body {letter-spacing: .06rem;}

.container {position: relative;margin: 0 auto;/*max-width: 970px;*/margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.hide-desktop, .show-mobile { display: none!important;}

.site-header {border-bottom: 0;}

/* Header */
.featuredLinksBar{display: none;border-bottom:1px solid #EEE;border-width:1px 0;padding:10px 0;color:#000000}
.featuredLinksBar__content{margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.featuredLinksBar__content.no-styleguide{max-width:986px;min-width:768px}
.featuredLinksBar__content .icon{vertical-align:middle;margin-right:5px}
.featuredLinksBar__contact-links,.featuredLinksBar__linkContainer{line-height:1;font-size:14.7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}
.featuredLinksBar__contact-links .featuredLinksBar__contact-link,.featuredLinksBar__linkContainer .featuredLinksBar__contact-link{margin:0 10px}
.featuredLinksBar__contact-links .contact-channel,.featuredLinksBar__linkContainer .contact-channel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.featuredLinksBar__contact-links .contact-channel-icon,.featuredLinksBar__linkContainer .contact-channel-icon{display:inline-block;width:20px;height:20px;margin-right:5px}
.featuredLinksBar__contact-links .call-us-icon,.featuredLinksBar__contact-links .email-icon,.featuredLinksBar__linkContainer .call-us-icon,.featuredLinksBar__linkContainer .email-icon{width:20px;height:20px}
.featuredLinksBar__link-new{display:inline-block;position:relative}
.featuredLinksBar__link-new .new-text-badge{font-size:11px;position:absolute;top:-5px;right:-7px;white-space:nowrap;letter-spacing:1px;background:none;color:#E85348;font-weight:600}
.featuredLinksBar__link{color:inherit;margin:0 10px}
.featuredLinksBar__link:hover{color:#ED7745}
ul.featuredLinksBar__contact-links li a.inherit:hover {color: #ED7745;}
ul.featuredLinksBar__contact-links li:first-child {margin-left: 0;}
ul.featuredLinksBar__linkContainer li:last-child a {margin-right: 0;}

nav#AccessibleNav {/*vertical-align: bottom;*/}
.catalog-download-button {display: none;/*font-family:'Libre Baskerville',serif;*/font-weight:400;font-style:normal;letter-spacing:0.03em;line-height:1.4em;position:absolute;right:90px;/*54px*/top:0px;height:60px;width:70px;text-align:center;font-size:8px;background:#57504b;padding:0px 5px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.catalog-download-button a{color:#c7bca2;text-transform: uppercase;}
.catalog-download-button a:hover{text-decoration:none;color:#c7bca2}
.catalog-download-button .download-button{padding-top:20px}
.catalog-download-button .catalog-download-borderline{border:1px solid #908979;margin-bottom:10px}

.search-header__input {padding-left: 35px;}
.search-header__submit {right: auto;padding-left: 10px;}
.search-header__input, .search-header__input::-webkit-input-placeholder, .site-header .icon-search {color: #000;}

.site-nav a, .site-header__cart, .site-header__account {color: #908979;}
.site-header svg.icon.icon-cart path {display: none;}
.site-header svg.icon.icon-cart {background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/icon-cart-3.png?v=4286861429366148255);background-size: 100%;width: 25px;text-indent: -10000px;background-repeat: no-repeat;background-position: 0 5px;}


/* Homepage */
div[data-section-type=slideshow-section], .collection-grid, .bgwith-forslide, .titleslide-prod, #slidephoto {
  background: #fff;
  overflow: hidden;
}

.site-nav {margin-top: 0px;}
nav#AccessibleNav {background: #fff;}
nav#AccessibleNav.border-bottom {border-bottom: 5px solid #908979;margin-bottom: 0px;}

.slideshow__link, .slideshow__image {position: relative;}
.slideshow__link:hover {opacity: 1;}

.slide-btn.btn, .gridcoll-btn.btn {cursor: default;margin: 15px auto;display: table;background: #FF5722;font-weight: normal;}
.slide-bottom {padding: 73px 0 20px;}
.slide-bottom h2 {font-weight: 600;margin-bottom: 20px;border-bottom: 2px solid #ccc;margin-left: 15px;margin-right: 15px;}
.slide-bottom h2 span {display: table;margin: 0 auto;padding: 0 20px;background: #fff;margin-bottom: -13px;}
.slide-bottom p {margin-bottom: 0;font-size: 20px;}

.page-width.rich-text .grid {margin-left: 0;}
.rich-text-content h2, .rich-text-content p {color: #b9ab88;}
.rich-text-content {overflow: hidden;background: #3b3931;color: #867f7c;text-align: center;padding: 22px 0px;}
.rich-border {overflow: hidden;border-top: 2px solid #5b564d;border-bottom: 2px solid #5b564d;padding: 20px 0px;}

.collection-grid .grid {margin-left: 0;display: block;}
.collection-grid-item {padding-bottom: 50%;margin-bottom: 0px;}
.collection-grid-item__title {/*position: relative;transition: inherit;*/font-weight: normal;top: 65%;transform: inherit;font-size: 16px;color: #333;margin-top: 0px;background: #eeeeee;padding: 10px;margin: 0 30px;width: -webkit-calc(100% - 60px);width: -moz-calc(100% - 60px);width: calc(100% - 60px);display: block;}
.collection-grid-item__overlay {background-size: calc(100% - 20px)!important;background-color: transparent;}
.collection-grid-item .gridcoll-btn {display: none;}

#slidephoto .slide-image img.grid-view-item__image.image-hover {display: none;}
#slidephoto .slide-image:hover img.grid-view-item__image.image-hover {display: block!important;}
#slidephoto .slide-image:hover img.grid-view-item__image {display: none;}

#slidephoto.slide-index-collections h4.title {
  font-weight: normal;
  top: -50px;
  transform: inherit;
  font-size: 16px;
  color: #333;
  margin-top: 0px;
  background: #eeeeee;
  padding: 10px;
  margin: 0 30px;
  width: -webkit-calc(100% - 60px);
  width: -moz-calc(100% - 60px);
  width: calc(100% - 60px);
  display: block;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
#slidephoto.slide-index-collections .slick-prev, #slidephoto.slide-index-collections .slick-next {
    top: 45%!important;
}


#slidephoto {overflow: visible!important;padding: 0 25px 35px;border-bottom: 2px solid #908979;margin-bottom: 35px;}
#slidephoto .product-single__photo {padding-top: 0px;}
#slidephoto .product-single__photo-wrapper img {margin: 0 auto;left: 0;right: 0;height: 100%;width: auto;}
#slidephoto .product-single__photo-wrapper {max-width: inherit;max-height: inherit;}
#slidephoto .product-single__photo, #slidephotothumb .product-single__photo {padding-top: 100%!important;display: block!important;}
#slidephoto button, #slidephotothumb button, .slideshow .slick-prev, .slideshow .slick-next, .slideshow-mobile .slick-prev, .slideshow-mobile .slick-next {margin-top: -30px;background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/right-arrow-campaign.png?v=16359032375207643486)!important;height: 37px;width: 20px;background-color: transparent;opacity: 1;background-size: cover;background-repeat: no-repeat;background-position: center center;top: 50%;}
#slidephoto button.slick-prev, #slidephotothumb button.slick-prev, .slideshow button.slick-prev, .slideshow-mobile button.slick-prev {margin-top: -30px;background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/left-arrow-campaign.png?v=2164731060873856285)!important;z-index: 1;}
#slidephoto button:before, #slidephotothumb button:before, .slideshow button:before, .slideshow-mobile button:before {display: none;}
#slidephoto button.slick-prev {left: 0;}
#slidephoto button.slick-next {right: 0;}

#slidephoto.slide-related-products {border-bottom: 0;padding-bottom: 0;}
#slidephoto.slide-related-products button, #slidephoto.slide-related-products button.slick-prev, #slidephoto.slide-related-products-2 button, #slidephoto.slide-related-products-2 button.slick-prev {margin-top: 0;}
#slidephoto.slide-related-products-2 {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
#slidephoto a:hover {opacity: 1;}
  
.slideshow .slick-prev, .slideshow .slick-next, .slideshow-mobile .slick-prev, .slideshow-mobile .slick-next {background-color: transparent;padding: 30px 20px;margin: 0 20px;background-size: 50%;top: auto;bottom: 0;}
.slideshow button.slick-prev, .slideshow-mobile button.slick-prev {background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/left-arrow-campaign_white.png?v=10932325323990537863)!important;}
.slideshow button.slick-next, .slideshow-mobile button.slick-next {background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/right-arrow-campaign-white.png?v=3615537904321462348)!important;}
.slideshow-wrapper-mobile {display: none;}

.titleslide-prod {padding-bottom: 30px;/*padding-top: 30px;*/margin: auto;}
.titleslide-prod p {font-size: 20px;border-bottom: 2px solid #908979;padding-bottom: 15px;}
.titleslide-prod h2 {font-weight: bold;color: #908979;display: table;margin: -32px auto 0;background: #fff;padding: 0 20px;}
.titleslide-prod hr {display: none;max-width: 100px;margin: 0 auto;border-bottom: 1px solid red;}
#slidephoto .slide-image {padding: 0 15px;}
#slidephoto .slide-image .btn {background: #FF5722;display: none;max-width: 130px;margin: 0 auto;}
#slidephoto .slide-image hr {display: none;max-width: 50px;margin-left: auto;margin-right: auto;border-bottom: 1px solid #000;}
#slidephoto .slide-image .grid-view-item__title {display: none;text-align: center;margin-top: 15px;font-weight: normal;}

.image-overlay-text {padding:9% 105px;/*15% 105px*/margin-bottom: 30px;margin-top: 80px;padding-left: 20%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.image-overlay-text .text-overlay {background: #fff;padding: 10px;max-width: 250px;}
.image-overlay-text .text-overlay p {font-size: 23px;font-weight: normal;line-height: 30px;}
.image-overlay-text .text-overlay hr {max-width: 100px;}
.image-overlay-text .text-overlay a {color: #2196F3;}
.overlay-border {border: 1px solid #e8e9eb;padding: 35px 10px;}

.image-rowtext.imagediscover {margin: 0 0;}
.image-rowtext.imagediscover img {width: 100%;}
.imagediscover .imagefortext h2 {text-transform: none;font-size: 28px;}
.imagediscover .imagefortext p, .imagediscover .imagefortext a {font-size: 24px;}

.bgimagefortext {background: #908979;}
.image-rowtext {text-align: center;}
.image-rowtext .grid {margin-left: 0;background: #fff;}
.imagefortext {text-align: center;padding: 30px 50px;overflow: hidden;}
.imagefortext hr {max-width: 100px;margin: 15px auto;}
.imagefortext h2 {text-transform: none;font-size: 28px;}
.imagefortext h2, .imagefortext p {color: #fff;text-transform: none;}
.imagefortext p, .imagefortext a {font-size: 24px;}
.image-rowtext img {display: block;}
.imagefortext .btn {letter-spacing: inherit;background: none;color: #333f50;float: right;padding: 0;position: absolute;bottom: 20px;display: block;right: 20px;}
.image-rowtext .grid__item.bgimagefortext {position: relative;min-height: 250px;}

.site-footer .page-width {margin: 0 35px 30px;}
.site-footer__linklist h4, .site-footer__newsletter .h4 {color: #908979;/*#fff*/text-transform: uppercase;}
.site-footer__linklist a, .site-footer__newsletter p {text-transform: none;color: #908979;/*#fff*/}
.site-footer__newsletter button {text-transform: none;background: #908979;color: #333f50;}
.site-footer__linklist p {color: #908979;}


/* Collection */
body.template-collection .main-content {padding-top: 0px;}
.collection-header {background: #fff;}
.collection-hero__title-wrapper {background: rgba(61, 66, 70, 0.25);position: absolute;right: 0;top: 0;width: 40%;color: #fff;text-align: center;height: 100%;padding: 10px 20px;}
.collection-hero__title-wrapper::before {display: none;}
h1.collection-hero__title.page-width {display: none;}
.collection-hero__title-wrapper p {color: #fff;}
#Collection .grid {margin-left: 0;background: #fff;padding-bottom: 20px;}

.image-description {display: flex;justify-content: center;flex-direction: column;height: 100%;}
.image-description h1 {text-transform: uppercase;font-size: 16px;letter-spacing: 0.3em;margin-bottom: 0;/*font-family: 'Libre Baskerville',serif;*/font-weight: 700;font-style: normal;}
.image-description h2 {/*font-family: 'Libre Baskerville',serif;*/font-weight: 400;font-style: italic;letter-spacing: 0.01em;text-transform: uppercase;font-size: 13px;padding-bottom: 13px;}
.image-description p {/*font-family: 'Libre Baskerville',serif;*/font-weight: 400;font-style: normal;letter-spacing: 0.03em;line-height: 1.4em;margin-bottom: 10px;}

span.bg-sale-right {
  background: transparent;
  color: #fff;
  width: 100px;
  z-index: 1/*9/*999999*/;
  position: absolute;
  line-height: 1;
  right: 0;
  /* transform: rotate(50deg); */
  top: 0px;
  background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/bg-sale.png?v=448227454406045683);
  background-size: 100%;
  height: 100px;
  background-repeat: no-repeat;
}
span.bg-sale-right span {
  transform: rotate(45deg);
  display: block;
  text-align: center;
  margin-top: 30px;
  width: 100px;
  margin-left: 10px;
}
span.bg-sale-right.bg-bundle {}


.border-meta {/*border: 1px solid #908979;*/margin: 0 auto;/*padding: 5px 5px 0;*/}
.grid-view-item__title, .grid-view-item__vendor, .grid-view-item__meta, .grid-view-item-stock {margin: 0 auto 5px;}
.grid-view-item__link {margin: 0 0px;/*0 25px*/border: 0px solid #d9d7d4;}
.grid-view-item__link:hover {opacity: 1;}
.grid-view-item__title {font-size: 13px;/*font-family: 'Raleway',sans-serif;font-style: normal;letter-spacing: 0.02em;font-weight: 500;margin-bottom: 15px;*/font-weight: bold/*normal*/;}
.grid-view-item__vendor {font-size: 13px;color: #333;}
.grid-view-item__meta {/*display: none;*/font-size: 15px;}
.grid-view-item__meta span.pr-orders {display: none;}
#Collection .pagination {background: #fff;text-align: right;padding: 10px 25px 20px;clear: both;}

.cataegory-link-collection {background: #fff;padding: 10px 0px 10px 0px;border-bottom: 1px solid;margin-bottom: 10px;/*text-transform: uppercase;font-family: 'Libre Baskerville',serif;font-weight: 400;font-style: italic;letter-spacing: 0.01em;color: #d9cdb0;*/}
.cataegory-link-collection ul {padding-left: 0;list-style: none;display: table;width: 100%;}
.cataegory-link-collection ul li:first-child {padding-left: 0;border-left: 0px solid;}
.cataegory-link-collection ul li {width: 14%;border-left: 1px solid;display: table-cell;padding-left: 0px;padding-right: 0px;text-align: center;}
.cataegory-link-collection a.active {color: #000;text-decoration: underline;}
.cataegory-link-collection a {/*color: #d9cdb0;*/}

.list-view-item:hover{ opacity: 1;}

span.product-price__price {color: #000;font-weight: bold;}
s.product-price__price {color: #000;}
#variant-inventory {color: #000;}

.pagination span a, .pagination span.current {position: relative;display: inline-block;/*float: left;*/padding: 6px 12px;line-height: 1.428571429;text-decoration: none;color: #fff;background-color: #c8bfb1;border: 1px solid #fff;min-width: 35px;min-height: 35px;text-align: center;}

.page-width#Collection {margin: 0 40px;}
.breadcrumbs {margin: 20px 0 20px;}
.breadcrumbs ul li {display: inline-block;margin-right: 3px;}
span.divider {margin-right: 3px;}


.list-view-item__image-wrapper img.list-view-item__image.image-hover, .grid-view-item__image-wrapper img.grid-view-item__image.image-hover {display: none;}
.list-view-item__image-wrapper:hover img.list-view-item__image.image-hover, .grid-view-item__image-wrapper:hover img.grid-view-item__image.image-hover {display: block!important;}
.list-view-item__image-wrapper:hover img.list-view-item__image, .grid-view-item__image-wrapper:hover img.grid-view-item__image {display: none;}


/* List Collections */
body.template-list-collections .grid {margin-left: 0;}
body.template-list-collections .collection-grid-item {padding-bottom: 70%;margin-bottom: 0px;}
body.template-list-collections .collection-grid-item__overlay {background-size: contain!important;background-position: center;}
body.template-list-collections .collection-hero {height: calc(100vh - 195px);/*100vh - 166px*/}
body.template-list-collections .collection-hero__title-wrapper {right: 0;left: 0;margin: 0 auto;}
body.template-list-collections .image-description h1 {font-size: 28px;letter-spacing: inherit;text-transform: none;margin: 0 0 17.5px;}
body.template-list-collections .image-description p {font-size: 24px;}
#shopify-section-list-collections-template {margin-top: -55px;}
.listcoll-description {
  background: rgba(61, 66, 70, 0.25);
  position: absolute;
  right: 0;
  top: 0;
  width: 40%;
  color: #fff;
  text-align: center;
  height: 100%;
  padding: 10px 20px;
}
.listcoll-vertical {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}
.listcoll-vertical h1 {
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 0.3em;
  margin-bottom: 0;
  font-weight: 700;
  font-style: normal;
}
.listcoll-vertical h2 {
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  font-size: 13px;
  padding-bottom: 0px;
}
.listcoll-vertical p {
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.03em;
  line-height: 1.4em;
  margin-bottom: 10px;
  color: #fff;
}



/* Product template */
body.template-product, body.template-collection.header-not-fixed {padding-top: 0;}
body.template-product #shopify-section-header, body.template-collection.header-not-fixed #shopify-section-header {position: relative;}
.template-product .main-content {padding-top: 0;}
.template-product .main-content .page-width {max-width: inherit;}
#ProductSection-product-template .grid {margin-left: 0;background: #fff;padding-bottom: 60px;}
.thumbnails-wrapper {margin: 25px 25px 15px;}
.product-single__thumbnail:hover {opacity: 1;}
.product-single__meta {padding: 0 0 0 20px;}
.product-single__title {/*font-family: inherit;*/font-size: 20px;font-weight: 500;padding-top: 0px;padding-bottom: 10px;border-bottom: 0px solid #b2aa96;}
.single-collection-title {padding: 10px 0px 10px 0px;text-transform: uppercase;color: #b2aa96;border-bottom: 0px solid #b2aa96;}
.single-collection-content {padding: 0px 0px 0px 0px;text-transform: none;border-bottom: 0px solid #b2aa96;}
.product-single__price {padding: 0px 0px 10px 0px;margin-bottom: 0;}
.product-single__description table {width: auto;min-width: 250px;margin-bottom: 15px;}
.product-single__description table td {border: 0;min-width: 83px;padding: 5px 14px;}
.product-single__description table tr td:first-child {padding-left: 0;}
.single-dimension-title {font-weight: normal;font-size: 13px;padding: 10px 0px 10px 0px;text-transform: uppercase;border-top: 1px solid #b2aa96;}
.product-single__description {margin-top: 0;margin-bottom: 0px;border-bottom: 1px solid #b2aa96;}
.product-single__description ul {margin-left: 20px;}
.social-sharing {position: relative;clear: both;padding: 20px 0px 0px 0px;margin-top: 0px;border-top: 0px solid #b2aa96;border-bottom: 0px solid #b2aa96;text-align: right;}
.btn--share.icon_email {padding: 8.5px 0 8.5px 10px;max-width: 40px;}
.btn--share.icon_googleplus {padding: 4.5px 10px;max-width: 50px;}
.back-collection a svg {display: none;}
.back-collection a {border: 0;font-weight: normal;color: #428bca;text-align: left;padding: 0;}
.product-form-product-template {margin-bottom: 15px;margin-left: 0;border-top: 1px solid #b2aa96;margin: 0;padding: 20px 0 10px;}

.review-question {display: table;/*width: 100%;*/}
.spr-badge, span.spr-starrating, .spr-review-header-starratings {color: #ffa500;}
.spr-badge {display: table-cell!important;text-align: left;padding: 10px 20px 10px 0px;text-transform: uppercase;border-bottom: 0px solid #b2aa96;}
span.write-review {text-align: left;display: table-cell;padding: 10px 0px 10px 0px;}
span.write-question {display: table-cell;text-align: right;}
.product-review {padding: 20px 20px 0;clear: both;}
.spr-badge[data-rating="0.0"] {display: none!important;}
.spr-badge[data-rating="0.0"]:parent {display: none!important;}

.free-sh p {position: relative;display: table;padding-right: 20px;font-size: 20px;font-weight: 500;}
.free-sh span {border: 2px solid #000;padding: 1px 2px;font-size: 11px;border-radius: 10px;height: 15px;width: 15px;color: #000;position: absolute;right: 15px;top: -5px;font-weight: bold;line-height: 11px;text-align: center;}
.free-sh {display: block;width: 100%;margin-bottom: 0px;}
.free-sh p span small {display: none;position: absolute;font-size: 10px;color: #333; left: -20px;top: -45px;width: 270px;background: #fff;padding: 10px;border: 1px solid gray;border-radius: 5px;}
.free-sh p span:hover small {display: block!important;}

.ready-stock {display: block;width: 100%;}

#accordion h3 {cursor: pointer;margin-bottom: 0;margin-top: 0;}
#accordion .ui-accordion-content {margin-bottom: 10px;height: auto;/*auto!importantmin-height: 50px;*/transition: transform 0.3s ease-in-out;display: none;overflow: hidden;}
#accordion h3:focus {outline: none;}
#accordion h3 .single-dimension-title:before {content: "+ ";float: left;}
#accordion h3.ui-accordion-header-active .single-dimension-title:before {content: "- ";}

.template-product .titleslide-prod h2 {margin-top: 0;margin-left: 0;padding: 0;}
#ProductPrice-product-template {font-weight: normal;font-size: 15px;}
#ComparePrice-product-template {font-size: 15px;}
span.pr-orders {color: red;display: block;}
.product-single__price-product-template span.pr-orders {display: none;}
.varaint-description {display: block;width: 100%;padding: 0.5em 0;}
span.write-review a {color: #000;text-decoration: underline;}

.rolover-image {text-align: left;margin-top: 6px;display: block;float: left;}

.overflow-hidden-thumb {max-height: 422px;overflow: hidden;margin: 8px 0;}
span.btn.scroll-prev, span.btn.scroll-next {margin: 0 auto;display: block;background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/thumb-prev-white.png?v=6507636986747870367);background-size: 50%;background-repeat: no-repeat;background-position: center;color: transparent;border-radius: 0;padding: 5px;}
span.btn.scroll-next {background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/thumb-next-white.png?v=1888622237897177208);}
.btn.scroll-prev.disabled, .scroll-next.disabled {pointer-events: none;cursor: default;text-decoration: none;}
.scroll-prev.bloked, .scroll-next.bloked, .scroll-prev.disabled.bloked, .scroll-next.disabled.bloked {cursor: no-drop;}

/* Page Our Product */
.page-width .page-notitle {margin-top: -55px;background-color: #fff;overflow: visible;text-align: justify;}
.page-notitle .col-md-7 {float: left;/*none*/padding: 15px;min-height: 500px;margin: 0 auto;}
.col-md-7 {width: 50%;}
.page-notitle h3 {text-transform: uppercase;margin-bottom: 30px;}
.html-sitemap {text-align: justify;}

/* Page Contact Us */
.col-md-5 {width: 50%;float: left;padding: 15px;}
.contact-form.form-vertical {width: 45%;float: right;padding: 15px;}
.contact-form label {text-transform: uppercase;}

/* Page */
.page-width .page-notitle img {float: left;width: 40%;padding-top: 15px;/*calc(100% + 30px)margin-left: -15px;*/max-width: inherit;}
.page-width.page-contact-content .page-notitle img {float: none;width: calc(100% + 30px);padding-top: 0;margin-left: -15px;}

.page-width.page-workmanship {padding: 0;margin-top: -55px;}
.page-workmanship h2, .page-workmanship p, .page-workmanship a {font-size: 18px;}
.page-workmanship hr {max-width: 100px;margin-left: auto;margin-right: auto;}
.workpadd {padding: 100px 25px;}
.workpadd-image {margin: 25px 0;display: inline-block;}
.workpadd-text {max-width: 450px;margin: 0 auto;display: inline-block;text-align: left;padding: 65px 25px;vertical-align: top;}
.rightway div.slick-slide {margin: 0 5px;}
.workman-col2 {background: #f9f9f9;}
#slidephoto.rightway {margin: 0 0;border-bottom: 0px;}
#slidephoto.rightway .slick-prev, #slidephoto.rightway .slick-next {background-color: #fff;padding: 20px;background-size: 30%;border-radius: 20px;background-position: center;}
#slidephoto.rightway .slick-prev {left: 25%;}
#slidephoto.rightway .slick-next {right: 25%;}


/* Account */
.form-vertical input, .form-vertical textarea {padding-left: 5px;/*font-size: 19px;*/color: #000;border: none;border-top: #e9e8e9 3px solid;background: #f6f6f6;}
.form-vertical input {height: 29px;background: #f6f6f6;margin-bottom: 10px;}
.form-vertical .btn {color: #fff;text-transform: uppercase;border: none;font-size: 17px;margin-bottom: 15px;padding: 10px 20px;float: left;border-top: #e3dfd8 2px solid;background: #c2bbac;height: inherit;}
.form-vertical select{height: 29px;margin-bottom: 10px;padding: 0 0 0 5px;border-top: #e9e8e9 3px solid;background-color: #f6f6f6;border-left: 0;border-bottom: 0;border-right: 0;}
.form-vertical [type="checkbox"] {height: inherit;}
.form-vertical input.padd-right, input#AddressFirstNameNew, input#AddressCityNew {width: calc(100% - 10px);}

#CustomerLoginForm, #RecoverPasswordForm, #registerlog {max-width: 50%;margin: 0 auto;}
#CustomerLoginForm h1, #RecoverPasswordForm h2, #registerlog h1 {font-size: 20px;}
#CustomerLoginForm hr, #RecoverPasswordForm hr, #registerlog hr {width: 100px;margin-left: auto;margin-right: auto;}
#registerlog ul li {padding: 0 0 0 20px;background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/ceklist.png?v=1981573676755547115);background-repeat: no-repeat;margin-bottom: 10px;background-position: 0 5px;}
#registerlog ul {margin-bottom: 25px;}
#CustomerLoginForm .btn, #RecoverPasswordForm .btn, #registerlog .btn {width: 100%;}

.or {width: 1px;height: 100%;background: #ccc;position: absolute;top: 0;left: 50%;z-index: 1;}
.or>span {display: block;font-size: 15px;color: #6f6f6f;background: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;position: absolute;top: 50%;margin-top: -15px;left: -15px;}

button#HideRecoverPasswordLink {margin-bottom: 10px;}
.continue-guest {clear: both;overflow: hidden;max-width: 50%;margin: 0 auto;}
.continue-guest .btn {float: none;}

/* Cart */
body.template-cart .main-content {padding-top: 0;}
.bg-cart {background: #fff;padding: 30px 0px;}
.bg-cart .section-header {margin-bottom: 20px;}

.page-width .grid {margin-left: 0;/*padding-bottom: 25px;*/}

.cart-signup .grid__item:first-child {border-right: 1px solid #ccc;}
.cart-signup .grid__item p {/*max-width: 45%;margin-left: auto;margin-right: auto;*/}
.cart-signup {margin-top: 40px;}
.empty-page-content p a {text-decoration: underline;color: #7796a8;}

.cart .cart__meta {vertical-align: top;}
.list-view-item__title span {clear: both;display: block;}
.estimated {border: 5px solid #b3a593;padding: 15px;}
.estimated .btn {width: 100%;margin-top: 25px;}
.cart-note {min-height: 20px;}

/* Footer */ 
h4.insta-link {margin-bottom: 12px;}
h4.insta-link a {color: transparent;background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/instagram-icon.png?v=9497710731809706494);background-size: 30px;background-repeat: no-repeat;width: 30px;padding: 10px/*7px*/ 15px;margin-left: 10px;}
.site-footer__linklist .site-footer__social-icons {margin-top: 0;margin-bottom: 15px;}
.site-footer__linklist .site-footer__social-icons a {color: #908979;}



/* New Style - 15082019 */
/* Collection */
.collection-description.cold-custom {text-align: justify;}
.collection-description.cold-custom table td {border: 0;text-align: justify;}
.collection-description.cold-custom table td:first-child {width: 138px;}
.collection-description.cold-custom table td img {border-radius: 50%;border: 8px solid #fff;max-width: 102px;}
.collection-description.cold-custom h2 {color: #908979;}


/* Collection */
.imagecollection-description {text-align: center;}


/* Product */
a.icon_email path {fill: #908979!important;}
span.spr-badge-caption {color: #333;}
.table-insight {max-width: 75%;margin: 0 auto 30px;border: 0px solid #e8e9eb;padding: 20px;}
.table-insight h1, .table-insight table p strong {color: #908979;}
.table-insight td {border: 0;vertical-align: top;text-align: justify;font-size: 15px;}
.table-insight td:first-child {width: 300px;padding-left: 0;}


/* Page - FAQ */
.page-faq .rte em strong {padding-left: 25px;background-image: url(https://cdn.shopify.com/s/files/1/2511/5392/files/2.png?1300);background-repeat: no-repeat;background-size: 17px;}
.page-faq .rte span {padding-left: 25px;background-image: url(https://cdn.shopify.com/s/files/1/2511/5392/files/1.png?1300);background-repeat: no-repeat;background-size: 17px;}

/* Footer */
hr.hr-footer {border-bottom: 5px solid #b3a593;}
.footer-logo {/*display: inline-block;float: left;margin-right: 45px;margin-top: -15px;*/}
.footer-logo h2 {margin: 0!important;}
.footer-logo h2 img {margin: 30px auto 0;/*max-height: 70px;width: auto;*/}

.foot-text a {text-decoration: underline;}

.footer-quick-link-icon {width: 50px;float: none;height: auto;margin: 0 auto 10px;}
.footer-quick-link-icon a {display: block;}
.footer-quick-link-icon svg {max-width: 40px;}


/* New style 150120 */
/* Homepage customer photos */
.customer_photos_slide .titleslide-prod {padding-bottom: 15px;}
.customer_photos_slide h2 {}
.customer_photos_slide h2 span {color: #000;}
.customer_photos_slide p {color: #908979;font-size: 17px;}
.customer_photos_slide .btn {margin-bottom: 25px;font-size: 17px;}
.slide-customer-photos .slide-image {pointer-events: none;}
.slide-customer-photos .slide-image img {width: 100%;}
.home-customer-reviews {/*padding-bottom: 35px;border-bottom: 2px solid #908979;margin-bottom: 35px;*/}
.home-customer-reviews img.cr-bannerbmobile {display: none;}

/* Page customer photos */
.page-customer-photos {margin-top: -40px;width: 1000px;max-width: 100%;}
.cp-banner img.cp-banner-mobile {display: none!important;}
.page-customer-photos .grid__item {text-align: center;padding: 15px 15px;}
.page-customer-photos .grid__item img {display: block;margin: 0 auto;width: 100%;}
.absolute-button {display: table;overflow: auto;height: auto;margin: auto;position: absolute;top: 50%;left: 50%;text-align: center;right: 0;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;}
.photo-grid img {border-radius: 5px;cursor: pointer;}

.small-photo .grid__item {position: relative;}
.small-photo.wd-50, .large-photo.wd-50 {width: 50%;float: left;}
.small-photo.wd-50 .grid__item {width: 50%;}
span.hover-photo {
  display: none;
  position: absolute;
  bottom: 15px;
  background-image: url(//cdn.shopify.com/s/files/1/2511/5392/t/13/assets/bg-hover.png?v=4462205390151445502);
  left: 15px;
  right: 15px;
  border-radius: 0px;
  padding: 5px;
  overflow: hidden;
  /*white-space: nowrap;*/
  text-overflow: ellipsis;
  text-align: left;
  font-size: 11px;
  color: #908979;
  background-size: cover;
  background-position: top center;
  min-height: 69px;
  vertical-align: text-bottom;
}
span.hover-photo strong {
    font-size: 14px;
    border-bottom: 0px solid;
    padding-bottom: 0px;
    margin-bottom: 5px;
    display: table;
    padding-right: 10px;
}
span.hover-photo span {
    text-decoration: underline;
    cursor: pointer;
}
.small-photo .grid__item:hover span.hover-photo {
  display: block;
}

.loadmore {clear: both;}

.large-photo .grid {margin-left: 0;border-left: 1px solid #dbdbdb;padding-top: 30px;padding-bottom: 50px;background: #fff;}
.large-photo {position: fixed;right: 0;top: 195px;background: #fff;height: calc(100vh - 195px);z-index: 9;float: none;overflow: auto;padding: 0 0px 0 15px;}
.large-photo img {width: 100%;}
.large-photo p {padding: 0 30px;}
.large-photo h1 {padding: 30px 30px 0;}
span.close-large-photo {align-items: center;background-color: #fff;border: 1px solid #dbdbdb;border-radius: 48px;cursor: pointer;display: flex;height: 48px;left: 30px;justify-content: center;position: absolute;top: 45px;width: 48px;z-index: 1;}





/* Product */
.free-sh {margin-right: 0!important;}
.free-sh, .ready-stock, .free-cushion {display: inline-block;width: auto;vertical-align: top;float: left;margin-right: 15px;}
.free-sh img, .ready-stock img, .free-cushion img {max-height: 80px;display: block;}




@media only screen and (max-width: 1226px) { 
  .site-nav a {margin: 0 30px 0 0;}
}


@media only screen and (max-width: 1110px) { 
  .site-nav a {margin: 0 20px 0 0;}
}


@media only screen and (min-width: 1081px) { 
  .site-footer__newsletter {padding-left: 40px;}
}


@media only screen and (min-width: 750px) { 
  body {padding-top: 195px;/*166px*/}
  #shopify-section-header {position: fixed;top: 0;z-index: 9;left: 0px;right: 0px;}
  
  .slideshow .slideshow__slide, .slideshow .slick-list, .slideshow .slick-track {
    height: calc(100vh - 195px);/*100vh - 166px*/
  }
  
  .product-single__thumbnail {min-height: 80px;max-height: 80px;position: relative;}
  .product-single__thumbnail-image {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
  
  .product-single__photos {position: relative;}
  .grid__item.product-single__photos {padding-left: 95px;}
  .thumbnails-wrapper {margin: 0px 0px 0px;/*5px 0px 5px*/position: absolute;top: 0;width: 80px;left: 0;}
  .thumbnails-wrapper ul {margin-top: 0;padding-bottom: 0px;}
  .thumbnails-wrapper ul li {width: 100%;}
  
  .customer-account table {width: calc(100% - 25px);}
  
  .imagediscover .grid--uniform {display: table;width: 100%;}
  
  .image-rowtext {margin: 0 40px;}
  .image-rowtext .grid__item {display: table-cell;float: none;vertical-align: middle;}
  .image-rowtext .grid__item img {display: block;}
  
  /* Collection */
  header.page-width.collection-header {margin: 0 40px;}
}

@media only screen and (min-width: 750px) and (max-width:940px){
.header-phone {font-size: 13px !important;}
} 


@media only screen and (max-width: 749px) { 
  .header-phone{display:none;}
  .featuredLinksBar__content ul.featuredLinksBar__contact-links li:first-child {margin-left: 10px;}
  .featuredLinksBar__content ul li {display: block;margin-bottom: 5px!important;clear: both;}
  .featuredLinksBar__content ul {display: block;}
  .featuredLinksBar__content {display: block;}
  
  .show-desktop { display: none;}
  .show-mobile { display: block!important;}
  .hide-mobile {display: none;}
  
  .slideshow-wrapper {display: none;}
  .slideshow-wrapper-mobile {display: block!important;}
  .slideshow-mobile .slick-prev, .slideshow-mobile .slick-next {bottom: auto;background-size: 80%;top: 50%;transform: translate(0%, -50%);margin-top: 0!important;}
  
  .image-rowtext img {max-width: 95%;margin: 0 auto 35px;}
  .image-rowtext .grid__item.bgimagefortext {background: transparent;}
  .imagefortext h2, .imagefortext p {color: #333;}
  .imagefortext .btn {position: relative;right: auto;float: none;bottom: auto;}
  .imagefortext {padding: 30px 0px;}
  .imagefortext h2, .imagefortext p, .imagefortext .btn {font-size: 17px;}
  
  .image-rowtext.imagediscover {margin: 0 22px;}
  .image-rowtext .grid__item.bgimagefortext {min-height: inherit;}
  .imagediscover .imagefortext h2, .imagediscover .imagefortext p, .imagediscover .imagefortext a {font-size: 17px;}

  .imagediscover .imagefortext {padding-bottom: 0;}
  .imagediscover .imagefortext h2 {margin-bottom: 0;font-size: 25px;}

  .discover-image img, .craftsmanship-image img {margin: 0;max-width: 100%;display: none;}
  .discover-image img.discover_one_image, .craftsmanship-image img.craftsmanship_one_image {display: block!important;}
  
  body.template-list-collections .collection-hero {height: auto;}
  .collection-hero__image {background-image: none!important;background: none!important;}
  .collection-hero__image img {display: block!important;height: auto;position: relative;}
  body.template-list-collections .collection-hero__image.ratio-container:after {padding-bottom: 0!important;}
  body.template-list-collections .image-description h1, body.template-list-collections .image-description p {font-size: 22px;}
  .rolover-image {display :none;}
  body.template-list-collections .collection-grid-item {padding-bottom: 0!important;}
  body.template-list-collections .collection-grid-item__link {position: relative;}
  body.template-list-collections .collection-grid-item__overlay {background-image: none!important;}
  body.template-list-collections .collection-grid-item__overlay picture {display: block!important;position: relative;}
  body.template-list-collections .ratio-container:after {padding-bottom: 20px;}
  body.template-list-collections .collection-grid-item__overlay picture img {width: 100%;}
  
  #shopify-section-related-products {margin-top: 35px;}
  
  .page-width .page-notitle img {width: 100%;}
  .page-notitle .col-md-7 {width: 100%;padding: 20px;}
  
  .slideshow .slick-prev, .slideshow .slick-next, .slideshow-mobile .slick-prev, .slideshow-mobile .slick-next {margin: 0;padding: 25px 15px;}
  
  #slidephoto.rightway .slick-prev, #slidephoto.rightway .slick-next {padding: 0;height: 30px;width: 30px;margin-top: -15px;left: 40px;}
  #slidephoto.rightway .slick-next {right: 40px;left: auto;}
  
  #CustomerLoginForm, #RecoverPasswordForm, #registerlog, .continue-guest {max-width: 100%;}
  
  .collection-description.cold-custom {padding-left: 0px!important; padding-right: 0px!important;}
  .collection-description.cold-custom table td:first-child, .collection-description table td {width: 100%;display: block;padding-left: 0;padding-right: 0;}
  
  .footer-logo {float: none;display: table;margin: 22px auto 22px;}
  .footer-logo h2 {padding-left: 0;}
  
  .footer-quick-link-icon {margin-left: 0;}
}


@media only screen and (min-width: 750px) { 
  .social-sharing {max-width: 530px;margin: 0 auto;}
  .grid-view-item__image-wrapper, .grid-view-item__image-wrapper .grid-view-item__image {max-width: 325px!important;max-height: 325px!important;}
  .grid-view-item__link {margin: 0 15px;}.rel-min {margin-left: -4px;}
  .border-meta {max-width: 325px;}
  .grid-view-item__title, .grid-view-item__vendor, .grid-view-item__meta, .grid-view-item-stock {/*max-width: 345px;*/margin: 0 auto 5px;}
  .grid-view-item__title span {max-width: 300px;display: block;min-height: 30px;}
}


@media only screen and (max-width: 749px) { 
  body, body.template-product, body.template-collection, body.template-collection.header-not-fixed {padding-top: 119px;}
  .site-header {position: fixed;top: 0;z-index: 9;}
  .site-header .icon-hamburger, .site-header .icon-close, .site-header .icon-search {color: #908979;}
  .site-header svg.icon.icon-cart {background-position: 0px 2px;}
  
  .site-header__icons-wrapper {margin-right: 0px;}
  .site-header__icons--plus .site-header__menu, .site-header__icons--plus .site-header__search-toggle, .site-header__icons--plus .site-header__cart, .site-header__icons--plus .site-header__account {
    padding: 15px 15px 0;padding-top: 15px;
  }
  .logo-align--left, .logo-align--center {display: table-caption!important;width: 100%;margin-bottom: 40px;border-bottom: 1px solid #908979;}
  .logo-align--left .site-header__logo, .logo-align--center .site-header__logo {padding-left: 0;text-align: center;margin: 5px 0;}
  .logo-align--left .site-header__logo a, .logo-align--center .site-header__logo a {display: table;width: 84px;margin: 0 auto;z-index: 9999;position: relative;}
  .site-header__icons.site-header__icons--plus {position: absolute;top: 0px;width: 100%;padding: 0;left: 0;}
  .site-header__icons--plus .site-header__account {float: left;}
  .site-header__icons--plus .site-header__cart {float: right;margin-right: 0px;}
  .site-header__icons--plus .site-header__search-toggle {position: absolute;top: 70px;right: 0px;}
  .site-header__icons--plus .site-header__menu {float: left;clear: both;margin-top: 23px;}
  
  .cataegory-link-collection {display: none;}
  
  .rel-min {margin-left: -2px;max-width: 100%;}
  
  .list-view-item {width: 100%;}
  .list-view-item__title-column {display: block;padding: 15px 0 30px;}
  .list-view-item__image-column {width: 100%;display: block;}

  .site-header__logo img {max-width: 70px!important;margin: 0 auto;}
  .site-footer .site-header__logo {padding-left: 0;}
  .site-footer .site-header__logo {display: table;margin: 0 auto;width: 100px;}
  .site-footer .site-header__logo img {max-width: 100px!important;margin: 0 auto;}
  .site-footer__copyright {text-align: center;}
  
  .product-single__meta {padding: 0 0px;}
  span.btn.scroll-prev, span.btn.scroll-next {display: none;}
  
  .col-md-5, .contact-form.form-vertical {width: 100%;padding: 15px 0;}
  
  .collection-hero__title-wrapper {width: 100%;}
  
  body.template-list-collections .collection-grid-item {padding-bottom: 120%;}
  .collection-grid-item__link {left: 0;right: 0;}
  .listcoll-description {width: 100%;}
  #shopify-section-list-collections-template {margin-top: -35px;}
  
  #Collection h1.coll-title-bottom {padding: 0 0!important;}
  
  #ProductSection-product-template .grid {padding-bottom: 0;margin-left: auto;}
  .social-sharing {margin-top: 30px;}

  .table-insight {max-width: 100%;}
  .table-insight td {width: 100%;display: block;padding-left: 0;padding-right: 0;}

  .or {width: 100%;height: 1px;position: relative;top: 25px;left: auto;margin-bottom: 55px;clear: both;}
  .or>span {top: -15px;margin-top: 0;left: 50%;margin-left: -15px;}

  .cart-signup .grid__item:first-child {border-right: 0;margin-bottom: 30px;}

  .site-footer .page-width {margin: 0 0px;}
  .page-width#Collection {margin: 0 0;}
  .site-footer__linklist, .site-footer__newsletter {margin-top: 10px!important;}
  .site-footer__linklist h4 {cursor: pointer;text-align: left;}
  .site-footer__linklist h4:after {content: "+";float: right;}
  .site-footer__linklist.ulmin h4:after {content: "-";float: right;}
  .site-footer__linklist li {display: none;text-align: left;padding-left: 0;}
  .site-footer__newsletter label, .site-footer__newsletter p {display: none;}
  
  .foot-text {margin-bottom: 30px;margin-top: 20px!important;}
  .foot-text h4 {cursor: text;}
  .foot-text h4:after {content: '';}
  .foot-text p {text-align: left;}
  
  .site-footer__linklist .site-footer__social-icons {text-align: left;}
  .site-footer__linklist .site-footer__social-icons li {display: inline-block;}
  
  /* New css */
  .home-customer-reviews img {display: none;}
  .home-customer-reviews img.cr-bannerbmobile {display: block!important;}
  .customer_photos_slide p, .customer_photos_slide .btn {
    font-size: 15px;
  }

  .cp-banner img {display: none!important;}
  .cp-banner img.cp-banner-mobile {display: block!important;}
    
  #shopify-section-customer-photos-banner .grid__item:last-child {min-height: 60px!important;}
  span.hover-photo {left: 0;right: 0;display: block;}
  .page-customer-photos .grid__item {padding: 15px 0;}
  .small-photo.wd-50, .large-photo.wd-50 {width: 100%;}
  .large-photo {top: 0px;height: calc(100vh - 0px);padding-left: 0px;}
  .large-photo .grid {padding-top: 0;}
  span.close-large-photo {left: 20px;top: 20px;}
}

@media only screen and (max-width: 480px) { 
  .featuredLinksBar__content ul.featuredLinksBar__contact-links li:first-child {margin-left: 10px;}
  .featuredLinksBar__content ul li {display: block;margin-bottom: 5px!important;clear: both;}
  .featuredLinksBar__content ul {display: block;}
  .featuredLinksBar__content {display: block;}

  body.template-list-collections .image-description p {margin-bottom: 0;}
  body.template-list-collections .image-description h1 {margin-bottom: 10px;}
  
  #slidephoto.rightway .slick-prev, #slidephoto.rightway .slick-next {width: 20px;height: 20px;}
}

@media only screen and (max-width: 360px) { 
  .slideshow .slick-prev, .slideshow .slick-next, .slideshow-mobile .slick-prev, .slideshow-mobile .slick-next {/*bottom: -10px;padding: 18px 8px;*/}
  
  .cataegory-link-collection {overflow-x: auto;}
  .cataegory-link-collection ul {width: 200%;}
  
  .imagefortext p br {display: none;}
  .imagefortext .btn {position: relative;bottom: auto;right: auto;}
  body.template-list-collections .image-description h1 {margin-bottom: 5px;}
  body.template-list-collections .image-description h1, body.template-list-collections .image-description p {font-size: 17px;}
}


@font-face {
  font-family: 'AvenirLTStd-Book';
  src: url('AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),  url('AvenirLTStd-Book.otf')  format('opentype'),
    url('AvenirLTStd-Book.woff') format('woff'), url('AvenirLTStd-Book.ttf')  format('truetype'), url('AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}


#shipping-calculator .field {float: left;margin: 0 0.6em 1em 0;font-size: 15px}  
#shipping-calculator .field label {display: block;margin: 0 0 .3em;font-size: 1em;}
#shipping-calculator .field input[type=text] {display: inline-block;width: 150px;max-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: .566em .6em;font-size: 1em;border: 1px solid rgba(0,0,0,.15);outline: 0;border-radius: .3125em;-webkit-appearance: none;}  
#shipping-calculator .field:last-child:before { content: "\00A0"; display: block; margin: 0 0 .3em; font-size: 1em; }
#shipping-calculator #wrapper-response {clear: both;}

@media (max-width: 800px) {
  #shipping-calculator .field {float: none;}
  #shipping-calculator .field:last-child:before { content: none;}
}

ul.html-sitemap li a {border-bottom:0px !important;}

.header-phone{float: left;font-size: 18px;font-weight: 700;color:#908979;}
.header-phone a{color:#908979;}
.spacer{margin-top:60px;}

@font-face{
  font-family: 'goldoni';
  src: url('goldoni.otf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'quentin';
  src: url('quentin.ttf');
  font-weight: normal;
  font-style: normal;
}

.quentin-font{font-family:'quentin',serif; color:#b04e18;font-size: 30px;}
.goldoni-font{font-family:'goldoni',serif;  color:#b04e18; font-size: 24px;}
.template-product .varaint-description{float:left;}
.noty-text{margin-top:10px;}


/***
	* New css
*/
span.bg-sale-left {z-index: 1;position: absolute;width: 65px;top: 10px;left: 10px;}

/****** LIST COLLECTION *********/
.list_colnav h2 {border-bottom: 1px solid;padding-bottom: 5px;margin-bottom: 10px;}
.list_colnav li {display: block;}
.list_colnav li a {margin: 0;}
.list_colnav li.site-nav--has-dropdown {display: block;margin-bottom: 15px;padding: 0 0 0 0px;}
.list_colnav li.site-nav--has-dropdown .site-nav__link {text-decoration: underline;}
.list_colnav li.site-nav--has-dropdown .site-nav__dropdown {display: block;position: relative;background: transparent;top: 0;padding-right: 0;padding-left: 15px;}
.list_colnav li.site-nav--has-dropdown .site-nav__dropdown li {display: block;margin: 5px 0;}
.list_colnav li.site-nav--has-dropdown .site-nav__dropdown a {
  font-weight: normal;font-size: 15px;padding: 0;display: table;text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}

/** Mobile **/
.list_colnav_select {
  margin-bottom: 15px;
}
.list_colnav_select select {
  width: 100%;
}


/****** LIST COLLECTION *********/
.detail_list_category h2 {
  margin-bottom: 0px;
}
.detail_list_category .link-category, .detail_list_category .list_materials {
  margin-bottom: 20px;
}
.detail_list_category .list_materials img {
  width: 45px;
}
.detail_list_category .btn {
  min-width: 170px;margin-bottom: 7px;
}
.list_coll_hr hr {
  border-bottom: 1px solid #b3a593;
}

@media only screen and (min-width: 750px) {
  .detail_list_category {
    margin-bottom: 35px;
  }
  .list_coll_hr {
    margin-top: -35px;
    padding-left: 25px;
  }

  /* List collection no sidebar */
  .medium-up--push-one-twelfth .detail_list_category {
    padding-left: 15px;
  }
  .medium-up--push-one-twelfth .detail_list_category .list_materials img {
    width: 43px;
  }
}



/****** PRODUCT *********/
.free-cushion {padding-right: 10px;}
.link-category {display: inline-block;}
.link-category img {width: 150px;display: inline-block;vertical-align: top;float: left;margin-bottom: 5px;}
.link-category p {margin-bottom: 10px;font-size: 14px;}
.link-category p:last-child {clear: both;}
.link-category span.spr-starrating {color: #8a1d64;}
.link-category .spr-badge-starrating .spr-icon {float: left;}
.link-category .stamped-fa-star:before {margin-right: -5px;}


/****** Customer photots ******/
#cc-7 .gwa-cpu-widget {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
}



/****** Free Product Review with Photo *********/
.review-question .item-reviews span {float: left;margin-right: 5px;}
.hulkapps-reviews .item-reviews .icon-review {margin: 0 0px!important;}
.hulkapps-reviews .icon-review {font-size: 16px!important;}
.hulkapps-reviews #reviewsList .review-item {padding: 20px 0!important;}