@font-face {
  font-family: 'Cambria';
  src: ('../fonts/Cambria.eot?#iefix') format('embedded-opentype'),  ('../fonts/Cambria.woff') format('woff'), ('../fonts/Cambria.ttf')  format('truetype'), ('../fonts/Cambria.svg#Cambria') format('svg');
  font-weight: normal;
  font-style: normal;
}

body,
.minicart-wrapper .title-cart .counter-number {
    font-family: Cambria,Arial,Helvetica,sans-serif;
}
body .btn,
.actions-toolbar .action,
.cart-container .cart.actions a.continue,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .h1,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6,
body .btn,
.actions-toolbar .action,
.cart-container .cart.actions a.continue,
body button,
.header-wrapper .navbar-collapse.collapse a.level-top,
.minicart-wrapper .title-cart,
.page-header .action.nav-toggle,
.text-blocks h3,
.wide-banner .subtitle,
.wide-banner .title,
.small-banner .subtitle,
#home-slider .item .title,
#home-slider .item .btn,
.page-title,
.toolbar label,
.toolbar .label,
.toolbar .pagination > li > a,
.toolbar .pagination > li > span,
.product-item-name a,
.price,
.price-box .special-price .price,
.products-list li.item .weltpixel-quickview,
.products-grid .item .weltpixel-quickview,
.product.data.items > .item.title > .switch,
.related .block-actions .action,
#product-review-container .review-title,
#popup-block .block-title,
#popup-block .popup-content-wrapper .block-title + p,
.customer-review.view .review-details .title,
.customer-review.view .review-title,
.cart-summary .title > span,
.cart-summary .title strong,
.block-title,
.cart-totals .table-caption,
.sidebar .block .block-title,
.block-collapsible-nav-title strong,
.sidebar .block.filter .filter-options-title,
.sidebar .block.filter ol li,
.text-banner.sidebar-banner .banner-content .small-title,
.sidebar .block li a,
.sidebar .block li strong,
.block-reviews-dashboard ol li .product-name a,
.table-caption,
.multicheckout .block .title,
.checkout-container .opc-progress-bar-item > span:after,
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary > .title,
.checkout-agreements-items .checkout-agreements-item-title,
.product-item-name,
.block-minicart .subtotal .label,
.block-minicart .subtotal .price-container,
.minicart-items .product-item-name,
.checkout-payment-method .payment-method-title,
.checkout-payment-method .payment-option-title .action-toggle,
.footer .contact-info h3,
.footer .accordion-item .accordion-title,
.footer .footer-block-title ,
.footer .footer-address-block,
.subscribe-block .block.newsletter .title,
.text-blocks h3,
.minicart-wrapper .title-cart .price,
.page-header .language-currency-block .currency,
.page-header .header-switcher .label,
.three-banners .text-banner .content-text .title,
.text-banner.fours .inner-wrapper .content-text .title,
.product-info-main .product.attribute.overview,
.product.data.items > .item.content {font-family: 'Cambria'; font-weight: normal;}


