/* temp -- delet after */
.home-page-keyvisual .desktop-content-slider img, .home-page-keyvisual .mob-content-slider img {width: 100%;}
.recommended-products-carousel .list-image-box img, .products-grid .list-image-box img {width: 100%;}

/* basic brand colors */
.std .color-brand, .std a.color-brand:hover {color:#bed62f;}
.std .color-brand-2, .std a.color-brand-2:hover {color:#dd1e3c;}
.std .bg-brand {background:#bed62f;}
.std .bg-brand-2 {background:#dd1e3c;}
.std ul.bullet_check > li:before {color:#bed62f;}
.std .bullet_circle > li:before, .std .image_tooltips li:before, .std .image_tooltips li span, .std .img_nmb, .std .bullet_square > li:before, .std .img_nmb_square {background:#bed62f; color:#FFF; font-family:"Barlow", "Fira Sans", Arial, sans-serif;}
.std .tooltip_icon:before {background:#bed62f; color:#FFF;}

.seen-on-tv {display:none;}

/* video links */
.std .video_link:before, .std .video_box_link div:before, .std .video_box_link span:before {color:#bed62f;}

/* tooltipster */
.tooltipster-sidetip .tooltipster-box {border-color:#bed62f;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color:#bed62f;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {border-left-color:#bed62f;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {border-right-color:#bed62f;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color:#bed62f;}

/*main nav*/
.nav-row {display:table-row;}
.nav-cell {display:table-cell;}
.nav-table {display:table; float:left;}
.nav-cell.nav-right .nav-table {float:right;}

/*Red*/
.home-page-keyvisual .sl_red .description h6, .home-page-keyvisual .sl_red .sl-description .sl-description-text {background-color:#bed62f;}
.home-page-keyvisual .sl_red .sl-description .sl-description-link {background-color:#bb1720;}

/*Orange*/
.home-page-keyvisual .sl_orange .description h6, .home-page-keyvisual .sl_orange .sl-description .sl-description-text {background-color:#f0932a;}
.home-page-keyvisual .sl_orange .sl-description .sl-description-link {background-color:#db8729;}

/*Pink*/
.home-page-keyvisual .sl_pink .description h6, .home-page-keyvisual .sl_pink .sl-description .sl-description-text {background-color:#f05283;}
.home-page-keyvisual .sl_pink .sl-description .sl-description-link {background-color:#cf4771;}

/*Green*/
.home-page-keyvisual .sl_green .description h6, .home-page-keyvisual .sl_green .sl-description .sl-description-text {background-color:#8fc21c;}
.home-page-keyvisual .sl_green .sl-description .sl-description-link {background-color:#749d17;}

/*Grey*/
.home-page-keyvisual .sl_grey .description h6, .home-page-keyvisual .sl_grey .sl-description .sl-description-text {background-color:#f4f4f4; color:#222222;}
.home-page-keyvisual .sl_grey .sl-description .sl-description-link {background-color:#e1e1e1;}

/*Blue*/
.home-page-keyvisual .sl_blue .description h6, .home-page-keyvisual .sl_blue .sl-description .sl-description-text {background-color:#dd1e3c;}
.home-page-keyvisual .sl_blue .sl-description .sl-description-link {background-color:#3691c7;}

/*Blue 2*/
.home-page-keyvisual .sl_blue2 .description h6, .home-page-keyvisual .sl_blue2 .sl-description .sl-description-text {background-color:#00a5b2;}
.home-page-keyvisual .sl_blue2 .sl-description .sl-description-link {background-color:#008f9b;}

/*Blue 3*/
.home-page-keyvisual .sl_blue3 .description h6, .home-page-keyvisual .sl_blue3 .sl-description .sl-description-text {background-color:#3078c0;}
.home-page-keyvisual .sl_blue3 .sl-description .sl-description-link {background-color:#2864a0;}
/*Home Page Keyvisual - END*/

/*Structure*/
.page-header-container {background-color: #f4f4f4;}
.header-brands-wrapper {max-width: 1500px; margin: 0 auto;}
.row.sticky-header {max-width: 1500px; margin: 0 auto; padding: 0 30px; clear: both;}
.main-container {margin:0 auto; max-width:1500px; padding:0 30px;}
.footer-before-container {margin:0 auto; max-width:1500px; padding:0 30px;}
.footer-base .copyright, .footer-lower-contatiner, .footer-upper {position: relative; max-width: 1500px; margin: 0 auto; padding: 15px 30px;}
.footer-payments {border-top: 1px solid rgb(78, 78, 78);}
.secure-header {max-width: 1500px;}
.checkout-cart-index .messages {max-width: 1500px; margin-bottom: 10px;}
.slider-buy .slider-buy-inner {max-width: 1500px;}
.top-container {max-width: 100%; padding: 0;}
.cms-index-index .most-popular-products {padding-top: 20px;}
.std p {font-size: 16px;}
/*Structure*/

/* brand pages */
.image-left {float:left; padding:0.3em 0.5em 0.5em 0;}
.image-right {float:right; padding:0.3em 0 0.5em 0.5em;}

.brand-page-main #recommended-products-carousel .owl-carousel, .brand-page-main #widget-viewed-products-carousel .owl-carousel, .brand-page-main #popular-products-carousel .owl-carousel, .brand-page-main #tv-products-carousel .owl-carousel, .brand-page-main #new-products-carousel .owl-carousel, .brand-page-main #special_offer-products-carousel .owl-carousel, .brand-page-main #-products-carousel .owl-carousel {margin:0 -1.6%; width:100%;}
.brand-page-keyvisual {overflow:hidden; margin-bottom:15px;}
.brand-page-sidebanner .new-label.large {font-size:26px; padding:10px 10px;}
.brand-page-slideshow .new-label.large {font-size:26px; padding:10px 10px;}
.brand-page-slideshow {margin-bottom:-1px;}
.brand-page-slideshow ul {list-style-type:none; margin:0; padding:0;}
.brand-page-slideshow ul li {margin:0; padding:0; width:100%; height:auto; display:none;}
.brand-page-slideshow ul li:nth-child(2) {display:block;}
.cms-page-view .std .brand-page-slideshow li {margin:0;}
.brand-page-sidebanner {margin-bottom:-1px; display:block;}
.brand-page-sidebanner ul {margin:0; padding:0; list-style-type:none;}
.brand-page-sidebanner ul li {margin:0; padding:0;}
.cms-page-view .std .brand-page-sidebanner ul li {margin:0; padding:0;}
.brand-page-sidebanner .sl_red {position:relative;}
.brand-page-sidebanner .body-holder.medium h2 {font-size:24px;}
.brand-page-sidebanner .body-holder.small h2 {font-size:20px;}
.brand-slide-control {display:none;}
.right-kv a img+img {display:none;}
.brand-page-logo {width:50%; clear:both; padding:0 0 10px 0;}
.cms-page-view .std .brand-page-logo img {max-width:100%; width:auto;}
.side-promo-benefits {background:#f4f4f4; padding:1em;}
.side-promo-benefits h2 {font-size:24px;}
.side-promo-benefits .img-content {width:33%;}
.row.collapse.brand-pages div+div.column {padding-left:0.9375em;}
.side-promo-banners {position:relative; margin-top:15px;}
.footer-promo-banners {position:relative;}
.footer-promo-blocks ul li .text .desc,
.footer-promo-blocks ul li .desc-short {line-height: 1.3em; font-size: 16px;}

.brand-testimonial .author {font-weight:bold;}
.brand-testimonial p {padding:10px;background:#fff;color:#222;position:relative;display:block;font-size:14px;margin-bottom:1em;line-height:20px;}
.brand-testimonial p:after {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width:10px; margin-left: -10px;}
.brand-testimonial .fa-quote-right {margin-left:.3em;}
.brand-testimonial {padding:10px; color:#fff;}
.brand-testimonial h3 {color:#fff;line-height: 1.2;}

.sl-description .sl-description-text {height:auto; padding:10px 15px 20px 15px;}
.sl-description .sl-description-link {height:auto;}

.small-block {position:relative; margin-bottom:14px;}
.small-block .sl-description {left:50%; width:50%;}
.small-block .sl-description .sl-description-text {background-color:#3078c0; width:100%; display:block; top:0; right:0 ;padding:8px 15px; height:80px;}
.small-block .sl-description .sl-description-link {width:100%; display:block; background-color:#2864a0; bottom:0; right:0; height:80px; padding-top:33px;}
.cms-page-view .std .small-block img {vertical-align: bottom;}

.col-main .brand-footer {display:none;}
.brand-footer {overflow:hidden; border-top:1px solid #DBDBDB; padding-top:10px;}
.brand-footer li {padding-bottom:0;}
/* brand pages */

/* home right nav */
.home-right-nav-table {display:table; width:100%; text-decoration:none;}
.home-right-nav-table:hover {text-decoration:none;}
.home-right-nav-table:hover .home-right-nav-text, .home-right-nav-table:hover .home-right-nav-title {text-decoration:none;}
.cms-index-index .std a.home-right-nav-table:hover {text-decoration:none;}
.cms-index-index .std a.home-right-nav-table:hover .home-right-nav-text, .cms-index-index .std a.home-right-nav-table:hover .home-right-nav-title {text-decoration:none;}
.home-right-nav-row {display:table-row;}
.home-right-nav-cell {display:table-cell; vertical-align:middle;}
.home-right-nav-cell img {width:100%;}
.home-right-nav-cell+.home-right-nav-cell {background-color:#dd1e3c; padding:5px 10px;}
.home-right-nav-cell:first-child {width:35%;}
.home-right-nav-cell:last-child {width:40px; background-color:#0095da; padding:0; text-align:center; color:#ffffff;}
.home-right-nav-text {font-size:12px; line-height:1.2; color:#ffffff; font-family: 'Barlow', 'Fira Sans', arial, sans-serif; margin:0; padding:0; display:block;}
.home-right-nav-title {font-size:20px; line-height:1.2; font-weight:normal; color:#ffffff; font-family: 'Barlow', 'Fira Sans', arial, sans-serif; margin:0; padding:0; display:block;}
.home_right_nav.columns  {padding-right:0px;}
/* home right nav */

/* top right nav */
.header-minicart .skip-link.skip-cart {background-color: #808285;}
.header-minicart .skip-link .mini-cart-right {border-left: 1px solid #fff;}
.header-minicart .skip-link .mini-cart-button {border-radius:0px; background-color: #66686a;}
.skip-cart .count, .skip-link.skip-active .count {background-color: #bed62f; color: #808285;}
#header-account .links ul li.first a {background-color: #bed62f; color: #231f20; border-radius: 1px;}
#co-shipping-method-form .buttons-set .button, .button, .button.checkout-button, .cart-table .product-cart-actions .button, .club5-membership .col-1 a.button, .footer .button, .wishlist-index-index .buttons-set button.btn-add, body.customer-account .sidebar .block-reorder button.btn-cart {background-color: #bed62f; color: #231f20; border-radius: 1px;}
/* top nav */

/* header logo */
.logo-container .logo {padding: 18px 10px 38px 0;}

/* search */
#search {background-color: #ffffff;border: 1px solid #dbdbdb;}

/* main nav */
.nav-primary a {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.nav-primary li.level0:hover>a {color: #fff;}
.nav-primary li.level0.active>a, .nav-primary li.level0.opened, .nav-primary li.level0.opened>a, .nav-primary li.level0>a:hover {color: #fff;}
#header-nav .nav-primary .promo:hover, #header-nav .nav-primary .promo:hover a.promo {background-color: #ba0c27; color: #fff;}

.nav-dropdown-container .recPrices, .nav-dropdown-container .old-price, .nav-dropdown-container .special-price {display: inline-block;}
.nav-dropdown-container .special-price {margin-left: 10px; font-weight: bold;}

/* main kv */
#rovus-home-kv-slider {overflow:hidden;}
#rovus-home-kv-slider li {display:none;}
#rovus-home-kv-slider li:first-child {display:block;}
.home-page-keyvisual .desktop-content-slider img {bottom: 0;}
.home-page-slideshow, .home-page-sidebanner .desktop-content-slider {box-shadow: none;}
.homepage-kv .slider-description-wrapper {width: 100%; position: absolute; top: 10%; left: 0; pointer-events: none;}
.homepage-kv .description {position: relative; max-width: 1500px; margin: 0 auto; width: 100%; background: transparent; padding: 0;}
.home-page-keyvisual .description p {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.homepage-kv .description .description-inner {background: rgba(255,255,255,0.8); max-width: 640px; position: relative; padding: 2.5em 13em 2.5em 2.5em;}
.home-page-keyvisual .description .slider-btn {border-radius: 1px; background-color: #bed62f; border: 1px solid #bed62f; color: #000; padding: 10px 15px; margin-top: 15px;}
.home-page-keyvisual .new-label {top: 18px; background-color: #dd1e3c;}
.home-page-keyvisual .new-label.large {font-size: 25px; max-width: 160px; line-height: 1; text-align: center;}
.home-page-keyvisual .description h2 {padding-bottom: 10px;}
.home-page-keyvisual .main-kv-line {position: relative; z-index: 100; margin-top: -70px; width: 100%;}
.homepage-kv .main-kv-line-mobile {display: none;}
.hp-kv-wrapper {padding-bottom: 0;}

#rovus-home-kv-slider .rovus-home-slide-control {display: none;}
.slideshow-next, .slideshow-prev {opacity: .35;}
.home-page-slideshow .slideshow-prev:before, .home-page-slideshow .slideshow-next:before {background-color: #bed62f; width: 70px; height: 70px; line-height :70px; font-size: 40px; right: -32px; padding-left: 16px;}
.home-page-slideshow .slideshow-prev, .home-page-slideshow .slideshow-next {max-width: 52px; height: 84px;}
.home-page-slideshow .slideshow-prev:before {left: -34px; padding-right: 16px;}
.slideshow-next, .slideshow-prev {opacity: .45;}
.home-page-slideshow .slideshow-pager span {color: transparent;}

.slideshow-pager-wrapper {width: 100%; max-width: 1500px; margin: 0 auto; position: relative;}
.home-page-slideshow .slideshow-pager {left: auto; right: 30px; bottom: 10px; position: absolute;}
.home-page-slideshow .slideshow-pager span {width: 25px; height: 25px;}
.slideshow-pager span:before {width: 17px; height: 17px;}
.home-page-slideshow .slideshow-pager span:before {background-color: #dcddde;}
.home-page-slideshow .slideshow-pager span.cycle-pager-active:before {background-color: #bed62f;}

/* footer */
.footer-container, .footer-container p, .footer-container a {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.footer .footer-promo-blocks .promo-info-title {text-transform: uppercase; font-size: 14px; line-height: 1.2;}
.footer .footer-promo-blocks ul li .fa {color: #bed62f;}
.footer .footer-promo-text {text-align: center; font-size: 16px; padding-bottom: 10px;}
.footer .footer-promo-text .h3 {font-weight: bold; font-size: 24px;}
.footer .footer-lower {background: #3d3d3d; border-top: 1px solid #3d3d3d; color: #cbcbcb; padding: 1.5em 0; background-image: url(../images/footer-background.jpg); background-repeat:no-repeat; background-position: left bottom;}
.footer .footer-body {padding-bottom: 40px;}
.footer .footer-body .links .block-title {font-family: 'Barlow', 'Fira Sans', arial, sans-serif; font-size: 16px; color: #cbcbcb; margin-bottom: 20px;}
.footer .footer-body .links .block-title.remove-plus:after {content: "";}
.footer .footer-body .links p, .footer-container .footer-address p {font-size: 14px; line-height: 1.3;}
.footer .footer-body .links .footer-btn {display: inline-block; background-color: #bed62f; padding: 8px 19px; font-size: 16px; margin-top: 14px; border-radius:1px;}
.footer .footer-body .links-container-icons li {display: inline-block;}
.footer .footer-body .links-container-icons li i.fa {color: #bed62f; font-size: 30px;}
.footer .footer-body .links-container-icons li i.fa:hover {opacity: 0.7;}
.footer-container .footer-address {padding: 2em 0 0; border-top: 1px solid rgb(78, 78, 78);}
.footer-container .footer-address a {display: inline-block; margin-bottom: 10px; color: #cbcbcb; font-size: 16px;}
.footer-container .footer-address p {margin-bottom: 3px;}
.footer-base {background-color: #484848;}
.footer-base .copyright {font-size: 13px; color: #cbcbcb;}
.footer .footer-body .links .links-container ul li a, .footer .footer-body .links .links-container ul li.footer-li-lnk a, .footer .footer-body .links .links-container ul li.footer-li-lnk a:after, .footer .footer-body .links .links-container ul li.footer-li-lnk a.current:after {color: #cbcbcb;}
.footer .footer-body .links .links-container ul li.footer-li-lnk a:hover span {color: #aeaeae;}
.footer .footer-body .links .links-container ul li a {font-size: 16px;}
.footer .footer-body .links:last-child {padding-right: 0;}
.footer .footer-body .links .fn-newsletter .newsletter-table,
.footer .footer-body .links .fn-newsletter .newsletter-row,
.footer .footer-body .links .fn-newsletter .newsletter-cell,
.footer .footer-body .links .fn-newsletter .nb-content,
.footer .footer-body .links .fn-newsletter .nb-title,
.footer .footer-body .links .fn-newsletter .nb-btn {display: block;}
.footer .footer-body .links .fn-newsletter .nb-content,
.footer .footer-body .links .fn-newsletter .nb-content .input-box,
.footer .footer-body .links .fn-newsletter .newsletter-cell.fixed-width {width: 100%;}
.footer .footer-body .links .newsletter-block .nb-content {padding-right: 0;}
.footer .footer-body .links .fn-newsletter .nb-title {font-family: 'Barlow', 'Fira Sans', arial, sans-serif; font-weight: bold; font-size: 16px; color: #cbcbcb; margin-bottom: 20px; padding: 0;}
.footer .footer-body .links .fn-newsletter .nb-btn .button {background-color: #bed62f; border: 1px solid #bed62f;}
.footer .footer-body .links .fn-newsletter .nb-btn .button:hover {text-decoration: underline;}
.footer .footer-body .links .fn-newsletter .input-checkbox {padding: 10px 0;}
.footer .footer-body .links .fn-newsletter .input-checkbox label {font-size: 12px;}
.footer .footer-body .links .fn-newsletter .input-checkbox a {color: #cbcbcb; text-decoration: underline;}
.footer .footer-body  .payments {margin-top: 20px;}
/* footer */

/* home title */
.cms-index-index .box-title {border-bottom: 1px solid #dbdbdb; padding-bottom: 10px; margin-bottom: 30px;}
.cms-index-index .box-title h2 {font-size: 30px; color: #222222;}
.cms-index-index .box-title .box-title-right {text-align: right; padding-top: 15px;}
.cms-index-index .box-title .box-title-right a {text-decoration: underline; color: #222;}
.cms-index-index .box-title .box-title-right a:hover {opacity: 0.8;}
.cms-index-index .see-all-deals {display: none; text-align: right;}
.cms-index-index .see-all-deals a {text-decoration: underline;}
/* home title */

/* widget product list */
.widget-product-link h2.product-name {text-transform: uppercase;}

/* Home Category 4block */
.category-4block-rovus {padding: 35px 0;}
.category-4block-rovus .category-4block-rovus__desc {margin-bottom: 25px; padding: 1.2em; background-color: #f4f4f4; transition: background-color 0.5s; -webkit-transition: background-color 0.5s}
.category-4block-rovus .category-4block-rovus__desc h3 {font-size: 20px; font-weight: 600; margin-bottom: 0; padding-bottom: 10px; display: inline-block;}
.category-4block-rovus img {width: 100%;}
.category-4block-rovus .category-4block-rovus__desc a:hover {text-decoration: none;}
.category-4block-rovus .category-4block-rovus__desc .button {border-radius: 1px; background-color: #bed62f; border: 1px solid #bed62f; padding: 8px 25px; color: #222; font-family: 'Barlow', 'Fira Sans', arial, sans-serif; font-size: 16px;}
.category-4block-rovus .category-4block-rovus__desc .category-4block-rovus-title span {display: none;}
.category-4block-rovus .column:hover .category-4block-rovus__desc {background-color: #dbdbdb;}
.category-4block-rovus .column:hover .button {color: #231f20; text-decoration: underline;}
.category-4block-rovus .category-4block-rovus__desc .button:after {font-family: FontAwesome; content: "\f105";}
.category-4block-rovus .newsletter-block .nb-content {padding-right: 0;}

 /* Home Info 4block */
.info-4block-rovus {padding: 10px 0 35px 0;}
.info-4block-rovus .column {margin-bottom: 20px;}
.info-4block-rovus .info-4block-rovus-title span {display: none;}
.info-4block-rovus h3 {font-size: 20px; font-weight: 600; margin-bottom: 0; padding-bottom: 10px; display: inline-block;}
.info-4block-rovus .button {border-radius: 1px; margin-top: 10px; padding: 8px 25px; background-color: #f4f4f4; border: 1px solid #f4f4f4; font-family: 'Barlow', 'Fira Sans', arial, sans-serif; font-size: 16px;}
.info-4block-rovus .button:after {font-family: FontAwesome; content: "\f105";}
.info-4block-rovus .button:hover {background-color: #dbdbdb; border: 1px solid #dbdbdb; color: #222;}

.info-4block-rovus .fn-newsletter .newsletter-table,
.info-4block-rovus .fn-newsletter .newsletter-row,
.info-4block-rovus .fn-newsletter .newsletter-cell,
.info-4block-rovus .fn-newsletter .nb-content,
.info-4block-rovus .fn-newsletter .nb-title,
.info-4block-rovus .fn-newsletter .nb-btn {display: block;}
.info-4block-rovus .fn-newsletter .nb-content,
.info-4block-rovus .fn-newsletter .nb-content .input-box,
.info-4block-rovus .fn-newsletter .newsletter-cell.fixed-width {width: 100%;}
.info-4block-rovus .fn-newsletter .input-checkbox {padding: 10px 0;}
.info-4block-rovus .fn-newsletter .input-checkbox label {font-size: 12px; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.info-4block-rovus .fn-newsletter .nb-title {font-family: 'Barlow', 'Fira Sans', arial, sans-serif; font-weight: 600; font-size: 20px; color: #222; padding: 0 0 20px;}
.info-4block-rovus .fn-newsletter .button {border: 1px solid #f4f4f4; padding: 8px 25px; background-color: #f4f4f4; height: auto; font-family: 'Barlow', 'Fira Sans', arial, sans-serif; font-size: 16px;}
.info-4block-rovus .fn-newsletter .button:hover {background-color: #dbdbdb; border: 1px solid #dbdbdb; text-decoration: underline;}
.info-4block-rovus .fn-newsletter .button:after {content: "";}
.info-4block-rovus .fn-newsletter .nb-content .input-box input {background-color: #f4f4f4;}
.info-4block-rovus .fn-newsletter .newsletter-block .newsletter-subscribed-message {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/* Home Testimonials 4block */
.testimonials-4block-rovus {padding: 20px 0 35px 0;}
.testimonials-4block-rovus .owl-carousel .owl-wrapper-outer {padding-top: 30px; padding-bottom: 30px;}
.testimonials-4block-rovus .owl-carousel {margin-left: -10px; width:101.5%;}
.testimonials-4block-rovus .owl-item {padding: 0 10px; overflow: visible;}
.testimonials-4block-rovus .testimonials-4block__column {background-color: #f4f4f4; padding: 10px 20px;}
.testimonials-4block-rovus .testimonials-4block__column:after {content: ""; position: absolute; top: 100%; left: 30px; width: 0; height: 0; border-style: solid; border-width: 20px 30px 0 0; border-color: #f1f1f1 transparent transparent;}
.testimonials-4block-rovus .testimonials-4block__column .testimonials-4block__img {padding-right: 0;}
.testimonials-4block-rovus .testimonials-4block__column .testimonials-4block__img img {margin-top: -30px; border: 2px solid #f4f4f4;}
.testimonials-4block-rovus .testimonials-4block__column p {margin-bottom: 0; color: #231f20;}
.testimonials-4block-rovus .testimonials-4block__column p:before {font-family: FontAwesome; content: "\f10d"; color: #dcddde; font-size: 18px; display: block;}
.testimonials-4block-rovus .testimonials-4block__column p:after {font-family: FontAwesome; content: "\f10e"; color: #dcddde; font-size: 18px; display: block; text-align: right;}

/* Home Testimonials Big Block */
.testimonials-big-block-rovus {margin-bottom: 50px;}
.testimonials-big-block-rovus .testimonials-big-block-inner {background-color: #f4f4f4; position: relative;}
.testimonials-big-block-rovus .testimonials-big-block-inner:after {content: ""; position: absolute; top: 100%; left: 20px; width: 0; height: 0; border-style: solid; border-width: 20px 30px 0 0; border-color: #f1f1f1 transparent transparent;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-content {padding: 20px;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-text {padding: 2em 0 1em 2.3em; position: relative;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-text:before {font-family: FontAwesome; content: "\f10d"; color: #dcddde; font-size: 18px; display: block; position: absolute; left: 0; top: 0;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-text:after {font-family: FontAwesome; content: "\f10e"; color: #dcddde; font-size: 18px; display: block; text-align: right;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-text h3 {font-weight: bold; font-size: 20px;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-text .testimonials-big-block-name {color: #666; font-weight: bold;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-img {position: relative;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-img .testimonials-back {background-size: cover; background-repeat: no-repeat; height: 100%; background-position: center right;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-img .testimonials-img-mobile {display: none;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-img:after {content: ""; width: 0; height: 0; border-top: 18px solid transparent; border-bottom: 18px solid transparent; border-left: 20px solid #f1f1f1; position: absolute; top: 50%; margin-top: -18px; left: 0;}

/* Category page */
.catalog-category-view .col-left {width: 25%;}
.catalog-category-view .col-main {width: 75%;}
.catalog-category-view .page .breadcrumbs + .messages {display: none;}

/* Category KV */
.category-image {margin-bottom: 5px; margin-top: -14px;}
.category-image img {margin-top: -22px;}
.breadcrumbs {text-transform: uppercase; padding: 10px 0 0;}
.catalog-category-view .breadcrumbs {position: relative; z-index: 9; max-width: 1500px; margin: 0 auto; padding: 10px 30px;}
.category-image .category-description-wrapper {position: absolute; width: 100%; top: 10%; left: 0;}
.category-image .category-description {position: relative; max-width: 1500px; width: 100%; margin: 0 auto; padding: 0 30px; background: transparent; left: 0;}
.category-image .category-description-inner {max-width: 600px; background-color: rgba(255,255,255,.85); text-align: left; padding: 30px;}
.category-image .category-description-inner .page-title.category-title {background-color: transparent;}
.category-image .category-description-inner .page-title.category-title h1 {font-weight: 600; margin-bottom: 10px;}
.category-image .category-description p {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.category-image .main-kv-line {margin-top: -65px;}

/* Subcategory */
.catalog-category-view .category-grid li.subcategory .shopcategories-content {position: relative;  background-color: #f4f4f4; transition: background-color 0.4s; -webkit-transition: background-color 0.4s}
.catalog-category-view .category-grid li.subcategory .shopcategories-content .shopcategories-inner {background: transparent; padding: 10px 10px 20px;}
.category-grid li.subcategory .shopcategories-content h2, .category-grid li.subcategory .shopcategories-content h2+p {text-align: left;}
.category-grid li.subcategory .shopcategories-content h2 {color: #231f20;}
.shopcategories-content h2 a, .category-grid li .shopcategories-content h2+p a {pointer-events: auto;}
.category-grid li .shopcategories-content a.readmore {border-radius: 1px; background-color: #bed62f; border: 1px solid #bed62f; padding: 10px 25px; color: #222; margin-top: 10px; display: inline-block;}
.catalog-category-view .category-grid li.subcategory:hover .shopcategories-content {background-color: #dbdbdb;}
.catalog-category-view .category-grid li.subcategory:hover .shopcategories-content a.readmore {text-decoration: underline;}

/* Category products */
#catalog-listing .products-grid--max-3-col {margin-left: -1.5%; margin-right: -1.5%;}
#catalog-listing .products-grid--max-3-col li.item {margin-left: 0; margin-right: 0; width: 33.33%; padding: 0 1.5%; }
#catalog-listing .products-grid--max-3-col li .li-content {border: 1px solid #ddd;}
#catalog-listing .products-grid--max-3-col li .li-content:hover {-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.4); -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.4); box-shadow: 0 0 10px 0 rgba(0,0,0,.4);}
.products-grid a .product-name, .products-list a .product-name {font-weight: 600; text-transform: uppercase; color: #231f20;}
.products-grid--max-3-col>li:nth-child(3n+1) {clear: left;}

#catalog-listing .category-products .products-grid .product-image {width:100%; height:0; padding-top:75%; position:relative;}
#catalog-listing .category-products .products-grid .product-image img {position:absolute; top:0; left:0; right:0; bottom:0;}

/* Product page */
.product-picto-holder {max-width: 585px;}
.product-gift-cell.desc {color: #231f20; font-weight: bold;}
.product-gift-cell.gift i, .countdown-row .countdown-timer, .redboxdigital-quickview-index-giftview .productTopTitle .product-name h1 .fa-gift {color: #bed62f;}
.price-box .old-price, .product-view .add-to-cart-phone-text {color: #808285;}

/* Articles */
.studiomoderna-content-index-view .category-image img {margin-top: 0;}
.studiomoderna-content-index-view li.subcategory .shopcategories-content {position: relative; bottom: 0;}
.article-list-item .read-more-lnk .fa-arrow-right {display: none;}
.article-list-item .read-more-lnk {border-radius: 1px; background-color: #bed62f; border: 1px solid #bed62f; padding: 8px 30px 8px 25px; color: #222; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.article-list-item .read-more-lnk:after {font-family: FontAwesome; content: "\f105"; margin-left: 3px; position: absolute;}
.studiomoderna-content-index-view h2.product-name a {font-weight: bold;}
.studiomoderna-content-index-view .category-image .category-description {padding: 19px 0 10px 0; margin-bottom: 30px;}
.studiomoderna-content-index-view .main-container .col-main h1 {padding: 0 0 10px 0; border-bottom: 1px solid #dbdbdb; margin-bottom: 0; font-size: 30px; display: block;}
.studiomoderna-content-index-view .col-left.sidebar .block-layered-nav .block-title {padding-top: 5px}
.studiomoderna-content-index-view .block-layered-nav .block-title span {font-size: 20px; padding-bottom: 8px; display: inline-block;}
.studiomoderna-content-index-view .main-container .toolbar {border-bottom: 1px solid #dbdbdb;}
.studiomoderna-content-article-view .article-title h1 {font-size: 30px;}
/* Shopfinder */
.shopfinder-index-index .col1-layout .col-left.sidebar {width: 50%;}
.shopfinder-index-index .col1-layout .shopfinder-list .shop-col-main {width: 48%;}
.shop-open-times h3 {color: #bed62f;}

/* Checkout/Cart */
#bottom-product-buy .add-to-cart-buttons .button:disabled, #bottom-product-buy .add-to-cart-buttons .button:disabled:hover, .product-buybox .add-to-cart-buttons .button:disabled, .product-buybox .add-to-cart-buttons .button:disabled:hover {background-color: #b2c82e; color: #b2c82e;}
.product-view .add-to-cart-buttons .button, #bottom-product-buy .add-to-cart-buttons .button, .product-reviews-rating .review-button {border-radius: 1px;}
.checkout-cart-index.progressing .btn-proceed-checkout:hover span span {color: #b2c82e;}
.checkout-cart-index.progressing .btn-proceed-checkout span span {color: #bed62f;}
.checkout-cart-index .checkout-types.bottom .btn-checkout, .checkout-onepage-index .opc .buttons-set button.button {border-radius: 1px;}
.checkout-onepage-index .top-content {padding-top: 20px;}
#checkout-step-billing .cart-top-button-box .buttons-set.top-button button, .checkout-onepage-index .buttons-set button.button {background-color: #bed62f; color: #231f20; border-radius: 1px;}
.uni-banner.checkout-uni-banner-promotional-notification .ub-btn a.uni-banner-button:hover, #checkout-step-billing .cart-top-button-box .buttons-set.top-button button:hover, .checkout-onepage-index .buttons-set button.button:hover {background-color: #b2c82e; color: #231f20;}
.cart-item-total i {color: #bed62f;}
#shopping-cart-totals-table tfoot tr td {color: #dd1e3c;}
.checkout-onepage-index .top-content {padding-top: 20px;}
.cart-checkout-splitcart .cart-checkout-splitcart-description h6, #checkout-step-billing .splitcart-delivery-option-title, #checkout-step-billing .splitcart-fill-out-the-form-title {color: #231f20; font-weight: bold;}
.cart-benefits .cart-benefits-box .text .title {font-size: 17px;}
.cart-benefits .cart-benefits-box .text .body {color: #808285;}
.cart-benefits .cart-benefits-box.cart-contactless .icon:after {background-image: url('/skin/frontend/sm/default/images/icon-cart-contactless-black.svg');}
.cart-benefits .cart-benefits-box.cart-delivery .icon:after {background-image: url('/skin/frontend/sm/default/images/cart-delivery-black.svg');}
.cart-benefits .cart-benefits-box.cart-pick-up-in-store .icon:after {background-image: url('/skin/frontend/sm/default/images/cart-pick-up-in-store-black.svg');}
#discount-coupon-form .button-wrapper>button, .cart .giftcard .button-wrapper>button {border-radius: 1px;}
.button.checkout-button:hover, .button:hover {background-color: #b2c82e; color: #231f20;}
#discount-coupon-form .button-wrapper>button, .cart .giftcard .button-wrapper>button, .club5-cart-btn button, .club5-cart-mobile-add .cartAddClub5 {background-color: #bed62f; border: 1px solid #bed62f; color: #231f20;}

#customer-reviews .review-button:hover {background-color: #bed62f; border: 1px solid #bed62f; color: #231f20;}
.checkout-summery-product-listing .cspl-item .cspl-product .cspl-product-options-icon-gift:before, .checkout-onepage-success .product-list table tr td.cart-gift i {color: #bed62f;}
#shopping-cart-totals-table tr.savings td {color: #bed62f;}
.messages {max-width: 1500px;}
.checkout-onepage-success .addsearch {background-image: none;}

/* Account */
.customer-account .main-container {padding-top: 20px;}
body.customer-account .my-account .page-title h1, body.customer-account .my-account .title h1 {font-size: 30px; margin-bottom: 5px;}
.customer-account .main-container .page-title, .customer-account .main-container .title {border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.customer-account .block-title {padding: 6px 0;}
.customer-account .account-hdr {margin: 0; border-bottom: 0;}
.customer-account .account-hdr h2 {padding: 10px 15px; background-color: #f4f4f4; color: #231f20; font-size: 16px;}
.customer-account .account-footer {background-color: transparent;}
.customer-account .account-footer a, .customer-account .account-footer a+a:before {color: #231f20;}
.customer-account .account-content h3, .customer-account .account-content .box-title h3 {font-size: 18px;}
.customer-account .block-account li.current {text-decoration: underline;}
.account-club5-membership .col-1 a.button {border-radius: 1px; background-color: #bed62f; border: 1px solid #bed62f; color: #231f20}
.account-club5-membership .col-1 a.button:hover {background-color:  #b2c82e; border: 1px solid #b2c82e;}

.account-login {padding-top: 20px;}
.customer-account-login .col2-set .buttons-set .button, .customer-account-create .account-create .buttons-set button.button {border-radius: 1px; background-color: #bed62f; border: 1px solid #bed62f;}
.customer-account-login .col2-set .buttons-set .button:hover, .customer-account-create .account-create .buttons-set button.button:hover {background-color: #b2c82e; border: 1px solid #b2c82e;}
.customer-account-login .col2-set .buttons-set .button:after, .customer-account-create .account-create .buttons-set button.button:after {font-family: FontAwesome; content: "\f105"; margin-left: 5px;}
.customer-account-login .account-login .page-title h1, .customer-account-create .account-create .page-title h1 {padding: 0 0 10px 0; border-bottom: 1px solid #dbdbdb; margin-bottom: 20px; font-size: 30px;}
.customer-account-create .account-create .page-title h1 {padding-top: 20px;}

/* Uni Banner */
.uni-banner .ub-picto {background-color: #dd1e3c;}

/*Uni Side Box - Shopfinder*/
.shopfinder-index-index .uni-side-box .usb-content p.lnk a,
.shopfinder-index-shop .uni-side-box .usb-content p.lnk a,
.shopfinder-index-index .uni-side-box .usb-content p.lnk a em,
.shopfinder-index-shop .uni-side-box .usb-content p.lnk a em {color:#000000;}

/* About me page */
.rovus-about .rovus-about__title {border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.rovus-about h2 {font-size: 30px; margin-bottom: 5px;}
.rovus-about h3 {font-size: 20px; font-weight: bold;}
.rovus-about .rovus-about__timeline img.rovus-about__logo {width: 200px; height: auto; padding-bottom: 30px;}
.rovus-about .rovus-about__timeline h4 {color: #bed62f;}
.rovus-about .rovus-about__timeline p {font-size: 16px;}

.uni-side-box[data-calculate-box-structure="right"] .usb-content {left:0; width:100%;}
/*Checkout-Main-Message*/
.checkout-main-message .cmm-content h2:before {color:#dd1e3c;}
/*Checkout-Main-Message - END*/

/*Brand-Side-Benefits*/
.brand-side-benefits {background-color:#f4f4f4; margin-bottom:2em;}
.brand-side-benefits .brand-side-benefits-content {padding:1em;}
.brand-side-benefits .bsbc-box {margin-top:1em; border-top:solid 1px #dbdbdb; display:table;}
.brand-side-benefits .bsbc-box:first-child {border-top:none; margin-top:0px;}
.brand-side-benefits .bsbc-box .bsbc-box-img {width:40%; padding-top:1em; display:table-cell; text-align:left; vertical-align:top;}
.brand-side-benefits .bsbc-box:first-child .bsbc-box-img {padding-top:0px;}
.brand-side-benefits .bsbc-box .bsbc-box-txt {width:60%; padding-top:1em; display:table-cell; text-align:left; vertical-align:middle;}
.brand-side-benefits .bsbc-box:first-child .bsbc-box-txt {padding-top:0px;}
.brand-side-benefits.hor-layout .bsbc-box {display:block;}
.brand-side-benefits.hor-layout .bsbc-box .bsbc-box-img {width:auto; display:block; padding-bottom:0.5em;}
.brand-side-benefits.hor-layout .bsbc-box .bsbc-box-img img {width:60%; display:block; margin:0 auto;}
.brand-side-benefits.hor-layout .bsbc-box div:first-child {padding-right:0px;}
.brand-side-benefits.hor-layout .bsbc-box .bsbc-box-txt {width:auto; display:block; text-align:center; padding-bottom:0.5em;}
.brand-side-benefits .bsbc-box h3 {margin:0px; padding:0 0 0.5em 0; color:#000000; font-size:18px; line-height:1.2em; font-weight:normal; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.brand-side-benefits .bsbc-box p {margin:0px; padding:0px; color:#000000; font-size:14px; line-height:1.2em; font-weight:normal;}
.brand-side-benefits .bsbc-box div:first-child {padding-right:1em;}
/*Brand-Side-Benefits - End*/

/*Brand-Side-Award*/
.brand-side-award {background-color:#f4f4f4; margin-bottom:2em; padding:5px; text-align:center;}
.brand-side-award .bsa-border-1 {border:3px solid #FFFFFF; padding:2px;}
.brand-side-award .bsa-border-2 {border:2px solid #FFFFFF; padding:1em;}
.brand-side-award .bsa-border-1 .bsa-border-2 h3 {margin:0px; padding:0 0 0.5em 0; color:#00397e; font-size:28px; line-height:1.2em; font-weight:normal; font-family: 'Barlow', 'Fira Sans', arial, sans-serif; text-transform:uppercase;}
.brand-side-award .bsa-border-1 .bsa-border-2 p {margin:0px; padding:0px; color:#000000; font-size:14px; line-height:1.2em; font-weight:normal;}
/*Brand-Side-Award - End*/

/*Brand-Side-Testimonial*/
.brand-side-testimonial {background-color:#f4f4f4; margin-bottom:2em; position:relative;}
.brand-side-testimonial .bst-box {position:absolute; left:4%; bottom:4%; right:4%; background:rgba(255,255,255,0.8); padding:1em; text-align:center;}
.brand-side-testimonial .bst-box h3 {margin:0px; padding:0 0 0.2em 0; color:#000000; font-size:14px; line-height:1.2em; font-weight:bold;}
.brand-side-testimonial .bst-box h4 {margin:0px; padding:0 0 1em 0; color:#000000; font-size:10px; line-height:1.2em; font-weight:bold;}
.brand-side-testimonial .bst-box p {margin:0px; padding:0px; color:#000000; font-size:14px; line-height:1.2em; font-weight:normal;}
.brand-side-testimonial .bst-img-wide {display:none;}
/*Brand-Side-Testimonial - End*/

/* newsletter widget */
.newsletter-title {font-family:"Barlow", sans-serif;}
.newsletter-title i {color:#bed62f;}
.newsletter-btn button {border:1px solid #bed62f; background:#bed62f;}
.newsletter-btn button:hover {background:#bed62f; border:1px solid #bed62f;}
.newsletter-widget #validate-newsletter-message.success {font-family:"Barlow", sans-serif;}
.newsletter-widget #validate-newsletter-message.success p {font-family:Arial, Helvetica, sans-serif;}
.newsletter-account-text p a {background-color:#bed62f; border-color:#bed62f;}
/* newsletter box - End */

/*OWL*/
.widget-product-link h2.product-name {font-weight:600;}

#widget-viewed-products-carousel .widget-title {padding:0 10px;}

#four-article-owl-slider, #four-offers-owl-slider, #one-testimonial-owl-slider, #two-testimonial-owl-slider, .uni-owl-slider-2, .uni-owl-slider-3, .uni-owl-slider-4 {margin-bottom:0;}

#four-category-owl-slider .cathome {margin:0;}
#four-category-owl-slider .cathome .content {padding:10px; background:none;}
#four-category-owl-slider .content-inner {padding:10px; background:rgba(255,255,255,0.8); text-align:center;}
#four-category-owl-slider .content-inner h3 {color: #bed62f; font-weight:bold; padding:0; margin:0; font-size:18px; line-height:1.2;}
.std #four-category-owl-slider .content-inner p {color:#000000; padding:8px 0 0 0; margin:0; line-height:1.2; display:none;}
#four-category-owl-slider .content-inner p span {color:#000000; font-size:13px; line-height:1.2em; text-decoration:none;}
#four-category-owl-slider .content-inner p span em {margin-left:4px;}
/*OWL - END*/

.footer-promo-blocks {padding:20px 0;}
.footer .footer-promo-blocks {padding:0;}
.footer-promo-blocks ul li .text {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.footer-promo-blocks .promo-table {display:table; width:100%;}
.footer-promo-blocks .promo-row {display:table-row;}
.footer-promo-blocks .promo-cell {display:table-cell; vertical-align:middle; width:25%;}
.footer-promo-blocks .promo-cell.text {width:75%;}
.std .footer-promo-blocks li {padding:0; margin:0 0 1em 0;}

/* product prices */
.price-box, .club-five, .product-installments {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.price-box .regular-price span, .price-box .special-price span {color:#dd1e3c; font-weight: 600;}
.price-box .minimal-price-link {color:#dd1e3c;}
.nav-dropdown-container .special-price {color:#dd1e3c;}
.home-page-keyvisual .description .slider-prices {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.home-page-keyvisual .description .slider-prices span.regular-price {color:#dd1e3c;}
.home-page-keyvisual .description .slider-prices p.regular-price {color:#dd1e3c;}
.home-page-keyvisual .description .slider-prices p.special-price {color:#dd1e3c;}
.home-page-keyvisual .description .slider-prices p.special-text {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.home-page-keyvisual .description .slider-prices p.special-note {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.brand-page-sidebanner .slider-prices p.special-price {color:#dd1e3c;}
.home-page-keyvisual .description .slider-prices p.dimension-price strong {color:#dd1e3c;}

.products-grid .product-info {padding: 15px 0 0;}
.price-container .price-box .price-label {display: none;}
.price-container .price-box .old-price, .price-container .price-box .special-price {display: inline-block;}
.price-container .price-box .special-price, .price-container .price-box .price{font-weight: bold;}
.widget-products-carousel .price-container .price-box .special-price, .widget-products-carousel .price-container .price-box .price {font-size: 18px;}
.price-container .price-box .old-price .price {font-weight: 400;}
.products-grid .item .gift-icon-wrapper .gift-icon, .products-list .item .gift-icon-wrapper .gift-icon {color: #bed62f; font-size: 16px;}
/* product prices */

.product-price-additional-info a {font-family:'Barlow', 'Fira Sans', arial, sans-serif;}
.product-instalments-options > a {font-family:'Barlow', 'Fira Sans', arial, sans-serif;}

/*Slim Banner*/
.slim-banner-content h2 {color: #000000; font-family:"Barlow", sans-serif;}
.slim-banner-content h2 span {margin-bottom: 0.2em; padding: 0.2em 0.4em; color: #ffffff; font-size: 20px; display: inline-block;}
.slim-banner-content p {color: #000000;}
.slim-banner-content .readmore {color: #000000; font-family:"Barlow", sans-serif;}
.banner-slim .banner-slim-content p {font-size: 16px;}
/*Slim Banner - End*/

/*Banner Slim*/
.banner-slim .banner-slim-content {top:10px; left:20px;}
.banner-slim .banner-slim-content h2 {color:#222; font-weight:600;}
.banner-slim .banner-slim-content a {font-weight:600; font-size:15px; font-family:"Barlow", sans-serif; margin: 0.5em 0 0 0;}
.banner-slim.banner-slim-top {margin: 20px 0 20px 0;}

/*Two Products Banner*/
.two-products-banner {padding-top: 20px;}
.two-products-banner .banner-slim .banner-slim-content {top: auto; bottom: 20px; right: 20px; max-width: 100%;}
.two-products-banner + .category-4block-rovus {padding-top: 10px;}

/* Uni-banner checkout */
.uni-banner.checkout-uni-banner-promotional-notification .ub-btn a.uni-banner-button {background-color: #bed62f; color: #231f20; border-radius: 1px;}

/* Home fonts fix */
.topblocks  {list-style-type:none; }
.topblocks-content {overflow: hidden; background: #e1e1e1;position:absolute;bottom:0;left:0;width:100%;}
.topblocks .topblocks-content h5 {float:left;font-family: 'Barlow', 'Fira Sans', arial, sans-serif;color: #222;font-weight: 500;font-size: 1.2em;width:65%;background: #f4f4f4;padding: 10px;margin-bottom: 0;text-align:center;}
.topblocks .topblocks-content .cathome-link a.readmore {text-transform:uppercase; font-size:14px; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.topblocks .topblocks-content .cathome-link a.readmore .fa {font-size:13px;}
.topblocks .topblocks-content .cathome-link {float:left;width:35%;padding: 15px 0 0;text-align:center;}
.topblocks .topblocks-content button {margin-top:10px;}
.cathome .content a.readmore {text-transform:uppercase; font-size:14px; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.cathome .content a.readmore .fa {font-size:13px;}

/*Popup Uni Wrapper*/
.popup-uni-wrapper h1, .popup-uni-wrapper h2, .popup-uni-wrapper h3, .popup-uni-wrapper h4, .popup-uni-wrapper h5, .popup-uni-wrapper h6, .popup-uni-wrapper a, .popup-uni-wrapper span {color:#bed62f;}
/*Popup Uni Wrapper - END*/

/* Video Gallery */
.article_2large .content-block h3 {color:#bed62f; font-weight:600;}
.article_2large .content-block a {font-size:13px; font-weight:normal; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.article_2large .content-block a em {margin-left:4px;}
/* Video Gallery - END*/

/*Home Testimonial*/
.home-testimonials .home-testimonials-content {background-color:#bed62f; position:relative;}
.home-testimonials .home-testimonials-content:after {content:""; position:relative; clear:both; display:block; line-height:0px;}
.home-testimonials .home-testimonials-box {width:60%; float:left; position:relative; background:#bed62f; bottom:0px; padding:1.4em 1.5em;}
.home-testimonials .home-testimonials-box h2 {padding-bottom:1em; color:#FFFFFF; font-weight:bold;}
.home-testimonials .home-testimonials-box p {color:#FFFFFF; font-size:13px;}
.home-testimonials .home-testimonials-box p:before {color:#ffd100;}
.home-testimonials .home-testimonials-box p:after {color:#ffd100;}
.home-testimonials .home-testimonials-box p.author {margin-top: 1em;}
.home-testimonials .home-testimonials-box .readmore {color:#FFFFFF;}
.home-testimonials .home-testimonials-desktop {float:right; width:40%; text-align:right;}
.home-testimonials .home-testimonials-desktop img {width:auto; max-width:inherit; height:100%;}
.home-testimonials .home-testimonials-mobile img {width:100%;}
.home-testimonials .home-testimonials-desktop:before {border-color:transparent transparent transparent #bed62f;}
/*Home Testimonial - End*/

/* compare table */
.data-table-cell h2.product-name {font-size:16px; color:#222; font-family:'Barlow', arial ,sans-serif;}
.data-table-cell h2.product-name a:hover {color:#222;}
/* compare table */

/*Error 404*/
.error404 .main-con {width: 50%;}
.error404 .main-options {width: 90%;}
.error404 .main-img {width: 50%;}
.error404 .main-options .option-box .option-box-icon {background-color: #808285;}
.error404 .main-options .option-box .option-box-des {padding: 0.5em 2.4em 0.5em 0.8em;}
.error404 .main-options .option-box .option-box-des h3 {color:#231f20; font-weight: bold;}
.error404 .main-options .option-box.link .option-box-des {position: relative;}
.error404 .main-options .option-box.link .option-box-des h3:after {content: "";}
.error404 .main-options .option-box.link .option-box-des:after {font-family: FontAwesome; content: "\f105"; position: absolute; right: 20px; top: 50%; margin-top: -18px; font-size: 36px;}
.error404 .product-list .product-list-hd {border-bottom: 1px solid #dbdbdb; margin-bottom: 20px;}
/*Error 404 - End*/

/*Extended Warranty*/
.cart-table tbody tr.warranty-item-row td.product-cart-info {font-family:'Barlow',sans-serif;}
.warranty-name {font-family:'PT Sans',sans-serif;}
.extended-warranty-popup .readmore {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
/*Extended Warranty - End*/

/*Uni Side Box*/
.uni-side-box .usb-content {bottom:5%; text-align:center;}
.uni-side-box .usb-content h3 {color:#231f20; font-weight:600;}
.uni-side-box .usb-content p {color:#000000;}
.uni-side-box .usb-content p a {color:#231f20; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
/*Uni Side Box - END*/

/*Side Banner Benefits*/
.side-box-benefits .usb-content {width:100%; position:relative; top:0; bottom:0; left:0; right:0; background-color:transparent; padding:0.6em; display:block; pointer-events:auto;}
.side-box-benefits .usb-content h3 {color:#000000; font-weight:normal;}
.side-box-benefits .usb-content p {color:#000000;}
.side-box-benefits .usb-content a {color:#000000; font-weight:normal; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/*Recently Viewed Products Wide*/
.recently-viewed-items-wide {background-color:#ebebeb;}
.recently-viewed-items-wide .rviw-hd .rviw-hd-txt h6 {color:#222222; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.recently-viewed-items-wide .rviw-content .product-hd p {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
/*Recently Viewed Products Wide - END*/

/*Product Title*/
.products-title .btn {text-transform: uppercase; font-size: 16px; float: right; padding-top:15px;}

/*Article Basic*/
.article-basic .article-basic-list .article-basic-box .article-basic-content .readmore {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
/*Article Basic - END*/

/*Cart TopBar*/
#topbar-opcheckout ul li .topbar-box-tbl.active .topbar-box-cell-nmb {background-color:#b2c82e; color:#231f20;}
#topbar-opcheckout ul li .topbar-box-tbl.active .topbar-box-cell {background: #bed62f; color: #231f20}
/*Cart TopBar - End*/

/*Cart Side Benefits*/
.cart-benefits .cart-benefits-box .icon:after {background-color:#bed62f; color: #231f20;}
.cart-benefits .cart-benefits-box .text .title {font-family: 'Barlow', 'Fira Sans', arial, sans-serif; font-weight: bold;}
/*Cart Side Benefits - End*/

/*k2c*/
.slider_k2c_main_side {background-color:#bed62f;}
.slider_k2c_side_close {color:#bed62f;}
.slider_k2c_main_side.noTab .slider_k2c_sidetab_ico {background-color:#bed62f;}
html.ie9 .slider_k2c_main_side .slider_k2c_sidetab_ico {background-color:#bed62f;}
.k2c-title {color:#bed62f;}
/*k2c end*/

/*Promotional Popup*/
.vbox-promotional .popup-promotional .popup-promotional-des h1 span {color:#bed62f;}
/*Promotional Popup - End*/

/* shopfinder */
.groupMarker, .marker-label, .marker-arrow, .marker-icon {background-color:#bed62f;}
/* shopfinder end */

/*Header Phone Number*/
.phone-mobile-box .txt {color:#000000;}
.phone-mobile-box span.phonesBox {color:#222; background-color:#bed62f;}
.phone-mobile-box span.phonesBox:after {color:#bed62f;}
.mobileCartPhoneInner a {color:#bed62f;}
.contact-info p {color: #808285; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.contact-info p strong {font-weight: 400;}
.contact-info p span {font-weight: bold; color: #000;}
.secure-header-middle .contact-info span.orderPhone, .secure-header-middle .contact-info span.infoPhone {color:#bed62f; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/* Cookie monster */
.cookie-monster .cookieThingBtn a {background-color: #bed62f;}
.cookie-monster .cookieThingBtn a:hover {background-color: #b2c82e; color: #231f20;}

/*Coupon Label Box*/
.coupon-label-box {background-color:#0497f7;}

/*Out Of Stock*/
.txt-out-of-stock,
.txt-only-10-left {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/*PDP - Out Of Stock*/
.pdp-txt-out-of-stock {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/*Reviews Box*/
.reviews-box .reviews-box-content .reviews-box-more a {color: #000000; font-family: 'Barlow', 'Fira Sans', arial, sans-serif; font-weight:normal; text-transform:uppercase;}

.leisureCalc .lesCalNum_txt strong {color:#bed62f; font-weight:normal;}

/* Category Club5 */
.category-club5-gift .category-club5-gift-content .prices p.regularPrice {color:#222222; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.category-club5-gift .category-club5-gift-content .prices p.yourPrice {color:#dd1e3c; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.category-club5-gift .category-club5-gift-content .prices p.clubPrice {color:#222222;}
/* Category Club5 - End */

.quickview-produs .item-options-wrapper .item-options {font-size:14px; line-height:20px; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/*Reviews CMS Widget*/
.reviews-default-widget .review-button:hover {background:#bed62f; border: 1px solid #bed62f;}
.reviews-default-widget .fieldset h4,
.reviews-default-widget .review-heading h2 {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/*Promo Block Category*/
.category-promo-block .category-promo-block-content h3 {color:#222222; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.category-promo-block .category-promo-block-content p {color:#222222;}
.category-promo-block .category-promo-block-content a {color:#222222; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

#bottom-product-buy .buybox-name {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/*store locator*/
.store-locator-box .btn-slb:hover {background-color: #bed62f; border: 1px solid #bed62f; color: #fff;}
.store-locator-box .store-locator-marker-inner:before {color: #bed62f;}

.breadcrumbs a {text-decoration:underline;}
.breadcrumbs a:hover {text-decoration:none;}


.category-list-title h1, .page-title.category-title h1 {display:inline-block;}
.category-list-title .h1, .category-list-title h1, .page-title.category-title .h1, .page-title.category-title h1 {margin:0; font-size:28px;}
.category-list-title .h1 a, .page-title.category-title .h1 a {display:inline-block; padding:0 30px 0 0; position:relative;}
.category-list-title .h1 a:after, .page-title.category-title .h1 a:after {content:"\f105"; font-family:'FontAwesome'; position:absolute; right:6px; top:0;}

.studiomoderna-content-index-view .page-title.category-title {background:transparent; padding:0; margin:0;}

body:not(.customer-account) .block:first-child .block-title {padding-top:2px; padding-bottom:6px;}

.block-layered-nav.block-layered-nav-category .parent-links a {display:inline-block; margin-bottom:10px; position:relative; padding-left:8px;}
.block-layered-nav.block-layered-nav-category .parent-links a:before {content:"\f104"; font-family:'FontAwesome'; position:absolute; top:0; left:0;}
.catalog-category-view .block-title strong, .col-left .block.brand-menu .block-title strong, .col-right .block-viewed .block-title strong, .customer-account .block-title strong {font-size:18px;}

.block-layered-nav .block-content>dl>dt {font-weight:600; text-transform:none; border:0 none; padding:0 0 5px 0;}
.block-layered-nav .block-content>dl>dt:after {border:0 none;}
.block-layered-nav .contentcategory-list-container li a,
.block-layered-nav dl dd ol>li>a,
.block-layered-nav dl dd ol>li>span,
.brand-menu .block-content li a {padding-left:0;}
.category-grid li.subcategory, .studiomoderna-content-index-view li.subcategory {position:relative;}
.shopcategories-content h2 {font-size:20px; font-weight:bold; margin:0; text-align:center;}
.shopcategories-content h2 a {color:#231f20;}
.category-grid li .shopcategories-content h2+p {margin-top:5px; text-align:center;}
.category-grid li .shopcategories-content h2+p .fa-arrow-right:before {content:"\f105"; margin:0;}
.category-grid li .shopcategories-content h2+p a {font-size:14px; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
#product-mobile-filters:empty {display:block;}

.desktop-tabs ul li.current {border-top-color:#bed62f;}

.countdown-title {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.countdown-timer {color:#dd1e3c; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

.studiomoderna-content-index-view li.subcategory .shopcategories-content {position:absolute; bottom:23px; left:0; pointer-events:none; background:#f4f4f4; padding:0 10px; width:100%;}
.studiomoderna-content-index-view li.subcategory .shopcategories-content .shopcategories-inner {background:#f4f4f4; padding:10px;}

/*Home Page Keyvisual*/
.home-page-keyvisual .description h2,
.home-page-keyvisual .home-page-sidebanner .description h2 {color:#222222; font-weight: bold;}
.home-page-keyvisual .description .slider-btn {background: #bed62f; border:1px solid  #bed62f; border-radius: 1px;}
/*Home Page Keyvisual - END*/

/*Mobile Renew HP*/
.home-page-keyvisual .description p {font-size: 16px;}
.js-hp-kv-slider .home-page-keyvisual .description p {color:#222222; font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
#js-hp-wrapper .js-hp-block-nav .uni-side-box.sl_grey .usb-content-lft {background: #bed62f;}
#js-hp-wrapper .js-hp-block-nav .uni-side-box.sl_grey .usb-content-lft .h3 {color: #ffffff;}
#js-hp-wrapper .js-hp-block-nav .uni-side-box .usb-content .usb-content-rght {color: #ffffff;}
#js-hp-wrapper .js-hp-block-nav .uni-side-box.sl_grey .usb-content-rght {background: #0e0332;}
#js-hp-wrapper #widget-viewed-products-carousel {padding: 0;}
#js-hp-wrapper .widget-products-carousel .widget-title.box-title {margin-bottom: 0;}
#js-hp-wrapper .footer-promo-blocks {margin-bottom:20px; padding:0;}
#js-hp-wrapper .footer-promo-blocks ul {padding-bottom:0;}
.hp-cat-icons {display:none;}
/*Mobile Renew HP - END*/

a.tvlink {color:#222; text-decoration:underline; font-size:14px; padding-left:22px; position:relative; display:inline-block; font-family: 'Barlow', 'Fira Sans', arial, sans-serif; margin-right:30px;}
a.tvlink:before {content:"\f26c"; font-family:'FontAwesome'; position:absolute; top:0; left:0; color:#cccccc;}

/*Reviews HP Side*/
.reviews-hp-side .reviews-hp-side-title h6,
.reviews-hp-side .reviews-hp-side-hd h3,
.reviews-hp-side .reviews-hp-side-hd h3 a,
.reviews-hp-side .reviews-hp-side-more a {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/* product lists */
.articles-subcategory .products-list li .li-content .read-more-lnk {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

/* product page */
.countdown-timer {color:#dd1e3c; font-family:'Barlow', sans-serif;}
.countdown-title {font-family:'Barlow', sans-serif;}
/* product page */

/* footer */
.footer .footer-body .links .links-container {background-color: transparent;}
.footer .footer-body .links .block-title:after {color: #cbcbcb;}

/* Breadcrumbs */
.breadcrumbs li {font-size: 11px;}

/* Sidebar icons */
.cms-page-view .col-left.sidebar .links-container-icons li {display: inline;}
.cms-page-view .col-left.sidebar .links-container-icons li a {font-size: 30px;}

/* Catalog LP */
.catalog-landing-pages .clp-main-kv img {width: 100%;}

/*Webform*/
.webform .input-box .list-select .control label {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}
.webform .webforms-fields-webformGender .input-box .list-select .control label {font-family: Arial, sans-serif;}
.webform.webform-btn-color-brand .buttons-set button.button {background:#bed62f; border-color: #bed62f; color: #222222;}
.webform.webform-btn-color-brand-2 .buttons-set button.button {background:#dd1e3c; border-color: #dd1e3c; color: #ffffff;}

/*Home List tag collection*/
.rv-list-tag-collection .widget-products-category-list ul li.item {width: 25%; padding: 10px; position: relative;}
.rv-list-tag-collection .widget-products-category-list ul li.item:nth-child(4n+1) {clear: left;}
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content {border: 1px solid #dbdbdb; }
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content:hover {-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.4); -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.4); box-shadow: 0 0 10px 0 rgba(0,0,0,.4);}

/*Promo Block Grid*/
.promo-block-grid {margin-left: 0; margin-right: 0;}
.products-grid--max-3-col > li,
.promo-block-grid > li {width: 32.8%; padding-left: 1.5%; margin-left: 0; margin-right: 0; margin-bottom: 20px;}
.promo-block-grid > li .li-content {border: 1px solid #ddd;}
.promo-block-grid > li .li-content:hover {-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4); -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.4); box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);}

.promo-block-grid > li.item-after-promo:nth-child(5n),
.promo-block-grid > li.item-after-promo:nth-child(4n),
.products-grid--max-3-col > li:nth-child(5n+1),
.promo-block-grid > li:nth-child(5n+1),
.products-grid--max-3-col > li:nth-child(4n+1),
.promo-block-grid > li:nth-child(4n+1),
.promo-block-grid > li.item-after-promo,
.promo-block-grid > li.item-after-promo:nth-child(3n+1) {clear: none;}
.products-grid--max-3-col > li:nth-child(3n+1),
.promo-block-grid > li:nth-child(3n+1) {padding-left: 0; padding-right: 1.5%; clear:left;}
.products-grid--max-3-col > li:nth-child(3n+3),
.promo-block-grid > li:nth-child(3n+3) {margin-left: 1.5%;}
.promo-block-grid > li.promo-item.promo-block-size-2 {width: 64.6%; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0;}

.promo-block-grid > li.item-after-promo {clear: none; padding-left: 1.5%; padding-right: 0; margin-left: 0; margin-right: 0;}
.promo-block-grid > li.item-after-promo:nth-child(3n) {padding-left: 0; padding-right: 1.5%; clear:left;}
.promo-block-grid > li.item-after-promo:nth-child(3n+2) {margin-left: 1.5%;}
.promo-block-grid > li.item-row-promo + li.promo-block-size-2 {padding-left: 1.5%; width: 67.6%}

/*Out of Stock Notification*/
.out-of-stock-notification .std h3:before {color:#bed62f;}
.out-of-stock-notification .buttons-set button {background-color: #bed62f; color: #222222; border-color: #bed62f;}
.out-of-stock-notification .out-of-stock-notification-button {color: #222222; background-color: #bed62f;}
.out-of-stock-notification .out-of-stock-notification-button:before {color: #222222;}
.out-of-stock-notification .webform label, 
.out-of-stock-notification .webform .input-box a {font-family: 'Barlow', 'Fira Sans', arial, sans-serif;}

.minicart-wrapper .mini-basket.gift-product .add-remove .fa-gift {color: #bed62f;}

@media only screen and (max-width: 1200px) {
/*Brand-Side-Benefits*/
.brand-side-benefits .bsbc-box h3 {font-size:16px;}
.brand-side-benefits .bsbc-box p {font-size:12px;}
/*Brand-Side-Benefits - End*/

/*Brand-Side-Award*/
.brand-side-award .bsa-border-1 .bsa-border-2 h3 {font-size:24px;}
.brand-side-award .bsa-border-1 .bsa-border-2 p {font-size:12px;}
/*Brand-Side-Award - End*/

/*Brand-Side-Testimonial*/
.brand-side-testimonial .bst-box h3 {font-size:13px;}
.brand-side-testimonial .bst-box h4 {font-size:10px;}
.brand-side-testimonial .bst-box p {font-size:13px;}
/*Brand-Side-Testimonial - End*/

/* Category KV */
.page-title.category-title h1 {font-size: 22px;}
.category-image .category-description-inner {padding: 20px;}

/* Home KV */
.home-page-keyvisual .description p {font-size: 14px;}
.home-page-keyvisual .main-kv-line {margin-top: -50px;}
.slider-prices p {display: inline;}
.slider-prices p .price-txt {display: none;}
.home-page-keyvisual .new-label.large {font-size: 20px;}
.homepage-kv .description .description-inner {padding: 2em 14em 2em 2em;}
.home-page-keyvisual .description .slider-prices {padding-bottom: 0;}
.homepage-kv .description .description-inner {max-width: 660px;}
}

@media only screen and (max-width: 1060px) {
/*Brand-Side-Benefits*/
.brand-side-benefits .bsbc-box h3 {font-size:14px;}
/*Brand-Side-Benefits - End*/

/*Brand-Side-Award*/
.brand-side-award .bsa-border-1 .bsa-border-2 h3 {font-size:20px;}
.brand-side-award .bsa-border-1 .bsa-border-2 p {font-size:12px;}
/*Brand-Side-Award - End*/
}

@media only screen and (min-width:1025px) {
/* brand pages */
.large-4.brand-page-sidebanner {width:32.11333%;}
/* brand pages */
}

@media only screen and (min-width:641px) {
/* brand pages */
.medium-4.brand-page-sidebanner {width:32.11333%;}
/* brand pages */
}

@media only screen and (max-width: 1200px) {
/*Brand-Side-Benefits*/
.brand-side-benefits .bsbc-box h3 {font-size:16px;}
.brand-side-benefits .bsbc-box p {font-size:12px;}
/*Brand-Side-Benefits - End*/

/*Brand-Side-Award*/
.brand-side-award .bsa-border-1 .bsa-border-2 h3 {font-size:24px;}
.brand-side-award .bsa-border-1 .bsa-border-2 p {font-size:12px;}
/*Brand-Side-Award - End*/

/*Brand-Side-Testimonial*/
.brand-side-testimonial .bst-box h3 {font-size:13px;}
.brand-side-testimonial .bst-box h4 {font-size:10px;}
.brand-side-testimonial .bst-box p {font-size:13px;}
/*Brand-Side-Testimonial - End*/

/*Error 404*/
.error404 .main-options {width: 100%;}
}

@media only screen and (max-width: 1100px) {
/* home right nav */
.home-right-nav-title {font-size:16px;}
.home-right-nav-cell:last-child {width:30px;}
/* home right nav */
}

@media only screen and (max-width: 1060px) {
/*Home Testimonial*/
.home-testimonials .home-testimonials-box {padding:1em;}
/*Home Testimonial - End*/

/*Brand-Side-Benefits*/
.brand-side-benefits .bsbc-box h3 {font-size:14px;}
/*Brand-Side-Benefits - End*/

/*Brand-Side-Award*/
.brand-side-award .bsa-border-1 .bsa-border-2 h3 {font-size:20px;}
.brand-side-award .bsa-border-1 .bsa-border-2 p {font-size:12px;}
/*Brand-Side-Award - End*/
}

@media only screen and (max-width:1025px) {
/* brand pages */
.body-holder h2 {font-size:24px;}
.brand-page-sidebanner .body-holder.medium h2 {font-size:22px;}
.brand-page-sidebanner .body-holder.small h2 {font-size:18px;}
.main-container .slideshow .body-holder {width:60%;}
.sl-description .sl-description-text p {font-size:13px; line-height:1.3;}
.brand-page-sidebanner .new-label.large {font-size:22px; padding:10px 10px;}
.brand-page-slideshow .new-label.large {font-size:22px; padding:10px 10px;}
/* brand pages */

.category-4block-rovus .column:nth-child(even):after {display: table; content: ""; clear: both;}

a.tvlink {margin-right: 10px;}
}

@media only screen and (min-width:961px) {
#header-nav {display: block; max-width: 1500px; margin: 0 auto; padding: 0 30px;}
/* main nav */
.nav-dropdown-container ul.level0 {max-width: 1500px; background-color: #66686a; padding: 15px; color: #fff;}
.header-product-link p.product-name {font-weight: 600; text-transform: uppercase;}
.nav-primary li.level0 .nav-dropdown-container {background-color: #66686a; top: 99%;}
.nav-primary li.level0:hover>a, .nav-primary li.level0.active>a, .nav-primary li.level0.opened, .nav-primary li.level0.opened>a, .nav-primary li.level0>a:hover {background-color: #66686a;}
.push-up-button {display: none;}
}

@media only screen and (max-width:960px) {
.row.sticky-header {background:#bed62f; padding: 0;}
.header-container .page-header .logo, .header-full-width.clone .logo {background: transparent;}

.cms-index-index .box-title h2 {font-size: 26px;}
.home-page-keyvisual .description .slider-btn {font-size: 14px;}

/*main nav*/
.nav-row {display:block;}
.nav-cell {display:block;}
.nav-table {display:block; float:none;}
.nav-cell.nav-right .nav-table {float:none;}

a.tvlink {color:#bfbfbf; text-decoration:underline;}
a.tvlink span {text-decoration:underline;}
a.tvlink span.mtvSmall {display:none;}
a.tvlink span.mtvXSmall {display:none;}
a.tvlink:before {color:#bfbfbf;}

/* brand pages */
.footer-before-container .brand-footer {display:none;}
.col-main .brand-footer {display:block;}
.brand-footer ul > li {padding-bottom:15px;}
.brand-footer ul > li:nth-child(4n+1) {padding-left:0; padding-right:0.703125em;}
.brand-footer ul > li:nth-child(4n+2) {padding-left:0.234375em; padding-right:0.468750em;}
.brand-footer ul > li:nth-child(4n+3) {padding-left:0.468750em; padding-right:0.234375em;}
.brand-footer ul > li:nth-child(4n) {padding-left:0.703125em; padding-right:0;}
.brand-footer .side-promo-outer .side-promo-text p {font-size:12px;}
/* brand pages */

.banner-slim .banner-slim-content {top:0px; left:0px;}

#topbar-opcheckout {padding-bottom:0;}
.secure-header .logo-container {min-width:125px;}
.shopcategories-content h2 {font-size:18px;}

.category-list-title .h1, .category-list-title h1, .page-title.category-title .h1, .page-title.category-title h1 {font-size:24px;}

/* Category */
.catalog-category-view .col-main {width: 100%;}
/* Category KV */
.category-image {margin-top: 0;}
.category-image img, .category-image .category-description .description {display: none;}
.category-image .category-description-wrapper {position: relative;}
.category-image .category-description-inner {padding: 12px 20px; background-color: #f4f4f4; max-width: 100%;}
.category-image .category-description-inner .page-title.category-title h1 {margin-bottom: 0; font-weight: 400;}

/* Shopfinder */
.shopfinder-index-index .col1-layout .col-left.sidebar {width: 100%;}
.shopfinder-index-index .col1-layout .shopfinder-list .shop-col-main {width: 100%;}

/* Articles */
.studiomoderna-content-index-view .toolbar {margin: 0;}

/*Error 404*/
.error404 .main-options .option-box.link .option-box-des:after {font-size: 20px; margin-top: -10px; right: 10px;}
.error404 .main-options .option-box .option-box-des {padding: 0.4em 0.6em;}
}

@media only screen and (max-width:959px) {
/* home right nav */
.home-right-nav-cell:first-child {display:none;}
/* home right nav */
}

@media only screen and (max-width:925px) {
.homepage-kv .description {text-align: center; background-color: #f4f4f4; padding: 10px 20px 20px; margin-top: -10px;}
.home-page-slideshow .slideshow-pager {position: relative; position: relative; text-align: center; margin-left: 0 !important; right: 0; bottom: 0;}
.home-page-slideshow .slideshow-pager span {width: 20px; height: 20px;}
.slideshow-pager span:before {width: 13px; height: 13px;}
.homepage-kv .main-kv-line {display: none;}
.homepage-kv .main-kv-line-mobile {display: block; margin-top: -40px;}

/*Side Banner Benefits*/
.side-box-benefits .usb-content {display:block;}

a.tvlink {margin-right:10px;}

}

@media only screen and (max-width:810px) {
.footer-container .footer .footer-payments .payments {border: none;}
}

@media only screen and (max-width:800px) {
/* brand pages */
.slider-prices p.special-price {font-size:22px; line-height:1.2; font-weight:bold; margin:2px 0 4px;}
.brand-page-sidebanner .slider-prices p.special-price {font-size:16px;}
.slider-prices p.special-text {font-size:22px; line-height:1.2; margin:0;}
.brand-page-sidebanner {display:none;}
.right-kv a img:first-child {display:none;}
.right-kv a img+img {display:block;}
.medium-8.brand-page-slideshow {width:100%;}
.brand-pages div.medium-8:first-child {width:100%;}
.brand-pages div+div.medium-4 {width:100%;}
.row.collapse.brand-pages div.column+div.column {padding:0;}
.brand-page-main #recommended-products-carousel .owl-carousel, .brand-page-main #widget-viewed-products-carousel .owl-carousel, .brand-page-main #popular-products-carousel .owl-carousel, .brand-page-main #tv-products-carousel .owl-carousel, .brand-page-main #new-products-carousel .owl-carousel, .brand-page-main #special_offer-products-carousel .owl-carousel, .brand-page-main #-products-carousel .owl-carousel {margin:0 -1.6%; width:103.2%;}
.sl-description {display:table;}
.side-promo-benefits {margin-top:15px;}
.side-promo-benefits-table {display:table;}
.side-promo-benefits-row {display:table-row;}
.side-promo-benefits-cell {display:table-cell; vertical-align:top;}
.side-promo-benefits-cell.img-content img {width:120px; height:auto;}
.side-promo-benefits-cell:first-child {width:120px; max-width:100%;}
.side-promo-banners {position:relative; margin-top:15px; width:49%; float:left; margin-left:2%;}
.side-promo-banners:nth-child(2n+1){margin-left:0;}
.side-promo-benefits~.side-promo-banners:nth-child(2n+0) {margin-left:0;}
.side-promo-benefits~.side-promo-banners:nth-child(2n+1) {margin-left:2%;}
.side-promo-banners.testimonial {clear:both; width:100%;}
.brand-testimonial p:after {left:20%;}
.brand-footer {margin-top:10px;}
.brand-footer ul > li {width:50%; padding-bottom:15px;}
.brand-footer ul > li:nth-child(4n+1) {padding-left:0; padding-right:0.703125em;}
.brand-footer ul > li:nth-child(4n+2) {padding-left:0.703125em; padding-right:0;}
.brand-footer ul > li:nth-child(4n+3) {padding-left:0; padding-right:0.703125em;}
.brand-footer ul > li:nth-child(4n) {padding-left:0.703125em; padding-right:0;}
.brand-footer .side-promo-outer {position:absolute; bottom:-2px; min-height:0;}
.brand-footer .side-promo-outer .side-promo-text p {font-size:14px;}
/* brand pages */

/* Home Testimonials Big Block */
.testimonials-big-block-rovus .column {width: 50%;}
.testimonials-big-block-rovus .column:first-child {width: 50%; left: 50%;}
.testimonials-big-block-rovus .column:nth-child(2) {width: 50%; right: 50%;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-desktop-only {display: none;}

/*Brand-Side-Benefits*/
.brand-side-benefits {margin-top:2em;}
.brand-side-benefits .bsbc-box h3 {font-size:18px;}
.brand-side-benefits .bsbc-box p {font-size:14px;}
.brand-side-benefits .bsbc-box .bsbc-box-img {width:20%;}
.brand-side-benefits .bsbc-box .bsbc-box-txt {width:80%;}
.brand-side-benefits.hor-layout .bsbc-box {display:table;}
.brand-side-benefits.hor-layout .bsbc-box .bsbc-box-img {width:20%; padding-top:1em; padding-bottom:0px; display:table-cell; text-align:left; vertical-align:top;}
.brand-side-benefits.hor-layout .bsbc-box .bsbc-box-img img {width:100%; display:inherit; margin:auto;}
.brand-side-benefits.hor-layout .bsbc-box:first-child .bsbc-box-img {padding-top:0px;}
.brand-side-benefits.hor-layout .bsbc-box div:first-child {padding-right:1em;}
.brand-side-benefits.hor-layout .bsbc-box .bsbc-box-txt {width:80%; padding-top:1em; padding-bottom:0px; display:table-cell; text-align:left; vertical-align:middle;}
.brand-side-benefits.hor-layout .bsbc-box:first-child .bsbc-box-txt {padding-top:0px;}
/*Brand-Side-Benefits - End*/

/*Brand-Side-Award*/
.brand-side-award .bsa-border-1 .bsa-border-2 h3 {font-size:28px;}
.brand-side-award .bsa-border-1 .bsa-border-2 p {font-size:16px;}
/*Brand-Side-Award - End*/

/*Brand-Side-Testimonial*/
.brand-side-testimonial .bst-box {left:2%; right:2%;}
.brand-side-testimonial .bst-box h3 {font-size:14px;}
.brand-side-testimonial .bst-box h4 {font-size:10px;}
.brand-side-testimonial .bst-box p {font-size:14px;}
.brand-side-testimonial .bst-img-regular {display:none;}
.brand-side-testimonial .bst-img-wide {display:block;}
/*Brand-Side-Testimonial - End*/

/* Video Gallery */
.article_2large .content-block {position:relative; bottom:0px; background-color:#f6f6f6; padding:0.6em 0.8em;}
/* Video Gallery - END*/

/*Home List tag collection*/
.rv-list-tag-collection .widget-products-category-list ul li.item {width: 50%;}
.rv-list-tag-collection .widget-products-category-list ul li.item:nth-child(2n+1) {clear: left;}
}

@media only screen and (max-width:770px) {
.category-4block-rovus .category-4block-rovus__desc h3 {font-size: 18px;}
/*Slim Banner*/
.slim-banner-content h2 span {font-size: 16px;}
.slim-banner-content p {font-size: 12px;}
.slim-banner-content .readmore {font-size: 12px;}

/*Side Banner Benefits*/
.side-box-benefits .usb-content {padding:0.3em;}

/* Home Testimonials Big Block */
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-text h3 {font-size: 18px;}

a.tvlink span.mtvLarge {display:none;}
a.tvlink span.mtvSmall {display:inline-block;}
a.tvlink span.mtvXSmall {display:none;}

/* home title */
.cms-index-index .box-title .box-title-right {display: none;}
.cms-index-index .see-all-deals {display: block;}

/* Articles */
.studiomoderna-content-index-view .products-list + .toolbar {border-bottom: none;}
}

@media only screen and (max-width:768px) {
/* brand pages */
.brand-page-sidebanner {display:none;}
.medium-8.brand-page-slideshow {width:100%;}
/* brand pages */

.category-list-title .h1, .category-list-title h1, .page-title.category-title .h1, .page-title.category-title h1 {font-size:22px;}

.phone-mobile.small-8 {width:50%;}
.header-ourstores-mobile.small-4 {width:50%;}
}

@media only screen and (max-width:641px) {
#widget-viewed-products-carousel {padding:20px 0 0 0;}
.category-grid li.subcategory .shopcategories-content h2 {font-size:16px;}
.category-grid li .shopcategories-content h2+p a {font-size:12px;}

/* brand pages */
.brand-footer .side-promo-outer .side-promo-text p {font-size:12px;}
/* brand pages */

/* home right nav */
.home_right_nav.columns {padding:0 8px;}
.home-right-nav-table {width:45%; float:left; margin:0 2.5% 20px 2.5%;}
.home-right-nav-table:nth-child(3) {clear:left;}
.home-right-nav-cell:first-child {display:table-cell;}
.home_right_nav a.home-right-nav-table+a.home-right-nav-table {margin:0 2.5% 20px 2.5%;}
/* home right nav */

.article_2large .large-block-grid-2 li,
.article_2large .medium-block-grid-2 li,
.article_2large .small-block-grid-1 li {padding-bottom:20px;}

/* Home Testimonials 4block */
.testimonials-4block-rovus .owl-carousel {margin-left: 0; width: 100%;}

/*Brand-Side-Benefits*/
.brand-side-benefits .bsbc-box .bsbc-box-img {width:25%;}
.brand-side-benefits .bsbc-box .bsbc-box-txt {width:75%;}
.brand-side-benefits.hor-layout .bsbc-box .bsbc-box-img {width:25%;}
.brand-side-benefits.hor-layout .bsbc-box .bsbc-box-txt {width:75%;}
/*Brand-Side-Benefits - End*/

/*Brand-Side-Award*/
.brand-side-award .bsa-border-1 .bsa-border-2 h3 {font-size:24px;}
.brand-side-award .bsa-border-1 .bsa-border-2 p {font-size:14px;}
/*Brand-Side-Award - End*/

.banner-slim {margin-bottom:20px; padding:0;}
.two-products-banner .banner-slim {margin-bottom: 0;}
.home-testimonials .home-testimonials-content-wrapper {padding:0;}
.article_2large .products-title {display:none;}

.cms-index-index h2.shopcategoriestitle {padding:0;}
#four-category-owl-slider {width:calc(100% + 19px); margin:0 -10px;}

/*Header Phone Number*/
.phone-mobile-box span.phonesBox {background-color:transparent; color:#bed62f;}
.phone-mobile-box span.phonesBox:before {font-size:18px; color:#bed62f;}
.phone-mobile-box span a {color:#222; font-size:14px; font-weight:bold;}
.phone-mobile-box span a:before {color:#bed62f; font-size:18px; margin:0;}

.footer-promo-blocks {padding:20px 0 0 0;}
.footer-lower-contatiner .footer-body .links {width: 100%; padding-bottom: 0;}
.footer-lower-contatiner .footer-body .links.links-opened {cursor: auto;}
.footer-lower-contatiner .footer-body .links.links-opened .block-title {pointer-events: none;}

/* footer */
.footer .footer-body .links .links-content {padding: 1px 5px 10px 5px;}
.footer .footer-body .links:last-child {border: none;}
.footer .footer-body .links.current .links-container ul {padding-bottom: 10px;}
.footer .footer-body .links .block-title:after,
.footer .footer-body .links.current .block-title:after {top: 2px;}
.footer .footer-body .links .fn-newsletter .nb-title {text-align: left;}
.footer .footer-body  .payments {text-align: left;}

/*Error 404*/
.error404 .main-con, .error404 .main-img {width: 100%;}

/* Category Products */
#catalog-listing .products-grid--max-3-col li.item {width: 50%;}
.products-grid--max-3-col>li:nth-child(3n+1) {clear: none;}
.products-grid--max-3-col>li:nth-child(2n+1) {clear: left;}

/*info 4block*/
.info-4block-rovus .fn-newsletter .nb-title {text-align: left;}

/*Promo Block Grid*/
.products-grid--max-3-col > li,
.promo-block-grid > li {width: 50%; padding: 0; margin-bottom: 20px;}
.products-grid--max-3-col > li:nth-child(3n+1),
.promo-block-grid > li:nth-child(3n+1) {margin-right: 0; padding-right: 0; border-left: none;}
.products-grid--max-3-col > li:nth-child(3n+3),
.promo-block-grid > li:nth-child(3n+3) {margin-left: 0; border-left: none;}
.products-grid--max-3-col > li:nth-child(odd),
.promo-block-grid > li:nth-child(odd) {padding-right: 1.5%; margin-right: 0; clear: left;}
.products-grid--max-3-col > li:nth-child(even),
.promo-block-grid > li:nth-child(even) {padding-left: 1.5%; margin-left: 0; clear: none}
.promo-block-grid > li.promo-item.promo-block-size-2 {width: 100%;}
.promo-block-grid > li.item-after-promo:nth-child(even) {padding-left: 0; padding-right: 1.5%; margin-left: 0; margin-right: 0; clear: left; border-left: 1px solid transparent;}
.promo-block-grid > li.item-after-promo:nth-child(odd) {padding-left: 1.5%; padding-right: 0; margin-left: 0; clear: none;;}
.promo-block-grid > li.item-row-promo + li.promo-block-size-2 {padding-left: 0; width: 100%;}
}


@media only screen and (max-width:640px) {
.info-4block-rovus__img {display: none;}
.info-4block-rovus .box-title {margin-bottom: 0px;}

/*Side Banner Benefits*/
.side-box-benefits .usb-content {display:block; padding:0.6em;}

/* Home Testimonials Big Block */
.testimonials-big-block-rovus .testimonials-big-block-inner .column {width: 100%; right: 0; left: 0;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-img {height: auto !important;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-img .testimonials-img-desktop {display: none;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-img .testimonials-img-mobile {width: 100%; display: block;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-img:after {left: 50%; margin-left: -18px; margin-top: 0; top: auto; bottom: 0; border-left: 18px solid transparent; border-right: 18px solid transparent; border-bottom: 20px solid #f1f1f1;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-text {padding: 1.5em 0 0 0;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-text .testimonials-big-block-name {margin-bottom: 0;}
.testimonials-big-block-rovus .testimonials-big-block-inner .testimonials-big-block-text p {margin-bottom: 5px;}

/*Reviews HP Side*/
.cms-index-index .uni-side-box.reviews-hp-side {width:100%; padding:10px; margin:0; float:none; clear:both; overflow:visible;}

/*Footer*/
.footer .footer-body .links .block-title {margin-bottom: 0; font-weight: 600;}
.footer .footer-promo-text {font-size: 14px;}
}

/* About me page */
.rovus-about .rovus-about__timeline p {font-size: 14px;}
.rovus-about .rovus-about__timeline h4 {font-size: 18px; margin-bottom: 2px;}

@media only screen and (max-width:599px) {
/*Extended Warranty*/
.cart-table tr.has-warranty td .warranty-holder .product-cart-info {font-family:'Barlow',sans-serif;}
/*Extended Warranty - End*/
}

@media only screen and (max-width:560px) {
/* home right nav */
.home-right-nav-title {font-size:14px;}
/* home right nav */

/* Home KV */
.homepage-kv .main-kv-line-mobile {margin-top: -27px;}

.home-page-slideshow .slideshow-prev:before, .home-page-slideshow .slideshow-next:before {width: 50px; height: 50px; line-height :50px; font-size: 30px; right: -25px; padding-left: 12px;}
.home-page-slideshow .slideshow-prev, .home-page-slideshow .slideshow-next {max-width: 45px; height: 76px;}
.home-page-slideshow .slideshow-prev:before {left: -25px; padding-right: 12px;}
}

@media only screen and (max-width:520px) {
/* home right nav */
.home_right_nav.columns {padding:0 20px;}
.home-right-nav-table {width:100%; float:left; margin:0; margin-bottom:20px;}
.home-right-nav-cell:first-child {display:table-cell; width:30%;}
.home_right_nav a.home-right-nav-table+a.home-right-nav-table {margin:0; margin-bottom:20px;}
.home-right-nav-cell:last-child {width:40px;}
.home-right-nav-text p {font-size:13px;}
.home-right-nav-title {font-size:20px;}
/* home right nav */

.cms-index-index .side-promo-wrapper .uni-side-box.sl_grey {width:47.5%; margin-left:3.5%;}
}

@media only screen and (max-width:480px) {
.cms-index-index .box-title {margin-bottom: 10px; padding-bottom: 0;}
.cms-index-index .box-title h2 {font-size: 20px;}
.cms-index-index .see-all-deals a {font-size: 14px;}

/* Home Category 4block */
.category-4block-rovus {padding: 10px 0;}
.category-4block-rovus img, .category-4block-rovus__desc .category-4block-rovus__content, .category-4block-rovus__desc a.button {display: none;}
.category-4block-rovus .category-4block-rovus__desc {padding: 0; margin-bottom: 5px;}
.category-4block-rovus .category-4block-rovus__desc h3 {display: block; width: 100%; padding: 0; color: #fff; font-weight: normal; line-height: 40px; font-size: 16px; background-color: #808285; height: 40px !important; position: relative;}
.category-4block-rovus .category-4block-rovus__desc .category-4block-rovus-title {display: block; position: relative; height: 40px; color: #fff; padding: 0 5px 0 15px;}
.category-4block-rovus .category-4block-rovus__desc .category-4block-rovus-title span {display: block; position: absolute; top: 0; right: 0; width:40px; height: 40px; background-color: #737476; color: #fff; font-size: 30px; text-align: right;}
.category-4block-rovus .category-4block-rovus__desc .category-4block-rovus-title span i {line-height: 40px; position: absolute; right: -2px;}

/* Home Info 4block */
.info-4block-rovus {padding: 5px 0;}
.info-4block-rovus .column {margin-bottom: 5px;}
.info-4block-rovus p, .info-4block-rovus .button {display: none;}
.info-4block-rovus .fn-newsletter .button {display: block;}
.info-4block-rovus h3 {display: block; width: 100%; padding: 0; color: #222; font-weight: normal; line-height: 40px; font-size: 16px; height: 40px !important; position: relative;}
.info-4block-rovus a.info-4block-rovus-title {display: block; position: relative; background-color: #f4f4f4; height: 40px; padding: 0 5px 0 15px;}
.info-4block-rovus .info-4block-rovus-title span {display: block; position: absolute; top: 0; right: 0; width:40px; height: 40px; background-color: #dbdbdb; color: #222; font-size: 30px; text-align: right;}
.info-4block-rovus .info-4block-rovus-title span i {line-height: 40px; position: absolute; right: -2px;}
.info-4block-rovus .fn-newsletter .nb-title {display: block; position: relative; background-color: #f4f4f4; height: 40px; line-height: 40px; text-align: left; font-size: 16px; font-weight: 400; padding: 0 5px 0 15px; margin-bottom: 20px;}
.info-4block-rovus .fn-newsletter .input-checkbox {padding: 0;}
.info-4block-rovus .fn-newsletter .nb-title:after {content: "\f107"; font-family: FontAwesome; position: absolute; right: 0; padding: 0 10px; line-height: 40px; font-size: 30px;  background-color: #dbdbdb;}

/* Most Popular Products 4block */
.most-popular-products .popular-product-title {padding: 5px 0;}
.most-popular-products .popular-product-title h2 {padding: 10px; background-color: #808285; color: #fff;}
.cms-index-index .most-popular-products .box-title {border: none;}
.cms-index-index .most-popular-products {padding-top: 0;}

/* Home Testimonials 4block */
.testimonials-4block-rovus {padding: 10px 0 0;}

/* Banner slim */
.banner-slim.banner-slim-top {margin: 5px 0 15px;}

/*Two Products Banner*/
.two-products-banner {padding-top: 5px;}

/* brand pages */
.content-widget-title {font-size:22px;}
.cms-page-view .std .brand-page-logo ~ p {font-size:14px; line-height:1.3;}
.brand-page-slideshow .new-label.large {font-size:15px; padding:6px 7px;}
.body-holder h2 {font-size:18px;}
.side-promo-outer .side-promo-text p {font-size:12px; line-height:1.3;}
.slider-prices p.special-price {font-size:18px; line-height:1.2; font-weight:bold; margin:2px 0 4px;}
.slider-prices p.special-text {font-size:18px; line-height:1.2; margin:0;}
/* brand pages */

/*Brand-Side-Benefits*/
.brand-side-benefits .bsbc-box h3 {font-size:16px;}
.brand-side-benefits .bsbc-box p {font-size:12px;}
/*Brand-Side-Benefits - End*/

/*Brand-Side-Award*/
.brand-side-award .bsa-border-1 .bsa-border-2 h3 {font-size:24px;}
.brand-side-award .bsa-border-1 .bsa-border-2 p {font-size:12px;}
/*Brand-Side-Award - End*/

/*Brand-Side-Testimonial*/
.brand-side-testimonial .bst-box {position:relative; left:auto; right:auto; bottom:auto; background:none;}
.brand-side-testimonial .bst-box h3 {font-size:14px;}
.brand-side-testimonial .bst-box h4 {font-size:10px;}
.brand-side-testimonial .bst-box p {font-size:14px;}
/*Brand-Side-Testimonial - End*/

/* Banner slim */
.two-products-banner .banner-slim .banner-slim-content {bottom: 10px;}

.cms-index-index .footer-promo-blocks {padding-top:0;}

#topbar-opcheckout ul li .topbar-box-tbl.active .topbar-box-cell-nmb:before {border-color: transparent transparent transparent #b2c82e;}
#topbar-opcheckout ul li .topbar-box-tbl.active .topbar-box-cell-nmb:after {border-color: transparent transparent transparent #b2c82e;}

#four-category-owl-slider {width:100%;}
.cms-index-index #widget-viewed-products-carousel .owl-carousel {margin-left:0px;}

#club5-banner #recommended-products-carousel, .cms-index-index #-products-carousel, .cms-index-index #new-products-carousel, .cms-index-index #popular-products-carousel, .cms-index-index #recommended-products-carousel, .cms-index-index #special_offer-products-carousel, .cms-index-index #tv-products-carousel {margin:0;}
.category-list-title .h1 a, .page-title.category-title .h1 a {display:none;}
.category-list-title h1, .page-title.category-title .h1 {display:block;}

/*Reviews HP Side*/
.cms-index-index .uni-side-box.reviews-hp-side:nth-of-type(odd),
.cms-index-index .uni-side-box.reviews-hp-side:nth-of-type(even){padding:10px;}

/* Category */
.catalog-category-view .category-grid li.subcategory .shopcategories-content .shopcategories-inner {padding: 0;}

/* Category KV */
.category-image .category-description-inner {background-color: transparent; padding: 0;}

/* Articles */
.studiomoderna-content-index-view .category-image .category-description {border-bottom: none; padding: 5px 0 10px 0; margin-bottom: 15px;}
.studiomoderna-content-index-view .category-image .category-description h1, .studiomoderna-content-index-view .main-container .col-main h1 {font-size: 22px;}
.studiomoderna-content-index-view .toolbar {padding: 5px 0;}

/* Account */
.customer-account-login .account-login .page-title h1 {font-size: 24px; margin-bottom: 0; border-bottom: none;}
.customer-account-create .account-create .page-title h1 {font-size: 24px;}

/* Footer */
.footer .footer-body .links .fn-newsletter .nb-title {text-align: left; padding-top: 10px;}
.footer .footer-body .links .newsletter-block .nb-content {padding-bottom: 0;}
}

@media only screen and (max-width:479px) {
.cms-index-index #js-nav-block .uni-side-box.sl_grey .usb-content span.h3 {color:#fff;}
.cms-index-index #js-nav-block .uni-side-box.sl_grey .usb-content-lft {background:#bed62f;}
.cms-index-index #js-nav-block .uni-side-box.sl_grey .usb-content-rght {background:#0e0332; color:#fff;}
.cms-index-index #four-category-owl-slider .cathome .content {height:42px; padding:0;}
.cms-index-index #four-category-owl-slider .cathome .content .content-inner {height:42px; padding:0 0 0 0.6em; text-align:left; background:#f4f4f4;}
.cms-index-index #four-category-owl-slider .cathome .content p {display:block; width:42px; background-color:#d5d5d5; color:#d5d5d5; font-size:0px; line-height:0px; position:absolute; top:0; right:0; padding:0 0.3em; text-align:center;}
.cms-index-index #four-category-owl-slider .cathome span.readmore {background-color:#d5d5d5; color:#d5d5d5;}
.cms-index-index #four-category-owl-slider .content-inner h3 {font-weight:normal;}
.cms-index-index #four-category-owl-slider .content-inner .fa-angle-right:before {content:"\f061";}
.std #four-category-owl-slider .content-inner p {display:block;}
.page-title.category-title {background:none; padding:0;}
.category-list-title .h1, .category-list-title h1, .page-title.category-title .h1, .page-title.category-title h1 {font-size:20px;}
.category-grid.category-mobile li.subcategory {padding:0;}
.category-grid li.subcategory .shopcategories-content {position:relative; pointer-events:all; padding:0; bottom:0;}
.category-grid li.subcategory .shopcategories-content .shopcategories-inner {padding:0; background-color:#f4f4f4;}
.shopcategories-content h2 {text-align:left;}
.shopcategories-content h2 a {color:#000; font-weight:normal;}
.cms-index-index .side-promo-wrapper .uni-side-box.sl_grey {width:100%; padding-right:0;}

.footer-base .copyright, .footer-lower-contatiner, .footer-upper {padding-left: 10px; padding-right: 10px;}

/*Structure*/
.main-container {padding: 0 10px;}

/* Home KV */
.hp-kv-wrapper {padding-bottom: 0;}
.home-page-keyvisual .description h2, .home-page-keyvisual .home-page-sidebanner .description h2 {display: none;}
.home-page-keyvisual .description p {font-size: 18px; font-weight: bold; line-height: 1; margin-bottom: 10px;}
.home-page-keyvisual .description .slider-prices p.old-price {color: #808285; font-weight: 400;}
.home-page-keyvisual .description .slider-prices p.special-price {font-size: 19px;}

/* Home Most Popular Products */
.cms-index-index #recommended-products-carousel .item {position: relative;}
.cms-index-index #recommended-products-carousel .li-content:after {font-family: FontAwesome; content: '\f105'; color: #808285; position: absolute; top: 50%; right: 0; margin-top: -14px; font-size: 28px;}

/* Breadcrumbs */
.category-image .category-description, .catalog-category-view .breadcrumbs {padding: 10px;}
.breadcrumbs li {line-height: 1.7;}

/* Category */
.category-image .category-description {padding: 0 10px;}

/* Subcategory */
.category-grid.category-mobile {margin-top: 20px;}

/* Footer */
.footer-promo-blocks .small-block-grid-1 li {padding-bottom: 0;}

/*Mobile Renew HP*/
.hp-cat-icons {display:block; margin-bottom:5px;}
.hp-cat-icons .hp-cat-icons-inner {overflow-y:hidden; overflow-x:scroll; white-space:nowrap; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding:3px 0;}
.hp-cat-icons .hp-cat-icons-inner::-webkit-scrollbar {display:none;}
.hp-cat-icons .hp-cat-icons-inner a {width:19%; display:inline-block; margin-right:10px; white-space:normal; vertical-align:top; text-decoration:none;}
.hp-cat-icons .hp-cat-icons-inner a:last-child {margin-right:0;}
.hp-cat-icons .hp-cat-icons-inner img {width:100%; height:100%; user-select:none;}
.hp-cat-icons .hp-cat-icons-inner span {width:100%; margin-top:5px; display:inline-block; text-align:center; font-size:12px; line-height:1.2em;}

/*Home List tag collection*/
.rv-list-tag-collection {padding: 25px 0;}
.rv-list-tag-collection .box-title {border: none; margin: 0 -10px;}
.rv-list-tag-collection .box-title h2 {padding: 10px; background-color: #808285; color: #fff; margin-bottom: 20px;}
.rv-list-tag-collection .widget-products-category-list {border-bottom: 1px solid #dbdbdb;}
.rv-list-tag-collection .widget-products-category-list ul li.item {width: 100%; padding: 10px 0; display: table; border-top: 1px solid #dbdbdb;}
.rv-list-tag-collection .widget-products-category-list ul li.item:nth-child(2n+1) {clear: none;}
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content {display: table-row;}
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content .list-image-box {display: table-cell; width: 40%; vertical-align: top;}
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content .product-info {display: table-cell; width: 60%; vertical-align: top; padding: 0 0 0 10px; text-align: left;}
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content .product-info .product-name,
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content .product-info .price-box {text-align: left; font-size: 14px; line-height: 1.3;}
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content .product-info .actions {display: none;}
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content .new-label {right: 0;}
.rv-list-tag-collection .widget-products-category-list .li-content:after {font-family: FontAwesome; content: '\f105'; color: #808285; position: absolute; top: 50%; right: 0; margin-top: -14px; font-size: 28px;}
.rv-list-tag-collection .widget-products-category-list .price-container p.old-price span {font-size: 12px;}
.rv-list-tag-collection .widget-products-category-list ul li.item .li-content:hover {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
}

@media only screen and (max-width:380px) {
/* home right nav */
.home-right-nav-title {font-size:16px;}
.home-right-nav-cell:last-child {width:30px;}
/* home right nav */
a.tvlink span.mtvSmall {display:none;}
a.tvlink span.mtvXSmall {display:inline-block;}
.header-ourstores-mobile.column, .phone-mobile.column {padding:0;}
.phone-mobile.small-8 {width:40%;}
.header-ourstores-mobile.small-4 {width:60%;}

/* Home KV */
.homepage-kv .main-kv-line-mobile {margin-top: -17px;}
}

@media only screen and (max-width:320px) {
/* brand pages */
.brand-page-slideshow .new-label.large {font-size:14px; padding:4px 7px;}
.side-promo-outer .side-promo-text p {font-size:12px; line-height:1.2;}
.side-promo-banners {position:relative; margin-top:15px; width:100%; float:none;}
.side-promo-banners.first {margin-left:0;}
.side-promo-banners.content {width:100%;}
.content~.side-promo-banners:nth-child(2n+0) {margin-left:0;}
.content~.side-promo-banners:nth-child(2n+1) {margin-left:2%;}
.side-promo-benefits~.side-promo-banners:nth-child(2n+0) {margin-left:0;}
.side-promo-benefits~.side-promo-banners:nth-child(2n+1) {margin-left:0;}
/* brand pages */

/*Home Testimonial*/
.home-testimonials .home-testimonials-box h2 {font-size:18px;}
.home-testimonials .home-testimonials-box p {font-size:12px;}
/*Home Testimonial - End*/

/* Category product */
#catalog-listing .products-grid--max-3-col li.item {width: 100%;}
.products-grid--max-3-col>li:nth-child(2n+1) {clear: none;}

/*Promo Block Grid*/
.promo-block-grid > li {float: left;}
}

/* IE8 FIXES */
@media \0screen {
/*Brand-Side-Testimonial*/
.brand-side-testimonial .bst-box {background-color:#FFFFFF;}
/*Brand-Side-Testimonial - End*/

/*Slim Banner*/
.slim-banner-content {top:6px;}
/*Slim Banner - End*/
}
.buybox-marketing-stock-info {display:none !important;}

.input-box .validation-infobip-error {border:1px solid #ed1c24;}
.input-box .validation-empty-error {border:1px solid #ed1c24;}
#infobip-error-messages {color: #ed1c24; font-size: 14px; padding-top:2px;}
#infobip-error-messages-widget {color: #ed1c24; font-size: 14px; padding-top:2px;}