body.btl-colors .perfectUX:before {
  width: 93px;
  height: 50px;
  margin-left: -47px;
  background-image: url(../png/btl_small.png);
}
body.btl-colors a {
  color: #ed1d8f;
}
body.btl-colors a:hover {
  color: #ed1d8f;
}
body.btl-colors .active > a {
  color: #ed1d8f;
}
body.btl-colors .header .simplemenu a:hover {
  color: #ed1d8f;
}
body.btl-colors .head-mid .logo {
  background: center / auto 100% url(../png/btl_small.png) no-repeat;
  width: 93px;
  height: 50px;
  margin-top: 18px;
}
body.btl-colors .head-mid .nav > li:hover > a,
body.btl-colors .head-mid .nav > li.active > a {
  color: #672e86;
}
body.btl-colors .body-product .product-card .product-social a:hover {
  background: #672e86;
}
body.btl-colors .styled-faq .question:hover,
body.btl-colors .styled-faq .question.active {
  background: #672e86;
}
body.btl-colors .green-box {
  background: #ed1d8f !important;
  /* because this is in less class, so can be use anywhere */
}
body.btl-colors .social .button.social-fb:before {
  background-position: -130px -410px;
}
body.btl-colors .social .button.social-fb:hover:before {
  background-position: -30px -290px;
}
body.btl-colors .social .button.social-tw:before {
  background-position: -150px -410px;
}
body.btl-colors .social .button.social-tw:hover:before {
  background-position: -50px -290px;
}
body.btl-colors .social .button.social-in:before {
  background-position: -190px -410px;
}
body.btl-colors .social .button.social-in:hover:before {
  background-position: -90px -290px;
}
body.btl-colors .social .button.social-yt:before {
  background-position: -220px -410px;
}
body.btl-colors .social .button.social-yt:hover:before {
  background-position: -120px -290px;
}
body.btl-colors .social .button.social-link:before {
  background-position: -250px -410px;
}
body.btl-colors .social .button.social-link:hover:before {
  background-position: -280px -410px;
}
body.btl-colors .footer input[type="text"] {
  background-color: #672e86;
}
body.btl-colors .footer input[type="submit"] {
  color: #672e86;
}
body.btl-colors .footer input[type="submit"]:hover {
  background: #672e86;
  color: #fff;
}
body.btl-colors .foot-subscribe {
  background: #672e86;
}
body.btl-colors .foot-subscribe form .submit:hover {
  background-color: #672e86;
}
body.btl-colors .foot-subscribe .social .button {
  box-shadow: none;
}
body.btl-colors .foot-subscribe .social .button.social-visit {
  background-color: #672e86;
}
body.btl-colors .foot-subscribe .social .button.social-visit:hover {
  color: #672e86;
  background: #fff;
}
body.btl-colors .foot-subscribe .social .button.social-visit:hover:before {
  background-position: 0 -315px;
}
body.btl-colors .foot-mid:before {
  background: #ed1d8f;
}
body.btl-colors .foot-mid .foot-right {
  background: #ed1d8f;
}
body.btl-colors .foot-mid .foot-right .logo {
  background: url(../png/btl_logo_white.png);
  width: 158px;
  height: 84px;
  margin-left: -7px;
}
body.btl-colors .foot-mid .foot-right .simplemenu li a {
  background-color: #ed1d8f;
  border: 2px solid #ffffff;
  color: #ffffff;
  font: 16px/44px 'Arial', sans-serif;
  padding: 0 24px;
  height: 44px;
  font-size: 20px;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
}
@media only screen and (max-width: 959px) {
  body.btl-colors .foot-mid .foot-right .simplemenu li a {
    padding: 0 17px;
  }
}
body.btl-colors .foot-mid .foot-right .simplemenu li a:hover {
  background-color: #ffffff;
  color: #ed1d8f;
}
@media only screen and (max-width: 959px) {
  body.btl-colors .foot-mid .foot-right .simplemenu li a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 639px) {
  body.btl-colors .foot-mid .foot-right .simplemenu li a {
    font-size: 13px;
  }
}
body.btl-colors .foot-mid .foot-right .simplemenu li.active a {
  color: #ed1d8f;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  body.btl-colors .foot-mid {
    background: #ed1d8f;
  }
}
body.btl-colors .foot-nav .widget {
  float: left;
  width: 25%;
  margin-bottom: 20px;
}
body.btl-colors .foot-nav .widget .title {
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 19px;
  font-family: 'Arial', Sans-Serif;
}
body.btl-colors .foot-nav .widget ul li {
  margin-bottom: 9px;
}
body.btl-colors .foot-nav .widget ul li a {
  font-size: 14px;
  color: #424242;
}
@media only screen and (max-width: 959px) {
  body.btl-colors .foot-nav {
    padding: 20px;
  }
  body.btl-colors .foot-nav .widget {
    width: 50%;
  }
}
body.btl-colors .foot-bot a {
  color: #424242;
}
body.btl-colors .foot-bot a:hover {
  color: #ed1d8f;
}
body.btl-colors .active > a {
  color: #ed1d8f;
}
body.btl-colors .bg-is-white h1,
body.btl-colors .bg-is-white h2,
body.btl-colors .bg-is-white h3,
body.btl-colors .bg-is-white h4,
body.btl-colors .bg-is-white h5,
body.btl-colors .bg-is-white h6,
body.btl-colors .bg-is-white .h1,
body.btl-colors .bg-is-white .h2,
body.btl-colors .bg-is-white .h3,
body.btl-colors .bg-is-white .title {
  color: #ed1d8f;
}
body.btl-colors .summary-bottom {
  border-top-color: #ed1d8f;
}
body.btl-colors .data-calc .total {
  background: #ed1d8f;
}
body.btl-colors .data-calc .estimation .calc-label:first-child {
  color: #ed1d8f;
}
body.btl-colors .pickup {
  color: #ed1d8f;
}
body.btl-colors .widget .social .button.social-visit {
  color: #ed1d8f;
}
body.btl-colors .foot-nav .foot-subnav .foot-subnav-item a:hover {
  color: #ed1d8f;
}
