.promotion-wrapper {
	display:block;
	clear:both;
	padding:9px 10px;
	width:100%;
	background:#77cbd6;
	color:#ffffff;
	text-align:center;
	font-size:16px;
	position:relative;
	box-sizing:border-box;
	font-weight:400
}

.promotion-wrapper a.action.primary {
	padding:8px 15px;
	font-size:13px;
	margin-left:15px;
	margin-right:15px
}

.promotion-wrapper a.action.primary:hover {
	background:#333333;
	border-color:#333333;
	color:#ffffff;
	opacity:0.8
}

@media (max-width:767px) {
.promotion-wrapper {
	display:none !important
}


}

.page-title-wrapper .page-title {
	margin-bottom:30px;
	display:inline-block;
	font-size:24px;
	letter-spacing:0.5px;
	text-transform:uppercase
}

.slider-outer {
	margin-right:-10px;
	margin-left:-10px
}

.action.primary {
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s;
	text-transform:uppercase;
	letter-spacing:0.5px
}

a {
	text-decoration:none;
	outline:none
}

a:hover {
	text-decoration:none;
	outline:none
}

.block-search .action.search.disabled,
.block-search .action.search[disabled],
fieldset[disabled] .block-search .action.search {
	opacity:1
}

b,
strong {
	font-weight:600
}

.socials-block {
	clear:both;
	display:block;
	float:left;
	margin-top:30px;
	text-align:center;
	width:100%
}

.socials-block>a {
	background:#fbfbfb none repeat scroll 0 0;
	border-radius:50%;
	display:inline-block;
	font-size:24px;
	height:60px;
	line-height:60px;
	margin:0 5px;
	width:60px;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s
}

.page-wrapper .page-footer {
	padding-bottom:0
}

.page-footer .footer-top {
	clear:both;
	display:block;
	float:left;
	width:100%
}

.page-footer .footer-top .footer-newsletter {
	clear:both;
	display:block;
	float:left;
	width:100%;
	padding:35px 0;
	background:#555555
}

.page-footer .footer-top .footer-newsletter .newsletter-title {
	float:left;
	margin-bottom:20px;
	text-align:center;
	width:100%
}

.page-footer .footer-top .footer-newsletter .newsletter-title>h2 {
	color:#ffffff;
	font-size:30px;
	font-weight:700;
	letter-spacing:1px;
	line-height:50px;
	margin:0;
	text-transform:uppercase
}

.page-footer .footer-top .footer-newsletter .block.newsletter {
	clear:both;
	float:none;
	margin:0 auto;
	max-width:600px;
	width:100%
}

.page-footer .footer-top .footer-newsletter .block.newsletter .content .field.newsletter {
	margin-right:0
}

.page-footer .footer-top .footer-newsletter .block.newsletter .content .field.newsletter .control:before {
	line-height:52px
}

.page-footer .footer-top .footer-newsletter .block.newsletter .content .field.newsletter .control #newsletter {
	height:50px;
	border-color:#ffffff
}

.page-footer .footer-top .footer-newsletter .block.newsletter .content .field.newsletter .control #newsletter-error {
	position:absolute
}

.page-footer .footer-top .footer-newsletter .block.newsletter .content .actions .action.subscribe.primary {
	height:50px;
	line-height:50px;
	background:#77cbd6;
	border-color:#77cbd6;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:0.5px;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	padding:0 25px
}

.page-footer .footer-top .footer-newsletter .block.newsletter .content .actions .action.subscribe.primary:hover {
	background:#333333;
	border-color:#333333
}

.page-footer .footer-top .footer-links {
	clear:both;
	display:block;
	float:left;
	width:100%;
	padding:50px 0 35px;
	background:#F5F5F5
}

