body, div, td {
  font-family: 'Lato', sans-serif; 
}

body, div, td {
  font-size: 14px; 
}

/*-------------------------------------------
    Primary: Color
-------------------------------------------*/

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.bbp-body li.bbp-forum-info a.bbp-forum-title:before,
.bbp-body .bbp-meta a:hover,
.bbp-pagination .bbp-pagination-links span, .bbp-pagination .bbp-pagination-links a,
#members-list-options .selected,
#friends-list-options .selected,
#groups-list-options .selected,
ul.menu-2 > li > a,
.nav-next a, .nav-previous a,
#but-prev-next a,
#buddypress div.pagination div.pagination-links *,
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before,
.widget_recently_viewed_products ins,
.widget_top_rated_products ins,
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td,
.woocommerce .woocommerce-pagination ul.page-numbers li a:hover, .woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover,
.dark #but-prev-next a:hover {
  color: #1a3842;
}


/*-------------------------------------------
    Primary: Background Color
-------------------------------------------*/

caption,
#header.header-bg,
#header-holder,
#buddypress .activity-list li.loading a,
input[type="button"]:hover,
.term-title,
#post-title,
#page-title.page-title-with-img:before,
.post-short-info,
#pre_next_post,
.st-post-share,
.post-t6-yes-thumb a.post-thumb,
.post-t10-yes-thumb a.post-thumb,
.post-sticky-a-yes-thumb,
.review-desc,
#review[class*=" wp-review-"] .user-review-area, .user-review-area,
#pbOverlay,
#pbImage,
.pricing-table-gray .pricing-table-title, .pricing-table-gray .pricing-table-price, .pricing-table-gray .button,
.pricing-table-dark .pricing-table-title, .pricing-table-dark .pricing-table-price, .pricing-table-dark .button,
.st-ul li,
.st-woo-hover,
.woocommerce-tabs,
.widget_price_filter,
.woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a,
.dark #footer,
.dark .sidebar .widget-subscribe form > div,
.dark .single-author-info,
.dark.woocommerce-page ul.products li.product,
.dark.woocommerce .st-woo a.added_to_cart, .dark.woocommerce-page .st-woo a.added_to_cart,
.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading,
.dark .woocommerce .cart-collaterals .cross-sells ul.products li, .dark .woocommerce-page .cart-collaterals .cross-sells ul.products li,
.header-2 #menu-box,
.header-3 #header-layout,
.header-5 .sidebar-ad-a,
.header-4 #menu-box.menu-box-fixed,
.header-5 #menu-box,
div.post-t12 {
  background-color: #1a3842;
}


/*-------------------------------------------
    Primary: Free
-------------------------------------------*/

