/*
Theme Name:     Capt. Hogg's
Theme URI:      http: //www.presscoders.com/designfolio
Description:    Child theme for the News theme
Author:         Hunter Williams
Author URI:     http: //www.sitekick.co
Template:       news
Version:        0.1.0
*/

@import url("../news/style.css");


body{
	font-size: 100%;
	line-height: 100%;
	background: #29375A;
		background-image: linear-gradient(top, #29375A 50%, #000000 100%);
		background-image: -o-linear-gradient(top, #29375A 50%, #000000 100%);
		background-image: -moz-linear-gradient(top, #29375A 50%, #000000 100%);
		background-image: -webkit-linear-gradient(top, #29375A 50%, #000000 100%);
		background-image: -ms-linear-gradient(top, #29375A 50%, #000000 100%);
		background-image: -webkit-gradient(
		    linear,
		    left top,
		    left bottom,
		    color-stop(0.5, #29375A),
		    color-stop(1, #000000)
		);

	}



#sidebar-message,
#container,
#footer {
width: 90%;
/* min-width: 800px; */
margin: 0 auto;
}

#header {
	overflow: visible;
	background: url(img/header_bg.jpg) bottom left repeat-x;
	height: 155px;
	width: 100%;
}
	div#logo{
		float: left;
		width: 33%;
		margin: 5px 0 0 0;	
		text-align: center;
	}

	#header .wrap{
		overflow: hidden;
		background: 0;
		height: 100%;
		position: relative;
		width: 100%;
	}

#header .sidebar {
	margin: 15px 0 0 0px;
	width: 65%;
	display: block;
	float: right;
	text-align: center;
}


.image-stream .widget-inside div {
padding: 0 0;
background: 0;
white-space: nowrap;

}

.image-stream a {
margin: 0 1% 0 0;
display: inline-block;
background: white;
width: auto;
height: auto;
}

.image-stream a img {
margin: 2px;
width: 125px;
height: 125px;
display: block;
}

/*====================MENU===================*/

#menu-primary{
height:40px;
background:#000;
	background-image: linear-gradient(top, #4D4D4D 0%, #242424 50%, #000000 50%);
	background-image: -o-linear-gradient(top, #4D4D4D 0%, #242424 50%, #000000 50%);
	background-image: -moz-linear-gradient(top, #4D4D4D 0%, #242424 50%, #000000 50%);
	background-image: -webkit-linear-gradient(top, #4D4D4D 0%, #242424 50%, #000000 50%);
	background-image: -ms-linear-gradient(top, #4D4D4D 0%, #242424 50%, #000000 50%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #4D4D4D),
		color-stop(0.5, #242424),
		color-stop(0.5, #000000)
	);

}
#menu-primary .wrap{
width: 95%;
margin:0 auto;
padding: 0 0;
}
#menu-primary div.menu{
float:left;
width: 100%;
background: 0;
height : 40px;
}
#menu-primary ul{
/*float:left;*/
width: auto;
background: 0;
height : inherit;
margin: 0 0;
white-space: nowrap;
}

#menu-primary div.menu li{
	float: none;
}

#menu-primary li{
background: transparent;
height: inherit;
display: inline-block;
}
#menu-primary li a{
text-decoration:none;
color:#f7f7f7;
padding: 0px 10px;
display: block;
height: 100%;
/* font-size: .9em; */
line-height: 40px;
text-shadow: 1px 2px 2px #000;
background: transparent;

}
#menu-primary li.current-menu-item a{
background-image: linear-gradient(top, #1F6BB7 0%, #408CD9 50%, #0066CC 50%);
background-image: -o-linear-gradient(top, #1F6BB7 0%, #408CD9 50%, #0066CC 50%);
background-image: -moz-linear-gradient(top, #1F6BB7 0%, #408CD9 50%, #0066CC 50%);
background-image: -webkit-linear-gradient(top, #1F6BB7 0%, #408CD9 50%, #0066CC 50%);
background-image: -ms-linear-gradient(top, #1F6BB7 0%, #408CD9 50%, #0066CC 50%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #1F6BB7),
	color-stop(0.5, #408CD9),
	color-stop(0.5, #0066CC)
);

}
#menu-primary li a:hover{
background: inherit;
color: #06F;
}

#menu-primary li.sfHover a{
background: inherit;
}
#menu-primary li.feed{
float:right;
padding-right:22px;
}
#menu-primary li.feed a{
background:url(img/rss-icon.png) no-repeat right 21px;
}
#menu-primary li.feed a:hover{
background-color:transparent;
background:url(img/rss-icon.png) no-repeat right 21px;
text-decoration:underline;
}
#menu-primary li ul{
width:auto;
margin-left:0;
padding: 0 0;
border-left: 0;
border-right: 0;
box-shadow: 2px 2px 4px #333;
overflow: hidden;
height: auto;
}

