/*------------------------------------------------------------------
[Screen Stylesheet]

Project:	Infinity
Version:	1.1
Last change:	28/06/17 [fixed Float bug] 

-------------------------------------------------------------------*/
@import url(font-awesome.css);
@import url(slick.css);
@import url(animate.css);
@import url(magnific-popup.css);
* {
  margin: 0 auto;
  padding: 0;
  outline: none;
  list-style: none;
}

/* line 75, ../sass/screen.scss */
.row-6 {
  margin-left: -6px;
  margin-right: -6px;
}
/* line 76, ../sass/screen.scss */
.row-6 .columns {
  padding-left: 6px;
  padding-right: 6px;
}

/* line 78, ../sass/screen.scss */
.flex-video {
  height: 502px;
  padding-bottom: 0px;
}

/* line 79, ../sass/screen.scss */
.absoluteBlock, .overly::before, .collection-hover, .product figcaption, .gallery a::before, .lookbook figure::before {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 81, ../sass/screen.scss */
h1, h2, h3, h4, h5, h6 {
  color: #282828;
  font-weight: 400;
  font-family: "Pathway Gothic One", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 82, ../sass/screen.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #282828;
  letter-spacing: 1px;
}

/* line 83, ../sass/screen.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #72492a;
}

/* line 84, ../sass/screen.scss */
h1 {
  font-size: 45px;
}

/* line 85, ../sass/screen.scss */
h2 {
  font-size: 35px;
}

/* line 86, ../sass/screen.scss */
h3 {
  font-size: 30px;
  line-height: 35px;
}

/* line 87, ../sass/screen.scss */
h4 {
  font-size: 28px;
}

/* line 88, ../sass/screen.scss */
h5 {
  font-size: 22px;
}

/* line 89, ../sass/screen.scss */
h6 {
  font-size: 20px;
}

/* line 91, ../sass/screen.scss */
body {
  background: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  color: #282828;
  letter-spacing: 0;
}

/* line 92, ../sass/screen.scss */
span, ul li, ul li a {
  font-family: "Roboto", sans-serif;
  letter-spacing: 1px;
}

/* line 93, ../sass/screen.scss */
ul li, ul li a {
  color: #282828;
  letter-spacing: 1px;
  line-height: 24px;
}

/* line 94, ../sass/screen.scss */
p {
  color: #282828;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0;
  font-family: "Poppins", sans-serif;
}

/* line 97, ../sass/screen.scss */
figure, ul, ul ul, ol ul, ul ol, ol ol {
  margin: 0;
}

/* line 99, ../sass/screen.scss */
a {
  color: #282828;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transform: all 0.3s ease-in-out;
}

/* line 100, ../sass/screen.scss */
a:hover, a:focus {
  color: #72492a;
}

/* line 102, ../sass/screen.scss */
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: left;
}

/* line 103, ../sass/screen.scss */
.fa {
  line-height: inherit;
}

/* line 105, ../sass/screen.scss */
.center-outer {
  position: relative;
}

/* line 106, ../sass/screen.scss */
.center-inner {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

/* line 108, ../sass/screen.scss */
.overly {
  position: relative;
}

/* line 109, ../sass/screen.scss */
.overly::before {
  content: ' ';
  background: rgba(0, 0, 0, 0.7);
}

/* line 112, ../sass/screen.scss */
.button {
  font-size: 15px;
  color: #fff;
  background: #72492a;
  line-height: 22px;
  display: inline-block;
  /* border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px; */
  padding: 10px 20px;
  min-width: 150px;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
}

/* line 114, ../sass/screen.scss */
.button:hover img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

/* line 115, ../sass/screen.scss */
.button img {
  padding-right: 8px;
}

/* line 116, ../sass/screen.scss */
.button:hover, .button:focus {
  background: #282828;
  color: #fff;
}

/* line 118, ../sass/screen.scss */
.button.white {
  color: #282828;
  background: #fff;
}

/* line 119, ../sass/screen.scss */
.button.white:hover, .button.white:focus {
  background: #72492a;
  color: #fff;
}

/* line 121, ../sass/screen.scss */
.button.border {
  color: #fff;
  background: #72492a;
  border: 1px solid #72492a;
}

/* line 122, ../sass/screen.scss */
.button.border:hover, .button.border:focus {
  background: #fff;
  color: #72492a;
}

/* line 124, ../sass/screen.scss */
.button.black {
  color: #282828;
  background: transparent;
  border: 1px solid #282828;
}

/* line 125, ../sass/screen.scss */
.button.black:hover, .button.black:focus {
  background: #282828;
  color: #fff;
}

/* line 126, ../sass/screen.scss */
.button.large {
  font-size: 19px;
  padding: 14px 25px;
  min-width: 180px;
}

/* line 128, ../sass/screen.scss */
.close-btn {
  width: 31px;
  height: 31px;
  display: inline-block;
  background: url(../../../img/website/icons/remove.png) no-repeat;
  background-position: 0 0;
  transition: all 0s ease-in-out;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  -ms-transform: all 0s ease-in-out;
}

/* line 129, ../sass/screen.scss */
.close-btn:hover {
  background-position: 0 -31px;
}

/* line 131, ../sass/screen.scss */
.cart-btn {
  font-size: 16px;
  font-weight: 600;
  color: #282828;
  letter-spacing: 1px;
  cursor: pointer;
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 132, ../sass/screen.scss */
.cart-btn:hover .icon-cart {
  background-position: 0px 0px;
}

/* line 133, ../sass/screen.scss */
.cart-btn:hover {
  color: #72492a;
}

/* line 135, ../sass/screen.scss */
.close-button {
  top: 30px;
  right: 30px;
}

/* line 137, ../sass/screen.scss */
.white {
  background: #f7f8fc;
}

/* line 139, ../sass/screen.scss */
.title {
  position: relative;
  z-index: 1;
  padding: 0 45px;
  margin: 0 0 50px;
  line-height: 40px;
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: left;
}

/* line 140, ../sass/screen.scss */
.title::before {
  content: ' ';
  width: 60px;
  height: 60px;
  display: inline-block;
  background: #72492a;
  position: absolute;
  left: 0;
  top: -20px;
  z-index: -1;
}

/* line 142, ../sass/screen.scss */
.angle-arrow .slick-next {
  right: 15px;
}

/* line 143, ../sass/screen.scss */
.angle-arrow .slick-prev {
  left: inherit;
  right: 15px;
  margin-right: 20px;
}

/* line 144, ../sass/screen.scss */
.angle-arrow .slick-prev, .angle-arrow .slick-next {
  width: 20px;
  height: 30px;
  display: inline-block;
  top: -40px;
}

/* line 145, ../sass/screen.scss */
.angle-arrow .slick-prev::before {
  content: "\f104";
}

/* line 146, ../sass/screen.scss */
.angle-arrow .slick-next::before {
  content: "\f105";
}

/* line 147, ../sass/screen.scss */
.angle-arrow .slick-prev::before, .angle-arrow .slick-next::before {
  color: #a6a6a9;
  font-size: 25px;
  line-height: 30px;
  font-family: "FontAwesome";
  width: 20px;
  height: 30px;
  display: inline-block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 148, ../sass/screen.scss */
.angle-arrow .slick-prev:hover::before, .angle-arrow .slick-prev:focus::before, .angle-arrow .slick-next:hover::before, .angle-arrow .slick-next:focus::before {
  color: #72492a;
}

/* line 151, ../sass/screen.scss */
.icon-cart {
  background: url(../../../img/website/template/cart-icon.png) no-repeat;
  vertical-align: -2px;
}

/* line 152, ../sass/screen.scss */
.icon-search {
  background: url(../../../img/website/template/search-icon.png) no-repeat;
}

/* line 153, ../sass/screen.scss */
.icon-heart {
  background: url(../../../img/website/template/heart-icon.png) no-repeat;
}

/* line 154, ../sass/screen.scss */
.icon-img {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-position: 0px -18px;
  margin: 0 8px;
  transition: all 0s ease-in-out;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  -ms-transform: all 0s ease-in-out;
}

/* line 155, ../sass/screen.scss */
.icon-img:hover, .icon-img:focus {
  background-position: 0px 0px;
}

/* line 157, ../sass/screen.scss */
.banner {
  position: relative;
  max-height: 400px;
  overflow: hidden;
  background: #232122;
}

/* line 158, ../sass/screen.scss */
.banner::before {
  background: rgba(0, 0, 0, 0.4);
}

/* line 159, ../sass/screen.scss */
.banner h1 {
  font-size: 38px;
  color: #fff;
  line-height: 50px;
  margin: 15px 0 0;
}

/* line 160, ../sass/screen.scss */
.banner ul li, .banner ul li a {
  color: #ddd;
  font-size: 16px;
  display: inline-block;
  text-transform: uppercase;
}

/* line 161, ../sass/screen.scss */
.banner ul li::before {
  content: '/';
  padding-right: 5px;
}

/* line 162, ../sass/screen.scss */
.banner ul li:first-child::before {
  content: ' ';
  padding-right: 0px;
}

/* line 163, ../sass/screen.scss */
.banner-caption {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

/* line 165, ../sass/screen.scss */
.row {
  max-width: 1230px;
}

/* line 166, ../sass/screen.scss */
.row-10 {
  margin: 0 -10px;
}

/* line 167, ../sass/screen.scss */
.row-10 .column, .row-10 .columns {
  padding: 0 10px;
}

/* line 169, ../sass/screen.scss */
label {
  font-size: 17px;
  letter-spacing: 1px;
}

/* line 170, ../sass/screen.scss */
[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number],
[type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea,
input[type="text"], input[type="password"], input[type="email"], input[type="number"], input [type=url], select, textarea {
  border: 1px solid #e7e7e7;
  /* border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px; */
  box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  font-size: 16px;
  color: #b5b5b5;
  width: 100%;
  height: 45px;
  margin: 0 0 20px;
  padding: 8px 25px;
  letter-spacing: 1px;
}

/* line 175, ../sass/screen.scss */
select {
  background-image: url(../_assets/img/dropdown.png);
  background-position: 103% 50%;
  padding-right: 50px;
}

/* line 176, ../sass/screen.scss */
textarea {
  padding: 20px 25px;
  width: 100%;
  height: 150px;
  resize: none;
}

/* line 177, ../sass/screen.scss */
.square-checkbox input[type="checkbox"] {
  width: 20px;
  height: 20px;
  float: left;
  margin: 5px 15px 0 0;
  visibility: hidden;
}

/* line 178, ../sass/screen.scss */
.square-checkbox {
  width: 100%;
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
}

/* line 179, ../sass/screen.scss */
.square-checkbox label {
  position: absolute;
  width: 20px;
  height: 20px;
  left: -9px;
  top: 4px;
  background: #72492a;
  border: 1px solid #72492a;
}

/* line 180, ../sass/screen.scss */
.square-checkbox label::after {
  content: '';
  position: absolute;
  width: 12px;
  height: 7px;
  background: transparent;
  top: 4px;
  left: 4px;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
}

/* line 182, ../sass/screen.scss */
.square-checkbox input[type=checkbox]:checked + label::after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 184, ../sass/screen.scss */
.product-info {
  padding: 20px 0;
}

/* line 185, ../sass/screen.scss */
.product-info h5 a {
  color: #282828;
  text-transform: capitalize;
}

/* line 186, ../sass/screen.scss */
.product-info span a {
  color: #b5b5b5;
  font-size: 15px;
  text-transform: uppercase;
}

/* line 187, ../sass/screen.scss */
.product-info .review-icon, .review-icon {
  margin: 0 0 20px;
  display: inline-block;
}

/* line 188, ../sass/screen.scss */
.product-info .price, .price {
  font-size: 17px;
  color: #282828;
  font-weight: 600;
  letter-spacing: 1px;
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 189, ../sass/screen.scss */
.product-info a:hover {
  color: #72492a;
}

/* line 191, ../sass/screen.scss */
.main-blog .home-blog1, .main-blog .home-blog2, .main-blog .home-blog3, .main-blog .home-blog4 {
  padding: 0;
}

/* line 192, ../sass/screen.scss */
.blog-1, .blog-2, .blog-3, .blog-4 {
  padding: 0 0 45px;
}

/* line 194, ../sass/screen.scss */
.FWrap, .product-info, .side-menu ul, .side-menu ul li, .top-bar .mega-menu .submenu li a, .top-bar .submenu li a, .setting-menu li, .setting-menu li a, .reveal-inner, .home-slider, .product-shadow, .product-shadow ul, .product, .countdowntimer, .latest-blog, .home-blog-wrap, .gallery #swaggie, .product-izotope, .utility-header, .footer-base, .header3 .top-bar, .top-product3 ul, .blog-box, .collection-section, .shorting, .product-list, .productbar h6, .productbar ul, .custom-pagination, .product-detail, .quntity, .social-share, .product-tab .tabs, .product-tab .tabs-content, .cartrow, .cart-items li, .cart-footer, .cart-button, .cart-button p, .shipping-form, .check-form, .checkout-info, .check-payment, .radio-btn, .contact-box, .main-blog blockquote, .video-block, .comment-list, .icon-wrapper, header, footer, .slick-slider {
  width: 100%;
  float: left;
}

/* line 196, ../sass/screen.scss */
.mobile {
  display: none !important;
}

/* line 198, ../sass/screen.scss */
#preloader {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 999999;
}

/* line 199, ../sass/screen.scss */
#status {
  width: 235px;
  height: 85px;
  position: absolute;
  left: 0;
  top: 45%;
  right: 0;
  background: url(../_assets/img/logo.png) no-repeat;
  background-position: center;
  margin: 0 auto;
}

/*--------------         Home          ------------*/
/* line 202, ../sass/screen.scss */
.side-menu {
  width: 100%;
  height: 100%;
  max-width: 285px;
  overflow-y: auto;
  z-index: 99;
  background: #2e363f;
  position: fixed;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transform: all 0.25s ease-in-out;
  right: -285px;
  padding-bottom: 100px;
}

/* line 203, ../sass/screen.scss */
.side-menu .logo {
  text-align: center;
  padding: 80px 0 30px;
}

/* line 204, ../sass/screen.scss */
.side-menu .close-button {
  left: 15px;
  top: 15px;
}

/* line 206, ../sass/screen.scss */
.side-menu ul {
  border-top: 1px solid #1f262d;
  border-bottom: 1px solid #37414b;
  margin: 0 !important;
}

/* line 207, ../sass/screen.scss */
.side-menu ul li {
  position: relative;
  border-top: 1px solid #37414b;
  border-bottom: 1px solid #1f262d;
}

/* line 208, ../sass/screen.scss */
.side-menu ul li a {
  color: #fff;
  font-size: 15px;
  line-height: 16px;
  padding: 13px 20px;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  z-index: 1;
}

/* line 209, ../sass/screen.scss */
.side-menu ul li li a {
  font-size: 17px;
  padding: 15px 20px;
  color: #fff;
  padding-left: 35px;
}

/* line 210, ../sass/screen.scss */
.side-menu ul li li li a {
  font-size: 16px;
  padding: 15px 20px;
  color: #fff;
  padding-left: 50px;
}

/* line 211, ../sass/screen.scss */
.side-menu ul li:hover, .side-menu ul > li.active {
  color: #fff;
  background: #000;
}

/* line 212, ../sass/screen.scss */
.side-menu .sub-menu {
  background: #222a33;
}

/* line 213, ../sass/screen.scss */
.side-menu .grand-submenu {
  background: #141a21;
}

/* line 214, ../sass/screen.scss */
.side-menu .sub-menu li, .side-menu .grand-submenu li {
  border: none;
}

/* line 215, ../sass/screen.scss */
.side-menu .sub-menu, .side-menu .grand-submenu {
  margin: 0;
  display: none;
}

/* line 216, ../sass/screen.scss */
.side-menu ul li span {
  width: 100%;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0px;
  display: inline-block;
}

/* line 217, ../sass/screen.scss */
.side-menu ul li span::after {
  content: "\f107";
  font-size: 16px;
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}

/* line 219, ../sass/screen.scss */
.side-menu ul > li.active > span::after {
  content: "\f106";
}

/* line 220, ../sass/screen.scss */
.side-menu .sub-menu, .side-menu .grand-submenu {
  border-bottom: 0px;
}

/* line 221, ../sass/screen.scss */
.side-menu .sub-menu li:last-child {
  border-bottom: 0px;
}

/*
.side-menu .dropdown{ @extend .FWrap; border-top: 1px solid #1f262d; border-bottom: 1px solid #37414b; }
.side-menu .menu>li{ @extend .FWrap; }
.side-menu .menu>li>a{ @extend .FWrap; color:$whiteTxtColor; font-size: 18px; line-height: 18px; border-top: 1px solid #37414b; border-bottom: 1px solid #1f262d; padding: 15px 20px; text-transform: uppercase; margin: 0; }
.side-menu .dropdown .vertical.menu>li>a{ padding: 15px 20px; color:$whiteTxtColor;  padding-left: 35px; }
.side-menu .menu>li>a:hover{ color:$whiteTxtColor; background: #151515; }
.side-menu .menu>li>a::after{ border-color: $borderColorWhite transparent transparent; }
.side-menu .dropdown .vertical.menu { @extend .FWrap; margin:0; }
.side-menu .dropdown .vertical.menu ul >li>a{ padding: 15px 20px; font-size: 16px; color:$whiteTxtColor; padding-left: 50px; }


.side-menu ul{ @extend .FWrap; border-top: 1px solid #1f262d; border-bottom: 1px solid #37414b; }
.side-menu ul li{ @extend .FWrap;  border-top: 1px solid #37414b; border-bottom: 1px solid #1f262d;   }
.side-menu ul li a{ color:$whiteTxtColor; font-size: 18px; line-height: 18px; padding: 15px 20px; text-transform: uppercase; display:block; position:relative;  }
.side-menu ul li li a{ padding: 15px 20px; color:$whiteTxtColor;  padding-left: 35px; }
.side-menu ul li li li a{ padding: 15px 20px; font-size: 16px; color:$whiteTxtColor; padding-left: 50px; }
.side-menu ul li a:hover{ color:$whiteTxtColor; background: #151515; }
.side-menu .submenu{  display:none; }
.side-menu ul li a span{ @include widthHeight(50px,100%); position: absolute; top: 0; right:0px; display: inline-block; z-index: 99; }
.side-menu ul li a span::after{ content:''; border: 6px inset; position: absolute; top: 50%; margin-top: -3px; right: 1rem; border-color: $borderColorWhite transparent transparent; }
.side-menu .submenu{ border-bottom:0px;}
.side-menu .submenu li:last-child{border-bottom:0px;}
*/
/* line 247, ../sass/screen.scss */
.menu-icon.dark {
  height: 18px;
}

/* line 248, ../sass/screen.scss */
.menu-icon.dark::after {
  background: #282828;
  box-shadow: 0 7px 0 #282828, 0 14px 0 #282828;
}

/* line 249, ../sass/screen.scss */
.menu-icon.dark:hover::after {
  background: #72492a;
  box-shadow: 0 7px 0 #72492a, 0 14px 0 #72492a;
}

/* line 251, ../sass/screen.scss */
header {
  padding: 28px 15px;
  background: #fff;
  position: relative;
  z-index: 99;
}

/* line 252, ../sass/screen.scss */
.stickytop {
  position: fixed;
  top: 0;
  padding: 15px 15px;
  box-shadow: 1px 1px 5px 0px #ccc;
  -webkit-box-shadow: 1px 1px 5px 0px #ccc;
  -moz-box-shadow: 1px 1px 5px 0px #ccc;
}

/* line 254, ../sass/screen.scss */
.top-bar, .top-bar ul {
  background: #fff;
  padding: 0;
  text-align: center;
}

/* line 255, ../sass/screen.scss */
.top-bar-title {
  /* padding: 0 15px 0 10px; */
}

/* line 256, ../sass/screen.scss */
.top-bar-left {
  float: none;
}

/* line 257, ../sass/screen.scss */
.top-bar .menu > li.mega-menu {
  position: static;
}

/* line 258, ../sass/screen.scss */
.top-bar .menu > li > a {
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 2px;
  color: #000;
  text-transform: uppercase;
  margin: 0 28px;
  display: inline-block;
  padding: 0;
}

/* line 259, ../sass/screen.scss */
.top-bar .dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  content: "\f107";
  font-family: "FontAwesome";
  right: 16px;
  margin-top: 0;
  border: none;
  top: 0;
}

/* line 260, ../sass/screen.scss */
.top-bar .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  border: none;
}

/* line 261, ../sass/screen.scss */
.top-bar .dropdown > li.mega-menu > ul, .top-bar .dropdown > li.sub-menu > ul {
  background: #fff;
  box-shadow: 0px 0px 5px 0px #ccc;
  -webkit-box-shadow: 0px 0px 5px 0px #ccc;
  -moz-box-shadow: 0px 0px 5px 0px #ccc;
  border: none;
  text-align: left;
  padding: 30px 15px;
  margin: 0 auto;
  left: 0 !important;
  right: 0 !important;
}

/* line 263, ../sass/screen.scss */
.top-bar .dropdown > li.mega-menu > ul {
  left: 50% !important;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  width: 100%;
  max-width: 1200px;
}

/* line 264, ../sass/screen.scss */
.top-bar .dropdown .li-column {
  /* width: 16.66667%; */
}

/* line 265, ../sass/screen.scss */
.top-bar .dropdown .medium-4 {
  width: 33.33%;
}

/* line 266, ../sass/screen.scss */
.top-bar .mega-menu .li-column ul {
  position: static;
  float: left;
  text-align: left;
  background: transparent;
  border: none;
  display: block;
  margin-bottom: 10px;
}

/* line 267, ../sass/screen.scss */
.top-bar .mega-menu .li-column > a {
  position: relative;
  font-size: 16px !important;
  font-weight: 600;
  margin: 0 0 22px !important;
}

/* line 268, ../sass/screen.scss */
.top-bar .mega-menu .li-column > a::before, .mega-menu .li-column > a::after {
  content: '';
  width: 100%;
  height: 2px;
  background: #e2e2e2;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: -4px;
}

/* line 269, ../sass/screen.scss */
.top-bar .mega-menu .li-column > a::after {
  width: 50px !important;
  height: 1px !important;
  bottom: -4px;
  top: auto;
  display: none;
}

/* line 270, ../sass/screen.scss */
.top-bar .mega-menu .submenu li a, .top-bar .submenu li a {
  font-size: 14px;
  line-height: 14px;
  color: #000;
  padding: 6px 0;
  margin: 0;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* line 272, ../sass/screen.scss */
.top-bar .dropdown > li.sub-menu > ul {
  top: 55px !important;
  padding: 15px 0;
}

/* line 273, ../sass/screen.scss */
.top-bar .submenu li a {
  font-size: 14px;
  padding: 8px 20px;
}

/* line 277, ../sass/screen.scss */
.utility > li {
  display: inline-block;
  height: 40px;
}

.utility > li.mobile { padding-top: 15px; margin-right: 0px; }
.utility > li.setting-menu { padding-top: 10px; margin-right: 20px; }

/* line 278, ../sass/screen.scss */
.utility li a {
  font-size: 14px;
  color: #282828;
  float: left;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: relative;
}

/* line 279, ../sass/screen.scss */
.utility li a sup {
  background: #72492a;
  color: #fff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  display: inline-block;
  line-height: 20px;
  text-align: center;
  top: -8px;
  right: -12px;
  position: absolute;
}

/* line 282, ../sass/screen.scss */
.setting-menu {
  position: relative;
}

/* line 283, ../sass/screen.scss */
.setting-menu ul {
  position: absolute;
  left: -65px;
  top: 40px;
  background: #fff !important;
  z-index: 9;
  text-align: left;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  padding: 10px 5px;
  min-width: 175px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform: perspective(200px) rotate3d(1, 0, 0, -90deg);
  -moz-transform: perspective(200px) rotate3d(1, 0, 0, -90deg);
  -ms-transform: perspective(200px) rotate3d(1, 0, 0, -90deg);
  -o-transform: perspective(200px) rotate3d(1, 0, 0, -90deg);
}

/* line 286, ../sass/screen.scss */
.setting-menu:hover ul {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  -webkit-transform: perspective(200px) rotate3d(1, 0, 0, 0deg);
  -moz-transform: perspective(200px) rotate3d(1, 0, 0, 0deg);
  -ms-transform: perspective(200px) rotate3d(1, 0, 0, 0deg);
  -o-transform: perspective(200px) rotate3d(1, 0, 0, 0deg);
}

/* line 289, ../sass/screen.scss */
.setting-menu ul::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 1px;
  left: 50%;
  border: 7px solid black;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.1);
}

