/** Shopify CDN: Minification failed

Line 141:15 Unexpected "1"
Line 142:15 Unexpected "2"
Line 143:15 Unexpected "3"
Line 144:15 Unexpected "4"
Line 145:15 Unexpected "5"
Line 146:15 Unexpected "6"
Line 147:15 Unexpected "7"
Line 148:15 Unexpected "8"
Line 149:15 Unexpected "9"
Line 150:15 Unexpected "10"
... and 232 more hidden warnings

**/

/* my css */

.one-whole .rich-text__content .image-element__wrap{

    height: 150px;
    width: 498px;
     margin-top: 35px;
}

.main-nav__wrapper{

  background-color: #ffffff;
  color: #333333;
}

.feature_image .header .menu a {
  
    color: #53575b !important;
}

#shopify-section-1489284503681 .featured-link--half .info{

     display: inline-block;
     width: 80%;
     margin: 0 0; 
     padding: 0px; 
}

#shopify-section-1489284503681{


}
#shopify-section-1489284503681 .featured-link--half {

}

#shopify-section-1489284503681 .image-with-text-container {
    margin-top: 50px;
    margin-bottom: 50px;
}
#shopify-section-1489284503681 .section{

  padding: 0 30px;
  margin: 50px auto;

}
.newsletter_section {

  background-color: #ffffff;

}

.newsletter_section .section_form input[type=email]{

  border: 1px solid;

}

.testimonial-block.gallery-cell.use-mobile-color {
    background-color: #7F8C8D;
}

.testimonial-block.gallery-cell.use-mobile-color .caption .caption-content p {
 
    color: rgb(255, 255, 255)!important;
}

.testimonial-block .caption .headline {
    font-size: 36px;
}

#shopify-section-16145928512801dda7 .regular_text{

  margin: 10px 44px;

}

#shopify-section-1489285524898 .section {
    background-color: #7F8C8D;
}

.footer{

  background-color: #54585a;
  color : #ffffff !important;

}

.footer .footer-menu-wrap h6{

  color : #ffffff !important;

}

.footer a{

  color : #ffffff !important;

}

.footer_credits {

    border-top: 1px solid #ffffff;
}

.promo-banner {
    background-color: #609094;
    color: #ffffff;
    font-size: 18px;
    letter-spacing: 2px;
    padding: 12px 0px 14px;
}

/* Palette Grid */

.palette_grid-container {
  display: grid;
  row-gap: 5px;
  column-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "Color 1 Color 2 Color 3 Color 4 Color 5 Color 6 Color 7 Color 8" "Color 9 Color 10 Color 11 Color 12 Color 13 Color 14 Color 15 Color 16" "Color 17 Color 18 Color 19 Color 20 Color 21 Color 22 Color 23 Color 24" "Color 25 Color 26 Color 27 Color 28 Color 29 Color 30 Color 31 Color 32" "Color 33 Color 34 Color 35 Color 36 Color 37 Color 38 Color 39 Color 40" "Color 41 Color 42 Color 43 Color 44 Color 45 Color 46 Color 47 Color 48" "Color 49 Color 50 Color 51 Color 52 Color 53 Color 54 Color 55 Color 56" "Color 57 Color 58 Color 59 Color 60 Color 61 Color 62 Color 63 Color 64";
}

.palette_Color 1 { grid-area: Color 1; }
.palette_Color 2 { grid-area: Color 2; }
.palette_Color 3 { grid-area: Color 3; }
.palette_Color 4 { grid-area: Color 4; }
.palette_Color 5 { grid-area: Color 5; }
.palette_Color 6 { grid-area: Color 6; }
.palette_Color 7 { grid-area: Color 7; }
.palette_Color 8 { grid-area: Color 8; }
.palette_Color 9 { grid-area: Color 9; }
.palette_Color 10 { grid-area: Color 10; }
.palette_Color 11 { grid-area: Color 11; }
.palette_Color 12 { grid-area: Color 12; }
.palette_Color 13 { grid-area: Color 13; }
.palette_Color 14 { grid-area: Color 14; }
.palette_Color 15 { grid-area: Color 15; }
.palette_Color 16 { grid-area: Color 16; }
.palette_Color 17 { grid-area: Color 17; }
.palette_Color 18 { grid-area: Color 18; }
.palette_Color 19 { grid-area: Color 19; }
.palette_Color 20 { grid-area: Color 20; }
.palette_Color 21 { grid-area: Color 21; }
.palette_Color 22 { grid-area: Color 22; }
.palette_Color 23 { grid-area: Color 23; }
.palette_Color 24 { grid-area: Color 24; }
.palette_Color 25 { grid-area: Color 25; }
.palette_Color 26 { grid-area: Color 26; }
.palette_Color 27 { grid-area: Color 27; }
.palette_Color 28 { grid-area: Color 28; }
.palette_Color 29 { grid-area: Color 29; }
.palette_Color 30 { grid-area: Color 30; }
.palette_Color 31 { grid-area: Color 31; }
.palette_Color 32 { grid-area: Color 32; }
.palette_Color 33 { grid-area: Color 33; }
.palette_Color 34 { grid-area: Color 34; }
.palette_Color 35 { grid-area: Color 35; }
.palette_Color 36 { grid-area: Color 36; }
.palette_Color 37 { grid-area: Color 37; }
.palette_Color 38 { grid-area: Color 38; }
.palette_Color 39 { grid-area: Color 39; }
.palette_Color 40 { grid-area: Color 40; }
.palette_Color 41 { grid-area: Color 41; }
.palette_Color 42 { grid-area: Color 42; }
.palette_Color 43 { grid-area: Color 43; }
.palette_Color 44 { grid-area: Color 44; }
.palette_Color 45 { grid-area: Color 45; }
.palette_Color 46 { grid-area: Color 46; }
.palette_Color 47 { grid-area: Color 47; }
.palette_Color 48 { grid-area: Color 48; }
.palette_Color 49 { grid-area: Color 49; }
.palette_Color 50 { grid-area: Color 50; }
.palette_Color 51 { grid-area: Color 51; }
.palette_Color 52 { grid-area: Color 52; }
.palette_Color 53 { grid-area: Color 53; }
.palette_Color 54 { grid-area: Color 54; }
.palette_Color 55 { grid-area: Color 55; }
.palette_Color 56 { grid-area: Color 56; }
.palette_Color 57 { grid-area: Color 57; }
.palette_Color 58 { grid-area: Color 58; }
.palette_Color 59 { grid-area: Color 59; }
.palette_Color 60 { grid-area: Color 60; }
.palette_Color 61 { grid-area: Color 61; }
.palette_Color 62 { grid-area: Color 62; }
.palette_Color 63 { grid-area: Color 63; }
.palette_Color 64 { grid-area: Color 64; }



/* Palette Grid 7 */

.palette7_grid-container {
  display: grid;
  row-gap: 5px;
  column-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "Color 1-7 Color 2-7 Color 3-7 Color 4-7 Color 5-7 Color 6-7 Color 7-7" "Color 8-7 Color 9-7 Color 10-7 Color 11-7 Color 12-7 Color 13-7 Color 14-7" "Color 15-7 Color 16-7 Color 17-7 Color 18-7 Color 19-7 Color 20-7 Color 21-7" "Color 22-7 Color 23-7 Color 24-7 Color 25-7 Color 26-7 Color 27-7 Color 28-7" "Color 29-7 Color 30-7 Color 31-7 Color 32-7 Color 33-7 Color 34-7 Color 25-7" "Color 36-7 Color 37-7 Color 38-7 Color 39-7 Color 40-7 Color 41-7 Color 42-7" "Color 43-7 Color 44-7 Color 45-7 Color 46-7 Color 47-7 Color 48-7 Color 49-7" "Color 50-7 Color 51-7 Color 52-7 Color 53-7 Color 54-7 Color 55-7 Color 56-7";
}