a,
.catalog-product-view .reviews-actions a,
.actions-toolbar .action,
.cart-container .cart.actions a.continue,
body button,
.header-wrapper .header.links .customer-menu li > a:before,
.header-wrapper .header.links .customer-menu li.authorization-link a:before,
.header-wrapper .page-header .header.links .customer-menu li.authorization-link a:hover,
.header-wrapper .page-header .header.links .customer-menu li > a:hover,
.header-wrapper .navbar-collapse.collapse a.level-top.ui-state-focus,
.header-wrapper .navbar-collapse.collapse a.level-top.ui-state-active,
.header-wrapper .navbar-collapse.collapse a.level-top .ui-menu-icon:after,
.navigation .level0 .submenu li.parent > a:after,
.navigation .level0 .submenu a:hover,
.navigation .level0 .submenu a.ui-state-focus,
.navigation .level0 .submenu .active > a,
.toolbar .modes a:hover,
.toolbar .modes > strong,
.toolbar .toolbar-sorter .sorter-action span:hover,
.products-grid .actions-secondary a:hover,
.price,
.price-box .special-price .price,
.product-labels span,
.product-labels span.label-sale,
.product-addto-links .action,
.product-item-actions a.action,
div.quantity-decrease i:hover,
div.quantity-increase i:hover,
.product.data.items > .item.title.active a.switch, 
.product.data.items > .item.title > .switch:hover,
.product.data.items > .item.title > .switch:active,
.product.data.items > .item.title:not(.disabled) > .switch:active,
.product.data.items > .item.title.active > .switch,
.product.data.items > .item.title.active > .switch:focus,
.product.data.items > .item.title.active > .switch:hover,
.related .block-actions .action:hover,
#reviews #review-form .review-legend strong,
.reviews-actions a:hover,
body a.action.remind,
body .actions-toolbar a.action.back,
.login-container .block .action.remind,
.account .content-inner .product-item-name a:hover,
.account .content-inner a:hover,
.block-dashboard-addresses .block-title a :hover,
.block-dashboard-info .block-title a i:hover,
.box .box-title a i:hover,
#my-orders-table a:hover,
.account .content-inner .order-actions-toolbar .action,
.account .content-inner .action.edit:hover,
.account .content-inner .action.edit + .action:hover,
.sidebar .block.filter ol li a:hover,
.toolbar .shop-by .shop-by-button:hover,
.toolbar .shop-by .shop-by-button.active,
.toolbar .shop-by .shop-by-button:focus,
.sidebar .block li a.delete:hover,
.sidebar .block.block-wishlist .product-item-details .product-item-actions .action:hover,
body .table .action i:hover,
.checkout-methods-items li a:hover,
.multicheckout .box-title.with-link .action:hover,
.minicart-items .action.edit:hover:before,
.minicart-items .action.delete:hover:before,
.minicart-items .action.edit:active:before,
.minicart-items .action.delete:active:before,
.modal-open .modal.ekko-lightbox .modal-header .close:hover:before,
.catalog-product-view .reviews-actions a:hover,
.products-grid .product-item-name a:hover,
.products-grid .product-item-name a:focus,
.products-grid .product-item-name a:active,
.products-list .product-item-name a:hover,
.products-list .product-item-name a:focus,
.products-list .product-item-name a:active {    
    color: #505050;
}
.logo-text {
    font-size: 30px;
    font-family: 'Cambria';
    line-height: 58px;
    text-align: center;
    padding: 10px 0px 20px 0;
    letter-spacing: 4px;
    color: #3A3381;
    font-weight: 600;
}
.checkout-payment-method .payment-methods .actions-toolbar .primary {
    padding: 0 15px;
    font-size: inherit;
    line-height: 2.2rem;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper #tooltip-label.label {
    font-size: 0;
}
.products-grid .product-item-name a, .products-list .product-item-name a {
    text-align: inherit;
    margin-bottom: .3em;
    height: 55px;
    overflow: hidden;
}
.products-grid .product-item-photo, .products-list .product-item-photo {
    display: block;
    margin: 0 0 -6px;
    height: auto;
}
body a.action.remind:hover,
body .actions-toolbar a.action.back:hover,
.login-container .block .action.remind:hover {
    color: #505050 !important;
}

body .btn.btn-primary.light {
	background-color: #fff;
	border-color: #fff;
	color: #222;
}
body .btn.btn-primary.light:hover,
body .btn.btn-primary.light:active,
body .btn.btn-primary.light:focus {
	background-color: #505050;
	border-color: #505050;
	color: #fff;
}
body button,
body button.primary:hover,
body .btn-primary.disabled:hover,
body .btn-primary[disabled]:hover,
body fieldset[disabled] .btn-primary:hover,
body .btn-primary.disabled:focus,
body .btn-primary[disabled]:focus,
body fieldset[disabled] .btn-primary:focus,
body .btn-primary.disabled.focus,
body .btn-primary[disabled].focus,
body fieldset[disabled] .btn-primary.focus,
.actions-toolbar .primary .action:hover,
.actions-toolbar .secondary .action:hover,
body button:hover,
body .btn.btn-primary.type-2:hover,
#popup-block .block.newsletter .content button.primary:hover,
body button.primary.checkout,
body .btn.btn-primary,
#discount-coupon-form .actions-toolbar .action:hover,
#home-slider .item .btn:hover,
.product-labels span,
.product-addto-links .action,
.product-item-actions a.action,
.product-info-main .product-info-price-inner .stock.unavailable span,
.product-info-main .box-tocart .field.qty  + .actions .btn:hover,
.catalog-product-view .product-info-main .box-tocart .btn:hover,
.product-info-main .box-tocart .field.qty  + .actions .btn:active,
.catalog-product-view .product-info-main .box-tocart .btn:active,
.product-info-main .box-tocart .tocart:hover,
.product-info-main .box-tocart .tocart:active,
.minicart-wrapper .actions div.primary .btn,
 .actions-toolbar .action {    
    border-color: #505050;
}

