/*
Theme Name:     Cosmetagora
Description:    Cosmetaroga
Author:         Brief Créatif
Template:       suave
*/

.cg-primary-menu {background-color: #006599; border: none !important;}
.cg-primary-menu .menu > li.current-menu-item > a {color: #FFF !important;}
.cg-primary-menu .menu > li.current-menu-item {border-bottom: 6px solid #e20513;}
.cg-primary-menu .menu > li.current-page-ancestor {border-bottom: 6px solid #e20513;}
.cg-header-fixed .menu > li:hover, .cg-primary-menu .menu > li:hover {background-color: transparent !important; border-bottom: 6px solid #FFF;}
.cg-header-fixed .menu > li:hover a, .cg-primary-menu .menu > li:hover a {color: #FFF !important;}
.boxed #wrapper {box-shadow: none !important;}
.vc_tta-container h2, h2.vc_tta-container {background-color: #006599; color: #FFF; padding: 5px 10px; font-size: 1.3em; font-weight: bold; margin-top: 0;}
h2.inline {display: inline;}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #006599 !important; font-weight: bold;}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-title-text strong {font-weight: bold;}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {font-size: 0.8em; font-weight: normal; color: #414141;}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a .vc_tta-title-text strong {color: #006599 !important; display: block;}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a .vc_tta-title-text  {font-weight: bold;}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: transparent !important; border: none;}

.content-area .liste ul li {margin-left: 25px; list-style: disc;}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {margin-bottom: 35px !important;}

.product-title-wrapper, .header-wrapper {background-color: #02537d !important;}
.product-title-wrapper .overlay, .header-wrapper .overlay {display: none;}

.cg-wp-menu-wrapper .responsive-container {max-width: 100%;}
.cg-wp-menu-wrapper .responsive-container .max-width-logo {max-width: 100%;}

.cg-shopping-toolbar {/*height: 40px;*/ background-color: #e20513 !important;}

.mean-container a.meanmenu-reveal span {background-color: #FFF !important;}

.home-block {}
.home-block p {color: #0098be;}
.home-block ul {}
.home-block ul li {color: #0098be; list-style-image: url("http://www.cosmetagora.fr/wp-content/uploads/2021/06/cosmetagora-liste-puce.png"); margin-bottom: 7px;}

@media only screen and (max-width: 1100px) {
	.cg-wp-menu-wrapper .responsive-container .max-width-logo {margin-top: 5px; max-width: 70% !important;}
}

@media (max-width: 768px) {
	.cg-menu-below .img-container img {max-width: 70%;}
}

.vc_btn3.vc_btn3-style-custom {background-image: none !important;}

.vc_tta-tabs ul {padding-left: 0; list-style-type: none;}
.vc_tta-tabs ul li a {color: #222;}
.vc_tta-tabs ul li a:hover {color: #006599; text-decoration: none;}

.content-area img.puce {vertical-align: middle; margin: 0;}
.CTA .vc_btn3-color-violet {font-size: 20px; font-weight: bold; text-transform: uppercase; background-color: #e20513 !important;}
.CTA .vc_btn3-color-violet:hover {background-color: #006599 !important; color: #FFF !important;}

.margin-top-10 {margin-top: 10px;}
.margin-top-20 {margin-top: 20px;}
.margin-top-30 {margin-top: 30px;}
.margin-top-40 {margin-top: 40px;}
.margin-top-50 {margin-top: 50px;}

.exposants-home {background-color: #f5f5f5; padding: 10px; max-height: 443px; overflow: auto;}
.exposants-home::-webkit-scrollbar {
    -webkit-appearance: none;
}

.exposants-home::-webkit-scrollbar:vertical {
    width: 11px;
}

.exposants-home::-webkit-scrollbar:horizontal {
    height: 11px;
}

.exposants-home::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white; /* should match background, can't be transparent */
    background-color: #e20513;
}
.exposants-home ul {padding-left: 15px;}
.exposants-home ul li {margin-bottom: 3px; font-size: 15px;}
.exposants-home ul li a {}

body .cg-shopping-toolbar .top-bar-right {text-align: center;}
body .cg-shopping-toolbar .wpml .widget_text {float: none;}