/* CUSTOM CART */
.cart .data-table thead,.cart .data-table thead tr {
    background: #e9e9e9;
    display: none;
}



@media(max-width: 500px){
    .cartact{
        float:right !important;
        margin-top:10px !important;
    }
    .cart-table .btn-continue {
        float: right !important;
    }
}

@media(min-width: 501px){
    .cartact{
        float:right !important;
    }
}

/*.pr-img img{
    height:150px !important;
    width:auto !important;
}*/

@media(min-width: 1100px){
    .discount{
        float:right;
    }
}

@media(max-width: 580px){
    .discount{
        float: right !important;
        margin: 20px 0 20px 0 !important;
    }
    
    .shopping-cart-totals-table{
        margin-top: 20px !important;
    }
    
    .shopping-cart-totals-table{
        width: 316px !important;
        text-align: right;
    }
    
    .shopping-cart-totals-table{
        margin-top: 60px !important;
    }
}




.contacts-index-index .input-box textare{

max-width: 550px;
    width: 100%;
    }

.contacts-index-index .input-box{
    max-width: 550px !important;
    width: 100%;
    

}

.contacts-index-index .legend{
    max-width: 550px !important;
    width: 100%;
    margin-left: 0px !important;
}


.contacts-index-index .page-title{
    max-width: 550px !important;
    width: 100%;

}

.contacts-index-index .required{
    float: left;
}

.contacts-index-index button{
    float: left !important;
}

/*****************DEGER BEGIN**********************/
#menuNew.menu .parentMenu a {
    color: #000;
    font-weight: bold;
}

.cAbout {
    float: right;
    color: #fff;
    padding: 1.5vh 1.5vh 0 0;
    font-size: 1.5vh;
	position:relative;
	margin-bottom: -25px;
}

.cAbout:hover {
    color: #fff;
	text-decoration: none;
	font-weight: bold;
}
/***************DEGER END*****************/


/***************************************/
.header .shipping{
	padding:5px;
    margin-bottom: -10px;
}
.header .shipping span{
	text-transform: uppercase;
}
.header #naviX{
	padding: 5px 0;
}
.header #naviX .search .form-search{
	height: auto;
	
}
.header #naviX .top-links ul{
	float: none;
	text-align: center;
}

@media(max-width: 768px){
	.products-grid li.item {
		width: 100%;
	}
	.header .top-search{
		position: absolute;
		top: 0;
		left: -75px;
	}
	.cat-toggle{
		cursor: pointer;
	}
	.mo-cat-nav .mo-subtitle{
		position: relative;
	}
	.mo-cat-nav #narrow-by-list{
		display: none;
	}		
	.mo-cat-nav .mo-subtitle .cat-toggle{
		position: absolute;
		left: 195px;
		top: 14px;
		font-size: 14px;
		z-index: 1;
	}
	
	/**CHECKOUT**/
	#checkout-progress-wrapper .block-title span{
		color: #000;
	}
	#checkoutSteps .back-link{
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	#checkoutSteps h2{
		text-align: center;
		font-size: 12px;
	}
	#checkoutSteps .step .form-list .radio{
		width: auto;
		float: left;
		margin-bottom: 5px;
	}
	#checkoutSteps .step .form-list label{
		float: left;
	}
	#checkoutSteps .sp-methods dt,
	#checkoutSteps .sp-methods dd{
		float: left;
		width: 100%;
		text-align: center;
	}
		
}
@media(min-width:1024px){
	#checkout-step-login{
		float: left;
	}
	#checkoutSteps .radio,
	#checkoutSteps .checkbox{
		float: left;
		margin-right: 10px;
	}
	#checkoutSteps #payment_form_bankpayment p{
		padding-left: 15px;
	}
	
}
@media(min-width: 768px){
	.cat-toggle{
		display: none;
	}
	.mo-cat-nav #narrow-by-list{
		display: block;
	}
}
@media(min-width: 768px) and (max-width: 1309px){
	.products-grid li.item {
		width: 33.3333%;
		min-height: 532px;
	}
}


