@font-face {
    font-family: 'Kanit';
    font-weight: normal;
    font-style:  normal;
    font-display: optional;
    src: url('/modules/flexi/fonts/kanit-webfont.eot'); /* IE9 Compat Modes */
    src: local('Kanit'),
        url('/modules/flexi/fonts/kanit-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/modules/flexi/fonts/kanit-webfont.woff') format('woff'), /* Modern browsers */
        url('/modules/flexi/fonts/kanit-webfont.woff2') format('woff2'),
        url('/modules/flexi/fonts/kanit-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
    font-family: 'RSU';
    font-weight: normal;
    font-style:  normal;
    font-display: optional;
    src: url('/modules/flexi/fonts/rsu_regular-webfont.eot'); /* IE9 Compat Modes */
    src: local('RSU'),
        url('/modules/flexi/fonts/rsu_regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/modules/flexi/fonts/rsu_regular-webfont.woff') format('woff'), /* Modern browsers */
        url('/modules/flexi/fonts/rsu_regular-webfont.woff2') format('woff2'),
        url('/modules/flexi/fonts/rsu_regular-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
}

            #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
            {
                font-family: Kanit, sans-serif !important;
            }
        .ready-template-panel {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  overflow: hidden;
  background-size: cover !important;
  background-position: top center !important;
  background-repeat: no-repeat;
}
.ready-template-panel .ready-template-header-logo {
  max-width: 80%;
}
.ready-template-panel .ready-template-header-logo img {
  width: 100%;
}
.ready-template-panel .header-logo-position-left {
  float: left;
}
.ready-template-panel .header-logo-position-center {
  margin: 0 auto;
  text-align: center;
}
.ready-template-panel .header-logo-position-right {
  float: right;
}

@media screen and (max-width: 610px) {
  #header .header-inner {
    max-height: 400px;
  }
  #banner-festival {
    padding-top: 42px;
  }
  .rp-cart-button {
    background-color: #d23641 !important;
    color: #ffffff !important;
    border-color: #d23641 !important;
  }
}
#header #topbar {
  color: #ffffff;
  background-color: #d23641;
}
#header #topbar ul.topnav > li:not(.nav-add-button) {
  color: #ffffff;
  background-color: #d23641;
}
#header #topbar ul.topnav > li:hover:not(.nav-add-button) {
  color: #ffffff;
  background-color: #e64754;
}
#header #topbar ul.topnav > li:not(.nav-add-button) > a {
  color: #ffffff;
}
#header #topbar ul.topnav > li:hover:not(.nav-add-button) > a {
  color: #ffffff;
  background-color: #e64754;
}
#header #topbar ul.topnav > li:not(.nav-add-button) span.arrow {
  color: #ffffff;
}
#header #topbar ul.topnav > li:hover:not(.nav-add-button) span.arrow {
  color: #ffffff;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav {
  background-color: #d23641;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav > li {
  background-color: #d23641;
  color: #ffffff;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav > li > a {
  color: #ffffff;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav > li > a:hover {
  color: #ffffff;
  background-color: #e64754;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav > div > div > li {
  background-color: #d23641;
  color: #ffffff;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav > div > div > li > a {
  color: #ffffff;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav > div > div > li > a:hover {
  color: #ffffff;
  background-color: #e64754;
}
#header #topbar .topnav-searchbox {
  background-color: #d23641;
}
#header #header-v2 .member-online path,
#header #header-v2 .member-offline path.icon-svg-bg {
  fill: #d23641;
}
#header #topbar .topnav-member-icon {
  color: #ffffff;
}
#header #header-v2 .member-online #Icon_awesome-user-circle path,
#header #header-v2 .icon-svg path.icon-svg-border,
#header #header-v2 .icon-svg path.icon-svg-icon {
  fill: #ffffff;
}
#header #topbar .topnav-member-icon .member-offline path,
#header #topbar .member-online path {
  fill: #ffffff;
}
#header #topbar .topnav-member-icon .member-offline path {
  fill: #ffffff;
}
#header .header-inner .panel #panel-background #siteinfo #sitename {
  color: #2d5c70;
}
#header .header-inner .panel #panel-background #siteinfo #tagline {
  color: #515151;
}

