/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

@font-face {
    font-family: 'IRANYekanWeb';
    src: url('fonts/IRANYekanWeb.woff2') format('woff2'),
        url('fonts/IRANYekanWeb.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.qode-grid-col-9,.qode-grid-col-3{
	width:100% !important;
}
.qode-tours-standard-item .qode-tours-standard-item-content-inner {
    min-height: 160px;
}
[dir="rtl"] body, [dir="rtl"] tspan, [dir="rtl"] text, [dir="rtl"] .elementor-widget-text-editor, [dir="rtl"] .with_frm_style .frm_submit button, [dir="rtl"] .elementor-heading-title, [dir="rtl"] .sr7-layer,[dir="rtl"] button {
    font-family: 'IRANYekanWeb' !important;
}
[dir="rtl"] .qode-tours-filter-horizontal .qode-tours-filters-fields-holder .qode-tours-input-with-icon input[type=number],[dir="rtl"]  .qode-tours-filter-horizontal .qode-tours-filters-fields-holder .qode-tours-input-with-icon input[type=text],[dir="rtl"]  .qode-tours-filter-horizontal .qode-tours-filters-fields-holder .qode-tours-input-with-icon select {
    padding: 23px 58px 23px 24px !important;
    text-align: right !important;
}
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #969696;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #c71d18;
}
.qodef-m-text p,.elementor-widget-text-editor .elementor-widget-container p , .qodef-e-text {
	text-align:justify !important;
}
.qode-grid-col-1, .qode-grid-col-10, .qode-grid-col-11, .qode-grid-col-12, .qode-grid-col-2, .qode-grid-col-3, .qode-grid-col-4, .qode-grid-col-5, .qode-grid-col-6, .qode-grid-col-7, .qode-grid-col-8, .qode-grid-col-9 p{
	text-align:justify !important;
}
.qode-page-content-holder p ,.qode-page-content-holder li{
	text-align:justify !important;
	line-height:32px;
}
.elementor-slideshow__title{
	display:none;
}
.title .has_background {
    background-position: center !important;
	background-size:cover !important;
}
.elementor-lightbox .elementor-lightbox-item {
    padding: 25px !important;
}
.qode-tours-destination-item-image img,.qode-tour-item-single-holder .qode-tour-masonry-gallery-holder .qode-tour-gallery-item a img,.qode-tours-standard-item .qode-tours-standard-item-image-holder img{
	    height: 250px !important;
    object-fit: cover;
	width:100%;
	
}
.qode-tour-item-content img{
	max-width: 800px;
    width: 100%;
    border-radius: 10px;
    margin: 20px auto;
}
.qode-tour-item-single-holder article .qode-tour-gallery .qode-tour-gallery-item a img {
    height: 250px;
    object-fit: cover;
    border-radius: 3px;
}
.qode-tour-item-single-holder .qode-grid-col-9,.qode-tour-item-single-holder .qode-grid-col-3{
	width:100% !important;
}

[dir="rtl"] .with_frm_style input,[dir="rtl"] .with_frm_style textarea{
	text-align:right !important;
	direction:rtl !important;
}
[dir="rtl"] .frm_style_formidable-style.with_frm_style .form-field {
    text-align: right !important;
    direction: rtl !important;
}
[dir="rtl"] #chaty-widget-0 .on-hover-text {
    display: none !important;
}
[dir="rtl"] .qode-tours-filter-horizontal .qode-tours-filters-fields-holder .qode-tours-input-with-icon .qode-tours-input-icon {
    right: 35px !important;
	top:38px !important;
}
[dir="rtl"] .qode-tours-filter-horizontal .qode-tours-filters-fields-holder .qode-tours-input-with-icon select {
    text-align: right;
    padding-right: 50px;
}
[dir="rtl"] .two_columns_form_with_space, .two_columns_form_without_space {
    direction: rtl !important;
}
[dir="rtl"] .qode-tours-list-item .qode-tours-list-item-content-holder {
    padding-right: 20px !important;
}
[dir="rtl"] .qode-tours-search-main-filters-holder * {
    text-align: right !important;
}
[dir="rtl"] .qode-tours-search-main-filters-holder .qode-tours-input-with-icon .qode-tours-input-icon{
	padding-right:12px !important;
	padding-top:5px !important;
}
[dir="rtl"] .two_columns_form_with_space .column_right {
    padding-left: 25px !important;
}
@media only screen and (min-width: 680px) {
 .qode-tour-type-list-holder .qode-tours-row.qode-tours-columns-2 .qode-tours-row-item {
    width: 33%;
	}
}
@media only screen and (max-width: 480px){
	.qode-tour-type-list-holder .qode-tours-row .qode-tours-row-item.qode-tours-type-item .qode-tour-type-icon{
		width:30% !important;
		text-align:center !important;
	}
	.qode-tour-type-list-holder .qode-tours-row .qode-tours-row-item.qode-tours-type-item a {
   		 display: inline-flex;
	}
	h5, .h5, h5 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title, .q_icon_with_title .icon_text_holder h5.icon_title {
  		  margin-top: 16px !important;
	}
	 .qode-tour-type-list-holder .qode-tours-row .qode-tours-row-item.qode-tours-type-item .qode-tour-type-name {
        text-align: center;
    }
}
}

.qodef-e-content{
	    background-color: #e9e9e9;
    padding: 10px 30px;
    border-radius: 15px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .3);
 
}
.qode-tour-item-wrapper .qode-tabs-nav,.qode-tour-item-title-holder,.qode-tour-item-excerpt,.qode-tours-standard-item-bottom-content{
	display:none !important;
}
.qode-tour-item-single-holder {
    padding: 30px 0 30px !important;
}
.header_top_bottom_holder {
	background: rgb(2,0,36);
	background: linear-gradient(0deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.6194852941176471) 100%);
}
