.widget-inner {border: solid 6px #eee;  padding: 1.5em 1.5em 0;}
.boxed-layout {background-color: #eee;}
body.boxed-layout .container {box-shadow: 0 0 20px rgba(0,0,0,.05);}
.boxed-layout #header {box-shadow: none; border-bottom: none;}
.boxed-layout #header ~ .container {
    padding-left: 0;
    padding-right: 0;
}

.price,
.product-view .add-review-link a.add-review,
.product-view #tabs,
table .product-name a,
#remember-me-popup .modal-title,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .h1,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6,
ul.topmenu li.level0 a.level-top,
.products-grid .item  .quickview-wrapper.type-2 .btn-quickview,
.products-grid .item  .quickview-wrapper.type-3 .btn-quickview,
.products-grid .item.type-7 .btn-quickview,
.products-grid .item.type-9 .btn-quickview,
.menu-block .navbar-default .navbar-toggle,
.menu-block .navbar-default .navbar-toggle.active,
header.header .top-cart .block-title .title-cart,
header.header .top-cart .block-content .subtotal .label,
body .widget .widget-title h2,
.widget-title h2,
body .widget .widget-title h3,
.widget-title h3,
.block-title,
.block-layered-nav dt,
.product-name, 
.product-name a,
body .btn,
table h3.product-name, 
table .product-name a,
.products-grid .product-name a,
.products-list .product-name a,
.footer-products-list .product-name a,
.text-banner .banner-content .title,
.text-banner .banner-content .subtitle,
.text-banner .banner-content .small-title,
.custom-links li a,
.header.header-19 .customer-name .user-icon,
.header.header-19 .links:not(.default-links) li a.top-link-login,
#shopping-cart-table .btn,
#home-image-slider .slide-container .title,
#home-image-slider .slide-container .subtitle,
#home-image-slider .slide-container .btn {font-family: 'Fjalla One' /* UsedGoogleFontFamily:Fjalla One*/;}

.products-grid .product-name a,
.products-list .product-name a,
.footer-products-list .product-name a {font-size: 1.167em; color: #222; font-weight: normal;}
.products-grid li.item,
.products-list li.item {margin-bottom: 1.5em;}
.footer-products-list li.item {margin-bottom: 3em;}

.price {font-size: 1.5em; font-weight: normal;}

.product-view .product-shop > .product-name {margin-bottom: .5em;}

body .widget .widget-title h2,
.widget-title h2,
body .widget .widget-title h3,
.widget-title h3 {text-transform: uppercase; font-size: 2em; font-weight: normal;}

body.wide-layout #footer,
body.boxed-layout #footer .container {background-color: #243063; color: rgba(255,255,255,.6);}
#footer h2.footer-block-title {border: none; position: relative; font-weight: normal;}
#footer h2.footer-block-title:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 60px;
	height: 1px;
	background-color: rgba(255,255,255,.1);
}
#footer .footer-logo {margin-bottom: 1em;}
#footer .contact-info h3 {text-transform: uppercase; font-size: 1.167em; letter-spacing: -.25px;}
#footer .contact-info p {font-size: 1.167em; margin-bottom: 0;}
#footer .contact-info .btn {margin-top: 1.5em;}
#footer .btn {font-weight: normal; padding-top: 10px; padding-bottom: 10px;}
#footer ul:not(.social-links) li a i {color: #fff;}
.text-blocks .icon {padding: 0; margin-right: 20px; height: 40px!important; vertical-align: middle;}
.text-blocks .text {display: inline-block; text-align: left; vertical-align: middle; line-height: 1;}
.text-blocks .text h3 {font-size: 1.33em; text-transform: uppercase; color: #fff;}
.text-blocks .text-block {padding-top: 3.25em; padding-bottom: 3.25em;}
.text-blocks .text-block:not(:last-of-type) {border-right: none;}
body.wide-layout #footer .bottom-block,
body.boxed-layout #footer .bottom-block .container {border-top: solid 1px rgba(255,255,255,.2);}
#footer .bottom-block-inner {border: none;}
body.wide-layout .text-blocks-wrapper,
body.boxed-layout .text-blocks-wrapper .container {border-bottom: solid 1px rgba(255,255,255,.2);}

#shopping-cart-table .btn,
.sidebar .btn:not(.btn-proceed-checkout),
body .btn {font-size: 12px; font-weight: normal; text-transform: uppercase;}
body .btn.btn-default,
#shopping-cart-table .btn,
.sidebar .btn:not(.btn-proceed-checkout) {background-color: #eee; border-color: #eee; color: #222;}
body .btn.btn-primary,
header.header .top-cart .block-content .actions .btn {background-color: #58b25c; border-color: #58b25c; color: #fff;}
body .btn.btn-default:hover,
body .btn.btn-primary:hover,
header.header .top-cart .block-content .actions .btn:hover,
#shopping-cart-table .btn:hover,
.sidebar .btn:not(.btn-proceed-checkout):hover {background-color: #222; border-color: #222; color: #fff;}

.cms-index-index #header.header-22 {position: absolute; top: 0; left: 0; right: 0; z-index: 999;}
.cms-index-index.wide-layout #header.header-22 .top-block,
.cms-index-index.boxed-layout  #header.header-22 .top-block .container,
.cms-index-index.wide-layout #header.header-22 .menu-block,
.cms-index-index.boxed-layout  #header.header-22 .menu-block .container {background-color: transparent;}

.header .search-button:hover,
.header .default-links.links li a:hover,
#footer ul:not(.social-links) li a:hover,
.sorter .view-mode strong,
.sorter .view-mode a:hover,
.products-grid .product-name a:hover,
.products-list .product-name a:hover,
.footer-products-list .product-name a:hover,
ul.topmenu ul li a:hover,
ul.topmenu ul li.active > a:hover,
ul.topmenu ul li.over > a:hover,
ul.topmenu ul li.active > a,
ul.topmenu ul li.over > a,
ul.topmenu ul li.active > a:hover i.fa,
ul.topmenu ul li.over > a:hover i.fa,
ul.topmenu ul li.active > a i.fa,
ul.topmenu ul li.over > a i.fa,
aside.sidebar .block.block-wishlist li.item .product-details .product-name a:hover,
aside.sidebar .block.block-wishlist li.item .product-details .btn-remove i:hover,
.block-list li.item .product-name a:hover,
.block-compare li.item .btn-remove i:hover,
aside.sidebar .block-tags li a:hover,
.block-reorder .block-content li.item a:hover,
.configurable-swatch-list .swatch-link:hover,
#popup-block .modal-header .close i:hover,
.link-wishlist i,
.add-to-links li i:hover,
.link-wishlist i:hover,
.products-grid .item.type-7 .btn-quickview:hover,
.products-grid .item.type-7 .lightbox-button i:hover,
.products-grid .item.type-7 .product-name a:hover,
.modal-open .modal.ekko-lightbox .modal-header .close:hover:before,
.product-labels-wrapper > div,
.ratings .rating-links a:hover,
.ratings .amount a:hover,
.product-view .product-buttons i,
.breadcrumbs-wrapper .product-buttons i,
.product-view .box-tags .product-tags li a:hover,
.quantity-wrapper i:hover,
.product-collateral .panel.panel-default .panel-heading h4:hover,
.box-reviews .rating-block h3 span,
.page-sitemap .links a:hover,
.page-sitemap .sitemap li a:hover,
.page-sitemap .sitemap li.level-0 a:hover,
table .product-name a:hover,
table .cart-actions i:hover,
table .table-button i:hover,
.cart .crosssell li.item .product-name a:hover,
.cart-collaterals .panel.panel-default .panel-heading h4:hover,
#shopping-cart-totals-table + .checkout-types a:hover,
.multiple-checkout h3 a:hover,
.multiple-checkout table.table i.fa:hover,
#remember-me-popup .modal-header .close:hover i.fa,
.my-account .panel-default p.edit a:hover,
.my-account a:hover,
.block-account .block-content li.current,
.block-account .block-content li a:hover,
.tags-list a:hover,
.box-tags .tags a:hover,
.box-tags li.item .product-name a:hover,
.dashboard .box-reviews li.item .product-name a:hover,
.nav-wide ul.level0 li.level1 span.subtitle:hover,
.custom-links li a:hover,
.price {color: #58b25c;}
header.header .top-cart .block-title.active .title-cart,
header.header .top-cart .block-title .title-cart:hover {border-color: #58b25c;}
.header.header-16 .form-search .btn:hover {color: #fff;}
.header.header-16 .form-search .btn:hover,
.products-grid .item  .quickview-wrapper.type-3 .btn-quickview:hover,
.products-grid .item.type-3 .btn:hover,
.products-grid .item.type-3 > div:not(.quick-view-data-container) .link-wishlist:hover,
.products-grid .item.type-3 > div:not(.quick-view-data-container) .link-compare:hover,
.products-grid .item.type-4 .btn-quickview:hover,
.products-grid .item.type-4 > div:not(.quick-view-data-container) .link-wishlist:hover,
.products-grid .item.type-4 > div:not(.quick-view-data-container) .link-compare:hover,
.products-grid .item.type-7 .link-wishlist:hover,
.products-grid .item.type-7 .link-compare:hover,
.products-grid .item.type-7 .btn-default:hover,
.products-grid .item.type-8 .btn-quickview:hover,
.products-grid .item.type-8 .link-wishlist:hover,
.products-grid .item.type-8 .link-compare:hover,
.products-grid .item.type-8 .btn-default:hover,
.products-grid .item.type-9 .btn-quickview:hover,
.products-grid .item.type-9 .link-wishlist:hover,
.products-grid .item.type-9 .link-compare:hover,
.product-view .product-buttons div:hover,
.breadcrumbs-wrapper .product-buttons div:hover,
.products-grid .item.type-8 .lightbox-button i:hover,
.products-grid .item.type-3 .lightbox-button i.fa:hover,
.rev_slider_wrapper .tp-leftarrow.default:hover,
.rev_slider_wrapper .tp-rightarrow.default:hover,
#header.header-22 .form-search .btn:hover,
.sorter .view-mode.small > a:hover,
.sorter .view-mode.small > strong {background-color: #58b25c; border-color: #58b25c;}
.products-grid .link-wishlist:hover,
.products-grid .link-compare:hover,
.products-list .add-to-links li a:hover,
.products-grid .item  .quickview-wrapper.type-2 .btn-quickview:hover,
.product-view .add-to-links a:hover,
.lightbox-button i,
.lightbox-button i:hover,
ul.topmenu ul li a .hover-divider,
.slider-buttons i:hover,
.masonry-grid .item:hover .product-info-top,
.ekko-lightbox-nav-overlay a i:hover {background-color: #58b25c;}
.lightbox-button i:hover {background-color: #222;}
.products-grid .link-wishlist,
.products-grid .link-compare,
.products-list .add-to-links li a,
.products-grid .item  .quickview-wrapper.type-2 .btn-quickview,
.product-view .add-to-links a,
.product-view .product-buttons div,
.breadcrumbs-wrapper .product-buttons div,
.product-view .nav-tabs li a:hover,
.product-view .nav-tabs li a:focus,
.product-view .nav-tabs li.active a:hover,
.product-view .nav-tabs li.active a:focus,
.product-view .nav-tabs li.active a,
.timer-box.type-2 .timer-inner div:not(.timer-big),
.cart .crosssell li.item .add-to-links li a,
.product-view .add-review-link a.add-review,
.products-grid .item.type-8 .lightbox-button i,
.products-grid .item.type-8 .btn-quickview,
.products-grid .item.type-8 .btn-cart,
#ajaxkit-popup-content .product-view .add-to-links a {color: #58b25c; border-color: #58b25c;}
#footer .btn:not(.selectpicker):hover,
.header.header-18 .form-search .btn:hover,
#ajaxkit-popup-content .product-view .add-to-links a:hover {background-color: #58b25c; border-color: #58b25c; color: #fff;}
#footer address a:hover {opacity: .8;}

#home-image-slider .slide-container .title {font-size: 60px; line-height: 1; letter-spacing: -.7px; margin-bottom: 10px;}
#home-image-slider .slide-container .subtitle {font-size: 24px; line-height: 28px; color: #fff; text-transform: uppercase; display: block; font-weight: normal;}
#home-image-slider .slide-container {text-align: left; left: 19%; top: 51%;}
#home-image-slider .slide-container.slide-skin-2 {left: 41.3%; top: auto; bottom: 11%;}
#home-image-slider .slide-container .btn {padding: 11px 20px 9px; margin-top: 25px;}
#home-image-slider .swiper-button-prev,
#home-image-slider .swiper-button-next {top: 60%;}
#home-image-slider .swiper-button-prev {left: 40px;}
#home-image-slider .swiper-button-next {right: 40px;}

@media only screen and (min-width: 1008px) and (max-width: 1331px) {
	.text-blocks .icon {margin: 0 0 .75em;}
	.text-blocks .text {display: block; text-align: center;}
	#sticky-header .quick-access {margin: .33em 0;}
}
@media only screen and (min-width: 768px) and (max-width: 1007px) {
	.banners-wrapper {clear: both;}
	.banners-wrapper .banner {width: 48.5%; float: left;}
	.banners-wrapper .banner ~ .banner {margin-left: 3%;}
	.text-blocks .icon {margin: 0 0 .75em;}
	.text-blocks .text {display: block; text-align: center;}
	#home-image-slider .slide-container .title {font-size: 50px;}
	#home-image-slider .slide-container .subtitle {font-size: 18px; line-height: 22px;}
	#home-image-slider .slide-container {left: 15%;}
	#home-image-slider .slide-container.slide-skin-2 {left: 38.3%; bottom: 15%;}
}
@media only screen and (max-width: 767px) {
	#home-image-slider .slide-container .title {font-size: 33px; margin-bottom: 3px;}
	#home-image-slider .slide-container .subtitle {font-size: 16px; line-height: 20px;}
	#home-image-slider .slide-container {left: 4%; top: 2%;}
	#home-image-slider .slide-container.slide-skin-2 {left: 20.3%; bottom: 8%;}
	.fullwidth-banners {height: auto!important;}
	.fullwidth-banners .background-wrapper {position: static!important; width: auto!important;}
	.cms-index-index #header.header-22 {position: static;}
	.cms-index-index.wide-layout #header.header-22 .top-block,
	.cms-index-index.boxed-layout  #header.header-22 .top-block .container,
	.cms-index-index.wide-layout #header.header-22 .menu-block,
	.cms-index-index.boxed-layout  #header.header-22 .menu-block .container {background-color: #243063;}
	.text-blocks .icon {margin: 0 0 .75em;}
	.text-blocks .text {display: block; text-align: center;}
	.text-blocks .text-block:nth-of-type(2n+1) {clear: left;}
	.text-blocks .text-block:nth-of-type(2n+2) {clear: right;}
}