#body-bg {
  background-color: #ffffff;
}
#body-bg #slidemenu-container #slidemenu-menu {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu {
  background-color: #d23641;
}
#body-bg #slidemenu-container .icon-svg.member-online svg path {
  fill: #ffffff
}
#body-bg #slidemenu-container .slidemenu .slidemenu-back {
  background-color: #ffffff;
  color: #d23641;
}

#body-bg #slidemenu-container .slidemenu .slidemenu-back.sub i {
  color: #d23641;
}

#body-bg #slidemenu-container .slidemenu li:not(.slidemenu-back) i {
    color: #ffffff;
}

#body-bg #slidemenu-container .slidemenu .slidemenu-back a {
  color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-content {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-content > a,
#body-bg #slidemenu-container .slidemenu .nav-content > div > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-content .member-offline path,
#body-bg #slidemenu-container .slidemenu .nav-content .member-online path {
  fill: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-content .subnav {
  background-color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-content .subnav .slidemenu-back {
  background-color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-content .subnav .slidemenu-back a {
  color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu .subnav {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu .subnav .slidemenu-back {
  background-color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu .subnav .slidemenu-back a {
  color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard .subnav {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard .subnav .slidemenu-back {
  background-color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard .subnav .slidemenu-back a {
  color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-link {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-link > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-link .subnav {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-link .subnav .slidemenu-back {
  background-color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-link .subnav .slidemenu-back a {
  color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-text {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-text > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-text .subnav {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-text .subnav .slidemenu-back {
  background-color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-text .subnav .slidemenu-back a {
  color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-category {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-category > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-category .subnav {
  background-color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-category .subnav .slidemenu-back {
  background-color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-category .subnav .slidemenu-back a {
  color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .nav-topbar-logo {
  background-color: #d23641;
}
#body-bg #slidemenu-container .slidemenu .language-switcher-container-slide-menu {
  color: #ffffff;
}

#body-bg #slidemenu-container .slidemenu .nav-product-label > a {
  color: #ffffff;
}
#body-bg #wrapper .mobile-topbar {
  color: #ffffff;
  background-color: #d23641;
}
#body-bg #wrapper #viewcart-box-no-sidebar .viewcart-box {
  background-color: #d23641;
  color: #284f8a;
}
#body-bg #wrapper #viewcart-box-no-sidebar .viewcart-box a {
  color: #284f8a;
}

#content {
  background-color: #ffffff;
}
#content .ready-template-section-content, #content .ready-template-section-intro-text, #content .ready-template-section-text-description {
  color: #000000;
}
#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: #d23641;
}
#content h6 {
  color: #284f8a;
}
#content .title,
#content .product-title,
#content .product-search-result-title,
#content .product-related-header {
  color: #d23641;
}
#content #sidebar {
  background-color: #ffffff;
}
#content #sidebar ul.widgets > li {
  color: #000000;
}
#content #sidebar .widgets ul.sidenav > li {
  background-color: #ffffff;
}
#content #sidebar .widgets ul.sidenav > li > a {
  color: #d23641;
}
#content #sidebar .widgets ul.sidenav > li .arrow {
  color: #d23641;
}
#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: #d23641;
}
#content #sidebar .inner {
  color: black;
}
#content #sidebar .viewcart-box {
  background-color: #d23641;
  color: #284f8a;
}
#content #sidebar .viewcart-box a {
  color: #284f8a;
}
#content .contact-us-wrap .order-complete {
  color: #000000;
  border: 1px solid #d23641;
}
#content .contact-us-wrap .order-complete a {
  color: #ff995a;
}
#content .breadcrumb {
  color: #ff995a;
}
#content .breadcrumb a {
  color: #ff995a;
}
#content .breadcrumb span {
  color: #ff995a;
}
#content #midbar ul.midnav,
#content #midbar .sub-categories-list-container {
  border-color: #d23641;
}
#content #midbar ul.midnav > li,
#content #midbar ul.sub-categories-list > li {
  color: #ff995a;
}
#content .description .keyword {
  font-weight: bold;
  background-color: #000000;
}
#content .content-tag .description {
  color: #000000;
}
#content .content-tag-title {
  color: #000000;
}
#content .content-tag-title .content-tag-title-link {
  color: #284f8a;
}
#content #content-tag-container ul li a {
  color: #ff995a;
}
#content #content-tag-container .showcase-price-box .original-price {
  color: #000000;
}
#content #content-tag-container .showcase-price-box .price {
  color: #d23641;
}
#content #content-tag-container .showcase-price-box .member-price {
  color: #284f8a;
}
#content #content-tag-container .content-tag .separator {
  border-top-color: #d23641; 
}
#content .main-section-loader .description,
#content .product-detail-section-loader .description {
  color: #000000;
}
#content .main-section-loader .description a,
#content .product-detail-section-loader .description a {
  color: #ff995a;
}
#content .text-section-loader {
  color: #000000;
}

