/**
 	Theme Name: Inshore Charters 2k18
	Theme URI: destininshorecharters.com
	Version: 0.1
	Author: Advanced Digital
	Author URI: http://advanceddigitalinc.com
	
	Description: Advanced Digital
*/

/*default css*/
body {background-color:#fefefe;color: #333; font-family: 'PT Sans', sans-serif;-webkit-font-smoothing: antialiased;}
	.row {margin:0em;}
	p {line-height:1.7em;text-align: justify;}
	p.lead {ont-size:1.8em;margin:0em;font-family:'Georgia', serif;color:#00446b;font-style: italic;}
	h1 {font-size:2.5em;margin:0em;font-family:'Georgia', serif;color:#4bb8a5;font-style: italic;padding-bottom:.5em;}
	h2 {font-size:2em;margin:0em;font-family:'Georgia', serif;color:#f57b5a;font-style: italic;}
	h3 {font-size:1.8em;margin:0em;font-family:'Georgia', serif;color:#00446b;font-style: italic;}
	h4, h5, h6 {font-size:1.5;margin:0em;font-family:'Georgia', serif;color:#00446b;font-style: italic;}
	a, a:link, a:active, a:visited {}
		a:hover {text-decoration:none;}
		.btn {font-family: 'PT Sans', sans-serif;}
	img {max-width:100%;}
		.img-circle {border:10px solid #f57b5a;background:#f57b5a;}
	strong {color:#f57b5a;}


.gform_wrapper .top_label .gfield_label {display: none!important;}
.gform_wrapper .top_label input.large {width: 100%!important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {font-size: 1em;width: 100%;border: 0px;background: #00446b;padding: .5em;color: #fff;font-family: 'Georgia', serif;font-size: 16px;}
.gform_wrapper .gform_footer {margin:0!important;}
	/*carousel bg image*/
	.carousel-control.left, .carousel-control.right {background-image:none;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {font-size:.7em;margin:0px;}

.container-fluid {padding:0;}

#catches, #video {visibility: hidden;}
/*end default*/
#page-1569 header {position: absolute;z-index: 99;width: 100%;}
#page-1569 #header-wrap {position: fixed;z-index:999;width:100%;}
	#header {padding:.5em;margin:0px auto;}
		#logo {position: relative;z-index: 999;}
		#header-contact {text-align: right;position: absolute;width: 95%;}
			#header-contact ul li {list-style: none;display: inline;}
				#header-contact a, #header-contact a:hover {color:#000;}

		#menu {float: left;position:relative;z-index:998;}
				.navbar-nav {margin:0;padding-top:90px;}
		nav .container-fluid {padding:0em;}
			.navbar {margin:0em;}
			.navbar-default {background: transparent;border: 0em;box-shadow: 0 0 0;}
				.navbar-collapse {padding:0em;}
			.navbar-default .navbar-nav > li > a {font-size:1.2em;padding: 1.2em .3em .8em .3em;color:#000;}
				.navbar-default .navbar-nav>li>a:hover {box-shadow: 0 0 0;}
				.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {background:transparent;color:#000;box-shadow: 0 0 0}
			.dropdown-menu {box-shadow:0 0 0;border-radius: 0em;}
			.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {background:transparent;box-shadow:0 0 0;}
			.navbar-nav>li>a {text-shadow: 0 0 0;}

.container-fluid>.navbar-header {margin:0;}
			.navbar-nav > li > .dropdown-menu {background:#00446b;border-top:.2em solid #00446b;}
			.navbar-default .navbar-nav > .open > a {color:#000;}
				.dropdown-menu > li > a {color:#fff!important;}
				.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {color: #fff;text-decoration: none;background: #00adb0;}

				
		/*mobile*/
		.navbar-default .navbar-toggle {border: 0em;width: 100%;margin: .5em 0em;background: #00adb0;color:#fff;font-weight:bold;border-radius: 0em;}
			.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background:#00446b;}
		.navbar-default .navbar-collapse {border:0em;}

.shrink {min-height: 35px;background-color:#00a2a5;position: fixed!important;z-index: 999;width:100%;}
	.shrink #header {padding:.1em;}
	.shrink img {max-width:50px;}
	.shrink #header-contact {font-size: 18px;margin-top: 10px;}
	.shrink #header-contact a, #header-contact a:hover {color:#fff;}
	.shrink li#phone {font-size:14px;color:#fff;}
	.shrink .navbar-nav {margin:0;padding-top:0px;}
	nav.shrink a {padding-top: 10px !important;padding-bottom: 10px !important;font-size: 1em;}
	.shrink .navbar-default .navbar-nav > li > a {font-size:1em;color:#fff;}
		nav.shrink .navbar-toggle {padding: 4px 5px;margin: 8px 15px 8px 0;}

#slider-wrap {padding:0em;}
	#slider {margin:0em auto;}
		#slider img {min-width: 100%;}
		.carousel-caption h4 {color: rgb(255, 255, 255);font-size: 2.7em;}
		.carousel-caption p {font-size: 1.3em;text-align: center;}

#bar-wrap {background:#00446b;padding:1em;text-align: center;}
	#bar {max-width: 1280px;margin:auto;}
	#bar a {color:#fff;font-size:1.3em;text-transform: uppercase;}
	#bar p {margin:0;}
	a#trips {background:url('img/booey.jpg') no-repeat;background-position: left center;padding:10px 0px 10px 50px;}
	a#bookings {background:url('img/fish.jpg') no-repeat;background-position: left center;padding:10px 0px 10px 50px;}
	a#gallery {background:url('img/camera.jpg') no-repeat;background-position: left center;padding:10px 0px 10px 50px;}

#media-wrap {background:#00adb0;padding:3em 0em;}
	#media {padding:1em 0em;color:#fff;max-width: 1280px;margin:auto;}
	#media .btn {background:#f57b5a;color:#fff;text-transform: uppercase;width:100%;border-radius: 0;margin:.8em 0em;font-weight:bold;padding:.8em;}
		#media a {color:#fff;}
		#videos {visibility: hidden}
		#instagram {visibility: hidden}
	#catches .lead, #video .lead {color:#033358;font-size: 2.5em;font-family:'Georgia', serif;font-style:italic;}
	#media .fa {color:#fff;text-shadow: 2px 2px #02a3a6;}

#page-wrap {background-image:url('img/bg.jpg');}
	#page {padding: 1em;margin: 1em auto 3em auto;color: #101010;max-width: 1280px;background: #fff;border:1px solid #f3f3f3;}
	#page .fa-star {color: #00adb0;}
	#full {padding: 1em;margin: 1em 2em 3em 2em;color: #101010;background: #fff;border:1px solid #f3f3f3;}
	#sidebar {margin-top:1em;}
	#sidebar-default {padding: 1em;margin: 1em auto 3em auto;color: #101010;max-width: 1280px;}
	.widget {padding: 1em;margin-bottom:2em;background: #fff;border:1px solid #f3f3f3;}
		.widget-title {font-size: 1.5em;margin: 0em 0em .5em 0em;font-family: 'Georgia', serif;background: #4bb8a5;font-style: italic;color: #fff;text-align: center;}
	.widget ul {padding:0;margin:0;}
		.widget li {list-style: none;margin-bottom:2px;}
		.widget .btn {transition: background-color 0.5s ease;width:100%;border-radius:0;background:#033358;color:#fff;font-family: 'Georgia', serif;}
			.widget .btn:hover {background:#4bb8a5;}

#posts-wrap {padding: 18em 0em 3em;max-width: 1280px;margin: auto;}
	#posts {padding:.05em;margin:0em auto .5em auto;color:#000;}
	.single-post {margin-bottom:1em;padding:1em;background:#fff;border:1px solid #f3f3f3;}
	.post-title h1, #post-title h1 {font-size:1.5em;}
	#blog-nav {text-align: center;margin-bottom: 3em;}
	#post-info {background: #f9f9f9;padding: .4em;text-align: right;}
	#featured-img {border: 5px solid #f3f3f3;height: 300px;background-position: center;margin-bottom:1em;}
#main-wrap {padding:3.5em 0em;background:url('img/content.gif') no-repeat;background-position:bottom;background-attachment: fixed;}
	#main {max-width: 1280px;margin:auto;}
	#content {padding:.05em;margin:0em auto;}

#testimonial-wrap {padding:3em 0em;}
	#testimonial {max-width: 1280px;margin:auto;}
	#testimonial-wrap .name {color:#f57b5a;font-style: italic;font-size:1.5em;font-family:'Georgia', serif;}
	#testimonial .fa {color:#00adb0;text-shadow: 2px 2px #e0e0e0;}
	#testimonial strong {color:#f57b5a;}
	#testimonial-wrap .lead {font-size:2em;margin:0em 0em 1em 0em;font-family:'Georgia', serif;color:#f57b5a;font-style: italic;}
	#testimonial ul {margin:0 0 1em 0;padding:0;text-align: center;}
		#testimonial li {list-style: none;display: inline;}

#footer-wrap {background: #033358;color: #fff}
	#footer {padding:2em 0 .5em 0;margin:0em auto;font-size:1.2em;font-family:'Georgia', serif;}
	#footer a {color:#fff;}
	#footer ul {list-style: none;padding:0;}
		#footer li {padding:.4em 0em;}
		ul#footer-social li {list-style: none;display: inline;}
		a#duck {background-image: url('img/duck.jpg');background-repeat: no-repeat;padding: .1em 0 .1em 1.9em;margin-left: 0;background-position: left;}
		a#bow {background-image: url('img/bow.jpg');background-repeat: no-repeat;padding: .1em 0 .1em 1.9em;margin-left: 0;background-position: left;}
		a#inshore, a#offshore {background-image: url('img/fishing.jpg');background-repeat: no-repeat;padding: .1em 0 .1em 1.9em;margin-left: 0;background-position: left;}

#plug-wrap {background: #033358;padding: .5em 0em;}
#plug p {text-align: right;margin: 0;font-size: 0.8em;color: #fff;font-style: italic;font-family: 'Helvetica Neue';text-align: right;}
#plug p a, #plug p a:hover {color:#fff;}

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {width:100%;border-radius: 0;margin:.8em 0em;font-weight:bold;padding:.8em;text-transform:uppercase;}

/*gallery*/
.ngg-gallery-thumbnail-box {margin-right:1px!important;}
	.ngg-gallery-thumbnail img {background:#f8f8f8!important;padding:0px!important;margin:1px!important;border:0!important;}

/* mobile css */
@media screen and (max-width:1024px), only screen and (max-width:1024px) {
	header .navbar-brand {max-width: 75%;}
		#header-wrap {position: relative;z-index:999;width:100%;}
	.shrink img {max-width: 100%;}
		.shrink li#phone {font-size:24px;color:#000;}
	#footer-wrap {display: none;}
}

@media screen and (max-width:991px), only screen and (max-width:991px) {
	header {position: relative;background:#033358;}
	#page-1569 header {position:relative;z-index: 99;width: 100%;}
	#page-1569 .shrink {position:relative!important;}
	#header-contact {
    text-align: center;
    position: relative;
    width: 100%;}
    .shrink {background:#033358;}
    	#header-contact a, .shrink #header-contact a {color:#00adb0;}
		#page-1569 .shrink img {min-width:250px;}
	.navbar-nav {margin:0;padding-top:0px;}
	.navbar-default .navbar-nav > li > a {font-size:1.2em;padding: 1.2em .3em .8em .3em;color:#fff;text-transform: uppercase;}
				.navbar-default .navbar-nav>li>a:hover {box-shadow: 0 0 0;}
				.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {background:transparent;color:#fff;box-shadow: 0 0 0}
	.navbar-header {width: 100%;}
	header img {min-width: 250px;}
}

@media screen and (max-width:768px), only screen and (max-width:768px) {
.navbar-nav, .navbar-nav > li > .dropdown-menu {text-align: center;}
.navbar-default .navbar-nav > li > a {text-align: none;}
#main-img {display: none;}	
}
@media screen and (max-width:755px), only screen and (max-width:755px) {
	a#trips {background:none;background-position: left center;padding: 0px;margin: .5em 0em;}
	a#bookings {background:none;background-position: left center;padding: 0px;margin: .5em 0em;}
	a#gallery {background:none;background-position: left center;padding: 0px;margin: .5em 0em;}
	#contact {text-align: center;}
		#contact ul {padding:0;}
		#header-wrap {background:#00446b;}
			.navbar-default .navbar-collapse {background:#13cdd0;}

}

@media screen and (max-width:550px), only screen and (max-width:550px) {
	.carousel {display: none;}
	#bar p {text-align: center!important;}
	#bar .col-sm-4 {width:100%!important;}
	#instagram, #videos {visibility: visible;}
		#media .lead, #testimonial p.lead {font-size:1.5em;}
	.shrink {position: relative!important;}
	.shrink img {max-width: 100px;}
	.shrink {text-align: center;}
	#header-contact a {font-size:26px;}
}
@media screen and (max-width:482px), only screen and (max-width:482px) {
	#menu {float:none;}
	#bar .col-sm-4 {width:100%!important;}
	ul#social {padding:0em;text-align: center;}
		ul#social li {display: inline;font-size:2em;}
		li#desktop, #slider-wrap, #footer-wrap {display:none;}
		li#mobile {display:block;}
}

/* Customize header navigation */
header.shrink .nav-header-customize.nav-header-customize {
    display: flex;
    align-items: center;
}

.nav-header-customize div#bs-example-navbar-collapse-1 {
    display: flex !important;
}

.nav-header-customize ul#menu-main-nav {
    margin: auto !important;
}

.header.shrink div#header-logo img {
    max-width: 150px !important;
    width: 150px !important;
}

header.shrink img {
    max-width: 100px;
}

header.shrink div#bs-example-navbar-collapse-1 {margin: auto;}
/* Customize header navigation end */