/** Shopify CDN: Minification failed

Line 1999:1 Unexpected "/"

**/
/* Taylors Custom Theme Code */

/* Ask a question button */
#simpAskQuestion .simpAsk-title-container a.simpAskQuestionForm-btnOpen {
  text-decoration: none;
  color: #fff;
  background-color: #125a9f;
  padding: 13px;
}

#simpAskQuestion .button, #simpAskQuestion a.btn, #simpAskQuestion input.btn {
  text-decoration: none;
  color: #fff;
  background-color: #125a9f;
  padding: 13px !important;
}
/* show&hide more (not in use) */

.read-more-collection {
  background-color: #f7f7f7;
  padding: 13px;
  text-align: center;
  border-radius: 7px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
}

/*Collection headers */

 
 .productgrid--masthead .collection--image img {
  border-radius: 4px;
  max-width: 178px;
  border: 2px solid;
  border-color: #f8f8f8;
}
.collection-headbar {
  border-radius: 7px;
  padding-bottom: 27px;
  padding-left: 17px;
  display: flex;
}
.collection-headbar .titleColumn {
  flex-direction: column;
  display: flex; 
  max-width: 878px;
  padding-left: 27px;
}
.collection-headbar .collection--title {
  align-self: center;
  align-self: flex-start

}

.productitem__container {
  padding-top: 0;
}
.productitem {
  padding-top: 0;
}

/* Review Blocks */
.testimonial {
  background-color: #fff;
}

/* Video Section Row */
.scrollboxx {
  overflow-x: auto; 
}

.boxx {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
  background-color: #f8f8f8;
  width: 100%;
  padding: 13px;
}
.vidcol {
  display: flex;
  flex-direction: column;
  min-width: 378px;
  margin: 7px;
}
.vidcol img {
  margin-bottom: 7px;
}

.vidcol p {
  margin: 0;
  padding: 0;
  padding-left: 13px;
}

/* Custom HTML Block Headers */
.vidheadcontainer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 13px;
  align-items: center;
}
.vidheadcontainercenter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 13px;
  align-items: center;
}

.vidhead {
 max-width: 57%;
}

.vidheadwide {
 max-width: 78%;
}

.vidheadcenter {
 max-width: 78%;
}

.vidheadcenter p{
text-align: center;
}

.vidheadcenter h2 {
text-align: center;
    color: #125a9f;
}


.vidheadwide h2 {
  color: #125a9f;
}
.vidhead h2 {
  color: #125a9f;
}
.vidButton {
  width: auto;
  padding: 13px;
  padding-left: 27px;
  padding-right: 27px;
  margin-top: 13px;
  color: #fff;
  font-weight: 800;
  border-radius: 4px;
  background: #125a9f;
}

.vidButtonred {
  width: auto;
  padding: 13px;
  padding-left: 27px;
  padding-right: 27px;
  color: #fff;
  font-weight: 800;
  border-radius: 4px;
  background: #ba3328;
}
.vidButton a {
  color: #fff;
}
.vidButton a:hover {
  color: #fff;
}

@media (max-width: 757px) {
  /* CSS if width is equal to or less than 480px */
  .vidhead {
  max-width: 100%;
}
.vidhead h2 {

  text-align: center;
}
.vidhead p {
  display: none;
  text-align: center;
}
.vidheadcontainer {
  justify-content: center;
}

  .shopify-section .featured-collection__container h2.home-section--title {
  text-align: center;
  padding-left: 13px;
  font-weight: 400;
  font-size: 2px;
  font-family: 'Assistant';
  color: #fff;
}
  .featured-collection__title-card {
    min-width: 64vw;
  }
  .vidButton {
  padding: 7px;
  padding-left: 13px;
  padding-right: 13px;
  margin-right: 27px;
  margin-left: 27px;
}
   .vidButtonred {
  padding: 7px;
  padding-left: 13px;
  padding-right: 13px;
  margin-right: 27px;
  margin-left: 27px;
  margin-bottom: 13px;
}

}



/* Buttons on FeaturedProduct Title Cards */
.shopify-section .featured-collection__container .featured-collection__title-card-button {
  color: #37455B;
  background-color: #A1F7B4;
  font-weight: 700;
  width: auto;
}

/*faqs*/
  .faq {
            overflow: hidden;
          max-width: 78vw;
        margin: 2vw auto;
        }
        
        .faq .tabz {
        margin-bottom: 7px;
          border-radius: 7px;
        }
        
        .faq .tabz-toggle {
            display: none;

        }
        .faq .tabz-label {
            background-color: #125A9F;
            display: flex;
            justify-content: space-between;
            padding: 1em;
            font-weight: bold;
            color: #fff;


        }
        .faq .tabz-label::after {
            content: '\276f';
            transition: all .4s;
        }
        .faq .tabz-label:hover {
            background-color: #125A9F;
        }
        .faq .tabz-toggle:checked ~ .tabz-label::after{
            transform: rotate(90deg);

        }
        .faq .tabz-toggle:checked ~ .tabz-label {
            background-color: #125A9F;
        }
        .faq .tabz-content {
            background-color: #f8f8f8;
            max-height: 0px;
            overflow: hidden;
            transition: all .4s;
            padding: 0 1em;
            color: #4A666B;
        }
        .faq .tabz-toggle:checked ~ .tabz-content {
            max-height: 100vh;
            padding: 1em;
        }
      



  #shopify-section-template--19416396824871__fe03d5de-38e3-462a-b29b-3e39b5b25db8.shopify-section .featured-collection__title-card-outer::before {
  background-color: #000;
  opacity: 1;
  background-image: url("https://www.wholesalesepticsupply.com/cdn/shop/files/2022-02-01_12-49-39_678_1_3_274x373.png?v=1689255250");
  padding: 7px;
  border-radius: 4px;
  background-size: cover;
}

/* Manufacturer Sections */
#shopify-section-template--19416396824871__e6a5ced8-05ef-44d4-b798-baa81c204722 .highlights-banner__template--19416396824871__e6a5ced8-05ef-44d4-b798-baa81c204722 .highlights-banner__content{
  padding-top: 10px;
    padding-bottom: 10px;
}