#content .text-consent {
  color: #000000;
}
#content .text-section-loader a {
  color: #ff995a;
}
#content .html-section-loader {
  color: #000000;
}
#content .html-section-loader a{
  color: #ff995a;
}
#content .widget-item a {
  color: #ff995a;
}
#content .widget-item h3 {
  color: #284f8a;
}
#content .widget-item .standard-form h1,
#content .widget-item .customize-form h1 {
  color: #284f8a;
}
#content .widget-item div {
  color: #000000;
}
#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: #4d8bf7;
}
#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: #ffb88f;
}
#content .webboard .description {
  color: #000000;
}
#content .webboard #create-topic input[type=button] {
  color: #ffffff;
  background-color: #4d8bf7;
}
#content .webboard #create-topic input[type=button]:hover {
  color: #ffffff;
  background-color: #ffb88f;
}
#content .webboard table tr {
  border-bottom: 1px solid #d23641;
}
#content .webboard table tr > th {
  background-color: #ffeade;
  color: #284f8a;
}
#content .webboard table tr > td {
  color: #665b66;
}
#content .webboard table tr > td a {
  color: #ff995a;
}
#content .webboard div {
  color: #000000;
}
#content .member-menu-wrap .member-menu-title {
  background-color: #ffeade;
  color: #d23641;
}
#content .member-menu-wrap .member-menu-inner .member-block label {
  color: #000000;
}
#content .member-menu-wrap .member-menu-inner .member-login-submit input[type=submit] {
  background-color: #4d8bf7;
  color: #ffffff;
  border-color: #4d8bf7;
}
#content .member-menu-wrap .member-menu-inner .member-login-submit input[type=submit]:hover {
  background-color: #ffb88f;
  color: #ffffff;
  border-color: #ffb88f;
}
#content .member-menu-wrap .member-menu-inner .member-login-signup a {
  color: #ff995a;
}
#content .member-menu-wrap .member-menu-inner ul > li {
  background-color: #ffeade;
  color: #000000;
}
#content .member-menu-wrap .member-menu-inner ul > li a {
  color: #ff995a;
}
#content .member-wrap .member-message {
  color: #000000;
  border-color: #d23641;
}
#content .member-wrap .shipping-title {
  background-color: #ffeade;
  color: #284f8a;
}
#content .member-wrap .order-view .order-list th {
  background-color: rgba(255, 234, 222, 0.2);
}
.member-wrap #member-order-list {
  border: #ffeade 2px solid;
}
#content .member-wrap .copy_address_desc {
  color: #000000;
}
#content .member-wrap label {
  color: #000000;
}
#content .member-wrap .member-block-button #consent-container {
  color: #000000;
}
#content .member-wrap .member-block-button #consent-container a {
  color: #ff995a;
}
#content .member-wrap .member-block-button input[type=button] {
  background-color: #4d8bf7;
  color: #ffffff;
}
#content .member-wrap .member-block-button input[type=button]:hover {
  background-color: #ffb88f;
  color: #ffffff;
}
#content .attachments-wrap .content-attach-file > ul > li {
  background-color: #ffffff;
}
#content .attachments-wrap .content-attach-file > ul > li .attach-download {
  color: #000000;
}
#content .attachments-wrap .content-attach-file > ul > li .attach-details {
  color: #000000;
}
#content .attachments-wrap .content-attach-file > ul > li:hover {
  background-color: #000000;
}
#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: #d23641;
}
#content .wrap-cart .checkout-step #step-done .circle,
#content .order-wrap .checkout-step #step-done .circle {
  background-color: #d23641;
  border-color: #d23641;
}
#content .wrap-cart .checkout-step .text,
#content .order-wrap .checkout-step .text {
  color: #000000;
}
#content .wrap-cart table.cart tr > th,
#content .order-wrap table.cart tr > th {
  background-color: #ffeade;
  color: #284f8a;
  border-color: #d23641;
}
#content .wrap-cart table.cart tr > td,
#content .order-wrap table.cart tr > td {
  color: #665b66;
  border-color: #d23641;
}
#content .wrap-cart table.cart tr.order-head-row,
#content .order-wrap table.cart tr.order-head-row {
  background-color: #ffeade;
}
#content .wrap-cart table.cart tr.order-head-row > td,
#content .order-wrap table.cart tr.order-head-row > td {
  color: #665b66;
}
#content .wrap-cart .summary,
#content .order-wrap .summary {
  color: #000000;
}
#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: #4d8bf7;
  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: #ffb88f;
}
#content .wrap-cart .checkout-form input[type=button],
#content .order-wrap .checkout-form input[type=button] {
  background-color: #4d8bf7;
  color: #ffffff;
  border-color: #d23641;
}
#content .wrap-cart .checkout-form input[type=button]:hover,
#content .order-wrap .checkout-form input[type=button]:hover {
  color: #ffffff;
  background-color: #ffb88f;
}
#content .wrap-cart .checkout-form .shipping-title,
#content .order-wrap .checkout-form .shipping-title {
  background-color: #ffeade;
  color: #284f8a;
}
#content .wrap-cart .checkout-form label,
#content .order-wrap .checkout-form label {
  color: #000000;
}
#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: #4d8bf7;
  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: #ffb88f;
}
#content .wrap-cart .order-complete,
#content .order-wrap .order-complete {
  color: #000000;
  border: 1px solid #d23641;
}
#content .wrap-cart .order-complete .back-home a,
#content .order-wrap .order-complete .back-home a {
  color: #ff995a;
}

