
.col-main {margin:0;}
.main-container {padding-bottom:0;}

.catalog-landing-pages {margin-top:1em;}
.catalog-landing-pages .clp-main-kv {position:relative;}
.catalog-landing-pages .clp-main-kv-description {width:40%; padding:1em; position:absolute; top:5%; left:2%; background:rgba(255,255,255,0.8);}

.catalog-landing-pages .clp-main-kv-description h1,
.catalog-landing-pages .clp-main-kv-description h3 {margin:0; padding:0; color:#000000; font-size:26px; line-height:1.2em;}
.catalog-landing-pages .clp-main-kv-description p {margin:0.8em 0 0 0; padding:0; color:#000000; font-size:14px; line-height:1.5em;}
.catalog-landing-pages .clp-main-kv-description a {margin:0; padding:0; color:#222222; font-size:14px; line-height:1.3em; text-transform:uppercase; text-decoration:none;}
.catalog-landing-pages .clp-main-kv-description a:hover {text-decoration:underline;}

.topshop .catalog-landing-pages .clp-main-kv-description h1,
.topshop .catalog-landing-pages .clp-main-kv-description h2,
.topshop .catalog-landing-pages .clp-main-kv-description h3 {color:#222222;}
.topshop .catalog-landing-pages .clp-main-kv-description a {color:#000000; font-family:'Roboto Condensed', Arial, sans-serif;}
.mango .catalog-landing-pages .clp-main-kv-description h1,
.mango .catalog-landing-pages .clp-main-kv-description h2,
.mango .catalog-landing-pages .clp-main-kv-description h3 {color:#222222;}
.mango .catalog-landing-pages .clp-main-kv-description a {color:#000000; font-family:'Roboto Condensed', Arial, sans-serif;}
.dormeo .catalog-landing-pages .clp-main-kv-description h1,
.dormeo .catalog-landing-pages .clp-main-kv-description h2,
.dormeo .catalog-landing-pages .clp-main-kv-description h3 {color:#00285e;}
.dormeo .catalog-landing-pages .clp-main-kv-description a {font-weight:bold; color:#00285e; font-family:'PT Sans', Arial, sans-serif}
.dormeo .catalog-landing-pages .clp-main-kv-description p {font-size:15px; font-family:'PT Sans', Arial, sans-serif}
.delimano .catalog-landing-pages .clp-main-kv-description h1,
.delimano .catalog-landing-pages .clp-main-kv-description h2,
.delimano .catalog-landing-pages .clp-main-kv-description h3 {color:#f57d22;}
.delimano .catalog-landing-pages .clp-main-kv-description a {font-weight:bold; font-family:'Roboto Slab', Arial, sans-serif;}
.liveactive .catalog-landing-pages .clp-main-kv-description h1,
.liveactive .catalog-landing-pages .clp-main-kv-description h2,
.liveactive .catalog-landing-pages .clp-main-kv-description h3 {color:#222222;}
.liveactive .catalog-landing-pages .clp-main-kv-description a {font-weight:bold; font-family:'Open Sans', arial, sans-serif;}
.walkmaxx .catalog-landing-pages .clp-main-kv-description {left:0; padding:1em 1.5em;}
.walkmaxx .catalog-landing-pages .clp-main-kv-description h1,
.walkmaxx .catalog-landing-pages .clp-main-kv-description h2,
.walkmaxx .catalog-landing-pages .clp-main-kv-description h3 {color:#d22026;}
.walkmaxx .catalog-landing-pages .clp-main-kv-description a {font-family:'Roboto Condensed', Arial, sans-serif;}
.wellneo .catalog-landing-pages .clp-main-kv-description h1,
.wellneo .catalog-landing-pages .clp-main-kv-description h2,
.wellneo .catalog-landing-pages .clp-main-kv-description h3 {color:#a6ce39;}
.wellneo .catalog-landing-pages .clp-main-kv-description a {color:#000000; font-family:'Roboto Condensed', Arial, sans-serif;}

/*Widget*/
.widget-products-category-list {margin-top:2em;}
.widget-products-category-list ul.products-grid {list-style-type:none; margin:0;}
.widget-products-category-list ul.products-grid li.item {margin:0 1.5% 2em 1.5%; width:22.75%; padding-bottom:0;}
.widget-products-category-list .products-grid li .li-content {border-bottom:1px solid #dbdbdb; background-color:#ffffff;}
html.no-touch .widget-products-category-list .products-grid li:hover .li-content, .widget-products-category-list .products-grid li:hover .li-content {border:1px solid #dbdbdb;}
.widget-products-category-list ul.products-grid li.item:nth-child(4n+1) {margin-left:0; clear:left;}
.widget-products-category-list ul.products-grid li.item:nth-child(4n+4) {margin-right:0;}
.widget-products-category-list .products-list .product-list-desc p {margin:0 0 1em 0; padding:0; color:#000000; font-size:14px; line-height:1.4em;}
.widget-products-category-list .products-list .product-list-desc ul {list-style-type:disc;}
.widget-products-category-list .products-list .product-list-desc ul li {margin:0 0 10px 30px; padding:0; color:#000000; font-size:14px; line-height:1.4em;}
/*Widget - END*/

.preview-warning {
    padding: 10px;
    background: red;
    color: White;
    font-weight: bold;
    text-align: center;
}

@media only screen and (max-width: 960px) {
.catalog-landing-pages .clp-main-kv-description {width:50%;}
.catalog-landing-pages .clp-main-kv-description h1 {font-size:20px;}
.catalog-landing-pages .clp-main-kv-description p {font-size:13px;}
.catalog-landing-pages .clp-main-kv-description a {font-size:13px;}

/*Widget*/
.widget-products-category-list ul.products-grid li.item {width:30.5%; margin:0 2% 2em 2%;}
.widget-products-category-list ul.products-grid li.item:nth-child(4n+1) {margin-left:auto; clear:none;}
.widget-products-category-list ul.products-grid li.item:nth-child(4n+4) {margin-right:auto;}
.widget-products-category-list ul.products-grid li.item:nth-child(3n+1) {margin-left:0; margin-right:2%; clear:left;}
.widget-products-category-list ul.products-grid li.item:nth-child(3n+3) {margin-right:0; margin-left:2%;}
/*Widget - END*/
}

@media only screen and (max-width: 768px) {
.catalog-landing-pages .clp-main-kv-description {position:relative; width:auto; top:0; left:0; background-color:#f1f1f1;}
.walkmaxx .catalog-landing-pages .clp-main-kv-description {padding:1em;}
}

@media only screen and (max-width: 640px) {
.catalog-landing-pages .clp-main-kv-description h1 {font-size:24px;}
.catalog-landing-pages .clp-main-kv-description p {font-size:14px;}
.catalog-landing-pages .clp-main-kv-description a {font-size:14px;}

/*Widget*/
.widget-products-category-list ul.products-grid li.item {width:48%; margin:0 2% 1.5em 2%;}
.widget-products-category-list ul.products-grid li.item:nth-child(3n+1) {margin-left:auto; clear:none;}
.widget-products-category-list ul.products-grid li.item:nth-child(3n+3) {margin-right:auto;}
.widget-products-category-list ul.products-grid li.item:nth-child(2n+1) {margin-left:0; margin-right:2%; clear:left;}
.widget-products-category-list ul.products-grid li.item:nth-child(2n+2) {margin-right:0; margin-left:2%;}
.widget-products-category-list ul.products-grid {list-style-type:none; margin:0;}
/*Widget - END*/
}

@media only screen and (max-width: 480px) {
.catalog-landing-pages .clp-main-kv-description h1 {font-size:20px;}
.catalog-landing-pages .clp-main-kv-description p {font-size:13px;}
.catalog-landing-pages .clp-main-kv-description a {font-size:13px;}

/*Widget*/
.widget-products-category-list ul.products-grid li.item:nth-child(2n+1) {margin-left:0; margin-right:0; clear:both;}
.widget-products-category-list ul.products-grid li.item:nth-child(2n+2) {margin-right:0; margin-left:0;}
.widget-products-category-list ul.products-grid li.item {display:table; width:100%; clear:both; padding:10px 0; margin:0; border-top:1px solid #dbdbdb; text-align:left;}
.liveactive .widget-products-category-list ul.products-grid li.item {background-color:#FFFFFF;}
.widget-products-category-list ul.products-grid .li-content {display:table-row; padding:0; margin:0;}
.widget-products-category-list ul.products-grid .list-image-box {display:table-cell; width:40%; vertical-align:top;}
.widget-products-category-list ul.products-grid .list-image-box .new-label {right:0;}
.widget-products-category-list ul.products-grid .list-image-box img {width:100%;}
.widget-products-category-list ul.products-grid .product-info {display:table-cell; width:60%; vertical-align:top; padding:0 0 0 10px;}
.widget-products-category-list ul.products-grid .product-info .actions {display:none;}
.widget-products-category-list ul.products-grid .widget-product-link h2.product-name {font-size:14px; line-height:20px; text-align:left; margin-bottom:2px;}
.widget-products-category-list ul.products-grid .rating-wrapper {text-align:left;}
.widget-products-category-list ul.products-grid .rating-wrapper .ratings {margin:3px 0 0 0;}
.widget-products-category-list ul.products-grid .gift-icon-wrapper {margin:0; padding:0;}
.widget-products-category-list ul.products-grid .gift-icon-wrapper .gift-icon {font-size:11px; min-height:16px; line-height:16px; text-align:left; padding:0 0 5px 0;}
.widget-products-category-list ul.products-grid .gift-icon-wrapper .gift-icon i {display:none;}
.widget-products-category-list ul.products-grid .free-delivery-wrapper {text-align:left;}
.widget-products-category-list ul.products-grid .free-delivery {margin:0; padding:0; min-height:16px;}
.widget-products-category-list ul.products-grid .free-delivery .copy {font-size:11px; min-height:16px; line-height:16px; text-align:left; padding:0 0 5px 0;}
.widget-products-category-list ul.products-grid .free-delivery .icon {display:none;}
.widget-products-category-list ul.products-grid .price-container {display:table; width:auto;}
.widget-products-category-list ul.products-grid .price-container .price-box {display:table-row;}
.widget-products-category-list ul.products-grid .price-container p {display:table-cell; text-align:left; padding-right:10px;}
.widget-products-category-list ul.products-grid .price-container span.regular-price {display:table-cell; text-align:left; padding-right:10px;}
.widget-products-category-list ul.products-grid .price-container span.regular-price span.price {font-size:14px;}
.widget-products-category-list ul.products-grid .price-container span.minimal-price-link {display:table-cell; text-align:left; font-size:14px; padding-right:10px;}
.widget-products-category-list ul.products-grid .price-container span.minimal-price-link span.label {display:none;}
.widget-products-category-list ul.products-grid .price-container span.minimal-price-link span.price {font-size:14px;}
.widget-products-category-list ul.products-grid .price-container p span.price-label {display:none;}
.widget-products-category-list ul.products-grid .price-container p.old-price span {font-size:12px;}
.widget-products-category-list ul.products-grid .price-container p.special-price span {font-size:14px;}
.widget-products-category-list ul.products-grid .club-five {font-size:13px; text-align:left;}
/*Widget - END*/
}

@media only screen and (max-width: 320px) {
.catalog-landing-pages .clp-main-kv-description h1 {font-size:18px;}
}