@font-face {
                 font-family: 'db-adman-x';
                 font-weight: normal;
                 font-style:  normal;
                 font-display: swap;
                 src: url('/modules/flexi/fonts/db-adman-x-webfont.ttf'); /* IE9 Compat Modes */
                 src: local('db-adman-x'),
                 url('/modules/flexi/fonts/db-adman-x-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
                 url('/modules/flexi/fonts/db-adman-x-webfont.woff') format('woff'), /* Modern browsers */
                 url('/modules/flexi/fonts/db-adman-x-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
                 }@font-face {
                 font-family: 'db-adman-x-bd';
                 font-weight: normal;
                 font-style:  normal;
                 font-display: swap;
                 src: url('/modules/flexi/fonts/db-adman-x-bd-webfont.ttf'); /* IE9 Compat Modes */
                 src: local('db-adman-x-bd'),
                 url('/modules/flexi/fonts/db-adman-x-bd-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
                 url('/modules/flexi/fonts/db-adman-x-bd-webfont.woff') format('woff'), /* Modern browsers */
                 url('/modules/flexi/fonts/db-adman-x-bd-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
                 }.ready-template-panel {
  width: 100%;
  height: 100%;
  background-color: #2c578a;
  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 {
    margin-top: 42px;
  }
}
#header #topbar {
  color: #ffffff;
  background-color: #4d4b4b;
}
#header #topbar ul.topnav > li:not(.nav-add-button) {
  color: #ffffff;
  background-color: #4d4b4b;
}
#header #topbar ul.topnav > li:hover:not(.nav-add-button) {
  color: #ffffff;
  background-color: #fa130f;
}
#header #topbar ul.topnav > li:not(.nav-add-button) > a {
  color: #ffffff;
}
#header #topbar ul.topnav > li:hover:not(.nav-add-button) > a {
  color: #faf5fa;
  background-color: #fa130f;
}
#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: #faf5fa;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav {
  background-color: #4d4b4b;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav > li {
  background-color: #4d4b4b;
  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: #faf5fa;
  background-color: #fa130f;
}
#header #topbar .topnav-searchbox {
  background-color: #4d4b4b;
}
#header .header-inner .panel #panel-background #siteinfo #sitename {
  color: #2d5c70;
}
#header .header-inner .panel #panel-background #siteinfo #tagline {
  color: #515151;
}
#header #topbar ul.topnav > li:not(.nav-add-button) ul.subnav > div > div > li {
  background-color: #4d4b4b;
  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: #faf5fa;
  background-color: #fa130f;
}

#body-bg {
  background-color: #030303;
}
#body-bg #slidemenu-container .slidemenu {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .slidemenu-back {
  background-color: #ffffff;
  color: #4d4b4b;
}

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

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

