/* --------- AGECIC v3 --------- */
/* ------- by E-loou.com ------- */
/* ---------- GENERAL ---------- */
body {font-family: 'Open Sans', sans-serif; color:  #1d1d1b}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight: 100;}
h1,.h1  {font-size: 2.75rem!important;text-transform: initial; color: #afca0b;}
h2,.h2 {font-size: 1.875rem!important; color: #1d1d1b;text-transform: uppercase;}
h3,.h3 {font-size: 1.125rem!important; color: #1d1d1b; font-weight: 700;}

a {color: #a2c617}
a:hover {color: #afca0b;}

.awhite {color:#fff;}
.agreen {color: #afca0b !important;}
.aorange {color: #f39200!important;}


/*--BTN--*/
.btn-primary {background-color: #afca0b; color:#fff !important;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle, .btn-primary:focus, .btn-primary.focus, .tag-primary[href]:focus, .tag-primary[href]:hover, a.bg-primary:focus, a.bg-primary:hover  {color: #afca0b !important;  background-color: #fff !important;  border-color: #afca0b !important;}
.btn-secondary {background-color: #f39200; color:#fff}
.btn-secondary:hover, .btn-tertiary:hover, .btn-secondary:active, .btn-tertiary:active {color: rgb(243, 146, 0);  background-color: #fff;  border-color: rgb(243, 146, 0);}
.btn-primary, .btn-secondary, .btn-tertiary {padding: 0.5rem 1rem; text-transform: initial;}
.btn-news {background-color:#e74011}
.btn-best {background-color:#f39200}
.btn-online {background-color:#fbba00}
.btn-news, .btn-best, .btn-online {width:100%; color:#fff !important; text-align:left; font-weight:700; font-size:16px !important;}
.btn-news img, .btn-best img, .btn-online img {padding-right: .5rem;}
.view_modal_preorder {background-color: #ffa95d}
.view_modal_preorder:hover {color: #ffa95d !important; border-color:#ffa95d !important}


/*--HEADER--*/
/*DisplayNav1*/
#header a:hover {color:#232323;}
.header-nav .container {padding:20px 0}
#header .header-nav {max-height: 100px; border-bottom: 0;overflow: hidden;}
/*DsiplayNav2*/
.store-phone, .store-catalog {margin-left: 2.5rem; margin-top: 0.9rem;}
.phone-left {float:left}
.phone-right {float:right}
.phone-right span {font-size:12px;}
.blockcart .header {position: relative;}
#header .header-nav .user-info {margin-left: 2rem;}
span.cart-products-count {position: absolute;top: 0;right: 0;color: #fff;font-weight: 700;background: #f39200;border-radius: 100%;width: 20px;height: 20px;font-size: 10px;}
/*DisplayTop*/
#header .header-top {background-color: #afca0b;}
.top-menu a[data-depth="0"] {font-size: 1.375rem;}
/* #header {box-shadow: none;} */
#header {box-shadow: 3px 0px 9px 0 rgb(0 0 0 / 34%);}
#header .header-top {padding:0;}
#header .header-top a[data-depth="0"]{color: #fff;}
#header .top-menu a[data-depth="0"]:hover {color: #4a4a49;}
#header .header-nav .blockcart, #header .header-nav .cart-preview.active {background-color: #fff;}
#_desktop_top_menu {width: 100%}
#header .menu > ul > li {width: 23%; text-align: center;}
/*MegaMenu*/
body .ets_mm_megamenu::before {background-color: transparent;}
.ets_mm_megamenu {margin-top: 0;}
.layout_layout1 .ets_mm_megamenu_content, .layout_layout1 .mm_menus_li {border:0 !important}
li.mm_menus_li {width: 25%; text-align:center}
.mm_menu_content_title {float: none; font-size: 1.25rem;}
.mm_block_type_category, .mm_block_type_html {text-align: left}
.ets_mm_block > .h4 {border-bottom: 0; margin-bottom: 0;}
.ets_mm_block .h4 a {font-weight:700;}
.mm_menus_li a::before {background-color: transparent !important;}
.layout_layout1 .ets_mm_block_content ul li a::before {content: "";}
/*Quote*/
#pq_top_block {z-index: 10; padding-top: 1.4rem; width: 115px;}
#pq_top_block .product_quotation {background-color: #fff; padding: 0;}
.ps_ver_17_only .product_quotation::before {background: none; padding-right:0 !important; width:0;}
#pq_top_block .pq_top_anchor {color: rgb(35, 35, 35); font-weight: 500 !important; font-size:1rem; line-height:20px;}
.product_quotation_quantity_wrap {color: #fff;  background: #afca0b;  border-radius: 100%; font-size: 10px; font-weight: 700;width: 20px;height: 20px;display: inline-block;text-align: center;position: absolute;top: 15px;}
/*DisplayTop2*/
.page-index #carousel {overflow:hidden;}
.carousel .isPaused {border-radius: 6px;cursor: pointer;background-size: contain;background-position: center;padding: 8px;height: 22px;width: 22px;background-image:url('/themes/agecic/assets/img/play.svg');}
.carousel .isPlaying {border-radius: 6px;cursor: pointer;background-size: contain;background-position: center;padding: 8px;height: 22px;width: 22px;background-image:url('/themes/agecic/assets/img/pause.svg');}
.carousel .play-wrapper {position: relative;padding: 3px;top: -8px; left: 75px;z-index: 27;}
.carousel .indi-wrap {bottom: 34%;position: absolute;left: 0;right: 0;text-align: left;width: 100%;max-width: 1240px;margin: 0 auto;}
.carousel {margin-bottom: 3rem;}
.carousel .carousel-inner {height: auto;margin-bottom: 0rem;}
.carousel .carousel-item .caption {color: #000; max-width: 700px; top: 50px; bottom: unset; left: 330px;}
.carousel .carousel-item .caption h2{font-weight: 100; margin-bottom: 2rem;}
.carousel .carousel-item .caption .caption-description p {color: #000; font-size: 1.25rem;}
.carousel-control {width: 13%;}
.carousel-control .icon-prev, .carousel-control .icon-next {width: 40px; top: 40%}
.carousel .carousel-control .icon-next i, .carousel .carousel-control .icon-prev i {font-size: 2rem;  color: #afca0b;  background: #fff;  border-radius: 100%;}
.carousel .carousel-control .icon-prev {left: unset;  right: 0;}
.carousel .carousel-control .icon-next {right: unset;  left: 0;}
.carousel .material-icons {width: 1.5em; height: 1.5em; line-height: 3rem;}
.caption-description .material-icons {line-height: 2.1rem;}
#search_widget {position: absolute;  top: 85%;  left: 50%;  transform: translate(-50%,-50%);  width: 100%;  max-width: 1240px;  background-color: #fff;  border-radius: 4px;  padding: 2rem;}
#agecic_search_formation, #agecic_search_dates, #agecic_search_button {width: 100%}
.search-title {font-weight: 700; color:#1d1d1b}
#search_widget .form-control {border: 0; border-radius: 4px;}
#agecic_search_button {border:1px solid;border-radius: 4px;}
#agecic_search_button:hover {border: 1px solid; padding-bottom: .5rem;}
#agecic_search_button .material-icons {font-size: 19px;}
#ui-id-1 {background: rgb(246, 246, 246);border-color: rgb(175, 202, 11);border-style: solid none none;border-width: 2px 0px 0px;border-image: none 100% / 1 / 0 stretch;}
.searchbar-autocomplete span {font-size: .8rem}
.ui-autocomplete.searchbar-autocomplete li a .autocomplete-thumbnail {width: 30px;}
.form-control:focus {background-color: #f6f6f6;}
.carousel-indicators li, .carousel-indicators .active  {width: 20px; height: 20px; margin: 0; color:#1d1d1b}
.carousel-indicators .active {background-color:#1d1d1b;}
@media (min-width: 992px) {
	.carousel .carousel-indicators {display: block;}
	.carousel-indicators {bottom: 32%; left: 0; right: 0; text-align: left; width: 100%; max-width: 1240px; margin: 0 auto;}
}


/*--CONTENT--*/
#wrapper {padding-top: 0; background-color: #fff}
@media (min-width: 1200px){
  	.container {width: 1240px; max-width: 100%;}
  	.page-index .everblock-6 .featured-products .js-product:first-child {padding-left:0rem!important;}
  	.page-index .everblock-6 .featured-products .js-product:last-child {padding-right:0rem!important;}
  	.page-index .everblock-6 .featured-products .js-product:nth-child(2) {padding-right: 0rem !important;padding-left: 0rem !important;}
	.page-index .ph_pcms_block_product_list {margin:0;}
	.page-index #products .products, .featured-products .products, .product-accessories .products {justify-content: space-between;}
	.page-index #content-wrapper {margin-left: -15px; margin-right: -15px;}
}
#index #wrapper .breadcrumb[data-depth="1"] {display: none;}
#wrapper .breadcrumb {background-color:#f6f6f6;font-size: 14px;padding: 20px 0; margin-bottom: 3rem;}
.breadcrumb .container {display:block;}
/*Formation A La Une*/
/* .everblock-6 {padding:0 15px;} MODIFIED ROBERT 19 */ 
.page-index .everblock-6 {padding:0;} /* .everblock-6 h2 {padding-left:.5rem} MODIFIED ROBERT 19*/
.everblock-6 h2 {padding-left:0rem}
/* .everblock-6 .featured-products .js-product:first-child {margin-right:.3rem;} MODIFIED ROBERT 19 dans media 1200*/
/*.everblock-6 .featured-products .js-product:last-child {margin-left:.3rem;} MODIFIED ROBERT 19 dans media 1200*/
.prod-cat {font-size:1.3125rem; color:#000; font-weight:700; padding:1.5rem 15px; height: 90px;}
.everblock-6 .product-miniature .thumbnail-top {max-height: 180px;}
.everblock-6 .product-miniature .product-title {text-align:left; min-height: 180px;}
.prod-ref-index {font-weight:700; color:#afca0b;}
.product-miniature .product-description .btn-primary {text-transform: initial;}
.formation-toute {text-align:right;}
.ph_pcms_block_product_list .product-miniature .col-left-duree img {width: 36px;}
.col-left-duree {padding: 1rem 0; border-top:1px solid #666; border-bottom:1px solid #666; margin:1rem 0}
.featured-duree {text-align: right; font-weight: 700; line-height: 36px;}
.product-miniature .product-price-and-shipping {padding-bottom: 1rem;  border-bottom: 1px solid #666;  margin-bottom: 1rem;}
.btn-devis a {font-size:0.7rem; color:#232323; text-decoration:underline;}
.btn-devis .material-icons { width: .3em}
/*Domaine de formation*/
@media (min-width: 1200px){
	.page-index .catalog-block-wrapper h2 {padding-left: 0rem;}
	.swiper-wrapper > div:nth-child(1) {padding-left: 0px;}
	/* .page-home .catalog-block {padding: 0;} */
}
.catalog-blocks {margin-top:70px}
div.catalog-blocks div.catalog-block {margin-bottom: 60px;}
div.catalog-blocks div.catalog-block div.catalog-block-wrapper {box-shadow: none;}
div.catalog-blocks div.catalog-block div.listing {border-left: 0;}
div.catalog-blocks div.catalog-block div.listing div.listing-item {border-right: 0;  border-bottom: 0;}
div.catalog-blocks div.catalog-block div.listing div.listing-item:hover {box-shadow: none;}
/* .catalog-block-wrapper h2 {padding-left: 1.2rem;} MODIFIED ROBERT 19 dans media 1200*/
div.catalog-blocks .cat-block-miniature {box-shadow: 1px 0 5px 2px rgba(90,90,90,0.3);}
.cat-block-miniature .cover {max-height:180px; overflow:hidden;}
.cat-block-miniature .cover img {width:100%}
.cat-block-miniature .link-une {display:inline-block; text-align:left;}
.cat-block-miniature .link-title {min-height:140px}
.cat-block-miniature .btn-primary {text-transform:initial;}
.more-prod {text-align:right; width:100%}
.more-prod p {color:#a2c617; font-size:1.125rem; font-weight:700}
.swiper-wrapper .cover {margin-bottom: 0 !important;}
.catalog-block-wrapper .swiper-slide img {width: 100%}
.swiper-wrapper .link {position: absolute; top: 60%; padding:0 1rem; text-align:left; height: auto !important;}
/* .swiper-wrapper .link a {font-size:1.8rem !important; line-height:2rem; color:#fff !important; font-weight:600; text-shadow: 1px 2px 4px black;} */
div.catalog-blocks div.catalog-block div.listing div.listing-item div.link a {font-size:1.8rem ; line-height:2rem; color:#fff !important; font-weight:600; text-shadow: 1px 2px 4px black;}
div.catalog-blocks div.catalog-block div.listing .button-prev i, div.catalog-blocks div.catalog-block div.listing .button-next i {display: none; border: 0; color: #afca0b; font-size: 3rem; background-color: transparent;}
div.catalog-blocks div.catalog-block div.listing .button-prev {left: -40px;}
div.catalog-blocks div.catalog-block div.listing .button-prev, div.catalog-blocks div.catalog-block div.listing .button-next {top: calc(50% - 31px);}
div.catalog-blocks div.catalog-block div.listing .button-next {right: -40px;}
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper{overflow: visible;}
div.catalog-blocks div.catalog-block div.listing div.listing-item div.link a:hover {text-decoration: none;}
/*Custom Text*/
#custom-text .fr-pin-wrap {position:relative;max-width: 300px;margin: auto;}
#custom-text .pin-fr {
  cursor:pointer;
  width: 25px;
  height: 40px;
  transition-duration: 200ms;
  position: absolute;
  border-radius: 25% 25% 0 0;
}
#custom-text .centres-map {padding-top: 15px;height: 572px;}
#custom-text .pin-fr:hover {width: 30px;height: 45px;}

#custom-text .pin1 {top: -5%;left: 53%;}
#custom-text .pin2 {top: 40%;left: 26%;}
#custom-text .pin3 {top: 31%;left: 43%;}
#custom-text .pin4 {top: 44%;left: 63%;}
#custom-text .pin5 {top: 11%;left: 47%;}
#custom-text .pin6 {top: 63%;left: 43%;}

#custom-text {text-align: left;padding: 0;}
#custom-text h2 {font-weight: 100;  color: #575756;padding-left: 0.6rem;}
#custom-text .col-md-4 {padding-right: 30px}
#custom-text .plateforme {font-size: 1.125rem; color: #a2c617; text-align: left;}
#custom-text .centres-formations {background-color: #a2c617; color: #fff}
#custom-text .centres-formations p {color: #fff}
.centres-formations a {color:#fff}
.centres-formations h3 {font-weight: 700; color: #fff;}
.centres-map {box-shadow: 1px 0 5px 2px rgba(90,90,90,0.3); text-align: center; padding: 0 1rem;}
.custom-adr {text-align: left; padding-bottom: 49px;}
/*Blog*/
@media (min-width: 1200px) {
	.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper{position: relative;
		width: 1280px!important;
		left: -10px;}
	#custom-text .centres-formations img {width:100%;}
	#custom-text .container > div:nth-child(1) {padding-left:0;}
	.page-index .bloghome .bloghometitle {
    	width: 100%;
    	margin: auto;
	}
	.page-index .bloghome.mt-2 > div:nth-child(1) {padding-left: 0rem !important;}
	.page-index .bloghome.mt-2 > div:nth-child(2) {}
	.page-index .bloghome.mt-2 > div:nth-child(3) {padding-right: 0rem !important;}
	.page-index .bloghome.mt-2 .blog-mini {height:100%;} 
	.page-index .bloghome.mt-2 {display:flex;}
	div.bloghome img {min-height:207px}
}
#latestCarousel, #module-everpsblog-blog .block-categories, #module-everpsblog-blog .everblock-7, .evercategory,#module-everpsblog-category .block-categories, #module-everpsblog-category .everblock-7, #module-everpsblog-post .block-categories, #module-everpsblog-post .everblock-7  {display:none;}
.columns_everblog_wrapper {box-shadow: none;}
.bloghome {margin-top: 5rem;}
/* .bloghome h2 {font-size: 2.5rem;  font-weight: 100;  color: #575756;  text-transform: unset; padding-left: 1rem;} */
.bloghome h2 {font-weight: 100;  color: #575756;}
.blog-mini {box-shadow: 1px 0 5px 2px rgba(90,90,90,0.3); display: inline-block;}
.blog-cat {font-size:1.3125rem; color:#000; font-weight:700; padding:1.5rem 15px;}
.page-index div.article-img {min-height:197px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
/* .moreblog {text-align: right; padding-right: 1rem;} */
.moreblog {text-align: right; padding-right: 0rem;}
h3.everpsblog, .everpsblogcontent {font-size: 0.875rem}
h3.everpsblog {font-weight:600; min-height:47px;}
.everpsblogcontent {min-height:60px;}
.blog-date {color: #bccf02; font-weight: 700; line-height:3rem;}
.blog-more {text-align: right; margin: 2rem 0;}
.blog-more a {color: #000; text-decoration: underline}
.evercategory h2 {margin-bottom: 0; padding: .5rem;}
.columns_everblog_wrapper ul li a {font-size:1.2rem; text-transform:uppercase;}
.columns_everblog_wrapper ul li { margin:15px 0}
/*Formation-footer*/
@media (min-width: 1200px) {
	.page-index .formation-footer {
    	padding: 0;
    	margin-top: 40px;
	}
}

.formation-footer p.formation-number {font-size:3rem; line-height: 3rem;}
.formation-footer p {font-size: 1.125rem; color: #a2c617}
.formation-footer h2 {font-weight: 100;  color: #575756;}


/*--PRODUCTS--*/
.product-container {position: relative;}
.product-container .prod-col-left {position: sticky;top: 20px;}
#product h1 {}
#product h2 {text-transform: uppercase; margin-top: 3rem;margin-bottom: 2rem;}
#product h3 {margin-top: 2rem;margin-bottom: 1rem;}
#product h4 {margin-top: 2rem;margin-bottom: 1rem;}
#product .formation-footer {display:none;}
#product .tabs .tab-pane {padding-top: .5rem;}
p, .page-content.page-cms ul {color: #1d1d1b;}
.product-information {margin-top: 2rem;}
.product-information .product-description ul li, .product-information .product-description ol li {color: #1d1d1b;}
/*col-right*/
.prod-col-left {box-shadow: 1px 0 5px 2px rgba(90,90,90,0.3); padding: 15px;}
.prod-col-left .tabs {padding: 0}
.prod-col-left .nav-tabs .nav-link {padding: 0.5em; font-weight: 100;}
.prod-col-left .tabs .nav-tabs .nav-link.active {color:#000; border-color:#000; font-weight:700}
.prod-col-left .tabs .nav-tabs .nav-link:hover {border-bottom:0; font-weight:700; color:#000}
.prod-col-left .nav-item {padding-right: .7rem}
.attachment {text-align: center;  border: 1px solid #afca0b;  padding: 10px;}
.attachment:before {content: ''; background-image:url(../img/program-download.jpg); width:40px; height:20px; display: inline-block; background-repeat: no-repeat;}
.attachment a {font-weight:600;}
.prod-col-left .product-reference, .prod-col-left .product-price, .prod-col-left .prod-days {width:100%; line-height:26px;}
.prod-col-left .prod-days .tab-item {display:flex;}
.prod-col-left .product-price {color: #000;}
.prod-col-left .product-reference-ref, .prod-col-left .current-price-value {font-weight:700; color:#000; text-align:right;}
.prod-col-left .product-reference {margin: 0 auto;}
.col-left-duree .tab-item {display:flex}
.col-left-duree .tab-title {padding:0;}
.col-left-duree .tab-title .ets-ept-icon-img-tab {width: 26px; height: 26px;}
.col-left-duree .ets-ept-prod-tabs div.tab-title {font-weight: 400; width: 55%;}
.col-left-duree .ets-ept-prod-tabs .tab-item-content {width: 45%;  text-align: right;  padding-right: 15px;  font-weight: 700;  font-size: 15px;  color: #000;}
.col-left-duree .tab-title--content {padding:0 11px; line-height:26px;}
.prod-col-left .col-left-duree {width: 100%; margin-bottom: .5rem; border: 0; margin-top: 0; padding: 0;}
.prod-col-left .col-left-duree img {width: 26px;}
.prod-col-left .product-prices {margin-top: 0;}
.product-quantity {display: block;}
.product-quantity .qty {display: none;}
.product-quantity .add {width: 100%; margin-bottom: 1rem;}
.product-actions .add-to-cart {width: 100%; border-radius: 2px;}
.prod-col-left #product-availability {display: none;}
.product-variants .form-control {font-size: .75rem}
.product-variants > .product-variants-item select {max-width: 100%; width: 100%;}
.prix-col-right {padding-left: 0; text-align: right;}
.preorder .view_modal_preorder {width:100%}
.demande-devis {float: left; width: 100%}
.demande-devis button {width: 100%; text-transform: initial;}
.pq_container {padding:0}
.pq_container .input-group, #fmm_quote_button i {display: none}
#fmm_quote_button {margin-left: 0 !important; width: 100%; margin-bottom: 2rem; border-radius: 2px;}
.certi-logo .js-qv-mask li:nth-child(1) {display:none;}
.certi-logo ul {text-align: center}
.price-ttc {font-size: 0.7rem; text-align: right; width: 100%; display: inline-block; color: #666;}
.current-price div {margin-bottom: 0rem}
#intra img {margin-bottom:1rem}
.datecomplet {font-weight: bold !important;  color: red;}
.datepreco {color: #ffa95d;}
/*Products tabs*/
.product-information .tabs {padding: 1.25rem 0;}
.product-information .tabs .nav-tabs {background-color: #f6f6f6;}
.tabs.ets-ept-list-tabs-more-info .nav-tabs .nav-item {width: 20%;  text-align: center;  margin-left: 0;}
.nav-tabs .nav-link {padding: 0.5em 1.4em; height: 56px}
.tabs .nav-tabs .nav-link.active {color: #000; border-bottom: #000 1px solid; background-color:transparent;}
.tabs .nav-tabs .nav-link:hover {border-bottom: 0;}
.nav-tabs .nav-item:nth-child(5) .nav-link, .nav-tabs .nav-item:nth-child(6) .nav-link  {width:100px; margin:0 auto;}
.tab-content #intra {text-align: center}
/*Product accessories*/
.product-accessories {margin-top:2rem;}
.product-accessories h2 {margin-bottom:2rem;}
.product-accessories .product {padding: 0 15px !important;}
.product-accessories .product-miniature .thumbnail-container .product-thumbnail img {width:100%}
.product-accessories .product-miniature .thumbnail-top {height: 180px;}
.product-accessories article h2 {text-transform: initial !important; line-height:0.8rem;}
.product-accessories .product-miniature .product-title {text-align:left;}
.product-accessories .product-description .btn {text-transform:initial; font-size:1rem; padding:.5rem;}
.product-accessories .col-left-duree .tab-title {padding: 0;}
.product-accessories .col-left-duree .tab-title--content{display:none;}
.product-accessories .col-left-duree .ets-ept-prod-tabs .tab-item-content{padding-right:0; width: 70%;}
.product-accessories .col-left-duree .ets-ept-prod-tabs div.tab-title {width: 30%;}
.product-accessories .featured-duree .ets-ept-prod-tabs {margin: 0}
#product .product-miniature h3 {margin-top:0.7rem}
/*Product blog article*/
#product .blogproduct h3 {margin-top: 1rem;}


/*--CATEGORY--*/
#wrapper .breadcrumb[data-depth="1"] {display: block;}
.page-everblog-category .cat-more, .article-o-wrap .article-wrap .cat-more {margin-bottom: 16px;}
.page-everblog-category .article-o-wrap {}
.page-everblog-category .article-o-wrap .article-wrap, .article-o-wrap .article-wrap {display:flex;}
.page-everblog-category div.article-img img,.article-o-wrap .article-wrap .article-img img {margin: auto;}
body.page-everblog-category-id-8 li.cat-8::before,body.page-everblog-category-id-8 li.cat-8 a {color: #a2c617!important;}
body.page-everblog-category-id-12 li.cat-12::before,body.page-everblog-category-id-12 li.cat-12 a {color: #a2c617!important;}
body.page-everblog-category-id-4 li.cat-4::before,body.page-everblog-category-id-4 li.cat-4 a {color: #a2c617!important;}
body.page-everblog-category-id-2 li.cat-2::before,body.page-everblog-category-id-2 li.cat-2 a {color: #a2c617!important;}
.cat-menu-title {display:none;}
.left-menu-cat li::before {content: "·"; font-size: 75px; vertical-align: middle; color: rgb(169, 169, 169); position: absolute; left: -29px; top: -3px; font-weight: 800 !important; transition: all 0.5s ease-out 0s;}
.left-menu-cat li {list-style: none; margin: 15px 0; position: relative; padding-left: 10px;}
.left-menu-cat li a {color: #a9a9a9;text-decoration: none;}
.left-menu-cat li:hover a,.left-menu-cat li:hover::before  {color: #a2c617;}
/*CAT Left*/
.block-categories {margin-bottom: 0; padding: 1.563rem 0;}
#search_filters {padding:0}
#search_filters > .h6, #search_filters_brands > .h6, #search_filters_suppliers > .h6 {font-size: 1rem; font-weight:600}
#search_filters .facet .facet-title, #search_filters_brands .facet .facet-title, #search_filters_suppliers .facet .facet-title {font-size: 0.875rem}
.facet-dropdown .dropdown-menu {height: 300px; overflow-x: hidden; overflow-y: auto;}
.menu-special-left div {margin-bottom:1rem;}
.menu-special-left .btn-news, .menu-special-left .btn-best, .menu-special-left .btn-online {font-size:14px !important;}
#category .columns_everblog_wrapper {display: none}
/*CAT Right*/
.block-category {min-height: unset;}
/*Product list*/
.product-description .product-title {text-align:left;}
.product .product-miniature {box-shadow: 1px 0 5px 2px rgba(90,90,90,0.3); padding: 0 !important;}
.product-miniature .thumbnail-container .product-thumbnail {height: 130px;}
.product-miniature .thumbnail-container .product-thumbnail img {width:100%}
.product-miniature .product-description .col-lg-7 {padding:.3rem;}
.product-miniature .product-title {min-height:170px;}
.product-miniature .thumbnail-top {height: 180px; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.pagination .current a {color: #afca0b;}


/*--CMS--*/
.page-cms .page-header {display:none;}
/* .page-cms #main #content img {width:100%;height:auto;} */
/* .page-cms h1 {padding-left:1rem} */
.page-cms h3 {margin:3rem 0;color: black;line-height: normal;}
.page-cms h2 { color: black; }
.page-cms p {margin-bottom: 2rem;color: black;}
.page-cms .cms-right li {color: black;}
.page-content.page-cms {text-align: left;}
.sticky-menu { display:flex;}
.sticky-menu .stick-inner { position:sticky; top: 30px;list-style: disc inside none;}
.sticky-menu .stick-inner li{ list-style: none;margin: 15px 0;position: relative; color: #a9a9a9;padding-left: 10px;}
.sticky-menu .stick-inner li a{color: #a9a9a9;font-size: 1.2em;text-transform: uppercase;}
.sticky-menu .stick-inner li.isW a {color: #a2c617!important;}
.sticky-menu .isW-b::marker {color: black;}
.cms-menu .stick-inner li.isW::before {color: #a2c617;}
.cms-menu .stick-inner li::before {content: "·"; font-size: 75px; vertical-align: middle; color: #a9a9a9; position: absolute; font-weight: 800!important; left: -29px; top: -3px; transition: 0.5s all ease-out;}
.cms-menu .stick-inner li:hover::before {color: #a2c617;}
.cms-menu .stick-inner li:hover a {color: #a2c617;}
.page-cms .cms-right li::marker,  .ul-style li::marker {color: #a2c617;}
.page-cms .cms-right .piliers-col {background-color: #f6f5f4;}
.page-cms .cms-right .piliers-col p {padding: 1rem 1rem !important;font-size: 14px;margin-bottom: 1rem;}
.ul-style li {color: black;}
/*Info Pratiques*/
.cms-id-8 .page-header {display:block;}
.row-eq-height {display: flex; flex-wrap: wrap;}
.row-eq-height .col-md-3 {display: flex;}
.info-pratique {background-color: #f6f5f4; width:100%;height:100%;}
.info-pratique-txt {padding: 10px 10px 20px 10px; font-size:14px}
.info-pratique .figure {margin: 0 0 1rem;  position: relative;width:100%;}
.info-pratique .figure img {width:100%;}
.info-pratique label {font-size: 2.125rem;  color: #fff;  text-align: left;  position: absolute;  top: 50%;  padding: 1rem;  line-height: 2.125rem; text-shadow: 1px 2px 4px black;}
/*Solutions*/
.cms-id-6 #wrapper .breadcrumb {margin-bottom: 1rem;}
.agecic-solutions .figure {margin: 0 0 1rem;  position: relative;}
.agecic-solutions label {font-size: 1.9rem;  color: #fff;  text-align: left;  position: absolute;  top: 50%;  padding: 1rem;  line-height: 2.125rem; text-shadow: 1px 2px 4px black;}
.dispo-exception {background:#f0f0f0; padding: 2rem; margin: 3rem 0}
.dispo-exception h3{margin-top:1rem;}
#essais {margin-top:2rem}
.essais-col {border:1px solid #afca0b; padding:1rem; text-align:center}
.essais-col p {margin-bottom:.2rem; font-weight:700}
/*Qui sommes-nous*/
.qui-pro {background-color:#afca0b; border-radius:4px; padding:2rem; color:#fff; font-size:2.5rem; line-height:3rem; margin-bottom:2rem;}
.qui-pro-chiffre {font-size:6rem; line-height: 6rem;}
.missions {background-color: #f6f6f5; padding:2rem; margin-bottom:2rem;}
.page-cms h3#missions {margin-top:0}
.missions .missions-col {background-color: #fff; height:100%;}
.missions img {width:100%; height:auto;}
.missions label {font-weight: 700; color:#afca0b; padding:1rem;}
.missions .missions-col p {min-height:150px; padding:0 1rem;}
#equipe img {margin-bottom: 1rem}
.missions-col .figure {width: 100%;}
.ldurette {display:none;}
/*Centres formation*/
.partenaire {width: 100%; font-size: 18px;}
.partenaire .menu-deroulant a {padding-left:5px;}
.partenaire > ul {display: flex;height: var(--hauteur-menu);}
.partenaire ul {list-style-type: none;padding-left:0;}
.partenaire > ul > li {list-style: none; border:1px solid #afca0b; color:#afca0b; font-weight:700; position: relative; height: 100%; flex: 1; padding:1rem; overflow:hidden;}
.menu-deroulant > a:after {content: '❯'; position: relative; font-size: 15px; right: 10px; margin-left: 7px; display: inline-block; float: right;}
.menu-deroulant:hover > a:after{animation: rotateFleche 0.2s linear forwards;}
.menu-deroulant .opencenters:after {content: '❯'; position: relative; font-size: 15px; margin-left: 7px; display: inline-block; float: right;}
.menu-deroulant:hover .opencenters:after{animation: rotateFleche 0.2s linear forwards;}
.display-align {display:flex;align-items:center;}

.sous-menu {margin:0!important;}
@keyframes rotateFleche {0% {transform: rotate(0deg);}100%{transform: rotate(90deg);}}
.sous-menu {
	margin-top: var(--hauteur-menu);
	width: 100%;
	text-align: left;
	background-color: white;
	border-radius: 2px;
	overflow: hidden;
	max-height: 0;
	padding:0;
}
@keyframes showSousMenu {100% {max-height: 100em;}}
.menu-deroulant:hover > .sous-menu {animation: showSousMenu 1s forwards;}
.sous-menu > li {align-items: center;display: flex;width: 100%;}
.partenaire .sous-menu .img-fluid {width:150px}


/* BLOG MAG*/
.page-everblog-post .left-column ul {padding-left:2rem}
#module-everpsblog-post #products .product {width:33%; padding:10px 5px !important}
#module-everpsblog-post #products .product-description .btn {font-size: 11px}
#module-everpsblog-post #products .netreviews_font_stars div .nr-star::before {font-size: 12px;}
#module-everpsblog-post #products .featured-duree {width: 100%}
#module-everpsblog-post #products .product-miniature .product-description .col-lg-7 .product-title {min-height:200px}
#module-everpsblog-post #products .product-miniature .product-description .col-lg-5 {padding:.3rem}
#module-everpsblog-post #products .product-miniature .product-description .col-lg-5 .avis {min-height:60px}
#module-everpsblog-post #products .product-miniature .product-description .col-lg-5 .avis .av_category_stars .ratingText {padding-top: 0; text-align: left;}
#module-everpsblog-post #products .btn-devis a {font-size: 0.5rem;}
#module-everpsblog-post .col-left-duree .col-lg-2 {display: none}
.publicat {font-size: 12px;}
}
  

/* DIV */
.sous-div img {width: 100%; padding: 0px 10px; border: 1px solid #dcdcdc; max-width: 169px;}
.sous-div {width:100%; display: flex; flex-wrap: wrap; justify-content: flex-start;	padding-top: 12px;}
.sous-div > div {padding:7px;}
.col-left, .col-right {width:50%; padding:1rem}
/* .cms-id-18 hr {padding: 2rem} */
.agc1 {background-color: #afca0b; border-radius: 4px; padding: 1rem;}
.agc1 p {color:#fff; font-size:1.3rem; line-height:1.5rem;}
.centre-adr {margin-top: 2rem}
.centre-adr .lieux {background-color: #f6f5f4; border-radius:6px; padding: 1rem;}
.centre-adr .lieux p {color:#afca0b; margin-bottom: 0.8rem;}
.txt-formation {font-size: 1.3rem !important; line-height: 2rem; color: #fff !important; font-weight: 600; text-shadow: 1px 2px 4px black; position: absolute; top: 60%; padding: 0 1rem; text-align: left; height: auto !important;}
.centre-adr .toutes-les {font-weight: 600; font-size: 1.1rem;}


/*--FORM--*/
.block_newsletter form input[type="email"]:focus {border: none;}
.form-control:focus {outline:none!important;}
input::placeholder, textarea::placeholder, select::placeholder {color:#3c3c3c !important;}
.form-control {color: #3c3c3c;}
.select_box label.toplabel {margin-bottom:5px !important;}
.gformbuilderpro_content {margin-top:4rem}
.gformbuilderpro_form #thankyou-page .alert-success {background-color: #afcb08;  border-color: #afcb08;}
#gformbuilderpro_7, #gformbuilderpro_8, #gformbuilderpro_form_2 .formbuilder_group .formbuilder_column:nth-child(2) .itemfield_wp {background: #afca0b;  color: #fff;  padding: 2rem;  border-radius: 1rem; margin-bottom: 1rem;}
#gformbuilderpro_form_2 .formbuilder_group .formbuilder_column:nth-child(2) .itemfield_wp {display: inline-block;}
#gformbuilderpro_form_2 p, #gformbuilderpro_7 h2, #gformbuilderpro_form_2 label {margin-bottom: 0;}
#gformbuilderpro_form_2 h3 {font-weight:700; margin: .5rem 0;}
#gformbuilderpro_form_2 h6 {font-size: .7rem; color: black;}
#gformbuilderpro_form_2 input, #gformbuilderpro_form_2 select, #gformbuilderpro_form_2 textarea {background-color:#cee767; border:0}
#gformbuilderpro_form_2 #submitForm {color: #afca0b;background-color:#fff; border-radius:2px; font-weight: 600; padding:.6rem 5rem}
#gformbuilderpro_form_2 #submitForm:hover {background-color: #afca0b; color:#fff; border:1px solid #fff}
#gformbuilderpro_form_2 #gformbuilderpro_7 h2 {margin-top:1rem}
#gformbuilderpro_form_2 #gformbuilderpro_7 a {color:#000; font-weight: bold;}
#gformbuilderpro_2, #gformbuilderpro_3, #gformbuilderpro_9 {width:33.33%;}
#gformbuilderpro_3 {padding:0 1rem}
#gformbuilderpro_1 p {color: #1d1d1b;  margin-bottom: 2rem;}
#gformbuilderpro_1 h2 {margin-bottom: 1rem;}
/*Deposer cv*/
#gformbuilderpro_form_3 .formbuilder_group{display:flex;}
#gformbuilderpro_form_3 .gformbuilderpro_content {margin-top:2rem}
.deposer {background: #afca0b;  color: #fff;  padding: 2rem;  border-radius: 1rem; margin-bottom: 1rem;}
.deposer h3#deposer {margin-top:0; margin-bottom:1rem}
#gformbuilderpro_form_4 .gformbuilderpro_content {margin: 0}
#gformbuilderpro_form_4 #submitForm:hover {background-color: #afca0b; color:#fff; border:1px solid #fff}
/* .page-cms .deposer p, #gformbuilderpro_form_4 label {color:#fff} */
#gformbuilderpro_25 h3 {margin-top:0; margin-bottom: 1rem; font-weight: 700}
#gformbuilderpro_form_4 input, #gformbuilderpro_form_4 select, #gformbuilderpro_form_4 textarea {background-color:#cee767; border:0}
#gformbuilderpro_26, #gformbuilderpro_27 {width:50%}
#gformbuilderpro_26 {padding-right:1rem;}
.input-group-btn {border: 1px solid #fff;}
#gformbuilderpro_form_4 #submitForm {background-color:#fff; border-radius:2px; color:#afca0b; padding:.6rem 5rem; font-weight: 700; margin-top: 1rem;}
.contacter h3#contacter {margin-bottom:1rem;}
/*contact qui sommes-nous*/
#gdpr_consent{padding:15px;}
#gformbuilderpro_form_3 p {color: #afca0b}
#gformbuilderpro_form_3 h3 {font-weight:700; margin: .5rem 0; font-size: 1.1rem;}
#gformbuilderpro_form_3 h3.tel {font-size:1.6rem;}
#gformbuilderpro_form_3 h6 {font-size: .7rem;}
#gformbuilderpro_13, #gformbuilderpro_14, #gformbuilderpro_form_3 .formbuilder_group .formbuilder_column:nth-child(2) .itemfield_wp {background: #f6f5f4;  color: #afca0b;  padding: 2rem;  border-radius: 1rem; margin-bottom: 1rem;}
#gformbuilderpro_form_3 .formbuilder_group .formbuilder_column:nth-child(2) .itemfield_wp {display: inline-block;}
#gformbuilderpro_form_3 input, #gformbuilderpro_form_3 select, #gformbuilderpro_form_3 textarea {background-color:#fff; border:0}
#gformbuilderpro_form_3 #submitForm {background-color:#afca0b; border-radius:2px; color:#fff; padding:.6rem 5rem; font-weight: 600;}
#gformbuilderpro_form_3 #submitForm:hover {background-color: #fff; color:#afca0b; border:1px solid #afca0b}
#gformbuilderpro_16, #gformbuilderpro_17 {width: 50%}
#gformbuilderpro_16 {padding-right: 1rem}
#gformbuilderpro_20 label {color:#afca0b}


/*--PANIER--*/
.pq_cartpage_container {padding: 1.25rem 1.25rem 0.5rem;}
#checkout .cart-grid-right {border:1px solid #ccc}
body#checkout section.checkout-step.-reachable.-current .step-number {background-color: #afca0b;}
.custom-radio input[type="radio"]:checked + span {background-color: #afce38;}
.alert-info {background-color: #f39200;  border-color: #f39200;  color: #fff;}
#cart .cart-grid-right {border:1px solid #ccc}
#cart-subtotal-discount, #content-hook_payment_return {display:none;}


/*--COMPTE--*/
.page-my-account #content .links a:hover i {color: #afca0b;}


/*--AVIS--*/
/*Miniatures*/
.thumbnail-container .avis {padding:.5rem 0}
.av_category_stars {width: 100%;}
.av_category_stars .netreviews_review_rate_and_stars {width: 100%;}
.netreviews_font_stars div .nr-star::before {font-size: 24px;}
.av_category_stars .ratingText {padding-top: .5rem; text-align: center; width: 100%; color: #000; font-weight: 700;}
/*Product right*/
.product-container .avis {margin-top:3rem; padding-bottom:1.5rem; border-bottom:1px solid #ccc}
.product-container .netreviews_review_rate_and_stars {width:130px; display:inline-block}
.product-container .netreviews_stars_light #slide {display:inline-block;position: initial; color:#000; font-weight: 700}


/*--FOOTER--*/
@media (min-width: 1200px) {
	#footer .container {
    	padding-left: 0;
		padding-right: 0;
	}
}
#footer {background-color: #eee; margin-top: 4rem; padding-top:1.5rem}
#footer .container {padding-bottom:1rem}
.footer-container {background-color: #afca0b; color: #fff;}
.footer-container .h3 {font-weight: 100;}
.footer-container li a:hover {color: #484848;}
.footer-container p, .footer-container .h3, .footer-container li a {color: #fff;}
.footer-end {background-color:  #434343;}
.everblock-1 {border-bottom: 1px solid #706f6f; margin-bottom: 1rem;}
.everblock-1 p {color: #b2b2b2}
.everblock-1 a, .everblock-2 a {color: #b2b2b2}
.everblock-1 a:hover, .everblock-2 a:hover {color:#fff}
.everblock-3 {display:inline-block}
/*Social*/
.block-social {text-align: left;}
.block-social ul li {margin: 0;border-radius: 5px; background-color: #000000;}
/*Newsletter*/
#footer .block_newsletter {background-color: transparent; width: 90%;}
/*Question*/
.question {font-size: 1.3125rem;line-height: 1.75rem;color: #232323;}
.question-contact {background: #afca0b; text-align: center; padding: 8px 0; border-radius: 2px;border: 1px solid #afca0b;}
.question-contact a {color: #fff; text-decoration: none; font-weight: 600;}
.question-contact:hover {background-color:#fff; border:1px solid #afca0b}
.question-contact:hover a {color:#afca0b}
/*Moyen Paiement*/
.everblock-3 img {margin-right: 5px}
.everblock-3 img:last-child {margin-right: 0}
.everblock-3 .moyen-paiement {font-size: 20px; font-weight: 100; line-height: 33px; padding-top: 1rem;}
.everblock-3 .moyen-paiement img {margin-right: 20px; float: right;}


/* RESPONSIVE */
@media (max-width:768px) {
 
  h1, .h1 {font-size:2rem !important;}
  h2, .h2 {font-size:1.5rem !important;}

  /*--HEADER--*/
	#header {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.11);}
	.header-nav .container {padding:0;}
	.header-nav .container .row {width: 100%; margin: 0}
	.header-nav .mobile {display: flex;}
	#header .logo {width: 120px; margin-top: 0rem; margin-left: 2rem; text-align: right;}
	.store-phone img, .user-info img, #_mobile_cart img {width: 30px}
	.hidden-sm-down .store-phone, .store-catalog { margin-left: 0;}
	#header .header-nav .user-info {margin-left: 1rem;}
	#header .header-nav #menu-icon {margin: 1rem;}
	#header .header-nav #menu-icon .material-icons {line-height: inherit;}
	#header .ets_mm_megamenu.hook-custom {margin-top: 0;}
	#header .ets_mm_megamenu .container {background-color: transparent;}
	.ybc-menu-toggle {padding: 0;}
	.ybc-menu-toggle .icon-bar {background-color: #a2c617; height:4px; width:26px; margin: 4px 3px 1px 0;}
	#menu-icon .material-icons {color:#afca0b; font-size:45px;}
	#header .header-top a[data-depth="0"] {color: #000;}  


  /*--MENU--*/
  .btn-news, .btn-best, .btn-online {font-size: 12px !important;}


  /*--HOME--*/

  /*Search*/
  #search_widget {position: relative; top: initial; left: initial; transform: initial; background-image: url(../img/agecic-mobile-search.png);}
  #search_widget .form-group {padding: 0}
  #search_widget .form-control {border:1px solid #ccc}

  /*Categories*/
  .page-everblog-category .article-o-wrap .article-wrap, .article-o-wrap .article-wrap {display:block;}
  .agecic-solutions .figure {width: 100%;height: 150px;overflow: hidden;}
  .agecic-solutions label { font-size: 1.5rem;top: 15%; }
  .cms-menu {display:none;}

  /*Formation*/
  .featured-products .js-product {padding: 0 1rem !important;}
  .product .product-miniature {margin-bottom: 1.5rem;}
  .product-miniature .product-description .col-lg-7 {padding: 0 1rem;}
  .btn-devis a {font-size: 0.6rem;}

  /*Domaines*/
  #main .page-home .catalog-blocks {display:none;}
  .swiper-wrapper, .swiper-slide {width: 100% !important;}
  .swiper-slide .listing-item {padding: .5rem 0 !important;}

  /*Carte*/
  #custom-text .col-md-4 {padding-right: 0}
  .custom-adr {margin-bottom: 0}
  .centres-formations img {display: none}
  #custom-text .centres-formations {display:grid;}
  #custom-text .pin1 {top: -5%;left: 53%;}
  #custom-text .pin2 {top: 40%;left: 26%;}
  #custom-text .pin3 {top: 31%;left: 43%;}
  #custom-text .pin4 {top: 44%;left: 63%;}
  #custom-text .pin5 {top: 11%;left: 47%;}
  #custom-text .pin6 {top: 63%;left: 43%;}
  #custom-text .pin-fr:hover {width: 30px;height: 48px;}
  #custom-text .pin-fr {width: 25px;height: 40px;}
  #custom-text .centres-map {height: auto;}

  /*Mag*/
  .blog-cat {line-height: 4rem;}
  .bloghometitle {padding:0 15px}
  .bloghome .article {padding: 0; margin-bottom: 1.5rem}
  div.article-img {min-height: auto;}

  /*--FOOTER--*/
  #footer .block_newsletter {width: 100%;}
  .block-social {padding: 0}
  .footer-container {padding-top: .5rem;}
  .everblock-3 {margin-top:1rem; text-align: center}
  .everblock-3 img {margin-right: 0; padding: .5rem}
  .moyen-paiement img {padding: 0}
  .footer-end p {padding: 0 1rem}
  .moyen-paiement img {width: 65%;height: auto;}
  .everblock-3 .moyen-paiement img {margin-right: 0;float: none;}

  /*--PRODUCTS--*/
  #product h1 {margin-top:1rem}
  .tabs.ets-ept-list-tabs-more-info .nav-tabs .nav-item {width: 100%;}
  .prod-col-left .nav-item {padding-right: 0.5rem;}

  /*Associés*/
  .product-accessories .col-left-duree img {width:20px;}
  .product-accessories .col-left-duree .tab-title {display: none}
  .product-accessories .col-left-duree .ets-ept-prod-tabs .tab-item-content {width: 100%;}
  .product-accessories .featured-duree .ets-ept-prod-tabs {  line-height: 1.4rem;}
  
  /*--CATEGORY--*/
  #category .js-product {padding: 0 !important; margin-bottom:1rem !important}


  /*--FORM--*/
  #gformbuilderpro_2, #gformbuilderpro_3, #gformbuilderpro_9 {width: 100%;}
  #gformbuilderpro_3 {padding: 0;}


  /*--CMS--*/
  h1 {margin-top:1rem}
  #cms #wrapper #content-wrapper #content {padding: 0}

  /*Infos pratiques*/
  /* #cms #wrapper #content-wrapper #content .mb-3 {margin-bottom:0 !important;} */
  .info-pratique, .info-pratique .figure, .info-pratique img {width: 100%}
  .info-pratique .figure {height:150px; overflow: hidden}
  .info-pratique .figure label {font-size:1.5rem; top: 30%;}

  /*QUI SOMMES NOUS*/
  #cms #wrapper #content-wrapper .cms-right {overflow:hidden;}
  #cms #wrapper #content-wrapper .cms-right .equipe-section .figure {width:100%;text-align:center;}
  #cms #wrapper #content-wrapper .cms-right .equipe-section .figure img {max-width:200px;}
  #cms #wrapper #content-wrapper .cms-right #gformbuilderpro_form_3 .formbuilder_group {display:block;text-align:center;}
  #cms #wrapper #content-wrapper .cms-right #gformbuilderpro_form_3 .formbuilder_group .submit_btn_left {text-align:center;}
  #cms #wrapper #content-wrapper .cms-right #gformbuilderpro_32 .submit_btn_left {text-align:center;} 
  #cms #wrapper #content-wrapper .cms-right .missions {padding:1rem;}
  #cms #wrapper #content-wrapper .cms-right .section-qualite .figure {width:100%;text-align:center;}
  #cms #wrapper #content-wrapper .cms-right .section-qualite .figure img{max-width:230px;}
  #cms #wrapper #content-wrapper .cms-right .qui-pro {font-size: 1.7rem;}
  #cms #wrapper #content-wrapper .cms-right .qui-pro .qui-pro-chiffre {font-size: 4.5rem;}

  /*--CENTRE-FORMATIONS--*/
  .sous-div {justify-content: center;}

  /*--MAG--*/
  .columns_everblog_wrapper.category_wrapper {margin-bottom: 0rem;}
  #module-everpsblog-post #content-wrapper #content.card-block {padding:0;}
  #module-everpsblog-category #content-wrapper #content .cat-cont {padding:0; margin-left:-15px;margin-right:-15px;}
  #module-everpsblog-blog #wrapper #content-wrapper #content, #module-everpsblog-category #wrapper #content-wrapper #content {padding: 0}
  
  /*--BOUTON--*/
  #products .up .btn-secondary, #products .up .btn-tertiary {background-color:#f39200;color:white;}


  /*--AVIS--*/
  .netreviews_font_stars div .nr-star::before {font-size: 20px;}
}




@media (max-width: 992px) and (min-width: 768px) {
  .ph_pcms_tablet_3 > div[itemprop="itemListElement"], .ph_pcms_tablet_3 > div.product, .ph_pcms_tablet_3 > .product-miniature {
      width: 100%!important;
      margin-bottom: 30px;
  }
  /* .featured-products .js-product.product .product-miniature {max-width: 345px;margin: auto;} */
}

@media (max-width: 992px) {

  /* HOME PAGE */
  #search_widget {position: relative; top: initial; left: initial; transform: initial; background-image: url(../img/agecic-mobile-search.png);}
  #search_widget #agecic_search_button {font-size: 12px;}
  
	/* AGECIC SOLUTIONS */
	.agecic-solutions .figure {
		width: 100%;
		height: 150px;
		overflow: hidden;
	}
	.agecic-solutions label {
		font-size: 1.5rem;
		top: 15%;
	}

	/* QUI SOMMES NOUS */
	.missions .col-sm-m {margin-bottom: 2rem;}
	#gformbuilderpro_form_3 .formbuilder_group {display: block;}
	
}


@media (max-width:991px) {

	.phone-right {display:none;}
	/*--MENU--*/
	.mm_menu_content_title {font-size:.9rem}
	.btn-news, .btn-best, .btn-online {font-size:.5rem !important;}
	.ets_mm_block_content img {width:20px}
}


@media (max-width: 767px) {


	/*--MENU--*/
	.ets_mm_block_content img {width: auto;}	
	#header .header-top {display:none;}
	div.catalog-blocks div.catalog-block div.listing div.listing-item div.link a {font-size:1.8rem ; line-height:2rem;}
	.transition_floating .close_menu, .transition_full .close_menu {font-size: 14px;}
	.layout_layout1 .mm_menus_li {border-bottom:1px solid #ccc !important}
	#menu-icon .material-icons {font-size: 23px;}
	.btn-news, .btn-best, .btn-online {font-size: .8rem !important;}

}
@media (min-width: 769px) and (max-width: 992px) {
  /*--HOME PAGE BLOC CENTRE FORMATIONS--*/
  #custom-text .pin1 {top: -4%;left: 53%;}
  #custom-text .pin2 {top: 35%;left: 25%;}
  #custom-text .pin3 {top: 28%;left: 43%;}
  #custom-text .pin4 {top: 44%;left: 63%;}
  #custom-text .pin5 {top: 11%;left: 47%;}
  #custom-text .pin6 {top: 60%;left: 43%;}
  #custom-text .pin-fr:hover {width: 17px;height: 25px;}
  #custom-text .pin-fr {width: 15px;height: 22px;}
  #custom-text .centres-map {padding-top: 15px;height: 446px;}

  div.catalog-blocks div.catalog-block div.listing div.listing-item div.link a {font-size:1.9rem ; line-height:2rem;}
  /* .blog-mini {max-width: 345px;} */
}