#content-visit-history-container {
  background-color: #ffffff;
}
#content-visit-history-container .portlet .portlet-header {
  color: #284f8a;
}
#content-visit-history-container .portlet .portlet-header-divider {
  color: #284f8a;
}
#content-visit-history-container .portlet-header-divider>div {
  border-bottom: solid 1px #284f8a;
}
#content-visit-history-container .portlet .title a {
  color: #ff995a;
}
#content-visit-history-container .showcase-price-box .original-price {
  color: #000000;
}
#content-visit-history-container .showcase-price-box .price {
  color: #d23641;
}
#content-visit-history-container .showcase-price-box .member-price {
  color: #284f8a;
}

#footer-link {
  background-color: #723147;
}
#footer-link td > ul > li {
  color: #ff995a;
}
#footer-link td > ul > li > a:hover {
  color: #ffb88f;
}

#footer {
  color: #723147;
  background-color: #723147;
}
#footer #footer-text {
  color: #ffffff;
}
#footer #footer-text a{
  color: #ff995a;
}
#frm-topic-create {
  color: #000000;
}
#frm-topic-create > h2 {
  background-color: #ffeade;
  color: #284f8a;
}
#frm-topic-create .field-block-button input[type=button] {
  color: #ffffff;
  background-color: #4d8bf7;
}
#frm-topic-create .field-block-button input[type=button]:hover {
  color: #ffffff;
  background-color: #ffb88f;
}
#frm-topic-create label {
  color: #000000;
}

