/* #Typography */body {
 font-style: normal;
 font-weight: 300;
 font-size: 18px;
 line-height: 1.67;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 text-align: left;
 color: #777777;
}
h1,.h1-style {
 font-style: normal;
 font-weight: 300;
 font-size: 40px;
 line-height: 1.09;
 font-family: Lora, serif;
 letter-spacing: 0em;
 text-align: inherit;
 color: #6d5a9c;
}
h2,.h2-style {
 font-style: normal;
 font-weight: 400;
 font-size: 29px;
 line-height: 1.333;
 font-family: Lora, serif;
 letter-spacing: 0em;
 text-align: inherit;
 color: #4c5057;
}
h3,.h3-style {
 font-style: normal;
 font-weight: 700;
 font-size: 32px;
 line-height: 1.35;
 font-family: Lora, serif;
 letter-spacing: 0em;
 text-align: inherit;
 color: #4c5057;
}
h4,.h4-style {
 font-style: normal;
 font-weight: 300;
 font-size: 28px;
 line-height: 1.37;
 font-family: Lora, serif;
 letter-spacing: 0em;
 text-align: inherit;
 color: #4c5057;
}
h5,.h5-style {
 font-style: normal;
 font-weight: 300;
 font-size: 24px;
 line-height: 1.3;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 text-align: inherit;
 color: #6d5a9c;
}
h6,.h6-style {
 font-style: normal;
 font-weight: 700;
 font-size: 22px;
 line-height: 1.23;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 text-align: inherit;
 color: #4c5057;
}
@media (min-width: 992px) {
 h1,.h1-style {
  font-size: 80px;
 }
 h2,.h2-style {
  font-size: 48px;
 }
 h3,.h3-style {
  font-size: 40px;
 }
 h4,.h4-style {
  font-size: 30px;
 }
}
a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.not-found .page-title {
 color: #73bfa6;
}
a:hover {
 color: #957aca;
}
/* #Invert Color Scheme */.invert {
 color: #ffffff;
}
.invert h1 {
 color: #ffffff;
}
.invert h2 {
 color: #ffffff;
}
.invert h3 {
 color: #ffffff;
}
.invert h4 {
 color: #ffffff;
}
.invert h5 {
 color: #ffffff;
}
.invert h6 {
 color: #ffffff;
}
.invert a {
 color: #ffffff;
}
.invert a:hover {
 color: #73bfa6;
}
.invert.invert_primary a:hover {
 color: #73bfa6;
}
.text-accent-1 {
 color: #73bfa6;
}
.invert .text-accent-1 {
 color: #f7f7f7;
}
.text-accent-2 {
 color: #6d5a9c;
}
.invert .text-accent-2 {
 color: #62686d;
}
.text-accent-3 {
 color: #2b2b2b;
}
.invert .text-accent-3 {
 color: #000000;
}
/* #Layout */@media (min-width: 1200px) {
 .site .container {
  max-width: 1200px;
 }
}
/* #404 */body.error404 .site-content {
 background-color: #63d4cc;
 background-repeat: no-repeat;
 background-position: center top;
 background-attachment: scroll;
}
.error404 .breadcrumbs__item a:hover {
 color: #73bfa6;
}
/* #Elements */blockquote {
 font-weight: 300;
 font-size: 30px;
 line-height: 1.37;
 color: #4c5057;
}
blockquote:before {
 color: #73bfa6;
}
blockquote cite,blockquote:before {
 color:#6d5a9c;
}
code {
 color: #ffffff;
 font-family: Lato, sans-serif;
 background-color: #000000;
 border-color:#000000;
}
.single-post .post > .entry-content > p:first-of-type:first-letter,.dropcaps {
 background-color: #73bfa6;
 color: #ffffff;
}
/*List*/.entry-content ol >li:before,.site-main ol >li:before,.entry-content ul:not([class]) > li:before,.site-main ul:not([class]) > li:before {
 color: #777777;
}
/* Page preloader */.preloader .slice {
 border-left-color: #73bfa6;
}
@-webkit-keyframes preload-show-1 {
 from {
  -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-show-1 {
 from {
  -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-hide-1 {
 to {
  -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-hide-1 {
 to {
  -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-cycle-1 {
 5% {
  -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 10%,75% {
  -webkit-transform: rotateZ(60deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 80%,100% {
  -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-cycle-1 {
 5% {
  -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 10%,75% {
  -webkit-transform: rotateZ(60deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 80%,100% {
  -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-show-2 {
 from {
  -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-show-2 {
 from {
  -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-hide-2 {
 to {
  -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-hide-2 {
 to {
  -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-cycle-2 {
 10% {
  -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 15%,70% {
  -webkit-transform: rotateZ(120deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 75%,100% {
  -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-cycle-2 {
 10% {
  -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 15%,70% {
  -webkit-transform: rotateZ(120deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 75%,100% {
  -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-show-3 {
 from {
  -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-show-3 {
 from {
  -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-hide-3 {
 to {
  -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-hide-3 {
 to {
  -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-cycle-3 {
 15% {
  -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 20%,65% {
  -webkit-transform: rotateZ(180deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 70%,100% {
  -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-cycle-3 {
 15% {
  -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 20%,65% {
  -webkit-transform: rotateZ(180deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 70%,100% {
  -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-show-4 {
 from {
  -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-show-4 {
 from {
  -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-hide-4 {
 to {
  -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-hide-4 {
 to {
  -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-cycle-4 {
 20% {
  -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 25%,60% {
  -webkit-transform: rotateZ(240deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 65%,100% {
  -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-cycle-4 {
 20% {
  -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 25%,60% {
  -webkit-transform: rotateZ(240deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 65%,100% {
  -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-show-5 {
 from {
  -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-show-5 {
 from {
  -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-hide-5 {
 to {
  -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-hide-5 {
 to {
  -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-cycle-5 {
 25% {
  -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 30%,55% {
  -webkit-transform: rotateZ(300deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 60%,100% {
  -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-cycle-5 {
 25% {
  -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 30%,55% {
  -webkit-transform: rotateZ(300deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 60%,100% {
  -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-show-6 {
 from {
  -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-show-6 {
 from {
  -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-hide-6 {
 to {
  -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-hide-6 {
 to {
  -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@-webkit-keyframes preload-cycle-6 {
 30% {
  -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 35%,50% {
  -webkit-transform: rotateZ(360deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 55%,100% {
  -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
@keyframes preload-cycle-6 {
 30% {
  -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
 35%,50% {
  -webkit-transform: rotateZ(360deg) rotateY(0) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(0) rotateX(0deg);
  border-left-color: #73bfa6;
 }
 55%,100% {
  -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
  transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
  border-left-color: #6d5a9c;
 }
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           /* #Header */
.header-container {
 background-color: #ffffff;
 background-image: url();
 background-repeat: no-repeat;
 background-position: center top;
 background-attachment: scroll;
}
@media (min-width: 1200px ) {
 .site-header.style-5.transparent .header-container {
  max-width: calc(1200px - 25px);
 }
}
/* #Logo */.site-logo {
 font-style: normal;
 font-weight: 400;
 font-size: 36px;
 font-family: 'Hind Siliguri', sans-serif;
}
.site-logo__link,.site-logo__link:hover {
 color: #6d5a9c;
}
/* ##Top Panel */.top-panel {
 background-color: #f7f7f7;
}
.top-panel .top-panel__message {
 color: #4c5057;
}
.site-header-cart .cart-contents i {
 color: rgb(183,183,183);
}
.invert .site-header-cart .cart-contents i {
 color: #ffffff;
}
.site-header-cart .cart-contents:hover i,.invert .site-header-cart .cart-contents:hover i {
 color: #73bfa6;
}
.top-panel.invert a:not(.button):hover {
 color: #73bfa6;
}
.top-panel.invert,.top-panel.invert a:not(.button),.invert .search-form__toggle,.invert .search-form__close,.top-panel.invert .search-form__field,.invert .search-form__submit {
 color: #62686d;
}
.top-panel.invert .search-form__field::-webkit-input-placeholder {
 color: #62686d 
}
.top-panel.invert .search-form__field::-moz-placeholder {
 color: #62686d 
}
.top-panel.invert .search-form__field:-moz-placeholder {
 color: #62686d 
}
.top-panel.invert .search-form__field:-ms-input-placeholder {
 color: #62686d 
}
/*Contact block*/.top-panel .contact-block {
 color: #62686d;
}
.top-panel .contact-block .contact-block__label,.top-panel .contact-block .contact-block__text {
 color: #4c5057;
}
.site-header .contact-block__text a {
 color: #4c5057;
}
.site-header .contact-block__text a:hover {
 color: #957aca;
}
.site-header .invert .contact-block__text a {
 color: #ffffff;
}
.site-header .invert .contact-block__label {
 color: #62686d;
}
.invert .contact-block__icon {
 color: #f7f7f7;
}
.contact-block__icon:before {
 color: #6d5a9c;
}
/*Contact block*/.site-header .header-btn {
 font-family: Lora, serif;
}
/* #Fields */input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'],input[type='range'],input[type='date'],input[type='month'],input[type='week'],input[type='time'],input[type='datetime'],input[type='datetime-local'],input[type='color'],select,textarea {
 color: #777777;
}
/* #Search Form */.search-form__field {
 color: #777777;
}
.search-form__input-wrap i,.search-form__toggle,.search-form__close {
 color: #73bfa6;
}
.invert .search-form__toggle,.invert .search-form__close {
 color: #ffffff;
}
.search-form__toggle:hover,.invert .search-form__toggle:hover,.search-form__close:hover,.invert .search-form__close:hover {
 color: #777777;
}
.top-panel .search-form__submit,.header-container .search-form__submit,.mobile-panel .search-form__submit {
 color: #957aca;
}
.top-panel .search-form__submit:hover,.header-container .search-form__submit:hover,.mobile-panel .search-form__submit:hover,.top-panel.invert .search-form__submit:hover,.header-container.invert .search-form__submit:hover,.mobile-panel.invert .search-form__submit:hover {
 color: #73bfa6;
}
.top-panel.invert .search-form__field {
 color: #ffffff;
}
.top-panel.invert .search-form__field::-webkit-input-placeholder {
 color: #ffffff;
}
.top-panel.invert .search-form__field::-moz-placeholder {
 color: #ffffff;
}
.top-panel.invert .search-form__field:-moz-placeholder {
 color: #ffffff;
}
.top-panel.invert .search-form__field:-ms-input-placeholder {
 color: #ffffff;
}
.header-container.invert .search-form__field {
 color: #ffffff;
}
.header-container.invert .search-form__field::-webkit-input-placeholder {
 color: #ffffff;
}
.header-container.invert .search-form__field::-moz-placeholder {
 color: #ffffff;
}
.header-container.invert .search-form__field:-moz-placeholder {
 color: #ffffff;
}
.header-container.invert .search-form__field:-ms-input-placeholder {
 color: #ffffff;
}
/* #Comment, Contact, Password Forms */[class^="comment-form-"] i {
 color: rgb(183,183,183);
}
.comment-form .submit,.wpcf7-submit,.post-password-form label + input {
 color: #ffffff;
 background-color: #73bfa6;
 border-color: #73bfa6;
}
.comment-form .submit:hover,.wpcf7-submit:hover,.post-password-form label + input:hover {
 color: #ffffff;
 background-color: #6d5a9c;
 border-color: #6d5a9c;
}
.comment-form .submit:active,.wpcf7-submit:active,.post-password-form label + input:active {
 box-shadow: 0 0 10px #6d5a9c;
}
/* #Input Placeholders */::-webkit-input-placeholder {
 color: #777777;
}
::-moz-placeholder {
 color: #777777;
}
:-moz-placeholder {
 color: #777777;
}
:-ms-input-placeholder {
 color: #777777;
}
/* #Main Menu */.main-navigation .menu > li > a,.invert .main-navigation.vertical-menu .menu > li > a,.invert .main-navigation .menu.isStuck > li > a,.invert .main-navigation.mobile-menu .menu > li > a {
 color: #2b2b2b;
}
.invert .main-navigation > .menu > li > a {
 color: #62686d;
}
.main-navigation .menu > li > a:hover,.main-navigation .menu > li.menu-hover > a,.main-navigation .menu > li.tm-mega-menu-hover > a,.main-navigation .menu > li.current_page_item > a,.main-navigation .menu > li.current_page_ancestor > a,.main-navigation .menu > li.current-menu-item > a,.main-navigation .menu > li.current-menu-ancestor > a,.invert .main-navigation.vertical-menu .menu > li > a:hover,.invert .main-navigation.vertical-menu .menu > li.menu-hover > a,.invert .main-navigation.vertical-menu .menu > li.current_page_item > a,.invert .main-navigation.vertical-menu .menu > li.current_page_ancestor > a,.invert .main-navigation.vertical-menu .menu > li.current-menu-item > a,.invert .main-navigation.vertical-menu .menu > li.current-menu-ancestor > a,.invert .main-navigation .menu.isStuck > li > a:hover,.invert .main-navigation .menu.isStuck > li.menu-hover > a,.invert .main-navigation .menu.isStuck > li.current_page_item > a,.invert .main-navigation .menu.isStuck > li.current_page_ancestor > a,.invert .main-navigation .menu.isStuck > li.current-menu-item > a,.invert .main-navigation .menu.isStuck > li.current-menu-ancestor > a,.invert .main-navigation.mobile-menu .menu > li > a:hover,.invert .main-navigation.mobile-menu .menu > li.menu-hover > a,.invert .main-navigation.mobile-menu .menu > li.current_page_item > a,.invert .main-navigation.mobile-menu .menu > li.current_page_ancestor > a,.invert .main-navigation.mobile-menu .menu > li.current-menu-item > a,.invert .main-navigation.mobile-menu .menu > li.current-menu-ancestor > a {
 color: #73bfa6;
}
.main-navigation:not(.vertical-menu) .sub-menu,.main-navigation.mobile-menu {
 background:#ffffff;
}
.main-navigation ul ul a {
 color: #2b2b2b;
}
.main-navigation .sub-menu > li > a:hover,.main-navigation .sub-menu > li.menu-hover > a,.main-navigation .sub-menu > li.current_page_item > a,.main-navigation .sub-menu > li.current_page_ancestor > a,.main-navigation .sub-menu > li.current-menu-item > a,.main-navigation .sub-menu > li.current-menu-ancestor > a {
 color: #73bfa6;
}
.menu-item__desc,.invert .sub-menu .menu-item__desc {
 color: #777777;
}
.invert .menu-item__desc {
 color: #ffffff;
}
.menu-toggle[aria-controls="main-menu"],.main-navigation .menu li .sub-menu-toggle,.main-navigation-buttons .navigation-button {
 color: #73bfa6;
}
.main-navigation-buttons .navigation-button:hover {
 color: #73bfa6;
}
.menu-toggle .menu-toggle-inner,.menu-toggle .menu-toggle-inner:before,.menu-toggle .menu-toggle-inner:after {
 background-color: #73bfa6;
}
.invert .menu-toggle .menu-toggle-inner,.invert .menu-toggle .menu-toggle-inner:before,.invert .menu-toggle .menu-toggle-inner:after {
 background-color: #f7f7f7;
}
.menu-toggle:hover .menu-toggle-inner,.menu-toggle:hover .menu-toggle-inner:before,.menu-toggle:hover .menu-toggle-inner:after,.invert .menu-toggle:hover .menu-toggle-inner,.invert .menu-toggle:hover .menu-toggle-inner:before,.invert .menu-toggle:hover .menu-toggle-inner:after {
 background-color: #73bfa6;
}
/* #Footer Menu */.footer-menu__items li a {
 color: #2b2b2b;
}
.invert .footer-menu__items li a {
 color: #ffffff;
}
.footer-menu__items li a:hover,.footer-menu__items li.current-menu-item a,.footer-menu__items li.current_page_item a,.invert .footer-menu__items li a:hover,.invert .footer-menu__items li.current-menu-item a,.invert .footer-menu__items li.current_page_item a {
 color: #73bfa6;
}
/* #Top Menu */.top-panel__menu .menu-item.current-menu-item a,.top-panel__menu .menu-item.current_page_item a {
 color: #957aca;
}
.invert .top-panel__menu .menu-item.current-menu-item a,.invert .top-panel__menu .menu-item.current_page_item a {
 color: #73bfa6;
}
/*# TM Mega menu */.tm-mega-menu > li.tm-mega-menu-has-children a:hover {
 color: #73bfa6;
}
nav.main-navigation > .tm-mega-menu .tm-mega-menu-sub.mega-sub li.tm-mega-menu-sub-item .mega-block-title {
 color: #4c5057;
}
nav.main-navigation > .tm-mega-menu .tm-mega-menu-sub.mega-sub .tm-mega-menu-sub-item.sub-column-title > a {
 font-style: normal;
 font-weight: 700;
 font-size: 22px;
 line-height: 1.23;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
}
/* #Entry Meta */.sticky__label {
 color: #ffffff;
 background-color: #73bfa6;
 margin-top: calc(((24px * 1.3) - 30px) / 2);
}
.posts-list--default .sticky__label {
 margin-top: calc(((28px * 1.37) - 30px) / 2);
}
@media (min-width: 992px) {
 .posts-list--default .sticky__label {
  margin-top: calc(((30px * 1.37) - 30px) / 2);
 }
}
#tm_builder_outer_content .tm_pb_posts.tm_pb_module .tm-posts_item_title {
 font-family: Lora, serif;
}
.entry-meta {
 font-style: normal;
 font-weight: 400;
 font-size: 15px;
 line-height: 2.39;
 font-family: 'Hind Siliguri', sans-serif;
 letter-spacing: 0em;
}
@media (min-width: 544px) {
 .single-modern-header .entry-meta {
  font-size: 18px;
 }
}
.invert .entry-meta a {
 color: #73bfa6;
}
.invert .entry-meta a:hover,.invert.invert_primary .entry-meta a,.invert.invert_primary .entry-meta {
 color: #ffffff;
}
.invert.invert_primary .entry-meta a:hover {
 color: #957aca;
}
.single-modern-header .posted-by {
 font-weight: 300;
 font-size: 20px;
 line-height: 1.37;
 font-family: Lora, serif;
 letter-spacing: 0em;
}
.single-modern-header .entry-title {
 font-size: 24px;
}
@media (min-width: 544px) {
 .single-modern-header .posted-by {
  font-size: 28px;
 }
 .single-modern-header .entry-title {
  font-size: 29px;
 }
}
@media (min-width: 992px) {
 .single-modern-header .posted-by {
  font-size: 30px;
 }
 .single-modern-header .entry-title {
  font-size: 48px;
 }
}
.posted-by a,.post__comments a,.post__tags a,.post__cats a {
 color: #73bfa6;
}
.posted-by a:hover,.post__comments a:hover,.post__tags a:hover,.post__cats a:hover {
 color: #6d5a9c;
}
.single-modern-header:not(.invert) .posted-by,.single-modern-header:not(.invert) .posted-by a {
 color: #957aca
}
.invert .posted-by a {
 color: #73bfa6;
}
.single-modern-header .posted-by a:hover,.invert .posted-by a:hover {
 color: #ffffff;
}
.entry-meta i {
 color: rgb(183,183,183);
}
.invert .entry-meta i {
 color: #ffffff;
}
.tm-posts_item_meta * + *:before {
 background-color: #777777;
}
.invert .tm-posts_item_meta * + *:before {
 background-color: #f7f7f7;
}
/* #Post Format */.format-audio .post-featured-content,.mejs-container-wrapper,.format-quote .post-featured-content,.single .format-quote .entry-content blockquote,.single-modern-header {
 background-color: #2b2b2b;
}
.format-link .post-featured-content {
 background-color: #6d5a9c;
}
blockquote.post-format-quote {
 color: #ffffff;
}
.single .format-quote .entry-content blockquote p {
 color: #ffffff;
}
/* #Author Bio */.post-author__title a {
 color: #957aca;
}
.post-author__title a:hover {
 color: #73bfa6;
}
.post-author-bio .post-author__content {
 font-size: 14px;
}
/* #Comments */.comment .comment-date {
 font-style: normal;
 font-size: 15px;
}
.comment .comment-date__link {
 color: #957aca;
}
.comment .comment-date__link:hover {
 color: #73bfa6;
}
.comment .comment-content p {
 font-size: 14px;
}
.comment-date__time {
 color: #73bfa6;
}
.comment-date__time:hover {
 color: #6d5a9c;
}
.comment-reply-link,#cancel-comment-reply-link {
 font-size: 15px;
}
.comment-reply-link {
 font-style: normal;
}
#cancel-comment-reply-link {
 color: #73bfa6;
}
#cancel-comment-reply-link:hover {
 color: #957aca;
}
/* #Swiper navigation*/.swiper-pagination-bullet {
 background-color: rgba(43,43,43,0.2);
}
.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover {
 background-color: #2b2b2b;
}
.swiper-button-next,.swiper-button-prev {
 color: rgb(183,183,183);
}
.swiper-button-next:not(.swiper-button-disabled):hover,.swiper-button-prev:not(.swiper-button-disabled):hover {
 color: #6d5a9c;
}
/* Image pop-up */a[data-popup="magnificPopup"]:before,.mini-gallery a:before {
 background-color: #6d5a9c;
}
/* Audio list */.wp-playlist.wp-audio-playlist.wp-playlist-light {
 background-color: #2b2b2b;
 border-color: #2b2b2b;
}
.wp-playlist.wp-audio-playlist.wp-playlist-light .wp-playlist-caption {
 color: #777777;
}
.wp-playlist.wp-audio-playlist .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title {
 font-style: normal;
 font-weight: 700;
 font-size: 22px;
 line-height: 1.23;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #4c5057;
}
.wp-playlist.wp-audio-playlist.wp-playlist-dark .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title {
 color: #ffffff;
}
.entry-title:before {
 background-color: #73bfa6;
}
.share-btns__link:before {
 background-color: #73bfa6;
}
.comment-reply-link,#cancel-comment-reply-link {
 font-size: 19px
}
.comment-reply-link,#cancel-comment-reply-link {
 color: #2b2b2b;
}
.comment-reply-link:hover,#cancel-comment-reply-link:hover {
 color: #73bfa6;
}
.fn {
 color: #6d5a9c;
 font-size: 15;
}
.comments-title,.comment-reply-title,.related-posts .entry-title,.post-author__title {
 font-weight: 300;
 font-size: 30px;
 line-height: 1.37;
}
.sticky__label {
 background-color: #73bfa6;
}
/* #Paginations */.site-content .page-links a,.site-content .page-numbers,#tm_builder_outer_content .pagination .page-numbers {
 background-color: #ffffff;
 color: #777777;
}
.site-content .page-numbers.next,.site-content .page-numbers.prev,#tm_builder_outer_content .pagination .page-numbers.next,#tm_builder_outer_content .pagination .page-numbers.prev {
 color: #957aca;
}
.site-content .page-numbers.next:hover,.site-content .page-numbers.prev:hover,#tm_builder_outer_content .pagination .page-numbers.next:hover,#tm_builder_outer_content .pagination .page-numbers.prev:hover {
 color: #73bfa6;
}
.site-content a.page-numbers:not(.next):not(.prev):hover,.site-content .page-numbers.current,#tm_builder_outer_content .pagination a.page-numbers:not(.next):not(.prev):hover,#tm_builder_outer_content .pagination .page-numbers.current {
 background-color: #2b2b2b;
 color: #ffffff;
}
.nav-next a,.nav-previous a {
 color: #2b2b2b;
}
.nav-next:hover a,.nav-previous:hover a,.nav-next a:after,.nav-previous a:before {
 color: #73bfa6;
}
/* #Breadcrumbs */.breadcrumbs {
 background-color: #f7f7f7;
}
.breadcrumbs__item {
 font-style: normal;
 font-weight: 400;
 font-size: 13px;
 line-height: 2.39;
 font-family: 'Hind Siliguri', sans-serif;
 letter-spacing: 0em;
}
.breadcrumbs__item a:hover {
 color: #73bfa6;
}
.breadcrumbs__item-target {
 color: #2b2b2b;
}
.breadcrumbs__item a {
 color: #777777;
}
/* #Footer */.site-footer {
 background-color: #181818;
}
.footer-area-wrap {
 background-color: #181818;
}
.footer-copyright {
 color: rgb(145,145,145);
}
.footer-area.widget-area a,.footer-area.widget-area .widget_recent_entries a,.footer-container a {
 color: #62686d;
}
.footer-area.widget-area a:hover,.footer-area.widget-area .widget_recent_entries a:hover,.footer-container a:hover {
 color: #73bfa6;
}
.invert .footer-area.widget-area a,.invert .footer-area.widget-area .widget_recent_entries a,.invert .footer-container a {
 color: #ffffff;
}
.invert .footer-area.widget-area a:hover,.invert .footer-area.widget-area .widget_recent_entries a:hover,.invert .footer-container a:hover {
 color: #73bfa6;
}
.footer-area.widget-area,.footer-container.invert,.invert .footer-menu__items li a {
 color: #62686d;
}
.invert .footer-area.widget-area {
 color: #ffffff;
}
.site-footer.default .footer-area-wrap + .footer-container:before {
 max-width: calc((1200 - 50)*1px);
}
.footer-container .social-list--footer a:hover {
 color: #6d5a9c;
}
/* #ToTop button */#toTop {
 color: #ffffff;
 background-color: #73bfa6;
}
#toTop:hover {
 background-color: #6d5a9c;
}
/* #Magnific Popup*/.mfp-iframe-holder .mfp-close ,.mfp-image-holder .mfp-close {
 color: rgb(183,183,183);
}
.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover {
 color: #6d5a9c;
}
.mfp-iframe-holder .mfp-arrow:before,.mfp-iframe-holder .mfp-arrow:after,.mfp-image-holder .mfp-arrow:before,.mfp-image-holder .mfp-arrow:after {
 background-color: rgb(183,183,183);
}
.mfp-iframe-holder .mfp-arrow:hover:before,.mfp-iframe-holder .mfp-arrow:hover:after,.mfp-image-holder .mfp-arrow:hover:before,.mfp-image-holder .mfp-arrow:hover:after {
 background-color: #6d5a9c;
}
/* #Button Appearance Styles (regular scheme) */.link {
 color: #73bfa6;
}
.invert .link {
 color: #ffffff;
}
.link:hover,.invert .link:hover {
 color: #6d5a9c;
}
.btn,.btn-primary,.btn-secondary,.btn:hover,.btn-primary:hover,.btn-secondary:hover,.invert .btn-primary,.invert .btn-secondary,.invert .btn-primary:hover,.invert .btn-secondary:hover {
 color: #ffffff;
}
.btn,.btn-primary,.btn-default {
 background-color: #73bfa6;
 border-color: #73bfa6;
}
.btn:hover,.btn-primary:hover {
 background-color: #6d5a9c;
 border-color: #6d5a9c;
}
.btn:active,.btn-primary:active {
 box-shadow: 0 0 10px #6d5a9c;
}
.btn-secondary {
 background-color: #6d5a9c;
 border-color: #6d5a9c;
}
.btn-secondary:hover {
 background-color: #73bfa6;
 border-color: #73bfa6;
}
.btn-secondary:active {
 box-shadow: 0 0 10px #73bfa6;
}
.error-404 .btn-secondary:hover {
 color: #ffffff;
 border-color: #ffffff;
}
.btn-default:active {
 box-shadow: 0 0 10px #73bfa6;
}
/* #Button Appearance Styles (invert scheme) */.invert .btn,.invert .btn-primary,.invert .btn-secondary,.invert .btn-default {
 color: #ffffff;
 border-color: #ffffff;
}
.invert .btn-primary:hover,.invert .btn-secondary:hover,.invert .btn-default:hover {
 color: #957aca;
 border-color: #ffffff;
 background-color: #ffffff;
}
/* #Widget Calendar */.widget_calendar caption {
 color: #6d5a9c;
}
.invert .widget_calendar caption {
 color: #ffffff;
}
.widget_calendar tbody td:not(.pad),#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td:not(.pad) {
 background-color: #f7f7f7;
}
.invert .widget_calendar tbody td:not(.pad),#tm_builder_outer_content .invert .tm_pb_widget_area .widget_calendar table tbody td:not(.pad) {
 background-color: #f7f7f7;
 color: #777777;
}
.widget_calendar table thead th,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table thead th {
 color: #ffffff;
 background-color: #2b2b2b;
}
.widget_calendar tbody td a,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td a {
 border: 1px solid #73bfa6;
 background-color: #ffffff;
 color: #777777;
}
.widget_calendar tbody td a:hover,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td a:hover {
 background-color: #73bfa6;
 color: #ffffff;
 border-color: #73bfa6;
}
.widget_calendar tbody td#today,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td#today {
 color: #ffffff;
 background-color: #73bfa6;
}
.widget_calendar table thead th,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table thead th {
 color: #ffffff;
 background-color: #2b2b2b;
}
.widget_calendar caption,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar caption {
 color: #73bfa6;
}
/* #Widget Tag Cloud */.tagcloud a {
 color: #777777;
}
/* #Widget Recent Posts - Comments, Archive */.widget_recent_entries a,.widget_recent_comments a,.widget_archive a {
 color: #2b2b2b;
}
.invert .widget_recent_entries a,.invert .widget_recent_comments a,.invert .widget_archive a {
 color: #ffffff;
}
.widget_recent_entries a:hover,.widget_recent_comments a:hover,.widget_archive a:hover {
 color: #6d5a9c;
}
.widget_recent_entries .post-date {
 color: #73bfa6;
}
.invert .widget_recent_entries .post-date {
 color: #f7f7f7;
}
.comment-author-link,.tagcloud a:hover,.widget_archive a:hover {
 color: #6d5a9c;
}
.widget_archive a {
 color: #73bfa6;
}
.widget-taxonomy-tiles__content::before {
 background-color: #73bfa6;
}
.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
 background-color: #6d5a9c;
}
.invert .widget-image-grid__content::before {
 background-color: #6d5a9c;
}
.invert .widget-image-grid__title a:hover,.invert .widget-image-grid__date:hover {
 color: #73bfa6;
}
.invert .widget-image-grid__terms a,.invert .widget-image-grid__author a:hover {
 color: #73bfa6;
}
.invert .widget-image-grid__terms a:hover {
 color: #ffffff;
}
.invert .widget-image-grid__author,.invert .widget-image-grid__author a {
 color: #777777;
}
.widget-image-grid__terms,.widget-image-grid__author,.widget-image-grid__date {
 font-style: normal;
 font-weight: 400;
 font-size: 15px;
 line-height: 2.39;
 font-family: 'Hind Siliguri', sans-serif;
 letter-spacing: 0em;
}
.smart-slider__instance .sp-next-thumbnail-arrow:before,.smart-slider__instance .sp-next-thumbnail-arrow:after,.smart-slider__instance .sp-previous-thumbnail-arrow:before,.smart-slider__instance .sp-previous-thumbnail-arrow:after {
 background-color: #73bfa6;
}
.smart-slider__instance .sp-arrow {
 color: rgb(183,183,183);
 background-color: #f7f7f7;
}
.smart-slider__instance .sp-next-arrow:hover,.smart-slider__instance .sp-previous-arrow:hover {
 color: #73bfa6;
}
.smart-slider__instance[data-title="true"] .sp-image-container:after,.smart-slider__instance[data-content="true"] .sp-image-container:after,.smart-slider__instance[data-more-btn="true"] .sp-image-container:after,.smart-slider__instance .sp-button {
 background-color: rgba(109,90,156,0.3);
}
.smart-slider__instance .sp-button:hover,.smart-slider__instance .sp-button.sp-selected-button {
 background-color: #73bfa6;
}
.smart-slider__instance .sp-full-screen-button {
 color: #73bfa6;
}
.smart-slider__instance .sp-full-screen-button:hover {
 color: #6d5a9c;
}
.smart-slider__instance .sp-selected-thumbnail {
 border-color: #73bfa6;
}
.smart-slider__instance .sp-bottom-thumbnails .sp-selected-thumbnail,.smart-slider__instance .sp-top-thumbnails .sp-selected-thumbnail {
 border-color: #f7f7f7;
}
.smart-slider__instance p.sp-content {
 font-style: normal;
 font-weight: 300;
 font-size: 18px;
 line-height: 1.67;
 font-family: Lato, sans-serif;
}
.subscribe-block__input {
 color: #777777;
}
.subscribe-block__input-wrap i {
 color: rgb(183,183,183);
}
/* #Custom posts*/.sidebar .custom-posts .entry-title,.tm_pb_column_1_3 .custom-posts .entry-title,.tm_pb_column_1_4 .custom-posts .entry-title,.footer-area:not(.footer-area--fullwidth) .custom-posts .entry-title {
 font-size: 18px;
}
.widget-playlist-slider .sp-next-thumbnail-arrow:before,.widget-playlist-slider .sp-next-thumbnail-arrow:after,.widget-playlist-slider .sp-previous-thumbnail-arrow:before,.widget-playlist-slider .sp-previous-thumbnail-arrow:after,.widget-playlist-slider .sp-arrow.sp-previous-arrow:before,.widget-playlist-slider .sp-arrow.sp-previous-arrow:after,.widget-playlist-slider .sp-arrow.sp-next-arrow:before,.widget-playlist-slider .sp-arrow.sp-next-arrow:after {
 background-color: #73bfa6;
}
.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container:hover {
 background-color: #2b2b2b;
}
.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container.sp-selected-thumbnail {
 background-color: #73bfa6;
}
.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .entry-meta,.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .posted-by,.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .sp-thumbnail-title {
 color: #ffffff;
}
.widget-playlist-slider .sp-slide--content-visible .sp-layer {
 background: linear-gradient(to bottom, rgba(109,90,156,0), rgba(43,43,43,0.8));
}
.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:before,.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:after {
 border-bottom-color: #73bfa6;
}
.widget-fpblock__item-inner {
 background: linear-gradient(to bottom, rgba(109,90,156,0), rgba(43,43,43,0.8));
}
@media (min-width: 992px) {
 .full-width-header-area .widget-fpblock__item-featured .widget-fpblock__item-title,.after-content-full-width-area .widget-fpblock__item-featured .widget-fpblock__item-title,.before-content-area .widget-fpblock__item-featured .widget-fpblock__item-title,.after-content-area .widget-fpblock__item-featured .widget-fpblock__item-title {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.35;
  font-family: Lora, serif;
  letter-spacing: 0em;
 }
}
/* #Contact-information*/.contact-information-widget .icon {
 color: #73bfa6;
}
.invert .contact-information-widget .icon {
 color: #f7f7f7;
}
body .booked-calendarSwitcher.calendar {
 background-color: #73bfa6 !important;
}
body .booked-calendarSwitcher.calendar select {
 background-color: #ffffff !important;
 color: #6d5a9c;
}
body .booked-calendar-shortcode-wrap .booked-calendar thead {
 background-color: #ffffff !important;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .monthName,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .backToMonth {
 font-family: Lato, sans-serif;
 color: #73bfa6;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .backToMonth:hover,.buddypress #buddypress .ac-form .ac-reply-content input:hover {
 color: #6d5a9c;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-right i,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-left i {
 color: #777777;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-right:hover i,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-left:hover i,.buddypress #buddypress .ac-form .ac-reply-content input {
 color: #73bfa6;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr.days th {
 color: #777777 !important;
 font-family: Lato, sans-serif;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover .number.booked-calendar-shortcode-wrap .booked-calendar tbody tr td {
 background-color: #ffffff;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date {
 background-color: #ffffff !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date .number {
 color: rgba(119,119,119,0.3);
 font-family: Lato, sans-serif;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date .date .number {
 color: #ffffff !important;
}
body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active .date,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active:hover .date {
 background-color: #ffffff;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster .number,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active .date .number,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active:hover .date .number {
 color: #777777;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover .number {
 color: #ffffff;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover {
 background-color: #73bfa6
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock h2 {
 color: #6d5a9c;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time i.fa {
 color: #73bfa6
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time {
 font-weight: 400;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time,.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-count .spots-available {
 color: #777777;
 font-family: Lato, sans-serif;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-people .button,body .booked-modal .bm-window .booked-form .field > input.button {
 background-color: #73bfa6;
 font-family: Lato, sans-serif;
}
body .booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-people .button:hover,body .booked-modal .bm-window .booked-form .field > input.button:hover {
 background-color: #6d5a9c !important;
}
body .booked-modal .bm-window p.booked-title-bar,body .booked-modal .bm-window .condition-block .field label,body .booked-modal .bm-window .booked-form p.booked-calendar-name,body .booked-modal .bm-window .booked-form p.title {
 font-family: Lato, sans-serif;
 color: #6d5a9c;
}
body .booked-modal .bm-window p.booked-title-bar small {
 font-weight: 400;
}
body .booked-modal .bm-window a.close i {
 color: #777777;
}
body .booked-modal .bm-window a.close:hover i,body .booked-modal .bm-window .booked-form p.name b i,body .booked-modal .bm-window .appointment-info i.fa,body .booked-modal .bm-window .condition-block .field label i {
 color: #73bfa6;
}
body .booked-modal .bm-window a.close:hover {
 color: #6d5a9c;
}
body .booked-modal div.bm-window p,body .booked-modal .bm-window .condition-block .field p,body .booked-modal .bm-window .booked-form p.name b,body .booked-modal .bm-window .booked-form #customerChoices label {
 font-family: Lato, sans-serif;
 color: #777777;
}
body .booked-modal .bm-window .booked-appointments .calendar-name {
 color: #4c5057;
}
body .booked-modal .bm-window .condition-block .field label.field-label,body .booked-modal .bm-window .condition-block .field p {
 font-weight: 400;
}
body .booked-modal .bm-window .condition-block .field input[type^='text'],body .booked-modal .bm-window .condition-block .field input[type^='email'],body .booked-modal .bm-window .condition-block .field input[type^='password'],.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.blur:hover .date {
 background-color: #f7f7f7;
}
body .booked-modal .bm-window,body .booked-modal .bm-window p.booked-title-bar {
 background-color: #ffffff;
}
body .booked-modal .bm-window .field button {
 background-color: #6d5a9c;
 color: #ffffff;
 font-family: Lato, sans-serif;
}
body .booked-modal .bm-window .field button:hover {
 background-color: #73bfa6;
}
.booked-profile-appt-list .calendar-name,.booked-profile-appt-list i {
 color: #73bfa6;
}
.booked-profile-appt-list .calendar-name strong {
 color: #6d5a9c;
}
body .booked-calendar-shortcode-wrap .booked-calendar-wrap.small table.booked-calendar tbody tr.week td.active .date .number {
 color: #777777;
}
body .booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time .timeslot-title {
 color: #6d5a9c !important;
}
body .booked-calendar-wrap table.booked-calendar tr.week td.active .date {
 background-color: #ffffff !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td {
 background-color: #ffffff;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover {
 background-color: #73bfa6 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date.today .date,body #booked-profile-page .booked-tabs {
 background-color: #6d5a9c !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date.today .date .number {
 color: #ffffff !important;
}
body .booked-modal .bm-window .booked-scrollable {
 background-color: #ffffff;
}
body #booked-profile-page .booked-profile-header {
 background-color: #73bfa6 !important;
}
body #booked-profile-page .booked-profile-header .booked-logout-button:hover,body #booked-profile-page #profile-appointments .booked-form-notice,body #booked-profile-page label {
 color: #6d5a9c;
}
body #booked-profile-page .booked-tabs li.active a,body #booked-profile-page .booked-tabs li a:hover,body #booked-profile-page .booked-tabs li.active a:hover {
 background-color: #73bfa6 !important;
}
body #booked-profile-page #profile-appointments .booked-no-margin {
 color: #777777;
}
body #booked-profile-page #profile-edit #booked-page-form .form-submit input[type^="submit"],body #booked-profile-page .login-submit input[type^="submit"],body #booked-profile-page .wp-user-form input[type^="submit"] {
 background-color: #73bfa6;
 border-color: #73bfa6;
}
body #booked-profile-page #profile-edit #booked-page-form .form-submit input[type^="submit"]:hover,body #booked-profile-page .login-submit input[type^="submit"]:hover,body #booked-profile-page .wp-user-form input[type^="submit"]:hover {
 background-color: #6d5a9c !important;
 border-color: #6d5a9c;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .monthName,.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date .number {
 font-weight: 400;
}
body #booked-profile-page label {
 font-weight: 400 !important;
}
body #booked-profile-page #profile-appointments .booked-form-notice {
 font-weight: 400;
 font-style: normal;
}
body #booked-profile-page #profile-edit h4 {
 font-weight: 700;
}
body .booked-modal .bm-window a {
 color: #73bfa6;
}
body .booked-modal .bm-window a:hover {
 color: #957aca;
}
body table.booked-calendar td.prev-date .date,body table.booked-calendar td.prev-date:hover .date,body table.booked-calendar td.prev-date:hover .date span {
 background-color: #777777 !important;
 color: #ffffff !important;
}
.cherry-team.team-wrap.template-grid-boxes .team-listing_content {
 background-color: rgba(115,191,166,0.7);
}
.cherry-team.team-wrap.template-grid-boxes .team-meta_item {
 color: #ffffff;
}
.cherry-team.team-wrap.template-grid-boxes .team-listing_content a:hover,.team-container .cherry-team-filter_link {
 color: #957aca;
}
.cherry-team.team-wrap.template-grid-boxes-2 .team-listing_image:before,.team-skills_bar {
 background-color: #2b2b2b;
}
.team-container .cherry-team-filter_link:hover,.team-container .cherry-team-filter_item.active .cherry-team-filter_link {
 color: #73bfa6;
}
.team-skills_label,.team-skills_line:before {
 font-style: normal;
 font-weight: 700;
 font-size: 22px;
 line-height: 1.23;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #4c5057;
}
.team-heading_subtitle {
 color: #777777;
}
.cherry-team.team-wrap .team-listing_position,.cherry-team.team-wrap.template-single .team-meta {
 font-style: normal;
}
.team-socials_link {
 color: #6d5a9c;
}
.team-socials_link:hover {
 color: #73bfa6;
}
.team-socials_link:before {
 background-color: #73bfa6;
}
.team-single-item .team-name:before,.team-heading_title:before {
 background-color: #73bfa6;
}
.team-socials_link:before {
 background-color: #73bfa6;
}
.team-meta_item {
 color: #73bfa6;
}
.template-default .team-meta_item {
 color: #73bfa6;
}
.template-default .team-listing_photo:before {
 background-image: linear-gradient(to top, #ffffff 25%, transparent 100%);
}
.template-default .team-listing_photo:after {
 background-image: linear-gradient(to top, #2b2b2b 35%, transparent 100%);
}
#tm_builder_outer_content .template-default .team-item_content:hover,#tm_builder_outer_content .template-default .team-item_content:hover .team-listing_name {
 color: #ffffff;
}
.template-default .team-item_content .team-listing_name a:hover {
 color: #73bfa6;
}
.services-container .cherry-services-filter_link {
 color: #957aca;
}
.services-container .cherry-services-filter_link:hover,.services-container .cherry-services-filter_item.active .cherry-services-filter_link {
 color: #73bfa6;
}
.cherry-services .service-icon {
 color: #73bfa6;
}
.cherry-services .services-item .image_wrap {
 background-color: #2b2b2b;
}
.service-features_label {
 font-style: normal;
 font-weight: 700;
 font-size: 22px;
 line-height: 1.23;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #4c5057;
}
.cherry-services.template-default .service-content .title_wrap a {
 color: #ffffff;
}
.cherry-services.template-default .service-content .image_wrap:before {
 background-color: #2b2b2b;
}
.cherry-services.template-default .service-content:hover .image_wrap:before {
 background-color: #6d5a9c;
}
.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce2 {
 background-color: #73bfa6;
}
.template-media-icon .services-item .service-icon {
 color: #6d5a9c;
}
.template-media-icon .services-item:hover .service-icon {
 color: #ffffff;
}
.template-media-icon .services-item .service-icon {
 border-color: #73bfa6;
}
.template-media-icon .services-item .service-icon:before {
 background-color: #73bfa6;
}
.template-media-icon .services-item .title_wrap a {
 font-size: 30px;
 font-weight: 300;
 line-height: 1.37;
 color: #4c5057;
}
.template-media-icon .services-item .title_wrap a:hover {
 color: #73bfa6;
}
.services-heading_title:before {
 background-color: #73bfa6;
}
.services-listing h5 {
 font-family: Lora, serif;
 font-weight: 300;
 line-height: 1.37;
}
.services-single-item .title_wrap h3:before {
 background-color: #73bfa6;
}
.service-cta {
 color: #ffffff;
}
.service-cta_title {
 color: #ffffff;
}
.service-cta_desc {
 max-width: 1200px;
 font-size:26px;
}
@media (min-width: 1200px) {
 .service-cta_desc {
  max-width: 1200px;
  margin-left:auto;
  margin-right:auto;
 }
 .service-cta_title {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.333;
  color: #ffffff;
 }
}
.tm-testi .tm-testi__item-name {
 font-style: normal;
 font-weight: 700;
 font-size: 22px;
 line-height: 1.23;
 font-family: Lato, sans-serif;
 color: #73bfa6;
}
.tm-testi blockquote {
 font-style: normal;
 font-weight: 300;
 font-size: 24px;
 line-height: 1.67;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #777777;
}
.tm-testi__item-body cite:before {
 color: #4c5057;
}
.tm-testi .swiper-container-3d .swiper-slide-shadow-left,.tm-testi .swiper-container-3d .swiper-slide-shadow-right {
 background-color: #2b2b2b;
}
.tm-testi--speech-bubble .tm-testi__item-body p:before {
 color: #73bfa6;
}
.tm-testi .tm-testi__item-position {
 color: #4c5057;
}
.invert input[type='search'] {
 color: #ffffff;
}
.invert .widget_search input[type='search'] {
 color: #777777;
}
.invert .cherry-search__results-item a {
 color: #777777;
}
.site-header .invert .search-submit {
 color: #ffffff;
}
.site-header .invert .search-submit:hover {
 color: #73bfa6;
}
.mobile-panel .cherry-search .cherry-search__submit {
 color: #777777;
}
.top-panel .cherry-search .cherry-search__submit {
 color: #777777;
}
.top-panel .cherry-search .cherry-search__submit:hover {
 color: #73bfa6;
}
.header-search .cherry-search__submit {
 color: #777777;
}
.header-search .cherry-search__submit:hover {
 color: #73bfa6;
}
.invert input[type='search'] {
 color: #ffffff;
}
.invert input[type='search']::-webkit-input-placeholder {
 color: #ffffff;
}
.invert input[type='search']::-moz-placeholder {
 color: #ffffff;
}
.invert input[type='search']:-moz-placeholder {
 color: #ffffff;
}
.invert input[type='search']:-ms-input-placeholder {
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_form_label {
 color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_main_title {
 font-style: normal;
 font-weight: 700;
 font-size: 32px;
 line-height: 1.35;
 font-family: Lora, serif;
 letter-spacing: 0em;
 color: #4c5057;
}
@media (min-width: 992px) {
 #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_main_title {
  font-size: 40px;
 }
}
#tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message,#tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li:before {
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_contact_form_7 .wpcf7-submit {
 font-family: Lora, serif;
}
#tm_builder_outer_content .tm_pb_pricing_heading h2 {
 font-style: normal;
 font-weight: 300;
 font-size: 24px;
 line-height: 1.3;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_pricing_heading .tm_pb_best_value {
 color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_pricing .tm_pb_tm_price {
 color: #777777;
}
#tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign,#tm_builder_outer_content .tm_pb_pricing .tm_pb_sum,#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_blurb_content ul:not([class]) li:before {
 color: #73bfa6;
}
#tm_builder_outer_content .tm_pb_tabs_controls li a {
 color: #957aca;
}
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a,#tm_builder_outer_content .tm_pb_tabs_controls li a:hover {
 color: #73bfa6;
}
#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a {
 background-color: rgba(255,255,255,0.52);
}
#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a:hover,#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a.tm-pb-active-control {
 background-color: #ffffff;
}
.tm-pb-slider-arrows {
 color: rgb(183,183,183);
}
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next,#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev {
 background-color: #f7f7f7;
}
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:hover,#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:hover {
 color: #73bfa6 !important;
}
#tm_builder_outer_content .tm_pb_button.tm_pb_more_button {
 border-color: #73bfa6;
 background-color: #73bfa6;
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:hover {
 background-color: #6d5a9c;
 border-color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:after,#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:hover:after {
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title {
 font-style: normal;
 font-weight: 400;
 font-size: 29px;
 line-height: 1.333;
 font-family: Lora, serif;
 letter-spacing: 0em;
 color: #6d5a9c;
}
@media (min-width: 992px) {
 #tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title {
  font-size: 80px;
  font-weight: 300;
  line-height: 1.09;
 }
}
@media (min-width: 1200px) {
 #tm_builder_outer_content .tm_pb_slider .tm_pb_container {
  max-width: 1200px;
 }
}
#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_title:before {
 background-color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_circle_counter .percent p,#tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type {
 color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_circle_counter h3 {
 font-style: normal;
 font-weight: 300;
 font-size: 24px;
 line-height: 1.3;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_blurb.tm_pb_module h4 {
 font-style: normal;
 font-weight: 300;
 font-size: 30px;
 line-height: 1.37;
 font-family: Lora, serif;
 letter-spacing: 0em;
 color: #4c5057;
}
#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button,#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button:after {
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button:hover {
 background-color: #73bfa6;
 border-color: #73bfa6;
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button:hover:after {
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_name {
 font-style: normal;
 font-weight: 300;
 font-size: 24px;
 line-height: 1.3;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_top:before {
 background-color: #2b2b2b;
}
#tm_builder_outer_content .tm_pb_counters.tm_pb_module .tm_pb_counter_amount_number,#tm_builder_outer_content .tm_pb_counters.tm_pb_module .tm_pb_counter_title {
 font-style: normal;
 font-weight: 700;
 font-size: 22px;
 line-height: 1.23;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #4c5057;
}
#tm_builder_outer_content .tm_pb_audio_module {
 background-color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_audio_module_content h2 {
 font-style: normal;
 font-weight: 300;
 font-size: 24px;
 line-height: 1.3;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
}
#tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-currenttime {
 font-family: Lato, sans-serif;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_button,#tm_builder_outer_content .tm_pb_module .tm_pb_button {
 border-color: #73bfa6;
 background-color: #73bfa6;
 color: #ffffff;
 font-family: Lora, serif;
}
#tm_builder_outer_content .tm_pb_button:hover {
 background-color: #6d5a9c;
 border-color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_button:after,#tm_builder_outer_content .tm_pb_button:hover:after {
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_countdown_timer_container,#tm_builder_outer_content .tm_pb_countdown_timer_container h4 {
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container h4 {
 font-style: normal;
 font-weight: 400;
 font-size: 29px;
 line-height: 1.333;
 font-family: Lora, serif;
 letter-spacing: 0em;
}
@media (min-width: 992px) {
 #tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container h4 {
  font-size: 48px;
 }
}
#tm_builder_outer_content .tm_pb_widget_area .widget-title {
 font-style: normal;
 font-weight: 300;
 font-size: 24px;
 line-height: 1.3;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #6d5a9c;
}
.tm_pb_text h2:before {
 background-color: #6d5a9c;
}
.invert .tm_pb_text h2:before {
 background-color: #f7f7f7;
}
#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title:before {
 color: #73bfa6;
}
#tm_builder_outer_content .tm_link_content,#tm_builder_outer_content .tm_audio_content {
 background-color: #73bfa6;
}
#tm_builder_outer_content .tm_link_content h2,#tm_builder_outer_content .tm_audio_content h2 {
 font-style: normal;
 font-weight: 300;
 font-size: 28px;
 line-height: 1.37;
 font-family: Lora, serif;
 letter-spacing: 0em;
}
#tm_builder_outer_content .tm_audio_content h2 a:hover {
 color: #957aca;
}
@media (min-width: 992px) {
 #tm_builder_outer_content .tm_link_content h2 {
  font-size: 30px;
 }
}
#tm_builder_outer_content .tm_pb_post .tm_link_content a:hover {
 color: #957aca;
}
#tm_builder_outer_content .tm_link_content a.tm_link_main_url:hover {
 color: #957aca !important;
}
#tm_builder_outer_content .tm_quote_content {
 background-color: #2b2b2b;
}
#tm_builder_outer_content .tm_pb_post .tm_quote_content blockquote p {
 color: #6d5a9c !important;
}
#tm_builder_outer_content .tm_pb_post .tm_quote_content blockquote cite {
 color: #777777 !important;
}
.tm_pb_testimonial:before {
 color: #73bfa6;
}
.tm-testi__title-main:before {
 background-color: #73bfa6;
}
#tm_builder_outer_content .tm_pb_post_slider .post-meta {
 font-style: normal;
 font-weight: 400;
 font-size: 15px;
 line-height: 2.39;
 font-family: 'Hind Siliguri', sans-serif;
 letter-spacing: 0em;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .tm_pb_slide_description .post-meta a {
 color: #73bfa6 !important;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .tm_pb_slide_description .post-meta a:hover {
 color: #957aca !important;
}
#tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle_title:before {
 color: #73bfa6;
}
#tm_builder_outer_content .tm_pb_number_counter h3 {
 font-style: normal;
 font-weight: 300;
 font-size: 24px;
 line-height: 1.3;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_number_counter .percent {
 font-style: normal;
 font-weight: 700;
 font-size: 40px;
 letter-spacing: 0em;
}
#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce1,#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2 {
 background-color: #73bfa6;
}
#tm_builder_outer_content .tm_pb_posts .tm-posts_layout-3 .tm-posts_item_content {
 background: linear-gradient(to bottom, rgba(109,90,156,0), rgba(109,90,156,0.8));
}
.tm-posts_layout-3 .invert .tm-posts_item_title a {
 color: #2b2b2b;
}
.tm-posts_layout-3 .tm-posts_item:hover .invert .tm-posts_item_title a {
 color: #ffffff;
}
.tm-posts_layout-3 .tm-posts_item:hover .invert .tm-posts_item_title a:hover {
 color: #73bfa6;
}
.tm-posts_layout-3 .tm-posts_item:before {
 background-image: linear-gradient(to top, #ffffff 25%, transparent 100%);
}
.tm-posts_layout-3 .tm-posts_item:after {
 background-image: linear-gradient(to top, #2b2b2b 25%, transparent 100%);
}
.tm-posts_layout-3 .invert .posted-by a {
 color: #73bfa6;
}
.tm-posts_layout-3 .invert .posted-by a:hover {
 color: #ffffff;
}
.tm-posts_layout-3 .invert .posted-by {
 color: #777777;
}
.tm-posts_layout-3 .tm-posts_item:hover h5 {
 color: #ffffff;
}
.tm-posts_layout-3 a.tm-posts_more-btn {
 color: #ffffff;
}
.tm-posts_layout-3 a.tm-posts_more-btn:hover {
 color: #73bfa6;
}
.tm-posts_layout-3 .tm-posts_item:hover .invert .posted-by {
 color: #ffffff;
}
.tm-posts_title:before,.tm-posts_supertitle:before {
 background-color: #73bfa6;
}
#tm_builder_outer_content .tm_pb_video_play:before {
 color: #73bfa6;
}
#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-next,#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-prev {
 color: rgb(183,183,183);
 background-color: #f7f7f7;
}
#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-next:hover,#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-prev:hover {
 color: #73bfa6;
}
#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a {
 background-color: rgba(109,90,156,0.3);
}
#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a:hover,#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a.tm-pb-active-control {
 background-color: #73bfa6;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a.follow_button {
 background-color: #73bfa6;
 color: #ffffff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a.follow_button:hover {
 background-color: #6d5a9c;
}
#tm_builder_outer_content .invert .tm_pb_promo {
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_button.tm_pb_promo_button {
 color: #ffffff;
 background-color: #6d5a9c;
 border-color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_promo.tm_pb_module .tm_pb_button.tm_pb_promo_button:hover {
 background-color: #6d5a9c;
 border-color: #6d5a9c;
}
#tm_builder_outer_content .invert .tm_pb_promo.tm_pb_module .tm_pb_button.tm_pb_promo_button:hover {
 border-color: #ffffff;
}
#tm_builder_outer_content .tm_pb_button.tm_pb_promo_button:after,#tm_builder_outer_content .tm_pb_button.tm_pb_promo_button:hover:after {
 color: #ffffff;
}
#tm_builder_outer_content .tm_pb_promo h2:before {
 background-color: #73bfa6;
}
#tm_builder_outer_content .invert.tm_pb_promo h2:before {
 background-color: #ffffff;
}
tm_pb_promo_button#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__super-title {
 font-size: 24px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__title {
 font-size: 32px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module .tm_pb_brands_showcase_module__sub-title {
 font-size: 22px;
}
@media (min-width: 992px) {
 #tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__title {
  font-size: 40px;
 }
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title {
 font-style: normal;
 font-weight: 300;
 font-size: 24px;
 line-height: 1.3;
 font-family: Lato, sans-serif;
 letter-spacing: 0em;
 color: #6d5a9c;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description {
 font-weight: 300;
 font-size: 18px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-prev {
 background-color: #f7f7f7;
}
#tm_builder_outer_content .tm_pb_taxonomy .tm_pb_taxonomy__content:before {
 background-color: #73bfa6;
}
#tm_builder_outer_content .tm_pb_taxonomy .tm_pb_taxonomy__inner:hover .tm_pb_taxonomy__content:before {
 background-color: #6d5a9c;
}