/* line 292, ../sass/screen.scss */
.setting-menu li img {
  max-width: 20px;
  margin-right: 8px;
}

/* line 293, ../sass/screen.scss */
.setting-menu li a {
  padding: 6px 15px;
  margin: 0;
  letter-spacing: 2px;
}

/* line 294, ../sass/screen.scss */
.setting-menu li h6 {
  padding: 0 0 5px;
  margin: 20px 15px 5px;
  letter-spacing: 1px;
  border-bottom: 1px solid #999;
  color: #282828;
}

/* line 295, ../sass/screen.scss */
.setting-menu li.mobile ul {
  position: inherit;
  display: inline-block;
  padding: 0;
  box-shadow: 0px 0px 0px 0px transparent;
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  -moz-box-shadow: 0px 0px 0px 0px transparent;
}

/* line 296, ../sass/screen.scss */
.setting-menu li.mobile ul::before {
  display: none;
}

/* line 298, ../sass/screen.scss */
#search-box {
  background: #000;
  z-index: 99;
}

/* line 299, ../sass/screen.scss */
#search-box h2 {
  margin: 0 0 20px;
  text-align: center;
}

/* line 300, ../sass/screen.scss */
#search-box form {
  position: absolute;
  top: 50%;
  margin: 0 auto;
  margin-top: -55px;
  width: 100%;
  max-width: 50%;
  left: 0;
  right: 0;
}

/* line 301, ../sass/screen.scss */
#search-box input {
  padding: 8px 15px;
  font-size: 38px;
  color: #eee;
  width: 100%;
  height: 75px;
  box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  background: transparent;
  border: none;
  border-bottom: 1px solid #eee;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}

/* line 303, ../sass/screen.scss */
#search-box .close-button {
  position: absolute;
  font-size: 65px;
  line-height: 26px;
  color: #eee;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  right: 25px;
  top: 25px;
}

/* line 305, ../sass/screen.scss */
.body-container, header {
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transform: all 0.25s ease-in-out;
}

/* line 306, ../sass/screen.scss */
.app-container.expanded .body-container, .app-container.expanded header {
  transform: translateX(-285px);
  -webkit-transform: translateX(-285px);
  -moz-transform: translateX(-285px);
  -o-transform: translateX(-285px);
  -ms-transform: translateX(-285px);
}

/* line 307, ../sass/screen.scss */
.app-container.expanded .side-menu {
  right: 0;
}

/* line 309, ../sass/screen.scss */
.reveal {
  padding: 15px;
}

/* line 310, ../sass/screen.scss */
.reveal-inner {
  padding: 65px 15px;
  background-color: #fff;
}

/* line 311, ../sass/screen.scss */
#newsletter .reveal-inner {
  background: #fff url("../_assets/img/white-jacket.png") no-repeat;
  background-size: contain;
  background-position: 100% 0%;
}

/* line 312, ../sass/screen.scss */
#newsletter {
  width: 100%;
  max-width: 800px;
  border: none;
}

/* line 313, ../sass/screen.scss */
#newsletter .newsletter {
  padding: 0;
  display: block;
  margin: 0 auto;
}

/* line 314, ../sass/screen.scss */
#newsletter h2 {
  font-size: 40px;
  font-weight: 600;
}

/* line 316, ../sass/screen.scss */
#newsletter input {
  height: 50px;
}

/* line 317, ../sass/screen.scss */
#newsletter figure {
  margin-right: -65px;
  max-height: 500px;
}

/* line 318, ../sass/screen.scss */
#newsletter input[type="checkbox"] {
  margin: 0;
  height: initial;
}

/* line 319, ../sass/screen.scss */
#newsletter .square-checkbox {
  max-width: 235px;
  bottom: -50px;
}

/* line 320, ../sass/screen.scss */
#newsletter .square-checkbox span {
  font-size: 18px;
  color: #616161;
}

/* line 321, ../sass/screen.scss */
#newsletter .square-checkbox label {
  border: 1px solid #282828;
  background: transparent;
}

/* line 322, ../sass/screen.scss */
#newsletter .square-checkbox label::after {
  border-color: #282828;
}

/* line 324, ../sass/screen.scss */
.home-slider {
  background: #232122;
}

/* line 325, ../sass/screen.scss */
.home-slide {
  position: relative;
}

/* line 326, ../sass/screen.scss */
.home-slide > img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=90);
  opacity: 0.9;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
}

/* line 327, ../sass/screen.scss */
.home-slide::before {
  background: rgba(0, 0, 0, 0.1);
}

/* line 328, ../sass/screen.scss */
.slider-caption {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

/* line 329, ../sass/screen.scss */
.inner-caption {
  padding: 0 15px;
  max-width: 560px;
}

/* line 330, ../sass/screen.scss */
.slider-caption h1 {
  font-size: 45px;
  color: #fff;
  font-weight: 600;
  line-height: 52px;
  letter-spacing: 0px;
  margin: 0 0 10px;
}

/* line 331, ../sass/screen.scss */
.slider-caption p {
  font-size: 18px;
  color: #fff;
  font-weight: 600;
}

/* line 332, ../sass/screen.scss */
.slider-caption span {
  font-size: 17px;
  color: #fff;
  display: inline-block;
  padding: 0 0 40px;
}

/* line 333, ../sass/screen.scss */
.slider-caption span strong {
  font-size: 19px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  display: block;
  text-transform: capitalize;
  line-height: 30px;
}

/* line 334, ../sass/screen.scss */
.slider-caption .button {
  padding: 18px 20px;
  min-width: 200px;
  margin: 15px 0 0;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 336, ../sass/screen.scss */
.custom-paging {
  position: absolute;
  right: 205px;
  bottom: 130px;
  padding-left: 75px;
}

/* line 337, ../sass/screen.scss */
.custom-paging li::before {
  content: '';
  width: 50px;
  height: 1px;
  background: #fff;
  display: inline-block;
  left: 0;
  top: 50%;
  position: absolute;
}

/* line 338, ../sass/screen.scss */
.custom-paging li {
  font-size: 30px;
  color: #fff;
  line-height: 30px;
  display: none;
}

/* line 339, ../sass/screen.scss */
.custom-paging li span {
  font-size: 15px;
}

/* line 340, ../sass/screen.scss */
.custom-paging li.slick-active {
  display: block;
}

/* line 342, ../sass/screen.scss */
.home-slider .slick-prev, .home-slider .slick-next {
  width: 70px;
  height: 70px;
  bottom: 15px;
  top: auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
}

/* line 343, ../sass/screen.scss */
.home-slider .slick-prev {
  background: #fff url(../../../img/website/icons/left-arrow.png) no-repeat center;
  right: 185px;
  left: inherit;
  margin-right: 70px;
}

/* line 344, ../sass/screen.scss */
.home-slider .slick-next {
  background: #fff url(../../../img/website/icons/right-arrow.png) no-repeat center;
  right: 185px;
}

/* line 345, ../sass/screen.scss */
.home-slider .slick-prev:hover, .home-slider .slick-next:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 346, ../sass/screen.scss */
.home-slider .slick-prev::before, .home-slider .slick-next::before {
  display: none;
}

/* line 348, ../sass/screen.scss */
.collection {
  position: relative;
  overflow: hidden;
  padding: 20px 0;
  text-align: center;
}

/* line 349, ../sass/screen.scss */
.collection figure img {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -ms-transform: all 0.7s ease-in-out;
}

/* line 350, ../sass/screen.scss */
.collection:hover figure img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
}

/* line 351, ../sass/screen.scss */
.collection:first-child {
  border-top: none;
}

/* line 352, ../sass/screen.scss */
.collection h5 {
  margin: 0;
}

/* line 353, ../sass/screen.scss */
.collection h5 a, .collection span a {
  color: #282828;
  text-transform: uppercase;
}

/* line 354, ../sass/screen.scss */
.collection span a {
  font-size: 15px;
  letter-spacing: 1px;
}

/* line 355, ../sass/screen.scss */
.main-collection {
  border: 1px solid #e2e4e7;
  border-top: none;
  border-bottom: none;
  padding: 66px 0;
}

/* line 357, ../sass/screen.scss */
.main-collection .collection-hover h5 a {
  font-size: 35px;
}

/* line 358, ../sass/screen.scss */
.collection-hover {
  padding: 30px;
  z-index: 1;
  background: rgba(0, 0, 0, 0.7);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transform: all 0.3s ease-in-out;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
}

/* line 359, ../sass/screen.scss */
.collection-hover h5 a {
  color: #fff;
}

/* line 360, ../sass/screen.scss */
.collection-hover p {
  font-size: 15px;
  color: #a8a8a8;
  font-family: "Pathway Gothic One", sans-serif;
  margin: 5px 0 0;
  letter-spacing: 1px;
}

/* line 361, ../sass/screen.scss */
.collection-hover span a {
  color: #fff;
  float: left;
}

/* line 362, ../sass/screen.scss */
.more-product {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
}

/* line 363, ../sass/screen.scss */
.more-product a {
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
}

/* line 364, ../sass/screen.scss */
.more-product a em {
  font-size: 23px;
  vertical-align: -2px;
  padding-left: 4px;
  line-height: 24px;
}

/* line 365, ../sass/screen.scss */
.collection-hover span a, .center-inner h5, .collection .center-inner p, .more-product {
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
}

/* line 366, ../sass/screen.scss */
.collection:hover .collection-hover span a, .collection:hover .center-inner h5, .collection:hover .center-inner p, .collection:hover .more-product {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 367, ../sass/screen.scss */
.collection:hover .collection-hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 368, ../sass/screen.scss */
.collection a:hover {
  color: #72492a;
}

/* line 370, ../sass/screen.scss */
.new-arrivals {
  padding: 100px 0 0;
  margin-bottom: 65px;
}

/* line 371, ../sass/screen.scss */
.new-arrivals .slick-slider {
  margin-bottom: -100px;
}

/* line 372, ../sass/screen.scss */
.new-arrivals .slick-slide {
  padding: 25px 15px 50px;
}

/* line 374, ../sass/screen.scss */
.product-shadow {
  padding: 0 0 35px;
  text-align: center;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
}

/* line 375, ../sass/screen.scss */
.product-shadow figure {
  overflow: hidden;
}

/* line 376, ../sass/screen.scss */
.product-shadow figure img {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
}

/* line 377, ../sass/screen.scss */
.product-shadow:hover figure img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

/* line 378, ../sass/screen.scss */
.product-shadow ul {
  padding: 15px 25px;
  text-align: left;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
}

/* line 379, ../sass/screen.scss */
.product-shadow ul li {
  display: inline-block;
}

/* line 380, ../sass/screen.scss */
.product-shadow ul li img {
  display: inline-block;
  margin: 0 8px;
}

/* line 381, ../sass/screen.scss */
.product-shadow ul li:first-child {
  float: right;
}

/* line 382, ../sass/screen.scss */
.product-shadow:hover ul {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 383, ../sass/screen.scss */
.product-shadow:hover {
  background: #fff;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
}

/* line 386, ../sass/screen.scss */
.product {
  padding-bottom: 40px;
  text-align: center;
}

/* line 387, ../sass/screen.scss */
.product figure {
  position: relative;
  background: #f7f8fc;
  text-align: center;
  padding: 0 0;
  overflow: hidden;
}

/* line 388, ../sass/screen.scss */
.product figure::before {
  border-bottom: 3px solid #d6ab67;
  border-left: 3px solid #d6ab67;
  transform-origin: 100% 0%;
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
}

/* line 389, ../sass/screen.scss */
.product figure::after {
  border-top: 3px solid #d6ab67;
  border-right: 3px solid #d6ab67;
  transform-origin: 0% 100%;
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
}

/* line 390, ../sass/screen.scss */
.product figure::before, .product figure::after {
  content: '';
  position: absolute;
  width: 90%;
  height: 90%;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: inline-block;
  z-index: 1;
  transform: scale(0) translateY(-50%);
  -webkit-transform: scale(0) translateY(-50%);
  -moz-transform: scale(0) translateY(-50%);
  -o-transform: scale(0) translateY(-50%);
  -ms-transform: scale(0) translateY(-50%);
  transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -ms-transform: all 0.7s ease-in-out;
}

/* line 392, ../sass/screen.scss */
.product figure:hover::before, .product figure:hover::after {
  transform: scale(1) translateY(-50%);
  -webkit-transform: scale(1) translateY(-50%);
  -moz-transform: scale(1) translateY(-50%);
  -o-transform: scale(1) translateY(-50%);
  -ms-transform: scale(1) translateY(-50%);
}

/* line 393, ../sass/screen.scss */
.product ul {
  z-index: 9;
}

/* line 394, ../sass/screen.scss */
.product ul li {
  margin: 0 3px;
  display: inline-block;
}

/* line 395, ../sass/screen.scss */
.product ul li .button {
  margin: 0;
  padding: 0;
}

/* line 396, ../sass/screen.scss */
.product ul li a, .product ul li button {
  width: 45px;
  height: 45px;
  display: inline-block;
  background: #fff;
  margin: 0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  min-width: inherit;
}

/* line 397, ../sass/screen.scss */
.product ul li img {
  width: auto;
  padding: 13px 0;
  display: inline-block;
}

/* line 398, ../sass/screen.scss */
.product ul li a:hover, .product ul li .button:hover, .product ul li a:focus, .product ul li .button:focus {
  background: #72492a;
  color: #fff;
}

/* line 399, ../sass/screen.scss */
.product ul li a:hover img, .product ul li .button:hover img, .product ul li a:focus img, .product ul li .button:focus img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

/* line 400, ../sass/screen.scss */
.product figcaption {
  background: rgba(0, 0, 0, 0.6);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -ms-transform: all 0.7s ease-in-out;
}

/* line 401, ../sass/screen.scss */
.product figure:hover figcaption {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 403, ../sass/screen.scss */
.top-product {
  padding: 65px 0 25px;
}

/* line 406, ../sass/screen.scss */
#product-box {
  border: none;
}

/* line 407, ../sass/screen.scss */
#product-box {
  width: 100%;
  max-width: 1080px;
}

/* line 408, ../sass/screen.scss */
#product-box .large-img {
  min-height: 500px;
}

/* line 409, ../sass/screen.scss */
#product-box .color li a {
  margin-right: 15px;
}

/* line 410, ../sass/screen.scss */
#product-box .quntity, #product-box .product-detail {
  padding: 0;
}

/* line 412, ../sass/screen.scss */
.product-counter {
  padding: 60px 0;
  position: relative;
  background: #282828;
  overflow: hidden;
}

/* line 413, ../sass/screen.scss */
.product-counter .row, .product-counter2 .row {
  position: relative;
  z-index: 2;
}

/* line 414, ../sass/screen.scss */
.product-counter h2 a {
  font-size: 55px;
  line-height: 60px;
  color: #fff;
  text-transform: capitalize;
  margin: 0px 0px 30px;
}

/* line 415, ../sass/screen.scss */
.product-counter span a {
  font-size: 17px;
  color: #747474;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
}

/* line 416, ../sass/screen.scss */
.product-counter del {
  font-size: 27px;
  color: #6f6f6f;
}

/* line 417, ../sass/screen.scss */
.product-counter .price {
  font-size: 27px;
  color: #72492a;
  font-weight: 400;
  padding-left: 15px;
}

/* line 418, ../sass/screen.scss */
.counter-caption {
  padding: 30px 0 20px;
}

/* line 419, ../sass/screen.scss */
.counter-caption p {
  font-size: 16px;
  color: #7e7e7e;
}

/* line 420, ../sass/screen.scss */
.product-counter .button {
  font-size: 19px;
  min-width: initial;
  padding: 10px 32px;
}

/* line 421, ../sass/screen.scss */
.product-counter a:hover {
  color: #72492a;
}

/* line 422, ../sass/screen.scss */
.countdowntimer {
  margin: 15px 0 45px;
  text-align: center;
}

/* line 423, ../sass/screen.scss */
.black-box .counter {
  padding: 12px 5px;
  background: #232228;
  float: left;
  box-shadow: 0px 0px 6px 0 rgba(222, 222, 222, 0.3);
  -webkit-box-shadow: 0px 0px 6px 0 rgba(222, 222, 222, 0.3);
  -moz-box-shadow: 0px 0px 6px 0 rgba(222, 222, 222, 0.3);
}

/* line 424, ../sass/screen.scss */
.black-box .displayformat {
  color: #fff;
  font-size: 30px;
  line-height: 30px;
  padding: 0 40px;
  position: relative;
  display: inline-block;
}

/* line 425, ../sass/screen.scss */
.black-box .displayformat::before {
  content: ' ';
  width: 1px;
  height: 36px;
  background: #444348;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 15px;
}

/* line 426, ../sass/screen.scss */
.black-box .displayformat:first-child::before {
  display: none;
}

/* line 427, ../sass/screen.scss */
.black-box .displayformat p {
  color: #b5b5b5;
  font-size: 17px;
  line-height: 22px;
  margin: 0;
  display: block;
  text-transform: capitalize;
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 428, ../sass/screen.scss */
.bg-font {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
}

/* line 429, ../sass/screen.scss */
.bg-font span {
  font-size: 475px;
  color: #2f2f2f;
  line-height: 475px;
  letter-spacing: 115px;
  display: inline-block;
  white-space: nowrap;
}

/* line 431, ../sass/screen.scss */
.home-blog {
  padding: 60px 0 0;
}

/* line 432, ../sass/screen.scss */
.latest-blog {
  text-align: center;
  padding: 0 0 45px;
}

/* line 433, ../sass/screen.scss */
.latest-blog figure {
  position: relative;
}

/* line 434, ../sass/screen.scss */
.home-blog figure {
  background: #000;
  overflow: hidden;
}

/* line 435, ../sass/screen.scss */
.latest-blog figure img {
  width: 100%;
  transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -ms-transform: all 0.7s ease-in-out;
}

/* line 436, ../sass/screen.scss */
.home-blog figure:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
}

/* line 437, ../sass/screen.scss */
.latest-blog .button {
  margin: -22px 0 0;
  min-width: 130px;
  position: relative;
  font-size: 13px;
  line-height: 16px;
}

/* line 438, ../sass/screen.scss */
.latest-blog h5 {
  margin: 0 0 10px;
}

/* line 439, ../sass/screen.scss */
.latest-blog h5 a {
  font-weight: 600;
}

/* line 440, ../sass/screen.scss */
.latest-blog ul {
  padding: 40px 0 35px;
}

/* line 441, ../sass/screen.scss */
.latest-blog ul li {
  color: #bcbcbc;
  font-size: 16px;
  display: inline-block;
  padding-left: 30px;
}

/* line 442, ../sass/screen.scss */
.latest-blog ul li:first-child {
  padding: 0;
}

/* line 443, ../sass/screen.scss */
.latest-blog ul li em {
  padding-right: 8px;
}

/* line 445, ../sass/screen.scss */
.home-blog .slick-slide {
  padding-top: 15px;
}

/* line 446, ../sass/screen.scss */
.home-blog .slick-slide:first-child {
  border-left: none;
}

/* line 448, ../sass/screen.scss */
.gallery {
  padding: 85px 0 0;
  text-align: center;
}

/* line 449, ../sass/screen.scss */
.gallery .medium-2 {
  max-height: 317px;
  overflow: hidden;
}

/* line 451, ../sass/screen.scss */
.gallery a {
  position: relative;
  display: inline-block;
}

/* line 452, ../sass/screen.scss */
.gallery a::before {
  content: '';
  background: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -ms-transform: all 0.7s ease-in-out;
}

/* line 453, ../sass/screen.scss */
.gallery a:hover::before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
}

/* line 454, ../sass/screen.scss */
.gallery #swaggie img {
  width: 100%;
}

/* line 456, ../sass/screen.scss */
.services {
  padding: 120px 0;
  text-align: center;
}

/* line 457, ../sass/screen.scss */
.services h5 {
  font-weight: 600;
  margin: 20px 0 10px;
}

