body {
  color: #333;
}
body.cms-index-index .page-header.type10 {
  position: relative;
}
h1, h2, h3, h4, h5, .heading1, .heading2, .heading3 {
  font-family: 'Montserrat';
}
body .page-header .panel.wrapper {
  color:#000000;
}
.entry-content h2, .entry-content h3 {
  margin:20px 0;
}
.entry-content p {
  margin:10px 0;
}
.option-final-price2{
  color:#e30808;
}    

.product-options-wrapper > .fieldset > .field > .label {
  background: #f0f9f8;
  display: block;
  padding: 5px;
  color: #000;
}
.cps-opt-highlight {
  border: 1px solid #64c5b7;
}

.cps-size .size_title {
  display:inline-block;
  width:40%;
}
.cps-size .option-price {
  display:inline-block;
  width:30%;
  text-align:center;
}
.cps-size .option-price del {
 color: #8f8f8f;
}
.cps-size .option-final-price {
  display:inline-block;
  width:20%;
  text-align:right;
  font-weight: bold;
}
.cps-size .discount {
  background-color: #dc3545; /* Bootstrap's danger color */
  color: #fff;
  padding: 0.25rem 0.5rem;
  border-radius: 0.2rem;

}
.cps-size-option .cps-radio {
  margin-top: 7px;
}
.show-all-sizes{
  display:block;
  width:100%;
  background: #e3f2ee;;
  text-align:center;
  font-weight:bold;
}
.show-all-sizes:hover {
  background: #447a6c;
  color:#fff;
}
.cps-edge {
  display:inline-block;
  padding: 0 20px;
  
}
.cps-edge img {
  max-width:180px;
}
body .box-tocart .action.tocart {
  background-color: #64c5b7;
  border-radius: 30px;
}
body .box-tocart .action.tocart:hover {
  background-color: #72dbcc;
}
body .footer-middle {
  background-color: #e7f2ef;
}
body .footer-bottom {
  background-color: #e7f2ef;
}
body .footer a{
  color:#000000;
}
body .footer a:hover{
  color:#000;
}
footer .footer-middle {
  color:#000;
}
.cps-heart-list {
    list-style-type: none; 
    padding-left: 0px; 
}

.cps-heart-list li {
    position: relative;
    padding-left: 0px; 
}
.cps-heart-list li span {
  color:#eb4a4a;
   display:inline-block;
   padding-right:0px;
 }
.product-social-links .price-box {
  display: block;
  margin-bottom: 10px;
}
.product-social-links .price-box .price {
  font-size: 20px;
}
.cps-feature {
  margin:20px 0; 
  text-align:center;
}
.cps-feature .icon {
  font-size:44px;
}
.cps-feature  h3 {
  font-size:20px; 
  margin: 5px 0 20px 0;
}
.cps-feature h4 {    
  margin: 20px 0; 
  font-size: 16px;
}
@media (min-width: 992px) {
    body .logo img {
        max-width: 220px;
    }
    .page-header.type10 .nav-sections {
            padding-top: 20px;
    }
    body .navigation .level0 .submenu {
      z-index: 9;
    }
}
@media (min-width: 769px), print {
    h1 {
        font-size: 2em;
        margin-bottom: 1em;
        font-weight: bold;
    }
}
