/* Block categories */
main #wrapper .container #left-column .block-categories{
 width:110% !important;
}
/* Product availability */
#product-availability{
 color:#ecf0f1;
}

/* Material icons */
#content .scroll-box-arrows .material-icons{
 color:#ecf0f1 !important;
}



/* Column 12/12 */
.footer-container .col-md-12{
 display:none;
}

/* Footer container */
#footer .footer-container{
 background-image:linear-gradient(to right, #070000 0%, #4c0001 33%, #070000 100%);
 color:#ecf0f1;
}

/* Footer */
#footer{
 background-image:linear-gradient(to right, #070000 0%, #4c0001 33%, #070000 100%);
}

/* Row */
#blockEmailSubscription_displayFooterBefore > .row{
 background-image:linear-gradient(to right, #e1eec3 0%, #f05053 100%);
}

/* Button */
#blockEmailSubscription_displayFooterBefore form .hidden-xs-down{
 background-color:#c0392b;
}

/* Wrapper */
#wrapper{
 background-image:linear-gradient(to right, #070000 0%, #4c0001 33%, #070000 100%);
}

/* Header top */
#header .header-top{
 background-image:linear-gradient(to right, #070000 0%, #4c0001 33%, #070000 100%);
}

/* Navigation */
#header nav{
 background-image:linear-gradient(to right, #ada996 0%, #f2f2f2 25%, #dbdbdb 50%, #eaeaea 100%);
}

/* Menu */
#_desktop_top_menu{
 width:100% !important;
 color:#ecf0f1;
 transform:translatex(0px) translatey(0px);
}

/* Dropdown item */
#top-menu > .category > .dropdown-item{
 color:#ecf0f1 !important;
 font-size:14px;
}

.subcategories-list li h5{
 color:#c0392b;
}

/* Link */
.subcategories-list h5 a{
 color:#c0392b;
}

/* Hidden down */
#footer .links .wrapper .hidden-sm-down{
 color:#ecf0f1;
}

/* Paragraph */
#block_myaccount_infos p{
 color:#ecf0f1;
}

/* Link */
#block_myaccount_infos .myaccount-title a{
 color:#ecf0f1;
}

/* Link */
#footer_account_list li a{
 color:#ecf0f1;
}

/* Link */
#footer .links .wrapper a{
 color:#ecf0f1;
}

/* Contact infos */
#contact-infos{
 color:#ecf0f1;
}

/* List Item */
.breadcrumb ol li{
 color:#ecf0f1 !important;
}

/* Span Tag */
.breadcrumb a span{
 color:#ecf0f1;
}

@media (max-width:767px){

 /* Heading */
 #js-product-list-header .block-category h1{
  color:#ecf0f1;
 }
 
 /* Paragraph */
 #category-description p{
  color:#ecf0f1 !important;
 }
 
 /* Heading */
 #subcategories h2{
  color:#ecf0f1;
 }
 
 /* Span Tag */
 .block-contact .hidden-md-up > span{
  display:none;
 }
 
 /* Span Tag */
 #block_myaccount_infos .hidden-md-up > span{
  color:#ecf0f1;
 }
 
 /* Span Tag */
 .links .row .wrapper .hidden-md-up > span{
  color:#ecf0f1;
 }
 
}

@media (min-width:768px){

 /* Paragraph */
 #footer .block-contact p{
  display:none;
 }
 
}


@media (max-width:767px){

 /* Heading */
 #content .clearfix h2{
  color:#ecf0f1;
 }
 
 /* Dropdown item */
 #top-menu > .category > .dropdown-item{
  color:#34495e !important;
 }
 
}


/* List Item */
.js-product-miniature .js-product-flags li{
 background-color:#c0392b;
}

/* Blockreassurance product */
#main .product-information .blockreassurance_product{
 display:none;
}

/* Comments */
#product-comments-list-header .comments-nb{
 color:#ecf0f1;
}

/* Product comments list header */
#product-comments-list-header{
 display:none;
}

/* Empty product comment */
#empty-product-comment{
 display:none;
}

/* Tax shipping delivery label */
#main .js-product-prices .tax-shipping-delivery-label{
 color:#ecf0f1;
 display:none;
}

/* Paragraph */
.product-information .product-description p{
 color:#ecf0f1;
}

/* Product prices */
#main .js-product-prices{
 color:#c0392b;
}

/* Span Tag */
.product-price .current-price span{
 color:#ecf0f1;
 font-size:18px;
}

/* List Item */
#content .js-product-flags li{
 transform:translatex(0px) translatey(0px);
 background-color:#c0392b;
}

/* Button */
.product-quantity div .add-to-cart{
 background-color:#c0392b;
}

/* Control label */
#add-to-cart-or-refresh .js-product-add-to-cart .control-label{
 color:#ecf0f1;
}

/* Span Tag */
.js-product-additional-info .social-sharing span{
 color:#ecf0f1;
}

/* Heading */
#main h1{
 color:#ecf0f1;
}

/* Column 4/12 */
#footer .block-social{
 color:#ecf0f1;
}

