/**
 *   Copyright Ne.W.S. - New Web Solutions S.r.l. - All rights reserved.
**/

/* ============================================ *
 * Layout
 * ============================================ */
.lecoq .actions-toolbar > .primary .action, 
.lecoq .actions-toolbar > .secondary .action,
.lecoq .action.primary,
.lecoq .action.primary button.tocart,
.lecoq .actions-toolbar > .secondary .action {
    background-color: #d9d9d9 !important;
    border-color: #d9d9d9 !important;
    color: #000 !important;
}
.lecoq .actions-toolbar > .primary .action:hover,
.lecoq .actions-toolbar > .secondary .action:hover,
.lecoq .action-primary:hover,
.lecoq .action.primary button.tocart:hover,
.lecoq .actions-toolbar > .secondary .action:hover {
    background-color: #707372 !important; 
    border-color: #707372 !important; 
    color: #fff !important;
}
.lecoq .page-wrapper .page-title-wrapper h1::before,
.lecoq .page-wrapper .page-title-wrapper h1::after,
.lecoq .page-wrapper h1::before,
.lecoq .page-wrapper h1::after {
    background: #707372; 
}
.lecoq .container-pink-light {
    background: #d9d9d9;
}
.lecoq .container-gray {
    background: #d9d9d9;
}

.lecoq a:hover,
.lecoq .pages a.page:hover{
    color: #707372; 
}

/**Magento**/
.lecoq .message.success > :first-child::before,
.lecoq .message.error > :first-child::before,
.lecoq .message.info > :first-child::before,
.lecoq .message.warning > :first-child::before,
.lecoq .message.warning,
.lecoq .message.info,
.lecoq .message.notice {
   color:#707372 !important; 
}
.lecoq .message.success,
.lecoq .message.error,
.lecoq .message.warning,
.lecoq .message.info {
   color:#707372 !important; 
}
.lecoq .message.notice {
  background-color:#ecf3f9;
}
.lecoq .abs-product-link > a:hover, 
.lecoq .product-item-name > a:hover, 
.lecoq .product.name a > a:hover {
   color: #707372 !important; 
}

.lecoq button:focus {
   outline: 0px dotted !important;
   outline: 0px auto -webkit-focus-ring-color !important;
}

/*Modal*/
.lecoq .modals-wrapper .modal-inner-wrap,
.lecoq .modals-wrapper .modal-header,
.lecoq .modals-wrapper .modal-footer {
   background: #fff !important;
}

/*Page Wrapper*/
.lecoq .page-wrapper {
    background: #fff !important;
}
.lecoq .page-main > .page-title-wrapper .page-title h1,
.lecoq .page-wrapper h1  {
    color:#707372 !important;
    margin-bottom: 0rem !important;
}

/* ============================================ *
 * Reserved Area
 * ============================================ */
.lecoq .account .block-collapsible-nav .item.current a, 
.lecoq .account .block-collapsible-nav .item.current > strong {
    border-color: #707372 !important; 
}

/* ============================================ *
 * Head
 * ============================================ */
.lecoq .page-wrapper .page-header .panel.wrapper,
.lecoq .page-wrapper .page-header .panel.wrapper .panel.header {
    background: #707372; 
}

/* ============================================ *
 * Header
 * ============================================ */
.lecoq .page-wrapper .logo img {
    height: 100px;
}

/* ============================================ *
 * Breadcrumbs
 * ============================================ */
.lecoq .page-wrapper .breadcrumbs {
    background:transparent;
}
.lecoq .page-wrapper .breadcrumbs a {
    color:#707372 !important; 
}

/* ============================================ *
 * Cart - Minicart
 * ============================================ */
.lecoq .header.links .minicart-wrapper .action.showcart .counter.qty {
    background-color:#707372; 
}
.lecoq .page-wrapper .header.content .minicart-wrapper .action.showcart .counter.qty {
    background: #707372; 
}

/* ============================================ *
 * Footer
 * ============================================ */
.lecoq .newsletter-container {
    background: #707372; 
}
.lecoq .page-wrapper .footer-container {
    background: #d9d9d9 !important;
}
.lecoq .page-wrapper .footer.content,
.lecoq .page-wrapper .footer.content a:hover, 
.lecoq .page-wrapper .footer.content .alink:hover,
.lecoq .page-wrapper .footer-container .links a:hover,
.lecoq .page-wrapper .copyright-container a:hover {
    color: #707372 !important;
}

/* ============================================ *
 * Menu
 * ============================================ */
