/*
Theme Name: Porto Child
Template: porto
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/
body #chaty-widget-0 .chaty-widget {
    bottom: 90px;
}
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.after-loading-success-message {
    z-index: 111111111111;
}
/*.sv-disper-container,#wfspb-top-bar.bottom_bar{display:none !important}*/
span.woocommerce-Price-amount.amount {
    margin: 2px;
}
.sv-disper-container .sv-disper-prices .sv-disper-item .sv-disper-price[data-title]:hover::before {
    color: #ffffff;
    border-color: #ffd700;
    background-color: #cc3800;font-size:10px;
}
.sv-disper-container .sv-disper-prices .sv-disper-item .sv-disper-price[data-title]:hover::before {
    position: relative;
    display: block;
    padding: 3px 10px 5px 10px;
    left: 0;
    right: 0;
  bottom: 0;}
.sv-disper-container .sv-disper-prices .sv-disper-item .sv-disper-price[data-title]:before {
    position: relative;
    display: block;
    padding: 3px 5px 5px 5px;
    left: 0;
    margin-inline-end: 2px;
    right: 0;
    bottom: 0;
    width: auto;
    min-width: max-content;
    font-size: 10px;
    border-radius: 9px 9px 0 0;
    border-width: 2px 2px 0 2px;
    border-style: solid;
    content: attr(data-title);
    z-index: 1;
    color: #ffffff;
    border-color: #ffd700;
    background-color: #cc3800;
}.sv-disper-container .sv-disper-prices .sv-disper-item .sv-disper-price[data-title]:before {
    position: relative;
    display: block;
    padding: 3px 10px 5px 10px;
    left: 0;
    right: 0;
  bottom: 0;}
.sv-disper-container .sv-disper-prices .sv-disper-item .sv-disper-price[data-title]:before {
  position: relative;}
.sv-disper-container{
z-index:11111111;
}
.sv-disper-price {
    display: flex;
    align-items: center;
}
/****************/
.single-product .product_title {
    font-weight: 600;
}
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
#footer .widget {
    margin-bottom: 1rem;
    margin-top: 1rem;
}
#footer .row > .col-lg-5{
    padding:0 50px;
}
#header.sticky-header .logo {
    padding: 10px;
}
#side-nav-panel .accordion-menu.mobile-menu .arrow {
    top: 0;
    width: 60px;
    height: 100%;
    line-height: 40px;
}
body #header .logo{
        min-width: 65px;
}
body #header .mobile-toggle {
    font-size: 35px;
}
body .accordion-menu li.menu-item>a {
    padding: 15px 15px 15px 15px;
}
body #side-nav-panel .accordion-menu li.menu-item > a, body #side-nav-panel .menu-custom-block a {
    font-size: 16px;
}
#side-nav-panel .menu-custom-block a, #side-nav-panel .menu-custom-block span {
    padding: 15px;}
/************************************/
#header .header-top .porto-view-switcher > li.has-sub:before, #header .header-top .porto-view-switcher > li.has-sub:after{
    display:none !important;}
#header .porto-view-switcher .narrow li.menu-item > a{color:#fff;font-weight: bold;}
span.icl_lang_sel_translated{display:none;}
#header .header-top .porto-view-switcher.mega-menu .popup{top:0;position: relative;}
#header .porto-view-switcher > li.menu-item > a.nolink{display:none;}
#header ul.view-switcher.porto-view-switcher *{transform:none !important;}
#header .porto-view-switcher .narrow ul.sub-menu{background:transparent !important;;box-shadow:none !important;}
#header .porto-view-switcher .narrow li.menu-item > a.active, #header .porto-view-switcher .narrow li.menu-item:hover > a {
    color: #ffffff;background: transparent;}
/*************************************/
.single-product .product_title {margin-bottom: 0.5em;}

@media only screen and (max-width: 767px){
    
  .product-images .product-image-slider.owl-carousel .img-thumbnail {
    pointer-events: none;
}
  
    .summary.entry-summary.col-md-7 {display: flex;flex-wrap: wrap;}
    .summary.entry-summary.col-md-7 > .price {width: 100%;}
    .summary.entry-summary.col-md-7 > .product_meta {width: 100%;}
    .summary.entry-summary.col-md-7 > form {width: 100%;}
    
    h2.product_title.entry-title.show-product-nav {order: 0;}
    .product-nav {order: 1;}
    .summary.entry-summary.col-md-7 > .price {order: 3;}
    .summary.entry-summary.col-md-7 > .product_meta { order: 5;}
    .summary.entry-summary.col-md-7 > form {order: 4;}
    .product-share {order: 6;}
    .single-product .product-summary-wrap .yith-wcwl-add-to-wishlist {order: 7; display: flex;align-items: center;}

  .single-product .product_title {
    font-size: 1.2rem;
    margin-bottom: 0.5em;}
}

@media (max-width: 575px){
#header .searchform-popup {
    display: block;
}
}