/*
Eyebrow = #22a8b5
Navigation Background = #ff2d00
Navigation Font Color = #022C4D
Section Heading Background = #22a8b5
Subscribe Block Background = #0022C4D (#00224D?)
All Widget Buttons (subscribe, Register Now, etc.) = #ff2d00
*/

.author-listing .page-link,
.post-body li a,
.post-body p a
{
  color: #ff2d00;
}

nav.no-touch-view.wp-menu .menu > li.menu-item-has-children > a.hoveron:after {
    background: none;
}

nav.touch-view.wp-menu ul.menu > li > a, .share-bar .share_icon.share_count {
  color: #22a8b5;  
}

nav.no-touch-view.wp-menu ul.menu > li > a.hoveron, nav.no-touch-view.wp-menu ul.menu > li > a:hover, nav.no-touch-view.wp-menu ul.sub-menu a, nav.no-touch-view.wp-menu ul.sub-menu a {
    color: #fff;
}

/* Blue Color - Background */
.newsletter input[type="submit"],
.pagination .spread .num.current, .pagination .spread .page-numbers.current,
.share-bar
{
  background-color: #00afec;
}

.widget .magazine
{
  background-color: #22a8b5;
  color: #fff;
}

.page-head .h2 {
    background-color: #000
}

.bucket-carousel .bc-next, .bucket-carousel .bc-prev {
  background-color: #00afec;
}

.news-grid .more-link .post-more a {
    color: #d3551b;
}

/* Blue Color - Foreground */
.ad-textstyle,
.ad-textstyle a,
.author-name-link,
.bgcolor .more-link a,
.blog-label-link,
footer .bot-level .col a:hover,
.label,
.news-grid .topic-title,
.post-blog-cat-label,
.post-body .insert.tweetbox .tweet-link a,
.post-body li a,
.post-body p a,
.post-body .related a,
.post-head .meta .author a,
.post-head .sponsor-bar .data a,
.post-title .author-name,
.post-blog-cat-label,
.red,
.red a,
.term-name-link,
.tweet-quote .tweet-this a,
.post-more 
{
  color: #00afec;
}

.news-grid .topic-title {
	color:#000;
}

/* Red Color */
.advanced-search .clear-filters,
.btn-block-red,
.bucket .post-thumb-full .label,
.category,
.expand,
.filters .red-list a,
.filters fieldset .show-letters,
.insert-more,
.label.img-float,
.letters .close-letters,
.list-filters input[type=submit],
.media-detail-top .back-to-media,
.media-head .sort-by label,
.more-button-holder .more.button,
.newsletter input[type="submit"],
.post-title .post-thumb-half.quarter .label,
.result.detail-view .cruise-ext-link,
.result.featured .featured-tag,
.result.quick-view .cruise-ext-link,
.result.quick-view .pager a:hover,
.section-head,
.signup-option .see-example,
.sticker.new,
.tweet-quote .bar,
.newsletter .button.blue
{
  background-color: #00afec;
}

nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu,
nav.no-touch-view.wp-menu ul.sub-menu a:hover {
  background-color:#00afec;
}

.widget.bgcolor-outer {
}

/* Blue Border Color */
.letters,
.result.featured
{
  border-color: #0072BC;
}

.more-button-holder .more.button {
    outline: none;
}

.more-button-holder .more.button:after {
  background: url(../../images/show-more-arrow-down.png) center bottom no-repeat;
}

.more-button-holder .more.button.expanded:before {
	background:url(../../images/show-more-arrow-up.png) center bottom no-repeat;
	background-size:44px 16px;
}

.control-wrap.touch-sticky, .comment-bubble-container .com-count {
  background: #00afec;
}

.comment-bubble-container .com-count::after {
   background-image: url(../../images/bubble-bottom_x2.png);  
}

nav.no-touch-view.wp-menu ul.sub-menu li:hover {
    background: #22a8b5;
}


