/*
 Theme Name:   Colibri-WP Child
 Text Domain:  colibri-wpchild
 author: childthemewp.com
 author uri: https://childthemewp.com/colibri-wp/
 description: colibri wp wordpress child theme.
 Template:     colibri-wp
*/

@font-face {
    font-family: 'texgyreadventor_bold_macroman';
    src: url('/fonts/texgyreadventor_bold_macroman/texgyreadventor-bold-webfont.woff') format('woff'),
    url('/fonts/texgyreadventor_bold_macroman/texgyreadventor-bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'texgyreadventor_regular_macroman';
    src: url('/fonts/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.woff') format('woff'),
    url('/fonts/texgyreadventor_regular_macroman/texgyreadventor-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@media screen and (max-width: 800px) {
    .woocommerce div.product div.images .woocommerce-product-gallery__trigger{
        left: .5em;
    }
}
    .onsale {
        position: absolute;
        top: 300px;
        left: 150px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        padding: 10px;
        background: transparent;
        color: white;
        text-transform: uppercase;
        font-weight: 400;
        letter-spacing: 0.15em;
        padding-left: 1em;
    }

    .onsale::before {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        transform-origin: center;
        content: '';
        display: block;
        background: rgb(225 69 70);
        border-radius: 50%;
        width: calc(100% + 10px);
        padding-bottom: calc(100% + 10px);
        z-index: -1;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
        border: 2px solid white;
    }

span.tagged_as, ul.tabs.wc-tabs {
    display: none;
}

div.icon-container.h-hamburger-icon {
    background-color: #ffffff !important;
}

body, h1, h2, h3, h4, h5, h6, p, span, li, a, rs-layer {
    font-family: "texgyreadventor_regular_macroman" !important;
}

ul#menu-footer>li.menu-item {
    text-align: center;
}
.widget ul#menu-footer>li.menu-item>a {
    color: #999999;
}
.widget ul#menu-footer>li.menu-item>a:hover {
    color: #E14546;
}
#colibri.woocommerce-page  .content .h-section .price del, #colibri.woocommerce .content .h-section .price del{
	color: #000000;
}
.woocommerce div.product .woocommerce-tabs .panel p {
	color: #000000 !important;
}
@media screen and (min-width: 770px) {
    .asl_w_container {
        margin-top: -10px !important;
    }
}
#navigation-section-1 .v-inner-2{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.woocommerce-shipping-fields h3#ship-to-different-address {
    display: none;
}
.woocommerce-gzd-legal-checkbox-text a{
	color:#e14546;
}
.woocommerce-error li a{
	color:#e14546;
}
h3 a.asl_res_url{
	color:#e14546 !important;
}
div.asl_r .results .item .asl_content .asl_desc{
	color:#000
}
body a{
	color:#e14546;
}
#CookiebotWidget{
	z-index:500 !important;
}
#Smallchat, #Smallchat *{
	z-index: 9!important;
}