::-moz-selection {
  background-color: #04518c;
}
::selection {
  background-color: #04518c;
}
body {
  font-family: Heebo;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #222222;
}
body {
  background-color: ;
  background-repeat: ;
  background-size: ;
  background-attachment: ;
  background-position: ;
  background-image: url();
}
h1 {
  font-family: Oswald;
  font-weight: 400;
  font-size: 48px;
  line-height: 62px;
  color: #003056;
}
h2 {
  font-family: Oswald;
  font-weight: 400;
  font-size: 36px;
  line-height: 46px;
  color: #003056;
}
h3 {
  font-family: Oswald;
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
  color: #003056;
}
h4 {
  font-family: Oswald;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #003056;
}
h5 {
  font-family: Oswald;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #003056;
}
.section-sub-title {
  color: #003056;
}
h6 {
  font-family: Oswald;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #003056;
}
#footer.ts-footer.footer-3 .entry-body .entry-title a,
.entry-body .entry-title a {
  color: #003056;
}
.call-out.call-out-form,
.page-section-bg3 {
  background: #00a1d9;
  background: -moz-linear-gradient(left, #00a1d9 0%, #59dcc4 100%);
  background: -webkit-linear-gradient(left, #00a1d9 0%, #59dcc4 100%);
  background: linear-gradient(to right, #00a1d9 0%, #59dcc4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@accent_color3', endColorstr='@accent_color', GradientType=1);
}
.icons-box.style-4 .icons-item:hover .item-box i {
  background: linear-gradient(to right, #00a1d9 0%, #59dcc4 100%);
  -webkit-background-clip: text;
}
.pagination > li.active > a,
.pagination > li a.ts-active,
.pagination > li:hover > a,
.accordion.style-2 .a-title.active,
.tabs.style-2 .tabs-nav > li.ui-tabs-active > a,
.pbar-inner,
body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
body.woocommerce-page table.shop_table th {
  background: #04518c;
}
.btn:hover,
.widget_calendar table caption,
.link-attachment:hover {
  background: #04518c !important;
}
[class*="btn"].btn-style-5,
.widget_calendar table tr td#today,
.coupon,
.wpcf7-submit,
.shop-cart .sc-cart-btn > span:not(.price)::after {
  background-color: #ffdb3e;
}
#content .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title,
.hr-list > li > a,
.icons-box.style-1 .item-box > i,
.map-section .map-info .contact-info li.info-item > i,
.map-section .map-info .contact-info li.info-item > .item-info > a,
.accordion.var2 span,
.tabs.style-3 .tabs-nav > li > a span,
.tabs.vertical.style-3 .tabs-nav > li.ui-tabs-active a,
.accordion.var2 .a-title span {
  color: #ffdb3e;
}
.entry .entry-body .label.sticky-post {
  background: #04518c;
  background: -moz-linear-gradient(left, #04518c 0%, #00a1d9 33%, #59dcc4 100%);
  background: -webkit-linear-gradient(left, #04518c 0%, #00a1d9 33%, #59dcc4 100%);
  background: linear-gradient(to right, #04518c 0%, #00a1d9 33%, #59dcc4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@primary_color', endColorstr='@accent_color', GradientType=1);
}
.testimonial blockquote:before,
.accordion.var2 .a-content .custom-list > li > a {
  color: #59dcc4;
}
.info-btn,
.custom-list.var2[class*="type-"] > li a:hover,
.custom-list[class*="type-"] li::before,
.icons-box.style-4 .item-box i,
.count-number,
.counter .count-item > span,
.accordion .a-title.active,
.accordion .a-title span,
.tabs .tabs-nav > li > a span,
.tabs .tabs-nav > li.ui-tabs-active > a,
.woocommerce-page .product .pricing-area .price,
.woocommerce-page .summary.entry-summary p.price,
.woocommerce-page .woocommerce-error a,
.woocommerce-page .woocommerce-info a,
.woocommerce-page .woocommerce-message a,
.widget.woocommerce.widget_products .product_list_widget .woocommerce-Price-amount {
  color: #00a1d9;
}
.blockquote-holder.with-bg,
.widget.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range {
  background: #00a1d9;
  background: -moz-linear-gradient(left, #00a1d9 0%, #59dcc4 100%);
  background: -webkit-linear-gradient(left, #00a1d9 0%, #59dcc4 100%);
  background: linear-gradient(to right, #00a1d9 0%, #59dcc4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@accent_color3', endColorstr='@accent_color', GradientType=1);
}
.tagcloud a,
.btn {
  background: #e3e3e3;
}
.widget_calendar table tfoot tr td a,
body.woocommerce-page a.shipping-calculator-button,
body.woocommerce-page input#terms[type="checkbox"] + span a {
  color: #00a1d9;
}
.coupon .price-title,
body.woocommerce-page table.shop_table tfoot .order-total {
  color: #cc1f1a;
}
[class*="btn"].btn-style-3 {
  background: #cc1f1a;
}
.single-product .single_add_to_cart_button.button,
.ts-header .shopping-cart .woocommerce-mini-cart__buttons .button,
.woocommerce-page .woocommerce-cart-form__contents .actions button[name="update_cart"],
.woocommerce-page .cart_totals .checkout-button,
body.woocommerce-page .woocommerce-checkout button#place_order {
  background: #00a1d9;
}
#content.ts-page-content-wrap {
  background-color: ;
}
.project:hover .project-link {
  background: rgba(0, 0, 0, 0.4);
}
#header:before {
  background-image: url();
  background-color: ;
}
.header.style-2 .pre-header {
  background: #00a1d9;
}
.header.style-2.clone-fixed .menu-holder {
  background: #f2f2f2;
}
.ts-header.ts-type-2 .menu-holder {
  background: #f2f2f2;
}
#main-navigation > ul > li > a {
  font-family: Oswald;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  color: #2a2c32;
}
#main-navigation > ul > li.current > a,
#main-navigation > ul > li:hover > a {
  color: #ffffff;
  background: #04518c;
}
.ts-header.ts-type-3 #main-navigation > ul > li.current > a,
.ts-header.ts-type-3 #main-navigation > ul > li:hover > a {
  color: #47d9bf;
}
.ts-header.ts-type-3 #main-navigation > ul > li > a,
.ts-header.ts-type-3 #main-navigation #mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item > .item_link *,
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link:after {
  color: #ffffff;
}
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link,
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link:hover,
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link:focus,
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link *,
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link,
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *,
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link *,
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link *,
#header.ts-header.ts-type-3 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link * {
  color: #47d9bf;
}
#header.ts-header.ts-type-3 #main-navigation #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link:after,
#header.ts-header.ts-type-3 #main-navigation #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link:after,
#header.ts-header.ts-type-3 #main-navigation #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link:after,
#header.ts-header.ts-type-3 #main-navigation #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link:after,
#header.ts-header.ts-type-3 #main-navigation #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link:after {
  color: #47d9bf;
}
.header.style-3 .menu-holder .menu-wrap {
  background: #04518c;
}
.sub-menu-wrap ul li a {
  font-family: Heebo;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.sub-menu-wrap {
  background: #ffffff;
}
.sub-menu-wrap ul li a {
  color: #2a2c32;
}
.sub-menu-wrap ul li:hover > a,
.sub-menu-wrap ul li.current > a {
  color: #04518c;
}
.ts-footer.footer-1 {
  background-color: #102739;
  background-repeat: ;
  background-size: ;
  background-attachment: ;
  background-position: ;
  background-image: url();
  color: #babcbe;
}
.ts-footer.footer-1 .ts-widget-title {
  color: #ffffff;
}
.ts-footer.footer-2 {
  color: #babcbe;
}
.ts-footer.footer-2 .ts-widget-title {
  color: #ffffff;
}
#footer.footer-2 {
  background-color: #102739;
  background-repeat: ;
  background-size: ;
  background-attachment: ;
  background-position: ;
  background-image: url(//velikorodnov.com/wordpress/termosolar/wp-content/themes/termosolar/images/footer_bg.jpg);
}
.ts-footer.footer-3 {
  background-color: #ffffff;
  background-repeat: ;
  background-size: ;
  background-attachment: ;
  background-position: ;
  background-image: url();
  color: #babcbe;
}
.ts-footer .widget li a {
  color: #ffdb3e;
}
.ts-footer .widget li a:hover {
  color: #ffdb3e;
}
.ts-footer .copyright-section {
  color: #babcbe;
}
.ts-footer .copyright-section .ts-sub-nav li a {
  color: #ffdb3e;
}
.ts-footer .copyright-section .ts-sub-nav li a:hover {
  color: #ffdb3e;
}
.ts-footer .widget .latest-tweets li a {
  color: #ffdb3e;
}
.ts-footer .widget .latest-tweets li a:hover {
  color: #ffdb3e;
}
.ts-footer .widget select {
  color: #222222;
}
.ts-footer.footer-1 a,
.ts-footer.footer-2 a {
  color: #ffdb3e;
}
.ts-footer.footer-1 a:hover,
.ts-footer.footer-2 a:hover {
  color: #ffdb3e;
}
#footer.ts-footer.footer-3 a {
  color: #00a1d9;
}
