/* CSS Document 
All EM and this is why:
http://stackoverflow.com/questions/22228568/switching-to-em-based-media-queries
*/

.subscribe_home_top { visibility:hidden; display:none}
._social_menu { display:block; float:left; padding: 0 0 0 10px;}
/* AdThrive styles */
/* AdThrive height patches to prevent content from moving */
#ad_below_post { width:480px; min-height:260px; max-width:100%;
}

#ad_below_post:before {
	content: "Advertisement"; color:#A2A2A2; 
	 font-size: 0.65rem; position:relative; top:-3px;
}

/*.sidebar .ad_thrive_div */
#ad_below_post{  
	text-align:center !important;
	padding:10px 0 20px 0; color:#D1D1D1; 
	border:1px solid #D1D1D1; 
	border-left:none; border-right:none;
}



	 
.sidebar .ad_thrive_div{ width:300px; min-height:250px; margin:0 auto 11px auto;}
#ad_in_header { width:728px; height:90px;}
  .ad_thrive_div {}
  .ad_thrive_div:before {}
  
	 
	 
  #ad_below_footer { background:none !important;}

 #ad_in_header { float:left; clear:none; width:728px; height:90px; display:block;}
 #ad_in_header .adthrive-ad { margin:0 !important;}
 
.widget_adthrive_ad_widget {
  border-bottom: 1px solid;
  padding-bottom:1.5em;
}


/* range_1 might not need these, relics from old "mobile system" */
	
	
@media only screen and (max-width: 40em) {  


.subscribe_home_top { visibility:visible; display:block; margin-bottom:10px;}
.subscribe_home_top .heading { visibility:hidden; display:none;}


.preview-post .post-icon:before {font-size: 23px; line-height: normal;}
.preview-post .post-icon { height:30px;}
.preview-post .read-more {
	 float:left; display:inline-block;
    padding:3px 10px !important;
	border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	 border:1px solid #fff;
	 font-size: .70em;
	 margin:7px 0 0 0;
	}
	
	
	/*
.post-pagination .previous-post {
	 float:left; display:inline-block;
    padding:3px 10px 3px 3px !important;
	border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	width:40% !important;
	border:1px solid #ECECEC;
	}
.post-pagination .previous-post a { width:100%; display:block}

.post-pagination .next-post {
	 float:right; display:inline-block; clear:none;

    padding:3px 3px 3px 10px !important;
	border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	width:40% !important;
	
	border:1px solid #ECECEC;
	}
.post-pagination .next-post a { width:100%; display:block}
*/



form:not(.search-form) input {
    width: 95%;
}


body.single #content { margin: 0 0 0 0 !important;}


#pubexchange_rail .pe-thumb-wrapper img { margin:0 !important; height:inherit !important;}

#loop-filters { text-align:center; }
#loop-filter-popular{ position:relative; left:17px;
}

#loop-filter-newest{ float:left !important; position:relative;
}

.custom-dropdown-select{ float:right !important; position:relative;
}


#loop-filter-popular {    margin: 0 auto !important;}


	
	#ad_in_header,
	#ad_sidebar_01,
	.fb-like-box,
	#sidebar .search-form,
	body.home #sidebar,
	{ display:none !important; visibility:hidden !important;}
	
	
	#ad_below_post {  
	text-align:center !important;
	width:371px; max-height:300px; overflow:hidden;
	padding:10px 0 20px 0; color:#D1D1D1; margin:22px 0; 
	background:none; 
	border:1px solid #D1D1D1; 
	border-left:none; border-right:none; 
	
	height:auto !important;}
	
	#AdThrive_Content_2_phone:before,
	#AdThrive_Content_4_phone:before { 
	content: "Advertisement"; color:#A2A2A2; 
	 font-size: 0.65rem; position:relative; top:-3px;}
	


#mobile-header{ max-width:100% !important; overflow:hidden !important;}
.at-custom-mobile-wrapper{ max-width:100% !important; overflow:hidden !important;}

/* MAIN CONFIGS */	
img { max-width:100% !important; height:auto !important;}
/* MAIN CONFIGS */	

.instagram-images .instagram img { width: 100px;}

