/*

Theme Name:   Medibazar Child

 Theme URI:    http://klbtheme.com/medibazar/

 Description:  Medibazar Child Theme

 Author:       KlbTheme

 Author URI:   http://themeforest.net/user/KlbTheme

 Template:     medibazar

 Version:      1.0

 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:  medibazar-child

*/



.hero-slider-caption > span { display: none; }

.hero-slider-caption p { padding-left: 0px; }

.hero-slider-caption p::before { content: none;}



.banner-text { top:100px; }

.banner-text h2 { color:#ffffff; }



.cta-wrapper { padding-left: 50px; }

.cta-text span { display: none; }

.cta-text h2 { color: #ffffff; }


/* BREADCRUMB */
div.breadcrumb-area {
    position: relative;
}
div.breadcrumb-area ul.breadcrumb-menu{
    background-color: #FFFFFF;
    padding: 0.8rem 3rem;
    border-radius: 100px;
    border: 1px solid #EEEEEE;
    position: absolute;
    bottom: 0;
    transform:translateY(50%);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}
div.breadcrumb-area ul.breadcrumb-menu li{
    padding: 0;
}
div.breadcrumb-area ul.breadcrumb-menu li::before{
    display: none;
    content: none;
}
div.breadcrumb-area ul.breadcrumb-menu li:not(:last-child)::after{
    font-family: "Font Awesome 5 Pro";
    content: "\f105";
    margin: 0 0.5rem;
}
div.breadcrumb-area ul.breadcrumb-menu li a{
    color: #595959;
    font-size: 1rem;
    font-weight: 700;
}
div.breadcrumb-area ul.breadcrumb-menu li span{
    color: #4e97fd;
    font-size: 1rem;
    font-weight: 700;
}
div.breadcrumb-area .breadcrumb-text > *{
    color: #FFFFFF;
    margin: 0;
    font-size: 2rem;
}
body.archive .breadcrumb-text h2{
    font-size: 0;
}
body.archive .breadcrumb-text h2 span{
    font-size: 2rem;
}

/* BLOG */
body.blog div.widget.widget_recent_entries,
body.blog div.widget.widget_recent_comments,
body.blog div.widget.widget_single_banner,
body.blog div.widget.widget_tag_cloud{
    display: none;
}
body.blog div.widget.widget_search{
    border: none;
}
body.blog div.widget.widget_categories{
    border-bottom: none;
}
body.blog div.widget.widget_popular_posts{
    border-top: none;
}

/* ECOGRAFI */
.klb-shop-breadcrumb,
.klb-blog-breadcrumb{
    background-image: url("https://demo.mcmed.it/wp-content/uploads/2021/06/banner-header-dark.jpg") !important;
}
body.woocommerce-shop div.shop1-sidebar,
body.woocommerce-shop div.pro-ful-tab > *:not(.product-tab-content),
body.woocommerce-shop div.pro-ful-tab div.product-action,
body.woocommerce-shop div.pro-ful-tab div.badge-tag{
    display: none;
}
body.woocommerce-shop a.product-col *{
    color: #000000;
}
body.woocommerce-shop a.product-col:hover *{
    color: #27456e;
}

/* NAV CAPITALIZE */
.main-menu ul li a,
.main-menu ul li .sub-menu li a{
    text-transform: none;
}

/* ANTEPRIME PRODOTTI STESSA ALTEZZA */
div.sh0p-area.container a > img{
    width: 100%;
    height: 250px;
    -o-object-fit: contain;
       object-fit: contain;
}

/* PAGINAZIONE */
.woocommerce-pagination{
    display: block;
    width: 100%;
    text-align: center;
    margin: 2rem 0;
}
ul.page-numbers{
    display: block;
    margin: auto 0;
}
ul.page-numbers li{
    display: inline;
    padding: 0.5rem;
    margin: 0;
}
ul.page-numbers li span{
    font-weight: 700;
    color: #4e97fd;
}

/* GALLERIA PRODOTTO */
ol.flex-control-nav.flex-control-thumbs.owl-carousel.owl-loaded.owl-drag{
    padding: 0;
    margin: 0;
}
figure.woocommerce-product-gallery__wrapper a{
    display: block;
    width: 100%;
    text-align: center;
}
figure.woocommerce-product-gallery__wrapper a img{
    display: block;
    width: 100%;
    max-height: 500px;
    -o-object-fit: contain;
       object-fit: contain;
}

body.page-id-997 ul li{
    list-style-type: disc;
    list-style-position: inside;
}

body.page-id-997 h3,
body.page-id-997 h5{
    margin-top: 2rem;
}

div.privacy-policy-checkbox{
    display: block;
    width: 100%;
}
div.privacy-policy-checkbox input{
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-right: 1rem;
}