/* Paragraph */
#description .product-description p{
 color:#34495e;
}

@media (max-width:767px){

 /* Paragraph */
 #description .product-description p{
  color:#34495e;
 }
 
}

@media (min-width:769px){

 /* Product comments list footer */
 #product-comments-list-footer{
  display:none;
 }
 
}

/* All product link */
#content .clearfix .all-product-link{
 color:#ecf0f1;
}

@media (max-width:767px){

 /* Link */
 #footer .in a{
  color:#34495e !important;
 }
 
 /* Button */
 #blockEmailSubscription_displayFooterBefore form .hidden-sm-up{
  background-color:#c0392b;
 }
 
 /* Empty product comment */
 #empty-product-comment{
  display:none !important;
 }
 
 /* Product comments list footer */
 #product-comments-list-footer{
  display:none;
 }
 
}

/* Contact rich */
#left-column .contact-rich{
 color:#ecf0f1;
 transform:translatex(0px) translatey(0px);
}

/* Data */
.contact-rich .block .data{
 color:#ecf0f1;
}

/* Heading */
#left-column .contact-rich h4{
 display:none;
}

/* Tabs */
#main .product-information .tabs{
 transform:translatex(-540px) translatey(164px);
 font-size:15px;
}

/* Tabs */
main #wrapper .container #content-wrapper #main .js-product-container .col-md-6 .product-information .tabs{
 width:170% !important;
}

/* Paragraph */
#description .product-description p{
 font-size:14px;
}

/* Active */
.nav-tabs .nav-item .active{
 color:#c0392b !important;
}

@media (max-width:991px){

 /* Tabs */
 #main .product-information .tabs{
  transform:translatex(-339px) translatey(-9px);
 }
 
 /* Tabs */
 main #wrapper .container #content-wrapper #main .js-product-container .col-md-6 .product-information .tabs{
  width:597px !important;
 }
 
}

@media (max-width:767px){

 /* Tabs */
 main #wrapper .container #content-wrapper #main .js-product-container .col-md-6 .product-information .tabs{
  width:100% !important;
  height:100% !important;
 }
 
 /* Tabs */
 #main .product-information .tabs{
  transform:translatex(0px) translatey(0px);
 }
 
}


/* Control label */
.js-product-variants .product-variants-item .control-label{
 color:#ecf0f1;
}

/* Active */
#_desktop_cart .active{
 background-color:#c0392b !important;
}

@media (max-width:767px){

 /* Active */
 #_mobile_cart .active{
  background-color:#c0392b !important;
 }
 
}

/* Button */
.js-cart-detailed-actions .text-sm-center a{
 background-color:#c0392b;
}

/* Blockreassurance product */
.cart-grid .cart-grid-right .blockreassurance_product{
 display:none;
}

/* Span Tag */
.product-line-grid-body .current-price span{
 color:#c0392b;
}

/* Heading */
.cart-grid-body .card-block h1{
 color:#2c3e50 !important;
}

@media (max-width:767px){

 /* Blockreassurance product */
 .cart-grid .cart-grid-right .blockreassurance_product{
  display:none;
 }
 
 /* Cart detailed subtotals */
 .cart-summary .js-cart-detailed-totals .js-cart-detailed-subtotals{
  color:#ecf0f1;
 }
 
 /* Label */
 #cart-subtotal-shipping .label{
  display:none;
 }
 
 /* Subtotal */
 #cart-subtotal-products .js-subtotal{
  color:#ecf0f1;
 }
 
 /* Label */
 .js-cart-summary-totals .cart-summary-line .label{
  color:#ecf0f1;
 }
 
 /* Product line info */
 .product-line-grid .product-line-grid-body .product-line-info{
  color:#ecf0f1;
 }
 
 /* Label */
 .product-line-grid-body .product-line-info span.label{
  color:#ecf0f1;
 }
 
 /* Strong Tag */
 .product-line-grid-right .price strong{
  color:#ecf0f1;
 }
 
 /* Cart line product actions */
 .product-line-grid-right .text-xs-right .cart-line-product-actions{
  color:#ecf0f1;
 }
 
 /* Italic Tag */
 .cart-line-product-actions a i{
  color:#ecf0f1;
 }
 
 /* Value */
 #cart-subtotal-products .value{
  color:#ecf0f1;
 }
 
 /* Value */
 #cart-subtotal-shipping span.value{
  display:none;
 }
 
 /* Value */
 .js-cart-summary-totals .cart-summary-line .value{
  color:#ecf0f1;
 }
 
 /* Label */
 .product-line-grid-body .product-line-info a.label{
  color:#65c1ff !important;
 }
 
 /* Label */
 .cart-grid .cart-grid-body a.label{
  color:#86c4ed !important;
 }
 
}

/* Button */
#customer-form .form-footer .btn-primary{
 background-color:#c0392b;
}

/* Blockreassurance product */
#content .cart-grid-right .blockreassurance_product{
 display:none;
}

/* Link */
.js-cart-summary-products p a{
 color:#c0392b;
}

/* Heading */
#js-product-list-header .block-category h1{
 color:#34495e;
}