/* line 458, ../sass/screen.scss */
.services p {
  font-size: 13px;
  color: #2e2e2e;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 460, ../sass/screen.scss */
footer {
  padding: 100px 0;
  background: #232122;
  color: #fff;
}

/* line 461, ../sass/screen.scss */
footer p, footer ul li a, .lang select {
  color: #8b8b8b;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
}

/* line 462, ../sass/screen.scss */
.footer-logo, .copy-link, .footer-menu, .site-menu, .footer-social {
  padding: 0 15px;
  float: left;
}

/* line 463, ../sass/screen.scss */
/*.footer-logo {
  width: 17%;
}*/

/* line 464, ../sass/screen.scss */
/*.copy-link {
  width: 20%;
}*/

/* line 465, ../sass/screen.scss */
/*.footer-menu, .site-menu {
  width: 18%;
}*/

/* line 466, ../sass/screen.scss */
/*.footer-social {
  width: 25%;
}*/

/* line 467, ../sass/screen.scss */
.footer-logo img {
  margin: 0;
}

/* line 468, ../sass/screen.scss */
.copy-right p {
  max-width: 195px;
}

/* line 469, ../sass/screen.scss */
/*.footer-menu ul li {
  padding: 0 0 5px;
}*/

/* line 470, ../sass/screen.scss */
.social-icon li {
  margin-left: 8px;
  display: inline-block;
}

/* line 471, ../sass/screen.scss */
.social-icon li a {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: #606060;
  color: #232122;
  font-size: 15px;
  text-align: center;
  line-height: 40px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}

/* line 472, ../sass/screen.scss */
.social-icon li a:hover {
  color: #282828;
  background: #fff;
}

/* line 473, ../sass/screen.scss */
.lang, .social-icon {
  display: inline-block;
}

/* line 474, ../sass/screen.scss */
.lang select {
  width: initial;
  border: none;
  background: transparent url(../_assets/img/dropdown-grey.png) no-repeat;
  background-position: 85% 50%;
  margin: 0;
  margin-right: 12px;
  border-left: 1px solid #4f4f4f;
  padding: 0px 30px 0 15px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

/* line 476, ../sass/screen.scss */
.lang select:first-child {
  margin: 0;
  border: none;
}

/* line 477, ../sass/screen.scss */
.footer-bottom {
  background: #000;
  padding: 17px 0;
}

/* line 478, ../sass/screen.scss */
.footer-bottom ul li {
  display: inline-block;
  max-width: 56px;
  padding: 0 6px;
}

/*-------------------------------------------              Home Page 1              -------------------------------------------*/
/* line 482, ../sass/screen.scss */
.header1 {
  position: absolute;
}

/* line 483, ../sass/screen.scss */
.header1, .header1 .top-bar, .header1 .top-bar ul {
  background: transparent;
}

/* line 485, ../sass/screen.scss */
.slider-caption1 {
  margin-top: 65px;
}

/* line 486, ../sass/screen.scss */
.slider-caption1 h1 {
  font-size: 92px;
  color: #282828;
  line-height: 90px;
  letter-spacing: 20px;
}

/* line 487, ../sass/screen.scss */
.slider-caption1 p {
  font-size: 20px;
  color: #282828;
  font-weight: 400;
}

/* line 489, ../sass/screen.scss */
.collection1 {
  padding: 80px 0;
  text-align: center;
}

/* line 490, ../sass/screen.scss */
.collection1 figure, .collection3 figure, .home-blog3 figure, .home-blog4 figure {
  position: relative;
  overflow: hidden;
}

/* line 491, ../sass/screen.scss */
.collection1 figure img, .collection3 figure img, .home-blog3 figure img, .home-blog4 figure img {
  width: 100%;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
}

/* line 492, ../sass/screen.scss */
.collection1 figure:hover img, .collection3 figure:hover img, .home-blog3 figure:hover img, .home-blog4 figure:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

/* line 493, ../sass/screen.scss */
.collection1 h5 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100px;
}

/* line 494, ../sass/screen.scss */
.collection1 h5 a {
  font-size: 25px;
  letter-spacing: 6px;
}

/* line 496, ../sass/screen.scss */
.product-portfolio {
  padding: 75px 0 35px;
}

/* line 497, ../sass/screen.scss */
.filter {
  float: right;
  margin-top: -80px;
  position: relative;
  z-index: 2;
}

/* line 498, ../sass/screen.scss */
.filter li {
  display: inline-block;
}

/* line 499, ../sass/screen.scss */
.filter li::before {
  content: "\f111";
  font-family: "FontAwesome";
  font-size: 8px;
  padding: 0 20px;
  vertical-align: 3px;
}

/* line 500, ../sass/screen.scss */
.filter li:first-child::before {
  display: none;
}

/* line 501, ../sass/screen.scss */
.filter li a {
  font-size: 18px;
  text-transform: uppercase;
  color: #282828;
}

/* line 502, ../sass/screen.scss */
.filter li a:hover, .filter li.activbut a {
  color: #72492a;
}

/* line 503, ../sass/screen.scss */
.item, .grid-sizer {
  width: 25%;
}

/* line 504, ../sass/screen.scss */
.item {
  padding: 0 15px;
}

/* line 505, ../sass/screen.scss */
.product-izotope {
  text-align: center;
}

/* line 507, ../sass/screen.scss */
.ads-banner {
  background: url("../_assets/img/ads-banner.jpg") no-repeat;
  background-size: cover;
  min-height: 680px;
  text-align: center;
}

/* line 508, ../sass/screen.scss */
.ads-banner::before {
  background: rgba(0, 0, 0, 0.57);
}

/* line 509, ../sass/screen.scss */
.ads-caption {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  max-width: 450px;
}

/* line 510, ../sass/screen.scss */
.ads-caption h2 {
  font-size: 55px;
  line-height: 55px;
  letter-spacing: 5px;
  margin: 0 0 20px;
}

/* line 511, ../sass/screen.scss */
.ads-caption p {
  font-size: 18px;
  letter-spacing: 2px;
}

/* line 512, ../sass/screen.scss */
.ads-caption h2, .ads-caption p {
  color: #fff;
  text-transform: uppercase;
}

/* line 513, ../sass/screen.scss */
.ads-caption .button {
  margin: 35px 0 0;
}

/* line 515, ../sass/screen.scss */
.home-blog1 {
  padding: 100px 0;
}

/* line 516, ../sass/screen.scss */
.home-blog1 figure, .collection2 figure {
  margin: 0 0 30px;
  position: relative;
  overflow: hidden;
}

/* line 517, ../sass/screen.scss */
.home-blog1 figure img {
  width: 100%;
}

/* line 518, ../sass/screen.scss */
.home-blog1 figure::before, .collection2 figure::before {
  position: absolute;
  top: 0;
  left: -178%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}

/* line 521, ../sass/screen.scss */
.home-blog1 figure:hover::before, .collection2 figure:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
/* line 532, ../sass/screen.scss */
.home-blog1 span, .home-blog1 .link {
  font-size: 18px;
  color: #b4b4b4;
}

/* line 533, ../sass/screen.scss */
.home-blog1 h5 {
  margin: 20px 0;
}

/* line 534, ../sass/screen.scss */
.home-blog1 h5 a {
  font-weight: 600;
  text-transform: capitalize;
}

/* line 535, ../sass/screen.scss */
.home-blog1 .link {
  text-transform: uppercase;
}

/* line 536, ../sass/screen.scss */
.home-blog1 .link em {
  font-size: 20px;
  line-height: 20px;
  margin-left: 6px;
}

/* line 537, ../sass/screen.scss */
.home-blog1 a:hover {
  color: #72492a;
}

/* line 539, ../sass/screen.scss */
.testimonial1 {
  padding: 0 0 100px;
  text-align: center;
}

/* line 540, ../sass/screen.scss */
.testimonial1 .testimonial-inner {
  max-width: 860px;
  padding: 0 50px;
  margin: 0 auto;
}

/* line 541, ../sass/screen.scss */
.testimonial1 em {
  font-size: 75px;
  color: #72492a;
  line-height: 75px;
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}

/* line 542, ../sass/screen.scss */
.testimonial1 h2 {
  font-weight: 600;
  letter-spacing: 3px;
  max-width: 600px;
  margin: 30px auto;
}

/* line 543, ../sass/screen.scss */
.testimonial1 p {
  color: #717171;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
}

/* line 544, ../sass/screen.scss */
.testimonial1 h5 {
  color: #72492a;
  font-weight: 600;
  display: inline-block;
  letter-spacing: 2px;
  margin: 0;
  vertical-align: -2px;
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 545, ../sass/screen.scss */
.testimonial1 span {
  color: #646464;
  font-size: 14px;
  font-weight: 500;
  margin-top: 20px;
  display: inline-block;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
}

/* line 547, ../sass/screen.scss */
.brandlogo {
  padding: 65px 0;
  text-align: center;
}

/* line 549, ../sass/screen.scss */
.footer1 {
  text-align: center;
}

/* line 550, ../sass/screen.scss */
.footer1 ul {
  margin: 15px 0;
}

/* line 551, ../sass/screen.scss */
.footer1 ul, .footer1 ul li {
  display: inline-block;
}

/* line 552, ../sass/screen.scss */
.footer1 ul li img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

/* line 553, ../sass/screen.scss */
.footer1 p {
  color: #fff;
  margin: 15px 0;
}

/*-------------------------------------------              Home Page 2              -------------------------------------------*/
/* line 557, ../sass/screen.scss */
.header2 .top-bar .dropdown > li.mega-menu > ul {
  top: 220px;
}

/* line 558, ../sass/screen.scss */
.header2 .top-bar .dropdown > li.sub-menu > ul {
  top: 50px !important;
}

/* line 560, ../sass/screen.scss */
.header2 {
  padding: 50px 0 0;
}

/* line 561, ../sass/screen.scss */
.header2 .top-bar-left {
  padding: 25px 0 20px;
  margin: 0;
}

/* line 562, ../sass/screen.scss */
.header2 .utility {
  position: relative;
  margin: 0;
  bottom: -15px;
}

/* line 563, ../sass/screen.scss */
.header2 .utility > li {
  padding-bottom: 15px;
}

/* line 565, ../sass/screen.scss */
.utility-header {
  padding: 0 0 40px;
  margin: 0;
  border-bottom: 1px solid #f7f7f7;
}

/* line 566, ../sass/screen.scss */
.utility-header .top-bar-title {
  float: none;
  margin: 0;
  display: inline;
}

/* line 567, ../sass/screen.scss */
.language {
  float: left;
  margin-top: 4px;
}

/* line 568, ../sass/screen.scss */
.language ul {
  left: 0;
}

/* line 569, ../sass/screen.scss */
.language ul::before {
  display: none;
}

/* line 570, ../sass/screen.scss */
.language li.dropdown {
  position: relative;
  padding: 10px 0;
  padding-right: 20px;
  display: inline-block;
}

/* line 571, ../sass/screen.scss */
.language li.dropdown::before {
  content: '|';
  font-size: 15px;
  display: inline-block;
  padding: 0 10px;
}

/* line 572, ../sass/screen.scss */
.language li.dropdown::after {
  content: "\f107";
  font-family: 'FontAwesome';
  position: absolute;
  right: 0;
  top: 10px;
}

/* line 573, ../sass/screen.scss */
.language li.dropdown:first-child::before {
  content: '';
  padding: 0;
}

/* line 574, ../sass/screen.scss */
.language li img {
  max-width: 20px;
  margin-right: 5px;
}

/* line 576, ../sass/screen.scss */
.slider-caption2 h1 {
  font-size: 98px;
  color: #282828;
  line-height: 98px;
  letter-spacing: 20px;
}

/* line 577, ../sass/screen.scss */
.slider-caption2 p {
  color: #879c9f;
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
}

/* line 578, ../sass/screen.scss */
.slider-caption2 .shop-now {
  font-weight: 600;
}

/* line 579, ../sass/screen.scss */
.slider-caption2 .shop-now::before {
  display: none;
}

/* line 580, ../sass/screen.scss */
.slider-caption2 .shop-now img {
  display: inline-block;
}

/* line 582, ../sass/screen.scss */
.collection2 {
  padding: 30px 0;
}

/* line 583, ../sass/screen.scss */
.collection2 figure {
  position: relative;
}

/* line 584, ../sass/screen.scss */
.collection2 figure img {
  width: 100%;
}

/* line 585, ../sass/screen.scss */
.collection2 figcaption {
  position: absolute;
}

/* line 586, ../sass/screen.scss */
.col-caption1 {
  top: 50%;
  left: 60px;
  max-width: 400px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

/* line 587, ../sass/screen.scss */
.col-caption2 {
  top: 50px;
  left: 30px;
}

/* line 588, ../sass/screen.scss */
.collection2 h2, .product-counter2 h2 a {
  font-size: 60px;
  line-height: 65px;
  color: #000;
  letter-spacing: 6px;
}

/* line 589, ../sass/screen.scss */
.collection2 .button {
  margin: 35px 0 0;
}

/* line 590, ../sass/screen.scss */
.col-caption2 a, .collection2 p, .product-counter2 span {
  font-size: 18px;
  color: #282828;
  text-transform: uppercase;
  font-family: "Pathway Gothic One", sans-serif;
  letter-spacing: 2px;
}

/* line 591, ../sass/screen.scss */
.col-caption2 a:hover, .product-counter2 a:hover {
  color: #72492a;
}

/* line 593, ../sass/screen.scss */
.product-counter2 {
  position: relative;
  overflow: hidden;
  padding: 70px 0;
  text-align: center;
}

/* line 594, ../sass/screen.scss */
.product-counter2 h2 {
  margin: 0;
}

/* line 595, ../sass/screen.scss */
.product-counter2 h2 a {
  text-transform: uppercase;
}

/* line 596, ../sass/screen.scss */
.product-counter2 span {
  color: #6a6a6a;
}

/* line 597, ../sass/screen.scss */
.product-counter2 p, .white-box .displayformat p {
  color: #6a6a6a;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* line 598, ../sass/screen.scss */
.product-counter2 .button {
  padding: 14px 20px;
  letter-spacing: 2px;
  min-width: 180px;
}

/* line 599, ../sass/screen.scss */
.product-counter2 .countdowntimer {
  margin: 15px 0 85px;
}

/* line 600, ../sass/screen.scss */
.white-box .displayformat {
  color: #282828;
  font-size: 30px;
  line-height: 75px;
  width: 75px;
  height: 75px;
  margin: 0 10px;
  display: inline-block;
  position: relative;
  box-shadow: 0px 0px 6px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 0px 6px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 0px 6px 0 rgba(0, 0, 0, 0.12);
}

/* line 602, ../sass/screen.scss */
.white-box .displayformat p {
  font-size: 12px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 8px 0;
}

/* line 603, ../sass/screen.scss */
.product-counter2 .bg-font {
  bottom: -85px;
}

/* line 604, ../sass/screen.scss */
.product-counter2 .bg-font span {
  color: #f9f9f9;
  font-size: 395px;
  line-height: 300px;
  text-transform: uppercase;
  letter-spacing: -2px;
}

/* line 607, ../sass/screen.scss */
.home-blog2 {
  padding: 85px 0;
  text-align: center;
}

/* line 608, ../sass/screen.scss */
.home-blog2 figure img {
  width: 100%;
}

/* line 609, ../sass/screen.scss */
.home-blog2 figure::before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
  background: rgba(0, 0, 0, 0.8);
}

/* line 610, ../sass/screen.scss */
.home-blog2 figure a {
  display: inline-block;
  overflow: hidden;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border: 7px solid rgba(255, 255, 255, 0.19);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
}

/* line 611, ../sass/screen.scss */
.home-blog2 figure:hover::before, .home-blog2 figure:hover a {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 612, ../sass/screen.scss */
.home-blog2 figure .fa-link {
  width: 60px;
  height: 60px;
  display: inline-block;
  line-height: 60px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background: #72492a;
  color: #fff;
}

/* line 613, ../sass/screen.scss */
.home-blog2 h5 {
  margin: 20px 0 5px;
}

/* line 614, ../sass/screen.scss */
.home-blog2 h5 a {
  text-transform: capitalize;
}

/* line 615, ../sass/screen.scss */
.home-blog2 span {
  font-size: 18px;
  color: #787878;
  letter-spacing: 2px;
}

/* line 617, ../sass/screen.scss */
.services2 {
  padding: 100px 0;
  text-align: center;
}

/* line 618, ../sass/screen.scss */
.services2 .column {
  border-left: 1px solid #dbdbdb;
}

/* line 619, ../sass/screen.scss */
.services2 .column:first-child {
  border-left: 1px solid transparent;
}

/* line 620, ../sass/screen.scss */
.services2 figure {
  position: relative;
  padding-left: 65px;
  display: inline-block;
  text-align: left;
}

/* line 621, ../sass/screen.scss */
.services2 figure img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  left: 15px;
}

/* line 622, ../sass/screen.scss */
.services2 h5 {
  font-size: 23px;
  color: #282828;
  margin: 0 0 3px;
  text-transform: capitalize;
}

/* line 623, ../sass/screen.scss */
.services2 p {
  font-size: 13px;
  color: #bcbcbc;
  font-weight: 500;
  letter-spacing: 1px;
  margin: 0;
}

/* line 625, ../sass/screen.scss */
.footer2 {
  padding: 75px 0;
}

/* line 626, ../sass/screen.scss */
.footer2 form {
  max-width: 650px;
}

/* line 68, ../sass/screen.scss */
.footer2 form ::-webkit-input-placeholder {
  color: #8b8b8b;
}
/* line 69, ../sass/screen.scss */
.footer2 form :-moz-placeholder {
  color: #8b8b8b;
}
/* line 70, ../sass/screen.scss */
.footer2 form ::-moz-placeholder {
  color: #8b8b8b;
}
/* line 71, ../sass/screen.scss */
.footer2 form :-ms-input-placeholder {
  color: #8b8b8b;
}

/* line 628, ../sass/screen.scss */
.footer2 form label {
  line-height: 45px;
}

/* line 629, ../sass/screen.scss */
.footer2 form label, .footer2 form input {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
}

/* line 630, ../sass/screen.scss */
.footer2 form input {
  color: #8b8b8b;
  padding: 8px 0;
  background: transparent;
  border: none;
  border-bottom: 1px solid #383738;
  margin: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

/* line 631, ../sass/screen.scss */
.footer2 form input:focus {
  background: transparent;
  box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  border: none;
  border-bottom: 1px solid #383738;
}

/* line 633, ../sass/screen.scss */
.footer-base {
  padding: 50px 0 0;
  margin-top: 50px;
  border-top: 1px solid #383738;
}

/* line 634, ../sass/screen.scss */
.footer-base ul li {
  padding-left: 25px;
  display: inline-block;
}

/* line 635, ../sass/screen.scss */
.footer-base ul li:first-child {
  padding: 0;
}

/* line 636, ../sass/screen.scss */
.footer-base ul li a, .footer-base p {
  color: #fff;
  line-height: 30px;
  margin: 0;
}

/* line 637, ../sass/screen.scss */
.footer2 a:hover {
  color: #72492a;
}

/*-------------------------------------------              Home Page 3              -------------------------------------------*/
/* line 641, ../sass/screen.scss */
.header3 .top-bar {
  padding: 30px 0;
}

/* line 642, ../sass/screen.scss */
.header3, .header3 .utility-header {
  padding: 0;
}

/* line 644, ../sass/screen.scss */
.quick-contact {
  padding: 15px 0;
  float: left;
}

/* line 645, ../sass/screen.scss */
.quick-contact li {
  font-size: 16px;
  padding-left: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: inline-block;
}

/* line 646, ../sass/screen.scss */
.quick-contact li:first-child {
  padding-left: 0;
}

/* line 647, ../sass/screen.scss */
.quick-contact li em {
  font-size: 18px;
  margin-right: 5px;
}

/* line 648, ../sass/screen.scss */
.header3 .language {
  float: right;
}

/* line 650, ../sass/screen.scss */
.slider-caption3 .inner-caption {
  position: relative;
}

/* line 651, ../sass/screen.scss */
.slider-caption3 .inner-caption::after, .slider-caption3 .inner-caption::before {
  content: '';
  width: 1px;
  height: 100px;
  display: inline-block;
  background: #72492a;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 653, ../sass/screen.scss */
.slider-caption3 .inner-caption::after {
  bottom: -140px;
}

/* line 654, ../sass/screen.scss */
.slider-caption3 .inner-caption::before {
  top: -140px;
}

/* line 655, ../sass/screen.scss */
.slider-caption3 h1 {
  font-size: 90px;
  color: #282828;
}

/* line 656, ../sass/screen.scss */
.slider-caption3 h5 {
  font-size: 27px;
  color: #72492a;
  margin: 0 0 10px;
}

/* line 657, ../sass/screen.scss */
.slider-caption3 p {
  font-size: 14px;
  color: #282828;
}

/* line 659, ../sass/screen.scss */
.collection3 {
  padding: 100px 0 70px;
}

/* line 660, ../sass/screen.scss */
.collection3 figure {
  position: relative;
  margin-bottom: 30px;
}

/* line 661, ../sass/screen.scss */
.collection3 figure a {
  position: absolute;
  bottom: 30px;
  left: 30px;
  color: #282828;
  font-size: 19px;
  font-weight: 600;
  min-width: 190px;
  padding: 12px 20px;
  text-align: center;
  display: inline-block;
  font-family: "Pathway Gothic One", sans-serif;
  background: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 663, ../sass/screen.scss */
.collection3 figure img {
  width: 100%;
}

/* line 665, ../sass/screen.scss */
.top-product3 {
  padding: 100px 0 60px;
}

/* line 667, ../sass/screen.scss */
.top-product3 figure {
  background: #fff;
}

/* line 669, ../sass/screen.scss */
.home-blog3 {
  padding: 100px 0;
}

/* line 670, ../sass/screen.scss */
.home-blog3 figure {
  position: relative;
}

/* line 671, ../sass/screen.scss */
.home-blog3 figure img {
  width: 100%;
}

/* line 672, ../sass/screen.scss */
.home-blog3 figure::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,000000+100&0.65+0,0+100 */
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.64) 1%, transparent 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.64) 1%, transparent 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.64) 1%, transparent 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
  /* IE6-9 */
}

/* line 679, ../sass/screen.scss */
.home-blog3 figcaption {
  position: absolute;
  bottom: 30px;
  left: 30px;
  max-width: 300px;
  z-index: 9;
}

/* line 680, ../sass/screen.scss */
.home-blog3 h5 {
  margin-bottom: 8px;
}

/* line 681, ../sass/screen.scss */
.home-blog3 h5 a {
  color: #fff;
  text-transform: capitalize;
}

/* line 682, ../sass/screen.scss */
.home-blog3 span {
  color: #fff;
  font-size: 15px;
  padding-right: 20px;
  display: inline-block;
}

/* line 683, ../sass/screen.scss */
.home-blog3 span em {
  padding-right: 5px;
}

/* line 684, ../sass/screen.scss */
.home-blog3 a:hover {
  color: #72492a;
}

/* line 686, ../sass/screen.scss */
.footer3 {
  text-align: center;
}

/* line 687, ../sass/screen.scss */
.footer3 .small-12 {
  position: relative;
}

/* line 688, ../sass/screen.scss */
.footer3 figure {
  display: inline-block;
}

/* line 689, ../sass/screen.scss */
.footer3 ul {
  padding: 12px 0;
}

/* line 690, ../sass/screen.scss */
.footer3 ul li {
  color: #fff;
  display: inline-block;
  padding-left: 25px;
  font-family: "Poppins", sans-serif;
}

/* line 691, ../sass/screen.scss */
.footer3 ul li:first-child {
  padding: 0;
}

/* line 692, ../sass/screen.scss */
.footer3 ul li a {
  color: #fff;
}

/* line 693, ../sass/screen.scss */
.footer3 ul li .fa {
  font-size: 20px;
}

/* line 694, ../sass/screen.scss */
.footer-bottom p {
  color: #fff;
  text-transform: uppercase;
  line-height: 25px;
  margin: 0;
}

/* line 695, ../sass/screen.scss */
.footer3 ul li a:hover {
  color: #72492a;
}

/*-------------------------------------------              Home Page 4              -------------------------------------------*/
/* line 700, ../sass/screen.scss */
.header4 .top-bar-title {
  display: inline;
  margin: 0;
  float: none;
}

/* line 701, ../sass/screen.scss */
.header4 .toggle-menu {
  padding: 20px 20px;
  float: left;
}

/* line 702, ../sass/screen.scss */
.header4 .menu-icon::after {
  display: none !important;
}

/* line 703, ../sass/screen.scss */
.header4 .toggle-menu a {
  width: 85px;
  height: 21px;
  font-size: 17px;
  color: #282828;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 21px;
  display: inline-block;
}

/* line 705, ../sass/screen.scss */
.header4 .toggle-menu a:hover, .header4 .toggle-menu a:focus {
  color: #282828;
}

/* line 706, ../sass/screen.scss */
.bar-icon {
  width: 26px;
  height: 21px;
  float: left;
  padding: 9px 0;
  z-index: 99;
}

/* line 707, ../sass/screen.scss */
.bar-icon span {
  width: 100%;
  height: 3px;
  float: left;
  background: #282828;
  position: relative;
}

/* line 708, ../sass/screen.scss */
.bar-icon span::after, .bar-icon span::before {
  content: '';
  width: 100%;
  height: 3px;
  background: #282828;
  position: absolute;
  left: 0;
}

/* line 709, ../sass/screen.scss */
.bar-icon span::before {
  top: -9px;
}

/* line 710, ../sass/screen.scss */
.bar-icon span::after {
  top: 9px;
}

/* line 711, ../sass/screen.scss */
.app-container.expanded .toggle-menu a {
  color: #72492a;
}

/* line 712, ../sass/screen.scss */
.app-container.expanded .bar-icon span, .app-container.expanded .bar-icon span::after, .app-container.expanded .bar-icon span::before {
  background: #72492a;
}

/* line 713, ../sass/screen.scss */
.side-menu4 {
  left: -285px;
  right: auto;
}

/* line 714, ../sass/screen.scss */
.app-container.expanded .side-menu4 {
  left: 0;
  right: auto;
}

/* line 715, ../sass/screen.scss */
.app-container.expanded .body-container4, .app-container.expanded .header4 {
  transform: translateX(285px);
  -webkit-transform: translateX(285px);
  -moz-transform: translateX(285px);
  -o-transform: translateX(285px);
  -ms-transform: translateX(285px);
}

/* line 718, ../sass/screen.scss */
.slider-caption4 h1 {
  font-size: 100px;
  color: #282828;
  line-height: 100px;
}

/* line 719, ../sass/screen.scss */
.slider-caption4 h2 {
  font-size: 40px;
}

/* line 720, ../sass/screen.scss */
.slider-caption4 span {
  font-size: 22px;
  color: #282828;
  position: relative;
  padding: 0 130px 40px;
  display: inline-block;
  text-align: center;
}

/* line 721, ../sass/screen.scss */
.slider-caption4 h1, .slider-caption4 h2, .slider-caption4 span {
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0px;
}

/* line 722, ../sass/screen.scss */
.slider-caption4 span::before, .slider-caption4 span::after {
  content: '';
  width: 100px;
  height: 1px;
  background: #282828;
  display: inline-block;
  position: absolute;
  top: 10px;
}

/* line 723, ../sass/screen.scss */
.slider-caption4 span::before {
  left: 0;
}

/* line 724, ../sass/screen.scss */
.slider-caption4 span::after {
  right: 0;
}

/* line 726, ../sass/screen.scss */
.collection4 {
  padding: 75px 35px 0;
}

/* line 727, ../sass/screen.scss */
.collection4 figure img {
  width: 100%;
}

/* line 728, ../sass/screen.scss */
.collection4 figure {
  position: relative;
}

/* line 729, ../sass/screen.scss */
.collection4 figcaption {
  position: absolute;
  top: 60px;
  right: 30px;
}

/* line 730, ../sass/screen.scss */
.collection4 h5 a {
  font-size: 25px;
  font-weight: 600;
  letter-spacing: 3px;
}

/* line 731, ../sass/screen.scss */
.collection4 span {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 3px;
  text-transform: uppercase;
}

/* line 732, ../sass/screen.scss */
.collection4 .button {
  font-size: 17px;
  min-width: 160px;
  margin: 25px 0 0;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.12);
}

/* line 734, ../sass/screen.scss */
.product-cover {
  padding: 100px 0;
}

/* line 735, ../sass/screen.scss */
.product-cover .product, .product-cover .product figure {
  padding: 0;
}

/* line 736, ../sass/screen.scss */
.product-cover .product-info {
  padding-bottom: 0;
}

/* line 737, ../sass/screen.scss */
.collecion-box {
  position: relative;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12);
  margin-right: 10px;
}