.cards-container #cards-blank {
  color: #000000;
}
.cards-container .cards-title {
  color: #284f8a;
}
.cards-container .cards-title a {
  color: #284f8a;
}
.cards-container .cards-text {
  color: #000000;
}

.search-result .search-content .text .description {
  color: #000000;
}
.search-result .search-content .text .description span.keyword {
  color: #ffffff;
}

.search-form input[type=button] {
  color: #ffffff;
  background-color: #4d8bf7;
}
#content .widget-item input[type=button]:hover, .search-form input[type=button]:hover {
  color: #ffffff;
  background-color: #ffb88f;
}

.call-button .call-button-area {
  color: #ffffff;
  background-color: #d23641;
  border-color: #d23641;
}

.call-button:hover {
  border-color: #d23641;
}
.call-button:hover .call-button-area:hover {
  color: #ffffff;
}

.subpages .text {
  color: #000000;
}

.form-name-desc {
  color: #000000;
}

.copy_address_desc {
  color: #000000;
}

.order-list tr {
  color: #665b66;
}
.order-list .order-list-row {
  color: #665b66;
}
.order-list .order-list-row:hover {
  color: #ffb88f;
}

.back-to-top a .fa{
    color: #ffffff;
    background-color: #d23641;
}

.product-detail-bottom {
  color: #000000;
}

.product-detail-step-prices > table th {
  color: #d23641;
}

.product-detail-step-prices > table tr {
  border-bottom: 1px solid rgba(77, 139, 247, 0.1);
}

.product-detail-variant {
  color: #000000;
}
.product-detail-variant > span#product-detail-selected-variant-label {
  color: #284f8a;
}
.icon-minus-qty, .icon-plus-qty {
  color: #4d8bf7;
}

.product-card:hover {
  border: 1px solid #d23641 !important;
}

.product-card .product-price {
  color: #d23641;
}
.product-card .product-price-original,
.product-detail-section-loader .product-detail-price-original {
  color: #000000;
}
product-detail-section-loader .product-sold {
  color: #000000;
}
.product-card .product-price-original.no-special-price,
.product-detail-section-loader .product-detail-price-original.no-special-price {
  color: #d23641 !important;
}
.product-card .product-price-special,
.product-detail-section-loader .product-detail-price {
  color: #d23641 !important;
}

.product-card .product-bottom-variants-container {
  color: rgba(210, 54, 65, 0.75);
}

.out-of-stock > p,
product-detail-out-of-stock {
    color: #000000;
}
#content .articles-section-loader .articles-section-title {
    color: #d23641;
}
#content .articles-section-loader .articles-section-title a {
    color: #d23641;
}

#content .articles-section-loader .articles-card .article-name > a {
    color: #284f8a;
}

#content .articles-section-loader .articles-card .article-description {
    color: #000000;
}

.order-tracking-section-loader {
  border: 1px solid #4d8bf7;
  background-color: rgba(77, 139, 247, 0.25);
  color: #4d8bf7;
}

.order-tracking-section-loader #order-tracking-input {
  border: 1px solid #4d8bf7;
}

.order-tracking-section-loader #order-tracking-submit-button {
  background-color: #4d8bf7;
  color: #ffffff;
  border: 1px solid #4d8bf7;
}

.category-section-title {
  color: #d23641;
}
.category-section-more,
.articles-show-more {
  color: #284f8a;
}
.product-name {
  color: #284f8a;
}
.product-name > a > span:not(.keyword):not(.keyword-normal) {
  color: #284f8a;
}

