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



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

.comment-bubble-container .com-count {
	background-color: #00abe9;
}

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

nav.touch-view.wp-menu ul.menu > li > a, nav.no-touch-view.wp-menu ul.menu > li > a.hoveron, .share-bar .share_icon.share_count, nav.no-touch-view.wp-menu ul.sub-menu a, nav.no-touch-view.wp-menu ul.sub-menu a, nav.no-touch-view.wp-menu ul.menu > li > a:hover {
  color: #ffffff;  
}

/* Blue Color - Background */
.bucket-carousel .bc-next, .bucket-carousel .bc-prev,
.page-head .h2,
.newsletter input[type="submit"],
.pagination .spread .num.current, .pagination .spread .page-numbers.current,
.share-bar
{
  background-color: #00abe9;
}

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

input.gform_button {
	background-color: #00abe9;
	color: #fff;
}

/* Blue Background 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: #00abe9;
}

.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;
}

.control-wrap.touch-sticky{
  background: #0066B3;
}


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


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

nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu {
  background-color: #dedede;
  border-top-color: #0066B3; 
  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: #0066B3; 
}

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: #0066B3; 
  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 
{
  background-color: #00abe9;
  color: #fff;
}

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

.ad-pushdown-container {
  background: #0066B3;
}

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

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

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


.main .section-head {
}

.main .widget .row.bgcolor {
}

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

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

.newsletter .text, .button.blue {
  color: #fff;
}

.newsletter.no-mag .text, .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;
}

.webinar-button a {
	color:#0066B3;
	font-weight:bold;
	font-size:16px;
}
  
.bucket-carousel-top-row .logo {
  background: url(../../images/bucket-carousel-logo.png) no-repeat;
  background-size: 226px 33px;
  width: 226px;
  height: 33px;
  margin-right: 20px;
}

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

@media (max-width: 768px) {
  header .top-layer .trigger-main-nav.active {
   background-color: #00abe9; 
  }
  /* begin: added 2023-05-26 */
  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: #00abe9; 
  } 
  header .search-bar.mobile {
    background-color: #00abe9; 
  }
  /* end: added 2023-05-26 */
}


@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: #00abe9; 
  } 
  
  header .touch-search, html.touch header .touch-search {
    background-color: #2d2d2d;
    border-top-color: #0066B3;    
  }
  header .toggle-search.active, html.touch header .toggle-search.active {
    background-color: #00abe9; 
  }
}

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

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