/* For Landing page only */	
	.page-template-p-landing #main.container { margin:0 0 0 0 !important; padding:0 0 0 0 !important; max-width:100% !important}
	.page-template-p-landing .full_content { padding:0 0 0 0 !important;}
	.page-template-p-landing .extra_margin {margin:0 !important; }
	
	.page-template-p-landing .cta_link_wrap {display:inline-block !important; width:49.001% !important;}
	.page-template-p-landing .land_row {display: block !important;}
	.page-template-p-landing .land_col {flex: 0 !important; position:static !important;  width: 100% !important; flex-basis: 100% !important;}
	.page-template-p-landing ._css_tt_div {float:none !important; width:100% !important; display:block !important;}
	
	.page-template-p-landing ._css_qq_div  {
		float:none !important; width:100% !important; display:block !important;
		flex:none; position:static}
		
		.page-template-p-landing .quote_sep { 
		    margin:10px;
    padding: 0 35px;
    position:static; display:block;
    overflow: hidden !important;
	}
	.page-template-p-landing .quote_sep .line { 
    margin: 0 0 0 0;
    padding: 0px;
    position:static;
    height: 1px;
    width: 100%;
	}
		.page-template-p-landing .quote_wrap {    
		position:static; 
		transform: translate(0%, 0%); 
		 width: 100%; }
		 
	.page-template-p-landing .a_quote { /*padding: 40px 85px 0 85px;*/ 
	padding:45px 45px 0 45px !important;}
	
	.page-template-p-landing .quote_repeater { padding: 0 0 85px 0; }
	
	
	.page-template-p-landing ._css_ii_div {float:none !important; width:100% !important; display:block !important; margin:0 0 20px 0 !important;}
	.page-template-p-landing .main_content_wrap {position:static !important; width:auto !important; margin:0 !important; padding:45px 45px 0 45px !important; display:block !important; transform: translate(0%, 0%) !important; }
	.page-template-p-landing .extra_margin {margin:0 !important; }
	.page-template-p-landing .cta_links_row  {text-align:center;  margin:0; padding:0; }
	.page-template-p-landing .cta_link_wrap  { width:50%;}
	.page-template-p-landing .social_media_sharing { display:none; visibility:hidden}
	
	.page-template-p-landing .spaced_row { margin:0 !important;}
	
	
	.page-template-p-landing .tour_dates_content { margin:0; padding:0;}
	
	.page-template-p-landing .image_strip_txt {
		margin:0; padding:0; width:100% !important; display:block;     
		flex-basis: initial;}
		
		.page-template-p-landing .image_strip_txt .spaced_row{
		padding:45px 45px 0 45px !important;
		}
	.page-template-p-landing .image_strip_graphic {
		margin:0; padding:0; width:100% !important; display:block; height:350px;
		    flex-basis: initial;}
			
	.page-template-p-landing .tour_dates_content{
		padding:45px 45px 0 45px !important;
		}
	.page-template-p-landing .tour_dates_grid{
		padding:0 45px 0 45px !important;
		}
	.page-template-p-landing .tour_dates_content_below{
		padding:0 45px 45px 45px !important;
		}
			
			
	.page-template-p-landing .ctaheader.hh_title br { display:none}
		
	
	.page-template-p-landing .cta_links_row {}
	
	.page-template-p-landing .cta_links .cta_link_wrap:first-child,
	.page-template-p-landing .cta_links .cta_link_wrap:last-child { 
    text-align:center;
	}
	
	
		
/* For Landing page only */		



	
/* Adapted from grid_mobile*/	
body {width: 100%;max-width: 100%;}
.fullwidth {width: 100%;margin: auto;}
.container {display: block;width: auto;	padding: 0 16px;margin: auto; }
.grid_fourth, .grid_content,
.grid_side, .grid_side_two,
.grid_full_minus_side_two {  margin-left: 0; margin-right: 0;margin-bottom: 15px;
max-width:100%; width:100%;
}
/* Adapted from grid_mobile*/	


.container .grid_side {max-width:100%; width:100%;}
.alpha, .omega {  margin-left: 0; margin-right: 0;}

.fb-like-box.desktop { display:none; visibility:hidden;}
.fb-like-box.mobile { display:block; visibility:visible;}

}







/* max-width 40em = 640px, mobile-only styles
iPod, iPhone, sm smart Phone */
@media only screen and (max-width: 40em) {  
/*#mobile-nav-logo { border:1px solid red}*/
.share_heading,
.addthis_jumbo_share,
.share_foot_break,
.slider_about_area{ display:none !important; visibility:hidden !important;}

.content-newsletter-subscribe { margin:0 !important;}

._social_menu { width:auto !important; margin:0 auto; display:block; float:none;}

iframe {max-width: 100% !important;}
#footer{ padding-bottom:150px !important}





#loop-filters .filter_btn {
    font-size: 8px !important;
}