.Color 1-7 { grid-area: Color 1-7; }
.Color 2-7 { grid-area: Color 2-7; }
.Color 3-7 { grid-area: Color 3-7; }
.Color 4-7 { grid-area: Color 4-7; }
.Color 5-7 { grid-area: Color 5-7; }
.Color 6-7 { grid-area: Color 6-7; }
.Color 7-7 { grid-area: Color 7-7; }
.Color 8-7 { grid-area: Color 8-7; }
.Color 9-7 { grid-area: Color 9-7; }
.Color 10-7 { grid-area: Color 10-7; }
.Color 11-7 { grid-area: Color 11-7; }
.Color 12-7 { grid-area: Color 12-7; }
.Color 13-7 { grid-area: Color 13-7; }
.Color 14-7 { grid-area: Color 14-7; }
.Color 15-7 { grid-area: Color 15-7; }
.Color 16-7 { grid-area: Color 16-7; }
.Color 17-7 { grid-area: Color 17-7; }
.Color 18-7 { grid-area: Color 18-7; }
.Color 19-7 { grid-area: Color 19-7; }
.Color 20-7 { grid-area: Color 20-7; }
.Color 21-7 { grid-area: Color 21-7; }
.Color 22-7 { grid-area: Color 22-7; }
.Color 23-7 { grid-area: Color 23-7; }
.Color 24-7 { grid-area: Color 24-7; }
.Color 25-7 { grid-area: Color 25-7; }
.Color 26-7 { grid-area: Color 26-7; }
.Color 27-7 { grid-area: Color 27-7; }
.Color 28-7 { grid-area: Color 28-7; }
.Color 29-7 { grid-area: Color 29-7; }
.Color 30-7 { grid-area: Color 30-7; }
.Color 31-7 { grid-area: Color 31-7; }
.Color 32-7 { grid-area: Color 32-7; }
.Color 33-7 { grid-area: Color 33-7; }
.Color 34-7 { grid-area: Color 34-7; }
.Color 25-7 { grid-area: Color 25-7; }
.Color 36-7 { grid-area: Color 36-7; }
.Color 37-7 { grid-area: Color 37-7; }
.Color 38-7 { grid-area: Color 38-7; }
.Color 39-7 { grid-area: Color 39-7; }
.Color 40-7 { grid-area: Color 40-7; }
.Color 41-7 { grid-area: Color 41-7; }
.Color 42-7 { grid-area: Color 42-7; }
.Color 43-7 { grid-area: Color 43-7; }
.Color 44-7 { grid-area: Color 44-7; }
.Color 45-7 { grid-area: Color 45-7; }
.Color 47-7 { grid-area: Color 47-7; }
.Color 46-7 { grid-area: Color 46-7; }
.Color 48-7 { grid-area: Color 48-7; }
.Color 49-7 { grid-area: Color 49-7; }
.Color 50-7 { grid-area: Color 50-7; }
.Color 51-7 { grid-area: Color 51-7; }
.Color 52-7 { grid-area: Color 52-7; }
.Color 53-7 { grid-area: Color 53-7; }
.Color 54-7 { grid-area: Color 54-7; }
.Color 55-7 { grid-area: Color 55-7; }
.Color 56-7 { grid-area: Color 56-7; }

/* Palette Image Menu */

