
#desktop-header .col.col-auto.col-header-right .row.no-gutters.justify-content-end{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
p.contact-header-button-container {
    margin: 0;
}
a.contact-header-button {
    padding: 10px 30px;
    background-color: #000000;
    color: #ffffff !important;
    text-decoration: none;
}
a.badge-banner-top-right{
	    color: rgb(154 52 18 / var(--tw-text-opacity, 1)) !important;
	    background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
	    padding-top: 0.125rem;
    	padding-bottom: 0.125rem;
	    padding-left: 0.625rem;
    	padding-right: 0.625rem;
	    border-radius: 9999px;
	    font-weight: 900;
}
a.badge-banner-top-right:hover {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    --tw-bg-opacity: 1;
    background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1));
    
}

#category #wrapper #left-column{
    position: sticky;
    top: 70px;
    align-self: flex-start;
    z-index: 10;
}
span.regular-price.text-muted {
    font-size: 1.2rem;
}

#product .images-container.js-images-container.images-container-left.images-container-d-leftd {
    position: sticky;
    top: 70px;
    align-self: flex-start;
    z-index: 10;
}
#product .product-price-and-add-right-column {
    padding: 20px 15px;
    border: 1px solid #c6c6c6;
    border-radius: 4px;
}
#product .product-price-and-add-right-column .product_header_container {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
#product .product-price-and-add-right-column .product-variants.js-product-variants .radio-label{
    border-radius: 10px;
}
#product .product-price-and-add-right-column .product-additional-info {
    border-top: none;
    padding-top: 0;
}

.cbp-hrmenu li#cbp-hrmenu-tab-5 .menu-element-id-10 > .cbp-menu-column-inner a.cbp-column-title, .cbp-hrmenu li#cbp-hrmenu-tab-5 .menu-element-id-10 > .cbp-menu-column-inner a.cbp-column-title:link{
    margin: 0;
    text-align: center;
}
.cbp-hrmenu li#cbp-hrmenu-tab-5 .menu-element-id-19 > .cbp-menu-column-inner a.cbp-column-title, .cbp-hrmenu li#cbp-hrmenu-tab-5 .menu-element-id-19 > .cbp-menu-column-inner a.cbp-column-title:link{
    margin: 0;
    text-align: center;
}
.cbp-hrmenu li#cbp-hrmenu-tab-5 .menu-element-id-19 > .cbp-menu-column-inner a.cbp-column-title, .cbp-hrmenu li#cbp-hrmenu-tab-5 .menu-element-id-21 > .cbp-menu-column-inner a.cbp-column-title:link{
    margin: 0;
    text-align: center;
}
.cbp-hrmenu li#cbp-hrmenu-tab-5 .menu-element-id-19 > .cbp-menu-column-inner a.cbp-column-title, .cbp-hrmenu li#cbp-hrmenu-tab-5 .menu-element-id-23 > .cbp-menu-column-inner a.cbp-column-title:link{
    margin: 0;
    text-align: center;
}
.cbp-hrmenu-tab-5 .col-3.cbp-menu-column.cbp-menu-element {
    display: flex;
}
.cbp-hrmenu-tab-5 .cbp-menu-column-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
iframe {
    max-width: 100%;
}
table {
    max-width: 100%;    
}
button#iqit-wishlist-product-btn, button#iqit-compare-product-btn {
    padding: 1rem 0.75rem;
}
table .h5,
table .h6,
table h3,
table h4,
table h5,
table h6 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.product-information .h5,
.product-information .h6,
.product-information h3,
.product-information h4,
.product-information h5,
.product-information h6,
.product-description .h5,
.product-description .h6,
.product-description h3,
.product-description h4,
.product-description h5,
.product-description h6,
.category-description .h5,
.category-description .h6,
.category-description h3,
.category-description h4,
.category-description h5,
.category-description h6 {
    margin-top: 30px;
    margin-bottom: 15px;
}
.product-information iframe,
.product-description iframe,
.category-description iframe {
    margin-top: 20px;
    margin-bottom: 20px;
}
.product-information table,
.category-description table,
.product-description table {
    margin-bottom: 40px;
    margin-top: 40px;
}
.tcproducts-video-container h3{
    margin-top: 0;
    margin-bottom: 0;
}
.tcproducts-video-wrapper iframe{
    margin-top: 0;
    margin-bottom: 0;
}
@media (max-width: 1614px) {
    .cbp-horizontal > ul > li > a{
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .cbp-horizontal .cbp-tab-title{
        font-size: 14px;
    }
}
@media (max-width: 1300px) {
    .cbp-horizontal > ul > li > a {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .cbp-horizontal .cbp-tab-title {
        font-size: 11px;
    }
}
@media (max-width: 575px) {
    .header-nav .col.col-auto.col-md.left-nav{
        display: none;
    }
    .elementor-icon-box-wrapper{
        display: flex;
        align-items: center;
    }
    .elementor-widget-icon-box .elementor-icon-box-icon{
        margin-left: unset !important;
        margin-right: 10px !important;
        margin-bottom: 0 !important;
    }
    .icons-footer .elementor-icon-box-icon .elementor-icon i{
        font-size: 55px !important;
    }
 }

 @media (max-width: 420px) {
    a.badge-banner-top-right {
        padding: 0;
        font-size: 9px;
    }
    .col.col-auto.col-md.right-nav.text-right {
        font-size: 9px;
    }
}

 @media (max-width: 358px) {
    a.badge-banner-top-right {
        padding: 0;
        font-size: 8px;
    }
    .col.col-auto.col-md.right-nav.text-right {
        font-size: 8px;
    }
}

 @media (max-width: 340px) {
    a.badge-banner-top-right {
        padding: 0;
        font-size: 7px;
    }
    .col.col-auto.col-md.right-nav.text-right {
        font-size: 7px;
    }
}