.related-posts .heading {
	font-size: 1.2em;
}

.preview-post-tiny {
	display: inline-block;
	width: 100px;
	margin: 0 3% 2em 3%;
}

.preview-post-tiny .post-title {
	margin-bottom: .8em;
	line-height: 1.1em;
	font-size: 1.1em;
	display: block;
}

body.single .related-posts-zergnet {margin: 0 0 0.85rem 0;}
.related-posts .heading, #zergnet-widget-39635 .zergheader {    margin: 0.35rem 0 1.1rem 0 !important;}


.posts-list-tiny .preview-post-tiny:first-of-type {	margin-left: 3%;	}
.posts-list-tiny .preview-post-tiny:last-of-type { margin-bottom: 3%; /*border-bottom:none !important;*/	}

.related-posts .preview-post-tiny:last-of-type {/* border-bottom:none !important;*/	}

#zergnet-widget-39635 .zergentity:nth-of-type(3) { border-bottom:none !important;	}

.posts-list-tiny .preview-post-tiny:nth-of-type(2n+1) {	margin-left: 0;	}
.posts-list-tiny .preview-post-tiny:nth-of-type(2n) 	{	margin-right: 0;	}



.related-posts .preview-post-tiny  { 
    border-bottom: 2px solid #EAEAEA;
width:100% !important; height:155px !important;
display:block !important;  clear:both;
 border-bottom: 2px solid #EAEAEA;
 margin:0 0 10px 0 !important; padding:0 0 10px 0 !important;  }

.related-posts .post-image-container{ float:left; height:150px !important; width:150px !important;}

.related-posts a.post-title-related
{     font-size: 1em !important;     height: 100px !important; max-height: 100px !important;
width:50% !important; float:left; max-width:200px; margin:0 0 0 10px !important}


#zergnet-widget-39635 .zergentity { border-bottom: 2px solid #EAEAEA;
 margin:0 0 10px 0 !important; padding:0 0 10px 0 !important;}
 


#zergnet-widget-39635 .zergentity > a
{ width:50% !important; float:left !important; max-width:150px !important; }


#zergnet-widget-39635 .zergheadline a
{     font-size: 1.10em !important;     height: 100px !important; max-height: 100px !important;
width:50% !important; float:left; max-width:200px; margin:0 0 0 10px !important}


#respond { border-bottom:0.14em solid !important; padding:1.75rem 0 1.75rem 0;
margin:0 0 1.75rem 0 !important;}












/* form em weirdness */

input {
	line-height: 14px;	
}

/* range_0 mobile */


.widget-content,
.post-content,
.post-excerpt {
	font-size: .8em;
	line-height: 1.36em;
}

.menu-sub-header-navigation-container,
#sidebar-two,
#top .widget,
#instagram-header {
	display: none;
}

/* mobile header */

#header {
	background: url(../images/divider-rainbow.gif)  repeat-x top left #252323;
	background-size: 100%;
}

#mobile-header {
	display: block;
	position: relative;
}

#mobile-nav {
	padding-bottom: 30px;
}

#mobile-nav-logo {
	width: 189px;
	height: 56px;
	display: block;
	margin: auto;
	background: url(../images/mobile-logo-2x.gif) center center no-repeat;
	background-size: 100% 100%;
}

#mobile-nav-hamburger {
	    position: absolute;
    left: 0;
    margin-left: 30px;
    top: 5px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    cursor: pointer;
    color: #fff;
    font-size: 45px;line-height:45px;
	
	background-size:cover !important;
}

#mobile-nav-search-button {
	position: absolute;
    right: 0;
    margin-right: 30px;
    top: 5px;
    width: 45px;
    height: 45px;
    cursor: pointer;
    cursor: pointer;
    color: #fff;
    font-size: 45px;line-height:45px;
	
	background-size:cover !important;
}

#main-menu-container {
	background: #2e2b2b;
	padding: 0 0 0 0;
	position: absolute;
	top: 0;
	left: -150%;
	width: 100%;
	min-height: 100%;
	z-index: 9999;
}

