/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,600');*/
@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,500,500i,600,600i,700,700i,800');
/*--LOGIN REGISTER MODAL--*/
#login-register-modal .modal-body:after { clear:both; content:""; display:block; }
#login-register-modal .modal-body { position:relative; }
#login-register-modal .modal-body .close { position: absolute; top: 0px; right: 0px; z-index: 99999; opacity: .8; font-size: 16px;
width: 20px; height: 20px; display:table; text-align:center; }
#login-register-modal .modal-body .close span { display:table-cell; vertical-align:middle; }
#login-register-modal .modal-body h1 { text-transform:capitalize; font-size:20px; margin-bottom:10px; text-align:center; }
#login-register-modal .modal-body .btn-group { margin-bottom:20px; }
/*--END LOGIN REGISTER MODAL--*/
.modal-body img { width:100%; }
.large-size-guide { display:block; }
.small-size-guide { display:none; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background: transparent; }
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
.back-to-top {
cursor: pointer;
position: fixed;
bottom: 20px;
right: 20px;
display:none;
z-index:99999;
}
#login-register-modal .modal-body:after { clear:both; content:""; display:block; }
#login-register-modal .modal-body h2 { text-transform:capitalize; font-size:20px; margin-bottom:10px; text-align:center; }
h1, h2, h3, h4, h5, h6, h, p, ul, li {
margin: 0px;
padding: 0px;
list-style: none;
}
html, body {
height: 100%;
}
table { font-size:13px; margin-bottom:0px !important; }
img {max-width: 100%;}
a { -webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;  }
a:hover, a:focus, a:active { text-decoration:none; outline:none; } 
body {
font-family: 'Raleway', sans-serif;
color: #000;
font-weight:400;
font-size: 13px;
letter-spacing:1px;
}
.btn { -webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;  }
.btn:hover, .btn:focus, .btn:active { outline:none; }
/*------LOADER------*/
@-webkit-keyframes preloader_rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@-moz-keyframes preloader_rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@-o-keyframes preloader_rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes preloader_rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
#page_preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #FFF;
z-index: 99999;
-webkit-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
#page_preloader.fade {
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale(1.5);
}
#page_preloader .preloader_img {
display: inline-block;
width: 110px;
height: 110px;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
border-radius: 100%;
}
#page_preloader .preloader_img .img_end {
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
position: absolute;
left: 0px;
bottom: 0;
top: 0;
right: 0;
background: #fff;
z-index: -1;
border: 2px solid #000;
border-bottom-color: #5d5d5d;
border-radius: 100%;
-webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.37);
box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.37);
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
-webkit-animation: preloader_rotate 1s steps(100) infinite;
-o-animation: preloader_rotate 1s steps(100) infinite;
animation: preloader_rotate 1s steps(100) infinite;
}
#page_preloader .preloader_img img {
width: 50px;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.flex-center {
  display: flex;
  justify-content: center;  /* horizontal */
  align-items: center;      /* vertical */
}
.pdtb { padding: 30px 0px; }
.our-shop-category-title {
	font-size: 24px;	
	color: #000;
	padding: 20px 0px;
	background-color: beige;	
}
/*----------------------------*/
.subsciption-modal { width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.3);
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
-webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-moz-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
visibility: visible;
opacity:1;
z-index: 99999;
}
.subscription-box { width: 600px; background: #f6f6f6; text-align: center; padding: 40px; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%);   }
.close-subscription-box { position: absolute; right: 0px; top: 0px; height: 40px; width: 40px; cursor: pointer; line-height: 40px; font-size:14px; display:table;  }
.close-subscription-box span { display:table-cell; vertical-align:middle; }
.subscription-box h1 { text-transform: uppercase; font-size: 26px; font-weight: 700; margin-bottom: 10px; }
.subscription-box p { font-style: italic; font-weight: 600; }
.subscription-box form { margin: 20px 0px; }
.subscription-box form .form-control { padding-right: 120px;  }
.subsciption-modal-btn { position: absolute; right: 0px; top: 1px; height: 40px; line-height: 40px; background: #000; border: 0px; color: #fff; padding: 0px 10px; border-radius: 0px; text-transform: uppercase; font-size: 13px;  }
.subsciption-modal-btn:hover, .subsciption-modal-btn:focus, .subsciption-modal-btn:active { color: #fff; background: #5d5d5d;   } 
/*----------------------------*/
/*.fa-shopping-cart{padding-top: 13px;}
.fa-user{padding-top: 13px;}
.fa-search{padding-top: 13px;}*/
.top-bar { height: 24px; line-height: 24px; background: #f6f6f6; position: fixed; top:0px; left: 0px; right: 0px; z-index: 999; }
.navbar-fixed-top { /*top: 24px;*/ }
.top-bar ul { float: left; margin: 0px; padding: 0px;  }
.top-bar ul li{ float: left; list-style:none; margin-left: 15px;  font-size: 12px;}
.top-bar ul li:first-child { margin-left: 0px !important; }
.top-bar ul li i { margin-right: 5px;  }
.top-bar ul li a { color: #333 }
.nav-custom-menu { float:right; }
.nav-custom-menu ul { margin:0px; }
.nav-custom-menu ul:after { display:block; content:""; clear:both; }
.nav-custom-menu ul li:first-child { margin-left:10px; }
.nav-custom-menu ul li{ float:left; margin-left:10px; position:relative; }
.nav-custom-menu ul li a { display:table; position:relative; padding:15px 0px; }
.nav-custom-menu ul li a span { width:40px; height:40px; /*line-height:40px;*/ display:table-cell; vertical-align: middle; text-align:center; color:#000; border:1px solid #e5e5e5; border-radius:50%; }
.nav-custom-menu ul li a.logedin span { background:#5d5d5d; color:#fff; border:0px; }
.nav-custom-menu ul li a span.cart-count { font-size:10px; color: #fff; background: #5d5d5d; width:20px; height:20px; line-height:20px; text-align:center;
border:0px; position:absolute; top:17px; right:-5px; }
.nav-custom-menu ul li ul { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease; transition: all 0.5s ease; display: block; top: 500px; left:50%;  list-style: none;
opacity: 0; padding: 0px;  position: absolute; visibility: hidden; width: 160px; z-index: 10; top:70px; background: #fff; border:1px solid #e5e5e5; border-bottom:0px; border-top:0px; }
.nav-custom-menu ul li ul.my-account-menu { margin:0px 0px 0px -80px !important; }
.nav-custom-menu ul li ul:before{ content:""; height:6px; width:10px; background:url(../images/top-caret.png) no-repeat; color:#e5e5e5; font-size:18px; position:absolute; left: 50%; margin-left: -5px; top:-6px;}
.nav-custom-menu ul li ul li { margin:0px !important; width:100%; border-bottom:1px solid #e5e5e5; }
.nav-custom-menu ul li ul li a { text-transform:capitalize; display:block; color: #000; transition: all 0.15s linear; padding:10px; font-size:12px;}
.nav-custom-menu ul li ul li a:hover { background: #e5e5e5; }
.nav-custom-menu ul li:hover ul  {
top: 71px;
margin: 0px;
opacity:1;
visibility: visible;
box-shadow: 0 1px 5px rgba(0,0,0,.05);
}
/* Top Search
=================================*/
.ps-searchbox.active { z-index: 999999; visibility:visible; opacity:1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.ps-searchbox {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding-top: 50px;
background-color: rgba(77, 94, 101, 0.9);
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-moz-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
visibility: visible;
opacity: 0;
}
.ps-searchbox .container { position:relative; height:100%; }
.ps-searchbox .container:after { display:block; content:""; clear:both; }
.ps-searchbox__remove {
position: absolute;
top: 30px;
right: 30px;
width: 50px;
height: 50px;
line-height:54px;
text-align:center;
background-color: #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
cursor: pointer;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
z-index:999;
display: table;
}
.ps-searchbox__remove i {	
font-size: 20px;
color: #5d5d5d;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
display: table-cell;
vertical-align: middle;
}
.ps-searchbox form p {
font-size: 20px;
color: #ffffff;
font-weight: 400;
letter-spacing: 2px;
text-transform:capitalize;
}
.ps-searchbox form {
position:absolute;
top:50%;
left:0px; 
right:0px;
margin-top:-90px;
}
.ps-searchbox form input.form-control {
background-color: transparent;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
border-bottom: 2px solid #000;
box-shadow: 0 !important;
font-size: 20px;
height:60px;
line-height:60px;
color: #fff;
letter-spacing: 2px;
padding:0px 50px 0px 0px;
}
.ps-searchbox form input.form-control:focus {
border-color: #fff;
}
.ps-searchbox form button {
background: none;
border: none;
position: absolute;
top: 30%;
right: 0;
height: 60px;
width: 40px;
}
.ps-searchbox form button i {
font-size: 24px;
color: #fff;
}
/*--------END TOP SEARCH--------*/
.nav-custom-menu ul li ul.cart-list {
width: 250px !important;
margin-left:-125px !important;
}
/*--------END LOADER--------*/
.video iframe{ width: 100%; height: 540px;  }
.home-designing-boxes { width:100%; float:left; }
.home-designing-boxes ul{ float:left; margin:0px 0px 0px -30px; }
.home-designing-boxes li{ width:260px; float:left; margin:0px 0px 0px 30px; }
.home-designing-boxes li.big-box { width:560px; }
.home-designing-boxes li .img-box { width:100%; float:left; }
.home-designing-boxes li .img-box a { display:block; }
.home-designing-boxes li .img-box a img { width:100%; }
.add-text { width:100%; float:left; width:100%; background: #fff; border: 2px solid #e5e5e5; padding:15px; text-align:center; min-height:310px;
max-height:310px; overflow:hidden; }
.add-text .add-text-title { font-size:20px; margin-bottom:25px; font-weight:600; text-transform:uppercase; /*font-family: 'Oswald', sans-serif;*/
font-weight:400; }
.add-text p{ font-size:13px; margin-bottom:25px; line-height:24px; text-align:justify }
.mrgn-btm-30 { margin-bottom: 30px !important; }
.navbar-nav {padding-left: 20%;}
.navbar-inverse { /*background:transparent;*/ background-color: #ffffff; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; border:0px; border-bottom:none; border-radius:0px; height:auto; margin-bottom:0px; box-shadow: 0 1px 5px rgba(0,0,0,.05);}
.navbar-inverse:hover{background:#fff;  box-shadow: 0 1px 5px rgba(0,0,0,.05);}
.navbar-inverse .navbar-right { margin-right:0px; }
.navbar-inverse .navbar-brand { height:auto; padding:10px 15px; }
.navbar-inverse .navbar-brand img { height:50px; }
.navbar-inverse .navbar-nav li a { font-size: 14px; height:70px; line-height:70px; padding:0px 30px; text-transform:uppercase; color:#000; }
.navbar-inverse .navbar-brand h1 { text-indent:-99999px !important; color: #000; height:0px !important; }
.navbar-inverse .navbar-nav li.active a { color:#000; background:transparent; }
.navbar-inverse .navbar-nav li a:hover { background:transparent; color:#ababab !important; }
.navbar-inverse .navbar-nav li ul li:last-child { border-bottom:0px; }
.navbar-inverse .navbar-nav li ul li a { font-size: 13px; line-height:normal; height: auto !important; padding:10px 15px;  display:block; text-transform: capitalize; }
.top-nav-bg{background:#fff; transition: all 0.5s ease 0s; box-shadow: 0 1px 5px rgba(0,0,0,.05);}
/*--MAIN SLIDER--*/
.main-slider {height:100%; width:100%; } 
.main-slider .slick-arrow { display: none !important; }
.main-slider .slick-dots { display: block !important; bottom: 0px !important; }
.main-slider .slick-dots li button { padding: 0px !important; width: 7px !important; height: 7px !important; background: #000; }
.main-slider .slick-slider { height:100%; width:100%; }
.main-slider .slick-slider .slick-list { height:100%; width:100%; }
.main-slider .slick-slider .slick-list .slick-track { height:100%; width:100%; }
.main-slider .slick-slider .slick-list .slick-track .slick-slide {position:relative !important; background-size:cover !important; top: 70px!important;}
/*--MAIN SLIDER IMAGES--*/
.slide-1 { background:url(../images/slider/slider-1.jpg) no-repeat; }
.slide-2 { background:url(../images/slider/slider-2.jpg) no-repeat; }
.slide-3 { background:url(../images/slider/slider-3.jpg) no-repeat; }
.slide-4 { background:url(../images/slider/slider-4.jpg) no-repeat; }
.slide-5 { background:url(../images/slider/slider-5.jpg) no-repeat; }
.lookbook-1 { background:url(../images/lookbook/lookbook-1.jpg) no-repeat; }
.lookbook-2 { background:url(../images/lookbook/lookbook-2.jpg) no-repeat; }
.lookbook-3 { background:url(../images/lookbook/lookbook-3.jpg) no-repeat; }
.lookbook-4 { background:url(../images/lookbook/lookbook-4.jpg) no-repeat; }
.lookbook-5 { background:url(../images/lookbook/lookbook-5.jpg) no-repeat; }
.lookbook-6 { background:url(../images/lookbook/lookbook-5.jpg) no-repeat; }
/*--END MAIN SLIDER IMAGES--*/
/*--MAIN SLIDER CAPTION--*/
.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption{ position:absolute; text-align:center !important; top: 50%;
left: 50% !important; transform: translate(-50%, -50%); }
.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption h1 { font-size:62px; font-weight:700; color:#000; text-transform:uppercase; /*font-family: 'Oswald', sans-serif;*/ margin-bottom:20px; letter-spacing: 1px; }
.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption p { /*font-family: 'Open Sans', sans-serif;*/ font-weight: 300; font-size:20px; color:#000; margin-bottom:40px; }
.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption a { color:#000; font-size:14px; /*font-family: 'Open Sans', sans-serif; */font-weight: 600; text-transform:uppercase; border:2px solid #dddcda; padding:10px 20px; display:inline-block; }
.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption a:hover, .main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption a:focus, .main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption a:active { background:#000; color: #fff; text-decoration:none; border-color: #000; }
/*--END MAIN SLIDER CAPTION--*/
/*--END MAIN SLIDER--*/
.page-content { float: left; width: 100%; padding-top: 24px; }
/*.our-shopHome .col-xs-6, .col-md-3{ padding-left:3px; padding-right:3px; width: 20%; }*/
.our-shopHome .col-xs-6, .col-md-3 h4{ padding-top:10px; font-weight:400; color:#000; font-size: 12px; overflow: hidden; white-space: nowrap;
text-overflow: ellipsis;  margin-bottom: 5px;}
.page-row.light-grey { background: #f6f6f6;  }
.page-row .row-title {
margin-bottom: 30px;
margin-top: 30px;
position: relative;
text-align:center;
display: inline-block;
width: 100%;
}
.page-row .row-title h2 {
text-transform: uppercase;
font-size: 30px;
color:#333;
/*font-family: 'Oswald', sans-serif;*/
font-weight:600;
}
.page-row .flat-title h2 {
font-size: 24px;
color: #ff0000;
text-align: center;
margin: 25px 10px;
font-weight:600;
font-family: 'Raleway', sans-serif;
text-transform: uppercase;
}
.page-row .product-row-title {
margin-bottom: 30px;
margin-top: 30px;
position:relative;
text-align: center;
}
.page-row .product-row-title:after { clear:both; content:""; display:block; }
.product-row-title h2 {text-align: center; text-transform: capitalize; letter-spacing:2px; /*font-family: 'Oswald', sans-serif;*/
font-weight:600; font-size: 30px; color:#333; }
.product-row-title h2 span { /*font-family: 'Open Sans', sans-serif;*/ }
.home-product-wrapper:after { clear:both; content:""; display:block; }
.home-product-wrapper ul{ margin-left:-20px; }
.home-product-wrapper ul li{ margin:0px 0px 20px 20px; width:212px; float:left; }
.product-main-box { border: 1px solid #e7e7e7; margin: 0 0 6px; border-radius:2px; background:#fff; -webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease; transition: all 0.3s ease; position: relative; }
@-webkit-keyframes size-view {
0% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:0
}
50% {
opacity:0
}
100% {
-webkit-transform:translateY(35px);
transform:translateY(35px);
opacity:1
}
}
@keyframes size-view {
0% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:0
}
50% {
opacity:0
}
100% {
-webkit-transform:translateY(6px);
transform:translateY(10px);
opacity:1
}
}
.product-main-box .size-view{ color: #000; font-size:11px; /*position:absolute;*/ left:10px; bottom:15px; -webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.product-main-box .size-view span{ padding-right:10px;}
/*.product-main-box:hover .size-view {z-index:5; -webkit-animation:size-view .3s 1 ease-out forwards normal; animation:size-view .3s 1 ease-out forwards normal}*/
.wishlist-btn-icon { position:absolute; height:34px; line-height:34px; width:34px; line-height:34px; text-align:center; top:10px; right:10px; z-index:99; background-color:transparent; color:#c2c2c2; padding:0px; box-shadow:none !important; -webkit-box-shadow: none !important; font-size:22px;}
.wishlist-btn-icon:hover, .wishlist-btn-icon:focus, .wishlist-btn-icon:active, .wishlist-btn-icon.active { color: #5d5d5d;  }
.remove-wishlist-btn-icon { position:absolute; height:34px; line-height:34px; width:34px; line-height:34px; text-align:center; top:40px; right:10px; z-index:99; background-color:transparent; color:#5d5d5d; padding:0px; box-shadow:none !important; -webkit-box-shadow: none !important; font-size:22px; }
.remove-wishlist-btn-icon:hover, .remove-wishlist-btn-icon:focus, .remove-wishlist-btn-icon:active { color: #5d5d5d;  }
.add-cart,.wishlist-btn-icon { position:absolute; height:34px; line-height:34px; width:34px; line-height:34px; text-align:center; top:10px; right:10px; z-index:99; background-color:transparent; color:#c2c2c2; padding:0px; box-shadow:none !important; -webkit-box-shadow: none !important; font-size:22px;}
.add-cart,.wishlist-btn-icon:hover, .add-cart,.wishlist-btn-icon:focus, .add-cart,.wishlist-btn-icon:active { color: #5d5d5d;  }
.product-main-box span.product-label { background: #ccc; color: #fff; z-index: 999; max-width: 80px; text-align: center; text-transform: capitalize; font-size: 12px; position: absolute; top: 0px; padding: 5px 10px; }
.product-main-box span.product-label.sale { background: #5d5d5d; }
.product-main-box span.product-label.sold-out { background: #5d5d5d; }
.product-main-box span.product-label.new { background: #0ca70c; }
.slider-product .product-main-box a{ display:block; max-height:inherit; }
/*.slider-product .product-main-box a .slider-product-image img { max-height: inherit;  }*/
.product-main-box:hover { -moz-box-shadow: 2px 2px 15px 5px #dbdbdb; -webkit-box-shadow: 0px 0px 5px 1px #dbdbdb; box-shadow:  2px 2px 15px 2px #dbdbdb; }
.product-main-box a{ display:block; max-height:364px; }
.product-main-box a .slider-product-image { position:relative; padding: 0px 0; width: 95%; margin: 6px auto 0; background: #f8f8f8; text-align: center; }
.product-main-box a .slider-product-image .btn-group-hover { position:absolute; bottom:20px; padding:0px 20px; opacity:0; -webkit-transition: all 0.6s ease;	-moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }
.product-main-box a .slider-product-image .btn-group-hover .add-to-cart-btn { width:100%; float:left; margin-bottom:15px; font-size:12px; height:34px;
line-height:34px; }
.product-main-box:hover a .slider-product-image .btn-group-hover { opacity:1; }
.product-main-box a .slider-product-image img{ border-radius:1px; /*max-height: 276px; */ height: auto; -webkit-transition: all 0.6s ease;	-moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease;  /*box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.75);*/}
.product-main-box-detail { padding:10px 5px 10px 5px }
.product-main-box a h3 { font-size: 12px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; line-height: 16px; margin-bottom:5px; text-align:center; }
.product-main-box a .price { text-align:center; font-size: 12px; color: #5d5d5d; width: 100%; margin-bottom: 0px; }
.product-main-box a .price .sale-price { color: #ff0000; margin-left: 5px; font-size: 16px;}
/*.product-main-box a:hover .slider-product-image img { opacity:0.6; }*/
.add-more-products { float:left; width:100%; text-align:center; }
/*----PRODUCT SLDIER----*/
.product-slider .slick-slider{ margin-left:0px; }
.pad-00 { padding:0px; }
.product-slider .col-sm-12{ padding:0px; }
.product-slider .slick-slider .slick-list .slick-track .slick-slide { margin-left:3px; margin-right:3px}
.product-slider .slick-arrow { background:#ccc; border-radius:0px; border:0px; border-radius:50% }
.product-slider .slick-arrow.slick-prev {
left:20px;	
}
.product-slider .slick-arrow.slick-next {
right:20px;	
}
/*----END PRODUCT SLDIER----*/
/*----PRODUCT SLDIER FILTER----*/
.page-row .product-row-title .HmShop-category{ position:absolute; top:0px; right:0px;}
.product-slider-filter { width:200px; float:right; background: url(../images/br_down.png) #fff no-repeat right 10px; text-transform:uppercase;
font-size:12px; padding-right:20px; border:0px; -moz-appearance: none; -webkit-appearance:none; border-radius:0px; outline:0px;
box-shadow: inset 0 1px 1px rgba(0,0,0,0); }
/*for IE10*/
select.product-slider-filter::-ms-expand {
display: none;
}
.error { color: #f00 !important; font-size: 12px; font-weight: 600; text-transform: capitalize; }
.no-result-found { text-align:center; }
.no-result-found h1 { font-size:58px; margin:20px; }
/*----END PRODUCT SLDIER FILTER----*/
/*----SALE SECTION----*/
.sale-section { background:url(../images/sale-section/single-image.jpg); background-size: cover; background-attachment: fixed; }
.sale-section .product-row-title h2 { color: #fff; }
/*----END SALE SECTION----*/
.add-banner-box { width: 50%; padding: 0px 15px; float: left; }
.add-banner-box a { display: block; }
.add-banner-box a img{ width: 100%; }
/*----STORES OWL SLDIER----*/
.stores-slider .owl-carousel .owl-dots { display:none !important; }
.stores-slider .item { position:relative; letter-spacing:0px; }
.stores-slider .item .image img{ width:100%; }
.stores-slider .item .store-overlay { position:absolute; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.3); text-transform:uppercase; padding:0px 30px; color: #fff; text-align:center;}
.stores-slider .owl-carousel .item .store-title{ text-decoration:underline; margin-top:10px; font-weight:600; font-size:14px; }
.stores-slider .owl-carousel .item .store-overlay .store-details { margin:5px 0px; display:none; }
.stores-slider .owl-carousel .item .store-overlay .store-address { font-size:12px; }
.store-timing { border-top:1px solid #fff; border-bottom:1px solid #fff; margin:5px 0px; font-size:12px; }
.store-contact-details span a{ color:#fff; font-weight:400; font-size:12px; }
.store-contact-details span a:hover, .store-contact-details span a:focus, .store-contact-details span a:active { text-decoration:none; }
.locate-us-btn a{ border:2px solid #dddcda; display:inline-block; color:#fff; padding:6px 30px; font-size:12px; font-weight:600;}
.locate-us-btn { position: absolute; bottom: 10px; width: 100%; left: 0px; }
.locate-us-btn a:hover, .locate-us-btn a:focus, .locate-us-btn a:active { background:#fff; color:#000; border-color: #fff; text-decoration:none; }
.stores-slider .owl-carousel .item:hover .store-overlay { background-color: rgba(0, 0, 0, 0.7); }
.stores-slider .owl-carousel .item:hover .store-overlay .store-details { display:block; }
/*----END STORES OWL SLDIER----*/
/*------OUR SHOP------*/
.our-shop { float:left; width:100%; }
.our-shop ul { float:left; margin:0px 0px 0px -6px; }
.our-shop ul li { float:left; width:280px; margin:0px 0px 0px 6px; }
.our-shop ul li a { display:block; }
.our-shop ul li a img { width:100%; }
.our-shop ul li a h4 { font-size:16px; font-weight:400; text-transform:capitalize; color:#333; text-align:center; margin-top:10px; }
/*------END OUR SHOP------*/
/*----OWL NAV----*/
.owl-nav { width:100%; }
.owl-prev, .owl-next { font-size:0px; display:block; width:40px; height:40px; background:#ccc; position:absolute; border-radius: 0px !important; }
.owl-prev:hover, .owl-prev:focus, .owl-prev:active { background:#ccc; }
.owl-prev { left :0px; }
.owl-prev:before { font-family: 'FontAwesome'; content:"\f104"; font-size: 28px; color: #000; }
.owl-next { right :0px; }
.owl-next:before { font-family: 'FontAwesome'; content:"\f105"; font-size: 28px; color: #000; }
/*---- END OWL NAV----*/
/*---- FOOTER SOCIAL ICONS----*/
.footer-social li {
border: 1px solid #e5e5e5;
border-right: 0;
text-transform: uppercase;
letter-spacing: 1px;
position: relative;
}
.footer-social li:last-child { border-right: 1px solid #e5e5e5; }
.footer-social li a {
padding: 30px 15px;
position: relative;
color:#000;
border-radius:0px;
}
.footer-social li a i {
position: absolute;
top: 10px;
font-size: 21px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
}
/*---- END FOOTER SOCIAL ICONS----*/
/*---- FOOTER NAVIGATION----*/
.footer { border-top: 1px solid #e0e0e0; background-color: #06080f; }
.footer-navgation { float:left; width:100%; margin-bottom:15px; }
.footer-navgation ul { float:left; width:100%; }
.footer-navgation ul li { float:left; width:33%; padding:0px 15px; }
.footer-navgation ul li a { display:inline-block; color: #b5b5b5; text-transform:uppercase; padding:0px; text-align:left; font-weight:800; }
.footer-navgation ul li a:hover, .footer-navgation ul li a:focus, .footer-navgation ul li a:active { text-decoration:underline; color:#868686; }
.footer-navgation ul li ul li { width:100%; padding:0px; margin-top:7px; }
.footer-navgation ul li ul li a { font-size:13px; font-weight:400;} 
.footer-text { color:#868686; text-align:justify; font-size:13px; float: left; width: 100%; margin-bottom:15px; } 
.footer-extraa { color:#b5b5b5; text-align:center; font-size:12px; float: left; width: 100%; }
.footer-extraa span { color:#00aeef; text-align:center; font-size:12px; }
/*---- END FOOTER NAVIGATION----*/
.pad-100 { padding-top:90px; }
.breadcrumb-header { padding:15px 0px !important; border-bottom: 1px solid #e5e5e5 }
.chique-breadcrumb .breadcrumb { background:none; padding:0px; margin:0px; border-radius:0px; display: -webkit-box; display: -moz-box; display: -ms-flexbox;
display: -webkit-flex; display: flex; justify-content: center; }
.chique-breadcrumb .breadcrumb li { text-transform:capitalize; }
.chique-breadcrumb .breadcrumb li a{ color: #ababab;}
.chique-breadcrumb .breadcrumb li.active{ color: #5d5d5d; font-weight:600; }

.category-page-banner { padding:0px !important; position:relative; }
.category-page-banner img { width:100%; }
.category-page-banner .banner-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; }
.category-page-banner .banner-content h2 { color:#fff; text-transform:uppercase; /*font-family: 'Oswald', sans-serif;*/ font-size:90px; font-weight:700; }
.left-category { width:230px; padding: 43px 0px 0px 15px; float:left; }
.left-category .widget-box { float:left; width:100%; border-bottom:1px solid #e5e5e5; margin-bottom:20px; padding-bottom:20px; }
.left-category .widget-box h4{ font-family: 'Raleway', sans-serif; text-transform: uppercase; margin: 0 0 20px; font-size: 15px; font-weight:600; text-align:left; }
.left-category .widget-box .product-cat { float:left; width: 100%; max-height:230px; overflow-y: auto; }
.left-category .widget-box .product-cat li { float:left; width: 100%; }
.left-category .widget-box .product-cat li .i-checks { margin:10px 0px; text-transform:capitalize; }
.left-category .widget-box .product-cat li .i-checks:first-child { margin-top:0px; }
.checkbox + .checkbox, .radio + .radio {
margin-top: 0px;
}
.left-category label { width:100%; }
.left-category .widget-box .product-cat li a{ display:block; color:#333; text-transform:capitalize; font-size:13px; font-weight:600; }
.left-category .widget-box .product-cat li ul.children { margin: 7px 0px 0px; padding: 7px 0px 0px;  }
.left-category .widget-box .product-cat li ul.children:after { display:block; clear:both; content:""; }
.left-category .widget-box .product-cat li ul.children li a{ padding: 5px 15px; margin: 0 0 5px; color:#ababab; font-size:12px; font-weight:400; }
.left-category .widget-box .product-size { float: left; width: 100%; max-height: 300px; overflow-y: auto;}
.left-category .widget-box .product-size li { float:left; width: 100%; }
.left-category .widget-box .product-size li a{ display:block; padding: 5px 0px; margin: 0 0 5px; color:#ababab; text-transform:capitalize; font-size:13px; font-weight:400; }
.left-category .widget-box .product-size li.active a { color: #000; }
.left-category .widget-box .product-size li label span { font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 13px}
.product-colors { float:left; margin:0px 0px 0px -5px; }
.product-colors .color-box{ float:left; margin:0px 0px 5px 5px; }
.product-colors .color-box label { width:36px; height:25px; margin-bottom:0px; display:block; border:1px solid #e5e5e5; position:relative; }
.product-colors .color-box label span { display:block; width: 13px; height: 10px; position: absolute; z-index: 1; left: 50%; margin-left: -7px; 
top: 50%; margin-top: -5px; }
.product-colors .color-box label span input { opacity:0; }
.product-colors .color-box label span.active { background: url("../images/check.png"); display: inline-block; }
.more-color { width:100%; float:right; }
.more-color span { cursor:pointer; float:right; text-align:right; font-size:13px; }
.product-category { float:right; width:940px; padding:0px 15px; }
.product-category .ordering-wrapper {
float: left;
width: 100%;
margin-bottom: 15px;
padding-top: 32px;
}
.filter-items{ width:100%; margin-top:15px; float:left; padding:0px 15px;}
.filter-items ul { float:left; }
.filter-items ul li{margin: 0px 8px 8px 0px; list-style:none; display:block; float:left; position:relative;	padding: 5px 22px 5px 7px; 											 border: 1px solid #bfc0c6; border-radius: 2px; text-transform: capitalize; color: inherit; font-size: 12px; transition: all .2s ease-out; }
.filter-items ul li .remove-filter{ position: absolute; top: 5px; right: 2px; width: 18px; height: 20px; z-index: 1; text-align: center; cursor: pointer;
opacity: .7; }
.filter-items ul li label input { display:none; }
.filter-items ul li.clear-all { color:#5d5d5d; border:0px; display:block; padding:0px; cursor:pointer; margin: 5px 8px 8px 0px; }
.product-category p { color: #ababab; float:left; line-height:34px; }
.product-category .ordering-wrapper .left-category-filter-button, .filter-apply-btn, .left-category__remove { display:none; }
.products-per-page { float: right; width: auto; margin-bottom: 0; margin-left: 15px; width:190px; }
.products-per-page select.form-control { background: url(../images/br_down.png) no-repeat 97% #fff; border:1px solid #e5e5e5; text-transform:uppercase; font-size:12px; padding-right:20px;}
.products-per-page select.form-control {
/*for firefox*/
-moz-appearance: none;
/*for chrome*/
-webkit-appearance:none;
}
/*for IE10*/
select.form-control::-ms-expand {
display: none;
}
.products-per-page select.form-control option { height:40px; padding:10px; }
.products-per-page .form-control { border-radius:0px; border:0px; outline:0px; box-shadow: inset 0 1px 1px rgba(0,0,0,0);}
.product-wrapper { width:100%; float:left; }
.product-wrapper ul{ float:left; margin-left:3px; width:100%; }
.product-wrapper ul li{ margin:0px 0px 0px 0px; width:25%; float:left; padding-left:3px; padding-right:3px }
.products-pagination  { text-align:center; float:left; width:100%; position:relative; }
.sk-fading-circle{
width: 100%;
height: 40px;
position:relative;
float:left;
}
.sk-fading-circle .sk-circle {
position:absolute;
float:left;
width:40px; 
height:40px;
left:50%;
margin-left:-20px;
}
.sk-fading-circle .sk-circle:before {
content: '';
display: block;
margin: 0 auto;
width: 15%;
height: 15%;
background-color: #333;
border-radius: 100%;
-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg); 
}
.sk-fading-circle .sk-circle12 {
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg); 
}
.sk-fading-circle .sk-circle2:before {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s; 
}
.sk-fading-circle .sk-circle3:before {
-webkit-animation-delay: -1s;
animation-delay: -1s; 
}
.sk-fading-circle .sk-circle4:before {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s; 
}
.sk-fading-circle .sk-circle5:before {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; 
}
.sk-fading-circle .sk-circle6:before {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s; 
}
.sk-fading-circle .sk-circle7:before {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s; 
}
.sk-fading-circle .sk-circle8:before {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s; 
}
.sk-fading-circle .sk-circle9:before {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
0%, 39%, 100% { opacity: 0; }
40% { opacity: 1; }
}
@keyframes sk-circleFadeDelay {
0%, 39%, 100% { opacity: 0; }
40% { opacity: 1; } 
}
.or-sign {
background: #e5e5e5;
line-height: 2px;
margin: 30px 0 30px;
}
.or-sign span {
background: #fff;
text-transform: capitalize;
padding: 12px 5px 0;
position: relative;
top: 0;
}
.btn-group { width: 70%; }
.btn-group .btn { width: 50%; font-size: 14px; height: 40px; line-height: 28px; color: #fff; text-transform: capitalize; }
.btn-group .btn-facebook { background: #3856a0; }
.btn-group .btn-google { background: #dd4330; }
/*.btn-group { width: 100%; }*/
.btn-group .btn { width: 50%; font-size: 14px; height: 40px; padding:0px; text-align:center; line-height: 40px; font-weight: 600; color: #fff; text-transform: capitalize; border-radius:0px; }
.btn-group .btn-edit { background: #f0ad4e; }
.btn-group .btn-set-primary { background: #5cb85c; }
/*---------CART EMPTY SECTION------------*/
.cart-empty-section { padding:30px 15px; text-align: center; }
.empty-cart-msg h1{ font-size:30px; padding:40px 0px; }
/*---------END CART EMPTY SECTION------------*/
/*---------CART LEFT CONTAINER------------*/
.cart-left-container { width:70%; float:left; padding: 0px 15px; }
.cart-left-container .cart-header { margin-bottom:20px; }
.cart-left-container .cart-header .cart-title { font-size:16px; font-weight:600; float:left; color:#333; text-transform:uppercase; }
.cart-left-container .cart-header .total-price { font-size:16px; float:right; color:#535766; text-transform:uppercase; }
.cart-item-container { width:100%; float:left; }
.cart-item-container .cart-item { float:left; width:100%; margin-bottom:15px; padding:15px; border: 1px solid #e5e5e5; text-transform:capitalize;
box-shadow: 0 0 4px rgba(40,44,63,0.08); position:relative; background: #fff; }
.cart-item-container .cart-item .cart-item-image { width:13%; float:left; }
.cart-item-container .cart-item .cart-item-image a { display:block; }
.cart-item-container .cart-item .cart-item-image a img{ width:100%; border:1px solid #e5e5e5; }
.cart-item-container .cart-item .cart-item-details { width:87%; float:left; padding-left:15px; }
.cart-item-container .cart-item .cart-item-details .cart-item-title { float:left; width:75%; margin-right:15px; margin-bottom: 10px; }
.cart-item-container .cart-item .cart-item-details .cart-item-title a { display:block; color: #333; font-weight:600; }
.cart-item-container .cart-item .cart-item-details .cart-item-seller { width: 100%; float:left; margin:8px 0px; font-size:12px; }
.cart-item-container .cart-item .cart-item-details .cart-item-seller a{ color:#696e79; }
.cart-item-container .cart-item .cart-item-details .size-qty-wrapper { width: 100%; float:left; }
.cart-item-container .cart-item .cart-item-details .size-qty-wrapper .select-box { width:120px; float:left; margin-right:15px; }
.cart-item-container .cart-item .cart-item-details .size-qty-wrapper .select-box label { float:left; font-size:12px; font-weight:400; margin-right:10px; line-height:34px; margin:2px; }
.cart-item-container .cart-item .cart-item-details .size-qty-wrapper .select-box .form-control {color: #000; float:left; height:34px; width:80px; border: 1px solid #e5e5e5 !important; }
.cart-item-container .cart-item .cart-item-details .cart-item-total { position:absolute; top:15px; right:15px; text-align:right; }
.cart-item-container .cart-item .cart-item-details .cart-item-total .total{ font-weight:600; color:#696e79; margin-bottom:5px; }
.cart-item-container .cart-item .cart-item-details .cart-item-total .discount-amt .discount-percentage { border-right:1px solid #e5e5e5; padding-right:10px;
float:left; font-size:12px; }
.cart-item-container .cart-item .cart-item-details .cart-item-total .discount-amt .original-amt { color:#5d5d5d; text-decoration:line-through; float:left;     padding-left:10px; font-size:12px; }
.cart-item-container .cart-item .cart-item-action { position:absolute; bottom:15px; right:15px; }
.cart-item-container .cart-item .cart-item-action a.confirm-delete-item { float:left; border-right: 1px solid #e5e5e5; padding-right:10px; color:#333; font-weight:600; font-size: 13px; }
.cart-item-container .cart-item .cart-item-action a.move-to-wishlist { padding-left:10px; color:#526cd0; font-weight:600; font-size: 13px; }
/*---------END CART LEFT CONTAINER------------*/
/*---------CART RIGHT CONTAINER------------*/
.cart-right-container { width:30%; float:left; padding: 0px 15px; }
.cart-right-container .coupen-section { float: left; width:100%; }
.cart-right-container .coupen-section .coupon-title{ font-size: 16px; line-height:30px; font-weight: 600; float: left; width:100%; margin-bottom:15px;
color: #333; }
.cart-right-container .coupen-section .my-coupen-btn { border:1px solid #5d5d5d; background:#5d5d5d; color: #fff; font-weight: 600; text-transform:uppercase; font-size: 10px; height:40px; }
.mt-15 { margin-bottom:15px; }
.order-summary-box { float: left; width:100%; }
.order-summary-box .summary-title { font-size: 16px; line-height:30px; font-weight: 600; float: left; color: #333; text-transform:uppercase; }
.order-summary-box ul { border-bottom:1px solid #e5e5e5; margin-bottom:15px; }
.order-summary-box ul li { font-size:12px; width:100%; float:left; padding-bottom:10px; text-transform:capitalize; letter-spacing:1px; }
.order-summary-box ul li label { float:left; font-weight:400; margin-bottom:0px;}
.order-summary-box ul li span { float:right; }
.order-summary-box ul li span.green { color:#03a07c; }
.order-total { width:100%; float:left; }
.order-total label{ font-size:16px; font-weight:600; text-transform:uppercase; color:#333; margin:0px; }
/*---------CART COUPON MODAL------------*/
.modal-header { background: #5d5d5d; color: #fff; }
.modal-header .close { color: #fff; opacity: 1;  }
.modal-dialog { width:700px; }
.modal-content { border-radius:0px; }
.modal-content .modal-title { font-size:16px; font-weight:600; }
.coupon-list label { font-weight:600; }
/*---------END CART COUPON MODAL------------*/
/*---------END CART RIGHT CONTAINER------------*/
/*---------CHECKOUT------------*/
.checkout-form { width:100%; float:left; padding:0px 15px; }
.step-main-cart-footer { width: 350px; }
/*---------CHECKOUT STEPS TABS------------*/
.steps-tab { padding: 20px 15px; border-radius: 4px; color:#ccc; background: #f9fafb; border: 1px solid #e5e5e5; cursor:default; margin-bottom:5px; float:left; width:100%; }
.steps-tab:after { display:block; clear:both; content:""; }
.step-content { display:block; clear:both; content:""; }
.steps-tab h4 { font-size: 14px; }
.steps-tab.visited { color: #333; cursor:pointer; }
.steps-tab.visited .visited-icon { width:50px; float:left; padding:0px 15px; }
.steps-tab.visited .visited-icon i { font-size:20px; color:#60bf79; }
.steps-tab.visited h4 { width:250px; float:left; }
.steps-tab.visited p { color: #333; float:left; width:300px; }
.steps-tab.active { color:#fff; background:#333; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border:0px; }
.steps-tab.active h4 { font-size:18px; }
.step-main {  float:left; width:100%; border:1px solid #ccc; border-top-left-radius:4px; border-top-right-radius:4px; margin-bottom:5px; }
.step-content { padding: 15px; position:relative; float:left; width:100%; }
#go-back-btn { position:absolute; top:0px; right:15px; }
.login-sub-headline { color:#959595; }
#login-form, #register-form { width:400px; }
.if-logged-in p { margin-bottom:30px; }
.if-logged-in, .if-logged-out { width:100%; float:left; }
.if-logged-out p { margin-bottom:15px; }
.step-main-cart-footer { width: 100%; padding: 0px 15px; float: left; }
.step-main-cart-footer .coupen-section { width: 300px; float: left; }
.step-main-cart-footer .coupen-section .error { color: #5d5d5d !important; }
.step-main-cart-footer .coupen-section .my-coupen-btn { border: 1px solid #5d5d5d; background: #5d5d5d; color: #fff; font-weight: 600; text-transform: uppercase; font-size: 10px; height: 40px; }
.proceed-section { float: right; width: 300px; }
.checkout-verticle-tabs { width:30%; float:left; padding:0px 15px; }
.checkout-verticle-tabs .nav-tabs { margin-top:0px; padding:0px; }
.checkout-verticle-tabs .nav-tabs li:last-child { margin-bottom:0px; }
.checkout-verticle-tabs .nav-tabs li a { background:#fafafa; }
.checkout-verticle-tabs .nav-tabs li.active a { background:#fff; }
.checkout-tab-content { width:70%; float:left; padding:0px 15px; }
.checkout-tab-content .tab-content { padding:15px 0px; }
.checkout-tab-content .tab-content:after { content:""; display:block; clear:both; }
.checkout-tab-content .tab-content h3{ border-bottom: 1px solid #ededed; padding-bottom:10px; font-size:16px; margin-bottom:20px; }
.checkout-tab-content .tab-content p { font-size:14px; margin-bottom:30px; }
/*--CHECKOUT VERTICLE TABS--*/
.tabs-left, .tabs-right {
border-bottom: none;
padding-top: 2px;
}
.tabs-left {
border-right: 1px solid #ddd;
}
.tabs-right {
border-left: 1px solid #ddd;
}
.tabs-left>li, .tabs-right>li {
float: none;
margin-bottom: 2px;
}
.tabs-left>li {
margin-right: -1px;
}
.tabs-right>li {
margin-left: -1px;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
border-bottom-color: #ddd;
border-right-color: transparent;
}
.tabs-right>li.active>a,
.tabs-right>li.active>a:hover,
.tabs-right>li.active>a:focus {
border-bottom: 1px solid #ddd;
border-left-color: transparent;
}
.tabs-left>li>a {
border-radius: 4px 0 0 4px;
margin-right: 0;
display:block;
}
.tabs-right>li>a {
border-radius: 0 4px 4px 0;
margin-right: 0;
}
.vertical-text {
margin-top:50px;
border: none;
position: relative;
}
.vertical-text>li {
height: 20px;
width: 120px;
margin-bottom: 100px;
}
.vertical-text>li>a {
border-bottom: 1px solid #ddd;
border-right-color: transparent;
text-align: center;
border-radius: 4px 4px 0px 0px;
}
.vertical-text>li.active>a,
.vertical-text>li.active>a:hover,
.vertical-text>li.active>a:focus {
border-bottom-color: transparent;
border-right-color: #ddd;
border-left-color: #ddd;
}
.vertical-text.tabs-left {
left: -50px;
}
.vertical-text.tabs-right {
right: -50px;
}
.vertical-text.tabs-right>li {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.vertical-text.tabs-left>li {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
/*--END CHECKOUT VERTICLE TABS--*/
/*---------END CHECKOUT STEPS TABS------------*/
/*---------CHECKOUT------------*/
.checkout-form .billing-details { padding:0px 15px;}
.checkout-form .billing-details h2{ text-transform: uppercase; color: #000; font-size: 20px; margin-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
.checkout-form .billing-details h2:after { width: 91px; height: 3px; background: #5d5d5d; content: "";
display: block; margin-top: 6px; }
.col-title{text-transform: uppercase; font-size: 22px; color: #333; font-weight: 600; margin-bottom:20px;}
.form-group label { font-weight:600; color:#333; padding-top: calc(.375rem + 5px); padding-bottom: calc(.375rem + 5px);}
.form-control { border-radius:0px; height:40px; border:1px solid #e5e5e5; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;
transition: all 0.4s ease; }
.form-control:focus{ outline:0;-webkit-box-shadow:none; border-color: #000; }
.password-boxes { display:none; }
.password-boxes.show { display:block }
.checkout-form .order-review { padding:30px 15px; border: 1px solid #e5e5e5; margin-left:-1px; float:left; }
.checkout-form .order-review .title{text-transform: uppercase; font-size: 22px; color: #333; font-weight: 600; float:left; width:100%; margin-bottom:30px;}
.order-checkout-table-header { width: 100%; float:left; font-weight:600; }
.order-checkout-table { border-bottom:1px solid #e5e5e5; float:left; width: 100%; }
.order-checkout-table .product-name { padding: 7px 10px 7px 0; color: #333; text-transform: none; width: 70%; float:left; }
.order-checkout-table .product-total { padding: 7px 0px 7px 10px; color: #333; text-transform: none; width: 30%; float:left; }
.order-checkout-table-body { float:left; width:100%; max-height:200px; overflow-y:auto; }
.order-checkout-table-row { float:left; width:100%; border-bottom:1px solid #e5e5e5; }
.order-checkout-table-row:last-child { border-bottom:0px; }
.pay-mode-table { margin:30px 0px; float:left; }
.pay-mode-table tbody tr td{ padding:5px 0px; }
.pay-mode-table tbody tr td ul li { padding:5px 0px; }
.checkbox label, .radio label { padding-left:18px; }
/*---------END CHECKOUT------------*/
.my-btn { background: #000; color:#fff; border-radius:0px; padding:8px 20px; }
.my-btn:hover, .my-btn:focus, .my-btn:active { background: #000; color:#fff; }
.cls:after { clear:both; content:""; display:block; }
/*----------PRODUCT IMAGE CONTAINER--------------*/
.product-image-container { width:545px; padding:0px 15px; float:left; }
.image-thumbnails { width:80px; float:left; margin-right:20px; }
.image-thumbnails .slider-image-thumbnails { margin-top:30px; }
.image-thumbnails .slider-image-thumbnails .slick-slide { width:100% !important; }
.image-thumbnails .slider-image-thumbnails li a{ display:block; margin-bottom:20px; border:1px solid #e5e5e5 }
.border-0{ border:0px !important }
.image-thumbnails .slider-image-thumbnails li a img{ width:100%; }
.image-thumbnails .slider-image-thumbnails .slick-arrow { left:50%; margin-left:-15px; width:30px; height:30px; line-height:30px; background:#fff; /*border: 1px solid #000 !important;*/ border:0px; }
.image-thumbnails .slider-image-thumbnails .slick-arrow:before { font-size:24px; color:#000; line-height:inherit;  padding: 0px; }
.image-thumbnails .slider-image-thumbnails .slick-prev { top:-15px; line-height: 27px; }
.image-thumbnails .slider-image-thumbnails .slick-prev:before {content:"\f106";}
.image-thumbnails .slider-image-thumbnails .slick-next:before {content:"\f107";}
.image-thumbnails .slider-image-thumbnails .slick-next { bottom:-26px; top:auto; }
.product-big-image { width:410px; float:right; border:1px solid #e5e5e5; }
.product-big-image .easyzoom a img { width:100%; }
/*----------END PRODUCT IMAGE CONTAINER--------------*/
/*----------PRODUCT DETAIL CONTAINER--------------*/
.product-detail-container { width:625px; padding:0px 15px; float:right; }
.product-detail-container .product-title { text-transform: uppercase; font-size: 30px; color: #333; font-weight: 600; margin-bottom:20px; }
.pro-description { font-size:13px; color:#ababab; text-align:justify; text-transform:capitalize; float:left; width:100%; }
.pro-description.mrgn-15 { margin-bottom:15px; }
.product-detail-container .price { font-size: 16px; color: #333; width: 100%; margin-bottom: 20px; }
.product-detail-container .price .sale-price {
color: #5d5d5d;
}
.variants { margin-bottom:30px; }
.color-swatch-main-box { float:left; width:100%; margin-bottom:15px; padding:0px 15px; }
ul.color-swatch{ margin:0px 0px 0px -10px; float:left; width:100%; }
ul.color-swatch li{ float:left; margin:0px 0px 0px 10px; cursor:pointer; }
ul.color-swatch li span{ width:44px; height:44px; border-radius:50%; display:block; text-align: center; background-size: cover;
background-position: center center; background-repeat: no-repeat; border:2px solid #ccc; }
ul.color-swatch li span.active { border:2px solid #5d5d5d; }
.size-swatch-main-box { float:left; width:100%; margin-bottom:15px; padding:0px 15px; }
.size-swatch-main-box label { width:100%; }
.size-swatch-main-box ul { float:left; margin:0px 0px 0px -15px; }
.size-swatch-main-box ul li { float:left; margin:0px 0px 0px 15px; }
.size-swatch-main-box ul li span { height:44px; width:44px; line-height:44px; text-align:center; border-radius:50%; display:block; cursor:pointer;
border:1px solid #ccc; text-transform:uppercase; position:relative; }
.size-swatch-main-box ul li.active span { background:#cccccc; color:#333; border-color:#cccccc; }
.size-swatch-main-box ul li.disabled span { cursor:default; }
.size-swatch-main-box ul li.disabled span:after { content:""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: #ccc; }
.size-chart-box { float:left; width:34%; padding:0px 15px; }
.size-chart-box a { display:inline-block; padding: 0px 15px; height:40px; line-height:40px; border-radius:0px; text-transform:capitalize; cursor:pointer; }
.variants select.form-control { border-radius:0px; }
.quantity-table { float:left; width:66%; }
.wishlist-btn { background:#5d5d5d !important; color:#fff !important; }
.wishlist-btn:hover, .wishlist-btn:focus, .wishlist-btn:active  { background:#000 !important; color:#fff !important; }
.quantity-table .quantity-btn {
position: relative;
max-width: 90px;
float: left;
margin-right: 15px;
}
.quantity-table .quantity-btn input.minus {
right: auto;
left: 0;
border-right: 1px solid #e5e5e5 !important;
}
.quantity-table .quantity-btn input.plus {
border-left: 1px solid #e5e5e5 !important;
}
.quantity-table .quantity-btn input.minus, .quantity-table .quantity-btn input.plus {
width: 26px;
height: 40px;
position: absolute;
right: 0;
top:1px;
line-height: normal;
padding: 0;
background: transparent;
border: 0;
color: #000;
font-family: "Montserrat";
font-size: 14px;
border-radius:0px;
}
.qty-form-control { border-radius:0px; width: 90px; padding:10px 25px; height:42px; text-align:center; }
input[type="number"] {
-moz-appearance: textfield;
}
.cart-quantity-btn .form-control { width:90px !important; }
.cart-quantity-btn {
position: relative;
max-width: 100px;
float: left;
margin-right: 15px;
}
.cart-quantity-btn .minus {
right: auto;
left: 0;
border-right: 1px solid #e5e5e5 !important;
}
.cart-quantity-btn .plus {
border-left: 1px solid #e5e5e5 !important;
}
.cart-quantity-btn .minus { left:1px; }
.cart-quantity-btn .minus, .cart-quantity-btn .plus {
width: 26px;
height: 32px;
position: absolute;
right: 1px;
top:1px;
line-height: normal;
padding: 0;
background: transparent;
border: 0;
color: #000;
font-family: "Montserrat";
font-size: 14px;
border-radius:0px;
}
.cart-quantity-btn :hover, .cart-quantity-btn :focus, .cart-quantity-btn :active { background:#fff !important; color:#000 !important; } 
.cart-quantity-btn .minus:hover, .cart-quantity-btn .minus:focus, .cart-quantity-btn .minus:active, {
border-right: 1px solid #e5e5e5 !important;
}
.cart-quantity-btn .plus:hover, .cart-quantity-btn .plus:focus, .cart-quantity-btn .plus:active {
border-left: 1px solid #e5e5e5 !important;
}
.sold-out-form { width: 400px; float: left; }
.sold-out-form .sold-title { color: #5d5d5d; font-weight: 600; font-size: 22px; text-transform: capitalize; margin-bottom: 5px; }
.sold-out-form p { color: #ababab; font-weight: 600; font-size: 16px; text-transform: capitalize; margin-bottom: 10px; }
.sold-out-form .form-group { position: relative; }
.sold-out-form .form-group .form-control { padding-right: 110px; }
.sold-out-form .form-group .btn-notify { background: #5d5d5d; color: #fff; position: absolute; right: 0px; top: 0px; height: 40px;  border-radius: 0px; text-transform: uppercase; }
.sold-out-form .form-group .btn-notify:hover, .sold-out-form .form-group .btn-notify:focus, .sold-out-form .form-group .btn-notify:active { background: #5d5d5d; color: #fff; }
.add-to-cart-btn { font-size:14px; border-radius:0px; background:#000; color: #fff; text-transform:uppercase; padding:0px 15px; height:42px; line-height:42px; display: table; }
.add-to-cart-btn span { display: table-cell; vertical-align: middle;  }
.add-to-cart-btn:focus, .add-to-cart-btn:hover  { background:#5d5d5d; color:#fff; } 
/*--PRODUCT_DETAIL PAGE TABS--*/
.nav-tabs { margin-top:30px; }
.tab-pane { float:left; }
.nav-tabs li a { border-radius:0px; color:#ababab; }
.nav-tabs li.active a { color:#000; }
.tab-content { padding:30px 0px 10px; }
.starrr { color: #ee8b2d; font-size:20px;}
.glyphicon-star { color: #ee8b2d;}
.additional-information table { color: #333; }
.additional-information table tr th, .additional-information table tr td{ border-bottom: 1px solid #e5e5e5; border-top:0px; }
.review-title {font-size: 20px; text-transform: uppercase; margin: 0px 0 15px 0; position: relative; }
#comments, .review-form { width:50%; padding:0px 15px; float:left; }
#comments .comments-list { height: 300px; overflow-y: scroll; margin-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
#comments .comments-list .comment-container{margin-top: 0; padding-top: 0; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; padding-bottom: 20px; color:#ababab}
#comments .comments-list .comment-container:last-child { padding-bottom: 15px; margin-bottom: 0px; border: 0px;  }
#comments .comments-list .comment-container:after { clear:both; display:block; content:""; }
#comments .comments-list .comment-container .pull-left { width:20%; float:left; }
#comments .comments-list .comment-container .pull-left .user-avatar img { width: 50px; height:50px; border-radius:50%; margin-bottom:8px; }
#comments .comments-list .comment-container .pull-left .starrr { font-size:14px; }
#comments .comments-list .comment-container .pull-left .author-name { font-size:12px; margin-bottom:5px; color:#333; }
#comments .comments-list .comment-container .pull-left .review-date { font-size:12px; }
#comments .comments-list .comment-container .review-body { float:right; width:80%; }
#comments .comments-list .comment-container .review-body .review-title { font-size:16px; font-weight:600; color:#333; margin-bottom:5px; }
#comments .comments-list .comment-container .review-body p { font-size:12px; }
/*--END PRODUCT_DETAIL PAGE TABS--*/
/*----------END PRODUCT DETAIL CONTAINER--------------*/
.not-found-wrapper { text-align:center; padding:0px 15px; }
.not-found-wrapper h1 { margin:30px 0px; font-size:100px; /*font-family: 'Oswald', sans-serif;*/ letter-spacing:4px; text-transform:uppercase; }
.not-found-wrapper p.info-404 { color: #ababab; text-transform: uppercase; font-weight: 600; margin-bottom:30px; }
.form-group:after { clear:both; content:""; display:block; }
/*----------MY ACCOUNT CONTAINER--------------*/
/*----------MY ACCOUNT CONTAINER .LEFT CONTAINER--------------*/
.my-account-container .left-container { padding:0px 15px; width:300px; float:left; }
.my-account-container .left-container h2 { text-transform:uppercase; color: #000; font-size:20px; margin-bottom:20px; text-align:left; }
.my-account-container .left-container ul li.main {
color: #333;
list-style-type: none;
padding: 5px 0;
width: 100%;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 10px;
font-weight: 600;
text-transform:capitalize;
}
.my-account-container .left-container ul li.main:last-child { border-bottom:0px; }
.my-account-container .left-container ul li.main .order-icon { background:url(../images/accLeft.png) no-repeat; height:24px; width:24px; float:left; margin-right:5px; }
.my-account-container .left-container ul li.main .payment-icon { background:url(../images/accLeft.png) no-repeat; height:24px; width:24px; float:left; background-position: -78px -1px; margin-right:5px; }
.my-account-container .left-container ul li.main .user-icon { background:url(../images/accLeft.png) no-repeat; height:24px; width:24px; float:left; background-position: -26px -1px; margin-right:5px; }
.my-account-container .left-container ul li.main span { line-height:24px; }
.my-account-container .left-container ul li a { display:block; color:#333;}
.my-account-container .left-container ul li.active a { color: #5d5d5d; }
.my-account-container .left-container ul li a:hover { color: #5d5d5d; }
.my-account-container .left-container ul li.main ul.sub { padding-left:40px; }
.my-account-container .left-container ul li.main ul.sub li { padding:4px 0px; font-weight:400; }
/*----------END MY ACCOUNT CONTAINER .LEFT CONTAINER--------------*/
.my-account-container .right-container { padding: 0px 15px; float:right; width:870px; }
.my-account-container .right-container h2 { text-transform:uppercase; color: #000; font-size:20px; margin-bottom:20px; border-bottom: 1px solid #e5e5e5; }
.my-account-container .right-container h2:after  { width: 91px; height: 3px; background: #5d5d5d; content: ""; display: block; margin-top: 6px; }
/*----------SAVED ADDRESSES BOXES--------------*/
#checkout_validation_update #checkbox-1u { padding-left: 20px; }
.saved-addresses-boxes { padding:0px 15px; }
.saved-addresses-boxes ul { margin:0px -15px; }
.saved-addresses-boxes ul li { float:left; width:33.33%; padding:0px 10px; margin-bottom: 15px; }
.saved-addresses-boxes ul li.active .address-box{ border-color: #000; }
.saved-addresses-boxes ul li.active .my-address-btn { background: #000; color: #fff !important; }
.bottom-actions { position:absolute; left:0px; width:100%; bottom:0px; height:40px; border-top:#e5e5e5 solid 1px; }
.edit-address-btn { border-right:#e5e5e5 solid 1px; height:40px; }
.saved-addresses-boxes ul li .address-box { padding:15px; min-height:300px; padding-bottom:40px; width:100%; border: 1px solid #e5e5e5; text-transform: capitalize; color:#333;
position:relative; }
.saved-addresses-boxes ul li .address-box .user-name { font-weight:400; height:30px; line-height:30px; text-transform:uppercase; margin: 0 0 10px; border-bottom:1px solid #e5e5e5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.delete-address-btn { display:block; text-align:center; line-height:30px; font-size:12px; height:40px; line-height:40px;
color:#5d5d5d; cursor:pointer; }
.delete-address-btn:hover, .delete-address-btn:focus, .delete-address-btn:active { color:#d9534f; } 
.edit-address-btn:hover, .edit-address-btn:focus, .edit-address-btn:active { color:#d9534f; }
.edit-address-btn { display:block; text-align:center; line-height:30px; font-size:12px; height:40px; line-height:40px;
color:#5d5d5d; cursor:pointer; }
.edit-address-btn .fa-pencil, .delete-address-btn .fa-times{ padding-right:5px}
/*.edit-address-btn:hover, .delete-address-btn:focus, .delete-address-btn:active { background-color:#5d5d5d; color:#fff }*/
.user-address{max-height:55px; overflow:hidden}
.user-address, .user-state { display:inline-block; font-size:12px; line-height:18px; }
.user-city { font-size:12px; line-height:18px; }
.user-pincode { font-size:12px;}
.user-pincode span { font-weight:600; }
.user-contact-no { font-size:12px; padding: 8px 0px; margin: 5px 0px 15px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.user-contact-no span { font-weight:600; }
.my-address-btn { text-transform:uppercase; border-radius:0px; width:100% }
.my-address-btn:hover, .my-address-btn:focus, .my-address-btn:active { background:#5d5d5d; color:#fff; } 
/*----------END SAVED ADDRESSES BOXES--------------*/
/*----------END SAVED ADDRESSES BOXES--------------*/
/*----------MY ORDERS LISTING--------------*/
.orders-listing { width:100%; }
.orders-listing ul li{ margin:0px 0px 15px 0px; position: relative; padding:20px; width:100%; text-transform:capitalize; border-radius: 4px; border:1px solid #e5e5e5; 
box-shadow: 0 0 4px rgba(40,44,63,0.08); }
.orders-listing ul li:after { clear:both; content:""; display:block; }
.orders-listing ul li .order-number { float:left; }
.orders-listing ul li a { width:100%; float:left; display:block; }
.orders-listing ul li a .status { font-weight:600; font-size:16px; float:left; padding-right:10px; }
.orders-listing ul li a .status.delivered { color: #03a07c; }
.orders-listing ul li a .status.cancelled { color: #5d5d5d; text-decoration: line-through; }
.orders-listing ul li a .number-id { float:left; line-height:23px; }
.orders-listing ul li a .number-id span { float:left; color: #333; margin-right:3px; margin-top: -5px;}
.orders-listing ul li .placed-on { width: 100%; float:left; color: #7e818c; font-size:12px; margin:5px 0px 0px; }
.orders-listing ul li .shipment-box { float:left; width: 100%; margin-top: 10px; padding-top: 15px; border-top: 1px solid #e5e5e5; }
.orders-listing ul li .shipment-box .shipment-component { float:left; width: 100%; }
.orders-listing ul li .shipment-box .shipment-component span { color: #535766; font-size:13px; font-weight:600; }
.orders-listing ul li .shipment-box .shipment-component span.desktop-only-data { padding-left: 10px; margin-left: 10px; border-left: 1px solid #eaeaec; }
.orders-listing ul li .shipment-box .shipment-component .my-btn-group { float: right; }
.orders-listing ul li .shipment-box .shipment-component .my-btn-group a { color: #526cd0; width:auto; font-weight:600; font-size:13px; }
.orders-listing ul li .shipment-box .shipment-component .my-btn-group a.view-detail-btn { float: left; }
.orders-listing ul li .shipment-box .shipment-component .my-btn-group a.order-cancel-btn { padding-left:5px; margin-left:5px; 
border-left: 1px solid #eaeaec; color:#5d5d5d; float: right; }
.shipment-thumbnails { float:left; width:100%; white-space:nowrap; overflow-x:auto; margin-top: 10px; }
.shipment-thumbnails a { width:80px !important; float:none !important; display:inline-block !important; margin-right:10px; position:relative; }
.shipment-thumbnails a img { width:100%; border:1px solid #e5e5e5 }
/*----------END MY ORDERS LISTING--------------*/
/*----------ORDERS DETAILS--------------*/
.order-details { width:100%; float:left; }
.order-details ul li{ margin:0px 0px 15px 0px; padding:20px; width:100%; text-transform:capitalize; border-radius: 4px; border:1px solid #e5e5e5; 
box-shadow: 0 0 4px rgba(40,44,63,0.08); }
.order-details ul li:after { clear:both; content:""; display:block; }
.order-details ul li .details-panel { padding-bottom:15px; border-bottom:1px solid #e5e5e5; }
.order-details ul li .details-panel:after { clear:both; display:block; content:""; }
.order-details ul li .details-panel .my-panel { width: 120px; padding-right: 15px; float:left; font-size: 13px; color:#adaeaf; }
.order-details ul li .details-panel .my-panel .sh-items { font-weight:600; }
.order-details ul li .details-panel .my-panel .sh-info { color:#333; }
.order-details ul li .details-panel .my-panel .sh-status-info.delivered { color: #03a07c; }
.order-details ul li .details-panel .my-panel .sh-status-info.cancelled { color: #5d5d5d; text-decoration:line-through; }
.order-details ul li .item-details { margin-top:20px; float:left; width:100%; }
.order-details ul li .item-details .item-image { float:left; width: 100px; margin-right:20px; }
.order-details ul li .item-details .item-image a{ display:block; float:left; width:100%; }
.order-details ul li .item-details .item-image a img{ width:100%; border:1px solid #e5e5e5; }
.order-details ul li .item-details .item-info { float:left; width:200px; margin-right:20px; font-size:13px; }
.order-details ul li .item-details .item-info .p-title { float:left; width:100% }
.order-details ul li .item-details .item-info a { color:#696e79; display:block; float:left; width:100%; }
.order-details ul li .item-details .item-info a:hover { text-decoration:underline; }
.order-details ul li .item-details .item-info a span.brand { color:#333; font-weight:600; display: block; width:100%; margin-bottom:3px;}
.order-details ul li .item-details .item-info .size { float:left; width:100%; margin-top:5px; }
.order-details ul li .item-details .item-info .code { float:left; width:100%; margin-top:5px; }
.order-details ul li .item-details .item-info .code span { color: #5d5d5d; font-weight:600; }
.order-details ul li .item-details .item-price { width:200px; float:left; text-align:right; margin-right: 20px; }
.order-details ul li .item-details .item-price .final {
color: #696e79;
margin-bottom: 3px;
}
.order-details ul li .item-details .item-price .final span.final-amount { color:#333; font-weight:600; line-height:26px; }
.order-details ul li .item-details .item-price .final .sign .price-description { display:none; }
.order-details ul li .item-details .item-price .final .sign.price-des-show .price-description { display:block; font-size:12px; float:left; width:100%; text-align:right; }
.order-details ul li .item-details .item-price .final .plus { display: inline-block; cursor:pointer; border: 1px solid #d2d2d2; border-radius: 4px; padding: 0 3px;
width: 26px; height:26px; line-height:23px; font-size: 20px; color: #d2d2d2; margin-left: 10px; text-align:center; }
.order-details ul li .item-details .item-price .final .sign .price-description span { float:left; width:100%; }
.order-details ul li .item-details .item-price .final .sign .price-description span.mrp { color:#f2c210; font-weight:600; }
.order-details ul li .item-details .actions { float:left; width: 230px; font-size:11px; }
.order-details ul li .item-details .actions a { display:block; }
.order-details ul li .item-details .actions a span.please-note { color: #f2c210; font-weight:600; float:left; }
.order-details ul li .item-details .actions a span.please-note-text { color:#696e79; }
/*----------END ORDERS DETAILS--------------*/
.order-summary { float:left; width:100%; }
.order-summary ul li:first-child { margin-left:0px; }
.order-summary ul li { padding:20px 15px; border:1px solid #e5e5e5; width:33.33%; min-height: 201px; float:left; margin-left:-1px; text-transform:uppercase; }
.order-summary ul li h3 { font-size:14px; font-weight:600; color: #333; margin-bottom:10px; }
.order-summary ul li span { font-size:12px; float:left; width:100%; margin-bottom:5px; color:#696e79; letter-spacing:1px; }
/*----------END MY ACCOUNT CONTAINER--------------*/
.panel-default { border-radius:0px !important; border:0px; box-shadow:none; }
.panel-default .panel-heading { padding:0px; }
.panel-default .panel-heading a{ display:block; padding:15px; color: #333; font-weight:600; font-size:12px; line-height:20px; text-transform:capitalize; }
.panel-default .panel-heading a span{ width:44px; height:44px; display:inline-block; margin-right:15px; line-height:44px; text-align:center; color:#fff; background: #aaaaaa; }
.panel-default .panel-body { border:0px !important; }
.panel-default .panel-body p { margin-bottom:0px; color:#333; line-height:24px; }
/*.panel-default .panel-heading a.collapsed span {
background: #0f6cb2;
}
.panel-default .panel-heading a:not(.collapsed) span {
background: #ccc;
}*/
.shipping-policy-content h3 { font-size: 18px; font-weight: 600; margin-bottom: 15px; }
.shipping-policy-content p { color: #000; margin-bottom: 20px; font-size: 13px; line-height: 2; text-align: justify; }
.shipping-policy-content ul { padding-left: 15px; }
.shipping-policy-content ul li{ list-style: disc; color: #989898; font-size: 13px; margin-bottom: 10px; text-align: justify; }
.mrgn-btm-20 { margin-bottom: 20px !important; }
/*---------------------------------------------*/
.contact-details { float:left; width:100%; padding:0px 15px; }
.map { width:100%; height:350px; background:#ccc; margin-bottom:15px; }
.contact-form { margin-top: 20px;  }
.forgot-pass-container { width:300px; margin:0px auto; }
.forgot-pass-container h3 { text-transform:capitalize; font-weight:600; text-align:center; margin-bottom:30px; font-size: 22px; }
/*----ORDER TRACKING STEPS----*/
.traking-steps { width:100%; float:left; }
.traking-steps ul { display: table; width: 100%; table-layout: fixed; margin: 0; padding: 0; list-style: none; }
.traking-steps ul li { display: table-cell; width: auto; vertical-align: top; text-align: center; position: relative; }
.traking-steps ul li a { position: relative; padding-top: 52px;  margin-top: 10px; margin-bottom: 20px; display: block; }
.traking-steps ul li a .icon { width: 44px; height: 44px; line-height: 40px; border: 2px solid #e5e5e5; border-radius: 50%; background-color: #fff;
display: inline-block; position: absolute; top: 0; left: 50%; margin-left: -24px; z-index: 10;
text-align: center; }
.traking-steps ul li a span { color:#333; text-transform:capitalize; }
.traking-steps ul li a span i { font-family:'FontAwesome';  font-size:20px; line-height: 40px;}
.traking-steps ul li a span.step-title { font-size:12px; font-weight:600; }
.traking-steps ul li.current .icon {
border-color: #5cb85c;
background-color: #fff;
color: #5cb85c;
}
.traking-steps ul li.done .icon {
border-color: #5cb85c;
background-color: #5cb85c;
color: #fff;
}
.traking-steps ul li:first-child:before, .traking-steps ul li:last-child:after { display:none; }
.traking-steps ul li.current:after, .traking-steps ul li.current ~ li:after, .traking-steps ul li.current ~ li:before {
background-color: #e5e5e5;
}
.traking-steps ul li:after, .traking-steps ul li:before {
top: 29px;
width: 50%;
height: 5px;
background-color: #5cb85c;
}
.traking-steps ul li:after {
right: 0;
}
.traking-steps ul li:after, .traking-steps ul li:before {
content: '';
z-index: 9;
display: block;
position: absolute;
}
/*----END ORDER TRACKING STEPS----*/
.mobileview{
display: none;
}


@media (min-width:992px) and (max-width:1199px){
	.navbar-inverse .navbar-nav li a {padding: 0 20px;}
	.navbar-nav {padding-left: 16%;}
	.main-slider { height: 500px; width: 100%;  }
	.home-designing-boxes ul{ float:left; margin:0px 0px 0px -15px; }
	.home-designing-boxes li{ width:230px; float:left; margin:0px 0px 0px 15px; }
	.home-designing-boxes li.big-box { width:430px; }
	.add-text { min-height:211px; max-height:211px; }
	.add-text .add-text-title { font-size:12px; font-weight: 700; margin-bottom: 10px; }
	.add-text .add-to-cart-btn { height:30px; line-height:30px; font-size:13px; }
	.add-text p { font-size: 12px; margin-bottom: 10px; line-height:20px; }
	.mrgn-btm-30 { margin-bottom:15px !important; }
	.our-shop ul { margin:0px 0px 0px -15px; }
	.our-shop ul li { width:223px; margin:0px 0px 0px 15px;}
	.product-row-title { margin-bottom:20px; }
	.category-page-banner .banner-content h2 {font-size: 60px;}
	.product-row-title h2{ font-size:24px; }
	.home-product-wrapper ul li { width:220px; }
	.product-main-box a{ max-height:374px; }
	.product-category { width:740px; }
	.product-category .product-wrapper ul{ margin-left:3px}
	.product-category .product-wrapper ul li{ margin:0px 0px 20px 0px; width:33.33%;}
	.stores-slider .owl-carousel .item .store-title { margin-top: 10px; font-size: 14px;}
	.stores-slider .owl-carousel .item .store-overlay .store-details { margin: 10px 0px; display: none; }
	.stores-slider .owl-carousel .item .store-overlay .store-address { font-size: 12px; }
	.store-timing { margin:7px 0px; }
	.locate-us-btn { bottom:15px; }
	.insta-posts ul { margin: 0px 0px 30px -15px; }	
	.insta-posts ul li { margin: 0px 0px 0px 15px; float: left; width: 144px; }
	/*.main-slider .slick-slider .slick-list .slick-track .slick-slide {top: 94px!important;}*/
	/*----------PRODUCT IMAGE CONTAINER--------------*/
	.product-image-container { width:485px; }
	.image-thumbnails { margin-right:20px; }
	.image-thumbnails .slider-image-thumbnails { margin-top:40px; }
	.image-thumbnails .slider-image-thumbnails li a{ display:block; margin-bottom:30px;}
	.image-thumbnails .slider-image-thumbnails .slick-prev { top:-25px; }
	.image-thumbnails .slider-image-thumbnails .slick-next { bottom:-30px; }
	.product-big-image { width:350px; }
	/*----------END PRODUCT IMAGE CONTAINER--------------*/
	/*----------PRODUCT DETAIL CONTAINER--------------*/
	.product-detail-container { width:485px;}
	.product-detail-container .product-title { font-size: 24px; margin-bottom:20px; }
	.product-detail-container .price { margin-bottom: 15px; }
	.product-detail-container .size-chart-box { width:40%; }
	.product-detail-container .quantity-table { width:60%; }
	/*--PRODUCT_DETAIL PAGE TABS--*/
	.nav-tabs { margin-top:20px; }
	.nav-tabs li a { border-radius:0px; color:#ababab; }
	.nav-tabs li.active a { color:#000; }
	.tab-content { padding:20px 0px; }
	#comments .comments-list { height: 250px; overflow-y: scroll; }
	#comments .comments-list .comment-container .pull-left .user-avatar img { width: 40px; height:40px; border-radius:50%; }
	/*----------END PRODUCT DETAIL CONTAINER--------------*/
	/*----------MY ACCOUNT CONTAINER--------------*/
	/*----------MY ACCOUNT CONTAINER .LEFT CONTAINER--------------*/
	.my-account-container .left-container { width:240px; }
	.my-account-container .left-container h2 { font-size:16px; }
	/*----------END MY ACCOUNT CONTAINER .LEFT CONTAINER--------------*/
	.my-account-container .right-container { width:730px; }
	.my-account-container .right-container h2 { font-size:16px; }
	/*----------SAVED ADDRESSES BOXES--------------*/
	.saved-addresses-boxes ul li .address-box { padding:10px; min-height:290px; border: 2px solid #e5e5e5;}
	/*----------END SAVED ADDRESSES BOXES--------------*/
	/*----------MY ORDERS LISTING--------------*/
	.orders-listing { width:100%; }
	.orders-listing ul li{ padding:15px; }
	/*----------END MY ORDERS LISTING--------------*/
	/*----------ORDERS DETAILS--------------*/
	.order-details ul li { padding:15px; }
	.order-details ul li .item-details .item-image { width: 70px; margin-right:15px; }
	.order-details ul li .item-details .item-info { width:170px; margin-right:15px; }
	.order-details ul li .item-details .item-price { width:150px; margin-right: 20px; }
	.order-details ul li .item-details .actions { width: 200px; }
	/*----------END ORDERS DETAILS--------------*/
	.order-summary { float:left; width:100%; }
	.order-summary ul li:first-child { margin-left:0px; }
	.order-summary ul li { padding:20px 15px; border:1px solid #e5e5e5; width:33.33%; min-height: 145px; float:left; margin-left:-1px; text-transform:uppercase; }
	.order-summary ul li h3 { font-size:14px; font-weight:600; color: #333; margin-bottom:10px; }
	.order-summary ul li span { font-size:12px; float:left; width:100%; margin-bottom:5px; color:#696e79; letter-spacing:1px; }
	/*----------END MY ACCOUNT CONTAINER--------------*/
}
@media (min-width:768px) and (max-width:991px){
	.navbar-nav {padding-left: 12%;}
	.best-sellers-tabs .nav-tabs li a{ font-size: 10px; }
	.home-designing-boxes ul{ float:left; margin:0px; }	
	.home-designing-boxes li{ width:100%; float:left; margin:0px 0px 15px 0px; }
	.home-designing-boxes li.big-box { width:100%; }
	.add-text { min-height:inherit;  max-height:inherit;}
	.add-text .add-text-title { font-size:14px; margin-bottom: 10px; }
	.add-text p { font-size: 12px; margin-bottom: 10px; line-height:20px; }
	.mrgn-btm-30 { margin-bottom:15px !important; }	
	.main-slider { height:440px; width:100%; /*padding-top: 24px;*/ }
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption h1 { font-size:42px; }
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption p { margin-bottom:10px; }
	.our-shopHome .col-xs-6, .col-md-3{ padding-left:3px; padding-right:3px; width: 33.33%; }
	.pad-100 { padding-top:80px; }
	.product-row-title { margin-bottom:15px !important; }
	.product-row-title h2{ font-size:24px; }
	.navbar-inverse .navbar-brand img { height:36px; }
	.navbar-inverse .navbar-nav li a { height:56px; line-height:56px; padding: 0px 10px; }
	.nav-custom-menu ul li { margin-left:20px; }
	.nav-custom-menu ul li a { padding:8px 0px; }
	.nav-custom-menu ul li a span.cart-count { top:5px; }
	.nav-custom-menu ul li:hover ul { top:56px; }
	.top-search { top:80px; }
	.stores-slider .owl-carousel .item .store-title { margin-top: 15px;	}
	.stores-slider .owl-carousel .item .store-overlay .store-details { margin: 15px 0px; display: none;	}	
	.store-timing { margin:7px 0px; }
	.locate-us-btn { bottom:15px; }
	.insta-posts ul { margin: 0px 0px 30px -15px;	}	
	.insta-posts ul li { margin: 0px 0px 0px 15px;	float: left; width: 107px; }
	.footer-navgation ul li a {	padding: 0px 10px;}
	.footer-social li a span { font-size:12px; }
	.category-page-banner .banner-content h2 {font-size: 50px;}
	.product-slider .slick-slider{ margin:0px; }
	.product-slider .slick-slider .slick-list .slick-track .slick-slide { margin:0px 0px 0x 15px; }
	.product-slider .slick-arrow.slick-prev { left:20px; }
	.home-product-wrapper ul{ margin:0px 0px 0px -15px; }
	.home-product-wrapper ul li { margin:0px 0px 15px 15px; width:168px; }
	.product-main-box a{ max-height:304px; }
	.product-category { width:520px; }
	.product-category p { font-size:12px; }
	.product-category .product-wrapper ul{ margin-left:3px; }
	.product-category .product-wrapper ul li{ margin:0px 0px 20px 0px; width:50%; }
	.product-category .product-wrapper ul li .product-main-box a { max-height: 390px; }
	/*.product-main-box a .slider-product-image img { max-height: 293px; }*/	
	.our-shop ul { margin:0px 0px 0px -10px; }
	.our-shop ul li { width:172px; margin:0px 0px 0px 10px; }
	/*----------PRODUCT IMAGE CONTAINER--------------*/
	.product-image-container { width:355px; }
	.image-thumbnails { margin-right:15px; width:50px; }
	.image-thumbnails .slider-image-thumbnails { margin-top:44px; }
	.image-thumbnails .slider-image-thumbnails li a{ display:block; margin-bottom:25px; }
	.image-thumbnails .slider-image-thumbnails .slick-prev { top: -29px; }
	.image-thumbnails .slider-image-thumbnails .slick-next { bottom: -36px; top: auto; }
	.product-big-image { width:255px; }
	/*----------END PRODUCT IMAGE CONTAINER--------------*/
	/*----------PRODUCT DETAIL CONTAINER--------------*/
	.product-detail-container { width:390px; }
	.product-detail-container .product-title { font-size: 24px; margin-bottom:15px; }
	.product-detail-container .price { margin-bottom: 15px; }
	.variants { margin-bottom:15px; }
	.size-swatch-main-box { width:100%; }
	.product-detail-container .size-chart-box { width:50%; }
	.product-detail-container .quantity-table { width:50%; }
	.sold-out-form { width: 350px; }
	.sold-out-form p { font-size: 14px; }
	.sold-out-form .form-group .form-control { padding-right: 110px; }
	/*--PRODUCT_DETAIL PAGE TABS--*/
	.nav-tabs { margin-top:20px; }
	.nav-tabs li a { border-radius:0px; color:#ababab; }
	.nav-tabs li.active a { color:#000; }
	.tab-content { padding:20px 0px; }
	#comments .comments-list .comment-container .pull-left .user-avatar img { width: 40px; height:40px; border-radius:50%; }
	/*----------END PRODUCT DETAIL CONTAINER--------------*/
	/*---------CART LEFT CONTAINER------------*/
	.cart-left-container { width:100%; }
	.cart-left-container .cart-header { margin-bottom:15px; }
	.cart-item-container .cart-item .cart-item-image { width:15%;}
	.cart-item-container .cart-item .cart-item-details { width:85%; }
	/*---------END CART LEFT CONTAINER------------*/
	/*---------CART RIGHT CONTAINER------------*/
	.cart-grey-bg { background: #f2f2f3; }
	.cart-right-container { width:100%; }
	.coupen-section { background: #fff; padding:15px; }
	.order-summary-box ul li { background: #fff; padding:10px 15px; border-bottom:1px dotted #e5e5e5; }
	/*---------END CART RIGHT CONTAINER------------*/
	/*----------MY ACCOUNT CONTAINER--------------*/
	/*----------MY ACCOUNT CONTAINER .LEFT CONTAINER--------------*/
	.my-account-container .left-container { width:240px; }
	.my-account-container .left-container h2 { font-size:16px; font-weight:600; }
	/*----------END MY ACCOUNT CONTAINER .LEFT CONTAINER--------------*/
	.my-account-container .right-container { width:510px; }
	.my-account-container .right-container h2 { font-size:16px; font-weight:600; }
	.my-account-container .left-container ul li.main ul.sub { padding-left: 30px; }
	/*----------SAVED ADDRESSES BOXES--------------*/
	.saved-addresses-boxes ul li { width: 50%; }
	.saved-addresses-boxes ul li .address-box { padding:10px; min-height:290px; border: 2px solid #e5e5e5;}
	/*----------END SAVED ADDRESSES BOXES--------------*/
	/*----------MY ORDERS LISTING--------------*/
	.orders-listing { width:100%; }
	.orders-listing ul li{ padding:15px 15px 40px 15px; }
	.orders-listing ul li .delivered-on-date { position:absolute; bottom: 15px; }
	.shipment-thumbnails a { width: 70px !important; }
	/*----------END MY ORDERS LISTING--------------*/
	/*----------ORDERS DETAILS--------------*/
	.desktop-only-data {display: none;}
	.order-details { width:100%; }
	/*----------END ORDERS DETAILS--------------*/
	.order-summary { float:left; width:100%; }
	.order-summary ul li:first-child { margin-left:0px; }
	.order-summary ul li { padding:20px 15px; border:1px solid #e5e5e5; width:33.33%; min-height: 145px; float:left; margin-left:-1px; text-transform:uppercase; }
	.order-summary ul li h3 { font-size:14px; font-weight:600; color: #333; margin-bottom:10px; }
	.order-summary ul li span { font-size:12px; float:left; width:100%; margin-bottom:5px; color:#696e79; letter-spacing:1px; }
	/*----------ORDERS DETAILS--------------*/
	.order-details ul li { padding:15px; }
	.order-details ul li .item-details .item-image { width: 30%; margin-right:10px; }
	.order-details ul li .item-details .item-image a img{ width:80px; }
	.order-details ul li .item-details .item-info { width:30%; margin-right:10px; }
	.order-details ul li .item-details .item-price { width:30%; margin-right:10px; }
	.order-details ul li .item-details .actions { width:100%; font-size:11px; }
	.order-details ul li .item-details .actions a { padding:5px 0px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-top:10px; }
	/*----------END ORDERS DETAILS--------------*/
	#login-form, #register-form { width:100%; }
	.checkout-form .billing-details { width: 100%; }
	.checkout-form .order-review { display: none; }
	/*----------END MY ACCOUNT CONTAINER--------------*/
	.main-slider .slick-slider .slick-list .slick-track .slick-slide {top: 50px!important; background-position:0% 0% !important;}
}
@media (min-width:0px) and (max-width:767px){
	.page-row .flat-title h2  {font-size: 18px;}
	.best-sellers-tabs .nav-tabs li { margin: 0 0 5px 5px!important; border-left: 1px solid #efefef!important;}
	.best-sellers-tabs .nav-tabs li a{ font-size: 10px!important;  }
	.our-shopHome .col-xs-6, .col-md-3{ padding-left:3px; padding-right:3px; width: 50%; }
	.large-size-guide { display:none; }
	.small-size-guide { display:block; }
	.page-row .product-row-title .HmShop-category { position: absolute; top: 25px; right: 0px; width: 100%; }
	.mobileview{ display: block; }
	.webview{display: none; }
	.product-slider .slick-arrow.slick-prev { left:20px; }
	.product-slider .slick-arrow.slick-next { right:20px; }
	.product-slider-filter { width: 100%; float: left; }
	.category-page-banner .banner-content h2 { padding-top: 60px; font-size:40px; }
	.category-page-banner { padding-top:60px !important; }
	.shop_by_margin_top{margin-top: 47px;}
	.subscription-box { width: 90%; padding: 40px 20px; }
	.subscription-box form .form-control { padding-right: 15px; }
	.subsciption-modal-btn { position: static; margin-top: 15px; }
	.navbar-inverse{ background:#FFF}
	.home-designing-boxes ul{ float:left; margin:0px; }
	.home-designing-boxes li{ width:100%; float:left; margin:0px 0px 15px 0px; }
	.home-designing-boxes li.big-box { width:100%;}
	.product-colors { padding:0px 15px; }
	.product-slider .slick-slider { margin-left:-20px !important; }
	.our-shop ul { margin:0px -15px; }
	.our-shop ul li { width:50%; padding:0px; margin:0px 0px 15px;}
	.our-shop ul li a h4 { font-size:13px; }
	.our-shopHome .col-xs-6, .col-md-3 h4{ padding-top:3px; padding-bottom:6px; font-size:12px;}
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption { width:100%; left:0px; right:0px; margin-left:0px; padding:0px 20px;
	text-align:center; }
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption a { padding: 7px 15px; font-weight:400; }
	.pad-100 { padding-top:70px; }
	.ps-searchbox__remove { top: 15px; right: 15px; width: 40px; height: 40px; line-height: 44px; }
	.ps-searchbox form { left: 15px; right: 15px; }
	.page-row .product-row-title{ margin: 10px 0; }
	.product-row-title h2{font-size: 16px;}
	.page-row .row-title h2{font-size: 16px;}
	/*.page-content .page-row{padding: 20px 0px;}*/
	.navbar-inverse .navbar-brand { padding:15px 0px; margin-left:55px; }
	.navbar-inverse .navbar-toggle { position:absolute; left:0px; border:0px; border-radius:0px; margin:14px 5px; }
	.navbar-inverse .navbar-toggle .icon-bar { background: #5d5d5d }
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background: #fff;}
	.navbar-inverse .navbar-brand img { height:30px; }
	.navbar-inverse .navbar-right { margin-right:-15px; }
	.navbar-inverse .navbar-nav li a { line-height:normal !important; height:auto !important; padding:15px; }
	.nav-custom-menu { position: absolute; top: 0px; right: 15px; }
	.nav-custom-menu ul li:first-child { margin-left:0px; }
	.nav-custom-menu ul li { margin-left:0px; }
	.nav-custom-menu ul li a { padding:10px 0px; }
	.nav-custom-menu ul li a span { width: 40px; height:40px; line-height:36px; font-size:20px; color:#828282; border:0px; }
	.nav-custom-menu ul li a span.cart-count { top:15px; right:5px; font-size:8px; width:16px; height:16px; line-height:16px; }
	.top-search { top:70px; }
	.nav-custom-menu ul li:hover ul { top:61px; }
	/*--SIDE NAVIATION--*/
	.add-banner-box { width: 100%; margin-bottom: 15px; }
	.add-banner-box:last-child {margin-bottom: 0px;}
	.add-text { min-height:inherit;  max-height:inherit;}
	/*--END SIDE NAVIATION--*/
	/*----*/
	.footer-social ul { display: table;}
	.footer-social li { display: table-cell;}
	.footer-social li a { margin-bottom:0px; padding: 15px; }
	.footer-social li a i { position: relative; top: 0px; }
	.footer-social li a span { display:none; }
	.insta-posts ul { margin: 0px 0px 0px -10px; }
	.insta-posts ul li { margin: 0px 0px 10px 10px; width: 30% }
	.footer-navgation ul { float: left; display: block; }
	.footer-navgation ul li { width:100%; }
	.footer-navgation ul li a { padding: 7px 10px; display:block; }
	.product-category { width:100%; z-index:9999 !important; }
	.ordering-wrapper p { display:none; }
	.products-per-page { display:none; }
	.default-sort  { display:block; }
	.ordering-wrapper .col-sm-12{ padding:0px; -webkit-box-shadow: 0px 4px 6px 0px rgba(168,168,168,1); -moz-box-shadow: 0px 4px 6px 0px rgba(168,168,168,1);
	box-shadow: 0px 4px 6px 0px rgba(168,168,168,1); }
	.ordering-wrapper .col-sm-12.fix-top { position:fixed; top: 60px; left: 0px; right: 0px; z-index: 999; }
	.left-category-filter-button { display:block !important; width:50%; float:left; }
	.left-category-filter-button a{ width:100%; color:#333; text-transform:capitalize; border-radius:0px; height:34px; line-height:34px; background:#f2f2f2;
	display:block; text-align:center; color:#333; cursor:pointer;}
	.left-category-filter-button .filter-btn:hover, .left-category-filter-button .filter-btn:focus, .left-category-filter-button .filter-btn:active {
	background:#ccc; color:#333;
	}
	.products-per-page { width:50%; margin-left:0px; }
	.products-per-page select.form-control { height:34px; }
	/*--------LEFT CATEGORY--------*/
	.left-category.active { visibility:visible; opacity:1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0);
	-o-transform: translateY(0); transform: translateY(0); display:block; z-index:99999; }
	.left-category {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	padding:0px;
	overflow-y:scroll;
	background: #f2f2f2;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	visibility: hidden;
	opacity: 0;
	}
	.left-category__remove {
	position: absolute;
	top: 10px;
	right: 15px;
	width: 40px;
	height: 40px;
	line-height:44px;
	text-align:center;
	background-color: #f2f2f2;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	z-index:999;
	display:table;
	}
	.left-category__remove i {	
	font-size: 20px;
	color: #5d5d5d;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	display: table-cell;
	vertical-align: middle;
	}
	.left-category .widget-box .product-cat, .left-category .widget-box .sml-rs-padding, .left-category .widget-box .product-size { padding:0px 15px; }
	.left-category .widget-box .irs-with-grid { width:100%; }
	.left-category .widget-box { padding-top:15px; padding-bottom: 15px; margin-bottom: 15px; background:#fff; }
	.left-category .widget-box h4 { padding:0px 15px; }
	.left-category .container:after { display:block; content:""; clear:both; }
	.filter-apply-btn { width:100%; float:left; display:block; }
	.filter-apply-btn a { display:block; text-align:center; text-transform:capitalize; height:44px; line-height:44px; background:#5d5d5d; color:#fff;
	cursor:pointer; }
	.ordering-wrapper .woocommerce-ordering{ margin-bottom:0px !important; }
	/*--------END LEFT CATEGORY--------*/
	/*----------PRODUCT IMAGE CONTAINER--------------*/
	.product-image-container { width:100%; margin-bottom:20px;}
	.image-thumbnails { margin-right:0px; width:16%; }
	.image-thumbnails ul li a{ display:block; margin-bottom:15px; }
	.product-big-image { width:80%; float:right; }
	.easyzoom--adjacent .easyzoom-flyout { top: 0px; left: 0px !important; width: 100%; height: 100%; margin-left: 0px !important; }
	/*----------END PRODUCT IMAGE CONTAINER--------------*/
	/*----------PRODUCT DETAIL CONTAINER--------------*/
	.product-detail-container { width:100%; margin:0px auto; }
	.product-detail-container .product-title { font-size: 20px; margin-bottom:15px; }
	.product-detail-container .price { margin-bottom: 15px; font-size:14px; }
	.sold-out-form { width: 100%; }
	.sold-out-form p { font-size: 13px; }
	.size-swatch-main-box { padding-right:10px; width:100%; }
	.size-chart-box { width:50%; }
	.size-chart-box a{ display:block; font-size:13px; padding:0px 5px;}
	.product-detail-container .quantity-table { width:50%; padding:0px 15px; }
	.product-detail-container .quantity-table .quantity-btn { width:100%; max-width:inherit; }
	.product-detail-container .qty-form-control { width:100%; }
	/*--PRODUCT_DETAIL PAGE TABS--*/
	.nav-tabs { margin-top:15px; float:left; width:100%; }
	.nav-tabs li a { border-radius:0px; color:#ababab; }
	.nav-tabs li.active a { color:#000; }
	.tab-content { padding:15px 0px; }
	#comments, .review-form { width:100%; padding:0px; float:left; }
	#comments .comments-list .comment-container .pull-left .user-avatar img { width: 40px; height:40px; border-radius:50%; }
	/*----------END PRODUCT DETAIL CONTAINER--------------*/
	.chique-breadcrumb .breadcrumb li { font-size: 12px; }
	/*---------CART LEFT CONTAINER------------*/
	.cart-left-container { padding:0px; width:100%; }
	.cart-left-container .cart-header { margin-bottom:15px; padding:0px 15px; }
	.cart-item-container .cart-item { padding:10px 10px 0px 10px; }
	.cart-item-container .cart-item .cart-item-image { width:15%;}
	.cart-item-container .cart-item .cart-item-details { width:85%; }
	.cart-item-container .cart-item .cart-item-details .cart-item-title { width:100%; margin-right:0px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total { float:left; position:static; }
	.cart-item-container .cart-item .cart-item-details .cart-item-seller { margin:5px 0px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total { margin-top:5px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total .total { float:left; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total .discount-amt { float:left; margin-left:10px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total .discount-amt .discount-percentage { font-size:14px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total .discount-amt .original-amt {  font-size:14px; }
	.cart-item-container .cart-item .cart-item-action { width:100%; float:left; position:static; border-top:1px solid #e5e5e5; margin-top: 10px; } 
	.cart-item-container .cart-item .cart-item-action a { width:50%; display:block; float:left; text-align:center; padding:5px; }
	/*---------END CART LEFT CONTAINER------------*/
	/*---------CART RIGHT CONTAINER------------*/
	.cart-grey-bg { background: #f2f2f3; }
	.cart-right-container { width:100%; }
	.coupen-section { background: #fff; padding:15px; }
	.order-summary-box ul li { background: #fff; padding:10px 15px; border-bottom:1px dotted #e5e5e5; }
	.cart-left-container .cart-header .total-price { display:none; }
	/*---------END CART RIGHT CONTAINER------------*/
	/*----------MY ACCOUNT CONTAINER--------------*/
	/*----------ORDERS DETAILS--------------*/
	.desktop-only-data {display: none;}
	.order-details ul li { padding:15px; }
	.order-details ul li .item-details .item-image { width: 30%; margin-right:10px; }
	.order-details ul li .item-details .item-image a img{ width:80px; }
	.order-details ul li .item-details .item-info { width:30%; margin-right:10px; }
	.order-details ul li .item-details .item-price { width:30%; margin-right:10px; }
	.order-details ul li .item-details .actions { width:100%; font-size:11px; }
	.order-details ul li .item-details .actions a { padding:5px 0px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-top:10px; }
	/*----------END ORDERS DETAILS--------------*/
	/*----------MY ACCOUNT CONTAINER .LEFT CONTAINER--------------*/
	.my-account-container .left-container { width:100%; }
	.my-account-container .left-container h2 { font-size:16px; font-weight:600; }
	/*----------END MY ACCOUNT CONTAINER .LEFT CONTAINER--------------*/
	.my-account-container .right-container { width:100%; }
	.my-account-container .right-container h2 { font-size:16px; font-weight:600; }
	.my-account-container .left-container ul li.main ul.sub { padding-left: 30px; }
	.saved-addresses-boxes ul li { width: 100%; }
	.saved-addresses-boxes ul li .address-box { min-height:auto; }
	.step-main-cart-footer { width: 100%; }
	.step-main-cart-footer .form-group .col-sm-6 { width: 50%; float: left; padding: 0px 10px; }
	/*----------MY ORDERS LISTING--------------*/
	.orders-listing { width:100%; }
	.orders-listing ul li{ padding:15px 15px 40px 15px; }
	.orders-listing ul li a .status { font-size:14px; }
	.orders-listing ul li a .number-id { line-height:inherit; }
	.shipment-thumbnails { width:100%; }
	.orders-listing ul li .delivered-on-date { position:absolute; bottom: 15px; }
	/*----------END MY ORDERS LISTING--------------*/
	/*---------CHECKOUT STEPS TABS------------*/
	.checkout-form .billing-details { padding: 0px; float: left; width: 100%; }
	.step-main-cart-footer { width: 100%; }
	.step-main-cart-footer .form-group .col-sm-6 { width: 50%; float: left; padding: 0px 10px; }
	.steps-tab.visited .visited-icon { padding:0px 10px 0px 15px; }
	.saved-addresses-boxes { padding:0px; }
	.steps-tab.visited h4 { width:220px; }
	.steps-tab.visited p { padding: 0px 15px; }
	#login-form, #register-form { width:100%; }
	.checkout-verticle-tabs, .checkout-tab-content { width: 100%; }
	.checkout-verticle-tabs .nav-tabs { border-right: 0px; }
	.checkout-verticle-tabs .nav-tabs li { width: 50%; float: left; }
	.checkout-verticle-tabs .nav-tabs li a { border: 1px solid #ccc; }
	.checkout-verticle-tabs .nav-tabs li.active a { border: 1px solid #ccc; border-bottom-color: #fff; }
	.step-main-cart-footer .coupen-section, .step-main-cart-footer  .proceed-section { width: 100%; }
	.checkout-form .order-review { display: none; }
	/*---------END CHECKOUT STEPS TABS------------*/
}
@media (min-width:641px) and (max-width:767px){
	.navbar-nav {padding-left: 0px;}
	.main-slider { height:450px; width:100%; padding-top:0px; }
	.main-slider .slick-slider .slick-list .slick-track .slick-slide {top: 60px!important; background-position:15% 0% !important;}
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption h1 { font-size:40px; }
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption p { margin-bottom:20px; }
	.product-slider .slick-slider{ margin:0px; }
	.product-slider .slick-slider .slick-list .slick-track .slick-slide { margin:0px 0px 0px 15px; }
	.home-product-wrapper ul{ margin:0px; }
	.home-product-wrapper ul li { margin:0px 0px 15px 0px; width:33.33%; padding:0px 7px; }
	.product-wrapper ul{ margin:0; }
	.product-wrapper ul li{ margin:0px 0px 15px 0px; width:33.33%;}
	.saved-addresses-boxes ul li { width: 50%; }
	.saved-addresses-boxes ul li .address-box { min-height:280px; }
	.add-banner-box { width: 50%; }
	.video iframe{ width: 100%; height: 400px;  }
}
@media (min-width:521px) and (max-width:640px){
	.navbar-nav {padding-left: 0px;}
	.main-slider { height:400px; width:100%; padding-top:60px;}
	.main-slider .slick-slider .slick-list .slick-track .slick-slide {top: 0px!important; background-position:0% 0% !important;}
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption h1 { font-size:30px; }
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption p { margin-bottom:20px; font-size:18px; }
	.product-slider .slick-slider{ margin:0px; }
	.product-slider .slick-slider .slick-list .slick-track .slick-slide { margin:0px 0px 0px 15px; }
	.home-product-wrapper ul{ margin:0px; }
	.home-product-wrapper ul li { margin:0px 0px 15px 0px; width:50%; padding:0px 7px; }
	.product-main-box a{ max-height:464px; }
	.product-wrapper ul{ margin:0; }
	.product-wrapper ul li{ margin:0px 0px 15px 0px; width:50%;}
	/*---------CART LEFT CONTAINER------------*/
	.cart-item-container .cart-item .cart-item-image { width:25%;}
	.cart-item-container .cart-item .cart-item-details { width:75%; }
	/*---------END CART LEFT CONTAINER------------*/
	.video iframe{ width: 100%; height: 300px;  }
}
@media (min-width:0px) and (max-width:520px){
	.our-shop-category-title {
		font-size: 16px;
		
	}
	.best-sellers-tabs .nav-tabs li{ margin: 0 0 5px 5px!important; }
	.navbar-nav {padding-left: 0px;}
	.main-slider { height:280px; width:100%; /*padding-top:84px;*/ padding-top:60px; }
	.main-slider .slick-slider .slick-list .slick-track .slick-slide {top: 0px!important; background-position:0% 0% !important;}
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption h1 { font-size:20px; }
	.main-slider .slick-slider .slick-list .slick-track .slick-slide .slider-caption p { display:none; }
	.product-slider .slick-slider{ margin:0px !important; padding:0px 2px; }
	.product-slider-filter { width:100%; margin-top:10px; }
	.home-product-wrapper ul{ margin:0px; }
	.product-slider .col-sm-12 { padding:0px; }
	.add-more-products { margin-top:20px; }
	.shop_by_margin_top { margin-top: 57px; }
	.home-product-wrapper ul li { margin:0px 0px 0px 0px; width:50%; padding:0px; }
	.product-main-box a{ max-height:420px; }
	.product-wrapper ul{ margin:0 -15px !important; width:auto !important; float:none; }
	.products-pagination { margin-top:20px; }
	.product-wrapper ul li{ margin:0px 0px 0px 0px; width:50%; padding:0px 3px 0px 3px;}
	.nav-tabs li a { font-size:12px; }
	.product-detail-container .add-to-cart-btn { width:100%; margin-bottom:10px; }
	/*----------ORDERS DETAILS--------------*/
	.order-details ul li .details-panel .my-panel { width:100px; font-size:12px; padding-right:10px; }
	.order-details ul li .details-panel .my-panel.status-info { width:90px; }
	.order-details ul li .details-panel .my-panel.items-info { width:65px; padding-right:0px; }
	.order-details ul li { padding:15px; }
	.order-details ul li .item-details .item-image { width: 30%; margin-right:10px; }
	.order-details ul li .item-details .item-image a img{ width:100%; }
	.order-details ul li .item-details .item-info { width:65%; margin-right:0px; }
	.order-details ul li .item-details .item-price { width:100%; margin:5px 0px; }
	.order-details ul li .item-details .actions { width:100%; font-size:11px; }
	.order-details ul li .item-details .actions a { padding:5px 0px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-top:10px; }
	/*----------END ORDERS DETAILS--------------*/
	/*---------CART LEFT CONTAINER------------*/
	.cart-item-container .cart-item .cart-item-image { width:35%;}
	.cart-item-container .cart-item .cart-item-details { width:65%; padding-left:10px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-title a {  font-size:12px; font-weight:400; }
	.cart-item-container .cart-item .cart-item-details .cart-item-seller a { font-size:11px; }
	.cart-item-container .cart-item .cart-item-details .size-qty-wrapper { margin-bottom:5px; }
	.cart-item-container .cart-item .cart-item-details .size-qty-wrapper .select-box label { line-height:inherit; }
	.cart-item-container .cart-item .cart-item-details .size-qty-wrapper .select-box { width:50%; margin-right:0px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total { font-size:12px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total .discount-amt { margin-left:5px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total .discount-amt .discount-percentage { font-size:12px; }
	.cart-item-container .cart-item .cart-item-details .cart-item-total .discount-amt .original-amt { font-size:12px; }
	.cart-item-container .cart-item .cart-item-action a { font-size:12px !important; padding:7px; }
	/*---------END CART LEFT CONTAINER------------*/
	.orders-listing ul li .shipment-box .shipment-component .my-btn-group { width:100%; float:left; }
	.orders-listing ul li .shipment-box .shipment-component .my-btn-group a{ width:50%; text-align:center; padding-top:5px; padding-bottom:5px; }
	.orders-listing ul li .shipment-box .shipment-component .my-btn-group a.order-cancel-btn { padding-left:5px; margin-left:0px; 
	border-left: 1px solid #eaeaec; float: right; }
	.traking-steps ul li a span.step-title { display:none; }
	.modal-sm { width:300px; margin:0px auto; }
	#comments .comments-list { height: 180px;  }
	.video iframe{ width: 100%; height: 300px;  }
}
@media (min-width:0px) and (max-width:380px){
	.best-sellers-tabs .nav-tabs li a {min-width: 60px!important; padding: 7px 16px!important;}
	.product-main-box a{ max-height:320px; }
	.author-box > .thumbnail > .caption h5 {text-align: center;}
	.add-banner{ padding: 30px!important; margin: 0 0 30px;}
	.add-banner-txt-1{margin-left: 140px;}
	.add-banner > h3{font-size: 16px;}
	.page-row .flat-title h2 {font-size: 18px;}
	.page-content .page-row { margin: 0 0 30px 0; }
	.pt-100 { padding-top: 100px; }
	.relatedProduct-box { margin-bottom: 120px; }
	.recentProduct-box { margin-bottom: 100px; }
	.main-slider .slick-slider { height:80%!important; }
	.row-flat-off {margin-top: -45px;}
}
@media (min-width: 768px){	
	.best-sellers-outerbox {width: 25%!important;}
}


/*best seller*/
.best-sellers-tabs {background-color: #f6f6f6;}
.tabs-nav-holder{ overflow: hidden; position: relative; margin: 0 0 10px;}
/*.tab-content > .tab-pane{ display: block; height: 0;}*/
/*.tab-content > .active{ display: block; height: auto;}*/
.tabs-nav-holder::before{ content: ""; position: absolute; bottom: 0; border-bottom: 1px solid #e7e7e7; height: 100%; width: 92%; left: 0; z-index: -1;}
.best-sellers-tabs .nav-tabs{ overflow: hidden; float: left; border-radius: 4px;}
.best-sellers-tabs .nav-tabs li{ float: left; border: 1px solid #efefef!important; margin: 0 0 10px 10px;}
/*.best-sellers-tabs .nav-tabs li:last-child{ left: 0;}
.best-sellers-tabs .nav-tabs li:first-child{ border-left: 1px solid #efefef; }*/
.best-sellers-tabs .nav-tabs li a{background-color: #ffffff; padding: 10px 10px; margin: 0px!important; color: #bbb; text-align: center; font-size: 12px; font-weight: bold; text-transform: uppercase;
font-family: 'Raleway', sans-serif; min-width: 40px; -moz-box-shadow: 2px 2px 15px 5px #dbdbdb; -webkit-box-shadow: 0px 0px 5px 1px #dbdbdb; box-shadow: 2px 2px 15px 2px #dbdbdb;}
.best-sellers-tabs .nav-tabs li a:hover{ float: left; border: 1px solid #efefef; margin: 0px!important; border-left: 0; background: #000000; color: #fff; }
.best-sellers-tabs .nav-tabs li.active a{ color: #fff; /*border-radius: 4px; */background: #000000;}
/*.best-sellers-outerbox {width: 25%!important;}
*/
/*end best seller*/
/*authors*/
.author-box { padding: 10px;}
.author-box a {text-decoration: none;}
.author-box > a > .thumbnail { margin-bottom: 0px!important; }
.author-box > a > .thumbnail:hover { -moz-box-shadow: 2px 2px 15px 5px #dbdbdb; -webkit-box-shadow: 0px 0px 5px 1px #dbdbdb; box-shadow:  2px 2px 15px 2px #dbdbdb; }
.author-box > a > .thumbnail > .caption{ height: 60px;}
.author-box > a > .thumbnail > .caption h5 {text-align: center; line-height: 18px;}
/*end authors*/
/*author detail*/
.arthor-detail-column{ padding: 0px; text-align: center; /*border: 1px solid #ececec;*/}
.arthor-detail-column .arthor-img{ position: relative; display: inline-block;}
.arthor-detail-column .arthor-img .edit-tag{ position: absolute; left: 0; bottom: 0; height: 26px; line-height: 26px; text-align: center;
background: #1e293d; font-size: 12px; padding: 0 10px 0 40px; color: #fff;}
.arthor-detail-column .arthor-img .edit-tag i{ padding: 0 10px 0 0; position: absolute; left: 0; height: 100%; padding: 0 10px; line-height: 26px; background: #505866;}
.arthor-detail{ padding: 30px 20px;}
.arthor-detail h6{ margin: 0 0 5px;}
.arthor-detail > span{ display: block; font-size: 14px; font-weight: normal; margin: 0 0 30px;}
.arthor-progress span{ color: #333; margin: 0 0 20px; display: inline-block;}
.arthor-progress .progress{ margin: 0;}
.arthor-progress .progress[value], base::-moz-progress-bar{ border-radius: 10px; background: #f7f7f7; height: 10px;}
.comments-status{ background: #f7f7f7; padding: 15px 0; overflow: hidden; margin: 0 0 30px;}
.comments-status li{ float: left; width: 33%; font-weight: bold; text-align: center; border-right: 1px solid rgba(0,0,0,0.1); border-left: 1px solid #fff;}
.comments-status li:last-child{ border: 0; border-left: 1px solid #fff;}
.comments-status li i{ display: block; margin: 0 0 5px;}
.social-activity p{ font-size: 13px;}
.social-activity .social-icons{ display: inline-block; margin: 0 0 30px;}
.single-arthor-widget{ margin: 0 0 60px;}
.single-arthor-widget:last-child{ margin: 0;}
.single-arthor-widget h5{ font-size: 18px; padding: 0 0 15px; border-bottom: 3px solid #f5f5f5; font-weight: bold; margin: 0 0 25px;}
.single-arthor-widget h5 i{ margin: 0 10px 0 0; color: #dcdcdc;}
.single-arthor-widget .filter-tags-holder{ overflow: hidden; margin: 0 0 30px;}
.single-arthor-widget .filter-tags-holder ul{ float: left;}
.author-overview p{ font-size: 13px; line-height: 21px; margin: 0 0 20px;}
.author-overview > p > a{color: #ff851d!important; display: inline-block!important;}
/*end author detail*/
.add-banner{ position: relative; border-radius: 5px; min-height: 172px;}
.add-banner::before{ content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; border-radius: 5px;}
.add-banner-1::before{ background: rgba(153,211,255,0.85);}
.add-banner-2::before{ background: rgba(197,241,95,0.85);}
.add-banner{ background: url(../images/img-01.jpg) no-repeat;}
.add-banner h3{ font-size: 22px; margin: 0 0 10px; font-weight: bold; color: #0c085c; font-family: 'Raleway', sans-serif;}
.add-banner p{ margin: 0; font-size: 16px;}
.add-banner hr{ border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(255,255,255,0.2); margin: 10px 0;}
.add-banner strong{ font-size: 14px; font-weight: 400; color: #333;}
.add-banner strong sup{ font-size: 10px;}
.add-banner .adds-book{ position: absolute;}
.add-banner:hover .adds-book{ transform: scale(1.1);}
.add-banner-1 .adds-book{ top: -20px; left: 10px; width: 120px; filter: drop-shadow(20px 10px 4px #797979);}
.add-banner-2 .adds-book{ top: -20px; right: 10px; width: 120px; filter: drop-shadow(-20px 10px 4px #797979);}
.p-relative{position: relative;}
.add-banner-1{ padding: 20px 40px 20px 186px;}
.add-banner-2{ padding: 20px 186px 20px 40px;}
.add-banner-2 h3{ font-size: 22px; font-family: 'Raleway', sans-serif;}
.add-banner-2 strong{ font-size: 20px; font-style: italic; margin: 0 0 10px; display: block;}
.add-banner-2 p{ color: #343434; font-size: 14px;}
.rcorners { border-radius: 1px;}
.rcorners2 { border-radius: 2px;}
.dropshadow { box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.75);
.page-content .page-row {
/*padding: 60px 0px;*/
position: relative;
margin: 0 0 60px 0;
}
.page-row.our-shopHome{ font-family:inherit}
-moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.75); }