/*
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: 'iranyekanwebregular';
  src: url(fonts/iranyekanwebregular.woff) format('woff'),
       url(fonts/iranyekanwebregular.woff2) format('woff2');
}


html,body,h1,h2,h3,h4,h5,h6,p,a,div,button, .elementor-heading-title,.elementor-headline-dynamic-text{
	font-family: 'iranyekanwebregular' !important;
}
p{
	text-align:justify !important;
}
.title_subtitle_holder,.title_outer{
	display:none !important;
}
.elementor-main-swiper{
	border-radius:25px !important;	
}
.stories.rtl {
    text-align: center !important;
}
.stories.carousel .story {
    margin: 0 12px !important;
}
.elementor iframe{
    filter: grayscale(1) !important;
    mix-blend-mode: hard-light !important;
}
.with_frm_style .frm_top_container .frm_primary_label{
	direction: rtl !important;
    text-align: right !important;
	color:#ffff !important;
}
.frm_form_fields  input{
	opacity:0.6 !important;
}
.with_frm_style .vertical_radio .frm_checkbox{
	direction: rtl !important;
    text-align: right !important;
}
.frm_style_formidable-style.with_frm_style .frm_submit button{
	background: #ffff !important;
	opacity:0.9!important;
	border:none !important;
	box-shadow:none !important;
	color:#b6996a !important;
}
.with_frm_style .frm_checkbox label:not(.frm-label-disabled){
	color: #ffff !important;
	opacity:0.9!important;
}
@media only screen and (min-width: 768px) {
	 .container_inner, .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .qode_elementor_container_inner, div[data-element_type=container].qode_elementor_container_inner {
		width: 1140px;
	}
}
@media only screen and (max-width: 768px) {
	 .container_inner, .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .qode_elementor_container_inner, div[data-element_type=container].qode_elementor_container_inner,footer {
		width: 90%;
	}
}

.of-hide{
	overflow:hidden;
}
::-webkit-scrollbar {
    height: 12px;
    width: 10px;
    background: #dbdbdb
}

::-webkit-scrollbar-thumb {
    background: #bc9d75;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.75)
}

::-webkit-scrollbar-corner {
    background: #58595b
}
#avinstory-modal-content .story-viewer .slides .item>.media {
    object-fit: cover;
}