#main-menu-container #main-menu{
	padding: 50px 50px;
}

body #main-menu-container {
    -webkit-transition: left .25s;
    transition: left .25s;	
}

.is-mobile-nav-active #main-menu-container {
	left: 0;
}

#main-menu {
	height: auto;
}

#mobile-nav-hamburger-active {
	display: block;
	position:relative; float:right;
	right: 10px;
	top: 15px;
	height: 42px;
	width: 37px;
	cursor: pointer; color:#fff; font-size:32px;
}

#main-menu > li {
	display: block;
} 

#main-menu > li > a  {
	padding: 0;
	line-height: 2.2em;
	font-size: 1.6em;
}

#main-menu li:hover > .children {
	display: none;
}

#main-menu .children > li.view-all {
	display: block;
}

#main-menu .children > li.view-all a {
	padding: .3em;
	color: #ffffff;	
}

#main-menu li.is-children-active .children {
	display: block;
	position: static;
	width: auto;
	background: transparent;
	left: 0;
	margin-left: 0;
	padding: 0 0 0 26px;
	text-align: left !important;
	font-size: 1.7em;
	line-height: 1.7em;
}

#main-menu > li.current-cat-parent > a,
#main-menu > li.current-cat > a {
}

#main-menu > li.current-cat-parent > a,
#main-menu > li.current-cat > a {
	color: #ffffff !important;
	background:none !important;
	padding:0 0 0 10px;
	
	
}

#page-header {
	color: #ffffff;
	font-size: 1.2em;
	line-height: 1.8em;
	font-weight: 500;
	font-family: 'Gotham Rounded A', 'Gotham Rounded B'; 
	text-transform: uppercase;
	text-align: center;
}

#sub-header {
	padding: 20px 0 20px 0;
	width: auto;
}


body.single div.post-pagination.top { padding-top:0 !important;}
body.single #sub-header {padding: 20px 0 10px 0;
}


body.archive div.post-pagination { margin-bottom: 0.75em !important;}
body.archive #top { margin-bottom: 0.75em !important;}



#mobile-header .ad {
	margin: auto;
}

#mobile-header .search-form {
	display: none;
	margin-bottom: .1em;
}

.is-mobile-nav-search-form-visible #mobile-header .search-form {
	display: block;
}

#mobile-header .search-form input {
	width: 600px;
	padding: 20px;
	border-radius: 0;
	margin: auto;
	display: block;
}

/* mobile social */

ul.social-icons {
	white-space: nowrap;
	text-align: center;
	display: inherit;
	overflow:hidden; 
}
ul.social-icons li{}

ul.social-icons li:first-child {
	margin-left: 0;
}

ul.social-icons li:last-child {
	margin-right: 0;
}

/* mobile carousel */


#slider {
	display: none;
}

/* mobile post previews */

#loop-filters {
	vertical-align: center;
}

#loop-filters .search-form {

	display: none;
}

#loop-filters .btn,
#loop-filters ul {
	font-size: 9px;	
	width: auto;
}

.custom-dropdown-select > .btn {
	padding-right: 60px;
	background-image: url(../images/arrows-b-down-2x.png);
	background-position: right 15px top 5px;
	background-size: 19px 15px;
}

.preview-post .post-image-container {
	display: block;
	width: 100%;
	float: none;
}

.preview-post .post-info {
	width: auto;
	padding: 20px 20px 20px 50px;
	position: relative;
	bottom: auto;	
}

.preview-post .post-info .post-icon {
	position: absolute;
	    left: 14px;
    top: 22px;
}

.preview-post .post-info {
	padding: 20px 20px 20px 20px;
}

.preview-post .post-info .post-icon {
	position:static;
	    left: 0;
    top: 0;
}

.preview-post .post-info .post-date {
	display: none;
}

.preview-post.post-type-video .post-info {
	position: relative;
	width: auto;
	column-count:1;
	-moz-column-count:1;
	-webkit-column-count:1;
	column-gap:0;
	-moz-column-gap:0;
	-webkit-column-gap:0;	
}

.post-pagination .previous-post a {
}

.post-pagination .next-post a {
}

/* mobile post */

.category #sub-header {
	display: none;
}

.post .post-date {
	display: none;
}


.post .post-icon {
	    left: 1rem;
    top: 1.3rem;
}

.post-pagination {
	margin-bottom: 0em;
	margin-top: 0em;
}