body button:hover,
body button.primary:hover,
body .btn-primary.disabled:hover,
body .btn-primary[disabled]:hover,
body fieldset[disabled] .btn-primary:hover,
body .btn-primary.disabled:focus,
body .btn-primary[disabled]:focus,
body fieldset[disabled] .btn-primary:focus,
body .btn-primary.disabled.focus,
body .btn-primary[disabled].focus,
body fieldset[disabled] .btn-primary.focus,
.actions-toolbar .primary .action:hover,
.actions-toolbar .secondary .action:hover,
body .btn.btn-primary.type-2:hover,
#popup-block .block.newsletter .content button.primary:hover,
body button.primary.checkout,
body .btn.btn-primary,
#discount-coupon-form .actions-toolbar .action:hover,
.header-wrapper .header.links .customer-menu li.authorization-link a:after,
.header-wrapper .header.links .customer-menu li > a:after,
.header-wrapper .block-search .input-group .btn:hover,
.header-wrapper .block-search .input-group .btn:focus,
.header-wrapper .block-search .input-group .btn:active,
#sticky-header .block-search .search-button.active,
#sticky-header .block-search .search-button:hover,
.owl-nav i:hover,
#home-slider .item .btn:hover,
.product-labels.label-type-4 span.label-new,
.product-labels.label-type-4 span.label-sale,
.product-social-links .action.mailto:hover,
.product-item-actions a.action:hover,
.product-addto-links .action:hover,
#popup-block .modal-header .close:hover,
.account .content-inner .order-actions-toolbar .action:hover,
.sidebar .block.filter .filter-clear:hover,
.sidebar .block.filter .filter-clear:focus,
.checkout-methods-items .action.checkout:hover,
[class*="cms-no-route"] .header-wrapper .block-search .input-group .btn:hover,
[class*="cms-no-route"] .page-not-found .btn:hover,
.ekko-lightbox-nav-overlay a i:hover,
.minicart-wrapper .actions div.primary .btn,
.vertical-header .minicart-wrapper .action.showcart,
.sidebar .block .actions-toolbar .secondary a:hover {
    background-color: #3A3381;
    color: #fff;
}

.header-wrapper .navbar-collapse.collapse a.level-top.ui-state-focus,
.header-wrapper .navbar-collapse.collapse a.level-top.ui-state-active,
.minicart-wrapper .title-cart:hover,
.label-type-4.two-items .label-sale:before,
.label-type-4.two-items .label-sale:after,
.label-type-4 .label-sale:after,
.label-type-4 .label-new:after {
    border-bottom-color: #3A3381;
}

.label-type-4 .label-sale:before,
.label-type-4 .label-new:before {
    border-top-color: #3A3381;
}