.page-footer .footer-top .footer-links .footer-links-main {
	margin:0 -10px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column {
	float:left;
	width:25%;
	box-sizing:border-box;
	padding:0 10px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title {
	display:block
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title>h3 {
	margin:0;
	display:block;
	margin-bottom:25px;
	text-transform:uppercase;
	font-size:18px;
	font-weight:600;
	color:#222222
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title>h3:after {
	background:#222222;
	bottom:0;
	content:"";
	display:block;
	height:2px;
	width:25px;
	margin-top:13px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content {
	display:block
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links {
	list-style:none;
	padding:0;
	margin:0
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links>li {
	color:#555555;
	display:block;
	margin-bottom:13px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links>li>a {
	color:#555555;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links>li>a:hover {
	color:#77cbd6
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links>li>a:before {
	content:"\f105";
	margin-right:8px;
	font-family:"Fontawesome"
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links>li>strong {
	color:#555555;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links>li>strong:hover {
	color:#77cbd6
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links>li>strong:before {
	content:"\f105";
	margin-right:8px;
	font-family:"Fontawesome"
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p {
	margin-bottom:15px;
	position:relative;
	color:#555555
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p strong {
	font-weight:600;
	display:block;
	margin-bottom:5px;
	color:#333333
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p strong em {
	font-size:16px;
	color:#333333;
	vertical-align:middle
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p a,
.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p a:focus,
.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p a:visited,
.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p a:active {
	color:#555555;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p a:hover,
.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p a:focus:hover,
.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p a:visited:hover,
.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p a:active:hover {
	color:#77cbd6
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content>p>span {
	display:block;
	padding-left:22px
}

.page-footer .footer-bottom {
	clear:both;
	display:block;
	float:left;
	width:100%;
	background:#F5F5F5
}

.page-footer .footer-bottom .copuright-outer {
	float:left;
	width:100%;
	border-top:1px solid #d1d1d1;
	padding:20px 0
}

.page-footer .footer-bottom .copuright-outer .copyright {
	padding:10px 0;
	float:left;
	background:transparent;
	color:#555555
}

.page-footer .footer-bottom .copuright-outer .payment-icons {
	float:right
}

.page-footer .footer-bottom .copuright-outer .payment-icons>ul {
	list-style:none;
	padding:0;
	margin:0
}

.page-footer .footer-bottom .copuright-outer .payment-icons>ul>li {
	display:inline-block;
	margin:0
}

.page-footer .footer-bottom .copuright-outer .payment-icons>ul>li>a {
	display:block
}

.page-footer .footer-bottom .copuright-outer .payment-icons>ul>li>a>img {
	max-width:54px
}

@media (min-width:768px) {
.sidebar.sidebar-additional .block.block-compare,
.sidebar.sidebar-additional .block.block-wishlist,
.sidebar.sidebar-additional .block.block-reorder {
	background:#f6f6f6;
	padding:15px;
	box-sizing:border-box;
	margin-bottom:30px
}

.sidebar.sidebar-additional .block.block-compare .block-title,
.sidebar.sidebar-additional .block.block-wishlist .block-title,
.sidebar.sidebar-additional .block.block-reorder .block-title {
	border-bottom:1px solid #e1e1e1;
	color:#333333;
	padding:0 0 10px;
	margin-bottom:15px
}

.sidebar.sidebar-additional .block.block-compare .block-title>strong,
.sidebar.sidebar-additional .block.block-wishlist .block-title>strong,
.sidebar.sidebar-additional .block.block-reorder .block-title>strong {
	color:#333333;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase
}

.sidebar.sidebar-main .block {
	background:#f6f6f6;
	padding:15px;
	box-sizing:border-box;
	margin-bottom:30px
}

.sidebar.sidebar-main .block#layered-filter-block {
	padding:0;
	border:none
}

.sidebar.sidebar-main .block .block-title {
	border-bottom:1px solid #e1e1e1;
	color:#333333;
	padding:0 0 10px;
	margin-bottom:15px
}

.sidebar.sidebar-main .block .block-title>strong {
	color:#333333;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-current+.filter-actions {
	margin-bottom:10px
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-current .block-subtitle {
	color:#333333
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-current .item .filter-label {
	color:#333333;
	margin-bottom:3px
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-current .action.remove {
	position:relative
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-current .action.remove:after {
	content:"\f00d";
	font-family:"Fontawesome";
	float:right;
	color:#888888
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-current .action.remove>span {
	display:none
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-subtitle {
	font-weight:600;
	text-transform:uppercase;
	padding:0 0 18px;
	font-size:14px;
	border-bottom:none;
	color:#333333;
	background:#ffffff
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options {
	background:#ffffff
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item {
	border:none;
	padding:15px 15px 0;
	display:block;
	clear:both;
	margin-bottom:15px;
	background:#f6f6f6
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item.active {
	padding:15px
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item.active .filter-options-title {
	border-bottom:1px solid #e1e1e1
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-title {
	color:#333333;
	font-size:14px;
	font-weight:600;
	line-height:1.4;
	margin:0;
	text-transform:uppercase;
	word-break:break-all;
	display:block;
	padding:0 0 14px;
	position:relative;
	margin-bottom:0
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-title:after {
	content:"\f067";
	font-family:"Fontawesome";
	color:#666666;
	font-weight:normal;
	font-size:14px;
	top:0;
	right:0
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item.active .filter-options-title:after {
	content:"\f068"
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content {
	margin:0;
	padding:3px 0 0;
	display:block
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item {
	margin-bottom:9px;
	border-bottom:none;
	margin-top:9px
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item>a {
	color:#333333;
	font-weight:400;
	font-size:13px;
	background:transparent
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item>a:focus,
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item>a:active {
	color:#333333;
	background:transparent
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item>a:hover {
	color:#77cbd6;
	background:transparent
}

.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item:last-child {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:0
}


}

.catalog-category-view .toolbar.toolbar-products {
	border-bottom:none;
	margin-bottom:25px;
	padding:0;
	margin-top:1px
}

.catalog-category-view .toolbar.toolbar-products .modes .modes-mode {
	padding:9px 10px;
	border:1px solid #e1e1e1;
	margin-right:5px;
	background:#ffffff;
	transition:all .2s ease-in 0s;
	-moz-transition:all .2s ease-in 0s;
	-webkit-transition:all .2s ease-in 0s;
	box-shadow:none;
	border-radius:0
}

.catalog-category-view .toolbar.toolbar-products .modes .modes-mode:last-child {
	border:1px solid #e1e1e1
}

.catalog-category-view .toolbar.toolbar-products .modes .modes-mode:before {
	color:#999999
}

.catalog-category-view .toolbar.toolbar-products .modes .modes-mode:hover {
	border-color:#77cbd6;
	background:#77cbd6;
	color:#ffffff
}

.catalog-category-view .toolbar.toolbar-products .modes .modes-mode:hover:before {
	color:#ffffff
}

.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.active {
	border-color:#77cbd6;
	background:#77cbd6;
	color:#ffffff
}

.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.active:before {
	color:#ffffff
}

.catalog-category-view .toolbar.toolbar-products .toolbar-amount {
	font-weight:400
}

.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter {
	padding-top:0
}

.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-label {
	font-weight:400;
	font-size:13px;
	text-transform:uppercase
}

.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options {
	font-weight:400;
	color:#666666;
	font-size:13px;
	box-shadow:none
}

.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options:focus {
	box-shadow:none
}

.catalog-category-view .toolbar.toolbar-products .field.limiter .label {
	font-weight:400;
	font-size:13px;
	text-transform:uppercase
}

.catalog-category-view .toolbar.toolbar-products .field.limiter .limiter-options {
	font-weight:400;
	color:#666666;
	font-size:13px;
	box-shadow:none
}

.catalog-category-view .toolbar.toolbar-products .field.limiter .limiter-options:focus {
	box-shadow:none
}

.catalog-category-view .toolbar.toolbar-products .field.limiter .limiter-text {
	font-weight:400;
	font-size:13px;
	text-transform:uppercase
}

.catalog-category-view .products.wrapper+.toolbar-products {
	border-top:none;
	border-bottom:none;
	margin-bottom:0;
	padding:0
}

.pages .item {
	vertical-align:middle;
	margin:0 4px 0 0;
	position:static
}

.pages strong.page {
	background:#77cbd6;
	border:1px solid #77cbd6;
	box-sizing:border-box;
	color:#ffffff;
	font-weight:600;
	height:34px;
	line-height:32px;
	min-width:15px;
	padding:0;
	text-align:center;
	width:34px
}

.pages a.page {
	border:1px solid #e1e1e1;
	box-sizing:border-box;
	color:#333333;
	background:#ffffff;
	display:inline-block;
	height:34px;
	line-height:32px;
	min-width:15px;
	padding:0;
	text-align:center;
	vertical-align:top;
	width:34px;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0
}

.pages a.page:focus,
.pages a.page:active {
	color:#333333
}

.pages a.page:hover {
	background:#77cbd6;
	border:1px solid #77cbd6;
	color:#ffffff
}

.pages .action.next {
	height:34px;
	width:34px;
	margin-left:0;
	margin-right:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	box-sizing:border-box;
	border:1px solid #e1e1e1;
	color:#333333;
	background:#ffffff;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	box-shadow:none
}

.pages .action.next:before {
	color:#333333;
	font-size:12px;
	line-height:32px;
	margin-left:0;
	margin-right:0;
	padding:0;
	text-align:center
}

.pages .action.next:focus:before,
.pages .action.next:active:before {
	color:#333333
}

.pages .action.next:hover {
	background:#77cbd6;
	border:1px solid #77cbd6;
	color:#ffffff
}

.pages .action.next:hover:before {
	color:#ffffff
}

.pages .action.previous {
	height:34px;
	width:34px;
	margin-left:0;
	margin-right:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	box-sizing:border-box;
	border:1px solid #e1e1e1;
	color:#ffffff;
	background:#ffffff;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	box-shadow:none
}

.pages .action.previous:before {
	color:#333333;
	font-size:12px;
	line-height:32px;
	margin-left:0;
	margin-right:0;
	padding:0;
	text-align:center
}

.pages .action.previous:focus:before,
.pages .action.previous:active:before {
	color:#333333
}

.pages .action.previous:hover {
	background:#77cbd6;
	border:1px solid #77cbd6;
	color:#ffffff
}

.pages .action.previous:hover:before {
	color:#ffffff
}

.pages .action:hover {
	background:#77cbd6;
	color:#ffffff;
	border:1px solid #77cbd6
}

@media (max-width:767px) {
.page-wrapper .page-header .header.content .header-content-info {
	display:none
}

.sidebar.sidebar-additional .block.block-compare,
.sidebar.sidebar-additional .block.block-wishlist,
.sidebar.sidebar-additional .block.block-reorder {
	background:#f5f5f5;
	padding:15px;
	box-sizing:border-box;
	margin-bottom:30px
}

.sidebar.sidebar-additional .block.block-compare .block-title,
.sidebar.sidebar-additional .block.block-wishlist .block-title,
.sidebar.sidebar-additional .block.block-reorder .block-title {
	border-bottom:1px solid #d1d1d1;
	color:#222222;
	padding:0 0 10px;
	margin-bottom:15px
}

.sidebar.sidebar-additional .block.block-compare .block-title>strong,
.sidebar.sidebar-additional .block.block-wishlist .block-title>strong,
.sidebar.sidebar-additional .block.block-reorder .block-title>strong {
	color:#222222;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase
}


}

@media (min-width:768px) {
.catalog-category-view.page-layout-2columns-left .page-wrapper .column.main {
	padding-left:15px;
	box-sizing:border-box
}

.catalog-category-view.page-layout-2columns-left .page-wrapper .sidebar-additional,
.catalog-category-view.page-layout-2columns-left .page-wrapper .sidebar-main {
	padding-right:15px;
	box-sizing:border-box
}


}

@media (max-width:767px) {
.catalog-category-view .toolbar-amount {
	padding:2px 0
}

.catalog-category-view .page-wrapper .toolbar.toolbar-products {
	margin-bottom:10px;
	padding:0 0 10px
}

.catalog-category-view .page-wrapper .columns {
	display:block
}

.catalog-category-view #maincontent {
	clear:both
}

.catalog-category-view .page-wrapper .columns .column.main {
	padding-bottom:0
}

.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-label {
	display:none
}

#layered-filter-block .filter.active .filter-title {
	border-bottom:none
}

#layered-filter-block .filter-title strong {
	background:#ffffff;
	border-radius:0;
	height:38px;
	font-size:13px;
	box-shadow:none;
	padding:10px;
	font-weight:600;
	text-transform:uppercase;
	cursor:pointer;
	transition:all .2s ease-in 0s;
	-moz-transition:all .2s ease-in 0s;
	-webkit-transition:all .2s ease-in 0s;
	box-sizing:border-box
}

#layered-filter-block .filter-title strong:hover {
	color:#ffffff;
	border-color:#77cbd6;
	background:#77cbd6
}

#layered-filter-block.active .filter-title strong {
	background:#ffffff;
	border-color:#ffffff;
	font-size:0;
	cursor:pointer
}

#layered-filter-block.active .filter-title strong:hover {
	background:#ffffff;
	border-color:#ffffff
}

#layered-filter-block.active .filter-title strong:hover:after {
	color:#77cbd6
}

#layered-filter-block .filter-options-content .item a:hover {
	background:transparent;
	color:#77cbd6
}


}

.products-list .product-item {
	padding-bottom:5px;
	margin-bottom:25px;
	border-bottom:1px solid #e1e1e1
}

.products-list .product-item:last-child {
	padding-bottom:0;
	border-bottom:none
}

.products-list .product-item .product-item-photo {
	position:relative;
	padding-bottom:0
}

.products-list .product-item .product-item-photo.add-border .product-image-container {
	padding:6px;
	border:1px solid #e1e1e1
}

.products-list .product-item .product-item-photo .product-image-container {
	box-sizing:border-box
}

.products-list .product-item .product-item-photo .new-label {
	position:absolute;
	left:10px;
	top:10px;
	z-index:1;
	padding:0;
	background:#333333;
	color:#ffffff;
	font-size:12px;
	height:40px;
	width:40px;
	border-radius:50%;
	line-height:40px;
	text-align:center
}

.products-list .product-item .product-item-photo .sale-label {
	position:absolute;
	left:10px;
	top:10px;
	z-index:1;
	padding:0;
	background:#77cbd6;
	color:#ffffff;
	font-size:12px;
	height:40px;
	width:40px;
	border-radius:50%;
	line-height:40px;
	text-align:center
}

.products-list .product-item .product-item-photo .new-label+.sale-label {
	top:60px
}

.products-grid.products {
	margin:10px 0 5px
}

.products-grid .products {
	margin:0
}

.products-grid .product-item.product-slider {
	width:auto !important;
	margin-bottom:0;
	padding:0 10px !important;
	display:none
}

.products-grid .product-item .product-item-info {
	width:100%;
	display:block
}

.products-grid .product-item .product-item-info .product-img-main {
	position:relative;
	overflow:hidden;
	box-sizing:border-box
}

.products-grid .product-item .product-item-info .product-img-main .product-item-photo {
	display:block;
	text-align:center;
	position:relative;
	box-sizing:border-box
}

.products-grid .product-item .product-item-info .product-img-main .product-item-photo.add-border {
	border:1px solid #e1e1e1;
	padding:6px
}

.products-grid .product-item .product-item-info .product-img-main .product-item-photo .new-label {
	position:absolute;
	left:10px;
	top:10px;
	z-index:1;
	padding:0;
	background:#333333;
	color:#ffffff;
	font-size:12px;
	height:40px;
	width:40px;
	border-radius:50%;
	line-height:40px;
	text-align:center
}

.products-grid .product-item .product-item-info .product-img-main .product-item-photo .sale-label {
	position:absolute;
	right:10px;
	top:10px;
	z-index:1;
	padding:0;
	background:#77cbd6;
	color:#ffffff;
	font-size:12px;
	height:40px;
	width:40px;
	border-radius:50%;
	line-height:40px;
	text-align:center
}

.products-grid .product-item .product-item-info .product-img-main .product-item-inner {
	position:absolute;
	width:86px;
	bottom:-70px;
	right:0;
	left:0;
	margin:0 auto;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s;
	opacity:0;
	visibility:hidden;
	z-index:1;
	background:transparent;
	box-shadow:none;
	border:none;
	padding:0;
	height:auto
}

.products-grid .product-item .product-item-info .product-img-main .product-item-inner:before {
	background:transparent
}

.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions {
	margin:0
}

.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.towishlist,
.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.tocompare {
	width:40px;
	height:40px;
	line-break:40px;
	background:#333333;
	text-align:center;
	margin-bottom:5px;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s
}

.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.towishlist:before,
.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.tocompare:before {
	color:#ffffff;
	line-height:40px
}

.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.towishlist:hover,
.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.tocompare:hover {
	background:#77cbd6
}

.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.towishlist:hover:before,
.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.tocompare:hover:before {
	color:#ffffff
}

.products-grid .product-item .product-item-info .product-item-details {
	text-align:center
}

.products-grid .product-item .product-item-info .product-item-details .product-item-name {
	margin:13px 0 8px;
	font-size:14px
}

.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link {
	color:#333333;
	text-decoration:none;
	font-weight:400;
	transition:all .2s ease-in 0s;
	-moz-transition:all .2s ease-in 0s;
	-webkit-transition:all .2s ease-in 0s
}

.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link:active,
.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link:focus {
	color:#333333
}

.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link:hover {
	color:#77cbd6
}

.products-grid .product-item .product-item-info .product-item-details .price-box {
	display:block;
	margin:8px 0 6px
}

.products-grid .product-item .product-item-info .product-item-details .price-box .special-price {
	display:inline-block
}

.products-grid .product-item .product-item-info .product-item-details .price-box .price-label {
	display:none
}

.products-grid .product-item .product-item-info .product-item-details .price-box .price {
	font-size:16px;
	font-weight:600;
	white-space:nowrap;
	color:#77cbd6
}

.products-grid .product-item .product-item-info .product-item-details .price-box .old-price {
	overflow:hidden;
	position:relative;
	text-decoration:none;
	margin-left:4px
}

.products-grid .product-item .product-item-info .product-item-details .price-box .old-price:after {
	background:#666666;
	content:"";
	display:block;
	height:1px;
	left:0;
	position:absolute;
	right:0;
	top:10px;
	width:100%
}

.products-grid .product-item .product-item-info .product-item-details .price-box .old-price .price {
	font-size:14px;
	font-weight:500;
	white-space:nowrap;
	color:#666666
}

.products-grid .product-item .product-item-info .product-item-details .product-item-inner {
	position:static;
	height:auto;
	width:auto;
	margin:13px 0 0;
	background:transparent;
	box-shadow:none;
	border:none;
	padding:0
}

.products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions {
	margin:0
}

.products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary {
	display:block
}

.products-grid .product-item .product-item-info .product-item-details .swatch-attribute .swatch-attribute-options .swatch-option {
	float:none;
	display:inline-block;
	margin:0 2px 3px
}

.products-grid .product-item .product-item-info:hover {
	background:transparent;
	box-shadow:none;
	border:none;
	margin:0;
	padding:0;
	position:static
}

.products-grid .product-item:hover .product-item-info .product-img-main .product-item-inner {
	bottom:10px;
	visibility:visible;
	opacity:1
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight:600
}

.image-responsive {
	max-width:100%;
	height:auto;
	display:block
}

.middle-block {
	margin-right:auto;
	margin-left:auto;
	display:block
}

.page-title-main {
	position:relative;
	display:block;
	margin-bottom:25px
}

.page-title-main>strong {
	border-bottom:2px solid #555;
	display:block;
	font-size:22px;
	margin-top:0;
	padding-bottom:10px;
	text-transform:capitalize;
	letter-spacing:0.5px;
	color:#222222;
	line-height:24px
}

.cms-index-index .page-wrapper .nav-sections {
	margin-bottom:0
}

.cms-index-index .widget.block.block-static-block {
	width:100%;
	padding:0;
	margin:0;
	max-width:100%
}

.cms-index-index .block.widget.block-products-list {
	margin-bottom:0
}

.cms-index-index .columns .column.main {
	padding-bottom:0;
	min-height:0
}

.above-padding {
	padding-top:25px
}

.below-padding {
	padding-bottom:25px
}

.above-margin {
	margin-top:25px
}

.below-margin {
	margin-bottom:25px
}

.home-slider-wrapper {
	display:block
}

.home-slider-wrapper .home-slider-main {
	float:left;
	clear:both;
	width:100%;
	position:relative
}

.home-slider-wrapper .home-slider-main .home-slider {
	list-style:none;
	display:block;
	padding:0;
	margin:0
}

.home-slider-wrapper .home-slider-main .home-slider>li {
	margin:0;
	display:block
}

.home-slider-wrapper .home-slider-main .home-slider>li>a {
	display:block
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls {
	margin-top:0
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-pagination {
	bottom:5px;
	left:0;
	position:absolute;
	right:0
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-prev {
	left:0;
	margin:-20px 0 0 !important;
	position:absolute;
	top:50%;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	font-size:20px;
	background:#333333;
	padding:6px 22px 8px 20px;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s;
	opacity:1
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-prev:hover {
	background:#77cbd6;
	border-color:#77cbd6;
	color:#ffffff
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-next {
	right:0;
	margin:-20px 0 0 !important;
	position:absolute;
	top:50%;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	font-size:20px;
	background:#333333;
	padding:6px 20px 8px 22px;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s;
	opacity:1
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-next:hover {
	background:#77cbd6;
	border-color:#77cbd6;
	color:#ffffff
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls.clickable {
	margin-top:0
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls.clickable .owl-pagination {
	bottom:5px;
	left:0;
	position:absolute;
	right:0
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls.clickable .owl-buttons .owl-prev {
	left:0;
	margin:-20px 0 0 !important;
	position:absolute;
	top:50%;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	font-size:20px;
	background:#333333;
	padding:6px 22px 8px 20px;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s;
	opacity:1
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls.clickable .owl-buttons .owl-prev:hover {
	background:#77cbd6;
	border-color:#77cbd6;
	color:#ffffff
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls.clickable .owl-buttons .owl-next {
	right:0;
	margin:-20px 0 0 !important;
	position:absolute;
	top:50%;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	font-size:20px;
	background:#333333;
	padding:6px 20px 8px 22px;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s;
	opacity:1
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls.clickable .owl-buttons .owl-next:hover {
	background:#77cbd6;
	border-color:#77cbd6;
	color:#ffffff
}

.home-images-wrapper {
	float:left;
	clear:both;
	width:100%
}

.home-images-wrapper .home-image-main {
	margin:0 -10px
}

.home-images-wrapper .home-image-main .home-image-inner {
	float:left;
	width:33.33%;
	padding:0 10px;
	box-sizing:border-box;
	opacity:1
}

.home-images-wrapper .home-image-main .home-image-inner>a {
	display:block;
	position:relative;
	overflow:hidden
}

.home-images-wrapper .home-image-main .home-image-inner>a>img {
	display:block;
	height:auto;
	max-width:100%;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s
}

.home-images-wrapper .home-image-main .home-image-inner>a:hover>img {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1)
}

.home-info-block {
	background:url('../images/adv-background.jpg');
	color:#ffffff;
	text-align:center
}

.home-info-block .page-main>h2 {
	max-width:1024px;
	font-size:24px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	margin:25px auto 15px
}

.home-info-block .page-main>p {
	font-size:16px;
	line-height:26px;
	margin:0 auto 20px;
	max-width:1024px
}

.home-info-block .page-main>a {
	border:2px solid #fff;
	color:#ffffff;
	display:inline-block;
	font-weight:400;
	letter-spacing:0.5px;
	margin-bottom:20px;
	padding:13px 25px;
	text-transform:uppercase;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s
}

.home-info-block .page-main>a:hover {
	color:#ffffff;
	background:#77cbd6;
	border-color:#77cbd6
}

.hb-wrapper {
	float:left;
	width:100%;
	clear:both;
	background:#f5f5f5
}

.hb-wrapper .hb-row {
	margin:0 -10px
}

.hb-wrapper .hb-row .hb-blog {
	float:left;
	width:100%;
	box-sizing:border-box
}

.hb-wrapper .hb-row .hb-blog ul {
	float:left;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	box-sizing:border-box
}

.hb-wrapper .hb-row .hb-blog ul li {
	display:block;
	padding:0 10px
}

.hb-wrapper .hb-row .hb-blog ul li .hb-inner {
	border:1px solid #d1d1d1;
	padding:15px;
	float:left;
	width:100%;
	box-sizing:border-box;
	margin-bottom:1px
}

.hb-wrapper .hb-row .hb-blog ul li .hb-inner .hb-img {
	float:left;
	width:50%;
	box-sizing:border-box;
	padding-right:20px
}

.hb-wrapper .hb-row .hb-blog ul li .hb-inner .hb-content {
	float:left;
	width:50%;
	box-sizing:border-box
}

.hb-wrapper .hb-row .hb-blog ul li .hb-inner .hb-content h3 {
	font-size:14px;
	margin:5px 0 10px;
	text-transform:uppercase
}

.hb-wrapper .hb-row .hb-blog ul li .hb-inner .hb-content>p {
	margin:5px 0 10px;
	line-height:22px
}

.hb-wrapper .hb-row .hb-blog ul li .hb-inner .hb-content>i {
	font-size:15px
}

.hb-wrapper .hb-row .hb-blog ul .owl-controls {
	margin:0;
	position:absolute;
	right:10px;
	top:-65px
}

.hb-wrapper .hb-row .hb-blog ul .owl-controls .owl-buttons>div {
	background:#333333;
	padding:7px 12px;
	opacity:1;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 3px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.hb-wrapper .hb-row .hb-blog ul .owl-controls .owl-buttons>div:hover {
	background:#77cbd6
}

.hb-wrapper .hb-row .hb-blog ul .owl-controls.clickable {
	margin:0;
	position:absolute;
	right:10px;
	top:-65px
}

.hb-wrapper .hb-row .hb-blog ul .owl-controls.clickable .owl-buttons>div {
	background:#333333;
	padding:7px 12px;
	opacity:1;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 3px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.hb-wrapper .hb-row .hb-blog ul .owl-controls.clickable .owl-buttons>div:hover {
	background:#77cbd6
}

.hb-wrapper .hb-row .hb-testimonoals {
	float:left;
	width:100%;
	box-sizing:border-box
}

.hb-wrapper .hb-row .hb-testimonoals ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	box-sizing:border-box
}

.hb-wrapper .hb-row .hb-testimonoals ul li {
	display:block;
	padding:0 10px
}

.hb-wrapper .hb-row .hb-testimonoals ul li .hb-inner {
	float:left;
	width:100%
}

.hb-wrapper .hb-row .hb-testimonoals ul li .hb-inner .hb-content {
	float:left;
	width:100%;
	padding:15px;
	border:1px solid #d1d1d1;
	box-sizing:border-box;
	position:relative;
	margin-bottom:15px
}

.hb-wrapper .hb-row .hb-testimonoals ul li .hb-inner .hb-content:before {
	border-color:#d1d1d1 rgba(0,
0,
0,
0) rgba(0,
0,
0,
0);
	border-style:solid;
	border-width:8px;
	bottom:-16px;
	content:"";
	left:45px;
	position:absolute
}

.hb-wrapper .hb-row .hb-testimonoals ul li .hb-inner .hb-content:after {
	border-color:#f5f5f5 rgba(0,
0,
0,
0) rgba(0,
0,
0,
0);
	border-style:solid;
	border-width:8px;
	bottom:-15px;
	content:"";
	left:45px;
	position:absolute
}

.hb-wrapper .hb-row .hb-testimonoals ul li .hb-inner .hb-content>p {
	line-height:22px
}

.hb-wrapper .hb-row .hb-testimonoals ul li .hb-inner .hb-image {
	clear:both;
	float:left;
	padding:0 10px 10px;
	width:100%
}

.hb-wrapper .hb-row .hb-testimonoals ul li .hb-inner .hb-image>img {
	display:inline-block;
	height:auto;
	max-width:100%;
	vertical-align:middle;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	margin-right:10px
}

.hb-wrapper .hb-row .hb-testimonoals ul li .hb-inner .hb-image>span {
	display:inline-block;
	vertical-align:middle
}

.hb-wrapper .hb-row .hb-testimonoals ul li .hb-inner .hb-image>span>h4 {
	margin:0 0 4px
}

.hb-wrapper .hb-row .hb-testimonoals ul .owl-controls {
	margin:0;
	position:absolute;
	right:10px;
	top:-65px
}

.hb-wrapper .hb-row .hb-testimonoals ul .owl-controls .owl-buttons>div {
	background:#333333;
	padding:7px 12px;
	opacity:1;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 3px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.hb-wrapper .hb-row .hb-testimonoals ul .owl-controls .owl-buttons>div:hover {
	background:#77cbd6
}

.hb-wrapper .hb-row .hb-testimonoals ul .owl-controls.clickable {
	margin:0;
	position:absolute;
	right:10px;
	top:-65px
}

.hb-wrapper .hb-row .hb-testimonoals ul .owl-controls.clickable .owl-buttons>div {
	background:#333333;
	padding:7px 12px;
	opacity:1;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 3px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.hb-wrapper .hb-row .hb-testimonoals ul .owl-controls.clickable .owl-buttons>div:hover {
	background:#77cbd6
}

.brands-wrapper {
	float:left;
	width:100%;
	clear:both
}

.brands-wrapper .brands-main {
	float:left;
	width:100%
}

.brands-wrapper .brands-main .brands-slider {
	list-style:none;
	margin:0;
	padding:0
}

.brands-wrapper .brands-main .brands-slider li {
	display:block;
	margin:0;
	padding-left:5px;
	padding-right:5px;
	box-sizing:border-box
}

.brands-wrapper .brands-main .brands-slider li a {
	display:block
}

.brands-wrapper .brands-main .brands-slider li a>img {
	display:block;
	margin:0 auto;
	max-width:100%;
	height:auto
}

.brands-wrapper .brands-main .brands-slider .owl-controls {
	margin:0;
	position:absolute;
	right:0;
	top:-65px
}

.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div {
	background:#333333;
	padding:7px 12px;
	opacity:1;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 3px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div:hover {
	background:#77cbd6
}

.brands-wrapper .brands-main .brands-slider .owl-controls.clickable {
	margin:0;
	position:absolute;
	right:0;
	top:-65px
}

.brands-wrapper .brands-main .brands-slider .owl-controls.clickable .owl-buttons>div {
	background:#333333;
	padding:7px 12px;
	opacity:1;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 3px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.brands-wrapper .brands-main .brands-slider .owl-controls.clickable .owl-buttons>div:hover {
	background:#77cbd6
}

#checkout.iwd-onepage-checkout-container {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container * {
	font-family:"Open Sans"
}

#checkout.iwd-onepage-checkout-container .opc-wrapper {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li.iwd-checkout-shipping-address {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li.iwd-checkout-shipping-address input,
#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li.iwd-checkout-shipping-address select {
	height:34px;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li.iwd-checkout-shipping-address.checkout-shipping-address {
	padding-right:15px;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li.iwd-opc-shipping-method {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li.iwd-opc-shipping-method.checkout-shipping-method {
	padding:0 15px;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li.iwd-checkout-payment-method {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li.iwd-checkout-payment-method.checkout-payment-method {
	padding-left:15px;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-title {
	color:#333333;
	background:#f5f5f5;
	padding:15px 15px;
	text-transform:uppercase;
	font-weight:600;
	font-size:16px;
	margin-bottom:0 !important;
	border:1px solid #d1d1d1;
	border-bottom:none;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .iwd-checkout-shipping-address {
	padding-right:15px;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .iwd-opc-shipping-method {
	padding:0 15px;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .iwd-checkout-payment-method {
	padding-left:15px;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content {
	padding:15px;
	border:1px solid #d1d1d1;
	border-top:none;
	float:left;
	width:100%;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content .iwd-summary-cart {
	background:#77cbd6;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content .iwd-summary-cart.iwd-summary-cart-arrow {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content .iwd-summary-cart.iwd-summary-cart-arrow:before {
	border-top-color:#77cbd6
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .items {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .items.payment-methods .payment-method._active .payment-method-title label {
	box-sizing:border-box;
	background:#77cbd6
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .items.payment-methods .payment-method .payment-method-title {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .items.payment-methods .payment-method .payment-method-title label {
	box-sizing:border-box;
	font-size:14px;
	font-weight:600;
	background:#333333;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .items.payment-methods .payment-method .payment-method-title label:hover {
	background:#77cbd6
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .payment-method-content {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .payment-method-content .actions-toolbar {
	bottom:15px;
	margin-left:-15px;
	width:auto;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .payment-method-content .actions-toolbar .primary .action.primary.checkout {
	box-sizing:border-box;
	padding:17px 25px;
	width:auto;
	background:#77cbd6;
	border:1px solid #77cbd6;
	font-weight:600;
	height:auto;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .payment-method-content .actions-toolbar .primary .action.primary.checkout:active {
	background:#77cbd6;
	border:1px solid #77cbd6
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .payment-method-content .actions-toolbar .primary .action.primary.checkout:focus {
	background:#77cbd6;
	border:1px solid #77cbd6
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .payment-method-content .actions-toolbar .primary .action.primary.checkout:visited {
	background:#77cbd6;
	border:1px solid #77cbd6
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-payment-method-load .payment-method-content .actions-toolbar .primary .action.primary.checkout:hover {
	background:#333333;
	border:1px solid #333
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content .iwd-grand-total-item {
	box-sizing:border-box;
	border-color:#d1d1d1;
	margin-bottom:65px;
	margin-top:15px
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-shipping-method-load {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-shipping-method-load .iwd-table-checkout-shipping-method.table-checkout-shipping-method thead tr th {
	font-weight:600;
	padding:0 0 10px;
	color:#333333
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content #checkout-shipping-method-load .iwd-table-checkout-shipping-method.table-checkout-shipping-method tbody tr td {
	font-size:14px;
	color:#666666;
	font-weight:600
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content .iwd-shipping-address-items.shipping-address-items {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content .iwd-shipping-address-items.shipping-address-items .iwd-shipping-address-item.shipping-address-item {
	font-size:13px;
	border:none;
	line-height:22px;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content .iwd-shipping-address-items.shipping-address-items .iwd-shipping-address-item.shipping-address-item label {
	box-sizing:border-box;
	padding-left:20px;
	color:#666666
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content .iwd-shipping-address-items.shipping-address-items .iwd-shipping-address-item.shipping-address-item label:before {
	background-color:#333333;
	border-color:#333333;
	height:8px;
	width:8px;
	margin:8px 0 0
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content.iwd-checkout-step-shipping {
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content.iwd-checkout-step-shipping .form.form-login {
	margin-top:0 !important;
	margin-bottom:0;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content.iwd-checkout-step-shipping .iwd-step-title-for-address-form.form-shipping-address.iwd-form-shipping-address {
	float:left;
	margin-bottom:10px;
	margin-top:0;
	width:100%;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content.iwd-checkout-step-shipping .action-show-popup {
	width:auto;
	background:#333333;
	border:1px solid #333;
	margin:15px 0 0;
	font-weight:600;
	height:auto;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content.iwd-checkout-step-shipping .action-show-popup:active {
	background:#333333;
	border:1px solid #333
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content.iwd-checkout-step-shipping .action-show-popup:focus {
	background:#333333;
	border:1px solid #333
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content.iwd-checkout-step-shipping .action-show-popup:visited {
	background:#333333;
	border:1px solid #333
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content.iwd-checkout-step-shipping .action-show-popup:hover {
	background:#77cbd6;
	border:1px solid #77cbd6
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .step-content .step-title {
	padding:8px 10px;
	text-transform:uppercase;
	font-size:14px;
	margin-top:0;
	margin-bottom:5px !important;
	border-bottom:1px solid #d1d1d1;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper {
	margin-bottom:25px;
	float:left;
	width:100%;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .payment-option-title {
	color:#333333;
	background:#f5f5f5;
	padding:13px 15px;
	text-transform:uppercase;
	font-weight:600;
	font-size:16px;
	margin-bottom:0 !important;
	border:1px solid #d1d1d1;
	display:block;
	border-bottom:none;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .payment-option-title>span {
	padding:0;
	border-bottom:none;
	color:#333333;
	display:block;
	font-weight:600;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .payment-option-title>span:after {
	content:""
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper._active .payment-option-title>span {
	padding:0;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper._active .payment-option-title>span:after {
	content:""
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .iwd-payment-option-content.payment-option-content {
	padding:15px;
	border:1px solid #d1d1d1;
	border-top:none;
	display:block !important;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .iwd-payment-option-content.payment-option-content .iwd-discount-form.iwd-additional-block-form-wrapper {
	padding:0;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .iwd-payment-option-content.payment-option-content .iwd-discount-form.iwd-additional-block-form-wrapper .payment-option-inner .field .iwd-additional-block-code-label {
	display:none;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .iwd-payment-option-content.payment-option-content .iwd-discount-form.iwd-additional-block-form-wrapper .payment-option-inner .control #discount-code {
	border:1px solid #e1e1e1 !important;
	height:32px !important;
	margin:0 !important;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .iwd-payment-option-content.payment-option-content .iwd-discount-form.iwd-additional-block-form-wrapper .iwd-actions-toolbar.actions-toolbar .primary .action.iwd-action-code-button.iwd-action-apply.action-apply {
	width:auto;
	background:#333333;
	border:1px solid #333;
	margin:0;
	font-weight:600;
	height:auto;
	color:#ffffff;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .iwd-payment-option-content.payment-option-content .iwd-discount-form.iwd-additional-block-form-wrapper .iwd-actions-toolbar.actions-toolbar .primary .action.iwd-action-code-button.iwd-action-apply.action-apply:active {
	background:#333333;
	border:1px solid #333;
	color:#ffffff
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .iwd-payment-option-content.payment-option-content .iwd-discount-form.iwd-additional-block-form-wrapper .iwd-actions-toolbar.actions-toolbar .primary .action.iwd-action-code-button.iwd-action-apply.action-apply:focus {
	background:#333333;
	border:1px solid #333;
	color:#ffffff
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .iwd-payment-option-content.payment-option-content .iwd-discount-form.iwd-additional-block-form-wrapper .iwd-actions-toolbar.actions-toolbar .primary .action.iwd-action-code-button.iwd-action-apply.action-apply:visited {
	background:#333333;
	border:1px solid #333;
	color:#ffffff
}

#checkout.iwd-onepage-checkout-container .opc-wrapper #checkoutSteps>li .checkout-shipping-method .payment-option._collapsible.opc-payment-additional.discount-code.iwd-discount-code-wrapper .iwd-payment-option-content.payment-option-content .iwd-discount-form.iwd-additional-block-form-wrapper .iwd-actions-toolbar.actions-toolbar .primary .action.iwd-action-code-button.iwd-action-apply.action-apply:hover {
	background:#77cbd6;
	border:1px solid #77cbd6;
	color:#ffffff
}

#checkout.iwd-onepage-checkout-container .opc-wrapper .fieldset>.field.required>label:after {
	margin-left:5px;
	top:3px;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper .fieldset>.field>label {
	font-size:13px !important;
	font-weight:600 !important;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .opc-wrapper .fieldset.iwd-shipping-new-address-form div[name="shippingAddress.company"] {
	margin-top:10px !important;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .modal-custom.opc-sidebar.opc-summary-wrapper.iwd-opc-summary-wrapper.custom-slide {
	border-color:transparent;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .modal-custom.opc-sidebar.opc-summary-wrapper.iwd-opc-summary-wrapper.custom-slide .modal-inner-wrap .modal-content {
	border-color:#d1d1d1;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .modal-custom.opc-sidebar.opc-summary-wrapper.iwd-opc-summary-wrapper.custom-slide .modal-inner-wrap .modal-content .opc-block-summary>.title {
	color:#333333;
	background:#f5f5f5;
	padding:5px 10px;
	text-transform:uppercase;
	font-weight:600;
	font-size:14px;
	border:1px solid #d1d1d1;
	box-sizing:border-box
}

#checkout.iwd-onepage-checkout-container .modal-custom.opc-sidebar.opc-summary-wrapper.iwd-opc-summary-wrapper.custom-slide .modal-inner-wrap .modal-content .opc-block-summary .iwd-minicart-items-header .iwd-product-items-title {
	margin-bottom:0;
	background:transparent;
	font-weight:600;
	border-color:#d1d1d1;
	box-sizing:border-box
}

.mfp-container .mfp-content .mfp-iframe-scaler {
	padding:0;
	position:relative;
	height:100%;
	overflow:visible;
	box-sizing:border-box
}

.abs-account-blocks .block-title>strong,
.block-giftregistry-results .block-title>strong,
.block-giftregistry-shared-items .block-title>strong,
.block-wishlist-search-results .block-title>strong,
.block-reorder .block-title>strong,
.block-wishlist .block-title>strong,
.block-compare .block-title>strong,
.widget .block-title>strong,
.account .column.main .block:not(.widget) .block-title>strong,
.multicheckout .block-title>strong,
.paypal-review .block .block-title>strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>strong,
[class^="sales-guest-"] .column.main .block:not(.widget) .block-title>strong,
.sales-guest-view .column.main .block:not(.widget) .block-title>strong {
	font-weight:700
}

.abs-discount-block .actions-toolbar .action.primary:not(:focus),
.abs-discount-block .actions-toolbar .action.cancel:not(:focus),
.block-compare .action.primary:not(:focus),
.cart-summary .block .actions-toolbar>.primary .action.primary:not(:focus),
.cart-summary .form.giftregistry .fieldset .action.primary:not(:focus),
.paypal-review-discount .actions-toolbar .action.primary:not(:focus),
.paypal-review-discount .actions-toolbar .action.cancel:not(:focus),
.cart-discount .actions-toolbar .action.primary:not(:focus),
.cart-discount .actions-toolbar .action.cancel:not(:focus) {
	box-shadow:none !important
}

button:not(.primary) {
	box-shadow:none !important
}

.cart-summary>.title {
	font-weight:600
}

.cart-container .cart-discount {
	width:73%;
	padding-right:25px;
	box-sizing:border-box
}

.cart-container .cart-discount .block.discount {
	display:block;
	width:100%
}

.cart-container .cart-discount .block.discount .title {
	padding:10px 15px;
	border:1px solid #e1e1e1;
	margin-bottom:14px;
	background:#f6f6f6;
	font-weight:600
}

.cart-container .cart-discount .block.discount .title:after {
	float:right
}

.cart-container .cart-discount .block.discount .title>strong {
	font-size:14px;
	color:#333333;
	margin:0;
	font-weight:600
}

.cart-container .cart-discount .block.discount .content .field {
	display:block;
	margin-bottom:15px
}

.cart-container .cart-discount .block.discount .content .actions-toolbar {
	display:block;
	width:auto
}

.cart-container .cart-discount .block.discount .content .actions-toolbar .action.apply.primary {
	padding:10px 16px;
	font-size:12px
}

@media (max-width:767px) {
.cart-container .cart-discount {
	width:100%;
	padding-right:0
}


}

@media (min-width:768px) {
.account.page-layout-2columns-left .page-wrapper .sidebar-additional {
	margin-top:0
}

.account.page-layout-2columns-left .page-wrapper .sidebar-main,
.account.page-layout-2columns-left .page-wrapper .sidebar-additional {
	width:25%;
	padding-right:15px
}

.account.page-layout-2columns-left .page-wrapper .sidebar-main .block.block-collapsible-nav,
.account.page-layout-2columns-left .page-wrapper .sidebar-additional .block.block-collapsible-nav {
	border:none;
	padding:0
}

.account.page-layout-2columns-left .page-wrapper .column.main {
	width:75%;
	padding-left:15px
}


}

.account .page-wrapper .sidebar.sidebar-main .block.account-nav {
	padding:0;
	border:none;
	margin:0
}

@media (max-width:767px) {
.account .page-wrapper .page.messages {
	margin-bottom:25px
}

.account .page-wrapper .sidebar.sidebar-main .block.block-collapsible-nav {
	margin-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	box-sizing:border-box;
	margin-top:15px;
	cursor:pointer
}

.account .page-wrapper .sidebar.sidebar-main .block.block-collapsible-nav .block-collapsible-nav-title {
	border:1px solid #e1e1e1
}

.account .page-wrapper .sidebar.sidebar-main .block.block-collapsible-nav .block-collapsible-nav-title>strong {
	margin:0
}

.account .page-wrapper .sidebar.sidebar-main .block.block-collapsible-nav .block-collapsible-nav-content {
	background:#ffffff;
	margin-top:-1px
}


}

.home-parallax-block {
	background-image:url('../images/bizkick-parralex-image.jpg');
	background-position:center center;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	padding:90px 0;
	text-align:center;
	width:100%;
	background-size:cover
}

.home-parallax-block h1 {
	color:#ffffff;
	font-size:60px;
	font-weight:700;
	letter-spacing:2px
}

.home-parallax-block p {
	color:white;
	font-size:16px;
	font-weight:600;
	margin-bottom:20px
}

.home-parallax-block .action.primary {
	background:rgba(0,
0,
0,
0) none repeat scroll 0 0;
	border-color:#77cbd6;
	border-width:2px;
	font-size:14px;
	letter-spacing:1.5px;
	margin:0;
	padding:15px 25px
}

.home-parallax-block .action.primary:hover {
	background:#77cbd6
}

.home-fullwidth-block {
	background:#F5F5F5;
	clear:both;
	float:left;
	padding:65px 0;
	text-align:center;
	width:100%
}

.home-fullwidth-block h1 {
	color:#333333;
	font-size:34px;
	font-weight:600
}

.home-fullwidth-block .action.primary {
	background:#333333;
	border-color:#333333;
	border-width:2px;
	font-size:14px;
	letter-spacing:1.5px;
	margin:0;
	padding:15px 25px
}

.home-fullwidth-block .action.primary:hover {
	background:#77cbd6;
	border-color:#77cbd6
}

.home-fullwidth-block ul {
	list-style:none;
	padding:0;
	margin:0
}

.home-fullwidth-block ul li {
	display:block;
	margin:0
}

.home-fullwidth-block ul li h1 {
	color:#77cbd6;
	font-size:26px;
	font-weight:600;
	margin-bottom:18px
}

.home-fullwidth-block ul li p {
	color:#666666;
	font-size:16px;
	line-height:28px;
	display:block;
	max-width:80%;
	margin:0 auto 30px
}

.home-advantage-block {
	clear:both;
	float:left;
	padding:40px 0 30px;
	width:100%
}

.home-advantage-block .hab-row {
	margin-left:-10px;
	margin-right:-10px
}

.home-advantage-block .hab-row .hab-inner {
	float:left;
	position:relative;
	width:25%;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box
}

.home-advantage-block .hab-row .hab-inner .home-advantage-block-inner {
	float:left;
	width:100%;
	text-align:center;
	padding:20px;
	background:#f6f6f6;
	box-sizing:border-box
}

.home-advantage-block .hab-row .hab-inner .home-advantage-block-inner>span {
	border:2px solid;
	border-radius:50%;
	color:#77cbd6;
	display:inline-block;
	font-size:30px;
	height:70px;
	line-height:66px;
	margin-bottom:15px;
	width:70px
}

.home-advantage-block .hab-row .hab-inner .home-advantage-block-inner>p {
	font-size:18px;
	font-weight:normal;
	color:#333333
}

@media (max-width:991px) {
.home-advantage-block .hab-row .hab-inner .home-advantage-block-inner>p {
	font-size:16px
}


}

@media (max-width:767px) {
.home-advantage-block {
	padding:30px 0 10px
}

.home-advantage-block .hab-row {
	margin-left:-10px;
	margin-right:-10px
}

.home-advantage-block .hab-row .hab-inner {
	width:50%;
	padding-left:10px;
	padding-right:10px
}

.home-advantage-block .hab-row .hab-inner .home-advantage-block-inner {
	padding:15px;
	margin-bottom:20px
}

.home-fullwidth-block ul li p {
	width:100%
}

.home-fullwidth-block ul li h1 {
	font-size:22px;
	margin-bottom:15px
}

.home-fullwidth-block ul li p {
	margin-bottom:15px;
	margin-bottom:20px
}

.home-fullwidth-block .action.primary {
	padding:12px 20px
}

.home-parallax-block {
	padding:75px 0
}

.home-parallax-block p {
	font-size:14px
}

.home-parallax-block h1 {
	font-size:30px;
	letter-spacing:1px
}

.home-parallax-block .action.primary {
	padding:12px 20px
}


}

.owl-button-top .owl-theme .owl-controls {
	margin:0;
	position:absolute;
	right:10px;
	top:-65px
}

.owl-button-top .owl-theme .owl-controls .owl-buttons>div {
	background:#333333;
	padding:7px 12px;
	opacity:1;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 3px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.owl-button-top .owl-theme .owl-controls .owl-buttons>div:hover {
	background:#77cbd6
}

.owl-button-top .owl-theme .owl-controls.clickable {
	margin:0;
	position:absolute;
	right:10px;
	top:-65px
}

.owl-button-top .owl-theme .owl-controls.clickable .owl-buttons>div {
	background:#333333;
	padding:7px 12px;
	opacity:1;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 3px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s
}

.owl-button-top .owl-theme .owl-controls.clickable .owl-buttons>div:hover {
	background:#77cbd6
}

.owl-button-top.block.related .owl-theme .owl-controls.clickable {
	top:-94px
}

.products-grid .product-items .product-item .product-item-info .product-item-details .product-reviews-summary {
	display:block;
	margin:0 0 15px
}

.products-grid .product-items .product-item .product-item-info .product-item-details .product-reviews-summary .rating-summary {
	display:inline-block;
	left:0;
	margin:0
}

.products-grid .product-items .product-item .product-item-info .product-item-details .product-reviews-summary .reviews-actions {
	display:none
}

.catalog-product-view .product.media {
	position:relative
}

.catalog-product-view .product.media .product-labels .new-label {
	position:absolute;
	left:10px;
	top:10px;
	z-index:1;
	padding:0;
	background:#333333;
	color:#ffffff;
	font-size:16px;
	height:60px;
	width:60px;
	border-radius:50%;
	line-height:60px;
	text-align:center
}

.catalog-product-view .product.media .product-labels .sale-label {
	position:absolute;
	left:10px;
	top:10px;
	z-index:1;
	padding:0;
	background:#77cbd6;
	color:#ffffff;
	font-size:16px;
	height:60px;
	width:60px;
	border-radius:50%;
	line-height:60px;
	text-align:center
}

.catalog-product-view .product.media .product-labels .new-label+.sale-label {
	top:80px
}

@media (max-width:991px) {
.catalog-product-view .product.media .product-labels .new-label {
	font-size:14px;
	height:50px;
	width:50px;
	line-height:50px
}

.catalog-product-view .product.media .product-labels .sale-label {
	font-size:14px;
	height:50px;
	width:50px;
	line-height:50px
}


}

@media (max-width:479px) {
.catalog-product-view .product.media .product-labels .new-label {
	font-size:12px;
	height:40px;
	width:40px;
	line-height:40px
}

.catalog-product-view .product.media .product-labels .sale-label {
	font-size:12px;
	height:40px;
	width:40px;
	line-height:40px
}


}

.product-info-main {
	position:relative
}

.product-info-main .product-reviews-summary {
	margin-bottom:8px;
	margin-top:0
}

.product-info-main .product-reviews-summary .reviews-actions a {
	color:#77cbd6;
	transition:all .2s ease-in 0s;
	-moz-transition:all .2s ease-in 0s;
	-webkit-transition:all .2s ease-in 0s
}

.product-info-main .product-reviews-summary .reviews-actions a:active,
.product-info-main .product-reviews-summary .reviews-actions a:visited {
	color:#77cbd6
}

.product-info-main .product-reviews-summary .reviews-actions a:hover {
	color:#333333
}

.product-info-main .product-add-form .box-tocart {
	margin-bottom:25px
}

.product-info-main .product-add-form .box-tocart .field.qty {
	display:inline-block;
	margin-bottom:0;
	vertical-align:bottom;
	margin-right:20px
}

.product-info-main .product-add-form .box-tocart .field.qty .control #qty-error {
	display:inline-block
}

.product-info-main .product-add-form .box-tocart .field.qty .control #qty {
	float:left;
	width:51px;
	height:51px;
	text-align:center
}

.product-info-main .product-add-form .box-tocart .field.qty .control .qty-main {
	border:1px solid #e1e1e1;
	display:inline-block;
	float:left;
	height:51px;
	margin-left:-1px;
	vertical-align:top;
	width:25px;
	box-sizing:border-box
}

.product-info-main .product-add-form .box-tocart .field.qty .control .qty-main .qty-btn {
	cursor:pointer;
	display:inline-block;
	font-size:8px;
	font-weight:normal;
	height:25px;
	line-height:25px;
	text-align:center;
	width:100%;
	box-sizing:border-box
}

.product-info-main .product-add-form .box-tocart .field.qty .control .qty-main .qty-btn.qty-inc {
	border-bottom:1px solid #e1e1e1
}

.product-info-main .product-add-form .box-tocart .field.qty .control .qty-main .qty-btn.qty-dec {
	line-height:20px
}

.product-info-main .product-add-form .box-tocart .field.qty .control .qty-main .qty-btn:hover {
	color:#77cbd6
}

.product-info-main .product-add-form .box-tocart .actions {
	display:inline-block;
	vertical-align:bottom
}

.product-info-main .product-add-form .box-tocart .actions .action.tocart {
	margin-bottom:0;
	width:auto;
	min-width:200px;
	margin-right:0
}

.product-info-main .product-info-price .price-box {
	width:auto
}

.product-info-main .price-box .price-label {
	display:none !important
}

.product-info-main .price-box.price-final_price {
	margin-top:5px
}

.product-info-main .price-box .special-price,
.product-info-main .price-box .price-final_price {
	display:inline-block;
	margin-right:5px;
	margin-bottom:0
}

.product-info-main .price-box .special-price .price-wrapper .price,
.product-info-main .price-box .price-final_price .price-wrapper .price {
	font-size:24px;
	font-weight:600;
	color:#333333
}

.product-info-main .price-box .old-price {
	display:inline-block;
	position:relative
}

.product-info-main .price-box .old-price .price-final_price {
	margin-right:0
}

.product-info-main .price-box .old-price .price-wrapper .price {
	font-size:16px;
	font-weight:600;
	color:#888888
}

.product-info-main .price-box .old-price .price-wrapper .price:before {
	background:#999999;
	content:"";
	display:block;
	height:2px;
	position:absolute;
	top:17px;
	width:100%
}

.product-info-main .product-info-price {
	clear:both;
	margin:0
}

.product-info-main .product-info-price .product-info-stock-sku .stock.available {
	margin-right:0;
	background:green;
	color:#ffffff;
	margin-top:7px;
	margin-bottom:7px;
	padding:1px 5px;
	font-weight:600;
	float:right
}

.product-info-main .product-info-price .product-info-stock-sku .stock.unavailable {
	background:#77cbd6;
	margin-right:0;
	color:#ffffff;
	margin-top:7px;
	margin-bottom:7px;
	padding:1px 5px;
	font-weight:600;
	float:right
}

.product-info-main .product.attribute.overview {
	padding:15px 0 0;
	margin:5px 0 15px;
	border-bottom:none;
	border-top:1px solid #e5e5e5
}

.product-info-main .product.attribute.overview>strong {
	color:#77cbd6;
	display:block;
	font-size:14px;
	font-weight:600;
	margin-bottom:8px;
	text-transform:uppercase
}

.product-info-main .product.attribute.overview .value {
	color:#666666;
	line-height:24px
}

.product-info-main .product-social-links {
	margin-bottom:0
}

.product-info-main .product-social-links .product-addto-links {
	display:inline-block;
	margin:5px 0 20px
}

.product-info-main .product-social-links a.action {
	color:#333333;
	font-weight:600;
	margin-right:20px;
	transition:all .3s ease-in 0s;
	-moz-transition:all .3s ease-in 0s;
	-webkit-transition:all .3s ease-in 0s
}

.product-info-main .product-social-links a.action:visited,
.product-info-main .product-social-links a.action:focus,
.product-info-main .product-social-links a.action:active {
	color:#333333
}

.product-info-main .product-social-links a.action i {
	margin-right:5px
}

.product-info-main .product-social-links a.action:hover {
	color:#77cbd6
}

.product.info.detailed * {
	box-sizing:unset
}

@media only screen and (max-width:1024px) {
.page-footer .footer-top .footer-newsletter .newsletter-title>h2 {
	font-size:22px
}

.page-footer .footer-top .footer-newsletter .block.newsletter {
	width:400px
}


}

@media only screen and (max-width:800px) {
.block-search {
	width:300px
}


}

@media only screen and (max-width:767px) {
.products-grid .product-item .product-item-info .product-img-main .product-item-photo .new-label {
	font-size:11px;
	height:34px;
	width:34px;
	line-height:34px
}

.products-grid .product-item .product-item-info .product-img-main .product-item-photo .sale-label {
	font-size:11px;
	height:34px;
	width:34px;
	line-height:34px
}

.page-title-wrapper .page-title {
	margin-bottom:18px
}

.hb-wrapper .hb-row .hb-blog {
	width:100%
}

.hb-wrapper .hb-row .hb-testimonoals {
	width:100%
}

.page-footer .footer-top .footer-newsletter .newsletter-title {
	float:left;
	text-align:center;
	width:100%
}

.page-footer .footer-top .footer-newsletter .block.newsletter {
	float:none;
	margin:15px auto 0;
	width:100%
}

.socials-block {
	margin-top:25px
}

.socials-block>a {
	font-size:20px;
	height:50px;
	line-height:50px;
	margin:0 3px;
	width:50px
}

.page-footer .footer-top .footer-newsletter .newsletter-title>h2 {
	font-size:20px;
	line-height:30px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column {
	margin-bottom:20px;
	width:100%
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column:last-child {
	margin-bottom:0 !important;
	width:100%
}

.above-padding {
	padding-top:15px
}

.below-padding {
	padding-bottom:15px
}

.above-margin {
	margin-top:15px
}

.below-margin {
	margin-bottom:15px
}

.page-wrapper .columns {
	display:block
}

.block-search {
	width:100%
}

.minicart-wrapper {
	margin-left:13px;
	margin-top:3px
}

.minicart-wrapper .action.showcart {
	background:transparent;
	border:none;
	line-height:43px;
	padding:0;
	position:relative
}

.minicart-wrapper .action.showcart .text {
	display:none
}

.minicart-wrapper .action.showcart::before {
	color:#757575;
	display:inline-block;
	font-family:"luma-icons";
	font-size:22px;
	font-weight:normal;
	line-height:43px;
	margin:0;
	overflow:hidden;
	text-align:center;
	vertical-align:top
}

.minicart-wrapper .action.showcart.active::before {
	color:#757575;
	display:inline-block;
	font-family:"luma-icons";
	font-size:22px;
	font-weight:normal;
	line-height:43px;
	margin:0;
	overflow:hidden;
	text-align:center;
	vertical-align:top
}

.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty {
	color:#ffffff;
	height:21px;
	line-height:21px;
	margin:0;
	min-width:21px;
	overflow:hidden;
	padding:0;
	text-align:center;
	white-space:normal;
	vertical-align:top;
	background:#77cbd6;
	border-radius:50%;
	font-size:12px;
	position:absolute;
	right:-12px;
	top:0px
}

.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {
	text-shadow:none
}

.cms-index-index .page-header {
	margin-bottom:0
}

.block-search .label {
	margin-top:10px
}

.nav-sections {
	background:transparent
}

.block.widget .products-grid .product-items {
	margin-bottom:0
}

.catalog-product-view .product.media {
	margin-bottom:10px
}

.catalog-product-view .product.data.items {
	margin-left:0;
	margin-right:0
}

.catalog-product-view .product.data.items>.item.title>.switch {
	padding:1px 15px 1px 15px;
	margin-bottom:10px;
	border:1px solid #e1e1e1
}

.product-info-main .product-add-form .box-tocart {
	margin-bottom:20px
}

.product-info-main .product-add-form .box-tocart .actions .action.tocart {
	min-width:175px
}

.page-footer .footer-top .footer-links {
	padding:40px 0 15px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column {
	margin-bottom:0
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column.active-column {
	margin-bottom:25px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title>h3::after {
	display:none
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title {
	position:relative;
	cursor:pointer
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title:after {
	content:"\f13a";
	display:block;
	font-family:"Fontawesome";
	position:absolute;
	top:0;
	right:0;
	font-size:24px;
	line-height:18px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column.active-column .footer-colum-title:after {
	content:"\f139"
}

.page-footer .footer-bottom .copuright-outer .copyright {
	width:100%;
	text-align:center;
	padding:0 0 15px
}

.page-footer .footer-bottom .copuright-outer .payment-icons {
	float:right;
	width:100%;
	text-align:center
}

.page-footer .footer-bottom .copuright-outer .payment-icons>ul>li>a>img {
	max-width:44px
}

.page-footer .footer-bottom .copuright-outer {
	padding:15px 0
}

.product-info-main .product-info-price .price-box {
	padding-top:5px;
	padding-left:0 !important
}

.product-info-main .product-info-price {
	width:100% !important
}

.product-info-main .product-info-stock-sku {
	padding-right:0 !important
}

.product-info-main .product-reviews-summary {
	margin-bottom:12px
}

.page-wrapper .nav-sections {
	margin-bottom:0;
	background:#ffffff
}

.page-wrapper .nav-sections .nav-sections-item-title .nav-sections-item-switch {
	color:#666666;
	font-weight:600
}

.page-wrapper .nav-sections .nav-sections-item-title .nav-sections-item-switch:active,
.page-wrapper .nav-sections .nav-sections-item-title .nav-sections-item-switch:focus {
	color:#666666
}

.page-wrapper .nav-sections .nav-sections-item-title .nav-sections-item-switch:hover {
	color:#333333
}

.page-wrapper .nav-sections .nav-sections-item-title.active .nav-sections-item-switch {
	color:#333333
}

.page-wrapper .nav-sections .nav-sections-item-title.active .nav-sections-item-switch:active,
.page-wrapper .nav-sections .nav-sections-item-title.active .nav-sections-item-switch:focus,
.page-wrapper .nav-sections .nav-sections-item-title.active .nav-sections-item-switch:hover {
	color:#333333
}

.page-wrapper .nav-sections .navigation {
	background:transparent
}

.page-wrapper .nav-sections .navigation>ul {
	padding:0
}

.page-wrapper .nav-sections .navigation>ul li.level0 {
	padding-top:0;
	padding-bottom:0;
	border-color:#e1e1e1
}

.page-wrapper .nav-sections .navigation>ul li.level0:first-child {
	border-top:none
}

.page-wrapper .nav-sections .navigation>ul li.level0 .row {
	margin:0 !important
}

.page-wrapper .nav-sections .navigation>ul li.level0>a.level-top {
	color:#333333;
	font-size:14px;
	font-weight:600;
	overflow-wrap:break-word;
	padding:10px 36px 10px 15px;
	text-transform:uppercase
}

.page-wrapper .nav-sections .navigation>ul li.level0>a.level-top>span {
	margin-left:0 !important
}

.page-wrapper .nav-sections .navigation>ul li.level0>a.level-top:active,
.page-wrapper .nav-sections .navigation>ul li.level0>a.level-top:focus {
	color:#333333
}

.page-wrapper .nav-sections .navigation>ul li.level0>a.level-top:hover {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0>a.level-top.ui-state-focus {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0>a.level-top.ui-state-active {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0.parent>a.level-top:after {
	right:15px;
	top:11px;
	font-size:13px
}

.page-wrapper .nav-sections .navigation>ul li.level0.active>a.level-top {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0.has-active>a.level-top {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu {
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li {
	position:relative
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li>a,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li>a {
	position:relative;
	color:#666666;
	padding:10px 0 10px 15px;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li>a:active,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li>a:active,
.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li>a:focus,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li>a:focus {
	color:#666666
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li>a>span,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li>a>span {
	margin-left:0 !important
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li>a:hover,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li>a:hover {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li>a.ui-state-focus,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li>a.ui-state-focus {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li>a.ui-state-active,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li>a.ui-state-active {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li.active>a,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li.active>a {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li.has-active>a,
.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li.has-active>a {
	color:#77cbd6;
	background:transparent;
	border:none
}

.page-wrapper .nav-sections .header.links>li {
	text-transform:uppercase;
	font-size:14px
}

.page-wrapper .nav-sections .header.links>li>span {
	color:#333333;
	font-weight:600
}

.page-wrapper .nav-sections .header.links>li>a {
	color:#333333;
	font-weight:600
}

.page-wrapper .nav-sections .header.links>li>a:active,
.page-wrapper .nav-sections .header.links>li>a:focus {
	color:#333333
}

.page-wrapper .nav-sections .header.links>li>a:hover {
	color:#77cbd6
}

.page-wrapper .nav-sections .switcher {
	font-size:14px;
	font-weight:600
}

.page-wrapper .nav-sections .switcher .options .action.toggle.switcher-trigger>strong {
	padding:8px 15px;
	background:#f6f6f6;
	border:1px solid #e1e1e1;
	display:block;
	cursor:pointer
}

.page-wrapper .nav-sections .switcher .options .action.toggle.switcher-trigger>strong:after {
	top:10px;
	font-size:11px;
	right:12px
}

.page-wrapper .nav-sections .switcher .options .action.toggle.active:after {
	content:"";
	display:none
}

.page-wrapper .nav-sections .switcher .options .action.toggle:after {
	content:"";
	display:none
}

.page-wrapper .nav-sections .switcher .options.active ul.dropdown {
	display:block
}

.page-wrapper .nav-sections .switcher ul.dropdown {
	padding:6px 0;
	box-shadow:none;
	border:1px solid #e1e1e1;
	margin-top:-1px;
	display:none
}

.page-wrapper .nav-sections .switcher ul.dropdown:before {
	border:none
}

.page-wrapper .nav-sections .switcher ul.dropdown:after {
	border:none
}

.page-wrapper .nav-sections .switcher ul.dropdown>li {
	font-size:13px;
	font-weight:normal;
	margin-bottom:0
}

.page-wrapper .nav-sections .switcher ul.dropdown>li:last-child {
	margin-bottom:0
}

.page-wrapper .nav-sections .switcher ul.dropdown>li>a {
	padding:6px 15px;
	color:#666666;
	text-decoration:none;
	outline:none;
	display:block
}

.page-wrapper .nav-sections .switcher ul.dropdown>li>a:active,
.page-wrapper .nav-sections .switcher ul.dropdown>li>a:focus {
	color:#666666;
	text-decoration:none;
	outline:none
}

.page-wrapper .nav-sections .switcher ul.dropdown>li:hover {
	background:transparent
}

.page-wrapper .nav-sections .switcher ul.dropdown>li:hover>a {
	color:#77cbd6;
	background:transparent;
	text-decoration:none;
	outline:none
}


}

@media only screen and (max-width:639px) {
.page-title-wrapper .page-title {
	font-size:20px;
	margin-bottom:15px
}

.page-title-main>strong {
	font-size:18px
}

.home-advantage-block {
	padding:20px 0 10px
}


}

@media only screen and (max-width:479px) {
.hb-wrapper .hb-row .hb-blog ul li .hb-inner .hb-content {
	width:100%
}

.hb-wrapper .hb-row .hb-blog ul li .hb-inner .hb-img {
	padding-bottom:10px;
	padding-right:0;
	width:100%
}

.page-title-main>strong {
	font-size:16px
}

.home-advantage-block {
	padding:15px 0 10px
}

.page-footer .footer-top .footer-newsletter .block.newsletter .content .actions .action.subscribe.primary {
	padding:0 15px
}

.socials-block {
	margin-top:20px
}

.socials-block>a {
	font-size:18px;
	height:44px;
	line-height:44px;
	margin:0 2px;
	width:44px
}

.page-footer .footer-top .footer-newsletter .newsletter-title>h2 {
	letter-spacing:0
}

.page-footer .footer-top .footer-newsletter {
	padding:30px 0
}

.page-footer .footer-top .footer-links {
	padding:30px 0 5px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title>h3 {
	margin-bottom:22px;
	font-size:16px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title::after {
	font-size:20px;
	line-height:16px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title>h3 {
	margin-bottom:22px
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links>li:last-child {
	margin-bottom:5px
}

.home-advantage-block .hab-row .hab-inner .home-advantage-block-inner {
	margin-bottom:15px
}

.home-advantage-block .hab-row .hab-inner .home-advantage-block-inner>span {
	font-size:24px;
	height:65px;
	line-height:61px;
	margin-bottom:10px;
	width:65px
}

.home-advantage-block .hab-row .hab-inner .home-advantage-block-inner>p {
	font-size:14px
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls.clickable .owl-buttons .owl-prev {
	padding:4px 15px 6px 13px
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls.clickable .owl-buttons .owl-next {
	padding:4px 13px 6px 15px
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-prev {
	padding:4px 15px 6px 13px
}

.home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-next {
	padding:4px 13px 6px 15px
}


}

@media only screen and (max-width:400px) {
.minicart-wrapper {
	margin-left:6px;
	margin-top:0
}

.block-search .label {
	margin-top:7px
}


}

.page-print .logo {
	display:block;
	float:none;
	text-align:left
}

@media print {
	* {
	-webkit-filter:none !important;
	background:transparent !important;
	color:#000 !important;
	filter:none !important;
	text-shadow:none !important
}

a,
a:visited {
	text-decoration:underline !important
}

pre,
blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}

thead {
	display:table-header-group
}

.table-wrapper table {
	width:100%;
	table-layout:fixed
}

.table-wrapper table td {
	width:auto
}

.table-wrapper table>tfoot>tr:first-child {
	border-top:1px solid #999
}

.box,
tr,
img {
	page-break-inside:avoid
}

img {
	max-width:100% !important
}

@page {
	margin:1cm
}

.block-content,
p,
h2,
h3 {
	orphans:3;
	widows:3
}

.block-content {
	page-break-before:avoid
}

.block-title,
h2,
h3 {
	page-break-after:avoid
}

.nav-toggle {
	display:none !important
}

.sidebar,
.nav-sections,
.header.content>*[class],
.panel.wrapper>*[class],
.footer.content>*[class] {
	display:none
}

.logo,
.footer .copyright {
	display:block !important;
	margin:10px 0
}

.order-details-items .order-items .order-gift-message:not(.expanded-content) {
	height:auto;
	visibility:visible
}

.column.main {
	float:none !important;
	width:100% !important
}

.breadcrumbs {
	margin:0 auto;
	text-align:right
}

.footer.content {
	padding:0
}

.hidden-print {
	display:none !important
}


}