/* mobile related posts */


/* mobile content newsletter subscribe interlude */

.content-newsletter-subscribe .ad-220x80 {
	display: none;
}

.content-newsletter-subscribe {
	margin: 1.3em 0;
}

.content-newsletter-subscribe .heading {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: .7em;
}

.content-newsletter-subscribe input {
	width: 80%;
}

/* mobile footer */

#mobile-footer {
	display: block;

}

#mobile-footer .ad {
	margin: auto;
}

#footer a {
	color: #ffffff;
}



#footer .menu {
	text-align: center;
	float: none;
}

#footer .menu li {
	margin: 0 7px;
	width: auto;
	float: none;

}

#copyright {
	text-align: center !important;
	float: none;
	color: #888;
	margin-top: 1em;
	 width:100% !important;}
	 
#copyright span {
	display: inline-block;
}

#copyright span:before {
	content: '\2014\00a0 ';
}



#copyright a {
	color: #888;
}




.widget_adthrive_ad_widget {
  border-bottom: 1px solid;
  padding-bottom:1.5em;
  max-width: 320px;
}

div.socialbuttons { height: 0px; margin: 0px auto 25px 0; text-align: center; clear: both; white-space:normal; 
}

 .preview-post-tiny .post-image-container {
	display: block;
	height: 63px !important;
    overflow: hidden !important;
    width: 100px !important;
}

#mc_embed_signup #mce-EMAIL {
	background: #dadada!important;
	font-size: 12px!important;
	margin:10px auto !important;
	border: none!important;
	outline: 0!important;
	width: 290px !important; max-width: 100% !important; 
	padding: 10px 0 !important;
	text-align:center !important;
	display:block; float:none !important;
}
#mc_embed_signup #mc-embedded-subscribe {
	font-size: 12px!important;
	margin:10px auto !important;
	border: none!important;
	outline: 0!important;
	width: 290px !important; max-width: 100% !important; 
	text-align:center !important;
	display:block; float:none !important;}
#mc_embed_signup .mc-field-group { width:100%;max-width: 100% !important; display:block; }



.comment-body { overflow:hidden;}


#respond .comment-form-comment { margin:0;}

#respond .comment-form .form-submit #submit,
#sidebar .search-form input {
	font-size: 13px!important;
	margin:0 auto !important;
	border: none !important;
	outline: 0 !important;
	max-width: 100%  !important; 
	text-align:center !important;
	display:block; float:none !important;
	padding:10px 0 !important;
}
	
	
	
	.archive .grid_fourth.preview-post-block { max-width:100%; height:100vw; width:100vw}
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /*.ipad-portrait { color: red; }  your css rules for ipad portrait */
  #footer{ padding-bottom:90px !important;}
  
  #footer .menu-footer-navigation-container{ padding:0px 0px 0px 30px  !important;}
  #footer #copyright{ padding:0px 30px 0px 0px !important;}
  
  body,
  #main,
  #page-wrapper,
  #footer,
  .container,
  .fullwidth,
  #content {width: 100% !important; max-width:100% !important; }

  #main, #page-wrapper,
  #footer,.container, .fullwidth,
  #content {overflow:hidden;}



#main-menu > li > a {    font-size: .68em;
    padding: 10px 5px;}
	
	#main-menu-container { max-width:750px !important;}
	
	._social_menu { margin:0 auto; text-align:center; display:block; float:none;}
	
	.menu-sub-header-navigation-container,
	 #menu-sub-header-navigation li {
	display: inline-block;
	line-height: 2em;
	height: 2em;
	vertical-align: top;
}

#ad_in_header { width:728px; height:90px; margin:0 auto 10px auto; float:none;}
.grid_side_two.alpha {display: none;}


.home .container .grid_full_minus_side_two {    width: 748px;}
.home #slider-info { width: 290px;     padding:30px 60px 60px 60px;}

 
.home #content.grid_content,
.archive #content.grid_content,
.single #content.grid_content { width:62% !important; margin:0 10px !important; padding:0 !important;}
.home #sidebar.grid_side,
.archive #sidebar.grid_side,
.single #sidebar.grid_side { width:34% !important; margin:0 10px 0 0 !important; padding:0 !important;
 overflow:hidden;}