/* Column 3/12 */
#js-product-list-top span{
 color:#ecf0f1;
}

/* Paragraph */
#js-product-list-top .total-products p{
 color:#ecf0f1;
}

/* Column 4/12 */
#js-product-list .pagination .col-md-4{
 color:#ecf0f1;
}

/* Paragraph */
#blockEmailSubscription_displayFooterBefore form p{
 color:#34495e;
}

/* Heading */
.divide-right h6{
 color:#c0392b !important;
}

/* Button */
#blockcart-modal a{
 background-color:#c0392b;
}

/* Column 3/12 */
#customer-form div .form-control-comment{
 transform:translatex(0px) translatey(0px);
 display:none;
}

/* Button */
#payment-confirmation .center-block{
 background-color:#c0392b;
}

/* Link */
.js-cart-summary-products p a{
 color:#c0392b;
}

/* Span Tag */
#payment-option-1-container .custom-radio span{
 background-color:#c0392b;
}

#footer .text-sm-center{
 display:none;
}

/* Text uppercase */
#carousel a .text-uppercase{
 background-color:rgba(236,240,241,0.7);
 margin-left:0px;
 color:#34495e;
 position:relative;
 top:-20px;
}

/* Text uppercase */
main #wrapper .container #content-wrapper #main #content #carousel .carousel-inner .carousel-item a figure .caption .text-uppercase{
 width:150% !important;
}

/* Heading */
#carousel a h3{
 background-color:rgba(236,240,241,0.7);
 color:#34495e;
 position:relative;
 top:-20px;
}

/* Heading */
#wrapper .container #content-wrapper #main #content #carousel .carousel-inner .carousel-item a figure .caption .caption-description h3{
 width:150% !important;
}

/* Paragraph */
#wrapper .container #content-wrapper #main #content #carousel .carousel-inner .carousel-item a figure .caption .caption-description p{
 width:150% !important;
}

/* Paragraph */
#carousel a p{
 background-color:rgba(52,73,94,0.7);
 color:#ecf0f1;
 position:relative;
 top:-20px;
}

/* Paragraph */
#add-to-cart-or-refresh .js-product-discounts p{
 color:#ecf0f1;
}

/* Label */
.cart-grid .cart-grid-body a.label{
 color:#ecf0f1;
}

/* Tabs */
#main .product-information .tabs{
 position:relative;
 top:-152px;
}

@media (max-width:767px){

 /* Tabs */
 #main .product-information .tabs{
  top:-99px;
 }
 
}

/* Heading */
#content .clearfix h2{
 color:#ecf0f1;
}

/* Dropdown item */
#top-menu > .category > .dropdown-item{
 letter-spacing:0.3px;
}

/* Heading */
.products .product h3{
 position:relative;
 top:-25px;
}

/* Product price and shipping */
.products .product .product-price-and-shipping{
 position:relative;
 top:-25px;
}

/* Link */
.products .product-title a{
 color:#2c3e50;
 font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
}

/* Menu */
#_desktop_top_menu{
 width:110% !important;
 position:relative !important;
 left:-41px;
}

@media (max-width:767px){

 /* Caption */
 #carousel a .caption{
  position:relative;
  left:0px;
  bottom:0px;
 }
 
}


/* Heading */
.js-product-miniature .product-description h2{
 position:relative;
 top:-25px;
}

/* Heading */
.js-product-miniature .product-description h2{
 position:relative;
 top:-25px;
}

@media (max-width:1199px){

 /* Image */
 .block-category .category-cover img{
  position:relative;
  top:-45px;
 }
 
}

@media (max-width:991px){

 /* Link */
 .category-sub-menu li a{
  font-size:12px;
 }
 
 /* Text uppercase */
 .category-top-menu li .text-uppercase{
  font-size:16px;
 }
 
 /* Category top menu */
 #left-column .block-categories .category-top-menu{
  position:relative;
  left:-8px;
 }
 
 /* Link */
 #search_filters .facet-label a{
  font-size:12px !important;
 }
 
 /* Column 3/12 */
 #js-product-list-top span{
  left:-16px;
 }
 
 /* Column 3/12 */
 main #wrapper .container #content-wrapper #main #products #js-product-list-top .col-md-6 .sort-by-row span{
  width:36% !important;
 }
 
 /* Image */
 .block-category .category-cover img{
  position:relative;
  top:-41px;
 }
 
}

@media (max-width:767px){

 /* Heading */
 #js-product-list-header .block-category h1{
  color:#ecf0f1;
 }
 
 /* Text center */
 #js-product-list-top .text-sm-center{
  color:#ecf0f1;
 }
 
}

/* Label */
.product-line-grid-body .product-line-info a.label{
 color:#c0392b;
}

/* Link */
#login-form div a{
 color:#c0392b;
}

/* Button */
#submit-login{
 background-color:#c0392b;
}

/* Link */
#content > div a{
 color:#c0392b;
}

@media (max-width:767px){

 /* Heading */
 .cart-grid-body .card-block h1{
  color:#ecf0f1 !important;
 }
 
}


