/* EQUALS SCREEN SIZE */

@media (min-width : 1200px){

	body.cms-page-view .col-main {
		font-size : 13px;
		line-height: 17px;
	}
	
}

@media (min-width : 1024px) and (max-width : 1199px){
	
	body.cms-page-view .col-main {
		font-size : 13px;
	}

}

@media (min-width : 768px) and (max-width : 1023px){

	body.cms-page-view .col-main {
		font-size : 15px;
		line-height: 17px;
	}

	.footer-logos {
		border-top:none;
		padding-top: 5px;
		height: 125px;
	}	

	.footer-logos .menu-sec {
		float: left;
	}

	.footer-logos .online-shop img {
		height: 34px;
	}

	.social-media-icons, .social-media-follow{
		height: 145px;
	}

	.footer-logos .kool-fly {
		margin-left: 0px;
	}

	.footer-logos .kool-fly img,
	.footer-logos .menu-sec img {
		height: 84px;
	}

	#nav .categ_img {
		display: none;
	}

}

@media (max-width : 767px){

	.footer-logos .kool-fly img,
	.footer-logos .menu-sec img {
		margin-top: 0px;
	}

	.footer-logos .kool-fly {
		margin-left: 0px;
	}

	.footer-logos .online-shop img {
		height: 66px;
	}

	.footer-logos {
		margin-top: 10px;
	}

	.footer-logos .menu-sec {
		float: left; 
	}

	.categoryMobileBanner img
	{
		max-width: 100%;
	}

	.checkout-onepage-index .sepWrapperMobile
	{
		margin:10px 0;
	}

	.mt-xs-10,
	.checkout-onepage-index .ajaxlogin
	{
		margin-top: 10px;
	}

	.checkout-onepage-index h4
	{
		font-weight: 400;
	}

	
	.checkout-onepage-index .footer-checkout
	{
		border:none;
	}

}

@media (max-width : 767px) and (orientation:portrait){

	body.cms-index-noroute .img404 {
		height: 260px !important;
	}

}

/* /EQUALS SCREEN SIZE */




/* EQUALS OR GREATER SCREEN SIZE */

@media (min-width : 1200px){

}

@media (min-width : 1024px){
	
}

@media (min-width : 768px){

/*table#my-productreturn-table th.collapse{
  display: table-cell;
  }	*/
}

/* /EQUALS OR GREATER SCREEN SIZE */




/* EQUALS OR LESS SCREEN SIZE */

@media (max-width : 1199px){

}

@media (max-width : 1023px){
	
}

@media (max-width : 767px){



	.padding-left-15.mobile-nopadding
	{
		padding: 0 !important;
	}
	
	.wishlist-item-remove-button-x {
		background-position: 25% 50%;
	}

	.customer-account-login .col-main,
	#login-form,
	.customer-account-login .p-ticked
	{
		margin-top: 10px !important;
	}

	.col-xs-12 .fb-login
	{
	padding-left: 0px !important;	
	}


/* cart fixes*/
body.checkout-cart-index .hide-mobile-cart,
body.checkout-onepage-index .hide-mobile-cart
{
	display: none;
  visibility: hidden;
  opacity: 0;
}
body.checkout-cart-index .show-mobile-cart,
body.checkout-onepage-index .show-mobile-cart
{
	display: block;
  visibility: visible;
  opacity: 1;
}
body.checkout-cart-index .hide-cart,
.show-cart,
body.checkout-cart-index #shopping-cart-totals-table tfoot tr:first-child,
body.checkout-cart-index #shopping-cart-totals-table tfoot tr:nth-child(2n),
body.checkout-cart-index .footer_mobile,
body.checkout-cart-index .button.btn-continue,
body.checkout-cart-index .a-more
{
	display: none;
  visibility: hidden;
  opacity: 0;
}
body.checkout-cart-index .show-cart,
body.checkout-onepage-index .show-cart
{
	display: block;
  visibility: visible;
  opacity: 1;
}



body.checkout-cart-index .col-xs-6.only.logocartwrap
{
	width: 80%;
    text-align: center;
}

body.checkout-cart-index .product-name
{
	padding-right: 5px;
}
body.checkout-cart-index .product-name .fz-13,
body.checkout-cart-index .item-options .fz-13,
body.checkout-cart-index .price .fz-13,
body.checkout-cart-index #shopping-cart-totals-table td.fz-13
{
    font-size: 3.5vw;	
}
.totals
{
	margin-top: 10px;
}
body.checkout-cart-index .including-tax
{
    border-top: 1px solid #ccc;
	padding: 10px 0;
    text-align: right;
    margin: 10px 10px 0;
    clear: both;
    float: left;
    width: 95%;
    font-size: 11px;
    text-transform: uppercase;

}
body.checkout-cart-index .to-left-cart
{
	margin: 0;
}
body.checkout-cart-index .mobile-header-logo {
    width: 190px;
    padding-top: 1px;
    display: inline-block;
}
body.checkout-cart-index .mobile-header-logo  a
{
	text-decoration: none;
}
body.checkout-cart-index .reward-checkout
{
	background: #e9e9e9;
	padding: 5px;
}
body.checkout-cart-index #shopping-cart-totals-table .grandTotal {
    padding-top: 0px;
}
body.checkout-cart-index #shopping-cart-totals-table tfoot tr:nth-child(3n) td
{
	font-weight: 300;
}
body.checkout-cart-index #shopping-cart-totals-table tbody tr:nth-child(2n) td
{
	font-weight: 600;
}
.link-wishlist-cart-mobile{
    background: url(../images/cart-wishlist-icon.svg) no-repeat 50% 50%;
    display: inline-block;
    text-indent: -999px;
}
.btn-remove-x-cart{
    background: url(../images/cart-delete-icon.svg) no-repeat 50% 50%;
    display: inline-block;
    text-indent: -999px;
   
}
.btn-refresh-cart{
    background: url(../images/cart-refresh-icon.svg) no-repeat 50% 50%;
    display: inline-block;
    text-indent: -999px;
    background-size: 25px;
    border:none;
    display: none;
   
}
.link-wishlist-cart-mobile,
.btn-remove-x-cart,
.btn-refresh-cart
{
    border: 1px solid #000;
    padding: 5px;
    width: 30px;
    height: 30px;
    background-size: 18px;
}
.cart-accordeon .accheader
{
    position:relative;
    cursor: pointer !important;
}
.cart-accbody
{
    display:none;
    padding:10px 0;
}
body.checkout-cart-index .giftcard
{
    display:none;
    padding:5px 0;
}
body.checkout-cart-index .logoimg
{
    margin-left: 10px;
}