/* line 738, ../sass/screen.scss */
.collecion-box img {
  width: 100%;
}

/* line 739, ../sass/screen.scss */
.collecion-box figcaption {
  position: absolute;
  left: 50px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  max-width: 225px;
}

/* line 740, ../sass/screen.scss */
.collecion-box h2 {
  font-size: 55px;
  line-height: 60px;
  letter-spacing: 6px;
  margin: 0 0 15px;
}

/* line 741, ../sass/screen.scss */
.shop-now {
  font-size: 17px;
  color: #282828;
  letter-spacing: 3px;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}

/* line 742, ../sass/screen.scss */
/* .shop-now::before {
  content: '';
  width: 74px;
  height: 2px;
  background: #72492a;
  display: inline-block;
  position: absolute;
  bottom: -8px;
} */

/* line 744, ../sass/screen.scss */
.services4 {
  background: #282828;
}

/* line 745, ../sass/screen.scss */
.services4 h5, .services4 p {
  color: #fff;
}

/* line 746, ../sass/screen.scss */
.services4 .column {
  border-left: 1px solid #4c4c4c;
}

/* line 749, ../sass/screen.scss */
.offer-banner figure {
  position: relative;
  background-position: 40% 0% !important;
  height: 400px !important;
}

/* line 750, ../sass/screen.scss */
.offer-banner figcaption {
  position: absolute;
  left: 100px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  max-width: 300px;
  text-align: center;
}

/* line 751, ../sass/screen.scss */
.offer-banner h2 {
  font-size: 39px;
  line-height: 40px;
  margin: 0 0 10px;
}

/* line 752, ../sass/screen.scss */
.offer-banner span {
  color: #282828;
  font-size: 130px;
  line-height: 130px;
  margin: 0 0 25px;
  display: inline-block;
  text-transform: uppercase;
}

/* line 753, ../sass/screen.scss */
.offer-banner span sup {
  font-size: 65px;
  top: -66px;
}

/* line 754, ../sass/screen.scss */
.offer-banner span sub {
  font-size: 65px;
  left: -35px;
}

