@charset "utf-8";
/* CSS Document */ 
html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
body {	background-color: #fff; margin:0; padding:0; outline:none; font-family:"open_sansregular",Arial, Helvetica, sans-serif; line-height:20px;}
* { margin:0; padding:0;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
p { margin:0; padding:0;}
img { border:0; vertical-align:text-top;}
.clear { clear:both;} 
@-moz-document url-prefix() { 
  select { text-indent:3px !important}
} 
select, input, textarea {margin:0; padding:0; outline:none; font-family:"open_sansregular",Arial, Helvetica, sans-serif; font-size:16px; color:#818181; outline:none;}
h1,h2,h3,h4,h5 { margin:0; padding:0; font-weight:normal; line-height:normal; font-family:"open_sanssemibold",Arial, Helvetica, sans-serif;}
hr { color:#dddddd;border:none;   border-top:1px solid #dddddd; height:1px; margin:0; padding:0; margin-bottom:15px; }
.gradient {filter: none;}
input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], input[type=button], input[type=submit] {-webkit-appearance: none; -webkit-border-radius:0; border-radius:0;}
input[type=checkbox] {-webkit-appearance:checkbox; -webkit-border-radius:0; border-radius:0;}
input[type=radio] {-webkit-appearance:radio; -webkit-border-radius:0; border-radius:0;} 
 ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #929191;
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #929191;
   opacity:  1;
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #929191;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */ color:#929191; } 
/* new clearfix */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    } 
* html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */

/*********************************Header Starts here************************************/
.wrapper {max-width:1900px; margin:auto; position:relative; padding:0 28px;}

.header {}
.top1 {height:52px;background:#202020;border-bottom:1px solid #bebebe;}

.mtop {display:none}
.store1 {float:left}
.mtop-left {float:left}
.mtop-right {float:right}
.mtop-left ul {margin:0;	padding:0;	list-style:none}
.mtop-left li {float:left;	width:41px;	height:39px;	cursor:pointer;	position:relative}
.muser {background:url(../images/sprite.png) -163px -250px no-repeat;}
.mcart {background:url(../images/sprite.png) -296px -250px no-repeat;}
.msearch{background:url(../images/sprite.png) -252px -250px no-repeat;}
.memail{background:url(../images/sprite.png) -282px -11px no-repeat;}
.mphone{background:url(../images/sprite.png) -208px -250px no-repeat;}
.mdeli{background:url(../images/sprite.png) -119px -250px no-repeat;}
.mopen {position:absolute;	left:0;	top:39px;	background-color:#bebebe;padding:5px;	display:none;	z-index:2000;	white-space:nowrap;	padding:1px} 
/*.mtop-left li:hover .mopen {	display:block}*/
.mlogin {background-color:#fff;	padding:3px 5px;	font-size:13px;	width:80px;}
.mlogin a {display:block;	color:#202020;	text-decoration:none;	padding:3px 0}
.mlogin a:hover {color:#5e9198;}
.mcart1 {background-color:#fff;	padding:3px 5px;	font-size:13px;	color:#202020;	text-align:center}
.mcart1 a {display:inline-block;	color:#3f3f3f;	text-decoration:none;	padding:3px 0}
.mcart1 a:hover {color:#5e9198;}
.msearch1{width:140px;background-color:#fff;position:relative;}
.msearch1 .tinput1{width:100%;font-size:14px;color:#6c6c6c;	padding:6px 30px 6px 8px;border:0;height:33px;}
.msearch1 .tinput2 {position:absolute;top:6px;right:8px;background:none;border:0;background:url(../images/sprite.png) -136px -10px no-repeat;width:20px;height:20px;}
.mtop-right .mopen {right:0;left:inherit} 

.delivery {position:relative; font-size:15px; color:#fff;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; margin-top:16px; padding-left:59px; float:left; text-transform:uppercase; padding-right:13px;}
.delivery:before {content:""; width:49px; height:22px; position:absolute; top:-1px; left:0px;background:url(../images/sprite.png) -9px -10px no-repeat;}
.delivery:after {content:""; width:1px; height:19px; position:absolute; top:2px; right:0px; background:#fff}

.currency1 { float:left; padding-top:18px; position:relative; margin-left:13px}
.currency1 h4 { float:left; font-size:13px; color:#fff;}
.currency-text { float:left; font-size:13px; color:#fff; margin-top:-1px; margin-left:5px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position:relative; padding-top:2px}
.currency-text:before { width:15px; height:9px; content:''; background-image:url(../images/arrow.png); position:absolute; top:6px; right:-20px}
.currency-text a { text-decoration:none; color:#fff;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.currency-text img { vertical-align:middle; margin-right:5px; margin-top:-3px;}

.copen .currency-text a { color:#202020}

.copen { border:1px solid #bc7e6c;  position:absolute; top:34px; left:77px; width:80px; background:#fff; display:none}
.copen .currency-text { padding-bottom:5px; border-bottom:1px solid #f4989d; margin:0; width:100%; padding-left:5px; padding-top:5px;}
.copen .currency-text:last-child { border-bottom:none}
.currency1 .copen { left:71px}
.copen .currency-text:before { display:none}

.currency-mobile { width:50px !important}
.currency-mobile .currency1 { margin-left:4px; margin-top:0px; padding-top:14px}
.currency-mobile .currency1 .copen { left:0}
.currency-mobile .currency-text:before { right:-13px;}
.currency-mobile .copen { top:39px; z-index:100}

.login1 {position:relative; font-size:14px; color:#fff;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; margin-top:15px; padding-left:31px; float:right; text-transform:uppercase; margin-left:20px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.login1:before {content:""; width:23px; height:22px; position:absolute; top:-2px; left:0px;background:url(../images/sprite.png) -67px -10px no-repeat;}
.login1 a {color:#fff; text-decoration:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.login1 a:hover {color:#699da5}
.create1 {position:relative; font-size:14px; color:#202020;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; margin-top:15px; padding-left:33px; float:right; text-transform:uppercase}
.create1:before {content:""; width:26px; height:26px; position:absolute; top:-2px; left:0px;background:url(../images/sprite.png) -100px -11px no-repeat;}

.top2 { height:147px;}
.logo { float:left; margin-top:15px}
.search1 { width:268px;  position:relative;  margin-top:52px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  float:left; margin-left:415px;}
.sinput1 { width:100% !important; height:35px !important; background:none !important; border:2px solid #202020 !important; padding:8px 32px 9px 15px !important; font-size:15px !important; color:#929191 !important; -webkit-transition: all 0.4s ease-in-out !important; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out !important; -ms-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out;  overflow:hidden !important; background:#fff !important;  color:#858585 !important; moz-border-radius:25px !important ; /* FF1+ (FF4-) */
	-webkit-border-radius:25px !important ; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius: 25px !important ; /* Opera 11- */
	border-radius:25px !important ; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ border:2px solid #202020 !important;}
.search1	input.sinput1[type="text"]{border:2px solid #202020 !important; padding:8px 32px 9px 15px !important; height:auto !important}
.sinput2 { position:absolute !important; top:10px !important; right:13px !important; background:none !important; border:0;background:url(../images/sprite.png) -137px -10px no-repeat !important; width:18px !important; height:18px !important; cursor:pointer !important; padding:0px !important;}
.search1	input.sinput1[type="text"]:focus {border:2px solid #699da5 !important;  }
.search1::before {border-radius: 0 25px 25px 0 !important;}
/*.search:hover, .search:focus { border:2px solid #699da5 }
.search:hover:before { background:#699da5}*/

.search1:before { content:''; width:45px; height:100%; background:#202020; position:absolute; top:0; right:0;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}


.top-right { float:right}
.phone-email { float:left; margin-top:24px;} 
.phone-email h4 { font-size:16px; color:#202020}

.phone {position:relative; font-size:20px; color:#202020;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; margin-top:15px; padding-left:18px;text-transform:uppercase; display:block}  
.phone:before {content:""; width:12px; height:23px; position:absolute; top:0px; left:0px;background:url(../images/sprite.png) -169px -9px no-repeat;}

.email {position:relative; font-size:15px; color:#202020;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; margin-top:15px; padding-left:39px; display:block;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } 
.email:before {content:""; width:29px; height:20px; position:absolute; top:0px; left:0px;background:url(../images/sprite.png) -195px -9px no-repeat;}
.email a {color:#202020; text-decoration:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.email a:hover {color:#bc7e6c}

.acc-wish { float:right; margin-top:34px;}
.wishlist { width:75px; height:75px; background:url(../images/sprite.png) -9px -58px no-repeat; float:left; position:relative; margin-left:23px; border:1px solid #acacac; }
.wishlist a { display:block; width:100%; height:100%}
.account_ { width:75px; height:75px; background:url(../images/sprite.png) -93px -58px no-repeat; float:left; position:relative; margin-left:23px; cursor:pointer }
a.action.showcart.account_{  border:1px solid #acacac;}
.aopen { position:absolute; top:75px; right:0; width:150px;  border:1px solid #bebebe; display:none}
.aopen ul { margin:0; padding:0; list-style:none}
.aopen li { font-size:14px; color:#202020;background:#fff; padding:5px 15px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.aopen li a { color:#202020; text-decoration:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.aopen li a:hover {color:#699da5}
.navigation { height:50px; background:#202020}

.nav  { display:table; margin:auto;}

.nav ul { margin:0; padding:0; list-style:none;}
.nav li { float:left; color:#fff;text-transform:uppercase;  position:relative;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  font-size:15px;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; }
.nav li a { text-decoration:none; color:#fff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; display:block; padding:15px 42px 15px 41px }
.nav li a:hover, .nav li.active a  {color:#86bfc7}
.hover .parent { color:#86bfc7 !important}

ul.menu a {	display:block;	color:#fff;	text-decoration:none;}

ul.menu a:hover {	/*color:#dc0318;*/}
ul.menu li {	position:relative;	float:left;	 }
ul.menu ul {	position:absolute;	top:50px;	left:0px;	z-index:999 !important;	display:none;	opacity:0;	list-style:none;	border-top:none;  border-top:0;}
ul.menu ul li {	position:relative;	color:#4f4f4f;	text-align:left;	border-top:none;	width:215px;	margin:0px;	background-color:#3e3d3d;	opacity:1;	margin-left:0px !important; padding-left:0;}
ul.menu ul li a {	display:block;	color:#fff !important;	padding:8px 8px 8px 11px;	/*background-image:url(../images/nav-dropdown.bg.png) !important;*/ background-color:#202020;	font-size:13px;	opacity:.98; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;  }
ul.menu ul li a:hover {	background:none;	background-color:#86bfc7 !important;	color:#202020!important;	opacity:1; }
ul.menu ul ul {	left:215px;	top:0px; padding-left:3px;}
ul.menu .menulink {	border:1px solid #aaa;	padding:0px 0px 0px;	font-weight:bold;}
ul.menu .menuhover .menuhover {background-color:#86bfc7 !important;	color:#202020!important;}

ul.menu ul li a.menuhover {background-color:#86bfc7 !important;	color:#202020!important;}
.sale a { color:#ff3900 !important}

.content {}
.banner { max-width:1900px; margin:auto; top:-1px; position:relative;}
.banner img { max-width:100%; height:auto}
.banner-mobile { display:none}


.products-section { margin-top:70px;}
.products-section .wrapper { padding:0}
.heading1 { position:relative }
.heading1:before { height:2px; background:#202020; content:''; position:absolute; width:100%; left:; top:24px; }
.heading-button { display:table; margin:auto; background:#fff; position:relative; z-index:0; padding:0 20px}
.btn1 { width:189px; height:49px; background:#202020; border:0; color:#fff; text-transform:uppercase;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; cursor:pointer;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:20px; margin-left:7px; margin-right:7px; }
.btn2 { width:189px; height:49px; background:#202020; border:0; color:#fff; text-transform:uppercase;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; cursor:pointer;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:20px; margin-left:7px; margin-right:7px; }
.btn1:hover, .btn1.active { background:#699da5}
.btn2:hover, .btn2.active { background:#699da5}

.slide1 {position:relative; padding:0; margin-top:37px; padding:0 25px }
.slide1 .item { margin:0 25px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-align:center}

.slide1 .item img{ max-width:100%; height:auto; vertical-align:top}
.slide1 .customNavigation .next {	width:21px;	height:33px; position:absolute;	left:-3px;	top:35%;	cursor:pointer;background:url(../images/sprite.png) -232px -10px no-repeat;}
.slide1 .customNavigation .prev {	width:21px;	height:33px;background:url(../images/sprite.png) -256px -10px no-repeat; position:absolute;right:-3px;top:35%;cursor:pointer}
.box1 {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.bimg { border:1px solid #acacac; text-align:center;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.bimg img { max-width:100%; height:auto}
.btext { font-size:15px; color:#202020; text-align:center;  line-height:20px; padding-top:17px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.btext a { color:#202020;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  text-decoration:none}
.bprice { font-size:20px; color:#699da5;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; text-align:center; padding-top:12px}

.box1:hover .bimg{ border:1px solid #86bfc7 }
.box1:hover .btext a { color:#86bfc7} 

.sbanner { margin-top:50px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; padding:0 50px }
.sbanner img { max-width:100%; height:auto}
.sbanner ul { margin:0; padding:0; list-style:none}
.sbanner li { float:left; margin-right:76px; width:530px; position:relative}

/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-outline-in:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #699da5  solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}
.sbanner li:last-child { margin-right:0 }
.sbanner1 { margin-top:69px; margin-bottom:67px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; padding:0 50px  }
.sbanner1 ul { margin:0; padding:0; list-style:none}
.sbanner1 li { position:relative }
.sbanner1 img { max-width:100%; height:auto}
.sbanner1-left { float:left; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sbanner1-right { float:right; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sbanner-text { height:63px; width:100%; position:absolute; left:0; bottom:15px;background-color:rgba(255,255,255,0.8); text-align:center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sbanner-text h2 { font-size:30px; color:#202020; text-transform:uppercase; padding-top:11px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-family:"open_sansbold",Arial, Helvetica, sans-serif }
.sbanner1-left:hover .sbanner-text {background-color:rgba(134,191,194,0.8); bottom:0 }
.sbanner1-left:hover .sbanner-text h2 { color:#fff}

.footer { }
.foot1 { background:#202020; padding-bottom:42px} 
.newsletter h1 { text-align:center; color:#fff; font-size:25px; font-family:"open_sansregular",Arial, Helvetica, sans-serif; padding-top:45px; }
.signup {  margin:auto; width:420px; padding-right:176px; position:relative; margin-top:28px;} 
.sinput3 { font-size:15px !important; color:#707070 !important; border:0 !important;  width:100% !important; padding:10px 0 10px 13px !important;-webkit-transition: all 0.4s ease-in-out !important; -moz-transition: all 0.4s ease-in-out !important; -o-transition: all 0.4s ease-in-out !important; -ms-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out !important;font-family:"gotham_lightregular",Arial, Helvetica, sans-serif !important; height:40px !important} 
.sbtn1 { width:158px !important; height:40px !important; background:#86bfc7 !important; border:0 !important; position:absolute !important; top:0 !important; right:0 !important; font-size:17px !important; color:#202020 !important; text-align:center !important; text-transform:uppercase !important; cursor:pointer !important; line-height:40px !important; -webkit-transition: all 0.4s ease-in-out !important; -moz-transition: all 0.4s ease-in-out !important; -o-transition: all 0.4s ease-in-out !important; -ms-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out !important;font-family:"open_sansregular",Arial, Helvetica, sans-serif !important; border-radius:0px !important; font-weight: 500 !important;}
.sbtn1:hover { background:#bc7e6c !important} 
button.sbtn1 span{ margin-top:-6px !important; display:block;}
/*.sinput3:focus {border:1px solid #212121; }*/

.quick-links { display:table; margin:auto; margin-top:80px;}
.qlinks1 { float:left; margin-right:212px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; width:225px; margin-left:56px; margin-right:56px; position:relative;  padding-top:30px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }  

.qlinks1 h3 { font-size:17px; color:#fff; text-transform:uppercase; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.qlinks1 ul { margin:0; padding:0; list-style:none;}
.qlinks1:before { width:66px; height:2px; background:#fff; content:''; position:absolute; top:0; left:0;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.qlinks1:hover:before {width:100%; }
.qlinks1 li { font-size:15px; color:#fff; padding-bottom:10px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;font-family:"open_sanslight",Arial, Helvetica, sans-serif;}
.qlinks1 li a { color:#fff; text-decoration:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.qlinks1 li a:hover {color:#86bfc7; } 

.location { padding-left:25px; position:relative} 
.location:before { content:''; position:absolute; top:0; left:0;background:url(../images/sprite.png) -284px -148px no-repeat; width:16px; height:20px;}
.femail:before { background:url(../images/sprite.png) -305px -148px no-repeat; width:18px; height:12px; top:5px} 
.fphone:before  { background:url(../images/sprite.png) -327px -148px no-repeat; width:10px; height:19px; top:0px} 
.web:before  { background:url(../images/sprite.png) -283px -174px no-repeat; width:18px; height:18px; top:2px} 

.fsocial { display:table; margin:auto; margin-top:60px}
.fsocial ul { margin:0; padding:0; list-style:none; padding-top:38px}
.fsocial .fb { float:left; width:53px; height:47px; margin-right:8px; margin-left:8px; margin-bottom:0px; }

.fsocial .fb a { display:block; width:100%; height:100%}
.fsocial .fb {background:url(../images/sprite.png) -9px -145px no-repeat; }
.fsocial .fb:hover {background:url(../images/sprite.png) -9px -195px no-repeat; }

.fsocial .twit{background:url(../images/sprite.png) -63px -145px no-repeat; }
.fsocial .twit:hover{background:url(../images/sprite.png) -63px -195px no-repeat; }

.fsocial .gplus {background:url(../images/sprite.png) -117px -145px no-repeat; }
.fsocial .gplus:hover {background:url(../images/sprite.png) -117px -195px no-repeat; }

.fsocial .pint {background:url(../images/sprite.png) -171px -145px no-repeat; }
.fsocial .pint:hover {background:url(../images/sprite.png) -171px -195px no-repeat; }

.fsocial .ytube {background:url(../images/sprite.png) -225px -145px no-repeat; }
.fsocial .ytube:hover {background:url(../images/sprite.png) -225px -195px no-repeat; }

.fsocial .insta {background:url(../images/sprite.png) -9px -250px no-repeat; }
.fsocial .insta:hover {background:url(../images/sprite.png) -64px -250px no-repeat; }

.foot2 { font-size:15px; color:#202020; text-align:center; padding-top:28px; padding-bottom:28px}
.foot2 a { color:#202020; text-decoration:none}
.foot2 a:hover { color:#bc7e6c}
.fimg { display:table; margin:auto; padding-top:15px; }
.fimg img { max-width:100%; height:auto; float:left; margin:0 5px}
.kol { color:#bc7e6c !important }
.kol:hover {color:#202020 !important; }
.flinks { width:100%;  background:#699da5; color:#202020; border:0; text-align:left; padding:10px;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:15px; cursor:pointer; display:none }

/*Product page css starts here*/
.breadcrumb { font-size:15px; color:#202020; padding:14px 0px 15px;margin-top:0px;  }
.breadcrumb a { text-decoration:none; color:#202020; position:relative;}
.breadcrumb a:hover, .breadcrumb a#on1 { color:#699da5;}
.inner-banner { height:auto; background:#eeedeb; padding-top:20px; padding-bottom:20px;}
.inner-banner.catgery-data p{ font-size: 17px; color: #202020; font-family: "open_sansregular",Arial, Helvetica, sans-serif; padding-top: 3px; text-align: justify;}
.inner-banner h1 { font-size:25px; color:#202020; padding-top:23px}
.inner-banner h3 { font-size:17px; color:#202020; font-family:"open_sansregular",Arial, Helvetica, sans-serif; padding-top:3px;}

.products { padding:27px 0;}
.products-left{ width:342px; float:left; background:#eeedeb}

.pleft1 { position:relative; margin-top:0px;  background:#fff}
.products-left .pleft1:first-child { margin-top:0}
.phead1 {position:relative; background:#699da5;  position:relative}

.phead1 h2 { font-size:20px; color:#fff;  padding:12px 0 9px 18px; text-transform:uppercase ;}

.pcont { padding:24px 18px 5px; background:#eeedeb}
.pcont h3 { font-size:15px; color:#202020; text-transform:uppercase;  padding-bottom:17px;}
.pcont ul { margin:0; padding:0; list-style:none; padding-bottom:6px; }
.pcont li { font-size:16px; color:#202020; padding-bottom:12px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.pcont li a { color:#202020; text-decoration:none;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position:relative}
.pcont li a:hover {  }

.products-right { width:1450px; float:right}

.listing {   height:49px; background:#202020; padding-left:15px; padding-right:8px; }
.sel { font-size:17px; float:left; color:#fff; padding-top:11px; float:left; margin-right:27px;}  
.sel select { width:174px;  background-color:#ffffff; border:0; font-size:14px; padding:1px; margin-left:1px;  color:#6b6b6b;  height:27px;line-height:25px;-webkit-appearance: none;  /*Removes default chrome and safari style*/     -moz-appearance: none;  /*Removes default style Firefox*/ position:relative; background-image:url(../images/arrow1.png); background-position:top 11px right 7px; background-repeat:no-repeat; text-indent:6px} 

.listing1 { font-size:17px; color:#202020; float:right;   -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  padding-top:10px}
.listing1 a { color:#202020 !important; text-decoration:none !important; display:inline-block !important; padding:4px 11px !important;-webkit-transition: all 0.3s ease-in-out !important; -moz-transition: all 0.3s ease-in-out !important; -o-transition: all 0.3s ease-in-out !important; -ms-transition: all 0.3s ease-in-out !important; transition: all 0.3s ease-in-out; margin-left:7px !important; background-color:#fff !important; border:1px solid #1e1e1e !important;}
.listing1 a:hover, .listing a.list-active {  color:#fff;background:#699da5 }
.display-perpage { width:60px !important}
.pcont ul { display:none}

.check-box1 { margin-bottom:13px; position:relative}
.check-box1 label { font-size:16px; color:#202020; text-transform:uppercase}
.check-box1 input[type=checkbox]:not(old),.check-box1 input[type=radio   ]:not(old){  width   : 25px;  margin  : 0;  padding : 0;  opacity : 0; position:absolute; top:0; left:0}
input[type=radio   ]:not(old) + label{  display      : inline-block;  padding-left : 28px;  background:url('../images/radio.png') no-repeat 0 0;  line-height  : 22px;}

.check-box1 input[type=checkbox]:not(old) + label{  display      : inline-block;  margin-left  : 0;  padding-left : 27px;  background:url('../images/check.jpg') no-repeat ;  line-height  : 19px; background-position:0 2px;}


.check-box1 input[type=checkbox]:not(old):checked + label{ background:url('../images/checked.jpg') no-repeat ; }
.check-box1 input[type=radio]:not(old):checked + label{   background:url('../images/radio-checked.png') no-repeat ;}

.psection {}
.pbox { width:330px; float:left; margin-top:38px; margin-right:43px; }
.pimg { border:1px solid #acacac; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-align:center}
.pimg img { max-width:100%; height:auto}
.ptext { font-size:15px; line-height:20px; text-align:center; padding:18px 10px 0 10px; color:#202020;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; min-height:98px; height:auto;}
.ptext a { color:#202020; text-decoration:none; display:block;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.pbox:hover .ptext a {color:#699da5; }
.pbox:hover .pimg { border:1px solid #699da5;  }
.pprice { font-size:22px; color:#699da5; text-align:center;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; padding-top:12px }
.psection .pbox:nth-child(4n) { margin-right:0}

.psection ~ .listing { margin-top:46px }

/*19-12-2016 update*/
.pbox { width:300px; margin-right:83px}

/*Product Details Page css*/
.product-details { padding-top:5px; }
.pdetail-left { width:450px; float:left}
.pdetail-left img { max-width:100%; height:auto}
.pdetails-big {  position:relative; border:1px solid #c6c6c6;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-align:center}
.pdetails-big:hover { border:1px solid #699da5}
.zoom { position:absolute; bottom:10px; right:10px;  cursor:pointer}
.psmall { padding-top:22px; }
.psmall1 { border:1px solid #c6c6c6}


.slide2 {position:relative; padding:0 13px; margin-top:37px; }
.slide2 .item { margin:0 13px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-align:center}

.slide2 .item img{ max-width:100%; height:auto}
.slide2 .customNavigation .next {width:21px;	height:33px; position:absolute;	left:-3px;	top:35%;	cursor:pointer;background:url(../images/sprite.png) -232px -10px no-repeat;}
.slide2 .customNavigation .prev {	width:21px;	height:33px;background:url(../images/sprite.png) -256px -10px no-repeat; position:absolute;right:-3px;top:35%;cursor:pointer}

.pdetail-right { width:1355px; float:right}
.pdetail-right h1 { font-size:30px; color:#202020;  padding-top:0px; max-height:85; overflow:hidden}
.product-code { font-size:17px; color:#202020; font-weight:bold; padding-top:6px; }
.product-code span{ color:#699da5 }
.pprice1 { font-size:30px; color:#bc7e6c;  padding-top:32px;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; }

.sizes {margin-top:31px; }
.sizes-left { float:left; background:#eeedeb; height:105px; padding:24px 24px; width:637px}
.sizes h4 { float:left; font-size:17px; color:#202020; padding-top:17px;font-family:"open_sansregular",Arial, Helvetica, sans-serif;}
.sizes ul { margin:0; padding:0; list-style:none; float:left; padding-top:5px }
.sizes li { width:74px; height:47px; border:1px solid #c6c6c6; background:#fff; text-align:center; font-size:20px; color:#202020; font-weight:bold; margin-left:12px; text-transform:uppercase; float:left; margin-right:5px; }
.sizes li a { color:#202020; text-decoration:none; display:block; padding:13px 0}
.sizes-right { float:right}
.sguide { font-size:17px; color:#202020; padding-top:21px; position: absolute; float:right; top:185px; right:50px;}
.size-chart-model{ color:#202020;}
.sguide:before { float:left; content:''; width:30px; height:25px; background:url(../images/sprite.png) -315px -115px no-repeat; margin-top:-3px; margin-right:7px }

.sizes-right { float:right; }

.choose-color { padding-top:5px}
.choose-color h4 { float:left; font-size:17px; color:#202020; padding-top:12px}
.choose-color select  { width:210px;  background-color:#ffffff; border:0; font-size:14px; padding:1px; margin-left:14px;  color:#6b6b6b;  height:47px;line-height:25px;-webkit-appearance: none;  /*Removes default chrome and safari style*/     -moz-appearance: none;  /*Removes default style Firefox*/ position:relative; background-image:url(../images/arrow1.png); background-position:top 15px right 11px; background-repeat:no-repeat; text-indent:6px} 

.quan1 { margin-top:20px; }
.quan {	font-size:17px;	color:#202020;	float:left; padding-top:18px}
.quan input {	width:67px !important; height:38px !important; 	background-color:#FFFFFF;		padding:10px 0;	text-align:center; margin-right:15px; border:0; margin-left:8px; border:1px solid #c6c6c6;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:17px; color:#1e1e1e;}
.quan input:focus {  border:1px solid #699da5;}
.add-bag { width:191px !important;   background-color:#699da5; float:left; text-align:center; font-size:20px !important; color:#fff; text-transform:uppercase; font-family:"open_sanssemibold",Arial, Helvetica, sans-serif;  margin-top:18px; margin-right:76px !important}
.add-bag a { display:block; padding:9px 0; color:#fff; text-decoration:none; }
.add-bag a:hover { background-color:#282828}
.recomended { font-size:17px; color:#202020;  padding-left:31px; float:left; margin-top:28px; position:relative; margin-right:103px}
.recomended a {color:#1e1e1e; text-decoration:none }
.recomended a:hover { text-decoration:none}
.recomended:before { content:'';background:url(../images/sprite.png) -325px -177px no-repeat; width:21px; height:20px;  float:left;  position:absolute; top:-1px; left:0 }
.wishlist1 {} 
.wishlist1:before { background:url(../images/sprite.png) -289px -214px no-repeat; width:21px; height:19px; top:3px}
.ask { padding-left:20px;}
.ask:before { background:url(../images/sprite.png) -327px -214px no-repeat; width:13px; height:18px; top:3px}

.cont { margin-top:18px;}
.cont ul { margin:0; padding:0; list-style:none}
.cont li { width:49%}
.cont .cont-left { float:left}
.cont .cont-right { float:right}
.pdetail-right .cont li { height:76px;}
.col-gray li { background:#eeeeee}
.fabric { font-size:17px; color:#000; padding-top:28px; padding-left:20px;}
.fabric span { color:#f4989d}
.choose-color { /*padding-top:34px; padding-left:15px*/}
.choose-color h4 { float:left; font-size:17px; color:#000; padding-top:8px}
/*.choose-color select { width:210px; margin-left:8px; height:38px; border:1px solid #cbcbcb; line-height:38px;}*/

.cont.social .choose-color { padding-top:32px; padding-left:30px; padding-right:24px;}
.social { margin-top:32px;}
.social li { border:1px solid #c1c1c1; background:#fff;}
.rating { padding:0 17px}
.star { padding-top:42px; float:left}
.star li { float:left; width:auto; border:0; margin-right:1px; height:auto !important; width:auto !important}
.review { float:left; font-size:17px; color:#202020; padding-top:40px; margin-left:13px}
.review a { color:#202020; text-decoration:none;}
.review a:hover { color:#bc7e6c}

.fsocial2 { display:block; margin:0; margin-top:4px}

.fsocial2 .fb1 { float:left; width:32px; height:30px; margin-bottom:0px; margin-right:7px;}

.fsocial2 .fb1 a { display:block; width:100%; height:100%}
.fsocial2 .fb1{background:url(../images/sprite.png) -10px -300px no-repeat; }
.fsocial2 .fb1:hover {background:url(../images/sprite.png) -109px -300px no-repeat; }

.fsocial2 .twit1{background:url(../images/sprite.png) -43px -300px no-repeat; }
.fsocial2 .twit1:hover{background:url(../images/sprite.png) -142px -300px no-repeat; }

.fsocial2 .gplus1 {background:url(../images/sprite.png) -76px -300px no-repeat; }
.fsocial2 .gplus1:hover {background:url(../images/sprite.png) -175px -300px no-repeat; }

.cont.social li { height:105px }

.you-may { padding-bottom:52px; padding-top:70px}
.you-may h3 { font-size:20px; color:#202020; border-bottom:1px solid #c6c6c6; padding-bottom:14px}

.slide3 {position:relative; padding:0 20px; margin-top:36px; }
.slide3 .item { margin:0 13px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-align:center}

.slide3 .item img{ max-width:100%; height:auto}
.slide3 .customNavigation .next {width:21px;	height:33px; position:absolute;	left:-3px;	top:45%;	cursor:pointer;background:url(../images/sprite.png) -232px -10px no-repeat;}
.slide3 .customNavigation .prev {	width:21px;	height:33px;background:url(../images/sprite.png) -256px -10px no-repeat; position:absolute;right:-3px;top:45%;cursor:pointer}
ul>li, ol>li{ margin-bottom:0px !important;}
.page-wrapper{ min-height:auto !important;}
.minicart-wrapper{ display:none;}
.tab-content{ display:none;}
.slide1.tab-content.current{ display:block !important}
.slide2.tab-content.current{ display:block !important}
.cms-index-index .price-label{ display:none}
.acc-wish .minicart-wrapper{ display:block !important}
nav.navigation li.category-item a span{ color:#fff !important;}
nav.navigation .submenu li a span{ color:#fff !important; font-size:14px;}
.navigation .wrapper .navigation{ float: left; margin-left: 28px; margin-top: 0px; background:none; text-align:center;}
.navigation .wrapper .navigation .level0{ /*margin:0 24px 0 32px;*/ text-transform:uppercase; font-size:15px;}
.navigation .level0>.level-top{ padding:15px 30px 15px 35px !important; line-height:17px !important; font-family:"open_sanssemibold",Arial, Helvetica, sans-serif !important;}
.home_content.sbanner.clearfix{ text-align:justify; line-height:27px; font-size:16px;}
.home_content.sbanner h1{ font-size:32px;}
.acc-wish .minicart-wrapper .action.showcart:before{ display:none;}
.acc-wish .minicart-wrapper .action.showcart .counter.qty{ background: #000 !important;color: #fff; width:24px !important; height: 24px !important;line-height: 22px !important; border-radius: 12px !important; display: inline-block; margin: 0px 0 0; min-width: 18px; overflow: hidden; padding: 0 3px; float:right !important; white-space: normal; display: block !important; position:absolute; top:-10px; right:-10px;}
button.sinput2:hover{ border:0px !important;}
.cms-index-index .price-container .price{ font-size:20px; !important;}
.cms-index-index .sbanner-text h2 a{ color:#000; text-decoration:none;}
.cms-index-index .sbanner-text h2 a:hover{ color:#fff;}
.navigation .category-item.active a{ border-bottom:0px !important;}
nav.navigation li.category-item.active a span{ color:#699da5 !important;}
.phone a{ color:#000; text-decoration:none;}
.phone a:hover{ color:#bc7e6c;}
.navigation .level0 .submenu{ background:#000 !important; padding-top:0px !important}
.navigation .level0 .submenu li{ text-align:left !important; width:100% !important;}
.navigation .level0 .submenu a:hover{ background:#699da5 !important;}
.breadcrumb strong { font-weight: normal; color: #86bfc7;}
footer{ margin-top:20px;}
.inner-banner.withbredcrumbs{ background:none; height:50px !important}
.inner-banner.withbredcrumbs h1{ padding-top:0px !important}
.catalog-category-view .inner-banner.withbredcrumbs{ display:none !important;}
.pcont h3.parent:before{content: "\f107"; position: absolute; right: 17px; font-size: 24px; color: #202020; font-family: "FontAwesome",Arial, Helvetica, sans-serif; cursor:pointer; margin-top:-3px;}
.pcont h3 a{ color:#2b2b2b; text-decoration:none; }
.catalog-category-view .price-label{ display:none;}
.catalog-category-view .pprice .price-container .price{ font-size:22px !important;}
.toolbar-products.listing .modes, .toolbar-products.listing .toolbar-amount{ display:none;}

.toolbar-products.listing .pages{ display:block !important}
.toolbar-products.listing .limiter{ display:block !important}
.toolbar-products.listing .action.sorter-action{ display:none}
.listing1 .item.current strong.page{ background: #699da5 !important; color:#fff; font-size:inherit !important; line-height:20px !important; padding:5px 10px !important; text-align:center; margin-left:6px !important}
.listing1 li.item{ padding:0px !important; line-height:inherit !important; font-size:inherit !important; margin:0px !important;}
.listing1 .action{ width: auto !important}
ul.listing1 .action.previous:before, ul.listing1 .action.next:before{ font-size:17px !important;}
.listing .sel select{ border-radius:0px !important;}
.toolbar.toolbar-products.listing.clearfix{ margin-bottom:0px !important}
.products.clearfix .block.filter{ display:none;}
ul.listing1{ margin-bottom:0px !important}
.account_ ._block-content-loading .loading-mask{ display:none !important;}
.wishlist-index-index .toolbar.wishlist-toolbar{ position:inherit !important}
.account-nav-content li.nav.item{ width:100%;}
.catalog-category-view .pimg img{ height:327px !important}


/*Cart and contant pages css important*/
#maincontent.page-main{ margin-top:15px !important}
.cms-bluemagik-wholesale.page-layout-home #maincontent.page-main{ margin-top:0px !important}
.page-wrapper {    display:block;    display: block;    display: block;    -webkit-flex-direction: none;    -ms-flex-direction: none;    flex-direction: none;    min-height: inherit;}
#maincontent.page-main .page-title-wrapper { padding-bottom:15px; border-bottom:1px solid #ccc; margin-bottom:25px; margin-top:30px; display:none}
#maincontent.page-main .page-title-wrapper .page-title { font-size:25px;font-family:"open_sanssemibold",Verdana, Geneva, sans-serif; text-transform:uppercase}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title { font-size:25px; padding-bottom:5px}
.login-container .block .block-title { font-size:20px; font-family:'open_sanssemibold',Arial, Helvetica, sans-serif}
body { font-size:15px}
p { font-size:15px; line-height:24px}
.fieldset > .field:not(.choice) > .label { width:100%; padding:0; padding-bottom:10px; text-align:left}
.login-container .fieldset > .field > .control { width:100%}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="datetime"], input[type="email"]{width:100% !important;  background:#fff !important; border:1px solid #706f6f !important;  padding:12px !important; font-size:15px !important; color:#757575 !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out !important; -ms-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out !important;  height:auto}


.action.primary {min-width:220px; font-family:"open_sansregular",Arial, Helvetica, sans-serif;  background:#699da5;text-align:center;color:#000;font-size:15px;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative; text-transform:uppercase;padding:17px 36px 13px; border:0;-webkit-border-radius:0 !important; border-radius:0 !important; font-weight:normal; color:#fff}
.action.primary:hover {background:#353537; color:#fff; border:0;}

.primary .action {min-width:220px; font-family:"open_sansregular",Arial, Helvetica, sans-serif;  background:#699da5;text-align:center;color:#fff;font-size:15px;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative; text-transform:uppercase;color:#fff;text-decoration:none;text-transform:uppercas;display:block;padding:14px 36px 14px; }
.primary .action:hover, .primary .action:focus {background:#bc7e6c; color:#fff; border:0;}
.login-container .fieldset::after {margin-left:0}

.form.form-create-account {min-width:inherit;width: auto; max-width:800px; margin:auto}
.fieldset > .field:not(.choice) > .control { width:100%}
.abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset::after { margin-left:0;font-size:20px; font-family:'open_sanssemibold',Arial, Helvetica, sans-serif}
.field.choice.newsletter { background:none; height:auto; padding:0}
.fieldset > .field.choice:before, .fieldset > .field.no-label:before { width:100%;}
.account .block .block-title { margin-bottom:25px; }
.account .block .box { margin-bottom:25px}
.account .block .box-title{ margin-bottom:6px; display:block}
.account .column_no.content{ width:77%; float:right }
b, strong {    font-weight: normal;font-family:'open_sanssemibold',Arial, Helvetica, sans-serif}
.account-nav .item.current a, .account-nav .item.current strong { font-weight:normal}

.account-nav .item a:hover { background:none } 
.fieldset > .field { margin-bottom:20px}
.fieldset { margin-bottom:30px}
.field.password-info{ margin-bottom:30px}
.cart.table-wrapper .product-image-wrapper .product-image-photo { margin:0 }
.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp { text-align:center}
.block .title strong{ font-weight: normal;font-family:'open_sanssemibold',Arial, Helvetica, sans-serif}
button, a.action.primary, .cart.table-wrapper .actions-toolbar > .action, .action-gift {border-radius:0px} 

.minicart-wrapper .counter-label.item-cart-labels { display:none}
.minicart-wrapper .newwxx.counter-number{ display:none}
.minicart-wrapper .item-qty.cart-item-qty { width:auto !important; padding:8px !important}
.minicart-wrapper .primary .action.edit { background:none; padding:0; min-width:inherit}
.minicart-wrapper .product .actions { margin-top:-32px}
.minicart-wrapper .block-minicart { padding-bottom:18px}
.minicart-items .product-item-name a { color:#699da5 }

.opc-progress-bar-item { width:50%;}
.pbox .text14.line22.tcenter a{ color:#6c6d71;}
.catalog-category-view #maincontent.page-main{ margin-top:0px !important}
.catalog-category-view .products{ margin:0px 0px !important;}

select {width: 100% !important;background: #fff !important;border: 1px solid #706f6f !important;font-size: 15px !important;color: #757575 !important;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out !important;-ms-transition: all 0.4s ease-in-out !important;transition: all 0.4s ease-in-out !important;height: 48px ;}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {font-size:20px; font-family:'open_sanssemibold',Arial, Helvetica, sans-serif;  font-weight:normal; padding-bottom:5px}
.opc-block-summary .items-in-cart > .title strong {font-size:18px; font-family:'open_sanssemibold',Arial, Helvetica, sans-serif;  font-weight:normal } 

.block.block-customer-login .email.required{ padding-left:0}
.block.block-customer-login .email.required:before{ display:none}
.login-container .block.block-customer-login .fieldset:after { margin-top:25px; font-size:15px ; }

.form.create.account.form-create-account { margin-bottom:45px}
.inner-banner.withbredcrumbs { height:auto; padding-top:0}
.opc-progress-bar-item._active::before {    background: #bc7e6c;}

.content.account-nav-content{}
.account-nav .item a, .account-nav .item > strong { color:#202020}
.account-nav .item.current a, .account-nav .item.current strong { border-color:#bc7e6c}
.opc-progress-bar-item._active > span::before {
    background: #bc7e6c;
}
.catalog-product-view .inner-banner.withbredcrumbs{ display:none;}
.catalog-product-view .product-info-stock-sku , .catalog-product-view .price-final_price .price-label{ display:none !important}
.catalog-product-view .price-final_price .price-wrapper .price{ display:block; padding-bottom:32px; font-size:30px; color:#bc7e6c;  padding-top:32px;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif;}
.swatch-attribute{ background: #eeedeb; width:100%; height:75px; padding:13px 20px; margin-bottom:10px; }
.swatch-attribute-options { display:inline-block; margin-left:0px; margin-top:5px !important;} 
.swatch-attribute-label{ float: left; font-size: 17px; color: #202020; padding-top: 13px; font-family: "open_sansregular",Arial, Helvetica, sans-serif; font-weight:normal !important; left:0px;}
.swatch-option.text { padding-left:2px; padding-right:2px}
.swatch-option.selected{ outline:0px !important;}
.swatch-option.text{ line-height:30px !important;} 
.swatch-attribute .swatch-attribute-options .swatch-option{ width: 60px !important; height: 40px !important; font-size: 18px !important; border: 1px solid #c6c6c6; background: #fff !important; text-align: center !important; color: #202020 !important; font-weight: bold !important; margin-left: 12px !important; text-transform: uppercase !important; float: left !important; margin-right: 5px !important;
}
select.swatch-select{width: 210px !important; background-color: #ffffff !important; border: 0 !important;font-size: 14px !important; padding: 1px !important; margin-left: 14px !important;color: #6b6b6b !important; height: 47px !important;line-height: 25px !important;
 -webkit-appearance: none;-moz-appearance: none;position: relative !important; background-image: url(../images/arrow1.png) !important; background-position: top 15px right 11px !important; background-repeat: no-repeat !important;text-indent: 6px !important; height:38px !important; border-radius: 0px !important }
swatch-attribute-selected-option{ display:none}
.catalog-product-view .modal-popup .modal-title{ display:none !important}
.catalog-product-view .modal-popup.modal-slide .modal-footer{ display:none !important;}
.inquery-form-custom{ width:100%; float:left; }
.catalogsearch-result-index .price-label{ display:none;}
.catalogsearch-result-index .pimg img{}
.catalogsearch-result-index .products{ margin:0px !important}
.catalogsearch-result-index .price-container .price{ font-size:22px !important;}
.catalog-product-view input[type=radio ]:not(old) + label{ background:none !important; padding-left:18px !important;}


.navigation li a span.ui-menu-icon.ui-icon-carat-1-e { display:none !Important}
.navigation .level0 .submenu { border:0}
.products { padding-top:30px}
.products .products-left{ margin-top:0px}
.products .products-right{ margin-top:0px !important}
.sel { padding-top:10px}
.sel select {  background-image:url(../images/arrow1.png) !important; background-repeat:no-repeat !important; background-position:top 11px right 7px !important;} 
.sel .sorter-label { float:left; padding-top:3px; padding-right:5px}
.sel .sorter-options { width:174px !important; height:29px; font-size:13px}
.navigation .level0.has-active > .level-top { border:0}
.navigation .level0 .submenu .active > a { border:0}
nav.navigation li.category-item.active a:hover span { color:#fff !important}

.psection .pbox{ width:22.75%; margin-right:3%}
.catalog-category-view .pimg { display:table; width:100%; height:500px;}
.catalog-category-view .pimg a { display:table-cell; vertical-align:middle}
.catalog-category-view .pimg img { height:auto !important; max-height:495px}
.inquery-form-custom .email { padding-left:0 !important; }
.inquery-form-custom .email::before { background:none; }


.instagramnew { padding-top:50px}
.instagramnew .text25 { color:#fff; text-align:center; font-size:25px }
.instagramnew .text17 { font-size:17px; color:#86bfc7;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif; font-style:italic; text-align:center; padding-top:5px}
.instagramnew .text17 a { display:inline-block; text-align:center; text-decoration:underline;color:#86bfc7;}

.box1 {}
.box1 .bimg { display:table; width:100%; height:470px;}
.box1 .bimg a { display:table-cell; vertical-align:middle}
.box1 .bimg img { height:auto !important; max-height:468px}

.product-details .block.upsell{ clear:both; padding-top:70px}

.page-layout-1column .product.media.pdetail-left { width:450px}
.main-ask { float:left}

.pdetail-left  .fotorama__stage { border:1px solid #c6c6c6;}
.pdetail-left .fotorama__nav-wrap{ margin-top:25px}
.pdetail-left .fotorama__thumb-border { border-color:#bc7e6c !important }

.swatch-attribute.color { width:44%; float:left}
.swatch-attribute.size { width:53%; float:right}
.pdetail-right .quan input { height:50px !Important}
.recomended { margin-top:34px;}

.sguide { position:relative; top:0; left:0;/* clear:both; float:left;*/ padding-top:5px; padding-bottom:10px}
.product-options-bottom { clear:both}
.recaomm-wish-ask{ float:left}
.cms-contact-us .email:before{ background:none !important;}
.cms-contact-us .email{ padding-left:0px !important}
.home_content.sbanner h1 { text-align:left}


.cart-summary .block > .title:after { top:8px}

.account #maincontent.page-main { margin-top:0 !important; padding-top:0}
.switcher-trigger.currency-text{ margin-left:15px; padding-top:2px;}
.switcher-trigger.currency-text:after{ content:inherit !important}
span.curr_sdesk{ margin-left:9px;}
li.switcher-option{ text-align:left}
.switcher-dropdown{ border:0px !important; min-width:105px !important; margin-top:0px !important}
ul.switcher-dropdown:before , ul.switcher-dropdown:after{ content:inherit !important;}
.currency-mobile .currency-text strong span{ font-size:0px;}
.currency-mobile li.switcher-option{ width:100%;}

#switcher-currency .dropdown.switcher-dropdown .switcher-option a{background-color: #fff; border-bottom:1px solid #000; padding:7px; padding-left:15px}

.currency-text img { margin-right:9px}
#switcher-currency .dropdown.switcher-dropdown .switcher-option a:hover{background-color: #699da5;color: #fff;border-bottom:1px solid #699da5}
#switcher-currency .dropdown.switcher-dropdown .switcher-option a { color:#000}
#switcher-currency .dropdown.switcher-dropdown .switcher-option a img {vertical-align: middle;position: relative;top: -1px;}
#switcher-currency .dropdown.switcher-dropdown .switcher-option a span { font-size:13px;}
.checkout-cart-index button.action.update ,.checkout-cart-index button.action.clear , .checkout-cart-index a.action.continue , .checkout-cart-index .action.action-edit , .checkout-cart-index a.action.action-delete , .checkout-cart-index button.action.apply.primary{ background:#699da5 !important; color:#fff !important; border:0px !important;}
.checkout-cart-index button.action.update:hover ,.checkout-cart-index button.action.clear:hover , .checkout-cart-index a.action.continue:hover , .checkout-cart-index .action.action-edit:hover , .checkout-cart-index a.action.action-delete:hover , .checkout-cart-index button.action.apply.primary:hover{ background:#353537 !important;}
#searchsuite-autocomplete {
    left: 0px !important;
    margin-top: 0px !important;
    width: 100% !important;
}
.searchsuite-autocomplete .title {
    background: #f5f5f5;
    color: #6c6d71;
}
.qs-option-title a { color: #202020; text-decoration:none; font-size:12px;}
.qs-option-title a:hover{ color: #699da5;}
.qs-option-sku{ color:#202020 !important}
.searchsuite-autocomplete ul li .qs-option-image{ padding-top:5px;}

#mp-popup-template4{ padding-bottom:75px;}
#bio_ep{ background: none !important;}
div#bio_ep_close {
    top: 12px;
    right: 68px;
}
.tmp4-form { width:47%; margin-left:33px;}
.tmp4-form input{ width:97% !important;}
#mp-popup-template4 .tmp4-button { background-color: #ff5a15 !important;
    width: 130px;
    height: auto;
    border-radius: 10px;
    border: none !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding: 0 !important;
    /*margin: 15px 0 0 25px;*/
	margin:5px;
    padding: 9px !important; margin-left:0;}
	
#mp-newsletter-error {
    bottom: 0 !important;
    left: 0 !important;
    display: block !important;
    position: relative !important;
    padding-bottom: 0px !important;
    padding-top: 3px !important;
    font-size: 11px !important;
    margin-top: 0 !important;
}
.block.discount .title strong {
    font-size: 17px !important;
    font-weight: 700 !important;
}
.gallery-placeholder #wrap {
    border: 1px solid #c6c6c6;
}
.gallery-placeholder .more-views ul li {
    border: 1px solid #c6c6c6;
    margin-right: 8px;
}



.popup { max-width:690px; margin:auto; background:#fff; border:14px solid #ececec; color:#202020; line-height:normal; width: 690px !important;} 
.popup-left { width:295px; float:left}
.popup-right { width:365px; float:right; padding:0 30px; padding-top:35px}
.text35 { font-size:35px;}
.popup .text35 {  font-family:"open_sansbold",Arial, Helvetica, sans-serif; text-align:center; }
.popup .text17 { text-align:center; padding-top:17px;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif;line-height:20px }
.off1 { font-size:50px; color:#699da5;text-shadow: -2px 4px 5px rgba(0, 0, 0, 0.1); font-family:"open_sansbold",Arial, Helvetica, sans-serif ; font-weight:bold; text-align:center; padding-top:17px; padding-bottom:0px}
.input1 {  width:100%; border:2px solid #ececec; font-size:14px; color:#787878; padding:10px}
.input1:focus { border-color:#699da5;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.popup .input1 { margin-top:20px}

.submitpop {height:42px; width:100%; background:#202020 !important;  font-size:17px !important; text-transform:uppercase !important; text-align:center !important; color:#fff !important; float:right !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position:relative !important; border:0 !important; cursor:pointer !important; line-height:26px !important;font-family:"open_sanssemibold",Arial, Helvetica, sans-serif !important;}
.submitpop:hover { background-color:#699da5 !important; color:#fff !important}

.popup .submitpop { margin-top:20px; margin-bottom:25px}
.text13 { font-size:13px;}
.popup .text13 { text-align:center}
.popcolose { position:absolute; top:24px; right:24px}

.color-section1 {
    padding-top: 5px;
}
.color-section1 span {
    display: block;
    float: left;
    margin-top: 7px;
    width: 120px;
    margin-right: 7px;
}
.color-section1 select {
    min-width: 187px;
	width: 187px !important;
    background-color: #fff !important;
    border: 1px solid #cecece !important;
    font-size: 14px !important;
    padding: 1px !important;
    color: #6d6d6d !important;
    height: 39px !important;
    line-height: 25px !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    position: relative;
    background-image: url(../images/arrow1.png) !important;
    background-position: top 14px right 9px !important;
    background-repeat: no-repeat !important;
    color: #444 !important;
    text-indent: 7px !important;
    margin-top: 0px !important;
}
.color-section1 option {
    background: #fff !important;
    padding: 5px !important;
}
.pack {
    padding-top: 10px;
}
.pack-left {
    padding: 20px;
    background: #eeeeee;
    width: 54%;
    float: left;
    margin-top: 15px !important;
}
.pack-left .text17 {
    font-size: 17px;
    color: #202020;
}
.pack-size {
    padding-top: 16px;
}
.pack-size1 {
    width: 250px;
	float: left;
}
.pack-size1 table {
    margin: 0;
    padding: 0;
    list-style: none;
    border-left: 1px solid #b2b2b2;
    border-top: 1px solid #b2b2b2;
}
.pack-size1 td {
    font-size: 15px;
    color: #202020;
    padding: 10px 0;
    text-align: center;
    background: #fff;
    border-right: 0;
    border-right: 1px solid #b2b2b2;
    border-bottom: 1px solid #b2b2b2;
}
.pack-size-right {
   /* width: 60px;*/
    margin-left: 12px;
}
.pack-right {
    float: right;
	width:42%;
}
.pack-right ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.pack-right li .span1 {
    color: #dd1e05;
}
.pack-right li {
    font-size: 18px;
    padding-bottom: 9px;
}
.span2 {
    font-size: 14px;
    color: #202020;
    font-weight: 300;
}

.checkout-cart-index .action.action-edit{ display:none !important;}
.checkout-cart-index a.action.towishlist.action-towishlist{ display:none !important;}
.checkout-cart-index button.action.update{ display:none !important;}
.minicart-items .product-item-details .details-qty{ display:none !important;}
.minicart-wrapper .product .actions > .primary{  display:none !important;}


@media only screen and (max-width:1899px)  
{
.search1 { position:absolute; left:-15px; right:0; margin:auto; top:54px}
.sbanner li { width:32%; margin-right:2%}
.sbanner1 li { width:49%;} 
.slide1 .customNavigation .prev { right:5px}
.slide1 .customNavigation .next { left:5px}

.products .wrapper { position:relative}
.products-left { position:absolute; top:0; left:27px}
.products-right { padding-left:392px; width:100%}

/*Product Details Page css*/
.product-details { position:relative}
.pdetail-left { position:absolute; left:0}
.pdetail-right { padding-left:485px; width:100%}
.sizes-left { width:48%}
.cont li { width:48%}

.products .products-left{ margin-top:30px}

.sguide {    top: 0;    right: 0px;}
}



@media only screen and (max-width:1600px)  
{
.delivery { font-size:14px;}
.phone-email h4 { font-size:15px}
.phone { font-size:18px}
.email { font-size:14px}

.qlinks1 { margin-left:40px; margin-right:40px}
.sbanner-text h2 { font-size:27px; padding-top:14px}

.products-left { position:absolute; top:0; left:27px; width:310px;}
.products-right { padding-left:350px; width:100%; margin-top:-27px !important;}
.pbox { width:23.5%; margin-right:2%}

/*19-12-2016 update*/
.pbox {    margin-right: 3%;    width: 22.7%;}

/*Product Details Page css*/
.sizes-left { width:100%; height:75px; padding:13px 20px }
.sizes-right { margin-top:10px;}
.sizes li { width:60px; height:40px; font-size:18px;}
.sizes h4 { padding-top:14px}
.sizes li a { padding:9px 0}
.sguide { padding-top:14px;}
.choose-color h4 { padding-top:9px;}
.choose-color select { height:38px;}
.recomended { margin-right:23px;}
.add-bag { margin-right:23px;}

.catalog-category-view .pimg {  height:400px;}
.catalog-category-view .pimg img { height:auto !important; max-height:398px}

.box1 .bimg { display:table; width:100%; height:400px;}
.box1 .bimg a { display:table-cell; vertical-align:middle}
.box1 .bimg img { height:auto !important; max-height:398px}

.swatch-attribute .swatch-attribute-options .swatch-option { width:51px !important; margin-left:8px!important; margin-right:0 !important}
.recomended {    margin-right: 15px;}
}

@media only screen and (max-width:1400px)  
{
.recaomm-wish-ask { width:100%;}
.recomended {    margin-top: 16px;}
}
@media only screen and (max-width:1300px)  
{
.wrapper { max-width:980px;} 
.delivery { font-size:13px}
.login1 { font-size:13px;}
.create1 { font-size:13px;}
.logo img{ max-width:100%; height:auto}
.search1{ left:-35px !important; top:27px !important;}

.logo { width:280px; margin-top:14px}
.top2 { height:auto; padding-bottom:9px;}
.account_ { -ms-transform: scale(0.8);-webkit-transform: scale(0.8);transform:scale(0.8); z-index:200; margin-top:-25px; margin-left:-8px}
.wishlist { -ms-transform: scale(0.8);-webkit-transform: scale(0.8);transform:scale(0.8); z-index:200; margin-top:-25px; }
.phone-email h4 { font-size:14px;}
.aopen li { font-size:15px}
.phone-email { margin-top:8px;}
.phone { font-size:16px; margin-top:8px;}
.email { font-size:13px; margin-top:11px;}
.sinput1 { font-size:13px; padding-top:7px; padding-bottom:7px; height:auto}
.search1 { width:212px; top:-44px; left:39px }
.sinput2 { top:6px}
.nav li { font-size:14px;}
.nav li a { padding:15px 25px}
.products-section { margin-top:36px;}
.sbanner { margin-top:30px;}
.sbanner1 { margin-top:30px; margin-bottom:30px}
.sbanner-text h2 { font-size:22px;}
/*.navigation .wrapper .navigation .level0{ margin:0 0 0 30px; top:10px;}*/
.navigation .level0>.level-top{ padding:15px 9px 15px 35px !important}

.inner-banner h1 { font-size:22px;}
.inner-banner h3 { font-size:15px;}
.products-left { position:relative; left:0; width:100%; min-height:inherit !important; background-color:#fff;}
.phead1 h2 { font-size:18px;}
.pcont h3 { font-size:15px;}
.check-box1 label { font-size:15px;}

.products-right { width:100%; padding-left:0; margin-top:20px !important;}
.pcont  { display:none}
.products-left .pleft1 { margin-bottom:10px}

.phead1:before {content:"\f107"; float:right; font-size:30px; color:#fff; font-family:FontAwesome; position:relative; top:12px; right:12px}
.pbox {    margin-left: 1% !important;    margin-right: 1% !important;    width: 31.33%;}
.sel { font-size:15px;}
.sel select { font-size:13px;}
.listing1 { font-size:15px;}
.ptext { font-size:14px;}
.pprice { font-size:20px;}
.psection ~ .listing { margin-top:35px;}

/*Product Details Page css*/
.pdetail-right h1 { font-size:25px}
.pdetail-left { width:390px;}
.pdetail-right { padding-left:420px;}
.product-code { font-size:16px;}
.pprice1 { font-size:26px; padding-top:22px}
.sizes li { font-size:17px; width:45px}
.sguide { font-size:15px;}
.sizes h4 { font-size:16px;}
.choose-color h4 { font-size:16px;}
.quan { font-size:16px;}
.recomended { font-size:16px;}
.cont.social li { height:auto; width:100%; padding-bottom:6px; margin-bottom:15px}
.star { padding-top:17px;}
.review { padding-top:15px;}
.cont.social .choose-color { padding-left:22px; padding-top:10px; padding-bottom:7px;}
.social { margin-top:20px;}
.review { font-size:16px;}

/*Cart and contant pages css important*/
.login-container .block .block-title { font-size:18px;}
.abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset::after {font-size:18px;}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {font-size:18px; }
.opc-block-summary .items-in-cart > .title strong {font-size:16px; font-family:'open_sansbold',Arial, Helvetica, sans-serif; color:#6c6d71; font-weight:normal } 

.swatch-attribute.color { width:100%;}
.swatch-attribute.size { width:100%; margin-top:8px}

.page-layout-1column .product.media.pdetail-left { width:390px;}
.pdetail-right {    padding-left: 405px;}
.product-options-wrapper .swatch-opt { margin-top:0}

.pdetail-right .cont.social li { margin-top:20px;}
.pdetail-right .social { margin-top:0} 

.cont.social .star { padding-top:0}
.cont.social li { padding-bottom:8px;}
.pdetail-right .cont.social li .star li { margin-top:18px; padding-bottom:8px}
.review {    padding-top: 18px;}
 }
 
  

@media only screen and (max-width:979px)  
{
.wrapper { padding: 0 10px}
.delivery, .login1 create, .login1, .search1, .top-right { display:none}

.logo { width:270px; margin:auto; float:none}
.top2 { padding-top:14px; padding-bottom:14px}
.navigation { height:auto}
.top1 { height:40px}
.mtop { display:block}
.btn1 { width:180px; height:44px; font-size:17px;}
.btn2 { width:180px; height:44px; font-size:17px;}
.slide1 .item { margin:0 11px}
.btext { font-size:14px}
.bprice { font-size:19px}
.sbanner { padding:0 25px; max-width:500px; margin:auto; padding-top:35px;}
.sbanner li { width:100%; margin-right:0; margin-bottom:20px !important;}
.sbanner1 { padding:0 25px; margin-top:0}
.sbanner1 li { width:100%; margin-bottom:20px !important; }
.newsletter h1 { font-size:22px; padding-top:25px}
.quick-links { margin-top:45px}
.qlinks1 { width:40%; margin-left:5%; margin-right:5%; margin-bottom:28px}
.fsocial { margin-top:8px;}
.foot2 { font-size:14px}

.listing { height:auto; padding-bottom:10px;}
.sel { float:none; display:table; margin:auto}
.listing1 { float:none; display:table; margin:auto}
.listing1 a { margin-left:3px; margin-right:3px;}
.phead1 h2 { font-size:16px}
.pcont li { font-size:15px;}
.pbox { margin-top:25px;}
.breadcrumb { font-size:14px;}
.navigation .wrapper .navigation{ display:none;}

.currency1  { display:none}
.currency-mobile .currency1 { display:block}
.pcont h3 { padding-bottom:11px}
.pcont li { padding-bottom:9px;}

/*Product Details Page css*/
.pdetail-left { position:relative; float:none; margin:auto}
.pdetail-right { padding-left:0; padding-top:25px}
.sizes h4 { font-size:15px;}
.choose-color h4 { font-size:15px;}
.quan { font-size:15px;}
.pdetail-right h1 { font-size:22px;}
.product-code { font-size:15px;}
.pprice1 { font-size:24px;}
.recomended { font-size:15px;}
.review { font-size:15px;}
.you-may { padding-top:20px;}
.you-may h3 { font-size:18px;}
.recomended { font-size:14px; margin-right:16px; margin-bottom:8px;}
.add-bag { font-size:18px; width:166px;}

/*Cart and contant pages css important*/
.login-container .block .block-title { font-size:17px;}
body { font-size:14px;}
body p { font-size:14px; line-height:22px}
.abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset::after {font-size:17px;}
.fieldset { margin-bottom:30px}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {font-size:17px; }
.opc-block-summary .items-in-cart > .title strong {font-size:15px; font-family:'open_sansbold',Arial, Helvetica, sans-serif; color:#6c6d71; font-weight:normal } 

.psection .pbox { width:31.3%}
.catalog-category-view .pimg {  height:300px;}
.catalog-category-view .pimg img { height:auto !important; max-height:298px}

.instagramnew .text25 { font-size:22px }
.instagramnew .text17 { font-size:16px; }

.page-layout-1column .product.media.pdetail-left { width:auto; max-width:420px; margin:auto; float:none}

.mtop-left li.msearch .mopen { background:none}
.mtop-left li.msearch .mopen .msearch1{ width:240px}
.mtop-left li.msearch .mopen .msearch1 input[type="text"] { height:45px !important;-webkit-border-radius: 0 !important;-opera-border-radius: 0 !important;border-radius: 0!important;}
.mtop-left li.msearch .mopen .msearch1 .sinput2 {    background: url(../images/sprite.png) -63px -354px no-repeat !important;}

.listing ul.listing1 { padding-top:0}
.listing ul.listing1 li { margin-top:10px !important}

.sguide{ padding-top:0px}
.quan { padding-top:10px}
.add-bag { margin-top:10px;}
.recomended { margin-top:8px;}

.currency-mobile .currency1 { padding-top:10px}
.currency-mobile .currency-text::before {
    right: -14px;    top: 10px;
}

}

@media only screen and (min-width:768px)  
{
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{ max-width:inherit !important; padding-left:0px !important; padding-right:0px !important}
.minicart-wrapper{ margin-left:0px !important;}
.navigation .level0.active>.level-top{ border-color:none !important;}


}

@media only screen and (max-width:767px)  
{
.cms-home .page-main{ padding-left:0; padding-right:0}
.cms-home .page-header { margin-bottom:0 }

.account .column_no.content { width:100%}
.pack-left{ width:100%;}
.pack-right{ width:100%;}
}
@media only screen and (max-width:760px)  
{
nav.navigation{ display:none;}
.btn1 { font-size:16px}
.btn2 { font-size:16px}
.newsletter h1 { font-size:20px}
.signup { margin-top:18px}
.foot2 { font-size:13px}
.fsocial .fb {-ms-transform: scale(0.8);-webkit-transform: scale(0.8);transform:scale(0.8); margin-left:-2px; margin-right:-2px;}
.banner-desktop { display:block;}
.banner-mobile { display:block}
.home_content.sbanner h1{ font-size:24px !important;}

.pbox { width:48%; }
.pcont li { font-size:14px; padding-bottom:8px;}
.inner-banner h1 { font-size:20px;}
.inner-banner h3 { font-size:14px; padding-top:5px}

/*Product Details Page css*/
.pdetail-right h1 { font-size:20px;}
.product-code { font-size:14px;}
.pprice1 { font-size:22px;}
.sguide{ display:block;}
 
.psection .pbox { width:48%}
.catalog-category-view .pimg {  height:300px;}
.catalog-category-view .pimg img { height:auto !important; max-height:298px}
.instagramnew .text25 { font-size:20px }
.instagramnew .text17 { font-size:15px; }

.box1 .bimg { display:table; width:100%; height:340px;}
.box1 .bimg a { display:table-cell; vertical-align:middle}
.box1 .bimg img { height:auto !important; max-height:338px}

.pdetail-right { padding-top:0}
.pdetail-left .fotorama__nav-wrap {    margin-top: 13px;} 

.account #maincontent.page-main .columns_cha .wrapper { padding-left:0; padding-right:0}
}

@media only screen and (max-width:680px)  
{
.popup-left { display:none}
.popup-right { width:100%; padding-bottom:30px}
}

@media only screen and (max-width:550px)  
{
.logo { width:250px}
.btext { font-size:13px;}
.bprice { font-size:18px; padding-top:10px}
.sbanner-text h2 { font-size:19px; padding-top:14px;}
.signup { width:100%; padding-right:0}
.sbtn1 { position:relative !important; margin:auto; margin-top:10px; display:table}
.newsletter h1 { font-size:19px}
.qlinks1 li { font-size:14px}
.fsocial { margin-top:0}
.fimg { padding-top:5px}
.fimg img { display:block; margin:auto; margin-top:10px; text-align:center; float:none}
.foot2 { padding-top:15px; padding-bottom:15px}
.sbanner, .sbanner1 { padding-left:0; padding-right:0}
.qlinks1 { margin-left:0; margin-right:0; width:100%}
.quick-links { margin-top:20px}
.qlinks1 {  margin-bottom:14px; padding-top:18px}
.flinks { margin-top:18px; position:relative; background:#86bfc7; display:block} 
.flinks:before {content:"\f107"; float:right; font-size:26px; color:#202020; font-family:FontAwesome; position:relative; top:2px;}
.fsocial { margin-top:18px}
.foot1 { padding-bottom:18px}
.quick-links { display:none}

.phead1 h2 { font-size:15px;}
.pcont h3 { font-size:14px;}
.pcont li { font-size:13px;}
.listing1 { font-size:14px;}
.sel { font-size:14px;}
.ptext { font-size:13px;}
.pprice { font-size:18px; padding-top:10px}
.breadcrumb { font-size:13px;}
.products { padding:15px 0}
.products-right { margin-top:6px;}
.listing1 { font-size:13px;}
.listing1 a { padding:2px 9px}

/*Product Details Page css*/
.pdetail-right h1 { font-size:19px;}
.sizes li { font-size:15px;}
.sizes h4 { font-size:14px; padding-top:15px;}
.sguide { font-size:14px;}
.choose-color h4 { font-size:14px;}
.add-bag { font-size:16px; width:150px;}
.review { font-size:14px;}
.you-may h3 { font-size:17px;}

.instagramnew { padding-top:30px }
.instagramnew .text25 { font-size:19px }
.instagramnew .text17 { font-size:14px; }

.box1 .bimg { display:table; width:100%; height:300px;}
.box1 .bimg a { display:table-cell; vertical-align:middle}
.box1 .bimg img { height:auto !important; max-height:298px}


}

@media only screen and (max-width:479px)  
{ 
.btn1 {    font-size: 14px;    height: 39px;    width: 138px;} 
.btn2 {    font-size: 14px;    height: 39px;    width: 138px;}
.heading1::before { display:none}
.products-section { margin-top:25px}
.slide1 { margin-top:25px}
.sbanner li { margin-bottom:12px}
.sbanner1 li { margin-bottom:12px !important}
.sbanner1 { margin-bottom:15px}
.sbtn1{ position:relative !important;}


.pbox { width:98%}

/*Product Details Page css*/
.pdetail-left { width:100%}
.pdetail-right h1 { font-size:17px;}
.product-code { font-size:13px;}
.sizes li { font-size:13px; width:38px; height:36px; margin:0 3px}
.sizes-left { height:auto}
.sguide { float:left; padding-top:15px;}
.choose-color select { width:145px; margin-left:8px;}
.sizes h4 { padding-top:9px;}
.sizes-left { padding:13px;}
.quan1 { margin-top:0}
.sizes { margin-top:24px;}
.quan { font-size:14px;}
.quan input { width:60px; margin-right:10px;}

.add-bag {    font-size: 15px;    margin-right: 10px;    width: 140px;}
.star li { margin-bottom:0 !important}
.review { font-size:13px;}

select.swatch-select {    width: 171px !important;        font-size: 13px !important;}
.swatch-attribute { padding:10px 15px;}
options .swatch-option {

}
.swatch-attribute .swatch-attribute-options .swatch-option {
       width:41px !important; padding:2px 4px;
    height: 35px !important;
    font-size: 13px !important;
   
    margin-left: 8px !important;  
    float: left !important;
    margin-right: 3px !important; line-height:27px;
}
.swatch-attribute.size .swatch-attribute-options {    display: inline-block;    margin-left: 0px;    margin-top: 11px !important;}
}

@media only screen and (max-width:398px)  
{ 
.heading-button input{ float:left; width:42%; display:table; font-size:12px; padding-left:7px; padding-right:20px;}
.heading1 .heading-button { padding-left:0; padding-right:0}
.heading1 .heading-button input { padding-left:18px; padding-right:18px; width:48%; margin-left:1%; margin-right:1% }

.rating {    padding: 0 6px;}
.review {    font-size: 12px; margin-left:7px}
}
.scrollup {
    animation: 3s ease 0s normal none infinite running arrow;
    background: url("../images/top-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    display: none;
    height: 68px;
    position: fixed;
    right: 18px;
    text-indent: -9999px;
    width: 72px;
    z-index: 9999;}
	
	[class^='imghvr-'],



[class*=' imghvr-']{position:relative;display:block;margin:0px;max-width:99%;color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);transform:translateZ(0);}



[class^='imghvr-'] a,



[class*=' imghvr-'] a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}



[class^='imghvr-'],[class*=' imghvr-'],[class^='imghvr-']:before,[class^='imghvr-']:after,[class*=' imghvr-']:before,[class*=' imghvr-']:after,[class^='imghvr-'] *,[class*=' imghvr-'] *,[class^='imghvr-'] *:before,[class^='imghvr-'] *:after,[class*=' imghvr-'] *:before,[class*=' imghvr-'] *:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.9s ease;transition:all 0.9s ease;}



[class^='imghvr-'] figcaption,[class*=' imghvr-'] figcaption{background-color:#fff;padding:0px;position:absolute;top:0;bottom:0;left:0;right:0;color:#ffffff;}



[class^='imghvr-push-']:hover figcaption,



[class*=' imghvr-push-']:hover figcaption{-webkit-transform:translate(0, 0);transform:translate(0, 0);}



.imghvr-push-left figcaption{-webkit-transform:translateX(100%);transform:translateX(100%);}



.imghvr-push-left:hover > img{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
