/*** EXPEDITION HOMEPAGE STYLES ***/

/* Deep Discovery boxes - makes top image full width */
#divediscover-feature-boxes .fl-rich-text img.full {
    width: 100%;
 }

/* Deep Discovery boxes - over rides space **may not need */
#divediscover-feature-boxes .fl-rich-text h6 {
padding:0 0 0 0 !important;
}

/* Deep Discovery boxes - over rides space **may not need */
#divediscover-feature-boxes .fl-rich-text h3 {
padding-bottom:0 !important;
}

#divediscover-feature-boxes .fl-rich-text h3 a {
    color: white;
    font-size: 30px;
}

/* Deep Discovery boxes - box colors */
.bg-orange{
background: #ca4003;
margin:40px 20px 10px;
}

.bg-green{
background: #737431;
margin:40px 20px 10px;
}

.bg-brown {
background: #5b3e31;
margin:40px 20px 0;
}

.bg-darkblue {
background: #003366;
margin:40px 20px 0;
}

.bg-lightblue {
background: #25678f;
margin:40px 20px 0;
}

.bg-blue, .bg-blue2 {
background: #27668f;
margin:40px 20px 0;
}


.bg-blue .aligncenter {
    display: block;
    margin: 0px auto 5px auto;
}

.bg-blue2 h3 a {
    color: white;
    font-size: 34px;}

.bg-blue h3 a {
font-size:22px !important;
text-transform: uppercase;
letter-spacing: .0em;
}

/* About the expedition panel */
.home-exp-about h1{
color: #ffcc33 !important;
font-size:80px !important;
} 

.home-exp-about h2 {
font-size:38px !important;
}
.home-exp-about h4 {
font-size:24px !important;
}

/* Button styles - OUR MISSION */
.fl-builder-content .fl-node-5a8332731d43c a.fl-button, .fl-builder-content .fl-node-5a8332731d43c a.fl-button:visited {
border:1px solid #ffcc33;
}

.fl-builder-content .fl-node-5a8332731d43c a.fl-button:hover,
.fl-builder-content .fl-node-5a8332731d43c a.fl-button:focus {
border:1px solid #000000 !important;
}

/* Expedition home button styles - CRUISE PARTICIPANTS */
.fl-builder-content .fl-node-5a83513f1995f a.fl-button, .fl-builder-content .fl-node-5a83513f1995f a.fl-button:visited {
border:1px solid #ffcc33;
}

.fl-builder-content .fl-node-5a83513f1995f a.fl-button:hover,
.fl-builder-content .fl-node-5a83513f1995f a.fl-button:focus {
border:1px solid #000000 !important;
}

/* Expedition home button styles - TECHNOLOGY */
.fl-builder-content .fl-node-5a83517103ded a.fl-button, .fl-builder-content .fl-node-5a83517103ded a.fl-button:visited
 {
border:1px solid #ffcc33;
}

.fl-builder-content .fl-node-5a83517103ded a.fl-button:hover,
.fl-builder-content .fl-node-5a83517103ded a.fl-button:focus {
border:1px solid #000000 !important;
}

/* Expedition home button styles - MAIL BUOY */
.fl-builder-content .fl-node-5a83518bdef69 a.fl-button, .fl-builder-content .fl-node-5a83518bdef69 a.fl-button:visited {
border:1px solid #ffcc33;
}

.fl-builder-content .fl-node-5a83518bdef69 a.fl-button:hover,
.fl-builder-content .fl-node-5a83518bdef69 a.fl-button:focus {
border:1px solid #000000 !important;
}

#divediscover-home-splash a.fl-button,  #divediscover-home-splash a.fl-button:visited {
    border:1px solid #ffcc33;
}

#divediscover-home-splash .fl-builder-content .fl-node-5a83517103ded a.fl-button:hover,
#divediscover-home-splash .fl-builder-content .fl-node-5a83517103ded a.fl-button:focus {
border:1px solid #000000 !important;
}

/* Expedition home slider */

a.fl-post-slider-feed-more {
    background: #27668f;
    padding: .5em .75em;
    color: #ffffff !important;
}

