a {
  color: #0684c0;
}
a:hover {
  color: #333;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #884436;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #884436;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #49bdef;
}
strong,
.sp-major-color {
  color: #4ebfef;
}
.sp-megamenu-parent >li >a {
  color: #090733;
}
.sp-megamenu-parent >li.active >a,
.sp-megamenu-parent >li:hover >a {
  color: #4ebfef;
}
.sp-megamenu-parent >li.active >a:before,
.sp-megamenu-parent >li:hover >a:before {
  background-color: #4ebfef;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background-color: #4ebfef;
  border-top: 3px solid #4ebfef;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #ffffff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title {
  color: #ffffff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #4ebfef;
}
.sp-megamenu-parent .sp-dropdown-mega .row [class^="col-"] .sp-mega-group {
  border-color: rgba(51,51,51,0.1);
}
.sp-megamenu-parent .sp-module,
.sp-megamenu-parent .sp-module .sp-module-title {
  color: #ffffff;
}
#sp-offcanvas-menu ul li {
  border-top-color: rgba(51,51,51,0.2);
}
#offcanvas-toggler > span {
  background-color: #090733;
}
#offcanvas-toggler > span:before,
#offcanvas-toggler > span:after {
  background-color: #090733;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title,
.sp-megamenu-parent .sp-module .sp-module-title {
  border-bottom-color: rgba(255,255,255,0.1) !important;
}
.offcanvas-menu {
  background-color: #2a3134;
  color: #ffffff;
}
.offcanvas-menu a {
  color: #ffffff;
}
.offcanvas-menu .inputbox.search-query {
  background-color: #1a1e20;
}
.close-offcanvas::before,
.close-offcanvas::after {
  background-color: #ffffff;
}
.btn.btn-default,
.btn.sppb-btn-default,
.sppb-btn.btn-default,
.sppb-btn.sppb-btn-default {
  background-color: #31393c !important;
  color: #ffffff;
  border-color: #31393c !important;
}
.btn.btn-primary,
.btn.sppb-btn-primary,
.sppb-btn.btn-primary,
.sppb-btn.sppb-btn-primary {
  background-color: #4ebfef;
  color: #fff;
  border-color: #4ebfef;
}
.btn.btn-link,
.btn.sppb-btn-link,
.sppb-btn.btn-link,
.sppb-btn.sppb-btn-link {
  color: #4ebfef !important;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
.input-group .input-group-addon {
  border-color: rgba(51,51,51,0.2);
  background-color: #ffffff;
}
.sp-contact-info > .sp-contact-item .sp-contact-icon {
  color: #4ebfef;
}
.sp-contact-info {
  border-bottom-color: rgba(255,255,255,0.1) !important;
}
ul.social-icons > li i {
  background-color: #4ebfef;
  color: #fff;
}
.sp-comingsoon body {
  background-color: #4ebfef;
  background-image: url(../../images/bg.jpg);
}
#sp-top-bar {
  background-color: #4ebfef !important;
  color: #ffffff !important;
  border-top-color: #4ebfef;
}
#sp-top-bar h5,
#sp-top-bar a,
#sp-top-bar .sp-contact-info > .sp-contact-item .sp-contact-content h5 {
  color: #ffffff !important;
}
#sp-top-bar ul.social-icons > li i {
  border-color: #40baee;
}
#sp-top-bar #sp-top2 {
  background-color: #4ebfef;
}
#sp-top-bar #sp-top2 .sp-contact-info > .sp-contact-item .sp-contact-icon {
  color: #ffffff;
}
#sp-top-bar #sp-top2:after,
#sp-top-bar #sp-top2:before {
  border-color: #4ebfef;
}
#sp-header {
  background-color: #ffffff;
  border-bottom-color: #dbe0f1 !important;
}
.transparent-header .is-sticky #sp-header {
  background-color: #ffffff;
}
#page-title {
  background-color: rgba(49,57,60,0.8);
}
#page-title .breadcrumb > li + li::before {
  color: #ffffff;
}
#page-title h2,
#page-title p,
#page-title a,
#page-title .breadcrumb > .active {
  color: #ffffff;
}
body {
  color: #333333;
  background: #ffffff;
}
body.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
body.com-k2 #sp-main-body,
body.com-content #sp-main-body {
  background-color: #ffffff;
  position: relative;
}
body.com-k2 #sp-main-body #sp-component:first-child,
body.com-content #sp-main-body #sp-component:first-child {
  border-color: rgba(51,51,51,0.1);
}
body.com-spsimpleportfolio #sp-main-body {
  background-color: #f2f2f2;
}
#sp-social {
  background-color: #31393c !important;
  border-bottom: 1px solid rgba(255,255,255,0.1);
  color: #ffffff;
}
#sp-social a {
  color: #ffffff;
}
#sp-social ul.social-icons > li i {
  background-color: #262c2e;
}
#sp-bottom {
  background-color: #31393c !important;
  color: #ffffff;
}
#sp-bottom a {
  color: #ffffff;
}
#sp-bottom .sp-module .sp-module-title,
#sp-bottom .sp-module h1,
#sp-bottom .sp-module h2,
#sp-bottom .sp-module h3,
#sp-bottom .sp-module h4,
#sp-bottom .sp-module h5,
#sp-bottom .sp-module h6 {
  color: #ffffff;
}
#sp-bottom .sp-module .sp-module-title span,
#sp-bottom .sp-module h1 span,
#sp-bottom .sp-module h2 span,
#sp-bottom .sp-module h3 span,
#sp-bottom .sp-module h4 span,
#sp-bottom .sp-module h5 span,
#sp-bottom .sp-module h6 span {
  background-color: #31393c;
}
#sp-bottom .sp-module ul.nav > li > a,
#sp-bottom .sp-module .latestnews > div {
  border-color: rgba(255,255,255,0.1);
}
#sp-bottom .sp-module ul.nav > li > a:before,
#sp-bottom .sp-module .latestnews > div:before {
  color: #4ebfef;
}
#sp-bottom .sp-k2TagCloudBlock > a {
  border-color: rgba(255,255,255,0.1);
}
#sp-bottom div.k2TagCloudBlock a,
#sp-bottom ul.social-icons > li i {
  background-color: #2a3134;
}
#sp-footer {
  color: rgba(255,255,255,0.9);
  background-color: #2a3134;
  border-top-color: rgba(255,255,255,0.1);
}
#sp-footer a {
  color: rgba(255,255,255,0.3);
}
#sp-back-to-top {
  color: rgba(255,255,255,0.9) !important;
  background-color: #4ebfef;
}
#sp-right .sp-module ul > li > a:before {
  color: #4ebfef;
}
.sppb-blog-inner .sppb-blog-body {
  background-color: #ffffff;
  color: #333333;
  border-color: #dbe0f1;
}
.sppb-k2-item .slick-prev::before,
.sppb-k2-item .slick-next::before {
  color: #333333 !important;
  font-size: 50px;
}
article.itemView div.itemAuthorBlock,
article.itemView div.itemNavigation {
  background-color: #f7f7f7;
}
article.itemView div.itemBody {
  border-bottom-color: #dbe0f1;
}
article.itemView div.itemComments div.itemCommentsForm form input.inputbox,
article.itemView div.itemComments div.itemCommentsForm form textarea.inputbox {
  background: #f7f7f7;
}
article.itemView div.itemTagsBlock ul.itemTags li a {
  background-color: #f7f7f7;
}
div.k2Pagination ul li.active a {
  background-color: #4ebfef;
}
.article-date {
  background-color: #31393c;
  color: #ffffff;
}
.article-date .article-date-day {
  background-color: #4ebfef;
}
div.catItemBody {
  border-bottom-color: #dbe0f1;
}
.catItemHeader > span {
  border-color: #dbe0f1;
}
div.itemIsFeatured::before,
div.catItemIsFeatured::before,
div.userItemIsFeatured::before {
  background-color: #4ebfef;
}
div.k2Pagination ul li a {
  background-color: #f7f7f7;
  color: #884436;
}
.k2SearchBlockForm .input-group-addon {
  background-color: #4ebfef;
}
.k2SearchBlockForm .form-control.inputbox {
  background-color: #f7f7f7;
}
.sppb-addon .sppb-addon-title {
  border-bottom-color: #dbe0f1;
}
.sppb-addon .sppb-addon-title span {
  background-color: #ffffff;
}
.sppb-addon .sppb-addon-title:before {
  background-color: rgba(51,51,51,0.1);
}
.sppb-addon-feature .sppb-feature-box-title.sppb-media-heading {
  border-bottom-color: #dbe0f1;
}
.sppb-addon-feature .sppb-feature-box-title span {
  color: #4ebfef;
}
.sppb-addon-feature .sppb-media .sppb-icon {
  color: #4ebfef;
}
.sppb-addon-feature .sppb-media.sppb-media-img {
  background-color: #f4f4f4;
}
.sppb-addon-feature .sppb-media.sppb-media-img:after {
  border-right-color: #4ebfef;
  border-bottom-color: #4ebfef;
}
.sppb-addon-feature .sppb-btn.sppb-btn-link {
  color: #333333 !important;
}
.sppb-addon-feature .sppb-addon-has-img .sppb-media-text {
  background-color: rgba(49,57,60,0.9);
}
.sppb-addon-feature.sppb-text-center {
  background-color: #ffffff;
}
.sppb-addon-feature.sppb-text-center .sppb-icon {
  color: #4ebfef;
}
.sppb-addon-cta .btn.sppb-btn-default i,
.sppb-addon-cta .sppb-btn.sppb-btn-default i {
  background-color: #31393c;
}
.sppb-addon-cta .btn.sppb-btn-default span,
.sppb-addon-cta .sppb-btn.sppb-btn-default span {
  background-color: #262c2e;
}
.sppb-addon-cta .btn.sppb-btn-primary i,
.sppb-addon-cta .sppb-btn.sppb-btn-primary i {
  background-color: #4ebfef;
}
.sppb-addon-cta .btn.sppb-btn-primary span,
.sppb-addon-cta .sppb-btn.sppb-btn-primary span {
  background-color: #37b7ed;
}
.sppb-addon.sppb-addon-testimonial a {
  color: #4ebfef;
}
.sppb-addon.sppb-addon-testimonial h3 {
  color: #884436;
}
.sppb-addon.sppb-addon-testimonial .sppb-media-body p {
  border-color: #dbe0f1;
  background-color: #ffffff;
}
.sppb-addon.sppb-addon-testimonial .sppb-media-body p:before {
  border-color: #dbe0f1 !important;
  background-color: #ffffff;
}
.sppb-addon.sppb-addon-testimonial .sppb-media-object img {
  border-color: #dbe0f1;
}
.slick-prev::before,
.slick-next::before {
  color: #884436 !important;
}
.sppb-testimonial-pro .sppb-testimonial-item .sppb-testimonial-item-inner {
  background-color: rgba(255,255,255,0.9);
  color: #333333;
}
.sppb-testimonial-pro .sppb-testimonial-item .sppb-testimonial-item-inner .sppb-testimonial-item-text h3.sppb-pro-client {
  color: #884436 !important;
}
.sppb-testimonial-pro .sppb-testimonial-item .sppb-testimonial-item-inner .sppb-testimonial-item-text:after {
  background-color: #f7f7f7;
}
.sppb-counter-addon {
  background-color: #ffffff;
  border-bottom-color: #4ebfef;
}
.sppb-addon-animnated-counter {
  background-color: #31393c;
}
.sppb-addon-animnated-counter .sppb-counter-range,
.sppb-addon-animnated-counter .sppb-counter-desc {
  color: #ffffff;
}
.sppb-addon-animnated-counter .sppb-addon-title {
  background-color: #4ebfef;
  color: #ffffff;
}
.sppb-addon-animnated-counter .sppb-addon-title >span {
  background-color: #4ebfef;
}
.sppb-panel {
  background-color: #ffffff;
}
.sppb-panel .sppb-panel-title {
  color: #884436;
}
.sppb-list li.sppb-list-item .sppb-icon {
  color: #4ebfef;
}
.spppb-team-wrapper .sppb-team-info {
  background-color: #ffffff;
}
.spppb-team-wrapper .sppb-team-info h4 {
  color: #333333;
}
.spppb-team-wrapper .sppb-team-info h3::after {
  background-color: #4ebfef;
}
.spppb-team-wrapper .sppb-team-info .sppb-person-information-social > li {
  background-color: #f7f7f7;
}
.spppb-team-wrapper .sppb-team-info .sppb-person-information-social > li >a {
  color: #4ebfef;
}
.spppb-team-wrapper .sppb-team-info:after {
  border-right-color: #4ebfef;
  border-bottom-color: #4ebfef;
}
.sppb-progress-container .sppb-progress,
.sppb-progress {
  background-color: #31393c;
}
.sppb-progress-container .sppb-progress .sppb-progress-bar,
.sppb-progress .sppb-progress-bar {
  background-color: #4ebfef;
}
.sppb-panel {
  color: #333333;
}
.sppb-panel > .sppb-panel-heading {
  background-color: #f7f7f7;
}
.sppb-addon-image-content.aligment-right .sppb-image-holder:before {
  background-color: rgba(49,57,60,0.8);
}
.sppb-addon-image-content.aligment-right .sppb-content-holder {
  color: rgba(255,255,255,0.9);
}
.sppb-addon-image-content.aligment-right .sppb-content-holder .sppb-image-content-title {
  color: #ffffff;
}
.sppb-addon-image-content.aligment-right .sppb-content-holder .btn.btn-link,
.sppb-addon-image-content.aligment-right .sppb-content-holder .sppb-btn.sppb-btn-link {
  color: #ffffff !important;
  border-color: rgba(255,255,255,0.5);
}
.sppb-addon-image-content.aligment-left.content-box {
  background-color: #4ebfef;
  color: #fff;
}
.sppb-addon-image-content.aligment-left.content-box .sppb-image-content-title,
.sppb-addon-image-content.aligment-left.content-box .sppb-btn.sppb-btn-link.sppb-btn- {
  color: #fff !important;
}
.sppb-process-item {
  background-color: #ffffff;
  color: #333333;
  border-bottom-color: #4ebfef;
}
.sppb-process-item .sppb-process-count,
.sppb-process-item .sppb-media-title {
  color: #884436 !important;
}
.sppb-addon-tab .sppb-tab > ul.sppb-nav {
  background-color: #efefef;
}
.sppb-addon-tab .sppb-tab > ul.sppb-nav >li >a >h3 {
  color: #884436;
}
.sppb-addon-tab .sppb-tab > ul.sppb-nav >li.active >a >h3,
.sppb-addon-tab .sppb-tab > ul.sppb-nav >li:hover >a >h3,
.sppb-addon-tab .sppb-tab > ul.sppb-nav >li:focus >a >h3 {
  color: #4ebfef;
}
.sppb-addon-tab .sppb-tab > ul.sppb-nav >li.active >a:after,
.sppb-addon-tab .sppb-tab > ul.sppb-nav >li:hover >a:after,
.sppb-addon-tab .sppb-tab > ul.sppb-nav >li:focus >a:after {
  background-color: #efefef;
}
.sppb-carousel-item-inner.container {
  background-color: #31393c;
}
#sp-page-builder > .page-content .sppb-section.section-dark {
  background-color: #31393c;
  color: #ffffff;
}
#sp-page-builder > .page-content .sppb-section.section-dark .sppb-title-heading,
#sp-page-builder > .page-content .sppb-section.section-dark h1,
#sp-page-builder > .page-content .sppb-section.section-dark h2,
#sp-page-builder > .page-content .sppb-section.section-dark h3,
#sp-page-builder > .page-content .sppb-section.section-dark h4,
#sp-page-builder > .page-content .sppb-section.section-dark h5,
#sp-page-builder > .page-content .sppb-section.section-dark h6,
#sp-page-builder > .page-content .sppb-section.section-dark .btn.btn-link,
#sp-page-builder > .page-content .sppb-section.section-dark .btn.sppb-btn-link,
#sp-page-builder > .page-content .sppb-section.section-dark .sppb-btn.btn-link,
#sp-page-builder > .page-content .sppb-section.section-dark .sppb-btn.sppb-btn-link {
  color: #ffffff;
}
#sp-page-builder > .page-content .sppb-section.section-dark:before {
  background: #31393c;
}
#sp-page-builder > .page-content .sppb-section.section-dark .slick-prev::before,
#sp-page-builder > .page-content .sppb-section.section-dark .slick-next::before {
  color: #fff !important;
}
#sp-page-builder > .page-content .sppb-section.section-light {
  background-color: #f7f7f7;
}
#sp-page-builder > .page-content .sppb-section.section-light .sppb-addon .sppb-addon-title span {
  background-color: #f7f7f7;
}
#sp-page-builder > .page-content .sppb-section.section-light .sppb-progress-container .sppb-progress {
  background-color: #ffffff;
}
#sp-page-builder > .page-content .sppb-section.section-light .sppb-panel {
  color: #333333;
}
#sp-page-builder > .page-content .sppb-section.section-light .sppb-panel > .sppb-panel-heading {
  background-color: #ffffff;
}
#sp-page-builder > .page-content .sppb-section.section-light .sppb-panel > .sppb-panel-heading i {
  color: #4ebfef;
}
#sp-page-builder > .page-content .sppb-section.section-pattern {
  background-color: #f7f7f7;
}
#sp-page-builder > .page-content .sppb-section.section-major-color {
  color: #fff;
  background-color: #4ebfef;
}
#sp-page-builder > .page-content .sppb-section.section-major-color h1,
#sp-page-builder > .page-content .sppb-section.section-major-color h2,
#sp-page-builder > .page-content .sppb-section.section-major-color h3,
#sp-page-builder > .page-content .sppb-section.section-major-color h4,
#sp-page-builder > .page-content .sppb-section.section-major-color h5,
#sp-page-builder > .page-content .sppb-section.section-major-color h6 {
  color: #fff;
}
#sp-page-builder > .page-content .sppb-section.section-major-color .sppb-addon-title >span {
  background-color: #4ebfef;
}
#sp-page-builder > .page-content .sppb-section.section-fullwidth {
  background-color: #f7f7f7;
}
#sp-page-builder > .page-content .sppb-section.section-fullwidth .sppb-row >div:nth-child(2) {
  background-color: #f2f2f2;
}
#sp-page-builder > .page-content .sppb-section.section-fullwidth .sppb-row >div:nth-child(2) .sppb-progress-container .sppb-progress {
  background-color: #ffffff;
}
#sp-page-builder > .page-content .sppb-section .sppb-section-title.sppb-text-center {
  margin-bottom: 30px;
}
#sp-page-builder > .page-content .sppb-section .sppb-section-title.sppb-text-center::after {
  background-color: #4ebfef;
}
#sp-page-builder > .page-content .sppb-section .sppb-section-title.sppb-text-center::before {
  background-color: #4ebfef;
}
#sp-page-builder > .page-content .sppb-section .sppb-section-title.sppb-text-center .sppb-title-heading::after {
  background-color: #4ebfef;
}
.tp-caption >a.btn.btn-primary {
  background-color: #3c9fe6;
  color: #fff;
}
.tp-caption h5 {
  color: #0d0d0d;
}
.tp-caption.medium_bold_red h5 {
  color: #4ebfef;
}
.rev_slider_wrapper .tp-bullets.simplebullets.preview4 .bullet {
  background: #fff !important;
}
.rev_slider_wrapper .tp-bullets.simplebullets.preview4 .bullet.selected {
  border-color: #fff !important;
}
.acymailing_module table.acymailing_form input.inputbox {
  background-color: #262c2e;
  color: #ffffff;
}
.sp-tweet > .sp-tweet-item i {
  background-color: #4ebfef;
  color: #ffffff;
}
.noo-tl-wrap .noo-tl-info {
  background-color: #ffffff;
}
.noo-tl-wrap .noo-tl-info h2.noo-tl-title>a {
  color: #884436;
}
.noo-tl-wrap .noo-tl-item .noo-tl-control {
  background-color: #4ebfef;
}
.noo-tl-wrap .noo-tl-item .noo-tl-control:after {
  border-color: rgba(78,191,239,0.6);
}
.noo-tl-wrap .noo-tl-item .noo-tl-control:before {
  border-color: rgba(78,191,239,0.1);
}
.noo-tl-wrap:before {
  background-color: #4ebfef;
}
.sprocket-tables-container >.sprocket-tables-block >.sprocket-tables-item {
  background: #ffffff;
}
.sprocket-tables-container >.sprocket-tables-block >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-desc,
.sprocket-tables-container >.sprocket-tables-block >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-price {
  background: #31393c;
  color: #ffffff;
}
.sprocket-tables-container >.sprocket-tables-block >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-desc a,
.sprocket-tables-container >.sprocket-tables-block >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-price a {
  color: #ffffff;
}
.sprocket-tables-container >.sprocket-tables-block >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-feature {
  border-bottom-color: rgba(51,51,51,0.05);
}
.sprocket-tables-container >.sprocket-tables-block >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-feature:before {
  color: #4ebfef;
}
.sprocket-tables-container >.sprocket-tables-block.featured >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-desc,
.sprocket-tables-container >.sprocket-tables-block.featured >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-price {
  background: #4ebfef;
  color: #ffffff;
}
.sprocket-tables-container >.sprocket-tables-block.featured >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-desc a,
.sprocket-tables-container >.sprocket-tables-block.featured >.sprocket-tables-item .sprocket-tables-cell.sprocket-tables-price a {
  color: #ffffff;
}
.sp-simpleportfolio >.sp-simpleportfolio-filter >ul >li >a {
  background-color: #ffffff;
  color: #31393c;
}
.sp-simpleportfolio >.sp-simpleportfolio-filter >ul >li.active >a {
  background-color: #4ebfef;
}
.sp-simpleportfolio >.sp-simpleportfolio-filter >ul:before {
  background-color: #dbe0f1;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
  background-color: #ffffff;
}