#body-bg #slidemenu-container .slidemenu .slidemenu-back a {
  color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-content {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-content > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-content .subnav {
  background-color: #030303;
}
#body-bg #slidemenu-container .slidemenu .nav-content .subnav .slidemenu-back {
  background-color: #030303;
}
#body-bg #slidemenu-container .slidemenu .nav-content .subnav .slidemenu-back a {
  color: #fcfcfc;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu .subnav {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu .subnav .slidemenu-back {
  background-color: #030303;
}
#body-bg #slidemenu-container .slidemenu .nav-tag-menu .subnav .slidemenu-back a {
  color: #fcfcfc;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard .subnav {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard .subnav .slidemenu-back {
  background-color: #030303;
}
#body-bg #slidemenu-container .slidemenu .nav-webboard .subnav .slidemenu-back a {
  color: #fcfcfc;
}
#body-bg #slidemenu-container .slidemenu .nav-link {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-link > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-link .subnav {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-link .subnav .slidemenu-back {
  background-color: #030303;
}
#body-bg #slidemenu-container .slidemenu .nav-link .subnav .slidemenu-back a {
  color: #fcfcfc;
}
#body-bg #slidemenu-container .slidemenu .nav-text {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-text > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-text .subnav {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-text .subnav .slidemenu-back {
  background-color: #030303;
}
#body-bg #slidemenu-container .slidemenu .nav-text .subnav .slidemenu-back a {
  color: #fcfcfc;
}
#body-bg #slidemenu-container .slidemenu .nav-category {
  background-color: #4d4b4b;
}
#body-bg #slidemenu-container .slidemenu .nav-category > a {
  color: #ffffff;
}
#body-bg #slidemenu-container .slidemenu .nav-category .subnav {
  background-color: #030303;
}
#body-bg #slidemenu-container .slidemenu .nav-category .subnav .slidemenu-back {
  background-color: #030303;
}
#body-bg #slidemenu-container .slidemenu .nav-category .subnav .slidemenu-back a {
  color: #fcfcfc;
}
#body-bg #slidemenu-container .slidemenu .nav-topbar-logo {
  background-color: #4d4b4b;
}
#body-bg #wrapper .mobile-topbar {
  color: #ffffff;
  background-color: #4d4b4b;
}
#body-bg #wrapper #viewcart-box-no-sidebar .viewcart-box {
  background-color: #4d4b4b;
  color: #c0c5cc;
}
#body-bg #wrapper #viewcart-box-no-sidebar .viewcart-box a {
  color: #c0c5cc;
}

