/* #0082cf; */
/* #006db7 */
/*#155e9a*/
/* #2DB2FF */
/* #40a1db; */
/* #00cfc8 */
/*#18b4af;*/
/* #00aedb; */
body .sticky_footer ul.band_list li a, body .sticky_footer .bc_btn.disabled, body .sticky_top .col a.disabled {
  color: rgba(255, 255, 255, 0.5);
}

body p a {
  color: #8aa538;
}

body .main_header ul li a {
  color: #2e314a;
}

body .main_header ul li a:hover {
  color: #97b43d;
}

body .banner_content b a:hover {
  color: #f2b71e;
}

body .bc_btn {
  background-color: #f2b71e;
}

body .bc_btn:hover {
  background-color: #e9e9eb;
  color: #fff;
}

body .bc_btn.trans {
  color: #2e314a;
}

body #cboxClose, body .mfp-close {
	color: #f2b71e
}

body .bc_btn.trans:not(.acc_close):hover, body #cboxClose:hover, body .mfp-close:hover, body #cboxPrevious:hover, body #cboxNext:hover, body .mfp-arrow-left:hover, body .mfp-arrow-right:hover {
  background-color: #e9e9eb !important;
}

body .bc_btn.trans i {
  color: #e9e9eb;
}

body input[type=radio] ~ label span {
  color: #2e314a;
}

body input[type=radio] ~ label span:before {
  color: #e9e9eb;
}

body input[type=radio] ~ label:hover span {
  color: #2e314a;
}

body input[type=radio]:checked ~ label span {
  color: #2e314a;
}

body input[type=radio]:checked ~ label span:before {
  color: #2e314a;
}

body input[type="text"], body input[type="tel"], body input[type="password"], body input[type="date"], body input[type="email"], body input[type="number"], body textarea {
  border-bottom: 1px solid #2e314a;
}

body #cboxClose, body .mfp-close {
  border: 1px solid #e9e9eb;
}

body #cboxClose:before, body .mfp-close:before {
  color: #e9e9eb;
}

body #cboxPrevious, body .mfp-arrow-left {
  border: 1px solid #e9e9eb;
}

body #cboxNext, body .mfp-arrow-right {
  border: 1px solid #e9e9eb;
}

body #cboxPrevious:before, body .mfp-arrow-left:before {
  color: #e9e9eb;
}

body #cboxNext:before, body .mfp-arrow-right:before {
  color: #e9e9eb;
}

body .accordion-section-title.active {
  background-color: #e9e9eb;
}

body .accordion-section-title.active i {
  color: #fff;
}

body ul.tabs li.active:before {
  color: #2e314a;
}

body ul.tabs li:hover {
  color: #2e314a;
}

body ul.tabs li.active {
  color: #2e314a;
}

body a.button.small {
  background-color: #f2b71e;
}

body .close_btn {
  color: #fff;
}

body .full_btn {
  color: #f2b71e;
  border: 1px solid #f2b71e;
}

body .full_btn:hover {
  background-color: #f2b71e;
}

body .start_over {
  border: 1px solid #f2b71e;
  color: #f2b71e;
  background-color: #fff;
}

body .finish_band ul.checkmark li:before {
  color: #f2b71e;
}

body .finish_band ul.checkmark li {
  color: #f2b71e;
}

body .finish_band input[type=submit] {
  box-shadow: 0px 5px 10px 0px #410a19;
}

body input[type=checkbox]:checked ~ label span:before {
  color: #2e314a;
}

body .sticky_footer {
  background-color: #25273b;
}

body .sticky_footer .bc_btn:hover {
  background-color: #e9e9eb;
}

body .sticky_footer .bc_btn i {
  color: #e9e9eb;
}

body .sticky_footer .bc_btn.disabled {
  background-color: #25273b;
}

body .sticky_footer ul.band_list li.completed a:before {
  color: #e9e9eb;
}

body .sticky_footer ul.band_list li.active a:after {
  border-top: 4px solid #e9e9eb;
}

body .sticky_footer .pre_btn.disabled {
  background-color: #25273b;
}

@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0px white;
    background-color: #fff;
    color: #f2b71e;
    transform: scale(1, 1);
  }
  25% {
    background-color: #f2b71e;
    color: #fff;
  }
  50% {
    background-color: #fff;
    color: #f2b71e;
    transform: scale(0.8, 0.8);
  }
  75% {
    background-color: #f2b71e;
    color: #fff;
  }
  100% {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
    background-color: #fff;
    color: #f2b71e;
    transform: scale(1, 1);
    left: 0px;
  }
}

body .sticky_footer .next_btn {
  background-color: #f2b71e;
}

body .sticky_footer .next_btn.disabled {
  background-color: #f2b71e;
}

body .sticky_top {
  background-color: #2e314a;
}

body .sticky_top h3:after, body .sticky_top .bc_btn:after {
  border-bottom: 1px solid #25273b;
}

body .sticky_top h3:before, body .sticky_top .bc_btn:before {
  border-bottom: 1px solid #25273b;
}

body .sticky_top .col a {
  color: #e9e9eb;
}

body .sticky_top .col:after {
  background: #e9e9eb;
}

body div.select-main {
  border: 1px solid #b1ca64;
}

body div.select-arrow {
  border-top: 7px solid #b1ca64;
}

body div.select-arrow:before {
  color: #2e314a;
}

body div.select-arrow.reverse {
  border-bottom: 7px solid #b1ca64;
}

body div.select-block {
  border-left: 1px solid #b1ca64;
  border-bottom: 1px solid #2e314a;
  border-right: 1px solid #2e314a;
  box-shadow: 0 0 2px #2e314a;
}

body div.select-main {
  box-shadow: 0 0 2px #2e314a;
}

body li.select-items:hover, body li.select-items.active {
  background-color: #b1ca64;
}

body .accordion .bc_btn.acc_close:after {
  color: #e9e9eb;
}

body .footer a {
  color: #2e314a;
}

body .price span {
  color: #2e314a;
}

@media all and (max-width: 767px) {
  body .bc_btn.trans:not(.acc_close) {
    border: 1px solid #e9e9eb;
  }
  body .social_media li i {
    color: #25273b;
  }
  body .social_media li i:hover {
    color: #2e314a;
  }
  body .sticky_footer .bc_btn.mo_review_btn {
    color: #f2b71e;
  }
  body .sticky_top .col a:after {
    color: #e9e9eb;
  }
  body .accordion-section-title.active:after {
    color: #e9e9eb;
  }
}