/* line 755, ../sass/screen.scss */
.offer-banner p {
  font-size: 19px;
  color: #282828;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0 0 22px;
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 757, ../sass/screen.scss */
.home-blog4 {
  padding: 100px 35px;
}

/* line 758, ../sass/screen.scss */
.home-blog4 figure img {
  width: 100%;
}

/* line 759, ../sass/screen.scss */
.blog-box {
  padding: 35px 30px;
  border: 5px solid #f7f8fc;
}

/* line 760, ../sass/screen.scss */
.blog-box h5 {
  font-size: 25px;
  margin: 0 0 25px;
}

/* line 761, ../sass/screen.scss */
.blog-box span {
  color: #bcbcbc;
  font-size: 16px;
  display: inline-block;
  padding-right: 20px;
}

/* line 762, ../sass/screen.scss */
.blog-box span em {
  font-size: 18px;
  padding-right: 5px;
}

/* line 763, ../sass/screen.scss */
.blog-box p {
  color: #717171;
  font-size: 14px;
  margin: 25px 0;
}

/* line 764, ../sass/screen.scss */
.blog-box .button {
  min-width: 150px;
}

/* line 766, ../sass/screen.scss */
.newsletter {
  padding: 100px 0;
  text-align: center;
}

/* line 767, ../sass/screen.scss */
.newsletter form {
  max-width: 750px;
  margin: 0 auto 0;
}

/* line 768, ../sass/screen.scss */
.newsletter h2 {
  letter-spacing: 4px;
}

/* line 769, ../sass/screen.scss */
.newsletter p {
  max-width: 520px;
  margin: 20px auto;
  font-size: 14px;
  color: #111;
  font-size: 16px;
  line-height: 22px;
}


/* line 770, ../sass/screen.scss */
.newsletter input {
  font-size: 18px;
  text-transform: uppercase;
  background: #f8f8f8;
  border: none;
  height: 60px;
  text-align: center;
  margin: 0 0 35px;
}

/* line 772, ../sass/screen.scss */
.footer4 {
  padding: 22px 0;
  text-align: center;
}

/* line 773, ../sass/screen.scss */
.footer4 ul li {
  display: inline-block;
  padding: 0 35px;
}

/* line 774, ../sass/screen.scss */
.footer4 ul li a, .footer-bottom4 p {
  color: #9e9e9e;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: "Poppins", sans-serif;
  margin: 0;
}

/* line 775, ../sass/screen.scss */
.footer4 a:hover {
  color: #72492a;
}

/* line 776, ../sass/screen.scss */
.footer-bottom4 {
  padding: 80px 0;
  text-align: center;
}

/* line 777, ../sass/screen.scss */
.footer-bottom4 figure {
  margin: 0 0 20px;
}

/*--------------          Collection         ------------*/
/* line 781, ../sass/screen.scss */
.collection-section {
  padding: 60px 0;
}

/* line 782, ../sass/screen.scss */
.collection-section figure {
  position: relative;
  overflow: hidden;
  padding: 0px;
  background: #f7f8fc;
  text-align: center;
  height: 430px;
  margin: 30px 0;
}

/* line 783, ../sass/screen.scss */
.collection-section figcaption {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 25px 10px;
  background: rgba(0, 0, 0, 0.9);
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
  border-bottom: 0px solid #f7f8fc;
  overflow: hidden;
}

/* line 785, ../sass/screen.scss */
.collection-section .view-more {
  width: 100%;
  position: absolute;
  left: 0;
  margin-top: 25px;
}

/* line 786, ../sass/screen.scss */
.collection-section h5 a {
  color: #fff;
  font-size: 25px;
  letter-spacing: 3px;
}

/* line 787, ../sass/screen.scss */
.collection-section .button, .collection-section h5 {
  margin: 0;
}

/* line 788, ../sass/screen.scss */
.collection-section figure:hover figcaption {
  padding-bottom: 90px;
}

/* line 789, ../sass/screen.scss */
.collection-section h5 a:hover {
  color: #72492a;
}

/*--------------          Store         ------------*/
/* line 793, ../sass/screen.scss */
.store {
  padding: 70px 0 100px;
}

/* line 795, ../sass/screen.scss */
.shorting {
  padding: 0 0 75px;
}

/* line 796, ../sass/screen.scss */
.shorting .medium-4 {
  float: left;
}

/* line 797, ../sass/screen.scss */
.paginate {
  text-align: center;
}

/* line 798, ../sass/screen.scss */
.product-short {
  text-align: right;
}

/* line 799, ../sass/screen.scss */
.product-layout li {
  display: inline-block;
  margin-right: 15px;
}

/* line 800, ../sass/screen.scss */
.grid-layout {
  width: 20px;
  background: url(../_assets/img/thumb-icon.png) no-repeat;
}

/* line 801, ../sass/screen.scss */
.list-layout {
  width: 28px;
  background: url(../_assets/img/list-icon.png) no-repeat;
}

/* line 802, ../sass/screen.scss */
.grid-layout, .list-layout {
  height: 20px;
  background-position: 0 0;
  display: inline-block;
  transition: all 0s ease-in-out;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  -ms-transform: all 0s ease-in-out;
}

/* line 803, ../sass/screen.scss */
.grid-layout:hover, .grid-layout:focus, .list-layout:hover, .list-layout:focus {
  background-position: 0 -20px;
}

/* line 804, ../sass/screen.scss */
.paginate li, .product-short label {
  color: #646464;
  font-size: 18px;
  display: inline-block;
}

/* line 805, ../sass/screen.scss */
.product-short select {
  width: auto;
  height: 25px;
  padding: 0 15px;
  padding-right: 25px;
  border: none;
  color: #212121;
  background: url(../_assets/img/dropdown.png) no-repeat 88% 50%;
  box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  margin: 0;
}

/* line 808, ../sass/screen.scss */
.new-sale {
  position: absolute;
  left: 15px;
  top: 20px;
  z-index: 0;
}

/* line 809, ../sass/screen.scss */
.sale, .new, .sold {
  font-size: 15px;
  color: #fff;
  line-height: 20px;
  text-transform: uppercase;
  padding: 5px 17px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  display: block;
  margin-bottom: 8px;
}

/* line 810, ../sass/screen.scss */
.sale {
  background: #72492a;
}

/* line 811, ../sass/screen.scss */
.new {
  background: #2e2e2e;
}

/* line 812, ../sass/screen.scss */
.sold {
  background: #db1414;
}

/* line 814, ../sass/screen.scss */
.product-list {
  padding: 0 0 40px;
}

/* line 815, ../sass/screen.scss */
.product-list figure {
  text-align: center;
  padding: 0px 0;
  background: #f7f8fc;
}

/* line 816, ../sass/screen.scss */
.product-list .new-sale {
  right: 20px;
  left: auto;
}

/* line 817, ../sass/screen.scss */
.product-list .price {
  display: block;
  margin: 0;
}

/* line 818, ../sass/screen.scss */
.product-list .review-icon {
  margin: 0 0 10px;
}

/* line 819, ../sass/screen.scss */
.product-list .product-info {
  padding: 0;
}

/* line 820, ../sass/screen.scss */
.product-list p {
  display: inline-block;
}

/* line 821, ../sass/screen.scss */
.product-list ul {
  padding: 20px 0 0;
}

/* line 822, ../sass/screen.scss */
.product-list li {
  display: inline-block;
}

/* line 823, ../sass/screen.scss */
.product-list li:first-child {
  float: right;
}

/* line 826, ../sass/screen.scss */
.productbar .menu-icon {
  display: none;
}

/* line 827, ../sass/screen.scss */
.productbar {
  padding-right: 32px;
}

/* line 828, ../sass/screen.scss */
.productbar h5 {
  color: #fff;
  font-size: 20px;
  padding: 14px 15px;
  margin-bottom: 50px;
  text-align: center;
  background: #72492a;
}

/* line 829, ../sass/screen.scss */
.productbar h6 {
  color: #1a1a1a;
  border-bottom: 1px solid #e0e0e0;
  padding: 0 0 5px;
  margin-bottom: 25px;
}

/* line 830, ../sass/screen.scss */
.productbar ul {
  margin: 0 0 30px;
}

/* line 831, ../sass/screen.scss */
.productbar ul li a {
  color: #5e5e5e;
  font-size: 16px;
  line-height: 44px;
  display: block;
}

/* line 832, ../sass/screen.scss */
.productbar ul li a span {
  background: #f7f8fc;
  float: right;
  font-size: 15px;
  line-height: 20px;
  padding: 5px 15px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  margin: 7px 0 0;
}

/* line 833, ../sass/screen.scss */
.productbar ul li a:hover {
  color: #72492a;
}

/* line 834, ../sass/screen.scss */
.productbar ul li a:hover span {
  color: #fff;
  background: #72492a;
}

/* line 835, ../sass/screen.scss */
.productbar p {
  color: #838383;
  margin: 0 0 35px;
  display: inline-block;
}

/* line 837, ../sass/screen.scss */
.productbar .color {
  margin-bottom: 15px;
}

/* line 838, ../sass/screen.scss */
.color li a {
  width: 32px;
  height: 32px;
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin-right: 22px;
  margin-bottom: 20px;
  position: relative;
}

/* line 839, ../sass/screen.scss */
.color li.selected a::before {
  content: ' ';
  width: 13px;
  height: 8px;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  margin-top: -6px;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}

/* line 842, ../sass/screen.scss */
.color li .white {
  background: #e6e6e6;
}

/* line 843, ../sass/screen.scss */
.yellow {
  background: #ffb400;
}

/* line 844, ../sass/screen.scss */
.orange {
  background: #f56c24;
}

/* line 845, ../sass/screen.scss */
.red {
  background: #72492a;
}

/* line 846, ../sass/screen.scss */
.blue {
  background: #3853d8;
}

/* line 847, ../sass/screen.scss */
.sky {
  background: #20a5e8;
}

/* line 848, ../sass/screen.scss */
.green {
  background: #5cb328;
}

/* line 849, ../sass/screen.scss */
.brown {
  background: #7c5f4d;
}

/* line 851, ../sass/screen.scss */
.attribute {
  float: left;
  margin-bottom: 35px;
}

/* line 852, ../sass/screen.scss */
.attribute li, .color li {
  float: left;
}

/* line 853, ../sass/screen.scss */
.attribute li a {
  color: #838383;
  font-size: 18px;
  padding: 12px 18px;
  line-height: 25px !important;
  border: 1px solid #e0e0e0;
  margin-bottom: -1px;
  margin-right: -1px;
  display: inline-block;
}

/* line 854, ../sass/screen.scss */
.size li a {
  width: 50px;
  height: 50px;
  padding: 12px 0;
  text-align: center;
}

/* line 855, ../sass/screen.scss */
.attribute li a:hover {
  color: #fff !important;
  background: #72492a;
}

/* line 857, ../sass/screen.scss */
.custom-pagination {
  text-align: center;
  margin: 60px 0 0;
}

/* line 858, ../sass/screen.scss */
.custom-pagination .page a, .prev a, .next a {
  width: 50px;
  height: 50px;
  display: inline-block;
  font-size: 17px;
  color: #2e2e2e;
  line-height: 42px;
  border: 1px solid #e7e7e7;
}

/* line 859, ../sass/screen.scss */
.custom-pagination .page {
  display: inline-block;
}

/* line 860, ../sass/screen.scss */
.custom-pagination .prev {
  float: left;
}

/* line 861, ../sass/screen.scss */
.custom-pagination .next {
  float: right;
}

/* line 862, ../sass/screen.scss */
.custom-pagination .current {
  padding: 0;
  background: none;
}

/* line 863, ../sass/screen.scss */
.custom-pagination .current a {
  color: #fff;
  background: #72492a;
}

/* line 865, ../sass/screen.scss */
.large-img {
  width: 100%;
  border: 1px solid #eee;
}

/* line 866, ../sass/screen.scss */
.poplet.slick-slider {
  margin: 12px -2px;
  float: left;
}

/* line 867, ../sass/screen.scss */
.poplet {
  margin: 12px 0px;
  float: left;
  width: 100%;
}

/* line 868, ../sass/screen.scss */
.poplet li {
  width: 25%;
  float: left;
  padding: 0 6px;
}

/* line 869, ../sass/screen.scss */
.poplet li figure {
  width: 100%;
  border: 1px solid #f4f3f6;
}

/* line 872, ../sass/screen.scss */
.product-detail {
  padding: 0 15px;
}

/* line 873, ../sass/screen.scss */
.product-detail span {
  color: #767676;
  font-size: 14px;
  text-transform: uppercase;
}

/* line 874, ../sass/screen.scss */
.product-detail h2 {
  font-size: 55px;
  text-transform: capitalize;
}

/* line 875, ../sass/screen.scss */
.product-detail h5 {
  font-size: 19px;
  color: #1a1a1a;
  margin: 0 0 12px;
}

/* line 876, ../sass/screen.scss */
.product-detail p {
  font-size: 16px;
  color: #838383;
  line-height: 26px;
  margin: 0 0 50px;
}

/* line 877, ../sass/screen.scss */
.product-detail .price {
  font-size: 27px;
  color: #282828;
  padding: 30px 0;
  margin: 0;
}

/* line 878, ../sass/screen.scss */
.product-detail .review-icon {
  margin: 0;
  vertical-align: middle;
}

/* line 879, ../sass/screen.scss */
.product-detail .review-icon img {
  margin-right: 35px;
}

/* line 880, ../sass/screen.scss */
.product-detail .review-icon p, .product-detail .review-icon p a {
  color: #7d7d7d;
  font-size: 19px;
  letter-spacing: 0.5px;
  text-transform: inherit;
  display: inline-block;
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 881, ../sass/screen.scss */
.product-detail .review-icon p {
  vertical-align: -2px;
  margin: 0;
}

/* line 882, ../sass/screen.scss */
.product-detail .color li a {
  margin-top: 12px;
}

/* line 884, ../sass/screen.scss */
.quntity {
  padding: 35px 0 70px;
}

/* line 885, ../sass/screen.scss */
.quntity-box {
  width: 140px;
  height: 45px;
  float: left;
  border: 1px solid #dedede;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  position: relative;
}

/* line 886, ../sass/screen.scss */
.quntity-box button {
  font-size: 22px;
  position: absolute;
  top: 0;
  width: 43px;
  height: 43px;
  cursor: pointer;
}

/* line 887, ../sass/screen.scss */
.quntity-box .minus {
  left: 4px;
}

/* line 888, ../sass/screen.scss */
.quntity-box .plus {
  right: 4px;
}

/* line 889, ../sass/screen.scss */
.quntity-box input {
  width: 50px;
  height: 43px;
  border: none;
  box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  margin: 0 auto;
  text-align: center;
  font-size: 18px;
  padding: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

/* line 890, ../sass/screen.scss */
.quntity .button {
  margin: 0 15px;
  float: left;
}

/* line 891, ../sass/screen.scss */
.quntity .button img, .favorite-btn:hover img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

/* line 892, ../sass/screen.scss */
.quntity .button:hover, .favorite-btn:hover {
  color: #fff;
  background: #72492a;
}

/* line 893, ../sass/screen.scss */
.favorite-btn {
  width: 45px;
  height: 45px;
  float: left;
  text-align: center;
  background: #ededed;
  margin: 0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

/* line 894, ../sass/screen.scss */
.favorite-btn img {
  padding: 14px 0;
}

/* line 896, ../sass/screen.scss */
.social-share li {
  display: inline-block;
}

/* line 897, ../sass/screen.scss */
.social-share li a {
  color: #232122;
  font-size: 16px;
  margin-left: 28px;
}

/* line 898, ../sass/screen.scss */
.social-share li:first-child a {
  margin: 0;
}

/* line 899, ../sass/screen.scss */
.social-share li a:hover {
  color: #72492a;
}

/* line 901, ../sass/screen.scss */
.product-tab .tabs {
  text-align: center;
}

/* line 902, ../sass/screen.scss */
.product-tab .tabs-title {
  margin: 0 8px;
  float: none;
  display: inline-block;
}

/* line 903, ../sass/screen.scss */
.product-tab .tabs-title > a {
  font-size: 18px;
  color: #9a9a9a;
  text-transform: uppercase;
  border-bottom: 2px solid transparent;
}

/* line 904, ../sass/screen.scss */
.product-tab .tabs-title > a:hover, .product-tab .tabs-title > a:focus, .product-tab .tabs-title > a[aria-selected=true] {
  background: transparent;
  color: #72492a;
  border-color: #72492a;
}

/* line 905, ../sass/screen.scss */
.product-tab .tabs-content {
  background: #f5f6fa;
  border: none;
}

/* line 906, ../sass/screen.scss */
.product-tab .tabs-panel {
  padding: 65px 15px 25px;
}

/* line 907, ../sass/screen.scss */
.product-tab .tabs-panel p {
  color: #838383;
  padding: 0 0 30px;
}

/* line 909, ../sass/screen.scss */
.realated-product {
  padding: 100px 0 60px;
}

/*--------------          Cart         ------------*/
/* line 913, ../sass/screen.scss */
.cart {
  padding: 70px 0 100px;
}

/* line 914, ../sass/screen.scss */
.cartrow {
  border-bottom: 1px solid #e9e8e8;
  padding: 0 0 18px;
  text-align: center;
}

/* line 915, ../sass/screen.scss */
.cart-items li {
  border-bottom: 1px solid #e9e8e8;
  padding: 50px 0;
  text-align: center;
}

/* line 917, ../sass/screen.scss */
.climage, .product-image {
  width: 12%;
}

/* line 918, ../sass/screen.scss */
.cltitle, .product-title {
  width: 33%;
  padding-left: 20px;
  text-align: left;
}

/* line 919, ../sass/screen.scss */
.clprice, .product-price {
  width: 20%;
}

/* line 920, ../sass/screen.scss */
.clqty, .product-qty {
  width: 25%;
}

/* line 921, ../sass/screen.scss */
.clremove, .product-remove {
  width: 9%;
}

/* line 923, ../sass/screen.scss */
.cartlabel {
  color: #9a9a9a;
  font-size: 20px;
  letter-spacing: 1px;
  float: left;
  text-transform: uppercase;
}

/* line 924, ../sass/screen.scss */
.product-image figure {
  background: #f7f8fc;
  padding: 20px;
  min-height: 135px;
  border: 1px solid #f4f3f6;
  max-width: 135px;
}

/* line 925, ../sass/screen.scss */
.cart-item {
  float: left;
}

/* line 926, ../sass/screen.scss */
.cart-item p, .cart-item a {
  color: #1a1a1a;
  font-size: 22px;
  text-transform: uppercase;
  font-family: "Pathway Gothic One", sans-serif;
  margin: 0;
}

/* line 927, ../sass/screen.scss */
.cart-item .pro-detail {
  color: #b5b5b5;
  font-size: 16px;
  letter-spacing: 1px;
}

/* line 928, ../sass/screen.scss */
.cart-item .quntity-box {
  display: inline-block;
  float: none;
}

/* line 932, ../sass/screen.scss */
.cart-button {
  padding: 50px 15px;
}

/* line 933, ../sass/screen.scss */
.cart-footer .cart-button p span {
  font-size: 17px;
  text-transform: initial;
}

/* line 934, ../sass/screen.scss */
.cart-footer .button {
  min-width: 200px;
  margin-left: 10px;
}

/* line 935, ../sass/screen.scss */
.cart-footer h4 {
  font-size: 25px;
  margin: 0 0 28px;
}

/* line 936, ../sass/screen.scss */
.cart-footer p {
  color: #282828;
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 937, ../sass/screen.scss */
.cart-footer p span {
  color: #838383;
  font-size: 20px;
  float: right;
}

/* line 938, ../sass/screen.scss */
.cart-footer .cart-total {
  color: #3b3b3b;
  font-size: 22px;
}

/* line 940, ../sass/screen.scss */
.shipping-form {
  max-width: 80%;
}

/* line 941, ../sass/screen.scss */
.shipping-form .button {
  margin: 25px 0 0;
}

/*--------------          Checkout         ------------*/
/* line 945, ../sass/screen.scss */
.check-form {
  padding: 60px 0;
}

/* line 947, ../sass/screen.scss */
.checkout-info .medium-12.left {
  margin: 0 0 30px;
}

/* line 948, ../sass/screen.scss */
.check-form h5 {
  font-size: 25px;
  color: #282828;
  font-weight: normal;
  margin-bottom: 25px;
}

/* line 949, ../sass/screen.scss */
.check-form input[type="text"] {
  width: 100%;
  height: 54px;
  margin-bottom: 20px;
  font-size: 16px;
  color: #282828;
}

/* line 950, ../sass/screen.scss */
.check-form input[type="submit"] {
  width: 100%;
  font-size: 18px;
  letter-spacing: 1px;
  padding: 12px 29px;
  margin-top: 20px;
}

/* line 951, ../sass/screen.scss */
.check-form select {
  width: 100%;
  height: 54px;
  border: 1px solid #e0e0e0;
  margin-bottom: 20px;
  background: url(../_assets/img/dropdown.png) no-repeat 90% 50%;
  font-size: 16px;
  color: #282828;
}

/* line 952, ../sass/screen.scss */
.cart-expiry select {
  width: 110px;
  margin-right: 18px;
}

/* line 953, ../sass/screen.scss */
.check-form label, .card-accept span {
  font-size: 17px;
  color: #282828;
  display: block;
  margin-bottom: 7px;
}

/* line 955, ../sass/screen.scss */
.check-detail {
  width: 100%;
  float: left;
  background: #1c1c1c;
  padding: 25px 30px;
}

/* line 956, ../sass/screen.scss */
.check-detail h5 {
  margin: 0;
  padding: 0 0 15px;
  color: #fff;
  border-bottom: 1px solid #3a3a3a;
}

/* line 957, ../sass/screen.scss */
.check-detail .sub-title {
  width: 100%;
  float: left;
  margin: 0;
  border-bottom: 1px solid #3a3a3a;
  padding: 16px 0;
}

/* line 958, ../sass/screen.scss */
.sub-title ul {
  float: right;
  text-align: right;
}

/* line 959, ../sass/screen.scss */
.sub-title ul li {
  color: #fff;
}

/* line 960, ../sass/screen.scss */
.check-detail .sub-title, .check-detail select, .sub-title p {
  font-size: 18px;
  color: #72492a;
  font-family: "Pathway Gothic One", sans-serif;
  display: inline-block;
}

/* line 961, ../sass/screen.scss */
.check-detail span {
  font-size: 16px;
  color: #fff;
  float: right;
}

/* line 962, ../sass/screen.scss */
.check-detail select {
  color: #bebebe;
  background: url(../_assets/img/dropdown-grey.png) no-repeat 90% 50%;
}

/* line 963, ../sass/screen.scss */
.check-detail input[type="text"] {
  color: #bebebe;
  background: transparent;
}

/* line 965, ../sass/screen.scss */
#paymentdiv {
  display: none;
}

/* line 966, ../sass/screen.scss */
.check-payment {
  padding: 30px 0 20px;
}

/* line 968, ../sass/screen.scss */
.radio-btn input[type="radio"] {
  display: none;
  float: left;
}

/* line 969, ../sass/screen.scss */
.radio-btn input[type="radio"] + label {
  color: #fff;
}

/* line 970, ../sass/screen.scss */
.radio-btn input[type="radio"] + label span {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  margin: 2px 8px 0 0;
  vertical-align: middle;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin-bottom: 14px;
  border: 1px solid #fff;
  padding: 4px 0px;
  text-align: center;
}

/* line 972, ../sass/screen.scss */
.radio-btn input[type="radio"] + label span::after {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  display: block;
  content: "";
  background-color: transparent;
  margin: 1px auto;
}

/* line 973, ../sass/screen.scss */
.radio-btn input[type="radio"] + label span::after, .radio-btn input[type="radio"]:checked + label span::after {
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transform: all 0.4s ease-in-out;
}

/* line 974, ../sass/screen.scss */
.radio-btn input[type="radio"]:checked + label span::after {
  background-color: #fff;
}

/*--------------          Account         ------------*/
/* line 978, ../sass/screen.scss */
.account, .content {
  padding: 80px 0;
}

/* line 979, ../sass/screen.scss */
.account hr {
  margin: 40px auto 25px;
}

/* line 980, ../sass/screen.scss */
.m-30 {
  margin-bottom: 30px;
}

/* line 981, ../sass/screen.scss */
table.order-list td {
  border: 1px solid #eee;
}

/* line 983, ../sass/screen.scss */
iframe {
  border: none;
}

/*--------------          Register         ------------*/
/* line 987, ../sass/screen.scss */
.register {
  padding: 70px 0 100px;
}

/* line 988, ../sass/screen.scss */
.register h2 {
  margin: 0 0 35px;
}

/* line 989, ../sass/screen.scss */
.register form {
  padding-right: 30px;
}

/* line 990, ../sass/screen.scss */
.register .button {
  margin: 10px 0 0;
  min-width: 135px;
}

/* line 991, ../sass/screen.scss */
.register .button em {
  vertical-align: 1px;
  line-height: 20px;
  padding-left: 10px;
}

/* line 992, ../sass/screen.scss */
.register .square-checkbox {
  margin-bottom: 25px;
}

/* line 993, ../sass/screen.scss */
.register .square-checkbox p {
  color: #282828;
  font-size: 20px;
  font-family: "Pathway Gothic One", sans-serif;
  margin: 0;
}

/*--------------          Contact         ------------*/
/* line 998, ../sass/screen.scss */
.contact {
  padding: 70px 0 70px;
  text-align: center;
}

/* line 999, ../sass/screen.scss */
.contact h4 {
  color: #1a1a1a;
  font-size: 23px;
  margin: 25px 0 20px;
}

/* line 1000, ../sass/screen.scss */
.contact h2 {
  margin: 0 0 65px;
}

/* line 1001, ../sass/screen.scss */
.contact form {
  max-width: 885px;
  margin: 0 auto;
}

/* line 1002, ../sass/screen.scss */
.contact input[type="text"], .contact input[type="password"], .contact input[type="email"], .contact textarea {
  margin-bottom: 25px;
}

/* line 1003, ../sass/screen.scss */
.contact button {
  min-width: 185px;
  margin: 20px 0 0;
}

/* line 1004, ../sass/screen.scss */
.contact p {
  margin: 0;
}

/* line 1005, ../sass/screen.scss */
.contact-box {
  padding: 0 0 70px;
}

/* line 1006, ../sass/screen.scss */
.contact-box .medium-4 {
  padding: 30px 15px 45px;
  border-left: 1px solid #ddd;
}

/* line 1007, ../sass/screen.scss */
.contact-box .medium-4:first-child {
  border-left: none;
}

/* line 1009, ../sass/screen.scss */
#map {
  height: 685px;
}

/*--------------          About         ------------*/
/* line 1013, ../sass/screen.scss */
.about {
  padding: 80px 0;
  text-align: center;
}

/* line 1014, ../sass/screen.scss */
.about .lead {
  color: #2e2e2e;
  font-size: 35px;
  line-height: 54px;
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 1015, ../sass/screen.scss */
.about .tabs {
  border: none;
  max-width: 880px;
  float: none;
  margin: 0 auto;
  border-bottom: 1px solid #e4e4e4;
  padding: 65px 0 0;
  letter-spacing: 1px;
}

/* line 1016, ../sass/screen.scss */
.about .tabs-title {
  margin: 0;
  float: left;
}

/* line 1017, ../sass/screen.scss */
.about .tabs-title > a {
  color: #aeadad;
  font-size: 16px;
  text-transform: uppercase;
  padding: 20px 0px;
  border: none;
  position: relative;
}

/* line 1018, ../sass/screen.scss */
.about .tabs-title > a::before {
  content: '';
  width: 12px;
  height: 12px;
  display: inline-block;
  background: transparent;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  position: absolute;
  bottom: -6px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 1020, ../sass/screen.scss */
.about .tabs-title > a:hover::before, .about .tabs-title > a:focus::before, .about .tabs-title > a[aria-selected=true]::before {
  background: #72492a;
}

/* line 1021, ../sass/screen.scss */
.about .tabs-title > a:hover, .about .tabs-title > a:focus, .about .tabs-title > a[aria-selected=true] {
  background: transparent;
  color: #72492a;
}

/* line 1022, ../sass/screen.scss */
.about .tabs-content {
  background: transparent;
  border: none;
  padding: 45px 30px;
}

/* line 1023, ../sass/screen.scss */
.about .tabs-panel {
  padding: 0;
}

/* line 1024, ../sass/screen.scss */
.about .tabs-content p {
  font-size: 14px;
  color: #282828;
  line-height: 26px;
  padding: 0;
}

/* line 1026, ../sass/screen.scss */
.team {
  padding: 100px 0;
}

/* line 1027, ../sass/screen.scss */
.team figure img {
  width: 100%;
}

/* line 1028, ../sass/screen.scss */
.team ul {
  text-align: center;
}

/* line 1029, ../sass/screen.scss */
.team h5, .testimonial h5 {
  margin: 32px 0 8px;
}

/* line 1030, ../sass/screen.scss */
.team span, .testimonial span {
  font-size: 16px;
  color: #a2a2a2;
  text-transform: uppercase;
}

/* line 1032, ../sass/screen.scss */
.testimonial {
  padding: 100px 0;
  text-align: center;
}

/* line 1033, ../sass/screen.scss */
.testimonial ul {
  padding: 0 60px;
}

/* line 1034, ../sass/screen.scss */
.testimonial figure {
  width: 110px;
  height: 110px;
  margin: 0 auto 40px;
  border: 5px solid #ededed;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  position: relative;
  overflow: hidden;
}

/* line 1035, ../sass/screen.scss */
.testimonial figure img {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

/* line 1036, ../sass/screen.scss */
.testimonial h3 {
  text-transform: capitalize;
}

/* line 1037, ../sass/screen.scss */
.testimonial p {
  color: #5c5c5c;
  font-size: 17px;
  line-height: 28px;
  margin: 15px 0 68px;
}

/* line 1038, ../sass/screen.scss */
.testimonial h5 {
  margin: 25px 0 5px;
}

/* line 1040, ../sass/screen.scss */
.testimonial .slick-list {
  max-width: 88%;
  margin: 0 auto;
}

/* line 1041, ../sass/screen.scss */
.angle-bigarrow .slick-prev, .angle-bigarrow .slick-prev:hover, .angle-bigarrow .slick-prev:focus {
  background: url(../../../img/website/icons/prev-arrow.png) no-repeat;
  left: 0;
}

/* line 1042, ../sass/screen.scss */
.angle-bigarrow .slick-next, .angle-bigarrow .slick-next:hover, .angle-bigarrow .slick-next:focus {
  background: url(../../../img/website/icons/next-arrow.png) no-repeat;
  right: 0;
}

/* line 1043, ../sass/screen.scss */
.angle-bigarrow .slick-prev, .angle-bigarrow .slick-next {
  width: 20px;
  height: 35px;
  background-position: 0 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 1044, ../sass/screen.scss */
.angle-bigarrow .slick-prev:hover, .angle-bigarrow .slick-prev:focus, .angle-bigarrow .slick-next:hover, .angle-bigarrow .slick-next:focus {
  background-position: 0 -35px;
}

/* line 1045, ../sass/screen.scss */
.angle-bigarrow .slick-prev::before, .angle-bigarrow .slick-next::before {
  content: '';
}

/*--------------          Blog         ------------*/
/* line 1049, ../sass/screen.scss */
.main-blog {
  padding: 70px 0 100px;
}

/* line 1050, ../sass/screen.scss */
.main-blog figure {
  max-height: 500px;
  overflow: hidden;
}

/* line 1051, ../sass/screen.scss */
.blogbar {
  float: right;
  padding-left: 32px;
  padding-right: 15px;
}

/* line 1052, ../sass/screen.scss */
.blogbar form {
  position: relative;
}

/* line 1053, ../sass/screen.scss */
.blogbar form input {
  padding-right: 50px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background: #f7f8fc;
  margin-bottom: 50px;
}

/* line 1054, ../sass/screen.scss */
.blogbar form button {
  position: absolute;
  right: 5px;
  top: 0px;
  width: 45px;
  height: 45px;
  -webkit-filter: brightness(2) invert(1);
  filter: brightness(2) invert(1);
}

/* line 1055, ../sass/screen.scss */
.continue-btn {
  color: #72492a;
  font-size: 18px;
  text-transform: uppercase;
  margin: 45px 0;
  display: inline-block;
}

/* line 1056, ../sass/screen.scss */
.main-blog .custom-pagination {
  margin: 0;
}

/* line 1058, ../sass/screen.scss */
.main-blog blockquote {
  border: none;
  text-align: center;
}

/* line 1059, ../sass/screen.scss */
.main-blog blockquote p {
  font-size: 23px;
  color: #242633;
  font-family: 'Playfair Display', serif;
}

/* line 1060, ../sass/screen.scss */
.main-blog blockquote em {
  color: #eae9ee;
  font-size: 45px;
  line-height: 45px;
  margin-bottom: 30px;
}

/* line 1061, ../sass/screen.scss */
.main-blog blockquote span {
  color: #a2a2a2;
  font-size: 18px;
  text-transform: uppercase;
}

/* line 1063, ../sass/screen.scss */
.video-block {
  text-align: center;
  padding: 75px 0;
}

/* line 1064, ../sass/screen.scss */
.video-block iframe {
  width: 100%;
  height: 450px;
  margin-bottom: 45px;
}

/* line 1066, ../sass/screen.scss */
.tags {
  padding: 50px 0 0;
  text-align: left;
}

/* line 1067, ../sass/screen.scss */
.tags a {
  font-size: 16px;
  color: #a2a2a2;
  letter-spacing: 1px;
}

/* line 1068, ../sass/screen.scss */
.tags em {
  color: #8a8c98;
  font-size: 18px;
  padding-right: 10px;
}

/* line 1069, ../sass/screen.scss */
.tags a:hover {
  color: #72492a;
}

/* line 1071, ../sass/screen.scss */
.blog-share {
  float: right;
}

/* line 1072, ../sass/screen.scss */
.blog-share li {
  display: inline-block;
}

/* line 1073, ../sass/screen.scss */
.blog-share li a {
  width: 28px;
  height: 28px;
  display: inline-block;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  text-align: center;
  margin-left: 12px;
}

/* line 1074, ../sass/screen.scss */
.blog-share li a:hover {
  color: #fff;
}

/* line 1075, ../sass/screen.scss */
.blog-share .fa-facebook-f {
  background: #3b5998;
}

/* line 1076, ../sass/screen.scss */
.blog-share .fa-twitter {
  background: #26a6d1;
}

/* line 1077, ../sass/screen.scss */
.blog-share .fa-google-plus {
  background: #dd4b39;
}

/* line 1078, ../sass/screen.scss */
.blog-share .fa-linkedin {
  background: #0e76a8;
}

/* line 1080, ../sass/screen.scss */
.comment-form h4, .comment-list h4 {
  font-size: 25px;
  margin: 0 0 45px;
}

/* line 1081, ../sass/screen.scss */
.comment-form .button {
  margin-top: 20px;
  min-width: 185px;
}

/* line 1082, ../sass/screen.scss */
.comment-list {
  padding: 0 0 60px;
}

/* line 1083, ../sass/screen.scss */
.comment-list .medium-12 {
  padding: 35px 0;
  border-bottom: 1px solid #e7e7e7;
}

/* line 1084, ../sass/screen.scss */
.comment-list h4 {
  margin: 0;
}

/* line 1085, ../sass/screen.scss */
.comment-list figure {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  overflow: hidden;
  border: 2px solid #ccc;
  width: 120px;
  height: 120px;
}

/* line 1086, ../sass/screen.scss */
.comment-list figure img {
  width: auto;
  max-width: initial;
  margin-left: -25px;
}

/* line 1087, ../sass/screen.scss */
.comment-list h5 {
  font-size: 23px;
  margin: 0;
}

/* line 1088, ../sass/screen.scss */
.comment-list span {
  color: #a2a2a2;
  font-size: 16px;
  margin: 0 0 15px;
  display: inline-block;
}

/* line 1089, ../sass/screen.scss */
.comment-list p {
  font-size: 16px;
}

/*--------------          LookBook         ------------*/
/* line 1093, ../sass/screen.scss */
.lookbook {
  text-align: center;
}

/* line 1095, ../sass/screen.scss */
.lookbook figure {
  position: relative;
  overflow: hidden;
}

/* line 1096, ../sass/screen.scss */
.lookbook figure::before {
  content: '';
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
  background: #0000008f;
}

/* line 1097, ../sass/screen.scss */
.lookbook figure:hover::before {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
}

/* line 1098, ../sass/screen.scss */
.lookbook figure .center-inner {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transform: all 0.5s ease-in-out;
}

/* line 1099, ../sass/screen.scss */
.lookbook figure:hover .center-inner {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

/* line 1101, ../sass/screen.scss */
.lookbook figure > img {
  width: 100%;
}

/* line 1103, ../sass/screen.scss */
.grid-large {
  height: 800px !important;
}

/* line 1104, ../sass/screen.scss */
.grid-medium {
  height: 530px !important;
}

/* line 1105, ../sass/screen.scss */
.grid-small {
  height: 400px !important;
}

/* line 1107, ../sass/screen.scss */
.mfp-counter {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 2px;
}

/* line 1108, ../sass/screen.scss */
.mfp-close {
  font-size: 40px;
}

/*--------------          Element Page         ------------*/
/* line 1112, ../sass/screen.scss */
.off-canvas-wrapper {
  overflow: hidden;
}

/*alert boxes*/
/* line 1115, ../sass/screen.scss */
.alert-box {
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  font-size: .8125rem;
  transition: opacity 300ms ease-out;
  background-color: #008cba;
  color: #fff;
  border-color: #0078a0;
  border-style: solid;
  border-width: 1px;
  padding: .875rem 1.5rem .875rem .875rem;
}

/* line 1117, ../sass/screen.scss */
.alert-box .close {
  font-size: 1.375rem;
  line-height: 0;
  position: absolute;
  top: 50%;
  margin-top: -.6875rem;
  right: .25rem;
  color: #333;
  opacity: 0.3;
  padding: 9px 6px 4px;
}

/* line 1118, ../sass/screen.scss */
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5;
}

/* line 1119, ../sass/screen.scss */
.alert-box.radius {
  border-radius: 3px;
}

/* line 1120, ../sass/screen.scss */
.alert-box.round {
  border-radius: 1000px;
}

/* line 1121, ../sass/screen.scss */
.alert-box.success {
  background-color: #43ac6a;
  color: #fff;
  border-color: #3a945b;
}

/* line 1122, ../sass/screen.scss */
.alert-box.alert {
  background-color: #f04124;
  color: #fff;
  border-color: #de2d0f;
}

/* line 1123, ../sass/screen.scss */
.alert-box.secondary {
  background-color: #e7e7e7;
  color: #4f4f4f;
  border-color: #c7c7c7;
}

/* line 1124, ../sass/screen.scss */
.alert-box.warning {
  background-color: #f08a24;
  color: #fff;
  border-color: #de770f;
}

/* line 1125, ../sass/screen.scss */
.alert-box.info {
  background-color: #a0d3e8;
  color: #4f4f4f;
  border-color: #74bfdd;
}

/* line 1126, ../sass/screen.scss */
.alert-box.alert-close {
  opacity: 0;
}

/*search*/
/* line 1129, ../sass/screen.scss */
.search-container {
  display: none;
  background: url(images/ultility-nav.png) repeat scroll 0 0 transparent;
  padding: 30px 0 0;
}

/* line 1130, ../sass/screen.scss */
.search-icon span {
  color: #FFFFFF;
  margin-left: 10px;
  cursor: pointer;
  position: relative;
  top: -3px;
  padding: 5px;
}

/* line 1131, ../sass/screen.scss */
.search-container input[type="text"] {
  height: auto;
  padding: 14px 15px;
}

/*slider*/
/*
.slick-slider{overflow:hidden;margin:0;}
.slick-slide img{width:100%;}
.slide-description{position:absolute;width:100%;margin-top:330px;z-index:1;}
.slick-dots{bottom:0;}
.slick-dots li button::before{color:#98918d;opacity:1;font-size:13px;}
.slick-dots li.slick-active button::before{color:#1abc9c;}
.hero-slider .slick-dots{bottom:145px;z-index:1;text-align:left;margin:0 0 0 25%;}
.hero-slider .slick-dots li button::before{content:none;}
.hero-slider .slick-dots li{width:auto;margin:0 5px 0 0;}
.hero-slider .slick-dots li button{width:50px;height:5px;border-radius:0;background:#fff;padding:0;}
.hero-slider .slick-dots li.slick-active button{background:none repeat scroll 0 0 #52cab3;height:15px;top:-10px;}
.slide-description span{color:#18987f;font-size:46px;float:left;margin:0 15px 30px 0;}
.slide-description h1{color:#fff;font-weight:100;}
.slide-description h2{color:#fff;font-weight:100;}
.slide-description-contents {background: rgba(0, 0, 0, 0.35); color:#fff; border-radius: 3px; padding: 20px;}
.slide-description h1.brown,.slide-description h2.brown{color:#6e6460;}
.slide-description h1{font-size:100px;line-height:134px;margin-bottom:30px;}
.slide-description h2{font-family:Merriweather, sans-serif;float:left;font-size:18px;text-align:left;text-transform:uppercase;}
.slide-description h2 em{font-style:normal;text-transform:none;white-space:nowrap;} 

.home-slider { position: relative;}
i.fa.prev-btn{color:#Fff;font-size:50px;line-height:50px;z-index:50;position:absolute;top:45%;left:20px;cursor:pointer;opacity:.7;
-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;}
i.fa.next-btn{color:#Fff;font-size:50px;line-height:50px;z-index:50;position:absolute;top:45%;right:20px;cursor:pointer;opacity:.7;
-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;}
i.fa.prev-btn:hover,i.fa.next-btn:hover{opacity:1;}
*/
/*section main*/
/* line 1164, ../sass/screen.scss */
section.main {
  padding: 20px 0 50px;
}

/* line 1165, ../sass/screen.scss */
.feature-image {
  border-radius: 90em;
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-width: 189px;
  margin-bottom: 30px;
}

/*events section*/
/* line 1168, ../sass/screen.scss */
section.events {
  background: url(images/events-bg.jpg) repeat-x top;
  padding: 50px 0;
}

/* line 1169, ../sass/screen.scss */
.event-item {
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  border-top: 5px solid #6bb6c2;
  margin-bottom: 30px;
  padding: 20px 30px;
}

/* line 1170, ../sass/screen.scss */
.event-date {
  background: #74d4c2;
  width: 75px;
  height: 75px;
  border-radius: 90em;
  font-size: 24px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  padding-top: 14px;
  margin: 0 auto 20px;
}

/* line 1171, ../sass/screen.scss */
.event-date span {
  display: block;
  line-height: 1.2;
}

/* line 1172, ../sass/screen.scss */
.event-date span.month {
  font-size: 16px;
}

/* line 1173, ../sass/screen.scss */
.event-item h3 {
  text-align: center;
  font-weight: 100;
}

/* line 1174, ../sass/screen.scss */
.event-item-detail {
  background: url(/_assets/img/dashed-bg.jpg) repeat-x bottom;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

/* line 1175, ../sass/screen.scss */
.event-item-detail h3 {
  margin-bottom: 5px;
}

/* line 1176, ../sass/screen.scss */
.event-details {
  line-height: 18px;
  color: #99918e;
  font-size: 13px;
  font-family: Merriweather, sans-serif;
  margin-bottom: 10px;
}

/* line 1177, ../sass/screen.scss */
.dash {
  width: 30px;
  height: 1px;
  background: #6bb6c2;
  margin: 20px auto;
}

/* line 1178, ../sass/screen.scss */
.event-item p {
  font-size: 13px;
}

/* line 1179, ../sass/screen.scss */
.event-item-detail .button {
  float: right;
}

/*announcements*/
/* line 1182, ../sass/screen.scss */
.news-item {
  margin-bottom: 30px;
}

/* line 1183, ../sass/screen.scss */
.news-item h3 {
  margin-bottom: 5px;
}

/* line 1184, ../sass/screen.scss */
.news-details {
  line-height: 18px;
  color: #99918e;
  font-size: 13px;
  font-family: Merriweather, sans-serif;
  margin-bottom: 10px;
}

/*faq*/
/* line 1187, ../sass/screen.scss */
.faq-question a {
  color: #6e6460;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 1188, ../sass/screen.scss */
.faq-details {
  padding-top: 30px;
  background: url(/_assets/img/dashed-bg.jpg) repeat-x bottom;
  margin-bottom: 50px;
  padding-bottom: 20px;
}

/* line 1189, ../sass/screen.scss */
.faq-details a {
  font-family: Merriweather, serif;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  color: #74d4c2;
}

/* line 1190, ../sass/screen.scss */
.faq-icon {
  background: none repeat scroll 0 0 #74d4c2;
  border-radius: 90em;
  color: #fff;
  display: block;
  float: left;
  font-size: 15px;
  font-weight: 600;
  height: 30px;
  width: 30px;
  padding-top: 3px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  margin: 0 15px 17px 0;
}

/* line 1192, ../sass/screen.scss */
.faq-icon.answer {
  background: #1abc9c;
}

/* line 1194, ../sass/screen.scss */
.accordion-title {
  padding: 1.25rem 1rem;
  line-height: 1;
  font-size: 18px;
  color: #282828;
}

/* line 1195, ../sass/screen.scss */
.accordion-title:focus, .accordion-title:hover, .accordion-item.is-active .accordion-title {
  background-color: #72492a;
  color: #fff;
}

/* line 1196, ../sass/screen.scss */
.accordion-content {
  font-size: 14px;
  font-family: "Poppins", sans-serif;
}

/*page-title*/
/* line 1199, ../sass/screen.scss */
section.page-title {
  overflow: hidden;
  position: relative;
}

/* line 1200, ../sass/screen.scss */
section.page-title img {
  width: 100%;
}

/* line 1201, ../sass/screen.scss */
.row.page-headline {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
}

/* line 1202, ../sass/screen.scss */
.row.page-headline h1 {
  color: #fff;
  margin-top: 190px;
}

/*breadcrumps*/
/* line 1205, ../sass/screen.scss */
.breadcrumbs li {
  color: #72492a;
  font-size: 15px;
}

/* line 1206, ../sass/screen.scss */
.breadcrumbs a {
  color: #282828;
  font-size: 15px;
}

/* line 1207, ../sass/screen.scss */
.breadcrumps-container {
  padding: 30px 0 20px;
}

/*drilldown*/
/* line 1211, ../sass/screen.scss */
.is-drilldown-submenu-parent > a::after {
  border-color: transparent transparent transparent #72492a;
}

/* line 1212, ../sass/screen.scss */
.js-drilldown-back > a::before {
  border-color: transparent #72492a transparent transparent;
}

/* line 1213, ../sass/screen.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  border-color: #72492a transparent transparent;
}

/* line 1214, ../sass/screen.scss */
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  border-color: transparent transparent transparent #72492a;
}

/* line 1215, ../sass/screen.scss */
.is-accordion-submenu-parent > a::after {
  border-color: #72492a transparent transparent;
}

/*about*/
/* line 1218, ../sass/screen.scss */
section.main span.fa-heart {
  display: block;
  color: #c87492;
  font-size: 46px;
  width: 46px;
  margin: 0 auto 30px;
}

/* line 1219, ../sass/screen.scss */
p.literature-container span.icon, p.literature-container span.name {
  font-family: Merriweather, sans-serif;
  margin: 0 3px 0 0;
}

/* line 1220, ../sass/screen.scss */
p.literature-container img {
  vertical-align: middle;
}

/* line 1221, ../sass/screen.scss */
.double-dash {
  height: 3px;
  background: url(/_assets/img/dashed-bg.jpg) repeat-x top;
  margin: 30px 0;
}

/*section map*/
/* line 1224, ../sass/screen.scss */
section.map, section.map .flex-video, section.map .flex-video iframe {
  height: 350px;
  overflow: hidden;
}

/*store / products*/
/* line 1227, ../sass/screen.scss */
.product-thumbs {
  padding: 10px;
}

/* line 1228, ../sass/screen.scss */
.product-thumb {
  margin-bottom: 20px;
}

/*tab*/
/* line 1232, ../sass/screen.scss */
.tabs-title > a {
  font-size: 16px;
}

/*header*/
/* line 1236, ../sass/screen.scss */
#example-menu .top-bar-left {
  margin: 0;
  float: left;
}

/* line 1237, ../sass/screen.scss */
#example-menu {
  padding: .5rem;
}

/* line 1238, ../sass/screen.scss */
#example-menu, #example-menu ul {
  text-align: left;
  background-color: #e6e6e6;
}

/*footer*/
/*
footer{background:url(images/footer-bg.jpg) repeat-x top;padding:50px 0 30px;}
footer h4{color:#1abc9c;margin-bottom:3rem;}
footer p,footer div.copy{color:#a79b97;font-size:12px;font-family:"open sans", sans-serif;line-height:20px;}
footer div.copy a{color:#fffffe;transition-duration:.5s;margin:0 15px 15px 0; text-transform: uppercase;}
footer div.copy a:hover{color:#6bb6c2;}
footer .vcard{border:medium none;color:#98958B;font-size:14px;margin:0;padding:0;}
footer .vcard .fa{margin-right:5px;}
ul.social-icons{float:right;list-style-type:none;}
ul.social-icons li{display:inline-block;}
.social-icons a{font-size:28px;border-radius:90em;border:3px solid;width:45px;height:45px;padding-top:7px;text-align:center;color:#74D4C2;transition-duration:.5s;margin:0 15px 15px 0;}
.social-icons a:hover { color: #fff; }
*/
/*misc*/
/* line 1256, ../sass/screen.scss */
img.post-image {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1257, ../sass/screen.scss */
.blogpost-result-item.item.panel-body {
  padding-top: 30px;
  font-size: .8rem;
}

/* line 1258, ../sass/screen.scss */
.cb-Tags {
  margin-bottom: 5px;
}

/* line 1259, ../sass/screen.scss */
.cb-Image img {
  width: 100%;
}

/* line 1260, ../sass/screen.scss */
.mb10 {
  margin-bottom: 10px;
}

/* line 1261, ../sass/screen.scss */
.select2-container .select2-search--inline {
  border-bottom: none;
}

/* line 1262, ../sass/screen.scss */
.page-nav span#pagination {
  display: inline-block;
}

/* line 1263, ../sass/screen.scss */
p.page-nav {
  text-align: center;
}

/* line 1264, ../sass/screen.scss */
.page-nav a {
  margin: 0 9px;
  display: inline-block;
  color: #1abc9c;
}

/* line 1265, ../sass/screen.scss */
.custom-pagination li a {
  color: #1abc9c;
}

/* line 1266, ../sass/screen.scss */
.custom-pagination-previous a::before, .custom-pagination-previous.disabled::before {
  content: '\00ab';
  display: inline-block;
  margin-right: .5rem;
}

/* line 1267, ../sass/screen.scss */
.custom-pagination-next a::after, .custom-pagination-next.disabled::after {
  content: '\00bb';
  display: inline-block;
  margin-left: .5rem;
}

/* line 1268, ../sass/screen.scss */
.custom-pagination .current {
  background: #74D4C2;
  color: #fefefe;
}

/* line 1269, ../sass/screen.scss */
#googleMap {
  height: 515px;
  width: 100%;
  border: 10px solid #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.17);
}

/* line 1270, ../sass/screen.scss */
.photo-item {
  position: relative;
}

/* line 1271, ../sass/screen.scss */
p.photo-caption {
  position: absolute;
  bottom: 5px;
  left: 4px;
  background: rgba(0, 0, 0, 0.5);
  width: calc(100% - 8px);
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

/* line 1273, ../sass/screen.scss */
table tfoot td, table tfoot th, table thead td, table thead th, table tbody td, table tbody th {
  font-size: 16px;
  letter-spacing: 1px;
}

/* line 1275, ../sass/screen.scss */
.feature-wrapper {
  width: 100%;
  float: left;
  padding: 100px 0;
}

/*THE FOLLOWING CSS IS USED FOR THE KITCHEN SINK PAGE AND CAN BE DELETED IF YOU ARE NOT USING THAT PAGE*/
/* line 1279, ../sass/screen.scss */
.docs-component .sticky-container {
  float: right;
}

/* line 1280, ../sass/screen.scss */
.docs-code.kitchen-sink {
  border: 1px solid #cacaca;
  max-height: 300px;
  overflow-y: scroll;
  margin-bottom: 1rem;
}

/* line 1281, ../sass/screen.scss */
.docs-code-copy {
  position: absolute;
  top: 0;
  right: 0;
  background: #2199e8;
  color: #FFF;
  font-size: .8rem;
  z-index: 1;
  padding: .75rem 1rem;
}

/* line 1282, ../sass/screen.scss */
.docs-code, pre {
  position: relative;
}

/* line 1283, ../sass/screen.scss */
.docs-code.kitchen-sink code {
  border: 0;
}

/* line 1284, ../sass/screen.scss */
.docs-code code, pre code {
  display: block;
  overflow-x: auto;
  background: #f9f9f9;
  margin-bottom: 1.5rem;
  padding: 1rem;
  font-family: "Poppins", sans-serif;
}

/* line 1285, ../sass/screen.scss */
.row.display {
  background: #eee;
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  line-height: 2rem;
  border: solid 1px #c6c6c6;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 1286, ../sass/screen.scss */
.row.display .columns:nth-child(2), .row.display .columns.small-centered, .row.display .columns.large-centered {
  background: #e1e1e1;
}

/* line 1287, ../sass/screen.scss */
.docs-component .thumbnail {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/* line 1289, ../sass/screen.scss */
.docs-component h2 {
  display: inline-block;
}

/* line 1290, ../sass/screen.scss */
.docs-toc li a, .docs-toc li {
  font-size: 18px;
}

/* line 1291, ../sass/screen.scss */
legend {
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: 500;
  width: 100%;
  float: left;
  margin: 12px 0 10px;
}

/* line 1292, ../sass/screen.scss */
.docs-toc .active {
  background: #72492a;
  color: #fff;
}

/* line 1293, ../sass/screen.scss */
.docs-code-toggle {
  font-size: 15px;
  font-family: "Poppins", sans-serif;
  margin: 10px 0px 10px;
  display: inline-block;
  color: #72492a;
  border-bottom: 2px solid #72492a;
  float: right;
}

/* line 1295, ../sass/screen.scss */
.input-group-field {
  height: 45px;
}

/* line 1296, ../sass/screen.scss */
.label {
  font-size: 16px;
}

/* line 1297, ../sass/screen.scss */
.magellan .button {
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

/* line 1298, ../sass/screen.scss */
.pagination .current {
  background: #72492a;
}

/* line 1300, ../sass/screen.scss */
pre, code, pre code, pre span {
  font-size: 14px;
  letter-spacing: 0;
  font-family: "Poppins", sans-serif;
}

/*--------------          Media Queries         ------------*/
@media only screen and (min-width: 0) and (max-width: 640px) {
  /* line 1306, ../sass/screen.scss */
  .top-bar-section ul {
    margin-top: 48px;
  }

  /* line 1307, ../sass/screen.scss */
  .logo img {
    width: 35%;
  }

  /* line 1308, ../sass/screen.scss */
  .slide-description {
    margin-top: 10px;
  }

  /* line 1309, ../sass/screen.scss */
  .slide-description-contents {
    border-radius: 5px;
    padding: 5px;
  }

  /* line 1310, ../sass/screen.scss */
  .slide-description h1 {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 0px;
  }

  /* line 1311, ../sass/screen.scss */
  .slide-description h2 {
    display: none;
  }

  /* line 1312, ../sass/screen.scss */
  .slide-description span {
    display: none;
  }

  /* line 1313, ../sass/screen.scss */
  i.fa.prev-btn, i.fa.next-btn {
    opacity: 0;
  }

  /* line 1314, ../sass/screen.scss */
  .hero-slider .slick-dots {
    bottom: 0;
    text-align: center;
    margin: 0;
  }

  /* line 1315, ../sass/screen.scss */
  .community-search-wrap {
    background: none;
    padding: 20px 0 60px;
  }

  /* line 1316, ../sass/screen.scss */
  .search-ellipse {
    border-radius: 0;
    display: block;
    float: none;
    width: 100%;
    background: none;
    box-shadow: none;
    height: auto;
    text-align: left;
    padding: 0;
  }

  /* line 1317, ../sass/screen.scss */
  .search-ellipse h2 {
    text-align: left;
  }

  /* line 1318, ../sass/screen.scss */
  .search-ellipse h2, .search-ellipse h6 {
    color: #6e6460;
    display: inline;
    margin: auto;
  }

  /* line 1319, ../sass/screen.scss */
  section.main {
    padding: 20px 0;
  }

  	/*
      footer{text-align:center;padding:20px 0 10px;}
      footer p,footer div.copy{margin-bottom:15px;}
      .social-icons{float:none;}*/
  /* line 1324, ../sass/screen.scss */
  .row.page-headline h1 {
    font-size: 1.75rem;
    margin-top: 15px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 640px) {
  /* line 1328, ../sass/screen.scss */
  .slide-description {
    margin-top: 10px;
  }

  /* line 1329, ../sass/screen.scss */
  .slide-description h1 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px;
  }

  /* line 1330, ../sass/screen.scss */
  .slide-description h2 {
    font-size: 12px;
    margin-bottom: 0;
  }

  /* line 1331, ../sass/screen.scss */
  .slide-description span {
    font-size: 26px;
    margin: 0 15px 10px 0;
  }

  /* line 1332, ../sass/screen.scss */
  .row.page-headline h1 {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  /* line 1336, ../sass/screen.scss */
  .top-bar .name {
    margin-top: -5px;
    max-width: 126px;
  }

  /* line 1337, ../sass/screen.scss */
  .top-bar-section ul li > a {
    font-size: 13px;
  }

  /* line 1338, ../sass/screen.scss */
  .side-search h2 {
    font-size: 38px;
  }

  /* line 1339, ../sass/screen.scss */
  .side-search h6 {
    font-size: 9px;
  }

  /* line 1340, ../sass/screen.scss */
  .search-filters a {
    margin-left: 10px;
  }

  /* line 1341, ../sass/screen.scss */
  .slide-description {
    margin-top: 10px;
  }

  /* line 1342, ../sass/screen.scss */
  .slide-description-contents {
    border-radius: 10px;
    padding: 10px;
  }

  /* line 1343, ../sass/screen.scss */
  .slide-description h1 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px;
  }

  /* line 1344, ../sass/screen.scss */
  .slide-description h2 {
    font-size: 12px;
    line-height: 13px;
    margin-bottom: 0;
  }

  /* line 1345, ../sass/screen.scss */
  .slide-description span {
    font-size: 26px;
    margin: 0 15px 30px 0;
  }

  /* line 1346, ../sass/screen.scss */
  .hero-slider .slick-dots {
    bottom: 0;
    text-align: center;
    margin: 0;
  }

  /* line 1347, ../sass/screen.scss */
  .row.page-headline h1 {
    margin-top: 30px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1399px) {
  /* line 1351, ../sass/screen.scss */
  .top-bar .name {
    margin-top: -18px;
    max-width: 199px;
  }

  /* line 1352, ../sass/screen.scss */
  .top-bar-section ul li > a {
    font-size: 14px;
  }

  /* line 1353, ../sass/screen.scss */
  .slide-description {
    margin-top: 10px;
  }

  /* line 1354, ../sass/screen.scss */
  .slide-description h1 {
    font-size: 70px;
    line-height: 70px;
  }

  /* line 1355, ../sass/screen.scss */
  .hero-slider .slick-dots {
    bottom: 0;
    text-align: center;
    margin: 0;
  }

  /* line 1356, ../sass/screen.scss */
  .row.page-headline h1 {
    margin-top: 70px;
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 1360, ../sass/screen.scss */
  .slide-description {
    margin-top: 50px;
  }

  /* line 1361, ../sass/screen.scss */
  .hero-slider .slick-dots {
    bottom: 0;
    text-align: center;
    margin: 0;
  }

  /* line 1362, ../sass/screen.scss */
  .row.page-headline h1 {
    margin-top: 130px;
  }
}
/*--------------          Icon Page         ------------*/
/* line 1369, ../sass/screen.scss */
.icon-wrapper {
  padding: 80px 0;
}

/* line 1370, ../sass/screen.scss */
.icon-list li {
  position: relative;
  height: 150px;
  float: left;
  text-align: center;
  margin: 0 0 2px 0;
  padding: 15px 12px;
  width: 12.5%;
  color: #333333;
  background: #f9f9f9;
  border-right: 2px solid #fff;
}

/* line 1371, ../sass/screen.scss */
.icon-list li em {
  font-size: 25px;
  margin: 0 0 8px 0;
}

/* line 1372, ../sass/screen.scss */
.icon-list li span {
  font-size: 15px;
  display: block;
}

/* line 1373, ../sass/screen.scss */
.icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

/*--------------          Error Page         ------------*/
/* line 1377, ../sass/screen.scss */
.error-page {
  padding: 80px 0;
  text-align: center;
}

/* line 1378, ../sass/screen.scss */
.error-page figure {
  margin: 0 0 30px;
}

/* line 1379, ../sass/screen.scss */
.error-page h2 span {
  font-size: 56px;
}

/*--------------          Wishlist Page         ------------*/
/* line 1383, ../sass/screen.scss */
.innerWrap {
  background: #fff;
  padding: 60px 0;
}

/* line 1385, ../sass/screen.scss */
.wishlist-content {
  width: 100%;
  float: left;
}
/* line 1386, ../sass/screen.scss */
.wishlist-content > ul {
  width: 100%;
  float: left;
  border: 1px solid #ddd;
}
/* line 1387, ../sass/screen.scss */
.wishlist-content > ul > li {
  width: 100%;
  float: left;
  border-top: 1px solid #ddd;
}
/* line 1388, ../sass/screen.scss */
.wishlist-content > ul > li.pro_head {
  border-top: none;
  background: #eaeaea;
}
/* line 1389, ../sass/screen.scss */
.wishlist-content > ul > li.pro_head .pro_name {
  background-color: #eaeaea;
  padding: 25px 20px;
}
/* line 1391, ../sass/screen.scss */
.wishlist-content > ul > li > div {
  padding: 25px 20px;
  float: left;
  position: relative;
  text-align: center;
}
/* line 1392, ../sass/screen.scss */
.wishlist-content > ul > li > div h5 {
  margin-bottom: 0px;
}
/* line 1397, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name {
  width: 55%;
  padding-left: 140px;
  background-color: #fafafa;
  border-right: 1px solid #ddd;
  text-align: left;
}
/* line 1398, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name figure {
  width: 120px;
  float: left;
  border: 1px solid #eaeaea;
  position: absolute;
  top: 25px;
  left: 20px;
}
/* line 1399, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name .pro-meta {
  width: 100%;
  float: left;
  text-align: left;
  padding-left: 20px;
}
/* line 1400, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name .pro-meta .pro-price {
  width: 100%;
  display: inline-block;
  margin: 7px 0;
}
/* line 1401, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name .pro-meta .pro-price span {
  font-size: 14px;
  color: #72492a;
  line-height: 20px;
  display: inline-block;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}
/* line 1402, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name .pro-meta .pro-price span.pro-old-price {
  position: relative;
  margin-right: 8px;
  color: #323232;
}
/* line 1403, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name .pro-meta .pro-price span.pro-old-price::before {
  content: '';
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  background-color: #444;
  transform: rotate(-15deg);
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
}
/* line 1408, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name .pro-meta h4 {
  font-size: 18px;
  font-weight: 500;
}
/* line 1409, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name .pro-meta h4 a {
  font-family: "Poppins", sans-serif;
  text-transform: capitalize;
}
/* line 1411, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name .pro-meta ul.desc-list {
  width: 100%;
  display: inline-block;
}
/* line 1412, ../sass/screen.scss */
.wishlist-content > ul > li .pro_name .pro-meta ul.desc-list li {
  display: block;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}
/* line 1417, ../sass/screen.scss */
.wishlist-content > ul > li .pro_cart {
  width: 30%;
  border-right: 1px solid #ddd;
}
/* line 1418, ../sass/screen.scss */
.wishlist-content > ul > li .pro_remove {
  width: 15%;
}
/* line 1419, ../sass/screen.scss */
.wishlist-content > ul > li .pro-doc {
  width: 100%;
  float: left;
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
/* line 1420, ../sass/screen.scss */
.wishlist-content > ul > li .pro-doc a {
  margin-bottom: 0px;
}
/* line 1421, ../sass/screen.scss */
.wishlist-content > ul > li .pro-doc a.btn-delete {
  width: 32px;
  height: 32px;
  display: inline-block;
  border: 1px solid #282828;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  line-height: 30px;
  padding-left: 2px;
}
/* line 1423, ../sass/screen.scss */
.wishlist-content > ul > li .pro-doc .FWrap, .wishlist-content > ul > li .pro-doc .product-info, .wishlist-content > ul > li .pro-doc .side-menu ul, .side-menu .wishlist-content > ul > li .pro-doc ul, .side-menu .wishlist-content > ul > li .pro-doc li, .top-bar .submenu .wishlist-content > ul > li .pro-doc a, .wishlist-content > ul > li .pro-doc .setting-menu li, .setting-menu .wishlist-content > ul > li .pro-doc li, .setting-menu .wishlist-content > ul > li .pro-doc a, .wishlist-content > ul > li .pro-doc .reveal-inner, .wishlist-content > ul > li .pro-doc .home-slider, .wishlist-content > ul > li .pro-doc .product-shadow, .wishlist-content > ul > li .pro-doc .product-shadow ul, .product-shadow .wishlist-content > ul > li .pro-doc ul, .wishlist-content > ul > li .pro-doc .product, .wishlist-content > ul > li .pro-doc .countdowntimer, .wishlist-content > ul > li .pro-doc .latest-blog, .wishlist-content > ul > li .pro-doc .home-blog-wrap, .wishlist-content > ul > li .pro-doc .gallery #swaggie, .gallery .wishlist-content > ul > li .pro-doc #swaggie, .wishlist-content > ul > li .pro-doc .product-izotope, .wishlist-content > ul > li .pro-doc .utility-header, .wishlist-content > ul > li .pro-doc .footer-base, .wishlist-content > ul > li .pro-doc .header3 .top-bar, .header3 .wishlist-content > ul > li .pro-doc .top-bar, .wishlist-content > ul > li .pro-doc .top-product3 ul, .top-product3 .wishlist-content > ul > li .pro-doc ul, .wishlist-content > ul > li .pro-doc .blog-box, .wishlist-content > ul > li .pro-doc .collection-section, .wishlist-content > ul > li .pro-doc .shorting, .wishlist-content > ul > li .pro-doc .product-list, .wishlist-content > ul > li .pro-doc .productbar h6, .productbar .wishlist-content > ul > li .pro-doc h6, .wishlist-content > ul > li .pro-doc .productbar ul, .productbar .wishlist-content > ul > li .pro-doc ul, .wishlist-content > ul > li .pro-doc .custom-pagination, .wishlist-content > ul > li .pro-doc .product-detail, .wishlist-content > ul > li .pro-doc .quntity, .wishlist-content > ul > li .pro-doc .social-share, .wishlist-content > ul > li .pro-doc .product-tab .tabs, .product-tab .wishlist-content > ul > li .pro-doc .tabs, .wishlist-content > ul > li .pro-doc .product-tab .tabs-content, .product-tab .wishlist-content > ul > li .pro-doc .tabs-content, .wishlist-content > ul > li .pro-doc .cartrow, .wishlist-content > ul > li .pro-doc .cart-items li, .cart-items .wishlist-content > ul > li .pro-doc li, .wishlist-content > ul > li .pro-doc .cart-footer, .wishlist-content > ul > li .pro-doc .cart-button, .wishlist-content > ul > li .pro-doc .cart-button p, .cart-button .wishlist-content > ul > li .pro-doc p, .wishlist-content > ul > li .pro-doc .shipping-form, .wishlist-content > ul > li .pro-doc .check-form, .wishlist-content > ul > li .pro-doc .checkout-info, .wishlist-content > ul > li .pro-doc .check-payment, .wishlist-content > ul > li .pro-doc .radio-btn, .wishlist-content > ul > li .pro-doc .contact-box, .wishlist-content > ul > li .pro-doc .main-blog blockquote, .main-blog .wishlist-content > ul > li .pro-doc blockquote, .wishlist-content > ul > li .pro-doc .video-block, .wishlist-content > ul > li .pro-doc .comment-list, .wishlist-content > ul > li .pro-doc .icon-wrapper {
  display: none;
}

/* line 1431, ../sass/screen.scss */
ul.InstagramWrap {
  width: 100%;
  float: left;
}
/* line 1432, ../sass/screen.scss */
ul.InstagramWrap li {
  width: 16.66667%;
  float: left;
}

/*--------------          Media Qurey         ------------*/
@media (max-width: 1919px) {
  /* line 1439, ../sass/screen.scss */
  .gallery .medium-2 {
    max-height: 280px;
  }

  /* line 1441, ../sass/screen.scss */
  .collection4 {
    padding: 75px 0 0;
  }

  /* line 1442, ../sass/screen.scss */
  .home-blog4 {
    padding: 75px 0;
  }
}
@media (max-width: 1679px) {
  /* line 1448, ../sass/screen.scss */
  .home1-slide {
    min-height: 650px;
  }

  /* line 1449, ../sass/screen.scss */
  .home1-slider .slick-prev {
    left: 18%;
  }

  /* line 1450, ../sass/screen.scss */
  .home1-slider .slick-next {
    right: 18%;
  }

  /* line 1451, ../sass/screen.scss */
  .gallery .medium-2 {
    max-height: 220px;
  }

  /* line 1453, ../sass/screen.scss */
  .slider-caption1 h1 {
    font-size: 75px;
    line-height: 80px;
    letter-spacing: 12px;
  }
}
@media (max-width: 1365px) {
  /* line 1461, ../sass/screen.scss */
  .slider-caption h1 {
    font-size: 65px;
    line-height: 70px;
  }

  /* line 1462, ../sass/screen.scss */
  .inner-caption {
    max-width: 650px;
  }

  /* line 1463, ../sass/screen.scss */
  .home-slider .slick-prev, .home-slider .slick-next {
    right: 15px;
  }

  /* line 1464, ../sass/screen.scss */
  .custom-paging {
    right: 35px;
  }

  /* line 1465, ../sass/screen.scss */
  .social-icon li {
    margin-left: 3px;
  }

  /* line 1466, ../sass/screen.scss */
  .lang select {
    padding: 0 20px 0 10px;
    font-size: 13px;
  }

  /* line 1467, ../sass/screen.scss */
  .gallery .medium-2 {
    max-height: 200px;
  }

  /*-----------------------------*/
  /* line 1471, ../sass/screen.scss */
  .slider-caption4 h2 {
    font-size: 30px;
  }

  /* line 1472, ../sass/screen.scss */
  .slider-caption4 span {
    font-size: 18px;
    padding: 0 75px 20px;
  }

  /* line 1473, ../sass/screen.scss */
  .slider-caption4 span::before, .slider-caption4 span::after {
    width: 50px;
  }

  /* line 1474, ../sass/screen.scss */
  .collection4 .button {
    font-size: 16px;
    min-width: inherit;
    margin: 0;
    padding: 8px 25px;
  }

  /* line 1475, ../sass/screen.scss */
  .collection4 figcaption {
    top: 15px;
    right: 15px;
    max-width: 150px;
  }
}
@media (max-width: 1199px) {
  /* line 1481, ../sass/screen.scss */
  .top-bar .menu > li > a {
    margin: 0 15px;
  }

  /* line 1482, ../sass/screen.scss */
  .product .center-inner li {
    margin: 0;
  }

  /* line 1483, ../sass/screen.scss */
  .product .center-inner li a {
    width: 40px;
    height: 40px;
  }

  /* line 1484, ../sass/screen.scss */
  .product .center-inner li img {
    padding: 11px 0;
  }

  /* line 1485, ../sass/screen.scss */
  .product-detail .color li a {
    margin-right: 12px;
  }

  /* line 1486, ../sass/screen.scss */
  .inner-caption {
    max-width: 530px;
  }

  /* line 1487, ../sass/screen.scss */
  .slider-caption h1 {
    font-size: 50px;
    line-height: 50px;
  }

  /* line 1488, ../sass/screen.scss */
  .slider-caption p {
    margin: 0px 0 25px;
  }

  /* line 1489, ../sass/screen.scss */
  .slider-caption .button {
    font-size: 15px;
    padding: 12px 20px;
    min-width: 185px;
    margin: 20px 0 0;
  }

  /* line 1490, ../sass/screen.scss */
  .gallery .medium-2 {
    max-height: 170px;
  }

  /* line 1492, ../sass/screen.scss */
  .grid-large {
    height: 500px !important;
  }

  /* line 1493, ../sass/screen.scss */
  .grid-small {
    height: 250px !important;
  }

  /* line 1494, ../sass/screen.scss */
  .grid-medium {
    height: 350px !important;
  }

  /*-----------------------------*/
  /* line 1498, ../sass/screen.scss */
  .collection4 figcaption {
    max-width: 120px;
  }

  /* line 1499, ../sass/screen.scss */
  .services2 .column {
    min-height: 85px;
  }
}
@media (max-width: 1023px) {
  /* line 1505, ../sass/screen.scss */
  .mobile {
    display: inline-block !important;
  }

  /* line 1506, ../sass/screen.scss */
  .desktop {
    display: none !important;
  }

  /* line 1507, ../sass/screen.scss */
  .top-bar-left {
    display: none;
  }

  /* line 1508, ../sass/screen.scss */
 /*  .row-10 {
    margin: 0 -15px;
  } */

  /* line 1511, ../sass/screen.scss */
  .banner {
    max-height: 350px;
    background-position: 75% 0% !important;
  }

  /* line 1512, ../sass/screen.scss */
  .reveal-inner {
    padding: 50px 15px;
  }

  /* line 1513, ../sass/screen.scss */
  .reveal, #newsletter, #product-box {
    max-width: 600px;
  }

  /* line 1514, ../sass/screen.scss */
  #newsletter h2 {
    font-size: 30px;
  }

  /* line 1515, ../sass/screen.scss */
  #newsletter .newsletter p {
    margin: 15px auto;
    font-size: 13px;
  }

  /* line 1516, ../sass/screen.scss */
  #newsletter input {
    margin: 0 0 25px;
    height: 45px;
    font-size: 16px;
  }

  /* line 1517, ../sass/screen.scss */
  #newsletter .newsletter {
    /*padding-right: 230px;*/
  }

  /* line 1518, ../sass/screen.scss */
  #newsletter .square-checkbox {
    max-width: 200px;
    bottom: -15px;
  }

  /* line 1519, ../sass/screen.scss */
  #newsletter .square-checkbox span {
    font-size: 16px;
    line-height: 26px;
  }

  /* line 1520, ../sass/screen.scss */
  #product-box .large-img {
    min-height: 380px;
    padding: 30px;
    margin-top: 20px;
  }

  /* line 1521, ../sass/screen.scss */
  #product-box .product-detail {
    margin-top: 20px;
  }

  /* line 1522, ../sass/screen.scss */
  #product-box .product-detail h2 {
    font-size: 45px;
  }

  /* line 1523, ../sass/screen.scss */
  #product-box .poplet li figure {
    padding: 15px;
    min-height: 120px;
  }

  /* line 1526, ../sass/screen.scss */
  .contact-box, .register form, .testimonial1, .product-counter2 {
    /*padding: 0 0 75px;*/
  }

  /* line 1527, ../sass/screen.scss */
  .contact, .store, .footer1, .home-blog1, .services2, .collection3, .home-blog3, .footer3, .newsletter {
    padding: 75px 0;
  }

  /* line 1528, ../sass/screen.scss */
  .register, .new-arrivals, .gallery, .realated-product, .collection1, .product-portfolio, .footer2, .top-product3 {
    padding: 75px 0 0;
  }

  /* line 1530, ../sass/screen.scss */
  #search-box form {
    max-width: 85%;
    margin-top: -50px;
  }

  /* line 1531, ../sass/screen.scss */
  #search-box input {
    font-size: 30px;
    height: 60px;
  }

  /* line 1532, ../sass/screen.scss */
  .home-slide {
    height: 600px !important;
    min-height: initial;
    background-position: 75% 0% !important;
  }

  /* line 1533, ../sass/screen.scss */
  .home-slider .slick-prev, .home-slider .slick-next {
    right: 65px;
    width: 50px;
    height: 50px;
    background-size: 12px;
  }

  /* line 1534, ../sass/screen.scss */
  .home-slider .slick-prev {
    margin-right: 50px;
  }

  /* line 1535, ../sass/screen.scss */
  .custom-paging {
    padding-left: 60px;
    bottom: 100px;
    right: 85px;
  }

  /* line 1536, ../sass/screen.scss */
  .slider-caption h1 {
    font-size: 48px;
    line-height: 50px;
    letter-spacing: 0px;
  }

  /* line 1537, ../sass/screen.scss */
  .slider-caption p {
    font-size: 16px;
  }

  /* line 1538, ../sass/screen.scss */
  .home-collection .medium-3 .collection {
    width: 50%;
    float: left;
    border: none;
    border-left: 1px solid #e2e4e7;
  }

  /* line 1539, ../sass/screen.scss */
  .home-collection .medium-3 .collection:first-child {
    border: none;
  }

  /* line 1540, ../sass/screen.scss */
  .home-collection .main-collection {
    border: 1px solid #e2e4e7;
    border-left: none;
    border-right: none;
  }

  /* line 1541, ../sass/screen.scss */
  .new-arrivals {
    margin-bottom: 65px;
  }

  /* line 1542, ../sass/screen.scss */
  .product-counter .medium-5 {
    text-align: center;
  }

  /* line 1543, ../sass/screen.scss */
  .black-box .counter {
    display: inline-block;
    float: none;
  }

  /* line 1544, ../sass/screen.scss */
  .counter-caption {
    padding: 0;
  }

  /* line 1545, ../sass/screen.scss */
  .countdowntimer {
    margin: 45px 0;
  }

  /* line 1546, ../sass/screen.scss */
  .counter {
    display: inline-block;
    float: none;
  }

  /* line 1547, ../sass/screen.scss */
  .home-blog .slick-prev, .home-blog .slick-next {
    right: 15px;
  }

  /* line 1548, ../sass/screen.scss */
  .home-blog .slick-slide {
    padding-top: 15px;
  }

  /* line 1549, ../sass/screen.scss */
  .services {
    padding: 60px 0;
  }

  /* line 1550, ../sass/screen.scss */
  .services .medium-4 {
    padding: 30px 15px;
  }

  /* line 1551, ../sass/screen.scss */
  .gallery .medium-2 {
    max-height: 128px;
  }

  /* line 1552, ../sass/screen.scss */
