
/*Common Css*/


.m-0{margin:0 !important}
.m-2{margin:2px !important}
.m-4{margin:4px !important}
.m-8{margin:8px !important}
.m-12{margin:12px !important}
.m-16{margin:16px !important}
.m-24{margin:24px !important}
.m-32{margin:32px !important}
.m-64{margin:64px !important}
.m-t-5{margin-top:5px !important}
.m-t-10{margin-top:10px !important}
.m-t-16{margin-top:16px !important}
.m-t-20{margin-top:20px !important}
.m-t-25{margin-top:25px !important}
.m-t-30{margin-top:30px !important}
.m-t-50{margin-top:30px !important}

.m-b-0{margin-bottom:0px !important}
.m-b-5{margin-bottom:5px !important}
.m-b-10{margin-bottom:10px !important}
.m-b-16{margin-bottom:16px !important}
.m-b-20{margin-bottom:20px !important}
.m-b-25{margin-bottom:25px !important}
.m-b-30{margin-bottom:30px !important}
.m-b-50{margin-bottom:30px !important}

.m-l-5{margin-left:5px !important}
.m-l-10{margin-left:10px !important}
.m-l-16{margin-left:16px !important}
.m-l-20{margin-left:20px !important}
.m-l-25{margin-left:25px !important}
.m-l-30{margin-left:30px !important}
.m-l-50{margin-left:30px !important}

.m-l--5{margin-left:-5px !important}
.m-l--10{margin-left:-10px !important}
.m-l--16{margin-left:-16px !important}
.m-l--20{margin-left:-20px !important}

.m-r-5{margin-right:5px !important}
.m-r-10{margin-right:10px !important}
.m-r-16{margin-right:16px !important}
.m-r-20{margin-right:20px !important}
.m-r-25{margin-right:25px !important}
.m-r-30{margin-right:30px !important}
.m-r-50{margin-right:30px !important}

.m-r--5{margin-right:-5px !important}
.m-r--10{margin-right:-10px !important}
.m-r--16{margin-right:-16px !important}
.m-r--20{margin-right:-20px !important}
.m-r--40{margin-right:-40px !important}

.m-lr-5{margin: 0px 5px;}

.p-tiny{padding:2px 4px !important}
.p-small{padding:4px 8px !important}
.p-medium,.padding{padding:8px 16px !important}
.p-large{padding:12px 24px !important}
.p-xlarge{padding:16px 32px !important}
.p-xxlarge{padding:24px 48px !important}
.p-jumbo{padding:32px 64px !important}
.p-0{padding:0px !important}
.p-5{padding:5px !important}
.p-8{padding:8px !important}
.p-10{padding:10px !important}
.p-15{padding:15px !important}
.p-20{padding:20px !important}
.p-25{padding:25px !important}

.p-l-0{padding-left: 0px !important;}
.p-l-5{padding-left: 5px !important;}
.p-l-8{padding-left: 8px !important;}
.p-l-10{padding-left: 10px !important;}
.p-l-15{padding-left: 15px !important;}
.p-l-20{padding-left: 20px !important;}
.p-l-25{padding-left: 25px !important;}

.p-r-0{padding-right: 0px !important;}
.p-r-5{padding-right: 5px !important;}
.p-r-8{padding-right: 8px !important;}
.p-r-10{padding-right: 10px !important;}
.p-r-15{padding-right: 15px !important;}
.p-r-20{padding-right: 20px !important;}
.p-r-25{padding-right: 25px !important;}

.p-t-0{padding-top: 0px !important;}
.p-t-5{padding-top: 5px !important;}
.p-t-8{padding-top: 8px !important;}
.p-t-10{padding-top: 10px !important;}
.p-t-15{padding-top: 15px !important;}
.p-t-20{padding-top: 20px !important;}
.p-t-25{padding-top: 25px !important;}

.p-b-0{padding-bottom: 0px !important;}
.p-b-5{padding-bottom: 5px !important;}
.p-b-8{padding-bottom: 8px !important;}
.p-b-10{padding-bottom: 10px !important;}
.p-b-15{padding-bottom: 15px !important;}
.p-b-20{padding-bottom: 20px !important;}
.p-b-25{padding-bottom: 25px !important;}

.p-tb-4{padding-top:4px !important;padding-bottom:4px !important}
.p-tb-8{padding-top:8px !important;padding-bottom:8px !important}
.p-tb-16{padding-top:16px !important;padding-bottom:16px !important}
.p-tb-24{padding-top:24px !important;padding-bottom:24px !important}
.p-tb-32{padding-top:32px !important;padding-bottom:32px !important}
.p-tb-48{padding-top:48px !important;padding-bottom:48px !important}
.p-tb-64{padding-top:64px !important;padding-bottom:64px !important}
.p-10-20{padding:10px 20px;}
.p-lr-5{padding: 0px 5px;}
.f-s-16{font-size: 16px;}
.f-s-18{font-size: 18px;}
.f-s-20{font-size: 20px;}
.f-s-25{font-size: 25px;}
.b{font-weight:bold;}