@media(min-width: 1310px){
	.products-grid li.item {
		width: 33.3333%;
		min-height: 650px;
	}
}
.parentMenu a span{
	/*font-weight: 100;*/
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.mo-item{
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 15px 0;
}
.mo-item:last-of-type{
	border: none;
}
.table-responsive{
	border: none;
}
.mo-item input.qty{
	float: left;
	background: #ececec;
	border: none;
	padding: 10px 0 8px 11px;
	margin-right: 10px;
}

@media (max-width: 1024px){
	
	#shopping-cart-table .table > tfoot > tr > td{
		padding: 20px 8px;
	}
	
	
	#checkout_list,
	.checkout_img {
		width: 100%;
	}
	#checkout_details,
	#checkout_details .container,
	#checkout_details .container > div{
		padding: 0;
	}
	
	.cart .cart-collaterals .col2-set .col-2{
		width: 100%;
		border: 1px solid rgba(0,0,0,0.2);
		padding: 10px;
	}
	.cart .totals td {
		padding: 0 0 0 10px;
	}
	.cart .discount{
		padding: 0;
	}
	.cart .discount .input-box,
	.cart .discount input.input-text{
		width: 100%;
	}
	
	#checkout-step-payment{
		padding: 15px;
	}
	#checkout-step-login{
		float: left;
		width: 100%;
		padding: 0;
	}
	#checkoutSteps .form-list .field,
	#checkoutSteps .form-list select,
	#checkoutSteps input{
		width: 100%;
	}
	#checkoutSteps .sp-methods .form-list{
		padding-left: 0;
	}
	
	.opc .step{
		padding: 15px;
	}
	
	.form-list input.input-text {
		width: 100%;
	}
	#checkout-review-table-wrapper{
		padding: 10px;
	}
	.cart .product-image img {
		width: auto !important;
	}
}

@media(max-width: 1040px){
	.desktop-menu{
		display: none;
	}
	.mobile-menu ul li ul li ul{
		display: none;
	}
	#custommenu .navigation strong{
		float: left;
		width: 100%;
	}
}
@media(min-width: 1040px){
	.mobile-menu{
		display: none;
	}
	.desktop-menu{
		display: block;
	}
	#custommenu{
		padding: 10px !important;
		height: auto !important;  
	}
	#menuSale,
	#menuNew{
		float: none;
		display: inline-block;
	}
	.products-grid li.item {
		width: 25%;
	}
	.navigation li{
		display: inline-block;
	}
	.navigation strong .menu.active,
	.navigation strong .menu{
		float: none;
		display: inline-block !important;
	}
	li.dropdown:hover > .dropdown-menu {
		display: block;
	}
	
	nav{
		min-height: 30px;
		background: #fff;
	}
	nav ul.nav{
		height: 30px;
	}
	
	nav ul.nav li a{
		padding: 5px 25px 5px 0;
	}
	nav .dropdown-menu{
		width: 710px;
	}
	nav .dropdown-menu li{
		float: left;
		display: inline-block;
	}
	nav ul li ul li ul li{
		display: block !important;
		float: none !important;
	}
	.checkout_img{
		width: 100%;
	}
	.cart .discount {
		height: 120px;
		padding: 0 0 0 35px;
	}
		
}


.nav > li {
    display: block !important;
}
.nav > li > a{
	color: #000 !important;
	text-transform: uppercase;
	font-weight: 700 !important;
	font: 15px "QuicksandBook" ,"Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 22px;
}



.nav > li > ul > li > a{
	text-transform: normal;
	color: #000 !important;
	font-weight: 700 !important;
	font: 15px "QuicksandBook" ,"Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 22px;
}
button.navbar-toggle .icon-bar{
	background: #000;
}