header .bot-layer, html.no-touch header .bot-layer.no-touch-sticky {
  background-color: #000;
}


nav.touch-view.wp-menu {
  background-color: #dedede;
  border-top-color: #22a8b5; 
}

nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu {
border-top-color: #22a8b5; 
color: #00224D;
-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.39);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.39);
  
}
nav.no-touch-view.wp-menu ul.sub-menu {
  border-top-color: #22a8b5; 
}

nav.touch-view.wp-menu ul.menu > li > a, nav.touch-view.wp-menu ul.sub-menu a, nav.touch-view.wp-menu .menu-back {
  border-top-color: #22a8b5; 
  border-bottom: none; 
}

nav.no-touch-view.wp-menu ul.menu > li:hover,
nav.no-touch-view.wp-menu ul.sub-menu li:hover,
nav.touch-view.wp-menu ul.menu > li > a:hover,
nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu, 
nav.touch-view.wp-menu .menu-back:hover,
nav.no-touch-view.wp-menu ul.menu > li > a,
footer .col a,
footer .footer-toggle
{
  color: #fff;
}

nav.touch-view.wp-menu ul.menu > li > a:hover {
  background-color: #d1ac9c;  
}

nav.no-touch-view.wp-menu ul.sub-menu a:hover,
nav.no-touch-view.wp-menu ul.sub-menu li:hover,
nav.no-touch-view.wp-menu ul.menu > li:hover {
    background-color: #72d0f4;
}

.ad-pushdown-container {
  background: #22a8b5;
}

.footer.bgcolor1 {
  background-color: #686868;
}

.footer.bgcolor2 {
  background-color: #000;
}

.below-footer, .below-footer a {
	color:#FFFFFF;
}

.section-head {
  background-color:#00afec;
}

.section-head .h2 {
	color:#fff;
}

.main .section-head {
}

.main .widget .row.bgcolor {
}

.newsletter {
  background:  url("../../images/covers/currentcover.jpg") no-repeat scroll 16px bottom #000;
}

.button.blue {
  color: #fff;
}

.newsletter input[type="email"], .newsletter input[type="text"] {
  border: 1px #ccc solid;
}

.widget input[type="submit"], .widget a.button {
    text-transform: uppercase;
}

.widget .rail-carousel.single-only .inner-pad {
	padding-bottom: 8px;
}

#bg-content .bg-breadcrumbs a, #bg-content nav.bg-breadcrumbs ul li:not(:last-child)::after, .bg-section h2 a {
  color: #0066b3;
}

.rail-container .widget .textwidget article {
    background-color: #ececec;
}

a.footer-toggle {
    color: white;
}

.webinar-button a {
	color:#FFFFFF;
	background:#00afec;
	margin-top:10px;
	padding:0 5px;
	font-weight:bold;
	font-size:16px;
}

@media (max-width: 768px) {
  header .top-layer .trigger-main-nav.active {
   background-color: #ff2d00; 
  }
}


@media handheld, only screen and (max-width: 650px) {
  header .touch-search, html.touch header .touch-search,
  header .top-layer .trigger-main-nav, html.touch header .top-layer .trigger-main-nav,
  header .toggle-search, html.touch header .toggle-search 
  {
    background-color: #000; 
  } 
  
  header .touch-search, html.touch header .touch-search {
    background-color: #2d2d2d;
    border-top-color: #22a8b5;    
  }
  header .toggle-search.active, html.touch header .toggle-search.active {
    background-color: #ff2d00; 
  }
  html.touch header .top-layer .logo a, header .top-layer .logo a {
	max-width:300px;
  }
}

.newsletter.no-mag .gf_notice {
	color: #fff;
}

.signup-all.no-mag {
	background:#000;
	color:#fff;
}

.rail-container .newsletter.signup-all .inner-pad {
	padding-top:20px;
}

.widget_napco-newsletters input[type="submit"] {
	background:#fff200 !important;
}

.row.bgcolor {
	background:#ededed;
}