#shopify-section-template--19416396824871__e6a5ced8-05ef-44d4-b798-baa81c204722 .highlights-banner__template--19416396824871__e6a5ced8-05ef-44d4-b798-baa81c204722 .highlights-banner__content .highlights-banner__block .highlights-banner__text {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  padding-top: 13px;
  padding-bottom: 13px;
  
}
#shopify-section-template--19416396824871__c3d52359-08c2-404e-9316-418af09cf503 .highlights-banner__template--19416396824871__c3d52359-08c2-404e-9316-418af09cf503 .highlights-banner__content{
  padding-top: 10px;
}

#shopify-section-template--19416396824871__c3d52359-08c2-404e-9316-418af09cf503 .highlights-banner__template--19416396824871__c3d52359-08c2-404e-9316-418af09cf503 .highlights-banner__content .highlights-banner__block .highlights-banner__text {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  padding-top: 13px;
  padding-bottom: 13px;
  
}

#shopify-section-template--19416396824871__301748de-fc7b-422d-b800-b7fe2d3c3f43 .highlights-banner__template--19416396824871__301748de-fc7b-422d-b800-b7fe2d3c3f43 .highlights-banner__content {
  padding-bottom: 10px;
}
#shopify-section-template--19416396824871__8d7a82d0-14a8-4ce7-b959-d2673926c336 .highlights-banner__template--19416396824871__8d7a82d0-14a8-4ce7-b959-d2673926c336 .highlights-banner__content{
  padding-top: 10px;
  padding-bottom: 10px;
}
#shopify-section-template--19416396824871__8d7a82d0-14a8-4ce7-b959-d2673926c336 .highlights-banner__template--19416396824871__8d7a82d0-14a8-4ce7-b959-d2673926c336 .highlights-banner__content .highlights-banner__block .highlights-banner__text {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  padding-top: 13px;
  padding-bottom: 13px;
  
}

#shopify-section-template--19416396824871__301748de-fc7b-422d-b800-b7fe2d3c3f43 .highlights-banner__template--19416396824871__301748de-fc7b-422d-b800-b7fe2d3c3f43 .highlights-banner__content .highlights-banner__block .highlights-banner__text {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  padding-top: 13px;
  padding-bottom: 13px;
  
}


/* Bottom Support Section */
#shopify-section-template--19416396824871__49dac27e-f36a-4062-a4d2-a5468bb27312 .promo-grid--container .home-section--content .promo-grid--inner .promo-block {
  background-color: transparent;
    background-size: contain !important;
}

#shopify-section-template--19416396824871__49dac27e-f36a-4062-a4d2-a5468bb27312 .promo-grid--container .home-section--content .promo-grid--inner .promo-block article.promo-block--content {
    background-size: contain;

}

/* Cont-ProductFeatured Section */


  #shopify-section-template--19416396824871__0a433a45-1964-4c04-80c9-f5539009b3c1.shopify-section .featured-collection__title-card-outer::before {
  background-color: #000;
  opacity: 1;
  background-image: url("/cdn/shop/files/2022-02-01_12-49-39_678_1_1.png?v=1688653299");
  padding: 7px;
  border-radius: 4px;
}

  /* Riser-ProductFeaturedCollection Section */
  

#shopify-section-template--19416396824871__dynamic_featured_collection .featured-collection__title-card-outer::before {
  background-color: transparent !important;
  background-image: url("/cdn/shop/files/Septic-Riser-Install_1.png?v=1694796357");
  border-radius: 0px;
  border-radius: 4px !important;
}






  /* Air-ProductFeatured Section */

.featured-collection__container h2.home-section--title {
  text-align: left;
  padding-left: 13px;
  font-weight: 200;
  font-size: 34px;
  font-family: 'Assistant';
  
}

.featured-collection__title-card-outer::before {
  background-color: transparent !important;
  background-image: url("/cdn/shop/files/2022-02-01_12-49-39_678_1_1bb727e5-7636-432e-a344-4ee591c790bb.png?v=1688650619");
  padding: 7px;
  border-radius: 4px;
}
.featured-collection__container .home-section--content.featured-collection__content li.productgrid--item.featured-collection__title-card {
  background-color: transparent !important;
  padding: 7px;
  border-radius: 17px !important;
}


.featured-collection__title-card-heading {
  font-size: 42px;
  margin-bottom: 78%;
}
/* move bottom margin from heading selector above down to this one if visible 
.featured-collection__title-card-pre-heading {
  font-size: 18px;
}*/

.featured-collection__title-card-button {
  padding-top: 7px;
  padding-left: 13px;
  padding-bottom: 7px;
  padding-right: 13px;
  background:rgba(255,255,255);
  color: #135A9F;
  font-size: 18px;
  border-radius: 2px;
}

.featured-collection__title-card-outer {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}



/* architects-daughter-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Architects Daughter';
  font-style: normal;
  font-weight: 400;
  src: url('/cdn/shop/files/architects-daughter-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* assistant-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  src: url('/cdn/shop/files/assistant-v18-latin-regular.woff2?v=1686951553') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* Vidlist */
#shopify-section-template--19416396824871__e2358d8b-623c-49f2-8348-ad9d2fd1d553.shopify-section{
  margin-top: -62px;
}  

/* SubNav */
#shopify-section-template--19416396824871__dynamic_highlights_banner {
background-color: #f8f8f8;
}

#shopify-section-template--19416396824871__dynamic_promo_mosaic {
padding-top: 13px;
}

@media screen and (max-width: 719px) { 
.highlights-banner__template--19416396824871__1c7295c9-207c-4888-a083-85f701412473 {
  display:none;
}
}

@media screen and (min-width: 1024px) {
#shopify-section-template--19416396824871__dynamic_highlights_banner {
  display: none;
}
}

#shopify-section-template--19416396824871__1c7295c9-207c-4888-a083-85f701412473 {
  background-color: #f8f8f8;
}