/*  .footer-logo {
    width: 35%;
  }*/

  /* line 1553, ../sass/screen.scss */
/*  .copy-link {
    width: 40%;
  }*/

  /* line 1554, ../sass/screen.scss */
  .site-menu {
    /*width: 25%;*/
  }

  /* line 1555, ../sass/screen.scss */
  .footer-menu {
    /*width: 35%;
    margin-top: 40px;*/
  }

  /* line 1556, ../sass/screen.scss */
  .footer-social {
   /* width: 65%;
    margin-top: 40px;*/
  }

  /* line 1558, ../sass/screen.scss */
  .about .lead {
    font-size: 28px;
    line-height: 45px;
  }

  /* line 1559, ../sass/screen.scss */
  .testimonial ul {
    padding: 0px 25px;
  }

  /* line 1560, ../sass/screen.scss */
  .about .tabs {
    padding: 25px 0 0;
  }

  /* line 1561, ../sass/screen.scss */
  .continue-btn {
    margin: 15px 0;
  }

  /* line 1562, ../sass/screen.scss */
  .blogbar {
    padding-left: 15px;
  }

  /* line 1563, ../sass/screen.scss */
  .productbar {
    padding-right: 15px;
  }

  /* line 1564, ../sass/screen.scss */
  .video-block {
    padding: 50px 0;
  }

  /* line 1566, ../sass/screen.scss */
  .store .row-10 .medium-4, .store .product-detail .medium-6 {
    width: 50%;
  }

  /* line 1567, ../sass/screen.scss */
  .store .medium-6 {
    width: 100%;
  }

  /* line 1568, ../sass/screen.scss */
  .product-detail {
    padding: 60px 0 0;
  }

  /* line 1569, ../sass/screen.scss */
  .product-image figure {
    padding: 10px;
    min-height: 100px;
  }

  /* line 1570, ../sass/screen.scss */
  .shipping-form {
    max-width: 100%;
  }

  /* line 1572, ../sass/screen.scss */
  .check-form input[type="text"], .check-form select {
    height: 48px;
  }

  /*-----------------------------*/
  /* line 1577, ../sass/screen.scss */
  .item, .grid-sizer, .top-product3 .medium-3 {
    width: 33.33%;
  }

  /* line 1579, ../sass/screen.scss */
  .home-slider1 .home-slide {
    background-position: 46% 0% !important;
  }

  /* line 1580, ../sass/screen.scss */
  .slider-caption1 h1 {
    letter-spacing: 10px;
  }

  /* line 1581, ../sass/screen.scss */
  .collection1 h5 {
    bottom: 35px;
  }

  /* line 1583, ../sass/screen.scss */
  .header2 {
    padding: 28px 0;
  }

  /* line 1584, ../sass/screen.scss */
  .header2 .utility-header {
    border: none;
    padding: 0;
  }

  /* line 1585, ../sass/screen.scss */
  .header2 .utility-header .language, .header3 .utility-header {
    /*display: none;*/
  }

  /* line 1586, ../sass/screen.scss */
  .header2 .utility-header .top-bar-title {
    float: left;
  }

  /* line 1587, ../sass/screen.scss */
  .home-slider2 .home-slide {
    background-position: 55% 0% !important;
  }

  /* line 1588, ../sass/screen.scss */
  .collection2 .button {
    margin: 15px 0 0;
  }

  /* line 1589, ../sass/screen.scss */
  .collection2 h2, .product-counter2 h2 a {
    font-size: 40px;
    line-height: 45px;
    letter-spacing: 4px;
  }

  /* line 1590, ../sass/screen.scss */
  .collection2 figcaption {
    top: 15px;
    left: 15px;
    max-width: 300px;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }

  /* line 1591, ../sass/screen.scss */
  .product-counter2 figure {
    margin: 0 0 30px;
  }

  /* line 1592, ../sass/screen.scss */
  .product-counter2 .medium-6 {
    width: 100%;
  }

  /* line 1593, ../sass/screen.scss */
  .services2 .medium-3 {
    width: 50%;
    margin: 20px 0;
  }

  /* line 1594, ../sass/screen.scss */
  .services2 .medium-3:nth-child(2n+ 1) {
    border-left: 1px solid transparent;
  }

  /* line 1595, ../sass/screen.scss */
  .footer2 form {
    max-width: 400px;
  }

  /* line 1596, ../sass/screen.scss */
  .footer-base {
    padding: 20px 0;
  }

  /* line 1598, ../sass/screen.scss */
  .ads-banner {
    min-height: 600px;
  }

  /* line 1599, ../sass/screen.scss */
  .home-blog2 {
    padding: 60px 0;
  }

  /* line 1601, ../sass/screen.scss */
  .home-slider3 .home-slide {
    background-position: 46% 0% !important;
  }

  /* line 1602, ../sass/screen.scss */
  .slider-caption3 p {
    font-size: 14px;
  }

  /* line 1603, ../sass/screen.scss */
  .collection3 figure a {
    font-size: 15px;
    min-width: 130px;
    padding: 10px 20px;
  }

  /* line 1604, ../sass/screen.scss */
  .collection3 figure {
    margin-bottom: 20px;
  }

  /* line 1605, ../sass/screen.scss */
  .footer3 ul li {
    padding-left: 10px;
  }

  /* line 1607, ../sass/screen.scss */
  .home-slider4 .home-slide {
    background-position: 50% 0% !important;
  }

  /* line 1608, ../sass/screen.scss */
  .collection4, .home-blog4 {
    text-align: center;
  }

  /* line 1609, ../sass/screen.scss */
  .collection4 .medium-4 {
    width: 100%;
    max-width: 600px;
    float: none !important;
    display: inline-block;
    margin: 15px 0;
  }

  /* line 1610, ../sass/screen.scss */
  .collection4 figcaption {
    max-width: 400px;
    text-align: left;
    top: 50px;
    right: 35px;
  }

  /* line 1611, ../sass/screen.scss */
  .collection4 .button {
    margin: 12px 0 0;
    padding: 8px 35px;
  }

  /* line 1612, ../sass/screen.scss */
  .product-cover {
    text-align: center;
    padding: 40px 0;
  }

  /* line 1613, ../sass/screen.scss */
  .product-cover .medium-6, .home-blog4 ul li .medium-6 {
    width: 100%;
    max-width: 600px;
    float: none !important;
    display: inline-block;
  }

  /* line 1614, ../sass/screen.scss */
  .product-cover .medium-6 .medium-6 {
    width: 50%;
    float: left !important;
  }

  /* line 1615, ../sass/screen.scss */
  .collecion-box {
    margin: 35px 0;
  }

  /* line 1616, ../sass/screen.scss */
  .offer-banner span {
    font-size: 85px;
    line-height: 85px;
  }

  /* line 1617, ../sass/screen.scss */
  .offer-banner span sup {
    font-size: 35px;
  }

  /* line 1618, ../sass/screen.scss */
  .offer-banner span sub {
    font-size: 35px;
    left: -20px;
  }

  /* line 1619, ../sass/screen.scss */
  .offer-banner h2 {
    font-size: 30px;
  }

  /* line 1620, ../sass/screen.scss */
  .offer-banner p {
    font-size: 17px;
    margin: 0 0 10px;
  }

  /* line 1621, ../sass/screen.scss */
  .offer-banner figcaption {
    left: 25px;
  }
}
@media (max-width: 991px) {
  /* line 1626, ../sass/screen.scss */
  .wishlist-content > ul > li.pro_head .pro_name, .wishlist-content > ul > li.pro_head div {
    padding: 12px 15px;
  }
  /* line 1627, ../sass/screen.scss */
  .wishlist-content > ul > li > div {
    padding: 18px 15px;
  }
  /* line 1628, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_name {
    padding-left: 15px;
  }
  /* line 1629, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_name figure {
    display: none;
  }
  /* line 1630, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_name .pro-meta {
    padding-left: 0px;
  }

  /* line 1634, ../sass/screen.scss */
  ul.InstagramWrap li {
    width: 33.33333%;
  }
}
@media (max-width: 768px) {
  /* line 1640, ../sass/screen.scss */
  .bgLayer, .mcSlc {
    background-position: 60% 0% !important;
  }

  /* line 1641, ../sass/screen.scss */
  .productbar, .productlist, .main-blog .medium-8, .account .medium-9 {
    width: 100%;
  }

  /* line 1642, ../sass/screen.scss */
  .product .center-inner li {
    margin: 0 5px;
  }

  /* line 1643, ../sass/screen.scss */
  .productbar-wrap {
    /* display: none; */
    margin-bottom: 35px;
  }

  /* line 1644, ../sass/screen.scss */
  .productbar h5 {
    text-align: left;
  }

  /* line 1645, ../sass/screen.scss */
  .productbar h5 .menu-icon {
    float: right;
    display: block;
    margin: 6px 0 0;
  }

  /* line 1646, ../sass/screen.scss */
  .gallery .medium-2 {
    max-height: 210px;
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  /* line 1652, ../sass/screen.scss */
  .inner-caption {
    max-width: 400px;
  }

  /* line 1653, ../sass/screen.scss */
  .banner {
    max-height: 300px;
  }

  /* line 1654, ../sass/screen.scss */
  .grid-large {
    height: 400px !important;
  }

  /* line 1655, ../sass/screen.scss */
  .grid-small {
    height: 200px !important;
  }

  /* line 1656, ../sass/screen.scss */
  .grid-medium {
    height: 300px !important;
  }

  /*-----------------------------*/
  /* line 1660, ../sass/screen.scss */
  .collection1 .medium-12, .item, .grid-sizer, .top-product3 .medium-3 {
    width: 50%;
  }

  /* line 1661, ../sass/screen.scss */
  .collection1 .medium-4 {
    width: 100%;
  }

  /* line 1662, ../sass/screen.scss */
  .collection1 h5 a {
    font-size: 18px;
    letter-spacing: 4px;
  }

  /* line 1663, ../sass/screen.scss */
  .filter {
    margin: 0 0 40px;
    float: none;
    text-align: center;
  }

  /* line 1664, ../sass/screen.scss */
  .ads-banner {
    min-height: 500px;
  }

  /* line 1665, ../sass/screen.scss */
  .testimonial1 h2 {
    font-size: 28px;
    margin: 10px 0 15px;
    letter-spacing: 2px;
  }

  /* line 1666, ../sass/screen.scss */
  .footer1 figure, .footer1 ul, .footer1 p, .footer2 figure, .footer2 .social-icon, .footer-base .float-left, .footer-base .float-right, .footer-bottom .float-left, .footer-bottom .float-right,
  .footer3 figure, .footer3 ul {
    width: 100%;
    text-align: center;
    /*margin: 15px 0;*/
  }

  /* line 1669, ../sass/screen.scss */
  .footer2 form {
    max-width: 100%;
    margin: 20px auto 0;
    display: inline-block;
    width: 100%;
  }

  /* line 1671, ../sass/screen.scss */
  .collection3 figure a {
    font-size: 14px;
    padding: 8px 15px;
    left: 15px;
    bottom: 15px;
  }

  /* line 1672, ../sass/screen.scss */
  .footer3 ul.float-left {
    position: absolute;
    bottom: -55px;
    left: 0;
  }

  /* line 1674, ../sass/screen.scss */
  .footer4 ul li {
    padding: 0 25px;
  }

  /* line 1675, ../sass/screen.scss */
  .offer-banner figure {
    background-position: 0% 0% !important;
    height: 300px !important;
  }

  /* line 1676, ../sass/screen.scss */
  .offer-banner span {
    font-size: 65px;
    line-height: 65px;
  }

  /* line 1677, ../sass/screen.scss */
  .offer-banner span sup {
    font-size: 25px;
    top: -45px;
  }

  /* line 1678, ../sass/screen.scss */
  .offer-banner span sub {
    font-size: 25px;
    left: -12px;
  }

  /* line 1680, ../sass/screen.scss */
  .check-form .medium-7, .check-form .medium-5 {
    width: 100%;
  }

  /* line 1681, ../sass/screen.scss */
  .icon-list li {
    width: 16.6%;
  }
}
@media (max-width: 639px) {
  /* line 1687, ../sass/screen.scss */
  .new-arrivals {
    padding: 75px 0 0;
  }

  /* line 1688, ../sass/screen.scss */
  .column, .columns {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 1689, ../sass/screen.scss */
  footer, .testimonial, .about, .main-blog, .store, .cart {
    padding: 75px 0;
  }

  /* line 1690, ../sass/screen.scss */
  .reveal {
    height: initial;
    min-height: initial;
  }

  /* line 1691, ../sass/screen.scss */
  .reveal-inner {
    padding: 35px 15px;
  }

  /* line 1692, ../sass/screen.scss */
  #newsletter .newsletter {
    /*padding-right: 215px;*/
  }

  /* line 1693, ../sass/screen.scss */
  #newsletter .newsletter p {
    font-size: 15px;
    line-height: 22px;
  }

  /* line 1694, ../sass/screen.scss */
  #product-box .large-img {
    min-height: 300px;
  }

  /* line 1695, ../sass/screen.scss */
  #product-box .product-detail .float-right {
    float: left !important;
  }

  /* line 1697, ../sass/screen.scss */
  #search-box form {
    max-width: 85%;
  }

  /* line 1698, ../sass/screen.scss */
  .slider-caption h1 {
    font-size: 38px;
    line-height: 40px;
    letter-spacing: 0px;
  }

  /* line 1699, ../sass/screen.scss */
  .inner-caption {
    max-width: 380px;
  }

  /* line 1700, ../sass/screen.scss */
  .slider-caption .button {
    margin: 0;
  }

  /* line 1701, ../sass/screen.scss */
  .home-collection .medium-3 .collection, .contact-box .medium-4 {
    width: 100%;
    border: none;
    border-top: 1px solid #e2e4e7;
  }

  /* line 1702, ../sass/screen.scss */
  .counter .displayformat {
    padding: 0 30px;
  }

  /* line 1703, ../sass/screen.scss */
  .product-counter h2 a {
    font-size: 40px;
    line-height: 40px;
  }

  /* line 1704, ../sass/screen.scss */
  .gallery .medium-2 {
    max-height: 158px;
  }

  /* line 1705, ../sass/screen.scss */
  .lookbook .medium-6 .medium-6, .lookbook .medium-3 .grid-small {
    width: 50%;
    float: left;
  }

  /* line 1706, ../sass/screen.scss */
  .grid-medium {
    height: 400px !important;
  }

  /* line 1707, ../sass/screen.scss */
  .lookbook figure .center-inner img {
    width: 30px;
  }

  /* line 1708, ../sass/screen.scss */
