/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.header-nav .fa-gift { display: none!important}
.header-nav .container {width: 100%!important}
.header-nav .ApColumn {padding: 0px!important}
.header-nav .ApHtml {background-color: #f2ebe1!important;margin-bottom: 0px!important}
.bal_a {margin-right: 20px!important}
.header-nav .inner {padding: 0px!important}

#index #wrapper {padding-bottom: 80px;}
#wrapper {position: relative;top: 60px;}
#leo_block_top {display: none!important}
.ApColumn .block {margin-bottom: 0px!important}
#header .header-container {padding: 0px!important}
.header-top {padding-left: 30px!important;padding-right: 30px!important}

.delivery-option-2 img, .summary-selected-carrier img {display: none!important}
/* Modif stef affiche le zoom 
.zoomContainer {display: none!important}*/

#search .add-to-cart {display: none!important}
#leo-paneltool {display: none!important}
#blockcart-modal .modal-header, .notification.notification-success, body#checkout section.checkout-step.-reachable.-complete h1 .done, body#checkout section.checkout-step.-reachable.-complete .step-title::before {background-color: black!important}
#page section:first-child {
    margin-top: 50px;
}
.footer-top {display: none!important}
.product-additional {display: none!important}
#footer {background: url(/themes/at_oreo/assets/img/modules/appagebuilder/images/bg_color.jpg) repeat center}

#index .add-to-cart{display: none!important}

.atos-reassurance, .open-review-form {display: none!important}

#contact section:first-child {
  margin-top: 0px!important;
}

.banner-cate .image_description h3 a {
  font-size: 40px!important
}

.banner-cate .image_description p a {
    font-size: 15px!important

}

.ajax_block_product {
/*MODIF STEF  width: 33%!important;*/}

.plist-center .thumbnail-container:hover .product-meta{transform: none!important}
.plist-center .thumbnail-container:hover {text-shadow: none!important}
.product-flags, .wishlist, .compare, .quick-view { display: none!important }
#category .add-to-cart, .social-sharing, .leo-product-show-review-title {display: none!important}
.thumbnail-container:hover .product-additional {visibility: none!important}
.plist-center .thumbnail-container:hover{box-shadow: none!important}
body#category .product_list.grid .ajax_block_product.first-in-line {clear: none!important}
/*.zoomLens img {
  width: 517px!important;
  height: 668px!important;
}*/



@media screen and (min-width: 5px) and (max-width: 768px) {
    #page section:first-child {
        margin-top: 0px!important;
    }
}

 #content-wrapper #main #content .wrapper:nth-child(4) {
     background-image: url(bg_color.jpg);
     padding-top: 15px;
     margin-top: 105px;
     background-size: 70%;
     background-repeat: repeat-x;
 }

 @media screen and (min-width: 5px) and (max-width: 768px) {
    #content-wrapper #main #content .wrapper:nth-child(4) {
      background-size: 280%;
      margin-top: 0px!important;
    }
}

 @media screen and (min-width: 769px) and (max-width: 1117px) {
    #content-wrapper #main #content .wrapper:nth-child(4) {
      background-size: 90%;
    }
}

@media screen and (min-width: 1800px) and (max-width: 3000px) {
    #content-wrapper #main #content .wrapper:nth-child(4) {
      background-size: 40%;
    }
}

.espacepro {
  line-height: 84px;
  margin-right: 5px;
  color: #000;
}

/*.header-nav, .leo-list-product-reviews-wraper {
  display: none!important
}*/

.box-lanter .ApImage .image_description, .box-lanter .ApImage .image_description a {
  color: #fff!important
}

.bannercontainer .tp-caption.data-link{
  border-bottom: 1px solid white;
  max-height: 65px!important
}

.thumbnail-container .product-title a, .thumbnail-container .product-price-and-shipping .regular-price, .thumbnail-container .product-price-and-shipping .regular-price + span.price {
  color: #000!important
}

#image-form_9952950276798944 a, #image-form_9952950276798944 p, .footer-container a, .footer-container {
  color: #000!important
}

#image-form_40819177448917035 .image_description {
  display: none!important
}

.bannercontainer .tp-caption.big_black {
  font-family: 'Cormorant', serif;
  font-weight: bold;
}

.big_black .bannercontainer .tp-caption .caption-contain  {
  color: #fff!important!important;
  font-family: 'Cormorant', serif;
  font-weight: bold!important
}


.big_black2 .caption-contain  {
  color: white!important!important;
  font-family: 'Cormorant', serif;
}

.italic .caption-contain {
  font-style: italic;
  font-family: 'Cormorant', serif;
  font-weight: 300;
}

.image_description h3 a {
    font-family: 'Cormorant', serif;
    font-weight: 700;
    font-size: 30px;
}

.leo-megamenu .navbar-nav > li > a, .box-lanter .ApImage .image_description {
  font-family: "Helvetica"!important;
  font-weight: normal!important;
}

h1, .h1  {font-family: 'Bebas Neue', sans-serif;font-weight: 400;} 

h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6, body {
  font-family: "Helvetica"!important;

}

.box-table .nav-tabs li a {
  color: #000!important
}

.tax-shipping-delivery-label, .discount-percentage, .lof-labelexpired, .icon-btn-product{
  display: none!important
}


.product-prices .current-price {
  color: #000!important
}

#left-column {
  display: none!important
}

#content-wrapper {
  float: none!important;
  width: 100%!important;
  margin: auto;
}

.leo-megamenu .navbar-nav > li > a {font-size: 18px!important}

.header-logo img {max-height: 100px!important}
#cart-block .header .cart-products-count {background-color: #f2ebe1!important;color: black!important}

.form-control-select, .form-control, .form-control:disabled, .form-control[readonly]{background-color:#f2ebe1 }
input.form-control {border: 1px solid #f2ebe1}

.cms-id-29 h1 {text-transform: uppercase; font-size: 40px; font-family: 'Cormorant', serif!important; font-weight: bold!important}
.cms-id-29 #content p {font-style: italic;color: #000}
.cms-id-29 #main .page-header {margin-bottom: 0px!important}

/* Video CMS */
.cms-id-39 .page-header, .cms-id-40 .page-header {display: none;}
.video-container iframe , .video-container video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.video-container {position: relative;width: 100% !important;height: 0 !important;padding-bottom: 56.25%;overflow: hidden;}
.page-content.page-cms.page-cms-39, .page-content.page-cms.page-cms-40 {padding:0 !important;}


/* listing Fuego */
article.product-miniature .product-image span {font-weight: 700;color:#fa0000;font-size: 1.2rem;}
article.product-miniature .pro-info {padding: 5px 0 5px 0 !important;}
#js-product-list .product-meta div.product-price-and-shipping span.price span {color:#000000 !important;}

/* product Fuego */
#product .product-price.h1 span {font-weight: 400;color:#fa0000;}

#index .leo-list-product-reviews {display: none;}

.box-lanter .ApImage .image_description {z-index: 1 !important;}
.box-lanter .ApImage .image_description h3 {font-size: 20px !important;text-shadow: 0.1em 0.1em 0.3em #625e5e;}
.box-lanter .ApImage .image_description {top:inherit !important;bottom:20px;left:25px !important;}
@media (min-width: 1200px) {
  #index .container {width: 90% !important;}
}

.cms-id-43 .page-header h1 {display: none;}