.menu-links { color:#000; text-decoration:none; }
.menu-links img { border-bottom: 4px solid #54585A; }
.menu-links:hover img { border-bottom: 4px solid #A37A1F;
}

/* Palette Pagination */

.palette-pagination {
    display: inline-block;

}

.palette-pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
}

.palette-pagination a.active {
    background-color: #A37A1F;
    color: white;
}

.palette-pagination a:hover:not(.active) {background-color: #A37A1F; color: white; }

.paginationcenter {
    margin: auto;
    width: 90%;
    text-align: center;
    padding: 2px;
}

.palettepaginationcenter {
    margin: auto;
    width: 100%;
    text-align: center;
}

/* Palette Swatch Overlay */

.swatch-container {
  position: relative !important;
  width: 100%;
}

.swatch-image {
  display: block;
  width: 100%;
  height: auto;
}

.swatch-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 143px!important;
  width: 143px !important;
  opacity: 0;
  transition: .5s ease;
  background-color: white;
}

.swatch-container:hover .swatch-overlay {
  opacity: 1;
}

.swatch-text {
  color: gray;
  font-size: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

@media only screen and (max-width: 600px) {
 .swatch-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 38px !important;
  width: 38px !important;
  opacity: 0;
  transition: .5s ease;
  background-color: white;
 }
 .swatch-text {
  color: gray;
  font-size: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  line-height: 1em;
  width: 100%;
 }
}

/* Palette Grid Guard */

.guard_grid-container {
  display: grid;
  row-gap: 3px;
  column-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr ;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "Guard 1 Guard 2 Guard 3 Guard 4" "Guard 5 Guard 6 Guard 7 Guard 8" "Guard 9 Guard 10 Guard 11 Guard 12" "Guard 13 Guard 14 Guard 15 Guard 16" "Guard 17";
}

.Guard 1 { grid-area: Guard 1; }
.Guard 2 { grid-area: Guard 2; }
.Guard 3 { grid-area: Guard 3; }
.Guard 4 { grid-area: Guard 4; }
.Guard 5 { grid-area: Guard 5; }
.Guard 6 { grid-area: Guard 6; }
.Guard 7 { grid-area: Guard 7; }
.Guard 8 { grid-area: Guard 8; }
.Guard 9 { grid-area: Guard 9; }
.Guard 10 { grid-area: Guard 10; }
.Guard 11 { grid-area: Guard 11; }
.Guard 12 { grid-area: Guard 12; }
.Guard 13 { grid-area: Guard 13; }
.Guard 14 { grid-area: Guard 14; }
.Guard 15 { grid-area: Guard 15; }
.Guard 16 { grid-area: Guard 16; }
.Guard 17 { grid-area: Guard 17; }

/* Palette Grid - Barry Dixon Colors*/

.barrypalette_grid-container {
  display: grid;
  row-gap: 5px;
  column-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "Color 1BD Color 2BD Color 3BD Color 4BD Color 5BD Color 6BD Color 7BD Color 8BD" "Color 9BD Color 10BD Color 11BD Color 12BD Color 13BD Color 14BD Color 15BD Color 16BD" "Color 17BD Color 18BD Color 19BD Color 20BD Color 21BD Color 22BD Color 23BD Color 24BD" "Color 25BD Color 26BD Color 27BD Color 28BD Color 29BD Color 30BD Color 31BD Color 32BD" "Color 33BD Color 34BD Color 35BD Color 36BD Color 37BD Color 38BD Color 39BD Color 40BD" "Color 41BD Color 42BD Color 43BD Color 44BD Color 45BD Color 46BD Color 47BD Color 48BD" "Color 49BD Color 50BD Color 51BD Color 52BD Color 53BD Color 54BD Color 55BD Color 56BD" "Color 57BD Color 58BD Color 59BD Color 60BD Color 61BD Color 62BD Color 63BD Color 64BD" "Color 65BD Color 66BD Color 67BD Color 68BD Color 69BD Color 70BD Color 71BD Color 72BD" "Color 73BD Color 74BD Color 75BD Color 76BD Color 77BD Color 78BD Color 79BD Color 80BD" "Color 81BD Color 82BD Color 83BD Color 84BD Color 85BD Color 86BD Color 87BD Color 88BD";
}

.barrypalette_Color 1 { grid-area: Color 1BD; }
.barrypalette_Color 2 { grid-area: Color 2BD; }
.barrypalette_Color 3 { grid-area: Color 3BD; }
.barrypalette_Color 4 { grid-area: Color 4BD; }
.barrypalette_Color 5 { grid-area: Color 5BD; }
.barrypalette_Color 6 { grid-area: Color 6BD; }
.barrypalette_Color 7 { grid-area: Color 7BD; }
.barrypalette_Color 8 { grid-area: Color 8BD; }
.barrypalette_Color 9 { grid-area: Color 9BD; }
.barrypalette_Color 10 { grid-area: Color 10BD; }
.barrypalette_Color 11 { grid-area: Color 11BD; }
.barrypalette_Color 12 { grid-area: Color 12BD; }
.barrypalette_Color 13 { grid-area: Color 13BD; }
.barrypalette_Color 14 { grid-area: Color 14BD; }
.barrypalette_Color 15 { grid-area: Color 15BD; }
.barrypalette_Color 16 { grid-area: Color 16BD; }
.barrypalette_Color 17 { grid-area: Color 17BD; }
.barrypalette_Color 18 { grid-area: Color 18BD; }
.barrypalette_Color 19 { grid-area: Color 19BD; }
.barrypalette_Color 20 { grid-area: Color 20BD; }
.barrypalette_Color 21 { grid-area: Color 21BD; }
.barrypalette_Color 22 { grid-area: Color 22BD; }
.barrypalette_Color 23 { grid-area: Color 23BD; }
.barrypalette_Color 24 { grid-area: Color 24BD; }
.barrypalette_Color 25 { grid-area: Color 25BD; }
.barrypalette_Color 26 { grid-area: Color 26BD; }
.barrypalette_Color 27 { grid-area: Color 27BD; }
.barrypalette_Color 28 { grid-area: Color 28BD; }
.barrypalette_Color 29 { grid-area: Color 29BD; }
.barrypalette_Color 30 { grid-area: Color 30BD; }
.barrypalette_Color 31 { grid-area: Color 31BD; }
.barrypalette_Color 32 { grid-area: Color 32BD; }
.barrypalette_Color 33 { grid-area: Color 33BD; }
.barrypalette_Color 34 { grid-area: Color 34BD; }
.barrypalette_Color 35 { grid-area: Color 35BD; }
.barrypalette_Color 36 { grid-area: Color 36BD; }
.barrypalette_Color 37 { grid-area: Color 37BD; }
.barrypalette_Color 38 { grid-area: Color 38BD; }
.barrypalette_Color 39 { grid-area: Color 39BD; }
.barrypalette_Color 40 { grid-area: Color 40BD; }
.barrypalette_Color 41 { grid-area: Color 41BD; }
.barrypalette_Color 42 { grid-area: Color 42BD; }
.barrypalette_Color 43 { grid-area: Color 43BD; }
.barrypalette_Color 44 { grid-area: Color 44BD; }
.barrypalette_Color 45 { grid-area: Color 45BD; }
.barrypalette_Color 46 { grid-area: Color 46BD; }
.barrypalette_Color 47 { grid-area: Color 47BD; }
.barrypalette_Color 48 { grid-area: Color 48BD; }
.barrypalette_Color 49 { grid-area: Color 49BD; }
.barrypalette_Color 50 { grid-area: Color 50BD; }
.barrypalette_Color 51 { grid-area: Color 51BD; }
.barrypalette_Color 52 { grid-area: Color 52BD; }
.barrypalette_Color 53 { grid-area: Color 53BD; }
.barrypalette_Color 54 { grid-area: Color 54BD; }
.barrypalette_Color 55 { grid-area: Color 55BD; }
.barrypalette_Color 56 { grid-area: Color 56BD; }
.barrypalette_Color 57 { grid-area: Color 57BD; }
.barrypalette_Color 58 { grid-area: Color 58BD; }
.barrypalette_Color 59 { grid-area: Color 59BD; }
.barrypalette_Color 60 { grid-area: Color 60BD; }
.barrypalette_Color 61 { grid-area: Color 61BD; }
.barrypalette_Color 62 { grid-area: Color 62BD; }
.barrypalette_Color 63 { grid-area: Color 63BD; }
.barrypalette_Color 64 { grid-area: Color 64BD; }
.barrypalette_Color 65 { grid-area: Color 65BD; }
.barrypalette_Color 66 { grid-area: Color 66BD; }
.barrypalette_Color 67 { grid-area: Color 67BD; }
.barrypalette_Color 68 { grid-area: Color 68BD; }
.barrypalette_Color 69 { grid-area: Color 69BD; }
.barrypalette_Color 70 { grid-area: Color 70BD; }
.barrypalette_Color 71 { grid-area: Color 71BD; }
.pbarryalette_Color 72 { grid-area: Color 72BD; }
.barrypalette_Color 73 { grid-area: Color 73BD; }
.barrypalette_Color 74 { grid-area: Color 74BD; }
.barrypalette_Color 75 { grid-area: Color 75BD; }
.barrypalette_Color 76 { grid-area: Color 76BD; }
.barrypalette_Color 77 { grid-area: Color 77BD; }
.barrypalette_Color 78 { grid-area: Color 78BD; }
.barrypalette_Color 79 { grid-area: Color 79BD; }
.barrypalette_Color 80 { grid-area: Color 80BD; }
.barrypalette_Color 81 { grid-area: Color 81BD; }
.barrypalette_Color 82 { grid-area: Color 82BD; }
.barrypalette_Color 83 { grid-area: Color 83BD; }
.barrypalette_Color 84 { grid-area: Color 84BD; }
.barrypalette_Color 85 { grid-area: Color 85BD; }
.barrypalette_Color 86 { grid-area: Color 86BD; }
.barrypalette_Color 87 { grid-area: Color 87BD; }
.barrypalette_Color 88 { grid-area: Color 88BD; }



/* Small Color Swipe Grid */

.smallcolor_grid-container {
  display: grid;
  row-gap: 3px;
  column-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  grid-template-areas: "Red Orange Yellow Green Blue Purple Brown Grey White";
  border: none !important;
}

.Red { grid-area: Red; }
.Orange { grid-area: Orange; }
.Yellow { grid-area: Yellow; }
.Green { grid-area: Green; }
.Blue { grid-area: Blue; }
.Purple { grid-area: Purple; }
.Brown { grid-area: Brown; }
.Grey { grid-area: Grey; }
.White { grid-area: White; }

.viewpcolor{
  scroll-behavior: smooth;
}

.newsletter-image--true .newsletter-popup__content{ 
  height: 500px;
}

.newsletter-img {
  width: 70%;
}

.newsletter-img img{

  height: 500px;
}

@media only screen and (max-width: 600px){
.newsletter-img {
  
    width: 100%;
}
  .newsletter-image--true .newsletter-popup__content {
    width: 100%;
}
}

.newsletter-image--true .newsletter-popup__content{

  width: 42%;

}
.newsletter-description{

  padding: 75px 40px 0px 60px;

}
.newsletter-info{

  height: 425px;
}

.newsletter-popup{

  background-color: transparent;

}

.fancybox-content{

  background-color: transparent;

}

#shopify-section-1489283660007{

  padding: 0px 0;

}

#shopify-section-16145928512801dda7{

  margin-top: -60px;

}

/*#shopify-section-16145928512801dda7 .section {

    max-width: 100%;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}*/

#shopify-section-16145928512801dda7 .section .feature_divider {
    width: 100%;
    margin-bottom: 20px;
    display: block;
    border: 0;
    border-color: #aaaaaa;
    border-bottom-width: 0px;
    border-bottom-style: solid;
}


