/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/


.konte-info-list{ font-size:1rem;}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
    color: #8bbf12 !important;
}
.zoid-outlet > iframe.zoid-component-frame {
    z-index: 50!important;
}
/* FOOTER */


.socials-menu a[href*="facebook.com"]:before {
	color: #8bbf12 !important;
}

.socials-menu a[href*="twitter.com"]:before {
	color: #8bbf12 !important;
}

.socials-menu a[href*="linkedin.com"]:before {
	color: #8bbf12 !important;
}

.socials-menu a[href*="instagram.com"]:before {
	color: #8bbf12 !important;
}


.socials-menu a[href*="youtube.com"]:before {
	color: #8bbf12 !important;
}


.socials-menu a[href*="pinterest.com"]:before {
	color: #8bbf12 !important;
}

/* Changement couleur */ 

.vc_toggle.vc_toggle_.vc_toggle_active .vc_toggle_icon {
	color: #8bbf12 !important;
}
.konte-dash .konte-dash__line {
	color: #8bbf12 !important;
}

.vc_custom_heading {
	color: #8bbf12 !important;
}


.page .page .entry-title {
	color: #8bbf12 !important;
}
.single-page-header .entry-title {
	color: #8bbf12 !important;
}
.woocommerce div.product .product_title {
    color: #8bbf12 !important;
}


/* LAYOUT */ 
ul.mega-menu-main {
    min-height: 550px;
}
.text-light .main-navigation li li span, .text-light .main-navigation ul.mega-menu-main > li > a, span.konte-banner-grid__banner-text.banner-title, .main-navigation .mega-sub-menu > a, a.toggle-filters, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.woocommerce-loop-product__button, a.quick_view_button.quick-view-button.button, .product_meta a {
    color: #8bbf12;
}
.woocommerce div.product {
    background-color: #fff!important;
}
.menu-activ  {
    opacity: 1!important;
    -webkit-transform: translate(0, 0)!important;
    transform: translate(0, 0)!important;
    pointer-events: initial!important;
}
ul.mega-menu-main {
    display: flex;
    justify-content: center;
}
.konte-banner-grid__5d8e190514d7c .konte-banner-grid__banner1 .banner-image {
    background-position: -140px 0px;
    background-color: #f9f9f9;
}
#menu-primary-menu > li > a:after {
    bottom: 16px;
}
#menu-primary-menu > li > a {
    padding: 20px 0px;
}
h1.woocommerce-products-header__title.page-title {
    font-size: 50px;
    text-align: center;
    float: none;
    color: #8bbf12 !important;
}
div#content .woocommerce-products-header .woocommerce-breadcrumb {
    float: none;
    text-align: center;
}
div#content {
    padding-top: 0px;
}
.page-template-page-map div#content:not(.custom) {
    display: none;
}
/**************MAP**************/
div#map-canvas {
    height: 70vh;
    min-height: 550px;
}
div#page > iframe {
    height: 60vh;
}
.popup-image img {
    margin: 45px 0px;
}
.konte-product-carousel2 .slick-arrow {
    color: #fff;
}
.konte-product-carousel2 ul.products li.product .product-link {
    min-height: 440px;
}
/********** PRODUCT LIST************/
/*ul.products {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.product-inner {
    display: flex;
    flex-direction: column;
}
.product-thumbnail {
    flex-grow: 1;
    display: flex;
}
.product-thumbnail a {
    display: flex;
    vertical-align: middle;
    justify-content: center;
    flex-direction: column;
    background-color: #f9f9f9;
}
ul.products li.product .product-thumbnail img {
    mix-blend-mode: darken;
}
.slick-track, .slick-list {
    display: flex;
}
ul.products > li.product, ul.products .slick-track > li.product {
    display: flex;
}*/
/********** PRODUCT PAGE************/
div#primary div.product.layout-v6 .woocommerce-tabs .tabs a:before {
    top: 15px;
}
.woocommerce div.product .product_meta {
    text-transform: initial;
    font-size: 0.9rem;
}
.woocommerce div.product .product_meta span.label {
    text-transform: uppercase;
}
.myYoutubeEmbedCode{padding:30px; }
img.icon-youtube {
    width: 25px;
    margin-right: 5px;
    position: relative;
    top: 8px;
}
.link-youtube {position:relative;bottom: 4px;}
.jquery-modal {
    z-index: 100!important;
}
a.quick_view_button {
    display: none;
}


/********** GRID************/
section#custom-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
section#custom-grid a {
    margin-top: .9375rem;
    margin-bottom: .9375rem;
    margin-left: .9375rem;
    margin-right: .9375rem;
}
section#custom-grid a {
    width: calc(100% - 1.875rem);
}
@media print, screen and (min-width: 40em) {
section#custom-grid a {
    width: calc(50% - 1.875rem);
}
}
@media print, screen and (min-width: 64em) {
section#custom-grid a {
    width: calc(33.33333% - 1.875rem);
}
}
/********** MOBILE************/
.header-mobile {
    height: 160px;
}

/********** BADGE ************/
.woocommerce-badge{background-color: #ff0000 !important; }