/*
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
*/

@font-face {
    font-family: 'IRANSansWeb';
    src:url('fonts/IRANSansWeb.woff2') format('woff2'),
        url('fonts/IRANSansWeb.woff') format('woff'),
        url('fonts/IRANSansWeb.svg#BYekan+') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
[lang="en-GB"] body {
    font-family: arial;
}
[lang="fa-IR"] body,[lang="fa-IR"] .elementor-widget-text-editor,[lang="fa-IR"]  .elementor-heading-title,[lang="fa-IR"] .elementor a,[lang="fa-IR"] rs-layer,[lang="fa-IR"] .title h1,[lang="fa-IR"] .footer_bottom,[lang="fa-IR"] h1,[lang="fa-IR"] h2,[lang="fa-IR"] h3,[lang="fa-IR"] h4,[lang="fa-IR"] h5,[lang="fa-IR"] p,[lang="fa-IR"] .subtitle,[lang="fa-IR"] .title,[lang="fa-IR"] .text_above_title,[lang="fa-IR"] input,[lang="fa-IR"] textarea , [lang="fa-IR"] buttom{
     font-family: 'IRANSansWeb' !important;
	letter-spacing:inherit !important;
}
[dir="rtl"] input,[dir="rtl"] textarea , [dir="rtl"] buttom{
	direction:rtl !important;
}
[lang="ar"] body,[lang="ar"] .elementor-widget-text-editor,[lang="ar"]  .elementor-heading-title,[lang="ar"] .elementor a,[lang="ar"] rs-layer,[lang="ar"] .title h1,[lang="ar"] .footer_bottom,[lang="ar"] h1,[lang="ar"] h2,[lang="ar"] h3,[lang="ar"] h4,[lang="ar"] h5,[lang="ar"] p,[lang="ar"] .subtitle,[lang="ar"] .title,[lang="ar"] .text_above_title{
     font-family: 'IRANSansWeb' !important;
	letter-spacing:inherit !important;
}

nav.main_menu ul li a span.underline_dash, nav.vertical_menu ul li a span.underline_dash {
    bottom: -10px !important;
}
[lang="fa-IR"] .elementor-widget-container p{
	text-align:justify;
	    font-family: 'IRANSansWeb' !important;
}
.footer_col1 img{
    max-width: 200px !important;
}
.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category{
	background:inherit !important;
}
.woocommerce ul.products li.product {
    outline: 1px solid white;
    padding: 10px 0px;
    border-radius: 5px;
}
.woocommerce ul.products li.product img{
    border-radius: 5px;
}
.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner {
    background-color: #ffffff05 !important;
}
.text-muted a{
	color:white;
}
::-webkit-scrollbar {
   height: 12px;
    width: 10px;
    background: #58595b;
}
::-webkit-scrollbar-thumb {
	background: #d2ab67;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}
::-webkit-scrollbar-corner {
   background: #58595b;
}
.q_accordion_holder.boxed div.accordion_content {
    display: block !important;
}
.woocommerce .product h1.product_title {
    font-size: 30px;
}
.single-product footer{
    border-top: 3px solid #282828;
}
tr:nth-child(even){background-color: #f2f2f20f;}
@media (min-width: 800px) {
	.q_logo img {
    max-width: 170px;
    height: auto !important;
    top: -30px;
}
	}