#shopify-section-16145928512801dda7 .section .title{

  margin-bottom: 1.75em;

}

/*.newsletter_section .newsletter, .password-page-row form {
    display: inline-block;
    padding-top: 0 !important;
    width: 640px;
}*/

#shopify-section-1489284533457 .action_button{

    width: 330.797px;
    height: 80px;
    font-size: 24px;
    opacity: 0.85;

}

#shopify-section-1489285524898{

  background-color: #dfe9ea;

}

.dropdown1 {

  display: none;

}

.one-fourth{

/*   width: 200px; */

}

.footer-menu-wrap{

/*   width: 75%; */

}

.footer_credits {
    border-top: 0px solid #ffffff;
}

.footer .footer-menu-wrap h6{
  font-size: 15px;
}

.footer a, .footer a:visited{
font-size: 13px;
}

.spread-the-word .share-icon {
    display: inline-block;
    padding: 0 10px;
    margin: 0 8px 15px 0;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    color: #54585a !important;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 5px;
}

.footer-text{

  width: 245px;

}

.main-nav {

  background-color: #FFFFFF;

}

.dropdown {

  background-color: #EEF3F3;

}

.menu a, .menu a:visited, .menu a:active, #header span.menu_title, .menu a span, select.currencies, .mini_cart span{

  color: #53575b;

}

.menu li a[href]:hover, .menu li a:focus, .menu a[href]:hover span{

  color: #53575b;

}

.menu a.top_link, .menu a.dropdown_link {
    font-weight: bold;
}

.purchase-details__buttons .action_button.action_button--secondary:hover{

    background-color: #14c3b7;
    color: #ffffff;
}

.purchase-details__buttons .action_button.action_button--secondary{

    background-color: #62969d;
    color: #ffffff;

}

.dropdown_column ul.dropdown_item {
    text-align: left;
}

.top-bar {
    display: flex;
    justify-content: space-between;
    background-color: #53575b;
}

.mini_cart, .nav a.mini_cart {

    background-color: #bb9745;

}

.mini_cart, .top-bar [class^=icon-]:before, .top-bar [class*=" icon-"]:before{

  color: #FFFFFF;

}


.cart-container.active_link .mini_cart, .cart-container.active_link .mini_cart span {
    background-color:#bb9745;
    color: #000000 !important;
}

.testimonial-block .caption .headline {
    font-size: 30px;
}

.caption .subtitle {
    font-size: 15px;
}

.insta-title{
  text-align: center;
}

.page .one-whole h1{
  text-align: center;
}

.product_gallery .flickity-viewport{
  height: 475px;
}


.product_gallery .flickity-viewport .image__container{
  width: 400px;
  margin-top: 65px;
  max-width: 100% !important;
}

#shopify-section-collection-template .container .one-whole{
  text-align: center;
}

#pagecontent .section{
  text-align: center;
}

.menu a.active{
  color:#000000;
}


/* productluxe css */

.module-inner.module-inline-items {
    padding: 0 15px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.module-inner.module-inline-items .section-title {
    margin-top: 50px;
    margin-bottom: 25px;
    text-align: center;
}

.module-inner .section-title {
    max-width: 500px;
    margin: 50px auto;
}

.rows-of-4 .home-logo-list-item {
    width: 25%;
}

.module-inner .module-inline-item {
    display: inline-block;
    padding: 0 15px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.home-logo-list-item {
    font-size: 1rem;
    vertical-align: middle;
}

.home-logo-list-item img {
    display: block;
    margin: 0 auto;
}

.module-container {
    margin: 0;
    overflow: auto;
}

.module-inner {
    max-width: 1020px;
    padding: 0 30px;
    margin: 50px auto;
}
.home-left-right-feature:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
}

.home-left-right-feature {
    margin-top: 100px;
    margin-bottom: 100px;
    font-size: 0;
}
.home-left-right-feature:last-child {
    margin-bottom: 0;
}

.media-aligned-left .home-left-right-media {
    padding-right: 30px;
}

.home-left-right-text, .home-left-right-media {
    display: inline-block;
    width: 50%;
    font-size: 16px;
    vertical-align: middle;
}

.home-left-right-media img {
    display: block;
    margin: 0 auto;
}

.media-aligned-right .home-left-right-media {
    position: relative;
    left: 50%;
    padding-left: 30px;
}
.home-left-right-text, .home-left-right-media {
    display: inline-block;
    width: 50%;
    font-size: 16px;
    vertical-align: middle;
}

.media-aligned-right .home-left-right-text {
    position: relative;
    left: -50%;
    padding-right: 30px;
}

.home-left-right-text, .home-left-right-media {
    display: inline-block;
    width: 50%;
    font-size: 16px;
    vertical-align: middle;
}

.home-left-right-feature a, .home-inline-cta a {
    background-color: #A37A1F !important;
    color: #FFF;
    padding: 15px 32px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block;
}

.page-title {
    margin: 0 0 50px;
    text-align: center;
}

#historytext1 p{

  max-width: 640px;
    margin-right: auto;
    margin-left: auto;

}

#historytext2 p{

  max-width: 640px;
    margin-right: auto;
    margin-left: auto;

}

#shopify-section-block-history-quote .module-inner{

      max-width: 1020px;
    padding: 0 30px;
    margin: 50px auto;

}

#shopify-section-block-history-quote .module-inner p{

     max-width: 640px;
    margin-right: auto;
    margin-left: auto;

}

#shopify-section-block-history-quote .home-text-feature .feature-title, .home-text-feature .home-text-content {
    text-align: center;
}

#shopify-section-block-history2 .module-inner {
    max-width: 1020px;
    padding: 0 30px;
    margin: 50px auto;
}

#historytext3 .module-inner {
    max-width: 1020px;
    padding: 0 30px;
    margin: 50px auto;
} 

#historytext3 .home-text-feature .feature-title, .home-text-feature .home-text-content {
    text-align: center;
}

#historytext3 .module-inner p{
max-width: 640px;
    margin-right: auto;
    margin-left: auto;
}

.about-head{
font-family: "Playfair Display", serif;
}

.page-history .home-left-right-feature a{

  background-color: transparent !important;
  width: 440px;

}


.page-history .home-left-right-feature .image-element__wrap{

  width: 440px;

}

.page-history .shopify-section--page-banner-template .section .content{

  display: none;

}

.page .one-whole h1{
font-family: "Playfair Display", serif;
}

.page-productluxe .shopify-section--page-banner-template .section .content{

  display: none;

}
.shopify-section--page-banner-template .section:last-child .container.main.content {
    padding: 0;
}

.page-productluxe .home-left-right-feature a{

  background-color: transparent;
 /* width: 440px;*/

}

#shopify-section-block-choosecolor .module-container[data-section-id="block-choosecolor"] .home-left-right-feature a {
    background-color: transparent !important;
    width: 100%;
    padding: 0;
}
#shopify-section-block-choosecolor .module-container .home-left-right-features .home-left-right-feature .browse-colors-btn a {
    background: #62969d !important;
    padding: 10px 20px;
    display: unset;
}

.page-productluxe .logo-bar__item {
    display: inline-block;
    vertical-align: middle;
    max-width: 200px;
    width: 16%;
    margin-top: 20px;
}

.page-productexterior .logo-bar__item {
    display: inline-block;
    vertical-align: middle;
    max-width: 200px;
    width: 200px;
    margin-top: 20px;
}

.page-productstudio .home-left-right-feature a{

  background-color: transparent ;
  /*width: 440px;*/

}

.page-productstudio .logo-bar__item {
    display: inline-block;
    vertical-align: middle;
    max-width: 200px;
    width: 200px;
    margin-top: 20px;
}

