/*
Theme Name:Big Fish Expeditions
Theme URI:https://bigfishexpeditions.com/
Description:Shark diving and big animal photography expeditions. Dive with Tiger Sharks, Sperm Whales, Hammerheads, Humpbacks, Oceanic Whitetips, Humboldt Squid and other oceanic predators with Photo Pro Andy Murch
Author:Jennifer Idol
Author URI:https://uwdesigner.com/
Template:salient
Version:1.0
*/


/* styles */
body div#header-outer header#top div.container div.row div.col.span_9.col_last nav {display:none!important; margin-top:-300px;}
body div#header-outer header#top div.container, body div#header-outer, body div#header-outer header#top {height:40px!important; max-height:40px;}

input[type=submit] {background:#006EB8!important;}

/* this is that mystery space ugh */
div#header-space {max-height:0!important;}

/* Header Menu */

nav#quadmenu {width:100%!important; margin:0!important; padding: 0 0 0 100px;}
div.quadmenu-container div#quadmenu_0 ul.quadmenu-navbar-nav li div.quadmenu-dropdown-menu {margin:15px 0 0 0!important;}
#quadmenu.quadmenu-custom_theme_1 .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content {text-transform:capitalize!important;}

header#top div.row div.col.span_3 a#logo {margin:-43px 0 0 48px!important;}
div#header-outer header#top div.container div.row div.col.span_3 a#logo img {height:40px!important; width:auto!important;}

	header#top div.container div.row {width:110%!important; margin:0 0 0 -48px!important;}
	

a:hover {text-decoration: underline!important;}

	div#header-outer.detached.scrolling.invisible header#top div.container div.row div nav nav#quadmenu div.quadmenu-container div#quadmenu_0 {display:none;}
	
	nav nav#quadmenu.quadmenu-custom_theme_1 div.quadmenu-container div#quadmenu_0.quadmenu-navbar-collapse.collapsed.in ul.quadmenu-navbar-nav li#menu-item-182.quadmenu-item-182 a span.quadmenu-item-content span.quadmenu-text, nav nav#quadmenu.quadmenu-custom_theme_1 div.quadmenu-container div#quadmenu_0.quadmenu-navbar-collapse.collapsed.in ul.quadmenu-navbar-nav li#menu-item-299.quadmenu-item-299 a.quadmenu-dropdown-toggle.hoverintent span.quadmenu-item-content, body.home nav nav#quadmenu.quadmenu-custom_theme_1 div.quadmenu-container div#quadmenu_0.quadmenu-navbar-collapse.collapsed.in ul.quadmenu-navbar-nav li#menu-item-6617, nav nav#quadmenu.quadmenu-custom_theme_1 div.quadmenu-container div#quadmenu_0.quadmenu-navbar-collapse.collapsed.in ul.quadmenu-navbar-nav li#menu-item-6542 {margin-left:48px!important;}

ul.quadmenu-row li ul li a span.quadmenu-item-content span.quadmenu-text {text-transform:capitalize!important; font-weight: normal!important; height:40px;}

ul.quadmenu-tabs li.quadmenu-item.quadmenu-dropdown.quadmenu-dropdown-submenu div.quadmenu_btt ul.quadmenu-row li.quadmenu-item div ul li.quadmenu-item {min-height:240px;}

	
body.home.page-id-13 div.ocm-effect-wrap div.ocm-effect-wrap-inner div#header-outer li#menu-item-182, body.home li#menu-item-6542, body.home li#menu-item-6701 {display:none!important;}
li#menu-item-182 {display:block!important;}
	
div.quadmenu-container div.quadmenu-navbar-collapse ul.quadmenu-navbar-nav li.quadmenu-item div.quadmenu-dropdown-menu ul li ul.quadmenu-tabs li.quadmenu-item a {background:none!important;}	
	
html body ul.quadmenu-navbar-nav li a.quadmenu-dropdown-toggle:hover {background:#a1a1a2!important;}


 
html body li.quadmenu-item.quadmenu-item-object-page, html body li.quadmenu-item.quadmenu-item-object-tabs, html body ul.quadmenu-tabs a span, html body ul.quadmenu-tabs li {background:#efefef!important;}


/* blog */
div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.full-width-content.standard_section div.row_col_wrap_12.col.span_12.dark div.vc_col-sm-12 {background-color:#fff!important;} 
div#page-header-wrap div#page-header-bg div.container div.row div.col.span_6.section-title.blog-title {margin:50px;}
body.post-template-default.single.single-post.single-format-standard._masterslider div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div {background-color:rgba(0,0,0,0)
!important; color:#000!important;}
body.post-template-default.single.single-post.single-format-standard._masterslider div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div h1, body.post-template-default.single.single-post.single-format-standard._masterslider div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div span {color:#000!important; }
body.post-template-default.single.single-post.single-format-standard._masterslider div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div span {margin:-3px -10px 0 20px;}
div.row.blog-recent.columns-3 div.col div.excerpt {color:#000!important;}

html body.single div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row div.blog_next_prev_buttons ul.controls li h3 span {color:#fff!important;}

div.row.heading-title.hentry {margin-top:50px!important;}

body.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div.blog-title  {max-height:200px!important;}

body.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div.blog-title h1.entry-title {max-height:200px!important; padding: 0!important;}


/* modernWhite theme */
html body.modernWhite h1, html body.modernWhite h2, html body.modernWhite h3, html body.modernWhite h4, html body.modernWhite h5, body.modernWhite h6, html body.modernWhite p, html body.modernWhite label, html body.modernWhite span {color:#4c4c4c!important;}

html body.modernWhite div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p {color:#4c4c4c!important; font-size:20px;}

 html body.modernWhite div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.modernWhite span.wpcf7-form-control-wrap.opt-in span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item.first.last span, html body.modernWhite div.col.span_6.section-title.blog-title div.inner-wrap a, html body.modernWhite div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a:hover {color:#4c4c4c!important;}

html body.modernWhite div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category:hover a, html body div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category:hover a {color:#FFF;}

html body.modernWhite div.LocationText {border-bottom:1px solid #4c4c4c!important; position:relative; margin:50px auto 0 auto!important; max-width:95%;}

html body.modernWhite div.container-wrap {background-color:#fff!important;}

html body.modernWhite div.wpb_text_column.wpb_content_element div.wpb_wrapper div.white, html body.green div.sa_hover_container, html body.modernWhite div.encounterDates div div div.vc_column-inner, html body.modernWhite div.encounterDetails {background:#efefef!important;}

html body.modernWhite .whiteText p, html body.modernWhite .whiteText h4, html body .whiteText h1, html body .whiteText h2, html body .whiteText h3, html body .whiteText h4, html body .whiteText h5, html body .whiteText h6, html body .whiteText p, html body div.whiteText p, div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element.whiteText div.wpb_wrapper p {color:#fff!important;}

html body.modernWhite div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.modernWhite div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.modernWhite div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.modernWhite div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.modernWhite div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.modernWhite div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#4c4c4c!important;}


html body.modernWhite a.nectar-button.n-sc-button.small.regular-button {background-color:#4c4c4c!important; }
html body.modernWhite a.nectar-button.n-sc-button.small.regular-button span { color:#fff!important;}
html body.modernWhite a.nectar-button.large.regular.accent-color.regular-button span, html body.modernWhite a.nectar-button.large.regular.regular-button span { color:#fff!important;}

html body.modernWhite div#copyright p {color:#000!important;}
html body.modernWhite div#footer-widgets p, html body.modernWhite div#footer-widgets label, html body.modernWhite div#footer-widgets span {color:#000!important;}
html body.modernWhite h2#siteTagline {color:#000!important;}
/* //// modernWhite theme */




/* new header color */

html body.green div#header-outer, html body.green nav#quadmenu {background:#efefef!important;}
html body.teal div#header-outer, html body.teal nav#quadmenu {background:#efefef!important;}
html body.black div#header-outer, html body.black nav#quadmenu {background:#efefef!important;}


 div.quadmenu-container {margin:-20px 0 0 0!important; }
 div.quadmenu-container div.quadmenu-navbar-collapse ul.quadmenu-navbar-nav li a {font-size:16px!important;}
 div.quadmenu-container div.quadmenu-navbar-collapse ul.quadmenu-navbar-nav li.quadmenu-item.quadmenu-item-object-page, div.quadmenu-container div.quadmenu-navbar-collapse ul.quadmenu-navbar-nav li.quadmenu-item.quadmenu-item-object-tabs {height:40px!important;}

div.quadmenu-container div#quadmenu_0.quadmenu-navbar-collapse.collapsed.in ul.quadmenu-navbar-nav li {float:left!important; margin:0 50px 0 0!important;}

html body ul.owl-carousel, ul.quadmenu-row, html body ul.quadmenu-navbar-nav li div#dropdown-299 ul {background:#a1a1a2!important;}

 
html body ul.quadmenu-tabs, html body div.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed, html body ul.quadmenu-row {background:#efefef!important;}
 
 div.quadmenu-dropdown-menu ul li.quadmenu-item.quadmenu-item-object-page.quadmenu-item-type-post_type.quadmenu-item-type-post_type.quadmenu-item-level-1.quadmenu-has-title.quadmenu-has-link.quadmenu-has-background.quadmenu-dropdown-right a span.quadmenu-item-content:hover {background:#a1a1a2!important;}

 
 
 /* Social Media Footer */

div#header-outer nav#quadmenu div div#quadmenu_0 ul li a:hover {background: #a1a1a2; color:#4c4c4c!important;}

 div#bottomSocialLinks {margin:0 0 0 0!important; position:relative; float:left; z-index:9999!important;}

div#bottomSocialLinks a#facebook {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
div#bottomSocialLinks a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; background-size:contain!important;}

div#bottomSocialLinks a#instagram {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
div#bottomSocialLinks a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; background-size:contain!important;}

div#bottomSocialLinks a#mail {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mail.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
div#bottomSocialLinks a#mail:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mailHvr.png) no-repeat; background-size:contain!important;}
 /* Social Media Footer */ 

div#footer-outer {margin-top:50px;}
html body.teal div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#footer-outer div#footer-widgets div.container, html body.green div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#footer-outer div#footer-widgets div.container, html body.black div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#footer-outer div#footer-widgets div.container, html body.teal div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#footer-outer, html body.green div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#footer-outer, html body.black div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#footer-outer {background-color:#efefef!important;}

html body div.quadmenu-item-widget.widget.widget_text div.textwidget p a, 
html body ul.quadmenu-navbar-nav li div.quadmenu-dropdown-menu ul li a span.quadmenu-item-content span, 
html body ul.quadmenu-navbar-nav li a span.quadmenu-item-content span {color:#006EB8!important;}
 
 div.quadmenu-dropdown-menu ul li.quadmenu-item.quadmenu-item-object-page.quadmenu-item-type-post_type.quadmenu-item-type-post_type.quadmenu-item-level-1.quadmenu-has-title.quadmenu-has-link.quadmenu-has-background.quadmenu-dropdown-right {background:#efefef!important;}
 

div.quadmenu-dropdown-menu ul li.quadmenu-item a:hover {text-decoration:none!important;}

ul.quadmenu-navbar-nav li div.quadmenu-dropdown-menu ul li a span.quadmenu-item-content span:hover, ul.quadmenu-navbar-nav li a span.quadmenu-item-content span:hover {color:#000!important; text-decoration:none!important;}

ul.quadmenu-tabs li span.quadmenu-item-content {width:240px!important;}
ul.quadmenu-tabs li a span.quadmenu-item-content span.quadmenu-text { float:left!important; clear:both!important; display:block!important;}
ul.quadmenu-tabs li a span.quadmenu-item-content span.quadmenu-caret {float:right!important; margin:-15px -5px 0 0!important;}

p.wp-caption-text {display:none!important;}

ul.quadmenu-navbar-nav li div.quadmenu-dropdown-menu ul li {float:left; display:block; clear:both;}
ul.quadmenu-navbar-nav li div.quadmenu-dropdown-menu ul li.quadmenu-item.quadmenu-item-object-page.quadmenu-item.quadmenu-item-level-1 {background-color:#a1a1a2!important;}
/*ul.quadmenu-navbar-nav li div.quadmenu-dropdown-menu ul li.quadmenu-item a:hover span.quadmenu-item-content {background-color:#bbbbbb!important;}*/



ul.quadmenu-navbar-nav li#menu-item-299 div.quadmenu-dropdown-menu ul li.quadmenu-item a.quadmenu-dropdown-toggle.hoverintent:hover span.quadmenu-item-content, ul.quadmenu-navbar-nav li#menu-item-299 div.quadmenu-dropdown-menu ul li ul.quadmenu-tabs li a span {background:none!important;}
ul.quadmenu-navbar-nav li div.quadmenu-dropdown-menu ul li.quadmenu-item {width:100%!important;}

li ul.quadmenu-tabs li div.quadmenu-dropdown-menu ul.quadmenu-row li div ul {margin:0 0 40px 0!important;}

div.quadmenu-item-widget.widget.widget_media_image a img {margin:0 0 3.5px 0!important; padding:0!important;}

div.quadmenu-item-widget.widget.widget_media_image div.wp-caption.alignnone img, div.quadmenu-item-widget.widget.widget_media_image img {width:240px!important; height:auto!important; min-width:200px!important; margin:0 0 10px 0!important; padding:0!important;}

div.quadmenu-item-widget.widget.widget_text div.textwidget p a, div.quadmenu-item-widget.widget.widget_text div.textwidget a, div.quadmenu-item-widget.widget.widget_text div.textwidget p {font-weight:400!important; font-size:13px!important; line-height:14px!important; padding:0!important; margin:0!important;}

div.quadmenu-item-widget.widget.widget_text div.textwidget {width:100%!important; min-width:200px!important; margin:0 0 20px 0!important; padding:0!important;}
/* //// Header Menu */
 




/* Desktops and laptops ----------- */
@media only screen 
and (min-width:1625px) {

/* Styles */
	
	.hideDesktop {display: none!important;}

/* Sitewide Typography */
h1, h2, h3, h4, h5, h6, p, span, label {font-variant-numeric:lining-nums!important; color:#000!important;}
input, textarea {font-variant-numeric:lining-nums!important;}
 
html body a {font-variant-numeric:lining-nums!important; color:#006EB8!important; font-weight:600;}

 html body a:hover {text-decoration:underline!important;}
html body p {font-weight:300!important;}
 label, span {font-family:raleway, sans-serif!important;}

input, textarea {font-variant-numeric:lining-nums!important;}
input[type="submit"] {font-size:14px!important; text-transform:uppercase!important; font-weight:600;}
 
 
 #clear, div#clear, label#clear {clear:both!important; position:relative; width:100%;}
 
 img.captioned {margin-bottom:-40px!important; z-index:0!important;}
 div.caption p, div.caption div.wpb_wrapper p {padding:10px!important; text-align:right!important; font-size:.85em!important; position:absolute; width:100%!important;}
 
 html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.black div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p { color:#000!important;}
 
 

/* //// Sitewide Typography */


/* Page color */
html body div.container-wrap, html body.green div.container-wrap, html body.teal div.container-wrap, html body.black div.container-wrap {background-color:#fff!important;}
/* ////Page color */



/* Header */

/* logo */
header#top div.row div.col.span_3 a#logo {margin:-43px 0 0 48px!important;}
 a#logo img {height:40px!important; width:auto!important;}

/* search */
nav ul.buttons.sf-menu {position:absolute!important; top:40px!important; right:50px!important;}
div#search, div#search input {background:#dde0e0!important;}

h2#siteTagline {position:absolute!important; bottom:-23px!important; right:240px; font-weight:300!important; font-size:14px!important;}
	
		nav#quadmenu div div#quadmenu_0 ul li {margin:0 20px 0 0!important;}
	nav#quadmenu div div#quadmenu_0 ul {margin:-3px 0 0 0;}

	/* header exception for wide screen */
	div.quadmenu-container div#quadmenu_0 ul.quadmenu-navbar-nav li div.quadmenu-dropdown-menu {margin:17px 0 0 0!important;}

 /* Social Media Blue */
 div#rightTopLinks {margin:0 48px 0 0!important; position:relative; float:right; z-index:9999!important;}

 header#top a#facebook {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; background-size:contain!important;}

 header#top a#instagram {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; background-size:contain!important;}

 header#top a#mail {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mail.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#mail:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mailHvr.png) no-repeat; background-size:contain!important;}
 /* Social Media Blue */
	
	span.quadmenu-item-content span.quadmenu-text {font-size:16px!important;}
	
	ul.quadmenu-tabs li.quadmenu-item div.quadmenu-dropdown-menu {margin:-50px 0 0 -100px!important;}
	
	
	ul.quadmenu-navbar-nav li.quadmenu-item-type-tabs div ul li ul.quadmenu-tabs li div ul {max-width:1600px;}
	
	ul.quadmenu-tabs li div ul li a span.quadmenu-item-content img, ul.quadmenu-tabs li div ul li a span, ul.quadmenu-tabs li div ul li a, ul.quadmenu-tabs li div ul li {width:240px!important; min-width: 240px!important; height: auto!important;}
	
	#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row li {padding-left:0!important; padding-right: 0!important; margin: 0;}
	#quadmenu .quadmenu-navbar-nav li.quadmenu-item.quadmenu-item-level-3 .quadmenu-item-content {padding: 0!important;}
	#quadmenu .quadmenu-navbar-nav li.quadmenu-item.quadmenu-item-level-3 .quadmenu-item-content img {padding:0 0 0 0!important;}
	
	
	ul.quadmenu-tabs li a span.quadmenu-item-content {width:240px!important; min-width:240px!important;}
	
	div.quadmenu_btt.quadmenu-dropdown-menu ul.quadmenu-row {padding-bottom: 50px!important;}

/* //// Header */


/* Home Page */
div.pageHeadline div.wpb_wrapper h1 {position:absolute!important; z-index:9999!important; top:100px; left:-50px!important; color:#fff!important;} 

img.homePageImage {border-radius:50%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); max-width:150px!important;}

div.tripImages {margin:0 0 75px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.inner a.center img {width:100%!important; margin:0 0 20px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:0!important; padding:0!important; color:#000!important;}
 html body.green div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, html body.green div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:0!important; padding:0!important; color:#000!important;}
 html body.teal div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, html body.teal div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:0!important; padding:0!important; color:#000!important;}
 
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a {font-weight:400!important;}


/* Recent posts */
img.rpwe-alignleft.rpwe-thumb, time.rpwe-time.published {display:none!important;}
h3.rpwe-title {font-weight:600!important; text-align:center; margin:0!important; padding:0!important; line-height:21px!important;}
h3.rpwe-title a {font-size:18px!important; font-weight:600!important; text-align:center; margin:0!important; padding:0!important;}
h3.rpwe-title a:hover {text-decoration:underline!important;}
li.rpwe-li.rpwe-clearfix {border:none!important; float:left; clear:both; margin:-1em 0 1em 0;}
/* //// Recent posts */


/* Slideshow Title */
div.slideshowTitle {position:relative!important; bottom:-80px; left:40px; z-index:999!important; color:#fff!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important; height:2em!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:105px 48px 0 0!important; float:right!important; clear:both!important;}

/* Carousel */
div#testimonials div.owl-nav button.owl-next {background-color:#006EB8!important; border-radius:0!important; margin:0 -30px 0 0!important;}
div#testimonials div.owl-nav button.owl-prev {background-color:#006EB8!important; border-radius:0!important; margin:0 0 0 -30px!important;}

div.wpb_text_column.wpb_content_element.readMore div.wpb_wrapper h2 {font-weight:400!important; margin:-30px 0 0 0;}

/* //// Carousel */

/* Contact Form */ 
 div.wpcf7 form.wpcf7-form div.wpcf7-response-output {background:none!important;}
 
input, textarea {background:#fff!important; border-radius:0!important; border:1px solid #a1a1a2!important;}

div.contactForm form.wpcf7-form {max-width:1200px!important; position:relative!important; margin:0 auto!important;}
label#floatLeft {float:left; width:48%!important; margin-right:4%!important;}
label#floatRight {float:left; width:48%!important; margin:-23px 0 20px 0!important;}

div.rpscw-recentposts, div.rpscw-col, div.rpscw-recentpostwrap {border:none!important; width:100%!important; max-height:100px;}

div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div.rpscw-recentpostwrap div.rpscw-col div.rpscw-recentposts div.rpscw-sidept a {color:#006EB8; text-transform:capitalize; margin:-10px 0 0 0!important; font-weight:100!important;}


div.rpscw-recentposts img, div.rpscw-recentposts div.rpscw-infoblock {display:none!important;}

div.deals h4 a { color:#000!important;}
div.deals h4 a:hover {color:#002f63!important;}

div.sidebarText {border:none;}

div.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.img-with-aniamtion-wrap.center div.inner img.img-with-animation.skip-lazy {width:100%!important;}

/* //// Home Page */


/* Page Slideshow */
div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important;}

div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-100px 0 0 0;}


div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:0!important; float:right!important; clear:both!important; background:#a1a1a2; color:#494949; padding:5px 48px 5px 10px;}

div.ms-container div.ms-inner-controls-cont div.ms-bullets {width:100%!important; z-index:0!important; position:absolute; right:0!important; height:40%!important; bottom:0!important;/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#000000+1,000000+100&0+58,0.8+100 */
background:-moz-linear-gradient(top, rgba(0,0,0,0) 1%, rgba(0,0,0,0) 68%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info {position:absolute!important; right:0!important; top:70px!important; width:100%!important; height:50px!important;}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info p {color:#d0d0d0; position:absolute!important; bottom:0!important; right:-20px!important; font-size:12px!important;}

div.ExpeditionPageSliders div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:0; bottom:-25px; width:100%!important;}
 
 div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:45%; bottom:20px; width:100%!important;}
 
 
div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet {background:none!important; border-radius:50%; border:1px solid #18A5DA;}
html body.green div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet {background:none!important; border-radius:50%; border:1px solid #18A5DA;}
html body.teal div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet {background:none!important; border-radius:50%; border:1px solid #18A5DA;}

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet-selected, 
div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet:hover {background:#18A5DA!important; border-radius:50%; border:1px solid #fff;}
/* //// Page Slideshow */


/* Expedition page */
div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p { color:#000!important; font-size:20px;}


div.LocationText {border-bottom:1px solid #006EB8!important; position:relative; margin:50px auto 0 auto!important; max-width:95%;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h1 {margin:25px 0 0 0!important; padding:0!important;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h2 {font-weight:400!important;}

div.encounterDates div div div.vc_column-inner, div.encounterDetails {background:#d0d0d0!important;}


div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDates div div div.vc_column-inner div.wpb_wrapper, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#002f63!important;}

 
html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #002f63; margin:-1em 0 .5em 0!important; padding:0;}

a.nectar-button.small.regular-button {font-weight:700!important; padding:3px 5px!important; margin:0 0 0 1em!important; font-size:11px!important;}

 div.ExpeditionPageSliders {max-width:700px!important; position:relative; margin:0 auto;}

div.wpb_text_column.wpb_content_element.centeredTypeImage div.wpb_wrapper h6 {height:100%; vertical-align:middle;}

div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td {background:none!important; border:none!important; font-size:1em!important;}
div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td:first-child {min-width:90px!important;}


div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:-1px 0 0 0!important; padding:0!important; color:#006EB8!important;}


div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form p {margin:0!important; padding:0!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input {margin:0 0 -100px 0!important; padding:5px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form textarea {height:100px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}
	
	div.contactForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper div.wpcf7 form.wpcf7-form p input[type=submit] {background:#006EB8!important;}

div.wpb_text_column.wpb_content_element.aboutBigFish {position:absolute; top:20px; left:20px; z-index:9999999!important;}
div.aboutBigFish h2 {color:#002f63!important;}

div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#002f63!important;}
 
 div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul ul {margin-top:0!important;}

/* //// Expedition page */


/* Blog */
div.col.span_6.section-title.blog-title div.inner-wrap a, div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category {position:absolute!important; top:55px!important; right:160px!important; z-index:99999!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a {color:#006EB8!important; border:#006EB8 1px solid!important; font-weight:700!important;}

html body.green div#page-header-wrap div#page-header-bg {background:#16572c!important;}

html body.green div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category a, 
html body.green div.col.span_6.section-title.blog-title div.inner-wrap a, 
html body.green div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a {color:#006EB8!important; border:#006EB8 1px solid!important; font-weight:700!important;}
 
html body.teal div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category a, 
html body.teal div.col.span_6.section-title.blog-title div.inner-wrap a, 
html body.teal div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a {color:#006EB8!important; border:#006EB8 1px solid!important; font-weight:700!important;}

body.post-template-default.single.single-post div.wpb_column.column_container.vc_column_container {padding:0 10px!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category:hover a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a:hover { color:#000!important;}


div.row div.col.span_6.section-title.blog-title div.inner-wrap div#single-below-header span.meta-date.date {position:absolute!important; top:-150px!important; right:0!important; border:none!important;}
div.container.main-content div.row.heading-title.hentry div.col.span_12.section-title.blog-title div#single-below-header span.meta-date.date {position:absolute!important; top:73px!important; right:0!important; border:none!important;}

span.fn, span.meta-comment-count {display:none!important;}

html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container div.row,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry {height:200px!important;}


html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry div.blog-title {margin-top:-100px!important;}

span.rl-gallery-item-title {display:block; float:left; font-weight:700; line-height:18px!important; margin:.5em 0 0 0;}
span.rl-gallery-item-caption {display:block; font-size:12px!important; clear:both; float:left; line-height:14px!important; font-weight:400!important;}

h1.entry-title {padding-top:150px!important;}

body.post-template-default.single.single-post div.wpb_text_column.wpb_content_element {padding-right:40px!important;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section,
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.dark.left {padding:48px!important; max-width:1500px!important; margin:0 auto!important; position:relative;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section h3 {margin:-50px 0 0 10px!important;}
 
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.left h3 {margin:0 0 -40px 58px!important;} 

div.row.blog-recent.columns-3 div.col {background:#efefef!important; border:2px solid #efefef!important;}
div.row.blog-recent.columns-3 div.col img.attachment-portfolio-thumb {width:100%!important; object-fit:contain;}
div.row.blog-recent.columns-3 div.col div.post-header {padding:15px!important; text-align:center;}
div.row.blog-recent.columns-3 div.col div.post-header h3.title {font-size:22px!important; line-height:26px!important;}
div.row.blog-recent.columns-3 div.col div.excerpt {padding:15px!important; margin:-30px 0 0 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header {margin:-20px 0 5px 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header span.meta-author, div.row.blog-recent.columns-3 div.col div.post-header span.meta-category {display:none!important;}
div.row.blog-recent.columns-3 div.col a {color:#006EB8!important;}

body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a {margin-bottom:13px!important; display:block; float:left; clear:both; line-height:1em!important;}
body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a:last-child {margin-bottom:20px!important; display:block; float:left; clear:both; line-height:1em!important;}
 
 /* Next posts */
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section {margin:-50px auto 130px auto!important; max-width:800px!important; position:relative;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span.text {font-weight:600!important; font-size:28px; line-height:30px;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span {font-weight:600!important; font-size:16px; line-height:18px;}

body.post-template-default.single.single-post div.wpb_wrapper ul { color:#000!important; font-size:1em!important;}
/* //// Blog */
 
 /* Videos */
 div.wpb_wrapper.tabbed h4, div.wpb_wrapper.tabbed h3, div.wpb_wrapper.tabbed h2, div.wpb_wrapper.tabbed p {text-transform:capitalize!important; margin:0 0 -20px 0!important; font-weight:600!important; font-size:18px!important;}
 div.wpb_wrapper.tabbed div.column_container {padding-right:25px!important;}
 /* //// Videos */

 
 /* Trip Reports */
 body.tripReport a, body.tripReport p {margin:2em 0!important;}
 /* //// Trip Reports */
 
 /* Calendar */
 div.not-widget th.fc-day-header {background:#efefef!important; border:1px solid #efefef!important;}
 div.not-widget td.fc-day {border:1px solid #efefef!important;}
 
 div.not-widget table.fc-border-separate tbody tr.fc-week td.fc-day.fc-today.fc-state-highlight, td.fc-day.fc-today {background-color:#006EB8;}
 span.fc-button {border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; border-top-left-radius:0!important; border-top-right-radius:0!important;}
 div.fc-event-inner {min-height:3em!important;}

div.fc-event-inner {display:table-cell; vertical-align:middle!important; padding:10px!important;}
 span.fc-event-title {line-height:1em!important; font-size:18px!important; }
 a.fc-event:hover { color:#000!important;}
 
 div.fct-main div.fct-footer div.fc-image a {margin:0 auto!important;}
 div.fct-tooltip {border-radius:0!important; background-color:#5b6263!important; border:1px solid #002f63!important; -webkit-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); -moz-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75);}
 div.rhc-info-cell {background:none!important;}
 span.fe-extrainfo-value.rhc_date {margin:10px 5px 20px 0!important; background-color:none!important; font-weight:500!important;}
 div.fct-arrow-holder div.fct-main {background:none!important;}
 a.rhc-taxonomy-link, div.rhc-info-cell.fe-cell-taxonomy.icon-taxonomy-calendar {display:none!important;}
 div.fct-main div.fct-header div.fc-title a {font-size:20px!important; padding:0 0 0 5px}
 
 
 div.rhc-widget-event-list-head {border-radius:0!important; background:none!important; border:none!important;}
 div.rhc-widget-event-list-date {border-radius:50%!important; padding:10px 0!important;}
div.rhc-widget-upcoming-item {margin:0 0 10px 0;}
 
tr.fc-week td.fc-day {padding:0!important;}
div.fc-header {max-height:125px!important;}
span.fuiw-day {font-size:40px!important; font-weight:600!important;}
 
 div.rhc.fe-extrainfo-container.elist-dbox, div.fe-extrainfo-holder, div.rhc.fe-extrainfo-container.elist-dbox div.fe-extrainfo-container2.row-fluid {background:none!important; border:none!important;}
 
 img.fc-event-list-image {background:none!important; border:none!important;}
 
 div.fe-extrainfo-holder.fe-extrainfo-col2 {width:300px!important;}
 
 figcaption {background:#5b6263!important;}
 
 div.grid-item figure.griditem div.griditem-img.noslide-link.fc-event-link img {width:100%!important; height:auto; margin-bottom:-5px!important;}
 
 div.rhc-info-cell::before {display:none!important;}

 div.fc-header-cell.fc-header-center span.fc-header-title h2 {font-size:24px!important; text-indent:-30px;}
div.grid-item figure.griditem {min-width:200px!important;}
figcaption h3.griditem-title {font-size:22px!important; line-height:1em!important; margin:0 0 -10px 0!important;}

 div.fc-header {border-radius:0!important; background:#efefef!important;}

div.rhc-widget-upcoming-title {text-align:left!important;}
div.rhc-widget-upcoming-title a.rhc-event-link, div.rhc_title a span, div.rhc_title a, span.rhc-title-in-link {color:#006EB8!important;}
div.rhc-date-day, div.rhc-date-month-year {border:none!important; background-color:#006EB8!important;}
div.rhc-featured-date {border:none!important;}

 div.fc-view.fc-view-month.fc-grid table.fc-border-separate {border-radius:0!important;}
 /* //// Calendar */
 
 
 /* Testimonial Page */
 div.testimonialRow {border-bottom:1px solid #fff!important; padding:0 0 50px 0!important; margin-bottom:50px!important;}
 div#order, div#mail {float:left; width:100%!important; margin:25px 0!important; clear:both!important;}
 
 label.orderLeft {width:50%!important; float:left; clear:both; margin:10px 0;}
 /* ////Testimonial Page */
 
 
 /* Murchandise */
 span.wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select {background:#e6e7e8!important;}
	
	div#order label.orderLeft span select {float:left; display: block;}
	div#order {width:50%!important; float:left; clear:both; margin:10px 0;}
	div#order label.orderLeft {width:100%!important;}
	label.clearMe {width:100%; float:left; clear: both!important;}

 /* Murchandise */
 
 
 /* FAQs */
 div.toggles.accordion div.toggle.default h3 a {font-size:16px!important; font-weight:700!important; padding:0!important;}
 
 div.toggleMe div.row-bg-wrap div.row-bg-overlay {background:none!important;}
 /* //// FAQs */
 
 
 /* Contact Page */
 
	
	a#facebook {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#instagram {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#pinterest {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#flickr {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#twitter {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#vimeo {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#google {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#socialContact1 {width:200px; position:relative; margin:0 auto!important;}
 div#socialContact2 {width:150px; position:relative; margin:0 auto!important;}
 /* //// Contact Page */




/* Footer */
div#footer-widgets div.container h3 {margin:-50px 0 0 0; text-align:center; color:#cdd0d0; position:absolute; width:100%;}

div#termsPrivacy {float:right; text-align:right; z-index:8000; height:15px;}
div#footer-outer div#copyright.row div.container div.col.span_5 p#copyright {font-size:12px; float:left; padding:0!important; background:none!important; font-weight:600!important;}

div.menu-footer-container {position:absolute; width:100%; top:0!important; left:0; background:#10234e; padding:10px; z-index:9999;}

div.menu-footer-container ul#menu-footer.menu {position:relative; margin:0 auto; width:1100px;}
div.menu-footer-container ul#menu-footer.menu li {float:left; margin:0 40px;}

div.menu-footer-container ul#menu-footer.menu li a {text-transform:uppercase; font-weight:600;}

div#text-3.widget.widget_text div.textwidget p {font-weight:700!important;}

ul#menu-secondary-footer.menu li a {text-transform:uppercase; font-weight:600;}

 div#footer-outer div#footer-widgets div#text-4.widget.widget_text div.textwidget {width:250px; float:right;}
 
 div.cf7sr-g-recaptcha>div>div>iframe {transform:scale(0.83);transform-origin:0 0;} 
 
div#footer-outer div#footer-widgets div.textwidget div.wpcf7 form p {padding:0!important; margin:0!important;}
div#footer-outer div#footer-widgets div.container form p strong {color:#000!important; font-size:20px; font-weight:400; margin:0 0 -50px 0!important; padding:0;}
div#footer-outer div#footer-widgets div.container form input {margin:0 0 -15px 0;}

div#footer-outer div#footer-widgets div.container form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}

div#text-3.widget.widget_text {position:absolute!important; top:300px!important; width:100%;}
div#text-3.widget.widget_text div.textwidget {text-align:center;}
div#text-3.widget.widget_text div.textwidget p { color:#000!important; margin:0 0 -20px 0!important; padding:0; text-align:center;}
div#text-3.widget.widget_text div.textwidget p a {margin:20px 0 0 0!important; float:left; clear:both; width:100%; text-align:center;}

/* Footer social blue */
	div#footerSocialFloat {position:relative; margin:0 auto; width:420px; z-index:10000;}
	div#footerSocial {position:absolute; bottom:5px; left:0; width:100%; background:none!important;}
	
	div#footer-outer a#facebook {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#instagram {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#pinterest {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#flickr {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#twitter {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#vimeo {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#google {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}


/* //// Footer */
/* //// styles */
 
}

/* Small desktops and laptops ----------- */
@media only screen 
and (min-width:1024px)
and (max-width:1624px) {

/* Styles */
 	.hideDesktop {display: none!important;}

 
/* Sitewide Typography */
h1, h2, h3, h4, h5, h6, p, span, label {font-variant-numeric:lining-nums!important; color:#000!important;}
input, textarea {font-variant-numeric:lining-nums!important;}
 
html body a {font-variant-numeric:lining-nums!important; color:#006EB8!important; font-weight:600;}

 html body a:hover {text-decoration:underline!important;}
html body p {font-weight:300!important;}
 label, span {font-family:raleway, sans-serif!important;}

input, textarea {font-variant-numeric:lining-nums!important;}
input[type="submit"] {font-size:14px!important; text-transform:uppercase!important; font-weight:600;}
 
 
 #clear, div#clear, label#clear {clear:both!important; position:relative; width:100%;}
 
 img.captioned {margin-bottom:-40px!important; z-index:0!important;}
 div.caption p, div.caption div.wpb_wrapper p {padding:10px!important; text-align:right!important; font-size:.85em!important; position:absolute; width:100%!important;}
 
 html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.black div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p { color:#000!important;}
 
 
 

/* //// Sitewide Typography */


/* Page color */
html body div.container-wrap, html body.green div.container-wrap, html body.teal div.container-wrap, html body.black div.container-wrap {background- color:#000!important;}

/* ////Page color */


/* Header */
body div#header-outer header#top div.container, body div#header-outer, body div#header-outer header#top {height:30px!important;}
	
/* logo */
header#top div.row div.col.span_3 a#logo {margin:-43px 0 0 48px!important;}
div#header-outer header#top div.container div.row div.col.span_3 a#logo img {height:40px!important; width:auto!important;}

/* search */
nav ul.buttons.sf-menu {position:absolute!important; top:-35px!important; right:80px!important;}

div#search, div#search input {background:#dde0e0!important;}

h2#siteTagline {position:absolute!important; bottom:-25px!important; right:280px; font-weight:300!important; font-size:14px!important; display: none;}

	nav#quadmenu div div#quadmenu_0 ul li {margin:0 0 0 0!important;}
	nav#quadmenu div div#quadmenu_0 ul {margin: -3px 0 0 0;}
	
	/* header exception for wide screen */
	div.quadmenu-container div#quadmenu_0 ul.quadmenu-navbar-nav li div.quadmenu-dropdown-menu {margin:20px 0 0 0!important;}
	
	/* Mobile Menu */

div.slide-out-widget-area-toggle.mobile-icon div, div.slide-out-widget-area-toggle.mobile-icon div a, div.slide-out-widget-area-toggle.mobile-icon div a span, div.slide-out-widget-area-toggle.mobile-icon div a i.close {display:none!important; top:-11px; right:20px; position:absolute!important; width:40px!important;}


 /* Social Media Blue */
 div#rightTopLinks {margin:0 20px 0 0!important; position:relative; float:right; z-index:9999!important;}

 header#top a#facebook {display:block; float:left; width:30px; height:30px; margin:10px 10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; background-size:contain!important;}

 header#top a#instagram {display:block; float:left; width:30px; height:30px; margin:10px 10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; background-size:contain!important;}

 header#top a#mail {display:block; float:left; width:30px; height:30px; margin:10px 10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mail.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#mail:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mailHvr.png) no-repeat; background-size:contain!important;}
 /* Social Media Blue */
	
	
	span.quadmenu-item-content span.quadmenu-text {font-size: 14px!important;}
	
	ul.quadmenu-tabs li.quadmenu-item div.quadmenu-dropdown-menu {margin:-50px 0 0 -100px!important;}
	
	
	ul.quadmenu-navbar-nav li.quadmenu-item-type-tabs div ul li ul.quadmenu-tabs li div ul {max-width:1024px;}
	
	ul.quadmenu-tabs li div ul li a span.quadmenu-item-content img, ul.quadmenu-tabs li div ul li a span, ul.quadmenu-tabs li div ul li a, ul.quadmenu-tabs li div ul li {width:200px!important; min-width: 200px!important; height: auto!important;}
	
	#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row li {padding-left:0!important; padding-right: 0!important; margin: 0;}
	#quadmenu .quadmenu-navbar-nav li.quadmenu-item.quadmenu-item-level-3 .quadmenu-item-content {padding: 0!important;}
	#quadmenu .quadmenu-navbar-nav li.quadmenu-item.quadmenu-item-level-3 .quadmenu-item-content img {padding:0 15px 0 0!important;}
	
	div.quadmenu_btt.quadmenu-dropdown-menu ul li.quadmenu-item {max-height: 200px;}
	
	ul.quadmenu-tabs li a span.quadmenu-item-content {width:190px!important; min-width:190px!important;}
	
	div.quadmenu_btt.quadmenu-dropdown-menu ul.quadmenu-row {padding-bottom: 50px!important;}
	
	

/* //// Header */




/* Home Page */
 
 div.pageHeadline div.wpb_wrapper h1 {position:absolute!important; z-index:9999!important; top:100px; left:-50px!important; color:#fff!important;} 


img.homePageImage {border-radius:50%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); max-width:150px!important;}

div.tripImages {margin:0 0 75px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.inner a.center img {width:100%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); margin:0 0 20px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:0!important; padding:0!important; color:#006EB8!important;}

div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a {font-weight:400!important;}


/* Recent posts */
img.rpwe-alignleft.rpwe-thumb, time.rpwe-time.published {display:none!important;}
h3.rpwe-title {font-weight:600!important; text-align:center; margin:0!important; padding:0!important; line-height:21px!important;}
h3.rpwe-title a {font-size:18px!important; font-weight:600!important; text-align:center; margin:0!important; padding:0!important;}
h3.rpwe-title a:hover {text-decoration:underline!important;}
li.rpwe-li.rpwe-clearfix {border:none!important; float:left; clear:both; margin:-1em 0 1em 0;}
/* //// Recent posts */


/* Slideshow Title */
div.slideshowTitle {position:relative!important; bottom:-80px; left:40px; z-index:999!important; color:#fff!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important; height:2em!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:105px 48px 0 0!important; float:right!important; clear:both!important;}

/* Carousel */
div#testimonials div.owl-nav button.owl-next {background-color:#006EB8!important; border-radius:0!important; margin:0 -30px 0 0!important;}
div#testimonials div.owl-nav button.owl-prev {background-color:#006EB8!important; border-radius:0!important; margin:0 0 0 -30px!important;}


div.wpb_text_column.wpb_content_element.readMore div.wpb_wrapper h2 {font-weight:400!important; margin:-30px 0 0 0;}

/* //// Carousel */

/* Contact Form */ 

 div.wpcf7 form.wpcf7-form div.wpcf7-response-output {background:none!important;}

input, textarea {background:#FFF!important; border-radius:0!important; border:1px solid #002f63;}

div.contactForm form.wpcf7-form {max-width:1200px!important; position:relative!important; margin:0 auto!important;}
label#floatLeft {float:left; width:48%!important; margin-right:4%!important;}
label#floatRight {float:left; width:48%!important; margin:-23px 0 20px 0!important;}

div.rpscw-recentposts, div.rpscw-col, div.rpscw-recentpostwrap {border:none!important; width:100%!important; max-height:100px;}

div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div.rpscw-recentpostwrap div.rpscw-col div.rpscw-recentposts div.rpscw-sidept a {color:#006EB8; text-transform:capitalize; margin:-10px 0 0 0!important; font-weight:100!important;}

div.rpscw-recentposts img, div.rpscw-recentposts div.rpscw-infoblock {display:none!important;}

div.deals h4 a { color:#000!important;}
div.deals h4 a:hover {color:#002f63!important;}

div.sidebarText {border:none;}

div.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.img-with-aniamtion-wrap.center div.inner img.img-with-animation.skip-lazy {width:100%!important;}

/* //// Home Page */


/* Page Slideshow */
div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important;}

div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-100px 0 0 0;}
 html body.green div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-100px 0 0 0;}
 html body.teal div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-100px 0 0 0;}


div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:0!important; float:right!important; clear:both!important; background:#a1a1a2; color:#494949; padding:5px 48px 5px 10px;}

div.ms-container div.ms-inner-controls-cont div.ms-bullets {width:100%!important; z-index:0!important; position:absolute; right:0!important; height:40%!important; bottom:0!important;/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#000000+1,000000+100&0+58,0.8+100 */
background:-moz-linear-gradient(top, rgba(0,0,0,0) 1%, rgba(0,0,0,0) 68%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info {position:absolute!important; right:0!important; top:70px!important; width:100%!important; height:50px!important;}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info p {color:#d0d0d0; position:absolute!important; bottom:0!important; right:-20px!important; font-size:12px!important;}

div.ExpeditionPageSliders div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:0; bottom:-25px; width:100%!important;}
 
 div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:45%; bottom:20px; width:100%!important;}

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet {background:none!important; border-radius:50%; border:1px solid #18A5DA;}


div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet-selected, 
div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet:hover {background:#18A5DA!important; border-radius:50%; border:1px solid #fff;}

/* //// Page Slideshow */


/* Expedition page */
div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p { color:#000!important; font-size:20px;}


div.LocationText {border-bottom:1px solid #006EB8!important; position:relative; margin:50px auto 0 auto!important; max-width:95%;}


div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h1 {margin:25px 0 0 0!important; padding:0!important;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h2 {font-weight:400!important;}

div.encounterDates div div div.vc_column-inner, div.encounterDetails {background:#d0d0d0!important;}


div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDates div div div.vc_column-inner div.wpb_wrapper, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#002f63!important;}

html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#16441e!important;}

html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#006d5e!important;}
 
html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #002f63; margin:-1em 0 .5em 0!important; padding:0;}
html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #16441e; margin:-1em 0 .5em 0!important; padding:0;}
html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #004544; margin:-1em 0 .5em 0!important; padding:0;}

a.nectar-button.small.regular-button {font-weight:700!important; padding:3px 5px!important; margin:0 0 0 1em!important; font-size:11px!important;}

 div.ExpeditionPageSliders {max-width:700px!important; position:relative; margin:0 auto;}

div.wpb_text_column.wpb_content_element.centeredTypeImage div.wpb_wrapper h6 {height:100%; vertical-align:middle;}

div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td {background:none!important; border:none!important; font-size:1em!important;}
div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td:first-child {min-width:90px!important;}


div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:-1px 0 0 0!important; padding:0!important; color:#006EB8!important;}

div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form p {margin:0!important; padding:0!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input {margin:0 0 -100px 0!important; padding:5px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form textarea {height:100px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}
	
	div.contactForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper div.wpcf7 form.wpcf7-form p input[type=submit] {background:#006EB8!important;}

div.wpb_text_column.wpb_content_element.aboutBigFish {position:absolute; top:20px; left:20px; z-index:9999999!important;}
div.aboutBigFish h2 {color:#002f63!important;}
html body.green div.aboutBigFish h2 {color:#16441e!important;}
html body.teal div.aboutBigFish h2 {color:#004544!important;}


div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#002f63!important;}
 
 div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul ul {margin-top:0!important;}

/* //// Expedition page */


/* Blog */
div.col.span_6.section-title.blog-title div.inner-wrap a, div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category {position:absolute!important; top:55px!important; right:160px!important; z-index:99999!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a {color:#006EB8!important; border:#006EB8 1px solid!important; font-weight:700!important;}

body.post-template-default.single.single-post div.wpb_column.column_container.vc_column_container {padding:0 10px!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category:hover a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a:hover { color:#000!important;}

div.row div.col.span_6.section-title.blog-title div.inner-wrap div#single-below-header span.meta-date.date {position:absolute!important; top:-150px!important; right:0!important; border:none!important;}
div.container.main-content div.row.heading-title.hentry div.col.span_12.section-title.blog-title div#single-below-header span.meta-date.date {position:absolute!important; top:73px!important; right:0!important; border:none!important;}

span.fn, span.meta-comment-count {display:none!important;}

html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container div.row,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry {height:200px!important;}


html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry div.blog-title {margin-top:-100px!important;}

span.rl-gallery-item-title {display:block; float:left; font-weight:700; line-height:18px!important; margin:.5em 0 0 0;}
span.rl-gallery-item-caption {display:block; font-size:12px!important; clear:both; float:left; line-height:14px!important; font-weight:400!important;}

h1.entry-title {padding-top:150px!important;}

body.post-template-default.single.single-post div.wpb_text_column.wpb_content_element {padding-right:40px!important;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section,
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.dark.left {padding:48px!important; max-width:1500px!important; margin:0 auto!important; position:relative;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section h3 {margin:-50px 0 0 10px!important;}
 
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.left h3 {margin:0 0 -40px 58px!important;} 

div.row.blog-recent.columns-3 div.col {background:#efefef!important; border:2px solid #efefef!important;}
div.row.blog-recent.columns-3 div.col img.attachment-portfolio-thumb {width:100%!important; object-fit:contain;}
div.row.blog-recent.columns-3 div.col div.post-header {padding:15px!important; text-align:center;}
div.row.blog-recent.columns-3 div.col div.post-header h3.title {font-size:22px!important; line-height:26px!important;}
div.row.blog-recent.columns-3 div.col div.excerpt {padding:15px!important; margin:-30px 0 0 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header {margin:-20px 0 5px 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header span.meta-author, div.row.blog-recent.columns-3 div.col div.post-header span.meta-category {display:none!important;}
div.row.blog-recent.columns-3 div.col a {color:#006EB8!important;}

body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a {margin-bottom:13px!important; display:block; float:left; clear:both; line-height:1em!important;}
body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a:last-child {margin-bottom:20px!important; display:block; float:left; clear:both; line-height:1em!important;}
 
 /* Next posts */
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section {margin:-50px auto 130px auto!important; max-width:800px!important; position:relative;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span.text {font-weight:600!important; font-size:28px; line-height:30px;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span {font-weight:600!important; font-size:16px; line-height:18px;}

body.post-template-default.single.single-post div.wpb_wrapper ul { color:#000!important; font-size:1em!important;}
/* //// Blog */
 
 /* Videos */
 div.wpb_wrapper.tabbed h4, div.wpb_wrapper.tabbed h3, div.wpb_wrapper.tabbed h2, div.wpb_wrapper.tabbed p {text-transform:capitalize!important; margin:0 0 -20px 0!important; font-weight:600!important; font-size:18px!important;}
 div.wpb_wrapper.tabbed div.column_container {padding-right:25px!important;}
 /* //// Videos */

 
 /* Trip Reports */
 body.tripReport a, body.tripReport p {margin:2em 0!important;}
 /* //// Trip Reports */
 
 /* Calendar */
 div.not-widget th.fc-day-header {background:#002f63!important; border:1px solid #002f63!important;}
 div.not-widget td.fc-day {border:1px solid #002f63!important; /* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#364a4c+0,576263+100 */ background:#364a4c; /* Old browsers */ background:-moz-linear-gradient(top, #364a4c 0%, #576263 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, #364a4c 0%,#576263 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #364a4c 0%,#576263 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#364a4c', endColorstr='#576263',GradientType=0 ); /* IE6-9 */}
 
 div.not-widget table.fc-border-separate tbody tr.fc-week td.fc-day.fc-today.fc-state-highlight, td.fc-day.fc-today {background-color:#006EB8;}
 span.fc-button {border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; border-top-left-radius:0!important; border-top-right-radius:0!important;}
 div.fc-event-inner {min-height:3em!important;}

div.fc-event-inner {display:table-cell; vertical-align:middle!important; padding:10px!important;}
 span.fc-event-title {line-height:1em!important; font-size:18px!important; }
 a.fc-event:hover { color:#000!important;}
 
 div.fct-main div.fct-footer div.fc-image a {margin:0 auto!important;}
 div.fct-tooltip {border-radius:0!important; background-color:#5b6263!important; border:1px solid #002f63!important; -webkit-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); -moz-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75);}
 div.rhc-info-cell {background:none!important;}
 span.fe-extrainfo-value.rhc_date {margin:10px 5px 20px 0!important; background-color:none!important; font-weight:500!important;}
 div.fct-arrow-holder div.fct-main {background:none!important;}
 a.rhc-taxonomy-link, div.rhc-info-cell.fe-cell-taxonomy.icon-taxonomy-calendar {display:none!important;}
 div.fct-main div.fct-header div.fc-title a {font-size:20px!important; padding:0 0 0 5px}
 
 
 div.rhc-widget-event-list-head {border-radius:0!important; background:none!important; border:none!important;}
 div.rhc-widget-event-list-date {border-radius:50%!important; padding:10px 0!important;}
div.rhc-widget-upcoming-item {margin:0 0 10px 0;}
 
tr.fc-week td.fc-day {padding:0!important;}
div.fc-header {max-height:125px!important;}
span.fuiw-day {font-size:40px!important; font-weight:600!important;}
 
 div.rhc.fe-extrainfo-container.elist-dbox, div.fe-extrainfo-holder, div.rhc.fe-extrainfo-container.elist-dbox div.fe-extrainfo-container2.row-fluid {background:none!important; border:none!important;}
 
 img.fc-event-list-image {background:none!important; border:none!important;}
 
 div.fe-extrainfo-holder.fe-extrainfo-col2 {width:300px!important;}
 
 figcaption {background:#5b6263!important;}
 
 div.grid-item figure.griditem div.griditem-img.noslide-link.fc-event-link img {width:100%!important; height:auto; margin-bottom:-5px!important;}
 
 div.rhc-info-cell::before {display:none!important;}

 div.fc-header-cell.fc-header-center span.fc-header-title h2 {font-size:24px!important; text-indent:-30px;}
div.grid-item figure.griditem {min-width:200px!important;}
figcaption h3.griditem-title {font-size:22px!important; line-height:1em!important; margin:0 0 -10px 0!important;}

 div.fc-header {border-radius:0!important; background:#efefef!important;}


div.rhc-widget-upcoming-title {text-align:left!important;}
div.rhc-widget-upcoming-title a.rhc-event-link, div.rhc_title a span, div.rhc_title a, span.rhc-title-in-link {color:#006EB8!important;}
div.rhc-date-day, div.rhc-date-month-year {border:none!important; background-color:#006EB8!important;}
div.rhc-featured-date {border:none!important;}

 div.fc-view.fc-view-month.fc-grid table.fc-border-separate {border-radius:0!important;}
 /* //// Calendar */
 
 
 /* Testimonial Page */
 div.testimonialRow {border-bottom:1px solid #fff!important; padding:0 0 50px 0!important; margin-bottom:50px!important;}
 div#order, div#mail {float:left; width:100%!important; margin:25px 0!important; clear:both!important;}
 
 label.orderLeft {width:50%!important; float:left; clear:both; margin:10px 0;}
 /* ////Testimonial Page */
 
 
/* Murchandise */
 span.wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select {background:#e6e7e8!important;}
	
	div#order label.orderLeft span select {float:left; display: block;}
	div#order {width:50%!important; float:left; clear:both; margin:10px 0;}
	div#order label.orderLeft {width:100%!important;}
	label.clearMe {width:100%; float:left; clear: both!important;}

 /* Murchandise */
 
 /* FAQs */
 div.toggles.accordion div.toggle.default h3 a {font-size:16px!important; font-weight:700!important; padding:0!important;}
 
 div.toggleMe div.row-bg-wrap div.row-bg-overlay {background:none!important;}
 /* //// FAQs */
 
 
 /* Contact Page */
 
	
	a#facebook {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#instagram {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#pinterest {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#flickr {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#twitter {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#vimeo {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#google {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}
 div#socialContact1 {width:200px; position:relative; margin:0 auto!important;}
 div#socialContact2 {width:150px; position:relative; margin:0 auto!important;}
 /* //// Contact Page */


 /* Cookie notice */
 div#cookie-law-info-bar a#cookie_action_close_header {background:#006EB8!important; color:#000!important; font-weight:800!important; font-size:16px!important; margin:.5em 1.5em!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link {text-decoration:none!important; font-size:12px!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link:hover {text-decoration:underline!important;}
 a#cookie_action_close_header_reject {font-size:12px!important;}
/* //// Cookie notice */
 



/* Footer */
div#footer-widgets div.container h3 {margin:-50px 0 0 0; text-align:center; color:#cdd0d0; position:absolute; width:100%;}

div#termsPrivacy {float:right; text-align:right; z-index:8000; height:15px;}
div#footer-outer div#copyright.row div.container div.col.span_5 p#copyright {font-size:12px; float:left; padding:0!important; background:none!important; font-weight:600!important;}

div.menu-footer-container {position:absolute; width:100%; top:0!important; left:0; background:#10234e; padding:10px; z-index:9999;}

div.menu-footer-container ul#menu-footer.menu {position:relative; margin:0 auto; width:1100px;}
div.menu-footer-container ul#menu-footer.menu li {float:left; margin:0 40px;}

div.menu-footer-container ul#menu-footer.menu li a {text-transform:uppercase; font-weight:600;}

div#text-3.widget.widget_text div.textwidget p {font-weight:700!important;}

ul#menu-secondary-footer.menu li a {text-transform:uppercase; font-weight:600;}
 
div#footer-outer div#footer-widgets div#text-4.widget.widget_text div.textwidget {width:250px; float:right;}
 
 div.cf7sr-g-recaptcha>div>div>iframe {transform:scale(0.83);transform-origin:0 0;} 

div#footer-outer div#footer-widgets div.textwidget div.wpcf7 form p {padding:0!important; margin:0!important;}
div#footer-outer div#footer-widgets div.container form p strong { color:#000!important; font-size:20px; font-weight:400; margin:0 0 -50px 0!important; padding:0;}
div#footer-outer div#footer-widgets div.container form input {margin:0 0 -15px 0;}

div#footer-outer div#footer-widgets div.container form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}

div.col.span_4 div#text-3.widget.widget_text {position:absolute!important; top:350px!important; width:100%;}
div.col.span_4 div#text-3.widget.widget_text div.textwidget {text-align:center;}
div.col.span_4 div#text-3.widget.widget_text div.textwidget p { color:#000!important; margin:0 0 -20px 0!important; padding:0; text-align:center!important;}
div#text-3.widget.widget_text div.textwidget p a {margin:20px 0 0 0!important; float:left; clear:both; width:100%; text-align:center;}

/* Footer social blue */
	div#footerSocialFloat {position:relative; margin:0 auto; width:420px; z-index:10000;}
	div#footerSocial {position:absolute; bottom:5px; left:0; width:100%; background:none!important;}
	
	div#footer-outer a#facebook {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#instagram {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#pinterest {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#flickr {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#twitter {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#vimeo {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#google {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

/* //// Footer */
/* //// styles */
 
}

/* small desktop 2 ----------- */
@media only screen 
and (min-width:601px) 
and (max-width:1024px) 
{
/* Styles */
	
	 div#rightTopLinks {margin:-20px 45px 0 0!important; position:relative; float:right; z-index:9999!important;}

	
}


/* iPads (landscape) ----------- */
@media only screen 
and (min-width:601px) 
and (max-width:1024px) 
and (orientation:landscape)
{
/* Styles */
 	.hideDesktop {display: none!important;}

 
/* Sitewide Typography */
h1, h2, h3, h4, h5, h6, p, span, label {font-variant-numeric:lining-nums!important; color:#000!important;}
input, textarea {font-variant-numeric:lining-nums!important;}
 
html body a {font-variant-numeric:lining-nums!important; color:#006EB8!important; font-weight:600;}

 html body a:hover {text-decoration:underline!important;}
html body p {font-weight:300!important;}
 label, span {font-family:raleway, sans-serif!important;}

input, textarea {font-variant-numeric:lining-nums!important;}
input[type="submit"] {font-size:14px!important; text-transform:uppercase!important; font-weight:600;}
 
 
 #clear, div#clear, label#clear {clear:both!important; position:relative; width:100%;}
 
 img.captioned {margin-bottom:-40px!important; z-index:0!important;}
 div.caption p, div.caption div.wpb_wrapper p {padding:10px!important; text-align:right!important; font-size:.85em!important; position:absolute; width:100%!important;}
 
 html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.black div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p { color:#000!important;}
 
 

/* //// Sitewide Typography */


/* Page color */
html body div.container-wrap, html body.green div.container-wrap, html body.teal div.container-wrap, html body.black div.container-wrap {background- color:#000!important;}

/* ////Page color */


/* Header */
	body div#header-outer header#top div.container, body div#header-outer, body div#header-outer header#top {height:30px!important; max-height:30px;}
	
/* Mobile Menu */

div.slide-out-widget-area-toggle.mobile-icon div, div.slide-out-widget-area-toggle.mobile-icon div a, div.slide-out-widget-area-toggle.mobile-icon div a span, div.slide-out-widget-area-toggle.mobile-icon div a i.close {display:block!important; top:-11px; right:20px; position:absolute!important; width:40px!important;}


/* logo */
header#top div.row div.col.span_3 a#logo {margin:-43px 0 0 48px!important;}
 a#logo img {height:40px!important; width:auto!important;}

/* search */
nav ul.buttons.sf-menu {position:absolute!important; top:-35px!important; right:80px!important;}

div#search, div#search input {background:#dde0e0!important;}

h2#siteTagline {position:absolute!important; bottom:25px!important; right:30px; font-weight:300!important; font-size:18px!important;}


 /* Social Media Blue */
 div#rightTopLinks {margin:0 90px 0 0!important; position:relative; float:right; z-index:9999!important;}

 header#top a#facebook {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; background-size:contain!important;}

 header#top a#instagram {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; background-size:contain!important;}

 header#top a#mail {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mail.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#mail:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mailHvr.png) no-repeat; background-size:contain!important;}
 /* Social Media Blue */

/* //// Header */




/* Home Page */
 div.pageHeadline div.wpb_wrapper h1 {position:absolute!important; z-index:9999!important; top:40px; left:0!important; font-size: 30px!important; color:#fff!important;} 
 

img.homePageImage {border-radius:50%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); max-width:150px!important;}

div.tripImages {margin:0 0 75px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.inner a.center img {width:100%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); margin:0 0 20px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:0!important; padding:0!important; color:#006EB8!important;}
 html body.green div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, html body.green div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:0!important; padding:0!important; color:#87af17!important;}
 html body.teal div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, html body.teal div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:0!important; padding:0!important; color:#49c6b4!important;}
 
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a {font-weight:400!important;}


/* Recent posts */
img.rpwe-alignleft.rpwe-thumb, time.rpwe-time.published {display:none!important;}
h3.rpwe-title {font-weight:600!important; text-align:center; margin:0!important; padding:0!important; line-height:21px!important;}
h3.rpwe-title a {font-size:18px!important; font-weight:600!important; text-align:center; margin:0!important; padding:0!important;}
h3.rpwe-title a:hover {text-decoration:underline!important;}
li.rpwe-li.rpwe-clearfix {border:none!important; float:left; clear:both; margin:-1em 0 1em 0;}
/* //// Recent posts */


/* Slideshow Title */
div.slideshowTitle {position:relative!important; bottom:-80px; left:40px; z-index:999!important; color:#fff!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important; height:2em!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:105px 48px 0 0!important; float:right!important; clear:both!important;}

/* Carousel */
div#testimonials div.owl-nav button.owl-next {background-color:#006EB8!important; border-radius:0!important; margin:0 -30px 0 0!important;}
div#testimonials div.owl-nav button.owl-prev {background-color:#006EB8!important; border-radius:0!important; margin:0 0 0 -30px!important;}

div.wpb_text_column.wpb_content_element.readMore div.wpb_wrapper h2 {font-weight:400!important; margin:-30px 0 0 0;}

/* //// Carousel */

/* Contact Form */ 

 div.wpcf7 form.wpcf7-form div.wpcf7-response-output {background:none!important;}

input, textarea {background:#FFF!important; border-radius:0!important; border:1px solid #002f63;}

div.contactForm form.wpcf7-form {max-width:1200px!important; position:relative!important; margin:0 auto!important;}
label#floatLeft {float:left; width:48%!important; margin-right:4%!important;}
label#floatRight {float:left; width:48%!important; margin:-23px 0 20px 0!important;}

div.rpscw-recentposts, div.rpscw-col, div.rpscw-recentpostwrap {border:none!important; width:100%!important; max-height:100px;}

div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div.rpscw-recentpostwrap div.rpscw-col div.rpscw-recentposts div.rpscw-sidept a {color:#006EB8; text-transform:capitalize; margin:-10px 0 0 0!important; font-weight:100!important;}

div.rpscw-recentposts img, div.rpscw-recentposts div.rpscw-infoblock {display:none!important;}

div.deals h4 a { color:#000!important;}
div.deals h4 a:hover {color:#002f63!important;}

div.sidebarText {border:none;}

div.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.img-with-aniamtion-wrap.center div.inner img.img-with-animation.skip-lazy {width:100%!important;}


/* //// Home Page */


/* Page Slideshow */
div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important;}

div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-50px 0 0 0;}
 html body.green div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-50px 0 0 0;}
 html body.teal div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-50px 0 0 0;}


div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:0!important; float:right!important; clear:both!important; background:#a1a1a2; color:#494949; padding:5px 48px 5px 10px;}

div.ms-container div.ms-inner-controls-cont div.ms-bullets {width:100%!important; z-index:0!important; position:absolute; right:0!important; height:40%!important; bottom:0!important;/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#000000+1,000000+100&0+58,0.8+100 */
background:-moz-linear-gradient(top, rgba(0,0,0,0) 1%, rgba(0,0,0,0) 68%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info {position:absolute!important; right:0!important; top:70px!important; width:100%!important; height:50px!important;}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info p {color:#d0d0d0; position:absolute!important; bottom:0!important; right:-20px!important; font-size:12px!important;}

div.ExpeditionPageSliders div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:0; bottom:-25px; width:100%!important;}
 
 div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:45%; bottom:20px; width:100%!important;}
 
div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet {background:none!important; border-radius:50%; border:1px solid #18A5DA;}

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet-selected, 
div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet:hover {background:#18A5DA!important; border-radius:50%; border:1px solid #fff;}
/* //// Page Slideshow */


/* Expedition page */
div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p { color:#000!important; font-size:20px;}


div.LocationText {border-bottom:1px solid #006EB8!important; position:relative; margin:0 auto; max-width:95%;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h1 {margin:25px 0 0 0!important; padding:0!important;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h2 {font-weight:400!important;}

div.encounterDates div div div.vc_column-inner, div.encounterDetails {background:#d0d0d0!important;}


div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDates div div div.vc_column-inner div.wpb_wrapper, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#002f63!important;}

html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#16441e!important;}

html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#006d5e!important;}
 
html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #002f63; margin:-1em 0 .5em 0!important; padding:0;}
html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #16441e; margin:-1em 0 .5em 0!important; padding:0;}
html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #004544; margin:-1em 0 .5em 0!important; padding:0;}

a.nectar-button.small.regular-button {font-weight:700!important; padding:3px 5px!important; margin:0 0 0 1em!important; font-size:11px!important;}

 div.ExpeditionPageSliders {max-width:700px!important; position:relative; margin:0 auto;}

div.wpb_text_column.wpb_content_element.centeredTypeImage div.wpb_wrapper h6 {height:100%; vertical-align:middle;}

div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td {background:none!important; border:none!important; font-size:1em!important;}
div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td:first-child {min-width:90px!important;}


div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:-1px 0 0 0!important; padding:0!important; color:#006EB8!important;}

div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form p {margin:0!important; padding:0!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input {margin:0 0 -100px 0!important; padding:5px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form textarea {height:100px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}
	
	div.contactForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper div.wpcf7 form.wpcf7-form p input[type=submit] {background:#006EB8!important;}

div.wpb_text_column.wpb_content_element.aboutBigFish {position:absolute; top:20px; left:20px; z-index:9999999!important;}
div.aboutBigFish h2 {color:#002f63!important;}
html body.green div.aboutBigFish h2 {color:#16441e!important;}
html body.teal div.aboutBigFish h2 {color:#004544!important;}


div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#002f63!important;}
html body.green div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#16441e!important;}
html body.teal div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#004544!important;}
 
 div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul ul {margin-top:0!important;}

/* //// Expedition page */


/* Blog */
div.col.span_6.section-title.blog-title div.inner-wrap a, div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category {position:absolute!important; top:55px!important; right:160px!important; z-index:99999!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a {color:#006EB8!important; border:#006EB8 1px solid!important; font-weight:700!important;}

body.post-template-default.single.single-post div.wpb_column.column_container.vc_column_container {padding:0 10px!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category:hover a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a:hover { color:#000!important;}

div.row div.col.span_6.section-title.blog-title div.inner-wrap div#single-below-header span.meta-date.date {position:absolute!important; top:-150px!important; right:0!important; border:none!important;}
div.container.main-content div.row.heading-title.hentry div.col.span_12.section-title.blog-title div#single-below-header span.meta-date.date {position:absolute!important; top:73px!important; right:0!important; border:none!important;}

span.fn, span.meta-comment-count {display:none!important;}

html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container div.row,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry {height:200px!important;}


html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry div.blog-title {margin-top:-100px!important;}

span.rl-gallery-item-title {display:block; float:left; font-weight:700; line-height:18px!important; margin:.5em 0 0 0;}
span.rl-gallery-item-caption {display:block; font-size:12px!important; clear:both; float:left; line-height:14px!important; font-weight:400!important;}

h1.entry-title {padding-top:150px!important;}

body.post-template-default.single.single-post div.wpb_text_column.wpb_content_element {padding-right:40px!important;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section,
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.dark.left {padding:48px!important; max-width:1500px!important; margin:0 auto!important; position:relative;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section h3 {margin:-50px 0 0 10px!important;}
 
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.left h3 {margin:0 0 -40px 58px!important;} 

div.row.blog-recent.columns-3 div.col {background:#efefef!important; border:2px solid #efefef!important;}
div.row.blog-recent.columns-3 div.col img.attachment-portfolio-thumb {width:100%!important; object-fit:contain;}
div.row.blog-recent.columns-3 div.col div.post-header {padding:15px!important; text-align:center;}
div.row.blog-recent.columns-3 div.col div.post-header h3.title {font-size:22px!important; line-height:26px!important;}
div.row.blog-recent.columns-3 div.col div.excerpt {padding:15px!important; margin:-30px 0 0 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header {margin:-20px 0 5px 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header span.meta-author, div.row.blog-recent.columns-3 div.col div.post-header span.meta-category {display:none!important;}
div.row.blog-recent.columns-3 div.col a {color:#006EB8!important;}

body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a {margin-bottom:13px!important; display:block; float:left; clear:both; line-height:1em!important;}
body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a:last-child {margin-bottom:20px!important; display:block; float:left; clear:both; line-height:1em!important;}
 
 /* Next posts */
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section {margin:-50px auto 130px auto!important; max-width:800px!important; position:relative;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span.text {font-weight:600!important; font-size:28px; line-height:30px;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span {font-weight:600!important; font-size:16px; line-height:18px;}

body.post-template-default.single.single-post div.wpb_wrapper ul { color:#000!important; font-size:1em!important;}
/* //// Blog */
 
 /* Videos */
 div.wpb_wrapper.tabbed h4, div.wpb_wrapper.tabbed h3, div.wpb_wrapper.tabbed h2, div.wpb_wrapper.tabbed p {text-transform:capitalize!important; margin:0 0 -20px 0!important; font-weight:600!important; font-size:18px!important;}
 div.wpb_wrapper.tabbed div.column_container {padding-right:25px!important;}
 /* //// Videos */

 
 /* Trip Reports */
 body.tripReport a, body.tripReport p {margin:2em 0!important;}
 /* //// Trip Reports */
 
 /* Calendar */
 div.not-widget th.fc-day-header {background:#002f63!important; border:1px solid #002f63!important;}
 div.not-widget td.fc-day {border:1px solid #002f63!important; /* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#364a4c+0,576263+100 */ background:#364a4c; /* Old browsers */ background:-moz-linear-gradient(top, #364a4c 0%, #576263 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, #364a4c 0%,#576263 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #364a4c 0%,#576263 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#364a4c', endColorstr='#576263',GradientType=0 ); /* IE6-9 */}
 
 div.not-widget table.fc-border-separate tbody tr.fc-week td.fc-day.fc-today.fc-state-highlight, td.fc-day.fc-today {background-color:#006EB8;}
 span.fc-button {border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; border-top-left-radius:0!important; border-top-right-radius:0!important;}
 div.fc-event-inner {min-height:3em!important;}

div.fc-event-inner {display:table-cell; vertical-align:middle!important; padding:10px!important;}
 span.fc-event-title {line-height:1em!important; font-size:18px!important; }
 a.fc-event:hover { color:#000!important;}
 
 div.fct-main div.fct-footer div.fc-image a {margin:0 auto!important;}
 div.fct-tooltip {border-radius:0!important; background-color:#5b6263!important; border:1px solid #002f63!important; -webkit-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); -moz-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75);}
 div.rhc-info-cell {background:none!important;}
 span.fe-extrainfo-value.rhc_date {margin:10px 5px 20px 0!important; background-color:none!important; font-weight:500!important;}
 div.fct-arrow-holder div.fct-main {background:none!important;}
 a.rhc-taxonomy-link, div.rhc-info-cell.fe-cell-taxonomy.icon-taxonomy-calendar {display:none!important;}
 div.fct-main div.fct-header div.fc-title a {font-size:20px!important; padding:0 0 0 5px}
 
 
 div.rhc-widget-event-list-head {border-radius:0!important; background:none!important; border:none!important;}
 div.rhc-widget-event-list-date {border-radius:50%!important; padding:10px 0!important;}
div.rhc-widget-upcoming-item {margin:0 0 10px 0;}
 
tr.fc-week td.fc-day {padding:0!important;}
div.fc-header {max-height:125px!important;}
span.fuiw-day {font-size:40px!important; font-weight:600!important;}
 
 div.rhc.fe-extrainfo-container.elist-dbox, div.fe-extrainfo-holder, div.rhc.fe-extrainfo-container.elist-dbox div.fe-extrainfo-container2.row-fluid {background:none!important; border:none!important;}
 
 img.fc-event-list-image {background:none!important; border:none!important;}
 
 div.fe-extrainfo-holder.fe-extrainfo-col2 {width:300px!important;}
 
 figcaption {background:#5b6263!important;}
 
 div.grid-item figure.griditem div.griditem-img.noslide-link.fc-event-link img {width:100%!important; height:auto; margin-bottom:-5px!important;}
 
 div.rhc-info-cell::before {display:none!important;}

 div.fc-header-cell.fc-header-center span.fc-header-title h2 {font-size:24px!important; text-indent:-30px;}
div.grid-item figure.griditem {min-width:200px!important;}
figcaption h3.griditem-title {font-size:22px!important; line-height:1em!important; margin:0 0 -10px 0!important;}

 div.fc-header {border-radius:0!important; background:#efefef!important;}


div.rhc-widget-upcoming-title {text-align:left!important;}
div.rhc-widget-upcoming-title a.rhc-event-link, div.rhc_title a span, div.rhc_title a, span.rhc-title-in-link {color:#006EB8!important;}
div.rhc-date-day, div.rhc-date-month-year {border:none!important; background-color:#006EB8!important;}
div.rhc-featured-date {border:none!important;}

 div.fc-view.fc-view-month.fc-grid table.fc-border-separate {border-radius:0!important;}
 /* //// Calendar */
 
 
 /* Testimonial Page */
 div.testimonialRow {border-bottom:1px solid #fff!important; padding:0 0 50px 0!important; margin-bottom:50px!important;}
 div#order, div#mail {float:left; width:100%!important; margin:25px 0!important; clear:both!important;}
 
 label.orderLeft {width:50%!important; float:left; clear:both; margin:10px 0;}
 /* ////Testimonial Page */
 
 
/* Murchandise */
 span.wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select {background:#e6e7e8!important;}
	
	div#order label.orderLeft span select {float:left; display: block;}
	div#order {width:50%!important; float:left; clear:both; margin:10px 0;}
	div#order label.orderLeft {width:100%!important;}
	label.clearMe {width:100%; float:left; clear: both!important;}

 /* Murchandise */
 
 
 /* FAQs */
 div.toggles.accordion div.toggle.default h3 a {font-size:16px!important; font-weight:700!important; padding:0!important;}
 
 div.toggleMe div.row-bg-wrap div.row-bg-overlay {background:none!important;}
 /* //// FAQs */
 
 
 /* Contact Page */
 
	
	a#facebook {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#instagram {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#pinterest {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#flickr {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#twitter {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#vimeo {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#google {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}
 div#socialContact1 {width:200px; position:relative; margin:0 auto!important;}
 div#socialContact2 {width:150px; position:relative; margin:0 auto!important;}
 /* //// Contact Page */


 
/* Cookie notice */
 div#cookie-law-info-bar a#cookie_action_close_header {background:#006EB8!important; color:#000!important; font-weight:800!important; font-size:16px!important; margin:.5em 1.5em!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link {text-decoration:none!important; font-size:12px!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link:hover {text-decoration:underline!important;}
 a#cookie_action_close_header_reject {font-size:12px!important;}
/* //// Cookie notice */


/* Footer */
div#footer-widgets div.container h3 {margin:-50px 0 0 0; text-align:center; color:#cdd0d0; position:absolute; width:100%;}

div#termsPrivacy {float:right; text-align:right; z-index:8000; height:15px;}
div#footer-outer div#copyright.row div.container div.col.span_5 p#copyright {font-size:12px; float:left; padding:0!important; background:none!important; font-weight:600!important;}

div.menu-footer-container {position:absolute; width:100%; top:0!important; left:0; background:#10234e; padding:10px; z-index:9999;}

div.menu-footer-container ul#menu-footer.menu {position:relative; margin:0 auto; width:1100px;}
div.menu-footer-container ul#menu-footer.menu li {float:left; margin:0 40px;}

div.menu-footer-container ul#menu-footer.menu li a {text-transform:uppercase; font-weight:600;}

div#text-3.widget.widget_text div.textwidget p {font-weight:700!important;}

ul#menu-secondary-footer.menu li a {text-transform:uppercase; font-weight:600;}

 div#footer-outer div#footer-widgets div.container div.row div.col.span_4 div#text-4.widget.widget_text {text-align:left; float:left;}
 
 div.cf7sr-g-recaptcha>div>div>iframe {transform:scale(0.83);transform-origin:0 0;} 

 
div#footer-outer div#footer-widgets div.textwidget div.wpcf7 form p {padding:0!important; margin:0!important;}
div#footer-outer div#footer-widgets div.container form p strong { color:#000!important; font-size:20px; font-weight:400; margin:0 0 -50px 0!important; padding:0;}
div#footer-outer div#footer-widgets div.container form input {margin:0 0 -15px 0;}

div#footer-outer div#footer-widgets div.container form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}

div#text-3.widget.widget_text {position:absolute!important; top:300px!important; width:100%;}
div#text-3.widget.widget_text div.textwidget {text-align:center;}
div#text-3.widget.widget_text div.textwidget p { color:#000!important; margin:0 0 -20px 0!important; padding:0;}
div#text-3.widget.widget_text div.textwidget p a {margin:20px 0 0 0!important; float:left; clear:both; width:100%; text-align:center;}

/* Footer social blue */
	div#footerSocialFloat {position:relative; margin:0 auto; width:420px; z-index:10000;}
	div#footerSocial {position:absolute; bottom:5px; left:0; width:100%; background:none!important;}
	
	div#footer-outer a#facebook {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#instagram {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#pinterest {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#flickr {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#twitter {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#vimeo {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#google {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

/* //// Footer */
/* //// styles */
}


/* iPads (portrait) ----------- */
@media only screen 
and (min-width:481px) 
and (max-width:1024px)
and (orientation:portrait) 
{
/* Styles */
	.hideMobile {display: none!important;}
 
/* Sitewide Typography */
h1, h2, h3, h4, h5, h6, p, span, label {font-variant-numeric:lining-nums!important; color:#000!important;}
input, textarea {font-variant-numeric:lining-nums!important;}
 
html body a {font-variant-numeric:lining-nums!important; color:#006EB8!important; font-weight:600;}

html body a:hover {text-decoration:underline!important;}
html body p {font-weight:300!important;}
label, span {font-family:raleway, sans-serif!important;}

input, textarea {font-variant-numeric:lining-nums!important;}
input[type="submit"] {font-size:14px!important; text-transform:uppercase!important; font-weight:600;}
 
 
 #clear, div#clear, label#clear {clear:both!important; position:relative; width:100%;}
 
 img.captioned {margin-bottom:-40px!important; z-index:0!important;}
 div.caption p, div.caption div.wpb_wrapper p {padding:10px!important; text-align:right!important; font-size:.85em!important; position:absolute; width:100%!important;}
 
 html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.black div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p { color:#000!important;}
 

	/* //// Sitewide Typography */


/* Page color */
html body div.container-wrap, html body.green div.container-wrap, html body.teal div.container-wrap, html body.black div.container-wrap {background- color:#000!important;}

/* ////Page color */

/* Mobile Menu */
 div.mob-menu-left-panel.mobmenu.mobmenu-parent-link a.mobmenu-left-bt {margin:10px!important;}
 div.mobmenu_content div.menu-mobile-container ul#mobmenuleft li.menu-item a {font-size:20px!important; font-family:raleway, sans-serif!important;}
 div.menu-mobile-container ul#mobmenuleft {margin-top:20px!important;}

 
/* Mobile Menu */

div.slide-out-widget-area-toggle.mobile-icon div, div.slide-out-widget-area-toggle.mobile-icon div a, div.slide-out-widget-area-toggle.mobile-icon div a span, div.slide-out-widget-area-toggle.mobile-icon div a i.close {display:block!important; top:-10px; right:10px; position:absolute!important; width:40px!important;}


/* Header */
	

/* logo */
header#top div.row div.col.span_3 a#logo {margin:-43px 0 0 48px!important;}
 a#logo img {height:40px!important; width:auto!important;}

/* search */
nav ul.buttons.sf-menu {position:absolute!important; top:-35px!important; right:50px!important;}

 a.mobile-search, span.nectar-icon.icon-salient-search {display: none!important;}
 
 i.mob-cancel-button {margin-top:20px!important;}
 
div#search, div#search input {background:#dde0e0!important;}

h2#siteTagline {display:none; position:absolute!important; top:-7px!important; right:230px; font-weight:300!important; font-size:16px!important; width:50%; line-height: 17px;}


 /* Social Media Blue */
 div#rightTopLinks {margin:-25px 100px 0 0!important; position:relative; float:right; z-index:9999!important;}

 header#top a#facebook {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; background-size:contain!important;}

 header#top a#instagram {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; background-size:contain!important;}

 header#top a#mail {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mail.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#mail:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mailHvr.png) no-repeat; background-size:contain!important;}
 /* Social Media Blue */
	
	nav#quadmenu {display: none!important;}
	
	 


/* //// Header */
 





/* Home Page */
div.pageHeadline div.wpb_wrapper h1 {position:absolute!important; z-index:9999!important; top:20px; left:0!important; color:#fff!important;} 

img.homePageImage {border-radius:50%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); max-width:150px!important;}

div.tripImages {margin:0 0 75px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.inner a.center img {width:100%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); margin:0 0 20px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:0!important; padding:0!important; color:#006EB8!important;}
 
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a {font-weight:400!important;}


/* Recent posts */
img.rpwe-alignleft.rpwe-thumb, time.rpwe-time.published {display:none!important;}
h3.rpwe-title {font-weight:600!important; text-align:center; margin:0!important; padding:0!important; line-height:21px!important;}
h3.rpwe-title a {font-size:18px!important; font-weight:600!important; text-align:center; margin:0!important; padding:0!important;}
h3.rpwe-title a:hover {text-decoration:underline!important;}
li.rpwe-li.rpwe-clearfix {border:none!important; float:left; clear:both; margin:-1em 0 1em 0;}
/* //// Recent posts */


/* Slideshow Title */
div.slideshowTitle {position:relative!important; bottom:-80px; left:40px; z-index:999!important; color:#fff!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important; height:2em!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:105px 48px 0 0!important; float:right!important; clear:both!important;}

/* Carousel */
div#testimonials div.owl-nav button.owl-next {background-color:#006EB8!important; border-radius:0!important; margin:0 -40px 0 0!important;}
div#testimonials div.owl-nav button.owl-prev {background-color:#006EB8!important; border-radius:0!important; margin:0 0 0 -40px!important;}


div.wpb_text_column.wpb_content_element.readMore div.wpb_wrapper h2 {font-weight:400!important; margin:-30px 0 0 0;}
 
 
 /* Big Fish Promo */
 div.col.span_12.left div.wpb_column.column_container.vc_column_container.col.no-extra-padding div.vc_column-inner div.wpb_wrapper div.wpb_text_column.centeredTypeImage div.wpb_wrapper h6 {padding:2em!important; margin:-20px 0 0 20px!important;}

/* //// Carousel */

/* Contact Form */ 

 div.wpcf7 form.wpcf7-form div.wpcf7-response-output {background:none!important;}

input, textarea {background:#FFF!important; border-radius:0!important; border:1px solid #002f63;}

div.contactForm form.wpcf7-form {max-width:1200px!important; position:relative!important; margin:0 auto!important;}
label#floatLeft {float:left; width:48%!important; margin-right:4%!important;}
label#floatRight {float:left; width:48%!important; margin:-23px 0 20px 0!important;}

div.rpscw-recentposts, div.rpscw-col, div.rpscw-recentpostwrap {border:none!important; width:100%!important; max-height:100px;}

div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div.rpscw-recentpostwrap div.rpscw-col div.rpscw-recentposts div.rpscw-sidept a {color:#006EB8; text-transform:capitalize; margin:-10px 0 0 0!important; font-weight:100!important;}

div.rpscw-recentposts img, div.rpscw-recentposts div.rpscw-infoblock {display:none!important;}

div.deals h4 a { color:#000!important;}
div.deals h4 a:hover {color:#002f63!important;}

div.sidebarText {border:none;}

div.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.img-with-aniamtion-wrap.center div.inner img.img-with-animation.skip-lazy {width:100%!important;}

/* //// Home Page */


/* Page Slideshow */
div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important;}

div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-50px 0 0 0;}
 html body.green div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-50px 0 0 0;}
 html body.teal div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-50px 0 0 0;}


div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:0!important; float:right!important; clear:both!important; background:#a1a1a2; color:#494949; padding:5px 48px 5px 10px;}

div.ms-container div.ms-inner-controls-cont div.ms-bullets {width:100%!important; z-index:0!important; position:absolute; right:0!important; height:40%!important; bottom:0!important;/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#000000+1,000000+100&0+58,0.8+100 */
background:-moz-linear-gradient(top, rgba(0,0,0,0) 1%, rgba(0,0,0,0) 68%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info {position:absolute!important; right:0!important; top:70px!important; width:100%!important; height:50px!important;}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info p {color:#d0d0d0; position:absolute!important; bottom:0!important; right:-20px!important; font-size:12px!important;}

div.ExpeditionPageSliders div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:0; bottom:-25px; width:100%!important;}
 
 div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:45%; bottom:20px; width:100%!important;}
 

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet {background:none!important; border-radius:50%; border:1px solid #18A5DA;}

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet-selected, 
div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet:hover {background:#18A5DA!important; border-radius:50%; border:1px solid #fff;}
/* //// Page Slideshow */


/* Expedition page */
div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p { color:#000!important; font-size:20px;}


div.LocationText {border-bottom:1px solid #006EB8!important; position:relative; margin:0 auto; max-width:95%;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h1 {margin:25px 0 0 0!important; padding:0!important;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h2 {font-weight:400!important;}

div.encounterDates div div div.vc_column-inner, div.encounterDetails {background:#d0d0d0!important;}


div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDates div div div.vc_column-inner div.wpb_wrapper, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#002f63!important;}

 
html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #002f63; margin:-1em 0 .5em 0!important; padding:0;}

a.nectar-button.small.regular-button {font-weight:700!important; padding:3px 5px!important; margin:0 0 0 1em!important; font-size:11px!important;}

 div.ExpeditionPageSliders {max-width:700px!important; position:relative; margin:0 auto;}

div.wpb_text_column.wpb_content_element.centeredTypeImage div.wpb_wrapper h6 {height:100%; vertical-align:middle;}

div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td {background:none!important; border:none!important; font-size:1em!important;}
div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td:first-child {min-width:90px!important;}


div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:-1px 0 0 0!important; padding:0!important; color:#006EB8!important;}

div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form p {margin:0!important; padding:0!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input {margin:0 0 -100px 0!important; padding:5px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form textarea {height:100px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}
	
	div.contactForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper div.wpcf7 form.wpcf7-form p input[type=submit] {background:#006EB8!important;}

div.wpb_text_column.wpb_content_element.aboutBigFish {position:absolute; top:20px; left:20px; z-index:9999999!important;}
div.aboutBigFish h2 {color:#002f63!important;}
html body.green div.aboutBigFish h2 {color:#16441e!important;}
html body.teal div.aboutBigFish h2 {color:#004544!important;}


div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#002f63!important;}
html body.green div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#16441e!important;}
html body.teal div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#004544!important;}
 
 div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul ul {margin-top:0!important;}

/* //// Expedition page */


/* Blog */
div.col.span_6.section-title.blog-title div.inner-wrap a, div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category {position:absolute!important; top:55px!important; right:160px!important; z-index:99999!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a {color:#006EB8!important; border:#006EB8 1px solid!important; font-weight:700!important;}

body.post-template-default.single.single-post div.wpb_column.column_container.vc_column_container {padding:0 10px!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category:hover a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a:hover { color:#000!important;}


div.row div.col.span_6.section-title.blog-title div.inner-wrap div#single-below-header span.meta-date.date {position:absolute!important; top:-150px!important; right:0!important; border:none!important;}
div.container.main-content div.row.heading-title.hentry div.col.span_12.section-title.blog-title div#single-below-header span.meta-date.date {position:absolute!important; top:73px!important; right:0!important; border:none!important;}

span.fn, span.meta-comment-count {display:none!important;}

html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container div.row,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry {height:200px!important;}


html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry div.blog-title {margin-top:-100px!important;}

span.rl-gallery-item-title {display:block; float:left; font-weight:700; line-height:18px!important; margin:.5em 0 0 0;}
span.rl-gallery-item-caption {display:block; font-size:12px!important; clear:both; float:left; line-height:14px!important; font-weight:400!important;}

h1.entry-title {padding-top:150px!important;}

body.post-template-default.single.single-post div.wpb_text_column.wpb_content_element {padding-right:40px!important;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section,
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.dark.left {padding:48px!important; max-width:1500px!important; margin:0 auto!important; position:relative;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section h3 {margin:-50px 0 0 10px!important;}
 
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.left h3 {margin:0 0 -40px 58px!important;} 

div.row.blog-recent.columns-3 div.col {background:#efefef!important; border:2px solid #efefef!important;}
div.row.blog-recent.columns-3 div.col img.attachment-portfolio-thumb {width:100%!important; object-fit:contain;}
div.row.blog-recent.columns-3 div.col div.post-header {padding:15px!important; text-align:center;}
div.row.blog-recent.columns-3 div.col div.post-header h3.title {font-size:22px!important; line-height:26px!important;}
div.row.blog-recent.columns-3 div.col div.excerpt {padding:15px!important; margin:-30px 0 0 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header {margin:-20px 0 5px 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header span.meta-author, div.row.blog-recent.columns-3 div.col div.post-header span.meta-category {display:none!important;}
div.row.blog-recent.columns-3 div.col a {color:#006EB8!important;}

body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a {margin-bottom:13px!important; display:block; float:left; clear:both; line-height:1em!important;}
body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a:last-child {margin-bottom:20px!important; display:block; float:left; clear:both; line-height:1em!important;}
 
 /* Next posts */
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section {margin:-50px auto 130px auto!important; max-width:800px!important; position:relative;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span.text {font-weight:600!important; font-size:28px; line-height:30px;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span {font-weight:600!important; font-size:16px; line-height:18px;}

body.post-template-default.single.single-post div.wpb_wrapper ul { color:#000!important; font-size:1em!important;}
/* //// Blog */
 
 /* Videos */
 div.wpb_wrapper.tabbed h4, div.wpb_wrapper.tabbed h3, div.wpb_wrapper.tabbed h2, div.wpb_wrapper.tabbed p {text-transform:capitalize!important; margin:0 0 -20px 0!important; font-weight:600!important; font-size:18px!important;}
 div.wpb_wrapper.tabbed div.column_container {padding-right:25px!important;}
 /* //// Videos */

 
 /* Trip Reports */
 body.tripReport a, body.tripReport p {margin:2em 0!important;}
 /* //// Trip Reports */
 
 /* Calendar */
 div.not-widget th.fc-day-header {background:#002f63!important; border:1px solid #002f63!important;}
 div.not-widget td.fc-day {border:1px solid #002f63!important; /* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#364a4c+0,576263+100 */ background:#364a4c; /* Old browsers */ background:-moz-linear-gradient(top, #364a4c 0%, #576263 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, #364a4c 0%,#576263 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #364a4c 0%,#576263 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#364a4c', endColorstr='#576263',GradientType=0 ); /* IE6-9 */}
 
 div.not-widget table.fc-border-separate tbody tr.fc-week td.fc-day.fc-today.fc-state-highlight, td.fc-day.fc-today {background-color:#006EB8;}
 span.fc-button {border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; border-top-left-radius:0!important; border-top-right-radius:0!important;}
 div.fc-event-inner {min-height:3em!important;}

div.fc-event-inner {display:table-cell; vertical-align:middle!important; padding:10px!important;}
 span.fc-event-title {line-height:1em!important; font-size:18px!important; }
 a.fc-event:hover { color:#000!important;}
 
 div.fct-main div.fct-footer div.fc-image a {margin:0 auto!important;}
 div.fct-tooltip {border-radius:0!important; background-color:#5b6263!important; border:1px solid #002f63!important; -webkit-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); -moz-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75);}
 div.rhc-info-cell {background:none!important;}
 span.fe-extrainfo-value.rhc_date {margin:10px 5px 20px 0!important; background-color:none!important; font-weight:500!important;}
 div.fct-arrow-holder div.fct-main {background:none!important;}
 a.rhc-taxonomy-link, div.rhc-info-cell.fe-cell-taxonomy.icon-taxonomy-calendar {display:none!important;}
 div.fct-main div.fct-header div.fc-title a {font-size:20px!important; padding:0 0 0 5px}
 
 
 div.rhc-widget-event-list-head {border-radius:0!important; background:none!important; border:none!important;}
 div.rhc-widget-event-list-date {border-radius:50%!important; padding:10px 0!important;}
div.rhc-widget-upcoming-item {margin:0 0 10px 0;}
 
tr.fc-week td.fc-day {padding:0!important;}
div.fc-header {max-height:125px!important;}
span.fuiw-day {font-size:40px!important; font-weight:600!important;}
 
 div.rhc.fe-extrainfo-container.elist-dbox, div.fe-extrainfo-holder, div.rhc.fe-extrainfo-container.elist-dbox div.fe-extrainfo-container2.row-fluid {background:none!important; border:none!important;}
 
 img.fc-event-list-image {background:none!important; border:none!important;}
 
 div.fe-extrainfo-holder.fe-extrainfo-col2 {width:300px!important;}
 
 figcaption {background:#5b6263!important;}
 
 div.grid-item figure.griditem div.griditem-img.noslide-link.fc-event-link img {width:100%!important; height:auto; margin-bottom:-5px!important;}
 
 div.rhc-info-cell::before {display:none!important;}

 div.fc-header-cell.fc-header-center span.fc-header-title h2 {font-size:24px!important; text-indent:-30px;}
div.grid-item figure.griditem {min-width:200px!important;}
figcaption h3.griditem-title {font-size:22px!important; line-height:1em!important; margin:0 0 -10px 0!important;}

 div.fc-header {border-radius:0!important; background:#efefef!important;}


div.rhc-widget-upcoming-title {text-align:left!important;}
div.rhc-widget-upcoming-title a.rhc-event-link, div.rhc_title a span, div.rhc_title a, span.rhc-title-in-link {color:#006EB8!important;}
div.rhc-date-day, div.rhc-date-month-year {border:none!important; background-color:#006EB8!important;}
div.rhc-featured-date {border:none!important;}

 div.fc-view.fc-view-month.fc-grid table.fc-border-separate {border-radius:0!important;}
 /* //// Calendar */
 
 
 /* Testimonial Page */
 div.testimonialRow {border-bottom:1px solid #fff!important; padding:0 0 50px 0!important; margin-bottom:50px!important;}
 div#order, div#mail {float:left; width:100%!important; margin:25px 0!important; clear:both!important;}
 
 label.orderLeft {width:50%!important; float:left; clear:both; margin:10px 0;}
 /* ////Testimonial Page */
 
 
/* Murchandise */
 span.wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select {background:#e6e7e8!important;}
	
	div#order label.orderLeft span select {float:left; display: block;}
	div#order {width:50%!important; float:left; clear:both; margin:10px 0;}
	div#order label.orderLeft {width:100%!important;}
	label.clearMe {width:100%; float:left; clear: both!important;}

 /* Murchandise */
 
 
 /* FAQs */
 div.toggles.accordion div.toggle.default h3 a {font-size:16px!important; font-weight:700!important; padding:0!important;}
 
 div.toggleMe div.row-bg-wrap div.row-bg-overlay {background:none!important;}
 /* //// FAQs */
 
 
 /* Contact Page */
 
	
	a#facebook {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#instagram {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#pinterest {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#flickr {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#twitter {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#vimeo {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#google {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}
 div#socialContact1 {width:200px; position:relative; margin:0 auto!important;}
 div#socialContact2 {width:150px; position:relative; margin:0 auto!important;}
 /* //// Contact Page */


 
 /* Cookie notice */
 div#cookie-law-info-bar a#cookie_action_close_header {background:#006EB8!important; color:#000!important; font-weight:800!important; font-size:16px!important; margin:.5em 1.5em!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link {text-decoration:none!important; font-size:12px!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link:hover {text-decoration:underline!important;}
 a#cookie_action_close_header_reject {font-size:12px!important;}
/* //// Cookie notice */




/* Footer */
div#footer-widgets div.container h3 {margin:-50px 0 0 0; text-align:center; color:#cdd0d0; position:absolute; width:100%;}

div#termsPrivacy {float:right; text-align:right; z-index:8000; height:15px;}
div#footer-outer div#copyright.row div.container div.col.span_5 p#copyright {font-size:12px; float:left; padding:0!important; background:none!important; font-weight:600!important;}

div.menu-footer-container {position:absolute; width:100%; top:0!important; left:0; background:#10234e; padding:10px; z-index:9999;}

div.menu-footer-container ul#menu-footer.menu {position:relative; margin:0 auto; width:1100px;}
div.menu-footer-container ul#menu-footer.menu li {float:left; margin:0 40px;}

div.menu-footer-container ul#menu-footer.menu li a {text-transform:uppercase; font-weight:600;}

div#text-3.widget.widget_text div.textwidget p {font-weight:700!important;}

ul#menu-secondary-footer.menu li a {text-transform:uppercase; font-weight:600;}

div#footer-outer div#footer-widgets div#text-4.widget.widget_text div.textwidget {width:250px; float:right; margin:-50px -30px 0 0!important;}
 
div.cf7sr-g-recaptcha>div>div>iframe {transform:scale(0.83);transform-origin:0 0;} 
 
div#footer-outer div#footer-widgets div.textwidget div.wpcf7 form p {padding:0!important; margin:0!important;}
div#footer-outer div#footer-widgets div.container form p strong { color:#000!important; font-size:20px; font-weight:400; margin:0 0 -50px 0!important; padding:0;}
div#footer-outer div#footer-widgets div.container form input {margin:0 0 -15px 0;}

div#footer-outer div#footer-widgets div.container form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}

div#text-3.widget.widget_text {position:absolute; left:-340px!important; top:400px!important; width:500px!important;}
div#text-3.widget.widget_text div.textwidget {text-align:left;}
div#text-3.widget.widget_text div.textwidget p { color:#000!important; margin:0 0 -20px 0!important; padding:0;}
div#text-3.widget.widget_text div.textwidget p a {margin:20px 0 0 0!important; float:left; clear:both; width:100%; text-align:left;}

/* Footer social blue */
	div#footerSocialFloat {position:relative; margin:0 auto; width:420px; z-index:10000;}
	div#footerSocial {position:absolute; bottom:5px; left:0; width:100%; background:none!important;}
	
	div#footer-outer a#facebook {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#instagram {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#pinterest {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#flickr {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#twitter {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#vimeo {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#google {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}


/* //// Footer */
/* //// styles */	
}
	
	
/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width:480px)
and (orientation:portrait) 
{
/* Styles */
	
	.hideMobile {display: none!important;}
 
 
/* Sitewide Typography */
h1, h2, h3, h4, h5, h6, p, span, label {font-variant-numeric:lining-nums!important; color:#000!important;}
input, textarea {font-variant-numeric:lining-nums!important;}
 
html body a {font-variant-numeric:lining-nums!important; color:#006EB8!important; font-weight:600;}

html body a:hover {text-decoration:underline!important;}
html body p {font-weight:300!important;}
label, span {font-family:raleway, sans-serif!important;}

input, textarea {font-variant-numeric:lining-nums!important;}
input[type="submit"] {font-size:14px!important; text-transform:uppercase!important; font-weight:600;}
 
 
 #clear, div#clear, label#clear {clear:both!important; position:relative; width:100%;}
 
 img.captioned {margin-bottom:-40px!important; z-index:0!important;}
 div.caption {margin:0 0 40px 0!important;}
 div.caption p, div.caption div.wpb_wrapper p {padding:10px!important; text-align:right!important; font-size:.85em!important; position:absolute; width:100%!important;}
 
 html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.black div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p { color:#000!important;}
 
 
/* //// Sitewide Typography */


/* Page color */
html body div.container-wrap, html body.green div.container-wrap, html body.teal div.container-wrap, html body.black div.container-wrap {background- color:#000!important;}

/* //// Page color */


/* Header */
	
	/* Mobile Menu */

div.slide-out-widget-area-toggle.mobile-icon div, div.slide-out-widget-area-toggle.mobile-icon div a, div.slide-out-widget-area-toggle.mobile-icon div a span, div.slide-out-widget-area-toggle.mobile-icon div a.closed {display:block!important; top:15px; right:5px; position:absolute!important; width:40px!important;}

	body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines-button::after, body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines::before, body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines::after, body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines-button::after, body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines::before, body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines::after {transform: none!important; margin-left:-30px;}
	
	div.off-canvas-menu-container.mobile-only ul.menu li {margin:20px 0;}
	
nav#quadmenu {display:none!important;}
body #header-secondary-outer {background:none #000;}
body #header-outer, body div#header-space {min-height:55px!important;}

/* logo */
header#top div.row div.col.span_3 a#logo {margin:-10px 0 0 40px!important;}
div#header-outer header#top div.container div.row div.col.span_3 a#logo img {height:40px!important; width:auto!important;}


/* search */
nav ul.buttons li#search-btn {position:absolute!important; top:15px!important; right:48px!important;}
div#search, div#search input {background:#dde0e0!important;}
	a.mobile-search, span.nectar-icon.icon-salient-search {display:none!important;}

h2#siteTagline {position:absolute!important; top:-10px!important; right:20%!important; font-weight:500!important; font-size:13px!important; line-height:17px!important; text-align:center; width:60%;}


 /* Social Media Blue */	
div#rightTopLinks {margin:-20px 55px 0 0!important; position:relative; float:right; z-index:9999!important; display: none;}

 header#top a#facebook {display:block; float:left; width:30px; height:30px; margin:10px 10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; background-size:contain!important;}

 header#top a#instagram {display:block; float:left; width:30px; height:30px; margin:10px 10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; background-size:contain!important;}

 header#top a#mail {display:block; float:left; width:30px; height:30px; margin:10px 10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mail.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#mail:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mailHvr.png) no-repeat; background-size:contain!important;}
 /* Social Media Blue */

/* //// Header */
 
/* Mobile Menu */
 div.mob-menu-left-panel.mobmenu.mobmenu-parent-link a.mobmenu-left-bt {margin:10px!important;}
 div.mobmenu_content div.menu-mobile-container ul#mobmenuleft li.menu-item a {font-size:20px!important; font-family:raleway, sans-serif!important;}
 div.menu-mobile-container ul#mobmenuleft {margin-top:20px!important;}
 
 

/* Mobile Menu */
 

div.slide-out-widget-area-toggle.mobile-icon.slide-out-from-right div div.slide-out-widget-area-toggle.mobile-icon div a, div.slide-out-widget-area-toggle.mobile-icon div a span {display:block!important; top:-35px; right:-15px; position:absolute!important;}
	
	div.off-canvas-menu-container.mobile-only nav#quadmenu div.quadmenu-container div.quadmenu-navbar-collapse ul.quadmenu-navbar-nav li.quadmenu-dropdown.quadmenu-has-caret a.quadmenu-dropdown-toggle span.quadmenu-caret {display:none!important;}


/* Home Page */
div.pageHeadline div.wpb_wrapper h1 {position:absolute!important; z-index:9999!important; top:10px; left:0!important; color:#fff!important;} 

img.homePageImage {border-radius:50%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); max-width:150px!important;}

div.tripImages {margin:0 0 75px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.inner a.center img {width:100%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); margin:0 0 20px 0!important;}
 
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:-20px 0 0 0!important; padding:0!important; color:#006EB8!important; line-height:40px!important;}

 
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a {font-weight:400!important;}


/* Recent posts */
img.rpwe-alignleft.rpwe-thumb, time.rpwe-time.published {display:none!important;}
h3.rpwe-title {font-weight:600!important; text-align:center; margin:0!important; padding:0!important; line-height:21px!important;}
h3.rpwe-title a {font-size:18px!important; font-weight:600!important; text-align:center; margin:0!important; padding:0!important;}
h3.rpwe-title a:hover {text-decoration:underline!important;}
li.rpwe-li.rpwe-clearfix {border:none!important; float:left; clear:both; margin:-1em 0 1em 0;}
/* //// Recent posts */


/* Slideshow Title */
div.slideshowTitle {position:relative!important; bottom:-80px; left:40px; z-index:999!important; color:#fff!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important; height:2em!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:105px 48px 0 0!important; float:right!important; clear:both!important;}

/* Carousel */
div#testimonials div.owl-nav button.owl-next {background-color:#006EB8!important; border-radius:0!important; margin:0 -30px 0 0!important;}
div#testimonials div.owl-nav button.owl-prev {background-color:#006EB8!important; border-radius:0!important; margin:0 0 0 -30px!important;}

div.wpb_text_column.wpb_content_element.readMore div.wpb_wrapper h2 {font-weight:400!important; margin:-30px 0 0 0;}
 
 /* Big Fish Promo */
 div.col.span_12.left div.wpb_column.column_container.vc_column_container.col.no-extra-padding div.vc_column-inner div.wpb_wrapper div.wpb_text_column.centeredTypeImage div.wpb_wrapper h6 {padding:2em!important; margin:-20px 0 0 20px!important;}

/* //// Carousel */

/* Contact Form */ 

 div.wpcf7 form.wpcf7-form div.wpcf7-response-output {background:none!important;}

input, textarea {background:#FFF!important; border-radius:0!important; border:1px solid #002f63;}

div.contactForm form.wpcf7-form {max-width:1200px!important; position:relative!important; margin:0 auto!important;}
label#floatLeft {float:left; width:48%!important; margin-right:4%!important;}
label#floatRight {float:left; width:48%!important; margin:-23px 0 20px 0!important;}

div.rpscw-recentposts, div.rpscw-col, div.rpscw-recentpostwrap {border:none!important; width:100%!important; max-height:100px;}

div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div.rpscw-recentpostwrap div.rpscw-col div.rpscw-recentposts div.rpscw-sidept a {color:#006EB8; text-transform:capitalize; margin:-10px 0 0 0!important; font-weight:100!important;}

div.rpscw-recentposts img, div.rpscw-recentposts div.rpscw-infoblock {display:none!important;}

div.deals h4 a { color:#000!important;}
div.deals h4 a:hover {color:#002f63!important;}

div.sidebarText {border:none;}

div.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.img-with-aniamtion-wrap.center div.inner img.img-with-animation.skip-lazy {width:100%!important;}

/* //// Home Page */


/* Page Slideshow */
 div.master-slider-parent.headerSlider {margin:0 0 0 -5%!important; width:110%!important;}
 
 div.homePageStartText {margin-top:30px!important;}
 
div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info {position:absolute; top:185px;}

 div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:3px!important; display:block!important; float:left!important; margin:-70px 0 0 0; font-size:18px; clear:both; width:100%; text-align:center!important;}
 html body.green div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important;}
 html body.teal div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important;}


div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {position:absolute; top:-100px; height:20px; background:#a1a1a2; color:#494949; padding:3px 40px 3px 5px; font-size:10px!important;}
 

div.ms-container div.ms-inner-controls-cont div.ms-bullets {display:none!important;}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info {position:absolute!important; right:0!important; top:70px!important; width:100%!important; height:50px!important;}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info p {color:#d0d0d0; position:absolute!important; bottom:0!important; right:-20px!important; font-size:12px!important;}

div.ExpeditionPageSliders div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count, div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:0; bottom:-25px; width:100%!important;}

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet {background:none!important; border-radius:50%; border:1px solid #18A5DA;}

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet-selected, 
div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet:hover {background:#18A5DA!important; border-radius:50%; border:1px solid #fff;}
/* //// Page Slideshow */


/* Expedition page */
div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p { color:#000!important; font-size:20px;}
 



div.LocationText {border-bottom:1px solid #006EB8!important; position:relative; margin:10px auto 0 auto!important; width:100%; }
 
 div.LocationText p {text-align:center!important;}

 div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div {padding:0!important; width:100%!important;}
 
div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h1 {margin:10px 0 0 0!important; padding:0 0 0 10px!important; font-size:22px!important; width:100%!important;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h2 {font-weight:400!important; font-size:18px!important;padding:0 0 0 10px!important;}

div.encounterDates div div div.vc_column-inner, div.encounterDetails {background:#d0d0d0!important;}
 
 html body.page-template-default.page div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.wpb_row.vc_row-fluid.vc_row.full-width-content.standard_section div.col.span_12.dark.left div.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-1 div.vc_column-inner div.wpb_wrapper div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.left div.vc_col-sm-6.wpb_column.column_container div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element {width:100%!important; padding:0 10px!important; margin:0 0 20px 0!important;}


div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDates div div div.vc_column-inner div.wpb_wrapper, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#002f63!important;}

html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#16441e!important;}

html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#006d5e!important;}
 
html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #002f63; margin:-1em 0 .5em 0!important; padding:0;}
html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #16441e; margin:-1em 0 .5em 0!important; padding:0;}
html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #004544; margin:-1em 0 .5em 0!important; padding:0;}

a.nectar-button.small.regular-button {font-weight:700!important; padding:3px 5px!important; margin:0 0 0 1em!important; font-size:11px!important;}

 div.ExpeditionPageSliders {max-width:700px!important; position:relative; margin:0 auto;}

div.wpb_text_column.wpb_content_element.centeredTypeImage div.wpb_wrapper h6 {height:100%; vertical-align:middle;}

div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td {background:none!important; border:none!important; font-size:1em!important;}
div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td:first-child {min-width:90px!important;}


div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:-1px 0 0 0!important; padding:0!important; color:#006EB8!important;}


div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form p {margin:0!important; padding:0!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input {margin:0 0 -100px 0!important; padding:5px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form textarea {height:100px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}
	
	div.contactForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper div.wpcf7 form.wpcf7-form p input[type=submit] {background:#006EB8!important;}

div.wpb_text_column.wpb_content_element.aboutBigFish {position:absolute; top:20px; left:20px; z-index:9999999!important;}
div.aboutBigFish h2 {color:#002f63!important;}
html body.green div.aboutBigFish h2 {color:#16441e!important;}
html body.teal div.aboutBigFish h2 {color:#004544!important;}


div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#002f63!important;}
html body.green div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#16441e!important;}
html body.teal div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#004544!important;}
 
 div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul ul {margin-top:0!important;}

/* //// Expedition page */


/* Blog */
 article.regular.post .wpb_wrapper {width:300px!important; padding:0!important; margin:0!important; min-width:100%!important; left:0!important;} 
 article.regular.post .vc_col-sm-12.wpb_column.column_container.vc_column_container {left:0; position:relative; margin-left:-100px;}
 
 
div.col.span_6.section-title.blog-title div.inner-wrap a, div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category {position:absolute!important; top:55px!important; right:160px!important; z-index:99999!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a {color:#006EB8!important; border:#006EB8 1px solid!important; font-weight:700!important;}

body.post-template-default.single.single-post div.wpb_column.column_container.vc_column_container {padding:0 10px!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category:hover a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a:hover { color:#000!important;}

div.row div.col.span_6.section-title.blog-title div.inner-wrap div#single-below-header span.meta-date.date {position:absolute!important; top:-150px!important; right:0!important; border:none!important;}
div.container.main-content div.row.heading-title.hentry div.col.span_12.section-title.blog-title div#single-below-header span.meta-date.date {position:absolute!important; top:73px!important; right:0!important; border:none!important;}

span.fn, span.meta-comment-count {display:none!important;}

html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container div.row,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry {height:200px!important;}


html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry div.blog-title {margin-top:-100px!important;}

span.rl-gallery-item-title {display:block; float:left; font-weight:700; line-height:18px!important; margin:.5em 0 0 0;}
span.rl-gallery-item-caption {display:block; font-size:12px!important; clear:both; float:left; line-height:14px!important; font-weight:400!important;}

h1.entry-title {padding-top:150px!important;}

body.post-template-default.single.single-post div.wpb_text_column.wpb_content_element {padding-right:40px!important;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section,
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.dark.left {padding:48px!important; max-width:1500px!important; margin:0 auto!important; position:relative;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section h3 {margin:-50px 0 0 10px!important;}
 
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.left h3 {margin:0 0 -40px 58px!important;} 

div.row.blog-recent.columns-3 div.col {background:#efefef!important; border:2px solid #efefef!important;}
div.row.blog-recent.columns-3 div.col img.attachment-portfolio-thumb {width:100%!important; object-fit:contain;}
div.row.blog-recent.columns-3 div.col div.post-header {padding:15px!important; text-align:center;}
div.row.blog-recent.columns-3 div.col div.post-header h3.title {font-size:22px!important; line-height:26px!important;}
div.row.blog-recent.columns-3 div.col div.excerpt {padding:15px!important; margin:-30px 0 0 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header {margin:-20px 0 5px 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header span.meta-author, div.row.blog-recent.columns-3 div.col div.post-header span.meta-category {display:none!important;}
div.row.blog-recent.columns-3 div.col a {color:#006EB8!important;}

body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a {margin-bottom:13px!important; display:block; float:left; clear:both; line-height:1em!important;}
body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a:last-child {margin-bottom:20px!important; display:block; float:left; clear:both; line-height:1em!important;}
 
 /* Next posts */
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section {margin:-50px auto 130px auto!important; max-width:800px!important; position:relative;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span.text {font-weight:600!important; font-size:28px; line-height:30px;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span {font-weight:600!important; font-size:16px; line-height:18px;}

body.post-template-default.single.single-post div.wpb_wrapper ul { color:#000!important; font-size:1em!important;}
/* //// Blog */
 
 /* Videos */
 div.wpb_wrapper.tabbed h4, div.wpb_wrapper.tabbed h3, div.wpb_wrapper.tabbed h2, div.wpb_wrapper.tabbed p {text-transform:capitalize!important; margin:0 0 -20px 0!important; font-weight:600!important; font-size:18px!important;}
 div.wpb_wrapper.tabbed div.column_container {padding-right:25px!important;}
 /* //// Videos */

 
 /* Trip Reports */
 body.tripReport a, body.tripReport p {margin:2em 0!important;}
 /* //// Trip Reports */
 
 /* Calendar */
 div.not-widget th.fc-day-header {background:#002f63!important; border:1px solid #002f63!important;}
 div.not-widget td.fc-day {border:1px solid #002f63!important; /* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#364a4c+0,576263+100 */ background:#364a4c; /* Old browsers */ background:-moz-linear-gradient(top, #364a4c 0%, #576263 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, #364a4c 0%,#576263 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #364a4c 0%,#576263 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#364a4c', endColorstr='#576263',GradientType=0 ); /* IE6-9 */}
 
 div.not-widget table.fc-border-separate tbody tr.fc-week td.fc-day.fc-today.fc-state-highlight, td.fc-day.fc-today {background-color:#006EB8;}
 span.fc-button {border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; border-top-left-radius:0!important; border-top-right-radius:0!important;}
 div.fc-event-inner {min-height:3em!important;}

div.fc-event-inner {display:table-cell; vertical-align:middle!important; padding:10px!important;}
 span.fc-event-title {line-height:1em!important; font-size:18px!important; }
 a.fc-event:hover { color:#000!important;}
 
 div.fct-main div.fct-footer div.fc-image a {margin:0 auto!important;}
 div.fct-tooltip {border-radius:0!important; background-color:#5b6263!important; border:1px solid #002f63!important; -webkit-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); -moz-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75);}
 div.rhc-info-cell {background:none!important;}
 span.fe-extrainfo-value.rhc_date {margin:10px 5px 20px 0!important; background-color:none!important; font-weight:500!important;}
 div.fct-arrow-holder div.fct-main {background:none!important;}
 a.rhc-taxonomy-link, div.rhc-info-cell.fe-cell-taxonomy.icon-taxonomy-calendar {display:none!important;}
 div.fct-main div.fct-header div.fc-title a {font-size:20px!important; padding:0 0 0 5px}
 
 
 div.rhc-widget-event-list-head {border-radius:0!important; background:none!important; border:none!important;}
 div.rhc-widget-event-list-date {border-radius:50%!important; padding:10px 0!important;}
div.rhc-widget-upcoming-item {margin:0 0 10px 0;}
 
tr.fc-week td.fc-day {padding:0!important;}
div.fc-header {max-height:125px!important;}
span.fuiw-day {font-size:40px!important; font-weight:600!important;}
 
 div.rhc.fe-extrainfo-container.elist-dbox, div.fe-extrainfo-holder, div.rhc.fe-extrainfo-container.elist-dbox div.fe-extrainfo-container2.row-fluid {background:none!important; border:none!important;}
 
 img.fc-event-list-image {background:none!important; border:none!important;}
 
 div.fe-extrainfo-holder.fe-extrainfo-col2 {width:300px!important;}
 
 figcaption {background:#5b6263!important;}
 
 div.grid-item figure.griditem div.griditem-img.noslide-link.fc-event-link img {width:100%!important; height:auto; margin-bottom:-5px!important;}
 
 div.rhc-info-cell::before {display:none!important;}

 div.fc-header-cell.fc-header-center span.fc-header-title h2 {font-size:24px!important; text-indent:-30px;}
div.grid-item figure.griditem {min-width:200px!important;}
figcaption h3.griditem-title {font-size:22px!important; line-height:1em!important; margin:0 0 -10px 0!important;}

 div.fc-header {border-radius:0!important; background:#efefef!important;}


div.rhc-widget-upcoming-title {text-align:left!important;}
div.rhc-widget-upcoming-title a.rhc-event-link, div.rhc_title a span, div.rhc_title a, span.rhc-title-in-link {color:#006EB8!important;}
div.rhc-date-day, div.rhc-date-month-year {border:none!important; background-color:#006EB8!important;}
div.rhc-featured-date {border:none!important;}

 div.fc-view.fc-view-month.fc-grid table.fc-border-separate {border-radius:0!important;}
 /* //// Calendar */
 
 
 /* Testimonial Page */
 div.testimonialRow {border-bottom:1px solid #fff!important; padding:0 0 50px 0!important; margin-bottom:50px!important;}
 div#order, div#mail {float:left; width:100%!important; margin:25px 0!important; clear:both!important;}
 
 label.orderLeft {width:50%!important; float:left; clear:both; margin:10px 0;}
 /* ////Testimonial Page */
 
/* Murchandise */
 span.wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select {background:#e6e7e8!important;}
	
	div#order label.orderLeft span select {float:left; display: block;}
	div#order {width:100%!important; float:left; clear:both; margin:10px 0;}
	div#order label.orderLeft {width:100%!important;}
	label.clearMe {width:100%; float:left; clear: both!important;}

 /* Murchandise */
 
 
 /* FAQs */
 div.toggles.accordion div.toggle.default h3 a {font-size:16px!important; font-weight:700!important; padding:0!important;}
 
 div.toggleMe div.row-bg-wrap div.row-bg-overlay {background:none!important;}
 /* //// FAQs */
 
 
 /* Contact Page */
 
	
	a#facebook {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#instagram {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#pinterest {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#flickr {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#twitter {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#vimeo {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#google {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}
 div#socialContact1 {width:200px; position:relative; margin:0 auto!important;}
 div#socialContact2 {width:150px; position:relative; margin:0 auto!important;}
 /* //// Contact Page */


 /* Cookie notice */
 div#cookie-law-info-again {display:none!important;}
 div#cookie-law-info-bar a#cookie_action_close_header {background:#006EB8!important; color:#000!important; font-weight:800!important; font-size:16px!important; margin:.5em 1.5em!important;}
 div#cookie-law-info-bar span a#cookie_action_close_header {display:block!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link {text-decoration:none!important; font-size:12px!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link:hover {text-decoration:underline!important;}
 a#cookie_action_close_header_reject {font-size:12px!important;}
/* //// Cookie notice */
 



/* Footer */
div#footer-widgets div.container h3 {margin:10px 0; text-align:center!important; color:#cdd0d0; position:relative; max-width:100%!important; font-size: 14px;}

div#termsPrivacy {text-align:center; z-index:8000; height:15px; width:100%;}
div#footer-outer div#copyright.row div.container div.col.span_5 {height:10px!important;}
div#footer-outer div#copyright.row div.container div.col.span_5 p#copyright {font-size:12px; width:100%; margin:0; text-align:center; padding:0!important; background:none!important; font-weight:600!important; height:15px;}

div.menu-footer-container {position:relative; width:100%; top:50px!important; left:0; background:#10234e; padding:10px; z-index:9999; text-align: center!important;} 

div.menu-footer-container ul#menu-footer.menu {position:relative; float:left!important; clear:both; margin:0 auto!important; width:100%!important;}
div.menu-footer-container ul#menu-footer.menu li {float:left; clear:both; margin:0 0 5px 0;}

div.menu-footer-container ul#menu-footer.menu li a {text-transform:uppercase; font-weight:600;}
 
div.widget.widget_media_image img {width:100px!important; height:auto!important; margin:-40px auto 10px auto!important; position:relative;}
	
	div#bottomSocialLinks {margin:10px 0!important; position:relative; float:left; clear: both; width:100%!important; display: block;}
	div#bottomSocialLinks a {float:left!important; width:40px!important; margin: 0;}
	div#bottomSocialLinks a#mail {margin:5px 2px 0 0;}
	div#media_image-42.widget.widget_media_image {width:100%; float: left; clear: both; height:auto;}


div#text-3.widget.widget_text div.textwidget p {font-weight:700!important;}
 div.col.span_4 div#text-44.widget.widget_text div.textwidget {position:relative; clear: both; text-align:center; width:100%;}
 
div.col.span_4 div.widget.widget_nav_menu div.menu-secondary-footer-container ul#menu-secondary-footer.menu {margin:0; float:left; clear:both; width:100%; text-align: center;}
div.col.span_4 div.widget.widget_nav_menu div.menu-secondary-footer-container ul#menu-secondary-footer.menu li {margin:0!important;}
ul#menu-secondary-footer.menu li a {text-transform:uppercase; font-weight:600;}

 div#footer-outer div#footer-widgets div#text-4.widget.widget_text div.textwidget {width:100%;}
 
 div.cf7sr-g-recaptcha>div>div>iframe {transform:scale(0.83);transform-origin:0 0;} 

 
div#footer-outer div#footer-widgets div.textwidget div.wpcf7 form p {padding:0!important; margin:0!important;}
div#footer-outer div#footer-widgets div.container form p strong { color:#000!important; font-size:20px; font-weight:400; margin:0 0 -50px 0!important; padding:0;}
div#footer-outer div#footer-widgets div.container form input {margin:0 0 -15px 0;}

div#footer-outer div#footer-widgets div.container form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}

div#text-3.widget.widget_text {position:relative!important; float:left; width:100%;}
div#text-3.widget.widget_text div.textwidget {text-align:center;}
div#text-3.widget.widget_text div.textwidget p { color:#000!important; margin:0 0 -20px 0!important; padding:0;}
div#text-3.widget.widget_text div.textwidget p a {margin:20px 0 0 0!important; float:left; clear:both; width:100%; text-align:center;}

/* Footer social blue */
	div#footerSocialFloat {position:relative; margin:0 auto; width:280px; z-index:10000;}
	div#footerSocial {position:absolute; bottom:5px; left:0; width:100%; background:none!important;}
	
	div#footer-outer a#facebook {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#instagram {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#pinterest {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#flickr {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#twitter {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#vimeo {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#google {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

/* //// Footer */
/* //// styles */	
}
	
	
/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width:481px)
and (max-width:600px)
and (orientation:landscape) 
{
/* Styles */
 
 
/* Sitewide Typography */
h1, h2, h3, h4, h5, h6, p, span, label {font-variant-numeric:lining-nums!important; color:#000!important;}
input, textarea {font-variant-numeric:lining-nums!important;}
 
html body a {font-variant-numeric:lining-nums!important; color:#006EB8!important; font-weight:600;}

html body a:hover {text-decoration:underline!important;}
html body p {font-weight:300!important;}
label, span {font-family:raleway, sans-serif!important;}

input, textarea {font-variant-numeric:lining-nums!important;}
input[type="submit"] {font-size:14px!important; text-transform:uppercase!important; font-weight:600;}
 
 
 #clear, div#clear, label#clear {clear:both!important; position:relative; width:100%;}
 
 img.captioned {margin-bottom:-40px!important; z-index:0!important;}
 div.caption p, div.caption div.wpb_wrapper p {padding:10px!important; text-align:right!important; font-size:.85em!important; position:absolute; width:100%!important;}
 
 html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.black div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p { color:#000!important;}
/* //// Sitewide Typography */


/* Page color */
html body div.container-wrap, html body.green div.container-wrap, html body.teal div.container-wrap, html body.black div.container-wrap {background- color:#000!important;}

/* //// Page color */


/* Header */
body #header-secondary-outer {background:none #000;}
body #header-outer, body div#header-space {background:none #000; min-height:140px!important;}

/* logo */
header#top div.row div.col.span_3 a#logo {margin:0 0 0 10px!important;}
header#top div.row div.col.span_3 a#logo img {height:30px!important; width:auto!important;}

/* search */
nav ul.buttons li#search-btn {position:absolute!important; top:15px!important; right:48px!important;}

div#search, div#search input {background:#dde0e0!important;}
 a.mobile-search, span.nectar-icon.icon-salient-search {display:none!important;}

h2#siteTagline {display:none; position:absolute!important; top:120px!important; right:10px!important; font-weight:500!important; font-size:16px!important; line-height:17px!important; text-align:right; width:50%;}


 /* Social Media Blue */
 div#rightTopLinks {margin:-10px 5px 0 0!important; position:relative; float:right; z-index:9999!important;}

 header#top a#facebook {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; background-size:contain!important;}

 header#top a#instagram {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; background-size:contain!important;}

 header#top a#mail {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mail.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#mail:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mailHvr.png) no-repeat; background-size:contain!important;}
 /* Social Media Blue */

/* //// Header */
 
/* Mobile Menu */
 div.mob-menu-left-panel.mobmenu.mobmenu-parent-link a.mobmenu-left-bt {margin:10px!important;}
 div.mobmenu_content div.menu-mobile-container ul#mobmenuleft li.menu-item a {font-size:20px!important; font-family:raleway, sans-serif!important;}
 div.menu-mobile-container ul#mobmenuleft {margin-top:20px!important;}

/* Mobile Menu */
 




/* Home Page */
div.pageHeadline div.wpb_wrapper h1 {position:absolute!important; z-index:9999!important; top:15px; left:5px!important; font-size:22px!important; color:#fff!important;}

img.homePageImage {border-radius:50%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); max-width:150px!important;}

div.tripImages {margin:0 0 75px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.inner a.center img {width:100%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); margin:0 0 20px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:-20px 0 0 0!important; padding:0!important; color:#006EB8!important; line-height:40px;}
 
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a {font-weight:400!important;}


/* Recent posts */
img.rpwe-alignleft.rpwe-thumb, time.rpwe-time.published {display:none!important;}
h3.rpwe-title {font-weight:600!important; text-align:center; margin:0!important; padding:0!important; line-height:21px!important;}
h3.rpwe-title a {font-size:18px!important; font-weight:600!important; text-align:center; margin:0!important; padding:0!important;}
h3.rpwe-title a:hover {text-decoration:underline!important;}
li.rpwe-li.rpwe-clearfix {border:none!important; float:left; clear:both; margin:-1em 0 1em 0;}
/* //// Recent posts */


/* Slideshow Title */
div.slideshowTitle {position:relative!important; bottom:-80px; left:40px; z-index:999!important; color:#fff!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important; height:2em!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:105px 48px 0 0!important; float:right!important; clear:both!important;}

/* Carousel */
div#testimonials div.owl-nav button.owl-next {background-color:#006EB8!important; border-radius:0!important; margin:0 -30px 0 0!important;}
div#testimonials div.owl-nav button.owl-prev {background-color:#006EB8!important; border-radius:0!important; margin:0 0 0 -30px!important;}

div.wpb_text_column.wpb_content_element.readMore div.wpb_wrapper h2 {font-weight:400!important; margin:-30px 0 0 0;}
 
 /* Big Fish Promo */
 div.col.span_12.left div.wpb_column.column_container.vc_column_container.col.no-extra-padding div.vc_column-inner div.wpb_wrapper div.wpb_text_column.centeredTypeImage div.wpb_wrapper h6 {padding:2em!important; margin:-20px 0 0 20px!important;}

/* //// Carousel */

/* Contact Form */ 

 div.wpcf7 form.wpcf7-form div.wpcf7-response-output {background:none!important;}

input, textarea {background:#FFF!important; border-radius:0!important; border:1px solid #002f63;}

div.contactForm form.wpcf7-form {max-width:1200px!important; position:relative!important; margin:0 auto!important;}
label#floatLeft {float:left; width:48%!important; margin-right:4%!important;}
label#floatRight {float:left; width:48%!important; margin:-23px 0 20px 0!important;}

div.rpscw-recentposts, div.rpscw-col, div.rpscw-recentpostwrap {border:none!important; width:100%!important; max-height:100px;}

div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div.rpscw-recentpostwrap div.rpscw-col div.rpscw-recentposts div.rpscw-sidept a {color:#006EB8; text-transform:capitalize; margin:-10px 0 0 0!important; font-weight:100!important;}

div.rpscw-recentposts img, div.rpscw-recentposts div.rpscw-infoblock {display:none!important;}

div.deals h4 a { color:#000!important;}
div.deals h4 a:hover {color:#002f63!important;}

div.sidebarText {border:none;}

div.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.img-with-aniamtion-wrap.center div.inner img.img-with-animation.skip-lazy {width:100%!important;}
/* //// Home Page */


/* Page Slideshow */
 div.master-slider-parent.headerSlider div.master-slider {margin:0 0 0 -5%!important; width:110%!important;}
div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info {margin-bottom:0!important;}

div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:3px!important; display:block!important; float:left!important; margin:40px 0 0 0; font-size:18px; clear:both; width:100%; text-align:center!important;}
 html body.green div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:3px!important; display:block!important; float:left!important; margin:40px 0 0 0; font-size:18px; clear:both; width:100%; text-align:center!important;}
 html body.teal div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:3px!important; display:block!important; float:left!important; margin:40px 0 0 0; font-size:18px; clear:both; width:100%; text-align:center!important;}


div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:0 0 10px 0!important; float:right!important; background:#a1a1a2; color:#494949; padding:3px 40px 3px 5px; font-size:10px!important;}

div.ms-container div.ms-inner-controls-cont div.ms-bullets {display:none!important;}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info {position:absolute!important; right:0!important; top:70px!important; width:100%!important; height:50px!important;}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info p {color:#d0d0d0; position:absolute!important; bottom:0!important; right:-20px!important; font-size:12px!important;}

div.ExpeditionPageSliders div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count, div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:0; bottom:-25px; width:100%!important;}

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet {background:none!important; border-radius:50%; border:1px solid #18A5DA;}

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet-selected, 
div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet:hover {background:#18A5DA!important; border-radius:50%; border:1px solid #fff;}
/* //// Page Slideshow */


/* Expedition page */
div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p { color:#000!important; font-size:20px;}


div.LocationText {border-bottom:1px solid #006EB8!important; position:relative; margin:5px auto; width:100%; }
 
 div.LocationText p {text-align:center!important;}

 div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div {padding:0!important; width:100%!important;}
 
div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h1 {margin:10px 0 0 0!important; padding:0 0 0 10px!important; font-size:22px!important; width:100%!important;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h2 {font-weight:400!important; font-size:18px!important;padding:0 0 0 10px!important;}

div.encounterDates div div div.vc_column-inner, div.encounterDetails {background:#d0d0d0!important;}
 
 html body.page-template-default.page div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.wpb_row.vc_row-fluid.vc_row.full-width-content.standard_section div.col.span_12.dark.left div.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-1 div.vc_column-inner div.wpb_wrapper div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.left div.vc_col-sm-6.wpb_column.column_container div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element {width:100%!important; padding:0 10px!important; margin:0 0 20px 0!important;}


div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDates div div div.vc_column-inner div.wpb_wrapper, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#002f63!important;}

html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#16441e!important;}

html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#006d5e!important;}
 
html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #002f63; margin:-1em 0 .5em 0!important; padding:0;}
html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #16441e; margin:-1em 0 .5em 0!important; padding:0;}
html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #004544; margin:-1em 0 .5em 0!important; padding:0;}

a.nectar-button.small.regular-button {font-weight:700!important; padding:3px 5px!important; margin:0 0 0 1em!important; font-size:11px!important;}

 div.ExpeditionPageSliders {max-width:100%!important; position:relative; margin:0 auto;}

div.wpb_text_column.wpb_content_element.centeredTypeImage div.wpb_wrapper h6 {height:100%; vertical-align:middle;}

div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td {background:none!important; border:none!important; font-size:1em!important;}
div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td:first-child {min-width:90px!important;}


div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:-1px 0 0 0!important; padding:0!important; color:#006EB8!important;}


div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form p {margin:0!important; padding:0!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input {margin:0 0 -100px 0!important; padding:5px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form textarea {height:100px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}
	
	div.contactForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper div.wpcf7 form.wpcf7-form p input[type=submit] {background:#006EB8!important;}

div.wpb_text_column.wpb_content_element.aboutBigFish {position:absolute; top:20px; left:20px; z-index:9999999!important;}
div.aboutBigFish h2 {color:#002f63!important;}

div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#002f63!important;}

 div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul ul {margin-top:0!important;}

/* //// Expedition page */


/* Blog */
 article.regular.post .wpb_wrapper {width:300px!important; padding:0!important; margin:0!important; min-width:100%!important; left:0!important;} 
 article.regular.post .vc_col-sm-12.wpb_column.column_container.vc_column_container {left:0; position:relative; margin-left:-100px;}
 
 
div.col.span_6.section-title.blog-title div.inner-wrap a, div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category {position:absolute!important; top:55px!important; right:160px!important; z-index:99999!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a {color:#006EB8!important; border:#006EB8 1px solid!important; font-weight:700!important;}

body.post-template-default.single.single-post div.wpb_column.column_container.vc_column_container {padding:0 10px!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category:hover a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a:hover { color:#000!important;}

div.row div.col.span_6.section-title.blog-title div.inner-wrap div#single-below-header span.meta-date.date {position:absolute!important; top:-150px!important; right:0!important; border:none!important;}
div.container.main-content div.row.heading-title.hentry div.col.span_12.section-title.blog-title div#single-below-header span.meta-date.date {position:absolute!important; top:73px!important; right:0!important; border:none!important;}

span.fn, span.meta-comment-count {display:none!important;}

html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container div.row,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry {height:200px!important;}


html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry div.blog-title {margin-top:-100px!important;}

span.rl-gallery-item-title {display:block; float:left; font-weight:700; line-height:18px!important; margin:.5em 0 0 0;}
span.rl-gallery-item-caption {display:block; font-size:12px!important; clear:both; float:left; line-height:14px!important; font-weight:400!important;}

h1.entry-title {padding-top:150px!important;}

body.post-template-default.single.single-post div.wpb_text_column.wpb_content_element {padding-right:40px!important;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section,
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.dark.left {padding:48px!important; max-width:1500px!important; margin:0 auto!important; position:relative;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section h3 {margin:-50px 0 0 10px!important;}
 
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.left h3 {margin:0 0 -40px 58px!important;} 

div.row.blog-recent.columns-3 div.col {background:#efefef!important; border:2px solid #efefef!important;}
div.row.blog-recent.columns-3 div.col img.attachment-portfolio-thumb {width:100%!important; object-fit:contain;}
div.row.blog-recent.columns-3 div.col div.post-header {padding:15px!important; text-align:center;}
div.row.blog-recent.columns-3 div.col div.post-header h3.title {font-size:22px!important; line-height:26px!important;}
div.row.blog-recent.columns-3 div.col div.excerpt {padding:15px!important; margin:-30px 0 0 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header {margin:-20px 0 5px 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header span.meta-author, div.row.blog-recent.columns-3 div.col div.post-header span.meta-category {display:none!important;}
div.row.blog-recent.columns-3 div.col a {color:#006EB8!important;}

body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a {margin-bottom:13px!important; display:block; float:left; clear:both; line-height:1em!important;}
body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a:last-child {margin-bottom:20px!important; display:block; float:left; clear:both; line-height:1em!important;}
 
 /* Next posts */
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section {margin:-50px auto 130px auto!important; max-width:800px!important; position:relative;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span.text {font-weight:600!important; font-size:28px; line-height:30px;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span {font-weight:600!important; font-size:16px; line-height:18px;}

body.post-template-default.single.single-post div.wpb_wrapper ul { color:#000!important; font-size:1em!important;}
/* //// Blog */
 
 /* Videos */
 div.wpb_wrapper.tabbed h4, div.wpb_wrapper.tabbed h3, div.wpb_wrapper.tabbed h2, div.wpb_wrapper.tabbed p {text-transform:capitalize!important; margin:0 0 -20px 0!important; font-weight:600!important; font-size:18px!important;}
 div.wpb_wrapper.tabbed div.column_container {padding-right:25px!important;}
 /* //// Videos */

 
 /* Trip Reports */
 body.tripReport a, body.tripReport p {margin:2em 0!important;}
 /* //// Trip Reports */
 
 /* Calendar */
 div.not-widget th.fc-day-header {background:#002f63!important; border:1px solid #002f63!important;}
 div.not-widget td.fc-day {border:1px solid #002f63!important; /* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#364a4c+0,576263+100 */ background:#364a4c; /* Old browsers */ background:-moz-linear-gradient(top, #364a4c 0%, #576263 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, #364a4c 0%,#576263 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #364a4c 0%,#576263 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#364a4c', endColorstr='#576263',GradientType=0 ); /* IE6-9 */}
 
 div.not-widget table.fc-border-separate tbody tr.fc-week td.fc-day.fc-today.fc-state-highlight, td.fc-day.fc-today {background-color:#006EB8;}
 span.fc-button {border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; border-top-left-radius:0!important; border-top-right-radius:0!important;}
 div.fc-event-inner {min-height:3em!important;}

div.fc-event-inner {display:table-cell; vertical-align:middle!important; padding:10px!important;}
 span.fc-event-title {line-height:1em!important; font-size:18px!important; }
 a.fc-event:hover { color:#000!important;}
 
 div.fct-main div.fct-footer div.fc-image a {margin:0 auto!important;}
 div.fct-tooltip {border-radius:0!important; background-color:#5b6263!important; border:1px solid #002f63!important; -webkit-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); -moz-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75);}
 div.rhc-info-cell {background:none!important;}
 span.fe-extrainfo-value.rhc_date {margin:10px 5px 20px 0!important; background-color:none!important; font-weight:500!important;}
 div.fct-arrow-holder div.fct-main {background:none!important;}
 a.rhc-taxonomy-link, div.rhc-info-cell.fe-cell-taxonomy.icon-taxonomy-calendar {display:none!important;}
 div.fct-main div.fct-header div.fc-title a {font-size:20px!important; padding:0 0 0 5px}
 
 
 div.rhc-widget-event-list-head {border-radius:0!important; background:none!important; border:none!important;}
 div.rhc-widget-event-list-date {border-radius:50%!important; padding:10px 0!important;}
div.rhc-widget-upcoming-item {margin:0 0 10px 0;}
 
tr.fc-week td.fc-day {padding:0!important;}
div.fc-header {max-height:125px!important;}
span.fuiw-day {font-size:40px!important; font-weight:600!important;}
 
 div.rhc.fe-extrainfo-container.elist-dbox, div.fe-extrainfo-holder, div.rhc.fe-extrainfo-container.elist-dbox div.fe-extrainfo-container2.row-fluid {background:none!important; border:none!important;}
 
 img.fc-event-list-image {background:none!important; border:none!important;}
 
 div.fe-extrainfo-holder.fe-extrainfo-col2 {width:300px!important;}
 
 figcaption {background:#5b6263!important;}
 
 div.grid-item figure.griditem div.griditem-img.noslide-link.fc-event-link img {width:100%!important; height:auto; margin-bottom:-5px!important;}
 
 div.rhc-info-cell::before {display:none!important;}

 div.fc-header-cell.fc-header-center span.fc-header-title h2 {font-size:24px!important; text-indent:-30px;}
div.grid-item figure.griditem {min-width:200px!important;}
figcaption h3.griditem-title {font-size:22px!important; line-height:1em!important; margin:0 0 -10px 0!important;}

 div.fc-header {border-radius:0!important; background:#efefef!important;}


div.rhc-widget-upcoming-title {text-align:left!important;}
div.rhc-widget-upcoming-title a.rhc-event-link, div.rhc_title a span, div.rhc_title a, span.rhc-title-in-link {color:#006EB8!important;}
div.rhc-date-day, div.rhc-date-month-year {border:none!important; background-color:#006EB8!important;}
div.rhc-featured-date {border:none!important;}

 div.fc-view.fc-view-month.fc-grid table.fc-border-separate {border-radius:0!important;}
 /* //// Calendar */
 
 
 /* Testimonial Page */
 div.testimonialRow {border-bottom:1px solid #fff!important; padding:0 0 50px 0!important; margin-bottom:50px!important;}
 div#order, div#mail {float:left; width:100%!important; margin:25px 0!important; clear:both!important;}
 
 label.orderLeft {width:50%!important; float:left; clear:both; margin:10px 0;}
 /* ////Testimonial Page */
 
/* Murchandise */
 span.wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select {background:#e6e7e8!important;}
	
	div#order label.orderLeft span select {float:left; display: block;}
	div#order {width:100%!important; float:left; clear:both; margin:10px 0;}
	div#order label.orderLeft {width:100%!important;}
	label.clearMe {width:100%; float:left; clear: both!important;}

 /* Murchandise */
 
 
 /* FAQs */
 div.toggles.accordion div.toggle.default h3 a {font-size:16px!important; font-weight:700!important; padding:0!important;}
 
 div.toggleMe div.row-bg-wrap div.row-bg-overlay {background:none!important;}
 /* //// FAQs */
 
 
 /* Contact Page */
 
	
	a#facebook {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#instagram {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#pinterest {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#flickr {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#twitter {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#vimeo {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#google {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}
 div#socialContact1 {width:200px; position:relative; margin:0 auto!important;}
 div#socialContact2 {width:150px; position:relative; margin:0 auto!important;}
 /* //// Contact Page */


 /* Cookie notice */
 div#cookie-law-info-again {display:none!important;}
 div#cookie-law-info-bar a#cookie_action_close_header {background:#006EB8!important; color:#000!important; font-weight:800!important; font-size:16px!important; margin:.5em 1.5em!important;}
 div#cookie-law-info-bar span a#cookie_action_close_header {display:block!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link {text-decoration:none!important; font-size:12px!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link:hover {text-decoration:underline!important;}
 a#cookie_action_close_header_reject {font-size:12px!important;}
/* //// Cookie notice */
 



/* Footer */
div#footer-widgets div.container h3 {margin:0; text-align:center!important; color:#cdd0d0; position:absolute; max-width:100%!important;}

div#termsPrivacy {text-align:center; z-index:8000; height:15px; width:100%;}
div#footer-outer div#copyright.row div.container div.col.span_5 {height:10px!important;}
div#footer-outer div#copyright.row div.container div.col.span_5 p#copyright {font-size:12px; width:100%; margin:0; text-align:center; padding:0!important; background:none!important; font-weight:600!important; height:15px;}

div.menu-footer-container {position:absolute; width:100%; top:50px!important; left:0; background:#10234e; padding:10px; z-index:9999;}

div.menu-footer-container ul#menu-footer.menu {position:relative; float:left!important; clear:both; margin:0 auto!important; width:100%!important;}
div.menu-footer-container ul#menu-footer.menu li {float:left; clear:both; margin:0 0 5px 0;}

div.menu-footer-container ul#menu-footer.menu li a {text-transform:uppercase; font-weight:600;}
 
div.row div.col.span_4 div.widget.widget_media_image img {width:100px!important; height:auto!important; float:right; margin:180px 0 0 0;}

div#text-3.widget.widget_text div.textwidget p {font-weight:700!important;}
 div.col.span_4 div#text-44.widget.widget_text div.textwidget {position:absolute; bottom:40px; text-align:right; width:100%;}
 
div.col.span_4 div.widget.widget_nav_menu div.menu-secondary-footer-container ul#menu-secondary-footer.menu {margin:-70px 0 0 0; float:left; clear:both;}
div.col.span_4 div.widget.widget_nav_menu div.menu-secondary-footer-container ul#menu-secondary-footer.menu li {margin:0 0 0 -15px!important;}
ul#menu-secondary-footer.menu li a {text-transform:uppercase; font-weight:600;}

div#footer-outer div#footer-widgets div.textwidget div.wpcf7 form p {padding:0!important; margin:0!important;}
div#footer-outer div#footer-widgets div.container form p strong { color:#000!important; font-size:20px; font-weight:400; margin:0 0 -50px 0!important; padding:0;}
div#footer-outer div#footer-widgets div.container form input {margin:0 0 -15px 0;}

div#footer-outer div#footer-widgets div.container form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}

div#text-3.widget.widget_text {position:relative!important; float:left; width:100%;}
div#text-3.widget.widget_text div.textwidget {text-align:center;}
div#text-3.widget.widget_text div.textwidget p { color:#000!important; margin:0 0 -20px 0!important; padding:0;}
div#text-3.widget.widget_text div.textwidget p a {margin:20px 0 0 0!important; float:left; clear:both; width:100%; text-align:center;}

/* Footer social blue */
	div#footerSocialFloat {position:relative; margin:0 auto; width:280px; z-index:10000;}
	div#footerSocial {position:absolute; bottom:5px; left:0; width:100%; background:none!important;}
	
	div#footer-outer a#facebook {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#instagram {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#pinterest {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#flickr {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#twitter {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#vimeo {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#google {display:block; float:right; width:30px; height:30px; margin:5px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

/* //// Footer */
/* //// styles */	
}



/* Print screen ----------- */
@media print {
/* Styles */
 
 
/* Sitewide Typography */
h1, h2, h3, h4, h5, h6, p, span, label {font-variant-numeric:lining-nums!important; color:#000!important;}
input, textarea {font-variant-numeric:lining-nums!important;}
 
html body a {font-variant-numeric:lining-nums!important; color:#006EB8!important; font-weight:600;}

 html body a:hover {text-decoration:underline!important;}
html body p {font-weight:300!important;}
 label, span {font-family:raleway, sans-serif!important;}

input, textarea {font-variant-numeric:lining-nums!important;}
input[type="submit"] {font-size:14px!important; text-transform:uppercase!important; font-weight:600;}
 
 
 #clear, div#clear, label#clear {clear:both!important; position:relative; width:100%;}
 
 img.captioned {margin-bottom:-40px!important; z-index:0!important;}
 div.caption p, div.caption div.wpb_wrapper p {padding:10px!important; text-align:right!important; font-size:.85em!important; position:absolute; width:100%!important;}
 
 html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p, html body.black div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.caption div.wpb_wrapper p { color:#000!important;}

/* //// Sitewide Typography */


/* Page color */
html body div.container-wrap, html body.green div.container-wrap, html body.teal div.container-wrap, html body.black div.container-wrap {background- color:#000!important;}

/* ////Page color */


/* Header */
/*body #header-secondary-outer {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/header.jpg) no-repeat; background-size:cover;}
body #header-outer {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/header.jpg) no-repeat 0 -5px; background-size:cover; height:200px!important;}

body #header-outer.small-nav {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/header.jpg) no-repeat 0 -30px; background-size:cover; min-height:180px!important;}*/

/* logo */
header#top div.row div.col.span_3 a#logo {margin:10px 0 0 48px!important;}
header#top div.row div.col.span_3 a#logo img {width:100px!important; height:auto!important;}

/* search */
nav ul.buttons li#search-btn {position:absolute!important; top:15px!important; right:48px!important;}

div#search, div#search input {background:#dde0e0!important;}

h2#siteTagline {position:absolute!important; bottom:20px!important; right:48px; font-weight:300!important; font-size:20px!important;}
body #header-outer.small-nav h2#siteTagline {position:absolute!important; bottom:70px!important; right:48px; font-weight:200!important;}


 /* Social Media Blue */
 div#rightTopLinks {margin:0 90px 0 0!important; position:relative; float:right; z-index:9999!important;}

 header#top a#facebook {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; background-size:contain!important;}

 header#top a#instagram {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; background-size:contain!important;}

 header#top a#mail {display:block; float:left; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mail.png) no-repeat; background-size:contain!important; border-radius:50%!important;}
 header#top a#mail:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/mailHvr.png) no-repeat; background-size:contain!important;}
 /* Social Media Blue */

/* //// Header */



/* Home Page */
div.pageHeadline div.wpb_wrapper h1 {position:absolute!important; z-index:9999!important; top:0; left:0!important; color:#fff!important;}

img.homePageImage {border-radius:50%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.75); max-width:150px!important;}

div.tripImages {margin:0 0 75px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.inner a.center img {width:100%!important; -webkit-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); -moz-box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); box-shadow:0px 0px 20px 0px rgba(0,47,99,0.5); margin:0 0 20px 0!important;}
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:0!important; padding:0!important; color:#006EB8!important;}
 
div.tripImages div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a {font-weight:400!important;}


/* Recent posts */
img.rpwe-alignleft.rpwe-thumb, time.rpwe-time.published {display:none!important;}
h3.rpwe-title {font-weight:600!important; text-align:center; margin:0!important; padding:0!important; line-height:21px!important;}
h3.rpwe-title a {font-size:18px!important; font-weight:600!important; text-align:center; margin:0!important; padding:0!important;}
h3.rpwe-title a:hover {text-decoration:underline!important;}
li.rpwe-li.rpwe-clearfix {border:none!important; float:left; clear:both; margin:-1em 0 1em 0;}
/* //// Recent posts */


/* Slideshow Title */
div.slideshowTitle {position:relative!important; bottom:-80px; left:40px; z-index:999!important; color:#fff!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important; height:2em!important;}
div.master-slider-parent.homePageSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:105px 48px 0 0!important; float:right!important; clear:both!important;}

/* Carousel */
div#testimonials div.owl-nav button.owl-next {background-color:#006EB8!important; border-radius:0!important; margin:0 -30px 0 0!important;}
div#testimonials div.owl-nav button.owl-prev {background-color:#006EB8!important; border-radius:0!important; margin:0 0 0 -30px!important;}

html body.green div#testimonials div.owl-nav button.owl-next {background-color:#49c6b4!important; border-radius:0!important; margin:0 -30px 0 0!important;}
html body.green div#testimonials div.owl-nav button.owl-prev {background-color:#49c6b4!important; border-radius:0!important; margin:0 0 0 -30px!important;}
 
html body.teal div#testimonials div.owl-nav button.owl-next {background-color:#49c6b4!important; border-radius:0!important; margin:0 -30px 0 0!important;}
html body.teal div#testimonials div.owl-nav button.owl-prev {background-color:#49c6b4!important; border-radius:0!important; margin:0 0 0 -30px!important;}

div.wpb_text_column.wpb_content_element.readMore div.wpb_wrapper h2 {font-weight:400!important; margin:-30px 0 0 0;}


/* //// Carousel */

/* Contact Form */ 

 div.wpcf7 form.wpcf7-form div.wpcf7-response-output {background:none!important;}

input, textarea {background:#FFF!important; border-radius:0!important; border:1px solid #002f63;}

div.contactForm form.wpcf7-form {max-width:1200px!important; position:relative!important; margin:0 auto!important;}
label#floatLeft {float:left; width:48%!important; margin-right:4%!important;}
label#floatRight {float:left; width:48%!important; margin:-23px 0 20px 0!important;}

div.rpscw-recentposts, div.rpscw-col, div.rpscw-recentpostwrap {border:none!important; width:100%!important; max-height:100px;}

div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div.rpscw-recentpostwrap div.rpscw-col div.rpscw-recentposts div.rpscw-sidept a {color:#006EB8; text-transform:capitalize; margin:-10px 0 0 0!important; font-weight:100!important;}
html body.green div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div.rpscw-recentpostwrap div.rpscw-col div.rpscw-recentposts div.rpscw-sidept a {color:#87af17; text-transform:capitalize; margin:-10px 0 0 0!important; font-weight:100!important;}
html body.teal div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div.rpscw-recentpostwrap div.rpscw-col div.rpscw-recentposts div.rpscw-sidept a {color:#49c6b4; text-transform:capitalize; margin:-10px 0 0 0!important; font-weight:100!important;}

div.rpscw-recentposts img, div.rpscw-recentposts div.rpscw-infoblock {display:none!important;}

div.deals h4 a { color:#000!important;}
div.deals h4 a:hover {color:#002f63!important;}

div.sidebarText {border:none;}

div.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.img-with-aniamtion-wrap.center div.inner img.img-with-animation.skip-lazy {width:100%!important;}

/* //// Home Page */


/* Page Slideshow */
div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info {margin-bottom:30px!important;}

div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-100px 0 0 0;}
 html body.green div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-100px 0 0 0;}
 html body.teal div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info h3 {background-color:#efefef!important; padding:5px 48px!important; display:block!important; float:right!important; margin:-100px 0 0 0;}


div.master-slider-parent.headerSlider div.master-slider div.ms-slide-info.ms-dir-h.ms-align-bottom div.ms-info p {margin:0!important; float:right!important; clear:both!important; background:#a1a1a2; color:#494949; padding:5px 48px 5px 10px;}

div.ms-container div.ms-inner-controls-cont div.ms-bullets {width:100%!important; z-index:0!important; position:absolute; right:0!important; height:40%!important; bottom:0!important;/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#000000+1,000000+100&0+58,0.8+100 */
background:-moz-linear-gradient(top, rgba(0,0,0,0) 1%, rgba(0,0,0,0) 68%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom, rgba(0,0,0,0) 1%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info {position:absolute!important; right:0!important; top:70px!important; width:100%!important; height:50px!important;}

div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-slide-info div.ms-info p {color:#d0d0d0; position:absolute!important; bottom:0!important; right:-20px!important; font-size:12px!important;}

div.ExpeditionPageSliders div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count, div.wpb_wrapper div.master-slider-parent div.master-slider div.ms-container div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count {position:absolute; left:0; bottom:-25px; width:100%!important;}

div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet {background:none!important; border-radius:50%; border:1px solid #18A5DA;}


div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet-selected, 
div.ms-inner-controls-cont div.ms-bullets div.ms-bullets-count div.ms-bullet.ms-bullet:hover {background:#18A5DA!important; border-radius:50%; border:1px solid #fff;}
/* //// Page Slideshow */


/* Expedition page */
div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p { color:#000!important; font-size:20px;}


div.LocationText {border-bottom:1px solid #006EB8!important; position:relative; margin:0 auto; max-width:95%;}


div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h1 {margin:25px 0 0 0!important; padding:0!important;}

div.expeditionHeader div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper h2 {font-weight:400!important;}

div.encounterDates div div div.vc_column-inner, div.encounterDetails {background:#d0d0d0!important;}


div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDates div div div.vc_column-inner div.wpb_wrapper, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#002f63!important;}

html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.green div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#16441e!important;}

html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper p, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h6, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4, html body.teal div.encounterDetails div div div.vc_column-inner div.wpb_wrapper {color:#006d5e!important;}
 
html body div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #002f63; margin:-1em 0 .5em 0!important; padding:0;}
html body.green div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #16441e; margin:-1em 0 .5em 0!important; padding:0;}
html body.teal div.encounterDates div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper hr {border-bottom:1px solid #004544; margin:-1em 0 .5em 0!important; padding:0;}

a.nectar-button.small.regular-button {font-weight:700!important; padding:3px 5px!important; margin:0 0 0 1em!important; font-size:11px!important;}

 div.ExpeditionPageSliders {max-width:700px!important; position:relative; margin:0 auto;}

div.wpb_text_column.wpb_content_element.centeredTypeImage div.wpb_wrapper h6 {height:100%; vertical-align:middle;}

div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr, div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td {background:none!important; border:none!important; font-size:1em!important;}
div.encounterDetails div.col.span_12.left div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper table tbody tr td:first-child {min-width:90px!important;}


div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p, div.relatedTrips div div div.vc_column-inner div.wpb_wrapper div div.wpb_wrapper p a strong {margin:-1px 0 0 0!important; padding:0!important; color:#006EB8!important;}


div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form p {margin:0!important; padding:0!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input {margin:0 0 -100px 0!important; padding:5px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form textarea {height:100px!important;}
div.signUpForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div form.wpcf7-form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}
	
	div.contactForm div div div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper div.wpcf7 form.wpcf7-form p input[type=submit] {background:#006EB8!important;}

div.wpb_text_column.wpb_content_element.aboutBigFish {position:absolute; top:20px; left:20px; z-index:9999999!important;}
div.aboutBigFish h2 {color:#002f63!important;}
html body.green div.aboutBigFish h2 {color:#16441e!important;}
html body.teal div.aboutBigFish h2 {color:#004544!important;}


div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#002f63!important;}
html body.green div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#16441e!important;}
html body.teal div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul {margin-top:-1.5em; color:#004544!important;}
 
 div.encounterDetails div.wpb_text_column.wpb_content_element div.wpb_wrapper ul ul {margin-top:0!important;}

/* //// Expedition page */


/* Blog */
div.col.span_6.section-title.blog-title div.inner-wrap a, div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category {position:absolute!important; top:55px!important; right:160px!important; z-index:99999!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a {color:#006EB8!important; border:#006EB8 1px solid!important; font-weight:700!important;}

body.post-template-default.single.single-post div.wpb_column.column_container.vc_column_container {padding:0 10px!important;}

div.row.heading-title.hentry div.col.span_12.section-title.blog-title span.meta-category:hover a, 
div.col.span_6.section-title.blog-title div.inner-wrap a, 
div#page-header-wrap div#page-header-bg.not-loaded.hentry div.container div.row div.blog-title div.inner-wrap a:hover { color:#000!important;}

div.row div.col.span_6.section-title.blog-title div.inner-wrap div#single-below-header span.meta-date.date {position:absolute!important; top:-150px!important; right:0!important; border:none!important;}
div.container.main-content div.row.heading-title.hentry div.col.span_12.section-title.blog-title div#single-below-header span.meta-date.date {position:absolute!important; top:73px!important; right:0!important; border:none!important;}

span.fn, span.meta-comment-count {display:none!important;}

html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container div.row,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg div.container,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap div#page-header-bg,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div#page-header-wrap,
html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry {height:200px!important;}


html body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap.no-sidebar div.container.main-content div.row.heading-title.hentry div.blog-title {margin-top:-100px!important;}

span.rl-gallery-item-title {display:block; float:left; font-weight:700; line-height:18px!important; margin:.5em 0 0 0;}
span.rl-gallery-item-caption {display:block; font-size:12px!important; clear:both; float:left; line-height:14px!important; font-weight:400!important;}

h1.entry-title {padding-top:150px!important;}

body.post-template-default.single.single-post div.wpb_text_column.wpb_content_element {padding-right:40px!important;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section,
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.dark.left {padding:48px!important; max-width:1500px!important; margin:0 auto!important; position:relative;}

body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row div.col.span_12.dark.left div.wpb_row.vc_row-fluid.vc_row.standard_section h3 {margin:-50px 0 0 10px!important;}
 
body.post-template-default.single.single-post div.ocm-effect-wrap div.ocm-effect-wrap-inner div#ajax-content-wrap div.container-wrap div.container.main-content div.row div.post-area article div.inner-wrap.animated div.post-content div.content-inner div.wpb_row.vc_row-fluid.vc_row.standard_section div.col.span_12.left h3 {margin:0 0 -40px 58px!important;} 

div.row.blog-recent.columns-3 div.col {background:#efefef!important; border:2px solid #efefef!important;}
div.row.blog-recent.columns-3 div.col img.attachment-portfolio-thumb {width:100%!important; object-fit:contain;}
div.row.blog-recent.columns-3 div.col div.post-header {padding:15px!important; text-align:center;}
div.row.blog-recent.columns-3 div.col div.post-header h3.title {font-size:22px!important; line-height:26px!important;}
div.row.blog-recent.columns-3 div.col div.excerpt {padding:15px!important; margin:-30px 0 0 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header {margin:-20px 0 5px 0!important;}
div.row.blog-recent.columns-3 div.col div.post-header span.meta-author, div.row.blog-recent.columns-3 div.col div.post-header span.meta-category {display:none!important;}
div.row.blog-recent.columns-3 div.col a {color:#006EB8!important;}

body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a {margin-bottom:13px!important; display:block; float:left; clear:both; line-height:1em!important;}
body.page-template-default.page.page-id-41 div.wpb_text_column.wpb_content_element div.wpb_wrapper p a:last-child {margin-bottom:20px!important; display:block; float:left; clear:both; line-height:1em!important;}
 
 /* Next posts */
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section {margin:-50px auto 130px auto!important; max-width:800px!important; position:relative;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span.text {font-weight:600!important; font-size:28px; line-height:30px;}
 div.row div.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section ul.controls li h3 span {font-weight:600!important; font-size:16px; line-height:18px;}

body.post-template-default.single.single-post div.wpb_wrapper ul { color:#000!important; font-size:1em!important;}
/* //// Blog */
 
 /* Videos */
 div.wpb_wrapper.tabbed h4, div.wpb_wrapper.tabbed h3, div.wpb_wrapper.tabbed h2, div.wpb_wrapper.tabbed p {text-transform:capitalize!important; margin:0 0 -20px 0!important; font-weight:600!important; font-size:18px!important;}
 div.wpb_wrapper.tabbed div.column_container {padding-right:25px!important;}
 /* //// Videos */

 
 /* Trip Reports */
 body.tripReport a, body.tripReport p {margin:2em 0!important;}
 /* //// Trip Reports */
 
 /* Calendar */
 div.not-widget th.fc-day-header {background:#002f63!important; border:1px solid #002f63!important;}
 div.not-widget td.fc-day {border:1px solid #002f63!important; /* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#364a4c+0,576263+100 */ background:#364a4c; /* Old browsers */ background:-moz-linear-gradient(top, #364a4c 0%, #576263 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, #364a4c 0%,#576263 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #364a4c 0%,#576263 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#364a4c', endColorstr='#576263',GradientType=0 ); /* IE6-9 */}
 
 div.not-widget table.fc-border-separate tbody tr.fc-week td.fc-day.fc-today.fc-state-highlight, td.fc-day.fc-today {background-color:#006EB8;}
 span.fc-button {border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; border-top-left-radius:0!important; border-top-right-radius:0!important;}
 div.fc-event-inner {min-height:3em!important;}

div.fc-event-inner {display:table-cell; vertical-align:middle!important; padding:10px!important;}
 span.fc-event-title {line-height:1em!important; font-size:18px!important; }
 a.fc-event:hover { color:#000!important;}
 
 div.fct-main div.fct-footer div.fc-image a {margin:0 auto!important;}
 div.fct-tooltip {border-radius:0!important; background-color:#5b6263!important; border:1px solid #002f63!important; -webkit-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); -moz-box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75); box-shadow:-1px -16px 46px -15px rgba(0,0,0,0.75);}
 div.rhc-info-cell {background:none!important;}
 span.fe-extrainfo-value.rhc_date {margin:10px 5px 20px 0!important; background-color:none!important; font-weight:500!important;}
 div.fct-arrow-holder div.fct-main {background:none!important;}
 a.rhc-taxonomy-link, div.rhc-info-cell.fe-cell-taxonomy.icon-taxonomy-calendar {display:none!important;}
 div.fct-main div.fct-header div.fc-title a {font-size:20px!important; padding:0 0 0 5px}
 
 
 div.rhc-widget-event-list-head {border-radius:0!important; background:none!important; border:none!important;}
 div.rhc-widget-event-list-date {border-radius:50%!important; padding:10px 0!important;}
div.rhc-widget-upcoming-item {margin:0 0 10px 0;}
 
tr.fc-week td.fc-day {padding:0!important;}
div.fc-header {max-height:125px!important;}
span.fuiw-day {font-size:40px!important; font-weight:600!important;}
 
 div.rhc.fe-extrainfo-container.elist-dbox, div.fe-extrainfo-holder, div.rhc.fe-extrainfo-container.elist-dbox div.fe-extrainfo-container2.row-fluid {background:none!important; border:none!important;}
 
 img.fc-event-list-image {background:none!important; border:none!important;}
 
 div.fe-extrainfo-holder.fe-extrainfo-col2 {width:300px!important;}
 
 figcaption {background:#5b6263!important;}
 
 div.grid-item figure.griditem div.griditem-img.noslide-link.fc-event-link img {width:100%!important; height:auto; margin-bottom:-5px!important;}
 
 div.rhc-info-cell::before {display:none!important;}

 div.fc-header-cell.fc-header-center span.fc-header-title h2 {font-size:24px!important; text-indent:-30px;}
div.grid-item figure.griditem {min-width:200px!important;}
figcaption h3.griditem-title {font-size:22px!important; line-height:1em!important; margin:0 0 -10px 0!important;}

 div.fc-header {border-radius:0!important; background:#efefef!important;}


div.rhc-widget-upcoming-title {text-align:left!important;}
div.rhc-widget-upcoming-title a.rhc-event-link, div.rhc_title a span, div.rhc_title a, span.rhc-title-in-link {color:#006EB8!important;}
div.rhc-date-day, div.rhc-date-month-year {border:none!important; background-color:#006EB8!important;}
div.rhc-featured-date {border:none!important;}

 div.fc-view.fc-view-month.fc-grid table.fc-border-separate {border-radius:0!important;}
 /* //// Calendar */
 
 
 /* Testimonial Page */
 div.testimonialRow {border-bottom:1px solid #fff!important; padding:0 0 50px 0!important; margin-bottom:50px!important;}
 div#order, div#mail {float:left; width:100%!important; margin:25px 0!important; clear:both!important;}
 
 label.orderLeft {width:50%!important; float:left; clear:both; margin:10px 0;}
 /* ////Testimonial Page */
 
 
/* Murchandise */
 span.wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select {background:#e6e7e8!important;}
	
	div#order label.orderLeft span select {float:left; display: block;}
	div#order {width:50%!important; float:left; clear:both; margin:10px 0;}
	div#order label.orderLeft {width:100%!important;}
	label.clearMe {width:100%; float:left; clear: both!important;}

 /* Murchandise */
 
 
 /* FAQs */
 div.toggles.accordion div.toggle.default h3 a {font-size:16px!important; font-weight:700!important; padding:0!important;}
 
 div.toggleMe div.row-bg-wrap div.row-bg-overlay {background:none!important;}
 /* //// FAQs */
 
 
 /* Contact Page */
 
	
	a#facebook {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#instagram {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#pinterest {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#flickr {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	a#twitter {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#vimeo {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 a#google {display:block; float:left; width:30px; height:30px; margin:10px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}
 div#socialContact1 {width:200px; position:relative; margin:0 auto!important;}
 div#socialContact2 {width:150px; position:relative; margin:0 auto!important;}
 /* //// Contact Page */


/* Cookie notice */
 div#cookie-law-info-bar a#cookie_action_close_header {background:#006EB8!important; color:#000!important; font-weight:800!important; font-size:16px!important; margin:.5em 1.5em!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link {text-decoration:none!important; font-size:12px!important;}
 div#cookie-law-info-bar span a#CONSTANT_OPEN_URL.cli-plugin-main-link:hover {text-decoration:underline!important;}
 a#cookie_action_close_header_reject {font-size:12px!important;}
/* //// Cookie notice */


/* Footer */
div#footer-widgets div.container h3 {margin:-50px 0 0 0; text-align:center; color:#cdd0d0; position:absolute; width:100%;}

div#termsPrivacy {float:right; text-align:right; z-index:8000; height:15px;}
div#footer-outer div#copyright.row div.container div.col.span_5 p#copyright {font-size:12px; float:left; padding:0!important; background:none!important; font-weight:600!important;}

div.menu-footer-container {position:absolute; width:100%; top:0!important; left:0; background:#efefef; padding:10px; z-index:9999;}

div.menu-footer-container ul#menu-footer.menu {position:relative; margin:0 auto; width:1100px;}
div.menu-footer-container ul#menu-footer.menu li {float:left; margin:0 40px;}

div.menu-footer-container ul#menu-footer.menu li a {text-transform:uppercase; font-weight:600;}

div#text-3.widget.widget_text div.textwidget p {font-weight:700!important;}

ul#menu-secondary-footer.menu li a {text-transform:uppercase; font-weight:600;}
 
 div.cf7sr-g-recaptcha>div>div>iframe {transform:scale(0.83);transform-origin:0 0;} 

 
div#footer-outer div#footer-widgets div.textwidget div.wpcf7 form p {padding:0!important; margin:0!important;}
div#footer-outer div#footer-widgets div.container form p strong { color:#000!important; font-size:20px; font-weight:400; margin:0 0 -50px 0!important; padding:0;}
div#footer-outer div#footer-widgets div.container form input {margin:0 0 -15px 0;}

div#footer-outer div#footer-widgets div.container form input[type=submit] {text-transform:uppercase; margin:5px 0 0 0; float:right; font-size:14px;}

div#text-3.widget.widget_text {position:absolute!important; top:300px!important; width:100%;}
div#text-3.widget.widget_text div.textwidget {text-align:center;}
div#text-3.widget.widget_text div.textwidget p { color:#000!important; margin:0 0 -20px 0!important; padding:0;}
div#text-3.widget.widget_text div.textwidget p a {margin:20px 0 0 0!important; float:left; clear:both; width:100%; text-align:center;}

/* Footer social blue */
	div#footerSocialFloat {position:relative; margin:0 auto; width:420px; z-index:10000;}
	div#footerSocial {position:absolute; bottom:5px; left:0; width:100%; background:none!important;}
	
	div#footer-outer a#facebook {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebook.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#facebook:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/facebookHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#instagram {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagram.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#instagram:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/instagramHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#pinterest {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterest.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#pinterest:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/pinterestHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#flickr {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickr.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#flickr:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/flickrHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

	div#footer-outer a#twitter {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitter.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#twitter:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/twitterHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#vimeo {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeo.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#vimeo:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/vimeoHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

 div#footer-outer a#google {display:block; float:right; width:30px; height:30px; margin:10px 15px; background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/google.png) no-repeat; background-size:contain!important;}
	div#footer-outer a#google:hover {background:url(https://bigfishexpeditions.com/wp-content/themes/BigFishExpeditions/images/googleHvr.png) no-repeat; opacity:1.0!important; filter:alpha(opacity=100); /* For IE8 and earlier */}

/* //// Footer */
/* //// styles */}