.logoimg,
.logotextcart
{
  transition: visibility 0s, opacity 0.5s linear;
}
.cart-accordeon .accheader h4
{
    color: #000;
   /* background: url(../images/cart-coupon-icon.svg) no-repeat 4% 70%;
    background-size: 50px;*/
    padding-left: 0px;
    text-align: center;
    line-height: 17px;
}
.checkoutaccord .cart-accordeon .accheader h4
{
	text-align: left;
}
.cart-accordeon .acc .arrow {
    width: 17px;
    height: 17px;
    position: absolute;
    top: 10px;
    right: 0;
    background: url(../images/sprites/productViewSprite.png) 0px 0px no-repeat;
    background-size: 17px;
}

.checkoutaccord .acc .arrow 
{
	position: relative;
	float: left;
    top: 2px;
    right: -10px;
}
.cart-accordeon .acc.active .arrow
{
    background:url('../images/sprites/productViewSprite.png') 0px -22px no-repeat;
    background-size: 17px;
}
.cart-accbody.active,
body.checkout-cart-index .giftcard.active
{
    display:block;
    overflow: visible;
} 
.checkout-cart-index .cart > .page-title {
    margin-top: 0px;
    display: none;
}
.item-msg.error
{
	margin-bottom: 10px;
}

body.checkout-cart-index .btn-proceed-checkout
{
	width: 100%;
}
body.checkout-cart-index .qtyWrapper input[type="number"],
body.checkout-cart-index .qtyWrapper select
{
	width: 60px;
	height: 30px;
	border: 1px solid #000;
}

.col-xs-3-cart
{
	width: 30px;
	float: left;
    margin-left: 5px;
}
.col-xs-4-cart
{
	width: 60px;
	float: left;
    margin-left: 5px;
}

.col-xs-3-cart.first
{
	margin-left: 0;
}
body.checkout-cart-index .wrapper.container
{
	padding: 0;
}
body.checkout-cart-index .wrapper.container form,
body.checkout-cart-index .wrapper.container .totals,
body.checkout-cart-index .page-title,
body.checkout-cart-index .cart-empty > p,
body.checkout-cart-index .cart-accordeon
{
	padding: 0 10px;
}
body.checkout-cart-index .checkout-types-mobile
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;

}

body.checkout-cart-index .reward p
{
	font-size: 13px !important;
}
.reward-message .reward,
.reward-message .reward > p
{
	margin:0;
}
#discount-coupon-form label
{
	font-size: 15px;
}
body.checkout-cart-index .info-hover {
    margin-top: 20px;
    margin-left: 0;
    left: 0px;
    right: 0;
    float: left !important;
    z-index: 99;
}

.lefttext
{
    float: left;
    padding-right: 5px;
}

.msg-info-coupon, .msg-info-gift-wrapper
{
    right: 190px;
    width: 180px;
}
body.checkout-cart-index #coupon_code,body.checkout-cart-index #giftcard_code
{
	height: 26px;
}
.msg-info-coupon {
    left: auto !important;
    right: 190px !important;
    top: 0px !important;
    width: 180px !important;
    position: relative !important;
    margin-right: -92px;
}
/* cart fixes*/
#esatisfaction-box-container .esat-box-launcher.pos-bottom
{
	bottom: 49px !important;
}

#esatisfaction-box-container .esat-box-launcher
{
	width: 50px !important;
	height: 50px !important;
}
#esatisfaction-box-container .esat-box-launcher .esat-launcher-icon
{
	width: 30px !important;
	height: 30px !important;
}

#stepsBreadcrumbMobile
{
	display: none !important;
}
#co-payment-form .paymentMethodHeader
{
	margin-top: 10px;
}
.checkout-header
{
	margin-bottom: 0;
}

.xs-collapse.mt-15
{
	margin-top: 0;
}
.filter-arrow span
{
	padding-right: 20px;
	display: inline-block;
	background:url('../images/arrow-mob-filters.svg') no-repeat 90%;
	margin-top: 10px;
}
.filter-arrow span.active-arrow
{
	background:url('../images/arrow-mob-filters-up.svg') no-repeat 90%;
}
.catalog-category-view .page-title
{
	margin-top: 20px;
}

.categoryMobileBanner div,
.catalog-category-view .main .xs-collapse.mt-15.hideit
{
	margin: 0;
}
.catalog-category-view .page-title h1 {
    font-weight: 600;
}
}

/* /EQUALS OR LESS SCREEN SIZE */

@media (min-width : 481px) and (max-width : 768px){

	body.checkout-onepage-index #checkout-step-login .col-sm-1 {
    width: 2.333333% !important;
	}

	body.checkout-onepage-index #nomembersWrapper.col-sm-5
	{
		    width: 53.666667% !important;
	}
}