.browse-colors-btn a{
    background-color: #62969d !important;
    color: #FFF;
    padding: 15px 32px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block;
}

.page-productcabtrim .shopify-section--page-banner-template .section .content{

  display: none;

}

.page-productcabtrim .logo-bar__item {
    display: inline-block;
    vertical-align: middle;
    max-width: 200px;
    width: 200px;
    margin-top: 20px;
}

.page-productcabtrim .featured-link--half .image-element__wrap{
    display: inline-block;
    width: 75%;
    font-size: 16px;
    vertical-align: middle;

}

.page-productcabtrim .featured-link--half .info {
    display: inline-block;
    width: 68%;
    margin: 0 0 0 155px;
    padding: 20px;
}

.page-productcabtrim .module-inner {
    max-width: 1020px;
    padding: 0 30px;
    margin: 50px auto;
}

.page-productcabtrim .home-text-feature {
    margin-top: 50px;
    margin-bottom: 50px;
}
.page-productcabtrim .home-text-content p{
    max-width: 640px;
    margin-right: auto;
    margin-left: auto;
}
.section-wrapper div#shopify-section-divider:first-child {
    display: none;
}

.featured-link--half .button {
  background: transparent;
  color: #333333;
    border: 1px solid #333333;
}
.featured-link--half .button:hover, a.continue-button:hover {
    background-color: #333333;
    border: 1px solid #333333;
    color: #fff;
}
.shopify-section--text-columns-with-images a.continue-button {
    margin-top: 10px;
}
a.continue-button, a.highlight-false--dark, input[type=button].highlight-false--dark {
    color: #333333;
    border-color: #333333;
    background-color: transparent;
}


.page-productguard .module-inner.module-inline-items {
    padding: 0 15px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.page-productguard .home-inline-features {
    font-size: 0;
    text-align: center;
}

.page-productguard .module-inner.module-inline-items .section-title {
    margin-top: 50px;
    margin-bottom: 25px;
}

.page-productguard .module-inner .section-title {
    max-width: 500px;
    margin: 50px auto;
    text-align: center;
}

.page-productguard .module-inner .module-inline-item {
    display: inline-block;
    padding: 0 15px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.page-productguard .home-inline-feature {
    display: inline-block;
    width: 33.33333%;
    font-size: 1rem;
    vertical-align: top;
}

.page-productguard .home-inline-image {
    height: auto;
    width: 100%;
    margin-bottom: 30px;
}

.page-productguard .module-inner {
    max-width: 1020px;
    padding: 0 30px;
    margin: 50px auto;
}

.page-productguard .home-testimonials {
    font-size: 0;
}

.page-productguard .home-testimonial:nth-of-type(2n + 1) {
    clear: left;
}

.page-productguard .home-testimonial {
    position: relative;
    float: left;
    width: 50%;
    padding: 0 30px;
    margin-bottom: 50px;
    font-size: 1rem;
    text-align: left;
}

.page-productguard  .home-testimonial-avatar {
    position: absolute;
    top: 0;
    left: 30px;
    width: 60px;
    height: 60px;
    background-position: center;
    background-size: cover;
    border-radius: 50%;
}

.page-productguard .has-avatar .home-testimonial-quote {
    margin-left: 90px;
}

.page-productguard .home-testimonial-quote {
    margin: 0;
    font-size: 1.25rem;
}

.page-productguard .contrast-style .home-testimonial-quote-source {
    color: #54585a;
}

.page-productguard .home-testimonial-quote-source {
    margin: 20px 0 0;
    font-style: normal;
    font-weight: 700;
    color: #54585a;
}

@media (max-width: 720px){
.home-testimonial {
    width: 100%;
    padding: 0;
}
}

.page-productguard .home-left-right-feature a, .home-inline-cta a {
    background-color: #62969d !important;
    color: #FFF;
    padding: 15px 32px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block;
}

.page-productguard .home-inline-feature .image-element__wrap{
    width: 75%;
    margin-bottom: 30px;

}

.page-productguard .has-avatar .home-testimonial-quote-source, .has-avatar .home-testimonial-quote{

  margin-left: 90px;

}

.page-productstain .featured-link--half .image-element__wrap {
    display: inline-block;
    width: 75%;
    font-size: 16px;
    vertical-align: middle;
}

.page-productstain .featured-link--half .info {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    padding: 20px;
}
#shopify-section-productstain-promotion1 section.section.is-width-standard {
    max-width: 1020px;
    padding: 0 10px;
    width: 100%;
}

.page-productstain .home-left-right-feature a, .home-inline-cta a{
  background-color: transparent ;
}

.page-productprimer .logo-bar__item {
    display: inline-block;
    vertical-align: middle;
    max-width: 200px;
    width: 16%;
    margin-top: 20px;
}

.page-productprimer .home-left-right-feature a, .home-inline-cta a{
  background-color: transparent ;
}

@media only screen and (max-width: 600px) {
  .page-productluxe .logo-bar__item{
  
    width: 48%;
  
  }
  .page-productluxe .full-width-rte{
  
    margin-left: 10px;
  
  }
  .page-productluxe .home-left-right-text, .home-left-right-media{
    
    display: inline;
    
  }
  .page-productluxe .home-left-right-feature a {
    background-color: transparent;
    width: 100%;
  }
  .page-productluxe .media-aligned-right .home-left-right-media{
  
    left: 0%;
  }
  .page-productluxe .media-aligned-right .home-left-right-text{
  
    left: 0%;
  }
  .page-productluxe .browse-colors-btn a {
    /* background-color: transparent !important; */
     width: 55%;
}
  .page-productluxe .divider {
    
    display: none;
  }  
  .mobile_nav-fixed--true #pagecontent {
    display: block;
    /* margin-top: 40px; */
}
  .page-productstudio .logo-bar__item{
  
    width: 48%;
  
  }
  .page-productstudio .full-width-rte{
  
    margin-left: 10px;
  
  }
  .page-productstudio .home-left-right-text, .home-left-right-media{
    
    display: inline;
    
  }
  .page-productstudio .home-left-right-feature a {
    background-color: transparent;
    width: 100%;
  }
  .page-productstudio .media-aligned-right .home-left-right-media{
  
    left: 0%;
  }
  .page-productstudio .media-aligned-right .home-left-right-text{
  
    left: 0%;
  }
  .page-productstudio .divider {
    
    display: none;
  }  
  .page-productstudio .mobile_nav-fixed--true #pagecontent {
    display: block;
    /* margin-top: 40px; */
}
  .browse-colors-btn a{
    background-color: #62969d !important;
    color: #FFF;
    padding: 15px 32px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block;
    /*width: 100%*/
}
.page-productstudio .browse-colors-btn a {
    /* background-color: transparent !important; */
     width: 55%;
}
  