#content {
  background-color: #030303;
}
#content .ready-template-section-content, #content .ready-template-section-intro-text, #content .ready-template-section-text-description {
  color: #faf7fa;
}
#content .ready-template-section-bg-gray-lighter {
  background-color: #030303;
}
#content .ready-template-section-container-opacity {
  background-position: center;
  position: absolute !important;
  height: 100%;
  width: 100%;
  text-align: center;
  left: 0px;
  top: 0px;
}
#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: #fcfcfc;
}
#content h6 {
  color: #c0c5cc;
}
#content .title,
#content .product-title,
#content .product-search-result-title {
  color: #fcfcfc;
}
#content #sidebar {
  background-color: #ffffff;
}
#content #sidebar .widgets ul.sidenav > li {
  background-color: #ffffff;
}
#content #sidebar .widgets ul.sidenav > li > a {
  color: #f9fbfc;
}
#content #sidebar .widgets ul.sidenav > li .arrow {
  color: #f9fbfc;
}
#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: #f9fbfc;
}
#content #sidebar .inner {
  color: black;
}
#content #sidebar .viewcart-box {
  background-color: #4d4b4b;
  color: #c0c5cc;
}
#content #sidebar .viewcart-box a {
  color: #c0c5cc;
}
#content .contact-us-wrap .order-complete {
  color: #faf7fa;
  border: 1px solid #fcfcfc;
}
#content .contact-us-wrap .order-complete a {
  color: #fa0a0a;
}
#content .breadcrumb {
  color: #fa0a0a;
}
#content .breadcrumb a {
  color: #fa0a0a;
}
#content .breadcrumb span {
  color: #fa0a0a;
}
#content #midbar ul.midnav,
#content #midbar .sub-categories-list-container {
  border-color: #fcfcfc;
}
#content #midbar ul.midnav > li,
#content #midbar ul.sub-categories-list > li {
  color: #fa0a0a;
}
#content .description .keyword {
  font-weight: bold;
  background-color: #faf7fa;
}
#content .content-tag .description {
  color: #faf7fa;
}
#content .content-tag-title {
  color: #faf7fa;
}
#content .content-tag-title .content-tag-title-link {
  color: #c0c5cc;
}
#content #content-tag-container ul li a {
  color: #fa0a0a;
}
#content #content-tag-container .showcase-price-box .original-price {
  color: #faf7fa;
}
#content #content-tag-container .showcase-price-box .price {
  color: #fcfcfc;
}
#content #content-tag-container .showcase-price-box .member-price {
  color: #c0c5cc;
}
#content #content-tag-container .content-tag .separator {
  border-top: dotted 1px #4d4b4b;
}
#content .main-section-loader .description,
#content .product-detail-section-loader .description {
  color: #faf7fa;
}
#content .main-section-loader .description a,
#content .product-detail-section-loader .description a {
  color: #fa0a0a;
}
#content .text-section-loader {
  color: #faf7fa;
}
#content .text-consent {
  color: #faf7fa;
  font-size: 0.8em;
}
#content .text-consent a {
  color: #fa0a0a;
}
#content .text-section-loader a {
  color: #fa0a0a;
}
#content .widget-item a {
  color: #fa0a0a;
}
#content .widget-item h3 {
  color: #c0c5cc;
}
#content .widget-item div {
  color: #faf7fa;
}
#content .widget-item div#facebook-icon-wrapper {
  color: white;
}
#content .widget-item div#facebook-icon-wrapper:hover {
  color: #3B5998;
}
#content .widget-item input[type=submit] {
  color: #fff7f7;
  background-color: #2d2e2e;
}
#content .widget-item input[type=submit]:hover {
  color: #ffffff;
  background-color: #fa0808;
}
#content .webboard .description {
  color: #faf7fa;
}
#content .webboard #create-topic input[type=button] {
  color: #fff7f7;
  background-color: #2d2e2e;
}
#content .webboard #create-topic input[type=button]:hover {
  color: #ffffff;
  background-color: #fa0808;
}
#content .webboard table tr {
  border-bottom: 1px solid #fcfcfc;
}
#content .webboard table tr > th {
  background-color: #d8e5f0;
  color: #c0c5cc;
}
#content .webboard table tr > td {
  color: #3d3d3d;
}
#content .webboard table tr > td a {
  color: #fa0a0a;
}
#content .webboard div {
  color: #faf7fa;
}
#content .member-menu-wrap .member-menu-title {
  background-color: #d8e5f0;
  color: #fcfcfc;
}
#content .member-menu-wrap .member-menu-inner .member-block label {
  color: #faf7fa;
}
#content .member-menu-wrap .member-menu-inner .member-login-submit input[type=submit] {
  background-color: #2d2e2e;
  color: #fff7f7;
  border-color: #2d2e2e;
}
#content .member-menu-wrap .member-menu-inner .member-login-submit input[type=submit]:hover {
  background-color: #fa0808;
  color: #ffffff;
  border-color: #fa0808;
}
#content .member-menu-wrap .member-menu-inner .member-login-signup a {
  color: #fa0a0a;
}
#content .member-menu-wrap .member-menu-inner ul > li {
  background-color: #d8e5f0;
  color: #faf7fa;
}
#content .member-menu-wrap .member-menu-inner ul > li a {
  color: #fa0a0a;
}
#content .member-wrap .member-message {
  color: #faf7fa;
  border-color: #fcfcfc;
}
#content .member-wrap .shipping-title {
  background-color: #d8e5f0;
  color: #c0c5cc;
}
#content .member-wrap .copy_address_desc {
  color: #faf7fa;
}
#content .member-wrap label {
  color: #faf7fa;
}
#content .member-wrap .member-block-button input[type=button] {
  background-color: #2d2e2e;
  color: #fff7f7;
}
#content .member-wrap .member-block-button input[type=button]:hover {
  background-color: #fa0808;
  color: #ffffff;
}
#content .attachments-wrap .content-attach-file > ul > li {
  background-color: #030303;
}
#content .attachments-wrap .content-attach-file > ul > li .attach-download {
  color: #faf7fa;
}
#content .attachments-wrap .content-attach-file > ul > li .attach-details {
  color: #faf7fa;
}
#content .attachments-wrap .content-attach-file > ul > li:hover {
  background-color: #faf7fa;
}
#content .attachments-wrap .content-attach-file > ul > li:hover .attach-download {
  color: #030303;
}
#content .attachments-wrap .content-attach-file > ul > li:hover .attach-details {
  color: #030303;
}
#content .wrap-cart .checkout-step .progress-bar > span,
#content .order-wrap .checkout-step .progress-bar > span {
  background-color: #4d4b4b;
}
#content .wrap-cart .checkout-step #step-done .circle,
#content .order-wrap .checkout-step #step-done .circle {
  background-color: #4d4b4b;
  border-color: #4d4b4b;
}
#content .wrap-cart .checkout-step .text,
#content .order-wrap .checkout-step .text {
  color: #faf7fa;
}
#content .wrap-cart table.cart tr > th,
#content .order-wrap table.cart tr > th {
  background-color: #d8e5f0;
  color: #c0c5cc;
  border-color: #fcfcfc;
}
#content .wrap-cart table.cart tr > td,
#content .order-wrap table.cart tr > td {
  color: #3d3d3d;
  border-color: #fcfcfc;
}
#content .wrap-cart table.cart tr.order-head-row,
#content .order-wrap table.cart tr.order-head-row {
  background-color: #d8e5f0;
}
#content .wrap-cart table.cart tr.order-head-row > td,
#content .order-wrap table.cart tr.order-head-row > td {
  color: #3d3d3d;
}
#content .wrap-cart .summary,
#content .order-wrap .summary {
  color: #faf7fa;
}
#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: #2d2e2e;
  color: #fff7f7;
}
#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: #fa0808;
}
#content .wrap-cart .checkout-form input[type=button],
#content .order-wrap .checkout-form input[type=button] {
  background-color: #2d2e2e;
  color: #fff7f7;
  border-color: #fcfcfc;
}
#content .wrap-cart .checkout-form input[type=button]:hover,
#content .order-wrap .checkout-form input[type=button]:hover {
  color: #ffffff;
  background-color: #fa0808;
}
#content .wrap-cart .checkout-form .shipping-title,
#content .order-wrap .checkout-form .shipping-title {
  background-color: #d8e5f0;
  color: #c0c5cc;
}
#content .wrap-cart .checkout-form label,
#content .order-wrap .checkout-form label {
  color: #faf7fa;
}
#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: #2d2e2e;
  color: #fff7f7;
}
#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: #fa0808;
}
#content .wrap-cart .order-complete,
#content .order-wrap .order-complete {
  color: #faf7fa;
  border: 1px solid #fcfcfc;
}
#content .wrap-cart .order-complete .back-home a,
#content .order-wrap .order-complete .back-home a {
  color: #fa0a0a;
}