#menu-primary li:hover ul,
#menu-primary li.sfHover ul{
left:0;
top: 40px;
font-size: .9em;
white-space: nowrap;
}
#menu-primary li:hover li ul,
#menu-primary li.sfHover li ul{
top:-999em;
}
#menu-primary li li:hover ul,
#menu-primary li li.sfHover ul{
top:0;
left:271px !important;
}
#menu-primary li li:hover li ul,
#menu-primary li li.sfHover li ul{
top:-999em;
}
#menu-primary li li li:hover ul,
#menu-primary li li li.sfHover ul{
left:271px;
top:0;
}
#menu-primary li li{
display: block;
line-height: .9em;
border-left: 0;
border-right: 0;
background: #f7f7f7;
border-bottom: 1px solid #fff;
float: none;
clear: left;
}
#menu-primary li li a{
display: block;
border-bottom: 0;
background: #fff;
white-space: nowrap;
text-shadow: none;
padding: 0px 5px;
color: #444;
}
#menu-primary li li a:hover,
#menu-primary li li.sfHover a{
background-color:#06F;
color: #fff;
}
#menu-primary li li li a,
#menu-primary li li.sfHover li a{
background-color:#090909;
}
#menu-primary li li li a:hover{
background-color:#000;
}
#menu-primary a.sf-with-ul{
padding-right:41px;
}
#menu-primary li .sf-sub-indicator{
overflow:hidden;
position:absolute;
width:9px;
height:9px;
text-indent:-9999em;
background:url(img/primary-menu-arrows.png) no-repeat 0 0;
top: 15px;
right: 22px;
}
#menu-primary li:hover .sf-sub-indicator{
background-position:0 -9px;
}
#menu-primary li li .sf-sub-indicator,
#menu-primary li:hover li .sf-sub-indicator,
#menu-primary li li:hover li .sf-sub-indicator{
right:20px;
height:9px;
background-position:0 -18px;
}
#menu-primary li li:hover .sf-sub-indicator,
#menu-primary li li li:hover .sf-sub-indicator{
background-position:0 -27px;
}


/*====================MESSAGE WIDGET===================*/

#sidebar-message {
	margin: 10px auto;
	overflow: hidden;
}

#sidebar-message .widget{
	background: #FFF;
	float: none;
	border-radius: 5px;
	border: 2px solid #DD7A05;
	line-height: 1.5em;
}

#sidebar-message .date{
	font-weight: bold;
}


#sidebar-message a{
color: #DF4111;
text-decoration: underline;
}


#sidebar-message h2{
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0;
	padding: 0 0 0 5px;
	background: #DD7A05;
	color: #f7f7f7;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
#sidebar-message h2 span{
	float: right;	
	color: #FFF;
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 1.35rem;
}

#sidebar-message .textwidget{
	background: 0;
	padding: 5px;
	
}

#sidebar-message ul.advanced-recent-posts li{
	padding: 10px;
	color: #29375A;
}

.tweet {
	overflow: hidden;
}
.tweet img{
	float: left;
	margin: 5px;
}
.tweet p{
	padding: 5px;
	margin: 0 0 8px;
}
.tweet span{
	font-size: small;
	color: #777;
	margin: 0px 5px;
}

/*====================BOX===================*/


#container{
	background: #FFF;
	border-radius: 10px;
	box-shadow: 0px 0px 20px #000;
}

#container div.wrap {
  overflow: hidden;
  width: 100%;
  float: none;
  background: none;
}


#content{
	background: none;
	
}
#content.content-sidebar{
	width: 65%;
}
#content.content-full{
	width: 100%;
}

#sidebar-primary,
#sidebar-secondary,
#sidebar-reviews {
	background: none;
	width: 35%;
}

#sidebar-reviews {
float: right;
clear: right;	
	
}

/*==================SIDEBAR WIDGETS==================*/
#sidebar-primary .widget, 
#sidebar-secondary .widget {
	margin: 0 0 20px 0;
	width: 90%;
	background: #f7f7f7;