.page-productcabtrim .logo-bar__item{
    width: 48%;
  }
  .page-productcabtrim .featured-link--half .info {
    display: inline-block;
    width: 100%;
    margin: 0 0 0 25px;
    padding: 20px;
}
  .page-productcabtrim .page-productstudio .divider {
    display: none;
  }
  
  .page-productexterior .logo-bar__item{
  
    width: 48%;
  
  }
  .page-productexterior .full-width-rte{
  
    margin-left: 10px;
  
  }
  .page-productexterior .home-left-right-text, .home-left-right-media{
    
    display: inline;
    
  }
  .page-productexterior .home-left-right-feature a {
    background-color: transparent;
    width: 100%;
  }
  .page-productexterior .media-aligned-right .home-left-right-media{
  
    left: 0%;
  }
  .page-productexterior .media-aligned-right .home-left-right-text{
  
    left: 0%;
  }
  .page-productexterior .browse-colors-btn a {
    /* background-color: transparent !important; */
     width: 55%;
}
  .page-productexterior .divider {
    
    display: none;
  }  
  .page-productexterior .mobile_nav-fixed--true #pagecontent {
    display: block;
    /* margin-top: 40px; */
}
  .page-productstain .featured-link--half .info {
    display: inline-block;
    width: 100%;
    margin: 0 0 0 10px;
    padding: 20px;
}
   .page-productstain .logo-bar__item{
    width: 48%;
  }
  .page-productstain .full-width-rte{
  
    margin-left: 10px;
  
  }
  .page-productstain .home-left-right-text, .home-left-right-media{
    
    display: inline;
    
  }
  .page-productstain .home-left-right-feature a {
    background-color: transparent;
    width: 100%;
  }
  .page-productstain .media-aligned-right .home-left-right-media{
  
    left: 0%;
  }
  .page-productstain .media-aligned-right .home-left-right-text{
  
    left: 0%;
  }
  .page-productstain .browse-colors-btn a {
    /* background-color: transparent !important; */
     width: 55%;
}
  .page-productstain .divider {
    
    display: none;
  }  
  .page-productstain .mobile_nav-fixed--true #pagecontent {
    display: block;
    /* margin-top: 40px; */
}
   .page-productprimer .logo-bar__item{
  
    width: 48%;
  
  }
  .page-productprimer .full-width-rte{
  
    margin-left: 10px;
  
  }
  .page-productprimer .home-left-right-text, .home-left-right-media{
    
    display: inline;
    
  }
  .page-productprimer .home-left-right-feature a {
    background-color: transparent;
    width: 100%;
  }
  .page-productprimer .media-aligned-right .home-left-right-media{
  
    left: 0%;
  }
  .page-productprimer .media-aligned-right .home-left-right-text{
  
    left: 0%;
  }
  .page-productprimer .browse-colors-btn a {
    /* background-color: transparent !important; */
     width: 55%;
}
  .page-productprimer .divider {
    
    display: none;
  }  
  .page-productprimer .mobile_nav-fixed--true #pagecontent {
    display: block;
    /* margin-top: 40px; */
}
  .page-productguard .home-inline-feature {
    width: 100%;
}
  .page-productguard .module-container .home-inline-features .section-title{
    font-size: 24px;
  }
  .page-productguard .full-width-rte{
  
    margin-left: 10px;
  
  }
  .page-productguard .home-left-right-text, .home-left-right-media{
    
    display: inline;
    
  }
  .page-productguard .home-left-right-feature a {
    background-color: transparent;
    width: 100%;
  }
  .page-productguard .media-aligned-right .home-left-right-media{
  
    left: 0%;
  }
  .page-productguard .media-aligned-right .home-left-right-text{
  
    left: 0%;
  }
  .page-productguard .browse-colors-btn a {
    /* background-color: transparent !important; */
     width: 55%;
}
  .page-productguard .divider {
    
    display: none;
  }  
  .page-productguard .mobile_nav-fixed--true #pagecontent {
    display: block;
    /* margin-top: 40px; */
}
  .page-productguard .home-testimonial {
    position: relative;
    float: left;
    width: 100%;
    padding: 0 0px; 
    margin-bottom: 50px;
    font-size: 1rem;
    text-align: left;
}
  .page-productguard .home-left-right-feature {
    margin-top: 0px;
     margin-bottom: 0px;
    font-size: 0;
}
}

.page-productguard-main .shopify-section--page-banner-template .section .content{
  display: none;
}

.page-productguard-main .full-width-rte{
    max-width: 1020px;
    padding: 50px 30px 0;
    margin: 0 auto 50px;

}

.size_chart {
  /* float: left;*/
    padding-top: 5px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}
.size_chart-txt{
    font-size: 13px;
    font-weight: bold;
}

@media only screen and (max-width: 720px){
  #mobilequote {margin-left: 90px; margin-right: 90px;}
  #formulabackground { background: none !important; }
  #swatchbackground { background: none !important; }
  #historyphoto img{width: 65%;}
  #historytext1 {margin-left: 100px; margin-right: 100px;}
  #historytext2 {margin-left: 100px; margin-right: 100px;}
  #historytext3 {margin-left: 0px; margin-right: 0px;}
  #shopify-section-block-history-quote .module-container{margin-left: -60px !important; margin-right: -60px !important;}
  .media-aligned-right .home-left-right-media {
    position: relative;
    left: -60px;
    padding-left: 0px;
}
  .page-history .home-left-right-feature .image-element__wrap {
    width: 320px;
}
  .home-left-right-text {
    position: relative;
    left:0% !important;
    padding-right: 0 !important;
    width: 100% !important;
}
  .home-left-right-feature {
    margin-bottom: 0px;
}

}

.page-colorfamily .smallcolor_grid-container {
    display: grid;
    row-gap: 3px;
    column-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: "Red Orange Yellow Green Blue Purple Brown Grey White";
    width: 84%;
    margin: 10px 140px;
}

.page-colorfamily .full-width-rte{
  margin: 10px 300px;
  font-size: 16px;
}

@media only screen and (max-width: 1200px){
  .table-outer {
    width: 100%;
    overflow-y: scroll;
  }
}
@media only screen and (max-width: 600px) {
   .page-colorfamily .page-title {
    margin-top: 90px;
    text-align: center;
}
  .page-colorfamily .full-width-rte{
  margin: 0px 25px !important;
  font-size: 16px;
}
 .page-colorfamily .smallcolor_grid-container a img {
    max-width: 100%;
}
  .page-colorfamily .smallcolor_grid-container {
    margin: 10px 40px;
}
}

.page-contact .social_icons{
  text-align: center;
    font-size: 40px;
      padding: 0;
}
.page-contact .contact-form__bottom-content {
    display: none;
}

.page-contact .contact-form__content{
    padding-bottom: 20px;
    border-bottom: 1px solid;
    margin-bottom: 50px;
}

.page-colortools .featured-link--wrap .image-element__wrap{
 /* width: 360px; */
}  

.page-colortools .featured-link--half .button{

    background-color: #62969d !important;
    color: #FFF;
    border-color:#62969d;
    border-radius: 5px;
}

.page-calculator .featured-link--wrap .image-element__wrap{
 /* width: 360px; */
} 

.page-calculator .featured-link--half .button{

    background-color: #62969d !important;
    color: #FFF;
    border-color:#62969d;
    border-radius: 5px;
}

.page-calculator .content{

    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}

.page-faq .page-title {
    margin: 50px 0 0;
    text-align: center;
}

.page-c2collections .home-inline-feature{
    display: inline-block;
    width: 32.33333%;
    font-size: 1rem;
    vertical-align: top;
}
@media only screen and (max-width: 600px) {

  .page-c2collections .home-inline-feature{
    display: inline-block;
    width: 100%;
    font-size: 1rem;
    vertical-align: top;
}

}
.page-c2collections .home-inline-text{
  text-align: center;
}
.page-c2collections .home-inline-text .feature-title{

    font-size: 21px;
    margin: 10px;
}

.page-inspiration-main .home-inline-feature{
    display: inline-block;
    width: 32.33333%;
    font-size: 1rem;
    vertical-align: top;
}
.page-inspiration-main .home-inline-text{
  text-align: center;
}
.page-inspiration-main .home-inline-cta a{

  margin-top: 25px;
}
@media only screen and (max-width: 600px) {

  .page-inspiration-main .home-inline-feature{
    display: inline-block;
    width: 100%;
    font-size: 1rem;
    vertical-align: top;
}
}