.fl-post-slider-feed-content.swiper-no-swiping p {
    margin-bottom: 1em;
}

.fl-post-slider-feed-meta {
    font-size: .9em;
    margin-top: -1em;
}

/*** DEEPER DISCOVERY PAGE STYLES ***/

/* infomod boxes */
.bg-infomod-box {
background: #27668f !important;
margin:40px 20px 10px;
padding: 0 5px 0 5px;
}

.bg-infomod-box h3 a{
font-size:22px !important;
text-transform: uppercase;
letter-spacing: .05em;
}

/* hydrothermal vent website box */
.vent-website {
background: #031c33 !important;
margin-top:30px !important;
}

.vent-website h3 {
color: #ffcc00 !important;
margin-top:0  !important;;
}

.vent-website p {
color: #ffffff !important;
margin-bottom:0  !important;;
}

.vent-website-btn a {
font-size: 18px;
    line-height: 18px;
    padding: 16px 32px;
    border-radius: 1px;
border: 2px solid #ffffff;
color: #ffffff;
}

.vent-website-btn a:hover {
border: 2px solid #ffffff;
color: #031c33;
background:#428bca;
background:#ffcc00;
text-decoration:none;
}
   

/* hydrothermal vent topics  */
.vent-topics h2 {
font-size:38px !important;
}

.vent-topics p {
    border-bottom: 1px dotted #27668f;
    padding-bottom: .75em;
    padding-top: .45em;
}

/* Deeper Discovery home pages  */
.deeper-discovery-video-panel {
       color:#fff;
}

/* quiz panel */
.quiz-btn a.fl-button, .quiz-btn a.fl-button:visited, .quiz-btn .fl-builder-content a.fl-button,  .quiz-btn .fl-builder-content a.fl-button:visited
 {
border:2px solid #ffffff !important;
background: transparent !important;
color: #ffffff !important;
}

.quiz-btn a.fl-button *, .quiz-btn a.fl-button:visited *, .quiz-btn .fl-builder-content a.fl-button *, .quiz-btn .fl-builder-content a.fl-button:visited *
{color: #ffffff !important;}

.quiz-btn a.fl-button:hover, .quiz-btn .fl-builder-content a.fl-button:hover {
	color: #ffcc00 !important;
        border:2px solid #ffcc00 !important;
}

.quiz-btn a.fl-button *:hover {color: #ffcc00 !important;}

.quiz h1, .quiz h2 {
color: #ffffff !important;
}

.title-hot-topic h2 {
font-size:36px !important;
}

.caption p {line-height:1.3 !important}

div#respond {
    display: none;
}



.gform_body input[type='text'],
.gform_body textarea {
    border: 1px solid #666666;
    border-radius: 0;
    padding: 1em;
    background: #ffffff;
}

.fl-widget .fl-widget-title {
    color: #173656;
}

.fl-sidebar.fl-sidebar-right {
    background: #f1f1f1;
    padding: 1em;
}

.fl-page-nav-right .fl-page-nav-search a.fa-search {
    padding: 10px 0 0px 5px !important;
    position: static;
}
.fa-search:before {
    color: #8dc7f0 !important;
}

.widget.subscribe-by-email {
    background: #dbedfb;
    padding: 1em;
    border: 1px solid #27668f;
}

p.sbe-widget-top-text {
    font-size: .9em;
}

.sbe-widget-form-field-title {
    font-size: .8em;
    text-transform: uppercase;
    letter-spacing: 1px;
}

input.sbe-widget-form-field.sbe-widget-email-field.sbe-form-field {
    border: 1px solid #27668f;
    border-radius: 0;
    color: #666666;
    height: 40px;
}

.fl-post-slider-post .fl-post-slider-title {
    margin: 0 0 0px 0 !important;
}

.fl-node-5a832aabd84ec .fl-post-slider-thumb {
    color: #031c31;
    padding: 20px !important;
}

span.post-date {
    font-size: .8em;
    color: #333;
}
.crew {
    line-height: 1.25;
}

table#wp-calendar td a {
    background: #27668f;
    padding: .25em 0;
    color: #ffffff;
    width: 100%;
    border-radius: 50%;
    display: block;
}