/* 	float: left; */
	display: block;
	border-radius: 5px;
	font-size: 1em;
	line-height: 1.3em;
	color: #29375A;
}

#sidebar-primary .widget {
	border: 2px solid #DD7A05;
} 
#sidebar-secondary .widget {
	border: 2px solid #B8B8B8;
	background: #fff;
}



#sidebar-primary .widget-title, 
#sidebar-secondary .widget-title {
font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0;
	padding: 0 0 0 5px;
	background: #DD7A05;
	color: #f7f7f7;
	height: 30px;
	line-height: 30px;
}

#sidebar-primary .widget-title {
background: #DD7A05;
}

#sidebar-secondary .widget-title {
background: #B8B8B8;
}


#sidebar-primary .widget {
background: #FFF;
}

#sidebar-primary .widget-inside, 
#sidebar-secondary .widget-inside {
background: 0;
}

#sidebar-primary .widget a {
color: #DF4111;
text-decoration: underline;	
}

#sidebar-secondary .widget a {
color: #06F;
text-decoration: underline;	
}

.widget ul li {
padding: 5px 5px 5px;
line-height: 1.25em;
clear: both;
}

.textwidget {
padding: 5px 5px;
}
.textwidget p{
margin: 0px 0px 10px;

}



/*twitter follow button*/
#sidebar-secondary #execphp-4 iframe{
	margin: 5px;
}


/*---facebook widget---*/
#sidebar-secondary #text-10.widget{
	height: 125px;
	}

#sidebar-secondary #text-10 iframe{
/* 	position: absolute; left: 0px; top: 0; */
}
#sidebar-secondary #text-10 .textwidget{
/* 	position: relative;  */
}

/*---recent reports---*/

#advancedrecentposts-2 .advanced-recent-posts li img,
#advancedrecentposts-6 .advanced-recent-posts li img{
	float: left;
	margin: 0 5px 5px 0px;
}

ul.advanced-recent-posts  {
	list-style: none;
	
}
ul.advanced-recent-posts li {
	display: block;
	overflow: hidden;
}


/*==========BOOK NOW WIDGET=========*/
#sidebar-after-singular {
	clear: both;
	text-align: left;	
}

#sidebar-secondary #execphp-7.widget{
	border: 0;
	text-align: center;
	margin: 20px 0;
}




/*====================MAIL CHIMP FORM=====================*/

#mc_signup{
	background-color: #f7f7f7;
	border: 0;
	padding: 10px;
	margin: 25px 0;
}

#mc_signup_form{
	background-color: #f7f7f7 !important;
	border-color: #ccc !important;
	padding: 5px;
}
 .mc_merge_var {
	overflow: hidden;
	clear: both;
	margin: 0 0 15px 0 !important;
}
.mc_form_inside label {
	float: left;
	text-indent: 10px;
	width: 150px;
}
.mc_form_inside input.mc_input {
	float: left;
	min-width: 150px;
}

#mc_display_rewards {
	font-size: .75em;
	text-align: right;
}

.mc_custom_border_hdr {
	margin: 10px 0;
}
/*======================PAGE CONTENT=============================*/


.breadcrumbs {
overflow: hidden;
width: 980px;
margin: 5px auto;
height: 25px;
padding: 0 0;
font-size: .75em;
color: #8F8F8F;
background: 0;
text-align: right;
}


.hentry {
	float: none;
	margin: 0 0;
	display: block;
	font-size: 1em;
	font: inherit;
	color: #29375A;
	background: none;
	width: auto;
}

.entry-utility {
overflow: hidden;
width: auto;
float: right;
height: auto;
padding: 2px 0px;
font: inherit;
font-size: .75em;
text-align: right;
color: #999;
background: 0;
clear: both;
}



h1.entry-title,
h1.loop-title{
margin: 20px 0 0 0;
line-height: 1.5em;
font-weight: bold;
font-size: 1.65em;
padding: 0px 10px;
color: #06C;
}

h1.entry-title a{
color: #06C;
}
.entry-content h2{
color: #29375A;
margin: 25px 0px 10px;
font-size: 1.5em;
}
.entry-content h3{
color: #DD7A05;
margin: 12px 0px 8px;
font-family: Georgia,Times,"Times New Roman",serif;
font-size: 1.35em;
}

