::selection { background: #2C4E93 }

:-moz-selection { background: #2C4E93 }

.top-bar, .post-content .modern-quote { border-top-color: #2C4E93 }

.trending-ticker .heading, .breadcrumbs .location, .news-focus .heading, .gallery-title, .related-posts .section-head, 
.news-focus .heading .subcats a.active, .post-content a, .comments-list .bypostauthor .comment-author a, .error-page 
.text-404, .main-color, .section-head.prominent, .block.posts .fa-angle-right, a.bbp-author-name, .main-stars span:before,
.main-stars, .recentcomments  .url { color: #2C4E93 }

.navigation .menu > li:hover > a, .navigation .menu >.current-menu-item > a, .navigation .menu > .current-menu-parent > a,
.navigation .menu > .current-menu-ancestor > a, .tabbed .tabs-list .active a,  
.comment-content .reply, .sc-tabs .active a, .navigation .mega-menu { border-bottom-color: #2C4E93 }

.main-featured .cat, .main-featured .pages .flex-active, .rate-number .progress, .highlights .rate-number .progress, 
.main-pagination .current, .main-pagination a:hover, .cat-title, .sc-button-default:hover, .drop-caps, .review-box .bar,
.review-box .overall, .post .read-more a, .button, .post-pagination > span { background: #2C4E93 }

.post-content .wpcf7-not-valid-tip, .main-heading, .review-box .heading, .post-header .post-title:before, 
.highlights h2:before, div.bbp-template-notice, div.indicator-hint, div.bbp-template-notice.info, 
.modal-header .modal-title, .entry-title, .page-title { border-left-color: #2C4E93 }

@media only screen and (max-width: 799px) { .navigation .mobile .fa { background: #2C4E93 } }

.navigation { background-color: #2C4E93; }

@media only screen and (max-width: 799px) { .navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
.navigation .menu > .current-menu-parent > a { background-color: #2C4E93; } }

.navigation.sticky { background: rgb(44,78,147); background: rgba(44,78,147, 0.9); }

.navigation .mega-menu, .navigation .menu ul { background-color: #2C4E93; }

@media only screen and (max-width: 799px) { .navigation .mega-menu.links > li:hover { background-color: #2C4E93; } }

.navigation { border-color: #2C4E93; }

.navigation .menu > li li a, .navigation .mega-menu.links > li > a, .navigation .mega-menu.links > li li a,
.mega-menu .posts-list .content, .navigation .mega-menu .sub-nav li a { border-color: #ffffff; }

@media only screen and (max-width: 799px) { .navigation .menu li a { border-color: #ffffff; } }

.mega-menu .heading, .navigation .mega-menu.links > li > a { border-color: #2C4E93; }

.main-footer { background-color: #2C4E93; background-image: none; }

.lower-foot { background-color: #2C4E93 }


.cat-15, .cat-title.cat-15 { background: #d70060; }
.navigation .menu .menu-cat-15 .mega-menu { border-bottom-color: #d70060; }
.news-focus .heading.cat-15 .subcats .active, .news-focus .heading.cat-15, .cat-text-15 {  color: #d70060;  }

.navigation .menu > .menu-cat-15:hover > a, .navigation .menu > .menu-cat-15.current-menu-item > a, .navigation .menu > .menu-cat-15.current-menu-parent > a {
	border-bottom-color: #d70060;
}

body.boxed.category-15 { background: url(http://theme-sphere.com/smart-mag/wp-content/uploads/2013/07/9278066227_ae25452933_b1.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; background-size: cover; }

.cat-14, .cat-title.cat-14 { background: #d4301a; }
.navigation .menu .menu-cat-14 .mega-menu { border-bottom-color: #d4301a; }
.news-focus .heading.cat-14 .subcats .active, .news-focus .heading.cat-14, .cat-text-14 {  color: #d4301a;  }

.navigation .menu > .menu-cat-14:hover > a, .navigation .menu > .menu-cat-14.current-menu-item > a, .navigation .menu > .menu-cat-14.current-menu-parent > a {
	border-bottom-color: #d4301a;
}


.cat-19, .cat-title.cat-19 { background: #32742c; }
.navigation .menu .menu-cat-19 .mega-menu { border-bottom-color: #32742c; }
.news-focus .heading.cat-19 .subcats .active, .news-focus .heading.cat-19, .cat-text-19 {  color: #32742c;  }

.navigation .menu > .menu-cat-19:hover > a, .navigation .menu > .menu-cat-19.current-menu-item > a, .navigation .menu > .menu-cat-19.current-menu-parent > a {
	border-bottom-color: #32742c;
}


.cat-16, .cat-title.cat-16 { background: #32742c; }
.navigation .menu .menu-cat-16 .mega-menu { border-bottom-color: #32742c; }
.news-focus .heading.cat-16 .subcats .active, .news-focus .heading.cat-16, .cat-text-16 {  color: #32742c;  }

.navigation .menu > .menu-cat-16:hover > a, .navigation .menu > .menu-cat-16.current-menu-item > a, .navigation .menu > .menu-cat-16.current-menu-parent > a {
	border-bottom-color: #32742c;
}


.cat-17, .cat-title.cat-17 { background: #e67e22; }
.navigation .menu .menu-cat-17 .mega-menu { border-bottom-color: #e67e22; }
.news-focus .heading.cat-17 .subcats .active, .news-focus .heading.cat-17, .cat-text-17 {  color: #e67e22;  }

.navigation .menu > .menu-cat-17:hover > a, .navigation .menu > .menu-cat-17.current-menu-item > a, .navigation .menu > .menu-cat-17.current-menu-parent > a {
	border-bottom-color: #e67e22;
}


.cat-27, .cat-title.cat-27 { background: #2980b9; }
.navigation .menu .menu-cat-27 .mega-menu { border-bottom-color: #2980b9; }
.news-focus .heading.cat-27 .subcats .active, .news-focus .heading.cat-27, .cat-text-27 {  color: #2980b9;  }

.navigation .menu > .menu-cat-27:hover > a, .navigation .menu > .menu-cat-27.current-menu-item > a, .navigation .menu > .menu-cat-27.current-menu-parent > a {
	border-bottom-color: #2980b9;
}


.cat-18, .cat-title.cat-18 { background: #3498db; }
.navigation .menu .menu-cat-18 .mega-menu { border-bottom-color: #3498db; }
.news-focus .heading.cat-18 .subcats .active, .news-focus .heading.cat-18, .cat-text-18 {  color: #3498db;  }

.navigation .menu > .menu-cat-18:hover > a, .navigation .menu > .menu-cat-18.current-menu-item > a, .navigation .menu > .menu-cat-18.current-menu-parent > a {
	border-bottom-color: #3498db;
}


.cat-1, .cat-title.cat-1 { background: #757575; }
.navigation .menu .menu-cat-1 .mega-menu { border-bottom-color: #757575; }
.news-focus .heading.cat-1 .subcats .active, .news-focus .heading.cat-1, .cat-text-1 {  color: #757575;  }

.navigation .menu > .menu-cat-1:hover > a, .navigation .menu > .menu-cat-1.current-menu-item > a, .navigation .menu > .menu-cat-1.current-menu-parent > a {
	border-bottom-color: #757575;
}


.cat-72, .cat-title.cat-72 { background: #d70060; }
.navigation .menu .menu-cat-72 .mega-menu { border-bottom-color: #d70060; }
.news-focus .heading.cat-72 .subcats .active, .news-focus .heading.cat-72, .cat-text-72 {  color: #d70060;  }

.navigation .menu > .menu-cat-72:hover > a, .navigation .menu > .menu-cat-72.current-menu-item > a, .navigation .menu > .menu-cat-72.current-menu-parent > a {
	border-bottom-color: #d70060;
}

body.boxed.category-72 { background: url(http://theme-sphere.com/smart-mag/wp-content/uploads/2013/07/9278066227_ae25452933_b1.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; background-size: cover; }

.cat-81, .cat-title.cat-81 { background: #d4301a; }
.navigation .menu .menu-cat-81 .mega-menu { border-bottom-color: #d4301a; }
.news-focus .heading.cat-81 .subcats .active, .news-focus .heading.cat-81, .cat-text-81 {  color: #d4301a;  }

.navigation .menu > .menu-cat-81:hover > a, .navigation .menu > .menu-cat-81.current-menu-item > a, .navigation .menu > .menu-cat-81.current-menu-parent > a {
	border-bottom-color: #d4301a;
}


.cat-85, .cat-title.cat-85 { background: #32742c; }
.navigation .menu .menu-cat-85 .mega-menu { border-bottom-color: #32742c; }
.news-focus .heading.cat-85 .subcats .active, .news-focus .heading.cat-85, .cat-text-85 {  color: #32742c;  }

.navigation .menu > .menu-cat-85:hover > a, .navigation .menu > .menu-cat-85.current-menu-item > a, .navigation .menu > .menu-cat-85.current-menu-parent > a {
	border-bottom-color: #32742c;
}


.cat-73, .cat-title.cat-73 { background: #32742c; }
.navigation .menu .menu-cat-73 .mega-menu { border-bottom-color: #32742c; }
.news-focus .heading.cat-73 .subcats .active, .news-focus .heading.cat-73, .cat-text-73 {  color: #32742c;  }

.navigation .menu > .menu-cat-73:hover > a, .navigation .menu > .menu-cat-73.current-menu-item > a, .navigation .menu > .menu-cat-73.current-menu-parent > a {
	border-bottom-color: #32742c;
}


.cat-82, .cat-title.cat-82 { background: #e67e22; }
.navigation .menu .menu-cat-82 .mega-menu { border-bottom-color: #e67e22; }
.news-focus .heading.cat-82 .subcats .active, .news-focus .heading.cat-82, .cat-text-82 {  color: #e67e22;  }

.navigation .menu > .menu-cat-82:hover > a, .navigation .menu > .menu-cat-82.current-menu-item > a, .navigation .menu > .menu-cat-82.current-menu-parent > a {
	border-bottom-color: #e67e22;
}


.cat-83, .cat-title.cat-83 { background: #2980b9; }
.navigation .menu .menu-cat-83 .mega-menu { border-bottom-color: #2980b9; }
.news-focus .heading.cat-83 .subcats .active, .news-focus .heading.cat-83, .cat-text-83 {  color: #2980b9;  }

.navigation .menu > .menu-cat-83:hover > a, .navigation .menu > .menu-cat-83.current-menu-item > a, .navigation .menu > .menu-cat-83.current-menu-parent > a {
	border-bottom-color: #2980b9;
}


.cat-74, .cat-title.cat-74 { background: #3498db; }
.navigation .menu .menu-cat-74 .mega-menu { border-bottom-color: #3498db; }
.news-focus .heading.cat-74 .subcats .active, .news-focus .heading.cat-74, .cat-text-74 {  color: #3498db;  }

.navigation .menu > .menu-cat-74:hover > a, .navigation .menu > .menu-cat-74.current-menu-item > a, .navigation .menu > .menu-cat-74.current-menu-parent > a {
	border-bottom-color: #3498db;
}


.cat-99, .cat-title.cat-99 { background: #ed6c02; }
.navigation .menu .menu-cat-99 .mega-menu { border-bottom-color: #ed6c02; }
.news-focus .heading.cat-99 .subcats .active, .news-focus .heading.cat-99, .cat-text-99 {  color: #ed6c02;  }

.navigation .menu > .menu-cat-99:hover > a, .navigation .menu > .menu-cat-99.current-menu-item > a, .navigation .menu > .menu-cat-99.current-menu-parent > a {
	border-bottom-color: #ed6c02;
}


.cat-101, .cat-title.cat-101 { background: #b7791f; }
.navigation .menu .menu-cat-101 .mega-menu { border-bottom-color: #b7791f; }
.news-focus .heading.cat-101 .subcats .active, .news-focus .heading.cat-101, .cat-text-101 {  color: #b7791f;  }

.navigation .menu > .menu-cat-101:hover > a, .navigation .menu > .menu-cat-101.current-menu-item > a, .navigation .menu > .menu-cat-101.current-menu-parent > a {
	border-bottom-color: #b7791f;
}


.cat-111, .cat-title.cat-111 { background: #2c4e93; }
.navigation .menu .menu-cat-111 .mega-menu { border-bottom-color: #2c4e93; }
.news-focus .heading.cat-111 .subcats .active, .news-focus .heading.cat-111, .cat-text-111 {  color: #2c4e93;  }

.navigation .menu > .menu-cat-111:hover > a, .navigation .menu > .menu-cat-111.current-menu-item > a, .navigation .menu > .menu-cat-111.current-menu-parent > a {
	border-bottom-color: #2c4e93;
}


.cat-112, .cat-title.cat-112 { background: #2e7d32; }
.navigation .menu .menu-cat-112 .mega-menu { border-bottom-color: #2e7d32; }
.news-focus .heading.cat-112 .subcats .active, .news-focus .heading.cat-112, .cat-text-112 {  color: #2e7d32;  }

.navigation .menu > .menu-cat-112:hover > a, .navigation .menu > .menu-cat-112.current-menu-item > a, .navigation .menu > .menu-cat-112.current-menu-parent > a {
	border-bottom-color: #2e7d32;
}


.cat-118, .cat-title.cat-118 { background: #dd9933; }
.navigation .menu .menu-cat-118 .mega-menu { border-bottom-color: #dd9933; }
.news-focus .heading.cat-118 .subcats .active, .news-focus .heading.cat-118, .cat-text-118 {  color: #dd9933;  }

.navigation .menu > .menu-cat-118:hover > a, .navigation .menu > .menu-cat-118.current-menu-item > a, .navigation .menu > .menu-cat-118.current-menu-parent > a {
	border-bottom-color: #dd9933;
}


@media only screen and (min-width: 865px) {
  .navigation .mega-menu{
            left: auto;
    width: auto;
    right: auto;
  }
.navigation .menu > li > ul {
    top: 58px;
}
.navigation .mega-menu.links > li {
    width: auto;
}
}
.sticky .sticky-logo{
    display: inline-block;
}
.sticky .sticky-logo img{
    vertical-align: unset;
}

<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5HTVZSRS');
<!-- End Google Tag Manager -->

<!-- Google Tag Manager (noscript) -->

<!-- End Google Tag Manager (noscript) -->