.lecoq .page-wrapper .nav-sections,
.lecoq .page-wrapper .navigation {
    background-color: transparent !important;
}
.lecoq .page-wrapper .navigation .level0 .submenu a:hover {
    color:#707372; 
}
.lecoq .page-wrapper .navigation .level0.parent > .level-top {
    padding-right: 0;
}
.lecoq .page-wrapper .navigation .level0 > .level-top:hover,
.lecoq .page-wrapper .navigation .level0.active > .level-top, 
.lecoq .page-wrapper .navigation .level0.has-active > .level-top,
.lecoq .page-wrapper .navigation .level0.active > .level-top:hover, 
.lecoq .page-wrapper .navigation .level0.has-active > .level-top:hover {
    border:0px solid #fff;
    color:#707372; 
}
.lecoq .page-wrapper .navigation .level0 .submenu .active > a {
    border-color: #707372; 
    color: #707372; 
}
.lecoq .page-wrapper .navigation .level0.parent > .level-top > .ui-menu-icon {
    display:none;
}
.lecoq .page-wrapper .navigation .level0 > .level-top:hover, 
.lecoq .page-wrapper .navigation .level0 .submenu a:hover, 
.lecoq .page-wrapper .navigation .level0 .submenu a.ui-state-focus, 
.lecoq .page-wrapper .navigation .level0 .submenu a.ui-state-focus span {
    background-color: #d9d9d9 !important;
}
.lecoq .page-wrapper .navigation .nav-1 .level0.submenu:before,
.lecoq .page-wrapper .navigation .nav-2 .level0.submenu:before,
.lecoq .page-wrapper .navigation .nav-5 .level0.submenu:before,
.lecoq .page-wrapper .navigation .nav-6 .level0.submenu:before,
.lecoq .page-wrapper .navigation .nav-7 .level0.submenu:before {
    color:#707372; 
}

/* ============================================ *
 * Home
 * ============================================ */
/*Carousel*/
.lecoq .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:before,
.lecoq .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before,
.lecoq .owl-carousel-custom-2 .owl-controls .owl-nav [class*=owl-].owl-next:before,
.lecoq .owl-carousel-custom-2 .owl-controls .owl-nav [class*=owl-].owl-prev:before {
    background-color:#707372; 
}
.lecoq .owl-theme[class*=owl-carousel-product] .owl-controls .owl-nav [class*=owl-]:hover:before,
.lecoq .owl-theme[class*=owl-carousel-product] .owl-controls .owl-nav [class*=owl-]:hover:after,
.lecoq .owl-carousel-custom-2[class*=owl-carousel-product] .owl-controls .owl-nav [class*=owl-]:hover:before,
.lecoq .owl-carousel-custom-2[class*=owl-carousel-product] .owl-controls .owl-nav [class*=owl-]:hover:after {
  background: #707372; 
}
.lecoq .owl-carousel-custom-1 .owl-controls .owl-nav [class*=owl-].owl-next:before,
.lecoq .owl-carousel-custom-1 .owl-controls .owl-nav [class*=owl-].owl-prev:before {
    background-color:#000;
}
.lecoq .owl-carousel-custom-1.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background:rgba(255, 255, 255, 0.5);
}

/*Informazioni Utili*/
.lecoq .container-info {
    background-color: #707372; 
}
.lecoq .page-wrapper .container-info .text-area.delivery,
.lecoq .page-wrapper .container-info .text-area.return,
.lecoq .page-wrapper .container-info .text-area.order,
.lecoq .page-wrapper .container-info .text-area.payment {
    padding-left:8.5rem;
}

/** Special Offers Section **/
.lecoq .container-offers-section .offers-section-title {
    color: #707372; 
}

/* ============================================ *
 * Catalog
 * ============================================ */
.lecoq.catalog-category-view .page-wrapper .columns .sidebar {
    background: transparent;
}
.lecoq.catalog-category-view .page-wrapper .product-item-actions .actions-primary:hover {
    background:#707372;
}

/* ============================================ *
 * Product
 * ============================================ */
.lecoq.catalog-product-view .page-main > .page-title-wrapper .page-title,
.lecoq.catalog-product-view .page-title-wrapper h1,
.lecoq.catalog-product-view .page-title-wrapper h1 span,
.lecoq.catalog-product-view .product.data.items > .item.title.active > .switch {
    color:#707372 !important;
}
.lecoq.catalog-product-view .page-wrapper .product-item .price-box .price {
    color: #707372; 
}
.lecoq.catalog-product-view .box-tocart .action.primary.tocart,
.lecoq.catalog-product-view button.action.tocart.primary  {
    background-color: #707372 !important; 
    border-color: #707372 !important; 
    color: #fff !important;
}
.lecoq.catalog-product-view .box-tocart .action.primary.tocart:hover,
.lecoq.catalog-product-view button.action.tocart.primary:hover {
    background-color: #d9d9d9 !important;
    border-color: #d9d9d9 !important;
    color: #707372 !important; 
}
/**SOLO Lecoq e SOLO Prodotti Raggruppati**/
.lecoq.catalog-product-view .table.grouped .tbody-height {
    height:440px;
}
/**Product Selling Point**/
.lecoq .product-selling-point [data-content-type='heading'] {
    color:#707372; 
}

/* ============================================ *
 * CHECKOUT
 * ============================================ */
.lecoq .opc-progress-bar .opc-progress-bar-item._active:before,
.lecoq .opc-progress-bar .opc-progress-bar-item._active > span:before {
    background-color:#707372; 
    border-color:#707372; 
}
.lecoq .opc-progress-bar .opc-progress-bar-item._active > span:after,
.lecoq .checkout-container .opc-wrapper .shipping-address-item.selected-item,
.lecoq .checkout-container .opc-wrapper .shipping-address-item.selected-item::after {
    border-color:#707372; 
}
.lecoq .checkout-container .opc-wrapper .shipping-address-item.selected-item::after {
    background:#707372; 
}

/* ============================================ *
 * RESPONSIVE
 * ============================================ */

/* Medium screens
min-width 768px, medium screens */
@media (min-width: 48em) {

    /** Special Offers Section **/
    .lecoq .filterproducts-tab .data.items > .item.title.active > a.data.switch {
        border-bottom: 3px solid #707372; 
        color: #707372; 
    }
    
}
