/**

Dark Blue: #00134f;
Green: #94dd02;
Light Blue: #005493;
Dark Grey: #333;
Red: #e8212c;
*/


/*
Red Foreground
*/
.author-listing .page-link,
.post-body li a,
.post-body p a,
.widget a.post-more
{
  color: #005493;
}

/*
Red Background
*/
.page-head .h2 ,
.bucket-carousel .bc-next, .bucket-carousel .bc-prev,
.bucket-carousel .bc-next, .bucket-carousel .bc-prev,
nav.no-touch-view.wp-menu ul.menu > li:hover,
.newsletter input[type="submit"],
.pagination .spread .num.current, .pagination .spread .page-numbers.current
{
  background-color: #ed3623;
}

/* Blue Color */
a,
.ad-textstyle,
.ad-textstyle a,
.author-name-link,
.blog-label-link,
.button.blue,
footer .bot-level .col a:hover,
.label,
.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-blog-cat-label,
.red,
.red a,
.term-name-link,
.tweet-quote .tweet-this a

{
  color: #ed3623;
}



/* 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,
.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
{
  background-color: #005493;
}

.more-button-holder .more.button {
  background-color: #ed3623;
  outline: none;
}

.newsletter {
  background: #fff url(../../images/mag-cover.jpg) 16px bottom no-repeat;
}

.widget {
  background-color: #fff;
  border: 0px #ccc solid;
}

.rail-container .widget {
  background-color: transparent;
}

.widget-container.shaded,
.col-sm-6.bgcolor,
div.bgcolor,
.widget.bgcolor-outer .widget,
.widget.bgcolor-outer,
.rail-container .widget .bgcolor,
.widget-container.shaded .widget,
.widget-container.shaded .col-sm-6.bgcolor,
.widget-container.shaded div.bgcolor,
.widget-container.shaded .widget.bgcolor-outer .widget,
.widget-container.shaded .widget.bgcolor-outer
{
  background-color: #333333;
  color: #fff;
}


.ad-bot-banner .widget.doubleclick,
.rail-container.doubleclick .widget {
  background-color: transparent;
}

.widget a {
  color: #000;
}


.post-title .author-name {
  color: #555;
}

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

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

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

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

.control-wrap.touch-sticky {
  background-color: #fff;
}


html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view.wp-menu ul.menu > li > a {
  color: #fff;
}

html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view.wp-menu ul.menu > li:hover > a {
  color: #000;
}

.rail-container .widget .bordered {
  border-color: #fff;
}

/*
Yellow Background
*/
.newsletter-subscription-widget input[type="submit"],
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,
.button.blue
{
  background-color:  #94dd02;
  color: #00134f;
}

.bucket-carousel .bc-next, .bucket-carousel .bc-prev, .bucket-carousel .bc-next, .bucket-carousel .bc-prev, nav.no-touch-view.wp-menu ul.menu > li:hover, .newsletter input[type="submit"], .pagination .spread .num.current, .pagination .spread .page-numbers.current,
#pm-search {
  background-color:  #94dd02; 
}

.page-head .h2 {
   background-color: #00134f;
  color: #fff;
}
 

nav.no-touch-view.wp-menu ul.menu > li:hover > a {
  color: #00134f;
}

nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu,
nav.no-touch-view.wp-menu ul.sub-menu {
  background-color: #fff;
  opacity: .9;
}

nav.touch-view.wp-menu {
  background-color: #fff;
  border-top-color: #ed3623;
}

nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu {
  border-top-color: #94dd02;
}


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: #ed3623;
}

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 {
  color: #000;
}

nav.no-touch-view.wp-menu ul.sub-menu a {
  color: #00134f;
}


nav.touch-view.wp-menu ul.menu > li > a:hover, nav.touch-view.wp-menu ul.sub-menu a:hover, nav.touch-view.wp-menu .menu-back:hover {
  background-color: #00134f;
  color: #fff;
}

nav.touch-view.wp-menu ul.sub-menu {
  background-color: #fff;
}

.ad-pushdown-container, nav.touch-view.wp-menu .menu-back {
  background: #e9e9e9;
}

.header header {
  background-color: #fff;
  color: #000;
}
header .top-layer .logo small {
  color: #000;
}

#header-toolbar {
  background-color: #e9e9e9;
}


.footer.bgcolor2 {
  background-color: #e9e9e9;
  color: #333;
}

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

.section-head {
  background-color: #005493;
}


.main .section-head {
  background-color: transparent;
}

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

#right-rail .section-head .h2  {
  font-weight: 600;
}

.post-head .label, .post-more, .label {
  color: #005493
}

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


.newsletter .text {
  color: #FFF;
}

.main .widget .row.bgcolor {
  background-color: transparent;
  border-width: 0;
}

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


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

.share-bar {
  background-color: #fff;
}
.share-bar .share-btn {
  padding-bottom: 5px;
  border-bottom: 1px #ccc solid;
}

.share-bar .share-btn .label {
  color: #333;
}

.share-bar .share_icon.share_count {
  color: #fff;
}

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

#buyers-guide-alpaha-nav a, #bg-content a {
  color: #000;	
}

#bg-content .bg-tools.bg-header input[type="text"], #bg-content .bg-tools.bg-footer input[type="text"] {
  width: 140px;
}

#bg-content .row .col-sm-12 {
  padding: 0;
}

a.button.blue {
  color: #000;
  padding: 8px 27px;
}

.webinar-button a {
  color:#005493;
  font-weight:bold;
  font-size:16px;
}

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

.comment-bubble-container .com-count:after {
  background: url(/wp-content/themes/tr/images/bubble-bottom_x2.png) right bottom no-repeat;
  background-size: 10px 7px;
  position: absolute;
  right: 4px;
  top: 21px; 
}

.rail-container.pix .pix.bgcolor {
  background: #fff;
}

.rail-container .newsletter.signup-all.no-mag .inner-pad {
  background-color: #005493;
}

.widget-container.shaded, .col-sm-6.bgcolor, div.bgcolor, .widget.bgcolor-outer .widget, .widget.bgcolor-outer, .rail-container .widget .bgcolor, .widget-container.shaded .widget, .widget-container.shaded .col-sm-6.bgcolor, .widget-container.shaded div.bgcolor, .widget-container.shaded .widget.bgcolor-outer .widget, .widget-container.shaded .widget.bgcolor-outer {
  background-color: #efefef;
  color: #333;
}

.widget.bgcolor-outer, .newsletter, .widget .bgcolor, .col-sm-6.bgcolor {
  border: 3px solid #606060;
}

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


@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: #005493;
  } 

  header .touch-search, html.touch header .touch-search {
    background-color: #2d2d2d;
    border-top-color: #ed3623;  
  }
  header .toggle-search.active, html.touch header .toggle-search.active {
    background-color: #ed3623;
  }
}


@media (max-width: 900px) {
  .share-bar .share-btn {
    padding-bottom: 0px;
    border-bottom: 0px #ccc solid;
  }
}

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

