/*
Theme Name: 	Bowhunter
Theme URI:		http://imomags.com
Description:    Bowhunter theme
Author:         IntermediaOutdoors
Author URI:		http://imomags.com
Template:       imo-mags-parent
Version:        1.0

General comments (optional).
*/

@import url("../imo-mags-parent/style.css");

body, .header, .h-search-open{background: #4e4e4e;}

.header, .header .subscribe-links a{color: white;}
.layout-frame{border: none;background: none;}
.main, .content-banner-section{background: white;}

/* Tags reset
*******************************************************************************/
.drop-feat-post h5 a:hover,
.links-list a:hover, 
.subscribe-now .stag-bold,
.subscribe-now .stag-reg,
.ui-panel .menu-top-menu-container a:hover,
.ui-panel .mob-aside-menu li.drop-open > a,
.ui-panel .mob-aside-menu > div > ul > li > a:hover {color:white;}
.logo img {margin-top: 0;}
.logo img {width: 244px;}
.menu-top-menu-container a{color: white;}
.menu-main-menu-container a.has-drop:after, .menu-header-menu-container a.has-drop:after {border-top: 7px solid #623d11;}
a.category-name-link.primary-cat,
a.category-name-link:hover{background: #623d11;color: white;}
.signup-box h3,
.header .menu-main-menu-container > ul > li.current-menu-item > a,
.header .menu-header-menu-container > ul > li.current-menu-item > a,
.menu-main-menu-container > ul > li:hover > a,
.menu-header-menu-container > ul > li:hover > a,
.menu-main-menu-container > ul > li > a:hover,
.menu-header-menu-container > ul > li > a:hover,
.menu-top-menu-container a:hover,
.subscribe-links a:hover{color: #afafaf;}
.ui-panel .mob-aside-menu > div > ul > li > a.has-drop:after {border-top: 7px solid #623d11;}
subscribe-links a{color: white;}
.subscribe-now span{font: "Source Sans Pro";font-weight: 700;}
.get-newsletter{text-shadow: 0 -1px 0 #000;}

/*socials for dark backgrounds*/
.socials a.facebook:hover {background-position:-105px 0;}
.socials a.facebook {background-position:-239px 0;}
.socials a.twitter:hover {background-position:-140px 0;}
.socials a.twitter {background-position:-273px 0;}
.socials a.youtube{display: none;}
.socials a.rss:hover {background-position:-206px 0;}
.socials a.rss {background-position:-340px 0;}
.foot-social {border:none;background:#373737;}
.social-title {color:#fff;text-shadow:0 1px 1px #000;}
.social-title span {color:#623d11;}
.foot-social .socials {background:#212121;}
.social-title span{color: #afafaf;}
.home .comment-count, .category .comment-count{display: none;}

/*sprite*/
.open-menu, .user-btn, .open-search, .filter-links li:before, .menu-top-menu-container li:before, .view-post, .back-top:before, .get-newsletter, .cal-carousel .gal-prev, .cal-carousel .gal-next, .full-post .comment-count, 
.article-brief .comment-count {background-image: url(images/sprite.png);}

/*flexslider*/
/* Direction Nav */
.flex-direction-nav a {background:url(images/prev-next.png) no-repeat !important;}
.flex-direction-nav .flex-next {background-position:-33px 0 !important;}
.flex-direction-nav .flex-prev {background-position:0 0 !important;}
.flex-direction-nav .flex-next:hover {background-position:-33px -52px !important;}
.flex-direction-nav .flex-prev:hover {background-position:0 -52px !important;}
/* Control Nav */
.flex-control-paging li a {background:url(images/controls.png) no-repeat !important;}
.paging-single-post .flex-control-paging li a,
.double-post-slider .flex-control-paging li a {background-position:0 -32px !important;}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {background-position:0 -16px !important; }
/* YARPP Slider */
.paging-posts .flex-direction-nav .flex-prev,
.paging-posts .flex-direction-nav .flex-next{background-color: #e8e7e7 !important;}
.paging-posts .flex-direction-nav .flex-prev {background-position:-66px 0 !important;}
.paging-posts .flex-direction-nav .flex-prev:hover {background-position:-148px 0 !important;}
.paging-posts .flex-direction-nav .flex-next {background-position:-107px 0 !important;}
.paging-posts .flex-direction-nav .flex-next:hover {background-position:-189px 0 !important;}

/*banners*/
.gd-reader-photos {
	background: url(http://www.gundogmag.com/files/2012/11/Gun-Dog-Reader-Photos-Banner.jpg) no-repeat scroll 60px 0px black;
	height: 200px;
	margin-bottom: 20px;
	position: absolute;
	top: -12px;
	width: 1080px;
	left: -31px;
}

/* mobile menu dark */
.snap-drawers .menu-top-menu-container{padding:0;}
.snap-drawers .mob-aside-menu li, .snap-drawers .menu-top-menu-container li{
	border-top: 1px solid rgba(255,255,255,.2);
	border-bottom: 1px solid rgba(0,0,0,1);
	background-color: #424242;
}
.snap-drawers .mob-aside-menu li a, .snap-drawers .menu-top-menu-container li a{
	display: block;
	text-decoration: none;
	color: white;
	text-shadow: 0px 1px 1px black;
	padding: 10px 15px;
}
.snap-drawers .drop-down li{
	border-top: 1px solid rgba(255,255,255,.2);
	border-bottom: 1px solid rgba(0,0,0,1);
	background-color: #313131;
}
.snap-drawers .mob-aside-menu > div > ul > li > a{color: white;}
.snap-drawers .mob-aside-menu > div > ul > li > a.has-drop:after{border-top: 7px solid #cda220;top:18px;}
.snap-drawers .mob-aside-menu > div > ul > li:hover > a.has-drop:after, .snap-drawers .mob-aside-menu > div > ul > li > a.has-drop:hover:after{border-top: 7px solid #cda220;}
.sub-menu{width: auto;padding-top: 0;}
.sub-menu li {
	width: 168px;
	border: none;
    /*border:1px solid #d8d8d8;
    border-width:1px 0 0;*/
}
.sub-menu li :hover{background: #373737;}
.sub-menu a {color:white;padding: 10px;}
.sub-menu a.region{
	color: rgb(124, 124, 124);
	line-height: 1.7;
	text-shadow: 2px 1px 0px rgba(12, 12, 12, 0.58);
	font-weight: bold;
}
.sub-menu a:hover {color:#cda220;}
.submenu-category-title {color:white;}
.open-menu{border: none;}
.open-search{background-position-x: -352px;}


/*** Show pages ***/
.tv-show .schedule-item .episode-title, .tv-show .w2w-list .episode-title{color: #6ba4c2;}
.tv-show .channelControls a input, .tv-show .show-btn, .tv-show .remind-me, .page-template-show-page-php .tv-show .remind-me, .header-right #channelControls a input{
	color: white;
	border: none;
	text-transform: uppercase;
	background: #498ded; /* Old browsers */
	background: -moz-linear-gradient(top,  #498ded 0%, #225baa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#498ded), color-stop(100%,#225baa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #498ded 0%,#225baa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #498ded 0%,#225baa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #498ded 0%,#225baa 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #498ded 0%,#225baa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#498ded', endColorstr='#225baa',GradientType=0 ); /* IE6-9 */
	border-color: #2665bf #2665bf #2665bf;
}
.tv-show .channelControls a input:hover, .tv-show .show-btn:hover, .tv-show .remind-me:hover, .page-template-show-page-php .tv-show .remind-me:hover, .header-right #channelControls a input:hover {
	background: #4c9cff; /* Old browsers */
	background: -moz-linear-gradient(top,  #4c9cff 0%, #2665bf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c9cff), color-stop(100%,#2665bf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4c9cff 0%,#2665bf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4c9cff 0%,#2665bf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4c9cff 0%,#2665bf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4c9cff 0%,#2665bf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c9cff', endColorstr='#2665bf',GradientType=0 ); /* IE6-9 */
}


@media only screen and (max-width: 1096px) {
	.logo img{width: 130px !important;}
	.header .socials{right: 44px;}
	.snap-drawer {
	background-color: #333333;
	}
	.snap-drawers .menu-top-menu-container a:hover, .snap-drawers .mob-aside-menu li.drop-open > a, .snap-drawers .mob-aside-menu > div > ul > li > a:hover{color: white;}
	.snap-drawers .drop-down a{background: none;text-transform: capitalize;}
	.sub-menu a.region{
		color: rgb(124, 124, 124) !important;
		line-height: 1.7 !important;
		text-shadow: 2px 1px 0px rgba(12, 12, 12, 0.58) !important;
		font-weight: bold !important;
	}
	.all-hunting, .all-fishing, .all-gear{display: block;}
	.snap-drawers .mob-aside-menu > div > ul > li > a.has-drop::after{top:18px;}
	.mobile-menu-banner{height: 50px;}
	.menu-subscribe a{
		font-family: "font-weight: 700;", Helvetica, Arial, sans-serif;
		font-weight: 700;
		color: #cda220;
		height: 60px;
		padding-top: 20px;
		border-top: 1px solid rgba(255,255,255,.1);
		border-bottom: 1px solid rgba(0,0,0,1);
		margin: 0;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#303030));
		background: -webkit-linear-gradient(top, #303030 0%,#373737 100%);
		background: linear-gradient(to bottom, #303030 0%, #373737 100%);
		text-shadow: 0px 1px 1px black;
	}
	#subscribe-area {
		right: 315px;
		top: 8px;
		right: 187px;
	}
	.menu-subscribe a img{top: -2px;}
	.hot-link a{
		padding: 0 0 0 30px !important;
		margin: 18px;
		line-height: 1.2 !important;
		color: #c9242c !important;
	 }
}