/* hiding the 5th mosiac box */
.promo-mosaic--container .home-section--content.promo-mosaic--height-small .promo-mosaic--inner .promo-block.promo-block--index-5{
  display:none;

} 


/* controlling height of 4th mosaic box */
.promo-mosaic--container .home-section--content.promo-mosaic--height-small .promo-mosaic--inner .promo-block.promo-block--index-3 .promo-block--content{
  min-height:0px;
  height: auto;
  padding-top: 13px;
  padding-bottom: 13px;
}

.promo-mosaic--container .home-section--content.promo-mosaic--height-small .promo-mosaic--inner article.promo-block.promo-block--index-3 {
  max-height: 134px;
  min-height: 78px;
}





/* squaring up the top categories list boxes */
#shopify-section-template--19416396824871__dynamic_collection_list .collection-list__container ul.home-section--content .collection__item a figure{
  max-width: 208px;
  max-height: 208px;
  padding: 13px;
  box-shadow: 1px 1px 1px 1px rgba(122, 122, 122, 0.13),
    -1px -1px 1px 1px rgba(122, 122, 122, 0.13);
  border-radius: 4px;
}

.highlights-banner__block.highlights-banner__align-center {
  flex-direction: row;
}
.highlights-banner__block.highlights-banner__align-center
  .highlights-banner__text {
  padding-left: 13px;
 
    
} /* Mosaic Boxes */
.promo-block--index-1 {
  max-height: 462px;
}
.promo-block--index-2 a.promo-block--content  {
   text-align: right;
}
.promo-block--index-2  a.promo-block--content.promo-block--content-align-top-left  {
   text-align: left;
}
.promo-block--index-1 .promo-block--content-wrapper h2 {
  margin-right: auto !important;
  margin-left: 0 !important;
}
.promo-block--index-1 .promo-block--content-wrapper p {
  margin-right: auto !important;
  margin-left: 0 !important;
}


  /* Mosiac Text Adjustments*/
a.promo-block--content > div:nth-child(1) {
  font-family: "Assistant", Arimo Bold;
} 

  
/* top subNav links - Adjusting text alignment */

.highlights-banner__block.highlights-banner__align-center .highlights-banner__text {
  text-align: left;
}

/* giving key details a static background (removing since better integration)
.key-details {
 background-color: #f5f3ed;
  
}
*/



/* 
---------------------------------------------------------

TB - slider code


----------------------------------------------------------
*/
#shopify-section-template--19416396824871__676d471a-6e2c-4883-9fef-7116fe8ae046 {
  background-color: #f8f8f8;
}

.tab-container-scrollable {
  overflow-x: auto; 
}

.tab-container {
  margin: 0 auto;
  width: 80%; 
	padding: 3%;
	border-radius: 4px;
    background-color: #f8f8f8;
}
.tab-menu{
  display: flex;
  align-items: flex-start;
white-space: nowrap;
  overflow-x: auto;
  line-height: 2;
}
.tab-menu ul{
	margin: 0;
	padding: 0;
   display: flex;
}
.tab-menu ul li{
	list-style-type: none;
	 width: auto;
  display: inline-block;
  align-self: flex-start;
    margin: 7px;
}
.tab-menu ul li a{
	text-decoration: none;
	color: rgba(0,0,0,0.4);
	background-color: #fff;
	padding: 7px 25px;
	border-radius: 4px;
}
.tab-menu ul li a.active-a{
	background-color: #125a9f;
	color: #ffffff;
}
.tab{
	display: none;
}
.tab h2{
	color: rgba(0,0,0,.7);
}
.tab p{
	color: rgba(0,0,0,0.6);
	text-align: justify;
}
.tab-active{
	display: flex;
    flex-wrap: wrap;
    max-width: 80%;
    margin: 0 auto;
    justify-content: center;
}

@media (max-width: 575px) {


.promo-mosaic--container .home-section--content .promo-mosaic--layout-3 .promo-block--index-1 .promo-block--content {

  height: 147px;
}
  .promo-mosaic--container .home-section--content .promo-mosaic--layout-3 .promo-block--index-1 .promo-block--content {
 
}
  
 .promo-block--expanded .promo-block--content-wrapper .promo-block--header,
  .promo-block--expanded .promo-block--content-wrapper .promo-block--text, .promo-block--expanded:not(.animating-out) .promo-block--content-wrapper .promo-block--header,
  .promo-block--expanded:not(.animating-out) .promo-block--content-wrapper .promo-block--text {
    max-width: 100%;
  }

  
  .tab-container {
  width: 100%; 
  }
  
.tab-menu ul li a {
    padding: 7px 13px; /* Adjust the padding for smaller screens */
    font-size: 14px;
  }
  
.product-type-item h2 {
  	font-size: 13px;
  	font-weight: 200;
  	left: 125px;
  	line-height: 24px;
  	margin: 0;
  	position: absolute;
    right: 10px;
    top: 50%;
  	z-index: 2;
}

.product-type-item img {
  	bottom: 0;
  	left: 0;
  	margin: auto;
  	max-height: 80px;
  	max-width: 100px;
 	position: absolute;
  	right: calc(100% - 120px);
  	top: 0;
  	z-index: 1;
}
}


@media (min-width: 769px) {
  	.product-type-item h2 {
        left: 15px;
      	padding-bottom: 100px;
        right: 15px;
        top: 15px;
      	-webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
  
  	.product-type-item img {
        max-height: calc(100% - 50px);
      	max-width: 100%;
      	right: 0;
      	top: 50px;
    }
  
}




.linkicon {
  height: auto;
  width: fit-content;
  align-self: center;
  margin: 1.2em;
  color: #fff;
  font-weight: 800;
  border-radius: 4px;
  background-color: #f8f8f8;
  line-height: 0;
}
.linkhead {
  max-width: 278px;
  align-self: center;
  padding-left: 7px;
  padding-right: 13px;
  min-width: 107px;
  text-decoration: none;
}

.h2link {
  text-decoration: none;
}
.h2link a {
  text-decoration: none;
}
.linkblockcontainer {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  background-color: #fff;
  border-radius: 7px;
  margin: 0.7em;
  padding-left: 7px;
  padding-right: 7px;
  min-height: 147px;
}



/* Scrolling Product Types  */

#shopify-section-template--19416396857639__4df78ad7-1f07-4768-9423-28098c971380, #shopify-section-template--19416396857639__9adc8f87-19dd-4ee7-ae11-fd7e6b1dc60c, #shopify-section-template--19416396857639__e23018b1-ce4b-4586-9cbe-d4e11d077434 {
  margin-top: 7px;
  background-color: #f8f8f8;
}