.home .preview-post,
.archive .preview-post,
.single .preview-post { max-height:237px  !important; min-height:237px  !important; overflow:hidden;}
.home .post-info,
.archive .post-info,
.single .post-info { padding-top:0 !important;}
.home .preview-post .post-title,
.archive .preview-post .post-title,
.single .preview-post .post-title {font-size: .80em; line-height: 1em; margin-bottom: .3em;}


.archive #sidebar.grid_side,
.single #sidebar.grid_side { margin-top:58px !important;}
.preview-post-tiny {    width: 151.59px !important;}



.archive .sub-menu > li > a {margin: 0 3px;}
.archive #content.grid_full .grid_fourth {width: 235px !important;}
.archive #content.grid_full .grid_fourth .post-info{padding-top: 10px !important;}




.archive .container .grid_full_minus_side {    width: 476px; margin:0 0 0 10px}
.archive .container .grid_side {    width: 264px; overflow:hidden !important; margin:0 0 0 10px}
.archive #top .widget {  overflow:hidden !important; }

.grid_full_minus_side_two #slider-info {
	width: 350px;
	padding-left: 60px;
	padding-right: 60px;
}

.grid_full_minus_side #slider-img {
	width: 100%;
	opacity: .2;
}

.grid_full_minus_side #slider-info {
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
	z-index: 500;
	position: relative;
}

.grid_full #slider-info {
	width: 220px;
	padding-left: 50px;
	padding-right: 50px;
}

.category-top-videos .grid_full #slider-img {
	width: 480px;
	height: 290px;
}

.category-top-videos .grid_full #slider {
	height: 290px;
}

.category-top-videos .grid_full #slider-info .post-date,
.category-top-videos .grid_full #slider-info .post-icon {
	display: none;
}

 .category-top-videos .grid_full #slider-info {
	padding-top: 0px;
}

 .preview-post-block .post-info {
	height: 7.5em;
}

}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /*.ipad-landscape { color: blue; }  your css rules for ipad landscape */
}



@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
/* min-width 641px, medium screens 
768px X 1024
iPad Minni and tablets like iPads in general
*/
	} 
	
/* min-width 641px and max-width 1024px, use when QAing tablet-only issues 
*/
/* Medium screens , iPad HORIZ
*/
@media only screen and (min-width: 40.063em) { 

} 

/* Large screens
*/
@media only screen and (min-width: 64.063em) {
	} 
/* min-width 1025px, large screens 
*/

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
} 
/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens*/
@media only screen and (min-width: 90.063em) { } 
/* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } 
/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) { } 
/* min-width 1921px, xxlarge screens */


@media only screen and (min-width: 64.063em) and (max-width: 120em) {  
}











/*
#range_1 .grid_side_two {
	display: none;
}

#range_1 .fullwidth {
	width: 840px;
}

#range_1 #main-menu li:first-of-type .children {
	margin-left: -20px;
	padding-left: 25px;
}

#range_1 #sub-header {
	text-align: center;
}

#range_1 #sub-header .ad {
	margin-bottom: 1em;
	float: none;
}

#range_1 .menu-sub-header-navigation-container {
	margin-left: 1em;
}

#range_1 .menu-sub-header-navigation-container,
#range_1 #menu-sub-header-navigation li {
	display: inline-block;
	line-height: 2em;
	height: 2em;
	vertical-align: top;
}

#range_1 #main-menu > li > a {
	background-size: auto 30px;
	padding-left: 5px;
	padding-right: 5px;	
}

#range_1 .grid_full_minus_side_two #slider-info {
	width: 350px;
	padding-left: 60px;
	padding-right: 60px;
}

#range_1 .grid_full_minus_side #slider-img {
	width: 100%;
	opacity: .2;
}

#range_1 .grid_full_minus_side #slider-info {
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
	z-index: 500;
	position: relative;
}

#range_1 .grid_full #slider-info {
	width: 220px;
	padding-left: 50px;
	padding-right: 50px;
}

#range_1 .category-top-videos .grid_full #slider-img {
	width: 480px;
	height: 290px;
}

#range_1 .category-top-videos .grid_full #slider {
	height: 290px;
}

#range_1 .category-top-videos .grid_full #slider-info .post-date,
#range_1 .category-top-videos .grid_full #slider-info .post-icon {
	display: none;
}

#range_1 .category-top-videos .grid_full #slider-info {
	padding-top: 0px;
}

#range_1 .preview-post-block .post-info {
	height: 7.5em;
}
*/