/*  .copy-link {
    width: 35%;
  }*/

  /* line 1709, ../sass/screen.scss */
  .contact-box {
    padding: 0 0 20px;
    display: block;
  }

  /* line 1710, ../sass/screen.scss */
  .contact-box .medium-4:first-child {
    border: none;
  }

  /* line 1711, ../sass/screen.scss */
  #map {
    height: 435px;
  }

  /* line 1712, ../sass/screen.scss */
  .custom-pagination {
    margin: 0;
  }

  /* line 1713, ../sass/screen.scss */
  .shorting .medium-4 {
    width: 33.33%;
    float: left;
  }

  /* line 1714, ../sass/screen.scss */
  .store .row-10 .medium-4 {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    float: none;
  }

  /* line 1715, ../sass/screen.scss */
  .product-list .product-info {
    padding: 5px 0 5px;
  }

  /* line 1716, ../sass/screen.scss */
  .paginate li, .product-short label {
    font-size: 16px;
  }

  /* line 1717, ../sass/screen.scss */
  .product-short select {
    padding: 0 8px;
    padding-right: 25px;
  }

  /* line 1718, ../sass/screen.scss */
  .product-list {
    display: block;
  }

  /* line 1719, ../sass/screen.scss */
  .large-img {
    min-height: 400px;
  }

  /* line 1720, ../sass/screen.scss */
  .product-detail h2 {
    font-size: 40px;
  }

  /* line 1721, ../sass/screen.scss */
  .store .product-detail .medium-6 {
    width: 100%;
  }

  /* line 1722, ../sass/screen.scss */
  .quntity {
    padding: 20px 0 50px;
  }

  /* line 1723, ../sass/screen.scss */
  .quntity-box {
    width: 125px;
    height: 40px;
  }

  /* line 1724, ../sass/screen.scss */
  .quntity-box button {
    width: 35px;
    height: 38px;
  }

  /* line 1725, ../sass/screen.scss */
  .quntity-box input {
    width: 40px;
    height: 38px;
  }

  /* line 1726, ../sass/screen.scss */
  .favorite-btn {
    width: 40px;
    height: 40px;
  }

  /* line 1727, ../sass/screen.scss */
  .favorite-btn img {
    padding: 12px 0;
  }

  /* line 1728, ../sass/screen.scss */
  .quntity .border {
    margin: 0 8px;
    padding: 8px 20px;
  }

  /* line 1730, ../sass/screen.scss */
  .shipping-form {
    margin: 0 0 50px;
  }

  /* line 1731, ../sass/screen.scss */
  .shipping-form .column, .shipping-form .columns {
    padding: 0;
  }

  /* line 1732, ../sass/screen.scss */
  .cltitle, .product-image {
    display: none;
  }

  /* line 1733, ../sass/screen.scss */
  .climage, .product-title {
    width: 35%;
    padding: 0;
    text-align: left;
  }

  /* line 1734, ../sass/screen.scss */
  .clqty, .product-qty {
    width: 33%;
  }

  /* line 1736, ../sass/screen.scss */
  .icon-list li {
    width: 20%;
  }

  /*-----------------------------*/
  /* line 1740, ../sass/screen.scss */
  .slider-caption1 {
    margin-top: 30px;
  }

  /* line 1741, ../sass/screen.scss */
  .home-slider1 .home-slide {
    background-position: 55% 0% !important;
  }

  /* line 1742, ../sass/screen.scss */
  .brandlogo .medium-2 {
    width: 50%;
    margin: 10px 0;
  }

  /* line 1744, ../sass/screen.scss */
  .home-slider2 .home-slide {
    background-position: 50% 0% !important;
    height: 500px !important;
  }

  /* line 1745, ../sass/screen.scss */
  .footer2 form label {
    font-size: 20px;
  }

  /* line 1746, ../sass/screen.scss */
  .white-box .displayformat {
    padding: 0px;
  }

  /* line 1747, ../sass/screen.scss */
  .product-counter figure img, .product-counter2 figure img {
    max-height: 300px;
  }

  /* line 1749, ../sass/screen.scss */
  .home-slider3 .home-slide {
    background-position: 55% 0% !important;
  }

  /* line 1750, ../sass/screen.scss */
  .collection3 {
    text-align: center;
  }

  /* line 1751, ../sass/screen.scss */
  .collection3 .medium-4 {
    max-width: 400px;
    margin: 0 auto;
    float: none !important;
    display: inline-block;
  }

  /* line 1752, ../sass/screen.scss */
  .collection3 .medium-12 {
    width: 100%;
  }

  /* line 1754, ../sass/screen.scss */
  .slider-caption4 h2 {
    font-size: 18px;
    margin: 0 0 20px;
  }

  /* line 1755, ../sass/screen.scss */
  .slider-caption4 span {
    font-size: 14px;
    padding: 0 60px 20px;
  }

  /* line 1756, ../sass/screen.scss */
  .collecion-box figcaption {
    left: 25px;
  }

  /* line 1757, ../sass/screen.scss */
  .collecion-box h2 {
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 4px;
  }

  /* line 1761, ../sass/screen.scss */
  .wishlist-content > ul > li.pro_head .pro_name, .wishlist-content > ul > li.pro_head div {
    padding: 12px 12px;
  }
  /* line 1762, ../sass/screen.scss */
  .wishlist-content > ul > li > div {
    padding: 18px 12px;
  }
  /* line 1763, ../sass/screen.scss */
  .wishlist-content > ul > li > div h5 {
    font-size: 18px;
    text-transform: capitalize;
  }
  /* line 1765, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_cart, .wishlist-content > ul > li .pro_remove {
    width: 20%;
  }
  /* line 1766, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_name {
    width: 60%;
    padding-left: 12px;
  }
  /* line 1767, ../sass/screen.scss */
  .wishlist-content > ul > li .pro-doc a.black {
    width: 32px;
    height: 32px;
    min-width: inherit;
    font-family: 'FontAwesome';
    font-size: 0px;
    color: transparent;
    padding: 4px 0 0 6px;
  }
  /* line 1768, ../sass/screen.scss */
  .wishlist-content > ul > li .pro-doc a.black::before {
    content: "\f07a";
    color: #282828;
    text-indent: 34px;
    font-size: 16px;
  }
}
@media (max-width: 479px) {
  /* line 1780, ../sass/screen.scss */
  .banner h1 {
    font-size: 40px;
    line-height: 45px;
  }

  /* line 1781, ../sass/screen.scss */
  .banner {
    max-height: 350px;
    background-position: 72% 0% !important;
  }

  /* line 1782, ../sass/screen.scss */
  .reveal-inner {
    background: #fff;
    padding: 50px 15px;
  }

  /* line 1783, ../sass/screen.scss */
  #newsletter .newsletter {
    padding-right: 15px;
  }

  /* line 1784, ../sass/screen.scss */
  #product-box .medium-6 {
    padding: 0;
  }

  /* line 1785, ../sass/screen.scss */
  #product-box .large-img {
    min-height: 250px;
    padding: 15px;
  }

  /* line 1786, ../sass/screen.scss */
  #product-box .poplet li figure {
    padding: 5px;
    min-height: 75px;
    max-height: 75px;
    overflow: hidden;
  }

  /* line 1787, ../sass/screen.scss */
  #product-box .product-detail h2 {
    font-size: 32px;
    line-height: 40px;
  }

  /* line 1788, ../sass/screen.scss */
  .product-detail .price {
    font-size: 22px;
    padding: 15px 0;
  }

  /* line 1791, ../sass/screen.scss */
  header {
    padding: 28px 0;
  }

  /* line 1792, ../sass/screen.scss */
  .top-bar-title {
    max-width: 145px;
  }

  /* line 1793, ../sass/screen.scss */
  .utility {
    margin-top: 11px;
  }

  /* line 1794, ../sass/screen.scss */
  .utility li a {
    font-size: 12px;
  }

  /* line 1795, ../sass/screen.scss */
  .utility li {
    margin-right: 16px;
  }

  /* line 1796, ../sass/screen.scss */
  .home-slide {
    height: 470px !important;
  }

  /* line 1798, ../sass/screen.scss */
  .slider-caption span {
    padding: 0 0 18px;
  }

  /* line 1799, ../sass/screen.scss */
  .home-slider .slick-prev, .home-slider .slick-next {
    right: 30px;
    width: 30px;
    height: 30px;
    background-size: 8px;
  }

  /* line 1800, ../sass/screen.scss */
  .home-slider .slick-prev {
    margin-right: 30px;
  }

  /* line 1801, ../sass/screen.scss */
  .custom-paging {
    bottom: 65px;
    right: 30px;
    padding-left: 35px;
  }

  /* line 1802, ../sass/screen.scss */
  .custom-paging li::before {
    width: 25px;
  }

  /* line 1803, ../sass/screen.scss */
  .slider-caption h1 {
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 2px;
  }

  /* line 1804, ../sass/screen.scss */
  .slider-caption p {
    font-size: 14px;
    margin: 0 0 20px;
  }

  /* line 1805, ../sass/screen.scss */
  .slider-caption .button {
    font-size: 13px;
    line-height: 20px;
    padding: 8px 25px;
    min-width: inherit;
  }

  /* line 1806, ../sass/screen.scss */
  .custom-paging li {
    font-size: 22px;
  }

  /* line 1807, ../sass/screen.scss */
  .custom-paging li span {
    font-size: 12px;
  }

  /* line 1808, ../sass/screen.scss */
  .counter-caption h2 a {
    font-size: 30px;
    line-height: 35px;
  }

  /* line 1809, ../sass/screen.scss */
  .counter-caption {
    padding: 0 0 35px;
  }

  /* line 1810, ../sass/screen.scss */
  .counter .displayformat {
    font-size: 23px;
    padding: 0 25px;
  }

  /* line 1811, ../sass/screen.scss */
  .counter .displayformat p {
    font-size: 13px;
  }

  /* line 1812, ../sass/screen.scss */
  .gallery .medium-2 {
    width: 50%;
  }

  /* line 1813, ../sass/screen.scss */
  .footer-logo, .copy-link, .footer-menu, .site-menu {
/*    width: 100%;
    max-width: 185px;*/
    margin: 0 auto 25px;
  }

  /* line 1814, ../sass/screen.scss */
  .footer-social {
/*    width: 100%;
    max-width: 100%;*/
    text-align: center;
    margin: 0 auto;
  }

  /* line 1816, ../sass/screen.scss */
  .about .lead {
    font-size: 22px;
    line-height: 35px;
  }

  /* line 1817, ../sass/screen.scss */
  .testimonial ul {
    padding: 0px 15px;
  }

  /* line 1818, ../sass/screen.scss */
  .testimonial p {
    font-size: 15px;
  }

  /* line 1819, ../sass/screen.scss */
  .about .tabs-title > a {
    font-size: 18px;
  }

  /* line 1820, ../sass/screen.scss */
  .about .tabs-content {
    padding: 30px 0;
  }

  /* line 1822, ../sass/screen.scss */
  .custom-pagination .page a, .prev a, .next a {
    width: 35px;
    height: 35px;
    font-size: 14px;
    line-height: 28px;
  }

  /* line 1823, ../sass/screen.scss */
  .shorting .medium-4 {
    width: 50%;
  }

  /* line 1824, ../sass/screen.scss */
  .shorting .paginate {
    display: none;
  }

  /* line 1825, ../sass/screen.scss */
  .large-img {
    min-height: 350px;
    padding: 30px;
  }

  /* line 1826, ../sass/screen.scss */
  .poplet li figure {
    padding: 10px;
    min-height: 95px;
  }

  /* line 1827, ../sass/screen.scss */
  .product-detail .float-right {
    float: left !important;
  }

  /* line 1828, ../sass/screen.scss */
  .product-detail .review-icon img {
    margin-right: 10px;
  }

  /* line 1829, ../sass/screen.scss */
  .product-detail .review-icon p, .product-detail .review-icon p a {
    font-size: 17px;
  }

  /* line 1830, ../sass/screen.scss */
  .product-detail p, .product-tab .tabs-panel p {
    font-size: 14px;
  }

  /* line 1831, ../sass/screen.scss */
  .product-tab .tabs-panel p {
    text-align: center;
  }

  /* line 1832, ../sass/screen.scss */
  .product-detail .review-icon p {
    vertical-align: -1px;
  }

  /* line 1835, ../sass/screen.scss */
  .cart-item .quntity-box {
    width: 42px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
  }

  /* line 1836, ../sass/screen.scss */
  .cart-item p, .cart-item a {
    font-size: 18px;
  }

  /* line 1837, ../sass/screen.scss */
  .clqty, .product-qty {
    width: 30%;
  }

  /* line 1838, ../sass/screen.scss */
  .clremove, .product-remove {
    width: 15%;
  }

  /* line 1839, ../sass/screen.scss */
  .cart-items li {
    padding: 35px 0;
  }

  /* line 1840, ../sass/screen.scss */
  .cart-button {
    padding: 35px 15px;
  }

  /* line 1842, ../sass/screen.scss */
  .grid-medium, .grid-large {
    height: 300px !important;
  }

  /* line 1843, ../sass/screen.scss */
  .grid-small {
    height: 180px !important;
  }

  /* line 1845, ../sass/screen.scss */
  .icon-list li {
    width: 33.3%;
  }

  /*-----------------------------*/
  /* line 1849, ../sass/screen.scss */
  .item, .grid-sizer, .top-product3 .medium-3 {
    width: 100%;
  }

  /* line 1851, ../sass/screen.scss */
  .home-slider1 .home-slide {
    height: 500px !important;
  }

  /* line 1852, ../sass/screen.scss */
  .filter li a {
    font-size: 16px;
  }

  /* line 1853, ../sass/screen.scss */
  .filter li::before {
    padding: 0 10px;
  }

  /* line 1854, ../sass/screen.scss */
  .ads-caption h2 {
    font-size: 35px;
    line-height: 40px;
  }

  /* line 1855, ../sass/screen.scss */
  .testimonial1 .testimonial-inner {
    padding: 0px 28px;
  }

  /* line 1856, ../sass/screen.scss */
  .testimonial1 em {
    font-size: 60px;
  }

  /* line 1857, ../sass/screen.scss */
  .collection1 h5 {
    bottom: 10px;
  }

  /* line 1859, ../sass/screen.scss */
  .home-slider2 .home-slide {
    background-position: 50% 0% !important;
    height: 400px !important;
  }

  /* line 1861, ../sass/screen.scss */
  .collection2 h2, .product-counter2 h2 a {
    font-size: 32px;
    line-height: 30px;
    letter-spacing: 1px;
  }

  /* line 1862, ../sass/screen.scss */
  .collection2 .button {
    margin: 0;
    font-size: 16px;
    padding: 8px 20px;
    min-width: inherit;
  }

  /* line 1863, ../sass/screen.scss */
  .white-box .displayformat {
    width: 50px;
    height: 50px;
    padding: 0;
    line-height: 50px;
  }

  /* line 1864, ../sass/screen.scss */
  .services2 .medium-3 {
    width: 100%;
    border: none;
    min-height: initial;
    text-align: left;
  }

  /* line 1866, ../sass/screen.scss */
  .header3 .top-bar {
    padding: 28px 0;
  }

  /* line 1867, ../sass/screen.scss */
  .slider-caption3 h5 {
    font-size: 20px;
  }

  /* line 1868, ../sass/screen.scss */
  .slider-caption p {
    font-size: 13px;
  }

  /* line 1870, ../sass/screen.scss */
  .header4 .toggle-menu {
    padding: 10px 15px;
    padding-right: 0;
  }

  /* line 1871, ../sass/screen.scss */
  .header4 .toggle-menu a {
    width: 25px;
    text-indent: -9999px;
  }

  /* line 1872, ../sass/screen.scss */
  .slider-caption4 span::before, .slider-caption4 span::after {
    display: none;
  }

  /* line 1873, ../sass/screen.scss */
  .slider-caption4 h2 {
    font-size: 13px;
    margin: -10px 0 20px;
  }

  /* line 1874, ../sass/screen.scss */
  .collection4 figcaption {
    max-width: 150px;
    top: 15px;
    right: 15px;
    text-align: right;
  }

  /* line 1875, ../sass/screen.scss */
  .collection4 h5 a {
    font-size: 22px;
  }

  /* line 1876, ../sass/screen.scss */
  .collection4 .button {
    margin: 0;
  }

  /* line 1877, ../sass/screen.scss */
  .product-cover .medium-6 .medium-6 {
    width: 100%;
    float: left !important;
  }

  /* line 1878, ../sass/screen.scss */
  .blog-box {
    padding: 25px 10px;
  }

  /* line 1879, ../sass/screen.scss */
  .blog-box span {
    font-size: 15px;
    padding-right: 10px;
  }

  /* line 1880, ../sass/screen.scss */
  .collecion-box figcaption, .offer-banner figcaption {
    left: 15px;
    text-align: left;
  }

  /* line 1881, ../sass/screen.scss */
  .collecion-box h2 {
    font-size: 32px;
    line-height: 35px;
    letter-spacing: 3px;
  }

  /* line 1882, ../sass/screen.scss */
  .offer-banner figure {
    background-position: 20% 0% !important;
  }

  /* line 1883, ../sass/screen.scss */
  .offer-banner h2 {
    font-size: 25px;
  }

  /* line 1884, ../sass/screen.scss */
  .footer4 ul li {
    padding: 0 15px;
  }

  /* line 1889, ../sass/screen.scss */
  .wishlist-content > ul > li > div h5 {
    font-size: 14px;
    text-transform: capitalize;
  }
  /* line 1890, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_cart {
    width: 25%;
    border-right: none;
  }
  /* line 1891, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_remove {
    display: none;
  }
  /* line 1892, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_name {
    width: 75%;
    padding-left: 12px;
  }
  /* line 1894, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_name .pro-meta .pro-price {
    margin-top: 0px;
  }
  /* line 1895, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_name .pro-meta .pro-price span {
    font-size: 12px;
    line-height: 15px;
  }
  /* line 1898, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_name .pro-meta h4 {
    font-size: 16px;
    line-height: 19px;
  }
  /* line 1899, ../sass/screen.scss */
  .wishlist-content > ul > li .pro_name .pro-meta ul.desc-list li {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 8px;
  }
  /* line 1905, ../sass/screen.scss */
  .wishlist-content > ul > li .pro-doc .FWrap, .wishlist-content > ul > li .pro-doc .product-info, .wishlist-content > ul > li .pro-doc .side-menu ul, .side-menu .wishlist-content > ul > li .pro-doc ul, .side-menu .wishlist-content > ul > li .pro-doc li, .top-bar .submenu .wishlist-content > ul > li .pro-doc a, .wishlist-content > ul > li .pro-doc .setting-menu li, .setting-menu .wishlist-content > ul > li .pro-doc li, .setting-menu .wishlist-content > ul > li .pro-doc a, .wishlist-content > ul > li .pro-doc .reveal-inner, .wishlist-content > ul > li .pro-doc .home-slider, .wishlist-content > ul > li .pro-doc .product-shadow, .wishlist-content > ul > li .pro-doc .product-shadow ul, .product-shadow .wishlist-content > ul > li .pro-doc ul, .wishlist-content > ul > li .pro-doc .product, .wishlist-content > ul > li .pro-doc .countdowntimer, .wishlist-content > ul > li .pro-doc .latest-blog, .wishlist-content > ul > li .pro-doc .home-blog-wrap, .wishlist-content > ul > li .pro-doc .gallery #swaggie, .gallery .wishlist-content > ul > li .pro-doc #swaggie, .wishlist-content > ul > li .pro-doc .product-izotope, .wishlist-content > ul > li .pro-doc .utility-header, .wishlist-content > ul > li .pro-doc .footer-base, .wishlist-content > ul > li .pro-doc .header3 .top-bar, .header3 .wishlist-content > ul > li .pro-doc .top-bar, .wishlist-content > ul > li .pro-doc .top-product3 ul, .top-product3 .wishlist-content > ul > li .pro-doc ul, .wishlist-content > ul > li .pro-doc .blog-box, .wishlist-content > ul > li .pro-doc .collection-section, .wishlist-content > ul > li .pro-doc .shorting, .wishlist-content > ul > li .pro-doc .product-list, .wishlist-content > ul > li .pro-doc .productbar h6, .productbar .wishlist-content > ul > li .pro-doc h6, .wishlist-content > ul > li .pro-doc .productbar ul, .productbar .wishlist-content > ul > li .pro-doc ul, .wishlist-content > ul > li .pro-doc .custom-pagination, .wishlist-content > ul > li .pro-doc .product-detail, .wishlist-content > ul > li .pro-doc .quntity, .wishlist-content > ul > li .pro-doc .social-share, .wishlist-content > ul > li .pro-doc .product-tab .tabs, .product-tab .wishlist-content > ul > li .pro-doc .tabs, .wishlist-content > ul > li .pro-doc .product-tab .tabs-content, .product-tab .wishlist-content > ul > li .pro-doc .tabs-content, .wishlist-content > ul > li .pro-doc .cartrow, .wishlist-content > ul > li .pro-doc .cart-items li, .cart-items .wishlist-content > ul > li .pro-doc li, .wishlist-content > ul > li .pro-doc .cart-footer, .wishlist-content > ul > li .pro-doc .cart-button, .wishlist-content > ul > li .pro-doc .cart-button p, .cart-button .wishlist-content > ul > li .pro-doc p, .wishlist-content > ul > li .pro-doc .shipping-form, .wishlist-content > ul > li .pro-doc .check-form, .wishlist-content > ul > li .pro-doc .checkout-info, .wishlist-content > ul > li .pro-doc .check-payment, .wishlist-content > ul > li .pro-doc .radio-btn, .wishlist-content > ul > li .pro-doc .contact-box, .wishlist-content > ul > li .pro-doc .main-blog blockquote, .main-blog .wishlist-content > ul > li .pro-doc blockquote, .wishlist-content > ul > li .pro-doc .video-block, .wishlist-content > ul > li .pro-doc .comment-list, .wishlist-content > ul > li .pro-doc .icon-wrapper {
    display: block;
    padding: 10px;
  }
}
@media (max-width: 374px) {
  /* line 1917, ../sass/screen.scss */
  .title {
    font-size: 30px;
    padding: 0 35px;
  }

  /* line 1918, ../sass/screen.scss */
  .title::before {
    width: 50px;
    height: 50px;
    top: -13px;
  }

  /* line 1919, ../sass/screen.scss */
  .counter .displayformat {
    padding: 0 20px;
  }

  /* line 1920, ../sass/screen.scss */
  .top-bar-title {
    max-width: 130px;
  }

  /* line 1921, ../sass/screen.scss */
  .side-menu {
    max-width: 235px;
  }

  /* line 1922, ../sass/screen.scss */
  .app-container.expanded .body-container, .app-container.expanded header {
    transform: translateX(-235px);
    -webkit-transform: translateX(-235px);
    -moz-transform: translateX(-235px);
    -o-transform: translateX(-235px);
    -ms-transform: translateX(-235px);
  }

  /* line 1923, ../sass/screen.scss */
  .about .tabs-title > a, .tabs-title > a, .cartlabel {
    font-size: 15px;
  }

  /* line 1924, ../sass/screen.scss */
  .product-detail h2 {
    font-size: 35px;
  }

  /* line 1925, ../sass/screen.scss */
  .quntity-box {
    width: initial;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
  }

  /* line 1926, ../sass/screen.scss */
  .quntity .border, .cart-item .pro-detail {
    font-size: 13px;
  }

  /* line 1927, ../sass/screen.scss */
  .cart-item p, .cart-item a {
    font-size: 17px;
  }

  /* line 1928, ../sass/screen.scss */
  .footer-logo, .copy-link, .footer-menu, .site-menu {
    max-width: 100%;
  }

  /*-----------------------------*/
  /* line 1932, ../sass/screen.scss */
  .white-box .displayformat {
    padding: 0;
  }

  /* line 1933, ../sass/screen.scss */
  .quntity-box button {
    display: none;
  }

  /* line 1935, ../sass/screen.scss */
  .app-container.expanded .body-container4, .app-container.expanded .header4 {
    transform: translateX(235px);
    -webkit-transform: translateX(235px);
    -moz-transform: translateX(235px);
    -o-transform: translateX(235px);
    -ms-transform: translateX(235px);
  }
}
