/** Shopify CDN: Minification failed

Line 60:0 Comments in CSS use "/* ... */" instead of "//"
Line 69:19 Expected identifier but found whitespace
Line 69:21 Unexpected "{"
Line 69:31 Expected ":"

**/
:root {
  --scrollbar-width: 15px;
}

/*=============== Minimize spacing between sections ==================*/
section {
  margin: 0rem 24px;
}
@media screen and (min-width: 576px) {
  section {
    margin: 0rem 32px;
  }
}
@media screen and (min-width: 768px) {
  section {
    margin: 0rem 40px;
  }
}
@media screen and (min-width: 960px) {
  section {
    margin: 0rem 56px;
  }
}
/*=============== End minimize spacing between sections ==================*/

.testimonial {
	padding: 60px 0;
  	margin-right:0;
  	margin-left:0;
    background-image: url(/cdn/shop/files/Testimonials_2_1200x400_1200x.jpg?v=1541381709);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    background-color: #fff;
}

.testimonial h2 {
	color:#fff;
}

#shopify-section-template--16043947098335__16534428018e347966 section {
	margin:0;
}

#shopify-section-template--16043947098335__16534428018e347966 .section__wrapper {
	width:100%;
    max-width:100%;
}

/*=============== Align bottom footer elements with rest of sections ==================*/
.footer-bottom {
//    background-color: #e3e3e3;
    margin: 24px;
}
/*=============== End align bottom footer elements with rest of sections ==================*/


/*=============== Reduce top and bottom spacing of logo section on small screens ==================*/
.site-header {
  padding: 0.2rem 24px;
  background-color: {{ settings.header_bg_color }};
  border-bottom: 1px solid var(--border-color);
  transition: background-color 0.2s ease, color 0.2s ease;
}
@media screen and (min-width: 576px) {
  .site-header {
    padding: 0.2rem 32px;
  }
}
/*=============== End reduce top and bottom spacing of logo section on small screens ==================*/

#shopify-section-template--16043947098335__featured-text-1 .richtext-section__content {
	max-width:1200px;
}

#shopify-section-template--16043947098335__slideshow-1 .slideshow--width-wide .slideshow-slide__content {
	padding-right:30%;
}

.collection-page__heading {
	text-align:left;
}
.collection-page__description {
   
    text-align: left;
}

.testimonial__name {
    color: #fff;
    font-size: 1.4rem;
    font-weight: 400;

}

/*=============== Tabs alignment ==================*/

ul.tabs {
	margin: 2rem 0 0 0;
}
ul.tabs li {
    margin:0 -2px;
    padding:0;
}
ul.tabs li a {
     border-bottom: 1px solid #303030;
    padding:.6rem;
    margin:0;
    font-size:.9rem;
    font-weight:600;
}
ul.tabs li a.active {
    border-top: 1px solid #303030;
    border-bottom: none;
    border-right: 1px solid #303030;
    border-left: 1px solid #303030;
  	border-radius: .25rem .25rem 0 0;
}


/*================= Fix Hextom QAB positioning ========*/

div#qab_container {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}
