.fontawesome:before { font-family:FontAwesome; font-style:normal; font-weight:normal; font-variant:normal; font-synthesis:weight style; font-stretch:normal; font-size-adjust:none; font-language-override:normal; font-kerning:auto; font-feature-settings:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }

.header-custom-contact .icon-tel { background: url(../images/icon-image.png) no-repeat -238px -88px; width:36px; height:36px; }

.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product_remove { background:url(../images/glc_sprite.png) no-repeat; width:16px; height:16px; background-position:0 -116px; }
.onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product_remove:before { content:''; }

@media only screen and (min-width: 1200px) and (max-width: 1330px) {
	body .container { max-width:1170px; width:1170px; }
	
	.products-list .item .item-inner div.box-image-list { width:170px; }
	.category-product .product-items.items .item .item-inner .right-column .right-column-inner .box-info-list .bottom-action .btn-cart { padding:10px 20px !important; font-size:12px !important; }
	
	.product-info-main .custom-amlabel { height:190px; }
	.product-info-main .custom-amlabel .amlabel-position-wrapper { max-height:48% !important; }
	.product-info-main .amasty-label-text { line-height:115px !important; font-size:25px !important; }
	
	.custom-addtocart .product-add-form .box-tocart .fieldset { display:flex; justify-content:flex-end; }
	.custom-addtocart .product-add-form .box-tocart .fieldset .field.qty { padding-top:8px; }
	.custom-addtocart .product-add-form .box-tocart .fieldset .actions button { width:auto; padding:0 20px !important; }
	
	.detailed .default-style .resp-tabs-list li { padding:10px 15px !important; }
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	body .container { max-width:100%; padding:0 15px; }
	
	.products-list .item .item-inner div.box-image-list { width:170px; }
	.category-product .product-items.items .item .item-inner .right-column .right-column-inner .box-info-list .bottom-action .btn-cart { padding:10px !important; font-size:11px !important; }
	.product-items.items .item .custom-amlabel .amasty-label-text { line-height:48px !important; font-size:13px !important; }
	
	.product-info-main .custom-amlabel .amlabel-position-wrapper { max-height:48% !important; }
	.product-info-main .amasty-label-text { font-size:25px !important; }
	
	.custom-addtocart .product-add-form .box-tocart .fieldset { display:flex; justify-content:flex-end; }
	.custom-addtocart .product-add-form .box-tocart .fieldset .field.qty { padding-top:10px; }
	.custom-addtocart .product-add-form .box-tocart .fieldset .actions button { width:auto; padding:0 10px !important; }
	
	.detailed .default-style .resp-tabs-list li { padding:10px 15px !important; }
	.detailed .default-style .resp-tabs-list li a { font-size:13px; }
}

@media only screen and (min-width: 1100px) and (max-width: 1200px) {
	.product-info-main .custom-amlabel { height:180px; }
	.product-info-main .amasty-label-text { line-height:110px !important; }
}

@media only screen and (min-width: 1024px) and (max-width: 1099px) {
	.product-info-main .custom-amlabel { height:170px; }
	.product-info-main .amasty-label-text { line-height:100px !important; }
}