.product-addto-links .action,
.product-item-actions a.action,
.products-grid .btn,
.products-list .btn,
.products-list li.item .weltpixel-quickview,
.products-grid .item .weltpixel-quickview,
.products-crosssell .product-item-actions button,
.cart-container .cart.actions a.continue,
.cart-container .cart.actions button {
	background-color: #3A3381;
	border-color: #3A3381;
	color: #fff;
}
.products-grid .btn:hover,
.products-grid .btn:focus,
.products-grid .btn:active,
.products-grid .btn.active,
.products-list .btn:hover,
.products-list .btn:focus,
.products-list .btn:active,
.products-list .btn.active,
.products-list li.item .weltpixel-quickview:hover,
.products-grid .item .weltpixel-quickview:hover,
.products-crosssell .product-item-actions button:hover,
.products-crosssell .product-item-actions button:active,
.products-crosssell .product-item-actions button:focus,
.cart-container .cart.actions a.continue:hover,
.cart-container .cart.actions button:hover,
.cart-container .cart.actions a.continue:focus,
.cart-container .cart.actions button:focus,
.cart-container .cart.actions a.continue:active,
.cart-container .cart.actions button:active,
.product-info-main .box-tocart .field.qty + .actions .btn,
.catalog-product-view .product-info-main .box-tocart .btn,
.product-info-main .box-tocart .tocart {
	background-color: #505050;
	border-color: #505050;
	color: #fff;
}
/* Color 2 */
a:hover {
	color: #597ab2;
}
.product.data.items > .item.title.active a.switch, 
.product.data.items > .item.title > .switch:hover,
.product.data.items > .item.title > .switch:active,
.product.data.items > .item.title:not(.disabled) > .switch:active,
.product.data.items > .item.title.active > .switch,
.product.data.items > .item.title.active > .switch:focus,
.product.data.items > .item.title.active > .switch:hover,
.header-wrapper .navbar-collapse.collapse li.active a.level-top {
    border-bottom-color: #505050;
    color: #505050;
}
.product-info-main .box-tocart .field.qty  + .actions .btn:hover,
.catalog-product-view .product-info-main .box-tocart .btn:hover,
.product-info-main .box-tocart .field.qty  + .actions .btn:active,
.catalog-product-view .product-info-main .box-tocart .btn:active,
.product-info-main .box-tocart .tocart:hover,
.product-info-main .box-tocart .tocart:active {
	background-color: #222;
    border-color: #222;
    color: #fff;
}


html body {
    background-repeat: no-repeat;
    background-position: top center;
    background-image: url(../../images/advanced_awd8_bg.jpg);
    background-color: #fff;
    background-attachment: fixed;
}
body.wide-layout .content-wrapper {background-color: transparent;}
body.cms-index-index .content-wrapper > .container {
    background-color: #fff;
}