.scrollableColumns {
  overflow-x: auto; 
  white-space: nowrap;
   display: flex;
  justify-content: center;

}

.blog--inner {
  flex-wrap: nowrap;
  flex-direction: row;
  max-width: 78%;
  gap: 10px;
}

.blog--inner li {
   background-color: #fff;

}

.blog--inner li .article-list-item {
   padding-top: 13px;

}

.FeaturesList li {
  margin-bottom: 10px; /* Adjust this margin for spacing between list items */
  padding-bottom: 17px;
  list-style-type: none;
  min-width: 178px;
 
}
.featurewrap {
  display: flex;
gap: 10px;
}

.FeaturesList {
  text-align: left; 
  font-weight: 600;
  margin-bottom: 13px;
  padding-left: 0;
  margin-top: auto; /* Push the FeaturesList and button to the bottom */
  padding: 0;
  
}

.checkmark{
  position:relative;
  display:inline-block;
    margin-right:7px;
}
.checkmark:after{
    content: '';
    display: block;
   width: 11px;
height: 20px;
border: solid #090;
border-width: 0 5.7px 5.7px 0;
transform: rotate(45deg);
  }

.crossmark{
  margin-top: 7px;
  margin-right:0;
  position:relative;
  display:inline-block;

}
.crossmark:after{
        position: absolute;
    content: '';
    display: block;
    width: 20px;
    height: 0px;
    border: solid #E00;
    border-width: 0 0px 5.7px 0;
    transform: rotate(45deg);
    left:0;
    top:0;
  }
.crossmark:before{
     
    content: '';
    display: block;
    width: 20px;
    height: 0px;
    border: solid #E00;
    border-width: 0 0px 5.7px 0;
    transform: rotate(-45deg);
    left:0;
    top:0;
  }

 .article--excerpt-content {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.article--excerpt-textlist {
  height: 278px;
  margin-bottom: 27px;
}
.pros {
  height: 247px;
}


/*       support page desktop     */

.supportContainer {
 display: flex; 
  justify-content: space-around;
  align-items: center;
  max-width: 78vw;
  margin: 0 auto;
}
/* outerbluebox */
.supportTypeOuter {
display: flex;
background: rgba(19, 90, 159, 0.13);
border-radius: 7px;
flex-direction: column; 
align-self: center;
justify-content: center;
padding: 7px;
  max-width: 407px;
}

/* innerwhitebox*/
.supportTypeInner {
display: flex;
flex-direction: column; 
justify-content: space-between;
min-width: 272px;
max-width: 378px; /* Add a maximum width for inner content */
width: 100%; /* Take up available width */
box-sizing: border-box; 
margin: 0 auto;
background: #FFFFFF;
border-radius: 7px;
  padding: 27px;

  
}

/* Need Help With Orders? */
.supportTypeOuter h1 {
margin-top: 0;
margin-bottom: 13px;
font-weight: 600;
font-size: 27px;
line-height: 150%;
text-align: center;
color: #125A9F;
}


/* (936) 681-8198 */
.supportTypeOuter span {
  

font-weight: 600;
font-size: 27px;
line-height: 150%;
/* or 63px */
align-items: center;
text-align: center;
color: #135A9F;

}

.supportTypeOuter span a{
  text-decoration: none;
  color: #135A9F;
}

/* ✔ Can’t find the part you need? ✔ Trouble with the website? ✔ Where’s my order? ✔ I need to start a return */
.supportTypeInner p {

font-weight: 400;
font-size: 22px;
line-height: 150%;
/* or 51px */
display: flex;
align-items: center;

color: #000000;

}

/*       support page mobile     */


@media (max-width: 757px) {

  
.LinkSupportBox {
  display: flex; 
  justify-content: space-between;
  align-items: center;
  padding-left: 13px;
  padding-right: 13px;
  margin: 0 auto;
}
  
.SupportLink1 {
display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
border-radius: 13px;
  width: 147px;
  padding-left: 7px;
  padding-right: 7px;
background: rgba(19, 90, 159, 0.13);
  min-height: 47px;
}

/* Order Support */
.SupportLink1 h1 {
font-weight: 700;
font-size: 17px;
align-items: center;
text-align: center;
margin: 0;
  line-height: 1;
color: #FFF;
}

  
  .SupportLink2 {
display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
border-radius: 13px;
  width: 147px;
  padding-left: 7px;
  padding-right: 7px;
background: rgba(19, 90, 159, 0.13);
  min-height: 47px;
}

/* Order Support */
.SupportLink2 h1 {
font-weight: 700;
font-size: 17px;
align-items: center;
text-align: center;
margin: 0;
line-height: 1;
color: #FFF;
}


  
.supportContainer {
 display: flex;
  flex-direction: column;
  margin: 0 auto;
}

  .supportTypeOuter {
margin-bottom: 13px;
margin-top: 13px;

}

.supportTypeOuter h1 {
font-weight: 700;
font-size: 22px;
margin-top: 0;
  margin-bottom: 0;
}
  .supportTypeOuter p {
  color: #fff;
}
.supportTypeInner p {
font-weight: 400;
font-size: 17px;
  color: #000;
}

  /* (936) 681-8198 */
.supportTypeOuter span {
  

font-weight: 600;
font-size: 24px;
}
  
    
}

.supportContainer .support1 {
background: rgba(19, 90, 159, 0.13);

}

.supportContainer .support2 {
background: rgba(19, 90, 159, 0.13);
}

.supportContainer .glass-border {
  border: 10px solid rgba(255, 255, 255, 0.3); /* Semi-transparent white border */
  background: rgba(255, 255, 255, 0.1); /* Semi-transparent white background */
  backdrop-filter: blur(10px); /* Apply a blur effect to the background */
  border-radius: 15px; /* Adjust the border radius */
  padding: 20px; /* Add some padding to create space between content and border */
}


/* netreviews */

.netreviews-product-rating {
  padding: 7px 0;
}

@font-face {
    font-family: "Nunito";
    src: url('/cdn/shop/t/12/assets/netreviews-font.ttf?11569219984830639317');
}
#netreviews_reviews_tab {
    background-color: #f9f9f9;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    font-family: "Nunito", Arial, Helvetica, sans-serif;
    width: 100%;
    position:relative;
}

