@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Book.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Gotham-Book.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Gotham-Book.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Gotham-Book.svg#7510147900d23fa3ad697e74bf146ea2') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'GothamBook';
  src: url('../fonts/GothamBook.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GothamBook.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/GothamBook.woff') format('woff'), /* Modern Browsers */
       url('../fonts/GothamBook.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/GothamBook.svg#65526539dec42e535893223c14767f58') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'GothamMedium';
  src: url('../fonts/GothamMedium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/GothamMedium.woff') format('woff'), /* Modern Browsers */
       url('../fonts/GothamMedium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/GothamMedium.svg#0fbe3a09622d8fb1f474f00917396ba1') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'GothamBold';
  src: url('../fonts/GothamBold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/GothamBold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/GothamBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/GothamBold.svg#4b05af1f343b473876284bf412b923ab') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}



*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; list-style:none; text-decoration:none; outline:none; margin:0; padding:0; }
body{font-family: 'GothamBook'; background:#fff; color:#1a1a1a; font-weight:normal;}
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; outline:none; vertical-align:middle; }
a, a:focus{ outline:none;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}

.header{ padding-bottom:4px;  width:100%; float:left; background:#f1f1f1;}
ul.language-link{ float:left; position:relative; z-index:1;}
ul.language-link li{ list-style:none; float:left; color:#1a1a1a; font-size:14px; padding:0 5px;}
ul.language-link li a{ color:#1a1a1a; font-size:14px;}
ul.language-link li a:hover{ text-decoration:underline;}

.logo{ text-align:center;}

ul.login-right{ float:right; position:relative; z-index:1;}
ul.login-right li{ float:left; position:relative; color:#1a1a1a; font-size:14px; margin:0 2px;}
ul.login-right li a{color:#1a1a1a; font-size:11px;  display:block; text-align:center; line-height:22px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
/*ul.login-right li a:hover, ul.login-right li a:focus{ text-decoration:none; background:#f1f1f1; color:#333333; border:1px solid #333333;}*/
ul.login-right li .buck-pic { margin-top: -6px;  background:url(../images/buck.png) no-repeat center center; width:17px; height:26px; text-align:center; line-height:33px; font-size:10px; color:#fff;}

.header-row-two{background:#e0e0e0; padding:5px 5px 0 5px; width:100%; float:left;}
.header-bottom{ }

.main-full { margin-right: auto; margin-left: auto; max-width:990px; width:100%; }
.main-full:before,
.main-full:after { content: " "; display: table;}
.main-full:after { clear: both;}

.header-top-left{ float:left;}
.logo{ position:absolute; width:100%; text-align:center; left:0;}

.header-row-one{ width:100%; float:left;  padding-bottom: 28px;  padding-top: 15px;}
.header-row-two{ width:100%; float:left;}

.header-bottom{ padding-bottom:5px; width:100%; float:left;}
.header-bottom-one{ width:352px; float:left;}

.input-textfield{ width:100%; height:23px; background:#FFF; border:1px solid #f5f5f5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;  -ms-border-radius:5px; padding:5px 10px; color:#1a1a1a; font-family: 'GothamBook'; font-size:11px;}

.header-bottom-two{ float:left; margin:0 8px; width:232px;}

.sbHolder{	background-color: #fff;	border: solid 1px #f5f5f5;	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;  -ms-border-radius:5px; padding:5px 15px; color:#1a1a1a; font-family: 'GothamBook'; font-size:11px;	height: 23px;	position: relative;	width: 100%;}
.sbHolder:focus .sbSelector{	}
.sbSelector{	display: block;	height: 21px;	left: 0;	line-height: 21px;	outline: none;	overflow: hidden;	position: absolute;	text-indent: 10px;	top: 0;	width: 100%;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{	color: #1a1a1a;	outline: none;	text-decoration: none;}
.sbToggle{	background: url(../images/drop-down.png) no-repeat right center; background-size:100%;	display: block;	height: 26px;	outline: none;	position: absolute;	right: 0;	top: 0;	width: 8px;}

.header-row-two .sbToggle{  right: 6px; top: -3px;}
.sbToggle:hover{	background: url(../images/select-icons.png) 0 -167px no-repeat;}
.sbToggleOpen{	 background:url(../images/drop-up.png) no-repeat center right; background-size:100%;}
.sbToggleOpen:hover{	background: url(../images/select-icons.png) 0 -66px no-repeat;}
.sbHolderDisabled{	background-color: #3C3C3C;	border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{	}
.sbHolderDisabled .sbToggle{	}
.sbOptions{	background-color: #212121;	border: solid 1px #515151;	list-style: none;	left: -1px;	margin: 0;	padding: 0;	position: absolute;	top: 30px;	width: 100%;	z-index: 1;	overflow-y: auto;}
.sbOptions li{	padding: 0 7px;}
.sbOptions a{ font-size:10px;	border-bottom: dotted 1px #515151;	display: block;	outline: none;	padding: 7px 0 7px 3px;}
.sbOptions a:link, .sbOptions a:visited{	color: #ddd;	text-decoration: none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{	color: #EBB52D;}
.sbOptions li.last a{	border-bottom: none;}
.sbOptions .sbDisabled{	border-bottom: dotted 1px #515151;	color: #999;	display: block;	padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{	border-bottom: dotted 1px #515151;	color: #EBB52D;	display: block;	font-weight: bold;	padding: 7px 0 7px 3px;}
.sbOptions .sbSub{	padding-left: 17px;}

.header-bottom-three{ float:left; width:232px;}
.header-bottom-four{ float:right; width:140px;}

.search-btn{ background:url(../images/go-map-btn.jpg) repeat; width:100%; height:20px; border:1px solid #acacac; margin-top:1px; color:#1a1a1a; font-size:11px; font-family: 'GothamBook'; cursor:pointer; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.search-btn:hover, .search-btn:focus{ background:none; } 

.seprate-one{  float:left; margin-right:8px;}
.seprate-two{ float:left;}
.seprate-three{ float:right;} 
.seprate-one, .seprate-two, .seprate-three{ width:112px;}
.section{ width:100%; float:left;}

.menu{ width:100%; float:left;}

.toggleMenu { display:  none;  background: #666;  padding: 10px 15px;  color: #fff;}
.nav {  list-style: none; *zoom: 1;  border-bottom:1px solid #e1e1e1;}
.nav:before,
.nav:after { content: " ";  display: table; }
.nav:after { clear: both;}
.nav ul { list-style: none;  width: 9em;}
.nav a { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; padding: 7px 33px; color:#1a1a1a; font-size:11px; text-transform:uppercase; }
.nav a:hover, .nav a:focus{ color:#fff; background:#323333;}
.nav li {  position: relative;}
.nav > li {   float: left;}
.nav > li > .parent {  background-image: url(../images/downArrow.png); background-repeat: no-repeat;background-position: right;}
.nav > li > a { display: block;}
.nav li  ul {  position: absolute; left: -9999px;}
.nav > li.hover > ul { left: 0;}
.nav li li.hover ul { left: 100%;  top: 0;}
.nav li li a {  display: block;background: #1d7a62; position: relative;z-index:100;   border-top: 1px solid #175e4c;}
.nav li li li a { background:#249578;  z-index:200;  border-top: 1px solid #1d7a62;}

.section-main{padding-top:10px; width:100%; float:left;}
.section-category{ width:100%; float:left; padding-bottom:15px;}
.section-category-left{ float:left; width:27.8%; }
.section-category-right{float:right; width:27.8%;}
.section-seprate{ float:left; width:100%;}
.gallery-top-padding{ padding-top:20px;}
.section-seprate h2{ padding-bottom:10px; color:#000; font-size:11px; text-align:center; text-transform:uppercase;}


.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
/* display none until init */
.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{	float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{	cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* mouse grab icon */
.grabbing {     cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}

.owl-origin {	-webkit-perspective: 1200px;	-webkit-perspective-origin-x : 50%;	-webkit-perspective-origin-y : 50%;	-moz-perspective : 1200px;	-moz-perspective-origin-x : 50%;	-moz-perspective-origin-y : 50%;	perspective : 1200px;}
/* fade */
.owl-fade-out {  z-index: 10;  -webkit-animation: fadeOut .7s both ease;  -moz-animation: fadeOut .7s both ease;  animation: fadeOut .7s both ease;}
.owl-fade-in {  -webkit-animation: fadeIn .7s both ease;  -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}
/* backSlide */
.owl-backSlide-out {  -webkit-animation: backSlideOut 1s both ease;  -moz-animation: backSlideOut 1s both ease;  animation: backSlideOut 1s both ease;}
.owl-backSlide-in {  -webkit-animation: backSlideIn 1s both ease;  -moz-animation: backSlideIn 1s both ease;  animation: backSlideIn 1s both ease;}
/* goDown */
.owl-goDown-out {  -webkit-animation: scaleToFade .7s ease both;  -moz-animation: scaleToFade .7s ease both;  animation: scaleToFade .7s ease both;}
.owl-goDown-in {  -webkit-animation: goDown .6s ease both;  -moz-animation: goDown .6s ease both;  animation: goDown .6s ease both;}
/* scaleUp */
.owl-fadeUp-in {  -webkit-animation: scaleUpFrom .5s ease both;  -moz-animation: scaleUpFrom .5s ease both;  animation: scaleUpFrom .5s ease both;}
.owl-fadeUp-out {  -webkit-animation: scaleUpTo .5s ease both;  -moz-animation: scaleUpTo .5s ease both;  animation: scaleUpTo .5s ease both;}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


.owl-theme .owl-controls{	margin-top: 0;	text-align: center;}
.owl-theme .owl-controls .owl-buttons div{ text-indent:-99999px;	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	font-size: 12px;	}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}
.owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}
.owl-item.loading{	min-height: 150px;	background:url(../images/ajax_loader_gray_512.gif) no-repeat center center}

.section-category .owl-next{ right:12px;}
.section-category .owl-prev{ left:12px;}

.owl-prev{ background:url(../images/pre.png) no-repeat; background-size:100%; width:12px; height:24px; position:absolute; top:50%; margin-top:-10px; left:0;}
.owl-next{ background:url(../images/nxt.png) no-repeat; background-size:100%; width:12px; height:24px; position:absolute; top:50%; margin-top:-10px; right:0;}

.owl-prev{ background:url(../images/pre1.png) no-repeat\9; width:10px\9; height:20px\9;  left:11px\9;}
.owl-next{ background:url(../images/nxt1.png) no-repeat\9; width:10px\9; height:20px\9;  right:11px\9;}




.section-seprate .owl-carousel .owl-item{ padding:0 30px; text-align:center;}
.section-category-middle{  margin: 0 5%; width: 34.4%; float:left;}
.center-full-heading{ width:100%; float:left; position:relative;}
.center-full-heading h2{ width:220px; margin:0 auto; position:relative; z-index:1; text-transform:uppercase;  color:#1a1a1a; font-size:12px; background:#FFF; padding:0; text-align:center;}
.center-full-heading:after{ background:#d7d7d7; height:1px; width:100%; position:absolute; left:0; top:6px; content:"";}
.all-category{ width:100%; float:left; padding-top:15px;}
.item-pic{ position:relative;}
.select-language-main.eur-select{ width:50px;}
.all-category #owl-demo .item h2{ padding-top:2px; text-align:center; color:#1a1a1a; font-size:13.01px;}
.all-category #owl-demo .item a{ display:block; background:#1a1a1a; color:#fff; height:27px; line-height:25px; text-align:center; font-size:11.01px; margin-top:8px; margin-left:20px; margin-right:20px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; border:1px solid transparent;}
.all-category #owl-demo .item{ text-align:center;}
.all-category #owl-demo .item a:hover, .all-category #owl-demo .item a:focus{ background:#fff; color:#1a1a1a; border:1px solid #1a1a1a;}

.off{ position:absolute; bottom:0; left:0; text-align:center; width:100%; }

.footer{ width:100%; float:left; margin-top:50px; background:#f1f1f1; padding:44px 0 45px 0;}
.footer-top{ position:relative; width:100%; float:left;}
ul.social-link{ position:relative; z-index:1; background:#f1f1f1;  overflow:hidden; width:350px; padding:0 25px; margin:0 auto; text-align:center;}
ul.social-link li{ width:16.6%; text-align:center;  z-index:1; position:relative; float:left;}
ul.social-link li a{ color:#535353;  text-align:center; display:block; }
ul.social-link li a i{background:#000; color:#fff; height:38px; width:38px; line-height:38px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.footer-top:after{ background:#dcdcdc; height:1px; width:100%; left:0; position:absolute; content:""; top:18px;}

ul.social-link li a i:hover{ background:#bfbfbf; }




.footer-middle{ padding-top:38px; width:100%; float:left;}
.footer-colum-one{ float:left; width:310px;}

.footer-middle h2{ color:#1a1a1a; font-size:11px; text-transform:uppercase; padding-bottom:10px;}
ul.footer-link{}
ul.footer-link li{}
ul.footer-link li a{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;  color:#575757; font-size:11px; line-height:30px;}
ul.footer-link li a:hover{text-decoration:underline;}

.footer-colum-two{ float:left; width:310px;}
.footer-colum-three{ float:left; width:200px;}
.footer-colum-four{ float:right; padding-right:10px;}

.footer-bottom{ padding-top:50px; float:left; width:100%; text-align:center; color:#575757; font-size:12px;}
.footer-bottom a{ color:#575757; font-size:12px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.footer-bottom a:hover{ text-decoration:underline;}
.device-pic{ padding:5px 0 15px 0;}

.sort-by{ width:100%; float:left; position:relative; border-bottom:1px dotted #d6d6d6; padding-bottom:13px; }
.sort-by-left{ position:relative; z-index:1; float:left; width:212px;}
.padd-min{padding-top: 27px;}

.sort-by .sbSelector{ height:27px; line-height:27px;}
.sort-by .sbHolder{ border-radius:inherit; border:1px solid #ebebeb; height:30px; font-size:12px; text-transform:uppercase;}
.sort-by .sbToggle{ height:32px;   right: 5px; top: -2px;}
.sort-by .sbToggleOpen{ height:32px; background:url(../images/drop-up.png) no-repeat center right; background-size:100%;}
.sort-by .sbOptions a{ font-size:11px;}
.sort-by-right{ float:right; position:relative; }
.view-txt{ float:left; color:#1a1a1a; font-size:12px; padding-right:12px;  padding-top: 9px;}
.view-size{ float:right; }
.pagination .view-size{ float:left; width:51px;}
.see-map{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; padding:6px 12px;  cursor:pointer; font-size:11px; background:none; color:#1a1a1a; border:1px solid #ebebeb;}
.see-map:hover, .see-map:focus{ background-color: #f0f0f0; border: 1px solid #ccc; text-decoration: none;}
.sort-by-middle{ width:100%; left:0; top:0; position:absolute;}
.sort-by-middle-cont{ width:140px; margin:0 auto; background:#fff; text-align:center;}
.sort-by-middle-cont h2{  padding-bottom: 15px; color:#1a1a1a; font-size:18px; font-family: 'GothamMedium'; text-transform:uppercase;}
.sort-by-middle-cont p{ color:#1a1a1a; font-size:12px;}

.inner-part{ float:left; width:100%; padding-top:16px;}
.inner-left{ float:left; width:200px;}

.inner-row{ float:left; width:100%;}
.inner-row h2{ color:#000000; font-size:14px; background:#f1f1f1; padding:5px 12px; text-transform:uppercase;}
.search-engine{ position:relative; width:100%; float:left; margin-top:10px; border:1px solid #e1e1e1; padding:8px;}
.input-search:focus{ color:#000;}
.input-search{ border:none; background:none; width:100%; padding-right:28px; color:#939292; font-size:11px; font-family: 'GothamBook';}
.input-search-btn{ position:absolute; width:28px; height:28px; right:0; top:0; color:#595959; font-size:12px; cursor:pointer; background:none; border:none; }
.input-search-btn:hover{ color:#000;}

ul.select-field{ padding-top:18px; padding-bottom:35px; float:left; width:100%;}
ul.select-field li{color:#1a1a1a; font-size:12px; line-height:24px;}
ul.select-field li a:hover{}
ul.select-field li input{ margin-right:16px;}

.jquery-checkbox       {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img {vertical-align: middle; width: 60px; height: 20px;}
.jquery-checkbox img{background: transparent url(checkbox.png) no-repeat;}

.jquery-checkbox img{background-position: 0px 0px;}
.jquery-checkbox-hover img{	background-position: 0px -20px;}
.jquery-checkbox-checked img{	background-position: 0px -40px;}
.jquery-checkbox-checked .jquery-checkbox-hover img {	background-position: 0px -60px;}

.jquery-checkbox-disabled img{	background-position: 0px -80px;}
.jquery-checkbox-checked .jquery-checkbox-disabled img{	background-position: 0px -100px;}

.jquery-safari-checkbox {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand;}
.jquery-safari-checkbox .mark {display: inline;}

.jquery-safari-checkbox img {vertical-align: middle; width: 16px; height: 16px;}
.jquery-safari-checkbox img{background: transparent url(../images/safari-checkbox.png) no-repeat;}

.jquery-safari-checkbox img{	background-position: 0px 0px;}
.jquery-safari-checkbox-hover img{	background-position: -16px 0px;}
.jquery-safari-checkbox-checked img{	background-position: 0px -16px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img {	background-position: -16px -16px;}

.jquery-safari-checkbox-disabled img{	background-position: 0px -32px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{	background-position: 0px -48px;}

.side-scroll{ height:222px;}

.size-guide{ display:block; width:100%; float:left; color:#1a1a1a; font-size:12px; text-decoration:underline; padding:0 0 0px 10px; margin-bottom:30px;}
.size-guide:hover{ text-decoration:none;}

.inner-right{ width:760px; float:right;}

ul.category-link{ float:left; width:100%;}
ul.category-link li{ float:left; width:25%;}
ul.category-link li a{color:#1a1a1a; font-size:13px; line-height:24px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.category-link li a:hover{ margin-left:5px; text-decoration:underline;}


ul.category-photo{ padding-top:15px; width:100%; float:left;}
ul.category-photo li{ padding-bottom:30px; float:left; width:27%; margin-right:9.5%;}
ul.category-photo li:nth-child(3n+3){ margin-right:0;}
ul.category-photo li h2{ color:#1a1a1a; font-size:13px; line-height:24px; font-family: 'GothamBold'; }
ul.category-photo li p{ color:#1a1a1a; font-size:13px; line-height:24px;}
.category-image{ padding-bottom:15px;}

.pagination{ float:left; width:100%; padding-top:20px;}

.pagination .sbSelector{ height:27px; line-height:27px;}
.pagination .sbHolder{ border-radius:inherit; border:1px solid #ebebeb; height:30px; font-size:12px; text-transform:uppercase;}
.pagination .sbToggle{    height: 32px;    right: 5px;    top: -2px;}

.pagination .sbOptions a{ font-size:11px;}

ul.page-link{ float:right;   padding-top: 7px; padding-left:15px;}
ul.page-link li{ padding:0 5px; float:left; color:#1a1a1a; font-size:13px; }
ul.page-link li a{color:#1a1a1a; font-size:13px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.page-link li a:hover, ul.page-link li a:focus{ color:#a2a2a2;}
.back-top{ padding-left:15px;}
.category-image img:hover{ opacity:0.8;}



#social-media-links {	background:#f1f1f1; margin: 0  auto; width:290px;  position: relative; z-index:1; padding:0 20px; overflow:hidden; text-align:center;}
#social-media-links li {	background:#f1f1f1; display:inline-block; .float: left; list-style: none outside none;}
#social-media-links a { background:url(../images/sprite1x.png) no-repeat; display: block; height: 32px; margin-top: 1px;  width: 34px;}
#social-media-links .facebook a { background-position: 0 -433px;}
#social-media-links .twitter a { background-position: 0 -305px;}
#social-media-links .pinterest a { background-position: 0 -215px;}
#social-media-links .tumblr a { background-position: 0 -373px;}
#social-media-links .googleplus a { background-position: 0 -171px;}
#social-media-links .youtube a { background-position: 0 -137px;}
#social-media-links .facebook a:hover { background-position: 0 -339px;}
#social-media-links .twitter a:hover { background-position: 0 -103px;}
#social-media-links .tumblr a:hover { background-position: 0 -249px;}
#social-media-links .pinterest a:hover { background-position: 0 -69px;}
#social-media-links .googleplus a:hover { background-position: 0 -1px;}
#social-media-links .youtube a:hover {background-position: 0 -35px;}

.select-language-bar{ float:left; position:relative; z-index:2; } 
.select-language-main{ float:left; width:78px;}
ul.language-link li .fa-caret-down{ padding-left:10px;}
.select-language-main .sbHolder{ font-size:14px; background:none; border:none; height:16px; line-height:16px;}
.select-language-main .sbSelector{ line-height:16px; height:16px; font-size:11px;}
.select-language-main .sbToggle{ height:16px; top:0; right:5px;}
.select-language-main .sbToggleOpen{ background:url(../images/drop-up.png) no-repeat center right; background-size:100%;} 
.sep{ float:left; font-size:14px; color:#1a1a1a;}
/*.all-category .item:hover{ background:#fafafa;}*/

a.meanmenu-reveal {	display: none;}
.mean-container .mean-bar {	float: left;	width: 100%; position: relative; background: #1a1a1a;	padding: 4px 0;	min-height: 42px;	z-index: 999999;}
.mean-container a.meanmenu-reveal {	width: 22px;	height: 22px;	padding: 13px 13px 11px 13px;	position: absolute;	top: 0;	right: 0;	cursor: pointer;	color: #fff;	text-decoration: none;	font-size: 16px;	text-indent: -9999em;	line-height: 22px;	font-size: 1px;	display: block;	}
.mean-container a.meanmenu-reveal span {	display: block;	background: #fff;	height: 3px;	margin-top: 3px;}
.mean-container .mean-nav {	float: left;	width: 100%;	background: #121212;	margin-top: 44px;}
.mean-container .mean-nav ul {	padding: 0;	margin: 0;	width: 100%;	list-style-type: none;}
.mean-container .mean-nav ul li {	position: relative;	float: left;	width: 100%;}
.mean-container .mean-nav ul li a {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; font-size:11px;	display: block;	float: left;	width: 100%;	padding: 18px 10px;	margin: 0;	text-align: left;	color: #fff;	border-top: 1px solid #383838;	border-top: 1px solid rgba(255,255,255,0.5);	text-decoration: none;	text-transform: uppercase;}
.mean-container .mean-nav ul li li a {	width: 100%;	padding: 18px 15px;	border-top: 1px solid #f1f1f1;	border-top: 1px solid rgba(255,255,255,0.25);	opacity: 0.75;	filter: alpha(opacity=75);	text-shadow: none !important;	visibility: visible; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.mean-container .mean-nav ul li.mean-last a {	border-bottom: none;	margin-bottom: 0;}
.mean-container .mean-nav ul li li li a {	width: 100%;	padding: 18px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.mean-container .mean-nav ul li li li li a {	width: 100%;	padding: 18px 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.mean-container .mean-nav ul li li li li li a {	width: 100%;	padding: 18px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.mean-container .mean-nav ul li a:hover {	background: #252525;	background: rgba(255,255,255,0.1);}
.mean-container .mean-nav ul li a.mean-expand {	margin-top: 1px;	width: 49px;	height: 49px;	padding: 12px !important;	text-align: center;	position: absolute;	right: 0;	top: 0;	z-index: 2;		background: rgba(255,255,255,0.1);	border: none !important;	border-left: 1px solid rgba(255,255,255,0.4) !important;	border-bottom: 1px solid rgba(255,255,255,0.2) !important; line-height:24px;}
.mean-container .mean-nav ul li a.mean-expand:hover {	background: rgba(0,0,0,0.9);}
.mean-container .mean-push {	float: left;	width: 100%;	padding: 0;	margin: 0;	clear: both;}
.mean-nav .wrapper {	width: 100%;	padding: 0;	margin: 0;}
.mean-container .mean-bar, .mean-container .mean-bar * {	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;}
.mean-remove {	display: none !important;}
.mobile-nav{ display:none;}

.about-left{ float:left; width:560px;}
.heading{ width:100%; float:left; padding-bottom:32px;}
.heading h1{ font-size:24px; color:#fff; background:#1a1a1a; text-transform:uppercase; float:left; padding:8px 10px 8px 10px; font-family: 'GothamBold';}
.about-left h2{ color:#1a1a1a; font-size:18px; padding-bottom:23px;}
.about-left p{ color:#1a1a1a; font-size:13px; padding-bottom:20px; line-height:20px;}
.address-on p{ padding-bottom:0;}
.address-on { padding-bottom:20px;}
.about-right{ float:right; padding-top: 78px;}

.contact-left{ float:left; width:270px;}
ul.side-link{ float:left; width:100%;}
ul.side-link li{}
ul.side-link li a{ color:#1a1a1a; font-size:13px; line-height:26px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.side-link li a:hover{ color:#000; margin-left:5px;}
.contact-right{ float:left; width:500px;}
.choose-language{ text-transform:uppercase; float:left; width:100%; padding:6px 4px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-size:13px;}
.choose-language a{ color:#a7a7a7; margin-left:42px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.choose-language a:hover{color:#1a1a1a;}
.heading-center{ float:left; width:100%; color:#1a1a1a; font-size:24px; text-transform:uppercase; padding-top:24px; padding-bottom:15px;}
.contact-accor{ float:left; width:100%;}

.st-accordion ul li{	height:auto;	}
.st-accordion ul li > a span{			}
.st-accordion{ width:100%; min-width:270px; margin: 0 auto;}
.st-accordion ul li{ height: 42px; border-top: 1px solid #e1e1e1; border-bottom:1px solid #fff; overflow: hidden;}
.st-accordion ul li > a{ text-shadow: 1px 1px 1px #fff; font-size: 13px; color:#1a1a1a; text-transform:uppercase; display: block; position: relative; line-height: 42px; outline:none; -webkit-transition:  color 0.2s ease-in-out; -moz-transition:  color 0.2s ease-in-out; -o-transition:  color 0.2s ease-in-out;	-ms-transition:  color 0.2s ease-in-out;	transition:  color 0.2s ease-in-out;}
.st-accordion ul li > a span{	background: transparent url(../images/down.png) no-repeat center center;	text-indent:-9000px;	width: 26px;	height: 14px;	position: absolute;	top: 50%;	right: 0;	margin-top: -7px;	opacity:1;	-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;}
.st-accordion ul li > a:hover{    color: #1a1a1a;}
.st-accordion ul li > a:hover span{	opacity:1;	right: 0;}
.st-accordion ul li.st-open > a{    color: #1a1a1a;}
.st-accordion ul li.st-open > a span{	-webkit-transform:rotate(90deg);	-moz-transform:rotate(90deg);    transform:rotate(90deg);	right:0;	opacity:1;}
.st-content{ width:93%;    padding: 5px 0px 30px 0px;}
.st-content p{ line-height:20px; font-size:  13px; color:#1a1a1a; padding-bottom:15px;}

.acoor-link{ padding-bottom:20px;}
.acoor-link a{ color:#1a1a1a; display:block; font-size:13px; line-height:20px; 	-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;}
.acoor-link a i{ padding-right:10px;}
.acoor-link a:hover{ margin-left:3px;}
.mail-link{ color:#a7a7a7;}
.mail-link:hover{ color:#1a1a1a; text-decoration:underline;}

.sep-contact{ padding-bottom:15px; }
.sep-contact p{ padding-bottom:0;}

.product-left{ float:left; width:470px;}
.product-right{ float: right; width:480px;}
.product-right-top{ float:left; width:100%;}
.product-right-top h2{ color:#1a1a1a; font-size:24px; font-family: 'GothamMedium';}
.product-right-top p{ color:#1a1a1a; font-size:15px; padding:18px 0;}
.pro-price{ color:#1a1a1a; font-size:16px; padding-bottom:30px; font-family: 'GothamMedium';}
.pro-row{ padding-bottom:24px; float:left; width:100%;}
.proleft-input{ float:left; width:51px;}

.pro-row .sbSelector{ height:27px; line-height:27px;  }
.pro-row .sbHolder{ border-radius:inherit; border:1px solid #ebebeb; height:30px; font-size:12px; text-transform:uppercase;}
.pro-row .sbToggle{  height: 32px; right: 5px; top: -2px;}

.pro-row .sbOptions a{ font-size:11px;  }
.size-guide-link{ float:left; padding-left:15px; color:#1a1a1a; font-size:13px; padding-top: 6px}
.size-guide-link:hover{ text-decoration:underline;}

.shop-btn{ float:left; width:48%; margin-right:2%; height:32px; display:block;  line-height:30px; text-align:center; -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; color:#1a1a1a; font-size:13px;}
.shop-btn:hover, .shop-btn:focus{  background:#1a1a1a; color:#fff;}
.how-wear{ color:#1a1a1a; font-size:13px; font-family: 'GothamMedium'; text-decoration:underline;}
.how-wear:hover{ text-decoration:none;}

.social-media{ margin-bottom:20px; float:left; width:100%; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; height:42px; line-height:42px;}
.socal{ color:#1a1a1a; font-size:13px; text-transform:uppercase; float:left;}
ul.social-network{ float:left; padding-left:25px;}
ul.social-network li{ padding:0 10px; float:left;}
ul.social-network li a{ font-size:16px; color:#000;}
ul.social-network li a:hover{}
.product-right p { color: #1a1a1a; font-size: 13px; line-height: 20px; padding-bottom: 15px;}

.section-category-two{ float:left; width:100%;}
.section-category-two .st-accordion ul li > a{ color:#1a1a1a; font-size:14px; text-align:center; }
.center-white{ background:#fff; width:250px; margin:0 auto; z-index:1; position:relative;}
.section-category-two .st-accordion ul li{ border-top:1px solid transparent; position:relative;}
.section-category-two .st-accordion ul li:after{ position:absolute; height:1px; background:#e1e1e1; width:100%; left:0; top:21px; content:"";}
.section-category-two .st-accordion ul li > a span{ z-index:1; background:url(../images/down-two.png) no-repeat scroll center center #fff; right:22px; width:33px; height:33px; margin-top:-16px;}
.section-category-two .st-content{ width:100%;}
.product{  text-align:center; padding-top:25px; padding-bottom:10px;}
.product-box{ display:inline-block; .float:left; padding:0 5px;}
.product-box p{ color:#1a1a1a; font-size:12px; padding-bottom:2px;}
.pro-pic{ padding-bottom:20px;}

.pro-all .product-box{ float:left; width:16.6%;}
.clear{ clear:both;}
.pro-all .product-box:hover{background:#fafafa;}
.section-category-padd{ padding-left:30px; padding-right:30px;}
ul.login-right li.no-bg a{ background:none; color:#1a1a1a;}

.logo img {width: 100%; max-width:250px;}

.all-category .item-pic img{ width:120px;}
.all-category .item-pic .off img{ width:auto;}

.no-bg-heading h1{ background:none; color:#000; padding:8px 0;}
.dekstop-btn{}
.mobile-btn{ display:none; margin-bottom:10px;}

.sort-by-field{ width:120px; float:left; margin-left:10px;}
.view-size-field{ width:51px; float:left;}
ul.select-field li a{color: #1a1a1a; font-size: 12px; line-height: 24px; padding:0 0 0 12px; display:block; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.select-field li a:hover, ul.select-field li a:focus{ background:#f1f1f1;}

.product-left .owl-item{ text-align:center;}

ul.col-two li{ width:50%; float:left;}
.product-left .owl-item{ padding:0 150px;}
.product-left { padding-top:50px;}

.add-shopping{ background:#000; color:#fff;}
.add-wish{ background:#d3d3d3;}
ul.no-bottom{ padding-bottom:15px;}

.store-link{ color: #1a1a1a; font-size: 13px;}
.store-link:hover{ text-decoration:underline;}