/*Header*/
.page-header.header-32 .top-block .container {
    padding-top: 15px;
    padding-bottom: 0;
}
.awd-welcome {
    text-transform: uppercase;
    color: #000768;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 500;
}
.page-header .logo {padding-top: 0; padding-bottom: 0;}
.page-header a.logo {
    float: none;

}
.page-header .quick-access {
    text-align: right;
    margin-top: 20px;
}
.header.links li.authorization-link a,
.customer-welcome .action.switch {border-color: transparent;}
.minicart-wrapper {margin-left: 20px;}
.minicart-wrapper .title-cart .price {color: #597ab2; font-size: 14px;}
.minicart-wrapper .title-cart:hover {border-bottom-color: #505050;}
.minicart-wrapper .title-cart .text {text-transform: uppercase; font-size: 12px;}
.minicart-items .product-item-details {text-align: left;}
.header-wrapper .block-search {
    margin-left: 0;
    width: 272px;
    margin-top: 23px;
}
.page-header a.logo img{
    width: 100px;
}
.header-wrapper .block-search .input-group input {width: calc(100% - 32px);}
.header-wrapper .block-search .input-group .btn i {font-size: 11px; display: block;}
.page-header .language-currency-block .currency {position: relative; top: 2px;}
.page-header .language-currency-block i {position: relative; top: 1px;}
.page-header .language-currency-dropdown {text-align: left; z-index: 2;}
.minicart-items .product > .product-item-photo .product-image-wrapper {padding-bottom: 10px !important;}
.header-wrapper .menu-inner {border-top: none; text-align: center;}
.header-wrapper .toggle-nav {float: none; display: inline-block; margin-bottom: -5px;}
.header-wrapper .navbar-collapse.collapse a.level-top {
    font-size: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
    letter-spacing: 1px;
}
.awd1-layout .header-wrapper .menu-wrapper .container::after {
background-color: #3A3381;
}
/*Home Slider*/
#home-slider .item .slide-container .btn:hover,
#home-slider .item .slide-container .btn:focus,
#home-slider .item .slide-container .btn:active {background-color: #505050; border-color: #505050; color: #fff;}
#home-slider .owl-nav div.owl-prev,
#home-slider .owl-nav div.owl-next {background-color: #222; color: #fff; border-color: #222;}
#home-slider .owl-nav div.owl-prev:hover,
#home-slider .owl-nav div.owl-next:hover {background-color: #fff; color: #222; border-color: #fff;}
#home-slider .owl-nav div.owl-prev {left: 40px;}
#home-slider .owl-nav div.owl-next {right: 40px;}
#home-slider .item .slide-container .title {
    font-size: 36px;
    color: #fff;
	text-transform: none;
	max-width: 374px;
	margin: auto;
	background: rgba(58, 51, 129, 0.4);
	text-shadow: 2px 4px 3px rgba(0,0,0,0.6);
    padding: 7px;
	text-transform: capitalize;
}
#home-slider .item .slide-container {top: 12.5%;}
#home-slider .item .slide-container.slide-skin-2 {top: 44%; right: 31%;}

/*Home Banners*/
.three-banners .text-banner .inner-wrapper,
.text-banner.fours .inner-wrapper {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
    padding: 160px 0;
	height: 100%;
}
.three-banners .text-banner.first-new .inner-wrapper {background-image: url(../../images/advanced_awd8_banner_0_bg.jpg);}
.three-banners .text-banner.first .inner-wrapper {background-image: url(../../images/advanced_awd8_banner_1_bg.jpg);}
.three-banners .text-banner.second .inner-wrapper {background-image: url(../../images/advanced_awd8_banner_2_bg.jpg);}
.three-banners .text-banner.third .inner-wrapper {background-image: url(../../images/advanced_awd8_banner_3_bg.jpg);}
.text-banner.fours .inner-wrapper {background-image: url(../../images/advanced_awd8_banner_4_bg.jpg);}
.three-banners .text-banner .content-text {position: absolute; left: 40px; bottom: 21%; text-align: left;}
.three-banners .text-banner.third .content-text {left: 30px; top: 26px; bottom: auto;}
.three-banners .text-banner .content-text .title, .text-banner.fours .inner-wrapper .content-text .title {
    font-size: 24px;
    line-height: 1.25;
    color: #fff;
	display: block;
	margin-bottom: 30px;
	background: rgba(58, 51, 129, 0.5);
	text-shadow: 2px 4px 3px rgba(0,0,0,0.6);
    padding: 7px;
    border-radius: 3px;
}
.three-banners .text-banner.second .content-text .title,
.text-banner.fours .inner-wrapper .content-text .title {color: #fff;}
.text-banner.fours .inner-wrapper {padding:260px 0; text-align: center;}
.text-banner.fours .inner-wrapper .content-text {position: absolute; top: 60px; left: 0; right: 0;}
.text-blocks .text-block,
.text-blocks .text-block:not(:last-of-type) {border: none; padding-top: 0; padding-bottom: 0;}
.text-blocks .text-block .inner-wrapper {padding-top: 2em; padding-bottom: 2em; border: 1px solid #3A3381;}
.text-blocks p {color: #666;}
/*Footer*/
body.wide-layout .footer,
body.awd1-layout .footer .container {background-color: #fff; color: #666; font-size: 13px;}
.footer .accordion-item .accordion-title,
.footer .footer-block-title {color: #222; font-size: 16px; border-bottom: none; margin-bottom: 0; padding-bottom: 12px;}
.footer ul:not(.social-links) li a i {color: inherit;}
.footer .footer-block-content ul li a .hover-divider {background-color: #505050;}
.awd1-layout .footer .bottom-block .container,
.wide-layout .footer .bottom-block,
.footer .middle-block .container,
.footer .top-block .container {border-top: 1px solid #ddd;}
.footer .block.newsletter input[type="email"] {border-color: #ddd; color: #aaa; margin-bottom: 0; font-size: 11px;}
.footer .block.newsletter input[type="email"]::-webkit-input-placeholder {color: #aaa;}
.footer .block.newsletter input[type="email"]::-moz-placeholder {color: #aaa;}
.footer .block.newsletter input[type="email"]:-ms-input-placeholder {color: #aaa;}
.footer .block.newsletter input[type="email"]::-moz-placeholder {color: #aaa;}
.footer .block.newsletter .field.newsletter {width: calc(100% - 141px); display: inline-block; vertical-align: top;}
.footer .block.newsletter .action.subscribe {background-color: #505050; border-color: #505050; color: #fff;margin-left: -5px; display: inline-block; vertical-align: top; margin-top: 0;}
.footer .block.newsletter .action.subscribe:hover,
.footer .block.newsletter .action.subscribe:focus,
.footer .block.newsletter .action.subscribe:active {background-color: #597ab2; border-color: #597ab2; color: #fff;}
.footer .block.newsletter .actions {max-width: 140px; display: inline-block;}
.footer .top-block p {margin-bottom: 0;}
.footer .footer-logo {
    margin-bottom: 0;
    margin-top: 0;
    display: block;
	 width: 100px;
}
.footer .top-block .block-content {margin-top: 10px;}
.footer .address-wrapper i {font-size: 14px; color: #aaa; margin-right: 7px;}
.footer ul.social-links li a {border-radius: 0; color: rgba(0,0,0,0.5);}
.footer ul.social-links li a:hover i {background-color: #ddd; color: rgba(0,0,0,0.8); border-radius: 0;}
.footer ul.social-links li a i {color: inherit; border: 1px solid #3A3381; border-radius: 0; margin-right: 4px;}
.page-footer .switcher strong:not(.switcher-label) {color: #666; padding-left: 5px !important;}
.page-footer .switcher .options .action.toggle::after {color: #ddd;}
.footer .bottom-block .bottom-block-inner {display: block; width: 100%;}
.footer ul:not(.social-links) li a:hover {color: #505050;}
.footer .footer-block-content ul li a .hover-divider {
    width: 0%;
    height: 2px;
    bottom: 0;
    left: 10px;
    background-color: #505050;
    content: '';
    position: absolute;
    -webkit-transition: width 500ms ease;
    -moz-transition: width 500ms ease;
    transition: width 500ms ease;
    -o-transition: width 500ms ease;
}
.footer .footer-block-content ul li a:hover .hover-divider {
    width: 94%;
}

body.wide-layout .footer.default,
body.awd1-layout .footer.default .container {background-color: #fff; border-top: 1px solid #3A3381;}
.footer.default .copyright {padding-top: 0; padding-bottom: 0;}
.footer.default .copyright a {color: #aaa;}
.footer.default .copyright a:hover {color: #505050;}
/*Products*/
body .widget .widget-title h2,
.widget-title h2,
body .widget .widget-title h3,
.widget-title h3 {
    text-transform: uppercase;
    padding-bottom: 17px;
    border-bottom: 1px solid #3A3381;
    padding-top: 17px;
    text-align: left;
}
.products-list li.item .lightbox-button,
.products-grid .item .lightbox-button {background-color: #505050; color: #fff;}
.products-grid .item .lightbox-button:hover {background-color: #222; color: #fff;}
.products-list .product-labels {left: 20px; right: 20px;}
.weltpixel-quickview-catalog-product-view .product-info-main .box-tocart .actions button,
.weltpixel_quickview-catalog_product-view .product-info-main .box-tocart .actions button{font-size: 13px; font-weight: 400; text-transform: uppercase;}
.account .content-inner .action {background-color: transparent;}
.review-fieldset .field.review-field-summary {margin-top: 0 !important;}

.mobile-menu-wrapper {
    display: block;
    float: right;
}
.mobile-menu-wrapper .menu-button {font-size: 14px;}
.mobile-menu-wrapper .menu-button span {display: inline-block; text-transform: none;}

.sidebar .block .block-title {border-bottom: none; position: relative; margin-bottom: 0; padding-bottom: 27px;}
.sidebar .block .block-title:after {
	content: "";
    display: block;
    clear: both;
    line-height: 1px;
    font-size: 1px;
    height: 1px;
    background: #ddd;
    width: 60px;
    position: absolute;
    top: auto;
    bottom: 13px;
    left: 0;
}
.product-info-main .page-title {font-size: 2.5em; line-height: .95em; text-transform: none; color: #222;}
.catalogsearch-advanced-result .page-title,
.catalogsearch-result-index .page-title,
.catalog-category-view .page-title  {
	text-transform: none;
	font-weight: 400;
}
.sidebar .block.filter .swatch-attribute-options .swatch-option.text {box-shadow: none; border: 1px solid #3A3381; outline: none; border-radius: 0; transition: all .3s ease;}
.sidebar .block.filter .swatch-attribute-options .swatch-option.text:hover {border-color: #222;}
.product-info-main .box-tocart .field.qty + .actions .btn,
.catalog-product-view .product-info-main .box-tocart .btn,
.product-info-main .box-tocart .tocart {
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	max-height: 60px;
    text-transform: uppercase;
}
.product-info-main .field.qty {
	margin-top: 9px;
}
.product-info-main .product-add-form {
    border-bottom: dotted 1px #ccc;
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
}
.product-info-main .box-tocart {margin-bottom: 0;}
.sidebar .block.block-wishlist .product-item-details .product-item-actions .action {background-color: transparent;}
.customer-welcome .customer-menu .header.links {text-align: left;}
.a-center {text-align: center;}
@media only screen and (min-width: 1332px) {
	 body.wide-layout .breadcrumbs-wrapper {background-color: transparent;}
	 body.wide-layout .breadcrumbs-wrapper .container {background-color: #fff;}
     body.awd1-layout .container,
    body .container {padding-left: 20px; padding-right: 20px;}
    .awd1-layout .text-blocks {margin-left: -10px; margin-right: -10px;}
}
@media only screen and (min-width: 1008px) {
	.header-wrapper .navbar-collapse.collapse li.level-top {
    padding: 0 10px;
}
	.page-header .header-switcher .switcher-options {background-color: #eee; border-color: #eee; color: #666;}
	/*.page-header .header-switcher .switcher-options:hover {background-color: #505050; border-color: #505050; color: #fff;}*/
	.page-header .header-switcher .switcher-trigger span {color: inherit;}
	.mobile-menu-wrapper {display: none;}
	.footer .block.newsletter {padding-top: 15px;}
	.footer .store-switcher-wrapper {padding: 14px 0 9px;}
	.products-grid.six-columns .btn,
	.products-grid.seven-columns .btn,
	.products-grid.eight-columns .btn {padding: 0 11px;}
	.products-grid.six-columns .btn span,
	.products-grid.seven-columns .btn span,
	.products-grid.eight-columns .btn span {display: none;}
	.products-grid.six-columns .btn.btn-default:before,
	.products-grid.seven-columns .btn.btn-default:before,
	.products-grid.eight-columns .btn.btn-default:before {
		content: "\f06e";
		font: normal normal normal 14px/1 FontAwesome;
		line-height: inherit;
		text-transform: none;
		color: inherit;
	}
	.products-grid.six-columns .btn.btn-cart:before,
	.products-grid.seven-columns .btn.btn-cart:before,
	.products-grid.eight-columns .btn.btn-cart:before {
		content: "\f07a";
	}
}
@media only screen and (min-width: 1008px) and (max-width: 1331px) {
	.footer .bottom-block .bottom-block-inner {padding-left: 10px;}
}
@media only screen and (min-width: 768px) and (max-width: 1007px) {
	.page-header .quick-access {
    text-align: right;
    margin-top: 23px;
	}
	.logo-text {
    font-size: 28px;
    letter-spacing: 2px;
	
}
	.header-wrapper .menu-wrapper {display: none;}
	.header-wrapper .block-search {width: 100%;}
	.minicart-wrapper .title-cart .text {display: none;}
	.page-header .panel {padding-top: 0; padding-bottom: 0;}
	.minicart-wrapper .action.showcart {top: 2px; position: relative;}
	.mobile-menu-wrapper .menu-button {position: relative; top: -1px;}
	html body {background-size: 100%;}
	#home-slider .item .slide-container .title {font-size: 30px;}
	#home-slider .item .slide-container.slide-skin-2 {right: 22%;}
	.text-banner.fours .inner-wrapper {padding: 180px 0;}
	.three-banners .text-banner .inner-wrapper {padding: 90px 0;}
	.three-banners .text-banner .content-text {left: 10px; bottom: 0;}
	.three-banners .text-banner.third .content-text {left: 20px; top: 6px;}
	.text-blocks .text-block,
	.text-blocks .text-block:not(:last-of-type) {margin: 10px 0;}
	.footer ul.social-links {text-align: center;}
	.footer ul.social-links li {float: none; display: inline-block;}
	.footer .footer-logo {text-align: center; margin-top: 0; margin-bottom: 15px;}
	.footer hr.white-space {display: block;}
	.footer .payments {max-width: 100%; text-align: center; width: 100%;}
	.footer .payments a {display: inline-block;}
	.visible-sm {display: block !important;}
	.footer .block.newsletter {padding-top: 15px;}
}
@media only screen and (max-width: 767px) {
	.page-header.header-32 .top-block .container {padding-top: 0; padding-bottom: 0;}
	.header-wrapper .block-search {
    margin-top: 0;
	}
	.sidebar-additional {
    display: none;
	}
	.middle-block {
    height: 300px;
    overflow: auto;
	}
	ul.social-links li {
    display: none;
	}
	body .widget .widget-title h2, .widget-title h2, body .widget .widget-title h3, .widget-title h3 {
    text-align: center;
	}
	.text-banner.fours, .text-banner-bot, .footer .footer-logo {
    display: none;
	}
	.footer p {
    text-align: center;
	}
	.page-footer {
    text-align: center;
	}
	.products-grid .product-item-details {
    text-align: center;
	}
	.products-grid .product-item-name a {
    text-align: center;
    height: 30px;
    overflow: hidden;
	}
	.products-grid .product-items:not(.owl-carousel) .item:nth-child(3) {
    display: none;
	}
	.three-banners .text-banner .content-text, body.awd1-layout #home-slider .owl-item .slide-container, .three-banners .text-banner.third .content-text {
    position: absolute;
    left: 50%;
    bottom: 50%;
    text-align: center;
    transform: translateX(-50%);
	}
	.three-banners .text-banner .content-text .title, .text-banner.fours .inner-wrapper .content-text .title {
    font-size: 21px;
	}
	.quick-access-wrapper.pull-right {
    float: none;
    position: absolute;
    top: 85px;
    right: 15px;
	}
	.logo-text {
    padding: 10px 0px 0px 0;
	}
	.page-header a.logo, .page-header .logo {
    padding: 0;
	}
	.page-header .quick-access {
    text-align: right;
    margin-top: 13px;
    position: absolute;
    top: -75px;
    width: 100%;
	}
	.page-header .panel .header.content {width: 100%; padding-top: 0px;}
	.header-wrapper .block-search {width: 100%;}
	.header-wrapper .menu-wrapper {display: none;}
	.minicart-wrapper .action.showcart {position: relative; top: -2px;}
	.minicart-wrapper .title-cart .icon {display: inline-block;}
	#home-slider .item .slide-container .title {font-size: 26px;}
	#home-slider .item .slide-container.slide-skin-2 {top: 34%;}
	.text-blocks .text-block,
	.text-blocks .text-block:not(:last-of-type) {margin: 10px 0;}
}

@media only screen and (max-width: 480px) {

.logo-text {
    line-height: 27px;
    padding: 10px 0px 0px 0;
    margin-top: 12px;

}
.three-banners .text-banner .content-text, body.awd1-layout #home-slider .owl-item .slide-container, .three-banners .text-banner.third .content-text {
    width: 250px;
}
.products-grid .product-items:not(.owl-carousel) .item {
    width: 100% !important;

}
}