#netreviews_rating_section{
    display: block;
    padding: 15px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #E7E9EE;
    margin: 0px auto;
}
.netreviews_rating_header {
    display: block;
    width: 100%;
    padding: 0px;
    margin: 0px;
    position: relative;
    height: 70px;
    min-height: 70px;
    text-align:center;
}
.netreviews_logo {
    position: absolute;
    top: 10px;
    height: 100%;
    background: url("/cdn/shop/t/12/assets/netreviews-logo-full.png?13077422919986510026") no-repeat;
    background-size: 200px auto;
}
.netreviews_certification, .netreviews_certification:active, .netreviews_certification:visited {
    color: rgb(150, 160, 170);
    text-decoration: none;
    font-size: 14px;
    position: absolute;
    right: 15px;
    top: 15px;
    transition: color 0.2s;
    font-weight:600;
}
.netreviews_certification:hover {
    color: rgb(47, 47, 47);
    text-decoration: none;
    font-size: 14px;
}
.netreviews_rating_content {
    width: 100%;
    display: block;
    position: relative;
    height: 180px;
    min-height: 180px;
    margin-top: 15px;
}
.netreviews_global_rating {
    display: block;
    width: 50%;
    margin: 0px;
    border-right: solid #DDDDDD 2px;
    position: absolute;
    top: 25px;
    left: 0px;
    padding:0px;
}
.netreviews_note_generale {
    display: block;
    font-size: 58px;
    line-height: 50px;
    font-weight: lighter;
    margin: 0px auto;
    width: 100%;
    padding: 0px 0px 0px 0px;
    text-align: center;
    color: #2C2C2C;
}
.netreviews_note_generale span{
    font-size : 30px !important;
}
.netreviews_subtitle {
    display: block;
    font-size: 16px;
    color: rgb(150, 160, 170);
    width: 100%;
    text-align: center;
    padding: 9px 0px 0px 0px;
    margin: 0px;
}
.netreviews_global_rating_details {
    display: block;
    width: 50%;
    margin: 0px;
    position: absolute;
    top: 25px;
    right: 0px;
    padding:0px;
}
.netreviews_rates_list {
    margin: 0px auto !important;
    border: 0;
    width: 200px;
    display: flex;
    flex-direction: row;
    padding: 0px;
}
.netreviews_rate_list_item {
    display:flex;
    padding: 0;
    margin: 0;
    position: relative;
    list-style: none;
    width: 23px;
    float: left;
    padding-top: 110px;
    margin-right: 15px;
    color: #FFCD00;
    cursor: pointer;
    font-size: 13px;
}
.netreviews_rate_list_item span {
    margin-right: 3px;
}
.netreviews_rate_list_item div {
    padding-top: 1px;
}
.netreviews_rate_graph {
    height: 100px;
    width: 25px;
    left:0;     top: 0;
    position: absolute;
}
.netreviews_rate_percent {
    background: #FFCD00;
    min-height: 1px;
    margin-top: 2px;
    width: 25px;
    bottom: 0;
    position: absolute;
    left: 0;
    transition: background 0.2s;
}
.netreviews_rate_percent:hover {
    cursor:pointer;
    background: #fbdb5a;
}
span[id^="netreviews_rate_total"] {
    color: #a6b1b8;
    margin-top: -25px;
    position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
}

#netreviews_button_more_reviews{
    display: block;
    width: 100%;
    margin: 0px;
    text-align: center;
    padding-top: 20px;
}
#netreviews_button_more_reviews .netreviews_button{
    display: block;
    margin: 0px auto;
    padding: 5px 0px;
    width: 250px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight:500;
    text-decoration: none;
    border-radius: 5px;
    background-color:  #a7a8a9;
    transition: background-color 0.2s;
    font-family: Nunito;
    cursor: pointer;
}
#netreviews_button_more_reviews .netreviews_button:hover, #netreviews_button_more_reviews .netreviews_button:active {
    background-color:  #656565 !important;
    text-decoration: none !important;
}
#netreviews_button_more_reviews > div.active {
    background-color:  #656565 !important;
    text-decoration: none !important;
    background-image:url("/cdn/shop/t/12/assets/netreviews-load.gif?12789379492740347855");
    background-repeat:no-repeat;
    background-position: 5px center;
}
#avisVerifiesAjaxImage {
    background-image: url("/cdn/shop/t/12/assets/netreviews-loadFull.gif?6314409463449784807");
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 90%;
    height: 100px;
    display: none;
}
.netreviews_button_comment {
    text-decoration: none;
    color: #a7a8a9;
    transition: color 0.2s;
    display: block;
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
}
.netreviews_button_comment:hover {
    text-decoration: none;
    color: rgb(47, 47, 47);
}
.netreviews_button_comment div {
    display: inline-block;
    padding-right: 5px;
}

.netreviews_filtering_section {
    width: 100%;
    margin: 0px auto;
    display: block;
    background: transparent;
    padding: 5px 0px 10px 0px;
    text-align: center;
    font-size: 15px;
    color: rgb(150, 160, 170);
}
.netreviews_filtering_section select {
    font-size: 14px;
    width:auto;
    height:auto;
    line-height:15px;
    text-align:left;
    display:inline;
    outline:none;
    cursor:pointer;
}

