/**
*
* This file is generated automaticaly. Please do no edit it directly cause all changes will be lost.
*
*/
/*====== Font Replacement - Titles =======*/
.widget-latest li h3 a,
.widget .widget-title h1,
.widget .widget-title h2,
.widget-title h2,
.nav-container a.level-top > span,
#login-holder .link-box a,
button.button span span,
header.header .top-cart .block-title .title-cart,
.home-banners-2 .text-banner .banner-title strong,
.home-text-banners span strong,
.home-container.grid-2 .product-info-top .product-name a,
aside.sidebar .block.block-layered-nav dl dt.filter-label,
.newsletter-line .block-subscribe h3,
.footer-links span,
#footer .footer-second-line .footer-block-title h2,
aside.sidebar .block-title strong span,
aside.sidebar .actions a,
.products-list .product-name a,
.sorter .view-mode .grid,
.sorter .view-mode .list,
.sorter label,
.pages li.current,
.pages li a,
.product-view .product-shop .product-name h1,
.meigee-tabs a,
.related-wrapper-bottom .block-title strong span,
.rating-title h2,
.related-wrapper .block-related .block-title span,
.related-products-button a,
.related-wrapper .block-related.large-image .product-name a,
.product-collateral h2,
.nav-wide ul.level0 li.level1 span.subtitle,
.nav-wide .top-content a,
.nav-wide .bottom-content span strong,
header.header .top-cart .block-content .actions a,
.data-table .product-name a,
.cart header h2,
#cart-accordion h3.accordion-title span,
.fieldset .legend,
.product-options dt label,
.dashboard .welcome-msg .hello,
.dashboard .box-title h2,
.dashboard .box-title h3,
.dashboard .box-head h3,
.dashboard .box-head h2,
.opc h3,
.opc-wrapper-opc .opc-block-title h3,
.opc .step-title h2,
.menu-button,
.widget-wrapper .category-button a,
.add-to-cart-success a,
.home-banners-2 .banner .banner-content h2,
a.aw-blog-read-more,
.block-subscribe strong span,
.block-title h2,
.text-banner .text-banner-content h2,
.banner .banner-title,
body .address-block .banner-title,
header#header .language-currency-dropdown label,
.banner .banner-content,
.bottom-scroll-button,
.page-no-route .text-block h2,
.page-no-route .text-block h3 { font-family: 'Merriweather', serif; }

/*====== Site Bg =======*/
body,
body.boxed-layout,
#footer .footer-topline,
#footer .footer-bottom,
body.boxed-layout #footer .footer-topline .container_12,
body.boxed-layout #footer .footer-bottom .container_12,
#footer .footer-links ul.active { background-color: #000000; }

