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

h1, h2, h3, h4, h5, h6, blockquote {
  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: #193557;
}


/*-------------------------------------------
    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: #193557;
}


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

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


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

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


/*-------------------------------------------
    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: #e73331;
}


/*-------------------------------------------
    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: #e73331;
}


/*-------------------------------------------
    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: #e73331; border-color: #e73331; }
#buddypress div#subnav { border-bottom-color: #e73331; }
.status-header-links .ico16:hover:after { box-shadow: 0 0 0 13px #e73331 inset; }
.post-t6 a.post-thumb:after { box-shadow: 0 0 0 7px #e73331 inset; }
.post-t10 a.post-thumb:after { box-shadow: 0 0 0 7px #e73331 inset; }
.tagcloud a:hover { border-bottom-color: #e73331; }
ul.review-list { border-bottom-color: #e73331; }
#layout div.review-total-only.small-thumb .review-result-wrapper i { color: #e73331 !important; }
body.woocommerce-page ul.products li.product:hover { box-shadow: 0 0 0 10px #e73331; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-bottom-color: #e73331; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { border-color: #e73331; }
#review.review-wrapper .review-point .review-result { background-color: #e73331 !important; }
#review.review-wrapper .review-percentage .review-result { background-color: #e73331 !important; }


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

#copyrights-box {
border-top: none;
}
.post-sidebar-inactive article > p,
#comments-wrapper{
padding:0 !important;
}

h1.entry-title {
  font-family: Roboto;
  font-size: 34px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.76;
  letter-spacing: 1.3px;
  color: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
color: #ffffff;
}
h6 > a{
color: #ffffff;
}
span.tab-comments-active {
color: #ffffff;

}

.post-single .sharrre a.box {
 
    border: 1px solid #fff;
}

.post-single .sharrre .count {
 color:#fff;
}

.post-single #sharrre_facebook .box:before{
color:#fff;
}

.post-single #sharrre_linkedin .box:before{
color:#fff;
}

#page-title {
max-width: 850px;
width:100%;
text-align: left;
display: flex;
padding-top:55px;

}

.entry-title.post-title {
line-height: 100%;

}

.post-single p, .post-single li, .post-single a, .post-single span {

color:#fff;
}

.post-single  article a {

color: #ffffff;
font-weight: bold;
}

.textwidget >p {
  color: #ffffff;
  text-align: center;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    color: #ffffff;
}

@media only screen and ( min-width: 1320px ) {

 h1.post-title {
  font-size: 3.5em;
 }

}