/* Responsive Styling 
    Created By Once Interactive  */

@media screen and (max-width:1700px){
	.header-image .title-area{
		margin-top: -7px;
		height: 80px;
	}

	ul#menu-top-menu > li > a{
		 padding: 28px 24px;
	}
}

@media screen and (max-width:1560px) {
	a.more-link{
		margin-left:100px;
	}
}

@media screen and (max-width:1700px)  and (min-width:1231px){
	.search-wrapper{
		right:210px;
	}

	.search-wrapper > form{
		padding:12px 0px;
	}
}

@media screen and (max-width:1700px) and (min-width:1560px){

}

@media screen and (max-width:1239px){
	.genesis-nav-menu{
		text-align:left;
	}
.custom-footer-content .one-half {
	padding: 0 15px;
}
}
@media screen and (max-width:1559px) and (min-width:1231px){
	
}


@media screen and (max-width:1230px) and (min-width:768px){
	
}

@media screen and (min-width:1110px) and (max-width:1260px){
.suppa_menu_location_1 .suppa_menu_mega_posts .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_dropdown .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_posts .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_html .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_links .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_top_level_link {
        padding-left: 20px !important;
    padding-right: 20px !important;
}
}
@media screen and (min-width:1035px) and (max-width:1109px){
.suppa_menu_location_1 .suppa_menu_mega_posts .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_dropdown .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_posts .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_html .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_links .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_top_level_link {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}
@media screen and (min-width:970px) and (max-width:1034px){
.suppa_menu_location_1 .suppa_menu_mega_posts .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_dropdown .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_posts .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_html .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_links .suppa_top_level_link, .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_top_level_link {
    padding-left: 11px !important;
    padding-right: 11px !important;
}
}

@media screen and (max-width:1300px){
	.content-wrapper, .custom-footer-content{
		width:auto;
	}

	.header-image .title-area{
		margin-right:0px;
	}
	.site-header, .custom-footer-content {
		max-width: 95%;
	}
}
@media screen and (min-width:910px) and (max-width:1060px){
	ul.social.single-page li{
		padding-right:0px;
		padding-left:11%;
	}
}

@media screen and (min-width:768px) and (max-width:909px){
	ul.social.single-page li{
		padding-left:8%;
		padding-right:0px;
	}
}

@media screen and (min-width:768px) and (max-width:1230px){
	body.single #main-content > .one-third.widget-area.right{
		width:31%;
	}
	ul#menu-top-menu > li > a{
		padding: 13px 11px;
		font-size:12px;
	}

	.header-image .title-area{
		width:150px;
		height:50px;
	}
	.header-full-width.header-image .site-title a{
		width:150px;
		height:80px;
		margin-top:-22px;
	}



	

	.search-box, .close-icon, .search-wrapper{
		padding:6px;
	}
	.search-box{
		width:96%;
	}

	.search-wrapper > form{
		padding:0px;
	}

	.custom-footer.one-third{
		height:82px;
	}
.single_author .wp-biographia-text{
	width: 80%;
}
}

@media screen and (min-width:1000px){
	.grid_image{height:182px;}
}

@media screen and (max-width:989px){
	.grid_image{height:208px;}
	.custom-footer-content .one-half {
	    width: 100%;
		text-align: center;
	}
	.custom-footer .menu{width:100%;float:none; text-align: center;}
	.single_author .wp-biographia-text{
		width: 75%;
	}
	.slider-next, .slider-prev{ opacity: 0.8 !important; }
	.slider-next{right: -15px;}
	.slider-prev{left: -15px;}
	.one-third{
		width:47.8%;
	}
	.page-template-page_landing-php .one-third{
		height: 350px;
	}
	.page-template-page_landing-php article:first-child{
		display:none !important;
	}
	div.content-wrapper  article:nth-of-type(3n) + article,
	div.content-wrapper  .single_related_posts article:nth-of-type(2n) + article {
		clear: none;	
	}

	div.content-wrapper  article:nth-of-type(2n) + article {
		clear: both;	
	}

	.page-template-page_landing-php div.content-wrapper article:nth-of-type(2n) + article{
		clear:none;
	}
	.dsq-postid p{margin-top:-10px;}
}

@media screen and (max-width:768px) {
	.grid_image{height:auto;}
	button.menu-toggle, button.sub-menu-toggle{
		padding-top:40px;
	}

	ul.social{
		padding-right:10px;
	}

	.custom-footer.one-third{
		width:100%;
		text-align:center;
		height:auto;
	}
	
	#menu-advertise{
		float:none;
	}
	
	.custom-footer .title-area{
		margin-left:25%;
	}

	.custom-footer.left{
		padding-bottom:0px;
	}
	.custom-footer.right{
		padding-top:0px;
	}

	a.sf-with-ul + button{
		display:none;
	}

	#menu-top-menu li{
		border: 1px #eee solid !important;
	}

	ul#menu-top-menu img{
		display:none;
	}

	ul.sub-menu li{
		width:100%;
		float:none;
		margin-bottom:15px;
		border-left:1px #eee solid !important;
	}
	
	body.single #main-content > div.one-third.widget-area.right{
		display: none !important;
	}

	.single_author .wp-biographia-text{
		width: 72%;
	}
	.popular-posts .wpp-list li,
	.single_related_posts .one-third {
	    clear: none;
	    display: block;
	    float: left;
	    margin: 0 1%;
	    width: 48%;
	}
	.page-template-page_landing-php article:first-child{
		display:block !important;
	}
	.one-third {
	    margin: 0;
	    width:100% ;
	}
	.content-wrapper {
	    padding: 10px;
	}
	
	.page-template-page_landing-php .one-third{
		height: auto;
	}
	.dsq-postid p{margin-top:0px;}

	/** Nav and Header **/
	.site_logo{float: left;width:50%;}
	.site_logo img{display: block;margin: 0 auto;}
	.nav-primary{float: none;width: 100% !important;margin-bottom:30px;}
	.nav-primary ul{width: 100%;float: none;border: none;margin:0;}
	.nav-primary ul li{border-bottom: 1px solid #bbb;}
	.nav-primary ul li a{border:none;font-size:20px !important;}
	.search_nav{float:none;border-radius:5px;}
	.menu-toggle.primary-toggle{
		float: right;
		width: 30% !important;
		padding: 0;
		padding-top: 10px;
	}
	.menu-toggle:before,.menu-toggle.activated:before{font-size:60px;}
	.single header.entry-header{margin:0 !important}
	body.single div#main-content > article{margin:0;max-width:100%}
}

@media screen and (max-width:455px){
	.top-header.one-half.left{
		width:20%;
	}
	.top-header.one-half.right{
		width:80%;
	}

	ul#menu-about-menu{
		padding-left:10px;
	}

	.header-image .title-area{
		width:200px;
	}
	#featured-posts{height:200px}

}
@media screen and (max-width:600px){
	#featured-posts{height:250px}
	.iosSlider .slider .item .featured-posts-text{
		left:0
	}
	.iosSlider .slider .item h2{
		font-size:1.2em;
		top:50%;
		width:100%;
	}
	.single_author .wp-biographia-text{
		width: 100%;
		float: none;
	}
	.single_author .wp-biographia-img {
	    float: none;
	}
	.popular-posts .wpp-list li,
	.single_related_posts .one-third {
	    clear: none;
	    display: block;
	    float: none;
	    margin: 0;
	    width: 100%;
	}
	.popular-posts .wpp-list li {
		height: auto;
		margin-bottom: 15px;
	}
	span.footerdiv {
		display: none;
	}
	span.copyright,
	span.credits {
		width: 100%;
		clear: both;
	}
}