body {
  color: #434345;
  background-color: #fff;
}
body, .sp-preloader {
  background-color: #fff;
  color: #434345;
}
.sp-preloader > div {
  background: #00757a;
}
.sp-preloader > div:after {
  background: #fff;
}
a {
  color: #00757a;
}
a:hover, a:focus, a:active {
  color: #00757a;
}
#sp-header #sp-log .logo a {
  color: #434345;
}
#sp-header #sp-log .logo a:hover {
  color: #434345;
}
#sp-header {
  background: #fff;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  color: #00757a;
}
.sp-megamenu-parent > li:hover > a {
  color: #00757a;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #00757a;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #00757a;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #00757a;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #00757a;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #fff;
}
#sp-footer, #sp-bottom {
  background: #303030;
  color: #9b9b9b;
}
#sp-footer a, #sp-bottom a {
  color: #9b9b9b;
}
#sp-footer a:hover, #sp-bottom a:hover, #sp-footer a:active, #sp-bottom a:active, #sp-footer a:focus, #sp-bottom a:focus {
  color: #fff;
}
#offcanvas-toggler > .fa {
  color: #434345;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #434345;
}
.offcanvas-menu {
  background-color: #00757a;
  color: #fff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #fff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #195c5c;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  color: rgba(255, 255, 255, 0.5);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: rgba(255, 255, 255, 0.8);
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.btn:hover, .btn-info:hover {
  background: #00757a;
}
.btn.type1, .btn-info.type1 {
  background: #00757a;
}
.btn.type1:hover, .btn-info.type1:hover {
  background: #303030;
}
.kmt-form-submit button:hover {
  background: #00757a !important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover {
  color: #00757a;
}
h1.title2:after, h2.title2:after, h3.title2:after, h4.title2:after, h5.title2:after, h6.title2:after, .h1.title2:after, .h2.title2:after, .h3.title2:after, .h4.title2:after, .h5.title2:after, .h6.title2:after {
  border-bottom: 2px solid #00757a;
}
.mark {
  background-color: #303030;
}
ol li:before {
  color: #00757a;
}
ol li a {
  color: #303030;
}
ol li a:hover {
  color: #00757a;
}
ul.icons li a:hover {
  color: #303030;
}
ul.list li:before {
  color: #00757a;
}
ul.list li a {
  color: #303030;
}
ul.list li a:hover {
  color: #00757a;
}
ul.info li a:hover {
  color: #00757a;
}
ul.social_icons li a:hover {
  color: #00757a;
}
ul.contacts li a:hover {
  color: #00757a;
}
.item_img a:not(.fancybox-thumb):before {
  background: rgba(67, 203, 203, 0.3);
}
#back-top a {
  color: #00757a;
}
*::selection {
  background: #00757a;
}
*::-moz-selection {
  background: #00757a;
}
.loader span {
  background: #00757a;
}
.uneditable-input:focus {
  border-color: #00757a;
}
div.chzn-container .chzn-results li.highlighted {
  background: #00757a;
}
span.checkbox label.checkbox_inner:before {
  color: #303030;
}
select:focus:invalid:focus {
  border-color: #00757a;
}
.input-prepend .add-on i, .input-prepend .add-on > span {
  color: #00757a;
}
.input-prepend .add-on:hover i {
  background: #00757a;
}
.sp-megamenu-parent > li > a:before, .sp-megamenu-parent > li > span:before {
  border-bottom: 2px solid #00757a;
}
.menu-search:hover .menu-search-form {
  color: #00757a;
}
.menu-search .sp-dropdown .sp-dropdown-inner .search form .input-group .input-group-btn .btn {
  background: #303030;
}
.menu-search .sp-dropdown .sp-dropdown-inner .search form .input-group .input-group-btn .btn:hover {
  background: #00757a;
}
.mobile-menu-box .slicknav_menu a.slicknav_btn:hover {
  color: #00757a;
}
.mobile-menu-box .slicknav_menu .slicknav_nav > li:hover, .mobile-menu-box .slicknav_menu .slicknav_nav > li.active, .mobile-menu-box .slicknav_menu .slicknav_nav > li.bgact {
  background: #00757a;
}
.jmoddiv .dropdown-toggle:hover {
  background: #00757a;
}
.blog .article-list .article .article-header h2 {
  color: #00757a;
}
.blog .article-list .article .article-header h2 a {
  color: #00757a;
}
.blog_blog .article_published b {
  background: #00757a;
}
.pagination .page-item a.page-link:hover {
  background: #00757a;
  border: 1px solid #00757a;
}
.pagination .page-item.active a.page-link {
  background: #00757a;
  border: 1px solid #00757a;
}
.page-item__team .team-content-wrap .team-meta .team-meta-email .team-icon i {
  background: #00757a;
}
.blog_history .article-list .row > div:before {
  background: #00757a;
}
.blog_history .article-list .row:before {
  background: #00757a;
}
.page-404 .btn {
  color: #303030;
}
.page-404 .btn:hover {
  background: #00757a;
}
.login .login-list .login-list-item a:hover {
  color: #00757a;
}
.item_info .item_info_dl:before {
  color: #00757a;
}
#sp-top {
  background: #303030;
}
.social-links li a {
  background: #303030;
}
#sp-right .sp-module .rdc-panel {
  background: #00757a;
}
#sp-right .sp-module .rdc-table_today {
  background-color: #00757a;
}
#sp-footer .item_title a:hover {
  color: #00757a;
}
#sp-footer.footer-landing .item_introtext a:hover {
  color: #00757a;
}
#sp-footer.footer-landing form .btn:hover {
  background: #00757a;
  border-color: #00757a;
}
#sp-footer.footer-landing .item_title {
  color: #00757a;
}
#sp-footer.footer-landing .sp-module-title:after {
  border-bottom: 2px solid #00757a;
}
.sp-module-title:after {
  border-bottom: 2px solid #00757a;
}
.sp-scroll-up {
  background: #00757a;
}
.sp-scroll-up:focus {
  background: #303030;
}
.tagspopular ul li a {
  background: #00757a;
}
#sp-left .item_title {
  color: #00757a;
}
#top-box {
  background: #00757a;
}
#top-box div.topmenu ul li {
  border-right: 1px solid #5be2e2;
}
#top-box div.topmenu ul li:first-child {
  border-left: 1px solid #5be2e2;
}
.module-currencies .dropdown-menu ul li a.active {
  color: #00757a;
}
.vmCartModule .total_products a:hover .total_items {
  background: #00757a;
}
#allproducts .product .top-row .opg-link:hover {
  color: #00757a;
}
#allproducts .product .bottom-row #removeproduct:hover {
  color: #00757a;
}
#allproducts .product .bottom-row #removeproduct:hover:after {
  color: #00757a;
}
.slicknav_menu .categories-module.blog_categories_megamenu li:before {
  color: #00757a;
}
.slicknav_menu .categories-module.blog_categories_megamenu li a:hover {
  color: #00757a;
}
.slicknav_menu .mod-newsflash-adv__latest_posts .item .item_published {
  color: #00757a;
}
.slicknav_menu .mod-newsflash-adv__latest_posts .item .item_published:before {
  color: #00757a;
}
.slicknav_menu .mod-newsflash-adv__latest_posts .item .item_published:after {
  color: #00757a;
}
.mod-article-single__questions .item__module .btn:hover {
  background: #303030;
}
.mod-article-single__meet .btn {
  background: #00757a;
  border-color: #00757a;
}
.mod-article-single__custom .item-title:after {
  border-bottom: 2px solid #00757a;
}
.mod-article-single__type1 figcaption:after {
  background: #00757a;
}
.mod-article-single__type1 span.figcaption:after {
  background: #00757a;
}
.mod-article-single__single-project .item-title {
  color: #00757a;
}
.mod-newsflash-adv.events .item .item_published *[class*=material] {
  color: #00757a;
}
.mod-newsflash-adv.prof .figcaption {
  color: #00757a;
}
.mod-newsflash-adv.testimonials .figcaption {
  color: #00757a;
}
.mod-newsflash-adv__pricing_simple .item .item_content .item_introtext .pricing-table .pricing-table__heading .pricing-table__price .pricing-table__price-suffix {
  color: #00757a;
}
.mod-newsflash-adv__pricing_detailed .item .item_content .item_introtext .pricing-table .pricing-table__heading .pricing-table__price .pricing-table__price-suffix {
  color: #00757a;
}
.mod-newsflash-adv__pricing_detailed .item .item_content .item_introtext .pricing-table .pricing-table__list .pricing__list-item.active .pricing-feature__inner .item-icon {
  color: #00757a;
}
.mod-newsflash-adv__recent_posts .item .item_content .item_title a {
  color: #00757a;
}
.mod-newsflash-adv__recent_posts .item .item_content .item_title a:hover {
  color: #303030;
}
.mod-newsflash-adv__default-services .item .item_content .item_title:hover {
  color: #00757a;
}
.mod-newsflash-adv__partners .item .item_content .item_img {
  border: 4px solid #00757a;
}
.mod-newsflash-adv__contacts .item .item_content i {
  color: #00757a;
}
.mod-newsflash-adv__.team .pretext:before {
  border-bottom: 2px solid #00757a;
}
.mod-newsflash-adv__.team .item .item_content .figcaption {
  color: #00757a;
}
.mod-newsflash-adv__business-services.white .item_content .item_title a:hover {
  color: #00757a;
}
.mod-newsflash-adv__studio-services.white .item_content .item_title a:hover {
  color: #00757a;
}
.mod-newsflash-adv__folio .item_img > a .caption {
  background: #303030;
}
.mod-newsflash-adv__type2 .item_content .item_title {
  color: #00757a !important;
}
.sp-module.parallax4.white .sp-module-title:after {
  border-bottom: 2px solid #00757a;
}
.sp-module.features .mod-newsflash-adv_custom-link {
  background: #007570;
}
.sp-module.features .mod-newsflash-adv_custom-link .btn:hover {
  color: #007570;
}
.sp-module.video .title1:before {
  border-bottom: 2px solid #00757a;
}
.categories-module.blog_categories li:before {
  color: #00757a;
}
.categories-module.blog_categories li a:hover {
  color: #00757a;
}
#sp-breadcrumbs {
  background-color: #00757a;
  background: url("/images/parallax/002.png") no-repeat 0, 0 #00757a;
  background-blend-mode: screen;
}
.breadcrumb li a:hover {
  color: #303030;
}
.mod-custom__working-time .scheduled-time li i {
  color: #00757a;
}
.menu.buy li .btn:hover {
  color: #00757a;
}
.mod_owl_carousel .owl-dots .owl-dot:focus {
  border-color: #303030;
}
.mod_owl_carousel .owl-dots .owl-dot.active {
  background: rgba(255, 255, 255, .5);
  border-color: #d9d9d9;
}
.mod_owl_carousel__custom-pagination .owl-item_content figcaption {
  color: #00757a;
}
.blog-search .search form .input-group .input-group-btn .btn:hover:before {
  color: #00757a;
}
.jlslogin #slogin-buttons .btn:hover {
  background: #303030;
}
.mobile-menu-box .login_megamenu .jlslogin a.btn {
  background: #00757a;
}
.mobile-menu-box .login_megamenu .jlslogin a.btn:hover {
  background: #303030;
}
div#fixed-sidebar-right .sp-module.login .sp-module-content > i.fa-user {
  background: #00757a;
}
div#fixed-sidebar-right .sp-module.login .sp-module-content .mod_login_wrapper .input-prepend .add-on:hover i {
  color: #00757a;
}
.swiper-button-next:hover:before {
  background: #00757a;
}
.swiper-scrollbar-drag {
  background: #00757a;
}
.mod_tm_ajax_contact_form_footer .control-group-button .btn {
  background: #00757a;
}
.mod_tm_ajax_contact_form_footer .control-group-button .btn:hover {
  color: #303030;
}
.mod_tm_counters .counter_item .counter-wrapper .counter-wrapper-box .counter-wrapper-box_content .counter-value-box .counter-value {
  color: #00757a;
}
.mod_tm_counters__custom .icolor1 {
  color: #00757a;
}
#aside-left .rdc-panel {
  background: #303030;
}
#aside-left .rdc-table_today {
  background-color: #303030;
}
.mod_tm_google_map .map_preloader svg {
  stroke: #00757a;
}
.parallax__parallax1 .mod-newsflash-adv_custom-link .readmore {
  border: 2px solid #00757a;
  color: #00757a;
}
.parallax__parallax1 .mod-newsflash-adv_custom-link .readmore:hover {
  background: #00757a;
}
.parallax__parallax3 .page_header .title:after {
  border-bottom: 2px solid #00757a;
}
.parallax__parallax14 .acymailing_form > p .btn, .parallax__parallax14 .acymailing_form > p .kbutton {
  background: #00757a;
  border-color: #00757a;
}
.parallax__parallax14 .acymailing_form > p .btn:focus, .parallax__parallax14 .acymailing_form > p .kbutton:focus {
  color: #00757a;
}
.mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_header h6.item_title a {
  color: #00757a;
}
.mod_tm_portfolio ul#filters li a {
  background: #00757a;
}
.mod_tm_portfolio ul#filters li a:hover {
  background: #303030;
}
.mod_tm_portfolio ul#filters li a.active {
  background: #303030;
}
.mod_tm_portfolio__full-width-fancybox .portfolio-item .item_title {
  background: #00757a;
}
.pricing-tables.default .pricing-tables-item .pricing-content {
  border: 1px solid #f5f5f5;
}
.pricing-tables.default .pricing-tables-item .pricing-tables-item_button .btn:hover {
  background: #00757a;
}
.pricing-tables.default .pricing-tables-item:nth-child(4n+1) .pricing-header {
  background: #00757a;
}
.pricing-tables.popular .pricing-tables-item .pricing-tables-item_button .btn:hover {
  background: #00757a;
}
.jg_subcatelem_txt {
  background: rgba(67, 203, 203, 0.5);
}
.jg_subcatelem_txt:before {
  background: #00757a;
}
.jg_imgalign_catimgs .jg_catelem_txt {
  background: rgba(67, 203, 203, 0.5);
}
.jg_imgalign_catimgs .jg_catelem_txt:before {
  background: #00757a;
}
#kunena .ktopblock .ktopblock-wrapper .kmenu .navbar-nav li.active a {
  color: #00757a;
}
#kunena .section-header .ksection-name {
  background: #303030;
}
#kunena .category .glyphicon.glyphicon-folder-open {
  color: #00757a;
}
#kunena .category .glyphicon.glyphicon-folder-open:before {
  color: #00757a;
}
#kunena .category .glyphicon.glyphicon-folder-open:hover:before {
  color: #303030;
}
#kunena .category .category-title-wrapper .h3-heading a {
  color: #00757a;
}
#kunena .category .category-title-wrapper .h3-heading a:hover {
  color: #303030;
}
#kunena .category .ksubcategories ul li a {
  color: #00757a;
}
#kunena #kstats .glyphicon.glyphicon-super:before {
  color: #00757a;
}
#kunena #kstats .kstats-info li p strong a:hover {
  color: #00757a;
}
#kunena .glyphicon.glyphicon-super:before {
  color: #00757a;
}
#kunena .announcement-box .announcement-title .h5-heading {
  background: #303030;
}
#kunena .announcement-box .announcement-content .btn-box .btn-link {
  color: #00757a;
}
#kunena .announcement-box .announcement-content .btn-box .btn-link:hover {
  color: #303030;
}
#kunena .pagination li a {
  background: #303030;
}
#kunena .tabs .nav-tabs li:hover {
  background: #00757a;
}
#kunena .tabs .nav-tabs li a {
  background: #303030;
}
#kunena .tabs .nav-tabs li a.active {
  background: #00757a;
}
#kunena .tabs .nav-tabs li a:hover {
  background: #00757a;
}
.mod_owl_carousel__custom-pagination .owl-item_content .figcaption, .mod_owl_carousel__custom-pagination .owl-item_content figcaption {
  color: #00757a;
}
