/* Main
------------------------------------------- */
.cartown-main-font,
.additional-products h3,
.home-more-products h3,
.brands-slider h3,
.footer-banners p, .footer-banners p span,
footer h3,
.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1,
h1, h2, h3, h4, h5, h6,
.std h1, .std h2, .std h3, .std h4, .std h5, .std h6,
.std .h1, .std .h2, .std .h3, .std .h4, .std .h5, .std .h6,
.std th,
.block-title h2, .block-title h3, .block-title strong,
.wundermenu-wrapper .promotitle,
.brands-slider h3,
.block-layered-nav .block-content > dl > dt,
.data-table th,
.sp-methods dt,
.postTitle h2
{ font-family:"Open Sans", Arial, serif;}

.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1,
h1, h2, h3, h4, h5, h6,
.std h1, .std h2, .std h3, .std h4, .std h5, .std h6,
.std .h1, .std .h2, .std .h3, .std .h4, .std .h5, .std .h6,
.content h2,
.fieldset h2,
.block-title h2, .block-title h3, .block-title strong,
.wundermenu-wrapper .std h1, .wundermenu-wrapper .std h2, .wundermenu-wrapper .std h3, .wundermenu-wrapper .std h4, .wundermenu-wrapper .std h5, .wundermenu-wrapper .std h6,
.wundermenu-wrapper .std .h1, .wundermenu-wrapper .std .h2, .wundermenu-wrapper .std .h3, .wundermenu-wrapper .std .h4, .wundermenu-wrapper .std .h5, .wundermenu-wrapper .std .h6,
.wundermenu-wrapper .subtitle,
.brands-slider h3,
.block-layered-nav .block-content > dl > dt,
.sp-methods dt,
.postTitle h2,
.commentDetails .commentTime i,
.additional-products h3,
.home-more-products h3,
form .legend
{ color: #000000; }

.cartown-main-color,
a:hover, a:focus,
.std a:hover, .std a:focus,
.footer-banners p span,
.footer-banners .fa,
.copyrights a:hover, .copyrights .links a:hover,
footer a:hover, footer .tweet-content p a, footer a.email, footer .follow-us a, footer li:before, .copyrights .links li:before,
.opc .buttons-set a,
.contact_information i.fa,
.content h2 span, .fieldset h2 span,
.nwd_ps_cartown1 .owl-controls .owl-pagination div.owl-prev,
.nwd_ps_cartown1 .owl-controls .owl-pagination div.owl-next,
.nwd_bs_cartown .owl-controls .owl-buttons div,
a:hover, a:focus,
.top-menu1 .home-icon a:hover i,
.ratings .rating-box .rating .fa,
.products-grid .ratings .rating-box .rating .fa,
#co-payment-form .sp-methods dt label.radio-cartown-label input[type=radio]:checked + span.radio-cartown-helper:before,
#checkout-shipping-method-load .sp-methods dd label.radio-cartown-label input[type=radio]:checked + span.radio-cartown-helper:before,
.opc .form-list .control label.radio-cartown-label input[type=radio]:checked + span.radio-cartown-helper:before,
label.radio-cartown-label input[type=radio]:checked + span.radio-cartown-helper:before,
.block-progress dt:before,
.block-progress dt.complete,
.block-wm-categories .block-content li.open > a,
.shop-cart p.cart-info span.items,
h2.product-name a:hover, h3.product-name a:hover, h4.product-name a:hover, h5.product-name a:hover, p.product-name a:hover
{ color: #FA5D3B; }

.cartown-main-bg-color,
.additional-products .banner-wrapper .primary-title,
footer .contacts-block .social-icons,
.nwd_ps_cartown1 .owl-controls .owl-page span,
.nwd_ps_cartown2 .owl-controls .owl-page:hover span,
.nwd_ps_cartown2 .owl-controls .owl-page.active span,
.box-tags .product-tags li:hover,
.nwd_bs_cartown .owl-item:hover .circle,
.nwd_bs_cartown .owl-controls .owl-buttons div:hover,
.nwd_bs_clean .owl-controls .owl-page:hover span,
.nwd_bs_clean .owl-controls .owl-page.active span
{ background-color: #FA5D3B; }

.cartown-main-border-color,
footer .subscribe-container,
.box-tags .product-tags li:hover,
.nwd_bs_cartown .brand-logo:hover img,
.nwd_bs_cartown .owl-controls .owl-buttons div:hover
{ border-color: #FA5D3B; }

.cartown-main-border-top-color,
.customer-account-login .col2-set .content,
.customer-account-create form .content,
.customer-account-forgotpassword form .content,
.cart-table,
.my-account .fieldset,
.my-account .data-table,
.block-layered-nav .block-content .currently,
.checkout-onepage-index .sidebar .block,
.checkout-block
{ border-top-color: #FA5D3B; }

.cartown-main-shadow-color::before {
	color: #FA5D3B;
}

/* Buttons
------------------------------------------- */
/* Primary Buttons */
.button,
.cart-table .product-cart-actions .button,
.sidebar .actions .button.btn-cart,
#co-shipping-method-form .buttons-set .button,
.footer .button,
.primary-button,
.btn-remove:after,
.btn-cart-edit:after,
#to-top,
.shop-cart .cartown-icon,
.block-wishlist .link-cart{
color: #FFFFFF;;
background:#FA5D3B;
}

.button:hover,
.cart-table .product-cart-actions .button:hover,
.sidebar .actions .button.btn-cart:hover,
#co-shipping-method-form .buttons-set .button:hover,
.footer .button:hover,
.primary-button:hover,
.btn-remove:hover:after,
.btn-cart-edit:hover:after,
#to-top:hover,
.block-wishlist .link-cart:hover{
color: #FFFFFF;;
background:#505050;
}

a.button:hover, a.button:focus,
.std a.button:hover, .std a.button:focus {
color: #FFFFFF;;
}

.cart-item .fa,
.block-content .btn-remove:after { color:#FA5D3B;}
.cart-item .fa:hover,
.block-content .btn-remove:hover:after{ color:#505050;}

.cartown_header_2 .shop-cart p.cart-info span.items,
.cartown_header_3 .shop-cart p.cart-info span.items,
.products-grid .add-to-links a:hover,
.products-grid .add-to-links button:hover,
.wundermenu-wrapper .products-grid .add-to-links button:hover {
color: #FFFFFF;
background:#FA5D3B;
}
.cartown_header_2 .shop-cart:hover p.cart-info span.items,
.cartown_header_3 .shop-cart:hover p.cart-info span.items {
color: #FA5D3B;;
background:#FFFFFF;
}

.tags-list li a:hover,
.tags UL LI a:hover,
.aw-blog .block-blog-tags .tagcloud li a:hover {
color: #FFFFFF;
background:#FA5D3B;
border-color:#FA5D3B;
}

/* Secondary Buttons */

.cart .buttons-set .button,
.cart-table .button,
.sidebar .actions .button,
.secondary-button,
.button.button-secondary {
color: #FFFFFF;;
background:#505050;
}

.cart .buttons-set .button:hover,
.cart-table .button:hover,
.sidebar .actions .button:hover,
.secondary-button:hover,
.button.button-secondary:hover {
color: #FFFFFF;;
background:#FA5D3B;
}



/* Header
------------------------------------------- */
.top-menu { border-top-color: #FA5D3B; }
.header-block, .top-menu1 .home-icon { background-color: #FFFFFF; }
.lang, .currencies { border-right-color: #FFFFFF; }
.top-menu1 .fa-home { color: #FFFFFF; }

.top-menu2 .nav>li>a:hover,
.top-menu1 .nav>li.lang>a:hover,
.top-menu1 .nav .open>a, .top-menu1 .nav .open>a:hover,
.top-menu2 .dropdown-toggle:hover,
.top-menu2 .open .dropdown-toggle { background-color: #363636; }

.top-menu1 .dropdown-menu, .header-block .dropdown-menu { border-top-color: #FA5D3B; }
.top-menu1 .dropdown-menu a:hover,
.top-menu1 .lang .dropdown-menu a:hover,
.dropdown-menu .shop-cart-header { background-color: #EEEEEE; }

@media (max-width: 991px) {
	.top-menu2 .dropdown-menu { border-top-color: #FA5D3B; }
	.top-menu2 .nav>li>a:hover { background-color: #EEEEEE; }
}


.navbar-search .input-group-btn button:hover,
.navbar-search .search-close:hover,
.alt-search-trigger:hover { background-color: #FA5D3B; }



	.cartown_header_2 .shop-cart:hover .cartown-icon,
	.cartown_header_3 .shop-cart:hover .cartown-icon{ background-color: #FA5D3B; }

	.h3b-container .h3b-banner{ border-color: #FA5D3B; }
	.h3b-container .h3b-banner span{ color: #FA5D3B; }
	.h3b-container .h3b-banner:hover{ background-color: #FA5D3B; }


/* Navigation
------------------------------------------- */
	.nav-container{ border-color: #FA5D3B; }
	.nav-container{ background-color: #FFFFFF; }

	.navigation > li > a:hover,
	.navigation > li.open > a,
	.navigation > li.active > a,
	.navigation > li.active > a:hover,
	.navigation > li.active > a:focus,
	.mobile-menu-trigger:hover, .mobile-menu-trigger.active{ background-color: #FA5D3B; }

	.navigation .dropdown-menu,
	.wundermenu-wrapper .products-grid li.item,
	.wundermenu-wrapper .products-grid .actions,
	.wundermenu-wrapper .products-grid .add-to-links button,
	.wundermenu-wrapper .products-grid .rating-wrapper { background-color: #FFFFFF; }
	.navigation .navigation-submenu > li > a:hover,
	.navigation .navigation-submenu > .active> a,
	.navigation .navigation-submenu > .active> a:hover,
	.navigation .navigation-submenu > .active> a:focus{ color: #FFFFFF; }
@media (max-width: 991px) {
				.navigation .dropdown-menu{ background-color: #FFFFFF; }
					.navigation .navigation-submenu >li>a:hover,
		.navigation .navigation-submenu >.active>a,
		.navigation .navigation-submenu >.active>a:hover,
		.navigation .navigation-submenu >.active>a:focus,
		.navigation .navigation-submenu >.open>a,
		.navigation .navigation-submenu >.open>a:hover,
		.navigation .navigation-submenu >.open>a:focus{ color: #fff; }
				.navigation .navigation-submenu >li>a:hover,
		.navigation .navigation-submenu >.active>a,
		.navigation .navigation-submenu >.active>a:hover,
		.navigation .navigation-submenu >.active>a:focus,
		.navigation .navigation-submenu >.open>a,
		.navigation .navigation-submenu >.open>a:hover,
		.navigation .navigation-submenu >.open>a:focus{ background-color: #FA5D3B; }
	}

/* Content
------------------------------------------- */
	body,
	.products-grid li.item,
	.products-grid .rating-wrapper,
	.products-grid .actions,
	.products-grid .add-to-links button,
	.authorName { background-color: #FFFFFF; }
	.authorImage { border-color: #FFFFFF; }
	body,
	.std p,
	.data-table .product-name,
	.product-review .product-img-container .label,
	h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name,
	#ultratabs div.content > div h2.product-name, #ultratabs div.content > div h2.product-name a,
	.breadcrumb a, .breadcrumb strong,
	.price-box .minimal-price-link .label { color: #505050; }
	body,
	.std p,
	.navigation .wundermenu-fullwidth li.level1 .navigation-submenu > li > a,
	.wundermenu-wrapper .products-grid h2.product-name,
	.data-table tbody td,
	.data-table tfoot td,
	h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name { font-family:"Open Sans", Arial, serif; }

	.checkout-block,
	.customer-account-login .col2-set .content,
	.checkout-onepage-index .sidebar .block{ border-top-color: #FA5D3B; }



/* Checkout
------------------------------------------- */






/* product label
------------------------------------------- */
	.product-label-new.product-label:after { background-color: #FA5D3B; }


/* Slider Arrows
------------------------------------------- */
	.nwd_ps_cartown2 .owl-controls .owl-buttons div:hover,
	.products-grid .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div:hover,
	.products-list .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div:hover { border-color: #FA5D3B; }
	.nwd_ps_cartown2 .owl-controls .owl-buttons div:hover,
	.products-grid .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div:hover,
	.products-list .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div:hover { color: #FA5D3B; }
	.nwd_ps_cartown2 .owl-controls .owl-buttons div.disabled,
	.nwd_ps_cartown2 .owl-controls .owl-buttons div.disabled:hover,
	.products-grid .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled,
	.products-grid .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled:hover,
	.products-list .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled,
	.products-list .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled:hover { background-color: #EDEDED; }
	.nwd_ps_cartown2 .owl-controls .owl-buttons div.disabled,
	.nwd_ps_cartown2 .owl-controls .owl-buttons div.disabled:hover,
	.products-grid .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled,
	.products-grid .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled:hover,
	.products-list .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled,
	.products-list .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled:hover { border-color: #EBEBEB; }
	.nwd_ps_cartown2 .owl-controls .owl-buttons div.disabled,
	.nwd_ps_cartown2 .owl-controls .owl-buttons div.disabled:hover,
	.products-grid .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled,
	.products-grid .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled:hover,
	.products-list .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled,
	.products-list .additional-images-wrapper .owl-carousel .owl-controls .owl-buttons div.disabled:hover { color: #363636; }


/* price
------------------------------------------- */
	.price-box .price { color: #FA5D3B; }
	.products-grid .price-box-clone .price-box-circle:after { background-color: #FA5D3B; }

/* ratings
------------------------------------------- */
	.ratings .rating-box, .ratings .rating-box .rating { color: #505050; }
	.ratings .rating-box .rating .fa,
	.products-grid .ratings .rating-box .rating .fa { color: #FA5D3B; }
	span.rating-element { background-color: #929292; }
	.rating-table .ratings .rating-box .rating span.rating-element,
	.add-review .data-table span.rating-element.active { background-color: #FA5D3B; }

/* toolbar
------------------------------------------- */
	.toolbar a:hover,
	.sorter > .view-mode strong, .sorter > .view-mode a:hover { color: #FA5D3B; }



	.toolbar .toolbar-dropdown .dropdown-menu{ border-top-color: #FA5D3B; }


/* product view
------------------------------------------- */

/* Sideblock
------------------------------------------- */
	.aw-blog .block-title::before { background-color: #FA5D3B; }

	.block-layered-nav .block-content .currently { border-color: #FA5D3B; }
	.block-layered-nav .currently ol li .btn-remove:after,
	.block-layered-nav .actions a { color: #FA5D3B; }
@media (max-width: 991px) {
}

/* Footer
------------------------------------------- */
footer { background-color: #363636; }
footer { color: #B0B0B0; }
footer h3 { color: #FFFFFF; }
footer a, footer .tweet-content p a:hover, footer a.email:hover, footer .follow-us a:hover {color: #B0B0B0; }
footer .highlight {color: #E4E4E4; }
footer .tweets-list li .tweet-content {border-color: #535353; }
footer .social-icons i {color: #FFFFFF; }
footer .social-icons i:hover {color: #2CBBD5; }

/* Copyrights
------------------------------------------- */
.copyrights { background-color: #252525; }
.copyrights { border-color: #474747; }
.copyrights { color: #9B9B9B; }
.copyright-border { border-color: #474747; }
.copyrights a, .copyrights .links a { color: #9B9B9B; }
.copyrights a:hover, .copyrights .links a:hover { color: #; }


/* Footer style 2
------------------------------------------- */
footer.cartown_footer_2 .copyrights { background-color: #363636; }
footer .contacts-block { background-color: #252525; }
footer .contacts-block { color: #B0B0B0; }
footer .contacts-block .highlight { color: #E4E4E4; }
footer .contacts-block .social-icons i {color: #FFFFFF; }
footer .contacts-block .social-icons i:hover {color: #2CBBD5; }

/* Footer style 3
------------------------------------------- */
footer .subscribe-container { background-color: #252525; }
footer .subscribe-container h3 { color: #FFFFFF; }

/* Footer banners
------------------------------------------- */
.footer-banners { background-color: #FFFFFF; }
.footer-banners,
.footer-banners p { color: #363636; }



/* Additional products
------------------------------------------- */
.additional-products h3,
.home-more-products h3 { color: #000000; }
.additional-products .banner-wrapper .primary-title { color: #FFFFFF; }
.additional-products .banner-wrapper .secondary-title { background-color: #252525; }
.additional-products .banner-wrapper .secondary-title { color: #FFFFFF; }



/* Product grid
------------------------------------------- */
.products-grid .product-image,
.products-grid .additional-images-wrapper { max-width: 270px; }



/* Blog
------------------------------------------- */
.authorName { width: 70px}
.authorWrapper { left: -45px; }
.postWrapper { padding-left: 64px; margin-left: 34px; }


/* Product details page
------------------------------------------- */
.product-img-box { width: 570px; }

