/*
 Theme Name:   Bridge Child
 Theme URI: http://demo.qodeinteractive.com/bridge/
 Description:  Bridge Child Theme
 Author:       Your Name
 Author URI:   http://www.your-site-here.com
 Template:     bridge
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  bridge-child
*/
.switcher a{font-size:12px !important;}.switcher .selected{background:none !important;}.languagesBox{display:none;margin-left: 15px;position: absolute;left: 0;}
.switcher .selected a{border:none !important; background:none !important;text-transform: uppercase;padding:4px 3px !important;width: auto !important;float:left;}ul.top_custom .switcher{overflow: inherit !important;}ul.top_custom{
    list-style: none;
    opacity: 1;
    z-index: 999999;
    line-height: 23px;
    width: 100% !important;
    float: left;position:absolute;position: -webkit-sticky;
    background-color: #e4e4e4;
    }ul.top_custom li {float:right;
    display: inline-block;
    padding: 0px 5px;
    font-size: 12px;;width:300px;}ul.top_custom li:nth-child(1){left: 0;}.unset_overflow{position: unset;z-index: unset;}.intro-text div {line-height: 22px;}.mobilesticky{margin-top:20px;}
@import url("../bridge/style.css");
header.stick_with_left_right_menu nav.main_menu.right_side{z-index:0;}
header.centered_logo .header_inner_right{z-index:999}
.widget.widget_wysija .widget_wysija_cont p label { display:none; }.widget_wysija .wysija-required{color: red;}
.widget.widget_wysija h5 { font-weight: bold; margin-bottom: 2px; font-size: 14px; }
.widget.widget_wysija input[type="text"] { width: 96%; border: 1px solid #ccc; padding: 5px; }
.widget.widget_wysija .widget_wysija_cont .widget_wysija .wysija-submit { width: 100% !important; }.widget_wysija_cont .widget_wysija .wysija-submit {margin-top: 5px; background-color: #000; color: #fff; padding: 5px; text-align: center; border: 1px solid #000; line-height: 20px; height: auto; }
.woocommerce-page .content .container .container_inner { padding: 30px 0 0px; }
.breadcrumbs { font-size: 14px; font-weight: 400; }
.ad_image li.cat-item a { font-weight: 300; font-size: 14px; }
li.cat-item a { font-size: 16px; font-weight: 400; }
.mtree .children { display:none }
.reset_variations, .quantity.buttons_added { display:none !important; }
.cart_item .quantity.buttons_added{ display:block !important; }
.wcc_block ul li { list-style: none; }.logo_wrapper, .side_menu_button, .shopping_cart_inner{height:95px;}
.woocommerce div.product .summary table.variations { width: 100%; margin-bottom:0; }
select#pa_size { padding: 10px; }
.admin-bar header.fixed, .admin-bar header.sticky.sticky_animate{padding-bottom: 10px;}
.menu-main .menu-item-has-children:before { display:block; color:#ccc; position:absolute; top:50%; right:10px; list-style:none; font-family:'fontawesome'; content:'\f0d7'; font-size:10px; margin-top:-5px; line-height:1; }
nav.main_menu>ul>li>a>i.menu_icon { font-size: 16px; }nav.main_menu>ul>li>a{line-height:130px}.side_menu_button_wrapper{top:18px;position: absolute;right: 0;}
i.menu_icon.fa-facebook.fa ~ span, i.menu_icon.fa-instagram.fa ~ span, .shopping_cart_header .header_cart.fa-shopping-cart:before, li.facebook_style a span, li.instagram_style a span,.selected a img, .option a img{display: none !important;}.shopping_cart_header{width:60px;}
ul#menu-right-menu li a { padding: 0px 10px; }
.shopping_cart_header .header_cart.fa-shopping-cart { background-image: url(img/header_shopping_bag_black.png) !important; width: 23px; height:25px;background-size:18px; }
.shopping_cart_header .header_cart.fa-shopping-cart .header_cart_span { top: 8px; right: 4px; background:none; color:#000; }
.tinvwl-position-shortcode:before { content: " " !important; background-image: url(img/star.png); float: right; background-repeat: no-repeat; margin-left: 5px; height: 20px; width: 20px; }
.tinvwl-product-in-list:before { content: "\f005" !important; font-family: 'fontawesome'; background:none !important; float: right; background-repeat: no-repeat; margin-left: 4px; height: 20px; width: 20px; font-size: 21px; margin-top: -2px; }
header.stick_with_left_right_menu.sticky nav.main_menu.left_side, header.stick_with_left_right_menu.sticky nav.main_menu.right_side { position:absolute; }
span.tinvwl_add_to_wishlist-text { font-weight: 400; }
.heateor_sss_sharing_title { float: left; font-weight: normal !important; margin-top: 7px; margin-right: 5px; }
nav ul#menu-right-menu { float: right !important; margin-right:115px; margin-top: 5px; width: auto !important; }
nav ul#menu-left-menu { float:left !important }
#header_inner_left { display:inline-block !important }
header.centered_logo .header_inner_left { margin:0px 0 25px; }
header.stick_with_left_right_menu .header_inner_left{top:20px;}
header { background:#fff; }
header.centered_logo .logo_wrapper { width: 320px; height: 80px !important; }
.header_bottom_right_widget_holder, .shopping_cart_outer { display:block !important; }
.content.content_top_margin_none { margin-top: 110px !important; }
/*single product*/
form.variations_form.cart { float: left; width: 100%; margin:0px 0 25px }
.woocommerce .product .price { margin-bottom: 15px; float: left; width: 100%; }
select#pa_size { padding: 12px 18px 16px 18px; width: 100%; }
.variations td label { font-weight:400; font-size: 16px; }
.woocommerce-variation-price { text-align: center; }
.woocommerce-variation-price ins { font-weight: bold; }
.woocommerce .qode-single-product-summary button.button, .woocommerce-page .qode-single-product-summary button.button { line-height: 50px; height: 46px; }
.woocommerce div.product .summary table.variations { max-width:65% }
.single-product div.product table.variations { float:left; max-width:50%; }
.woocommerce div.product .summary table.variations td { padding: 0; }
.single-product div.product div.single_variation_wrap { float:left; max-width:50%; width:30%; }
.woocommerce div.product .summary .product_meta { display:none; }
.no-padd { padding:0 !important }
/*Sorting*/
#primary_nav_wrap ul { list-style:none; position:relative; float:left; margin:0; padding:0 }
#primary_nav_wrap ul a { display:block; color:#333; text-decoration:none; font-weight:700; font-size:12px; line-height:32px; padding:0 15px; }
#primary_nav_wrap ul li { position:relative; float:left; margin:0; padding:0 }
#primary_nav_wrap ul li.current-menu-item { background:#ddd }
#primary_nav_wrap ul li:hover { background:#f6f6f6 }
#primary_nav_wrap ul ul { display:none; position:absolute; top:100%; left:0; background:#fff; padding:0 }
#primary_nav_wrap ul ul li { float:none; width:110px }
#primary_nav_wrap ul ul a { line-height:120%; padding:10px 15px }
#primary_nav_wrap ul ul ul { top:0; left:100% }
#primary_nav_wrap ul li:hover > ul { float: left; overflow-x: auto; display:block }
.filter_li ul li a { padding-left:10px !important; }.filter_li ul{z-index:999999;}
/*Sorting*/
/*.product_filter{float:right}*/.product_filter select { padding: 5px; }
/**/
@media (max-width:580px) {/*.product_filter{float:left;}*/
.breadcrumbs { display:none }
header .q_logo img.mobile { height:70% !important }
.logo_wrapper, .mobile_menu_button { display:block; padding-top:15px; height:50px; }
header.fixed { position:fixed !important; }
header.centered_logo .header_inner_left { margin:0 !important }
.shopping_cart_inner, .side_menu_button { height: 70px!important; }
.container_inner { width: 350px; }
.woocommerce .button { padding-left: 15px; padding-right: 15px; }
select#pa_size { padding:12px 5px 16px 5px; }
.woocommerce div.product .summary table.variations td.label { width:35%; }
.price_box,.top_custom { display:none; }.side_menu_button_wrapper{top:inherit;position:inherit;right:inherit;}.q_logo a{top: -15px;}
.content.content_top_margin_none { margin-top:34px !important; }.woocommerce ul.products li.product .image-wrapper{overflow:inherit;}
}
@media (max-width:768px) {
li.facebook_style a:before { font-family: 'fontawesome'; content: "\f09a"; }
li.instagram_style a:before { font-family: 'fontawesome'; content: "\f16d"; }
}
