/* Custom css */
/*//////////////// Site Wide //////////////////////*/
h1{font-size:30px;}
h2, h2 a{font-size:24px;}
h3{font-size:20px;}
h4{font-size:18px;}
body{background-color:#8E862A}
body, h1, h2, h2 a, h3, h4, h5, h6, p {color:#fff;}

table{
	margin-bottom:30px;
}
td{
	padding:3px;
}

/* Links */
#content a, h2 a:visited, #footer-widgets ul li a, #sidebar a, #sidebar a:visited, #home-featured .textwidget a {color:#ED702B; font-weight:normal;}
#content a:hover, h2 a:visited, #footer-widgets ul li a:hover, #sidebar ul li a:hover, #home-featured .textwidget a:hover {color:#FF9631;}

a.button{
	background:#ED702B;
	color:#413d0d !important;
	padding:10px 15px;
	border-radius:3px;
}

/* link colors
#content a, #content a:visited,
#footer-widgets ul li a, #footer-widgets ul li a:visited, #sidebar ul li a, #sidebar ul li a:visited
{color:#6EB5F4}
 */

/*//////////////// Header //////////////////////*/
/* Upper Header */
#wrap #header{display:none;}
#header #title-area p#title, #header #title-area h1#title,
#header #title-area p#description{display:none;}

/* Main Header */
#page-title{background:url(/media-wp/theme/header-fish.jpg) 20px center no-repeat #8E862A; border-bottom: 1px solid #ED702B;border-top: 1px solid #ED702B;}
#page-title a:hover{color:#fff;}

/* Header Booking Buttons */
#page-title p{width:300px; float:right; margin-right:10px;}

#page-title button.page-title-button,
#page-title .flybook-book-now-button,
#page-title a.page-title-button {-moz-box-shadow: 3px 3px 3px #000; -webkit-box-shadow: 3px 3px 3px #000; box-shadow: 3px 3px 3px #000;
	font-size: 20px !important;
	width:250px;
	margin: 7px 5px 0 0;
	text-align:center; 
	background-color:#413D0D !important;
	padding: 5px !important;
	border-radius:5px;
	float:right;
	box-sizing:border-box;
}
#page-title button.page-title-button:hover,
#page-title .flybook-book-now-button:hover,
#page-title a.page-title-button:hover {
    background-color: #ed702b !important;
}

.buttonSub{font-size:16px; font-weight:normal; font-style:italic;}


/*//////////////// End Header //////////////////////*/

/* Navigation Centered */	
.menu-primary, .menu-secondary, #description, #header ul.menu {float: none; text-align: center;}
.menu-primary li, .menu-secondary li,#header ul.menu li {display: inline-block;float: none;}

/* Navigation */
#nav{background-color:#DAD056;border-top: 1px solid #ED702B;border-bottom: 2px solid #ED702B;}
.menu-primary li a:active, .menu-primary li a:hover, .menu-primary li:hover a, .menu-primary .current_page_item a, .menu-primary .current-cat a, .menu-primary .current-menu-item a, .menu-secondary li a:active, .menu-secondary li a:hover, .menu-secondary li:hover a, .menu-secondary .current_page_item a, .menu-secondary .current-cat a, .menu-secondary .current-menu-item a, #header .menu li a:active, #header .menu li a:hover, #header .menu li:hover a, #header .menu .current_page_item a, #header .menu .current-cat a, #header .menu .current-menu-item a {
	background-color: #413D0D;}
	
/* Navigation Drop Downs */
.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited {background-color: #413D0D; color:#fff;border: 1px solid #8E862A;}
.menu-primary li li a:hover{color:#ED702B;}

#header .menu li ul {
	width:250px;
}
.menu-primary li li a, .menu-primary li li a:link{
	width:240px;
}

/*//////////////// Content Area //////////////////////*/
#inner {background:#413D0D;}
.minimum #inner .wrap{border-top:0}
#content img{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

/* Book now buttom */
#content a.booknow, .book-now[disabled="disabled"]{background:#DAD056; padding:10px; font-weight:700; color:#000; margin:0 0 10px 10px; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#content a.booknow:hover{
	background:#AAA340;
	color:#fff;}

/* Sidebar */
#sidebar ul li {border-bottom: 1px dotted #B2B2B2;}

/* Footer */
#footer-widgets {background-color: #DAD056;border-top: 1px solid #ED702B;border-bottom: 1px solid #ED702B;}
#footer-widgets, #footer-widgets p, #footer-widgets h4.widgettitle{color:#000;}

/*Mail signup */
#mc_embed_signup form {
	padding:0 !important;
}
#mc_embed_signup input.email {
	width:auto !important;
	display:inline !important;
}

#footer {background-color: #8E862A; color:#E9E9E9;}
#footer a, #footer a:visited {color:#E9E9E9; text-decoration:underline;}
#footer .wrap {padding: 25px 0;}
/* Copyright */
#footer .creds p{font-size:12px;}


/*//////////////// Home Page ////////////////*/
.home #inner{padding:20px 0;}
#home-featured {padding:30px 0;}

