@font-face {
  font-family: 'icoolystudio';
  src:  url('../fonts/icoolystudio.eot?euarya');
  src:  url('../fonts/icoolystudio.eot?euarya#iefix') format('embedded-opentype'),
    url('../fonts/icoolystudio.ttf?euarya') format('truetype'),
    url('../fonts/icoolystudio.woff?euarya') format('woff'),
    url('../fonts/icoolystudio.svg?euarya#icoolystudio') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url('../fonts/AvenirNext-Bold.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/AvenirNext-Bold.woff') format('woff'),
	   url('../fonts/AvenirNext-Bold.ttf')  format('truetype'),
	   url('../fonts/AvenirNext-Bold.svg#AvenirNext-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url('../fonts/AvenirNext-DemiBold.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/AvenirNext-DemiBold.woff') format('woff'),
	   url('AvenirNext-DemiBold.ttf')  format('truetype'),
	   url('AvenirNext-DemiBold.svg#AvenirNext-DemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url('../fonts/AvenirNext-Italic.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/AvenirNext-Italic.woff') format('woff'),
	   url('../fonts/AvenirNext-Italic.ttf')  format('truetype'),
	   url('../fonts/AvenirNext-Italic.svg#AvenirNext-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-Medium';
  src: url('../fonts/AvenirNext-Medium.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/AvenirNext-Medium.woff') format('woff'),
	   url('../fonts/AvenirNext-Medium.ttf')  format('truetype'),
	   url('../fonts/AvenirNext-Medium.svg#AvenirNext-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url('../fonts/AvenirNext-Regular.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/AvenirNext-Regular.woff') format('woff'),
	   url('../fonts/AvenirNext-Regular.ttf')  format('truetype'),
	   url('../fonts/AvenirNext-Regular.svg#AvenirNext-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BodoniSvtyTwoITCTT-Bold';
  src: url('../fonts/BodoniSvtyTwoITCTT-Bold.eot?#iefix') format('embedded-opentype'),  		 	   url('../fonts/BodoniSvtyTwoITCTT-Bold.woff') format('woff'),
  	   url('../fonts/BodoniSvtyTwoITCTT-Bold.ttf')  format('truetype'),
	   url('../fonts/BodoniSvtyTwoITCTT-Bold.svg#BodoniSvtyTwoITCTT-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BodoniSvtyTwoITCTT-Book';
  src: url('../fonts/BodoniSvtyTwoITCTT-Book.eot?#iefix') format('embedded-opentype'),  	 	   url('../fonts/BodoniSvtyTwoITCTT-Book.woff') format('woff'),
  	   url('../fonts/BodoniSvtyTwoITCTT-Book.ttf')  format('truetype'),
	   url('../fonts/BodoniSvtyTwoITCTT-Book.svg#BodoniSvtyTwoITCTT-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BodoniSvtyTwoITCTT-BookIta';
  src: url('../fonts/BodoniSvtyTwoITCTT-BookIta.eot?#iefix') format('embedded-opentype'),   	   url('../fonts/BodoniSvtyTwoITCTT-BookIta.woff') format('woff'),
  	   url('../fonts/BodoniSvtyTwoITCTT-BookIta.ttf')  format('truetype'),
	   url('../fonts/BodoniSvtyTwoITCTT-BookIta.svg#BodoniSvtyTwoITCTT-BookIta') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamBold';
  src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/GothamBold.woff') format('woff'),
	   url('../fonts/GothamBold.ttf')  format('truetype'),
	   url('../fonts/GothamBold.svg#GothamBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamBook';
  src: url('../fonts/GothamBook.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/GothamBook.woff') format('woff'),
	   url('../fonts/GothamBook.ttf')  format('truetype'),
	   url('../fonts/GothamBook.svg#GothamBook') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MinionPro-It';
  src: url('../fonts/MinionPro-It.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/MinionPro-It.otf')  format('opentype'),
	   url('../fonts/MinionPro-It.woff') format('woff'),
	   url('../fonts/MinionPro-It.ttf')  format('truetype'),
	   url('../fonts/MinionPro-It.svg#MinionPro-It') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MinionPro-Regular';
  src: url('../fonts/MinionPro-Regular.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/MinionPro-Regular.otf')  format('opentype'),
	   url('../fonts/MinionPro-Regular.woff') format('woff'),
	   url('../fonts/MinionPro-Regular.ttf')  format('truetype'),
	   url('../fonts/MinionPro-Regular.svg#MinionPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{
	font-family:'AvenirNext-Regular';
	font-size:12px;
	color:#666;
	letter-spacing:0.25px !important;
}
.ui-widget{font-family:'AvenirNext-Regular';}
.page-wrapper .header-content .logo img{width:190px;margin-top: -95px;}
.logo-sticky img{
	    margin-top: -82px;
    width: 142px;
    max-width: 100%;
}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo{top:-30px;}
.st-blck-detail img{width:100%;}
.insta-img img{width:100%;}
.social li {
    float: left;
    width: 42px;
}
.st-blck {
    position: relative;
    float: left;
    width: 100%;
    margin: 30px 0;
	background:url("../images/home-center-blck.jpg") no-repeat;
	background-size: cover;
}
.st-blck-detail{
	padding-top: 130px;
    padding-bottom: 110px;
	font-family:'MinionPro-Regular';
	font-size:40px;
	line-height:48px;
	color:#fff;
	letter-spacing:1px;
	width: 840px;
	text-align: center;
    margin: 0 auto;
}
.st-blck-detail p a{
	text-transform: uppercase;
    font-size: 24px;
    color: #fff;
    padding: 10px;
    border: 2px solid #fff;
    font-family: 'AvenirNext-Regular';
    height: 66px;
    letter-spacing: 0.25px;
    display: block;
    width: 288px;
    line-height: 1;
    padding-top: 18px;
    margin: 35px auto 0;
}
.st-blck-detail p a:hover {
    background: #fff;
    color: #000;
}
.page-header{background-color: #fff !important;}
.page-header .panel.wrapper{background-color: #fff !important;margin-top:19px;}

.menu-fixed .page-header .panel.wrapper{margin-top:10px;}
.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.right{left:auto !important; right:0 !important;}
.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.right{top: 12px;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.top .logo-sticky {
    top: -15px;
}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.top .clever-menu {
    top: -10px;
}
body .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search .block-content .field.search {width:auto;height: 30px;position:unset;}
body .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search .block-content .minisearch .control{padding:0px;}
body .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search .block-content .minisearch .control .form-group input{
	display:block;
	border: 1px solid #d4d4d4;
	padding-left: 12px;
    padding-right: 25px;
	color: #9b9b9b;
	position: absolute;
    right: 0;
    left: auto;
    top: 40px;
	height:34px;
	background:#fff;
	width:230px;
	font-size:12px;
	font-family:'GothamBook';
}
body .page-wrapper .page-header.is-sticky .header-content .zoo-header-content-block.right .block-search .block-content .minisearch .control .form-group input{top:23px;}
body .page-wrapper .page-header.is-sticky .search-autocomplete{
	top:58px;
}
.search-autocomplete{
    right: 0;
    top: 75px;
	max-width: 230px;
}
.search-autocomplete ul li{border-bottom:0px !important;}
.search-autocomplete ul li:last-child{border-bottom: 1px solid #c2c2c2 !important;}
.search-autocomplete ul li:first-child{border: 1px solid #c2c2c2;}
.search-autocomplete ul li .qs-option-name{color:#999999;}
body .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search .block-content .action.search:before{color:#9a9a9a;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.right .block-search .block-content .action.search{
padding: 0px 8px 0 5px;
    height: 30px;
}
/*body .page-wrapper .page-header #zoo-sticky-header{border-bottom:0px;}*/
body .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search.srchopen{
	float:left;
	padding-left:0px;
	visibility:visible;
	width:auto;
}
.minicart-wrapper .action.showcart .counter-label{
	clip: inherit;
    height: auto;
    margin: 0;
    overflow: inherit;
    padding: 0;
    position: relative;
    width: auto;
	top:-8px;
}
.page-wrapper .minicart-wrapper .action.showcart .counter.qty:before{
	content: '\e611';
  font-family: 'icoolystudio';
  font-size: 24px;
  width: auto;
  display: inline-block;
  height: auto;
	margin-right:1px;
	position: relative;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.minicart-wrapper .action.showcart{margin-left:10px;display: block;overflow: hidden;}
.page-wrapper .page-header .minicart-wrapper {
    margin-left: 13px !important;
    max-width: inherit;
    margin: 0 !important;
    position: relative;
    display: inline-block !important;
    line-height: 1;
}
.page-wrapper .minicart-wrapper .action.showcart .counter.qty .counter-number {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  background: #fff;
  top: 0;
  left: 15px;
  position: absolute;
}
.page-wrapper .page-header .action.showcart .counter.qty .counter-number{
  width: auto;
  height: auto;
	border-radius: 0;
	font-size: 12px;
  font-weight: 700;
	background: none;
	top:-5px;
  left: auto;
  position: relative;
}
body .page-wrapper .page-header .header.content .header.panel a{
	text-transform:uppercase;
	padding-left:0px;
	color: #9b9b9b;
    font-size: 11px;
	letter-spacing:0.25px;
}
body .page-wrapper .page-header .header.content .header.panel a.hdr-whishlist{
	    margin-left: 15px;
		position:relative;
		top:1px;
}
body .page-wrapper .page-header .header.content .header.panel a.hdr-whishlist i{
	position:relative;
	top:1px;
}
a.hdr-login {
    border-right: 1px solid #9b9b9b;
	margin-right:5px;
    padding-right: 10px;
}

.my-wishlist i.fa.fa-heart{color:#83a6b1; font-size:14px;padding-right: 5px;}
.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.top .clever-menu .clever-mega-menu{margin-left:21%;margin-top:4px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item a{font-size:14px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item{margin-right:0px;position:relative;}

body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(7){width: auto;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(6){width: auto;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(5){
	/*width: 110px;*/
	  width: auto;
    text-align: center;
    padding-right: 0px;
}
.cms-home .zoo-product-collection01 .products-grid.grid{margin:0 auto;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(4){width: auto;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(3){width: auto;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(2){
	    width: auto;
}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(1){width: auto;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item.parent.level-top.level0 a:before{display:none;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item.parent.level-top.level0 .clever-mega-menu-sub
{
	width:200px;
	padding-left: 5px;
	top:50px
}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item.parent.level-top.level0 .clever-mega-menu-sub ul.clever-mega-menu-sub{
	left:100%;
	top:0;
}
li.clever-mega-menu-item{padding-right: 14px;}
.page-header .clever-menu .cat-tree li.item {min-width:100%;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.right{top:20px;}
.footer.container .col-lg-6:first-child{
	width:75%;
	width: -moz-calc(100% - 300px);
	width: -webkit-calc(100% - 300px);
    width: -o-calc(100% - 300px);
    width: calc(100% - 300px);
	padding:0px;

}
.footer.container .col-lg-6:last-child{width: 300px;padding: 0;float:right;}
.right-footer {
    float: right;
	position:relative;
}
.foot-news p{
	float: left;
    text-transform: uppercase;
	font-family:'MinionPro-It';
	font-size:28px;
	color:#595754;
	width:380px;
	margin-bottom: 0;
    padding-top: 6px;
	letter-spacing:0.5px;
	text-align:right;
}
.foot-news {
	float: left;
	width: 100%;
	border-top: 2px solid #f5f5f5;
	padding-top: 35px;
}

.newsletter-cs {
    float: left;
    width: 404px;
	width: -moz-calc(100% - 380px);
	width: -webkit-calc(100% - 380px);
    width: -o-calc(100% - 380px);
    width: calc(100% - 380px);
}
.newsletter-cs .content{
	margin-top:0px;
    width: 585px;
	float:right;
}
.newsletter-cs .field.newsletter input#zipcode {width: auto;}
.newsletter-cs .btn-novetty{
	width: 135px;
    padding: 0;
    height: 40px;
	margin:0px;
	background: #9c9c9c !important;
	font-family: 'GothamBook';
    font-size: 14px;
	letter-spacing:0.25px;
	font-weight:normal;
}
.newsletter-cs .btn-novetty:hover{
	background: #83a6b1 !important;
}
.newsletter-cs .actions{
	float: right;
}
.newsletter-cs .field.newsletter{
	float: left;
    width: 345px;
	width: -moz-calc(100% - 135px);
	width: -webkit-calc(100% - 135px);
    width: -o-calc(100% - 135px);
    width: calc(100% - 135px);
}
.newsletter-cs .field.newsletter input{
	height: 40px;
    padding: 10px 15px;
    color: #83a6b1;
	width:275px;
    font-family: 'AvenirNext-Italic';
    font-size: 12px;
	border:1px solid #d4d4d4;
	float:right;
}
div#newsletter-error {
	position: absolute;
    bottom: -20px;
    left: 30%;
}
.newsletter-cs .content{overflow:inherit;}
div#zipcode-error{
	position: absolute;
    bottom: -20px;
    left: 0;
}
.newsletter-cs .field.newsletter input#zipcode {width: 167px;float:left;}
.newsletter-cs ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#83a6b1 !important;
}
.newsletter-cs :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#83a6b1 !important;
   opacity:1;
}
.newsletter-cs ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#83a6b1 !important;
   opacity:1;
}
.newsletter-cs :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#83a6b1 !important;
}
.newsletter-cs ::-ms-input-placeholder { /* Microsoft Edge */
   color:#83a6b1 !important;
}
.foot-three {float:left; width:100%;margin-top: 40px;}
.foot-three ul{
	float:left;
	text-transform: uppercase;
}
.foot-three ul label{
	color:#83a6b1;
	font-family:'AvenirNext-Medium';
	font-size:16px;
	margin-bottom:13px;
}
.page-wrapper .page-footer ul li a{
	font-family:'AvenirNext-Regular';
	font-size:12px;
	color:#666666;
	line-height:19px;
	letter-spacing:0.1px;
}
.page-wrapper .page-footer ul li{line-height:1;}
.page-wrapper .page-footer ul.foot-shop {
    padding-left: 63px;
}
.page-wrapper .page-footer ul.foot-swc{
	padding-left:65px;
}
.foot-link-social {
    padding-left: 0px;
    float: right;
	width:420px;
}
.foot-link-social .foot-social{clear:both; display:block;}
.page-wrapper .page-footer .foot-social li {
    float: left;
    margin-right: 8px;
}
.page-footer ul.cont-link {
    padding-bottom: 4px;
	float: left;
    width: 100%
}
.foot-link-social p i.fa{
	font-size:12px;
	color:#83a6b1;
}
.foot-social a i.fa:before{
	border: 2px solid #79a8b2;
    border-radius: 25px;
    padding: 13px 0;
    height: 45px;
    width: 45px;
    float: left;
    text-align: center;
    font-size: 16px;
}
.foot-social a:hover i.fa:before{
	border: 2px solid #ff4081;
}
p.str-time span {
    display: block;
	font-family: 'AvenirNext-Regular';
    font-size: 12px;
    color: #666666;
    margin-bottom: 6px;
    letter-spacing: 0.1px;
	line-height:1;
}
p.str-time {
    margin-bottom: 15px;
}
.str-hrs {
    float: left;
	width:205px;
}
.wh-cal {
    float: left;
	padding-left:35px;
}
p.str-title {
	font-family: 'AvenirNext-Regular';
    font-size: 12px;
    color: #666666;
    margin-bottom: 7px;
    text-transform: uppercase;
    letter-spacing: 0.1px;
	line-height:1;
}
p.str-phone {
	font-family: 'AvenirNext-Regular';
    font-size: 12px;
    color: #666666;
	margin-bottom:7px;
	letter-spacing:0.1px;
	line-height:1;
}
p.str-mail {
	font-family: 'AvenirNext-Regular';
    font-size: 12px;
    color: #666666;
	margin-bottom:0px;
	letter-spacing:0.1px;
	line-height:1;
}
a.more-pro{
	position: absolute;
    top: 34%;
    float: left;
    width: 96.5%;
    height: 76px;
    border: 3px solid #83a6b1;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
	color:#666666;
    left: 0;
    padding-top: 18px;
    right: 0;
    margin: 0 auto;
}
a.more-pro:hover{
	background:#83a6b1;
	color:#fff !important;
}
.products-grid.grid .product-item-info, .widget-product-grid .product-item-info{
	height:100%;
}
.new-arrivals .products-grid.grid .product-item-info, .widget-product-grid .product-item-info{
	height:auto;
}
.hover-effect .product-items li.product-item.product_hover.more-block  .product-item-info:hover{box-shadow:none;}
div.mage-error[generated] {
    margin-top: 5px;
    line-height: 1;
	text-align: left;
}
.layout-1200 .container{max-width:1280px;width:auto;margin:0 auto;}
.cms-home.layout-1200 .header-content.container{max-width:1280px;}
.cms-home.layout-1200 .container{max-width:100%;}
.page-wrapper .page-header{margin:0 auto;padding-bottom:0px;}
.menu-fixed .page-wrapper .page-header{padding-bottom:0px;}
body .page-wrapper .page-header.is-sticky #zoo-sticky-header{height:45px;}
.menu-fixed .page-wrapper .page-header {
	max-width: 100%;
}
/*.page-wrapper .page-header {
    border-bottom: 1px solid #e5e5e5;
}*/
.page-wrapper .page-header:after{
	content:'';
	width:80%;
	position:relative;
	top:20px;
	float: right;
}
.page-wrapper .page-header.is-sticky:after{
	display:none;
}
.cycle-slideshow1{margin:0 auto;}
.cms-home .page-wrapper .header-panel{max-width:1280px;margin:0 auto;}
.menu-fixed .page-wrapper .sticky-wrapper{margin-top:0px;}
.page-wrapper .sticky-wrapper{max-width:1280px;margin:10px auto 0;}
.cms-home .main_content_area .new-arrivals{max-width:1280px;margin:0 auto;}
.cms-home div#cat-carousel{float: left;width: 100%;}
.cms-home .grid-category{max-width:1280px; margin:0 auto;}
.cms-home .footer.container {
    max-width: 1280px;
    margin: 0 auto;
}
.new-arrivals .product_hover .product_hover_item{
	display: block;
    opacity: 1;
    visibility: visible;
	border-top: 2px solid #9b9b9b;
}

.new-arrivals .product_hover .product_remove_item{
	display: block;
    opacity: 1;
    visibility: visible;
	border-top: 2px solid #9b9b9b;
}
/*.new-arrivals .hover-effect .product-items .product-item-info:hover .options-slideup{
	display:none;
}*/
.new-arrivals .product-item-info .actions-primary button.action.tocart:before{
	display:none;
}
.new-arrivals .products-grid.grid .product-item-info:hover, .new-arrivals .widget-product-grid .product-item-info:hover{
	box-shadow:none;
}
.new-arrivals .product-items .product-item-info .hover-area .actions-primary .action.tocart{
	background-color: transparent;
    font-size: 16px;
	font-family:'AvenirNext-DemiBold';
    color: #83a6b1;
	display:none;
}
.new-arrivals .product-items .product-item-info .hover-area .actions-primary > a{
	font-size: 16px;
	font-family:'AvenirNext-DemiBold';
    color: #83a6b1;
	text-transform:uppercase;
	padding-top: 8px;
    float: left;
    width: 100%;
}
.new-arrivals .product-items .product-item-info .hover-area .actions-primary .action.tocart span{font-size:0px;}
.new-arrivals .product-items .product-item-info .hover-area .actions-primary .action.tocart span:before {
    content: 'Shop Now';
    font-size: 16px;
	font-family:'AvenirNext-DemiBold';
}
.new-arrivals button.action.tocart i{
	font-size: 18px;
    padding-left: 6px;
	display:none;
}
.new-arrivals .zoo-single-line-name .product-item .product-item-name{
	text-transform:uppercase;
	text-align:center;
    padding-bottom: 15px;
}
.new-arrivals .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
 	width: 25.503% !important;
    padding: 0;
    margin-right: 11.74%;
	margin-bottom:30px;
}
.new-arrivals .products-grid .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
 margin: 0 8% 15px 0;
}
.new-arrivals .zoo-itemgrid-adaptive.zoo-grid-3col .product-item:nth-child(3n){
	margin-right:0px;
}
.new-arrivals .product-items .product-item-info .product-item-details{
	padding:15px 0;
}
button:active{box-shadow:none;border:0px;}
.new-arrivals .zoo-single-line-name .product-item .product-item-name{padding-bottom: 15px;padding-top: 15px;}
.new-arrivals .product-items .product-item-info .hover-area{padding-top:5px;}
.home-featured {
    float: left;
    width: 100%;
	margin-top:85px;
}
.home-featured .block{
	max-width:1280px;
	margin:0 auto;
}
.home-featured ul li{
	width:100%;
    padding: 0px;
    margin-right: 3.05%;
    position: relative;
    float: left;
    list-style: none;
}
.home-featured ul{
	padding-left: 0px;
    float: left;
    width: 100%;
}
.home-featured ul li a{
	position: absolute;
    width: 80%;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 36px;
	color:#666666 !important;
	line-height:42px;
	text-transform:uppercase;
	text-align:center;
    padding: 30px 0;
    opacity: 0.9;
    top: 50%;
    -webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-family:'BodoniSvtyTwoITCTT-Book';
	opacity:0;
}
.home-featured ul li a.h-col-a {
    position: relative;
    width: 100%;
    top: 0;
    background: none;
    opacity: 1;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    cursor: pointer;
    float: left;
    width: 100%;
}
.home-featured ul li:hover a{opacity:1;}
.home-featured ul li a.h-col-a img {opacity:1;}
.home-featured ul li:hover a.h-col-a img{opacity:1;}


.home-featured ul li:last-child{margin-right:0px;}

.form-register-popup .form.account.form-create-account{max-width: 350px;margin: 0 auto;}
.modal-popup .modal-inner-wrap{max-width:550px;}
.customer-account-forgotpassword h1.page-title, .customer-account-login h1.page-title, .customer-account-create h1.page-title, #zoo-login-form h1.page-title, #zoo-register-form h1.page-title {
  font-size: 30px !important;
  font-weight: 400;
  text-transform: capitalize;
  line-height: normal;
  margin: 0 0 20px !important;
  outline: none;
  text-align: center;
  color: #333333 !important;
}
.customer-account-forgotpassword h1.page-title, .customer-account-login h1.page-title, .customer-account-create h1.page-title, #zoo-login-form h1.page-title, #zoo-register-form h1.page-title{text-align:left;}
.modal-inner-wrap #zoo-login-form h1, .modal-inner-wrap #zoo-register-form h1{
	text-align:center;
}
#form-validate ul.form-list li{list-style:none;}
.a_left.m_tb{clear:both;}
.new-arrivals h3 {
    display: none;
}
.new-arrivals .products-grid.grid .product-item-info a.product-item-link, .widget-product-grid .product-item-info a.product-item-link{
	font-family:'MinionPro-Regular';
	font-size:18px;
	color: #666666;
    letter-spacing: 0.25px;
	line-height:22px;
	text-transform:uppercase;
}
.new-arrivals .product-items .product-item-info .product-item-details .product-item-name{
	margin-bottom:0px;
}
.products-grid.grid .product-item-info a.product-item-link, .widget-product-grid .product-item-info a.product-item-link{
	font-family: 'GothamBook';
	font-size:18px;
	color: #4e4e4e;
    letter-spacing: 0.5px;
	line-height:22px;
	text-transform:uppercase;
}

body .page-wrapper .footer-copyright{margin-top:30px;}
.rtl .page-wrapper .footer-copyright .container .left{
	text-align:center;
	width:100%;
	font-family:'GothamBook';
	font-size:12px;
	color:#8a8a8a;
}
body .page-wrapper .footer-copyright .container{
	border-top: 2px solid #f5f5f5;
	padding-top: 16px;
    padding-bottom: 31px;
}
.page-wrapper .page-footer a:hover{color:#666;}
.new-arrivals .product-items .product-item-info .zoo-product-image a{
	background: none;
    text-align: center;
    height: 250px;
    position: relative;
}
.new-arrivals .product-items .product-item-info .zoo-product-image a img{
	width: auto;
    max-width: 100%;
    height: auto;
    max-height: 330px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: 0 auto;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
body.menu-fixed .page-wrapper .page-header{
	z-index: 11111!important;
}
.homeslider{position:relative;}
a.st-shop {
	position: absolute;
    bottom: 40px;
    width: 160px;
    left: 0;
    right: 0;
    margin: 0 auto;
	font-family:'AvenirNext-DemiBold';
	font-size:16px;
	letter-spacing:0.5px;
	color:#fff;
	text-transform:uppercase;
	text-align: center;
	z-index:1111;
	display:none;
}
a.st-shop.st-shop1{bottom:-10px;}
a.st-shop i{
	display: block !important;
    height: 40px;
    width: 40px;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 25px;
	font-size: 25px;
    padding-top: 6px;
}
a.st-shop:hover i{
	background:#fff;
}
/********* Listing Page ***************/
.products-grid .product-items .product-item{width:33.3333%;}

@media (max-width: 480px){
.products-grid .product-items .product-item {
  width: 100%
}
}
.wishlist-index-index .products-grid .product-items .product-item{padding:0 3px;}
#cleversoft-shopby-product-list .product-item-photo{background:none;}
div#toolbar-top.toolbar-top{border-bottom:0; float:left; width:100%;}
.toolbar.toolbar-products{
	border: 0px !important;
    max-width: 280px;
    float: right;
    clear: both;
}
.toolbar-top .toolbar .action-for-medium-up, .toolbar-bottom .toolbar .action-for-medium-up{display:none !important;}
.catalog-category-view.page-layout-1column .toolbar-top .action-for-medium-up{display:none !important;}
.toolbar-top .toolbar .modes{float:left;}
.toolbar-bottom .toolbar .modes{float:left; display:block !important;}
.modes .modes-mode:before{color:#909090;}
.toolbar-sorter{display:inline !important;}
.toolbar .modes-mode.active:before, .toolbar .modes-mode:hover:before{
	color:#83a6b1;
}
.toolbar .modes-mode{color:#909090;}
body .page-wrapper .zoo-breadcrumbs .container .items .item a{
	font-family:'AvenirNext-Medium';
	font-size:12px;
	color:#666666;
	letter-spacing:0.5px;
	text-transform:uppercase;
}
body .page-wrapper .zoo-breadcrumbs .container .items .item span{
	font-family:'AvenirNext-Bold';
	font-size:12px;
	color:#666666;
	letter-spacing:0.5px;
	text-transform:uppercase;
}
.catalog-category-view .sidebar.sidebar-left{
    padding-right: 0;
    width: 250px;
    border: 0;
}
.catalog-category-view .shop-main{
	padding:0px 0 0 70px;
	width:75%;
	width: -moz-calc(100% - 250px);
	width: -webkit-calc(100% - 250px);
    width: -o-calc(100% - 250px);
    width: calc(100% - 250px);
}
.products-grid .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
    width: 28% !important;
    margin: 0 8% 30px 0;
	padding:0px;
	text-align:center;
}

.products-list .zoo-itemgrid-adaptive.zoo-grid-3col .product-item{
	width: 100% !important;
}
.zoo-itemgrid-adaptive.zoo-grid-3col .product-item:nth-child(3n) {
    margin-right: 0;
}
.product-items .product-item-info .zoo-product-image > a{
	position:relative;
	height:270px;
}
.list.products-list .product-items .product-item-info .zoo-product-image > a{
	height:auto;
}
.list.products-list .product-items .product-item-info .zoo-product-image > a img{
	height:auto;
	max-height:inherit;
	transform: inherit;
	top:auto;
}
.list.products-list .swatch-attribute-options{float:left;}
.list.products-list .product-items .product-item-info .product-item-details .product-item-name{clear:both;}
.list.products-list .product-items .product-item-info{
	height:auto !important;
	margin-bottom:10px;
}
.product-items .product-item-info .zoo-product-image > a img{
    height: auto;
    max-height: 270px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: 0 auto;
    transform: translateY(-50%);
	width:auto;
}
.block.related .product-items .product-item-info .zoo-product-image > a img{
    height: auto;
    max-height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: 0 auto;
    transform: translateY(-50%);
	width:auto;
}
.block.related .hover-effect .product-items .product-item-info:hover{position:inherit;}
.catalog-product-view .product-items .product-item-info .zoo-product-image > a img{width:60%;}
.catalog-category-view .page-main .row.flex{float:left; width:100%;}
.catalog-category-view .page-products .products-grid.grid{display:block; clear:both;}
div#zoo-product-listing {
    float: left;
    width: 100%;
}
.toolbar-bottom{float:left; width:100%;}
.toolbar-products .toolbar-sorter .action.sorter-action{margin-left:10px; margin-right:0px;float:right;margin-top:-3px;}
.toolbar-products .sbHolder:after {content: "\f0d7";}
.products-grid.grid .product-item-info:hover, .widget-product-grid .product-item-info:hover, .products-grid.grid .product-item-info.active, .widget-product-grid .product-item-info.active{box-shadow:none;}
.sbHolder a.sbSelector{
	color:#666666;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	font-family:'AvenirNext-Bold';
}
.toolbar-top .sorter, .toolbar-bottom .sorter{float:right; max-width:200px;}
.toolbar-products .toolbar-sorter .sorter-label {
    display: inline;
    text-align: right;
    float: none;
    margin-right:6px;
	color:#666666;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	font-family:'AvenirNext-Medium';
	font-weight: normal;
}
.page-products .toolbar.toolbar-products{text-align:right;max-width: 22vw;margin-top: -2vh;margin-bottom: 5vh;}
.toolbar-products .sbHolder ul.sbOptions{
	top: 25px !important;
	-webkit-box-shadow: 0 1px 0 1px #EFEFEF;
    -moz-box-shadow: 0 1px 0 1px #EFEFEF;
    box-shadow: 0px 1px 3px 1px #EFEFEF;
}
.toolbar-bottom{display:block !important;}
.modes .modes-mode{margin-right:10px;}
.modes a#list.mode-list {
    margin: 0;
}
.page-main .category-view{display:none;}
.special-category .page-main .columns .column{display:block; position:relative;}
.special-category .category-description { position:relative; transform: none;padding-top: 0px; margin-bottom: 38px; font-size: 14px;}
.special-category .category-image { display:none}
.special-category .category-description .mobile-banner { display:none}
.special-category .category-description h1 { font-size:14px; text-transform:none; color:#333333;font-weight: normal;
    line-height: 1.42857143;}
.special-category .category-description p {color:#333333; text-align:center; margin-top:10px;}
.special-category .category-description p:first-child { margin-bottom:15px;}

.special-category .category-description .description-box { position: absolute;padding-top: 0px; transform: unset; left: 50%;  top: 50%;  max-width: 420px;  width: 100%;  margin-left: -210px; margin-top: -125px;}
.special-category .category-description .description-box ul { padding:0 0 0 15px;}
.special-category .category-description .description-box ul li {list-style: disc;}
.special-category .category-description .description-box h1 { font-size:14px; text-transform:none; color:#333333;font-weight: normal;
    line-height: 1.42857143;}
.special-category .category-description .description-box p {color:#333333; text-align:left; margin-top:10px;}
.special-category .category-description .description-box p:first-child { margin-bottom:10px;}


body.catalog-category-view .page-wrapper .zoo-breadcrumbs .container .items {
    padding: 10px 0 0;
}
.catalog-category-view #maincontent {
    padding-top: 0;
}
h4.block-subtitle.filter-subtitle {
    display: none;
}
.breadcrumbs .item:not(:last-child):after {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    content: "/";
    margin: 0;
    font-size: 14px;
}
.zoo-sidebar-main .filter.block .zoo-filter-options-title{
	font-family:'BodoniSvtyTwoITCTT-Book';
	color:#4e4e4e;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing: 0.05em;
	padding-left: 0;
	margin-bottom:30px;
}
.filter.block .zoo-filter-options-title:after{display:none;}
.catalog-category-view .zoo-sidebar-main {
    margin-top: 80px;
}
.zoo-sidebar-main .ui-slider-horizontal .ui-slider-range{
	background:#c8c8c8;
}
.ui-widget.ui-widget-content.ui-slider-horizontal .ui-slider-handle{
	border: 3px solid #c8c8c8;
}
.zoo-sidebar-main .block-content h4{
	font-family:'BodoniSvtyTwoITCTT-Book';
	color:#4e4e4e;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing: 0.05em;
}
.ui-widget.ui-widget-content.ui-slider-horizontal{
	margin-right:15px;
}
.rtl .page-wrapper .filter.block #cleversoft_shopby_filter_attr_price_display .price_min, .rtl .page-wrapper .filter.block #cleversoft_shopby_filter_attr_price_display span:first-child{
	float:left;
	padding-top:10px;
	font-family:'AvenirNext-Medium';
	font-size:12px;
	color:#666666;
}
.rtl .page-wrapper .filter.block #cleversoft_shopby_filter_attr_price_display .price_max, .rtl .page-wrapper .filter.block #cleversoft_shopby_filter_attr_price_display span:last-child{
	float:right;
	padding-top:10px;
	font-family:'AvenirNext-Medium';
	font-size:12px;
	color:#666666;
}
.catalog-category-view .product_visible, .catalog-category-view .product_hover:hover .product_hover_item{
	display:none;
}
.catalog-category-view .price-box .price, .catalog-category-view a.minimal-price-link .price-wrapper {
	font-family: 'AvenirNext-Regular';
    color: #747474;
    font-size: 15px !important;
    letter-spacing: 0.1px;
    line-height: 22px !important;
}
.product-items .product-item-info .product-item-details .product-item-name {
    margin: 32px 0 12px;
	height:auto;
	overflow:hidden;
}
.product-items .product-item-info.swth-avlbl .product-item-details .product-item-name{margin-top:0px;}
.options-slideup .zoo-quickview span{
	font-family:'AvenirNext-Bold';
	font-size:13px;
	color:#83a6b1;
	letter-spacing:0.25px;
}
.product-items .product-item-info .zoo-product-image .options-slideup{
	width: 145px;
    height: 37px;
    margin: 0 auto;
    left: 0;
    right: 0;
	border: 1px solid #c2c2c2;
	padding-top:2px;
}
.product-items .product-item-info .product-item-details{padding: 20px 15px 15px;text-align:center;}
.catalog-category-view .product-items .product-item-info .product-item-details{
	position:relative;
	margin-top: 0px;
  padding-top: 0px;
}
.catalog-category-view .product-items .product-item-info .swatch-attribute-options{
	position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.pager.clever-infinite-scroll{display:none !important;}
.modal-popup .modal-inner-wrap, .catalogsearch-result-index .modal-popup .modal-inner-wrap{max-width:900px;}
.catalogsearch-result-index .page-title-wrapper{display:none;}
.catalogsearch-result-index .quickview-modal .page-title-wrapper{display:inline;}
.zoo-wishlist:hover, .zoo-compare:hover {background-color: #83a6b1;}
.swatch-option{
	border-radius:0;
	height:18px;
	float:none;
	display:inline-block;
	width:18px;
}
.swatch-option-tooltip{display:none !important;}
.swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover{border:0px;}
.price-final_price .price-wrapper > span.price {
    display: none;
}
.filter.block .zoo-filter-options-content{display:block !important;}
.swatch-attribute-options{
	max-width: 200px;
    margin: 0 auto 17px;
    float: left;
    clear: both;
    width: 200px;
	padding-left: 0;
    padding-right: 0;
}
.swatch-option{margin-top:2px;}
a.swatch-more{text-transform:lowercase;font-family:'AvenirNext-Regular';font-size:13px; color:#666666; letter-spacing:0.25px;float:right;}
a.swatch-more:hover{color:#83a6b1;}
a.swatch-more:before {
    content: '+';
	color:#666666;
	padding:0 5px;
}
a.swatch-more:hover:before{
	color:#666666;
	cursor: default;
}
.price-box.price-final_price{
	font-family: 'GothamBook';
	color:#747474;
	float:left;
	width:100%;

}
.catalog-product-view .price-box.price-final_price {margin-top:10px;}
.price-box.price-final_price .rprc, .as-selected, .price-box.price-final_price .netprc{
    font-size: 14px;
    margin-bottom: 0px;
    color: #999;
    text-transform: lowercase;
    font-family: 'GothamBook';
}
.as-selected span.price { color: #393939; }
.product-info-fulldescription {
	font-family: 'GothamBook';
  margin: 10px 0 0;
}
.as-selected.net{
	color:#3b3b3b;
	font-size: 15px;
	display:block;
}
.page-wrapper .block.related p.netprc{
	color:#3b3b3b;
	font-size: 13px;
}
.as-selected.net span.price{color:#3b3b3b;}
.simple-product .price-final_price .price-wrapper > span.price, .simple-product.price-final_price .price-wrapper > span.price {
    display: inline !important;
	padding-left: 3px;
	line-height:26px !important;
}
.non-cstmr-prc.simple-product.price-final_price .price-wrapper > span.price, .simple-product.price-final_price .price-wrapper > span.price {
    display: none !important;
}
.block.related .non-cstmr-prc span.new-rtl-prc{display:none;}
.simple-product .non-cstmr-prc .my-price, .simple-product .non-cstmr-prc .price, .product-info-price .price-box .price-container .price{
	font-size: 18px !important;
    margin-bottom: 0px;
    color: #999999 !important;
    text-transform: capitalize;
	line-height: 26px !important;
}
.product-info-price .price-box .price-container .price { font-size: 14px !important; }
span.new-net-prc
span.new-rtl-prc{
    /* font-size: 18px !important; */
    margin-bottom: 0px;
    color: #999999 !important;
    text-transform: capitalize;
    line-height: 26px !important;
    padding-left:3px;
}
.page-wrapper .block p:last-child { color: #999999 !important; }
.simple-product-view .product-primary-column span.my-price{display:inline !important;    margin-bottom: 0 !important;}
.simple-product-view .product-primary-column .new-rtl-prc{display:inline !important;    margin-bottom: 0 !important;}
.product-info-main .product-info-price .price-box .price-container.non-cstmr-prc .my-price{font-size: 18px !important;text-transform: capitalize;}
body.simple-product-view .product-info-main .product-info-price .price-box .price-container.non-cstmr-prc .my-price{
	color:#999;
}
.product-info-main .product-info-price .price-box .price-container .price
.product-options-bottom .price-box .price-container, .product-info-price .price-box .price-container {font-size:inherit !important;}
.product-item-info .simple-product .cstmr-prc .my-price, .product-item-info .simple-product .cstmr-prc .price{
	font-size: 13px !important;
    color: #747474 !important;
}
.product-item-info  .simple-product .cstmr-prc .my-price{
	font-size: 18px !important;
    margin-bottom: 0px;
    color: #999999 !important;
    text-transform: capitalize;
	line-height: 26px !important;
}
.product-item-info.simple-product .price-box.price-final_price .cstmr-prc .my-price.new-net{
	font-size:13px !important;
	color:#3b3b3b !important;
	    line-height: inherit !important;
	font-family: 'AvenirNext-Regular';
	float:none;
}
.block.related .product-item-info.simple .my-price{
	display: inline;
    font-size: 18px;
    margin-bottom: 0px;
    color: #999999;
    text-transform: capitalize;
}
.block.related .product-item-info.simple .new-rtl-prc{
	display:inline;
}
.simple-product span.my-price {float: left;padding-top: 0px;}
span.retail-f:first-child{padding-left:3px;}
span.price-container.price-final_price.tax.weee {
    display: none;
}
.price-box.price-final_price .netprc{
  font-size:15px;
  text-transform: lowercase;
  color: #333;
  margin: 0 0 4px;
}
.price-box.price-final_price .simple-product .netprc{
    font-size: 14px;
    margin-bottom: 0px;
    color: #999;
    text-transform: lowercase;
    font-family: 'GothamBook';
}
.product-item-info.simple-product .price-box.price-final_price .cstmr-prc .my-price, .product-item-info.simple-product .price-box.price-final_price .cstmr-prc .price{font-size:13px;text-transform: capitalize;}
.product-item-info.simple-product .price-box.price-final_price .cstmr-prc .price{
	line-height:1 !important;
}
.product-item-info.simple-product .price-box.price-final_price .cstmr-prc .new-net-prc .price{
	font-size:15px !important;
	color:#3b3b3b !important;
	font-family: 'AvenirNext-Regular';
	padding-left: 3px;
}
.simple-product.cstmr-prc .my-price{font-size:13px !important;text-transform:capitalize;color:#3b3b3b;}
body.simple-product-view .simple-product.cstmr-prc .my-price{
  font-size: 18px !important;
  margin-bottom: 0px;
  color: #999999 !important;
  text-transform: capitalize;
  line-height: 26px !important;
}
body.simple-product-view .simple-product.cstmr-prc .my-price.new-net{
	       font-size: 13px !important;
    line-height: inherit !important;
    color: #3b3b3b !important;
}
body.simple-product-view .product-primary-column .simple-product .price-wrapper .price{
	display:none !important;
}
body.simple-product-view .product-primary-column .simple-product .new-net-prc .price{
    font-size: 15px !important;
    line-height: 1 !important;
    color: #3b3b3b;
    padding-left: 3px;
    display:inline !important;
}
.product-item-info.configurable .tax.weee.simple-product.cstmr-prc {
    display: none !important;
}
.product-item-info.simple .simple-product.price-final_price .price-wrapper > span.price{display:none !important;}
.block.related .product-item-info.simple .cstmr-prc .my-price.new-net{float:none;}
.block.related .product-item-info.simple .cstmr-prc .new-net-prc .price{
	font-size: 13px;
    line-height: 1;
    font-weight: normal;
    color: #3b3b3b;
    padding-left: 3px;
}
.simple-product.cstmr-prc.price-final_price.tax .price-wrapper > span.price {font-size:13px !important; line-height:1 !important;color:#3b3b3b;}
.price-box.price-final_price .price{
	font-family:'AvenirNext-Regular';
	color:#747474;
	font-size:15px;
}
.price-box.price-final_price a.minimal-price-link:hover{color:#83a6b1;}
.price-box.price-final_price a.minimal-price-link{margin-top:0px;}
.filter.block .zoo-filter-options-content a{
	font-family:'AvenirNext-Regular';
	color:#666666;
	font-size:14px;
	letter-spacing:0.25px;
}
.filter.block .filter-content .item.checkbox-filter .count{
	font-family:'AvenirNext-DemiBold';
	font-size:11px;
	color:#8c8c8c;
	background: #f2f2f2;
}
.filter.block .filter-content .item.checkbox-filter{
	padding-bottom:7px;
}
/********* Listing Page ***************/
.insta-icon {
    position: absolute;
    bottom: 20px;
    left: 15px;
}
.minicart-wrapper .action.showcart .counter.qty{margin-top:0px;}
.page-wrapper .copyright{
	background-color: transparent !important;
	border:0px;
	margin-top: 5px;
}
small.copyright span{
	font-family:'AvenirNext-Regular';
	font-size:12px;
	color:#8a8a8a;
	letter-spacing:0.1px;
}
small.copyright .container{
	text-align:center;
	padding:15px 0 5px;
    border-top: 2px solid #f5f5f5;
}
.product-quickview-view .action.tocompare{display:none;}
.product-quickview-view #product_addtocart_form select{
	border: 1px solid #d4d4d4;
    margin: 0;
    height: 40px;
    width: 100%;
    float: left;
	font-family:'AvenirNext-Medium';
	letter-spacing:0.25px;
	font-size:12px;
	padding-left: 8px;
	color:#999999;
	-webkit-appearance:none;
   -moz-appearance:none;
   appearance:none;
	background:url(../images/select-arrow.png) no-repeat;
	    background-position: 98% center;
    padding-right: 15px;
}
.product-quickview-view #product_addtocart_form select::-ms-expand
{
	display:none !important;
}


button:focus, button:active, .cart.table-wrapper .actions-toolbar > .action:focus, .cart.table-wrapper .actions-toolbar > .action:active, .cart.table-wrapper .action-gift:focus, .cart.table-wrapper .action-gift:active{
	background:none !important;
	border:0 !important;
}
.product-oustock .stock.unavailable{display:none;}
.stock.unavailable{display:none;}
.products-list.list .product-item .product-item-details .price-box{margin:0;}
.minicart-wrapper .minicart-detail .block-title .text{float:left;}
body .page-wrapper .page-header .panel.wrapper .header-panel #minicart-content-wrapper a{
	color:#fff !important;
	font-size:14px;
	padding-left:0px;
}
div#toolbar-top.toolbar-top .custom_page {display: none;}
.toolbar-bottom .pages{right:auto; left:0;top:-2px;}
.toolbar-amount{display:none;}
.custom_page{position:relative;}
.minicart-wrapper .actions > a, .minicart-wrapper .actions #top-cart-btn-checkout{
  background: #9c9c9c !important;
  font-size: 11px;
}
.minicart-wrapper .actions > a:hover, .minicart-wrapper .actions #top-cart-btn-checkout:hover{
  background: #83a6b1 !important;
  text-decoration: none;
}
a:hover{color:#0082aa !important;}
.minicart-wrapper .minicart-items .action.delete:hover:before{color:#83a6b1;}
.minicart-wrapper .minicart-items .product-item-pricing .control button:hover{color:#83a6b1;}
.cms-home .page.messages { max-width: 1280px;  margin: 0px auto 0;	display:none;}
.minicart-items .product-item-name{text-align:left;}
body .page-wrapper .page-header .panel.wrapper .header-panel #minicart-content-wrapper .product-item-name a{color:#9b9b9b !important;}
.toolbar-products .toolbar-sorter .action.sorter-action{display:none;}
.rtl .page-wrapper .filter-options .items ol{padding-left:20px; padding-right:0px;}
.zoo-single-line-name .product-item-name{white-space: normal;text-overflow: inherit;}
.checkout-cart-index .product-item-photo{background: transparent;}
h1, h2, h3, h4, h5, h6, .title, .heading{font-family:'AvenirNext-Regular';}
.modal-content .block-authentication .block-title{font-size:24px;}
.modal-content .block-authentication .action.action-login:hover{border: 1px solid transparent !important;}
.modal-popup.popup-authentication .block[class] + .block{padding-bottom:10px;}
.popup-authentication .action.primary{font-family:'AvenirNext-Regular'; font-weight:normal;}
.popup-authentication .action.primary{background:#a1a1a1; border:none;}
.popup-authentication .action.primary:hover, .popup-authentication .action.primary:active, .popup-authentication .action.primary:focus, .popup-authentication .action.secondary:hover, .popup-authentication .action.secondary:active, .popup-authentication .action.secondary:focus{background:#333333!important;color:#fff !important;border:1px solid transparent !important;}
.modal-popup.popup-authentication .actions-toolbar{margin-top:0px;}
.checkout-index-index .opc-wrapper .step-title{
	font-family:'AvenirNext-Regular';
	font-weight:normal;
}
.checkout-index-index .opc-sidebar .opc-block-summary > .title{
	font-family:'AvenirNext-Regular';
	font-weight:normal;
}
.checkout-shipping-method .shipping-delivery-options label{
	display:inline;
	font-weight:normal;
	float:right;
	width:97%;
	width: -moz-calc(100% - 18px);
	width: -webkit-calc(1000% - 18px);
    width: -o-calc(100% - 18px);
    width: calc(100% - 18px);
}
.shipping-delivery-options > div {
    float: left;
    width: 100%;
}
.shipping-delivery-options > div:first-child {
    font-size: 16px;
    text-decoration: underline;
    padding-bottom: 10px;
}
#co-payment-form{clear:both;}
.checkout-index-index .checkout-payment-method .payment-option-content{padding-left:0px;}
#checkout .checkout-payment-method .payment-option-title{float:left; width:100%;}
#checkout .checkout-payment-method .payment-option-title .action-toggle span{
	border-bottom:1px solid;
}
.checkout-index-index .modal-popup .form-shipping-address{
	max-width:100% !important;
}
div#checkout-step-shipping {
    margin-top: 20px;
}
.opc-wrapper .action-show-popup:hover{border:1px solid transparent;}
.action-show-popup:focus, .action-show-popup:active{background-color: #333333 !important;color:#fff;border:1px solid transparent !important;}
.checkout-cart-index .block.crosssell {
    clear: both;
}
.checkout-index-index .modal-popup .modal-header{position:relative;text-align:center;}
.checkout-index-index .modal-popup .modal-title{padding-bottom:8px;}
#shipping-new-address-form{ margin:0px;}
.checkout-index-index .modal-popup .modal-inner-wrap{padding:0 10px;}
.checkout-payment-method > div.step-title{display:none;}
.checkout-payment-method div.step-title{border-bottom:0 !important;}
#checkout .checkout-payment-method .opc-payment-additional.discount-code {
    margin: 0 0;
    float: left;
    width: 100%;
}
.payment-option._collapsible.opc-payment-additional.hs-osc-additional {
    float: left;
    width: 100%;
}
.checkout-container{margin-bottom:0px;}
#checkout .product-image-wrapper img{width:auto;}
button#send2:active, button#send2:focus{background-color: #333333 !important; color:#fff;}
.form-create-account button[type="submit"]:focus, .form-create-account button[type="submit"]:hover{background-color: #333333 !important; color:#fff;}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary{background: #a1a1a1 !important;}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:hover, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:focus, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:active{background: #333 !important;}
body.account .pull-right.shop-main button, button.action.action-select-shipping-item{
	background:#9c9c9c !important;
	border:1px solid transparent !important;
    border-radius: 0;
	text-transform: uppercase;
}
body.account .pull-right.shop-main button:hover, body.account .pull-right.shop-main button:active, body.account .pull-right.shop-main button:focus, button.btn-novetty.primary.checkout:hover, button.btn-novetty.primary.checkout:active, button.btn-novetty.primary.checkout:focus, button.action.action-select-shipping-item{
	background: #83a6b1 !important;
	color:#fff;
}
.minicart-wrapper .minicart-items .product-item-pricing .control button.reduced {
    border-right: 1px solid #eaeaea !important;
}
.minicart-wrapper .minicart-items .product-item-pricing .control button.increase {
    border-left: 1px solid #eaeaea !important;
}
body.account .account-nav .item a, body.account .account-nav .item > strong{padding:10px;}

.form-edit-account input[type="text"], .form-edit-account input[type="password"], .form-edit-account input[type="url"], .form-edit-account input[type="tel"], .form-edit-account input[type="search"], .form-edit-account input[type="number"], .form-edit-account input[type="datetime"], .form-edit-account input[type="email"], div#password-strength-meter-container{
	width:300px;
}

body.account a.action.back {
    text-decoration: underline;
}
body.account a.action.edit {
    margin-right: 10px;
    text-decoration: underline;
}
body.account .box-actions a{text-decoration:underline;}
body.account .block-content .box { margin-bottom: 15px;}
body.account #wishlist-sidebar .product-item-link{float:left; width:80%;}
.catalog-category-view .product-infomain .page-title-wrapper.product h1, .catalog-category-view .product-info-main .product-infomain .page-title-wrapper{display:inline;}
.product-infomain .page-title-wrapper.product h1, .product-info-main .page-title-wrapper.product h1{
	font-family: 'BodoniSvtyTwoITCTT-Book';
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 0.5px;
	font-size: 36px;
    color: #4e4e4e;
}
.products-grid.grid .product-items .product-item-info .zoo-product-image a:hover{
	color:#fff !important;
}
.catalog-category-view .page-title-wrapper{
	display:none;
}
.catalog-category-view .product-quickview-view .page-title-wrapper{
	display:block;
}
.catalog-product-view .fieldset .actions .action.tocart{
	width:357px;
	height:46px;
}
.fieldset .actions .action.tocart, .fieldset .actions .action.tocart:active {
    font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
    color: #ffffff !important;
    letter-spacing: 0.4px;
    background: #83a6b1 !important;
}
.catalog-category-view .list.products-list button.action.primary, .catalog-category-view .list.products-list button.action.primary:focus{
	background-color: #83a6b1 !important;
	font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
    color: #ffffff !important;
    letter-spacing: 0.4px;
	outline:none;
	padding-top: 8px;
}
.product-add-form div.qty .label{
	float:left !important;
	display:inline !important;
	width: auto !important;
	text-align:center !important;
	font-family: 'GothamBold';
	font-size:13px;
	color:#4a4a4a !important;
	text-transform:uppercase;
}
.field.qty.finalqty {
    position: relative;
}
.product-add-form div.qty .pavailability{
	float: left;
	display: inline;
	font-family:'AvenirNext-Regular';
	font-size:12px;
	color:#4e4e4e;
	padding-left: 5px;
	    position: absolute;
    left: 90px;
    top: 35px;
	display:none;
}
.product-add-form div.qty .stock.available{
	float:left;
	margin:0px;
	line-height: 1.2;
	    /*position: absolute;*/
    left: 100px;
    top: 35px;
	display:none;
}
.product-add-form div.qty .stock.unavailable{
	float:left;
	margin:0px;
	line-height: 1.2;
	    position: absolute;
    left: 160px;
    top: 35px;
}
.product-add-form div.qty .stock.available span{
	border:0px;
	font-family:'AvenirNext-Regular';
	font-size:12px;
	color:#4e4e4e;
	padding:0px 0px 0px 2px;
}
.product-add-form div.qty .stock.unavailable span{
	border:0px;
	font-family:'AvenirNext-Regular';
	font-size:12px;
	color:#4e4e4e;
	padding:0px 0px 0px 2px;
	display:none;
}
.product-add-form .fieldset  div.qty .control{
	float: left !important;
    clear: both;
	margin-top: 5px;
}
.product-add-form .fieldset .actions{
	clear: both;
    float: left;
    width: 100%;
	margin-bottom: 10px;
}
.product-add-form span.swatch-attribute-label {
    float: left !important;
    width: 100%!important;
	font-weight: normal;
	font-family:'AvenirNext-DemiBold';
	font-size:13px;
	color:#4a4a4a;
}
#product_addtocart_form p.required{display:none;}
.product-add-form div.qty .stock.available span:after{
	content:'\f00c';
	font-family:'FontAwesome';
	font-size:12px;
	color:#83a6b1;
    padding-left: 3px;
}
.product-add-form div.qty .stock.unavailable span:after{
	content:'\f00d';
	font-family:'FontAwesome';
	font-size:12px;
	color:#83a6b1;
    padding-left: 3px;
}
.pro-avail {
    margin: 30px 0 20px;
	background:url(../images/true-detail.png) no-repeat;
	font-family:'AvenirNext-Regular';
	font-size:14px;
	color:#3e3e3e;
	padding-left: 20px;
    background-position: 0 3px;
    text-transform: uppercase;
}

.zoo-sidebar-additional .block-compare{
	display:inline;
	position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #909090;
    z-index: 111;
	border:1px solid #e5e5e5;
	padding-bottom:5px;
	text-align:center;
	    height: 60px;
}
.zoo-sidebar-additional .block-compare .block-content{background: #909090;}
.catalog-product-compare-index .table-comparison .product-image-photo{margin-left:auto;}
.zoo-sidebar-additional .block-compare .block-title{
	max-width:1280px;
	float: left;
    margin: 15px 0 0 5%;
	z-index: 1;
    position: relative;
	color: #fff;
}
.minicart-wrapper .product-item-details .price-excluding-tax {
  margin: 0;
}
.minicart-wrapper .product-item-details .price-excluding-tax{
	float:right;
	margin-top:15px;
}
.zoo-sidebar-additional .block-compare .counter{
    display: inline-block;
	font-size:16px;
	line-height:1.2;
	color:#efefef;
}
.block-compare .product-item .product-item-name{display:none;}
.sidebar .zoo-sidebar-additional .block-compare li.product-item > img{
	    width: 27px;
    height: auto;
    padding-top: 8px;
}
.zoo-sidebar-additional .block-compare .empty{max-width:1280px;margin:0 auto;}
.zoo-sidebar-additional .block-compare .block-content{max-width:1280px;margin:0 auto;position:relative;}
.zoo-sidebar-additional .block-compare .action.primary{
	background:#83a6b1;
	border-color:#83a6b1;
}
.zoo-sidebar-additional .block-compare .action.primary:hover{color:#fff !important;}
.sidebar .zoo-sidebar-additional .block-compare li.product-item{
	margin-bottom:0;
	margin: 0 10px;
	height: 45px;
    width: 45px;
    background-color: #f0f0f0;
    border-radius: 50%;
}
.zoo-sidebar-additional #compare-items.product-items{
	top:10px;
	left: -5%;
	position: relative;
    overflow: visible !important;
}
.zoo-sidebar-additional .block-compare .actions-toolbar{
	float: right;
    position: relative;
    top: -35px;
}
.zoo-sidebar-additional .block-compare .actions-toolbar .secondary{
	/*position: absolute;
    top: -30px;
    right: 25px;*/
	    padding-top: 3px;
}
.zoo-sidebar-additional .block-compare .actions-toolbar{margin-top:0px;}
.zoo-sidebar-additional .block-compare .actions-toolbar .primary{
	float:left;
	    padding: 5px 7px;
    margin-top: 0px;
}
.zoo-sidebar-additional .actions-toolbar .secondary a.action{margin-top:9px;color: #fff;}
.sidebar .zoo-sidebar-additional .block-compare li.product-item .action.delete{
	text-align:right;
	right: -15px;
    top: -10px;
}
.sidebar .zoo-sidebar-additional .block-compare li.product-item .action.delete:before{font-size:18px;color: #fff;}
.toolbar > .sbHolder{display:none !important;}
.toolbar .sorter-options.selectpicker{
	display:inline !important;
	color: #666666;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    font-family: 'AvenirNext-Bold';
	border:0;
	padding:7px 0 0 0;
	margin:0px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/drop-down-icon.png) no-repeat;
	background-position: right 10px;
	cursor:pointer;
	line-height: 1;
    height: auto;
	padding-right: 12px;
}
.toolbar select.sorter-options.selectpicker::-ms-expand
{
	display:none !important;
}

.toolbar .sorter-options.selectpicker:focus{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:none;
}
.toolbar .sorter-options.selectpicker option{
	background:#fff;
	border:0px;
	outline:none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family: 'AvenirNext-Regular';
	font-size:14px;
	color:#393939;
}
.slide_commands.hover .slide_play, .slide_commands.hover .slide_stop{display:none !important;}
.slide_commands.hover {background:none !important;}
.cycle-slideshow1 .slide{z-index:1 !important;}
.slide-prev > span:before{
	content: "\f104";
    font-family: 'FontAwesome';
    font-size: 60px;
    color: #fff;
    padding-left: 15px;
}
.slide-next > span:before{
	content: "\f105";
    font-family: 'FontAwesome';
    font-size: 60px;
    color: #fff;
    padding-right: 15px;
}
.slide-next > span:hover::before, .slide-prev > span:hover::before{color:#83a6b1 !important;}
.slide-prev > span, .slide-next > span {background:none;}
.slide-prev.hover, .slide-next.hover{background:none;}
.lookbookslider-container{position:relative;}
div#pagernav_1.pagernav{position: absolute;bottom: 0;}
.pagernav ul.cycle{text-align:center;}
.pagernav ul.cycle li > span{display:none;}
.pagernav ul.cycle li{box-shadow:none;background:#fff;}
.pagernav ul.cycle li.cycle-pager-active, .pagernav ul.cycle li:hover{
	box-shadow:none;
	background:#83a6b1 !important;
}
.cycle-paused:after{display:none;}
span.cs-font.clever-icon-up{color:#fff;}
.theiaStickySidebar {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
}
.catalog-product-view .product-img-column{
	width:44.66666667%;
	margin-left:5.33333333%;
	padding:0px;
}
.catalog-product-view .product-primary-column{
	width:41.66666667%;
	margin-left:8.33333333%;
	padding:0px;
}
.catalog-product-view .product.media .fotorama__stage{padding-left:15px;}
.dimen-attr.Dimensions .type{
	float: left;
  width: 100%;
	font-family: 'GothamBook';
	color:#4a4a4a;
	font-size:13px;
	letter-spacing:0.25px;
}
.dimen-attr.Dimensions .value{
	float: left;
    width: 100%;
	font-family: 'GothamBook';
	color:#4a4a4a;
	font-size:13px;
	line-height:21px;
	letter-spacing:0.25px;
	font-weight: normal;
}
.dimen-attr.Dimensions .value.fabric-yard {
    float: left;
    width: auto;
}
.dimen-attr.Dimensions .fabric-yard-text.value{
	float: left;
    width: auto;
	padding-left: 5px;
}
.dimen-attr.Dimensions .fabric-yard-text.value a{
	text-decoration:underline;
}
.catalog-product-view .product-prev-next{display:none;}
.dimen-attr.none{clear:both;}
.qty > div.control{
	float:left;
	width:100%;
	margin-top: 6px;
	margin-bottom:11px;
	position:relative;
}

.finalqty.qty > div.control .input-text.qty{
	float: left;
    width: 55px;
    height: 38px;
	font-family:'AvenirNext-Medium';
	font-size:14px;
	color:#999999;
	text-align:center;
}
.finalqty.qty > div.control .mage-error{float:left;}
.finalqty.qty > div.control .custom-qty{
	float:left;
	height: 38px;
	border: 1px solid #d4d4d4;
    border-left: 0;
}
.finalqty.qty > div.control .custom-qty > button{
	background-color: transparent!important;
    color: #4e4e4e!important;
	font-family:'AvenirNext-Medium'!important;
	font-size:14px!important;
	width: 26px!important;
    text-align: center!important;
	height: 18px!important;
    border: 0 !important;
}
.finalqty.qty > div.control .custom-qty > button:hover{
	font-size:0px!important;
}
.finalqty.qty > div.control .custom-qty .increase, .finalqty.qty > div.control .custom-qty .increase:focus{
	float: left;
    clear: both;
	background: url(../images/qty_plus.png) no-repeat !important;
	font-size: 0!important;
    background-position: center !important;
}
.finalqty.qty > div.control .custom-qty .reduced, .finalqty.qty > div.control .custom-qty .reduced:focus{
	float: left;
    clear: both;
	background: url(../images/qty_minus.png) no-repeat !important;
	font-size: 0!important;
    background-position: center !important;
}
.product-options-wrapper{float:left; width:100%; clear:both;}
.product-options-bottom{float:left; width:100%; clear:both;}
div#product-options-wrapper {
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 0px;
}
#product_addtocart_form select{
	width:307px;
	height:40px;
	border:1px solid #d4d4d4;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/select-arrow.png) no-repeat;
	background-position: 95.5% 50%;
	cursor:pointer;
	line-height: 1;
	padding-right: 12px;
	font-family:'AvenirNext-Medium';
	font-size:12px;
	color:#999999;
	letter-spacing:0.25px;
	margin-right: 10px;
	padding-left: 15px;
}
#product_addtocart_form select::-ms-expand
{
	display:none !important;
}
.control_configurable_attribute {float:left;}
.product-quickview-view .control_configurable_attribute{width:200px;}
.product-quickview-view .fieldset .actions .action.tocart{width:245px;}
.product-quickview-view .control_configurable_swatch_attribute{margin-left:5px;}
.product-quickview-view .emailtxt{padding-top:0;}
.control_configurable_swatch_attribute {
	float: left;
    height: 55px;
	margin-top:-8px;
}
.control_configurable_swatch_attribute img{width:55px; height:55px;}
.field.configurable.required{float:left; width:100%;}
.field.configurable.required label{
	font-family: 'GothamBold';
	font-size:13px;
	color:#4a4a4a !important;
	letter-spacing:0.25px;
	margin:20px 0 10px;
	float: left;
    width: 100%;
}
.catalog-product-view .o-insta{float: left;width: 100%;}
.catalog-product-view .o-insta > h2{
	position: relative;
    float: left;
    width: 100%;
	text-align: center;
	font-family:'BodoniSvtyTwoITCTT-Book';
	font-size:24px;
	color:#4e4e4e;
	letter-spacing: 0.05em;
    text-transform: uppercase;
	font-weight: normal;
}
.catalog-product-view .o-insta h2:after{
	content: '';
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
	top: 11px;
}
.catalog-product-view .o-insta h2 span{
	background: #fff;
    position: relative;
    z-index: 1;
    padding: 0 10px;
}
.catalog-product-view #instagram-carousel{
	float:left;
	clear:both;
	width: 100% !important;
    right: 0 !important;
    padding: 0 10px;
    margin-top: 40px;
}
.catalog-product-view #instagram-carousel .owl-carousel .owl-item{padding:0 10px;max-height:290px;}
.catalog-product-view #instagram-carousel .owl-carousel .owl-item a{
	float:left;
	width:100%;
	height:270px;
}
.catalog-product-view #instagram-carousel .owl-carousel .owl-item a img{min-height:270px;}
.catalog-product-view .fotorama__nav fotorama__nav--thumbs{
	height: auto !important;
    width: 95px !important;
    float: left;
    margin-right: 15px;
}
.catalog-product-view .fotorama__stage{
		/*width:100% !important;*/
		width: -moz-calc(100% - 65px)!important;
	    width: -webkit-calc(100% - 65px)!important;
    	width: -o-calc(100% - 65px)!important;
    	width: calc(100% - 65px)!important;
		float:right;
}
.quickship{
	width: 108px;
    height: 108px;
    border: 2px solid #dfdfdf;
    border-radius: 50%;
    padding-top: 35px;
    text-align: center;
    font-family: 'AvenirNext-Medium';
    color: #7e7e7e;
    letter-spacing: 0px;
    text-transform: uppercase;
    float: left;
    position: absolute;
    top: 0;
	line-height: 14px;
	font-size:11px;
	display:none !important;
}
.fotorama__wrap{float:left;width:100%;}
.zoo-quickview-popup .fotorama__nav-wrap{
	position:relative;
	margin-top:60px;
}
.zoo-quickview-popup .product-infomain .product-info-price {padding:10px 0 10px;}
.fotorama__nav-wrap{position: static;bottom: 0; float:left; width:100%;}
.fotorama__nav.fotorama__nav--thumbs{
	height: auto !important;
    width: 100% !important;
	text-align:center;
	margin:20px 0 10px;
}
.product.media .fotorama__nav--thumbs .fotorama__nav__shaft { text-align:center;}
.product.media .fotorama__nav--thumbs .fotorama__nav__frame{
	width:50px !important;
	float:none;
	padding: 0;
	display:inline-block;
	margin:0 5px;
}
.fotorama__nav__shaft{right:auto;}
.fotorama__thumb .fotorama__loaded--img{width:100%;}
.fotorama__thumb__arr {display: none;}
.product-quickview-view .fotorama__nav--dots{text-align:center;}
.product-quickview-view .col-sm-6 {
    padding: 15px;
}
.product-quickview-view .fotorama__active .fotorama__dot{
	background: #999;
    border-color: #999;
	height:12px;
	width:12px;
}
.product-quickview-view .quickship{display:none !important;}
.dt-prc span.price-container.price-final_price.tax.weee{
	display:inline;
	font-size: 16px;
	font-family:'AvenirNext-Regular';
	color:#999999;
	letter-spacing:0.01em;
}
.dt-prc span.price-container.price-final_price.tax.weee span.price{
	font-size: 16px;
	color:#999999;
	letter-spacing:0.01em;
	line-height: 1.5;
	padding-left: 5px;
}
.dt-prc span.price-container.price-final_price.tax.weee > span{
	float: left;
}
.dt-prc .price-label{
	display:inline !important;
	text-transform: lowercase;
}
.dt-prc span.price-container.price-final_price.tax.weee > span.price-label:after{
	content:':';
}
.dimen-attr.Dimensions {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.dt-prc .price-final_price .price-wrapper > span.price{display:inline;}
p.tprc{
	font-family:'AvenirNext-Regular';
	font-size:21px;
	color:#747474;
	line-height:28px;
	margin-bottom: 0
}
p.tprc span.trd-f {
    padding-left: 4px;
}
.product-info-main .product-info-price{padding-top:10px;}
.emailtxt{
	font-family: 'GothamBook';
    font-size: 12px;
    color: #4e4e4e;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 18px;
    padding-bottom: 30px;
	line-height:21px;
}
.emailtxt span{
	font-family:'AvenirNext-DemiBold';
}
.share-links:before{border:0px;}
.clever-icon-compare-6:before{
	content: "\f0ec" !important;
	font-family: FontAwesome;
}
.box-tocart .product-addto-links a span{
	font-family: 'GothamBook';
	font-size:11px;
	color:#4e4e4e;
	text-transform: uppercase;
}
.box-tocart .product-addto-links a span:before{
	font-family: FontAwesome;
}
.box-tocart .product-addto-links a:hover span{
	 color:#83a6b1;
}
.box-tocart .product-social-links {
    float: left;
    margin-top: 10px;
    width: 100%;
    padding: 0px;
}
/*.product_socials_wrapper_inner a:last-child{display: none!important;}*/
.product_socials_wrapper_inner a.google-plus {display: none;}
.product_socials_wrapper_inner a i.fa{font-size:18px;text-indent: 0;  left: 0;top: 0;}
.product.media .share-links {
    width: 350px;
    margin: 0 auto;
    float: none;
    position: relative;
    display: block;
    text-align: center;
    padding: 30px 0;
  }
  .product.media .share-product-text {
    width: 50px;
    height: 22px;
    overflow: hidden;
    float: none;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #999;
    margin-bottom: 20px;
}
.product.media .product_socials_wrapper_inner {
    float: none;
    display: inline-block;
    vertical-align: top;
}
.product.media .product_socials_wrapper_inner{
	float:none;display: inline-block;    vertical-align: top;
}
.product.media .share-links a{line-height:22px;margin:0 3px; text-indent:-9999px;width: 20px; vertical-align: top; position:relative; background:url(../images/social-icons.png) no-repeat 0 0;display: inline-block;}
.product_socials_wrapper_inner a i:before{ content: " "; }
.product_socials_wrapper_inner a.facebook { background-position:0 0 !important; }
.product_socials_wrapper_inner a.twitter { background-position:-27px 0 !important;}
.product_socials_wrapper_inner a.vimeo { background-position:-54px 0 !important;}
.product_socials_wrapper_inner a.google-plus { background-position:-130px 0 !important; display:inline-block;}
.product_socials_wrapper_inner a.instagrams { background-position:-81px 0 !important;}
.product_socials_wrapper_inner a.mailto {background-position:-105px 0 !important;}
.product.media .action.mailto.friend{margin-left:3px;}
.product.media .share-links a.dering { float:right; background:none;width: 17px; margin-top: 2px;margin-left: 5px;}
.product.media .quickship img{
	display: block;
    text-align: center;
    clear: both;
    margin: 0 auto 9px;
}
.product-img-column .quickship img{display:none;}
.catalog-product-view .products-grid .product-items .product-item{width:100%;
    margin-bottom: 20px;
    display: inline-block;
}
.catalog-product-view .product-tab-related-upsell.isset:before{border:0px;}
.product-lower-secondary-column {margin-top: 30px;}
.catalog-product-view .product-lower-secondary-column .data.item{
    float: left !important;
    width: 100%!important;
	margin: 0 !important;
}
.catalog-product-view .product-lower-secondary-column .data.item:before{
	height:auto !important;
	background:none !important;
	border-top:1px solid #e5e5e5;
	top:15px;
}
.catalog-product-view .catalog-product-tab .product.data.items > .item.title.active a{
	font-family:'BodoniSvtyTwoITCTT-Book';
	font-size:24px;
	color:#4e4e4e;
	letter-spacing:0.05em;
	font-weight: normal;
	display: inline;
  float: none;
  width: auto;
  background: #fff !important;
  position: relative;
	padding:0 10px!important;
  text-transform: uppercase;
  border: none;
  height: inherit;
}
.block.upsell p.tprc{
	font-family:'AvenirNext-Regular';
	font-size:15px;
	line-height:22px;
	color:#747474;
}
.block.upsell .dt-prc span.price-container.price-final_price.tax.weee > span{
	font-family:'AvenirNext-Regular';
	font-size:13px;
	line-height:22px;
	color:#747474;
}
.block.upsell .dt-prc span.price-container.price-final_price.tax.weee span.price{
	font-family:'AvenirNext-Regular';
	font-size:13px;
	line-height:22px;
	color:#747474;
}
.upsell .product-items .product-item-info .product-item-details .price-final_price{
	font-size:15px;
}
.upsell .product-items .product-item-info .product-item-details .price-box p{
	margin-bottom:0px;
}
.fotorama__thumb__arr {display: none !important;}
.fotorama__wrap--css3 .fotorama__stage__shaft{width:100% !important;/*height:650px;*/}
.fotorama__wrap .fotorama__nav{overflow:visible;}
.catalog-category-view h1{margin-bottom:0px; margin-top:10px;}
.minicart-wrapper .minicart-items .items-count {
  height: 30px;
  width: 15px;
  line-height: 30px;
  padding: initial;
}
.minicart-wrapper .minicart-items .items-count{width: 100%;}
.minicart-wrapper .minicart-items .item-qty{width:40px;}
.custom-qty.pull-left{width:25px;}
.custom-qty.pull-right{width:25px;}
.minicart-wrapper .minicart-items .product-item-pricing .label {
  padding: 0;
  width: 35px;
}
.minicart-wrapper .minicart-items .product-item-pricing .label{
	padding: 12px 0 0;
  width: 35px;
  float: left;
  text-transform: uppercase;
  margin-top: 0px;
}
.minicart-wrapper .minicart-items .product-item-pricing .control{float:right;width:auto;}
.minicart-items .product.active > .toggle:after, .minicart-items .product .toggle:after{float:right;}
.minicart-items .product .toggle{
  text-align: left;
  text-transform: uppercase;
  font-size: 1em;
  display: block;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  padding: 0;
}
.minicart-items .product .content {
    text-transform: uppercase;
    font-size: 1em;
}
.minicart-items .product .content .label{
  margin:0;
}
.minicart-items .product.options.list{text-align:left;}
.minicart-wrapper .minicart-items .product-item-details .details-qty{width:130px;}
#checkout .checkout-payment-method .opc-payment-additional.discount-code .payment-option-content .form-discount .payment-option-inner + .actions-toolbar button{min-width: 205px;}
.field.configurable.required span:after{content:'*';}
.cms-page-view .cms-menu{
	float: left;
    padding-left: 0;
    list-style: none;
	width:205px;
}
.about {
    float: right;
	width:85%;
	width: -moz-calc(100% - 225px);
	width: -webkit-calc(100% - 225px);
    width: -o-calc(100% - 225px);
    width: calc(100% - 225px);
	border-left: 1px solid #e1e1e1;
    padding-left: 50px;
}
.cms-page-view .cms-menu > li{
	text-transform:uppercase;
	position:relative;
	float: left;
    width: 100%;
}
.cms-page-view .cms-menu > li:after{
	background: url(../images/drop-down-icon.png) no-repeat;
	content:'';
	position:absolute;
	width:9px;
	height:5px;
	right: 0;
    top: 6px;
	transform: rotate(-90deg);
}
.cms-page-view .cms-menu > li.parent:after{
	transform: rotate(0deg);
}
.cms-page-view .cms-menu ul{
	list-style: none;
    padding: 10px 10px 2px;
    background: #efefef;
    margin-bottom: 5px;
	float: left;
    width: 100%;
}
.cms-page-view .cms-menu ul strong{
	font-weight:600;
	color:#83a6b1;
}
.cms-page-view .cms-menu ul li{
    margin-bottom: 5px;
}
.cms-page-view .cms-menu > li.parent{margin-bottom:0px;}
.about .story1{
	width:75%;
	width: -moz-calc(100% - 320px);
	width: -webkit-calc(100% - 320px);
    width: -o-calc(100% - 320px);
    width: calc(100% - 320px);
	float:left;
  font-size: 14px;
}
.about .story2{float:right;}
.cms-content p span{
	font-family: 'AvenirNext-Medium';
}
div#sku-container{
	font-family: 'GothamBold';
	font-size:13px;
	color:#4a4a4a;
	letter-spacing:0.025em;
	display: inline-block;
    padding: 10px;
    text-transform: uppercase;
	position: absolute;
    left: 80px;
	width:115px;
}
div#sku-container span {font-family: 'AvenirNext-Medium';font-weight: 600;font-size: 14px;color: #999;}
.product-quickview-view div#sku-container{top: auto;left: 84px; position: absolute;}
.catalog-product-view #instagram-carousel .owl-carousel .owl-nav{display:none;}


/*** Inspiration Page ****/

.pressRow {
    /*float: left;*/
	max-width: 1280px;
    margin: 0 auto;
    float: none;
}
.pressRow .nav {
    position: absolute;
    width: 960px;
    z-index: 24;
	margin: 0 auto;
    left: 0;
    right: 0;
}

.pressRow .nav #prev1 {
    float: left;
    margin: 295px 0 0;
}
.pressRow .nav #next1 {
    float: right;
    margin: 295px 0 0;
}
.pressRow .slider-container {
    height: 770px !important;
    overflow: inherit !important;
}
.pressRow .slider-container div {
    text-align: center;
    width: 960px !important;
    z-index: 2 !important;
}
.pressRow .slider-container div {
    text-align: center;
    width: 960px !important;
    z-index: 2 !important;
}
.ins_desc {
    float: left;
    margin: 20px 0 30px 15px;
}

.pressRow .slider-container .ins_desc1 {
    text-align: left;
    width: 758px !important;
}
.pressRow .slider-container div {
    text-align: center;
    width: 960px !important;
    z-index: 2 !important;
}
.pressRow .ins_desc1 {
    float: left;
    width: 758px !important;
}
.ins_desc1 {
    float: left;
    padding: 5px 0 0;
    text-transform: capitalize;
    width: 640px;
}
.pressRow #carousel_inspiration
{
	float: none;
    margin-top: 20px;
    margin: 0 auto;
    width: 960px;
}

.pressRow #carousel_inner {
    float:left;
    width:926px;
    overflow: hidden;
    background: none;
}

.pressRow #carousel_ul {
    position:relative;
    left:10px;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width:9999px;
    padding-bottom:10px;
}
.pressRow #carousel_ul li{
    float: left;
    width:130px;
    padding:0px;
    height:120px;
    background: none;
	margin:10px 1px;
    text-align:center;
}
.pressRow #carousel_ul li img {
    /*.margin-bottom:-4px; */
    cursor:pointer;
    cursor: hand;
    border:0px;
	height:97px;
    }
.pressRow #left_scroll, .pressRow #right_scroll{
    float:left;
    height:130px;
    width:16px;
    background: none;
    }
.pressRow #left_scroll img, .pressRow #right_scroll img{
    cursor: pointer;
    cursor: hand;
	position: relative;
    top: 55px;
    }
.pressRow .img_desc {
    background: #96b0b7 none repeat scroll 0 0;
    color: #ffffff;
    display: none;
    float: left;
    font-family: 'AvenirNext-Medium';
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    min-height: 97px;
    opacity: 0.87;
    padding: 7px 10px 10px;
    position: absolute;
    width: 130px;
}
.img_desc .sp1 {
    float: left;
    font-family: 'AvenirNext-Medium';
    font-size: 12px;
    width: 100%;
}
.img_desc .sp2 {
    float: left;
    font-family: 'AvenirNext-Medium';
    font-size: 11px;
    width: 100%;
}
.img_desc .sp1 span {
    font-size: 10px;
}
.slider-inspiration
{	height:770px;}

.slider-inspiration .ins_desc .ins_desc1 p {
    color: #807e82;
    font-family: 'AvenirNext-Medium';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}
.slider-inspiration .ins_desc .ins_desc1 p span {
    font-weight: 400;
}
.pressRow .slider-container .ins_desc2 {
    width: 170px !important;
	float:right;
}
.pressRow .slider-container .ins_desc2:after{
	content: "\f0da";
    font-family: FontAwesome;
    font-size: 18px;
    float: right;
    margin-top: -1px;
    color: #666;
}
.ins_desc .ins_desc2 a {
    color: #666666;
    font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
    font-weight: normal;
}
.ins_desc .ins_desc2 {
    /*background: transparent url("../images/arrow_ins.png") no-repeat;*/
    border-left: 1px solid #e2e2e2;
    float: right;
	padding:10px 0 10px 7px;
	margin-right: 18px;
    background-position: right 15px;
}
.ins_desc .ins_desc2 a:hover{text-decoration:none;}
#maincontent{margin-top:0px !important;}
.slider-container.slideshow > div{left:0; right:0; margin:0 auto;}
.ins_desc{margin-left:0px;}
/*** Inspiration Page End****/
/************* Inspiration profile start **/
/* CSS Document */

.ChangeMakerContent .small img {
    height: 673px;
}
.DetailsOrganization {
    float: left;
    width: 960px;
}
.cms-inspiration-profile .inspiration_profile{max-width:960px;margin:0 auto;}
.DetailsOrganization .back_ins {
    float: left;
    font-size: 14px;
	text-decoration:underline;
}
.DetailsOrganization span {
	font-family:'AvenirNext-Medium';
    float: left;
    font-size: 14px;
    margin: 0 0 0 280px;
    width: 210px;
	height:21px;
}
.DetailsOrganization .view_large {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: right;
    font-size: 14px;
	text-decoration:underline;
    padding: 0;
}
.DetailsOrganization span span {
    float: left;
    margin: 0;
    width: auto;
}
.DetailsOrganization span ul {
    float: left;
}
.DetailsOrganization span ul li {
    display: inline;
    float: left;
    padding: 0 0 0 10px;
}
.DetailsOrganizationContent {
    float: left;
    padding: 15px 0 0;
    width: 100%;
}
.DetailsOrganizationContent h1 {
    border-bottom: 1px solid #e5e5e5;
    color: #4e4e4e;
    float: left;
    font-size: 20px;
    font-weight: normal;
    padding: 0 0 10px;
    width: 100%;
    margin-bottom: 20px;
}
.category-products {
    padding: 25px 0 0;
}
.DetailsOrganizationContent .category-products ul.first {
    margin: 25px 0 30px;
}
.products-grid {
    float: left;
    text-align: center;
    width: 100%;
    position: relative;
    margin: 0 auto;
    list-style: none;
}
.DetailsOrganizationContent .products-grid {
    margin: 0 0 30px;
}
.DetailsOrganizationContent .products-grid li.first {
    margin: 0;
}
.DetailsOrganizationContent .products-grid li.item {
    float: left;
    margin-left: 1px;
    margin-right: 1px;
    width: 479px;
}
.DetailsOrganizationContent .products-grid li.last {
    float: right;
    margin-left: 75px;
    margin-right: 0;
}

.products-grid li.last {
    margin: 0 !important;
}
.DetailsOrganizationContent .ins1 {
    float: left;
    width: 180px;
}
.DetailsOrganizationContent .ins2 {
    float: left;
    width: 280px;
}
.products-grid .product-image {
    display: block;
    margin: 0 auto 10px;
    position: relative;
    text-decoration: none !important;
    width: 160px;
}
.DetailsOrganizationContent .products-grid .product-name {
    margin: 0;
    text-align: left;
	line-height:22px;
}
.DetailsOrganizationContent .products-grid .ins3 {
    color: #807e82;
    float: left;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    font-weight: 700;
    min-height: 37px;
    padding-bottom: 15px;
    width: 100%;
}
.DetailsOrganizationContent .products-grid .product-name a {
    font-family: 'BodoniSvtyTwoITCTT-Book';
    font-size: 18px;
    color: #4e4e4e;
    letter-spacing: 0.5px;
    line-height: 1;
    text-transform: uppercase;
	font-weight: normal;
}
DetailsOrganizationContent .products-grid .price-box {
    margin-bottom: 0;
}
.category-products .stock .price-box {
    float: none;
}
.DetailsOrganizationContent .products-grid .stock .price-box span {
    color: #83a6b1;
    float: left;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
}
.products-grid .stock .price-box span {
    border: medium none;
    margin: 0;
    padding: 0;
}
.DetailsOrganizationContent .products-grid .view_detail a {
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding-top: 10px;
	text-decoration:underline;
}
.DetailsOrganizationContent .products-grid .view_detail a:hover {
text-decoration:none;
}

.category-products .products-grid
{
	list-style: outside none none;
	padding:0px;
}

#maincontent
{
	margin-top:0px !important;
}
/******  inspiration profile end *******/
/********** Press Page Start*********/
.press-top {
    float: left;
    width: 100%;
    background: #f6f6f6;
	text-align: center;
	padding: 70px 0;
}
.press-top h1{
	font-family:'BodoniSvtyTwoITCTT-Book';
	font-size:36px;
	color:#4e4e4e;
	letter-spacing:0.05em;
	text-transform:uppercase;
	/*margin: 0 0 25px;*/
	margin:0px;
}
body.cms-press .page-wrapper #maincontent{padding-top:0px;}
.press-top p{
	font-family:'AvenirNext-Medium';
	font-size:13px;
	color:#4e4e4e;
	letter-spacing:0.025em;
	line-height:20px;
	max-width: 625px;
    margin: 0 auto;
}
.featured-block {
	float:left;
	width:100%;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 50px;
}
.featured-block h2{
	float:left;
	width:100%;
	position:relative;
	font-family:'BodoniSvtyTwoITCTT-Book';
	font-size:24px;
	color:#4e4e4e;
	letter-spacing:0.05em;
	text-align:center;
	text-transform:uppercase;
	margin-top: 60px;
	margin-bottom: 40px;
}
.featured-block h2:after{
	position:absolute;
	content:'';
	height:1px;
	background:#e5e5e5;
	left:0;
	width:100%;
	top:12px;
}
.featured-block h2 span{
	display:inline-block;
	background:#fff;
	padding:0 10px;
	position: relative;
    z-index: 1;
}
.f-img  > div {
    float: left;
    margin-left: 70px;
}
.f-img div:first-child{margin-top:12px;}
.f-img div:nth-child(3){margin-top:12px;}
.press_below {
    float: left;
    width: 100%;
}
.slider_detail1 {
    float: left;
    width: 100%;
	text-align: center;
	margin-bottom: 40px;
}
.slider_detail1 ul{
	list-style: none;
    width: auto!important;
    text-align: center;
	display: inline-block;
    margin: 0 auto;
    padding-top: 60px;
	padding-left: 0 !important;
}
.slider_detail1 ul li{
	text-align: center;
	display: inline-block;
	width: 65px;
    border-left: 1px solid #e5e5e5;
	float:left;
}
.slider_detail1 ul li:first-child{border:none;}
.slider_detail1 ul li a{
	font-family:'AvenirNext-Regular';
	font-size:16px;
	color:#747474;
	line-height:22px;
	letter-spacing:0.01em;
}
.slider_detail1 ul li a:hover, .slider_detail1 ul li.current a{
	font-family:'AvenirNext-Bold';
	color:#83a6b1;
	text-decoration:underline;
}
.press_below #carousel_container #left_scroll, .press_below #carousel_container #right_scroll{
	display:none;
}
.press_below #carousel_container li{
	width:23%;
	float:left;
	margin-right: 2.66%;
	margin-bottom: 55px;
}
.press_below ul#carousel_ul {
    float: left;
    width: 100%;
    list-style: none;
    padding: 0;
}
.press_below ul#carousel_ul .img_desc1 .p-top img{
	float:left;
	width:100%;
	min-height: 373px;
    max-height: 373px;
}
.press_below #carousel_container li:nth-child(4n){margin-right:0;}
.press_below .p-top .view-dtl{
	    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.5);
    height: 100%;
}
.press_below .p-top .view-dtl span{
	width: 205px;
    height: 50px;
    font-family: 'AvenirNext-Medium';
    font-size: 20px;
    color: #fff;
    text-align: center;
    border: 2px solid #83a6b1;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    position: absolute;
    right: 0;
    margin: 0 auto;
    padding-top: 11px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}
.press_below .p-top:hover .view-dtl{
	display:block;
}
.press_below .p-top:hover{cursor:pointer;}
.press_below .p-top{
	float:left;
	width:100%;
	position:relative;
}
.p-botm .sp2{
	font-family:'BodoniSvtyTwoITCTT-Book';
	font-size:18px;
	color:#4e4e4e;
	letter-spacing:0.05em;
	    display: block;
    width: 100%;
    text-align: center;
	    float: left;
    margin: 30px 0 6px;
    text-transform: uppercase;
}
.p-botm .sp1{
	font-family:'AvenirNext-DemiBold';
	font-size:14px;
	letter-spacing:0.01em;
	color:#4e4e4e;
	line-height:22px;
	display: block;
    width: 100%;
    text-align: center;
	float:left;
	min-height:45px;
}
.p-botm .sp1 span{
	font-family:'AvenirNext-Regular';
}
div#press_above {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 111111;
	height: 100%;
}
.press_above div.slider-container {
    margin: 0 auto;
	max-width: 1280px;
	padding:20px 0;
}
.press_above .slider-container.slideshow > div{
	max-width: 1024px;
	width:100%;
    background: #fff;
    text-align: center;
    padding: 20px 20px 10px;
    margin: 0 auto;
	/*height: 600px;*/
	height: calc(100% - 40px);
	position: absolute;
	top: 20px;
    overflow-y: scroll;
}
.cms-press .main_content_area{position:relative; text-align:center;}
.press_above .nav{

	max-width: 1024px;
    width: 100%;
	margin: 0 auto;
	position:relative;
}
.press_above .nav a#prev1, .press_above .nav a#next1{
	position: absolute;
    top: 260px;
}
.press_above .nav a#prev1{left:0;}
.press_above .nav a#next1{right:0;}
.cms-press .press_detail .ins_desc1{width:100% !important;}
.cms-press #cls-btn, .cms-media #cls-btn{
	color: #fff;
    font-size: 34px;
    float: right;
    padding: 0px 10px;
    cursor: pointer;
}
.cms-press .press_detail .ins_desc1 p {margin: 5px 0 0 0;font-size: 16px;}
.contact_form ul{padding-left:0px; list-style:none;}
.contact_form .action.primary{
	background: none;
	border: none;
	padding: 0;
    margin-bottom: 20px;
}
.cms-contacts .contact_form{float:left; width:440px;}
.contact_form .contact input, .contact_form select{
	float:left;
	width:300px;
	font-family: 'AvenirNext-Regular';
    font-size: 14px;
    padding: 0 10px;
    height: 36px;
    color: #000;
	border:1px solid #e1e1e1;
	margin-bottom:15PX;
}
.contact_form textarea{
	width:300px;
	border:1px solid #e1e1e1;
	height:150px;
	font-family: 'AvenirNext-Regular';
    font-size: 14px;
    padding: 10px 10px;
    color: #000;
}
.cms-contacts .contact_form .fieldset{margin-bottom:10px;}
.cms-contacts .contact_address{
	width:64%;
	width: -moz-calc(100% - 440px);
	width: -webkit-calc(100% - 440px);
    width: -o-calc(100% - 440px);
    width: calc(100% - 440px);
	float:right;
}
.contact_below {
    float: left;
    width: 100%;
    padding-top: 20px;
}
.contact_below .header{
	float:left;
	width:100%;
	font-family:'AvenirNext-Bold';
	font-size: 18px;
	border-bottom: 1px solid #e1e1e1;
    margin-bottom: 10px;
}
.contact_below .body{
	float:left;
	width:100%;
}
.contact_below .header .header1{
	float: left;
    width: 20%;
	padding-right:5px;
}
.contact_below .body .body1{
	float: left;
    width: 20%;
	margin-bottom:5px;
	padding-right:5px;
}
.contact_below .header .header2{
	float: left;
    width: 35%;
	padding:0 5px;
}
.contact_below .body .body2{
	float: left;
    width: 35%;
	margin-bottom:5px;
	padding:0 5px;
}
.contact_below .header .header3{
	float: left;
    width: 20%;
	padding:0 5px;
}
.contact_below .body .body3{
	float: left;
    width: 20%;
	margin-bottom:5px;
	padding:0 5px;
}
.contact_below .header .header4{
	float: left;
    width: 25%;
	padding-left:5px;
}
.contact_below .body .body4{
	float: left;
    width: 25%;
	margin-bottom:5px;
	padding-left:5px;
}
.contact_form div#reason-error, .contact_form div#email-error {
    float: left;
    width: 100%;
    margin: -10px 0 10px;
}
/********** Press Page End*********/
/*********** Conform Page start ************/
.comform {
    max-width: 960px;    float: none !important;
    margin: 0 auto;    width: 100%;
}
.category-head {
    float: left;
    padding: 0 0 20px;
    width: 100%;
}
.category-head h2 {
	margin:0px;
}
.comform_top {
    float: left;
	width: 100%;
}
.comform_top p { width:auto;}
.comform_top ul {
    float: left;
    margin: 10px 0 0 50px;
    width: 100%;
	padding:0px;
}
.comform_top ul li {
    list-style: outside none disc;
	margin:0px;
}
.comform_top p b {
	font-family:'AvenirNext-Bold';
    font-style: normal;
}
.comform_top .p2 {
    float: left;
    width: 100%;
}
.comform_top label {
    border-bottom: 1px solid #e2e2e2;
    float: left;
    padding: 30px 0 15px;
    width: 100%;
	    font-weight: normal;
    font-family: 'AvenirNext-Bold';
}
.comform_top p.p1 {
        float: left;
    font-weight: normal;
    margin: 15px 0 0;
    width: 100%;
    font-family: 'AvenirNext-Bold';
}
.comform_a
{
	text-decoration: underline;
}
.comform_top ul.ul1 {
    margin: 10px 0 0 72px;
}
.comform_top ul.ul1 li {
     float: left;
    list-style: circle;
    width: 100%;
}
.com_div_space
{ border-bottom: 1px solid #000;
    float: left;
    height: 20px;
    width: 280px;
}
.com_div
{
	float:left;
}

.comform_middle {
    float: left;
    width: 100%;
}
.comform_middle p {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.comform_middle label {
    float: left;
    margin: 10px 0;
    text-transform: uppercase;
}
.comform_bottom {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.comform_bottom label {
    border-bottom: 1px solid #e2e2e2;
    float: left;
    padding: 20px 0 10px;
    width: 100%;
	font-family:'AvenirNext-Bold';
    font-style: normal;
}
.comform_bottom1 {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.comform_bottom1 p {
    float: left;
	clear:both;
}
.comform_bottom1 ul {
    float: left;
    margin: 10px 0 0 50px;
    width: 100%;
	padding:0px;
}
.comform_bottom1 ul li {
    font-weight: 400;
    list-style: outside none disc;
	margin:0px;
}

.comform_bottom1 .div1 {
    float: left;
    padding-bottom: 10px;
}
.comform_bottom1 .div1 label {
    border: medium none;
    padding: 20px 0 0;
	font-family:'AvenirNext-Bold';
    font-style: normal;
}
.comform_bottom1 .div1 p {
    padding: 5px 0 0;

}
.comform_top p strong
{
	font-family: 'AvenirNext-Bold';
    font-weight: normal
}
.com_note
{float: left;
    padding-top: 10px;
}

.comform_bottom1 p strong
{
	font-family:'AvenirNext-Bold';
    font-style: normal;
}
.comform_bottom1 p
{	margin:0px;}

.comform_bottom .div2 label {
    border: medium none;
    font-style: normal;
	font-family:'AvenirNext-Bold';
    font-style: normal;
}
.comform_bottom .div2 {
    float: left;
	width:100%;
}
.comform_bottom .div3 {
    float: left;
    width: 150px;
}
.comform_bottom .div3 span {
       font-family: 'AvenirNext-Bold';
    font-style: normal;
}
.comform_bottom .div3 ul li {
    float: left;
    list-style: outside none none;
    width: 100%;
	font-weight: normal;
	margin:0px;
}
.comform_bottom .div3 ul
{
	margin: 0;
    padding: 0;
}
.com_space
{float: left;
    height: 20px;
    width: 100%;
}
.ul_div_li {
	clear:both;
	font-family:'AvenirNext-Bold';
    font-style: normal;
	margin-left:140px;
}
.comform a {
    text-decoration: underline !important;
	color:#333 !important;
}
.comform a:hover, .comform a:active, .comform a:focus{
	color:#83a6b1 !important
}
/***********Conform page End *************/
/**************Store Locator Start ********************/
.StoreLocator2 {
    float: left;
    padding: 0 0 0 40px;
    width: 250px;
	    box-sizing: unset;
}

.r_content_storelocator .contact_address
{
	float: left;
    margin: 0;
    width: 225px;
}
.contact_address label {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
}
.r_content_storelocator .contact_address p {
    font-size: 14px;
    margin: 0;
    text-align: left;
}
.std i, .std em {
    font-style: italic;
}
.r_content_storelocator .contact_address span {
    font-size: 14px;
    padding: 0 0 5px;
    text-align: left;
}
.contact_address span {
    font-size: 14px;
    padding: 0 0 5px;
    text-align: left;
}
.main_content_storelocator
{
	 float: left;
    width: 100%;
}
.l_content_storelocator
{float: left;
    margin-right: 10px;
    width: 430px;}
.r_content_storelocator
{float: left;
    width: 520px;}
.Subheading
{
	color: #807e82;
    font-family: "Montserrat",sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: left;
}
.field_address
{
	min-width: 412px !important;
    width: 412px !important;
}
.l_content_storelocator .switch
{    font-size: 13px !important;
    font-weight: 300 !important;}

.field_address .control #street
{
	 min-width: 405px !important;
    text-transform: uppercase;
    width: 405px !important;
	font-family: 'AvenirNext-Regular';
}

.field.address #aw-find-location
{
	    background: #9c9c9c !important;
    border: 0 !important;
	color:#fff !important;
    font-family: 'AvenirNext-Regular';
    float: left !important;
    font-size: 14px;
    font-weight: normal !important;
    text-transform: uppercase;
    width: auto !important;
    height: 35px;
    line-height: 24px;
    border-radius: 0;
}

#aw-distance
{
	background:none;
}
#aw-search-form .field_address
{
  margin-bottom: 0px;
}
.field_address label
{
	padding-bottom: 5px !important;
    width: 100% !important;
}
.field_radius
{float: left !important;
    width: 100% !important;}
.field_radius_radius
{float: left;
    width: 120px;}
.field_radius_measure
{float: left;
    width: 120px;}
.fieldset_search_by_distance
{
	margin-bottom:0px;
}
#submit_base_location
{
  background: #9c9c9c !important;
  border: 0 !important;
  color:#fff !important;
  font-family: 'AvenirNext-Regular';
  float: left !important;
  font-size: 14px;
  font-weight: normal !important;
  text-transform: uppercase;
  width: auto !important;
  height: 35px;
  line-height: 24px;
  border-radius: 0;
}
#submit_base_location span
{
	color:#FFF;
}
#aw-address
{ background:none;
}
#fieldset_search_by_address
{
	margin-bottom:0px;
}
#fieldset_search_by_address label {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Montserrat",sans-serif;
}
#fieldset_search_by_address .field
{
	margin-bottom: 15px;
}
#submit_base_address
{
	 background-color: #83a5b1;
}
#submit_base_address span
{
	color:#FFF;
}
.store_locator_link {
  float: right;
  padding: 10px 0 0;
  text-align: right;
  width: 100%;
}
.store_locator_link a {
  color: #83a5b1 !important;
  font-size: 12px;
  font-weight: 700;
}
.aw-storelocator-navigation
{
	border:none !important;
	width:100% !important;
}
.aw-storelocator-content-block
{
	float:left;
}
.aw-storelocator-main
{
  float: left;
  height: 600px;
  overflow: auto;
  width: 35%;
}

#resutl-title {
  border-bottom: 1px solid #e2e2e2;
  font-size: 25px;
  color: #83a5b1;
  font-family: "TrajanNormalRegular";
  font-size: 25px;
}
.main_content_storelocator .product.data.items > .item.title{
  position: relative;
  z-index: 6;
}
.main_content_storelocator .product.data.items > .item.title > .switch{
  box-sizing: unset;
  padding-bottom: 6px;
  padding: 5px 20px 5px 20px;
  border: 1px solid #d1d1d1;
  height: 20px;
  line-height: 20px;
}
.main_content_storelocator .product.data.items > .item.title.active{
  position: relative;
  z-index: 6;
}
.main_content_storelocator .product.data.items > .item.title.active > .switch{
  border-bottom: none;
}
/**************Store Locator End **********************/
/********* Location map start *************/
.aw-storelocator-search-block, .aw-storelocator-cms-block {
    margin-bottom: 20px;
}

.aw-storelocator-content-block {
    width: 100%;
    min-height: 600px;
    height: auto !important;
}

.aw-storelocator-navigation {
    width: 35%;
    height: 600px;
    border: 1px solid #CCC;
    float: left;
    overflow: auto;
}

.aw-storelocator-google-map {
    width: 64%;
    min-height: 600px;
    height: auto !important;
    border: 1px solid #CCC;
    float: right;
}


.aw-storelocator-info-window {
    width: 100%;
    padding-top: 10px;
    min-height: 90px;
    height: auto !important;
}

.aw-storelocator-store-image {
    width: 80px;
    float: right;
}

.aw-storelocator-store-image img {
    width: 80px;
    height: 80px;
    border: none;
}

.aw-storelocator-navigation-item {
    /*width: 94%;*/
    min-height: 80px;
    height: auto !important;
    margin: 3%;
    border: 1px solid #CCC;
    padding: 15px;
    cursor: pointer;
}

.aw-storelocator-navigation-item.active {
    box-shadow: 0 0 3px 1px #68a8e0;
}

.aw-storelocator-navigation-item-image {
    float: right;
    min-height: 80px;
    width: 30%;
    text-align: center;
}

.aw-storelocator-navigation-item-image img {
    border: none;
    width: 80px;
}

.aw-storelocator-description {
    float: left;
    height: auto !important;
    min-height: 100px;
    width: 70%;
    word-break: normal;
}

.aw-storelocator-info-window .aw-storelocator-description {
    width: 200px;
}

.aw-storelocator-info-window .aw-storelocator-full-description {
    float: left;
    width: 100%;
    font-size: 0.9em;
}

.aw-storelocator-info-window .aw-storelocator-title {
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.aw-storelocator-info-window .aw-storelocator-address {
    margin-bottom: 10px;
}

.aw-storelocator-info-window .aw-storelocator-desc {
    font-size: 1.1em;
    font-weight: 600;
}

.aw-storelocator-navigation-item-title {
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: uppercase;
}

/* remove required field notice (region) */
.fieldset > .field.region.required > .label:after {
    display: none;
}

.aw-storelocator-search-block .field.address #aw-find-location  {
    width: 100%;
}

.aw-storelocator-search-block .field.address #street {
    margin-bottom: 20px;
}

.fotorama__arr--prev .fotorama__arr__arr, .fotorama__arr--next .fotorama__arr__arr{display:none;}
.fotorama__thumb-border{display:none !important;}

/* .checkout-index-index #checkout-shipping-method-load .table-checkout-shipping-method tbody tr:last-child{display:none;} */
.checkout-index-index .totals.shipping.excl th span:last-child{display:none;}
/*-----------slider-------------*/
.pagernav ul.cycle li {margin: 10px 5px;}

@media (min-width: 768px) {
    .aw-storelocator-search-block .field.address {
        width: 100%;
        min-width: 600px;
    }

    .aw-storelocator-search-block .field.address #street {
        width: 73%;
        min-width: 450px;
        float: left;
        margin-right: 2%;
    }

    .aw-storelocator-search-block .field.address #aw-find-location  {
        width: 20%;
        min-width: 150px;
        float: right;
        margin-bottom: 29px;
    }

    .aw-storelocator-search-block .actions-toolbar div.primary  {
        width: 20%;
    }

    .aw-storelocator-search-block .actions-toolbar button.submit  {
        width: 100%;
    }

    #aw-distance form .actions-toolbar,
    #aw-address form .actions-toolbar {
        margin-left: 0;
    }

    #aw-distance .fieldset > .field:not(.choice) > .label,
    #aw-address .fieldset > .field:not(.choice) > .label {
        text-align: left;
    }
}

@media (max-width: 640px) {
    .aw-storelocator-content-block {
        display: table;
        min-height: inherit;
    }

    .aw-storelocator-google-map {
        display: table-header-group;
        width: 100%;
        margin-bottom: 20px;
    }

    .aw-storelocator-navigation {
        display: table-footer-group;
        width: 100%;
        float: none;
    }
}

.field.radius {
    clear: both;
}

.cms-store-locator .mage-error {
    border: 1px solid #ccc;
    display: block;
    margin: 3%;
    padding: 15px;
    background: #fff8d6;
    color: #555555;
    font-weight: 500;
    box-sizing: border-box;
    max-width: 380px;
}
/* ------------------------- */
/********* Location map End *********/
.cms-shipping-policy .about, .cms-customer-service-wholesale .about, .cms-delivery-wholesale .about{width:100%;border:0px;padding-left:0px;}
.hotspot .actions-primary button{
	font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
    color: #ffffff !important;
    letter-spacing: 0.4px;
    background: #83a6b1;
	border-color:#83a6b1;
	text-transform:uppercase;
}
.hotspot .actions-primary button:hover{
	background: #83a6b1;
	border-color:#83a6b1;
}
.hotspot .product-info .price{
	font-family: 'AvenirNext-Regular';
    font-size: 16px;
    color: #747474;
	display:none;
}
.hotspot .product-info .desc{
	font-family: 'AvenirNext-Regular';
    font-size: 14px;
    color: #747474;
	display:none;
}
.hotspot .product-info .actions-primary{float:left;}
.hotspot .product-info{
	min-width:280px;
	/*top: -15px !important;
    right: 21px !important;	*/
}
.cycle-slideshow1 .hotspot img{
	width:12px;
	z-index:9999 !important;
	/*-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.75);*/
    border-radius: 50%;
}
.hotspot .product-info a{
	font-family:'AvenirNext-Regular';
}
.hotspot .left-detail h2 a, .hotspot .left-detail h2{
	font-family: 'BodoniSvtyTwoITCTT-Book';
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 0.5px;
    font-size: 16px;
    color: #4e4e4e;
}
.hotspot .product-info  .out-of-stock{
	font-family: 'AvenirNext-Regular';
	color: #686767;
	font-size:12px;
}
.new_swatch{
	font-family:'AvenirNext-Regular';
	font-size:13px;
	color:#666666;
}
.new_swatch:hover{color:#83a6b1;}
span.new_pls{padding-left:5px;}
.catalog-product-compare-index .table>tbody>tr>td.info{background-color:transparent;}
.catalog-product-compare-index .table-comparison .product-item-photo{background:none;}
.catalog-product-compare-index th.cell.label {
	    width: 200px;
    display: table-cell;
	    text-align: left;
}
.catalog-product-compare-index .comparison.headings.data.table{display:none;}
.catalog-product-compare-index span.price-container.price-final_price.tax.weee{display:inline;}
.catalog-product-compare-index .price-box.price-final_price{margin:0px;min-height: 45px;}
.catalog-product-compare-index td.product.info .price-box.price-final_price{display:none;}
.catalog-product-compare-index .table-comparison tbody:last-child tr:first-child{display:none;}
.catalog-product-compare-index .table-comparison tbody:last-child tr:nth-child(3){display:none;}
.catalog-product-compare-index .table-comparison tbody:last-child tr:nth-child(8){display:none;}

.catalog-product-compare-index .action.tocart{
	font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
    color: #ffffff !important;
    letter-spacing: 0.4px;
    background: #83a6b1 !important;
    border-color: #83a6b1;
    height: 36px;
	border:0 !important;
	border-radius: 0;
	text-transform:uppercase;
}
.catalog-product-compare-index .new_addcrt > th{
	padding-top: 35px;
    text-transform: capitalize;
}
.catalog-product-compare-index .table.table-comparison>tbody+tbody{border-top:0 !important;}
.catalog-product-compare-index .table-comparison .cell.product.label, .catalog-product-compare-index .table-comparison .cell.product.info{border-bottom:0px;}
.catalog-product-compare-index .price-box.price-final_price a.minimal-price-link {
    color: #747474;
}
.catalog-product-compare-index .table-comparison .cell.label.remove span, .catalog-product-compare-index .table-comparison .cell.label.product span, .catalog-product-compare-index .table-comparison .cell.label .attribute.label{
	clip: inherit;
    height: auto;
    margin: 0;
	position: relative;
    width: auto;
}
a.trade_document {
    /*background-color: #83a5b1;
    color: #fff !important;
    font-size: 12px;
    font-weight: lighter;
    padding: 7px 25px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-transform: uppercase;*/
	    float: right;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    box-shadow: none;
    border: 0;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
    border-radius: 0;
    background: #a1a1a1;
	color: #fff !important;
}
#form-validate ul.form-list li.attach {
    font-size: 12px !important;
    margin-top: 5px;
}
a.trade_document:hover{background:#83a6b1;}
.customer-account-login .block-customer-login {max-width: 420px; padding:0 20px; margin: 50px auto; border: 0px solid #e5e5e5; width:100%;}
.customer-account-login .block-customer-login .input-text {width:100%;}
.customer-account-login .block-customer-login input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px white inset !important;}
.customer-account-login .block-customer-login, .customer-account-login .block-new-customer {
    max-width: 350px;
    margin: 0 auto !important;
    clear: both;
}
.customer-account-login .block-customer-login {
    width: 100%;
    clear: none;

}
.customer-account-login .block-new-customer{
	max-width: 380px;
	float: left;
    width: 100%;
	clear:none;
}
.customer-account-login .block-new-customer .block-content{float:left; width:100%;margin-bottom: 10px;}
span.price-container.price-final_price.tax.weee.simple-product , .price-final_price .price-wrapper > span.price{
    display: block !important;
}
.customer-account-login .block-new-customer .actions-toolbar {
    margin-top: 10px;
}
.page-products span.price-container.price-final_price.tax.weee{display:inline-block;}
.customer-account-login .block-customer-login h2{
	font-size: 22px;
    font-weight: 400;
	color: #333333;
}
.customer-account-login .block-customer-login #send2.btn.action.login, .customer-account-login .block-customer-login #send2.btn.action.login:focus{background-color: #9c9c9c !important;border:0;outline:none;text-transform:uppercase;color: #ffffff;}
.customer-account-login .block-customer-login #send2.btn.action.login:hover, .customer-account-login .block-new-customer a.action.create:hover{
	background-color: #83a6b1 !important;
	border:0;outline:none;
}
.customer-account-login .block-customer-login button[type="submit"] {
    float: inherit;
    width: 100%;
    margin: 20px 0;
    height: 40px;
    line-height: 40px;
    box-shadow: none;
    letter-spacing: 1px;
    font-size: 1.1em;
    font-weight: 400;
}
.customer-account-login .block-new-customer a.action.create{
	float: left;
    background: #9c9c9c;
    color: #fff;
    height: 40px;
    text-decoration: none;
    width: 200px;
    text-align: center;
    padding-top: 10px;
	border: 0;
    border-radius: 0;
	text-transform:uppercase;
}
.customer-account-login ..block-new-customer a.action.create:hover{color:#fff !important;}
.customer-account-login .block-new-customer ul{padding-left:0px;}
.customer-account-login .block-new-customer ul li{list-style-position:inside;}
p.last_reg {
    clear: both;
    margin-top: 20px;
    float: left;
}
.catalog-product-view .my-price{display:none;}
p.last_reg a{text-decoration:underline;}
#checkout .authentication-wrapper > button:hover{color:#83a6b1;}
#checkout .authentication-wrapper .authentication-dropdown{
	width: 900px;
    max-width: 100%;
    display: block;
    min-width: 410px;
    right: 0;
}
.checkout-index-index .modal-custom authentication-dropdown .modal-header{padding:0px;}
#checkout .authentication-wrapper > button {
    margin-left: 5px;
    border: 1px solid #0082AA;
    color: #ffffff !important;
    text-decoration: none;
    background-color: #83a6b1 !important;
    font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
}
#checkout .authentication-wrapper > button:hover{
  border: 1px solid #83a6b1;
}
.checkout-index-index .modal-custom.authentication-dropdown .block-customer-login{max-width: 100%;}
.checkout-index-index .modal-custom.authentication-dropdown .block.block-customer-login > .block-content{
	max-width: 420px;
    float: left;
    width: 100%;
    clear: none;
    /*border-right: 1px solid #e5e5e5;*/
    padding-right: 40px;
    margin-right: 0px !important;
    padding-bottom: 15px;
	    margin-bottom: 20px;
}
.checkout-index-index .modal-custom.authentication-dropdown .block.block-customer-login > .block-new-customer{
	max-width: 380px;
    float: left;
    width: 100%;
    clear: none;
}
.checkout-index-index .modal-custom.authentication-dropdown .pslogin-spacer{display:none;}
.block.block-customer-login .block-title{display:none;}
.block.block-customer-login h2
{
	font-size: 22px;
    font-weight: 400;
    color: #333333;
}
.block-new-customer-heading h2{
	font-size: 22px;
    font-weight: 400;
    color: #333333;
}
.checkout-index-index .modal-custom.authentication-dropdown .block.block-customer-login > .block-new-customer ul{
    padding-left: 0px;
}
.checkout-index-index .modal-custom.authentication-dropdown .block.block-customer-login > .block-new-customer ul li{
    list-style: disc;
    list-style-position: inside;
}
.checkout-index-index .page-wrapper .block p.last_reg{
	clear: both;
    margin-top: 20px;
    float: left;
	color: #393939;
    font-size: 14px;
	text-transform:none
}
.panel.header .header-compare i{
	font-family:FontAwesome !important;
	    color: #83a6b1;
    font-size: 14px;
}
.panel.header .header-compare{    float: inherit;
    margin-left: 10px !important;
	    max-width: inherit;
		    display: inline;
}
.page-wrapper .panel.header .header-compare span.counter-number{
	width: auto;
	left: 5px;
    position: relative;
	font-weight: 300;
	font-size:11px;
	display:none;
}
span.counter-label {display: none;}
body .page-wrapper .page-header .panel.wrapper .header-panel a.hdr-whishlist{font-size:0;}
.my-selected-product {
    float: left;
    width: 100%;
}
.form.reorder .tocart.primary, .form.reorder .tocart.primary:active, .form.reorder .tocart.primary:focus, #wishlist-sidebar a.tocart{
	background:#83a6b1 !important;
	font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
    color: #ffffff !important;
    letter-spacing: 0.4px;
	text-transform:uppercase;
	padding: 9px 15px 7px;
	border:0px;
	height: 38px;
    float: left;
    line-height: 1.5;
}
.block-reorder .actions-toolbar{max-width:100%;}
.zoo-sidebar-additional .block-reorder .actions-toolbar .action.view{color:#3b3b3b !important;text-decoration:underline !important;}
.zoo-sidebar-additional .block-reorder .actions-toolbar .action.view:hover{
	color:#83a6b1 !important
}
.block-wishlist .actions-toolbar > .primary .action:last-child{text-decoration:underline !important;}
.account .columns .block.block-compare{margin-bottom:0px;}
.table-wrapper #my-orders-table tfoot tr td {
    border: 0;
}
.cms-store-locator .column.main, .cms-international-location .column.main{max-width:960px; margin:0 auto;}
.cms-contacts .column.main{max-width:960px; margin:0 auto;}
.opc-wrapper .action-show-popup{float:right;}
main#maincontent.is-sticky-main {
    margin-top: 100px;
}
.new-create-ac .form-create-account label{
	color:#666;
	font-size: 14px;
	display:none;
}
.new-create-ac{float:left; width:500px;}
.new-create-ac .form-create-account .newsletter label{display:inline;}
.new-create-ac .form-create-account input{
	height:32px;
	margin-bottom: 0;
    margin-top: 15px;
}
.new-create-ac .form-create-account #is_subscribed{
  margin-top:2px;
    float: left;
    margin: 0 10px 0 0;
    width: inherit;
    height: inherit;
}
.new-create-ac .create.info {margin-bottom: 40px;}
.new-create-ac .create.account .legend{margin-bottom:5px;}
.modal-popup.zoo-quickview-popup .modal-header .action-close{
	background: #000 !important;
}
#product_addtocart_form .label{text-align:left;}

.customer-account-create .trade_form .form-list select{
	height:32px;
	border-radius: 0;
	background: #ffffff;
	border: 1px solid #c2c2c2;
	font-size:14px;
	color:#393939;
}
.customer-account-create .trade_form .form-list input{
	height: 32px;
    border-radius: 0 !important;
    background: #ffffff !important;
    border: 1px solid #c2c2c2 !important;
    font-size: 14px !important;
    color: #393939 !important;
}
.customer-account-create .trade_form .form-list .mage-error{
	border-color:#F00 !important;
	margin-bottom:0px;
}
.customer-account-create .trade_form .form-list input:focus{
	outline:none;
	box-shadow:none;
}
#maincontent input[type="text"], #maincontent input[type="password"], #maincontent input[type="url"], #maincontent input[type="tel"], #maincontent input[type="search"], #maincontent input[type="number"], #maincontent input[type="datetime"], #maincontent input[type="email"], #maincontent textarea{
	font-family:'AvenirNext-Medium' !important;
	letter-spacing: 0.025em;
}
#my-orders-table th.price{
	color: #393939;
    font-size: 14px;
}
#my-orders-table .price-excluding-tax .price{
	font-weight:normal;
	color: #393939;
    font-size: 14px;
}
#my-orders-table .price{color:#393939;}
.account .pull-right .action.primary{
	font-family: 'AvenirNext-Regular';
    font-size: 14px;
    letter-spacing: 0.25px;
    text-transform: uppercase;
    font-weight: normal;
    border: 0 !important;
    height: 36px;
    line-height: 36px;
    padding-top: 0;
    padding-bottom: 0;
}
.catalog-product-tab.product-tab-related-upsell.isset {
    margin-top: 55px;
}
.catalog-product-tab.product-tab-related-upsell .product.data.items > .item.content .block.related{margin-top:55px;margin-bottom: 0px;}
.catalog-product-tab.product-tab-related-upsell .product.data.items > .item.content{
  padding:0px;
  background: #fff;
  border: none;
  text-align: left;
}
.catalog-product-tab .product.info.detailed{margin-bottom:0px}
.form-buttons .submit_button_form, .form-buttons .submit_button_form:hover{
	float: right;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    box-shadow: none;
    border: 0;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
    border-radius: 0;
    background: #a1a1a1;
    color: #fff !important;
}
.form-buttons .submit_button_form:hover, .form-buttons .submit_button_form:active, .form-buttons .submit_button_form:focus{
	background: #83a6b1 !important;
}
.form-buttons .submit_button_form:hover{background:#333333;}
.products-grid.wishlist .product-item .fieldset .field.qty .label{padding-top:14px;}
.products-grid.wishlist .product-item .fieldset .field.qty input{
	font-size:14px;
	font-weight:normal;
	    color: #666;
}
.products-grid.wishlist .product-item-actions{margin-top:0px !important;}
.products-grid.wishlist .action.primary, .products-grid.wishlist .action.primary:hover, .products-grid.wishlist .action.primary:focus{
	background: #83a6b1 !important;
    font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
    color: #ffffff !important;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    padding: 9px 15px 7px;
    border: 0px;
    height: 38px;
    float: left;
    line-height: 1.5;
}
.products-grid.wishlist .product-item-actions{text-align:center;}
.products-grid.wishlist .action.primary:before{display:none;}
.products-grid.wishlist .product-item .fieldset .field.qty{margin-bottom:0px !important;padding:0 !important;width: 90px;margin: 0 auto;}
.products-grid.wishlist .product-item .fieldset .field.qty .label{float:left;}
.products-grid.wishlist .product-item .fieldset .field.qty div.control{margin-right:0px;width:50px !important;}
.account .page-wrapper .block p:last-child{
	color:#393939;
	text-transform:none;
}
.btn-novetty, button.action.primary.checkout, .cart-container .cart-discount .actions-toolbar .action.primary:not(:focus), .opc-wrapper .form-discount button {
    font-size: 14px;
    letter-spacing: 3px;
    overflow: hidden;
    position: relative;
    padding: 15px 50px;
    display: inline-block;
    margin: 20px 0;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 600;
    border: none !important;
    color: #Fff !important;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.cart.table-wrapper #shopping-cart-table tr td.col.qty{
	width:90px;
}
.cart.table-wrapper .fieldset .field.qty .control {
    margin-right: 25px;
    width: inherit !important;
    float: inherit !important;
    border: 1px solid #eaeaea;
    display: inline-block;
}
.cart.table-wrapper .fieldset .field.qty .control input {
    box-shadow: none;
    border: none;
    line-height: 50px;
    height: 50px;
    font-weight: 600;
    font-size: 18px;
    border-right: 1px solid #eaeaea;
}
.cart.table-wrapper .fieldset .field.qty .control .custom-qty button {
    width: 25px;
    text-align: center;
    line-height: 25px;
    height: 25px;
    border: none;
    box-shadow: none;
    border-radius: 0;
    background: #fff;
    color: #000;
    font-size: 16px;
    display: block;
    padding: 0;
}
#shopping-cart-table .fieldset .field.qty .control .custom-qty button.increase {
    border-bottom: 1px solid #eaeaea !important;
}
.table-wrapper #my-orders-table thead tr th.col{
	border-bottom: 1px solid #ebebeb;
}
#terms.mage-error{outline:none !important;}
.customer-account-create .form-create-account .btn.submit:hover, .customer-account-create .form-create-account .btn.submit:focus, .customer-account-create .form-create-account .btn.submit:active{
	background-color: #83a6b1!important;
	border:0 !important;
	border-radius:0!important;
	outline:0;
}
.sidebar .product-items-names#cart-sidebar-reorder .product-item{
	float:left;
	width:100%;
}
.cart-container .cart-discount .actions-toolbar .action.primary:not(:focus) {
    margin: 0 0 0 20px;
    padding: 7px 15px;
    background: #333 !important;
}
.checkout-cart-index .cart-container .cart-discount .actions-toolbar .action.primary, .checkout-cart-index .cart-container .cart-discount .actions-toolbar .action.primary:focus{
	background:#9c9c9c !important;
	font-family:'AvenirNext-Regular';
    font-size: 14px;
	letter-spacing: 0.25px;
	text-transform:uppercase;
	font-weight:normal;
	border: 0px !important;
    outline: none;
}
.checkout-cart-index .cart-container .cart-discount .actions-toolbar .action.primary:hover, .cart-container .form-cart .action.update:hover{
	background: #83a6b1 !important;
}
.cart-container .form-cart .action.update {
  padding: 8px 20px;
  background: #a1a1a1;
  border-radius: 0;
  border: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cart-container .form-cart .action.update:hover {
    -webkit-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.btn-novetty:hover, button.action.primary.checkout:hover, .cart-container .cart-discount .actions-toolbar .action.primary:not(:focus):hover, .opc-wrapper .form-discount button:hover, .btn-novetty:focus, button.action.primary.checkout:focus, .cart-container .cart-discount .actions-toolbar .action.primary:not(:focus):focus, .opc-wrapper .form-discount button:focus, .btn-novetty:active, button.action.primary.checkout:active, .cart-container .cart-discount .actions-toolbar .action.primary:not(:focus):active, .opc-wrapper .form-discount button:active {
    -webkit-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
}
.cart-container .form-cart .actions.main{
  text-align: center;
}
.cart-container .form-cart .action.update, .cart-container .form-cart .action.update:focus{		 	
  background: #9c9c9c !important;
  color: #fff;
  display: inline-block;
  margin: 0 auto;
  float: none;
  line-height: 16px;
}
.cart-container .cart-discount .block {
  width: 100%;
}
.cart-container .cart-discount .block>.title {
  padding: 0;
  margin: 0 0 10px 0;
}
.cart-container .cart-discount .block > .title h2 {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
}
#discount-coupon-form .fieldset > .field {
    display: table-cell;
    width: 100%;
    max-width: 375px;
}
.cart-container .checkout-methods-items .btn-novetty.checkout{
    font-weight: normal;
    letter-spacing: 0.025em;
	background-color:#9c9c9c;
  height: auto;
}
.customer-account-login .block-customer-login p.required { display:none;}
.customer-account-login .block-customer-login .forgot-pass{ 
  float:left; 
  text-decoration:underline;
  float: left;
  text-decoration: underline;
  color: inherit;
  display: inline-block;
  font-size: 14px;
}
.login-container a.action.create, #zoo-login-form a.action.create, .password.forget a.action.create, .form-create-account a.action.create {
    letter-spacing: 1px;
    font-size: 1.1em;
    font-weight: 400;
    text-align: center;
    text-decoration: underline;
}
.login-container button[type="submit"], #zoo-login-form button[type="submit"], .password.forget button[type="submit"], .form-create-account button[type="submit"] {
    float: right;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    box-shadow: none;
    border: 0;
    letter-spacing: 1px;
    font-size: 1.1em;
    font-weight: 400;
}
.password.forget button[type="submit"]{
	background-color:#9c9c9c !important;
	text-transform: uppercase;
    letter-spacing: 0.025em;
	border:0px;
	outline:none;
      color: #ffffff;
}
.password.forget button[type="submit"]:hover{background: #83a6b1 !important;}
.password.forget a.create{float:left;margin-top:7px;color: #000000;}
.block-dashboard-orders .order a.view, .block-dashboard-orders a.order {
    font-family: 'AvenirNext-DemiBold';
    font-size: 12px;
    font-weight: normal;
}


.pre-register {max-width:400px; width:100%; margin:0 auto; padding:0 20px 20px; border:0px solid #e5e5e5;}
.pre-register .block-new-customer h2{font-size: 22px;  font-weight: 400;  color: #333333;}
.pre-register .block-new-customer ul { padding-left:20px;}
.pre-register .block-new-customer ul li { list-style-position:inside; list-style:disc;}
.pre-register .block-new-customer a.action { display:block;background: #9c9c9c; color: #fff; height: 40px; text-decoration: none; width: 200px; text-align: center; padding-top: 10px; border: 0; border-radius: 0; text-transform: uppercase;}
.pre-register .block-new-customer a.action:hover {background-color: #83a6b1 !important;  border: 0; outline: none; color:#fff!important;}


.table-comparison .cell{padding:10px 5px;width:210px;border:0px !important;}
span.my-price {float: left;}
.minicart-wrapper .minicart-detail .block-title{background-color: #9c9c9c !important;}
.customer-account-create .create.account{position:relative;}
.pass-msg{
	display:none;
	background: #efefef;
    padding: 10px;
    color: #83a6b1;
	position: absolute;
    width: 100%;
    top: -15px;
    right: 0;
}
.wishlist-index-index .products-grid.wishlist .product-items .product-item-info .product-item-inner{
	position:relative !important;
    top: 0;
}
.wishlist-index-index .products-grid.wishlist .fieldset .field.qty .control input{border-right:0;line-height:32px;}
.sidebar .product-items#wishlist-sidebar .product-item-actions{clear:none !important;}
.sidebar .product-items#wishlist-sidebar .product-item-name{float:left; width:100%;}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: none;
}
.shipping-policy-block2.shipping-policy-block.field-tooltip {
    width: auto;
	right: 0px;
    padding-right: 0px;
    border-right: 0;
}
.checkout-index-index .opc-wrapper .opc > li .checkout-shipping-method{margin-top:0px;}
.shipping-policy-block.field-tooltip{z-index:111;}
.shipping-policy-block1.shipping-policy-block.field-tooltip{top:0;}
.shipping-policy-block.field-tooltip .field-tooltip-action span{color:#393939;}
.shipping-policy-block2.shipping-policy-block.field-tooltip .field-tooltip-content2.field-tooltip-content{right:0;}
.shipping-delivery-options {position: relative;}
.shipping-delivery-options div.step-title{text-decoration:none;margin-bottom:20px;}

#checkout.checkout-container{position:relative;}
.hs-osc .opc-wrapper .shipping-address-item{float:left;}
.checkout-shipping-address .form-shipping-address .field-tooltip{top:0;}
.checkout-index-index .opc-wrapper .form-shipping-address .fieldset .field .label{
	width:160px;
}
.checkout-index-index .opc-wrapper .form-shipping-address .fieldset .field{margin-bottom:20px;}
.checkout-index-index .opc-wrapper .form-shipping-address .fieldset > .field:not(.choice) > .control{
	width: -moz-calc(100% - 160px);
	width: -webkit-calc(100% - 160px);
    width: -o-calc(100% - 160px);
    width: calc(100% - 160px);
}
.slide.cycle-slide:last-child .hotspot > img{
	left: 42% !important;
    top: 40% !important;
    width: 34px;
	opacity:0;
}
.slide.cycle-slide:last-child .hotspot .product-info{
	width: 34px !important;
    right: 6px !important;
    top: 6px !important;
	left:auto !important;
    min-width: auto;
    padding: 0;
    height: 33px;
	border: 0 !important;
    border-radius: 50%;
	background:none;
	z-index: 99999 !important;
	box-shadow: none;
}
.slide.cycle-slide:last-child .hotspot .product-info .pro-detail-div a{
	float: left;
    width: 100%;
    z-index: 999999 !important;
    opacity: 0;
	width:34px;
	height:34px;
	border-radius: 50%;
}
.sample-sale-left {
    float: left;
    width: 55%;
}
.sample-sale-left img{max-width:100%;}
.sample-sale-right {
    float: right;
    width: 45%;
	text-align: center;
}
p.ssrb-1{
	font-size: 22px;
	margin: 15px 0 20px;
}
p.ssrb-1 span{display:block;}
p.ssrb-1 span a{text-decoration:underline;}
p.ssrb-2{
    font-size: 20px;
    font-family: 'AvenirNext-Medium';
	padding: 0 5.5%;
    margin: 0 auto;
}
p.ssrb-2 a{text-decoration:underline;}
p.ssrb-3 {
    font-size: 22px;
    font-family: 'AvenirNext-DemiBold';
	margin: 15px 0 50px;
}
p.ssrb-4 {
    font-size: 16px;
    font-style: italic;
}
.checkout-onepage-success div#registration .action.primary{
	background: #a1a1a1 !important;
    border-color: #a1a1a1;
	width: 168px;
}
.checkout-onepage-success div#registration .action.primary:hover{
	background: #333333 !important;
    border-color: #333333;
	color:#fff;
}
/*#opc-shipping_method .checkout-shipping-method .step-title{display:none;}*/
/*div#checkout-step-shipping_method {display: none;}*/
.product-oustock {opacity: 1;}
.opc-block-summary.fixed{position:absolute;width: 100%;}
.opc-block-summary.fixed.bottom {margin-top: -40px;}

.checkout-index-index .modal-popup._inner-scroll .modal-inner-wrap {
    max-height: 75%;
}
.checkout-index-index .modal-popup .modal-footer{display:inline;}
.checkout-index-index .modal-popup .modal-footer .action{
	background:#9c9c9c !important;
	border: 1px solid #9c9c9c !important;
	font-weight: normal;
font-family: 'AvenirNext-Regular';
color: #fff;
}
.checkout-index-index .modal-popup .modal-footer .action:hover{
	background:#83a6b1 !important;
	border: 1px solid #83a6b1 !important;
}
/*.checkout-index-index .modal-popup .modal-header .action-close, .checkout-index-index .modal-popup .modal-header .action-close:focus{background:#000 !important;}*/
.tools {
    float: left;
    width: 100%;
	margin-bottom: 20px;
}
.tools1 {
    float: left;
    width: 48%;
}
.tools2 {
    float: right;
    width: 48%;
}
.toolsthetrade-main{max-width:960px; margin:0 auto;}
.toolsthetrade-main a.com_open_form{
	width: auto;
    height: 46px;
    float: left;
    font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
    color: #ffffff !important;
    letter-spacing: 0.4px;
    background: #83a6b1 !important;
    padding: 13px 10px;
    margin: 0 0;
	text-transform: uppercase;
}
.toolsthetrade-main a.com_open_form:hover
{
	-webkit-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
	webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.tools span {
    float: left;
    padding-right: 10px;
	margin-top: 5px;
}
.tools label{
	color: #83a5b1;
    font-size: large;
    font-weight: normal;
    font-family: 'AvenirNext-Medium';
}
.maintanance-main a {
    color: #3b3b3b;
    text-decoration: underline;
}
/*.maintanance-main {
    max-width: 800px;
    margin: 0 auto;
}*/
.maintanance-main p span{font-size: 24px;color: #83a5b1;}
.maintanance-main ul{padding-left: 0;list-style-position: inside;}
.product.media .fotorama__stage .fotorama__stage__frame .fotorama__img{cursor:pointer;}
.payment-method .actions-toolbar{
	margin-left:10% !important;
}
p.checkoput_help {
    float: left;
}
p.checkoput_help a{
	text-decoration:underline;
}
p.checkoput_help span {
    display: block;
}
.payment-method .actions-toolbar .primary button{margin-top:0px;}
.product_tearsheet{display: block;margin-bottom: 25px;}
.product_tearsheet a{font-family: 'GothamBook';}
.all_finishes_download {
    float: left;
    margin-top: 15px;
    width: 100%;
    margin-bottom: 10px;
}
.product_tearsheet img{
	position: relative;
    top: -2px;
    padding-right: 2px;
}
.all_finish {
    float: left;
    width: auto;
    text-align: left;
	padding-right:20px;
}
.all_fabric {
    float: left;
    width: auto;
    text-align: left;
}
.catalog-product-view .product.media .fotorama__stage .fotorama__stage__frame .fotorama__img{
	width:auto;
	/*top: 50%;
   -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); */
}
.cycle-slideshow1:hover .slide-prev.hover, .cycle-slideshow1:hover .slide-next.hover, .cycle-slideshow1:hover .slide_commands.hover{display:none;}


@media (max-width: 1300px) {
.layout-1200 .container, .cms-home .main_content_area .new-arrivals, .cms-home .grid-category, .cms-home .footer.container, .cms-home.menu-fixed .page-wrapper .header-panel {
	margin:0 auto;
}
.home-featured{max-width: 96%;margin:0 auto; float:none;}
.cms-home .page-wrapper .page-header.is-sticky{max-width:100%;}
.page-wrapper .sticky-wrapper, .menu-fixed .page-wrapper .sticky-wrapper{max-width:100%;}
.catalog-category-view .page-main .row.flex {
    float: none;
    width: 100%;
    margin: 0 auto;
}
.header-content.container{max-width:96% !important;}
body.customer-account-login .page-wrapper #maincontent{width:100%;}
.page-wrapper .header-panel{max-width:96% !important;}
.foot-news p{font-size:26px;}
.cms-home .main_content_area .new-arrivals{max-width:96%; margin:0 auto;}
body .page-wrapper .page-footer{max-width:96%; margin:0 auto;}
body .page-wrapper .zoo-breadcrumbs .container{max-width:96%; margin:0 auto;}
body .page-wrapper #maincontent{max-width:96%; margin:0 auto;}
body.cms-home .page-wrapper #maincontent{max-width:100%;}
.cms-home .page.messages{max-width:96%; margin:0 auto;}
.newsletter-cs .field.newsletter input{width:59%;}
.newsletter-cs{float: right;width: 60%;}
.foot-news p{float: left;width: 38%;}
.newsletter-cs .content{width: 100%;float: right;}
.newsletter-cs .field.newsletter input#zipcode{width:40%;}

}
@media (max-width: 1290px) {
.foot-link-social{width:400px;}
.wh-cal {padding-left: 15px;}
.page-wrapper .page-footer ul.foot-swc {padding-left: 20px;}
.page-wrapper .page-footer ul.foot-shop {padding-left: 20px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item{margin-right:0px;}

body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(7){width: 135px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(6){width: 195px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(5){
	width: 195px;
    text-align: center;
    padding-right: 10px;
}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(4){width: 110px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(3){width: 85px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(2){width: 85px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(1){width: 55px;}

}
@media (max-width: 1279px) {
.foot-news{padding:15px 0 15px 0;}
.foot-news p{padding-top:6px;font-size: 25px;}
}
@media (max-width: 1240px) {
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item{margin-right:0px;}
.foot-news{padding:15px;}
.foot-news p{padding-top:6px;font-size: 20px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item a.menu-link{padding-left:0px;}
.f-img  > div{width:25%; margin-left:0px;}
}
@media (max-width: 1199px) {
.catalog-product-view #instagram-carousel .owl-carousel .owl-item a{height:250px;}
.catalog-product-view #instagram-carousel .owl-carousel .owl-item a img{min-height:auto;}
.catalog-product-view #instagram-carousel .owl-carousel .owl-nav{display:none;}
.customer-account-create .columns, .customer-account-login .columns {
    margin-left: 0;
}
.fotorama__nav.fotorama__nav--thumbs {
    height: auto !important;
    width: 75px !important;
}
.product.media .fotorama__arr{display:none;}
}
@media (max-width: 1170px) {
.new-arrivals .zoo-itemgrid-adaptive.zoo-grid-3col .product-item{
    width: 28%;
    margin-right: 8%;
}
.foot-news p{padding-top:0px;width: 100%;text-align: center;}
.newsletter-cs .content{width: 475px;float: none;margin: 0 auto;display: inline-block;}
.newsletter-cs{width:100%; text-align:center;}
.foot-news {
    padding: 17px 15px 15px;
}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(5) {
    width: 130px;
    text-align: center;
    padding-right: 5px;
}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item{
	width:128px;
}
.product-items .product-item-info .product-item-details{
	padding-left:0px;
	padding-right:0;
}

body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(7){width: 125px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(6){width: 190px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(5){
	width: 184px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(4){width: 90px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(3){width: 85px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(2){width: 93px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(1){width: 45px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item a.menu-link{font-size:14px;padding-right:0px;}
}
@media (max-width: 1159px) {
.wh-cal {
    padding-left: 0;
    width: 100%;
    float: left;
	margin-top:15px;
}
.str-hrs {
    float: left;
    width: 100%;
}
.foot-link-social {
    width: 210px;
}
.page-wrapper .page-footer ul.foot-shop {
    padding-left: 80px;
}
.page-wrapper .page-footer ul.foot-swc {
    padding-left: 80px;
}
.catalog-category-view .shop-main {
    padding: 0px 0 0 30px;
}
}
@media (max-width: 1110px) {
.page-wrapper .page-footer ul.foot-shop {padding-left:0px;margin-left:5%;}
.page-wrapper .page-footer ul.foot-swc{padding-left:0px;margin-left:5%;}
.foot-link-social{padding-left:0px;margin-left:5%;float:left;}
a.more-pro{top:30%;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item{margin-right:0px;}

body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(7){width: 115px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(6){width: 175px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(5){
	width: 170px; padding:0px}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(4){width: 83px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(3){width: 70px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(2){width: 93px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(1){width: 51px;}
}
@media (max-width: 1050px) {
.st-blck-detail{width: 90%;padding-top: 110px;}
p.ssrb-1{font-size:20px;}
.sample-sale-left {width: 50%;}
.sample-sale-right{width: 55%;}
p.ssrb-2{padding:0px;}
.sample-sale-right-top img{width: 72%;}
.sample-sale-right {width: 47%;}
p.ssrb-2{font-size:18px;}
p.ssrb-3{margin-bottom:30px;}
}
@media (max-width: 1023px) {
.footer.container .col-lg-6:last-child{width:270px;}
.footer.container .col-lg-6:first-child {
    width: 75%;
    width: -moz-calc(100% - 270px);
    width: -webkit-calc(100% - 270px);
    width: -o-calc(100% - 270px);
    width: calc(100% - 270px);
}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item a.menu-link {
    margin: 0;
}
.home-featured ul li a{font-size:26px; line-height:32px;}
.home-featured{margin-top:30px;}
body .page-wrapper #maincontent .container .main_content_area .new-arrivals{padding-bottom:0px;}
.foot-three ul{float:left; width:50%; margin:0 !important;}
.foot-three > ul{min-height:155px;}
.foot-link-social{margin-left:0px;}
h4.block-subtitle.filter-subtitle {
    display: none !important;
}
.catalog-category-view #zoo-layer-navigation .filter{visibility:visible;}
.catalog-category-view #zoo-layer-navigation{position:relative; left:auto;width:200px;}
.catalog-category-view .sidebar.sidebar-left{width:200px;}
.catalog-category-view .shop-main {
    padding: 0px 0 0 20px;
    width: 75%;
    width: -moz-calc(100% - 200px);
    width: -webkit-calc(100% - 200px);
    width: -o-calc(100% - 200px);
    width: calc(100% - 200px);
}
.products-grid .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
    width: 31% !important;
    margin: 0 3.5% 30px 0;
    padding: 0px;
    text-align: center;
}
.zoo-itemgrid-adaptive.zoo-grid-3col .product-item:nth-child(3n){margin-right:0;}
.products-grid.grid .product-item-info a.product-item-link, .widget-product-grid .product-item-info a.product-item-link{font-size:16px;}
.product-items .product-item-info .product-item-details .product-item-name{height:45px; overflow:hidden;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item {width: 117px;}
.catalog-product-view .product-img-column{width: 51%;margin-left: 0;}
.catalog-product-view .product-primary-column{width: 46%; margin-left: 3%;}
#product_addtocart_form select{width:267px}
.catalog-product-view .fieldset .actions .action.tocart{width: 307px;}
.f-img  > div img{width:95%;}
.press_below .p-top .view-dtl span{width: 155px;font-size:16px;padding-top: 13px;}
.press_below #carousel_container li{width:31.5%;margin-bottom:25px;}
.press_below #carousel_container li:nth-child(4n) {margin-right: 2.66%;}
.press_below #carousel_container li:nth-child(3n){margin-right:0px;}
.press_above .slider-container.slideshow > div{width:90%;max-width: unset;}
.sidebar .product-items#wishlist-sidebar .product-item-info .product-item-photo{
	    float: left;
    width: 100%;
    margin: 0;
    text-align: center;
    background: none;
}

.sidebar.sidebar-left .product-items#wishlist-sidebar .product-item-details {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
	text-align:center;
}
.sidebar .product-items#wishlist-sidebar .product-items .product-item-actions{text-align:center;}
body.account #wishlist-sidebar .product-item-link{width:100%;}
.sidebar .product-items#wishlist-sidebar .action.delete{top:-80px;}
.sidebar .product-items#wishlist-sidebar .product-item-actions{text-align:center;}
.shipping-policy-block2.shipping-policy-block.field-tooltip{
	top: 31px;
    right: 0;
    padding: 0;
    border: 0;
}
}
@media (max-width: 991px) {
.cart-container .cart-summary{top:0 !important;}
.col-xs-12.col-md-9.shop-main {width: 75%;padding: 0 0 0 10px;}
div#shop-sidebar-left.sidebar {width: 25%;padding: 0 5px 0 0;}
body.account .row.flex{margin:0px;}

.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo{width:110px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item a.menu-link{padding-right:0 !important;}
.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.top .clever-menu .clever-mega-menu{margin-left:15%;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(1) {width: 108px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(2){width: 78px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(3) {width: 55px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(4) {width: 77px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(5){width: 146px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item a.menu-link{font-size:13px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(6) {
    width: 190px;
    text-align: center;
}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo {
    top: 0;
}
}
@media (max-width: 989px) {
.catalog-product-view #instagram-carousel .owl-carousel .owl-item{max-height:300px;}
}
@media (max-width: 959px) {
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item {
    margin-right: 0;
}
.new-arrivals .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
    width: 31%;
    margin-right: 3.5%;
}
.st-blck-detail{font-size:30px;line-height:38px;}
a.swatch-more{float:none;display:block;}
.list.products-list a.swatch-more{text-align:center;}
a.swatch-more:before{display:block;}
.modal-content .opc-block-summary{padding:15px 10px;}
.catalog-category-view #zoo-layer-navigation{width:auto;}
.about .story1{float:left;width:100%;}
.about .story2{float:left;}
.customer-account-login .block-customer-login{max-width: 350px;padding-right: 20px; margin-right: 20px !important;}
.customer-account-login .block-new-customer{max-width: 350px;}

}
@media (max-width: 899px) {
.clever-horizontal-menu .clever-mega-menu li.level0 > a.menu-link{margin:0 !important;}
a.more-pro{font-size: 22px; top:23%;padding-top:20px;}
.foot-link-social {padding-left: 0px;}
.page-wrapper .page-footer ul.foot-swc {padding-left: 0px;}
.page-wrapper .header-content .logo img {
    width: 140px;
}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo{top:0px;}
.new-arrivals .products-grid.grid .product-item-info a.product-item-link, .widget-product-grid .product-item-info a.product-item-link{font-size:16px;}
.zoo-sidebar-main .filter.block .zoo-filter-options-title{font-size:16px;}
}
@media (max-width: 859px) {
span.new_pls{display:none;}
.new_more{
	clear: both;
    display: block;
    padding-top: 5px;
}
.fotorama__nav.fotorama__nav--thumbs {
    height: auto !important;
    width: 55px !important;
}
}
@media (max-width: 820px) {
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item a.menu-link {font-size: 12px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(1) {width: 40px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(2) {width: 75px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(3) {width: 53px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(4) {width: 66px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(5) {width: 139px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(6) {width: 180px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(7) {width: 92px;}
body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item.parent.level-top.level0 .clever-mega-menu-sub{top:40px;}

}
@media (max-width: 799px) {
.modal-popup.popup-authentication .modal-inner-wrap{min-width: 750px;}
.newsletter-cs .content{width:445px;}
}
@media screen and (width:768px){
.popup-authentication .modal-inner-wrap{
	min-width: auto !important;
    width: 100% !important;
    max-width: 720px !important;
}
.modal-popup.modal-slide.popup-authentication{left:0;}
.modal-popup.modal-slide.popup-authentication .modal-inner-wrap{margin:120px auto;}
}
@media (max-width: 767px) {
.special-category .category-description { padding-top:0;}
.lookbookslider-top { max-height:unset;}
.page-header .panel.wrapper{margin-top:10px;}
.cms-home .page-wrapper .page-header{padding-bottom:0px;}
.page-wrapper .page-header.zoo-header-2 #zoo-sticky-header{display:block;}
.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo {float: left;width: 100%;}
html body .page-wrapper .page-header.header_layout_2 .header-content .zoo-header-content-block.logo .zoo-menu-label{top:18px;}
html body .page-wrapper #zoo-sticky-header-sticky-wrapper #zoo-sticky-header .header-content .zoo-header-content-block.logo .zoo-menu-label{top:18px;}
html body .page-wrapper .sections.nav-sections{top:88px !important;z-index:999;}
.header-content.container.is-sticky .logo-sticky{display:none !important;}
html body .page-wrapper .page-footer{padding-top:30px;}
.st-blck-detail{padding-top:80px;padding-bottom:80px;}
.footer.container .col-lg-6:first-child{width:100%;}
.footer.container .col-lg-6:last-child {width: 100%;float: left;}
.right-footer{float: none;width: 250px;margin: 0 auto;}
.right-footer img{width:100%;}
.foot-link-social {padding-left: 0px;width: 50%;float: right;}
.page-wrapper .page-footer ul.foot-shop{width: 30%;}
.page-wrapper .page-footer ul.foot-swc{padding-left:0px; width:35%;}
.new-arrivals .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
    width: 30% !important;
    margin-right: 4%;
}
.new-arrivals .zoo-itemgrid-adaptive.zoo-grid-3col .product-item:nth-child(3n) {
    margin-right: 0%;
	clear:none!important;
}
.new-arrivals .zoo-itemgrid-adaptive.zoo-grid-3col .product-item:nth-child(2n){
	margin-right:4%;
}
.cms-home .page-wrapper .sticky-wrapper{margin-top:0px;}
.st-blck{margin:0px 0 30px;}
.new-arrivals .itemgrid.zoo-itemgrid-adaptive .product-item:nth-child(3n+1){clear:none !important;}
.home-featured ul li a{width:90%;font-size: 22px;line-height: 26px;}
.foot-three{margin-top:10px;margin-bottom: 20px;}
html body .page-wrapper .page-header.header_layout_2 .panel.wrapper .header-panel a{padding-left:0 !important;}
body .page-wrapper .page-header .panel.wrapper .header-panel a.hdr-whishlist{margin-left:15px;}
html body .page-wrapper .page-header.header_layout_2 .panel.wrapper .header-panel .topbar-container{text-align:right;}
.minicart-wrapper .action.showcart{margin-left:10px;}
i.search-click{display:none;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo{top:10px;}
.menu-fixed .page-wrapper .page-header{padding-bottom:0px;}
.block.block-search {visibility: visible;}
.toolbar .modes{display:inline;margin-right: 20px;}
strong#modes-label, .modes-mode span {display: none;}
div#toolbar-top.toolbar-top{margin-top:10px;}
body .page-wrapper .page-header .full-sc-search .block-search{display:none;}
.page-wrapper .page-header{padding-bottom:0px;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content{margin:0 auto !important;}
.page-wrapper .sticky-wrapper{margin-top:0px;}
.toolbar-top .toolbar .action-for-medium-up, .toolbar-bottom .toolbar .action-for-medium-up{display:block !important;}
.toolbar.toolbar-products{max-width:360px;}
.catalog-category-view #zoo-layer-navigation .filter{visibility:hidden;}
.catalog-category-view #zoo-layer-navigation{position:fixed;}
.catalog-category-view .sidebar.sidebar-left{width:auto;}
.catalog-category-view .shop-main{padding:0; width:100%;}
.catalog-category-view #zoo-layer-navigation.active{width:260px;}
#zoo-product-listing .itemgrid.zoo-itemgrid-adaptive .product-item:nth-child(2n+1){clear:none !important;}
.catalog-category-view #zoo-layer-navigation .filter.active{visibility:hidden;}
.catalog-category-view #zoo-layer-navigation.active .filter.active{width:260px; visibility:visible;}
.catalog-category-view #zoo-layer-navigation{width:0;}
body.filter-active #zoo-layer-navigation .transparent-bg{display:none;}
body.filter-active #zoo-layer-navigation.active .transparent-bg{display:block;}
h4.filter-current-by {display: none;}
.catalog-category-view #zoo-layer-navigation .filter.active .filter-options{top: 95px;}
.clever-horizontal-menu .clever-mega-menu-item.level-top .dropdown-toggle{color:#939393;}
html body .page-wrapper .sections.nav-sections .section-items .section-item-content .clever-menu .clever-mega-menu .clever-mega-menu-item .clever-mega-menu-sub
{
	padding:0 10px 0 20px;
}
.catalog-category-view .product_visible, .catalog-category-view .product_hover:hover .product_hover_item{display:block;}
.nav-sections .header.links a, .nav-sections .header.links a:hover{color:#939393;}
html body.catalog-category-view .page-wrapper .page-footer{padding-top:0px;}
.toolbar-products{margin-bottom:20px;}
.cart-container .cart-discount .block #coupon_code{padding: 0 5px;}
#discount-coupon-form .fieldset > .field {display: inline;max-width: 130px;float: left;margin-bottom:10px;}
#discount-coupon-form .actions-toolbar { display: inline; float: none; margin: 0 auto; }
.cart-container .cart-discount .actions-toolbar .action.primary:not(:focus){margin-left:10px;padding:0px;width: 180px;}
form#discount-coupon-form {width: 320px;margin: 0 auto;}
.cart-container .cart-discount{padding:15px;}
.modal-popup.popup-authentication .modal-inner-wrap{min-width: auto;}
.modal-popup .modal-inner-wrap .modal-content{background:#fff;}
.block-customer-login, .block-new-customer{max-width:80%;}
.customer-account-login .block-customer-login, .customer-account-login .block-new-customer {
    max-width: 370px;
    margin: 0 auto !important;
    float: none;
	padding:0 10px;
}
.customer-account-login .block-customer-login{
	padding: 0;
    border: 0;
}
.customer-account-login .block-customer-login #send2.btn.action.login{margin: 10px 0 0;}
.block-new-customer{margin-bottom:40px !important;padding-top:20px;}
.block-authentication .block[class] + .block{padding-top:30px;}
.menu-fixed .page-header .panel.wrapper {margin-top: 10px;}
.checkout-index-index .modal-popup.modal-slide._show .modal-inner-wrap[class]{
	background:#fff;
	padding-top:5px;
	padding-bottom:5px;
}
.checkout-index-index .modal-popup .modal-title{font-size:20px;}
.checkout-payment-method .payment-option .payment-option-content{padding-right:0px;}
.checkout-payment-method .payment-methods{margin:0 !important;}
.opc-wrapper .step-content{margin-bottom:0px;}
.payment-option._collapsible.opc-payment-additional.hs-osc-additional{margin:0px;}
.account-nav{max-width:100%;}
body.account row.flex{margin:0;}
body.account .sidebar.sidebar-left{padding:0px;}
body.account .padding-left-30{padding:0px;}
.col-xs-12.col-md-9.shop-main {width: 100%;padding-left:0px;}
div#shop-sidebar-left.sidebar {width: 100%;display:none;}
body.filter-active  div#shop-sidebar-left.sidebar{width: 100%;display:inline;}
.catalog-category-view .product-items .product-item-info .product-item-details{margin-top:0px;}
.catalog-product-view .product-img-column{width:100%;}
.catalog-product-view .product-primary-column{width:100%;margin:0;}
.catalog-product-view .fotorama__stage{
	float: none;
    width: 96% !important;
    padding: 0 !important;
    margin: 0 auto;
}
.fotorama__nav__shaft {
    right: auto;
    left: auto;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.field.qty.finalqty{float:left; width:100%; text-align:center;}
.product-add-form div.qty .label{float:none !important;}
.product-add-form div.qty .pavailability{float:none;}
.product-add-form div.qty .stock.available, .product-add-form div.qty .stock.unavailable{float:none;}
.qty > div.control{float:none; width:84px;margin:10px auto 0;}
#product_addtocart_form .label{text-align:center;}
#product_addtocart_form select {width: 250px;}
.control_configurable_attribute{float:none;width:auto;display:inline;}
.control_configurable_swatch_attribute{display:inline-block;float:none; margin-top:0px;}
.field.configurable.required > div.control{width: 340px; margin: 0 auto;}
.fotorama-item .fotorama__dot:hover {
    background-color: #999;
    border-color: #999;
}
.catalog-product-view .product-add-form{float:left; width:100%; padding-top:0px;}
.pro-avail{display: inline-block;}
.catalog-product-view .catalog-product-tab .product.data.items > .item.title.active a{
	border-top:0 !important;
}
.catalog-product-tab .product.data.items > .item.title{border-top:0 !important;}
.fotorama__active .fotorama__dot {
    background-color: #999;
    border-color: #999;
}
.product-quickview-view .dimen-attr.none p{text-align:center;}
.product-quickview-view .emailtxt {text-align: center;}
.product-quickview-view .product-add-form .fieldset .actions{text-align:center;}
.product-quickview-view .product-social-links .product-addto-links{text-align:center;}
.catalog-product-view #instagram-carousel .owl-carousel .owl-item{max-height:100%;}
.catalog-product-view #instagram-carousel .owl-carousel .owl-item a{height:auto;}
.catalog-product-view .product-info-price .dt-prc{display: inline-block;}
.product-infomain .page-title-wrapper.product h1, .product-info-main .page-title-wrapper.product h1{font-size:28px;}
.cms-page-view .cms-menu{width: 100%;}
.cms-page-view .about{width: 100%;padding-left:0px;border:0px;}
.cms-contacts .contact_form{width:100%;}
.cms-contacts .contact_form li{clear:both;}
.cms-contacts .contact_address{float:left; width:100%;}
.press_below #carousel_container li{width:48%;float:left;margin:0;}
.press_below #carousel_container li:nth-child(2n){width:48%;float:right;margin:0;}

.press_below #carousel_container li:nth-child(4n), .press_below #carousel_container li:nth-child(3n){margin:0px;}
.press-top{padding:30px 10px;}
.slider_detail1 ul{padding-top:30px;}
.nav-open .page-wrapper .nav-sections{background-color:#fff;}
html.nav-open .page-wrapper .nav-sections .block-search .form.minisearch .control .form-group input{background:#efefef;}
.clever-horizontal-menu .clever-mega-menu-item.level-top > a{
	text-transform:uppercase !important;
}
.page-products .toolbar.toolbar-products{width:100%; max-width:100%;}
.toolbar-top .toolbar .modes {
    float: none;
    display: inline-block;
}
.toolbar .sorter-options.selectpicker{float:right;}
.toolbar-bottom .toolbar .modes {
    float: none;
    display: inline-block !important;
}
.new-create-ac{width:100%;}
.product-info-main .product-info-price{width:100% !important;}
div#sku-container{
	position: relative;
    left: 0;
    right: 0;
    margin: 5px auto 0;
    width: 100%;
    float: left;
    padding: 0;
}
.wishlist-index-index .products-grid .product-items .product-item {
    width: 50%;
    float: left;
}
.wishlist-index-index .products-grid .product-items .product-item .product-item-inner{
	margin-left:80px;
}
.wishlist-index-index .products-grid.wishlist .product-item-actions .action.delete{
	float:left;
}
.price-box.price-final_price .rprc, .as-selected{font-size:14px;line-height: 26px;}
.product-info-main .product-info-price .price-box .price-container.non-cstmr-prc .my-price{font-size: 14px !important;text-transform: capitalize;}
.product-info-main .product-info-price .price-box .price-container.non-cstmr-prc .price{font-size: 14px !important;line-height: 1 !important;}
.simple-product .my-price, .simple-product .price{
	font-size:14px !important;
}
.simple-product .non-cstmr-prc .my-price, .simple-product .non-cstmr-prc .price {
    font-size: 14px !important;
}
.catalog-category-view .zoo-quickview{display:none !important;}
.lookbookslider-top {position: relative;}
a.st-shop{bottom:30px;}
.checkout-index-index .opc-wrapper .form-shipping-address .fieldset > .field:not(.choice) > .control{width:100%;}
.products-grid.wishlist .product-item .fieldset .field.qty .label{
    padding-top: 18px;
    padding-right: 10px;
}
.products-grid.wishlist .product-item .fieldset .field.qty{margin-bottom:10px !important;    display: block;}
.customer-account-create .trade_form{width:100%;}
.customer-account-create .trade_form .form-list select{margin-right:0px;width:100%;}
.customer-account-create .trade_form #form-validate ul.form-list li{float:left; width:100%;}
.customer-account-create .trade_form #form-validate .trade_form .form-list li .customer-name .name-firstname{float:left; width:100%;}
.customer-account-create .trade_form #form-validate .trade_form .form-list li .customer-name{width:100%;}
.customer-account-create .trade_form #form-validate .form-list .input-box{float:left; width:100%;}
.customer-account-create .trade_form #form-validate ul.form-list input.input-text{float:left; width:100% !important;}
.customer-account-create .trade_form .form-list li .customer-name .name-firstname{width:100%;}
.customer-account-create .trade_form .form-list li .customer-name .name-lastname{
	margin-top:15px;
	width:100%;
}
.customer-account-create .trade_form .form-list li .customer-name{width:100%;}
.customer-account-create .trade_form .form-list li #region_id{width:100%; margin-right:0px;}
.customer-account-create .trade_form .form-list li #shipping_region_id{width:100%; margin-right:0px;}
.customer-account-create .trade_form #form-validate ul.form-list ul.document li{width:auto;}
.customer-account-create .trade_form .terms{
	width: -moz-calc(100% - 26px);
	width: -webkit-calc(100% - 26px);
    width: -o-calc(100% - 26px);
    width: calc(100% - 26px);
}
.customer-account-create .trade_form .check_terms{width: 16px;}
.sample-sale-left {width: 100%;text-align: center;}
.sample-sale-right {width: 100%;}
.sample-sale-right-top img {width: auto;}
.trade_form .form-buttons{width:100%;}
.trade_form .form-buttons .submit_button_form{float:left;margin-top:10px;}
.product-item-info .simple-product .cstmr-prc .my-price{font-size:14px !important;}
span.new-rtl-prc {font-size: 14px !important;}
.product-items .product-item-info .product-item-details .product-item-name{margin-top:0;margin-bottom:0;}
body.simple-product-view .simple-product.cstmr-prc .my-price{font-size:14px !important;}
.product-add-form .fieldset  div.qty .control{
	float: none !important;
    width: 84px !important;
    margin: 10px auto 0 !important;
	display: block !important;
}
.product-add-form .fieldset  div.qty .control input{
	border:1px solid #c2c2c2;
}
.product-info-main .product-info-price .price-box .price-final_price > span{float:left;}
.tools1{width:100%;float:left;margin-bottom: 10px;}
.tools2 {
    float: left;
    width: 100%;
}
.all_fabric{float: none; display:inline-block;}
.all_finish{float: none; display:inline-block;padding: 0;}
.dimen-attr.Dimensions .value.fabric-yard{float:none;display:inline-block;}
.dimen-attr.Dimensions .fabric-yard-text.value{float:none;display:inline-block;}
.page-wrapper .header-content .logo img{margin-top:0;}
.fotorama__wrap--css3 .fotorama__stage__shaft{/*height:auto;*/}
html body .page-wrapper .page-header.header_layout_2 .header-content .zoo-header-content-block.logo .logo img {
    width: 50px;
}
}
@media (max-width: 639px) {
.wishlist-index-index .products-grid .product-items .product-item .product-item-inner {
    margin-left: 90px;
	position: relative !important;
}
.wishlist-index-index .products-grid .product-items .product-item{
	border:0;
}
.wishlist-index-index .products-grid.wishlist .product-item .box-tocart{
	margin-bottom:0;
}
.wishlist-index-index .products-grid .product-items .product-item{
	width: 100%;
	margin-bottom: 20px;
}
.products-grid.wishlist .product-item-name{text-align:left;}
.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit, .wishlist-index-index .products-grid.wishlist .product-item-actions .action.delete{margin-top:20px;}
.wishlist-index-index p.unavailable.stock {padding-top: 3px;}
div.pass-msg{top:-38px;}
.shipping-policy-block2.shipping-policy-block.field-tooltip .field-tooltip-content2.field-tooltip-content{right:auto;}
.shipping-policy-block2.shipping-policy-block.field-tooltip{top:15px;}
}
@media (max-width: 599px) {
a.more-pro {
    font-size: 20px;
    top: 23%;
    padding-top: 15px;
    height: 60px;
}
body .page-wrapper #maincontent{padding-top:0px;}
.st-blck-detail {
    padding-top: 60px;
    padding-bottom: 70px;
}
.home-featured ul li{margin:0 auto 15px; float:left; width:100%;}
.home-featured ul li a.h-col-a{width:300px;display:block; float:none; padding:0;}
.home-featured ul li a{opacity: 1 !important;}
.home-featured ul li:last-child{margin-right:auto;}
.st-blck-detail p a{margin-top:15px;}
.products-grid .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
    width: 30% !important;
    margin: 0 2% 15px 0;
}
#zoo-product-listing .itemgrid.zoo-itemgrid-adaptive .product-item:nth-child(2n+1) {
    clear: left !important;
}
.zoo-itemgrid-adaptive.zoo-grid-3col .product-item:nth-child(2n) {
    margin-right: 0 !important;
	float:right;
}
.new-arrivals .products-grid.grid .product-item-info a.product-item-link, .widget-product-grid .product-item-info a.product-item-link{font-size:14px;}
.new-arrivals .product-items .product-item-info .hover-area .actions-primary .action.tocart span::before{font-size:14px;}
.new-arrivals .zoo-single-line-name .product-item .product-item-name{padding-bottom:10px;}
.new-arrivals .product-items .product-item-info .hover-area{padding-top:0px;}
.toolbar-bottom .pages{position:relative; margin-bottom:10px;text-align:center;}
html body .page-wrapper .page-header.header_layout_2 .panel.wrapper .header-panel a{padding-left:0px;}
h1.page-title { font-size: 22px;}
.press_above .slider-container.slideshow > div{width: 400px;height:410px;max-width:400px;position: relative;
    display: block;}
.press_above .slider-container.slideshow > div div.magnify{float:left;width:100%;}
.press_above .slider-container.slideshow > div div.magnify > div{float:left;width:100%;}
.press_above .slider-container.slideshow > div div.magnify > div > img{float:left;width:100%;}
.press_detail {
    float: left;
    width: 100%;
}
.products-grid.grid .product-item-info, .widget-product-grid .product-item-info{height:auto !important;}
.product-items .product-item-info .hover-area{padding:0;}

}
@media (max-width: 480px) {
.special-category .category-description .desktop-banner { display:none}
.special-category .category-description .mobile-banner { display:block}

.special-category .category-description .description-box {margin-left: 0; margin-top: 0;  padding:0 20px; box-sizing: border-box; left:0; top:10px;}
.special-category .category-description .description-box p:first-child { margin-bottom: 0px;}
.special-category .category-description .description-box p { margin-top:2px;}
.special-category .category-description .description-box ul li { margin:0 0 2px;}

.products-grid .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
    width: 46% !important;
    margin: 0 8% 15px 0;
}
.product-items .product-item-info .zoo-product-image > a{height:200px;}
.product-items .product-item-info .zoo-product-image > a img{max-height:200px;}
div#zoo-product-listing{float:none; margin:0 auto; clear:both;}
body .page-wrapper #maincontent .container{padding:0px 0;}
a.swatch-more{float:none;display:block;}
a.swatch-more:before{display:block;}
body.filter-active #zoo-layer-navigation {
    width: auto;
}
.checkout-index-index.hs-osc .opc-wrapper .shipping-address-item {
    width: 100% !important;
}
.checkout-index-index .opc-wrapper .step-title{font-size:22px;}
#checkout .checkout-payment-method .opc-payment-additional.discount-code .payment-option-content .form-discount{padding:10px 5px;}
}
@media (max-width: 479px) {
.cms-home .page-wrapper .page-header{position:relative;}
body .page-wrapper .page-header .panel.wrapper .header-panel a.hdr-whishlist{font-size:0px;}
.minicart-wrapper .action.showcart .counter-label{font-size:0px;}
.new-arrivals .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
    width: 100% !important;
    margin-right: 0;
	height:auto !important;
	float:left;
}
.new-arrivals .product-items .product-item-info .product-item-details{float:left; width:100%;}
.new-arrivals .product-items .product-item-info .zoo-product-image a{height:auto;}
.new-arrivals .product-items .product-item-info .zoo-product-image a img{
	max-height: inherit;
    position: relative;
	top: auto;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
}
.new-arrivals .zoo-itemgrid-adaptive.zoo-grid-3col li.product-item.more-block:last-child{
	height:200px !important;
}
.products-grid.grid .product-item-info, .widget-product-grid .product-item-info{
	float:none;
	margin:0 auto;
	width:300px;
}
.new-arrivals .products-grid.grid .product-item-info, .widget-product-grid .product-item-info{margin:0 auto !important;}
.new-arrivals .zoo-single-line-name .product-item .product-item-name{height:auto;margin-top:0;}
a.more-pro{top:33%;}
.st-blck-detail {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 20px;
    line-height: 1.2;
    background-size: cover;
}
.st-blck{background-size: cover;}
.newsletter-cs .content{width:100%;}
.page-wrapper .page-footer ul.foot-shop {
    width: 100%;
    margin: 0 auto;
    text-align: center;
	padding:0 0 15px;
}
.page-wrapper .page-footer ul.foot-swc {
    width: 100%;
    text-align: center;
	padding:0 0 15px;
}
.page-wrapper .page-footer .foot-link-social ul{padding-bottom:0px;}
.page-footer ul.cont-link{width:100%;}
.foot-link-social{
	padding-left: 0;
    width: 100%;
    float: left;
    text-align: center;
}
.page-wrapper .page-footer .foot-social li{float:none; display:inline-block;}
.page-wrapper .page-footer ul{text-align:center;width:100%;padding-bottom:15px;}
.foot-three > ul {
    min-height: auto;
}
.page-wrapper .page-footer ul.foot-social{float:none;}
.st-blck-detail p a{font-size: 20px;padding-top: 16px;width: 208px;height: 56px;}
.product-items .product-item-info .product-item-details {padding: 20px 5px 15px;}
.page-wrapper .page-header .minicart-wrapper .action.showcart .counter.qty:before{margin-right:0px;}
.panel.header i.fa.fa-heart{padding-right:0px;margin-top:2px;}
.products-grid.grid .product-item-info a.product-item-link, .widget-product-grid .product-item-info a.product-item-link{font-size:16px;}
.new-arrivals .products-grid.grid .product-item-info a.product-item-link, .widget-product-grid .product-item-info a.product-item-link{font-size:16px;}
.new-arrivals .product-items .product-item-info .hover-area .actions-primary .action.tocart span::before{font-size:16px;}
.zoo-single-line-name .product-item-name{white-space:normal;text-overflow:inherit;}
.toolbar-products .toolbar-sorter .sorter-label{display:none;}
body .page-wrapper .page-header .panel.wrapper .header-panel #minicart-content-wrapper .price-container .price {
    font-size: 12px;
    text-align: right;
    padding-top: 10px;
    display: inline-block;
}
.cart-container .cart-discount {padding: 15px 5px;}
#discount-coupon-form .fieldset > .field{max-width:100px;}
form#discount-coupon-form{width:285px;}
.cart-container .cart-discount .actions-toolbar .action.primary:not(:focus){
	width:180px;
	margin-left:5px;
}
.newsletter-cs .field.newsletter{width:100%;}
.newsletter-cs .field.newsletter input#zipcode {width: 250px;margin: 0 auto;float: none;}
.newsletter-cs .field.newsletter input#zipcode.mage-error{margin:10px auto;}
div#zipcode-error {
    top: -5px;
    left: 0;
    right: 0;
	margin:0 auto;
}
div#newsletter-error {
    float: left;
    width: 100%;
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
}
.newsletter-cs .field.newsletter input{width: 250px;margin: 10px auto;float: none;}
.newsletter-cs .actions {float: none;}
.newsletter-cs .btn-novetty{width: 250px;}
.newsletter-cs div.mage-error[generated]{text-align: center;margin-bottom: 10px;}
#product_addtocart_form select {
    width: 250px;
}
.catalog-product-view .fieldset .actions .action.tocart {
    width: 290px;
}
.field.configurable.required > div.control{width:320px;}
.press-top h1{font-size: 26px;}
.f-img > div {width: 50%;margin-top: 20px !important;}
.slider_detail1 ul{width: 300px;}
.slider_detail1 ul li{width: 50px;}
.press_below #carousel_container li {
    width: 75%;
    float: none;
    margin: 0 auto;
}
.press_below #carousel_container li:nth-child(4n), .press_below #carousel_container li:nth-child(3n){margin:0 auto;}
.press_below #carousel_container li:nth-child(2n) {
    width: 75%;
    float: none;
    margin: 0 auto;
}
.press_below ul#carousel_ul .img_desc1 .p-top img{min-height: auto;max-height: 100%;}
.page-wrapper .page-header .minicart-wrapper .action.showcart .counter.qty:before{top:-1px;}
.page-wrapper .page-header .action.showcart .counter.qty .counter-number{top:-7px;}
.topbar-container .header-compare{margin-left: 15px !important;}
.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit, .wishlist-index-index .products-grid.wishlist .product-item-actions .action.delete{margin-top:5px;}
.wishlist-index-index .products-grid.wishlist .product-item-actions{float:left;}
.press_above .slider-container.slideshow > div{width: 300px;height:410px;max-width:300px;position: relative;
    display: block;}
.press_above .slider-container.slideshow > div div.magnify{float:left;width:100%;}
.press_above .slider-container.slideshow > div div.magnify > div{float:left;width:100%;}
.press_above .slider-container.slideshow > div div.magnify > div > img{float:left;width:100%;}
.press_detail {
    float: left;
    width: 100%;
}
.customer-account-create .trade_form #form-validate ul.form-list ul.document li.attach {
    float: left;
    width: 100%;
}
p.ssrb-3{font-size:20px;margin-bottom: 15px;}
}
@media (max-width: 359px) {

html body .page-wrapper .page-header.header_layout_2 .header-content .zoo-header-content-block.logo .logo{padding-right:15px;}
}
.dimen-attr.none span.fabric-yard-text.value {
    display: none;
}
.dimen-attr.none span.fabric-yard.value {
    display: none;
}
.catalog-product-view .product-info-main select option:first-child{display:none;}

/*================= Aloke ==================*/

@media (min-width: 768px){
	.page-header .header-content {display: block; flex-wrap: nowrap; }
	body .page-wrapper .page-header .sticky-wrapper {height:75px!important;}
}
.panel.wrapper { display:none}
.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo { float:left;height: 75px;
    padding-top: 10px; top:0;}
.page-wrapper .header-content .logo img { width:140px; margin:0;}
.logo-sticky img { width:140px; margin-top:0;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.top .logo-sticky {
    top:10px; position:absolute;
}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.top .clever-menu { position:static}
.is-sticky .logo-sticky { display:inline-block!important}

body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item:nth-child(5) { width: auto;}

.page-header .header-panel a { color:#333; font-size:11px;}
.page-wrapper .sticky-wrapper { margin:0 auto;}
.page.header .header.panel a.my-whishlist { margin-left:10px;}
.my-wishlist i.fa.fa-heart { color:#0082aa}
.header.panel .header-compare i {color:#0082aa}
.page-wrapper .page-header .minicart-wrapper .action.showcart .counter.qty:before {color:#0082aa}
body .page-wrapper .page-header #zoo-sticky-header { height:auto;text-transform: uppercase; font-size: 11px;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo {float: left; display: block; width: 19%;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.top {float: left;
    display: none;    width: 19%; height:75px; position:relative}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.logo { display: none;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.top {display: inline-block;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
body .page-wrapper .page-header.is-sticky .logo-sticky { position:static; padding:0;display:block!important}

body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu {position: relative; display: block; float: left; width: auto; margin-top:10px;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
body .page-wrapper .page-header #zoo-sticky-header .container.is-sticky .clever-menu { margin-top:10px;}
body .page-wrapper .page-header.is-sticky #zoo-sticky-header {  height: 75px;}
#zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.logo { display:none}
body .page-wrapper .page-header #zoo-sticky-header .header-panel.container { float:right; margin-top:27px;-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}

.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.right {position: relative;
    float: right; width: 30px; top: 0; margin-top: 27px;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.right {top: 0px;
    margin-top: 27px;}
.search-click { top:2px; right:0;}
.rtl .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search { display:none;}
body .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search.srchopen {right: 0;position: absolute;top: 30px;
    width: 250px; display:block}
body .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search .block-content .minisearch {width: 100%;
    height: 40px; cursor: pointer; border: none; position: relative; margin:0;}
body .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search .block-content .field.search { display:block; position:static; height:40px;}
body .page-wrapper .page-header .header-content .zoo-header-content-block.right .block-search .block-content .minisearch .control .form-group input { top:0;}
body .page-wrapper .page-header.is-sticky .header-content .zoo-header-content-block.right .block-search .block-content .minisearch .control .form-group input {top: 0px;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.right .block-search .block-content .action.search { top:1px;}
body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.right .block-search .block-content .action.search {top:1px;}
.search-autocomplete {top:35px;}

.foot-three { margin-top:35px;}
.foot-three .cell { display:inline-block; vertical-align:top; width:19.5%;}
.foot-three .heading {font-family: 'AvenirNext-Bold'; text-transform:uppercase; color:#0082aa; font-size:16px; margin-bottom:10px; line-height:20px;}
.page-wrapper .page-footer ul.foot-shop { padding:0;}
.page-wrapper .page-footer ul { padding:0;}
.page-wrapper .page-footer ul.foot-swc {padding:0;}
.page-wrapper .page-footer ul li { margin-bottom:3px;}
.page-wrapper .page-footer ul li a {font-size:11px;}

.foot-news { display:flex; text-align:left;}
.foot-news p { width:auto;font-family: 'AvenirNext-Regular'; font-size:24px; color:#6b6b6b; margin-right:28px; text-align:left;}
.newsletter-cs .btn-novetty { background:#0082aa!important; color: #ffffff; text-transform: uppercase;}
.newsletter-cs { width:76%;}
.newsletter-cs .content { width:100%;}
.newsletter-cs .field.newsletter input#zipcode { width:30%;}
.newsletter-cs .field.newsletter input { width:67%;}
.foot-three .cont p i { color:#0082aa;}

.home-featured .owl-carousel:hover .owl-nav .owl-next {right:-30px;}
.home-featured .owl-carousel:hover .owl-nav .owl-prev {left:-35px}

.product-infomain .page-title-wrapper.product h1, .product-info-main .page-title-wrapper.product h1 {font-family: 'AvenirNext-Regular'; }
.st-blck-detail {font-family: 'AvenirNext-Regular'; font-size:38px; line-height:40px;}
.home-featured ul li a {font-family: 'AvenirNext-Regular'; font-size:32px; color:#666!important}
.new-arrivals .products-grid .zoo-itemgrid-adaptive.zoo-grid-3col .product-item a { font-size:24px; color:#0082aa; text-transform:uppercase}
.new-arrivals .itemgrid.zoo-itemgrid-adaptive { width:67%; margin:0 auto!important;}
.cycle-slideshow1 .slide img { margin:0 auto; width:auto;}

body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item .clever-mega-menu-sub li a {
 color:#0082aa;
}

.product-infomain .stock.available, .product-info-main .stock.available {
    margin: 0px 0;
    overflow: hidden;
    text-align: left;
}
.dimen-attr.SKU { text-align:left;  font-size: 12px; color:#333;font-family: 'GothamBook';}
.product-infomain .stock.available span, .product-info-main .stock.available span {font-size: 12px; color:#333;font-family: 'GothamBook'; border:0;}
.form.subscribe .emailtxt { display:none!important}

ul.clever-mega-menu .instock-megamenu ul{width: 1000px !important;}
.meg-menu {width:100%; box-sizing:border-box; display:flex; padding:10px;}
.meg-menu .col {width:20%;}
.meg-menu .col strong { text-transform:uppercase;}
.slidedown .meg-menu .col ul { width:100%!important; padding-right:10px;}

@media (max-width: 1170px) {
.foot-news { padding: 15px 0;}
.foot-news p { padding-top:6px;font-size: 20px;}
.newsletter-cs {width: 70%;}
.foot-three { margin-top:0;}

}
@media (max-width: 1036px) {
	body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.top { width:20%;}
}
@media (max-width:900px) {
.foot-news p { font-size:16px; margin-right:10px;}
.newsletter-cs {width: 68%;}
}

@media (max-width:767px) {
  .catalog-product-view .product-info-main {text-align: center;}
  .product-infomain .page-title-wrapper.product h1, .product-info-main .page-title-wrapper.product h1 { text-align: center;}
	.meg-menu {display:block;}
	.meg-menu .col {width:100%;}
  .new-arrivals .itemgrid.zoo-itemgrid-adaptive {width: 100%;}
	.st-blck-detail { font-size:24px; line-height:24px;}
	.cms-home .page-wrapper .sticky-wrapper { height:60px!important}
	.cycle-slideshow1 { width:100%;}
	body .page-wrapper .page-header.is-sticky #zoo-sticky-header { height:60px;}
	.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.right { margin-top:20px;}
	.page-header .header-content .minicart-wrapper .action.showcart .counter.qty .counter-number {left:5px;}
	.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo { height:auto; padding-top:14px;}
	body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.top { display:none}
	i.search-click { display: inline-block;}
	.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo { width:30%;}
	body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content.is-sticky .zoo-header-content-block.logo { display:block; width:30%; margin:0;}
	body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content { height:59px;}
	body .page-wrapper .page-header #zoo-sticky-header .header-panel.container { margin-top:20px;}
	.rtl .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.right { margin-top:20px;}
	html body .page-wrapper .page-header.header_layout_2 .header-content .zoo-header-content-block.logo .logo {width: 60px;
    padding-bottom: 5px; margin: 0 0 0 50px; padding-top: 5px;}
	html body .page-wrapper .page-header.header_layout_2 .header-content .zoo-header-content-block.logo .zoo-menu-label {left:10px;}
	html body .page-wrapper .page-header.header_layout_2 .header-content .zoo-header-content-block.right .block-search.srchopen { display:block;max-width: 250px; padding: 0; height: 40px; right: 0; margin: 0;left: auto; background:none; top:40px;}
	.search-autocomplete { top: 48px;}
	body .page-wrapper .page-header.is-sticky .search-autocomplete {top: 48px;}
	html body .page-wrapper .sections.nav-sections { top: 0px !important; z-index: 999;}

	.newsletter-cs { width:78%;}
	.foot-three .cell { width:100%;}
	.foot-three .heading { border-bottom:1px solid #0082aa; position:relative;}
	.foot-three .heading:before { content:"+"; position:absolute; right:0; top:0; font-size:20px; font-weight:normal;font-family: 'AvenirNext-Regular';}
	.foot-three .active .heading:before {content:"-";}
	.foot-three .cont { margin-bottom:15px;}
	.foot-three ul { float:none;}
	.str-hrs { float:none}
	.catalog-product-view .column.main { display:block;}
	body .page-wrapper #maincontent.is-sticky-main { padding-top:60px;}
	.catalog-product-view .product.media .fotorama__stage .fotorama__stage__frame .fotorama__img {-webkit-transform:none;
    -ms-transform:none; transform:none; left: 0; top: 0;}
  .catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view):not(.weltpixel_quickview-catalog_product-view) a.right-side-open { display: none; }
  /*header.page-header.type14 .search-area .search-toggle-icon { 
    display: block;
  }
  header.page-header.type14 .panel.header .form.minisearch .control.btn-group #search { 
    top: 50px;
    opacity: 1;
    z-index: 999;
    display: block;
    border: 5px solid rgba(0,0,0,0.1);
    border-radius: 50px;
  }*/
  .cart-container .cart-summary { width: 100% !important; }
	.product.media .gallery-placeholder { margin:0;}
	.product-items .product-item-info .zoo-product-image { padding-bottom:25px;}
	.zoo-wishlist {top:auto; bottom:0;}
	.zoo-compare {top:auto; bottom:0; right:55px;}
  .am-checkout.-modern .opc-estimated-wrapper { clear: both; }
}
@media (max-width:639px) {
	.newsletter-cs { width:78%;}
}
@media (max-width:479px) {
	.zoo-wishlist span.tooltip, .zoo-compare span.tooltip { top:-30px; left:20px;}
	.zoo-wishlist span.tooltip:before, .zoo-compare span.tooltip:before {border-right: 3px solid transparent;
    border-left: 3px solid transparent; border-top: 4px solid rgba(0, 0, 0, 0.4);right:0px; top: auto; bottom: -7px;}

	.topbar-container a.hdr-login { display:none}
	.newsletter-cs { width:100%; text-align:left}
	.page-wrapper .page-footer ul { text-align:left;}
	.page-wrapper .page-footer ul.foot-shop { text-align:left;}
	.page-wrapper .page-footer ul.foot-swc { text-align:left;}
	.foot-news { display:block;}
	.newsletter-cs .field.newsletter input#zipcode { display:inline-block; vertical-align:top;}
	.newsletter-cs .field.newsletter input { margin:0; display:inline-block; vertical-align:top; width:68.5%;}
	.newsletter-cs .actions {float: left; width: 100%; margin-top: 15px;}
	.newsletter-cs .btn-novetty { width:100%;}
	.price-box.price-final_price .rprc { height:50px;line-height: 25px;}
}
.lookbookslider-top {max-height:89vh; overflow:hidden; text-align:center; position:relative; width:100%;}
.cycle-slideshow1 .slide img { max-height:100%; max-height:100%;vertical-align: middle;
    display: inline-block;  height:auto!important;}
.lookbookslider-container { height:100%; position:static}
.cycle-slideshow1 { height:100%; max-height:100%!important;}
@media (max-width:1366px) {
	.cycle-slideshow1 .slide img { height:auto!important;}
}
@media (max-width:992px) {
.cycle-slideshow1 .slide img { height:auto!important;}
}
@media (max-width:479px) {
	.lookbookslider-top {max-height:45vh;}
}


/*Print CSS*/
@media print {
  main#maincontent.is-sticky-main {
    margin-top: 0;
  }
  body.menu-fixed .page-wrapper .page-header,
  body .page-wrapper .page-header.is-sticky #zoo-sticky-header {
    position: relative !important;
  }
  .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header {
      display: block !important;
      text-align: left !important;
  }
  /*body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu,
  body .page-wrapper .page-header #zoo-sticky-header .header-panel.container,*/
  .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.right {
    display: none !important;
  }
  body .page-wrapper .page-header #zoo-sticky-header .container .clever-menu .clever-mega-menu li.clever-mega-menu-item.parent.level-top.level0 .clever-mega-menu-sub {
    display: none !important;
  }
  .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo {
    width: 165px !important;
    text-align: left;
  }
  .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content .zoo-header-content-block.logo .logo {
    text-align: left;
  }
  body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content {
    display: table;
    width: 100%;
  }
  body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content > div {
    display: table-cell !important;
  }
  body .page-wrapper .page-header.zoo-header-2 #zoo-sticky-header .header-content > div.zoo-header-content-block.top {
    display: none !important;
  }
  .clever-horizontal-menu .clever-mega-menu {
    display: table;
    width: 100%;
  }
  .clever-horizontal-menu .clever-mega-menu li.clever-mega-menu-item.level0 {
    display: table-cell !important;
  }
  .clever-horizontal-menu .clever-mega-menu li.clever-mega-menu-item.level0 a {
    margin-top: 4px !important;
    text-decoration: none !important;
    font-weight: normal !important;
    color: #666666 !important;
    font-family: 'AvenirNext-Regular' !important;
    margin: 0px !important;
  }
  .page-header .header-panel .topbar-container a {
    text-decoration: none !important;
    font-family: 'AvenirNext-Regular' !important;
    margin: 0px !important;
  }
  .page-main .product_visible_item.configurable-product {
    display: block !important;
  }
  .page-main .product-items .product-item-info .zoo-product-image > a {
    height: 200px;
  }
  .page-main .product-items .product-item-info .zoo-product-image > a img {
    /*height:100%;*/
  }
  .page-main .products-grid .zoo-itemgrid-adaptive.zoo-grid-3col .product-item {
    float: none !important;
    width: 33.33% !important;
    margin: 0;
  }
  .page-main .itemgrid.zoo-itemgrid-adaptive {
    text-align: left;
  }
  .page-main .products-grid .zoo-itemgrid-adaptive.zoo-grid-3col .product-item .product-item-info {
    padding:0 30px;
  }
}
/*Print CSS end*/

.attic_sale .new-net-prc .price{
	color: #0082aa !important;
  padding: 0px 10px !important;
	font-family: 'GothamBook';
  font-size: 15px !important;
}
.attic_sale .new-rtl-prc{ text-decoration: line-through; font-size: 15px !important; }
div.price-box p { text-transform: none !important; }
.top-links-area ul.header li.welcome{display: none !important;}
body.page-products .category-image{display:none;}
/*body.page-products*/ .page-wrapper > .breadcrumbs{
  padding-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/*body.page-products*/ .page-wrapper > .breadcrumbs .items{
  padding: 10px 0 0;
  max-width: initial;
}
/*body.page-products*/ .page-wrapper > .breadcrumbs .items .item{
    margin: 0;
    color: #333333;
    font-size: 12px;
    display: inline-block;
    font-weight: 500;
}
/*body.page-products*/ .page-wrapper > .breadcrumbs .items .item a{
    font-family: 'AvenirNext-Medium';
    font-size: 12px;
    color: #666666;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
/*body.page-products*/.page-wrapper > .breadcrumbs .items .item strong{
    font-family: 'AvenirNext-Bold';
    font-size: 12px;
    color: #666666;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
body.page-products .page-wrapper #maincontent{padding-top: 0px; padding-left: 0px; padding-right: 0px;}
body.page-products .products-grid .product-items .product-item{cursor: pointer;}
body.page-products .products-grid .product-item .product-item-details .product-item-name{white-space: initial; margin-top: 20px}
body.page-products .products-grid .product-item .product-item-details .price-box .title{
  font-family: 'GothamBook';
  font-size: 15px;
    text-transform: lowercase;
    color: #333;
    margin: 0 0 4px;
} 
body.page-products .products-grid .product-item .product-item-details .price-box .price{
    font-family: 'GothamBook' !important;
    line-height: 26px !important;
    color: #999999 !important;
    font-weight: bold !important;
}
body.page-products .products-grid .product-item .product-item-details .special-price .price {
    color: #0082aa !important;
    padding: 0px 10px !important;
    font-family: 'GothamBook';
    font-size: 15px !important;
}
body.page-products .products.wrapper~.toolbar {
    max-width: 100%;
    border-top: 1px solid #E5E5E5 !important;
    padding-top: 25px;
    margin-top: 50px;
    margin-bottom: 0px;
}
body.page-products .products.wrapper~.toolbar .pages{
  display: block;
  float: left;
}
body.page-products .products.wrapper~.toolbar .pages .pages-items .item a{
  border-radius: 16px;
  background: #ddd !important;
  border: 1px solid #ddd;
  color: #333;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  text-align: center;
}
body.page-products .products.wrapper~.toolbar .pages .pages-items .item a:hover{
  background: #333 !important;
  border: 1px solid #333;
}
body.page-products .products.wrapper~.toolbar .pages .pages-items .item .action.next:before{
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f178";
  color: #333333;
  line-height: 24px;
  margin-left: -2px;
}
body.page-products .products.wrapper~.toolbar .pages .pages-items .item a:hover.action.next:before{
  color: #fff;
}
body.page-products .products.wrapper~.toolbar .pages .pages-items .current strong.page{
    border-radius: 16px;
    background-color: #333;
    border-color: #333;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    text-align: center;
}
body.page-products .toolbar.toolbar-products .modes, body.page-products .toolbar.toolbar-products .sorter,
body.page-products .products.wrapper~.toolbar .modes, body.page-products .products.wrapper~.toolbar .sorter{
  float: right;
  display: block;
}
body.page-products .toolbar.toolbar-products .limiter, body.page-products .toolbar.toolbar-products .sorter label{
  display: none;
}
body.page-products .toolbar.toolbar-products .modes .modes-mode:before{color: #909090;border:none;background-color: transparent;}
body.page-products .toolbar.toolbar-products .modes .modes-mode.mode-grid:before{content: "\c058";
    font-family: 'cleversoft';
    font-size: 18px;}
body.page-products .toolbar.toolbar-products .modes .modes-mode.mode-list:before{content: "\c052";
    font-family: 'cleversoft';
    font-size: 18px;}
body.page-products .toolbar.toolbar-products .modes-mode, body.page-products .toolbar.toolbar-products .modes-mode.active, body.page-products .toolbar.toolbar-products .modes-mode:hover{
  background-color: transparent;
  border:none;
}
body.page-products .toolbar.toolbar-products .modes-mode.active:before, body.page-products .toolbar.toolbar-products .modes-mode:hover:before{
  color:#83a6b1;
}
body.page-products a.action.towishlist.actions-secondary, body.page-products a.action.tocompare.actions-secondary, body.page-products a.action.tocompare.pl-quickship {
    background-color: #999999;
    color: #ffffff;
    display: inline-block;
    border-radius: 70px;
    font-size: 12px;
    text-align: center;
    width: 24px;
    height: 24px;
}
body.page-products a.action.towishlist.actions-secondary i.fa-heart:before,body.page-products a.action.tocompare.actions-secondary i.clever-icon-compare-6:before{
    margin-top: -30px;
    text-align: center;
    margin-left: 0px;
    position: relative;
    top: -3px;
    left: 0;
}
body.page-products .zoo-wishlist:hover, body.page-products .zoo-compare:hover{
  background-color: transparent;
}
body.page-products .zoo-wishlist:hover a, body.page-products .zoo-compare:hover a{
  background-color: #83a6b1 !important;
  border: 1px solid #83a6b1 !important;
  color: #ffffff !important;
}
body.page-products .product-item .action.towishlist:before, body.page-products .action.tocompare:before{
  content: '';
}
body.page-products .product-item-info.type9 .product-item-photo>a>img{
      max-width: 85%;
    height: auto;
    min-width: auto;
    max-height: 270px;
}
 #maincontent{
  padding-left: 0px;
  padding-right: 0px;
  font-size: 14px;
  padding-bottom: 0px;
}
#maincontent .columns {
  display: block !important;
}
#maincontent .columns .column{
  padding-bottom: 0px;
}
.cms-page-view .cms-menu li>a{
  color: inherit;
  font-size: 14px;
} 
.cms-page-view .cms-menu li>a:hover{
  text-decoration: none;
}
.cms-contacts button.action.primary:hover{
  background-color: transparent !important;
}
.customer-account-login .block-customer-login input, #zoo-login-form input, .password.forget input, .form-create-account input {
    display: block;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, 0);
    border-color: #e5e5e5;
    height: 40px;
}
.login-container label, #zoo-login-form label, .password.forget label, .form-create-account label {
    display: block;
    padding-bottom: 5px;
    color: #7a7a7a;
    font-size: 13px;
}
.login-container .note, #zoo-login-form .note, .password.forget .note, .form-create-account .note {
    margin-bottom: 25px;
}
legend {
    border-bottom: none !important;
    font-size: 18px;
}
.login-container .newsletter, #zoo-login-form .newsletter, .password.forget .newsletter, .form-create-account .newsletter {
    margin: 10px 0;
}
#remember-me-box{display: none;}
.form-create-account a.action.create {
    line-height: 40px;
    color: #000000;
}
.btn {
    background-color: #a1a1a1 !important;
    color: #ffffff !important;
    border-color: rgba(0,0,0,0) !important;
}
.login-container .actions, #zoo-login-form .actions, .password.forget .actions, .form-create-account .actions {
    margin: 20px 0;
}
.fieldset .field{
    display: inline-block;
    width: 100%;
    margin: 0 0 15px;
}
.fieldset .field.zip .label,.fieldset .field.city .label{
    padding: 6px 15px 0 0;
    text-align: right;
    width: 25.8%;
    box-sizing: border-box;
    float: left;
  }
  .fieldset .field.zip .control,.fieldset .field.city .control {
    width: 74.2%;
    float: left;
  }
  .fotorama__stage{
    border: none;
  }
  .product-options-wrapper, .product-info-price, .product-social-links, .product-info-main .product-info-price{
    border-bottom: none;
    border-top: none;
  }
  .product-options-bottom .product-addto-links a.action:before{
    content: " ";
  }
  .product-options-bottom .product-addto-links a.action.towishlist, .product-options-bottom .product-addto-links a.action.tocompare {
    font-size: 12px;
    text-transform: capitalize !important;
    color: #333 !important;
    font-weight: 500 !important;
    background: transparent;
    border: none !important;
    padding: 0;
    margin: 0;
    display: inline !important;
    line-height: inherit !important;
    box-sizing: inherit;
    margin-right: 4%;
    width: auto;
    height: auto;
    float: left;
 }
  .product-options-bottom .product-addto-links a span.fa, .product-options-bottom .product-addto-links a span.cs-font{
    font-family: 'GothamBook';
    color: #4e4e4e;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    margin-right: 10px;
    display: inline-block;
  }
  .product-options-bottom .product-addto-links a span{
    font-size: 11px;
    display: inline-block;
  }
  .catalog-product-view .product-add-form  .price-box.price-final_price{
    padding: 0;
    margin:0;
  }
  .fieldset .field.configurable{
    margin-bottom: 0px;
  }
  .product-info-main .product-options-bottom .box-tocart {
    margin-top: 0px;
  }
  .product.media .fotorama .fotorama__fullscreen-icon {
    display: none;
  }
  .product.media .fotorama .fotorama__stage__frame .fotorama__caption, .fotorama--fullscreen .fotorama__stage__frame .fotorama__caption{
    display: none;
  }
  .fotorama--fullscreen .fotorama__fullscreen-icon {
    background-position: -80px 0;
    width: 80px;
  }
  .fotorama--fullscreen .fotorama__fullscreen-icon:before{
    content: " ";
  }
  .catalog-product-tab .product.data.items {
    margin: 0 auto;
    padding: 0;
    float: none;
    text-align: center;
    color: #666;
  }
  .catalog-product-tab .product.data.items > .item.title {
    position: relative;
    margin-right: 50px;
    overflow: hidden;
    float: none;
    display: inline-block;
    padding: 0px;
  }
  .catalog-product-tab .product.data.items > .item.title.active:before, .catalog-product-tab .product.data.items > .item.title:hover:before {
    width: 100%;
  }
  .catalog-product-tab .product.data.items > .item.title:before {
      content: '';
      height: 3px;
      background: #333;
      width: 100%;
      left: 0;
      position: absolute;
      width: 0;
  }
  .product-item-info>div>a {
    position: relative;
    height: 270px;
    display: flex;
    transform: initial;
    top: inherit;
    left: inherit;
  }
  .block.related .product-item-details h5 {
    margin: 0 0 5px 0;
  }
  .product-items .price-box {
    margin: 0;
  }
  .catalog-product-view .product-add-form .no-display{
    display: none;
  }
  .page-wrapper .minicart-wrapper .action.showcart .head-minicart {
  font-weight: 600;
}
.page-wrapper .minicart-wrapper .action.showcart .subtotal-minicart {
  font-weight: 600;
  margin-top: 5px;
}
.page-wrapper .minicart-wrapper .action.showcart .counter.qty {
  padding: 0 !important;
  overflow: hidden !important;
}
.page-wrapper .minicart-wrapper .action.showcart .total-cart-header {
  display: inline-block;
}
.page-wrapper .minicart-wrapper .action.showcart .price {
  color: #fc6a21;
  font-size: 18px;
}
.page-wrapper .minicart-wrapper .action.showcart:before {
  display: none;
}
  .minicart-wrapper .minicart-detail {
  border: none;
  padding: 0;
  min-width: inherit;
  position: fixed !important;
  right: -20px;
  top: 0;
  background-color: #fff;
  transition: all .5s ease .2s;
  -webkit-transition: all .5s ease .2s;
  -ms-transition: all .5s ease .2s;
  -o-transition: all .5s ease .2s;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  z-index: 99;
  line-height: initial;
  height: 100%;
  margin: 0;
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.minicart-wrapper .minicart-detail .block-title {
  background-color: #282828;
  padding: 20px;
  overflow: hidden;
  position: fixed;
  width: 95%;
  width: -webkit-calc(100% - 20px);
  width: -moz-calc(100% - 20px);
  width: calc(100% - 20px);
  z-index: 10;
  display: block;
  margin: 0px 0 10px;
}
.minicart-wrapper .minicart-detail .block-title .text {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 30px;
}
.minicart-wrapper .minicart-detail .block-title .close-minicart {
  line-height: 29px;
  color: #fff;
}
.minicart-wrapper .minicart-detail .mt-cart-panel-summary {
  bottom: 0;
  position: fixed;
  width: 95%;
  width: -webkit-calc(100% - 20px);
  width: -moz-calc(100% - 20px);
  width: calc(100% - 20px);
  padding: 20px;
  background: #fff;
  z-index: 9;
}
.minicart-wrapper .minicart-detail .minicart-items-wrapper {
  border: none;
  margin: 0;
  padding-left: 15px;
  padding-bottom: 230px;
  padding-right: 15px;
}
.minicart-wrapper .minicart-detail.empty .block-content {
  transition: all 300ms;
  -moz-transition: all 300ms;
  overflow: hidden;
  padding-top: 90px;
  width: -webkit-calc(100% - 20px);
  width: -moz-calc(100% - 20px);
  width: calc(100% - 20px);
}
.minicart-wrapper .minicart-detail.empty .block-content .bg-cart-empty {
  text-align: center;
  margin: 40px auto 0 auto;
  background: url('../images/cart-none-product.jpg') no-repeat;
  background-size: contain;
  width: 166px;
  height: 255px;
}
.minicart-wrapper .minicart-detail.empty .block-content .subtitle.empty {
  margin-top: 15px;
  margin-bottom: 40px;
  text-align: center;
}
.minicart-wrapper .minicart-detail.empty .block-content .subtitle.empty span {
  line-height: 22px;
  display: block;
  color: #999999;
}
.minicart-wrapper .minicart-items {
  height: auto !important;
}
.minicart-wrapper .minicart-items .product-item:not(:first-child) {
  border-top: 1px solid #e5e5e5;
}
.minicart-wrapper .minicart-items .action.delete:before {
  line-height: 14px;
  color: #7a7a7a;
}
.minicart-wrapper .minicart-items .action.delete:hover:before {
  color: #fc6a21;
}
.minicart-wrapper .minicart-items .product-item-details .details-qty {
  margin-top: 0;
  float: left;
}
.minicart-wrapper .minicart-items .product-item-details .price {
  font-weight: 500;
  color: #333;
  font-size: 1.4rem;
}
.minicart-wrapper .minicart-items .product-item-details .price-container {
  text-align: right;
}
.minicart-wrapper .minicart-items .product-item-pricing .control {
  border: 1px solid #eaeaea;
  display: inline-block;
}
.minicart-wrapper .minicart-items .product-item-pricing .control input {
  box-shadow: none;
  border: none;
}
.minicart-wrapper .minicart-items .product-item-pricing .control input:focus,
.minicart-wrapper .minicart-items .product-item-pricing .control input:active {
  box-shadow: none;
}
.minicart-wrapper .minicart-items .product-item-pricing .control button {
  text-align: center;
  border: none;
  box-shadow: none;
  border-radius: 0;
  background: #fff;
  color: #000;
  font-size: 16px;
}
.minicart-wrapper .minicart-items .product-item-pricing .control button:hover {
  color: #ff5a92;
  background: transparent;
}
.minicart-wrapper .minicart-items .product-item-pricing .control button.reduced {
  border-right: 1px solid #eaeaea;
}
.minicart-wrapper .minicart-items .product-item-pricing .control button.increase {
  border-left: 1px solid #eaeaea;
}

.minicart-wrapper .minicart-items .item-qty {
  width: 30px;
  color: #333;
  height: 30px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  padding: 0;
}

.minicart-wrapper .product-item-details .product-item-name a {
  outline: none;
  color: #333;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
}
.minicart-wrapper .product-item-details .product-item-name a:hover {
  color: #fc6a21;
}

.minicart-wrapper .items-total {
  display: none;
}
.minicart-wrapper .subtotal {
  clear: both;
  padding: 20px 0;
  margin: 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  text-align: left;
  margin-bottom: 40px;
}
.minicart-wrapper .subtotal .label-total {
  color: #333;
  font-weight: 600;
  text-transform: uppercase;
}
.minicart-wrapper .subtotal .price-container {
  float: right;
  display: inline-block;
}
.minicart-wrapper .subtotal .price-container .price {
  font-size: 16px !important;
  color: #333;
  font-weight: 600 !important;
}
.minicart-wrapper .actions {
  margin: 10px 0;
}
.minicart-wrapper .actions > a {
  color: #333333 !important;
  text-transform: uppercase;
  text-align: center;
  line-height: 35px;
  padding: 0;
  height: 35px;
  background: #ebebeb;
  display: block;
  font-weight: normal;
  border: none !important;
  border-radius: 0;
}
.minicart-wrapper .actions > a:hover {
  color: #fff;
  background: #fc6a21;
}
.minicart-wrapper .actions #top-cart-btn-checkout {
  background: #3f51b5;
  margin: 0;
  color: #fff;
}
.minicart-wrapper .actions #top-cart-btn-checkout:hover {
  color: #fff;
  background: #fc6a21;
}
.minicart-wrapper #minicart-widgets {
  margin: 0;
}
.header.content .minicart-wrapper.active:before {
  content: '';
  cursor: url('../images/close-cursor.png'), pointer;
  background: rgba(0, 0, 0, 0.73);
  visibility: visible;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  position: fixed;
  left: 0;
  z-index: 98;
  transition: all .5s ease .2s;
  -webkit-transition: all .5s ease .2s;
  -ms-transition: all .5s ease .2s;
  -o-transition: all .5s ease .2s;
}
.minicart-wrapper .action.close {
    color: #ffffff;
    top: 12px;
    right: 21px;
    z-index: 10;
}
.minicart-items .product-image-container {
    border: none;
}
.minicart-items .product-item-details {
    padding-left: 88px;
}
.minicart-items .action.delete{
  color: #333;
    font-size: 11px;
    letter-spacing: 1px;
    outline: none;
}
.minicart-wrapper .subtotal .label {
    color: #333;
    font-weight: 600;
    text-transform: uppercase;
}
.nav-title-cart {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-box-shadow: 0px 8px 6px 0px rgba(100, 100, 100, 0.1);
    -moz-box-shadow: 0px 8px 6px 0px rgba(100, 100, 100, 0.1);
    box-shadow: 0px 8px 6px 0px rgba(100, 100, 100, 0.1);
    border-top: 1px solid #E5E5E5;
    -webkit-transform: translateY(-400px);
    -moz-transform: translateY(-400px);
    -ms-transform: translateY(-400px);
    -o-transform: translateY(-400px);
    transform: translateY(-400px);
    width: 100%;
    height: 61px;
    z-index: 100;
    -webkit-transition: -webkit-transform 0.5s ease;
    -moz-transition: -moz-transform 0.5s ease;
    -ms-transition: -ms-transform 0.5s ease;
    -o-transition: -o-transform 0.5s ease;
    transition: transform 0.5s ease;
}
.loading-mask {
    display: none;
    z-index: 1;
}
@-webkit-keyframes spinner-bubble {
  from {
    width: 10px;
    height: 10px;
    opacity: .8;
  }
  to {
    width: 60px;
    height: 60px;
    opacity: 0;
  }
}
@keyframes spinner-bubble {
  from {
    width: 16px;
    height: 16px;
    opacity: .9;
  }
  to {
    width: 60px;
    height: 60px;
    opacity: 0;
  }
}
@-webkit-keyframes spinner-bubble-2 {
  from {
    width: 0px;
    height: 0px;
    opacity: .9;
  }
  to {
    width: 32px;
    height: 32px;
    opacity: 0;
  }
}
@keyframes spinner-bubble-2 {
  from {
    width: 0px;
    height: 0px;
    opacity: .9;
  }
  to {
    width: 32px;
    height: 32px;
    opacity: 0;
  }
}
#minicart-content-wrapper .bg-cart-empty:before,
#minicart-content-wrapper .bg-cart-empty:after {
  background: #282828;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: block;
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
}
#minicart-content-wrapper ._loading {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
._loading {
  color: #282828;
  z-index: 2;
  position: absolute;
  display: none;
  margin: 0 20px;
  opacity: 0;
  visibility: hidden;
}
._loading span {
  padding-left: 20px;
}
._loading:before,
._loading:after {
  background: #282828;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: block;
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
}
._loading.show {
  opacity: 1;
  visibility: visible;
  display: block;
  margin: 0;
  position: relative !important;
  z-index: 4;
}
._loading.show .clazyload {
  width: inherit !important;
  height: inherit !important;
  position: absolute !important;
  content: '';
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
._loading.show span {
  padding-left: 0;
}
.ajax-loading ._loading {
  opacity: 1;
  visibility: visible;
  display: block;
}
.ajax-loading #minicart-content-wrapper ._loading:before,
.ajax-loading #minicart-content-wrapper .bg-cart-empty:before {
  -webkit-animation: spinner-bubble 1.2s linear 1.8s infinite;
  animation: spinner-bubble 1.2s linear 1.8s infinite;
  z-index: 2;
}
.ajax-loading #minicart-content-wrapper ._loading:after,
.ajax-loading #minicart-content-wrapper .bg-cart-empty:after {
  -webkit-animation: spinner-bubble 1.2s linear 0s infinite;
  animation: spinner-bubble 1.2s linear 0s infinite;
  z-index: 2;
}
._loading i {
  font-size: 30px;
}
.cart-container .cart-summary .summary.title {
    font-size: 14px;
    font-weight: bold;
}
.cart-container .cart-summary .block > .title {
    padding: 15px 0;
    border-color: #e1e1e1;
}
.cart-container .cart-summary .block > .title #block-shipping-heading {
    font-size: 14px;
    font-weight: 500;
}
.checkout-cart-index .page-title-wrapper {
    display: block;
}
.checkout-cart-index .page-title-wrapper .page-title {
    display: block;
    margin-bottom: 40px;
    margin-top: 20px;
}
.checkout-cart-index .page-title-wrapper .page-title span.base {
    font-size: 40px;
    color: #333333;
}
.cart-container .cart-summary {
  width: 26%;
  background: #f5f5f5;
  margin-bottom: 25px;
  padding: 1px 15px 25px;
  position: relative;
  border: 0;
}
.cart-container .cart-summary .block .field.note {
  display: block;
}
.cart-container .cart-summary .block  #shipping-zip-form .field.note {
  display: block;
  font-size: 12px;
}
.cart-container .left_checkout_cart {
    margin-bottom: 60px;
    background-color: #fff;
}
.cart-container .cart-discount {
  width: 100%;
  padding: 45px;
  clear: both;
  border: 2px dotted #e7e7e7;
  margin: 85px 0;
  float: left;
}
.cart.table-wrapper {
  padding: 0;
  margin-bottom: 20px
}
.cart.table-wrapper #shopping-cart-table thead tr th.col {
    border-bottom: 2px solid #ebebeb;
    padding: 10px 8px 8px;
}
.cart.table-wrapper #shopping-cart-table tr td {
    vertical-align: middle;
    border: none;
}
.cart.table-wrapper .product-image-container {
    border: 0px;
    padding: 0px;
}
.cart.table-wrapper #shopping-cart-table > .item .product-image-wrapper .product-image-photo {
    max-width: 100px;
}
.cart.table-wrapper #shopping-cart-table .product-item-details {
  vertical-align: middle;
  padding-bottom: 0;
  padding-top: 0;
}
.cart.table-wrapper .item-options {
  font-size: 12px;
  margin-bottom: 10px;
}
.cart.table-wrapper #shopping-cart-table .product-item-details .item-options dt {
    color: #999999;
}
.cart.table-wrapper #shopping-cart-table .product-item-details .item-options dd {
    color: #333333;
}
.cart.table-wrapper #shopping-cart-table .product-item-details .product-item-name a {
    font-size: 14px;
    color: #666666;
}
.cart.table-wrapper #shopping-cart-table tr td .price {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
}
.cart.table-wrapper #shopping-cart-table .col.qty .box-tocart .fieldset .field.qty .control input {
  margin: 0;
  font-size: 15px;
  padding: 0;
  display: table-cell;
  width: 47px;
}
.checkout-cart-index .fieldset .field.qty .control .custom-qty {
    float: right;
}
.cart.table-wrapper .col {
  padding: 20px 8px 8px;
}
.cart.table-wrapper #shopping-cart-table .col.qty .box-tocart {
    margin: 0;
}
.cart.table-wrapper .col.qty .field.qty{
  margin: 0px;
  padding: 0px; 
}
.cart.table-wrapper #shopping-cart-table tr.item-actions td {
    padding: 10px 8px 8px;
}
.cart.table-wrapper .action {
  color: #3b3b3b;
}
.cart-container .cart-summary .cart-totals {
  border-top: none;
}
.cart-container .cart-summary .cart-totals .mark {
  background: none;
  padding: 10px 0;
  color: #666;
  border-top: 1px solid #ddd;
}
.cart-container .cart-summary .cart-totals .amount{
  border-top: 1px solid #ddd;
}
.cart-container .cart-summary .cart-totals .grand strong {
    font-size: 14px;
    color: #666666;
    font-weight: normal;
}
.cart-container .cart-summary .price {
    font-weight: 500;
    font-size: 16px;
    color: #333;
}
.product.media .fotorama__nav--thumbs .fotorama__nav__frame:before {
    opacity: 0.8;
    background-color: #ffffff;
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.product.media .fotorama__nav--thumbs .fotorama__nav__frame.fotorama__active:before {
    opacity: 0;
}
.product.media .fotorama__nav--thumbs .fotorama__nav__frame {
  height: 100% !important;
  cursor: pointer;
}
.fotorama__thumb.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img {
  border: none !important;
  background: #ebebeb;
}
.fotorama__thumb.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img img.fotorama__img {
  border: none !important;
  -webkit-transform: inherit;
  -ms-transform: inherit;
  -o-transform: inherit;
  transform: inherit;
  height: auto;
  position: relative;
  top: 0;
  background: #ffffff;
  margin: 8px 0;
}
.padding0{padding: 0px !important;}
.margin0{margin: 0px !important;}
.megamenucustom ul{padding-right: 10px !important;width: 100% !important;}
.megamenucustom ul li{margin-top: 0rem !important;margin-bottom: 1rem !important;}
.megamenucustom ul li a{white-space: normal !important;padding: 0px !important;}
.catalog-product_compare-index .page-title-wrapper .page-title .base {
    color: #333333;
    font-size: 2em;
    margin-bottom: 40px !important;
    display: block;
}
body.catalog-product_compare-index .action.print {
    float: right;
    margin: 15px 0;
    color: #333333;
}
body.catalog-product_compare-index th.cell.label.product span {
    position: initial !important;
}
body.catalog-product_compare-index .table-comparison .product-image-photo{
  width: auto !important;
  height: auto !important;
}
body.catalog-product_compare-index .table-comparison thead {
    border-bottom: 1px solid #d1d1d1;
}
body.catalog-product_compare-index .product-image-container {
    max-width: initial;
    min-width: initial;
}
body.catalog-product_compare-index span.product-image-wrapper {
    position: initial;
    display: block;
}
.hdr-login,.hdr-myaccount{color: #333;font-size: 11px;text-decoration: none !important;text-transform: uppercase;}
em.porto-icon-chart.hidden-xs {
    font-family: FontAwesome !important;
    font-size: 14px;
    color: #0082aa;
}
.account .column.main {
    float: right;
}
.account .column.main form {
    padding: 0px 15px 0px 45px;
    border: 0px !important;
    box-shadow: none !important;
}
.account .column.main form legend{
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5 !important;
    color: #333333;
    margin-bottom: 20px;
    text-transform: capitalize !important;
}
.account .column.main form .action.save.primary{
  font-family: 'AvenirNext-Regular';
    font-size: 14px;
    letter-spacing: 0.25px;
    text-transform: uppercase;
    font-weight: normal;
    border: 0 !important;
    height: 36px;
    line-height: 36px;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #9c9c9c;
}
.account .column.main form .action.save.primary:hover{
  background: #83a6b1 !important;
  color: #fff;
}
.account .page-title{
  margin-bottom: 40px !important;
  margin-top: 20px !important;
}
.account .page-title .base{
  color: #333333;
  font-size: 2em;
}
@media (min-width: 768px){
  .product.data.items > .item.content {
    background: #ffffff;
    margin-top: 38px;
    padding: 20px 20px 20px 20px;
    border: 0;
    border-top: 1px solid #d1d1d1;
    box-shadow:none;
  }
  .cart-container .left_checkout_cart {
    width: 71.5%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    padding: 0 4% 0 0;
    position: relative;
  }
  .abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .cart-gift-item, .cart-container .form-cart {
    width: 100% !important;
    padding-right: 0 !important;
  }
  .cart.table-wrapper .item .col.item {
    padding: 27px 8px 10px;
  }
  .cart.table-wrapper .product-item-photo {
    vertical-align: top;
  }
  .cart.table-wrapper .item-actions td {
    text-align: right;

  }
  header.page-header.type14 .sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{
    left: 100% !important;
    right: auto !important;
  }
  header.page-header.sticky-header .navigation li.level0>.level-top{
    padding: 0 10px !important;
  }
  header.page-header.sticky-header .navigation{
    padding: 0px !important;
  }
}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout, 
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout{
  margin-left: 5px;
    border: 1px solid #0082AA;
    color: #ffffff !important;
    text-decoration: none;
    background-color: #83a6b1 !important;
    font-family: 'AvenirNext-DemiBold';
    font-size: 14px;
}
.amcheckout-step-container .amcheckout-summary-container .amcheckout-title{
      background: #eee;
      color: #363636;
}
.catalogsearch-result-index #layer-product-list dl.block,
.catalogsearch-result-index #layer-product-list .toolbar-products .sorter,
.catalogsearch-result-index #layer-product-list .toolbar-products .modes{
  display: none !important;
}
.amcheckout-main-container.-modern .amcheckout-block:not(:first-of-type) {
    margin: 0 !important;
}
.amcheckout-step-container .amcheckout-title+.amcheckout-content>.amcheckout-wrapper {
    padding: 20px 20px 0 20px !important;
}
div#checkout-step-shipping {
    margin-top: 0px !important;
}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active .payment-method-content>*>* {
    margin: 0 !important;
}
.amcheckout-step-container .minicart-items .product-item{
  padding-bottom: 0px !important;
}
.amcheckout-step-container .shipping-policy-block.field-tooltip .field-tooltip-action{
  padding: 5px 10px 0px 0px;
}
.checkout-index-index .am-checkout{
  margin:0px !important;
}
.checkout-index-index .checkout-header{
  margin: 0px 0 15px !important;
  float: left;
  display: inline-block;
}
.am-checkout.-modern .authentication-wrapper{
  float: right;
    display: inline-block;
    width: auto;
}
.checkout-index-index .checkout-header .title{
  font-size: 34px !important;
}
.checkout-index-index .checkout-header .description {
    font-size: 16px;
}
.amcheckout-step-container .amcheckout-form-login, .amcheckout-step-container .form-login{
  margin-bottom: 10px;
}
.checkout-index-index .form-shipping-address .fieldset.address>.field{
  margin-bottom: 5px;
}
.form-shipping-address .street label, .form-shipping-address .street .field.additional:last-child{
  display: none;
}
.checkout-index-index header.page-header.type14.sticky-header{
  position: initial !important;
}
@media only screen and (max-width: 767px){
  #checkout .authentication-wrapper .authentication-dropdown{
    min-width: auto;
  }
}
.braintree-credit-card-selected{
  top: -3px;
  height: 100%;
}
.checkout-index-index .additional-options .checkout-agreements .field{
  margin-bottom: 0px;
}
.amcheckout-step-container .amcheckout-additional-options .checkout-agreement .action-show{
  margin-top: -8px;
  margin-left: -5px;
  width: 80%;
}
.amcheckout-step-container .amcheckout-additional-options .checkout-agreement:last-child .action-show span{
  color: #363636;
  font-family: 'AvenirNext-Regular';
}