/*
Theme Name: Fish Siesta Key 
Description: 
Author: # 
Author URI: #
Version: 2.0
*/
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var{margin:0;padding:0;vertical-align:baseline}
:focus{outline:0}
a, a:visited{color:#b98935;}
a:hover{}
abbr, acronym, dfn{border-bottom:1px dotted;cursor:help}
//blockquote{background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p{margin:.5em}
body{background:#FFF;color:#000;font:100%/125% Calibri, Arial, Sans-Serif;margin:0;font-family:'Conv_Raleway-Medium';}
code, pre{font-size:1em}
del{text-decoration:line-through}
dfn{font-style:italic;font-weight:bold}
dt{font-weight:bold}
dd{margin:0 0 1em 10px}
fieldset{border:0}
fieldset p{margin:0 0 5px}
img{border:0;vertical-align:bottom}
ins{text-decoration:none}
h1{border-bottom:1px solid #CCC;font:bold 1.75em/1.25em 'Conv_Raleway-Regular',Georgia, Garamond, Serif;margin:10px 0 0 10px}
h2{font:bold 1.5em/1.25em 'Conv_Raleway-Regular',Georgia, Garamond, Serif}
h3{font:bold 1.25em/1.25em 'Conv_Raleway-Regular',Georgia, Garamond, Serif}
h4{font:bold 1em/1.25em 'Conv_Raleway-Regular',Georgia, Garamond, Serif}
hr{margin:0 0 0.5em}
p{margin:0 0 1em}
ul, ol{list-style:none;margin:0 0 1em}
textarea{font:1em Arial;overflow:auto}
tt{display:block;margin:0.5em 0;padding:0.5em 1em}
th{background:#EEE;border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
td{border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
table{border:solid #CCC;border-width:0 1px 1px 0}
html{box-sizing:border-box;-webkit-font-smoothing:antialiased;}
*, *:before, *:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;}
a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important;}
@font-face{font-family:'Conv_Lato-Black';src:url('assets/fonts/Lato-Black.eot');src:local('☺'), url('assets/fonts/Lato-Black.woff') format('woff'), url('assets/fonts/Lato-Black.ttf') format('truetype'), url('assets/fonts/Lato-Black.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Lato-Bold';src:url('assets/fonts/Lato-Bold.eot');src:local('☺'), url('assets/fonts/Lato-Bold.woff') format('woff'), url('assets/fonts/Lato-Bold.ttf') format('truetype'), url('assets/fonts/Lato-Bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Lato-Regular';src:url('assets/fonts/Lato-Regular.eot');src:local('☺'), url('assets/fonts/Lato-Regular.woff') format('woff'), url('assets/fonts/Lato-Regular.ttf') format('truetype'), url('assets/fonts/Lato-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Raleway-Italic';src:url('assets/fonts/Raleway-Italic.eot');src:local('☺'), url('assets/fonts/Raleway-Italic.woff') format('woff'), url('assets/fonts/Raleway-Italic.ttf') format('truetype'), url('assets/fonts/Raleway-Italic.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Raleway-Medium';src:url('assets/fonts/Raleway-Medium.eot');src:local('☺'), url('assets/fonts/Raleway-Medium.woff') format('woff'), url('assets/fonts/Raleway-Medium.ttf') format('truetype'), url('assets/fonts/Raleway-Medium.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Raleway-MediumItalic';src:url('assets/fonts/Raleway-MediumItalic.eot');src:local('☺'), url('assets/fonts/Raleway-MediumItalic.woff') format('woff'), url('assets/fonts/Raleway-MediumItalic.ttf') format('truetype'), url('assets/fonts/Raleway-MediumItalic.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Raleway-Regular';src:url('assets/fonts/Raleway-Regular.eot');src:local('☺'), url('assets/fonts/Raleway-Regular.woff') format('woff'), url('assets/fonts/Raleway-Regular.ttf') format('truetype'), url('assets/fonts/Raleway-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Raleway-SemiBold';src:url('assets/fonts/Raleway-SemiBold.eot');src:local('☺'), url('assets/fonts/Raleway-SemiBold.woff') format('woff'), url('assets/fonts/Raleway-SemiBold.ttf') format('truetype'), url('assets/fonts/Raleway-SemiBold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Roboto-Medium';src:url('assets/fonts/Roboto-Medium.eot');src:local('☺'), url('assets/fonts/Roboto-Medium.woff') format('woff'), url('assets/fonts/Roboto-Medium.ttf') format('truetype'), url('assets/fonts/Roboto-Medium.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Roboto-Regular';src:url('assets/fonts/Roboto-Regular.eot');src:local('☺'), url('assets/fonts/Roboto-Regular.woff') format('woff'), url('assets/fonts/Roboto-Regular.ttf') format('truetype'), url('assets/fonts/Roboto-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
#page{margin:0 auto;position:relative;overflow:hidden;}
.clearfix:after{content:'';display:block;clear:both;}
#branding{height:133px; background:url('assets/img/bg-header.png') repeat-x  0 0!important;max-width:100%;margin:0 auto;position:relative;border-bottom:none !important;}
.content{
	width:1272px;
	margin:0 auto;
}


#header span{display:block;font-style:italic;margin:4px 0 0}
#header ul{float:right;list-style:none;margin:-15px 0 0}
#header ul li{float:left;margin:0 0 0 10px}
#header ul li a{color:#333;float:left;font-weight:bold;padding:5px 10px}
#header ul li a:hover, #header ul li.current_page_item a{background:#CCC}
#menu:after{content:'';display:block;clear:both;}
#menu{margin-bottom:0;display: block;vertical-align: middle;}
#menu li:hover > .sub-menu{display:block;}

#branding .content{position:relative;background:url('assets/img/header-cont.png') no-repeat;height:100%;}


#navigation{
	font-size:14px;
	font-weight:300;
	font-family:'Raleway',sans-serif;
	float:left;
	margin:72px 0 0 -7px;
}

#navigation ul{float:left;}
#navigation ul li{float:left;background:url('assets/img/dots.png') no-repeat 0 50%;}
#navigation ul li:first-child{background:none;}

#navigation a{color:#a8a8a8;text-decoration:none;display:inline-block;padding:0 11px;}
#navigation a:hover{color:#fff;}

#navigation ul li.current_page_item a{font-weight:bold;color:#fff;}
.contact .phone a{font-family:'Conv_Roboto-Medium';text-decoration:none;color:#c8c8c8;}
.contact .social li a:hover img{opacity:0.7;}
.page-id-52 #gform_1 .gform_body ul{list-style:none !important;padding-left:0;}
.slicknav_menu{display:none;width:100%;padding:0;}
.slicknav_menu .slicknav_menutxt{display:none;}
.slicknav_menu .slicknav_icon{margin:0;width:auto;height:auto;}
.slicknav_btn{background:transparent !important;margin-right:45px;padding:0;}
.slicknav_menu .slicknav_icon-bar{width:53px;height:8px;border-radius:20px;background-color:#e27f33;margin-bottom:7px;}
.slicknav_menu .slicknav_icon-bar:last-child{margin-bottom:0 !important;}
.slicknav_nav{background:#24284f;}
.slicknav_nav li a{color:#ffffff;font-size:12px;text-transform:uppercase;padding:16px 29px;display:block;font-family:'Raleway',sans-serif;text-decoration:none;transition:.1s ease-in;border-top:solid 3px #1e2538 !important;margin:0 !important;
background:#27304a !important; font-weight:normal;
}
.slicknav_parent > .slicknav_item{position:relative;border-top-width:0px !important;padding:0px !important;outline:none;}
.slicknav_parent > .slicknav_item a{width:100%;display:block;padding:16px 29px;}
.slicknav_nav li a:hover{border-radius:0 !important;}
.slicknav_nav a:hover{color:#fff !important;font-weight:bold;}
/*
#navigation{float:right;background:url('assets/img/bg-menu.png') repeat-x; clear:both;text-align: center;position:relative;}
#navigation:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    bottom:0px;
    z-index: 9;
}
*/
.flex-control-paging li a{background:#fff;}
/*newest update*/
.contact { 
	width:313px;
	height:45px;
	position:absolute;
	top:0px;
	right:0px;
	background:url('assets/img/bg-contact.png') no-repeat;
}

.contact .phone a, .contact .address { font-family: "Raleway",sans-serif; font-size: 19px; }

.contact .phone { 
	font-size:17px;
	color:#fff;
	margin:8px 0 0 30px;
}
.contact .phone span{font-weight:normal;font-size:14px;}
.contact .phone a{color: #fff;font-size:17px;font-weight:600;}



.contact ul { 
	width:50px;
	float:right;
	margin:7px 8px 0 0;
}

.contact ul li { 
	margin:0 4px 0 0;
	float:left;
}

.contact ul li:first-child{margin-left:0px;}
.contact .address { display: inline; color: #fff; margin-right: 20px; z-index: 9999; position: relative; }

.fish-image img { position: absolute; top: 0; width: 100%; left: 0;}

.logo-container { height: 155px; background-color: #007fe5; margin-bottom: -7px; }

#logo { float:left;margin:0px 135px 0 18px;}

.footer-logo {
    margin-top: 15px;
}
.footer-breakline-logo { display:block; margin-top: 10px; } 

#footer .footer-content .footer-item .ginput_recaptcha iframe {
    margin-left: 0px;
}


p.phone a img, p.address span img { position: relative; top: -3px; right: 2px; }
/*end newest updates.
#navigation ul li{float:left;position:relative;border-right:1px solid #fff;}
#navigation ul li:last-child{border-right:none;}
#navigation ul li a,#navigation ul li .sub-menu li a{color:#c8c8c8;font-size:12px;text-transform:uppercase;padding:19px 36px;display:inline-block;font-family:'Conv_Raleway-SemiBold';text-decoration:none;transition:color .1s ease-in;
background:url('assets/img/bg-menu.png') repeat-x;
}
#navigation ul li .sub-menu li a{padding:16px 10px;max-width:178px;width:100%;}
#navigation ul li.current_page_item a{background:#99c777;border-color:#c2dda7;color:#000;border:none;}
#navigation ul li .sub-menu{display:none;position:absolute;z-index:9999;}
ul.sub-menu li{width:100%;}
#navigation ul li:hover a,#navigation ul li .sub-menu li:hover a{background:#99c777;border-color:#f7e579;color:#000000;}
#navigation ul li:hover a, #navigation ul li.current_page_item a { 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0ca53+0,e27f33+100 
background: #fdc80a; 
background: rgb(251, 171, 24);
background: -moz-linear-gradient(89deg, rgb(251, 171, 24) 30%, rgb(255, 216, 2) 70%);
background: -webkit-linear-gradient(89deg, rgb(251, 171, 24) 30%, rgb(255, 216, 2) 70%);
background: -o-linear-gradient(89deg, rgb(251, 171, 24) 30%, rgb(255, 216, 2) 70%);
background: -ms-linear-gradient(89deg, rgb(251, 171, 24) 30%, rgb(255, 216, 2) 70%);
background: linear-gradient(179deg, rgb(251, 171, 24) 30%, rgb(255, 216, 2) 70%);

}
*/

h2{height:auto !important;}
.flexslider{border:0 !important;min-height:305px;}
.flex-control-nav{bottom:20px !important;}
.flex-direction-nav{right:0;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;height:144px;}
.first .flex-direction-nav a{background:#232c43;width:72px;height:72px;opacity:0.5 !important;}
.slider-container:hover a{opacity:1 !important;}
.flexslider .flex-nav-prev{position:absolute;left:10px;}
.flexslider .flex-nav-next{position:absolute;top:0;right:10px;}
.flexslider:hover .flex-direction-nav .flex-prev{left:0 !important;}
.flexslider:hover .flex-direction-nav .flex-prev:hover,
.flexslider:hover .flex-direction-nav .flex-next:hover { background:#232c43; }
.flex-direction-nav .flex-prev:before{content:url(assets/img/arrow-left.png) !important;position:relative;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);left:50%;}
.flex-direction-nav .flex-next:before{content:url(assets/img/arrow-right.png) !important;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:relative;}
.flex-control-paging li a.flex-active{background:transparent !important;border:solid 2px #fff !important;width:12px !important;height:12px !important;}
.flex-control-paging li a{width:8px !important;height:8px !important;}
#content{overflow:hidden;width:100%;color:#777777;text-align:left;}
.first{background:none;}
.section-container{width:100%;margin:0 auto;}
.great-content{padding:0 40px;max-width:1192px;text-align:center;padding-bottom:56px;margin:0 auto;}
.great-content h2{font-family:'Raleway',sans-serif;font-size:30px;line-height:37px; font-weight:300;margin-bottom:44px;color:#777;}
.great-content h2 strong{font-weight:600}
.great-content p{font-size:16px !important;margin-bottom:54px;text-align:center !important;line-height:22px;color:#777;font-family:'Raleway',sans-serif;}
.eg-text h3{font-family:'Raleway',sans-serif;font-size:28px;line-height:37px;	font-weight:normal;margin-bottom:80px;margin-top:45px;text-transform:uppercase;}
.eg-text h3 span { text-transform: initial;padding-top: 30px;display:block; }
.eg-text h3 span strong { display: block; }
.eg-text{max-width:280px;width:100%;float:left;margin-right:45px;}
.eg-text p{
	font-size:14px;
	line-height:25px;
	font-family:'Raleway',sans-serif;	
}
.reel-time-reports p{text-align:center;clear:both;}
.reel-time-reports p:before{content:“”;height:2px;display:block;position:absolute;left:0;right:0;top:.5em;z-index:-1;border-top:1px solid #504331;border-bottom:1px solid #504331;}
.second{background:#fff;}
.second .section-container,.third .section-container{max-width:1272px;margin:0 auto;width:100%;}
.experience-gallery-continer{
	max-width:1272px;
	margin:0 auto;
	width:100%;
}

.experience-gallery-container{padding-top:96px;}
a.imgPost:hover .titlePost{background-color:rgba(0, 0, 0, 0.68);}
a.imgPost:hover .titlePost span{color:#fff;}
a.imgPost{position:relative;}
.titlePost{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;text-align:center;font-size:15px;padding:0 10px;background-color:transparent;transition:background-color 0.3s ease-in-out;}
.titlePost span{position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);color:transparent;transition:color 0.3s ease-in-out;}
.book-container ul{margin:0 !important;padding:0 !important;}
.book-container ul li:first-child{background:#000195;}
.book-container ul li:last-child,.book-container ul li:first-child + li{background:#0fd8f7;}
.book-container ul li{float:left;width:50%;text-align:center;}
.book-container ul li a{
	color:#fff;
	line-height:82px;
	font-size:30px;
	text-decoration:none;
	font-family:'Raleway',sans-serif;
	font-weight:normal;height:82px;
	display:block;
	position:relative;
	transition:background ease .1s;
	-webkit-transition:background ease .1s;
	background:#27304a;
	
}
.book-container ul li a:hover{
	background:#231f20 !important;
	border-color:#110f10;
	color:#fff;
}



/*.book-container ul li:first-child a:hover{background:#99c777;color:#24284f;}*/
.book-container ul li:last-child a{
	background:#50bfa6 !important;
	color:#fff;
}
.book-container ul li:last-child a:hover{
	color:#fff;
	background:#44b599 !important;
}
.book-container ul li:last-child a:after, .book-container ul li:first-child + li a:after{content:url(assets/img/b-arrow.png);position:absolute;right:0;top:0;background:#000;height:82px;line-height:82px;}
.book-container ul li a span{font-family:'Conv_Roboto-Medium';font-weight:normal;}
li.book-menu ul{display:none;}
.book-container{position:relative;top:-35px;}
.eg-gallery-post .imgPost{margin-left:10px;margin-bottom:10px;display:inline-block;}
#gallery-2 img{width:300px;height:247px;max-width:300px;}
.eg-gallery-post img{width:225px;height:225px;}
.eg-gallery-post{padding:0 0 0 3%;}
.eg-gallery-post.m_gall{max-width:100%;float:none;width:100%;overflow:hidden;}
.eg-gallery-post .el{/*width:23%;*/position:relative;float:left; margin:0 0 8px 5px;}
.eg-gallery-post .el:first-child{
	width:472px;
	height:472px;
	margin-left:0px;
	
}


.eg-gallery-post.m_gall .el,.eg-gallery-post.m_gall .el:first-child {
    width: 15% !important;
	height:auto !important;
}






.eg-gallery-post .el:first-child a{line-height:470px;}

.eg-gallery-post .el a{
	display:block;
	line-height:230px;
}

.eg-gallery-post .el{
	width:232px;
	height:232px;
}


.eg-gallery-post .el img{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	height:auto;
}
.eg-gallery-post .el:hover .inf,
.page-thumbnail ul li:hover .inf{opacity:1;}
.trip-advisor { float:left; padding:15px 0;background:#589442;}
.page-thumbnail ul li{position:relative;}
.eg-gallery-post .el .inf,
.page-thumbnail ul li .inf{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);font-family:'Conv_Raleway-Regular';font-size:16px;color:#fff;transition:.3s;opacity:0;}
.eg-gallery-post .el .inf span.h,
.page-thumbnail ul li .inf span.h{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.reel-time-reports{display:inline-block;margin-top:100px;width:100%;text-align:center;}
.reel-time-reports div{float:none;}


.eg-gallery-post .el .inf span.h span,
.page-thumbnail ul li .inf span.h span{
	width:155px;
	font-size:16px;
	line-height:25px;
	font-family:'Raleway',sans-serif;
	display:block;
}

.eg-gallery-post.m_gall .el,.eg-gallery-post.m_gall .el:first-child {
    display: inline-block !important;
    margin: 0 6px 0.5% 0 !important;
    position: relative !important;
}

.eg-gallery-post.m_gall .el a,.eg-gallery-post.m_gall .el:first-child a{
    
	line-height:normal !important;
	height:auto !important;
}




.postArticle:nth-child(2){float:left;}
.reel-time-reports h1{clear:both;border:0;text-align:center;position:relative;margin:0;text-transform:uppercase;font-family:'Conv_Raleway-Medium';font-size:30px;margin-bottom:70px;font-weight:300;}
.reel-time-reports h1:before{background:#777777;content:"";display:block;height:1px;position:absolute;top:50%;right:0;width:23%;}
.reel-time-reports h1:after{background:#777777;content:"";display:block;height:1px;position:absolute;top:50%;left:0;width:23%;}
.postArticle{width:393px;display:inline-block;float:left;}
.postArticle:last-child{float:right;}
.postArticle img{margin-bottom:30px;width:100%;height:auto;}
.postArticle .entry-summary{text-align:left;min-height:150px;}
.postArticle .entry-summary p{color:#777777;font-family:'Conv_Raleway-Medium';font-size:14px;line-height:22px;position:relative;text-align:left;}
.home h2.entry-title{text-align:left!important;margin-bottom:20px!important;margin-top:0 !important;}
.home article p.meta { display:block !important; text-align: left!important; }

.home article p.meta span,.home article p.meta a{
	color:#52afdd;
	text-decoration:none;
}	
.home article p.meta a:hover{text-decoration:underline;}
.home h2.entry-title a{font-size:28px;text-align:left;text-decoration:none;line-height:30px;font-family:'Conv_Raleway-Medium';color:#777777;text-transform:uppercase;font-weight:normal;}
.postArticle .meta{color:#b2b2b2;font-size:12px;font-family:'Raleway',sans-serif;font-weight:normal;margin-bottom:35px;text-align:left;}
.postArticle .meta a{color:#21a1d7;font-size:12px;font-family:'Raleway',sans-serif;font-weight:normal;}
.page .postArticle .read-more{font-family:'Raleway',sans-serif;color:#b6b6b6;position:relative;font-size:11px;text-decoration:none;text-transform:uppercase;display:block;text-align:left;margin-bottom:50px;}
.page .postArticle .read-more:hover{color:#1D224A;}
.great-content .read-more{display:inline-block;font-family:'Raleway',sans-serif;color:#777;position:relative;font-size:11px;text-decoration:none;text-transform:uppercase;margin-bottom:20px;}
.great-content .read-more:hover{color:#1D224A;}
.postArticle .read-more:before,.great-content .read-more:before,.read-more:before{content:url(assets/img/readmore.png);position:absolute;left:70px;top:-2px;}
.third{
background:#50bfa6;
padding-top:60px;border-top:2px solid #3eb091;border-bottom:1px solid #84e6dc;}
.testimonials h2{text-align:center;font-family:'Raleway';font-size:30px;text-transform:uppercase;color:#323232;position:relative;margin-bottom:70px;}
.testimonials h2:before{background:#323232;content:"";display:block;height:1px;position:absolute;top:50%;left:0;width:40%;}
.testimonials h2:after{background:#323232;content:"";display:block;height:1px;position:absolute;top:50%;right:0;width:40%;}
.testimonials_quote{width:100%;float:left;max-width:375px;margin-right:72px;margin-bottom:90px;}
.testimonials_quote:last-child{margin-right:0;}
.bws-testimonials:after{content:'';display:block;clear:both;}
.testimonials_quote p{text-align:center !important;font-family:'Raleway'; font-size:14px;line-height:25px; color:#323232;}
.bws-testimonials blockquote{margin-bottom:50px;background:none;border-left:transparent;min-height:180px;}
.testimonial_quote_footer{text-align:center !important;}
.testimonial_quote_author{font-family:'Raleway';font-size:14px;color:#323232;font-style:italic;}
.page-id-168 .testimonials_quote{max-width:100%;width:100%;margin-right:auto;margin-left:auto;margin-bottom:50px;padding-left:5px;padding-right:5px;display:inline-block;}
.page-id-168 .bws-testimonials blockquote{margin-bottom:0;min-height:100%;}
.page-id-168 .bws-testimonials{max-width:840px;margin:0 auto;}
.page-id-168 .bws-testimonials blockquote img{float:none !important;display:block;margin:0 auto;}
.page article .entry-title{text-align:center;font-family:'Conv_Raleway-Regular';font-size:30px;line-height:30px;margin-bottom:50px;margin-top:50px;border-bottom:0;}
.page article .entry-title a{text-align:center;text-decoration:none;font-family:'Raleway',sans-serif;font-size:30px;color:#777;text-transform:uppercase;font-weight:100;}
.page article .meta{text-align:center;margin-bottom:22px;}
.page article .entry-summary > .meta,.page article .entry-summary > .tag{display:none;}
.page article .meta a,.single article .meta a{text-decoration:none;color:#777;}
.page-id-769 #content{padding-bottom:80px;}
.blog article{text-align:center;padding:50px 200px;border-bottom:solid 1px #ccc;}
.blog .section-container article:last-child{border-bottom:0 !important;}
.blog article header{margin-bottom:55px;}
.blog article .entry-title{margin-bottom:22px;font-family:'Conv_Raleway-Regular';font-size:14px;line-height:30px;}
.blog article .entry-title a{text-decoration:none;font-family:'Conv_Raleway-Medium';font-size:30px;color:#b98935;text-transform:uppercase;font-weight:100;}
.blog article img{max-width:100%;display:block;margin:0 auto;margin-bottom:50px;height:auto;}
.blog article .entry-summary p{margin-bottom:30px;font-family:'Conv_Raleway-Regular' !important;font-size:16px !important;color:#b2b2b2;}
.blog header .meta a{text-decoration:none;color:#777;}
.blog article .entry-summary .meta,.blog article .entry-summary .tag{margin-bottom:0 !important;font-size:12px !important;}
.blog .banner-img,.single .banner-img{display:none;}
.paging{display:block;margin:50px;text-align:center;}
ul.paging:after{clear:both;content:'';display:block;}
ul.paging li{float:none;margin-right:20px;display:inline-block;}
ul.paging li a{text-decoration:none;text-transform:uppercase;font-family:'Conv_Raleway-Regular' !important;font-size:12px;}
ul.paging li a:hover{ color:#ffffff; }
.archive article{text-align:center;padding:50px 200px;}
.archive article header{margin-bottom:55px;}
.archive .section-container h1{font-family:'Conv_Raleway-Regular';padding-top:50px;text-align:center;border-bottom:0;text-transform:uppercase;font-size:35px;}
.archive article .entry-title{margin-bottom:22px;font-family:'Conv_Raleway-Regular';font-size:14px;}
.archive article .entry-title a{text-decoration:none;font-family:'Conv_Raleway-Medium';font-size:30px;color:#777;text-transform:uppercase;font-weight:100;}
.archive article img{max-width:100%;display:block;margin:0 auto;margin-bottom:90px;}
.archive article .entry-summary p{margin-bottom:30px;font-family:'Conv_Raleway-Regular' !important;font-size:16px !important;color:#777777;}
.archive article .entry-summary .meta,.archive article .entry-summary .tag{margin-bottom:0 !important;font-size:12px !important;}
.single article{text-align:center;padding:50px 200px;}
.single article header{margin-bottom:55px;}
.single article .entry-title{text-decoration:none;font-family:'Conv_Raleway-Medium';font-size:30px;color:#b98935;text-transform:uppercase;font-weight:100;border-bottom:0;margin-bottom:22px;}
.single article img{max-width:100%;display:block;margin:0 auto;margin-bottom:50px;height:auto;}
.single article .entry-summary p{margin-bottom:30px;font-family:'Conv_Raleway-Regular' !important;font-size:16px !important;color:#777777;}
.single article .entry-summary .meta,.blog article .entry-summary .tag{margin-bottom:0 !important;font-size:12px !important;}
.banner-img{position:relative;}.banner-img img{	width:100%;	height:auto;}
.banner-img .entry-title{position:absolute;bottom:42px;color:#fff;font-size:36px;font-family:'Conv_Raleway-Regular';text-transform:uppercase;left:55px;border-bottom:0;margin:0;}
.blog .banner-img .entry-title{color:#2e2e2e !important;}
.page .page-content{padding:0 200px 50px;}
.page .book-container{display:none;}
.page-id-653 .book-container,.home .book-container{display:block;}
.page .page-content h2{margin-top:55px;font-family:'Conv_Raleway-Medium';color:#777;font-size:30px;font-weight:normal;text-align:center;margin-bottom:28px;}
.page .page-content p{text-align:center;font-size:16px !important;}
.page .read-more{display:inline-block;font-family:'Conv_Raleway-Medium';color:#777;position:relative;font-size:11px;text-decoration:none;text-transform:uppercase;margin-bottom:20px;}
.page .read-more:hover{color:#1D224A;}
.page .content-left{width:50%;float:left;padding-right:5px;}
.page .content-full{padding-top:20px;padding-bottom:80px;}
.page.page-template-pt-gallery .content-full{padding-top:60px;}
.page .content-right{width:50%;float:left;}
.page .content-right > div { color:#b2b2b2; }
.page .content-right .feature-image{margin-bottom:25px;}
.page .content-right .feature-image img{width:100%;height:auto;}
.page-thumbnail ul li{float:left;width:32.4%;margin-right:8px;margin-bottom:8px;}
.page-thumbnail ul li:nth-child(3n){margin-right:0;}
.page-thumbnail img{width:100%;height:auto;}
.page .main-content{padding-top:100px;padding-bottom:120px;}
.page .main-content:after{content:'';display:block;clear:both;}
.page .entry-content h2,.page .entry-summary h2{font-family:'Raleway';font-size:30px;color:#b2b2b2;text-transform:uppercase;font-weight:300;margin-bottom:48px;}
.page .entry-content p,.page .entry-summary p{font-family:'Raleway' !important;font-size:14px !important;color:#b2b2b2;line-height:25px;margin-bottom:32px;}
.page .entry-content ul,.page .entry-summary ul{list-style:disc;padding-left:20px;}
.page .entry-content ul li,.page .entry-summary ul li{font-size:16px !important;color:#b2b2b2;line-height:20px;margin-bottom:5px;position:relative;}
.page .entry-summary img{float:right;clear:both;margin-bottom:50px;margin-left:20px;border:solid 2px #777;max-width:100%;height:auto;}
.page .page-thumbnail ul li p{display:none;}
.page .content-right a{text-decoration:none;color:#777;}
.page .content-right a
.page-id-52 .content-left{width:50%;float:left;}
.page-id-52 .content-left:after{display:block;content:'';clear:both;}
.page-id-52 .content-right{width:50%;float:left;padding-left:30px;}
.page-id-52 #page,.page-id-52 .first{background:#fff !important;}
.page-id-52 .book-container{display:none;}
.page-id-17 ul li .ginput_container textarea,
.page-id-17 ul li .ginput_container input[type=text],
.page-id-17 ul li .ginput_container input[type=email]{width:100%;border:1px solid #aabfd1;padding:8px;font-size:16px;color:#777;border-radius:0;-webkit-appearance:none;}
.page-id-17 .gform_wrapper {margin-top:0!important;padding-right:100px;}
.page-id-17 .gform_wrapper:after{content:''; display:block;clear:both;}
.page-id-17 .gform_wrapper .ginput_container_date { width:49.5%!important; position:relative;}
.page-id-17 .gform_wrapper #input_1_4{ width:100%!important; }
.page-id-17 .gform_wrapper img.ui-datepicker-trigger{ position: absolute;right: 5px;top: 50%;  -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin:0!important;}
.page-id-17 .gform_wrapper ul.gform_fields li.gfield{ margin-bottom:12.2px; }
.page-id-17 .gform_wrapper { margin-top:0!important; }
.page-id-52 .gform_title{font-size:36px;font-family:'Conv_Raleway-Regular';text-transform:uppercase;}
.page-id-52 #gform_1 .gform_body ul li label{font-size:16px;color:#777;padding-top:0;}
.page-id-52 #gform_1 .gform_body ul li{margin-bottom:12px;}
.page-id-52 #map iframe{border:0;width:100%;height:auto;min-height:450px;}
.page-id-52 .validation_message{font-size:14px;}
.page-id-52 .validation_error{font-size:14px;margin-bottom:20px;}
.page-id-52 .entry-content ul{padding-left:0 !important;list-style:none;}
.page-id-52 div#map p{text-transform:uppercase;}
.page-id-52 div#map a{text-decoration:none;text-transform:none;}
.page-id-52 div#map .email{color:#069 !important;}
.page-id-52 div#map p:last-child a{margin-bottom:20px;display:inline-block;text-transform:none;text-decoration:none;color:#777;}
.page-id-52 .gform_heading{margin-bottom:20px;display:none;}
.page-id-52 #gform_widget-2{display:none;}
.page header .meta{display:none;}
.page-id-52 #content{padding-bottom:50px;}
.error404 h1{text-decoration:none;font-family:'Conv_Raleway-Medium';font-size:30px;color:#777;text-transform:uppercase;font-weight:100;margin:0;padding-top:100px;border-bottom:0;}
.error404 h2{text-decoration:none;font-family:'Conv_Raleway-Medium';font-size:25px;color:#777;text-transform:uppercase;font-weight:100;margin:0;padding-top:20px;border-bottom:0;}
.error404 ol li{font-family:'Conv_Raleway-Medium';font-size:20px;line-height:30px;}
.error404 article{text-align:center;padding-bottom:100px;}
#sidebar{float:right;padding:10px 0 20px;width:200px}
#footer{ background:#27304a;position:relative;clear:both;padding-top:40px;background-repeat: no-repeat;background-size:cover; background-position:top center;}

#footer .footer-content{
	max-width:1272px;
	margin:0 auto;
}

#footer div.facebook{display:none;}
#footer:before{content:'';display:block;height:3px;position:absolute;width:100%;top:0;background:rgba(0,0,0,0.5);}
#footer .footer-content .footer-item{float:left;width:29%;position:relative;}
#footer .footer-content .footer-item:first-child{max-width:162px;width:100%;padding-bottom:15px;margin-right:75px;}
#footer .footer-content .footer-item.widget_our_location{max-width:233px;width:100%;margin-right:82px;}
#footer .footer-content .footer-item:first-child:after{content:'';background:url(assets/img/title-border.png) repeat-x;display:block;height:1px;bottom:0;position:absolute;width:100%;}
#footer .footer-content .footer-item h2{font-family:'Conv_Lato-Black';font-size:14px;font-weight:normal; text-transform:uppercase;color:#fff;padding-bottom:20px;position:relative;margin-bottom:15px;}
#footer .footer-content .footer-item h2:after{content:'';height:1px;width:100%;display:block;background:url(assets/img/title-border.png);position:absolute;bottom:0;}
#footer .footer-content .footer-item.contactus{max-width:380px;width:100%;}
.page-id-52 #footer .footer-content .footer-item.contactus{display:none !important;}
.facebook { width:100%!important;min-width: 100%!important; overflow: hidden;}
.facebook iframe{margin-left:0 !important;width:100% !important;min-width: 100%!important;}
.fb-page, .fb-page iframe[style], .fb-page span{width:100% !important;}
#footer .footer-navigation{
	text-align:center;position:relative;
	background:#131723;
}
/*#footer .footer-navigation:before{content:'';background:url(assets/img/footerline.png);position:absolute;top:0;left:0;height:1px;width:100%;}*/
#footer .footer-navigation ul{display:inline-block;padding-top:25px;}
.footer-navigation ul li{float:left;position:relative;margin:0 16px;}
.footer-navigation ul li:first-child:before{content:'';padding:0;}
.footer-navigation ul li:before{content:"• ";color:#bababa;position:absolute;left:-20px;}
.footer-navigation ul li a{color:#bababa;font-family:'Conv_Raleway-SemiBold';font-size:12px;text-transform:uppercase;text-decoration:none;}
.footer-navigation ul li a:hover{color:#fff;}
.footer-navigation p{margin-bottom:0;}
.footer-inner{width:100%;display:block;margin:0 auto;padding-bottom:70px;background:#27304a;}
.footer-item.widget_follow_us ul{margin:0;margin:0;display:inline-block;width:100%;padding:0;margin-bottom:20px;}
.footer-item.widget_follow_us ul li{float:left;margin-left:20px;}
.footer-item.widget_follow_us ul li a{display:inline-block;margin-right:0px;}
.footer-item.widget_follow_us ul li:last-child a{margin-right:0;}
.footer-item.widget_follow_us ul li a:hover img{opacity:0.7;}
#footer .footer-content .footer-item.widget_our_location address{margin:0 0 25px 20px;padding:0;font-style:normal;font-family:'Conv_Lato-Regular';font-size:12px;color:#fff;}
#footer .footer-content .footer-item iframe{margin-bottom:20px;margin-left:20px;display:block;}
.footer-item .address{text-transform:uppercase;font-family:'Conv_Lato-Regular';font-size:12px;color:#fff;}
.footer-item .address,
.footer-item .tel{position:relative;padding-left:20px;color:#fff;font-family:'Conv_Lato-Regular';font-size:12px;color:#fff;text-decoration:none;}
.footer-item .tel:hover{color:#97c776;}
.footer-item .tel:hover:before{content:url(assets/img/phonehover.png) !important;}
.footer-item .tel a{text-decoration:none;color:#fff;font-family:'Conv_Lato-Regular';font-size:12px;}
.footer-item .address:before{content:url(assets/img/pin.png);display:block;position:absolute;left:0;}
.footer-item .tel:before{content:url(assets/img/phone.png);display:block;position:absolute;left:0;top:0;}
#footer .footer-content .footer-item.widget_c_latest_posts{max-width:233px;width:100%;margin-right:82px;}
.footer-item.widget_c_latest_posts ul{width:100%;margin:0;padding:0;list-style:none;}
.footer-item.widget_c_latest_posts li{background:url(assets/img/fishingreportbg.png);display:inline-block;width:100%;margin-bottom:6px;}
.footer-item.widget_c_latest_posts .hold{overflow:hidden;padding:7px;font-size:10px;line-height:12px; color:#fff;font-family:'Conv_Lato-Regular';color:#b3b3b3;}
.footer-item.widget_c_latest_posts strong.t{font-family:'Conv_Lato-Bold';display:block;}
.footer-item.widget_c_latest_posts a{color:#fff;text-decoration:none;}
.footer-item.widget_c_latest_posts p{margin-bottom:0;margin-top:2px;}
.footer-item.widget_c_latest_posts a:hover{color:#e27f33;}
.footer-item.widget_c_latest_posts .th{float:left;margin:7px;width:43px;height:auto;}
.footer-item.gform_widget .gform_body ul{margin:0;padding:0;list-style:none;}
.footer-item.gform_widget .gform_body ul li{display:block;width:100%;margin-bottom:6px;}
.footer-item.gform_widget .gform_body ul li:after{content:'';display:block;clear:both;}
.footer-item.gform_widget .gform_body ul li label{font-family:'Conv_Lato-Regular';font-size:12px !important;color:#fff !important;text-transform:uppercase;width:20%;float:left;padding-top:7px !important;}
.footer-item.gform_widget .gform_body ul li label span.gfield_required{display:none;}
.footer-item.gform_widget .gform_body ul li .ginput_container{width:80%;float:left;}
.footer-item.gform_widget .gform_body ul li .ginput_container textarea,
.footer-item.gform_widget .gform_body ul li .ginput_container input[type=text],
.footer-item.gform_widget .gform_body ul li .ginput_container input[type=email]{width:100%;border:1px solid #aabfd1;padding:0 8px;height:26px;}
.footer-item.gform_widget .gform_body ul li .ginput_container textarea{height:95px;}
.footer-item.gform_widget div.ginput_container { margin-top:0!important; }
body .gform_wrapper ul li.gfield { margin-top:0 !important; }
#gform_submit_button_1,#gform_submit_button_2{float:right;text-transform:uppercase;color:#24284f;font-size:12px;font-family:'Conv_Lato-Bold';background:#50bfa6;padding:8px 15px;border:0;text-shadow:0px 1px 0px #fff;border-radius:0;-webkit-appearance:none;cursor: pointer;}
#gform_submit_button_1:hover,#gform_submit_button_2:hover{color:#000;background:#e27f35;}
.footer-navigation p{font-family:'Conv_Roboto-Regular';font-size:11px;color:#bababa;padding-bottom:25px;}
.gform_confirmation_message{font-family:'Conv_Roboto-Regular';color:#fff;font-size:11px;font-weight:normal;}
.validation_message,.validation_error{font-family:'Conv_Roboto-Regular';color:#fff;font-size:11px;font-weight:normal;color:#C52A3A;}
.slideshowlink{display:none;}
.ngg-gallery-thumbnail img{border:none !important;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{position:relative;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;color:transparent;transition:0.5s ease;font-size:16px;font-family:'Conv_Raleway-Regular';}
a.shutterset_ce4c0aaecec12935e723209bd8bbb48f:hover:before{width:217px;content:" ";background-image:url(assets/img/bg-min.png);position:absolute;left:8px;top:8px;height:217px;z-index:1;}
a.shutterset_ce4c0aaecec12935e723209bd8bbb48f:before{width:217px;content:" ";background-image:url(assets/img/bg2-min.png);position:absolute;left:8px;top:8px;height:217px;z-index:1;transition:0.5s ease;}
a.shutterset_ce4c0aaecec12935e723209bd8bbb48f:hover ~ span{color:#fff !important;}
.ngg-gallery-thumbnail img:hover{background-color:transparent!important;}
#ui-datepicker-div table{background:#fff;}
.ui-datepicker-next.ui-corner-all{float:right;}
#ui-datepicker-div{background:#fff;}
#CDSWIDCOE,#CDSWIDSSP { margin:0 auto!important; max-width:468px;border-top:solid 15px #589442; border-bottom:solid 15px #589442;}

.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail .wp-caption-text.gallery-caption {
    display: none;
}

.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail {margin-bottom:70px!important;}
.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail img { 
    width: 217px;
    height: 217px;
    margin-bottom: 0px;
} 

.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail .gallery-item { 
    margin-top: 8px !important;  
    margin-right: 4px;
    margin-left: 4px;
}
.page-id-13 address { color:#b2b2b2; }
.page-id-13 address:last-child { margin-bottom:50px; }
.page-id-17 iframe { width:100%!important; }
.footer-item.widget_follow_us ul {margin-bottom: 0;text-align: center;width: initial;}
.followus {text-align: left;}
main#content {
    background:none;
	margin-bottom:50px;
}
.home main#content{margin-bottom:0px;}
ul.paging li a:hover,
ul.paging li.active a {
    color: #777 !important;
}
ul.widSSPBullet {
    text-align: left;
}
.widSSPAll ul {
    list-style: none !important;
}
.page .entry-content p, .page .entry-summary p {
    color: #777;
}
.page .entry-content ul li, .page .entry-summary ul li {
    color: #777;
}
.blog article .entry-summary p {
    color: #777;
}
.page-id-13 address {
    color: #777;
}
.page .content-right>div {
    color: #777;
}
img#wpstats {display: none;}
.gform_wrapper #gform_2 div.validation_error{
	color: #777;
    border-top: 2px solid #777;
    border-bottom: 2px solid #777;
	margin-bottom:20px;
}
.gform_wrapper #gform_2 .validation_message {
    color: #777;
    padding-top: 5px;
}
.gform_wrapper #gform_2 li.gfield.gfield_error {
    background-color: transparent;
    border-top: none;
    border-bottom: none;
}
.gform_wrapper #gform_2 li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0;
}
input#gform_submit_button_2 {cursor: pointer;}

.section-container article{
	max-width:1272px;
	margin:0 auto;
}

@media (max-width:1300px){
	#navigation{margin-left:-105px;}
	.contact{right:45px;}

.eg-text{width:25%;padding-left:15px;max-width: 100%;}

.eg-gallery-post.m_gall{width:100%;padding-right:0;}

.page .content-left{padding-left:20px;}
.page .content-right{padding-right:20px;}
.page-thumbnail ul li{margin-right:1%;}
.page .entry-summary,.page .content-full{padding-right:20px;padding-left:20px;}
.home .entry-summary{padding:0 !important;}
.page-id-52 .content-right{padding-right:20px;}
.page-id-52 .content-left{padding-left:20px;}
.testimonials_quote{max-width:30%;margin-right:5%;}
#footer{padding-right:0;}
.footer-content.clearfix{padding-left:10px;padding-right:18px;;}
#footer .footer-content .footer-item:first-child{max-width:20%;}
#footer .footer-content .footer-item.widget_our_location{max-width:17%;}
#footer .footer-content .footer-item.widget_c_latest_posts{max-width:19%;}
#footer .footer-content .footer-item.gform_widget{max-width:28%;}
#footer .footer-content .footer-item.contactus{max-width:30%;}
#footer .footer-content .footer-item{margin:0 2% !important;}
.trip-advisor { width:38%; }
#CDSWIDSSP {width:100%!important;}


.page .entry-summary, .page .content-full { padding-right: 0 !important;  padding-left: 0 !important; }



}

@media (max-width:1272px){
	.content,.section-container article{
		width:auto;
		padding:0 15px;
	}
	
	.third .section-container{width:auto;padding-left:15px;padding-right:15px;}
	.eg-gallery-post .el:first-child{
		width:232px;
		height:232px;
		display:inline-block;
		vertical-align:top;
		float:none;
	}
	.eg-gallery-post .el{display:inline-block;vertical-align:top;float:none;margin-left:5px !important;margin-right:5px !important;}
	.eg-gallery-post .el:first-child a{line-height:230px;margin-left:5px !important;margin-right:5px !important;}
	.eg-gallery-post.m_gall .el:first-child a,.eg-gallery-post.m_gall .el a{margin-left:0 !important;margin-right:0 !important;}
	.eg-gallery-post{padding-left:0px;text-align:center;}
	.eg-gallery-post.m_gall{text-align:left;}
}





@media (max-width:1200px){
.slicknav_menu{display:block;position:absolute;top:30px;right:0;z-index:10000;background:transparent;}
#menu{display:none;}
.contact .phone span span{display:none;}
.contact{float:left;margin-left:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:999;}
ul.sub-menu{margin-left:0;}
ul.sub-menu li a{padding-left:50px;}
.slicknav_nav .slicknav_arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:20px;}
.contact .phone{float:left;padding:10px 0;margin:0;color:#fff;}
.contact .phone a{color:#fff;}
.slicknav_menu .slicknav_icon-bar{background-color:#fff;}



/*#logo img{display:none;}
#logo:before{content:url(assets/img/mobilelogo.png);display:block;}*/
.contact .social{display:none;}
.reel-time-reports h1 span{display:block;}
.reel-time-reports h1:after,.reel-time-reports h1:before{width:15%;top:25%;}
.reel-time-reports h1:after,.reel-time-reports h1:before{width:15%;}
.postArticle{width:33%;float:left !important;}
.postArticle article{padding:0 20px;}
.gallery-item .gallery-icon{padding:5px 15px;}
dt.gallery-icon a{display:block;}
#gallery-2 img{width:100%;}
.logo-container { height: auto; margin-bottom: 0px; }
	
	#branding {  height: 133px; }
	.contact { margin-left: 0; top: 0;  transform: translateY(0); -webkit-transform: translateY(0);  -ms-transform: translateY(0); }
	.slicknav_menu { top: 65px !important;}
	.slicknav_nav {margin-top: 68px;}

.contact .phone a {  font-size: 22px; margin-left: 18px; }
.fish-image {position: absolute;top: 0;left: 0;right: 0;bottom: 0; }
.fish-image img { position: absolute;top: 0;width: 100%;left: 0;height: 100%;bottom: 0;right: 0; }
.testimonials_quote { padding-left:10px;padding-right:10px; }

.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail .gallery-item .gallery-icon { padding: 0; }
			.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail .gallery-item {  width: 32% !important; }
			.page .entry-summary, .page .content-full {  max-width: 670px; margin: 0 auto; }
			#logo img{height:auto;margin-top:0px;}
}
@media (max-width:1024px){
.footer-item.gform_widget .gform_body ul li label{min-width: 58px;margin-right:5px;}
.footer-item.gform_widget .gform_body ul li .ginput_container,#footer .gform_footer { width:75%!important; }
#footer .gform_footer{float:right;margin-right:3.5%;}
#footer .gform_footer input{float:right;}
#footer .footer-content .footer-item iframe { margin-left:0;width:100%!important; }
}
@media (max-width:991px){.book-container ul li a{font-size:25px;}
.fish-image { display:none; }
.testimonials h2:before,.testimonials h2:after{width:30%;}
.page-id-52 .content-left{width:100%;padding-left:20px;padding-right:20px;margin-bottom:50px;}
.page-id-52 .content-right{width:100%;padding-left:20px;padding-right:20px;}
#footer .footer-content .footer-item.gform_widget{margin-top:40px !important;width:100%;max-width:46%;}
.page .page-content{padding-left:50px;padding-right:50px;}
.single article{padding:50px;}
#gallery-2{text-align:center;}
#gallery-2 .gallery-item{display:inline-block;width:34% !important;float:none !important;}
.blog article{padding:50px;}
#footer .footer-content .footer-item:first-child{max-width:46%;}
#footer .footer-content .footer-item.widget_our_location{max-width:46%;}
#footer .footer-content .footer-item.widget_c_latest_posts{max-width:46%;margin-top:40px!important;clear:left;}
#footer .footer-content .footer-item.contactus{max-width:46%;margin-top:40px!important;}
#footer .footer-navigation ul{width:100%;padding-left:50px;padding-right:13px;}
.footer-navigation ul li{display:inline;white-space:normal;float:none;line-height:2;margin:0 10px!important;}
.footer-navigation ul li:before{display:none;}
#footer .footer-navigation ul{width:100%;padding:0!important}
.eg-text{max-width:500px;width:100%;text-align:center;float:none;display:block;margin:0 auto;padding-left:20px;padding-right:20px;}
.eg-text h3{margin-bottom:40px;}
.eg-text p{margin-bottom:40px;}
/*.eg-gallery-post{width:100%;float:none;text-align:center;max-width: 420px;margin:0 auto 50px;display:block;padding:0;}*/
/*.eg-gallery-post .el img { margin:0 auto 20px; }*/
.trip-advisor { float:none;width:100%;max-width:468px;display:block;margin:0 auto; }
.page-id-17 .gform_wrapper { padding-right:30px; }
div.ginput_complex.ginput_container.gf_name_has_2 span { width:100%!important; }
}
@media (max-width:767px){
.book-container ul li{width:100%;}

.reel-time-reports h1{font-size:25px;}



/*#logo{top:35px;}*/
.blog article header{margin-bottom:25px;}
.blog article .entry-summary p,.blog article img{margin-bottom:20px;}
.book-container ul li a{font-size:20px;}
.contact .phone a{font-size:18px;}
.postArticle{float:none !important;display:block;margin:0 auto;max-width:395px;width:100%!important;}
.testimonials h2{font-size:25px;}
.page-id-168 .testimonials_quote{width:100% !important;float:none !important;display:block;margin:50px auto 100px;}
.page-id-168 .bws-testimonials blockquote{min-height:100% !important;}
.page-id-168 .bws-testimonials .testimonials_quote:nth-child(3n){margin-right:1.6% !important;}
.page-id-168 .testimonials_quote:last-child{margin-bottom:0 !important;}
.banner-img .entry-title{left:20px !important;font-size:24px !important;}
.ngg-galleryoverview{/*padding-left:20px;padding-right:20px;*/text-align:center;}
.ngg-gallery-thumbnail-box{float:none !important;display:inline-block;}
#gallery-2 .gallery-item{width:50% !important;}
.page .page-content{padding-right:20px !important;padding-left:20px !important;}
.page .entry-content h2,.great-content h2,.eg-text h3{font-size:25px;text-align:center;}
.page .content-left{/*padding-left:20px;padding-right:20px;*/width:100%;float:none;padding:0;}
.page .content-right{/*padding-right:20px;padding-left:20px;*/width:100%;float:none;padding:0;}
.page .content-right .page-thumbnail ul{display:inline-block;text-align:center}
.page .content-right .page-thumbnail ul li{display:inline-block;float:none;}
.page-thumbnail ul li:nth-child(3n){margin-right:1% !important;}
.page-id-52 #gform_1 .gform_body ul li label{width:100% !important;}
.page-id-52 #gform_1 .gform_body ul li .ginput_container{width:100% !important;}
.page-id-52 #map iframe{min-height:100% !important;height:250px !important;}
.page-id-52 .main-content{padding-top:50px;}
.testimonials_quote{max-width:100%;margin-bottom:40px;}
.testimonials blockquote{margin-bottom:30px;min-height:0px;}
.testimonials h2:before, .testimonials h2:after{width:20%;}
.page-id-13 .entry-summary,.page-id-15 .entry-summary{ padding-right:15px!important;padding-left:15px!important; max-width: 100%!important;}

.fish-image {  display: none; }

.page .entry-summary { padding-left:20px!important;padding-right:20px!important; }
.page-id-9 .entry-summary { padding-left:0px!important;padding-right:0px!important; }
.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail .gallery-item { width: 31.8% !important; }
.page .entry-summary, .page .content-full { max-width: 576px; }
.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail img { width: 200px; height: 200px;  }
.contact .address {  display: none !important; }
.flex-direction-nav {height:auto!important;}
.flex-direction-nav a { width:48px; height:48px; }
.flex-direction-nav .flex-prev:before {
    content: ''!important;
    background: url(assets/img/arrow-left.png) no-repeat center center;
    height: 39px!important;
    width: 100%!important;
    background-size: 10px auto!important;
}
.flex-direction-nav .flex-next:before {
    content: ''!important;
    background: url(assets/img/arrow-right.png) no-repeat center center;
    height: 39px!important;
    width: 100%!important;
    background-size: 10px auto!important;
}
/*black to white background*/
.home .book-container {top: -45px;}
#page{background: white;}
.great-content p {color: #777;}
.home .flex-direction-nav {display: none;}
.page-id-17 .gform_wrapper { padding-right: 0!important; }

.slicknav_menu{top:64px !important;}

.contact{
	right:50%;
	transform:translate(50%, 0);
	-webkit-transform:translate(50%, 0);
}
.slicknav_btn{margin-right:15px;}

.postArticle .entry-summary{padding-left:0px !important;padding-right:0 !important;}
.contact{text-align:center;}
.contact .phone{float:none;}
#logo{float:none;margin:0;}
#logo img{
	margin:0;
	display:block;
	margin:0 auto;
	width:198px;
	height:auto;
	position:relative;
	top:57px;
}
}

@media (max-width:730px){
	.footer-navigation ul li{white-space:nowrap}
.page .main-content{padding-top:0;padding-bottom:0}
}



@media (max-width:677px){
	.contact{
		background:#42507c;
		border-radius:0 0 5px 5px;
		text-align:center;
	}
	.contact .phone{float:none;}
}


@media (max-width:641px){
	.page-id-17 .gform_wrapper .ginput_container_date { width:100%!important; }	
#branding .content{text-align:center}
#logo {
    display: inline-block;
    float: none;
    margin: 5px 0 0;
    vertical-align: top;
}
.slicknav_nav {
    margin-top: 63px;
}
.flexslider {
    min-height: 112px !important;
}
.slicknav_menu {
    top: 69px !important;
}
.flexslider .slides img {
    min-height: 1px !important;
}
.contact .phone{padding:12px 0}
}
@media (max-width:568px){.page-id-168 .testimonials_quote{margin:50px auto 60px;}
.contact .phone a{font-size:15px;}
.contact{padding-bottom:0px;}
.reel-time-reports h1{font-size:22px;}
.blog article{padding:50px 20px;}
/*
.eg-gallery-post .el*/
.eg-gallery-post.m_gall .el,.eg-gallery-post.m_gall .el:first-child{width:48% !important;}



.eg-gallery-post .el img{width:100%;height:auto;}
.footer-inner{padding-right:14px;}
#footer .footer-content .footer-item:first-child{max-width:100%;}
#footer .footer-content .footer-item.widget_our_location{max-width:100%;margin-top:40px!important;}
#footer .footer-content .footer-item.widget_c_latest_posts{max-width:100%;margin-top:40px!important;}
.footer-item.widget_c_latest_posts{max-width:100%;max-width:100%;}
#footer .footer-content .footer-item.contactus{padding-right:0px;max-width:100%;}
.footer-item.widget_c_latest_posts a{width:100%;max-width:59%;}
#footer .footer-content .footer-item.gform_widget{width:100% !important;max-width:100% !important;}
.contact .phone { display: inherit; float:none;display:block;}
	.contact .address { display: inherit; margin-right: 0;}
	/*
	.slicknav_menu { top: 70px !important; }
	.slicknav_nav {margin-top: 90px;}
*/
#footer .footer-content .footer-item iframe { margin-left:0;width:100%!important; }
.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail .gallery-item { width: 31.2% !important; }
.page .entry-summary, .page .content-full { max-width: 412px; } 
.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail img { width: 130px; height: 130px; }
.eg-gallery-post.m_gall .el,.eg-gallery-post.m_gall .el:first-child{margin-bottom:1% !important;}
}@media (max-width:490px){	.eg-gallery-post .el:first-child,	.eg-gallery-post .el{width:45%;margin-left:0px;margin-right:0px;height:190px;}		.eg-gallery-post .el:first-child a,	.eg-gallery-post .el a{		margin:0 !important;		overflow:hidden;		height:100%;	}	.eg-gallery-post .el img{vertical-align:top;}}
@media (max-width:480px){.slicknav_menu .slicknav_icon-bar{height:5px !important;width:30px !important;margin-bottom:1px !important;}
.flexslider{min-height:130px !important;}
.flexslider .slides img{min-height:1 !important;}
/*#logo:before{content:url(assets/img/mobilelogo2.png) !important;}*/
.page-thumbnail ul li{width:48% !important;}
.page .entry-summary img{max-width:100%;display:block;margin:20px auto !important;position:relative;}
#gallery-2 .gallery-item{width:100% !important;}
/*#logo img { max-width: 224px; }*/
.slicknav_nav {margin-top: 56px;}
img{max-width:100%;height:auto;}
.eg-gallery-post.m_gall{text-align:center;}
.page .main-content{padding-top:0}
.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail .gallery-item { width: 130px !important; height: 130px !important; }			
.page .entry-summary, .page .content-full { /*max-width: 277px; width: 277px;*/ width: 100%; }
.gallery.galleryid-9.gallery-columns-6.gallery-size-thumbnail img { width: 130px; height: 130px; }
#gallery-1 .gallery-caption { display:none; }
.contact{text-align:left;}
.contact .phone{text-align:center;}
.contact p{float:none;}
.contact .phone a{font-size:14px;}
.slicknav_btn{margin-right:5px;}

.slicknav_menu {
    top: 76px !important;
}
}@media (max-width:360px){	.eg-gallery-post .el:first-child, .eg-gallery-post .el{height:150px;}}




.content-left {
    float: left;
    width: 50%;
}
.content-left::after {
    clear: both;
    content: "";
    display: block;
}
.content-right {
    float: left;
    padding-left: 30px;
    width: 50%;
}


.entry-summary .gform_wrapper {
    overflow: hidden;
}
.entry-summary .gform_body {
    overflow: hidden;
}
.entry-summary .gform_body ul {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.entry-summary .gform_body ul li {
    clear: both;
    margin: 0 0 5px;
    overflow: hidden;
    vertical-align: top;
}
.entry-summary .gform_body ul li label {
    display: block;
    margin: 0 0 9px;
}
.entry-summary .ui-datepicker-trigger {
    margin: -26px 10px 0 0;
    position: relative;
}
.entry-summary .gform_body ul li textarea, #content .gform_body ul li input[type="text"] {
    border: 1px solid #aabfd1;
    border-radius: 0;
    color: #777;
    font-size: 16px;
    padding: 4px 8px;
    width: 100%;
}
.entry-summary .gform_body .name_first {
    float: left;
    width: 48%;
}
.entry-summary .gform_body .name_last {
    float: right;
    width: 48%;
}
.entry-summary .gform_body .name_first label, #content .gform_body .name_last label {
    font-size: 13px !important;
    margin: 0 0 2px;
}
.entry-summary #field_1_5, #content #field_1_4 {
    float: left;
    width: 48%;
}
.entry-summary .gform_body select {
    width: 100%;
}
.entry-summary .content-right iframe {
    display: block;
    margin-top: 30px;
}

.entry-summary #field_1_5, .entry-summary #field_1_4, .entry-summary #field_1_7 {
    float: left;
    width: 48%;
}

.entry-summary .gform_body ul li {
    margin-bottom: 12px;
}

/*
----------------------------------------------------------------

Gravity Forms Date Picker Styles
http: //www.gravityforms.com
updated: January 31, 2014 3:32 PM

Customized styles for the jQuery UI Datepicker 1.9.2
copyright 2012 jQuery Foundation and other contributors
Released under the MIT license.
http://jquery.org/license
some styles courtesty of http://www.hongkiat.com/

Gravity Forms is a Rocketgenius project
copyright 2008 - 2014 Rocketgenius Inc.
http: //www.rocketgenius.com

NOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR
THEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

If you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Then, go to the form
settings page & set the 'output CSS' option
to no.

----------------------------------------------------------------
*/

.ui-datepicker {
	width: 216px;
	height: auto;
	margin: 5px auto 0;
	font: 9pt Arial, sans-serif;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.ui-datepicker a {
	text-decoration: none;
}

.ui-datepicker table {
	width: 100%;
	border-collapse: collapse;
}

.ui-datepicker-header {
	background-color: #666; /* set the header background color */
	color: #e0e0e0;
	font-weight: bold;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	text-shadow: 1px -1px 0px #000;
	filter: dropshadow(color=#000, offx=1, offy=-1);
	line-height: 30px;
	min-height: 30px !important;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #666;
}

.ui-datepicker-title {
	text-align: center;
}

.ui-datepicker-title select {
	margin-top: 2.5%;
}

.ui-datepicker-prev, 
.ui-datepicker-next {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	background-image: url('assets/img/arrow.png');
	background-repeat: no-repeat;
	line-height: 600%;
	overflow: hidden;
}

.ui-datepicker-prev {
	float: left;
	background-position: center -30px;
}

.ui-datepicker-next {
	float: right;
	background-position: center 0px;
}

.ui-datepicker thead {
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
	border-bottom: 1px solid #bbb;
}

.ui-datepicker th {
	text-transform: uppercase;
	text-align: center;
	font-size: 6pt;
	padding: 5px 0;
	color: #666666;
	text-shadow: 1px 0px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=0);
}

.ui-datepicker tbody td {
	padding: 0;
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
}

.ui-datepicker tbody td:last-child {
	border-right: 0px;
}

.ui-datepicker tbody tr {
	border-bottom: 1px solid #bbb;
}

.ui-datepicker tbody tr:last-child {
	border-bottom: 0px;
}

.ui-datepicker td span, 
.ui-datepicker td a {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=1);
}

.ui-datepicker-calendar .ui-state-default {
	background: #ededed;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
	-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}

.ui-datepicker-calendar .ui-state-hover {
	background: #f7f7f7;
}

.ui-datepicker-calendar .ui-state-active {
	background: #FFF2AA; /* set the active date background color */
	border: 1px solid #c19163; /* set the active date border color */
	color: #666; /* set the active date font color */
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	text-shadow: 0px 1px 0px #FFF;
	filter: dropshadow(color=#FFF, offx=0, offy=1);
	position: relative;
	margin: -1px;
}

.ui-datepicker-unselectable .ui-state-default {
	background: #f4f4f4;
	color: #b4b3b3;
}

.ui-datepicker-calendar td:first-child .ui-state-active {
	width: 29px;
	margin-left: 0;
}

.ui-datepicker-calendar td:last-child .ui-state-active {
	width: 29px;
	margin-right: 0;
}

.ui-datepicker-calendar tr:last-child .ui-state-active {
	height: 29px;
	margin-bottom: 0;
}

td.ui-datepicker-unselectable.ui-state-disabled {
	background-color: #d7d7d7;
}

table.ui-datepicker-calendar {
	margin: 0 0 0 0 !important;
}

body div#ui-datepicker-div[style] {
	z-index: 9999 !important;
}


.page .entry-summary img.ui-datepicker-trigger{margin:-26px 10px 0 0 !important;}

.gform_validation_container{display:none !important;}