/* Palette Grid Guard */

.guard_grid-container {
  display: grid;
  row-gap: 3px;
  column-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr ;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "Guard 1 Guard 2 Guard 3 Guard 4" "Guard 5 Guard 6 Guard 7 Guard 8" "Guard 9 Guard 10 Guard 11 Guard 12" "Guard 13 Guard 14 Guard 15 Guard 16" "Guard 17";
}

.Guard 1 { grid-area: Guard 1; }
.Guard 2 { grid-area: Guard 2; }
.Guard 3 { grid-area: Guard 3; }
.Guard 4 { grid-area: Guard 4; }
.Guard 5 { grid-area: Guard 5; }
.Guard 6 { grid-area: Guard 6; }
.Guard 7 { grid-area: Guard 7; }
.Guard 8 { grid-area: Guard 8; }
.Guard 9 { grid-area: Guard 9; }
.Guard 10 { grid-area: Guard 10; }
.Guard 11 { grid-area: Guard 11; }
.Guard 12 { grid-area: Guard 12; }
.Guard 13 { grid-area: Guard 13; }
.Guard 14 { grid-area: Guard 14; }
.Guard 15 { grid-area: Guard 15; }
.Guard 16 { grid-area: Guard 16; }
.Guard 17 { grid-area: Guard 17; }

.page-guardpalette .guard_grid-container{
    max-width: 1020px;
    margin: 0 auto 50px;

}

.page-guardpalette .swatch-overlay{
    height: 248px!important;
    width: 248px !important;
}
@media only screen and (max-width: 600px) {
.page-guardpalette .swatch-overlay {
    height: 86px!important;
    width: 86px !important;
}
  .page-guardpalette .guard_grid-container{
    padding: 0 15px 0;
}
}  

.page-sheen .featured-link--wrap .image-element__wrap{
  width: 360px;
  margin-right: 170px;
  padding-top: 15px;
}

.page-sheen .info{
    width: 361px;
    margin-right: 30px;
}

.page-sheen .featured-link--half .button {
    background-color: #62969d !important;
    color: #FFF;
    border-color: #62969d;
    border-radius: 5px;
}

@media only screen and (max-width: 600px) {
  .page-sheen .content .one-whole h1{
    margin-top: 60px;
  }
.page-productguard-main table tr td {
    display: block;
    float: left;
    width: 100%;
    clear: left;
    text-align: left;
    border-top: 1px solid #edf0f2 !important;
    border-left: 0;
}

.page-productguard-main table tr:first-child td:first-child {
    border-radius: 5px 5px 0 0 !important;
}
  .page-productguard-main table:not(#customer-orders):not(#order-details) td{
    border-left: 1px solid #dcdcdc;
  }
}

/*.dropdown_column {
    padding: 14px 8px 26px 90px;
}*/

.dropdown{
padding-right: 100px;
    padding-left: 200px;
}


#banner-retailer1-image-with-text-overlay .caption-content .action_button{
    width: 270.25px;
    height: 60px;
    font-size: 16px;

}
#banner-retailer2-image-with-text-overlay .caption-content .action_button{
    width: 270.25px;
    height: 60px;
    font-size: 16px;

}
#banner-retailer3-image-with-text-overlay .caption-content .action_button{
    width: 270.25px;
    height: 60px;
    font-size: 16px;

}
#banner-retailer4-image-with-text-overlay .caption-content .action_button{
    width: 270.25px;
    height: 60px;
    font-size: 16px;

}
#banner-retailer5-image-with-text-overlay .caption-content .action_button{
    width: 270.25px;
    height: 60px;
    font-size: 16px;

}
#banner-retailer6-image-with-text-overlay .caption-content .action_button{
    width: 270.25px;
    height: 60px;
    font-size: 16px;

}
#banner-retailer7-image-with-text-overlay .caption-content .action_button{
    width: 270.25px;
    height: 60px;
    font-size: 16px;

}
#banner-retailer8-image-with-text-overlay .caption-content .action_button{
    width: 270.25px;
    height: 60px;
    font-size: 16px;

}

.page-calculator .calconic--controled_input {
    width: 91%;
    display: flex;
    position: relative;
}

@media only screen and (max-width: 600px) {
.page-calculator .calconic--controled_input {
    width: 88%;
    display: flex;
    position: relative;
}
}

.newsletter_section {
    background-color: #dfe9ea;
}

.index .newsletter_section {
    background-color: #eef3f3;
}

.dropdown_column ul.dropdown_title li a{
    font-weight: bold !important;
}

.collection-header-wrapper {
    display: table;
    width: 100%;
    max-width: 1020px;
    padding-right: 30px;
    padding-left: 30px;
    margin: 50px auto;
}
.collection-products.products-per-row-3, .collection-products.products-per-row-4 {
    max-width: 1050px;
}
.collection-products {
    max-width: 1110px;
    margin: 0 auto;
    font-size: 0;
}
.page-collection-header-blue .product-list-item-title {
    font-size: 16px;
}
.page-collection-header-blue .product-list-item {
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    text-align: center;
    margin: 0 0 60px;
    padding: 0 30px;
}

#shopify-section-collection-template .section {
    max-width: 1050px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

#shopify-section-collection-template .is-width-wide{
    max-width: 100%;
    width: 100%;
}
  
#shopify-section-collection-template .banner.page-banner {
    margin-top: 165px;
}

@media only screen and (max-width: 600px) {
  
  #shopify-section-collection-template .banner.page-banner {
    margin-top: 75px;
}
}

#color-list-hex-preview {
    float: right;
    width: 24%;
    height: 44px;
    border-radius: 2px;
    margin-top: -59px;
    margin-bottom: -16px;
}
#color-list-dropdown-typeahead {
    padding: 0 5px;
    height: 42px;
    width: 74%;
    border: #b2b5b9 1px solid;
    padding: 10px 18px;
}

.purchase-details__buttons .noEnterSubmit label{
  font-size:15px;
}

#shopify-section-page-bannerslideshow-retailer-template .image-element__wrap img {
    width: 100%;
    display: block;
    padding-top: 168px;
}

#retailerbenefits-desktop {
    display: block;
}
#retailerbenefits-desktop{
    max-width: 1020px;
    padding: 50px 30px 0;
    margin: 0 auto 50px;
}
.dealer-grid-container {
    display: grid;
    grid-template-columns: 0.4fr 1.6fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-areas:
        "Triangle Brand"
        "Brush Products"
        "Leaf Color"
        "Bullseye Distribution";
}
.Triangle {
    grid-area: Triangle;
}
.Brush {
    grid-area: Brush;
}
.Leaf {
    grid-area: Leaf;
}
.Bullseye {
    grid-area: Bullseye;
}
.Brand {
    grid-area: Brand;
}
.Products {
    grid-area: Products;
}
.Distribution {
    grid-area: Distribution;
}

.dealer-grid-container img {
    max-width: 100%;
}

@media screen and (min-width: 720px){
#retailerbenefits-mobile {
    display: none;
}

}

.home-testimonial:nth-of-type(2n + 1) {
    clear: left;
}

.home-testimonial {
    position: relative;
    float: left;
    width: 50%;
    padding: 0 70px;
    margin-bottom: 50px;
    font-size: 1rem;
    text-align: left;
}

.has-avatar .home-testimonial-quote-source, .has-avatar .home-testimonial-quote {
    margin-left: 90px;
}
.home-testimonial-quote-source {
    margin: 20px 0 0;
    font-style: normal;
    font-weight: 700;
    color: #54585a;
}

.home-testimonial-avatar {
    position: absolute;
    top: 0;
    left: 30px;
    width: 60px;
    height: 60px;
    background-position: center;
    background-size: cover;
    border-radius: 50%;
}