#home-featured .textwidget a{height:150px; width:150px; display:block; padding:none; margin:0 auto;transition:none;
-moz-transition: none; /* Firefox 4 */ -webkit-transition: none; /* Safari and Chrome */ -o-transition: none; /* Opera */}

#home-featured a.trips, #home-featured a.trips:hover{background:url(/media-wp/home/guided-fishing.png) no-repeat;}
#home-featured a.store, #home-featured a.store:hover{background:url(/media-wp/home/outdoor-store.png) no-repeat;}
#home-featured a.fly, #home-featured a.fly:hover{background:url(/media-wp/home/fly-shop.png) no-repeat;}
#home-featured a.blog, #home-featured a.blog:hover{background:url(/media-wp/home/blog.png) no-repeat;}

#home-featured a.trips:hover, #home-featured a.store:hover, #home-featured a.fly:hover, #home-featured a.blog:hover{background-position: -150px 0;}
.home .hentry {margin: 0;}

/* Custom Lower Widgets */
.lower-home-widget-1, .lower-home-widget-2{width:46%; position:relative;}
.lower-home-widget-1{ float:left;}
.lower-home-widget-2{ float:right;}
.lower-home-widget-2 iframe{max-width:460px;}

/*//////////////// Other ////////////////*/

/* River Report Page
-------------------------- */
.page-id-993 .rating,
.page-id-993 .today{display:none;}
.rating{
	display:inline-block;
	width:188px;
	height:32px;
	vertical-align:middle;
	margin-left:10px;
}
.rating.one{background:url(/media-wp/theme/river-rating-fish-1.png) no-repeat;}
.rating.two{background:url(/media-wp/theme/river-rating-fish-2.png) no-repeat;}
.rating.three{background:url(/media-wp/theme/river-rating-fish-3.png) no-repeat;}
.rating.four{background:url(/media-wp/theme/river-rating-fish-4.png) no-repeat;}
.rating.five{background:url(/media-wp/theme/river-rating-fish-5.png) no-repeat;}

/* River Menus */
ul#menu-fishing-reports-rivers li,
ul#menu-fishing-reports-reservoirs li{
	list-style:none;
	padding:3px 10px;
	background:#5E591F;
	margin:2px 0;
}

/* Responsive Elements */
iframe{max-width:100%;}

/* Blog Post Lists */
#recent-posts-3 .post-date{font-size:.8rem; font-style:italic;}

/* G Forms Text Color */
label {color:inherit;}
input[type="button"], input[type="submit"], .navigation li a, .navigation li.disabled, .navigation li a:hover, .navigation li.active a {background-color:#DAD056; color:#000;}
div.gform_footer input.button {color:#000;}

/* Twitter Widget */
.widget_twitter .from-meta{display:none;}
.widget_twitter .time-meta{font-size:.8rem}
.fb-widget .fbw-selected{background: #DAD056;color:#000;}

/* Responsive Video */
.video-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
	margin-bottom:30px;
}
.video-wrapper  iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}



/* Responsive Design */
@media only screen and (max-width: 1200px) {
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3{width:300px;}

}
@media only screen and (max-width: 1023px) {
	#page-title{background:url(/media-wp/theme/header-fish-918.jpg) left no-repeat #8E862A;}
	
	
	#content-sidebar-wrap{ width:840px; margin:0 auto; float:none;}
	.sidebar {width:200px; margin-left:50px; font-size:14px;}
	#sidebar ul li{margin:0;}

	.content-sidebar #content {max-width: 590px;}

	a.page-title-button, .menu li.right {display: inherit;}
	a.page-title-button {font-size:18px;width:220px;}


}
@media only screen and (max-width: 960px) {
	.home #inner .wrap{width:95%; margin:0 auto;}
	.footer-widgets-1,.footer-widgets-2, .footer-widgets-3{width:100%;}
	.lower-home-widget-1, .lower-home-widget-2{width:100%; float:none;}
	.home #text-13{display:none;}
	.home #twitter-2{margin-top:20px;}
}
@media only screen and (max-width: 910px) {
	.sidebar {margin-left:0px; font-size:16px;}
	#sidebar ul li{margin:0;}
	.content-sidebar #content {max-width: 100%;}
	
	.content-sidebar-sidebar #content, .sidebar, .sidebar-content #content, .sidebar-content-sidebar #content, .sidebar-sidebar-content #content, .wrap, #content-sidebar-wrap{
	 	width: 100%; margin:0 auto;
	}
	#page-title p{width:auto;margin-right:10px;}
	a.page-title-button { float:left;
		font-size: 16px;
		margin: 30px 5px;
		width:auto;
	}
	a.page-title-button.phone{float:right;}
	.buttonSub{font-size:14px;}
}

@media only screen and (max-width: 730px) {
	#page-title{background: url(/media-wp/theme/mountain-angler-logo.png) center 5px no-repeat #8E862A; min-height:90px;}
	a.page-title-button{float:right; margin:5px auto; width:100%; padding:5px 0; border-radius: 0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow: none;
	-webkit-box-shadow:none;
	box-shadow:none;}
	#page-title p{width:100%;margin:100px 0 0 0;}

}