/** Shopify CDN: Minification failed

Line 292:0 Unexpected "}"

**/
.middle {
  margin-bottom: 40px;
}

#fixed-header .logo img {
 max-height: 63px;
}

#fixed-header .nav-wrap .nav {
	padding: 36px 0 29px 0px;
  	left: -50px;
}



.nofloat {
 float:none; 
}

.blue-left  {
 padding:0px; 
}

.key-values ul {
 list-style:none;
  font-family: OpenSansRegular;
font-size: 24px;
  margin: 0 auto;
}
.key-values {
margin: 0px auto 25px auto;
padding: 20px 25px;
list-style: none;
color: #fff;
border: 1px solid #fff;
  border-radius: 36px;
  -moz-border-radius: 36px;
  -webkit-border-radius: 36px;

}
.key-values .tip {
 margin-bottom:30px; 
}
.button.outline {
 background: none;
border: 1px solid rgba(255, 255, 255, 0.78);
padding: 20px 30px;
font-size: 18px; 
}
#values-wrap .outline {
 margin: 20px 0; 
}
.values-title {
padding: 20px 25px;
font-size: 79px;
  font-family: 'GothamCondBlack';
  text-transform:uppercase;
color: #fff; 
}
.values-footer {
margin-top: 26px;
padding: 25px 0;
font-size: 39px;
padding: 0px 30px 0 30px;
  OPACITY:1;
}
.values-footer a {
 color: #fff; 
}
.values-footer span {
 font-family:ReklameScript_Regular;
 
}

/* product slider */
.featured_product_title {
color:#000;	
  -webkit-font-smoothing: antialiased;
}

.featured_product_title .first_word {
font-family: 'ProximaNovaBlack';
font-size: 50px;
color:#F7A3BB;
}
.featured_subtitle {
	color:#B4B4B4;
	  -webkit-font-smoothing: antialiased;
}
body #main .widget-title.arrow {
background: none;
line-height: 43px;
border: 1px solid #E8E8E8;
border-radius: 10px;
padding: 15px 30px;
}
body #main .widget-title:before {
display:none;
}

.top-shop-header .woocommerce-pagination {
margin-bottom: 20px;	
}
.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover, .woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a {
background:#000;	
}
body.woocommerce span.onsale, body.woocommerce-page span.onsale, body span.onsale {
font-size: 19px;
-webkit-border-radius: 0px;
 border-radius: 0px; 
padding: 1px 24px;
background: rgba(161, 192, 148, 0.83);
-webkit-box-shadow: none; 
-moz-box-shadow: none;
box-shadow: none; 
}

body.woocommerce ul.products li {
margin-bottom: 40px;
}

.transparent {
 opacity:0.5; 
}


/* key values */

.yotpo .yotpo-regular-box {
  margin: 27px 10px 0 10px !important;
}

.values-wrap {
background: url(//kisasa.myshopify.com/cdn/shop/t/3/assets/keyvaluesbackground.jpg?592) #fff no-repeat;
background-size: cover;
background-position: right center;
background-attachment: scroll;
overflow: visible;
position:relative;
margin: 40px 0 0 0;
  text-align: center;
}


.videoWrapper {
	position: relative;
	padding-bottom: 54.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.safari .values-wrap {
background-attachment: scroll;
}

.values-wrap .more {
color: #fff;
margin: 0 0 0 0;
border-top: none;
padding: 115px 0 0 0;
text-transform: uppercase;
position: absolute;
left: 0%;
width:100%;
}
.values-wrap .more a {
color: #737373;
margin: 0px auto 0;
padding: 10px 20px;
background: #343434;
font-size: 17px;
border-radius: 10px;
display:block;
max-width: 370px;
transition: all 300ms ease-in-out;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;		
}
.key_values_wrap {
color:#fff;	
margin-top: 60px;
font-family: 'ProximaNovaBold';

}
.values-wrap .more a:hover {
color:#fff;
transition: all 300ms ease-in-out;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;		
}
#slidecaption {
text-align:left;	
font-family: OpenSansRegular;
}

/* fixed header */
#fixed-header .nav-wrap .nav:before {
background-size: 100% 100%;
height: 60px;
left: -25px;
}
#fixed-header .nav-wrap .nav:after {
background-size: 100% 100%;
height: 60px;
right: -25px;
}


/* reviews fix */
.pro-block {
background: #000000;
background: -moz-linear-gradient(left, #000000 0%, #414141 50%, #000000 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(50%,#414141), color-stop(100%,#000000));
background: -webkit-linear-gradient(left, #000000 0%,#414141 50%,#000000 100%);
background: -o-linear-gradient(left, #000000 0%,#414141 50%,#000000 100%);
background: -ms-linear-gradient(left, #000000 0%,#414141 50%,#000000 100%);
background: linear-gradient(to right, #000000 0%,#414141 50%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 );
color: #fff;
}
.pro-block header h4 {
	color:#fff;
}
.pro-block header h4 {
color: #fff;
font-size: 2em;
}
.sales-block .button {
background-color: #FF7F01;
}

/* shop fix */
.woocommerce .hover-menu-link-wrap {
color: #000;
padding: 25px 0 40px 0;
}

/* blog */
article.list-view a.readmore {
background: #F5689E;
}
article.list-view {
border-bottom: 7px solid #F5689E;
}
body .template_1 #poller_master_vote {
background-color: #F5689E;
}
@media only screen and (min-width: 64.063em) {
body.woocommerce.archive #main > .middle {
 margin-top: 0; 
}

}


/* Footer */
.pin-share a {
margin-top: 36px !important;	
}

.mingtext, .mingtext p  {
font-size: 1.18em;
line-height: 31px;
}

.whysnoblogo {
margin-bottom: 43px;
border-bottom: 1px solid rgba(204, 204, 204, 0.28);
padding-bottom: 17px;
}	
#ourwhy-446 .why-title {
margin-top:0px;	
}

#ourwhy-246 .why-title {
text-align: center;
font-size: 3.4em;
margin-top: 10px;	
}
}

/* Pulse Grow */
@-webkit-keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.pulse-grow {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.sliderwrap:hover .pulse-grow {
  -webkit-animation-name: pulse-grow;
  animation-name: pulse-grow;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}