#content-visit-history-container {
  background-color: #030303;
}
#content-visit-history-container .portlet .portlet-header {
  color: #c0c5cc;
}
#content-visit-history-container .portlet .portlet-header-divider {
  color: #c0c5cc;
}
#content-visit-history-container .portlet-header-divider>div {
  border-bottom: solid 1px #c0c5cc;
}
#content-visit-history-container .portlet .title a {
  color: #fa0a0a;
}
#content-visit-history-container .showcase-price-box .original-price {
  color: #faf7fa;
}
#content-visit-history-container .showcase-price-box .price {
  color: #fcfcfc;
}
#content-visit-history-container .showcase-price-box .member-price {
  color: #c0c5cc;
}

#footer-link {
  background-color: #545557;
}
#footer-link td > ul > li {
  color: #fa0a0a;
}
#footer-link td > ul > li > a:hover {
  color: #fa1e0a;
}

#footer {
  color: #545557;
  background-color: #545557;
}
#footer #footer-text {
  color: #ffffff;
}
#footer #footer-text a{
  color: #fa0a0a;
}
#frm-topic-create {
  color: #000000;
}
#frm-topic-create > h2 {
  background-color: #d8e5f0;
  color: #c0c5cc;
}
#frm-topic-create .field-block-button input[type=button] {
  color: #fff7f7;
  background-color: #2d2e2e;
}
#frm-topic-create .field-block-button input[type=button]:hover {
  color: #ffffff;
  background-color: #fa0808;
}
#frm-topic-create label {
  color: #faf7fa;
}