.category-section-more a,
.articles-show-more a, 
.articles-show-more button {
  background-color: #4d8bf7;
  border-color: #4d8bf7;
  color: #ffffff;
}
.category-section-more a:hover {
  background-color: #ffb88f;
  border-color: #ffb88f;
  color: #ffffff;
}
#category-contents-loader ul p.category-section-product-not-found,
.product-detail-product-not-found {
  color: #000000;
}
.topbar-sub-container .rp-cart-button button {
  background-color: #d23641 !important;
  border-color: #d23641 !important;
  color: #ffffff !important;
}
#header-v2 .rp-cart-button-on-header-v2 button {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
#content-visit-history-container .history-original-price {
  color: #000000;
}
#content-visit-history-container .history-price {
  color: #d23641;
}
.modal .modal-content footer button.submit {
  color: #ffffff;
  background-color: #4d8bf7;
}
.modal .modal-content footer button.submit:hover {
  color: #ffffff;
  background-color: #ffb88f;
}
.modal .modal-content header {
  color: #d23641;
}
.modal .modal-content content {
  color: #000000;
}

.header-v2-container {
  background-color: #ffffff;
}

		.cards-container #cards-blank {
		  color: #000000;
		}
		.cards-container .cards-title {
		  color: #284f8a;
		}
		.cards-container .cards-title a {
		  color: #284f8a;
		}
		.cards-container .cards-text {
		  color: #000000;
		}
	
		#content .text-section-loader {
		  color: #000000;
		}
		#content .text-section-loader a {
		  color: #ff995a;
		}
	
		#content .price-box .original-price-line {
		  	color: #000000;
		}
		#content .price-box .price-line {
		  	color: #d23641;
		}
		#content .price-box .member-price-line {
		  	color: #284f8a;
		}
		#content .order-button-box #order-form .order-block {
		  	color: #000000;
		}
		#content .order-button-box #order-form input[type=submit] {
		  	color: #ffffff;
		  	background-color: #4d8bf7;
		}
		#content .order-button-box #order-form input[type=submit]:hover {
		  	color: #ffffff;
		  	background-color: #ffb88f;
		}
	
    #content .contact-form h1 {
		  color: #d23641;
		}
		#content .contact-form .customize-form > div {
		  color: #000000;
		}
		#content .contact-form label {
		  color: #000000;
		}
    #content .contact-form input[type=submit],
    #content .contact-form button[type=submit] {
		  color: #ffffff;
		  background-color: #4d8bf7;
		}
    #content .contact-form input[type=submit]:hover,
    #content .contact-form button[type=submit]:hover {
		  color: #ffffff;
		  background-color: #ffb88f;
		}
		#content .contact-form a {
		  color: #ff995a;
		}
	
    #content .rendered-form .form-builder-default-title,
    #form-design-v2 .ve-form-builder-container .form-builder-default-title {
      font-size: 18px;
		  color: #d23641;
    }
    #content .rendered-form .form-builder-default-description,
    #form-design-v2 .ve-form-builder-container .form-builder-default-description {
		  color: #000000;
    }
    #content .rendered-form .form-builder-default-submit,
    #form-design-v2 .ve-form-builder-container .form-builder-default-submit {
		  color: #ffffff;
      background-color: #4d8bf7;
		}
    #content .rendered-form .form-builder-default-submit:hover,
    #form-design-v2 .ve-form-builder-container .form-builder-default-submit:hover {
		  color: #ffffff;
		  background-color: #ffb88f;
		}
	
		#content #comment-tabs .ui-tabs-nav {
		  border-bottom: solid 1px #d23641;
		}
		#content #comment-tabs .ui-tabs-nav > li {
		  background-color: #d23641;
		  border-color: #d23641;
		}
		#content #comment-tabs .ui-tabs-nav > li > a {
		  color: #ff995a;
		  border-color: #d23641;
		}
		#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: #ff995a;
		}
		#content #comment-tabs #comment {
		  background-color: #ffffff;
		}
		#content #comment-tabs #comment #comment_box .comment_container {
		  border-color: #d23641;
		}
		#content #comment-tabs #comment #comment_box .info {
		  color: #000000;
		}
		#content #comment-tabs #comment #comment_box .comment_description {
		  color: #000000;
		}
		#content #comment-tabs .comment_form ,
		#content #comment-tabs .facebook_form {
		  border-color: #d23641;
		  background-color: #ffffff;
		  color: #000000;
		}
		#content #comment-tabs .comment_form input[type=button] {
		  color: #ffffff;
		  background-color: #4d8bf7;
		}
		#content #comment-tabs .comment_form input[type=button]:hover {
		  color: #ffffff;
		  background-color: #ffb88f;
		}
	
		#content #related-contents-container fieldset {
		  border-color: #d23641;
		}
		#content #related-contents-container fieldset legend {
		  color: #284f8a;
		}
		#content #related-contents-container fieldset #related-contents-loader .title a {
		  color: #ff995a;
		}
		#content #related-contents-container fieldset #related-contents-loader .showcase-price-box .original-price {
		  color: #000000;
		}
		#content #related-contents-container fieldset #related-contents-loader .showcase-price-box .price {
		  color: #d23641;
		}
		#content #related-contents-container fieldset #related-contents-loader .showcase-price-box .member-price {
		  color: #284f8a;
		}
	
		#content #showcase-container #showcase-loader .style1 .portlet-header {
		  background-color: #d23641;
		  border: 1px solid #d23641;
		}
		#content #showcase-container #showcase-loader .style1 .portlet-header > a {
		  color: #284f8a;
		}
		#content #showcase-container #showcase-loader .style1 ul li .title > a {
		  color: #ff995a;
		}
		#content #showcase-container #showcase-loader .style2 .portlet-header > a {
		  color: #284f8a !important;
		}
		#content #showcase-container #showcase-loader .style2 ul li .title > a {
		  color: #ff995a !important;
		}
		#content #showcase-container #showcase-loader .style2 ul li .showcase-price-box {
		  color: #d23641;
		}
		#content #showcase-container #showcase-loader .style3 .portlet-header > a {
		  color: #284f8a !important;
		}
		#content #showcase-container #showcase-loader .style3 ul li .title > a {
		  color: #ff995a !important;
		}
		#content #showcase-container #showcase-loader .style3 ul li .showcase-price-box {
		  color: #d23641;
		}
		#content #showcase-container #showcase-loader .showcase-price-box .original-price {
		  color: #000000;
		}
		#content #showcase-container #showcase-loader .showcase-price-box .price {
		  color: #d23641;
		}
		#content #showcase-container #showcase-loader .showcase-price-box .member-price {
		  color: #284f8a;
		}
		.showcase .portlet {
		  border: solid 1px #d23641;
		}
		.showcase .portlet.style2 .showcase_border {
		  border: solid 1px #d23641;
		}
		.showcase .portlet.style3 .portlet-header-divider>div {
		  border: solid 1px #d23641;
		}
	
		#content #subpages-container .separator,
		#content #siblings-container .separator {
		  border-color: #d23641;
		}
		#content #subpages-container .title > a,
		#content #siblings-container .title > a {
		  color: #ff995a;
		}
		#content #subpages-container .description,
		#content #siblings-container .description {
		  color: #000000;
		}
		#content #subpages-container .showcase-price-box .original-price,
		#content #siblings-container .showcase-price-box .original-price {
		  color: #000000;
		}
		#content #subpages-container .showcase-price-box .price,
		#content #siblings-container .showcase-price-box .price {
		  color: #d23641;
		}
		#content #subpages-container .showcase-price-box .member-price,
		#content #siblings-container .showcase-price-box .member-price {
		  color: #284f8a;
		}
	
				#content .product-search-result-container #product-search-result .product-card .product-name a {
						color: #d23641;
				}

				#content .product-search-result-container #product-search-result .product-card .product-price .product-price-original {
						color: #000000;
				}

				#content .product-search-result-container #product-search-result .product-card .product-price .product-price-special {
						color: #d23641;
				}

				#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: #4d8bf7;
						border-color: #4d8bf7;
						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;
				}
		