/* ReadyPlanet template styles from the old site (dynamic_css), content and footer rules only */
#content{background-color: #ffffff;}
#content .ready-template-section-content,#content .ready-template-section-intro-text,#content .ready-template-section-text-description{color: #363636;}
#content .ready-template-section-bg-gray-lighter{background-color: #ffffff;}
#content .ready-template-content-section .no-link,#content .ready-template-slideshow .no-link{cursor: default; pointer-events: none;}
#content .ready-template-section-container-opacity.opacity-active{background-color: white; opacity: 0.5;}
#content .ready_template_blur{filter: blur(5px);}
#content h2{color: #eb3339;}
#content h6{color: #eb3339;}
#content .title,#content .product-title,#content .product-search-result-title,#content .product-related-header{color: #eb3339;}
#content #sidebar{background-color: #ffffff;}
#content #sidebar ul.widgets > li{color: #363636;}
#content #sidebar .widgets ul.sidenav > li{background-color: #ffffff;}
#content #sidebar .widgets ul.sidenav > li > a{color: #363636;}
#content #sidebar .widgets ul.sidenav > li .arrow{color: #363636;}
#content #sidebar .widgets ul.sidenav > li ul.subnav{background-color: #ffffff;}
#content #sidebar .widgets ul.sidenav > li ul.subnav > li{background-color: #ffffff;}
#content #sidebar .widgets ul.sidenav > li ul.subnav > li > a{color: #363636;}
#content #sidebar .inner{color: black;}
#content #sidebar .viewcart-box{background-color: #ffffff; color: #eb3339;}
#content #sidebar .viewcart-box a{color: #eb3339;}
#content .contact-us-wrap .order-complete{color: #363636; border: 1px solid #eb3339;}
#content .contact-us-wrap .order-complete a{color: #eb3339;}
#content .breadcrumb{color: #eb3339;}
#content .breadcrumb a{color: #eb3339;}
#content .breadcrumb span{color: #eb3339;}
#content #midbar ul.midnav,#content #midbar .sub-categories-list-container{border-color: #eb3339;}
#content #midbar ul.midnav > li,#content #midbar ul.sub-categories-list > li{color: #eb3339;}
#content .description .keyword{font-weight: bold; background-color: #363636;}
#content .content-tag .description{color: #363636;}
#content .content-tag-title{color: #363636;}
#content .content-tag-title .content-tag-title-link{color: #eb3339;}
#content #content-tag-container ul li a{color: #eb3339;}
#content #content-tag-container .showcase-price-box .original-price{color: #363636;}
#content #content-tag-container .showcase-price-box .price{color: #eb3339;}
#content #content-tag-container .showcase-price-box .member-price{color: #eb3339;}
#content #content-tag-container .content-tag .separator{border-top-color: #ffffff;}
#content .main-section-loader .description,#content .product-detail-section-loader .description{color: #363636;}
#content .main-section-loader .description a,#content .product-detail-section-loader .description a{color: #eb3339;}
#content .text-section-loader{color: #363636;}
#content .text-consent{color: #363636;}
#content .text-section-loader a{color: #eb3339;}
#content .html-section-loader{color: #363636;}
#content .html-section-loader a{color: #eb3339;}
#content .widget-item a{color: #eb3339;}
#content .widget-item h3{color: #eb3339;}
#content .widget-item .standard-form h1,#content .widget-item .customize-form h1{color: #eb3339;}
#content .widget-item div{color: #363636;}
#content .widget-item div#facebook-icon-wrapper{color: white;}
#content .widget-item div#facebook-icon-wrapper:hover{color: #3B5998;}
#content .widget-item input[type=button],#content .widget-item input[type=submit],#content .widget-item button[type=submit]{color: #ffffff; background-color: #eb3339;}
#content .widget-item input[type=button]:hover,#content .widget-item input[type=submit]:hover,#content .widget-item button[type=submit]:hover{color: #ffffff; background-color: #eb0008;}
#content .webboard .description{color: #363636;}
#content .webboard #create-topic input[type=button]{color: #ffffff; background-color: #eb3339;}
#content .webboard #create-topic input[type=button]:hover{color: #ffffff; background-color: #eb0008;}
#content .webboard table tr{border-bottom: 1px solid #eb3339;}
#content .webboard table tr > th{background-color: #f3f3f3; color: #eb3339;}
#content .webboard table tr > td{color: #363636;}
#content .webboard table tr > td a{color: #eb3339;}
#content .webboard div{color: #363636;}
#content .member-menu-wrap .member-menu-title{background-color: #f3f3f3; color: #eb3339;}
#content .member-menu-wrap .member-menu-inner .member-block label{color: #363636;}
#content .member-menu-wrap .member-menu-inner .member-login-submit input[type=submit]{background-color: #eb3339; color: #ffffff; border-color: #eb3339;}
#content .member-menu-wrap .member-menu-inner .member-login-submit input[type=submit]:hover{background-color: #eb0008; color: #ffffff; border-color: #eb0008;}
#content .member-menu-wrap .member-menu-inner .member-login-signup a{color: #eb3339;}
#content .member-menu-wrap .member-menu-inner ul > li{background-color: #f3f3f3; color: #363636;}
#content .member-menu-wrap .member-menu-inner ul > li a{color: #eb3339;}
#content .member-wrap .member-message{color: #363636; border-color: #eb3339;}
#content .member-wrap .shipping-title{background-color: #f3f3f3; color: #eb3339;}
#content .member-wrap .order-view .order-list th{background-color: rgba(243, 243, 243, 0.2);}
#content .member-wrap .copy_address_desc{color: #363636;}
#content .member-wrap label{color: #363636;}
#content .member-wrap .member-block-button #consent-container{color: #363636;}
#content .member-wrap .member-block-button #consent-container a{color: #eb3339;}
#content .member-wrap .member-block-button input[type=button]{background-color: #eb3339; color: #ffffff;}
#content .member-wrap .member-block-button input[type=button]:hover{background-color: #eb0008; color: #ffffff;}
#content .attachments-wrap .content-attach-file > ul > li{background-color: #ffffff;}
#content .attachments-wrap .content-attach-file > ul > li .attach-download{color: #363636;}
#content .attachments-wrap .content-attach-file > ul > li .attach-details{color: #363636;}
#content .attachments-wrap .content-attach-file > ul > li:hover{background-color: #363636;}
#content .attachments-wrap .content-attach-file > ul > li:hover .attach-download{color: #ffffff;}
#content .attachments-wrap .content-attach-file > ul > li:hover .attach-details{color: #ffffff;}
#content .wrap-cart .checkout-step .progress-bar > span,#content .order-wrap .checkout-step .progress-bar > span{background-color: #ffffff;}
#content .wrap-cart .checkout-step #step-done .circle,#content .order-wrap .checkout-step #step-done .circle{background-color: #ffffff; border-color: #ffffff;}
#content .wrap-cart .checkout-step .text,#content .order-wrap .checkout-step .text{color: #363636;}
#content .wrap-cart table.cart tr > th,#content .order-wrap table.cart tr > th{background-color: #f3f3f3; color: #eb3339; border-color: #eb3339;}
#content .wrap-cart table.cart tr > td,#content .order-wrap table.cart tr > td{color: #363636; border-color: #eb3339;}
#content .wrap-cart table.cart tr.order-head-row,#content .order-wrap table.cart tr.order-head-row{background-color: #f3f3f3;}
#content .wrap-cart table.cart tr.order-head-row > td,#content .order-wrap table.cart tr.order-head-row > td{color: #363636;}
#content .wrap-cart .summary,#content .order-wrap .summary{color: #363636;}
#content .wrap-cart .cart-button input[type=submit],#content .wrap-cart .cart-button input[type=button],#content .order-wrap .cart-button input[type=submit],#content .order-wrap .cart-button input[type=button]{background-color: #eb3339; color: #ffffff;}
#content .wrap-cart .cart-button input[type=submit]:hover,#content .wrap-cart .cart-button input[type=button]:hover,#content .order-wrap .cart-button input[type=submit]:hover,#content .order-wrap .cart-button input[type=button]:hover{color: #ffffff; background-color: #eb0008;}
#content .wrap-cart .checkout-form input[type=button],#content .order-wrap .checkout-form input[type=button]{background-color: #eb3339; color: #ffffff; border-color: #eb3339;}
#content .wrap-cart .checkout-form input[type=button]:hover,#content .order-wrap .checkout-form input[type=button]:hover{color: #ffffff; background-color: #eb0008;}
#content .wrap-cart .checkout-form .shipping-title,#content .order-wrap .checkout-form .shipping-title{background-color: #f3f3f3; color: #eb3339;}
#content .wrap-cart .checkout-form label,#content .order-wrap .checkout-form label{color: #363636;}
#content .wrap-cart .order-control-btn input[type=button],#content .wrap-cart .order-control-btn input[type=submit],#content .order-wrap .order-control-btn input[type=button],#content .order-wrap .order-control-btn input[type=submit]{background-color: #eb3339; color: #ffffff;}
#content .wrap-cart .order-control-btn input[type=button]:hover,#content .wrap-cart .order-control-btn input[type=submit]:hover,#content .order-wrap .order-control-btn input[type=button]:hover,#content .order-wrap .order-control-btn input[type=submit]:hover{color: #ffffff; background-color: #eb0008;}
#content .wrap-cart .order-complete,#content .order-wrap .order-complete{color: #363636; border: 1px solid #eb3339;}
#content .wrap-cart .order-complete .back-home a,#content .order-wrap .order-complete .back-home a{color: #eb3339;}
#content-visit-history-container{background-color: #ffffff;}
#content-visit-history-container .portlet .portlet-header{color: #eb3339;}
#content-visit-history-container .portlet .portlet-header-divider{color: #eb3339;}
#content-visit-history-container .portlet-header-divider>div{border-bottom: solid 1px #eb3339;}
#content-visit-history-container .portlet .title a{color: #eb3339;}
#content-visit-history-container .showcase-price-box .original-price{color: #363636;}
#content-visit-history-container .showcase-price-box .price{color: #eb3339;}
#content-visit-history-container .showcase-price-box .member-price{color: #eb3339;}
#footer-link{background-color: #f3f3f3;}
#footer-link td > ul > li{color: #eb3339;}
#footer-link td > ul > li > a:hover{color: #eb0008;}
#footer{color: #f3f3f3; background-color: #f3f3f3;}
#footer #footer-text{color: #ffffff;}
#footer #footer-text a{color: #eb3339;}
.cards-container #cards-blank{color: #363636;}
.cards-container .cards-title{color: #eb3339;}
.cards-container .cards-title a{color: #eb3339;}
.cards-container .cards-text{color: #363636;}
#content .widget-item input[type=button]:hover{color: #ffffff; background-color: #eb0008;}
#content .articles-section-loader .articles-section-title{color: #eb3339;}
#content .articles-section-loader .articles-section-title a{color: #eb3339;}
#content .articles-section-loader .articles-card .article-name > a{color: #eb3339;}
#content .articles-section-loader .articles-card .article-description{color: #363636;}
#content-visit-history-container .history-original-price{color: #363636;}
#content-visit-history-container .history-price{color: #eb3339;}
.cards-container #cards-blank{color: #363636;}
.cards-container .cards-title{color: #eb3339;}
.cards-container .cards-title a{color: #eb3339;}
.cards-container .cards-text{color: #363636;}
#content .text-section-loader{color: #363636;}
#content .text-section-loader a{color: #eb3339;}
#content .price-box .original-price-line{color: #363636;}
#content .price-box .price-line{color: #eb3339;}
#content .price-box .member-price-line{color: #eb3339;}
#content .order-button-box #order-form .order-block{color: #363636;}
#content .order-button-box #order-form input[type=submit]{color: #ffffff; background-color: #eb3339;}
#content .order-button-box #order-form input[type=submit]:hover{color: #ffffff; background-color: #eb0008;}
#content .contact-form h1{color: #eb3339;}
#content .contact-form .customize-form > div{color: #363636;}
#content .contact-form label{color: #363636;}
#content .contact-form input[type=submit],#content .contact-form button[type=submit]{color: #ffffff; background-color: #eb3339;}
#content .contact-form input[type=submit]:hover,#content .contact-form button[type=submit]:hover{color: #ffffff; background-color: #eb0008;}
#content .contact-form a{color: #eb3339;}
#content .rendered-form .form-builder-default-title{font-size: 18px; color: #eb3339;}
#content .rendered-form .form-builder-default-description{color: #363636;}
#content .rendered-form .form-builder-default-submit{color: #ffffff; background-color: #eb3339;}
#content .rendered-form .form-builder-default-submit:hover{color: #ffffff; background-color: #eb0008;}
#content #comment-tabs .ui-tabs-nav{border-bottom: solid 1px #eb3339;}
#content #comment-tabs .ui-tabs-nav > li{background-color: #ffffff; border-color: #eb3339;}
#content #comment-tabs .ui-tabs-nav > li > a{color: #eb3339; border-color: #eb3339;}
#content #comment-tabs .ui-tabs-nav > li.ui-tabs-active{background-color: #ffffff;}
#content #comment-tabs .ui-tabs-nav > li.ui-tabs-active > a{color: #eb3339;}
#content #comment-tabs #comment{background-color: #ffffff;}
#content #comment-tabs #comment #comment_box .comment_container{border-color: #eb3339;}
#content #comment-tabs #comment #comment_box .info{color: #363636;}
#content #comment-tabs #comment #comment_box .comment_description{color: #363636;}
#content #comment-tabs .comment_form,#content #comment-tabs .facebook_form{border-color: #eb3339; background-color: #ffffff; color: #363636;}
#content #comment-tabs .comment_form input[type=button]{color: #ffffff; background-color: #eb3339;}
#content #comment-tabs .comment_form input[type=button]:hover{color: #ffffff; background-color: #eb0008;}
#content #related-contents-container fieldset{border-color: #eb3339;}
#content #related-contents-container fieldset legend{color: #eb3339;}
#content #related-contents-container fieldset #related-contents-loader .title a{color: #eb3339;}
#content #related-contents-container fieldset #related-contents-loader .showcase-price-box .original-price{color: #363636;}
#content #related-contents-container fieldset #related-contents-loader .showcase-price-box .price{color: #eb3339;}
#content #related-contents-container fieldset #related-contents-loader .showcase-price-box .member-price{color: #eb3339;}
#content #showcase-container #showcase-loader .style1 .portlet-header{background-color: #eb3339; border: 1px solid #eb3339;}
#content #showcase-container #showcase-loader .style1 .portlet-header > a{color: #eb3339;}
#content #showcase-container #showcase-loader .style1 ul li .title > a{color: #eb3339;}
#content #showcase-container #showcase-loader .style2 .portlet-header > a{color: #eb3339 !important;}
#content #showcase-container #showcase-loader .style2 ul li .title > a{color: #eb3339 !important;}
#content #showcase-container #showcase-loader .style2 ul li .showcase-price-box{color: #eb3339;}
#content #showcase-container #showcase-loader .style3 .portlet-header > a{color: #eb3339 !important;}
#content #showcase-container #showcase-loader .style3 ul li .title > a{color: #eb3339 !important;}
#content #showcase-container #showcase-loader .style3 ul li .showcase-price-box{color: #eb3339;}
#content #showcase-container #showcase-loader .showcase-price-box .original-price{color: #363636;}
#content #showcase-container #showcase-loader .showcase-price-box .price{color: #eb3339;}
#content #showcase-container #showcase-loader .showcase-price-box .member-price{color: #eb3339;}
#content #subpages-container .separator,#content #siblings-container .separator{border-color: #eb3339;}
#content #subpages-container .title > a,#content #siblings-container .title > a{color: #eb3339;}
#content #subpages-container .description,#content #siblings-container .description{color: #363636;}
#content #subpages-container .showcase-price-box .original-price,#content #siblings-container .showcase-price-box .original-price{color: #363636;}
#content #subpages-container .showcase-price-box .price,#content #siblings-container .showcase-price-box .price{color: #eb3339;}
#content #subpages-container .showcase-price-box .member-price,#content #siblings-container .showcase-price-box .member-price{color: #eb3339;}
#content .product-search-result-container #product-search-result .product-card .product-name a{color: #eb3339;}
#content .product-search-result-container #product-search-result .product-card .product-price .product-price-original{color: #363636;}
#content .product-search-result-container #product-search-result .product-card .product-price .product-price-special{color: #eb3339;}
#content .product-search-result-container #product-search-pagination li.active span,#content .product-search-result-container #product-search-pagination li.disabled span,#content .product-category-detail-section-loader #product-category-pagination li.active span{background-color: #eb3339; border-color: #eb3339; color: #ffffff;}
#content .product-search-result-container #product-search-pagination li.disabled span.prev,#content .product-search-result-container #product-search-pagination li.disabled span.next,#content .product-category-detail-section-loader #product-category-pagination li.disabled span.prev,#content .product-category-detail-section-loader #product-category-pagination li.disabled span.next{float: left; font-size:14px; line-height:24px; font-weight: normal; text-align: center; border: 1px solid #BBB; min-width: 14px; padding: 0 7px; margin: 0 5px 0 0; border-radius: 3px; background-color: #ccc; border: #ccc solid 1px; color: #7a7a7a; opacity: 0.5;}
.ready-template-section-generic-bg{overflow: hidden; min-height: 200px; background-size: cover; background-position: center; margin: 0px; position: relative;}
.ready-template-section-generic-bg .ready-template-section-generic-container{padding: 2% 5% 2% 5%; position: relative;}
.ready-template-section-generic-bg .ready-template-section-generic-container .ready-template-section-shell .ready-template-section-content{min-height: 150px;}
.ready-template-section-generic-bg .ready-template-section-generic-container .ready-template-section-shell .ready-template-section-content img,.ready-template-section-generic-bg .ready-template-section-generic-container .ready-template-section-shell .ready-template-section-content table,.ready-template-section-generic-bg .ready-template-section-generic-container .ready-template-section-shell .ready-template-section-content iframe,.ready-template-section-generic-bg .ready-template-section-generic-container .ready-template-section-shell .ready-template-section-content embed,.ready-template-section-generic-bg .ready-template-section-generic-container .ready-template-section-shell .ready-template-section-content object{max-width: 100%;}
.ready-template-section-generic-bg .ready-template-section-generic-container .ready-template-section-shell .ready-template-section-content img,.ready-template-section-generic-bg .ready-template-section-generic-container .ready-template-section-shell .ready-template-section-content table{height: auto;}
.ready-template-section-generic-bg .ready-template-section-generic-container .ready-template-section-shell .ready-template-section-content .ready-template-generic-section-text a{color: black;}
.ready-template-section-generic-bg.ready-template-section-auto-height{height: auto;}
#content .ready-template-section-content,#content .ready-template-section-intro-text,#content .ready-template-section-text-description{color: #363636;}
#content .ready-template-section-container-45 .rw-section-h-main{color: #eb3339;}
#content .ready-template-section-container-45 .rw-section-h-sub{color: #eb3339;}
#content .ready-template-section-container-45 .rw-section-text{color: #363636;}
#content .ready-template-section-container-45 a.ready-template-section-editable-button{color: #ffffff; border-color: #eb3339; background-color: #eb3339;}
#content .ready-template-section-container-45 a.ready-template-section-editable-button:hover{color: #ffffff; border-color: #eb0008; background-color: #eb0008;}
.ready-template-section-container-45 .s-section-57{background-position:center center;background-size:cover}
.ready-template-section-container-45 .s-text-2602,.ready-template-section-container-45 .s-text-2603,.ready-template-section-container-45 .s-text-2612,.ready-template-section-container-45 .s-text-2620,.ready-template-section-container-45 .s-text-2614,.ready-template-section-container-45 .s-text-2615,.ready-template-section-container-45 .s-text-2616,.ready-template-section-container-45 .s-text-2617,.ready-template-section-container-45 .s-text-2618,.ready-template-section-container-45 .s-text-2619{text-decoration:none}
.ready-template-section-container-45 div.s-text-2620,.ready-template-section-container-45 div.s-text-2615,.ready-template-section-container-45 div.s-text-2617,.ready-template-section-container-45 div.s-text-2619{width:auto;word-break:break-word}
.ready-template-section-container-45 a.s-button-249,.ready-template-section-container-45 a.s-button-246,.ready-template-section-container-45 a.s-button-247,.ready-template-section-container-45 a.s-button-248{text-decoration:none;color:#ffffff;border-color:#1e7eba;border-radius:30px;background-color:#347ed9;text-align:center}
#content .ready-template-section-container-49 .rw-section-h-main{color: #eb3339;}
#content .ready-template-section-container-49 .rw-section-h-sub{color: #eb3339;}
#content .ready-template-section-container-49 .rw-section-text{color: #363636;}
#content .ready-template-section-container-49 a.ready-template-section-editable-button{color: #ffffff; border-color: #eb3339; background-color: #eb3339;}
#content .ready-template-section-container-49 a.ready-template-section-editable-button:hover{color: #ffffff; border-color: #eb0008; background-color: #eb0008;}
.ready-template-section-container-49 .s-section-49{background-position:center center;background-size:cover}
.ready-template-section-container-49 .s-text-2602,.ready-template-section-container-49 .s-text-2603,.ready-template-section-container-49 .s-text-2612,.ready-template-section-container-49 .s-text-2620,.ready-template-section-container-49 .s-text-2614,.ready-template-section-container-49 .s-text-2615,.ready-template-section-container-49 .s-text-2616,.ready-template-section-container-49 .s-text-2617{text-decoration:none}
.ready-template-section-container-49 .s-image-716,.ready-template-section-container-49 .s-image-717,.ready-template-section-container-49 .s-image-718{border-radius:0%}
.ready-template-section-container-49 a.s-button-249,.ready-template-section-container-49 a.s-button-246,.ready-template-section-container-49 a.s-button-247{text-decoration:none;color:#ffffff;border-color:#1e7eba;border-radius:30px;background-color:#347ed9}

/* the old site's site-wide font setting (ReadyPlanet "site font": Prompt) */
#slidemenu-container,.breadcrumb,.content-tag-title,.nav,.language-switcher-container,#header-language-switcher-dropdown,.header-v2-icons,.topnav-searchbox,h1.title,.product-search-result-title,.product-search-result-container,#content-tag-container,.hidable-main,.hidable-content,#portlet-related-contents,.category-section-more a,.articles-show-more a,.articles-show-more button,.widget-item,#footer-link .inner,#footer-text,.member-wrap,.member-menu-wrap,#content-visit-history-container,#content-visit-history-container .portlet-header,#midbar,.content-section-selector.product-variant,#facebook-icon-wrapper,.widget-item input,.widget-item select,h1.product-title,#form-design-v2 .ve-form-builder-container .stage-wrap,#form-design-v2 .ve-form-builder-container .rendered-form,.block-richtext,.ss-page,.category-page,.search-page,.topnav,.searchbox,.cookie-banner,.notfound,.page-title{font-family: Prompt, sans-serif !important;}

/* old theme colours for product cards, category and article lists (red a shade darker for WCAG AA) */
.product-card:hover{border: 1px solid #d42a30 !important;}
.product-card .product-price{color: #d42a30;}
.product-card .product-price-original{color: #363636;}
.product-card .product-price-original.no-special-price{color: #d42a30 !important;}
.product-card .product-price-special{color: #d42a30 !important;}
.product-card .product-bottom-variants-container{color: rgba(235, 51, 57, 0.75);}
#content .articles-section-loader .articles-section-title{color: #d42a30;}
#content .articles-section-loader .articles-section-title a{color: #d42a30;}
#content .articles-section-loader .articles-card .article-name > a{color: #d42a30;}
#content .articles-section-loader .articles-card .article-description{color: #363636;}
.category-section-title{color: #d42a30;}
.category-section-more,.articles-show-more{color: #d42a30;}
.product-name{color: #d42a30;}
.product-name > a > span:not(.keyword):not(.keyword-normal){color: #d42a30;}
.category-section-more a,.articles-show-more a,.articles-show-more button{background-color: #d42a30; border-color: #d42a30; color: #ffffff;}
.category-section-more a:hover{background-color: #eb0008; border-color: #eb0008; color: #ffffff;}
#category-contents-loader ul p.category-section-product-not-found{color: #363636;}