#netreviews_reviews_section {
    width: 100%;
    display: block;
    padding: 0px 0px 30px 0px;
    margin: 0px;
}
#netreviews_reviews_section > p {
    width: 90%;
    margin: auto;
    padding-top: 25px;
}
.netreviews_review_part{
    padding : 25px 15px;
    border-bottom: 3px solid #FFFFFF;
    width: 85%;
    margin: 0px auto;
    display: block;
}
.netreviews_review_part:first-child{
    border-top: 0px !important;
}
.netreviews_customer_name{
    display: block;
    font-size:17px;
    font-weight:bolder;
    width:100%;
    text-align:left;
    padding:0px;
    margin:0px !important;
}
.netreviews_customer_name span{
    font-size:15px !important;
    font-weight: 500 !important;
}
.netreviews_review_rate_and_stars {
    display: block;
    width: 100%;
    padding: 0px;
    margin: 0px;
    height: 30px;
    min-height: 30px;
    position: relative;
    top: 5px;
}
.netreviews_review_rate_and_stars div, .netreviews_bg_stars div {
    position: absolute;
    font-size: 13px;
    text-align: left;
}
.netreviews_review_rate_and_stars .netreviews_bg_stars {
    position: absolute;
    top: 5px;
    left: 0px;
    float: none;
    margin: 0px;
}
.netreviews_reviews_rate {
    display: block;
    left: 75px;
    font-size: 16px;
}
.netreviews_customer_review{
    font-size: 16px;
    line-height: 25px;
    width: 100%;
    padding: 0px;
    margin: 0px !important;
    text-align: left;
}
.netreviews_website_answer{
    padding: 0px 5% 15px 5%;
    background-color: #FFFFFF;
    margin: 10px auto 0px auto;
    font-size: 15px;
    border-left: 3px solid #E7E9EE;
    width: 90%;
    font-weight: 500;
}
.netreviews_website_answer p {
    margin: 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    display: block;
}
.netreviews_answer_title{
    font-weight:bolder !important;
    font-size:15px !important;
    line-height:25px !important;
}
.netreviews_answer_title small {
    font-weight:500 !important;
    font-size:13px !important;
    line-height:25px !important;
}
.netreviews_helpfulmsg {
    width: 100%;
    display: block;
    padding: 0px;
    margin: 10px auto 0px auto;
    color: #868788;
    font-size: 14px;
    line-height:16px;
    display:none;
}
.netreviews_helpful_block {
    width: 100%;
    display: block;
    padding: 0px;
    margin: 10px auto 0px auto !important;
    color: #868788;
    font-size: 14px;
    text-align: left;
}
.netreviews_helpful_block a {
    display: inline-block;
    background: #dedede;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 5px;
    color: #4e4e4e;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    transition: background-color, color 0.2s;
    line-height: 22px;
    height: 22px;
}
.netreviews_helpful_block a span{
    display: inline-block;
    background: #adadad;
    padding: 0px 8px;
    line-height: 22px;
    height: 22px;
    margin: 0px 0px 0px 10px;
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    transition: background-color, color 0.2s;
}
.netreviews_helpful_block a:hover, .netreviews_helpful_block a:active , .netreviews_helpful_block a:hover span, .netreviews_helpful_block a:active span{
    background-color:  #656565 !important;
    color:#FFFFFF !important;
    text-decoration: none !important;
}
.netreviews_helpful_block .active {
    background-color:  #656565 !important;
    color:#FFFFFF !important;
    padding: 0px 0px 0px 10px;
    text-decoration: none !important;
    cursor:pointer;
}
.netreviews_helpful_block .active span {
    background-color:  #656565 !important;
    padding-left: 0px;
}
.netreviews_helpful_block .active:hover {
    color:#FFFFFF !important;
    text-decoration: none !important;
    cursor:pointer;
}
.netreviews_no_reviews_block {
    width: 80%;
    display: block;
    padding: 20px;
    margin: 10px auto -20px auto;
    color: #868788;
    font-size: 14px;
    text-align: center;
    border-top: 3px solid #ffffff;
    border-bottom: 3px solid #ffffff;
}
.AV_button {
    padding-left: 65px;
  font-size: small;
}

.netreviews_bg_stars {
    display:block;
    float:left;
    width:60px;
    min-width:60px;
    max-width:60px;
    height:16px;
    min-height:16px;
    max-height:16px;
    padding:0px;
    border:none;
    text-decoration:none;
    outline:none;
}
.netreviews_bg_stars_big {
    display: block;
    width:120px;
    min-width:120px;
    max-width:120px;
    height:24px;
    min-height:24px;
    max-height:24px;
    padding:0px;
    border:none;
    text-decoration: none;
    outline:none;
    margin:0px auto;
}
.netreviews_bg_stars_big span, .netreviews_review_rate_and_stars span, .netreviews_bg_stars span {
    overflow: hidden;
    display: inline-block;
}
.netreviews_bg_stars_big div {
    position: absolute;
    font-size: 16px;
}
.netreviews_bg_stars_big div {
    font-size: 24px;
    text-align: left;
}
.nr-icon.grey {
    color: #D1D1D1 !important;
}
.nr-icon.gold {
    color: #FFCD00 !important;
}