#header.header-bg:before { background: linear-gradient( to bottom, rgba(26,56,66,0.25) 0%, rgba(26,56,66,1) 100% ); }
.post-title-with-img:before { background: linear-gradient( to bottom, rgba(26,56,66,1) 0%, rgba(26,56,66,0.25) 100% ); }
#title-after { background: linear-gradient( to bottom, rgba(26,56,66,1) 0%, rgba(26,56,66,1) 50%, rgba(26,56,66,0) 100% ); }
.post-t6-yes-thumb a.post-thumb:before, .post-t10-yes-thumb a.post-thumb:before { background: linear-gradient( to right, rgba(26,56,66,1) 0%, rgba(26,56,66,0.25) 100% ); }
.post-sticky-a-yes-thumb a > div:before { background: linear-gradient( to bottom, rgba(26,56,66,0.25) 0%, rgba(26,56,66,0.8) 100% ); }
#resp-top-panel { background-color: #1a3842; border-top-color: #1a3842; }
@media only screen and ( min-width: 640px ) and ( max-width: 959px ) { #title-after { background: linear-gradient( to bottom, rgba(26,56,66,0) 0%, rgba(26,56,66,1) 100% ); } }
@media only screen and ( min-width: 480px ) and ( max-width: 639px ) { #title-after { background: linear-gradient( to bottom, rgba(26,56,66,0) 0%, rgba(26,56,66,1) 100% ); } }
@media only screen and ( max-width: 479px ) { #title-after { background: linear-gradient( to bottom, rgba(26,56,66,0) 0%, rgba(26,56,66,1) 100% ); } }
ul.products > li.st-woo > a:first-child div.star-rating { box-shadow: 0 0 0 2px #1a3842; }
body.dark.woocommerce-page ul.products li.product:hover { outline: 10px solid #1a3842; }


/*-------------------------------------------
    Primary Alt A: Background Color
-------------------------------------------*/

.header-3 #menu-box:before {
  background-color: #2e4c56;
}


/*-------------------------------------------
    Secondary: Color
-------------------------------------------*/

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.title-sub,
a,
blockquote p:before,
blockquote cite,
#subscription-toggle a:before, #favorite-toggle a:before,
.widget_display_stats dd,
ul.menu ul.sub-menu li.hasUl > a:before,
#header li[class*="st-menu-col"] .st-menu-holder ul li a:before,
#menu-resp-holder > ul > li.stCurrent > span:before,
#menu-resp-holder ul ul ul li a:before,
#menu-resp-holder ul a i:before,
#menu-resp-holder li.current-menu-item a,
h1.post-title em,
#pre_next_post a em,
.post-t6-details h3 em,
.post-t10 h3 em,
#owl-most-viewed-nav span.prev:before, #owl-most-viewed-nav span.next:after,
.post-sticky-a h3 em,
.post-sticky-b h3 em,
.post-sticky-c h3 em,
#owl-sticky-nav span.prev:before,
#owl-sticky-nav span.next:after,
#prev a:hover:before, #next a:hover:after,
.widget_custom_menu i:before,
.widget_custom_menu > li.stCurrent > span:before,
.widget_custom_menu ul ul li a:before,
.widget_custom_menu > li > ul > li > ul > li.current-menu-item > a,
.widget-subscribe form > div:before,
.icons-social a:after,
li[class*="st-ico-menu-"] ul a > i:before,
.review-type-point, .review-type-point *, .review-type-percentage, .review-type-percentage *, .review-result-wrapper, .review-result-wrapper *,
div.review-result-wrapper i,
.review-list .review-star i, .review-list .review-result-wrapper .review-result i, #review[class*=" wp-review-"] .user-review-area .review-result-wrapper .review-result i, #review[class*=" wp-review-"] .user-review-area .review-total-star.allowed-to-rate a i, #review[class*=" wp-review-"] .review-list .review-result-wrapper i,
div.review-total-only.small-thumb,
.pullquote:after,
.accordion .toggle-opened .toggle-title,
.woocommerce ul.products li.product .onsale:before, .woocommerce-page ul.products li.product .onsale:before,
.woocommerce ul.products li.product h3 mark, .woocommerce-page ul.products li.product h3 mark,
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before,
body.dark .tagcloud a, body.dark #footer .tagcloud a,
.dark ul.products > li.st-woo > a:first-child div.star-rating:before, .dark.woocommerce .star-rating:before,
.dark .woocommerce .star-rating span:before, .dark.woocommerce-page .star-rating span:before,
.dark #menu-responsive li.hasUl > span.opened:before,
.post-t12-meta h3 a em,
.post-t13-meta h3 a em,
.post-t13-meta h3 a:hover {
  color: #419ddc;
}


/*-------------------------------------------
    Secondary: Background Color
-------------------------------------------*/

#layout .mejs-time-total, #layout .mejs-horizontal-volume-total,
.bbp-topic-pagination a,
#buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress button.submit,
#buddypress input[type="submit"]:hover, #buddypress input[type="button"]:hover, #buddypress input[type="reset"]:hover, #buddypress button.submit:hover,
#buddypress .activity-list li.load-more a,
#menu-box,
ul.menu-2 > li > a:after,
input[type="button"],
input[type="submit"], .dark input[type="submit"], button, .dark button,
.term-title h1:before,
#pre_next_post .p:after, #pre_next_post .n:after,
.st-post-share a:hover,
.post-sticky-a a > div:after,
#tabs-comments span.tab-comments-active:before,
.widget_rss h5 > a.rsswidget:first-child:before,
#wp-pagenavibox span.current:before,
.review-total-wrapper,
#scroll-to-top,
.button-st,
.st-ul li:not(.st-current):hover,
.pricing-table-featured .pricing-table-title, .pricing-table-featured .pricing-table-price, .pricing-table-featured .button,
.skill-bar,
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button,
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover,
.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .woocommerce-pagination ul.page-numbers li span.current:before, .woocommerce-page .woocommerce-pagination ul.page-numbers li span.current:before,
.header-4 ul.menu > li:before,
.header-5 ul.menu > li:before,
.header-2 ul.menu > li:before,
.header-2 #menu-box:not(.menu-box-fixed) ul.menu > li:before,
.header-3 ul.menu > li:before,
.header-3 #menu-box:not(.menu-box-fixed) ul.menu > li:before,
.st_icon_box:before {
  background-color: #419ddc;
}


/*-------------------------------------------
    Secondary: Free
-------------------------------------------*/

#buddypress button:hover, #buddypress a.button:hover, #buddypress a.button:focus, #buddypress ul.button-nav li a:hover, #buddypress ul.button-nav li.current a, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover { background-color: #419ddc; border-color: #419ddc; }
#buddypress div#subnav { border-bottom-color: #419ddc; }
.status-header-links .ico16:hover:after { box-shadow: 0 0 0 13px #419ddc inset; }
.post-t6 a.post-thumb:after { box-shadow: 0 0 0 7px #419ddc inset; }
.post-t10 a.post-thumb:after { box-shadow: 0 0 0 7px #419ddc inset; }
.tagcloud a:hover { border-bottom-color: #419ddc; }
ul.review-list { border-bottom-color: #419ddc; }
#layout div.review-total-only.small-thumb .review-result-wrapper i { color: #419ddc !important; }
body.woocommerce-page ul.products li.product:hover { box-shadow: 0 0 0 10px #419ddc; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-bottom-color: #419ddc; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { border-color: #419ddc; }
#review.review-wrapper .review-point .review-result { background-color: #419ddc !important; }
#review.review-wrapper .review-percentage .review-result { background-color: #419ddc !important; }


/*-------------------------------------------
    Custom styles
-------------------------------------------*/

.notice a { color: #FFF; }

.single .post-sidebar-inactive article > ul {
margin: 0 0 1em;
padding: 0 10%;
}

.single .post-sidebar-inactive article > pre,
.single .post-sidebar-inactive #post-excerpt pre,
.single .post-default .content-data > pre {
margin: 0 10% 1em;
}

.link-minor {
font-size: 9px;
color: #BBB;
}

ul.list > li:before {
margin-top: 0.4em;
}

.postid-2375 #article article ul.list > li:before {
color: #77bb66;
}

.postid-2375 #comments-wrapper {
display: none;
}

table caption {
color: #111 !important;
padding: 5px;
background: #DDD;
}

@media only screen and (min-width: 960px) {
.single article {
font-size: 1.2em;
font-weight: 400;
line-height: 1.785em;
}
}

div[style="color: #00529B;background-color: #BDE5F8;padding: 10px;margin-bottom: 10px;"] {
display: none;
}

/*.home #header {
border-bottom: 1px solid rgba(255,255,255,0.1);
}*/