.entry-content h4{
margin: 12px 0px 8px;
font-size: 1.4em;
}

.entry-content p{
color: #F90;
margin: 0px 0px 12px;
color: #29375A;
line-height: 1.35em;
font-size: 1em;
}

.entry-content li{
	margin: 0 0 .5em;
}

.entry-content{
padding-top: 10px;
}
.entry-meta{
background: #fff;
padding: 0 20px;
margin: 0 0 25px;
}
.entry-meta {
height: 30px;

}

.entry-meta .share {
color: #06F;
font: inherit;
font-size: 1.5em;
font-family: Georgia,Times,"Times New Roman",serif;
padding: 0 0 0 15px;
height: inherit;
line-height: 30px;
}
.entry-meta a {
display: inline;
padding: 0px 0px;
color: #06F;
border-right: 0;
font-weight: bold;
}
.entry-meta .social {
display: inline-block;
height: 30px;
margin: 0 10px;
padding: 0px 0px 0px 35px;
background-image: url(img/socials.png);
background-repeat: no-repeat;
line-height: 30px;
}
.social.facebook{
	background-position: 0 0;
}
.social.twitter{
	background-position: 0 -30px;
}
.social.linkman{
	background-position: 0 -90px;
}
#post-1411 .entry-content{
text-align: center;
padding-top: 30px;
}

.entry-tags {
overflow: hidden;
width: auto;
margin: 10px;
display: block;
}

.archive .hentry > a{
display: block;
float: right
}


.archive .hentry .thumbnail {
width: 75px;
height: 75px;
margin: 0 0;
}




/*----youtube video---*/

#content iframe.__youtube_prefs__{
	margin: 5px;
}

.wp-caption {
	overflow: hidden;
	width: 100% !important;
	margin: 10px 0px;
}

.wp-caption img {
	float: left;
	margin: 0 10px 0 0;
}


.wp-caption .wp-caption-text {
margin-top: 0px;
padding: 10px 10px;
font-size: .8em;
line-height: inherit;
color: #29375A;
text-align: left;

}
/*=============FOOTER==================*/

#footer {
float: none;
font-size: 1em;
margin-bottom: 10px;
padding: 10px 0 !important;
line-height: 1.5em;
color: #777;
background: #000;
}
#footer .wrap {
background: transparent;
width: auto;
}
#footer .copyright, 
#footer .credit {
width: 100%;
font-size: .75em;
margin: 0 0;
}
.footer-content {
    clear: both;
}

/*================GALLERY=================*/
.gallery {
	margin: 10px 0 20px;
	width: 100%;
}

#content .galleria-info-link {
	background-color: #F90;
	opacity: 1;
}

#content .galleria-info-text {
	background: rgba(0,0,0, .5);
}


/*================CONTACT FORM=================*/

#sidebar-after-singular .widget_text{
	background: none;
}
#sidebar-after-singular .widget-title{
	color: #06C;
	margin-left: 1em;
}

#sidebar-after-singular .textwidget{
	background: none;
}

#post-1356 .entry-content{
	overflow: hidden;
}

.wpcf7 {
	margin: 20px 0 !important;
	overflow: hidden;
	padding: 0 0 0 20px !important;
}

.wpcf7-form p{
	margin: 0px 0px 20px 0px;
}

.wpcf7-form label{
	min-width: 200px;
	display: inline-block;
	vertical-align: top;
	color: #DD7A05;
}

.wpcf7-form input{
	margin-bottom: 2px;
}

.wpcf7-form-control-wrap{
	display: inline-block;
}

span.wpcf7-not-valid-tip{
	border: 0 !important;
	color: #fff !important;
	background: #DD7A05;
	padding: 5px;
	margin: 2px 0;
}
span.format{
	font-size: .9em;
	color: #333;
	margin-left: 200px;
}

div.wpcf7-validation-errors {
	border: 0 !important;
	background: #DD7A05;
	color: #fff;
}

.formcaptcha {
	margin-left: 200px;
}
	.formcaptcha .format{
		margin-left: 0;
	}

.wpcf7-submit {
	margin: 20px 0 10px 200px;
}

#callchandler {
	padding: 10px;
	margin: 20px 0 0 0;
	overflow: hidden;
}

#callchandler img{
	float: left;
	margin-right: 10px;
}

#callchandler p{
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #000;
	font-style: italic;
	line-height: 1.5em;
	font-size: 1.25em;
	
}