.netreviews_rating_header div label {
    top: 40px;
    color: rgb(150, 160, 170);
    text-decoration: none;
    font-size: 14px;
    position: absolute;
    right: 15px;
    transition: color 0.2s;
    cursor: pointer;
    z-index: 10;
}
.netreviews_rating_header div {
    width: 100%;
    float: right;
    text-align: left;
}
.netreviews_rating_header div span {
    height: auto;
    width: 450px;
    background-color: #f4f4f4;
    color: black;
    padding: 10px 10px 20px 10px;
    position: absolute;
    top: 70px;
    right: 15px;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
    z-index: 11;
    display: none;
    margin: 0px;
    font-size: 13px;
}
.netreviews_rating_header div span a {
    color: black;
    text-decoration: underline;
}
#netreviews_informations_label {
    display: inline-block;
}
#netreviews_informations_label:hover {
    color: rgb(47, 47, 47);
}
#netreviews_informations_label div, #netreviews_informations div {
    padding-top: 3px;
    width: 14px;
    cursor: pointer;
}
#netreviews_informations {
    text-align:left !important;
}
#netreviews_informations ul {
    margin:0px 5% !important;
    padding:25px 0px 5px 0px !important;
    width:90%;
}
#netreviews_informations ul li {
    font-size:13px;
    text-align:left;
    padding:0px;
    margin:0px;
    list-style: square !important;
}

@media screen and (max-width: 600px) {
 
    .netreviews_logo {
        position: relative !important;
        display: block !important;
        margin: 5px auto !important;
        top: 0px !important;
        left: auto !important;
        right: auto !important;
    }
    .netreviews_certification {
        position: relative !important;
        right: auto !important;
        left: auto !important;
        top: 0px !important;
        text-align: center !important;
        margin: 20px auto 0px auto !important;
        display: block !important;
        width: 100% !important;
        padding: 0px !important;
        z-index:10;
    }
    .netreviews_rating_header {
        height: auto !important;
        min-height: auto !important;
    }
    .netreviews_global_rating {
        width: 100% !important;
        border-right: 0px !important;
        position: relative !important;
        left:auto !important;
        right:auto !important;
        top:auto !important;
    }
    .netreviews_rating_content {
        height: auto !important;
        min-height: auto !important;
    }
    .netreviews_global_rating_details {
        display: none !important;
    }
    .netreviews_rating_header div {
        width: 100%;
        text-align: center;
    }
    .netreviews_rating_header div label {
        position: relative;
        top: -20px;
        left: 0px;
    }
    .netreviews_rating_header div span {
        width: 90% !important;
        right: 5% !important;
        top: 120px !important;
    }

  
}

.nrResponsive .netreviews_logo {
    position: relative !important;
    display: block !important;
    margin: 5px auto !important;
    top: 0px !important;
    left: auto !important;
    right: auto !important;
}
.nrResponsive .netreviews_certification {
    position: relative !important;
    right: auto !important;
    left: auto !important;
    top: 0px !important;
    text-align: center !important;
    margin: 20px auto 0px auto !important;
    display: block !important;
    width: 100% !important;
    padding: 0px !important;
    z-index:10;
}
.nrResponsive .netreviews_rating_header {
    height: auto !important;
    min-height: auto !important;
}
.nrResponsive .netreviews_global_rating {
    width: 100% !important;
    border-right: 0px !important;
    position: relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
}
.nrResponsive .netreviews_rating_content {
    height: auto !important;
    min-height: auto !important;
}
.nrResponsive .netreviews_global_rating_details {
    display: none !important;
}
.nrResponsive .netreviews_rating_header div {
    width: 100%;
    text-align: center;
}
.nrResponsive .netreviews_rating_header div label {
    position: relative;
    top: -20px;
    left: 0px;
}
.nrResponsive .netreviews_rating_header div span {
    width: 90% !important;
    right: 5% !important;
    top: 120px !important;
}

@font-face {
  font-family: 'nr-icons';
  src: url("/cdn/shop/t/12/assets/netreviews-font-icons.ttf?2178531305744926135") format('truetype');
  font-weight: normal;
  font-style: normal;
}

.nr-icon {
    font-family: 'nr-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nr-comment:before {
  content: "\e900";
  color: #2C2C2C;
}
.nr-exit:before {
  content: "\e901";
}
.nr-info:before {
  content: "\e902";
}
.nr-star:before {
  content: "\e903";
}
.netreviewsVote.active:hover:before {
  font-family: "nr-icons";
  content: "\e904";
}
.netreviewsVote.active:before {
  font-family: "nr-icons";
  font-size: 9px;
  padding: 0px 5px 0px 0px;
  content: "\e905";
}

.netreviews_media_part {
    display: block;
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.netreviews_media_part li {
    list-style: none;
    display: block;
    width: 100px;
    height: 80px;
    float: left;
    padding: 0px;
    margin: 10px 10px 0px 0px;
}

.netreviews_media_part li .netreviews_image_thumb {
    display: block;
    width: 100px;
    height: 80px;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    cursor: pointer;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 2px;
    transition: opacity 0.2s ease;
    opacity: 1;
}

.netreviews_media_part li .netreviews_image_thumb_video {
    background-color: #333333;
    background-size: 40%;
}

.netreviews_media_part li .netreviews_image_thumb:hover {
    text-decoration: none;
    cursor: pointer;
    opacity: 0.8;
}

.netreviews_clear {
    clear: both;
    display: block;
    width: 100%;
    height: 1px;
    margin: 0px;
    padding: 0px;
}

#netreviews_media_modal {
    display: none;
    position: fixed;
    z-index: 990;
    padding: 0px;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.9);
}

#netreviews_media_content {
    display: block;
    position: fixed;
    z-index: 991;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

#netreviews_media_content img {
    position: absolute;
    border-radius: 2px;
}

#netreviews_media_content iframe {
    position: absolute;
    border: none;
}

#netreviews_media_close {
    z-index: 992;
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: opacity 0.2s;
    opacity: 1;
    cursor: pointer;
    display: block;
    text-decoration: none;
}

#netreviews_media_close:hover,
#netreviews_media_close:focus {
    text-decoration: none;
    opacity: 0.8;
}

.carousel-prev, .carousel-next {
    z-index: 999;
    top: 50%;
    position: absolute;
    background: transparent;
    display: block;
    color: white;
    font-size: 75px;
    height: 75px;
    line-height: 75px;
}

.carousel-prev:hover, .carousel-next:hover {
    cursor: pointer;
    opacity: 0.8;
}

#netreviews_media_modal > a.carousel-prev {
    left: 5%;
}

#netreviews_media_modal > a.carousel-next {
    right: 5%;
}

