@charset "utf-8";/* #Typography */body {font-style: normal;font-weight: 400;font-size: 14px;line-height: 1.5;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;text-align: left;color: #707070;}h1 {font-style: normal;font-weight: 400;font-size: 26px;line-height: 1;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;text-align: inherit;color: #2a2f33;}h2 {font-style: normal;font-weight: 700;font-size: 21px;line-height: 1.1;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;text-align: inherit;color: #2a2f33;}h3 {font-style: normal;font-weight: 400;font-size: 18px;line-height: 1.25;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;text-align: inherit;color: #2a2f33;}h4 {font-style: normal;font-weight: 700;font-size: 16px;line-height: 1.25;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;text-align: inherit;color: #2a2f33;}h5 {font-style: normal;font-weight: 400;font-size: 16px;line-height: 1.25;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;text-align: inherit;color: #2a2f33;}h6 {font-style: normal;font-weight: 700;font-size: 15px;line-height: 1.25;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;text-align: inherit;color: #2a2f33;}@media (min-width: 992px) {body { font-size: 16px; }h1 { font-size: 38px; }h2 { font-size: 30px; }h3 { font-size: 24px; }h4 { font-size: 20px; }h5 { font-size: 18px; }h6 { font-size: 16px; }}a{ color: #08b301; }h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { color: #08b301; }.not-found .page-title { color: #2a2f33; }a:hover { color: #2a2f33; }/* #Invert Color Scheme */.invert { color: #acb8c1; }.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: #ffffff; }.invert a:hover { color: #08b301; }/* #Layout */@media (min-width: 1200px) {.container {max-width: 1200px;}}/* #404 */.error-404.not-found .page-title {color: #7b7b7b;}/* #Elements */blockquote {font-style: italic;font-weight: 400;font-size: 15px;line-height: 1.5;font-family: Open Sans, sans-serif;letter-spacing: 0;color: #2a2f33;}@media (min-width: 992px) {blockquote {font-size: 24px;}}blockquote cite {color: rgb(36,36,36);}blockquote cite::before {background: #707070;}blockquote::before {color: #08b301;}code {color: #ffffff;background: #08b301;}.entry-content > p > a {font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;}.entry-content ul > li:before,.entry-content ol > li:before {color:#08b301;}/* #Project */.projects-item-instance .hover-content {background-color: rgba(123,123,123,0.6);}.projects-container .projects-list .hover-content a {color: rgba(255,255,255,0.5);}.projects-container .projects-list .hover-content a:hover, .projects-container .projects-list .project_inner_wraper .hover-content a {color: #ffffff;}.cherry-projects-audio-list .wp-playlist-item-meta {color: #acb8c1;}.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-selected-thumbnail .sp-thumbnail {border-color: #08b301;}.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:after,.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:before {background-color: #08b301;}.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before {color: #08b301;}.cherry-spinner-double-bounce .cherry-double-bounce1, .cherry-spinner-double-bounce .cherry-double-bounce2 {background-color: #08b301;}.cherry-projects-single-post .featured-image a .cover,.cherry-projects-single-post .additional-image a .cover {color: #ffffff;background-color: rgba(8,179,1,0.35);}.wp-playlist-tracks .wp-playlist-item {background-color: #7b7b7b;}.wp-playlist-item .wp-playlist-item-title,.wp-playlist-item .wp-playlist-item-length {color: #acb8c1;}.cherry-projects-single-details-list ul li {color: #08b301;}.projects-item-instance .simple-icon {background-color: rgba(8,179,1,0.5);}.projects-item-instance .project_inner_wraper .simple-icon { background-color: #08b301;}.projects-item-instance .simple-icon:hover, .projects-item-instance .project_inner_wraper .simple-icon:hover{background-color: rgba(8,179,1,0.99);}.projects-item-instance .project_inner_wraper .simple-icon:hover{background-color: rgba(8,179,1,0);}ul.projects-filters-list li span:hover {color: #08b301;}ul.projects-filters-list li.active span,ul.order-filters > li span.current {color: #08b301;}ul.projects-filters-list li.active span:hover {color: #7b7b7b;}.tm_pb_with_background .projects-item .project-content {background-color: #ffffff;}.projects-item-instance .project_inner_wraper .project-content h3, .projects-item-instance .project_inner_wraper .project-content a{color: #ffffff;}.projects-item-instance .project_inner_wraper .project-content a:hover{color: #08b301;}/* tm_timeline */div.tm_timeline__body-tense {border-color: rgba(8,179,1,0.3);}.tm_timeline__event__dot:before {box-shadow: 0 0 0 6px rgba(8,179,1,0.21);}.tm_timeline__event__dot:before {background-color: #08b301;}.tm_timeline__event__date,.tm_timeline__event__description {font-weight: 400;}.tm_timeline__event__date {color: #08b301;}.tm_timeline__event__description {font-size: 16px;line-height: 1.5;}.tm_timeline__event__title a {color: #2a2f33;}.tm_timeline__event__title a:hover {color: #08b301;}.tm_timeline__event .tm_timeline__event__title {font-style: normal;font-weight: 400;font-size: 24px;line-height: 1.25;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;text-align: inherit;color: #2a2f33;}/* tm-testi */.tm-testi__item-body footer {color: #707070;}.tm-testi__item-body a {color: #08b301;}.tm-testi__item-body a:hover {color: #2a2f33;}.tm-testi .swiper-pagination-bullet,#tm_builder_outer_content .tm_pb_swiper .swiper-pagination .swiper-pagination-bullet {background-color: #7b7b7b;}.tm-testi .swiper-pagination-bullet:hover,#tm_builder_outer_content .tm_pb_swiper .swiper-pagination .swiper-pagination-bullet:hover {background-color: #08b301;}.tm-testi .swiper-pagination-bullet.swiper-pagination-bullet-active,#tm_builder_outer_content .tm_pb_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #08b301;box-shadow: 0 0 0 6px rgba(8,179,1,0.21);}.tm-testi--boxed blockquote {color: #ffffff;background-color: #7b7b7b;}.tm-testi--speech-bubble .tm-testi__item-body {color: #ffffff;background-color: #7b7b7b;}.tm-testi--speech-bubble .tm-testi__item-body:after{border-color: #7b7b7b transparent transparent transparent;}.tm-testi--boxed .tm-testi__item cite,.tm-testi--boxed .tm-testi__item-position,.tm-testi--boxed .tm-testi__item-email,.tm-testi--boxed .tm-testi__item-company {color: #ffffff;}/* cherry-services */.services-item .service-icon {color: #08b301;}.services-single-item .services-thumbnail {background-color: #7b7b7b;}.services-single-item .service-slogan,.services-single-item .service-descr {color: #ffffff;}.services-single-item .service-descr {font-style: normal;font-weight: 400;font-size: 18px;line-height: 1.25;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;}.services-single-item .cta_wrap {background-color:#08b301;}.services-item_wrap{background-color: #ffffff;}.service-cta_title,.service-cta_content {color: #ffffff;}.service-cta .btn {color: #ffffff;border-color: #ffffff;background:none;}.service-cta .btn:hover {color: #08b301;border-color: #ffffff;background-color: #ffffff;}.service-cta .cta-form_control {color: #707070;}.tm-testi__item cite,.tm-testi__item-position,.tm-testi__item-email,.tm-testi__item-company {color: rgb(36,36,36);}/* #Header */.header-wrapper {background-image: url();background-repeat: repeat;background-position: center top;background-attachment: scroll;}.site-header {background-color: #fff;}/* showcase-panel */.showcase-panel {background-position: left;background-color: #181618;}.showcase-panel:before {background-color: rgba(255,255,255,0.5);}.showcase-panel__subtitle {color: #000000;}.showcase-panel__title {color: #000000;}.showcase-panel__description {color: #000000;}/* ##Logo */.site-logo {font-style: normal;font-weight: 700;font-size: 36px;font-family: Merriweather, serif;}.site-logo__link, .site-logo__link:hover {color: #2a2f33;}/* ##Top Panel */.top-panel {background-color: #2e2e2e;}.top-panel a {color: #acb8c1;}.top-panel a:hover {color: #ffffff;}/* ##Header Message */.header__message .info-block a[href^="tel:"]:hover {color: #08b301;}.header__message .info-block i {color: #08b301;}.top-panel .social-list .menu-item a {color: #acb8c1;}/* #Search Form */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,#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_field .tm_pb_contact_form_input {color: #7b7b7b;}.search-form__field {color: #707070;}.search-form__field::-webkit-input-placeholder { color: #707070; }.search-form__field::-moz-placeholder { color: #707070; }.search-form__field:-moz-placeholder { color: #707070; }.search-form__field:-ms-input-placeholder { color: #707070; }.invert .search-form .btn {color: #acb8c1;background: #ffffff;}.invert .search-form .btn:hover {color: #7b7b7b;background: #ffffff;}.invert .footer-area .search-form .btn {color: #ffffff;background: #08b301;}.invert .footer-area .search-form .btn:hover {color: #08b301;background: #ffffff;}.header__search .search-form__submit i {color: #707070;}.search-form__toggle:hover,.search-form__close:hover,.header__search .search-form__submit:hover i {color: #08b301;}/* #Comment, Contact, Password Forms */.comment-form .submit,.wpcf7-submit,.post-password-form label + input {color: #ffffff;background-color: #08b301;border-color: #08b301;}.comment-form .submit:hover,.wpcf7-submit:hover,.post-password-form label + input:hover {color: #ffffff;background-color: rgb(0,154,0);border-color: rgb(0,154,0);}.comment-form .submit:focus,.wpcf7-submit:focus,.post-password-form label + input:focus {box-shadow: 0 0 10px #08b301;}.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 input,.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 textarea {color: #ffffff;}.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 input::-webkit-input-placeholder { color: #ffffff; }.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 input::-moz-placeholder{ color: #ffffff; }.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 input:-moz-placeholder{ color: #ffffff; }.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 input:-ms-input-placeholder{ color: #ffffff; }.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 textarea::-webkit-input-placeholder { color: #ffffff; }.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 textarea::-moz-placeholder{ color: #ffffff; }.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 textarea:-moz-placeholder{ color: #ffffff; }.tm_pb_with_background .tm_pb_contact_form_7 .wpcf7 textarea:-ms-input-placeholder{ color: #ffffff; }/* #Input Placeholders */::-webkit-input-placeholder { color: #707070; }::-moz-placeholder{ color: #707070; }:-moz-placeholder{ color: #707070; }:-ms-input-placeholder{ color: #707070; }.share-btns__link {color: #707070;}.share-btns__link:hover {color: #08b301;}.single-post .share-btns__link {color: #ffffff;background-color: #08b301;}.single-post .share-btns__link:hover {color: #ffffff;background-color: #7b7b7b;}/* #Social (invert scheme) */.invert .social-list a {color: #ffffff;}.invert .social-list a:hover {color: #7b7b7b;}.social-list .menu-item a {color: #acb8c1;}.social-list .menu-item a:hover {color: #ffffff;}/* #Member Social */.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_social_links li a {background: #08b301;}.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_social_links li a:hover {background: #7b7b7b;}#tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links li a.tm_pb_font_icon {color: #ffffff;}/* #Main Menu */.main-navigation .menu > li > a {color: #acb8c1;font-family: Open Sans, sans-serif;font-weight: 700;font-style: normal;font-size: 14px;line-height: 1.7;letter-spacing: 0px;color: #7b7b7b;}.main-navigation .menu > li > a::after {background: #08b301;}.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: #2a2f33;}.main-navigation ul ul a {color: #2a2f33;font-family: Open Sans, sans-serif;font-style: normal;font-size: 14px;line-height: 1.7;}.main-navigation .sub-menu > li > a:hover,.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: #08b301;}.main-navigation .sub-menu li:hover {background-color: rgb(241,241,241);}.main-navigation .sub-menu {border-top: 2px solid #08b301;background:rgb(246,246,246);}.menu-item__desc {color: #707070;font-style: normal;font-weight: 400;font-family: 'Open Sans', sans-serif;}/* #Footer Menu */.footer-menu__items li.current-menu-item a,.footer-menu__items li.current_page_item a {color: #707070;}/* #Stuck Menu */.main-navigation.isStuck {background-color: rgb(246,246,246);}/* #Mobile Menu */.menu-toggle__icon,.menu-off__icon {color: #08b301;}.menu-toggle {color: #2a2f33;}.menu-toggle:hover {color: #08b301;}.menu-toggle span {font-family: Open Sans, sans-serif;font-weight: 700;font-style: normal;}@media (max-width: 767px) {.main-menu__wrap .menu > li {background-color: rgb(246,246,246);}.main-menu__wrap .top-panel__menu .menu-item a {color: #acb8c1;}.main-menu__wrap .top-panel__menu .menu-item.current-menu-item a {color: #08b301;}.main-menu__wrap .menu .sub-menu-toggle {color: #acb8c1;}.main-menu__wrap .menu .sub-menu .sub-menu-toggle {color: #acb8c1;}}/* #Entry Meta */.entry-meta {font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;line-height: 2;font-size: 12px;letter-spacing: 0px;}.post__cats a,.sticky__label {color: #ffffff;background-color: #08b301;}.post__cats a:hover {color: #acb8c1;background-color: #7b7b7b;}.posted-by,.posted-by__author,.post-featured-content {color: #707070;}.posted-by,.posted-by__author,.post-featured-content,.post__tags,.post__comments,.post__date {font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;}.posted-by a:hover,.posted-by__author:hover {color: #08b301;}.invert .post__cats a:hover {color: #08b301;background-color: #ffffff;}/* #Post Format */.format-quote .post-quote {color: #acb8c1;background-color: #7b7b7b;}.post-format-link {color: #ffffff;background-color: rgba(123,123,123,0.78);}.post-format-link:hover {color:#ffffff;background-color: #08b301;}.post-format-link {font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;}.entry-post-format-audio {background: #08b301;}.entry-post-format-audio .post-format-audio-caption,.entry-post-format-audio .post-format-audio-description {color: #ffffff;}.entry-post-format-audio .post-format-audio-description {font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;}.entry-post-format-audio .mejs-container .mejs-time-rail .mejs-time-loaded {background: rgb(34,205,27);}.entry-post-format-audio .mejs-controls .mejs-time-rail .mejs-time-current {background: rgb(59,230,52);}.format-image .post-thumbnail__link::before {background: rgba(123,123,123,0.35);color: #ffffff;}.format-gallery .swiper-button-next,.format-gallery .swiper-button-prev {color: #ffffff;background-color: #08b301;}.format-gallery .swiper-button-next:hover,.format-gallery .swiper-button-prev:hover {color: #ffffff;background-color: #7b7b7b;}/* #Author Bio */.post-author__holder {background-color: #7b7b7b;}.post-author__title a:hover {color: #08b301;}/* #Comment Reply Link */#cancel-comment-reply-link {color: #7b7b7b;}#cancel-comment-reply-link:hover {color: #08b301;}.comment-reply-title,.comments-title {font-style: normal;font-weight: 400;font-family: 'Open Sans', sans-serif;color: #2a2f33;}.comment-metadata {font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;}.post-author__content {color: #ffffff;}/* #Paginations */.page-numbers,.page-links a {color: #7b7b7b;}a.page-numbers:hover,.page-numbers.current,.page-links a:hover,.page-links > .page-links__item {color: #08b301;}.page-numbers.next,.page-numbers.prev,#tm_builder_outer_content .pagination a.next,#tm_builder_outer_content .pagination a.prev {color: #ffffff;background-color: #08b301;}.page-numbers.next:hover,.page-numbers.prev:hover,#tm_builder_outer_content .pagination a.next:hover,#tm_builder_outer_content .pagination a.prev:hover {color: #ffffff;background-color: #7b7b7b;}/* #Breadcrumbs */.breadcrumbs {background-color: #f8fafb;}.breadcrumbs__item-target {color: #7b7b7b;}.breadcrumbs__item-link:hover {color: #08b301;}.breadcrumbs__item-link,.breadcrumbs__item-sep {color: #707070;}.post-navigation .nav-links a .nav-text {font-style: normal;font-weight: 400;font-family: 'Open Sans', sans-serif;}.post-navigation .nav-links a .post-title {font-style: normal;font-weight: 700;font-family: 'Open Sans', sans-serif;color: #2a2f33;}.post-navigation .nav-links .nav-previous > a::before,.post-navigation .nav-links .nav-next > a::after {color: #ffffff;background-color: #08b301;}.post-navigation .nav-links .nav-previous > a:hover::before,.post-navigation .nav-links .nav-next > a:hover::after {color: #ffffff;background-color: #7b7b7b;}/* #Footer */.site-footer:not(.container) {background-color: #2b2b2b;}.footer-container {background-color: #2b2b2b;}.footer-area-wrap {background-color: #2e2e2e;}.footer-menu li a:hover {color: #acb8c1;}.footer-area {color: rgba(172,184,193,0.7);}.footer-area a {color: #ffffff;}.footer-area a:hover {color: #08b301;}.footer-area address + a {color: #08b301;}.footer-area address + a:hover {color: #acb8c1;}.footer-area time {color: #ffffff;}/* #ToTop button */#toTop {color: #ffffff;background-color: #08b301;}#toTop:hover {/*color: #ffffff;*/background-color: #7b7b7b;}/* #Page Preloader */.page-preloader__cube:before {background-color: #08b301;}.page-preloader-cover {background: #7b7b7b;}.page-preloader > div {background: #08b301;}/* #TM Header Banner */.tm-hb__wrapper .tm-hb__title {font-style: normal;font-weight: 400;line-height: 1.25;font-family: 'Open Sans', sans-serif;letter-spacing: 0px;color: #fff;}.tm-hb__wrapper .tm-hb__close {color: #7b7b7b;background-color: #ffffff;border-color: #ffffff;box-shadow: 3px 4px 18px 0px rgba(123,123,123,0.17);}.tm-hb__wrapper .tm-hb__close:hover {color: #acb8c1;}/* #Button Appearance Styles (regular scheme) */.btn-primary,.btn-secondary,.btn-primary:hover,.btn-secondary:hover,#tm_builder_outer_content .tm_pb_button,#tm_builder_outer_content .tm_pb_button:hover,#tm_builder_outer_content .tm_pb_promo a.tm_pb_promo_button {color: #acb8c1;}.btn-primary,.comment-form .btn-primary,#tm_builder_outer_content a.tm_pb_button,#tm_builder_outer_content .tm_pb_button.btn-primary,#tm_builder_outer_content button.tm_pb_button,.projects-container .projects-ajax-button-wrapper .projects-ajax-button span {color: #ffffff;background-color: #08b301;border-color: #08b301;}.services-more-btn .btn-primary{color: #2a2f33;border-color: #7b7b7b;}.btn-primary:hover,.comment-form .btn-primary:hover,#tm_builder_outer_content a.tm_pb_button:hover,#tm_builder_outer_content button.tm_pb_button:hover,#tm_builder_outer_content .tm_pb_button.btn-primary:hover,.more-link.btn.btn-primary:hover,.projects-container .projects-ajax-button-wrapper .projects-ajax-button span:hover {color: #ffffff;background-color: #7b7b7b;border-color: #7b7b7b;}#tm_builder_outer_content .tm_contact_bottom_container.tm_pb_contact_submit.tm_pb_button {color: #acb8c1;background-color: #08b301;}.btn-primary:focus,.comment-form .btn-primary:focus,#tm_builder_outer_content .tm_pb_button.btn-primary:focus {background-color: #7b7b7b;border-color: #7b7b7b;}.btn-secondary,#tm_builder_outer_content .tm_pb_button.btn-secondary {color: #acb8c1;}.btn-secondary:hover,#tm_builder_outer_content .tm_pb_button.btn-secondary:hover,.btn-secondary:focus,#tm_builder_outer_content .tm_pb_button.btn-secondary:focus {color: #08b301;border-color: #ffffff;}/* #Button Appearance Styles (invert scheme) */.invert .btn-primary,#tm_builder_outer_content .invert a.tm_pb_button,#tm_builder_outer_content .invert .tm_pb_button.btn-primary,#tm_builder_outer_content .invert .tm_pb_contact_submit.tm_pb_button,.tm-hb__wrapper .btn-primary {color: #ffffff;border-color: #ffffff;}.invert .btn-primary:hover,.tm-hb__wrapper .btn-primary:hover,#tm_builder_outer_content .invert a.tm_pb_button:hover,#tm_builder_outer_content .invert .tm_pb_contact_submit.tm_pb_button:hover,#tm_builder_outer_content .invert .tm_pb_button.btn-primary:hover {color: #08b301;background: #ffffff;border-color: #ffffff;}#tm_builder_outer_content .tm_pb_promo_button.tm_pb_button {color: #acb8c1;background-color: #ffffff;border-color: #ffffff;}#tm_builder_outer_content .tm_pb_button.btn.btn-primary.invert,#tm_builder_outer_content .tm_pb_contact_submit.tm_pb_button.invert,#tm_builder_outer_content .tm_pb_promo_button.tm_pb_button {color: #acb8c1;background-color: #08b301;border-color: #08b301;}#tm_builder_outer_content .tm_pb_button.btn.btn-primary.invert:hover {color: #acb8c1;background-color: #ffffff;border-color: #ffffff;}.btn-secondary,#tm_builder_outer_content .invert .tm_pb_button.btn-secondary {color: #acb8c1;}.btn-secondary:hover,#tm_builder_outer_content .invert .tm_pb_button.btn-secondary:hover {color: #08b301;background-color: #acb8c1;border-color:#acb8c1;}#tm_builder_outer_content .tm_pb_post .btn-primary {color: #08b301;}#tm_builder_outer_content .tm_pb_post .btn-primary:hover {color: #7b7b7b;}.subscribe-block.invert .btn-primary:hover {color: #08b301;border-color: #08b301;}.showcase-panel__btn {color: #ffffff;background-color: #08b301;border-color: #08b301;}.showcase-panel__btn:hover {color: #ffffff;background-color: #7b7b7b;border-color: #7b7b7b;}.showcase-panel__btn.btn-secondary, #tm_builder_outer_content .showcase-panel__btn.btn-secondary {color: #2a2f33;border-color: rgb(119,124,128);}.showcase-panel__btn.btn-secondary:hover,#tm_builder_outer_content .showcase-panel__btn.btn-secondary:hover{color: #ffffff;background-color: #7b7b7b;border-color: #7b7b7b;}.projects-container .projects-ajax-button span {color: #acb8c1;background-color: #08b301;border-color: #08b301;}.projects-container .projects-ajax-button span:hover {color: #acb8c1;background-color: #7b7b7b;border-color: #7b7b7b;}/* #Widgets (defaults) */.widget li {color: #08b301;}.invert .widget li {color: #ffffff;}.invert .widget select {color: #707070;}/* #Widget Calendar */.widget_calendar caption {color: #ffffff;background-color: #08b301;}.widget_calendar caption {font-style: normal;font-weight: 700;font-family: 'Open Sans', sans-serif;}.widget_calendar thead tr th {font-style: normal;font-weight: 700;font-family: 'Open Sans', sans-serif;}.widget_calendar thead tr th,.widget_calendar tbody tr td {color: #2a2f33;}.widget_calendar tbody tr td a {border-color: #707070;color: #2a2f33;}.widget_calendar tbody tr td a:hover {background: #7b7b7b;border-color: #7b7b7b;color: #acb8c1;}.widget_calendar tfoot tr td a {font-style: normal;font-weight: 700;font-family: 'Open Sans', sans-serif;color: #707070;}.widget_calendar tfoot tr td a:hover {color: #2a2f33;}.widget_calendar th {color: #08b301;}.invert .widget_calendar th,.invert .widget_calendar tbody tr td {color: #fff;}.invert .widget_calendar tfoot tr td a {color: #ffffff;}.invert .widget_calendar tfoot tr td a:hover {color: #08b301;}.invert .widget_calendar tbody tr td a {border-color: #acb8c1;color: #fff;}.invert .widget_calendar tbody tr td a:hover {background: #ffffff;border-color: #ffffff;color: #acb8c1;}/* #Widget Recent Posts */.widget_recent_entries .post-date {color: #707070;}.invert .widget_recent_entries .post-date {color: #acb8c1;}.widget_recent_entries a,.widget_recent_comments a {font-style: normal;font-weight: 700;font-family: 'Open Sans', sans-serif;color: #08b301;}.widget_recent_entries a:hover,.widget_recent_comments a:hover {color: #2a2f33;}.invert .widget_recent_entries a,.invert .widget_recent_comments a {color: #ffffff;}.invert .widget_recent_entries a:hover,.invert .widget_recent_comments a:hover {color: #08b301;}.widget_recent_entries .post-date,.widget_recent_comments li {color: #7b7b7b;font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;line-height: 2;font-size: 12px;letter-spacing: 0px;}.widget_recent_comments li {color: #7b7b7b;font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;}.widget_recent_comments .comment-author-link,.widget_recent_comments .comment-author-link a {color: #7b7b7b;font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;}.widget_recent_comments .comment-author-link a:hover {color: #08b301;}.invert .widget_recent_comments .comment-author-link,.invert .widget_recent_comments .comment-author-link a {color: rgba(172,184,193,0.7);}.invert .widget_recent_comments .comment-author-link a:hover {color: #08b301;}.widget_tag_cloud a {color: #707070;font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;}.invert .widget_tag_cloud a {color: rgba(172,184,193,0.7);}.widget_tag_cloud a:hover {color: #08b301;}.widget_archive,.widget_categories,.widget_pages,.widget_meta,.widget_rss,.widget_nav_menu {font-family: Open Sans, sans-serif;font-style: normal;font-weight: 400;}.footer-area .widget_nav_menu a {color: #acb8c1;}.footer-area .widget_nav_menu a:hover {color: #ffffff;}.widget .select_wrap select,.widget .select_wrap option {font-style: normal;font-weight: 400;font-family: 'Open Sans', sans-serif;}.rsswidget {font-style: normal;font-weight: 700;font-family: 'Open Sans', sans-serif;color: #2a2f33;}.rsswidget:hover {color: #08b301;}.rssSummary {font-style: normal;font-weight: 400;font-family: 'Open Sans', sans-serif;color: #2a2f33;}.invert .rsswidget {color: #ffffff;}.invert .rsswidget:hover {color: #08b301;}.invert .rssSummary {color: rgba(172,184,193,0.7);}.invert blockquote {color: rgba(172,184,193,0.7);}.invert blockquote cite {color: rgba(172,184,193,0.5);}.invert blockquote cite::before {background: rgba(172,184,193,0.5);}/* #Slider */.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a::before,.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a:hover,.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a.tm-pb-active-control {background: #08b301;}.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a::after {background: rgba(8,179,1,0.46);}#tm_builder_outer_content .tm_pb_swiper .swiper-button-prev,#tm_builder_outer_content .tm_pb_swiper .swiper-button-next {background-color: #08b301;}.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev::before,.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next::before,#tm_builder_outer_content .tm_pb_swiper .swiper-button-prev::before,#tm_builder_outer_content .tm_pb_swiper .swiper-button-next::before {color: #ffffff;}.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev:hover::before,.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next:hover::before,#tm_builder_outer_content .tm_pb_swiper .swiper-button-prev:hover::before,#tm_builder_outer_content .tm_pb_swiper .swiper-button-next:hover::before {color: #08b301;}#tm_builder_outer_content .tm_pb_swiper .swiper-button-prev:hover,#tm_builder_outer_content .tm_pb_swiper .swiper-button-next:hover {background-color: #7b7b7b;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide .tm_pb_slide_overlay_container {background-color: rgba(255,255,255,0.5);}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_content {color: #2a2f33;}/* #video_slider */#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider:hover .tm_pb_video_overlay_hover {background-color: rgba(123,123,123,0.6);}.tm_pb_builder #tm_builder_outer_content .tm_pb_video_overlay .tm_pb_video_overlay_hover a.tm_pb_video_play::before {color: #ffffff;background: #08b301;}.tm_pb_builder #tm_builder_outer_content .tm_pb_video_overlay .tm_pb_video_overlay_hover a:hover.tm_pb_video_play::before {color: #08b301;background: #ffffff;}#tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_overlay_hover:hover,#tm_builder_outer_content .tm_pb_module.tm_pb_video_slider .tm_pb_carousel_items .tm_pb_carousel_item.tm-pb-active-control .tm_pb_video_overlay_hover {background: rgba(123,123,123,0.6);}#tm_builder_outer_content .tm_pb_carousel .tm_pb_video_overlay .tm_pb_video_overlay_hover a.tm_pb_video_play::before,#tm_builder_outer_content .tm_pb_carousel .tm_pb_video_overlay .tm_pb_video_overlay_hover a:hover.tm_pb_video_play::before {color: #ffffff;}/* #Blog */#tm_builder_outer_content .tm_pb_blog .entry-title {font-style: normal;font-weight: 700;font-family: 'Open Sans', sans-serif;}#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta {font-family: Open Sans, sans-serif;font-weight: 400;font-style: normal;}#tm_builder_outer_content .tm_pb_blog .published {color: #08b301;}#tm_builder_outer_content .tm_pb_blog .entry-title a:hover {color: #08b301;}#tm_builder_outer_content .tm_pb_blog .author a {color: #707070;}#tm_builder_outer_content .tm_pb_blog .author a:hover {color: #08b301;}#tm_builder_outer_content .tm_audio_content,#tm_builder_outer_content .tm_quote_content,#tm_builder_outer_content .tm_link_content {background-color: #08b301;}#tm_builder_outer_content .tm_quote_content cite::before {background: #acb8c1;}#tm_builder_outer_content .tm_link_content .tm_link_main_url:hover {color: #2a2f33!important;}/* #Tabs */.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs .tm_pb_tabs_controls li:hover {background: #08b301;}/* #Number Counter */#tm_builder_outer_content .tm_pb_number_counter .percent {border-color: #08b301;}/* #Pricing Table */.tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table .tm_pb_sum {color: #08b301;}.tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table {color: #ffffff;background-color: #08b301;}.tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_title,.tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_sum,.tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_frequency,.tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_dollar_sign {color: #ffffff;}.tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_button {color: #08b301;background-color: #ffffff;}.tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_button:hover {color: #ffffff;background-color: #2a2f33;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_content_top::after {border-bottom-color: #08b301;}.tm_pb_builder #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_content_top::after {border-bottom-color: #ffffff;}#tm_builder_outer_content .tm_pb_pricing_table .tm_pb_pricing_heading {background-color: #08b301;}/* #Social Media Follow */.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon:hover {background: #7b7b7b!important;}/* #Person */#tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links li a.tm_pb_font_icon { background: #08b301;}#tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links li a.tm_pb_font_icon:hover { background: #2a2f33;}/* #Testimonial */#tm_builder_outer_content div.tm_pb_testimonial .tm_pb_testimonial_description:before {color:#08b301;}#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_author {font-style: normal;font-weight: 700;font-size: 1.25em;line-height: 1.25;font-family: 'Open Sans', sans-serif;color: #08b301;}#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_author::before {background: #08b301;}/* #Countdown Timer */#tm_builder_outer_content .tm_pb_countdown_timer_container .section span.countdown-sep {color: #ffffff;}#tm_builder_outer_content .tm_pb_countdown_timer_container span.countdown-sep::before,#tm_builder_outer_content .tm_pb_countdown_timer_container span.countdown-sep::after {background: #acb8c1;}#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container span.countdown-sep::before,#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container span.countdown-sep::after {background: #acb8c1;}/* #Typography */#tm_builder_outer_content .tm_pb_blurb_content ul li {color: #08b301;}#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_form_input {color: #707070;}/* #Post Slider */#tm_builder_outer_content div.tm_pb_post_slider.tm_pb_bg_layout_light {background: #7b7b7b;}#tm_builder_outer_content div.tm_pb_post_slider .tm_pb_slide_content {color: #2a2f33;}#tm_builder_outer_content div.tm_pb_post_slider .tm_pb_slide_content .post-meta {color: #2a2f33 !important;}#tm_builder_outer_content div.tm_pb_post_slider .tm_pb_slide_content .post-meta a {color: #08b301!important;}#tm_builder_outer_content div.tm_pb_post_slider .tm_pb_slide_content .post-meta a:hover {color: #acb8c1!important;}/* #Blurb */.widget_nav_menu li.active a {color: #2a2f33;}/* #Image */#tm_builder_outer_content .tm_pb_image a:hover {box-shadow: 3px 4px 18px 0 rgba(112,112,112,0.3);}html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left:hover, html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left:active,html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right:hover, html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right:active{background-color: #08b301!important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details .ecwid-btn--continueShopping:hover, html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary:hover{background-color: #08b301!important;}html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:visited{color: #2a2f33!important;}html#ecwid_html body#ecwid_body .ecwid a:hover, html#ecwid_html body#ecwid_body .ecwid a:active{color: #08b301!important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick:before,html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick:after{color: #08b301;}html#ecwid_html body#ecwid_body .ecwid, html#ecwid_html body#ecwid_body .ecwid-minicart, html#ecwid_html body#ecwid_body .ecwid-SearchPanel, html#ecwid_html body#ecwid_body .dateBoxPopup, html#ecwid_html body#ecwid_body .gwt-PopupPanel{font-family: 'Open Sans', sans-serif!important;}#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active{border-bottom: 2px solid #08b301;}#tm_builder_outer_content .tm_pb_pricing_heading {background-color: #7b7b7b;}#tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_heading {background-color: #08b301;}#tm_builder_outer_content .tm_pb_pricing li:before {color: #08b301;}#tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign {color: #08b301;}.tm_pb_testimonial:before {color: #08b301;}#tm_builder_outer_content .tm_pb_button{border-color: #08b301;background-color: #08b301;color: #ffffff;}#tm_builder_outer_content .tm_pb_button:hover{color: #08b301;}#tm_builder_outer_content .tm_pb_button:hover:after{color: #08b301;}#tm_builder_outer_content .tm_pb_button:after{color: #ffffff;}#tm_builder_outer_content .tm_pb_audio_module {background-color: #08b301;}#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: #08b301;}#tm_builder_outer_content .tm_pb_video_play:before{color: #08b301;}#tm_builder_outer_content .tm_pb_countdown_timer_container{color: #08b301;}#tm_builder_outer_content .tm_pb_promo{color: #08b301;}#tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button{background-color: #08b301;color: #ffffff;}#tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button:after{color: #08b301;}
.services-single-item .services-thumbnail-content {
    min-height: 250px !important;
}
.services-single-item .services-thumbnail {
    background-color: #2a2f33 !important;
}
.services-single-item .cta_wrap {
    background-color: #1b6ba0 !important;
}
.main-navigation .sub-menu {
    width: 14em !important;
}
.footer-area-wrap {
    border-top: 1px solid #dbdbdb !important;
}

.wpforms-confirmation-container-full {
    background: #ffffff !important;
    color: #000000 !important;
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    border: 1px solid #555 !important;
    font-size: 1.1em !important;
    padding: 8px 30px !important;
    font-weight: bold !important;
}

.whatsappme__button svg {
    width: 40px !important;
    height: 40px !important;
}

.whatsappme__button {
    bottom: 58px !important;
    height: 00px !important;
    min-width: 00px !important;
    color: #25D366 !important;
}
