 
/* Light Color */
 body #booked-profile-page input[type=submit].button-primary:hover, body table.booked-calendar input[type=submit].button-primary:hover, body .booked-modal input[type=submit].button-primary:hover, body table.booked-calendar thead, body table.booked-calendar thead th, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body #booked-profile-page .booked-profile-appt-list .appt-block .google-cal-button, body #booked-profile-page .booked-profile-header {
     background:#01edc9 !important;
}
 body #booked-profile-page input[type=submit].button-primary:hover, body table.booked-calendar input[type=submit].button-primary:hover, body .booked-modal input[type=submit].button-primary:hover, body table.booked-calendar th, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body #booked-profile-page .booked-profile-appt-list .appt-block .google-cal-button, body #booked-profile-page .booked-profile-header {
     border-color:#01edc9 !important;
}
/* Dark Color */
 body table.booked-calendar tr.days, body table.booked-calendar tr.days th, body .booked-calendarSwitcher, body .booked-calendarSwitcher select {
     background:#333333 !important;
}
 body table.booked-calendar tr.days th {
     border-color:#333333 !important;
}
/* Primary Button Color */
 body #booked-profile-page input[type=submit].button-primary, body table.booked-calendar input[type=submit].button-primary, body .booked-modal input[type=submit].button-primary, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button, body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block {
     background:#01edc9;
}
 body #booked-profile-page input[type=submit].button-primary, body table.booked-calendar input[type=submit].button-primary, body .booked-modal input[type=submit].button-primary, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
     border-color:#01edc9;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1 .tm_pb_testimonial_portrait, .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1 .tm_pb_testimonial_portrait:before {
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2 .tm_pb_testimonial_portrait, .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2 .tm_pb_testimonial_portrait:before {
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_section_7 {
     background-color:#ffffff;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait, .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait:before {
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 {
     background-image:url(../images/img22.jpg);
     padding-top: 73px;
     padding-bottom: 70px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
     height: 25px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_text_2 {
     max-width: 80%;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 {
     padding-top: 30px;
     padding-bottom: 30px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_text_5 {
     padding-bottom: 11px !important;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
     height: 31px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_section_9 {
     /*background-image:url(../images/img23.jpg);*/
     padding-top: 30px;
     padding-bottom: 30px;
     background: #8D8793;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_image_0 {
     margin-bottom: 37px !important;
     text-align: center;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_sidebar_0 {
     text-align:center;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after {
     display:none !important;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover {
     letter-spacing:0px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before {
     border-top-width: 31px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0 {
     letter-spacing:0px;
     font-size:18px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_text_1 h1 {
     margin-bottom: 17px !important;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before {
     border-top-width: 25px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title {
     -webkit-border-top-left-radius: 3px;
     -webkit-border-top-right-radius: 3px;
     -moz-border-radius-topleft: 3px;
     -moz-border-radius-topright: 3px;
     border-top-left-radius: 3px;
     border-top-right-radius: 3px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 .tm_pb_slide_description {
     text-align: center;
    margin: 0 auto;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay .tm_pb_slide_content {
     -webkit-border-bottom-right-radius: 3px;
     -webkit-border-bottom-left-radius: 3px;
     -moz-border-radius-bottomright: 3px;
     -moz-border-radius-bottomleft: 3px;
     border-bottom-right-radius: 3px;
     border-bottom-left-radius: 3px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider {
     line-height: 1.4em;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_content {
     font-size: 62px;
     color: #ffffff !important;
     line-height: 1.4em;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay .tm_pb_slide_content {
     -webkit-border-bottom-right-radius: 3px;
     -webkit-border-bottom-left-radius: 3px;
     -moz-border-radius-bottomright: 3px;
     -moz-border-radius-bottomleft: 3px;
     border-bottom-right-radius: 3px;
     border-bottom-left-radius: 3px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title {
     -webkit-border-top-left-radius: 3px;
     -webkit-border-top-right-radius: 3px;
     -moz-border-radius-topleft: 3px;
     -moz-border-radius-topright: 3px;
     border-top-left-radius: 3px;
     border-top-right-radius: 3px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 .tm_pb_slide_description {
     max-width: 710px;
    text-align: left;
    margin: 0 auto 0 0;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title {
     -webkit-border-top-left-radius: 3px;
     -webkit-border-top-right-radius: 3px;
     -moz-border-radius-topleft: 3px;
     -moz-border-radius-topright: 3px;
     border-top-left-radius: 3px;
     border-top-right-radius: 3px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay .tm_pb_slide_content {
     -webkit-border-bottom-right-radius: 3px;
     -webkit-border-bottom-left-radius: 3px;
     -moz-border-radius-bottomright: 3px;
     -moz-border-radius-bottomleft: 3px;
     border-bottom-right-radius: 3px;
     border-bottom-left-radius: 3px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 .tm_pb_slide_description {
     max-width: 710px;
    text-align: left;
    margin: 0 auto 0 0;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
     background-image:url(../images/img8.jpg);
     padding-top: 100px;
     padding-bottom: 86px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_row_2 {
     margin: 0 auto;
     max-width:1500px !important;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 {
     background-image:url(../images/img9.jpg);
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_cta_0.tm_pb_promo {
     font-size: 62px;
     line-height: 1.4em;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_text_0 {
     padding-top: 30px !important;
     padding-bottom: 30px !important;
     max-width: 1210px;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_cta_0.tm_pb_promo p {
     line-height: 1.4em;
     margin-bottom: 0.5em !important;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 {
     background-image:url(../images/img18.jpg);
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 .tm_pb_slide_content {
     color: #ffffff !important;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-control {
     line-height: 2em !important;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-control {
     line-height: 2em !important;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content {
     line-height: 2em;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-control {
     line-height: 2em !important;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-content {
     line-height: 2em;
}
 .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-content {
     line-height: 2em;
}
 @media only screen and ( min-width: 61.9em ) and ( max-width: 1440px ) {
     .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_content {
         font-size: 54px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
         height: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before {
         border-top-width: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before {
         border-top-width: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_cta_0.tm_pb_promo {
         font-size: 52px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
         height: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content {
         line-height: 2em;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-control {
         line-height: 2em !important;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-content {
         line-height: 2em;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-control {
         line-height: 2em !important;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-control {
         line-height: 2em !important;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-content {
         line-height: 2em;
    }
}
 @media (max-width: 61.9em) {
     .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_content {
         font-size: 32px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_cta_0.tm_pb_promo {
         font-size: 42px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-control {
         line-height: 2em !important;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content {
         line-height: 2em;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-content {
         line-height: 2em;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-content {
         line-height: 2em;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-control {
         line-height: 2em !important;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-control {
         line-height: 2em !important;
    }
}
 @media (max-width: 47.9em) {
     .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_content {
         font-size: 20px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before {
         content: '3 .col-sm-4';
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_text_0 {
         padding-top: 40px !important;
         padding-bottom: 10px !important;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_cta_0.tm_pb_promo {
         font-size: 32px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content {
         line-height: 2em;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-control {
         line-height: 2em !important;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-content {
         line-height: 2em;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-control {
         line-height: 2em !important;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-control {
         line-height: 2em !important;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-content {
         line-height: 2em;
    }
}
 @media only screen and ( max-width: 980px ) {
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
         height: 20px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before {
         border-top-width: 20px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after {
         letter-spacing:0px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover {
         letter-spacing:0px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_7 {
         padding-top: 73px;
        padding-bottom: 82px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 {
         padding-top: 50px;
        padding-bottom: 50px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_text_0 {
         max-width: 100%;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 {
         padding-top: 35px;
        padding-right: 0px;
        padding-bottom: 70px;
        padding-left: 0px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
         height: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before {
         border-top-width: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
         padding-top: 50px;
        padding-bottom: 56px;
    }
}
 @media only screen and ( max-width: 767px ) {
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
         height: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before {
         border-top-width: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after {
         letter-spacing:0px;
         letter-spacing:0px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover {
         letter-spacing:0px;
         letter-spacing:0px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_7 {
         padding-top: 33px;
        padding-bottom: 32px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 {
         padding-top: 40px;
        padding-bottom: 30px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 {
         padding-top: 30px;
        padding-right: 0px;
        padding-bottom: 30px;
        padding-left: 0px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
         height: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before {
         border-top-width: 1px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
         padding-top: 50px;
        padding-bottom: 56px;
    }
}
 @media only screen and ( min-width: 981px ) {
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_7 {
         padding-top: 30px;
         padding-bottom: 30px;
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 {
         padding-top: 61px;
         padding-right: 11%;
         padding-bottom: 106px;
         padding-left: 11%;
    }
}
 @media (min-width: 75em) {
     .tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before {
         content: '3 .col-xl-4';
    }
}
 @media (min-width: 62em) and (max-width: 74.9em) {
     .tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before {
         content: '3 .col-lg-4';
    }
}
 @media (min-width: 48em) and (max-width: 61.9em) {
     .tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before {
         content: '3 .col-md-4';
    }
}
/* #Typography */
body {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.667;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: left;
    color: #747474;
}
@media (max-width: 544px) {
    body {
        font-size: 14px;
    }
}
h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.1;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #333333;
}
h2 {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.1;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #333333;
}
h3 {
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.2;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #8D8793;
}
h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.3;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #8D8793;
}
h5 {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.4;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #8D8793;
}
h6 {
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.4;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #8D8793;
}
@media (min-width: 992px) {
    h1 {
         font-size: 44px;
    }
    h2 {
         font-size: 30px;
    }
    h3 {
         font-size: 30px;
    }
    h4 {
         font-size: 26px;
    }
}
a {
     color: #8D8793;
}
a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.not-found .page-title {
     color: #b4c408;
}
/* #Invert Color Scheme */
.invert, .invert p {
     color: #fff;
}
.invert h1 {
     color: #fff;
}
.invert h2 {
     color: #fff;
}
.invert h3 {
     color: #fff;
}
.invert h4 {
     color: #fff;
}
.invert h5 {
     color: #fff;
}
.invert h6 {
     color: #fff;
}
.invert a {
     color: #fff;
}
.invert a:hover {
     color: #303043;
}
.invert h1 a:hover,.invert h2 a:hover,.invert h3 a:hover,.invert h4 a:hover{
    color: rgba(255,255,255,0.7);
}
.invert ul li,.invert ol li {
    color: #fff;
}
/* #Layout */
@media (min-width: 1200px) {
    .container {
        max-width: 1788px;
    }
}
/* 404 */
.not-found .page-title {
    font-weight: 600;
    color: #b4c408;
}
.not-found .page-title span {
    color: #2F2935;
}
/* #Elements */
blockquote,#sidebar blockquote {
    color: #747474;
}
blockquote:before{
    color: #bacb06;
}
blockquote cite {
    color: #bacb06;
    font-weight: 500;
}
blockquote cite:before {
    background: #bacb06;
}
blockquote a:hover {
    color: #8D8793;
}
blockquote cite a {
    color: #bacb06;
}
blockquote cite a:hover {
    color: #8D8793;
}
code {
    color: #fff;
    background: #8D8793;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.667;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
}
ul, ol{
    color: #8D8793;
}
.price-list ul li {
    color: #747474;
}
hr{
    background-color: #fdfdfd;
}
/* #Header */
.header-container {
    background-color: #ffffff;
    background-image: url();
    background-repeat: repeat;
    background-position: center top;
    background-attachment: scroll;
}
.site-header.transparent .header-container {
    background: rgba(255,255,255,0.9);
}
/* ##Logo */
.site-logo {
    font-style: normal;
    font-weight: 700;
    font-size: 50px;
    font-family: Poppins, sans-serif;
}
.site-logo__link, .site-logo__link:hover {
    color: #8D8793;
}
/* ##Top Panel */
.top-panel {
    font-weight: 300;
    background-color: #2F2935;
}
.top-panel__message .fa,.top-panel__message .material-icons {
    color: #fff;
}
/* #Search Form */
.search-form__field {
    color: #747474;
}
.search-form__field::-webkit-input-placeholder {
     color: #747474;
}
.search-form__field::-moz-placeholder {
     color: #747474;
}
.search-form__field:-moz-placeholder {
     color: #747474;
}
.search-form__field:-ms-input-placeholder {
     color: #747474;
}
.top-panel.invert .search-form__submit {
    color: #2F2935;
    background-color: #fff;
}
.top-panel.invert .search-form__submit:hover {
    color: #fff;
    background-color: #b4c408;
}
.top-panel .search-form__field {
    color: #fff;
}
.top-panel .search-form__field::-webkit-input-placeholder,.top-panel.invert .cherry-search input[type='search']::-webkit-input-placeholder {
     color: #fff;
}
.top-panel .search-form__field::-moz-placeholder,.top-panel.invert .cherry-search input[type='search']::-moz-placeholder {
     color: #fff;
}
.top-panel .search-form__field:-moz-placeholder,.top-panel.invert .cherry-search input[type='search']:-moz-placeholder {
     color: #fff;
}
.top-panel .search-form__field:-ms-input-placeholder,.top-panel.invert .cherry-search input[type='search']:-ms-input-placeholder {
     color: #fff;
}
.top-panel.invert .cherry-search input[type='search']{
    color: #fff;
    border-bottom: 1px solid #8D8793;
}
.cherry-search .cherry-search__results-list,.cherry-search .cherry-search__results-item,.cherry-search .cherry-search__more-button {
    border-color: #8D8793;
}
.invert .cherry-search .cherry-search__item-attr,.invert .cherry-search .cherry-search__more-button {
    color: #8D8793;
}
.invert .cherry-search .cherry-search__item-attr:hover,.invert .cherry-search .cherry-search__more-button:hover,.cherry-search .cherry-search__more-button:hover {
    color: #b4c408;
}
.cherry-search .cherry-search__results-item:hover,.cherry-search .cherry-search__more-button:hover {
    background-color: rgba(52,193,231,0.05);
}
.widget .cherry-search .cherry-search__submit.btn.btn-primary,.widget .cherry-search .cherry-search__submit.btn.btn-primary:focus,.error-404.not-found .cherry-search .search-submit,.error-404.not-found .cherry-search .search-submit:focus,.cherry-search .cherry-search__spinner > div {
    background-color: #b4c408;
}
.widget .cherry-search .cherry-search__submit.btn.btn-primary:hover,.error-404.not-found .cherry-search .search-submit:hover {
    background-color: #8D8793;
    box-shadow: 0 0 10px #8D8793;
}
.invert .footer-area .widget_search .btn-primary:hover {
    background-color: #8D8793;
}
/* #Comment, Contact, Password Forms */
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: #333333;
    background-color: #fdfdfd;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}
.comment-form .submit,.wpcf7-submit,.post-password-form label + input {
    color: #fff;
    background-color: #2F2935;
    border-color: #2F2935;
}
.comment-form .submit:hover,.wpcf7-submit:hover,.post-password-form label + input:hover {
    color: #fff;
    background-color: rgb(198,38,57);
    border-color: rgb(198,38,57);
}
/* #Input Placeholders */
::-webkit-input-placeholder {
     color: #bcbcbc;
}
::-moz-placeholder{
     color: #bcbcbc;
}
:-moz-placeholder{
     color: #bcbcbc;
}
:-ms-input-placeholder{
     color: #bcbcbc;
}
/* #Social */
.social-list a,.share-btns__link {
    color: #8D8793;
}
.social-list a:hover::before,.share-btns__link:hover {
    color: #b4c408;
}
.social-list--footer .menu-item a:hover {
     color: #fff;
}
footer .social-list a {
    color: #747474;
}
footer .social-list a:hover::before {
    color: #8D8793;
}
/* #Social (invert scheme) */
.invert .social-list a {
    color: #fff;
}
.invert .social-list a:hover {
    color: #b4c408;
}
.widget.widget-subscribe .social-list .menu-item > a {
    color: #fff;
}
.widget.widget-subscribe .social-list .menu-item > a:hover {
    color: #b4c408;
}
.widget.widget-subscribe .social-list .menu-item > a:hover:before {
    color: #333333;
}
/* #Main Menu */
.main-navigation .menu > li > a,.main-navigation ul ul a {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    color: #333333;
}
.main-navigation .menu > li > a:hover,.main-navigation .menu > li.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 {
    color: #2F2935;
}
.main-navigation .sub-menu {
    background: #fdfdfd;
}
.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: #2F2935;
}
.menu-item__desc {
    color: #8f9399;
    font-weight: 400;
}
/* #Inverted Main Menu */
.invert .main-navigation .menu > li > a:hover,.invert .main-navigation .menu > li.menu-hover > a,.invert .main-navigation .menu > li.current_page_item > a,.invert .main-navigation .menu > li.current_page_ancestor > a,.invert .main-navigation .menu > li.current-menu-item > a,.invert .main-navigation .menu > li.current-menu-ancestor > a,.invert .main-navigation .menu > li > a,.invert .main-navigation .menu > li::after{
    color: #fff;
}
.invert .main-navigation .sub-menu > li > a:hover,.invert .main-navigation .sub-menu > li::after,.invert .main-navigation .sub-menu > li.menu-hover > a,.invert .main-navigation .sub-menu > li.current_page_item > a,.invert .main-navigation .sub-menu > li.current_page_ancestor > a,.invert .main-navigation .sub-menu > li.current-menu-item > a,.invert .main-navigation .sub-menu > li.current-menu-ancestor > a {
    color: #2F2935;
}
/* #Footer Menu */
.footer-menu__items li.current-menu-item a,.footer-menu__items li.current_page_item a {
    color: #747474;
}
/* #Entry Meta */
.post__cats a,.post-featured-content .post__cats a,.sticky__label {
    color: #fff;
    background-color: #2F2935;
}
.post__cats a:hover,.post-featured-content .post__cats a:hover {
    color: #fff;
    background-color: #8D8793;
}
.entry-meta .material-icons,.post__tags .material-icons,.entry-meta .fa,.post__tags .fa {
    color: rgba(223,63,82,0.3);
}
.posted-by a,.posted-by__author a,.post-featured-content a,.post__date a,.post__comments a,.post__tags a {
    color: #b4c408;
}
.posted-by a:hover,.posted-by__author a:hover,.post-featured-content a:hover,.post__date a:hover,.post__comments a:hover,.post__tags a:hover {
    color: #8D8793;
    text-decoration: none;
}
.posted-by {
    color: #747474;
}
.single .post__tags a {
    color: #2F2935;
}
.single .post__tags a:hover {
    color: #b4c408;
}
.invert .footer-area .post__cats a {
    color: #fff;
    background-color: #2F2935;
}
.invert .footer-area .post__cats a:hover {
    color: #2F2935;
    background-color: #fff;
}
.single .post__date:before,.single .post__comments:before,.blog .post__date:before,.blog .post__comments:before,.blog .post__tags:before,.archive .post__date:before,.archive .post__comments:before,.archive .post__tags:before {
    background-color: rgb(141,141,143);
}
.entry-content p strong span {
    font-weight: 500;
}
.post_format-post-format-quote blockquote,.single-post blockquote {
    color: #333333;
}
/* #Post Format */
.format-quote .post-quote {
    font-size: 26px;
    color: #333333;
}
.post-format-link {
    color: #fff;
    background-color: rgba(180,196,8,0.78);
}
.post-format-link:hover {
    color: #fff;
    background-color: rgba(52,193,231,0.78);
}
/* Related Posts */
.single .related-posts .entry-title {
    color: #333333;
}
/* #Author Bio */
.post-author__holder {
    background-color: #fdfdfd;
}
.post-author__title {
    color: #333333;
}
.post-author__title a:hover {
    color: #b4c408;
}
/* #Comments */
.comments-area .comments-title,#respond .comment-reply-title {
    color: #333333;
}
.comments-area article.comment-body {
    background-color: rgb(251, 251, 251);
}
.comments-area .children {
    background-color: rgb(240,240,240);
}
.comments-area .comment-content {
    color: #747474;
}
.comment-metadata .comment-date,.comment-metadata .fn {
    color: #b4c408;
}
.comment-metadata .comment-date:hover {
    color: #747474;
}
.comments-area .comment-date:after {
    background-color: rgb(141,141,143);
}
.comment-reply-link {
    color: #b4c408;
}
.comment-reply-link:hover {
    color: #747474;
}
/* #Comment Reply Link */
#cancel-comment-reply-link {
    color: #747474;
}
#cancel-comment-reply-link:hover {
    color: #b4c408;
}
/* Audio Format */
.format-audio .post-format-audio .post-format-audio-description h5 {
    font-weight: 600;
}
.format-audio .post-format-audio {
    background-color: #8D8793;
}
.format-audio .post-format-audio .mejs-container .mejs-controls,.format-audio .mejs-container .mejs-controls {
    background-color: #8D8793;
}
/* Qoute format */
.blog .post_format-post-format-quote blockquote {
    color: #747474;
}
/* Gallery format */
.post-gallery__button-next,.post-gallery__button-prev {
    color: #fff;
    background-color: #b4c408;
}
.post-gallery__button-next:hover,.post-gallery__button-prev:hover {
    color: #333333;
    background-color: #fff;
}
.post-gallery__caption {
    color: #fff;
}
/* #Paginations */
.page-numbers,.page-links a {
    color: #8D8793;
}
a.page-numbers:hover,.page-numbers.current,.page-links a:hover,.page-links > .page-links__item {
    color: #2F2935;
    background: #b4c408;
}
.page-numbers.next,.page-numbers.prev {
    color: #fff;
    background: #2F2935;
}
.page-numbers.next:hover,.page-numbers.prev:hover {
    color: #fff;
    background: #8D8793;
}
/* #Post navigation */
.navigation.post-navigation {
    border-top: 3px solid #fdfdfd;
    border-bottom: 3px solid #fdfdfd;
}
.post-navigation .nav-previous a, .post-navigation .nav-next a {
    font-style: normal;
    font-weight: 500;
    font-size: 26px;
    font-family: Poppins, sans-serif;
}
@media (max-width: 1200px) {
    .post-navigation .nav-previous a, .post-navigation .nav-next a {
        font-size: 15px;
    }
}
.post-navigation a .meta-nav {
    color: #333333;
}
.post-navigation a .post-title {
    color: #8D8793;
}
.post-navigation a:before {
    color: #fff;
    background-color: #8D8793;
}
.post-navigation a:hover:before {
    color: #fff;
    background-color: #b4c408;
}
.post-navigation a:hover .post-title{
    color: #b4c408;
}
.page-links > .page-links__item {
    color: #fff;
}
.page-links > a .page-links__item {
    color: #b4c408;
}
.page-links > a:hover .page-links__item {
    color: #fff;
}
/* #Breadcrumbs */
.breadcrumbs__item {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
}
.breadcrumbs__item-link {
    color: #333333;
}
.breadcrumbs__item-link:hover {
    color: #b4c408;
}
.breadcrumbs__item-target {
    color: #2F2935;
}
/*#Menu toggle */
.menu-toggle{
    font-weight: 500;
    font-family: Poppins, sans-serif;
    color: #333333;
}
.main-navigation .menu > li .sub-menu-toggle::before{
    color: #2F2935;
}
.main-navigation{
    color: #fdfdfd;
}
/* #Footer */
.site-footer {
    background-color: #000000;
}
.footer-area-wrap {
    background-color: #000000;
}
.site-info a:hover {
    color: #747474;
}
.footer-container {
    color: #a6a6a6;
}
.footer-menu__items .menu-item:before {
    background-color: #a6a6a6;
}
/* #ToTop button */
#toTop {
    color: #fff;
    background-color: #b4c408;
}
#toTop:hover {
    color: #fff;
    background-color: #000000;
}
#toTop:before {
    color: #fff;
}
/* #Page Preloader */
.page-preloader:before {
    background-color: #2F2935;
}
/* Paginations */
.nav-links a.page-numbers,#tm_builder_outer_content .pagination a {
    font-weight: 500;
    color: #fff;
    background-color: #8D8793;
}
.nav-links a.page-numbers:hover,.nav-links a.page-numbers.current,#tm_builder_outer_content .pagination .current,#tm_builder_outer_content .pagination a.page-numbers:hover {
    color: #fff;
    font-weight: 500;
    background-color: #b4c408;
}
.invert .nav-links a.page-numbers,#tm_builder_outer_content .invert .pagination a.page-numbers {
    font-weight: 500;
    color: #fff;
    background-color: rgba(255,255,255,0.4);
}
.invert .nav-links a.page-numbers:hover,.invert .nav-links a.page-numbers.current,#tm_builder_outer_content .invert .pagination .current,#tm_builder_outer_content .invert .pagination a.page-numbers:hover {
    color: #303043;
    font-weight: 500;
    background-color: #fff;
}
/* #Gradient */
.gradient {
    background: #2F2935;
    background: -moz-linear-gradient(-35deg, #2F2935 0%, #2F2935 30%, #8D8793 80%);
    background: -webkit-linear-gradient(-35deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
    background: linear-gradient(145deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
}
.gradient_horizontal {
    background: #2F2935;
    background: -moz-linear-gradient(180deg, #2F2935 0%, #2F2935 30%, #8D8793 80%);
    background: -webkit-linear-gradient(180deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
    background: linear-gradient(180deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
}
/* #Button Appearance Styles (regular scheme) */
.btn, .submit {
    font-family: Poppins, sans-serif;
    font-weight: 500;
    color: #fff;
    background-color: #8D8793 ;
}
.btn-default,.btn-primary,.btn-secondary,.btn-default:hover,.btn-primary:hover,.btn-secondary:hover {
    color: #fff;
}
.btn-default {
    background-color: #8D8793;
    border-color: #8D8793;
}
.btn-default:hover {
    background-color: #b4c408;
    border-color: #b4c408;
}
.btn-primary,.btn-primary:focus {
    color: #fff;
    background-color: #8D8793 ;
}
.btn-primary:hover {
    background-color: #b4c408;
}
.btn-secondary,.btn-secondary:focus{
    background-color: #b4c408;
}
.btn-secondary:hover{
    background-color: #8D8793;
}
.comment-form .submit,.comment-form .submit:focus {
    background-color: #b4c408;
}
.comment-form .submit:hover {
    background-color: #8D8793;
}
.error-404.not-found .page-content > a.btn.btn-primary,.error-404.not-found .page-content > a.btn.btn-primary:focus {
    background-color: #2F2935;
}
.error-404.not-found .page-content > a.btn.btn-primary:hover {
    background-color: #b4c408;
}
/* #Button Appearance Styles (invert scheme) */
.invert .btn-default ,.invert .btn-default:focus{
    color: #8D8793;
    background-color: #fff;
    border-color: #fff;
}
.invert .btn-default:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
.invert .btn-primary,.invert .btn-primary:focus {
    color: #8D8793;
    background-color: #fff;
    border-color: #fff;
}
.invert .btn-primary:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
.invert .btn-secondary,.invert .btn-secondary:focus {
    color: #8D8793;
    background-color: #fdfdfd;
    border-color: #fdfdfd;
}
.invert .btn-secondary:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
/* #Widgets (defaults) */
.widget li {
    color: #8D8793;
}
.invert .widget li {
    color: #fff;
}
.invert .widget select {
    color: #747474;
}
.invert .footer-area .cherry-search .cherry-search__submit.btn.btn-primary {
    color: #fff;
}
.invert .footer-area .btn-primary:hover {
    color: #fff;
}
.invert .footer-area a {
    color: #b4c408;
}
.invert .footer-area a:hover {
    color: #8D8793;
}
/* #Widget Calendar */
.widget_calendar caption,.invert .widget_calendar caption {
    font-weight: 500;
    color: #fff;
    background-color: #8D8793;
}
.widget_calendar th {
    color: #8D8793;
}
.widget_calendar tbody td {
    font-weight: 600;
    color: #333333;
}
.widget_calendar tbody td a,.widget_calendar tbody td a:hover,.widget_calendar tbody td#today,.invert .widget_calendar tbody td a:hover {
    color: #fff;
}
.invert .widget_calendar tbody td#today{
    color: #8D8793;
}
.widget_calendar tbody td#today::after {
    background-color: #b4c408;
}
.widget_calendar tbody td a:before {
    background-color: #333333;
}
.widget_calendar tbody td a:hover:before {
    background-color: #b4c408;
}
.widget_calendar #next a,.widget_calendar #prev a {
    color: #232c3a;
}
.invert .widget_calendar .calendar_wrap {
    background-color: #fff;
}
.widget_calendar tfoot td#next a,.widget_calendar tfoot td#prev a {
    font-weight: 600;
}
/* #Widget Tag Cloud */
.sidebar .tagcloud a {
    color: #747474;
}
.sidebar .tagcloud a:hover {
    color: #2F2935;
}
.invert .tagcloud a:hover {
    color: #fff;
}
/* #Widget Recent Posts */
.widget_recent_entries .post-date {
    color: #b4c408;
}
.invert .widget_recent_entries .post-date {
    color: #fff;
}
.widget_recent_entries a {
    color: #8D8793;
}
.widget_recent_entries a:hover {
    color: #b4c408;
}
/* #Widget About */
.sidebar .widget-about,.sidebar .widget-about h2{
    background-color: #b4c408;
    color: #fff;
}
.widget-about p strong {
    font-weight: 500;
}
/* #Widget Recent Comments */
.widget_recent_comments .recentcomments {
    color: #747474;
}
.widget_recent_comments span {
    color: #b4c408;
}
/* #Widget Archive */
.widget_archive a{
    color: #b4c408;
}
.widget_archive a:hover{
    color: #8D8793;
}
/* Contact information*/
.invert .contact-information-widget i{
    color: #8D8793;
}
.invert .contact-information-widget a{
    color: #b4c408;
}
.invert .contact-information-widget a:hover{
    color: #fff;
}
.invert .contact-information-widget a h5{
    color: #fff;
}
.instagram__cover {
    color: #fff;
    background-color: #2F2935;
}
.invert .instagram__cover {
    background-color: #fff;
    color: #2F2935;
}
.sidebar .follow-block {
    background-color: #8D8793;
}
.sidebar .subscribe-block {
    background-color: #b4c408;
}
.widget-subscribe .follow-block__message,.widget-subscribe .subscribe-block__message{
    color: #fff;
}
.widget-subscribe .follow-block .widget-title,.widget-subscribe .subscribe-block .widget-title{
    color: #fff;
}
.subscribe-block__input {
     color: #747474;
}
.subscribe-block__submit.btn-secondary,.subscribe-block__submit.btn-secondary:focus {
    background-color: #8D8793;
}
.subscribe-block__submit.btn-secondary:hover {
    background-color: #8D8793;
}
.position-one-right-sidebar .subscribe-block__input[type='email']:focus,.position-one-left-sidebar .subscribe-block__input[type='email']:focus {
    box-shadow:inset 0 -5px 0 0 #b4c408;
}
.invert .subscribe-block__submit.btn-secondary,.after-content-full-width-area .subscribe-block__submit.btn-secondary,.invert .subscribe-block__submit.btn-secondary:focus,.after-content-full-width-area .subscribe-block__submit.btn-secondary:focus {
    color: #333333;
    background-color: #fdfdfd;
    border-color: #fdfdfd;
}
.subscribe-block__submit.btn-secondary:hover ,.invert .subscribe-block__submit.btn-secondary:hover,.after-content-full-width-area .subscribe-block__submit.btn-secondary:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0 0 10px rgba(255,255,255,0.3);
    ;
}
#tm_builder_outer_content .tm_pb_slider p{
    font-weight: 300;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button{
    color: #fff;
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
    color: #333333;
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_button:hover, #tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert:hover, #tm_builder_outer_content .tm-pb-controllers a:hover,#tm_builder_outer_content .tm-pb-controllers .tm-pb-active-control {
    color: #fff;
    background-color: rgba(255,255,255,0.4);
    box-shadow: 0 0 10px rgba(255,255,255,0.4);
    ;
}
#tm_builder_outer_content .tm-pb-arrow-prev,#tm_builder_outer_content .tm-pb-arrow-next {
    color: #fff;
    background-color: rgba(255,255,255,0.5);
}
#tm_builder_outer_content .tm-pb-arrow-prev:hover,#tm_builder_outer_content .tm-pb-arrow-next:hover{
    color: #fff;
    background-color: #b4c408;
}
body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:before,body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:before {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev {
    color: #fff;
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next:hover,#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev:hover,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next:hover,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev:hover {
    background-color: #8D8793;
}
#tm_builder_outer_content .invert .tm_pb_link_box p {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_cherry_services .services-item .title_wrap a{
    font-weight: 500;
    line-height: 1.2;
}
#tm_builder_outer_content .invert .tm_pb_cherry_services .services-item .title_wrap a:hover{
    color: rgba(255,255,255,0.7);
}
#tm_builder_outer_content .template-listed-services .services-item:before{
    font-weight: 300;
    font-family: Poppins, sans-serif;
    border-bottom: 3px solid #fff;
}
.cherry-services.template-default .services-item:nth-child(3n+1) .title_wrap a {
    color: #b4c408;
}
.cherry-services.template-default .services-item:nth-child(3n+2) .title_wrap a {
    color: #8D8793;
}
.cherry-services.template-default .services-item:nth-child(3n+3) .title_wrap a {
    color: #2F2935;
}
.cherry-services.template-default .services-item:nth-child(3n+1) .title_wrap a:hover,.cherry-services.template-default .services-item:nth-child(3n+2) .title_wrap a:hover,.cherry-services.template-default .services-item:nth-child(3n+3) .title_wrap a:hover {
    color: #333333;
}
.cherry-services .template-single p strong {
    font-weight: 500;
}
.template-single .head_wrap {
    background-color: #8D8793;
}
.service-features_row:before {
    border-bottom: 3px solid 
    /* Variable not found */
    ;
}
.features_bg_color {
    background-color: #8D8793;
}
.cta-form_submit.btn {
    color: #fff;
    background-color: #8D8793 ;
}
.cta-form_submit.btn:after {
    color: #fff;
}
.cta-form_submit.btn:hover {
    box-shadow: 0 0 10px #b4c408;
    background-color: #b4c408;
}
.cta-form_submit.btn:hover:after {
    color: #2F2935;
}
.invert .cta-form_submit.btn,.invert .cta-form_submit.btn:focus {
    color: #333333;
    background-color: #fff;
}
.invert .cta-form_submit.btn:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0 0 10px rgba(255,255,255,0.3);
}
#tm_builder_outer_content .invert .tm_pb_cherry_team .cherry-team-filter_item.active a:hover {
    border-color: #fff;
    color: #fff;
}
#tm_builder_outer_content .invert .tm_pb_cherry_team .cherry-team-filter_item a:hover {
    border-color: #fff;
    color: #fff;
}
.team-single-item {
    background-color: #2F2935;
}
.team-single-item .team-meta_item.position{
    font-weight: 500;
}
.single-team .team-single-item a {
    color: #b4c408;
}
.single-team .team-single-item .team-meta .team-contact-info .team-macros {
    background-color: rgb(185,25,44);
}
.invert .team-socials_item a:hover,.single-team .team-single-item a:hover,.single-team .team-single-item .team-socials a {
    color: #fff;
}
#tm_builder_outer_content .tm-pb-contact-message li {
    background-color: #fff;
}
#tm_builder_outer_content .tm-pb-contact-message li,#tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
    color: #fff;
    font-weight: 500;
}
#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_submit{
    background-color: #2F2935;
    color: #fff;
}
#tm_builder_outer_content .tm_pb_blog .entry-title a{
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_blog .entry-title a:hover{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a{
    color: #747474;
}
#tm_builder_outer_content .tm_pb_blog .published,#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a:hover{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p{
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent + * {
    color: #2F2935;
}
#tm_builder_outer_content .invert .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p,#tm_builder_outer_content .invert .tm_pb_module.tm_pb_circle_counter .percent + * {
    color: #fff;
}
#tm_builder_outer_content blockquote {
    color: #333333;
}
#tm_builder_outer_content blockquote:before {
    color: #bacb06;
}
/* #Google map */
.tm_pb_map h3 {
    color: #333333;
}
.tm_pb_map .infowindow {
    font-weight: 300;
}
#tm_builder_outer_content .tm_pb_promo {
    color: #333333;
}
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button:active {
    color: #fff;
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_button:hover {
    box-shadow: 0 0 10px #b4c408;
    background-color: #b4c408;
}
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:active,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:active {
    color: #333333;
    background-color: #fff;
}
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:hover,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0 0 10px rgba(255,255,255,0.3);
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_link:before,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_link:before,.tm-pg_front_gallery-justify .tm_pg_gallery-item_link:before {
    background-color: #b4c408;
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_title,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_title,.tm-pg_front_gallery-justify .tm_pg_gallery-item_title {
    color: #fff;
    font-size: 30px;
    font-weight: 400;
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_description,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_description,.tm-pg_front_gallery-justify .tm_pg_gallery-item_description {
    font-weight: 400;
    font-size: 18px;
    font-family: Poppins, sans-serif;
    color: #fff;
}
.tm_pg_gallery-item_link_show-more span {
    color: #333333;
}
.tm_pg_gallery-item_link_show-more:hover i {
    background: #333333;
}
.tm_pg_gallery-item_link_show-more:hover span {
    color: #fff;
}
.tm_pg_gallery-item_link_show-more i {
    background: #b4c408;
}
.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item_show-more a,.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item_show-more a,.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item_show-more a {
    background-color: rgba(242,242,242, 1);
}
.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item_show-more a:hover,.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item_show-more a:hover,.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item_show-more a:hover {
    background-color: #b4c408;
}
.tm-pg_front_gallery .load-more-button a.btn,.tm-pg_front_gallery .load-more-button a.btn:focus {
    color: #fff;
    background-color: #8D8793 ;
}
.tm-pg_front_gallery .load-more-button a.btn:hover {
    box-shadow: 0 0 10px #b4c408;
    background-color: #b4c408;
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_label,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_label,.tm-pg_front_gallery-justify .tm_pg_gallery-item_label {
    background-color: #b4c408;
    font-weight: 600;
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_counter,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_counter,.tm-pg_front_gallery-justify .tm_pg_gallery-item_counter {
    color: #fff;
}
.tm-pg_front_gallery ul.filter-select__list {
    background-color: #fff !important;
}
.tm-pg_front_gallery-tabs li a {
    font-weight: 500;
    color: #333333;
}
.tm-pg_front_gallery-tabs li:hover a{
    color: #333333;
}
.tm-pg_front_gallery-tabs li:nth-child(3n+1) {
    border-bottom: 2px solid #b4c408;
}
.tm-pg_front_gallery-tabs li:nth-child(3n+2) {
    border-bottom: 2px solid #8D8793;
}
.tm-pg_front_gallery-tabs li:nth-child(3n+3) {
    border-bottom: 2px solid #2F2935;
}
.tm-pg_front_gallery-tabs li a:hover,.tm-pg_front_gallery-tabs li.active a {
    color: #b4c408;
}
.tm-pg_front_gallery-tabs:after {
    background-color: #b4c408;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers i,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:hover i,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):hover i {
    color: #fff;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev,.lg-outer .lg-actions .lg-icon {
    background-color: #b4c408;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:hover,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:hover,.lg-outer .lg-actions .lg-icon:hover {
    background-color: #333333;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {
    font-weight: 600;
    color: #747474;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.current,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):hover {
    color: #b4c408;
}
.lg-backdrop {
    background-color: #fff;
}
.lg-outer .lg-toolbar .lg-icon,.lg-outer .lg-toolbar .lg-icon:hover,.lg-outer .lg-thumb-outer .lg-icon,.lg-outer .lg-thumb-outer .lg-icon:hover {
    background: transparent;
}
.lg-outer .lg-toolbar .lg-icon:after,.lg-outer .lg-thumb-outer .lg-icon:after,.lg-outer .lg-thumb-outer .lg-icon:before{
    color: #333333;
}
.lg-outer .lg-toolbar .lg-icon:hover:after,.lg-outer .lg-thumb-outer .lg-icon:hover:after,.lg-outer .lg-thumb-outer .lg-icon:hover:before {
    color: rgba(51,51,51,0.4);
}
.lg-outer .lg-progress-bar .lg-progress {
    background-color: #b4c408;
}
.lg-outer .lg-thumb-outer,.lg-outer .lg-thumb-outer .lg-thumb .lg-thumb-item:before {
    background: rgba(255,255,255,0.5);
}
.single .entry-title,.blog .entry-title,.archive .entry-title {
    color: #8D8793;
}
.blog .entry-title a:hover {
    color: #b4c408;
}
.pagination .nav-links a.page-numbers.next,.pagination .nav-links a.page-numbers.prev {
    font-weight: 500;
    color: #fff;
    background-color: #b4c408;
}
.pagination .nav-links a.page-numbers.next:hover,.pagination .nav-links a.page-numbers.prev:hover{
    font-weight: 500;
    background-color: #333333;
    color: #fff;
}
.pagination .nav-links a.page-numbers:hover,.pagination .nav-links .current {
    color: #b4c408;
    background-color: transparent;
    font-weight: 600;
}
.pagination .nav-links a.page-numbers,.pagination .page-numbers.dots {
    font-weight: 600;
    color: #333333;
    background-color: transparent;
}
.invert .pagination .nav-links a.page-numbers{
    font-weight: 500;
    color: #fff;
    background-color: rgba(255,255,255,0.4);
}
.invert .pagination .nav-links a.page-numbers:hover,.invert .pagination .nav-links .current{
    color: #303043;
    font-weight: 500;
    background-color: #fff;
}
/* #Booked */
.widget_booked_calendar {
    background-color: #8D8793;
}
.widget_booked_calendar .widget-title{
    color: #fff;
}
body table.booked-calendar th{
    border-color: #fff !important;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr {
    background:#2F2935;
}
.booked-calendar-shortcode-wrap .booked-calendar thead .backToMonth {
    color: rgba(255,255,255,0.5);
}
.booked-calendar-shortcode-wrap .booked-calendar thead .backToMonth:hover {
    color: rgba(255,255,255,0.8);
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr.days th {
    color: #fff !important;
    background-color: #2F2935 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .tooltipster {
    border-color: #808080;
    background-color: #fff;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster {
    color: #b4c408;
    border-color: #b4c408;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active {
    background-color: #8D8793 !important;
}
.booked-calendar-wrap.small table.booked-calendar tr.entryBlock td {
    border-color: #8D8793 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .number{
    color: #8D8793 !important;
}
.widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.week td:hover {
    color: #b4c408 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .tooltipster .number{
    color: #8D8793 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster{
    background-color: #2F2935 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster .number{
    color: #fff !important;
}
.booked-calendar-wrap.small table.booked-calendar td.prev-date .date,.booked-calendar-wrap .booked-calendar tbody tr.week td.prev-date .date,.booked-calendar-wrap .booked-calendar td.blur .date,.booked-calendar-wrap.small table.booked-calendar td.today .date {
    background-color: #fff !important;
}
.widget_booked_calendar .booked-calendar-wrap .booked-calendar .booked-appt-list .timeslot button:hover{
    background-color: #2F2935 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active .number,.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active:hover .number {
    color: #fff !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock {
    background-color: #2F2935 !important;
}
body table.booked-calendar tr.week td.active .date .number,body table.booked-calendar tr.week td.active:hover .date .number {
    background-color: transparent;
}
body .booked-calendarSwitcher,body .booked-calendarSwitcher select{
    background: #2F2935 !important;
}
body .booked-modal input[type=submit].button-primary{
    background: #2F2935;
}
body .booked-modal input[type=submit].button-primary:hover {
    background-color: #8D8793 !important;
}
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{
    background: #8D8793;
}
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{
    background: #2F2935 !important;
    border-color: #2F2935 !important;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th {
    color: #fff;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th:first-child {
    background-color: #2F2935;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th {
    font-family: Poppins, sans-serif;
    font-weight: 500;
    background-color: #2F2935;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr:nth-child(2n+2) td.mptt-shortcode-hours{
    background-color: #2F2935;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr:nth-child(2n+2) {
    background-color: #fff;
}
.single-mp-event .mptt-main-wrapper .mptt-content {
    background-color: #fdfdfd;
}
.mptt-main-wrapper .event-title {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.1;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    color: #747474;
}
.mptt-sidebar .mptt-widget p {
    color: #747474;
}
.mptt-container .widgettitle {
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.3;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    color: #8D8793;
}
.mptt-container .widgettitle:before {
    background-color: #2F2935;
}
.mptt-menu.mptt-navigation-select{
    background-color: #2F2935;
    color: #fff;
}
#content .upcoming-events-widget .mptt-widget.events-list .event {
    border-color: #8D8793;
    color: #747474;
    background-color: #fdfdfd;
}
.mptt-widget.events-list .column-title:before, .mptt-widget.events-list .timeslot:before,.single .events-list .event:before {
    color: #2F2935;
}
.widget_recent_entries ul li.event {
    color: #fff;
    background-color: #8D8793;
    border-top: 6px solid #2F2935;
}
.widget_recent_entries ul li.event .post-date,.widget_recent_entries ul li.event .event-link {
    color: #fff;
}
.widget_recent_entries ul li.event .event-link:hover {
    color: #333333;
}
.single-mp-column .event.mptt-theme-mode-event:before {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1){
    border-bottom: 2px solid #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2){
    border-bottom: 2px solid #2F2935;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3){
    border-bottom: 2px solid #2F2935;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1) a:before{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2) a:before{
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3) a:before{
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a:before,#tm_builder_outer_content .tm_pb_tabs_controls li:hover a:before{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs_controls li a {
    color: #b4c408;
    font-weight: 500;
    color: #333333;
}
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a{
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:hover:after,#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active:after{
    background-color: #fdfdfd;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:hover a,#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a {
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:before {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:after {
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_button {
    color: #fff;
    background-color: #8D8793 ;
}
#tm_builder_outer_content .tm_pb_button:after {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_button:hover {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_button:hover:after {
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .btn:hover {
    color: #fff;
    background-color: #b4c408;
}
#tm_builder_outer_content .invert .tm_pb_button,#tm_builder_outer_content .invert .btn.btn-primary,#tm_builder_outer_content .invert .tm_pb_button:focus,#tm_builder_outer_content .invert .btn.btn-primary:focus {
    color: #333333;
    background-color: #fff;
    box-shadow: 0 0 0 rgba(255,255,255,0);
}
#tm_builder_outer_content .invert .tm_pb_button:hover,#tm_builder_outer_content .invert .btn.btn-primary:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
#tm_builder_outer_content .tm_pb_slider p{
    font-weight: 300;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button{
    color: #fff;
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
    color: #333333;
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_button:hover, #tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert:hover, #tm_builder_outer_content .tm-pb-controllers a:hover,#tm_builder_outer_content .tm-pb-controllers .tm-pb-active-control {
    color: #fff;
    background-color: rgba(255,255,255,0.4);
    box-shadow: 0 0 10px rgba(255,255,255,0.4);
    ;
}
#tm_builder_outer_content .tm-pb-arrow-prev,#tm_builder_outer_content .tm-pb-arrow-next {
    color: #fff;
    background-color: rgba(255,255,255,0.5);
}
#tm_builder_outer_content .tm-pb-arrow-prev:hover,#tm_builder_outer_content .tm-pb-arrow-next:hover{
    color: #fff;
    background-color: #b4c408;
}
body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:before,body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:before {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev {
    color: #fff;
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next:hover,#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev:hover,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next:hover,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev:hover {
    background-color: #8D8793;
}
#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: #2F2935;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before {
    color: #808080;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {
    color: #8D8793;
    font-weight: 500;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta,#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_job_title {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb:hover {
    background-color: rgb(250,250,250);
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_blurb_content p {
    color: #747474;
}
#tm_builder_outer_content .tm_pb_promo {
    color: #333333;
}
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button:active {
    color: #fff;
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_button:hover {
    box-shadow: 0 0 10px #b4c408;
    background-color: #b4c408;
}
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:active,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:active {
    color: #333333;
    background-color: #fff;
}
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:hover,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0 0 10px rgba(255,255,255,0.3);
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p{
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent + * {
    color: #2F2935;
}
#tm_builder_outer_content .invert .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p,#tm_builder_outer_content .invert .tm_pb_module.tm_pb_circle_counter .percent + * {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_container {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount {
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_video_play:before{
    color: #2F2935;
    background-color: rgba(255,255,255,0.8);
}
#tm_builder_outer_content .tm_pb_pricing_table {
    color: #747474;
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_featured_table {
    background: #2F2935;
    background: -moz-linear-gradient(-35deg, #2F2935 0%, #2F2935 30%, #8D8793 80%);
    background: -webkit-linear-gradient(-35deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
    background: linear-gradient(145deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
}
#tm_builder_outer_content .tm_pb_pricing li,#tm_builder_outer_content .tm_pb_featured_table li {
    color: #747474;
}
#tm_builder_outer_content .tm_pb_pricing.tm_pb_module div.tm_pb_pricing_content .tm_pb_pricing li {
    border-color: #fdfdfd;
}
#tm_builder_outer_content .tm_pb_pricing.tm_pb_module div.tm_pb_pricing_content .tm_pb_pricing li {
    border-color: rgba(253,253,253,0.46);
}
#tm_builder_outer_content .tm_pb_pricing_heading h2 {
    color: #232c3a;
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_pricing_table .tm_pb_best_value {
    font-weight: 400;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) div.tm_pb_pricing_content_top,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) div.tm_pb_pricing_content_top {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_best_value,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_best_value {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) div.tm_pb_pricing_content_top {
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_best_value {
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table div.tm_pb_pricing_content_top {
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading .tm_pb_pricing_title,#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading .tm_pb_best_value,#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing li {
    color: #fff;
}
#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_pricing .tm_pb_frequency {
    color: #fff;
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_featured_table .tm_pb_dollar_sign,#tm_builder_outer_content .tm_pb_featured_table .tm_pb_sum,#tm_builder_outer_content .tm_pb_featured_table .tm_pb_frequency {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button:focus,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button:focus {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button:hover,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button:hover {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button:focus {
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button:hover {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button,#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:focus {
    color: #2F2935;
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_audio_module_content h2 {
    font-style: normal;
    font-weight: 600;
    line-height: 1.3;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta strong,#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta {
    font-weight: 300;
}
@media (min-width: 992px) {
    #tm_builder_outer_content .tm_pb_audio_module_content h2 {
        font-size: 26px;
    }
}
#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .mejs-container,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-total {
    background-color: rgba(255,255,255,0.2);
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-play button::before,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-pause button::before,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-volume-button button::before,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-time-float .mejs-time-float-current,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-handle,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-handle,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-current {
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-time-float .mejs-time-float-corner {
    border-color: #2F2935 transparent transparent;
}
#tm_builder_outer_content .tm_pb_blog .entry-title a{
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_blog .entry-title a:hover{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a{
    color: #747474;
}
#tm_builder_outer_content .tm_pb_blog .published,#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a:hover{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon,#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon:hover{
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent {
    color: #b4c408;
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent + * {
    color: #b4c408;
}
#tm_builder_outer_content .tm-pb-contact-message li {
    background-color: #fff;
}
#tm_builder_outer_content .tm-pb-contact-message li,#tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
    color: #fff;
    font-weight: 500;
}
#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_submit{
    background-color: #2F2935;
    color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_countdown_timer_container{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values {
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_countdown_timer .section .value,#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep,#tm_builder_outer_content .tm_pb_countdown_timer.tm_pb_module .section.values .label {
    font-weight: 600;
}
#tm_builder_outer_content .invert.tm_pb_countdown_timer .section .label,#tm_builder_outer_content .invert.tm_pb_countdown_timer .section .value,#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content {
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title,#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title::before {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title {
    font-weight: 600;
}
</style><style type="text/css">
/* #Typography */
body {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.667;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: left;
    color: #747474;
}
@media (max-width: 544px) {
    body {
        font-size: 14px;
    }
}
h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.1;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #605a66;
}
h2 {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.1;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #333333;
}
h3 {
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.2;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #8D8793;
}
h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.3;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #59535f;
}
h5 {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.4;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #8D8793;
}
h6 {
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.4;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #8D8793;
}
@media (min-width: 992px) {
    h1 {
         font-size: 44px;
    }
    h2 {
         font-size: 30px;
    }
    h3 {
         font-size: 30px;
    }
    h4 {
         font-size: 26px;
    }
}
a {
     color: #8D8793;
}
a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.not-found .page-title {
     color: #b4c408;
}
/* #Invert Color Scheme */
.invert, .invert p {
     color: #fff;
}
.invert h1 {
     color: #fff;
}
.invert h2 {
     color: #fff;
}
.invert h3 {
     color: #fff;
}
.invert h4 {
     color: #fff;
}
.invert h5 {
     color: #fff;
}
.invert h6 {
     color: #fff;
}
.invert a {
     color: #fff;
}
.invert a:hover {
     color: #303043;
}
.invert h1 a:hover,.invert h2 a:hover,.invert h3 a:hover,.invert h4 a:hover{
    color: rgba(255,255,255,0.7);
}
.invert ul li,.invert ol li {
    color: #fff;
}
/* #Layout */
@media (min-width: 1200px) {
    .container {
        max-width: 1788px;
    }
}
/* 404 */
.not-found .page-title {
    font-weight: 600;
    color: #b4c408;
}
.not-found .page-title span {
    color: #2F2935;
}
/* #Elements */
blockquote,#sidebar blockquote {
    color: #747474;
}
blockquote:before{
    color: #bacb06;
}
blockquote cite {
    color: #bacb06;
    font-weight: 500;
}
blockquote cite:before {
    background: #bacb06;
}
blockquote a:hover {
    color: #8D8793;
}
blockquote cite a {
    color: #bacb06;
}
blockquote cite a:hover {
    color: #8D8793;
}
code {
    color: #fff;
    background: #8D8793;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.667;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
}
ul, ol{
    color: #8D8793;
}
.price-list ul li {
    color: #747474;
}
hr{
    background-color: #fdfdfd;
}
/* #Header */
.header-container {
    background-color: #2f2935;
    background-image: url();
    background-repeat: repeat;
    background-position: center top;
    background-attachment: scroll;
}
.site-header.transparent .header-container {
    background: rgba(255,255,255,0.9);
}
/* ##Logo */
.site-logo {
    font-style: normal;
    font-weight: 700;
    font-size: 50px;
    font-family: Poppins, sans-serif;
}
.site-logo__link, .site-logo__link:hover {
    color: #8D8793;
}
/* ##Top Panel */
.top-panel {
    font-weight: 300;
    background-color: #8d8793;
}
.top-panel__message .fa,.top-panel__message .material-icons {
    color: #f3f0d5;
}
/* #Search Form */
.search-form__field {
    color: #747474;
}
.search-form__field::-webkit-input-placeholder {
     color: #747474;
}
.search-form__field::-moz-placeholder {
     color: #747474;
}
.search-form__field:-moz-placeholder {
     color: #747474;
}
.search-form__field:-ms-input-placeholder {
     color: #747474;
}
.top-panel.invert .search-form__submit {
    color: #2F2935;
    background-color: #fff;
}
.top-panel.invert .search-form__submit:hover {
    color: #fff;
    background-color: #b4c408;
}
.top-panel .search-form__field {
    color: #fff;
}
.top-panel .search-form__field::-webkit-input-placeholder,.top-panel.invert .cherry-search input[type='search']::-webkit-input-placeholder {
     color: #fff;
}
.top-panel .search-form__field::-moz-placeholder,.top-panel.invert .cherry-search input[type='search']::-moz-placeholder {
     color: #fff;
}
.top-panel .search-form__field:-moz-placeholder,.top-panel.invert .cherry-search input[type='search']:-moz-placeholder {
     color: #fff;
}
.top-panel .search-form__field:-ms-input-placeholder,.top-panel.invert .cherry-search input[type='search']:-ms-input-placeholder {
     color: #fff;
}
.top-panel.invert .cherry-search input[type='search']{
    color: #fff;
    border-bottom: 1px solid #8D8793;
}
.cherry-search .cherry-search__results-list,.cherry-search .cherry-search__results-item,.cherry-search .cherry-search__more-button {
    border-color: #8D8793;
}
.invert .cherry-search .cherry-search__item-attr,.invert .cherry-search .cherry-search__more-button {
    color: #8D8793;
}
.invert .cherry-search .cherry-search__item-attr:hover,.invert .cherry-search .cherry-search__more-button:hover,.cherry-search .cherry-search__more-button:hover {
    color: #b4c408;
}
.cherry-search .cherry-search__results-item:hover,.cherry-search .cherry-search__more-button:hover {
    background-color: rgba(52,193,231,0.05);
}
.widget .cherry-search .cherry-search__submit.btn.btn-primary,.widget .cherry-search .cherry-search__submit.btn.btn-primary:focus,.error-404.not-found .cherry-search .search-submit,.error-404.not-found .cherry-search .search-submit:focus,.cherry-search .cherry-search__spinner > div {
    background-color: #b4c408;
}
.widget .cherry-search .cherry-search__submit.btn.btn-primary:hover,.error-404.not-found .cherry-search .search-submit:hover {
    background-color: #8D8793;
    box-shadow: 0 0 10px #8D8793;
}
.invert .footer-area .widget_search .btn-primary:hover {
    background-color: #8D8793;
}
/* #Comment, Contact, Password Forms */
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: #333333;
    background-color: #fdfdfd;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}
.comment-form .submit,.wpcf7-submit,.post-password-form label + input {
    color: #fff;
    background-color: #2F2935;
    border-color: #2F2935;
}
.comment-form .submit:hover,.wpcf7-submit:hover,.post-password-form label + input:hover {
    color: #fff;
    background-color: rgb(198,38,57);
    border-color: rgb(198,38,57);
}
/* #Input Placeholders */
::-webkit-input-placeholder {
     color: #bcbcbc;
}
::-moz-placeholder{
     color: #bcbcbc;
}
:-moz-placeholder{
     color: #bcbcbc;
}
:-ms-input-placeholder{
     color: #bcbcbc;
}
/* #Social */
.social-list a,.share-btns__link {
    color: #8D8793;
}
.social-list a:hover::before,.share-btns__link:hover {
    color: #b4c408;
}
.social-list--footer .menu-item a:hover {
     color: #fff;
}
footer .social-list a {
    color: #747474;
}
footer .social-list a:hover::before {
    color: #8D8793;
}
/* #Social (invert scheme) */
.invert .social-list a {
    color: #f3f0d5;
}
.invert .social-list a:hover {
    color: #b4c408;
}
.widget.widget-subscribe .social-list .menu-item > a {
    color: #fff;
}
.widget.widget-subscribe .social-list .menu-item > a:hover {
    color: #b4c408;
}
.widget.widget-subscribe .social-list .menu-item > a:hover:before {
    color: #333333;
}
/* #Main Menu */
.main-navigation .menu > li > a,.main-navigation ul ul a {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    color: #f3f0d5;
}
.main-navigation .menu > li > a:hover,.main-navigation .menu > li.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 {
    color: #fff;
    background: #8d8793;
    padding: 10px!important;
    border-radius: 5px;
}
.main-navigation .sub-menu {
    background: #fdfdfd;
}
.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: #2F2935;
}
.menu-item__desc {
    color: #8f9399;
    font-weight: 400;
}
/* #Inverted Main Menu */
.invert .main-navigation .menu > li > a:hover,.invert .main-navigation .menu > li.menu-hover > a,.invert .main-navigation .menu > li.current_page_item > a,.invert .main-navigation .menu > li.current_page_ancestor > a,.invert .main-navigation .menu > li.current-menu-item > a,.invert .main-navigation .menu > li.current-menu-ancestor > a,.invert .main-navigation .menu > li > a,.invert .main-navigation .menu > li::after{
    color: #fff;
}
.invert .main-navigation .sub-menu > li > a:hover,.invert .main-navigation .sub-menu > li::after,.invert .main-navigation .sub-menu > li.menu-hover > a,.invert .main-navigation .sub-menu > li.current_page_item > a,.invert .main-navigation .sub-menu > li.current_page_ancestor > a,.invert .main-navigation .sub-menu > li.current-menu-item > a,.invert .main-navigation .sub-menu > li.current-menu-ancestor > a {
    color: #2F2935;
}
/* #Footer Menu */
.footer-menu__items li.current-menu-item a,.footer-menu__items li.current_page_item a {
    color: #747474;
}
/* #Entry Meta */
.post__cats a,.post-featured-content .post__cats a,.sticky__label {
    color: #fff;
    background-color: #2F2935;
}
.post__cats a:hover,.post-featured-content .post__cats a:hover {
    color: #fff;
    background-color: #8D8793;
}
.entry-meta .material-icons,.post__tags .material-icons,.entry-meta .fa,.post__tags .fa {
    color: rgba(223,63,82,0.3);
}
.posted-by a,.posted-by__author a,.post-featured-content a,.post__date a,.post__comments a,.post__tags a {
    color: #b4c408;
}
.posted-by a:hover,.posted-by__author a:hover,.post-featured-content a:hover,.post__date a:hover,.post__comments a:hover,.post__tags a:hover {
    color: #8D8793;
    text-decoration: none;
}
.posted-by {
    color: #747474;
}
.single .post__tags a {
    color: #2F2935;
}
.single .post__tags a:hover {
    color: #b4c408;
}
.invert .footer-area .post__cats a {
    color: #fff;
    background-color: #2F2935;
}
.invert .footer-area .post__cats a:hover {
    color: #2F2935;
    background-color: #fff;
}
.single .post__date:before,.single .post__comments:before,.blog .post__date:before,.blog .post__comments:before,.blog .post__tags:before,.archive .post__date:before,.archive .post__comments:before,.archive .post__tags:before {
    background-color: rgb(141,141,143);
}
.entry-content p strong span {
    font-weight: 500;
}
.post_format-post-format-quote blockquote,.single-post blockquote {
    color: #333333;
}
/* #Post Format */
.format-quote .post-quote {
    font-size: 26px;
    color: #333333;
}
.post-format-link {
    color: #fff;
    background-color: rgba(180,196,8,0.78);
}
.post-format-link:hover {
    color: #fff;
    background-color: rgba(52,193,231,0.78);
}
/* Related Posts */
.single .related-posts .entry-title {
    color: #333333;
}
/* #Author Bio */
.post-author__holder {
    background-color: #fdfdfd;
}
.post-author__title {
    color: #333333;
}
.post-author__title a:hover {
    color: #b4c408;
}
/* #Comments */
.comments-area .comments-title,#respond .comment-reply-title {
    color: #333333;
}
.comments-area article.comment-body {
    background-color: rgb(251, 251, 251);
}
.comments-area .children {
    background-color: rgb(240,240,240);
}
.comments-area .comment-content {
    color: #747474;
}
.comment-metadata .comment-date,.comment-metadata .fn {
    color: #b4c408;
}
.comment-metadata .comment-date:hover {
    color: #747474;
}
.comments-area .comment-date:after {
    background-color: rgb(141,141,143);
}
.comment-reply-link {
    color: #b4c408;
}
.comment-reply-link:hover {
    color: #747474;
}
/* #Comment Reply Link */
#cancel-comment-reply-link {
    color: #747474;
}
#cancel-comment-reply-link:hover {
    color: #b4c408;
}
/* Audio Format */
.format-audio .post-format-audio .post-format-audio-description h5 {
    font-weight: 600;
}
.format-audio .post-format-audio {
    background-color: #8D8793;
}
.format-audio .post-format-audio .mejs-container .mejs-controls,.format-audio .mejs-container .mejs-controls {
    background-color: #8D8793;
}
/* Qoute format */
.blog .post_format-post-format-quote blockquote {
    color: #747474;
}
/* Gallery format */
.post-gallery__button-next,.post-gallery__button-prev {
    color: #fff;
    background-color: #b4c408;
}
.post-gallery__button-next:hover,.post-gallery__button-prev:hover {
    color: #333333;
    background-color: #fff;
}
.post-gallery__caption {
    color: #fff;
}
/* #Paginations */
.page-numbers,.page-links a {
    color: #8D8793;
}
a.page-numbers:hover,.page-numbers.current,.page-links a:hover,.page-links > .page-links__item {
    color: #2F2935;
    background: #b4c408;
}
.page-numbers.next,.page-numbers.prev {
    color: #fff;
    background: #2F2935;
}
.page-numbers.next:hover,.page-numbers.prev:hover {
    color: #fff;
    background: #8D8793;
}
/* #Post navigation */
.navigation.post-navigation {
    border-top: 3px solid #fdfdfd;
    border-bottom: 3px solid #fdfdfd;
}
.post-navigation .nav-previous a, .post-navigation .nav-next a {
    font-style: normal;
    font-weight: 500;
    font-size: 26px;
    font-family: Poppins, sans-serif;
}
@media (max-width: 1200px) {
    .post-navigation .nav-previous a, .post-navigation .nav-next a {
        font-size: 15px;
    }
}
.post-navigation a .meta-nav {
    color: #333333;
}
.post-navigation a .post-title {
    color: #8D8793;
}
.post-navigation a:before {
    color: #fff;
    background-color: #8D8793;
}
.post-navigation a:hover:before {
    color: #fff;
    background-color: #b4c408;
}
.post-navigation a:hover .post-title{
    color: #b4c408;
}
.page-links > .page-links__item {
    color: #fff;
}
.page-links > a .page-links__item {
    color: #b4c408;
}
.page-links > a:hover .page-links__item {
    color: #fff;
}
/* #Breadcrumbs */
.breadcrumbs__item {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
}
.breadcrumbs__item-link {
    color: #333333;
}
.breadcrumbs__item-link:hover {
    color: #b4c408;
}
.breadcrumbs__item-target {
    color: #2F2935;
}
/*#Menu toggle */
.menu-toggle{
    font-weight: 500;
    font-family: Poppins, sans-serif;
    color: #fff;
}
.main-navigation .menu > li .sub-menu-toggle::before{
    color: #2F2935;
}
.main-navigation{
    color: #fdfdfd;
}
/* #Footer */
.site-footer {
    background-color: #000000;
}
.footer-area-wrap {
    background-color: #000000;
}
.site-info a:hover {
    color: #747474;
}
.footer-container {
    color: #a6a6a6;
}
.footer-menu__items .menu-item:before {
    background-color: #a6a6a6;
}
/* #ToTop button */
#toTop {
    color: #fff;
    background-color: #8D8793;
}
#toTop:hover {
    color: #fff;
    background-color: #000000;
}
#toTop:before {
    color: #fff;
}
/* #Page Preloader */
.page-preloader:before {
    background-color: #2F2935;
}
/* Paginations */
.nav-links a.page-numbers,#tm_builder_outer_content .pagination a {
    font-weight: 500;
    color: #fff;
    background-color: #8D8793;
}
.nav-links a.page-numbers:hover,.nav-links a.page-numbers.current,#tm_builder_outer_content .pagination .current,#tm_builder_outer_content .pagination a.page-numbers:hover {
    color: #fff;
    font-weight: 500;
    background-color: #b4c408;
}
.invert .nav-links a.page-numbers,#tm_builder_outer_content .invert .pagination a.page-numbers {
    font-weight: 500;
    color: #fff;
    background-color: rgba(255,255,255,0.4);
}
.invert .nav-links a.page-numbers:hover,.invert .nav-links a.page-numbers.current,#tm_builder_outer_content .invert .pagination .current,#tm_builder_outer_content .invert .pagination a.page-numbers:hover {
    color: #303043;
    font-weight: 500;
    background-color: #fff;
}
/* #Gradient */
.gradient {
    background: #2F2935;
    background: -moz-linear-gradient(-35deg, #2F2935 0%, #2F2935 30%, #8D8793 80%);
    background: -webkit-linear-gradient(-35deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
    background: linear-gradient(145deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
}
.gradient_horizontal {
    background: #2F2935;
    background: -moz-linear-gradient(180deg, #2F2935 0%, #2F2935 30%, #8D8793 80%);
    background: -webkit-linear-gradient(180deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
    background: linear-gradient(180deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
}
/* #Button Appearance Styles (regular scheme) */
.btn, .submit {
    font-family: Poppins, sans-serif;
    font-weight: 500;
    color: #fff;
    background-color: #8D8793 ;
}
.btn-default,.btn-primary,.btn-secondary,.btn-default:hover,.btn-primary:hover,.btn-secondary:hover {
    color: #8d8793;
}
.btn-default {
    background-color: #8D8793;
    border-color: #8D8793;
}
.btn-default:hover {
    background-color: #b4c408;
    border-color: #b4c408;
}
.btn-primary,.btn-primary:focus {
    color: #fff;
    background-color: #8D8793 ;
}
.btn-primary:hover {
    background-color: #b4c408;
}
.btn-secondary,.btn-secondary:focus{
    background-color: #8d8793;
    color: #f3f0d5;
}
.btn-secondary:hover{
    background-color: #f3f0d5;
}
.comment-form .submit,.comment-form .submit:focus {
    background-color: #b4c408;
}
.comment-form .submit:hover {
    background-color: #8D8793;
}
.error-404.not-found .page-content > a.btn.btn-primary,.error-404.not-found .page-content > a.btn.btn-primary:focus {
    background-color: #2F2935;
}
.error-404.not-found .page-content > a.btn.btn-primary:hover {
    background-color: #b4c408;
}
/* #Button Appearance Styles (invert scheme) */
.invert .btn-default ,.invert .btn-default:focus{
    color: #8D8793;
    background-color: #fff;
    border-color: #fff;
}
.invert .btn-default:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
.invert .btn-primary,.invert .btn-primary:focus {
    color: #8D8793;
    background-color: #fff;
    border-color: #fff;
}
.invert .btn-primary:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
.invert .btn-secondary,.invert .btn-secondary:focus {
    color: #8D8793;
    background-color: #fdfdfd;
    border-color: #fdfdfd;
}
.invert .btn-secondary:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
/* #Widgets (defaults) */
.widget li {
    color: #8D8793;
}
.invert .widget li {
    color: #fff;
}
.invert .widget select {
    color: #747474;
}
.invert .footer-area .cherry-search .cherry-search__submit.btn.btn-primary {
    color: #fff;
}
.invert .footer-area .btn-primary:hover {
    color: #fff;
}
.invert .footer-area a {
    color: #b4c408;
}
.invert .footer-area a:hover {
    color: #8D8793;
}
/* #Widget Calendar */
.widget_calendar caption,.invert .widget_calendar caption {
    font-weight: 500;
    color: #fff;
    background-color: #8D8793;
}
.widget_calendar th {
    color: #8D8793;
}
.widget_calendar tbody td {
    font-weight: 600;
    color: #333333;
}
.widget_calendar tbody td a,.widget_calendar tbody td a:hover,.widget_calendar tbody td#today,.invert .widget_calendar tbody td a:hover {
    color: #fff;
}
.invert .widget_calendar tbody td#today{
    color: #8D8793;
}
.widget_calendar tbody td#today::after {
    background-color: #b4c408;
}
.widget_calendar tbody td a:before {
    background-color: #333333;
}
.widget_calendar tbody td a:hover:before {
    background-color: #b4c408;
}
.widget_calendar #next a,.widget_calendar #prev a {
    color: #232c3a;
}
.invert .widget_calendar .calendar_wrap {
    background-color: #fff;
}
.widget_calendar tfoot td#next a,.widget_calendar tfoot td#prev a {
    font-weight: 600;
}
/* #Widget Tag Cloud */
.sidebar .tagcloud a {
    color: #747474;
}
.sidebar .tagcloud a:hover {
    color: #2F2935;
}
.invert .tagcloud a:hover {
    color: #fff;
}
/* #Widget Recent Posts */
.widget_recent_entries .post-date {
    color: #b4c408;
}
.invert .widget_recent_entries .post-date {
    color: #fff;
}
.widget_recent_entries a {
    color: #8D8793;
}
.widget_recent_entries a:hover {
    color: #b4c408;
}
/* #Widget About */
.sidebar .widget-about,.sidebar .widget-about h2{
    background-color: #b4c408;
    color: #fff;
}
.widget-about p strong {
    font-weight: 500;
}
/* #Widget Recent Comments */
.widget_recent_comments .recentcomments {
    color: #747474;
}
.widget_recent_comments span {
    color: #b4c408;
}
/* #Widget Archive */
.widget_archive a{
    color: #b4c408;
}
.widget_archive a:hover{
    color: #8D8793;
}
/* Contact information*/
.invert .contact-information-widget i{
    color: #f3f0d5;
}
.invert .contact-information-widget a{
    color: #b4c408;
}
.invert .contact-information-widget a:hover{
    color: #fff;
}
.invert .contact-information-widget a h5{
    color: #fff;
}
.instagram__cover {
    color: #fff;
    background-color: #2F2935;
}
.invert .instagram__cover {
    background-color: #fff;
    color: #2F2935;
}
.sidebar .follow-block {
    background-color: #8D8793;
}
.sidebar .subscribe-block {
    background-color: #b4c408;
}
.widget-subscribe .follow-block__message,.widget-subscribe .subscribe-block__message{
    color: #fff;
}
.widget-subscribe .follow-block .widget-title,.widget-subscribe .subscribe-block .widget-title{
    color: #fff;
}
.subscribe-block__input {
     color: #747474;
}
.subscribe-block__submit.btn-secondary,.subscribe-block__submit.btn-secondary:focus {
    background-color: #8D8793;
}
.subscribe-block__submit.btn-secondary:hover {
    background-color: #8D8793;
}
.position-one-right-sidebar .subscribe-block__input[type='email']:focus,.position-one-left-sidebar .subscribe-block__input[type='email']:focus {
    box-shadow:inset 0 -5px 0 0 #b4c408;
}
.invert .subscribe-block__submit.btn-secondary,.after-content-full-width-area .subscribe-block__submit.btn-secondary,.invert .subscribe-block__submit.btn-secondary:focus,.after-content-full-width-area .subscribe-block__submit.btn-secondary:focus {
    color: #333333;
    background-color: #fdfdfd;
    border-color: #fdfdfd;
}
.subscribe-block__submit.btn-secondary:hover ,.invert .subscribe-block__submit.btn-secondary:hover,.after-content-full-width-area .subscribe-block__submit.btn-secondary:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0 0 10px rgba(255,255,255,0.3);
    ;
}
#tm_builder_outer_content .tm_pb_slider p{
    font-weight: 300;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button{
    color: #fff;
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
    color: #333333;
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_button:hover, #tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert:hover, #tm_builder_outer_content .tm-pb-controllers a:hover,#tm_builder_outer_content .tm-pb-controllers .tm-pb-active-control {
    color: #fff;
    background-color: rgba(255,255,255,0.4);
    box-shadow: 0 0 10px rgba(255,255,255,0.4);
    ;
}
#tm_builder_outer_content .tm-pb-arrow-prev,#tm_builder_outer_content .tm-pb-arrow-next {
    color: #fff;
    background-color: rgba(255,255,255,0.5);
}
#tm_builder_outer_content .tm-pb-arrow-prev:hover,#tm_builder_outer_content .tm-pb-arrow-next:hover{
    color: #fff;
    background-color: #b4c408;
}
body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:before,body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:before {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev {
    color: #fff;
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next:hover,#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev:hover,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next:hover,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev:hover {
    background-color: #8D8793;
}
#tm_builder_outer_content .invert .tm_pb_link_box p {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_cherry_services .services-item .title_wrap a{
    font-weight: 500;
    line-height: 1.2;
}
#tm_builder_outer_content .invert .tm_pb_cherry_services .services-item .title_wrap a:hover{
    color: rgba(255,255,255,0.7);
}
#tm_builder_outer_content .template-listed-services .services-item:before{
    font-weight: 300;
    font-family: Poppins, sans-serif;
    border-bottom: 3px solid #fff;
}
.cherry-services.template-default .services-item:nth-child(3n+1) .title_wrap a {
    color: #b4c408;
}
.cherry-services.template-default .services-item:nth-child(3n+2) .title_wrap a {
    color: #8D8793;
}
.cherry-services.template-default .services-item:nth-child(3n+3) .title_wrap a {
    color: #2F2935;
}
.cherry-services.template-default .services-item:nth-child(3n+1) .title_wrap a:hover,.cherry-services.template-default .services-item:nth-child(3n+2) .title_wrap a:hover,.cherry-services.template-default .services-item:nth-child(3n+3) .title_wrap a:hover {
    color: #333333;
}
.cherry-services .template-single p strong {
    font-weight: 500;
}
.template-single .head_wrap {
    background-color: #8D8793;
}
.service-features_row:before {
    border-bottom: 3px solid 
    /* Variable not found */
    ;
}
.features_bg_color {
    background-color: #8D8793;
}
.cta-form_submit.btn {
    color: #fff;
    background-color: #8D8793 ;
}
.cta-form_submit.btn:after {
    color: #fff;
}
.cta-form_submit.btn:hover {
    box-shadow: 0 0 10px #b4c408;
    background-color: #b4c408;
}
.cta-form_submit.btn:hover:after {
    color: #2F2935;
}
.invert .cta-form_submit.btn,.invert .cta-form_submit.btn:focus {
    color: #333333;
    background-color: #fff;
}
.invert .cta-form_submit.btn:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0 0 10px rgba(255,255,255,0.3);
}
#tm_builder_outer_content .invert .tm_pb_cherry_team .cherry-team-filter_item.active a:hover {
    border-color: #fff;
    color: #fff;
}
#tm_builder_outer_content .invert .tm_pb_cherry_team .cherry-team-filter_item a:hover {
    border-color: #fff;
    color: #fff;
}
.team-single-item {
    background-color: #2F2935;
}
.team-single-item .team-meta_item.position{
    font-weight: 500;
}
.single-team .team-single-item a {
    color: #b4c408;
}
.single-team .team-single-item .team-meta .team-contact-info .team-macros {
    background-color: rgb(185,25,44);
}
.invert .team-socials_item a:hover,.single-team .team-single-item a:hover,.single-team .team-single-item .team-socials a {
    color: #fff;
}
#tm_builder_outer_content .tm-pb-contact-message li {
    background-color: #fff;
}
#tm_builder_outer_content .tm-pb-contact-message li,#tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
    color: #fff;
    font-weight: 500;
}
#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_submit{
    background-color: #2F2935;
    color: #fff;
}
#tm_builder_outer_content .tm_pb_blog .entry-title a{
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_blog .entry-title a:hover{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a{
    color: #747474;
}
#tm_builder_outer_content .tm_pb_blog .published,#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a:hover{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p{
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent + * {
    color: #2F2935;
}
#tm_builder_outer_content .invert .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p,#tm_builder_outer_content .invert .tm_pb_module.tm_pb_circle_counter .percent + * {
    color: #fff;
}
#tm_builder_outer_content blockquote {
    color: #333333;
}
#tm_builder_outer_content blockquote:before {
    color: #bacb06;
}
/* #Google map */
.tm_pb_map h3 {
    color: #333333;
}
.tm_pb_map .infowindow {
    font-weight: 300;
}
#tm_builder_outer_content .tm_pb_promo {
    color: #333333;
}
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button:active {
    color: #fff;
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_button:hover {
    box-shadow: 0 0 10px #b4c408;
    background-color: #b4c408;
}
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:active,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:active {
    color: #333333;
    background-color: #fff;
}
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:hover,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0 0 10px rgba(255,255,255,0.3);
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_link:before,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_link:before,.tm-pg_front_gallery-justify .tm_pg_gallery-item_link:before {
    background-color: #b4c408;
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_title,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_title,.tm-pg_front_gallery-justify .tm_pg_gallery-item_title {
    color: #fff;
    font-size: 30px;
    font-weight: 400;
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_description,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_description,.tm-pg_front_gallery-justify .tm_pg_gallery-item_description {
    font-weight: 400;
    font-size: 18px;
    font-family: Poppins, sans-serif;
    color: #fff;
}
.tm_pg_gallery-item_link_show-more span {
    color: #333333;
}
.tm_pg_gallery-item_link_show-more:hover i {
    background: #333333;
}
.tm_pg_gallery-item_link_show-more:hover span {
    color: #fff;
}
.tm_pg_gallery-item_link_show-more i {
    background: #b4c408;
}
.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item_show-more a,.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item_show-more a,.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item_show-more a {
    background-color: rgba(242,242,242, 1);
}
.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item_show-more a:hover,.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item_show-more a:hover,.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item_show-more a:hover {
    background-color: #b4c408;
}
.tm-pg_front_gallery .load-more-button a.btn,.tm-pg_front_gallery .load-more-button a.btn:focus {
    color: #fff;
    background-color: #8D8793 ;
}
.tm-pg_front_gallery .load-more-button a.btn:hover {
    box-shadow: 0 0 10px #b4c408;
    background-color: #b4c408;
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_label,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_label,.tm-pg_front_gallery-justify .tm_pg_gallery-item_label {
    background-color: #b4c408;
    font-weight: 600;
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_counter,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_counter,.tm-pg_front_gallery-justify .tm_pg_gallery-item_counter {
    color: #fff;
}
.tm-pg_front_gallery ul.filter-select__list {
    background-color: #fff !important;
}
.tm-pg_front_gallery-tabs li a {
    font-weight: 500;
    color: #333333;
}
.tm-pg_front_gallery-tabs li:hover a{
    color: #333333;
}
.tm-pg_front_gallery-tabs li:nth-child(3n+1) {
    border-bottom: 2px solid #b4c408;
}
.tm-pg_front_gallery-tabs li:nth-child(3n+2) {
    border-bottom: 2px solid #8D8793;
}
.tm-pg_front_gallery-tabs li:nth-child(3n+3) {
    border-bottom: 2px solid #2F2935;
}
.tm-pg_front_gallery-tabs li a:hover,.tm-pg_front_gallery-tabs li.active a {
    color: #b4c408;
}
.tm-pg_front_gallery-tabs:after {
    background-color: #b4c408;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers i,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:hover i,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):hover i {
    color: #fff;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev,.lg-outer .lg-actions .lg-icon {
    background-color: #b4c408;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:hover,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:hover,.lg-outer .lg-actions .lg-icon:hover {
    background-color: #333333;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {
    font-weight: 600;
    color: #747474;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.current,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):hover {
    color: #b4c408;
}
.lg-backdrop {
    background-color: #fff;
}
.lg-outer .lg-toolbar .lg-icon,.lg-outer .lg-toolbar .lg-icon:hover,.lg-outer .lg-thumb-outer .lg-icon,.lg-outer .lg-thumb-outer .lg-icon:hover {
    background: transparent;
}
.lg-outer .lg-toolbar .lg-icon:after,.lg-outer .lg-thumb-outer .lg-icon:after,.lg-outer .lg-thumb-outer .lg-icon:before{
    color: #333333;
}
.lg-outer .lg-toolbar .lg-icon:hover:after,.lg-outer .lg-thumb-outer .lg-icon:hover:after,.lg-outer .lg-thumb-outer .lg-icon:hover:before {
    color: rgba(51,51,51,0.4);
}
.lg-outer .lg-progress-bar .lg-progress {
    background-color: #b4c408;
}
.lg-outer .lg-thumb-outer,.lg-outer .lg-thumb-outer .lg-thumb .lg-thumb-item:before {
    background: rgba(255,255,255,0.5);
}
.single .entry-title,.blog .entry-title,.archive .entry-title {
    color: #8D8793;
}
.blog .entry-title a:hover {
    color: #b4c408;
}
.pagination .nav-links a.page-numbers.next,.pagination .nav-links a.page-numbers.prev {
    font-weight: 500;
    color: #fff;
    background-color: #b4c408;
}
.pagination .nav-links a.page-numbers.next:hover,.pagination .nav-links a.page-numbers.prev:hover{
    font-weight: 500;
    background-color: #333333;
    color: #fff;
}
.pagination .nav-links a.page-numbers:hover,.pagination .nav-links .current {
    color: #b4c408;
    background-color: transparent;
    font-weight: 600;
}
.pagination .nav-links a.page-numbers,.pagination .page-numbers.dots {
    font-weight: 600;
    color: #333333;
    background-color: transparent;
}
.invert .pagination .nav-links a.page-numbers{
    font-weight: 500;
    color: #fff;
    background-color: rgba(255,255,255,0.4);
}
.invert .pagination .nav-links a.page-numbers:hover,.invert .pagination .nav-links .current{
    color: #303043;
    font-weight: 500;
    background-color: #fff;
}
/* #Booked */
.widget_booked_calendar {
    background-color: #8D8793;
}
.widget_booked_calendar .widget-title{
    color: #fff;
}
body table.booked-calendar th{
    border-color: #fff !important;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr {
    background:#2F2935;
}
.booked-calendar-shortcode-wrap .booked-calendar thead .backToMonth {
    color: rgba(255,255,255,0.5);
}
.booked-calendar-shortcode-wrap .booked-calendar thead .backToMonth:hover {
    color: rgba(255,255,255,0.8);
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr.days th {
    color: #fff !important;
    background-color: #2F2935 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .tooltipster {
    border-color: #808080;
    background-color: #fff;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster {
    color: #b4c408;
    border-color: #b4c408;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active {
    background-color: #8D8793 !important;
}
.booked-calendar-wrap.small table.booked-calendar tr.entryBlock td {
    border-color: #8D8793 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .number{
    color: #8D8793 !important;
}
.widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.week td:hover {
    color: #b4c408 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .tooltipster .number{
    color: #8D8793 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster{
    background-color: #2F2935 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster .number{
    color: #fff !important;
}
.booked-calendar-wrap.small table.booked-calendar td.prev-date .date,.booked-calendar-wrap .booked-calendar tbody tr.week td.prev-date .date,.booked-calendar-wrap .booked-calendar td.blur .date,.booked-calendar-wrap.small table.booked-calendar td.today .date {
    background-color: #fff !important;
}
.widget_booked_calendar .booked-calendar-wrap .booked-calendar .booked-appt-list .timeslot button:hover{
    background-color: #2F2935 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active .number,.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active:hover .number {
    color: #fff !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock {
    background-color: #2F2935 !important;
}
body table.booked-calendar tr.week td.active .date .number,body table.booked-calendar tr.week td.active:hover .date .number {
    background-color: transparent;
}
body .booked-calendarSwitcher,body .booked-calendarSwitcher select{
    background: #2F2935 !important;
}
body .booked-modal input[type=submit].button-primary{
    background: #2F2935;
}
body .booked-modal input[type=submit].button-primary:hover {
    background-color: #8D8793 !important;
}
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{
    background: #8D8793;
}
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{
    background: #2F2935 !important;
    border-color: #2F2935 !important;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th {
    color: #fff;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th:first-child {
    background-color: #2F2935;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th {
    font-family: Poppins, sans-serif;
    font-weight: 500;
    background-color: #2F2935;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr:nth-child(2n+2) td.mptt-shortcode-hours{
    background-color: #2F2935;
}
.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr:nth-child(2n+2) {
    background-color: #fff;
}
.single-mp-event .mptt-main-wrapper .mptt-content {
    background-color: #fdfdfd;
}
.mptt-main-wrapper .event-title {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.1;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    color: #747474;
}
.mptt-sidebar .mptt-widget p {
    color: #747474;
}
.mptt-container .widgettitle {
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.3;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
    color: #8D8793;
}
.mptt-container .widgettitle:before {
    background-color: #2F2935;
}
.mptt-menu.mptt-navigation-select{
    background-color: #2F2935;
    color: #fff;
}
#content .upcoming-events-widget .mptt-widget.events-list .event {
    border-color: #8D8793;
    color: #747474;
    background-color: #fdfdfd;
}
.mptt-widget.events-list .column-title:before, .mptt-widget.events-list .timeslot:before,.single .events-list .event:before {
    color: #2F2935;
}
.widget_recent_entries ul li.event {
    color: #fff;
    background-color: #8D8793;
    border-top: 6px solid #2F2935;
}
.widget_recent_entries ul li.event .post-date,.widget_recent_entries ul li.event .event-link {
    color: #fff;
}
.widget_recent_entries ul li.event .event-link:hover {
    color: #333333;
}
.single-mp-column .event.mptt-theme-mode-event:before {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1){
    border-bottom: 2px solid #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2){
    border-bottom: 2px solid #2F2935;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3){
    border-bottom: 2px solid #2F2935;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1) a:before{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2) a:before{
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3) a:before{
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a:before,#tm_builder_outer_content .tm_pb_tabs_controls li:hover a:before{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs_controls li a {
    color: #b4c408;
    font-weight: 500;
    color: #333333;
}
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a{
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:hover:after,#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active:after{
    background-color: #fdfdfd;
}
#tm_builder_outer_content .tm_pb_tabs_controls li:hover a,#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a {
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:before {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:after {
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_button {
    color: #fff;
    background-color: #8D8793 ;
}
#tm_builder_outer_content .tm_pb_button:after {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_button:hover {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_button:hover:after {
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .btn:hover {
    color: #fff;
    background-color: #b4c408;
}
#tm_builder_outer_content .invert .tm_pb_button,#tm_builder_outer_content .invert .btn.btn-primary,#tm_builder_outer_content .invert .tm_pb_button:focus,#tm_builder_outer_content .invert .btn.btn-primary:focus {
    color: #333333;
    background-color: #fff;
    box-shadow: 0 0 0 rgba(255,255,255,0);
}
#tm_builder_outer_content .invert .tm_pb_button:hover,#tm_builder_outer_content .invert .btn.btn-primary:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
#tm_builder_outer_content .tm_pb_slider p{
    font-weight: 300;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button{
    color: #fff;
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
    color: #333333;
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_button:hover, #tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert:hover, #tm_builder_outer_content .tm-pb-controllers a:hover,#tm_builder_outer_content .tm-pb-controllers .tm-pb-active-control {
    color: #fff;
    background-color: rgba(255,255,255,0.4);
    box-shadow: 0 0 10px rgba(255,255,255,0.4);
    ;
}
#tm_builder_outer_content .tm-pb-arrow-prev,#tm_builder_outer_content .tm-pb-arrow-next {
    color: #fff;
    background-color: rgba(255,255,255,0.5);
}
#tm_builder_outer_content .tm-pb-arrow-prev:hover,#tm_builder_outer_content .tm-pb-arrow-next:hover{
    color: #fff;
    background-color: #8D8793;
}
body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:before,body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:before {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev {
    color: #fff;
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next:hover,#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev:hover,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next:hover,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev:hover {
    background-color: #8D8793;
}
#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: #2F2935;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before {
    color: #808080;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {
    color: #8D8793;
    font-weight: 500;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta,#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_job_title {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb:hover {
    background-color: rgb(250,250,250);
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_blurb_content p {
    color: #747474;
}
#tm_builder_outer_content .tm_pb_promo {
    color: #333333;
}
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button:active {
    color: #fff;
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_button:hover {
    box-shadow: 0 0 10px #b4c408;
    background-color: #b4c408;
}
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:active,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:active {
    color: #333333;
    background-color: #fff;
}
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:hover,#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    box-shadow: 0 0 10px rgba(255,255,255,0.3);
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p{
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent + * {
    color: #2F2935;
}
#tm_builder_outer_content .invert .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p,#tm_builder_outer_content .invert .tm_pb_module.tm_pb_circle_counter .percent + * {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_container {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount {
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_video_play:before{
    color: #2F2935;
    background-color: rgba(255,255,255,0.8);
}
#tm_builder_outer_content .tm_pb_pricing_table {
    color: #747474;
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_featured_table {
    background: #2F2935;
    background: -moz-linear-gradient(-35deg, #2F2935 0%, #2F2935 30%, #8D8793 80%);
    background: -webkit-linear-gradient(-35deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
    background: linear-gradient(145deg, #2F2935 0%,#2F2935 30%,#8D8793 80%);
}
#tm_builder_outer_content .tm_pb_pricing li,#tm_builder_outer_content .tm_pb_featured_table li {
    color: #747474;
}
#tm_builder_outer_content .tm_pb_pricing.tm_pb_module div.tm_pb_pricing_content .tm_pb_pricing li {
    border-color: #fdfdfd;
}
#tm_builder_outer_content .tm_pb_pricing.tm_pb_module div.tm_pb_pricing_content .tm_pb_pricing li {
    border-color: rgba(253,253,253,0.46);
}
#tm_builder_outer_content .tm_pb_pricing_heading h2 {
    color: #232c3a;
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_pricing_table .tm_pb_best_value {
    font-weight: 400;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) div.tm_pb_pricing_content_top,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) div.tm_pb_pricing_content_top {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_best_value,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_best_value {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) div.tm_pb_pricing_content_top {
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_best_value {
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table div.tm_pb_pricing_content_top {
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading .tm_pb_pricing_title,#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading .tm_pb_best_value,#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing li {
    color: #fff;
}
#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_pricing .tm_pb_frequency {
    color: #fff;
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_featured_table .tm_pb_dollar_sign,#tm_builder_outer_content .tm_pb_featured_table .tm_pb_sum,#tm_builder_outer_content .tm_pb_featured_table .tm_pb_frequency {
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button:focus,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button:focus {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button:hover,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button:hover {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button,#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button:focus {
    background-color: #2F2935;
}
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button:hover {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button,#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:focus {
    color: #2F2935;
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_audio_module_content h2 {
    font-style: normal;
    font-weight: 600;
    line-height: 1.3;
    font-family: Poppins, sans-serif;
    letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta strong,#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta {
    font-weight: 300;
}
@media (min-width: 992px) {
    #tm_builder_outer_content .tm_pb_audio_module_content h2 {
        font-size: 26px;
    }
}
#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .mejs-container,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-total {
    background-color: rgba(255,255,255,0.2);
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-play button::before,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-pause button::before,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-volume-button button::before,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-time-float .mejs-time-float-current,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-handle,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-handle,#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-current {
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-time-float .mejs-time-float-corner {
    border-color: #2F2935 transparent transparent;
}
#tm_builder_outer_content .tm_pb_blog .entry-title a{
    color: #8D8793;
}
#tm_builder_outer_content .tm_pb_blog .entry-title a:hover{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a{
    color: #747474;
}
#tm_builder_outer_content .tm_pb_blog .published,#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a:hover{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon,#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon:hover{
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent {
    color: #b4c408;
    font-weight: 600;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent + * {
    color: #b4c408;
}
#tm_builder_outer_content .tm-pb-contact-message li {
    background-color: #fff;
}
#tm_builder_outer_content .tm-pb-contact-message li,#tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
    color: #fff;
    font-weight: 500;
}
#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_submit{
    background-color: #2F2935;
    color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_countdown_timer_container{
    color: #b4c408;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values {
    color: #2F2935;
}
#tm_builder_outer_content .tm_pb_countdown_timer .section .value,#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep,#tm_builder_outer_content .tm_pb_countdown_timer.tm_pb_module .section.values .label {
    font-weight: 600;
}
#tm_builder_outer_content .invert.tm_pb_countdown_timer .section .label,#tm_builder_outer_content .invert.tm_pb_countdown_timer .section .value,#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content {
    background-color: #fff;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close {
    background-color: #8D8793;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open {
    background-color: #b4c408;
}
#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title,#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title::before {
    color: #fff;
}
#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title {
    font-weight: 600;
}
/********************/
.top-panel__message a
{
    color: #f3f0d5;
} 

.home-image img
{
    float: right;
   /* padding-top: 115px !important;*/
}
.newsection
{
    padding-top: 20px;
}
.newsection p
{
    font-size: 25px;
}
.mrg-left170
{
    margin-left: 170px!important;
}
.padbot50
{
    padding-bottom: 50px;
}
.contact-information-widget__inner a
{
    color: #fff!important;
}
.mapie iframe
{
    width: 100%;
    height: 375px;
}
.tm_pb_section_1
{
    padding-top: 30px;
    padding-bottom: 30px;
}
.current-tit
{
    background: #8d8793;
    padding: 0 20px;
    border-radius: 5px;
}
.current-tit > a
{
    color: #fff !important;
}

/* =============================== Site Map ================================ */
.sitemapul
{
    list-style-type: none;
    padding: 20px;
    width: 60%;
    margin: 20px auto;
    background: #8D8793;
    /*border: 1px solid;*/
    border-radius: 10px;
}
.sitemapul ul
{
    list-style-type: none;
    padding: 20px;
    width: 60%;
    margin: 20px auto;
    background: #e1ae25;
    border: 1px solid #e1ae25;
    border-radius: 10px;
    color: #000;
}

.sitemapul li
{
    background: #fff;
    border: 1px solid #000;
    padding: 5px 20px;
    width: auto;
    border-radius: 10px;
    margin-bottom: 10px;
}
.sitemapul li a
{
    font-weight: bold;
    font-size: 18px;
    color: #fff!important;
    text-decoration: none;
    margin-left: 25px;
}
.sitemapul li a:hover
{
    color: #933790!important;
}
.padtop250
{
    padding-top: 250px;
}
/*********/
.tm_pb_slides .tm-pb-active-slide
{
    width: 100%;
    height: 700px;
}
.footer-container p
{
    margin-bottom: 0;
}
.social-list .info-block
{
    display: inline-block;
    float: left;
    margin-right: 1.9em;
}
.curs-point
{
    cursor: pointer;
}
/**************responsive*********/
@media (min-width: 1200px)
{
    .home-image img
    {
        width: 360px;
        height: 240px!important;
    }
    .service-images img
    {
        width: 360px;
        height: 240px!important;
    }
    .gallery-images img
    {
        width: 418px!important;
        height: 241px!important;
    }
    .serv-images img
    {
        width: 335px;
        height: 223px!important;
    }
     .contact-image img
   {
       width: 312px;
       height: 180px!important;
   }
}
@media (max-width: 1199px)
{
   .home-image img
   {
       width: 305px;
       height: 193px!important;
       padding: 0 0 0 15px !important;
   } 
   .service-images img
   {
       width: 259px;
       height: 173px!important;
   }
   .gallery-images img
   {
       width: 231px!important;
       height: 133px!important;
   }
   .serv-images img
   {
       width: 195px;
       height: 130px!important;
   }
   .contact-image img
   {
       width: 218px;
       height: 126px!important;
   }
}
@media (max-width: 1023px)
{
    .top-panel .social-list
    {
        margin: 0 auto;
    }
    .service-images img
    {
        width: 189px;
        height: 126px!important;
    }
    .gallery-images img
    {
        width: 310px!important;
        height: 178px!important;
    }
    .serv-images img
    {
        width: 330px!important;
        height: 220px!important;
    }
    .top-panel .social-list
    {
        padding: 5px 0 5px;
    }
}
@media (max-width: 767px)
{
    .home-image img
    {
        width: 360px;
        height: 270px!important;
        float: none;
        padding: 15px 0!important;
        margin: 0 auto !important;
        display: block;
    }
    .service-images img
    {
        width: 360px;
        height: 240px!important;
    }
    body
    {
        font-size: 16px;
    }
    .gallery-images img
    {
        width: 235px!important;
        height: 135px!important;
    }
        #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev, #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next
    {
        width: 40px;
        height: 40px;
        line-height: 27px;
        bottom: 43px;
    }

}
@media (max-width: 639px)
{
    .social-list .info-block
    {
        margin-right: 1.7em;
    }
    .gallery-images img
    {
        width: 360px!important;
        height: 207px!important;
    }
}
@media (max-width: 479px)
{
    .social-list .info-block
    {
        display: block;
        float: none;
        margin-right: 0;
    }
    #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev, #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next
    {
        line-height: 25px;
    }
    .home-image img
    {
        width: 260px;
        height: 203px!important;
    }
    body
    {
        font-size: 14px;
    }
    .service-images img
    {
        width: 260px;
        height: 173px!important;
    }
    .gallery-images img
    {
        width: 200px!important;
        height: 115px!important;
    }
    .serv-images img
    {
        width: 230px!important;
        height: 153px!important;
    }
    .contact-image img
    {
        width: 208px;
        height: 120px!important;
    }
    .sitemapul
    {
        width: 100%;
    }
}