.cards-container #cards-blank {
  color: #faf7fa;
}
.cards-container .cards-title {
  color: #c0c5cc;
}
.cards-container .cards-title a {
  color: #c0c5cc;
}
.cards-container .cards-text {
  color: #faf7fa;
}

.search-result .search-content .text .description {
  color: #faf7fa;
}
.search-result .search-content .text .description span.keyword {
  color: #030303;
}

.search-form input[type=button] {
  color: #fff7f7;
  background-color: #2d2e2e;
}
#content .widget-item input[type=button]:hover, .search-form input[type=button]:hover {
  color: #ffffff;
  background-color: #fa0808;
}

.call-button .call-button-area {
  color: #ffffff;
  background-color: #4d4b4b;
  border-color: #fcfcfc;
}

.call-button:hover {
  border-color: #fcfcfc;
}
.call-button:hover .call-button-area:hover {
  color: #faf5fa;
}

.subpages .text {
  color: #faf7fa;
}

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

.copy_address_desc {
  color: #faf7fa;
}

.order-list tr {
  color: #3d3d3d;
}
.order-list .order-list-row {
  color: #3d3d3d;
}
.order-list .order-list-row:hover {
  color: #fa1e0a;
}

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

.product-detail-variant {
  color: #faf7fa;
}
.product-detail-variant > span#product-detail-selected-variant-label {
  color: #c0c5cc;
}
.icon-minus-qty, .icon-plus-qty {
  color: #c0c5cc;
}

.product-card .product-price {
  color: #fcfcfc;
}
.product-card .product-price-original,
.product-detail-section-loader .product-detail-price-original {
  color: #faf7fa;
}
.product-card .product-price-original.no-special-price,
.product-detail-section-loader .product-detail-price-original.no-special-price {
  color: #fcfcfc;
}
.product-card .product-price-special,
.product-detail-section-loader .product-detail-price {
  color: #fcfcfc;
}

.out-of-stock > p,
product-detail-out-of-stock {
    color: #faf7fa;
}

.articles-section-loader .articles-section-title a {
    color: #fcfcfc;
}

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

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

.category-section-title {
  color: #fcfcfc;
}
.category-section-more,
.articles-show-more {
  color: #c0c5cc;
}
.product-name > a > span {
  color: #c0c5cc;
}