/*====== Skin Color #1 =======*/
.nav-container a.level-top:hover,
.nav-container .active a.level-top,
.nav-container .over a.level-top,
#footer .footer-second-line .block-tags li a:hover,
header.header .form-search button:hover,
header.header .search-button:hover,
.slider-container .prev:hover i,
.slider-container .next:hover i,
aside.sidebar .block-tags li a:hover,
.data-table .remove i:hover,
body .text-banner .text-banner-content.skin-2 h2:after { border-color: #54aad6; }

.rev_slider_wrapper .tp-leftarrow.default:hover,
.rev_slider_wrapper .tp-rightarrow.default:hover,
#login-holder form .actions button span span,
.products-grid li.item .button-holder .btn-cart:hover span span i,
.home-banners-2 .text-banner,
.ui-slider .ui-slider-range,
aside.sidebar .actions button span span,
.sorter .view-mode .view-mode-separator:after,
.pages li:hover,
.label-sale,
.products-grid .availability-only,
.products-list .availability-only,
body button.button span span,
.catalog-product-view .box-reviews .data-table thead,
.catalog-product-view .box-reviews .full-review,
.home-container.grid-2 .item:hover .product-info-top,
.block-related.large-image .slideSelectors li.selected,
#footer .footer-second-line .block-tags li a:hover,
.widget-wrapper .category-button a:hover,
header.header .form-search button:hover > span,
.top-link-wishlist i:hover,
#toTopHover i:hover,
header#header .links li a i:hover,
.newsletter-line .block-subscribe button.button:hover span span,
.slider-container .prev:hover i,
.slider-container .next:hover i,
.related-wrapper-bottom .block-related .prev:hover i,
.related-wrapper-bottom .block-related .next:hover i,
aside.sidebar .block-poll .actions button:hover span span,
aside.sidebar .actions a:hover,
.related-wrapper .related-products-button a:hover,
.more-views .prev i:hover,
.more-views .next i:hover,
aside.sidebar .block-tags li a:hover,
.add-to-cart-success a,
.home-banners-2 .banner .banner-content .label,
a.aw-blog-read-more:hover,
body .address-block,
.product-view .product-img-box .fancybox-product,
.product-tabs li.current,
.product-tabs li:hover,
.banner .banner-content { background-color: #54aad6; }

a,
.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:hover span,
#login-holder .close-button i:hover,
.widget-title .category-link,
.price-box .price,
#categories-accordion .btn-cat .fa-minus-square-o,
.block-vertical-nav li a:hover,
.products-grid li.item .product-buttons .btn-quick-view:hover span span,
.products-grid li.item .product-buttons .btn-quick-view:hover span span i,
.products-list li.item .btn-quick-view:hover span span i,
.sorter a.asc:hover,
.sorter a.desc:hover,
.catalog-product-view .box-reviews .form-add h3 span,
.catalog-product-view .box-reviews ul li small span,
.block-related.large-image .related-checkbox-label,
header.header .top-cart .product-name a:hover,
header.header .top-cart .block-content .mini-products-list .product-details .price,
.data-table .cart-price .price,
.data-table .product-name a:hover,
.item-options dd .price,
.block-account li strong,
.block-account li a:hover,
div.quantity-decrease i:hover,
div.quantity-increase i:hover,
nav.breadcrumbs li strong,
#footer .form-currency > a:hover,
#footer .form-language > a:hover,
#footer .footer-products-list .product-shop .product-name a:hover,
#footer .footer-second-line .footer-info a:hover,
.products-grid .product-name a:hover,
.products-grid li.item .product-buttons li i:hover,
.product-view .product-shop .add-to-links-box i:hover,
.product-options-bottom .add-to-links i:hover,
.product-options-bottom .email-friend i:hover,
.products-list li.item .add-to-links li i:hover,
aside.sidebar .block.block-layered-nav ol li a:hover,
.products-list .product-name a:hover,
header.header .top-cart .btn-edit i:hover,
header.header .top-cart .btn-remove i:hover,
#login-holder .page-title .forgot-pass:hover,
.nav-wide ul.level1 a:hover,
aside.sidebar .block.block-wishlist li.item .product-details .btn-remove i:hover,
aside.sidebar .block.block-wishlist li.item .product-details .product-name a:hover,
aside.sidebar .block.block-wishlist .link-cart:hover,
aside.sidebar .product-name a:hover,
.block-compare li.item .btn-remove i:hover,
.crosssell .product-details .add-to-links i:hover,
.crosssell .product-details .product-name a:hover,
.cart .totals .checkout-types li a:hover,
.crosssell .product-details button.button:hover span,
.data-table .c_actions a i:hover,
.data-table .remove i:hover,
.banner .banner-title:hover,
.home-sidebar .faq .question i,
.text-banner .banner-content h2 span,
.block-vertical-nav li.active > a,
.bottom-scroll-button .icon,
.text-banner .text-banner-content a.banner-link { color: #54aad6; }

.label-type-5 .label-sale:before,
.products-grid.label-type-5 .availability-only:before,
.products-list.label-type-5 .availability-only:before {
	border-top-color: #54aad6;
}

.label-type-5 .label-sale:after,
.products-grid.label-type-5 .availability-only:after,
.products-list.label-type-5 .availability-only:after {
	border-bottom-color: #54aad6;
}

/*====== Skin Color #2 =======*/
.category-products .toolbar-bottom:before,
.ias_trigger.active button.button > span,
.newsletter-line .block-subscribe button.button span span,
.pages li.current,
.label-new,
body.boxed-layout footer#footer .container_12,
.widget-wrapper .category-button a,
#toTopHover i,
body button.button:hover span span,
aside.sidebar .actions button:hover span span,
.products-list li.item .button-holder button.button:hover span span,
header.header .top-cart .block-content .actions a:hover,
#login-holder form .actions button:hover span span,
#login-holder .link-box a:hover,
.add-to-cart-success a:hover,
.cart-table .buttons-row .buttons .btn-clear:hover span span,
.cart-table .buttons-row .buttons .btn-update:hover span span,
.my-wishlist .buttons-set .btn-share:hover span span,
.my-wishlist .buttons-set .btn-add:hover span span,
.products-list li.item .fancybox,
.products-grid li.item .fancybox { background-color: #222222; }

a:hover,
.widget-latest li h3 a:hover,
.widget-latest li .comments a:hover,
.widget-title .category-link:hover,
.home-text-banners span a:hover,
.banner .banner-title,
.text-banner .text-banner-content a.banner-link:hover { color: #222222; }

.label-type-5 .label-new:before {
	border-top-color: #222222;
}

.label-type-5 .label-new:after {
	border-bottom-color: #222222;
}

/*====== Header ======*/

header.header,
.topline,
body.boxed-layout .topline .container_12 { background: #000000; }

header.header .top-block,
body.boxed-layout header.header .top-block .container_12 { background-color: #dddddd; }

header.header,
header#header .welcome-msg { color: #666666; }

header.header a { color: #666666; }

header.header a:hover { color: #54aad6; }

header.header,
body.boxed-layout header.header .menu-line .container_12 {
	border-bottom-color: #ececec;
	border-width: 0px;
}

/**** Header language and currency switchers ****/
header#header .language-currency-block {
	background-color: #ffffff;
	color: #666666;
}

header#header .language-currency-block:hover,
header#header .language-currency-block.open {
	background-color: #ebebeb;
	color: #666666;
}

header#header .language-currency-dropdown { background-color: #ffffff; }

header#header .language-currency-dropdown label { color: #222222; }

header#header .language-currency-dropdown .sbSelector {
	color: #666666;
	background-color: #eeeeee;
	border-color: #eeeeee;
}

header#header .language-currency-dropdown .sbOptions { background-color: #eeeeee; }

header#header .language-currency-dropdown .sbOptions li a,
header#header .language-currency-dropdown > div > a { color: #666666; }

header#header .language-currency-dropdown .sbOptions li:hover { background-color: #dddddd; }

header#header .language-currency-dropdown .sbOptions li:hover a,
header#header .language-currency-dropdown > div > a:hover { color: #666666; }

/**** Header Search ****/
header.header .form-search input {
	background-color: #ffffff;
	border-color: #eeeeee;
	color: #aaaaaa;
	border-width: 1px;
}

header.header .form-search button > span {
	background-color: #54aad6;
	border-width: 0;
}

header.header .form-search button:hover span i {
	color: #ffffff;
}

header.header .form-search .focus input {
	background-color: #ffffff;
	border-color: #54aad6;
	color: #aaaaaa;
}

/**** Header Cart ****/
header.header .top-cart .block-title .title-cart {
	background: url(../images/cart.png) 10px 2px no-repeat;
	padding-left: 58px;
}

header.header .top-cart .block-title.active .title-cart {
	background: url(../images/cart-active.png) 10px no-repeat;
}

header.header .top-cart .block-title .cart-qty { color: #ffffff; }

header.header .top-cart .block-title .cart-qty:after {
	font-family: FontAwesome;
	content: "\f107";
	padding-left: 10px;
}

header.header .top-cart .block-title .price { color: #54aad6; }

header.header .top-cart .block-title .title-cart:hover .cart-qty,
header.header .top-cart .block-title.active .title-cart .cart-qty {
	color: #ffffff;
}

header.header .top-cart .block-title .title-cart:hover .price,
header.header .top-cart .block-title.active .title-cart .price { color: #54aad6; }

header.header .top-cart .block-content {
	background-color: #ffffff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

header.header .top-cart .product-name a { color: #222222; }

header.header .top-cart .product-name a:hover { color: #54aad6; }

header.header .top-cart .block-content .mini-products-list .product-details .price {
	color: #111111;
	font-size: 16px;
	font-family: 'Merriweather';
	font-weight: 900;
}

header.header .top-cart .cart-price-qt strong {
	color: #111111;
	font-size: 20px;
	background-color: transparent;
	font-family: 'Merriweather';
	font-weight: 900;
	line-height: 12px;
}

header.header .top-cart .cart-price-qt strong:before {
	content: ' x ';
	color: #111111;
	font-size: 14px;
	background-color: transparent;
	font-family: 'Merriweather';
	font-weight: 900;
	line-height: 12px;
}

header.header .top-cart .block-content .item-options dt {
	color: #111111;
	float: left;
}

header.header .top-cart .block-content .item-options dd { color: #666666; }

header.header .top-cart .btn-edit i,
header.header .top-cart .btn-remove i { color: #222222; position: relative; }

header.header .top-cart .btn-remove i { top: -4px; }

header.header .top-cart .btn-edit i:hover,
header.header .top-cart .btn-remove i:hover { color: #54aad6; }

header.header .top-cart .block-content .subtotal .label,
header.header .top-cart .block-content .subtotal .price { color: #222222; }

header.header .top-cart .block-content .subtotal {
	border-color: #222222;
	border-width: 0;
}

/**** Login and Wishlist ****/

.top-link-wishlist i,
header#header .links li a i,
header#header .customer-name,
header#header.skin5-header .search-button {
	background-color: #ffffff;
	color: #222222;
}

.top-link-wishlist:hover i,
header#header .links li a:hover i,
header#header.skin5-header .search-button:hover,
header#header.skin5-header .search-button.open {
	background-color: #54aad6;
	color: #ffffff;
	background-image: none;
}

.top-link-wishlist .wishlist-items { color: #222222; }

.top-link-wishlist:hover .wishlist-items { color: #ffffff; }

/**** Account Block ****/
header#header .customer-name.open .arrow i,
header#header .customer-name:hover .arrow i { background-color: #d6d6d6; }

header#header .customer-name .user i {
	background-color: #ffffff;
	color: #888888;
}

header#header .customer-name .arrow i { color: #aaaaaa; }

header#header .customer-name + .links { background-color: #ffffff; }

header#header .customer-name + .links li {
	border-color: #eeeeee;
	border-width: 1px;
}

header#header .customer-name + .links li a {
	color: #aaaaaa;
	background-color: #ffffff;
}

header#header .customer-name + .links li a:hover {
	color: #aaaaaa;
	background-color: #fafafa;
}

/**** Login and Register Popup ****/
#login-holder { background-color: #ffffff; }

#login-holder .page-title {
	border-color: #dddddd;
	border-width: 1px;
}

#login-holder .page-title h1 { color: #222222; }

#login-holder form p.required,
#login-holder .form-list label.required em { color: #e85131; }

#login-holder form p { color: #bbbbbb; }

#login-holder .page-title .forgot-pass { color: #bbbbbb; }

#login-holder .page-title .forgot-pass:hover { color: #54aad6; }

#login-holder .close-button i { color: #bbbbbb; }

#login-holder .close-button i:hover { color: #54aad6; }

#login-holder form .input-box input {
	border-color: #eeeeee;
	background-color: #eeeeee;
	color: #aaaaaa;
}

#login-holder form .fieldset .legend { color: #222222; }

#login-holder .account-create .form-list label { color: #666666; }

/*====== Category Labels =======*/
.nav-wide li.level-top .category-label.label_one {
	background-color: #eb4c4c;
	border-color: #eb4c4c;
	color: #ffffff;
}

.nav-wide li.level-top.over .category-label.label_one {
	background-color: #9ede42;
	border-color: #9ede42;
	color: #ffffff;
}

.nav-wide li.level-top .category-label.label_two {
	background-color: #4d8ab0;
	border-color: #4d8ab0;
	color: #ffffff;
}

.nav-wide li.level-top.over .category-label.label_two {
	background-color: #4fa9e1;
	border-color: #4fa9e1;
	color: #ffffff;
}

.nav-wide li.level-top .category-label.label_three {
	background-color: #ff712f;
	border-color: #ff712f;
	color: #ffffff;
}

.nav-wide li.level-top.over .category-label.label_three {
	background-color: #ff712f;
	border-color: #ff712f;
	color: #ffffff;
}

/*====== Sticky Header ======*/
body .header-wrapper header#sticky-header,
header#sticky-header .menu-line,
body.boxed-layout .header-wrapper header#sticky-header .topline .container_12,
body.boxed-layout .header-wrapper header#sticky-header .menu-line .container_12,
header#sticky-header.floating .search_mini_form { background-color: #dddddd; }

/**** Menu ****/
header#sticky-header .nav-container a.level-top { background-color: transparent; }

header#sticky-header .nav-container a.level-top > span { color: #ffffff; }

header#sticky-header .nav-container a.level-top:hover,
header#sticky-header .nav-container .active a.level-top,
header#sticky-header .nav-container .over a.level-top {
	background-color: transparent;
	border-bottom-color: #ffffff;
	border-bottom-width: 3px;
	margin-top: -3px;
}

header#sticky-header .nav-container a.level-top:hover > span,
header#sticky-header .nav-container .active a.level-top > span,
header#sticky-header .nav-container .over a.level-top > span { color: #ffffff; }

/**** Cart ****/
header#sticky-header .top-cart .block-title .title-cart {
	background-color: #dddddd;
	color: #222222;
	background-image: none;
}

header#sticky-header .top-cart .block-title .cart-qty { color: #aaaaaa; }

header#sticky-header .top-cart .block-title .price { color: #54aad6; }

header#sticky-header .top-cart .block-title .title-cart:hover,
header#sticky-header .top-cart .block-title.active .title-cart {
	background-color: #d6d6d6;
	color: #222222;
}

header#sticky-header .top-cart .block-title .title-cart:hover .cart-qty,
header#sticky-header .top-cart .block-title.active .title-cart .cart-qty { color: #aaaaaa; }

header#sticky-header .top-cart .block-title .title-cart:hover .price,
header#sticky-header .top-cart .block-title.active .title-cart .price { color: #54aad6; }

/**** Search Button ****/
header#sticky-header .search-button {
	background-color: #222222;
	color: #ffffff;
	border-color: #222222;
	border-width: 1px;
}

header#sticky-header .search-button:hover,
header#sticky-header .search-button.open {
	background-color: #54aad6;
	color: #ffffff;
	border-color: #54aad6;
}

/*====== Menu =======*/

header.header .menu-line .grid_12 {
	top: 50%;
	margin-top: -30px;
	position: absolute;
}

header.header .menu-line .logo-wrapper {
	float: left;
}

header.header div.menu-line {
	background: url(../images/top_brick_bg.jpg) top left repeat-x #000000;
	height: 150px;
}

.topline .grid_12 {
	border-bottom-width: 0px;
	border-color: #ffffff;
}

/**** Top Level ****/
.nav-container a.level-top {
	background-color: transparent;
}

.nav-container a.level-top > span {
	color: #ffffff;
	font-family: "Merriweather";
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	padding-bottom: 30px !important;
}

.nav-container a.level-top:hover,
.nav-container .active a.level-top,
.nav-container .over a.level-top {
	background-color: transparent;
	border-bottom-width: 3px;
	border-bottom-color: #54aad6;
	z-index: 99;
}

li.level0.nav-2.active.level-top.parent a {
	border-bottom-color: #ffffff;
}

li.level0.nav-2.active.level-top.parent a:hover {
	border-bottom-color: #54aad6;
}

.nav-container a.level-top:hover > span,
.nav-container .active a.level-top > span,
.nav-container .over a.level-top > span { color: #ffffff; }

/**** Submenu ****/
.nav-wide .menu-wrapper,
.nav ul { background-color: #ffffff; }

.nav-wide ul.level0 li.level1 span.subtitle {
	background-color: transparent;
	border-width: 0px;
	border-color: #eeeeee;
	color: #222222;
}

.nav-wide ul.level0 li.level1 span.subtitle:hover {
	font-family: Merriweather;
	border-color: #eeeeee;
	color: #222222;
}

.nav-wide ul.level1 a,
.nav ul li a,
.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a {
	background-color: transparent;
	color: #666666;
}

.nav-wide ul li,
.nav-wide ul.level1 ul,
.nav ul li,
.nav-wide .menu-wrapper.default-menu ul.level0 li {
	border-width: 0;
}

.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:hover span,
.nav-wide ul.level1 a:hover,
.nav ul li a:hover,
.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:hover {
	background-color: transparent;
	color: #54aad6;
}

.nav-wide ul li:hover,
.nav-wide ul.level1 ul:hover,
.nav ul li:hover,
.nav-wide .menu-wrapper.default-menu ul.level0 li:hover { border-color: #eeeeee; }

.nav-wide .bottom-content span,
.nav-wide .top-content,
.nav-wide .top-content .left-links li {
	border-width: 1px;
	border-color: #dddddd;
}

.nav-wide .bottom-content,
.nav-wide .top-content,
.nav-wide .bottom-content span,
.nav-wide { color: #888888; }

.nav-wide .top-content .left-links li a,
.nav-wide .bottom-content span strong { color: #222222; }

.nav-wide .top-content .right-link a { color: #54aad6; }

.nav-wide .top-content .right-link a:hover { color: #222222; }

/*====== Revolution Slider Buttons =======*/
.rev_slider_wrapper .tp-leftarrow.default,
.rev_slider_wrapper .tp-rightarrow.default {
	background-color: #a5a9aa;
	border-color: #a5a9aa;
	border-width: 0px;
}

.rev_slider_wrapper .tp-leftarrow.default:after,
.rev_slider_wrapper .tp-rightarrow.default:after { color: #ffffff; }

.rev_slider_wrapper .tp-leftarrow.default:hover,
.rev_slider_wrapper .tp-rightarrow.default:hover {
	background-color: #54aad6;
	border-color: #54aad6;
}

.rev_slider_wrapper .tp-leftarrow.default:hover:after,
.rev_slider_wrapper .tp-rightarrow.default:hover:after { color: #ffffff; }

/*====== Parallax Banners ======*/
.parallax-banners-wrapper .text-banner .banner-content.colors-1 p { color: #ffffff; }

.parallax-banners-wrapper .text-banner .banner-content.colors-1 h2 {
	color: #ffffff;
	border-color: #ffffff;
	border-width: 1px;
}

.parallax-banners-wrapper .text-banner .banner-content.colors-1 h2 span { color: #ffffff; }

.parallax-banners-wrapper .text-banner .banner-content.colors-1 h3 { color: #ffffff; }

.parallax-banners-wrapper .text-banner .banner-content.colors-1 button span span {
	background-color: #ffffff;
	color: #222222;
}

.parallax-banners-wrapper .text-banner .banner-content.colors-1 button > span {
	border-width: 0px;
	border-color: #ffffff;
}

.parallax-banners-wrapper .text-banner .banner-content.colors-1 button:hover span span {
	background-color: #54aad6;
	color: #ffffff;
}

.parallax-banners-wrapper .text-banner .banner-content.colors-1 button:hover > span {
	border-color: #54aad6;
}

.parallax-banners-wrapper .text-banner .banner-content.colors-2 p { color: #888888; }

.parallax-banners-wrapper .text-banner .banner-content.colors-2 h2 {
	color: #222222;
	border-color: #222222;
	border-width: 1px;
}

.parallax-banners-wrapper .text-banner .banner-content.colors-2 h2 span { color: #54aad6; }

.parallax-banners-wrapper .text-banner .banner-content.colors-2 h3 { color: #888888; }

.parallax-banners-wrapper .text-banner .banner-content.colors-2 button span span {
	background-color: #54aad6;
	color: #ffffff;
}

.parallax-banners-wrapper .text-banner .banner-content.colors-2 button > span {
	border-width: 0px;
	border-color: #54aad6;
}

.parallax-banners-wrapper .text-banner .banner-content.colors-2 button:hover span span {
	background-color: #222222;
	color: #ffffff;
}

.parallax-banners-wrapper .text-banner .banner-content.colors-2 button:hover > span {
	border-color: #222222;
}

/*====== 404 page ======*/
.page-no-route header.header .form-search input {
	background-color: #eeeeee;
	border-color: #eeeeee;
	border-width: 1px;
	color: #aaaaaa;
}

.page-no-route header.header .form-search button > span {
	background-color: #ffffff;
	color: #aaaaaa;
	border-color: #eeeeee;
	border-width: 1px;
}

.page-no-route header.header .form-search button:hover > span {
	background-color: #54aad6;
	color: #ffffff;
	border-color: #54aad6;
}

.page-no-route .text-block h2 { color: #222222; }

.page-no-route .text-block h3 { color: #222222; }

.page-no-route .text-block p,
.page-no-route .no-route .block-or { color: #666666; }

.page-no-route .text-block .f-left { border-color: #dfdfdf; }

.page-no-route .no-route .button > span {
	border-width: 0px;
	border-color: #222222;
}

.page-no-route .no-route .button:hover > span { border-color: #54aad6; }

.page-no-route .no-route .button span span {
	background-color: #222222;
	color: #ffffff;
	background-image: none;
}

.page-no-route .no-route .button:hover span span {
	background-color: #54aad6;
	color: #ffffff;
	background-image: none;
}

.page-no-route .no-route .block-or:before,
.page-no-route .no-route .block-or:after { background-color: #dfdfdf; }

body .page-no-route .widget .widget-title,
.page-no-route .widget-title {
	border-color: #dddddd;
	border-width: 1px;
}

body .page-no-route .widget .widget-title h2,
.page-no-route .widget-title h2 { color: #222222; }

.page-no-route .products-grid .product-name a,
.page-no-route .products-list .product-name a { color: #222222; }

.page-no-route .products-grid .product-name a:hover,
.page-no-route .products-list .product-name a:hover { color: #54aad6; }

.page-no-route .products-list .desc,
.page-no-route .products-grid .desc { color: #888888; }

.page-no-route .products-list .desc a,
.page-no-route .products-grid .desc a { color: #888888; }

.page-no-route .products-list .desc a:hover,
.page-no-route .products-grid .desc a:hover { color: #54aad6; }

.page-no-route .price-box .price { color: #54aad6; }

.page-no-route .old-price .price,
.page-no-route .price-box .old-price .price { color: #aaaaaa; }

.page-no-route .special-price .price { color: #54aad6; }

.page-no-route .products-list .desc,
.page-no-route .products-list .price-box,
.page-no-route .products-list .ratings,
.page-no-route .products-list .product-name,
.page-no-route .products-grid li.item .product-buttons,
.page-no-route .products-grid li.item .product-buttons .btn-quick-view {
	border-color: #dddddd;
	border-width: 1px;
}

.page-no-route .footer-links li a {
	background-color: rgba(255, 255, 255, 0);
	color: #888888;
}

.page-no-route .footer-links li a:hover {
	background-color: rgba(0, 0, 0, 0.2);
	color: #888888;
}

.page-no-route #footer address,
.page-no-route #footer address a { color: #666666; }

/*====== Content =======*/
body .widget .widget-title h1,
body .widget .widget-title h2,
.widget-title h2,
.page-title h1,
.page-title h2,
.page-title h3,
.page-title h4,
.page-title h5,
.page-title h6,
.opc-wrapper-opc h2.opc-title,
.op_block_title,
.related-wrapper-bottom .block-title strong span,
.rating-title h2 { color: #222222; }

.page-title,
.widget .widget-title,
.widget-title,
.related-wrapper-bottom .block-title,
.rating-title {
	border-color: #dddddd;
	border-width: 1px;
}

/**** Toolbar ****/
.toolbar { background-color: #f5f5f5; }

.sorter label { color: #888888; }

.toolbar .sbSelector,
.toolbar .sbOptions,
.toolbar .sbHolder .sbToggleOpen + .sbSelector { background-color: #ffffff; }

.toolbar .sbSelector > span,
.toolbar .sbOptions a,
.toolbar .sbHolder .sbToggleOpen + .sbSelector,
.toolbar .sbHolder .sbToggleOpen + .sbSelector > span {
	color: #aaaaaa;
	border-top-color: #aaaaaa;
}

.toolbar .sbHolder .sbToggleOpen + .sbSelector { border-color: #aaaaaa; }

/**** Pager ****/
.pages li.current {
	background-color: #222222;
	color: #ffffff;
}

.pages li { background-color: #eeeeee; }

.pages li a,
.pager .pages li a.i-previous i,
.pager .pages li a.i-next i { color: #888888; }

.pages li:hover { background-color: #54aad6; }

.pages li:hover a,
.pager .pages li:hover a.i-previous i,
.pager .pages li:hover a.i-next i { color: #ffffff; }

/*====== Buttons =======*/

aside.sidebar .actions a,
header.header .top-cart .block-content .actions a,
#login-holder .link-box a,
a.aw-blog-read-more {
	background-color: #eeeeee;
	color: #222222;
	border-width: 0px;
	border-color: #eeeeee;
	background-image: none;
}

.products-grid li.item .button-holder .btn-cart span span i,
aside.sidebar .block-poll .actions button span span,
.cart-table .buttons-row .buttons .btn-clear span span,
.cart-table .buttons-row .buttons .btn-update span span,
.my-wishlist .buttons-set .btn-share span span,
.my-wishlist .buttons-set .btn-add span span,
body .text-banner .banner-content button span span {
	background-color: #eeeeee;
	color: #222222;
	background-image: none;
}

.products-grid li.item .button-holder .btn-cart > span,
aside.sidebar .block-poll .actions button > span,
.cart-table .buttons-row .buttons .btn-clear > span,
.cart-table .buttons-row .buttons .btn-update > span,
.my-wishlist .buttons-set .btn-share > span,
.my-wishlist .buttons-set .btn-add > span,
body .text-banner .banner-content button > span {
	border-width: 0px;
	border-color: #eeeeee;
}

aside.sidebar .actions a:hover,
header.header .top-cart .block-content .actions a:hover,
#login-holder .link-box a:hover,
a.aw-blog-read-more:hover {
	color: #ffffff;
	border-color: #54aad6;
	background-color: #54aad6;
	background-image: none;
}

.ias_trigger.active button.button span,
.products-grid li.item .button-holder .btn-cart:hover span span i,
aside.sidebar .block-poll .actions button:hover span span,
.cart-table .buttons-row .buttons .btn-clear:hover span span,
.cart-table .buttons-row .buttons .btn-update:hover span span,
.my-wishlist .buttons-set .btn-share:hover span span,
.my-wishlist .buttons-set .btn-add:hover span span,
body .text-banner .banner-content button:hover span span {
	background-color: #54aad6;
	color: #ffffff;
	background-image: none;
}

.ias_trigger.active button.button > span,
.products-grid li.item .button-holder .btn-cart:hover > span,
aside.sidebar .block-poll .actions button:hover > span,
.cart-table .buttons-row .buttons .btn-clear:hover > span,
.cart-table .buttons-row .buttons .btn-update:hover > span,
.my-wishlist .buttons-set .btn-share:hover > span,
.my-wishlist .buttons-set .btn-add:hover > span,
body .text-banner .banner-content button:hover > span {
	border-color: #54aad6;
}

/**** Buttons Type 2 ****/

.widget-wrapper .category-button a:hover,
.add-to-cart-success a {
	background-color: #54aad6;
	border-color: #54aad6;
	color: #ffffff;
	background-image: none;
}

body .text-banner .banner-content.skin-3 button span span,
#login-holder form .actions button span span,
aside.sidebar .actions button span span,
.newsletter-line .block-subscribe button.button:hover span span {
	color: #ffffff;
	background-color: #54aad6;
	background-image: none;
}

body button.button > span,
body .text-banner .banner-content.skin-3 button > span,
#login-holder form .actions button > span,
aside.sidebar .actions button > span,
.products-list li.item .button-holder button.button > span,
.newsletter-line .block-subscribe button.button:hover > span {
	border-color: #54aad6;
}

.widget-wrapper .category-button a,
.add-to-cart-success a:hover {
	background-color: #222222;
	border-color: #222222;
	color: #ffffff;
	background-image: none;
}

body button.button:hover span span,
body .text-banner .banner-content.skin-3 button:hover span span,
#login-holder form .actions button:hover span span,
aside.sidebar .actions button:hover span span,
.products-list li.item .button-holder button.button:hover span span,
.newsletter-line .block-subscribe button.button span span {
	color: #ffffff;
	background-color: #222222;
	background-image: none;
}

body button.button:hover > span,
body .text-banner .banner-content.skin-3 button:hover > span,
#login-holder form .actions button:hover > span,
aside.sidebar .actions button:hover > span,
.products-list li.item .button-holder button.button:hover > span,
.newsletter-line .block-subscribe button.button > span {
	border-color: #222222;
}

.newsletter-line .block-subscribe button.button > span,
.widget-wrapper .category-button a,
button.button > span,
#login-holder form .actions button > span,
aside.sidebar .actions button > span,
.products-list li.item .button-holder button.button > span,
.add-to-cart-success a { border-width: 0px; }

/*====== Products ======*/
.products-list li.item .product-img-box,
.products-grid li.item .product-img-box {
	background-color: #ffffff;
	border-width: 0px;
	border-color: #ffffff;
}

.products-grid .product-name a,
.products-list .product-name a { color: #222222; }

.products-grid .product-name a:hover,
.products-list .product-name a:hover { color: #54aad6; }

.products-list .desc,
.products-grid .desc { color: #888888; }

.products-list .desc a,
.products-grid .desc a { color: #54aad6; }

.products-list .desc a:hover,
.products-grid .desc a:hover { color: #222222; }

.price-box .price { color: #54aad6; }

.old-price .price,
.price-box .old-price .price { color: #aaaaaa; }

.special-price .price { color: #54aad6; }

.products-list .desc,
.products-list .price-box,
.products-list .ratings,
.products-list .product-name,
.products-grid li.item .product-buttons {
	border-color: #dddddd;
	border-width: 1px;
}

/**** Product Labels ****/
.products-grid .availability-only,
.products-list .availability-only,
.label-sale {
	background-color: #54aad6;
	color: #ffffff;
}

.products-grid .availability-only,
.products-list .availability-only,
.label-sale strong {
	border-top-color: rgba(255, 255, 255, .5);
	border-bottom-color: rgba(255, 255, 255, .5);
	border-width: 1px;
}

.label-type-5 .label-sale:before,
.products-grid.label-type-5 .availability-only:before,
.products-list.label-type-5 .availability-only:before {
	border-top-color: #54aad6;
}

.label-type-5 .label-sale:after,
.products-grid.label-type-5 .availability-only:after,
.products-list.label-type-5 .availability-only:after {
	border-bottom-color: #54aad6;
}

.label-new {
	background-color: #222222;
	color: #ffffff;
}

.label-new strong {
	border-top-color: rgba(255, 255, 255, .5);
	border-bottom-color: rgba(255, 255, 255, .5);
	border-width: 1px;
}

.label-type-5 .label-new:before {
	border-top-color: #222222;
}

.label-type-5 .label-new:after {
	border-bottom-color: #222222;
}

/*====== Social Links ======*/
ul.social-links li a {
	background-color: #eeeeee;
	border-color: #dddddd;
	border-width: 0px;
}

ul.social-links li a:hover {
	background-color: #dddddd;
	border-color: #dddddd;
}

ul.social-links li a i {
	color: #222222;
	border-color: #dddddd;
	border-width: 1px;
}

ul.social-links li a:hover i {
	color: #222222;
	border-color: #dddddd;
}

/*====== Footer ======*/

/**** Top Block ****/
#footer .footer-topline,
body.boxed-layout #footer .footer-topline .container_12,
#footer .footer-links ul.active {
	background-color: #eeeeee;
	color: #888888;
}

#footer .footer-topline,
body.boxed-layout #footer .footer-topline .container_12 {
	border-color: #dddddd;
	border-width: 1px;
}

#footer .footer-topline a { color: #54aad6; }

#footer .footer-topline a:hover { color: #222222; }

#footer .footer-topline .footer-links span {
	background-color: #eeeeee;
	color: #222222;
}

#footer .footer-topline .footer-links span i { color: #222222; }

#footer .footer-topline .footer-links span:hover {
	background-color: #dddddd;
	color: #222222;
}

#footer .footer-topline .footer-links span:hover i { color: #222222; }

#footer .footer-topline .footer-links li a {
	background-color: #eeeeee;
	color: #888888;
}

#footer .footer-topline .footer-links ul i { color: #888888; }

#footer .footer-topline .footer-links li a:hover {
	background-color: #dddddd;
	color: #888888;
}

#footer .footer-topline .footer-links ul i:hover { color: #888888; }

/**** Middle Block ****/
.footer-second-line,
body.boxed-layout #footer .footer-second-line .container_12 {
	background-color: #eeeeee;
	border-color: #dddddd;
	border-width: 0px;
}

#footer .footer-second-line .footer-block-title {
	border-color: #dddddd;
	border-width: 1px;
}

#footer .footer-second-line .footer-block-title h2 { color: #222222; }

.footer-second-line,
#footer .footer-second-line .footer-info { color: #888888; }

.footer-second-line a,
#footer .footer-second-line .footer-info a { color: #54aad6; }

.footer-second-line a:hover,
#footer .footer-second-line .footer-info a:hover { color: #222222; }

#footer .custom-footer-content ul.links li:before { background-color: #eeeeee; }

#footer .footer-second-line .links li {
	border-color: #dddddd;
	border-width: 1px;
}

#footer .footer-second-line .links li a { color: #888888; }

#footer .footer-second-line .links li:after { background-color: #dddddd; }

#footer .footer-second-line .links li:hover { border-color: #dddddd; }

#footer .footer-second-line .links li:hover a { color: #aaaaaa; }

#footer .footer-products-list .product-shop .product-name a { color: #222222; }

#footer .footer-products-list .product-shop .product-name a:hover { color: #54aad6; }

#footer .footer-products-list .product-shop .price-box .price { color: #54aad6; }

#footer .footer-products-list .product-shop .price-box .old-price .price { color: #888888; }

#footer .footer-products-list .product-shop .price-box .special-price .price { color: #54aad6; }

#footer .footer-second-line .block-tags li a {
	background-color: #eeeeee;
	border-color: #dddddd;
	border-width: 1px;
	color: #888888;
}

#footer .footer-second-line .block-tags li a:hover {
	color: #ffffff;
	border-color: #54aad6;
	background-color: #54aad6;
}

/**** Links Block ****/
#footer .links-block,
body.boxed-layout #footer .links-block .container_12 {
	background-color: #eaefee;
	border-color: #dddddd;
	border-width: 0px;
}

#footer .links-block .links li a { color: #888888; }

#footer .links-block .links li a:hover { color: #54aad6; }

/**** Bottom Block ****/
#footer .footer-bottom,
body.boxed-layout #footer .footer-bottom .container_12 {
	color: #ffffff;
}

#footer address {
	float: left;
}

#footer address,
#footer address a { color: #555555; }

#footer .store-switcher label,
#footer .form-language label,
#footer .form-currency label { color: #aaaaaa; }

#footer .sbSelector {
	background-color: #393939;
	color: #ffffff;
	border-color: #393939;
	border-width: 1px;
}

/**** Contact Form ****/

#footer #AjaxcontactForm li .input-box input,
#footer #AjaxcontactForm li textarea {
	background-color: #ffffff;
	border-color: #dddddd;
	color: #888888;
}

#footer #AjaxcontactForm li label { color: #888888; }

/**** Facebook Widget ****/
.facebook-widget-wraper { background-color: #ffffff; }