.loader-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #555;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;     animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


/* header call text */
.small-promo-content_heading {
  font-weight: 400;
}

.small-promo-content--desktop {
  font-weight: 700;
}


/* free shipping flag */
.freebox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #f8f8f8;
  padding: 7px 13px;
  border-radius: 7px;
  margin-top: 13px;
  font-size: 13px;
  width: 357px;
  margin: 17px auto;
  margin-bottom: 57px;
}

.freeboxtext {
  height: 37px;
  padding: 10px 13px;
  color: #125A9F;
}

.freeboxIcon {
  max-height: 27px;
  margin-right: -34px;
}

.shopify-payment-button__more-options {
  display: none;
}
 
@media screen and (max-width: 600px) {
  .freeboxIcon {
    max-height: 22px;
    padding-left: 0;
    border-left: 0;
    padding-top: 0px;
  }

  .freebox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 347px;
  margin: 27px 0;
}

}



*/ Easy tabs plugin (delete plugin ASAP) */


.easytabs-hidden {
  height: 1px;
  visibility: hidden;
}
.easytabs-container {
  clear: both;
}
.easytabs-container .easytabs-tabs {
  display: flex;
  overflow: hidden;
  padding: 0;
  margin: 0;
  background: transparent;
  border: 0 !important;
  border-radius: 0;
  list-style: none;
} /* for some themes */
.easytabs-container ul.easytabs-tabs,
.easytabs-container ul.easytabs-tabs li.easytabs-tab-item {
  margin: 0;
} /* tabs styles */
.easytabs-container .easytabs-tab-item,
.easytabs-container .easytabs-accordion-item {
  display: flex;
  overflow: hidden;
  position: relative;
  z-index: 4;
  height: 15px;
  padding: 10px 12px 10px 10px !important;
  margin: 0;
  background-color: #729bff;
  border: 0 solid #dddddd;
  color: #fffefe;
  line-height: 15px;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  border-radius: 0;
  outline: none;
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 1 !important;
}
.easytabs-container .easytabs-tab-item {
  float: left;
  text-align: center;
}
.easytabs-container .easytabs-tab-item:focus,
.easytabs-container .easytabs-accordion-item:focus,
.easytabs-container .easytabs-tab-item.easytabs-active,
.easytabs-container .easytabs-active .easytabs-accordion-item {
  background-color: #0038be;
  border-color: #dddddd;
  color: #fffefe;
}
.easytabs-container.easytabs-flexible .easytabs-tabs {
  display: flex;
}
.easytabs-container.easytabs-flexible .easytabs-tab-item {
  flex: initial;
}
.easytabs-container .easytabs-tab-item span:before,
.easytabs-container .easytabs-accordion-item span:before,
.easytabs-container .easytabs-tab-item span:after,
.easytabs-container .easytabs-accordion-item span:after {
  content: none;
}
.easytabs-container .easytabs-tab-item .easytabs-header-text,
.easytabs-container .easytabs-accordion-item .easytabs-header-text {
  display: block;
  width: auto;
  padding: 0;
  margin: 0;
  color: inherit !important;
  border: none;
  font: inherit;
  text-decoration: none;
  outline: none;
  -webkit-box-sizing: initial !important;
  -moz-box-sizing: initial !important;
  box-sizing: initial !important;
  cursor: pointer;
}
.easytabs-container.easytabs-flexible .easytabs-tab-item .easytabs-header-text {
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.1;
}
.easytabs-container .easytabs-tab-item span:hover,
.easytabs-container .easytabs-accordion-item span:hover,
.easytabs-container .easytabs-tab-item span:focus,
.easytabs-container .easytabs-accordion-item span:focus {
  border: none;
  text-decoration: none;
  opacity: 1;
}
.easytabs-container .easytabs-contents .easytabs-content-holder {
  display: none;
  padding: 10px 12px 10px 12px !important;
  border-radius: 0 3px 3px 3px;
  border: 0 solid #dddddd;
  background-color: #ffffff;
  text-align: left;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.easytabs-container .easytabs-contents .easytabs-content-holder,
.easytabs-container .easytabs-contents .easytabs-content-holder * {
  color: #333333;
}
.easytabs-container.easytabs-flexible .easytabs-contents .easytabs-content-holder {
  -moz-border-radius-topright: 0 !important;
  -webkit-border-top-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.easytabs-container .easytabs-contents .easytabs-active .easytabs-content-holder {
  display: block;
}
.easytabs-container .easytabs-tab-item:last-child,
.easytabs-container .easytabs-tab-item.easytabs-last-visible {
  border-top-right-radius: 3px;
}
.easytabs-container .easytabs-tab-item:first-child,
.easytabs-container .easytabs-tab-item.easytabs-first-visible {
  border-top-left-radius: 3px;
} /* accordions styles */
.easytabs-container.easytabs-flexible .easytabs-accordion .easytabs-tabs {
  display: block;
}
.easytabs-container .easytabs-accordion-item {
  display: none !important;
}
.easytabs-container .easytabs-accordion .easytabs-tab-item {
  display: block;
  float: none;
  max-width: none;
  min-width: auto;
  height: 15px;
  line-height: 15px;
  border-radius: 0;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.easytabs-container .easytabs-accordion .easytabs-tab-item:first-child,
.easytabs-container .easytabs-accordion .easytabs-tab-item.easytabs-first-visible {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.easytabs-container .easytabs-accordion .easytabs-contents .easytabs-content-holder {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.easytabs-container .easytabs-accordion .easytabs-contents .easytabs-active .easytabs-content-holder {
  display: block;
}
.easytabs-container .easytabs-content-holder p:last-child {
  margin-bottom: 0;
}
.easytabs-container .easytabs-kiwi-hidden {
  display: none !important;
}
.easytabs-container .easytabs-undertabs-holder {
  overflow: hidden;
  margin-top: 18px;
}



/* product reviews */
  .skeepers_product__reviews {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 13px;
    padding-right: 13px;
  }


.announcement-bar {
  padding: 7px 0;
}