/*Home page*/
.sale-label{
	font-size: 8px;
	font-family: 'Roboto', sans-serif;
	color: #d12631;
	text-transform: uppercase;
	padding: 0px 1px;
	text-align: center;
	display: block;
	position: absolute;
	top: 10px;
	z-index: 100;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: normal;
	width: auto;
	height: 20px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	border: 1px #d12631 solid;
}
.new-label{
	width: auto !important;
	height: 20px !important;
	line-height: 20px !important;
	font-size: 8px !important;
	padding: 0px 1px;
}
#featured .item .col-item .images-container{
	min-height: 210px;
	max-height: 210px;
}

#letest .item .col-item .images-container{
	min-height: 175px;
	max-height: 175px;
}

#bestseller .item .col-item .images-container{
	min-height: 210px;
	max-height: 210px;
}



/*Search */

.productListPage .toolbarn {
    clear: both;
    margin-top: 0px;
    padding: 10px 0 6px;
    display: inline-block;
    width: 100%;
    color: #666;
    border-bottom: 1px solid #eaeaea;
}


.productListPage .form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem;
}

.productListPage [type="checkbox"]:not(:checked), .productListPage [type="checkbox"]:checked,
.productListPage [type="radio"]:not(:checked), .productListPage [type="radio"]:checked {
    position: absolute;
    pointer-events: none;
    /*opacity: 0;*/
}

.productListPage input[type="radio"], .productListPage input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
    margin: 2px 0 0;
}
.productListPage .form-check-input {
    position: absolute;
    margin-top: .1rem;
    margin-left: -1.25rem;

}

.productListPage .skin-light .form-check-input[type="checkbox"].filled-in+label, 
.productListPage .skin-light label.btn input[type="checkbox"].filled-in+label,
.productListPage .skin-light .form-check-input[type="radio"].filled-in+label, 
.productListPage .skin-light label.btn input[type="radio"].filled-in+label {
    height: 1.2rem !important;
    line-height: 1.2rem !important;
}

.productListPage .form-check-input[type="checkbox"]+label, 
.productListPage label.btn input[type="checkbox"]+label  {
    position: relative;
    display: inline-block;
    height: 1.5625rem;
    padding-left: 20px;
    line-height: 1.5625rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.productListPage .form-check-input[type="radio"]+label, 
.productListPage label.btn input[type="radio"]+label {
    position: relative;
    display: inline-block;
    height: 1.5625rem;
    padding-left: 20px;
    line-height: 1.5625rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.productListPage .sidebar .block dd{
	padding: 0 5px 0 10px;

}


.productListPage .filterIcon i{ font-size: 22px; cursor: pointer; color: #ea2100; }
.productListPage .col-item .images-container{ min-height: 306px; }
.productListPage .loaderBox { text-align: center; margin: 20px 0px 30px; }
.productListPage .loaderBox i{ font-size: 70px; color: #ff6c00; }
#shopping-cart-table input.qty{
    padding: 5px 2px;
}

a.btn-proceed-checkout {
    background: #ff6c00;
    padding: 10px 5px;
    color: #fff;
    width: 100%;
    border: none;
    text-decoration: none;
    border-radius: 0px;
}
a.btn-proceed-checkout:hover {
    background: #222;
    border: none;
    color: #FFF;
}
a.btn-proceed-checkout:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 20px;
    padding-right: 5px;
}
a.btn-proceed-checkout span {
    font-size: 18px;
    font-weight: normal;
}
.afix-1{text-transform: capitalize;}
.m-lr-0{margin-left:0px !important; margin-right : 0px !important;}
.header .logo{ padding-bottom: 0; margin-top: 0; } 
.menumlogin {  overflow: hidden;float: right; padding-top: 10px;}
.menumlogin ul li{ float : left; }
.menumlogin ul li a{ font-size: 14px;color: #FFF; }
.menumlogin .dropdown-toggle{ color: #FFF; }
.menumlogin .dropdown-menu { border: 1px solid #e9e9e9; top: 39px; width : 135px; right: 0; margin-right: 0 !important; background-color: #e9e9e9; }
.menumlogin .dropdown-menu li{ float : left; margin-bottom : 5px; text-align : left; color : #333; display : block;  }
.menumlogin .dropdown-menu li a{ color : #333;  }
.panel-login{
    width :100%;
}
.panel-login{ border: 1px solid #FFF; }
.panel-login .panel-heading{ background-color: #333; font-size : 18px; color : #FFF; }
.panel-login .panel-body{background-color:#e4ce9d}
.panel-login .panel-body label{ margin-top: 9px; text-align: right; } 
.panel-login .panel-body .title-auth{
    font-size: 18px;
    text-align: center;
    color: #d13232;
    font-weight: 500;
}
.nostock{opacity: .5; cursor: not-allowed;}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  #filterBox {display: none ;}
  .countP{display: none ;}
  .filterIcon{ display: block }
  .header.container .signup, .header.container .login{   float: right;   }
  .sticky #mobile-menu ul.navmenu .menutop{ margin-left: 40px; margin-top: -3px; }
  /*.header-top{ display : none }*/
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .search-box{ margin-top: 0px; top : 10px; }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  .example {background: green;}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  .example {background: blue;}
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .filterIcon{ display: none }
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .example {background: pink;}
}