.category-section-more a,
.articles-show-more a {
  background-color: #2d2e2e;
  border-color: #2d2e2e;
  color: #fff7f7;
}
.category-section-more a:hover {
  background-color: #fa0808;
  border-color: #fa0808;
  color: #ffffff;
}
#category-contents-loader ul p.category-section-product-not-found,
.product-detail-product-not-found {
  color: #faf7fa;
}
.product-button button,
.product-detail-button button,
.product-variant-button button {
  background-color: #2d2e2e !important;
  border-color: #2d2e2e !important;
  color: #fff7f7 !important;
}
.topbar-sub-container .rp-cart-button button {
  background-color: #4d4b4b !important;
  border-color: #4d4b4b !important;
  color: #ffffff !important;
}
#content-visit-history-container .history-original-price {
  color: #faf7fa;
}
#content-visit-history-container .history-price {
  color: #fcfcfc;
}
.modal .modal-content footer button.submit {
  color: #fff7f7;
  background-color: #2d2e2e;
}
.modal .modal-content footer button.submit:hover {
  color: #ffffff;
  background-color: #fa0808;
}
.modal .modal-content header {
  color: #fcfcfc;
}
.modal .modal-content content {
  color: #faf7fa;
}

		.cards-container #cards-blank {
		  color: #faf7fa;
		}
		.cards-container .cards-title {
		  color: #c0c5cc;
		}
		.cards-container .cards-title a {
		  color: #c0c5cc;
		}
		.cards-container .cards-text {
		  color: #faf7fa;
		}
	
		#content .text-section-loader {
		  color: #faf7fa;
		}
		#content .text-section-loader a {
		  color: #fa0a0a;
		}
	
		#content .price-box .original-price-line {
		  	color: #faf7fa;
		}
		#content .price-box .price-line {
		  	color: #fcfcfc;
		}
		#content .price-box .member-price-line {
		  	color: #c0c5cc;
		}
		#content .order-button-box #order-form .order-block {
		  	color: #faf7fa;
		}
		#content .order-button-box #order-form input[type=submit] {
		  	color: #fff7f7;
		  	background-color: #2d2e2e;
		}
		#content .order-button-box #order-form input[type=submit]:hover {
		  	color: #ffffff;
		  	background-color: #fa0808;
		}
	
		#content .contact-form h3 {
		  color: #fcfcfc;
		}
		#content .contact-form .customize-form > div {
		  color: #faf7fa;
		}
		#content .contact-form label {
		  color: #faf7fa;
		}
		#content .contact-form input[type=submit] {
		  color: #fff7f7;
		  background-color: #2d2e2e;
		}
		#content .contact-form input[type=submit]:hover {
		  color: #ffffff;
		  background-color: #fa0808;
		}
		#content .contact-form a {
		  color: #fa0a0a;
		}
	
		#content #comment-tabs .ui-tabs-nav {
		  border-bottom: solid 1px #fcfcfc;
		}
		#content #comment-tabs .ui-tabs-nav > li {
		  background-color: #4d4b4b;
		  border-color: #fcfcfc;
		}
		#content #comment-tabs .ui-tabs-nav > li > a {
		  color: #fa0a0a;
		  border-color: #fcfcfc;
		}
		#content #comment-tabs .ui-tabs-nav > li.ui-tabs-active {
		  background-color: #030303;
		}
		#content #comment-tabs .ui-tabs-nav > li.ui-tabs-active > a {
		  color: #fa0a0a;
		}
		#content #comment-tabs #comment {
		  background-color: #030303;
		}
		#content #comment-tabs #comment #comment_box .comment_container {
		  border-color: #fcfcfc;
		}
		#content #comment-tabs #comment #comment_box .info {
		  color: #faf7fa;
		}
		#content #comment-tabs #comment #comment_box .comment_description {
		  color: #faf7fa;
		}
		#content #comment-tabs .comment_form ,
		#content #comment-tabs .facebook_form {
		  border-color: #fcfcfc;
		  background-color: #030303;
		  color: #faf7fa;
		}
		#content #comment-tabs .comment_form input[type=button] {
		  color: #fff7f7;
		  background-color: #2d2e2e;
		}
		#content #comment-tabs .comment_form input[type=button]:hover {
		  color: #ffffff;
		  background-color: #fa0808;
		}
	
		#content #related-contents-container fieldset {
		  border-color: #fcfcfc;
		}
		#content #related-contents-container fieldset legend {
		  color: #c0c5cc;
		}
		#content #related-contents-container fieldset #related-contents-loader .title a {
		  color: #fa0a0a;
		}
		#content #related-contents-container fieldset #related-contents-loader .showcase-price-box .original-price {
		  color: #faf7fa;
		}
		#content #related-contents-container fieldset #related-contents-loader .showcase-price-box .price {
		  color: #fcfcfc;
		}
		#content #related-contents-container fieldset #related-contents-loader .showcase-price-box .member-price {
		  color: #c0c5cc;
		}
	
		#content #showcase-container #showcase-loader .style1 .portlet-header {
		  background-color: #fcfcfc;
		  border: 1px solid #fcfcfc;
		}
		#content #showcase-container #showcase-loader .style1 .portlet-header > a {
		  color: #c0c5cc;
		}
		#content #showcase-container #showcase-loader .style1 ul li .title > a {
		  color: #fa0a0a;
		}
		#content #showcase-container #showcase-loader .style2 .portlet-header > a {
		  color: #c0c5cc !important;
		}
		#content #showcase-container #showcase-loader .style2 ul li .title > a {
		  color: #fa0a0a !important;
		}
		#content #showcase-container #showcase-loader .style2 ul li .showcase-price-box {
		  color: #fcfcfc;
		}
		#content #showcase-container #showcase-loader .style3 .portlet-header > a {
		  color: #c0c5cc !important;
		}
		#content #showcase-container #showcase-loader .style3 ul li .title > a {
		  color: #fa0a0a !important;
		}
		#content #showcase-container #showcase-loader .style3 ul li .showcase-price-box {
		  color: #fcfcfc;
		}
		#content #showcase-container #showcase-loader .showcase-price-box .original-price {
		  color: #faf7fa;
		}
		#content #showcase-container #showcase-loader .showcase-price-box .price {
		  color: #fcfcfc;
		}
		#content #showcase-container #showcase-loader .showcase-price-box .member-price {
		  color: #c0c5cc;
		}
		.showcase .portlet {
		  border: solid 1px #fcfcfc;
		}
		.showcase .portlet.style2 .showcase_border {
		  border: solid 1px #fcfcfc;
		}
		.showcase .portlet.style3 .portlet-header-divider>div {
		  border: solid 1px #fcfcfc;
		}
	
		#content #subpages-container .separator,
		#content #siblings-container .separator {
		  border-color: #fcfcfc;
		}
		#content #subpages-container .title > a,
		#content #siblings-container .title > a {
		  color: #fa0a0a;
		}
		#content #subpages-container .description,
		#content #siblings-container .description {
		  color: #faf7fa;
		}
		#content #subpages-container .showcase-price-box .original-price,
		#content #siblings-container .showcase-price-box .original-price {
		  color: #faf7fa;
		}
		#content #subpages-container .showcase-price-box .price,
		#content #siblings-container .showcase-price-box .price {
		  color: #fcfcfc;
		}
		#content #subpages-container .showcase-price-box .member-price,
		#content #siblings-container .showcase-price-box .member-price {
		  color: #c0c5cc;
		}
	
				#content .product-search-result-container #product-search-result .product-search-result-item .product-search-result-name a {
						color: #fcfcfc;
				}

				#content .product-search-result-container #product-search-result .product-search-result-item .product-search-result-price-container .product-search-result-price-original {
						color: #faf7fa;
				}

				#content .product-search-result-container #product-search-result .product-search-result-item .product-search-result-price-container .product-search-result-price {
						color: #fcfcfc;
				}

				#content .product-search-result-container #product-search-result .product-search-result-item .product-detail-add-to-cart {
				    border: #c0c5cc solid 1px;
				    color: #c0c5cc;
				}

				#content .product-search-result-container #product-search-result .product-search-result-item .product-detail-buy-now-not-variant,
				#content .product-search-result-container #product-search-result .product-search-result-item .product-detail-buy-now-variant {
				    background: #c0c5cc;
				    border: #c0c5cc solid 1px;
				}

				#content .product-search-result-container #product-search-result .product-search-result-item .product-detail-add-to-cart-not-variant,
				#content .product-search-result-container #product-search-result .product-search-result-item .product-detail-add-to-cart-variant {
				    border: #c0c5cc solid 1px;
				    color: #c0c5cc;
				}

				#content .product-search-result-container #product-search-pagination li.active span,
				#content .product-search-result-container #product-search-pagination li.disabled span {
						background-color: #2d2e2e;
						border-color: #2d2e2e;
						color: #fff7f7;
				}
		