.home-testimonial-quote{
font-style: 1.25rem;

}

#shopify-section-block-testimonials-retailers .module-container.default-style.grid-of-2{
background-color: #FFFFFF !important;
}

.contrast-style {
    background-color: #f3f3f3;
}

#shopify-section-block-dealerctabuttons .module-inner.module-inline-items {
    padding: 0 15px;
    margin-top: 25px;
    margin-bottom: 25px;
}

#shopify-section-block-dealerctabuttons .home-inline-features {
    text-align: center;
}

#shopify-section-block-dealerctabuttons{
   max-width: 1020px;
    padding: 50px 30px 0;
    margin: 0 auto 50px;
}

.page-dealer-overview .module-inner .module-inline-item {
    display: inline-block;
    padding: 0 15px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.page-dealer-overview .home-inline-feature {
    display: inline-block;
    width: 33.33333%;
    font-size: 1rem;
    vertical-align: top;
}

@media screen and (max-width: 720px){
#retailerbenefits-desktop {
    display: none;
}
  .dealermobile-grid-container img {
    width: 375px;
}
  .page-dealer-overview .module-inner .module-inline-item {
    margin-top: 15px;
    margin-bottom: 15px;
}
  .page-dealer-overview .home-inline-feature {
    width: 100%;
}
  .page-dealer-overview .home-testimonial-quote {
    padding: 0 15px;
    font-size: 1.125rem;
}
  .page-dealer-overview .home-testimonial-quote {
    margin: 0;
}
  .home-testimonial-avatar {
    left: -18px;
    width: 30px;
    height: 30px;
}
  .page-dealer-overview .home-testimonial {
    width: 100%;
    margin: -10px auto;
}
  .has-avatar .home-testimonial-quote-source{
       margin-left: 0px;
    margin-bottom: 50px;
  }
    .page-dealer-overview .home-testimonial h2{
    margin-bottom: 45px;
}  
  .page-dealer-overview .banner img {
    padding-top: 6px;
}
    #shopify-section-page-bannerslideshow-retailer-template .image-element__wrap img {
    padding-top: 6px;
}
 #mobilequote {
    margin-left: 0px;
     margin-right: 0px; 
}
}

.page-dealer-overview .banner img {

    padding-top: 0px;
}
.foter-baner-text{

}

#banner-retailer9-image-with-text-overlay .image-element__wrap{
opacity: 50%;
}

#banner-retailer9-image-with-text-overlay .caption .subtitle {
    font-size: 18px;
}

#shopify-section-block-ultimatepaintchips{
background-color: #e5e5e6;
}

#shopify-section-block-ultimatepaintchips .bg-grey{
background-color: #e5e5e6;
}

#shopify-section-block-ultimatepaintchips .block--3637943c-dcd3-4f4c-ac13-e62ee32b5c28{
background-color: #e5e5e6;
}

#shopify-section-block-ultimatepaintchips .featured-link--half .right-img{
background-color: #e5e5e6;
}

#shopify-section-block-fandeck{
background-color: #e5e5e6;
}

#shopify-section-block-fandeck .bg-grey{
background-color: #e5e5e6;
}

#shopify-section-block-fandeck .block--b3174e25-0fb6-4707-b6d6-92ca6b47c92b{
background-color: #e5e5e6;
}

#shopify-section-block-fandeck .featured-link--half .right-img{
background-color: #e5e5e6;
}
#shopify-section-block-fandeck .featured-link--half .right-img img{
margin-top: 40px;
    margin-bottom: 40px;
}
#shopify-section-block-ultimatepaintchips .featured-link--half .right-img img{
margin-top: 20px;
    margin-bottom: 20px;
}

.page-productguard .space{
/* margin: -65px 0px; */
}

.video-wrapper .lazyframe.lazyframe--loaded {
    min-width: 100%;
}
.home-left-right-feature .video-wrapper {
    margin: 0;
}
#infiniteoptions-container div[role=group] {
    margin-top: 25px;
    margin-bottom: 25px;
}

div[role="group"] .spb-label-tooltip {
    text-align: left;
    border: 1px solid rgba(51,51,51,0.5);
    padding: 10px;
    position: relative;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    cursor: pointer;
}
.spb-productdescfont {
    cursor: pointer;
}

.spb-productoptionswatchwrapper {
    vertical-align: middle;
}

.spb-productoptionswatchwrapper {
    width: calc(100% / 4 - 10px);
    float: left;
    font-size: 12px;
    margin: 5px;
    height: 138px;
    padding: 10px;
    text-align: center;
}

.spb-productoptionswatchwrapper {
    height: auto!important;
}

.spb-productoptionswatchwrapper input[type="radio"] {
    position: fixed;
    opacity: 0;
}
.form-vertical input[type=checkbox], .form-vertical input[type=radio] {
    display: inline-block;
}

.spb-productoptionswatchwrapper input[type=radio]:checked+.spb-productoptionswatch {
    border: unset!important;
    box-shadow: unset!important;
}

div[role="group"] span .spb-productoptionswatch {
    display: block;
    width: 84px;
    height: 84px !important;
    margin: 0 auto;
    position: inherit;
    margin-bottom: 5px;
}
div[role="group"] span:after {
    content: " ";
    clear: both;
    display: block;
}

div[role="group"] .spb-label-tooltip:after {
    content: "";
    width: 9px;
    height: 9px;
    position: absolute;
    top: 47%;
    right: 10px;
    transform: translate(-50%, -50%) rotate(
45deg
);
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    z-index: 0;
    transition: 0.2s;
    cursor: pointer;
}

div[role=group] .spb-label-tooltip:after {
    border-bottom: 1.5px solid #000!important;
    border-right: 1.5px solid #000!important;
}

div[role="group"] {
    position: relative;
}

div[role="group"] span {
    border: 1px solid rgba(51,51,51,0.5);
    margin-top: 0;
    border-top: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    height: 0;
    overflow: hidden;
    overflow-y: auto;
    z-index: 105;
    transition: 0.5s;
    border-bottom: none;
   /* position: absolute;*/
}

.show-variant span {
    height: 480px !important;
    border-bottom: 1px solid rgba(51,51,51,0.5) !important;
    padding: 20px 0 50px 0;
    top: 41px;
    background: #fff;
}

#shopify-section-product-template-c2guard label, legend, .option_title{
margin-bottom: 0px;
}

#shopify-section-product-template-c2guard div[role="group"] .spb-label-tooltip:after{
top: 40%;
}

.page-productstain .featured-link--half .button{

    background-color: #62969d !important;
    color: #FFF;
    border-color:#62969d;
    border-radius: 5px;
}

.menu .icon-user span{
 color: #fff;
}

#shopify-section-1489285524898 .testimonial-c2{
    max-width: 100%;
    width: 100%;
}

#shopify-section-1489285524898 .testimonial-c2 .container .columns{
    margin-left: 0;
    margin-right: 0;
}

.page-colorfamily .full-width-rte {
    margin: 10px 85px;
    font-size: 16px;
}

.page-colortools .one-whole h1{
  font-size: 34px;
}

#shopify-section-page-about-columns .section {
    max-width: 885px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#shopify-section-page-about-columns .one-fourth h3{
   line-height: 1.5rem;
}
 
#shopify-section-page-about-testimonial .image-with-text__text-column .description p strong{
   font-size: 18px;
}
@media  (max-width:750px) {

.ddivider .table-colorfamily {
  display:none;

}
}

.shopify-payment-button__button--unbranded {
  display:none !important;
}

.blogcopy p, li {
  font-size: 18px;
}

.widemenu {
    display: flex;
    justify-content: center;
}