/*small screens hidden in regular stylesheet and turned on when appropriate*/
.show-on-phone {
	display: none !important;
}
.show-on-tablet {
  display: none !important;
}
.hide-on-desktop {
  display: none !important;
}
.show-on-desktop {
  display: inherit !important;
}
.show-on-small{
	 display: none !important;
	}
	
/*main nav options*/
a#offCanvas{
	display:inline-block;
	line-height:100%;
	font-size:110%;
	text-transform:uppercase;
	padding:8px; 
	color:#fff;
}
#menuBar{
	background:#4d4d4d;
	}
	a#offCanvas [class^="icon-"]:before,a#offCanvas [class*=" icon-"]:before,
	a#mobileNav [class^="icon-"]:before,a#mobileNav [class*=" icon-"]:before {
    font-size: 2.6rem;
    padding: 3px 2px 0 0;
}	
a#mobileNav{
	display:block;
	text-align:center;
	position:absolute;
	top:54px;
	right:20px;
	color:#666;
	padding:9px 0;
	width:110px;
	font-weight:bold;
	color:#fff;
	}
a#storeCatsBut{
	color: #FFFFFF;
    font-size: 100%;
	display:block;
    padding: 0 12px;
    float:right;
	line-height:32px;
    text-transform: uppercase;
	}
	.noCatsBut a#storeCatsBut{display:none!important;}/*turn this off on account and checkout masters*/
#menuBar{padding:2px 10px 0 4px; color:#fff;}
/* ==================================================================================
Small Device Styles  - Landscape phone to portrait tablet  - MY MAIN BREAKING POINT
====================================================================================*/



@media only screen and (max-width: 980px) {
		.page-item-37{display:none!important;}
	.show-on-desktop {
        display: none !important;
 		 }
	.hide-on-desktop{
	    display: inherit !important; 
		}
	.show-on-small {
      	display: inherit !important;
  		 }
	.hide-on-small {
      	display: none !important;
  		 }
 /* .left, .right { float: none; }*/
   body { -webkit-text-size-adjust: none;-ms-text-size-adjust: none; 
		 width: 100%; 
		 min-width: 0; 
		 margin-left: 0; 
		 margin-right: 0; 
		 padding-left: 0; 
		 padding-right: 0; 
		 }


#SplashHolder iframe{width:100%;}
.splash .eight{width:60%;}


	h2.pageTitle{
		width:100%;
		background-repeat: no-repeat !important;
		}
body.mailinglist h2.pageTitle, body.messages h2.pageTitle {
    background: url("/wp-content/themes/html5blank-master/img/template/titles/nugeLetters2.gif") repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    width: 100%;
}


#newsletterForm {
    margin-left: 0;
}

.inputs label.error {
	margin-left: 160px;
	width:220px;
    }

	.addthis_toolbox{
		width:100%;
		}
#socials {
    background: url("/wp-content/themes/html5blank-master/img/template/tn_sharebg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
 }
#mlwidget {
    background: url("/wp-content/themes/html5blank-master/img/template/tn_sharebg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
  
}
.discogGrid h4, .discogGrid li h4 a, .discogGrid li:hover h4 a{display:none;}
  /* Collapse The Grid =================================================================================*/
  .row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; background:inherit; }
  .columns, .blockgrid { width: auto; float: none;margin:0; }
  .columns:last-child { float: none; }
  [class*="columns"] + [class*="columns"]:last-child { float: none; }
  .columns:before, .columns:after { content: ""; display: table; }
  .columns:after { clear: both; }
  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, 	.offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; }
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; }

.two-on-small{width:16.6666%; float:left!important;}
 .six-on-small {width:50%; float:left!important;}
 .four-on-small {width:30%; float:left!important;}
 
 header h1 {float:none;display:block;font-size:30px; font-size:3rem;}


/** Splash Page **/

div.aligncenter, body.splash .quotes{
	width:100%!important;
	}

#SplashHolder .button{
	margin-top:10px;
	}



/** sidebar **/


#socials, #mlwidget, #twitter-widget-0{
	width:100%;
	}

aside.sidebar{
	width:100%;
	background:transparent;
	padding: 10px 15px 0 15px;
	}


#GonzoGoodies{
	 width: 100%;
	 background-position:center;
	}

.widget_text, #mlwidget.widget_text{
	width:300px;
	float:left;
	padding:0 5px;
	}

#text-4 iframe{height:157px;}

.textwidget iframe{width:300px}


#FeaturedHunt {
    background: url("/wp-content/themes/html5blank-master/img/template/featuredHunt_pic1.jpg") no-repeat scroll 0 0 / cover;
    height: 157px;
    margin:0 0 15px 0;
    width: 100%;
}

#text-7.widget_text{display:none;}
#mlwidget{
	background: url("/wp-content/themes/html5blank-master/img/template/tn_sharebg.gif") repeat;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    padding: 2px;
    text-align:center;
	margin:10px 0; 
	}
#socials {
      margin: 5px 18px;
	  width:auto;
	  background:none;
}
a#newsletter{
	font-size:12px;
	font-size:1.2rem;
	margin: 10px 5px 15px 0;
	}
/** home page **/

.home .picInfo{display:none;}

/*SUB NAVIGATION=========================================================================*/

#SubMenu{
	list-style:none;
	} 
 
#SubMenu ul{
	margin:0;
	} 
#SubMenu li {
    
     display:inline-block;
	 padding:0;
}
#SubMenu li a {
    color: #000000;
    display: block;
    font-weight: bold;
    padding: 2px 5px;
    text-align: center;
}
#SubMenu li:last-child {
    border-right: medium none;
} 

	#SubMenu li.current_page_item a, 
	#SubMenu li.current_page_ancestor a,  
	body.single-discography #SubMenu li.page-item-19 a,
	body.sunrize-safaris #SubMenu li.page-item-31 a,
	body.spiritwild-writings #SubMenu li.page-item-35 a
	{
 	background: none repeat scroll 0 0 #FFFFFF;
    color: #940505;
	}
.mainNav ul.children{
	display:none!important;
	} 
 
[role="main"], footer {
   position:relative;
   left:0;
   z-index:2;
   width:auto;
   -webkit-transition: left 0.2s ease-in ;
	-moz-transition: left 0.2s ease-in;
	-ms-transition: all 0.2s ease-in ;
	-o-transition: all 0.2s ease-in ;
	transition: left 0.2s ease-in ;
}

nav{
	width:100%;
	background-repeat:repeat;
	}
		
nav.navRow ul li,nav.navRow ul li:first-child,nav.navRow ul li:last-child{display:inline-block; margin:0;padding:6px 0 0 10px;}
nav.navRow ul li{
	display:inline-block;
	}

.mainNav ul.children {
    background: url("/wp-content/themes/html5blank-master/img/template/subNavBar.jpg") no-repeat scroll 5px 0 rgba(0, 0, 0, 0);
    left: 0 !important;
    margin: 70px 0 0 0;
    padding: 0;
    position: absolute;
    top: auto !important;
    width: 100%;
    z-index: 100;
}

/*==SITE AND STORE STYLES=================================================================*/
header{padding:12px 0 6px 0;}
h1.logo{
	float:none;
	margin:0 0 12px 0;
	width:100%;
	}
#headerBar{
	position:static;
	width:100%;
	height:auto;
	}

footer{text-align:center;}
a.poweredBy{margin:18px auto;}
/*contact form*/
.hideForm, .helpClose{padding: 0 18px 0 0}
#helpQuestions label { display: block;padding: 0;}
#helpQuestions a{width:100%;}
#helpDrop { top: 51px; width: 100%;left:0;}
#helpAnswers,.contactForm {margin: 12px 0 0 0px;width: 100%;}

/*misc ====*/

#carousel{display:none;}
a.poweredBy.right{float:none; margin: 0 auto; }
.copyright .columns.four{text-align:center;}
nav a#newsletter{display:none!important;}
}

/* Smartphones (portrait and landscape) CATCH ALL STYLES----------- */

@media only screen 
and (min-width : 510px) 
and (max-width : 800px) {
	

#promoH{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	z-index:10;
	width:200px;
	}

}
@media only screen 
and (min-width : 320px) 
and (max-width : 512px) {
	nav{height:86px;}
	#promoH{
	display:none;
	}
	.splash .eight{width:100%;}
}



@media only screen 
and (min-width : 320px) 
and (max-width : 480px) {
	.show-on-desktop {
        display: none !important;
 		 }
	 .hide-on-desktop{
	    display: inherit !important; 
		}
    .show-on-phone {
      	display: inherit !important;
  		 }
    .hide-on-phone {
    	 display: none !important;
 	 	}	
	
	
	
	.errorPage h1{font-size:120px;font-size:16rem; line-height:0.8; text-align:center;}
	.errorPage .button{width:100%;}
	
	.button{ padding: 8px 14px 9px;}
}
@media only screen 
and (min-width : 320px) 
and (max-width : 400px) {
		#FeaturedHunt{height:165px;}
		#FeaturedHunt a p.huntTitle{padding-top:65px;}
	}
@media only screen 
and (min-width : 401px) 
and (max-width : 500px) {
		#FeaturedHunt{height:185px;}
		#FeaturedHunt a p.huntTitle{padding-top:85px;}
	}
@media only screen 
and (min-width : 501px) 
and (max-width : 600px) {
		#FeaturedHunt{height:205px;}
		#FeaturedHunt a p.huntTitle{padding-top:105px;}
	}

@media only screen 
and (min-width : 320px) 
and (max-width : 600px) {
	.widget_text{float: none; width: 100%;}
	#mlwidget{height: 45px;}
}



 /* Smartphones (portrait) SPECIFIC----------- */
@media only screen 
and (min-width : 320px) 
and (max-width : 479px) {
	
body.sponsors h2.pageTitle {background: url("/wp-content/themes/html5blank-master/img/template/titles/sponsors.gif") repeat scroll 0 0 / contain; width: 100%; }	
body.home h2.pageTitle a {width: 100%;}
img.alignleft, img.alignright{float:none; display:block; margin:10px 0;}
.sideborder{border:0;}
#Sponsors a {margin: 10px 0;width: 100%;}
#Sponsors a img {display: block; margin: 0 auto 5px; width: 250px; }
ul.newslist li a {width: 100%;}
.addthis_toolbox.right {margin-top: 0;}
.newsPost iframe{width:100%!important; height:220px!important; }
.widget_text{ float:none!important; }
.blockgrid > li.two-on-small{float: left !important; width: 16.6666% !important; }
.wp-image-79{display:none!important;} /**mailing list page image **/
.six-on-small {width:100%; float:none;}
.four-on-small {width:100%; float:none; margin:0 0 12px 0;}

/** DangerZone ***/

#slideshowC {
    height: 165px;
    width: 100%;
}
#slideshowC IMG {
    max-width: 100%;
}

.introVIP {
    background: url("/wp-content/themes/html5blank-master/img/template/TN_DZ_top.gif") no-repeat scroll 0 0 / contain;
    height: 110px;
    width: 100%;
}
body.dangerzone-vip h2.pageTitle {
    background: url("/wp-content/themes/html5blank-master/img/template/TN_DangerZoneVIP.jpg") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 100px;
    width: 100%;
}

.gallerytextVIP {
    background: #000000;
    height: 259px;
    width: 100%;
}
.gallerytextVIP ul {
    margin: 0;
    padding: 10px 0 0;
}
.galleryBottom {
	 width: 100%;
}
.gallerySubmit {
    margin: 2px 10px 15px 0;
    width: 100%;
}
.redbox {
    width: 100%;
}
body.dangerzone-vip .flexslider h3 {
    background: url("/wp-content/themes/html5blank-master/img/template/TN_DZ_bottom.gif") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
    height: 35px;
   width: 100%;
}	

.polaroid {
    float: none;
    height: 242px;
    margin: 0;
    width: 100%;
}

body.dangerzone-vip .flexslider {background: none;}

.Testimonial {
    background: none;
	width: 100%;
}
.bottomQuote .picInfo {
    margin: 0 auto;
    position: absolute;
    text-align: right;
    top: -148px;
    width: 100%;
    z-index: 1;
}


/** Hunts ***/

.blockgrid > li {
    display: block;
    float: none!important;
	width: 100%;
}
body.sunrize-safari-hunts .blockgrid li img{
    display: block;
    max-height: 100%;
    width: 100%;
}
body.sunrize-safaris .newsPost .columns.four img {
	display: block;
    max-height: 100%!important;
    width: 100%;
	}

/** SpiritWild **/

.highlightHolder img.alignleft{float:left;}
#MiniSponsors a {width: 135px;}
body.spiritwild-writings h2.pageTitle {
    background: url("/wp-content/themes/html5blank-master/img/template/titles/writings1.gif") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
    height: 22px;
    width: 100%;
}

/** Gallery **/

#gNav, #gallery{width:92%!important;}
h4#gTitle {margin: 10px 0 0!important;}
#gallery ul li {margin: 0 10px 13px 0!important;}
#galleryHolder {height: 1100px!important;}

/**nav**/

nav.navRow ul li, nav.navRow ul li:first-child, nav.navRow ul li:last-child {
    padding: 0;
}

.page-item-12 a{
	margin-left:-8px;
	}

nav{height:68px;}



}


 @media only screen 
and (min-width : 320px) 
and (max-width : 412px) {
	div.inputs label, div.styledForm label, div.styledFormDrops label, div.primarylist label {text-align: left;}
div.inputs input[type="submit"], .submitButton input[type="submit"] {
    border: medium none;
    margin: 12px 0;
	}
	
	.inputs label.error {margin-left: 0;}
	
	
	
	#newsletterForm .inputs p {
	margin:0 40px 0 10px;
}

div.inputs.row1 {width: 100%;}
	

div.inputs.row1 input[type="checkbox"], div.inputs.row2 input[type="checkbox"] {
    margin: 0 0 0 10px;
}
nav{height:104px;}
body .freshwidget-button {
    display: none!important;
}
	}

 @media only screen 
and (min-width : 400px) 
and (max-width : 479px) {
	body.sunrize-safaris .newsPost .columns.four img {
	display: block;
    max-height: 100%!important;
    width: 50%;
	}
	body .freshwidget-button {
    display: none!important;
}
	
	}
@media only screen 
and (min-width : 480px) 
and (max-width : 599px) {
	nav{height:46px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
	nav.navRow ul li,nav.navRow ul li:first-child,nav.navRow ul li:last-child{margin-right: -10px;}
	.addthis_toolbox{ width:220px;text-align:right;}
	.addthis_toolbox.right { margin-top: 25px; }
	.addthis_toolbox .fb_iframe_widget, .addthis_toolbox .fb_iframe_widget span, .addthis_toolbox .fb_iframe_widget iframe[style]{width:100px!important;overflow:hidden;}
	ul.no_list span.newsDate {padding-top: 2px; width: 15%;}
	ul.newslist li a { width: 80%; }
	.wp-image-42{display:block!important; float:none!important; margin:10px auto!important;}
	/** DangerZone ***/

#slideshowC {height: 260px; width: 100%;}
.introVIP{background: url("/wp-content/themes/html5blank-master/img/template/TN_DZ_top.gif") no-repeat scroll 0 0 / contain; height: 190px; width: 100%;}
body.dangerzone-vip h2.pageTitle {background: url("/wp-content/themes/html5blank-master/img/template/TN_DangerZoneVIP.jpg") no-repeat scroll 0 0 / contain; height: 200px; width: 100%; margin-top:20px;}
#slideshowC IMG { max-width: 100%; width: 100%; }
.gallerytextVIP { background: #000000; height: 200px; width: 100%; }
.gallerytextVIP ul { margin: 0; padding: 10px 0 0; }
.galleryBottom { width: 100%; }
.gallerySubmit { margin: 2px 10px 15px 0; width: 100%; }
.redbox { width: 100%; }
body.dangerzone-vip .flexslider h3 { background: url("/wp-content/themes/html5blank-master/img/template/TN_DZ_bottom.gif") no-repeat scroll 0 0 / contain; height: 100px; width: 100%; }	
.polaroid { float: none; height: 242px; margin: 0; width: 100%; }
body.dangerzone-vip .flexslider { background: none; }
.Testimonial { background: none; width: 100%; }
.bottomQuote .picInfo { margin: 0 auto; position: absolute; text-align: right; top: -115px; width: 100%; z-index: 1; }
.bottomQuote { margin: 0 auto; width: 85%; }

.wp-image-574{width:100%;}
	.sunrize-safari-hunts .blockgrid .four{width:50%; float:left;}
	body.sunrize-safari-hunts .blockgrid li img{ max-height: 100%; width: 100%; }
	body.sunrize-safaris .newsPost .columns.four img { max-height: 100%; width: 50%; }
	#Sponsors a {margin: 0; width: 50%;}
	#Sponsors small{
	display:block;
    height: 18px;
    overflow: hidden;
	}
	#MiniSponsors a {
	margin: 0;
    width: 25%;
	}
	body.sponsors h2.pageTitle {
    background: url("/wp-content/themes/html5blank-master/img/template/titles/sponsors.gif") repeat scroll 0 0 / contain;
    width: 100%;
}
nav.navRow ul li, nav.navRow ul li:first-child, nav.navRow ul li:last-child {
    padding: 0;
}

nav{height:68px;}
	}

@media only screen 
and (min-width : 515px) 
and (max-width : 552px) {
	#slideshowC {height: 280px;}
	}


@media only screen 
and (min-width : 553px) 
and (max-width : 599px) {
	#slideshowC {height: 310px;}
	}

@media only screen 
and (min-width : 480px) 
and (max-width : 565px) {
	body.dangerzone-vip h2.pageTitle {height: 180px;}
	}
@media only screen 
and (min-width : 480px) 
and (max-width : 559px) {
	.addthis_toolbox.right { margin-top: 0; }
	}
@media only screen 
and (min-width : 480px) 
and (max-width : 800px) {
	body.news .addthis_toolbox.right{margin-top:-35px;}
	
	}


@media only screen 
and (min-width : 600px) 
and (max-width : 800px) {
	#FeaturedHunt a p.huntTitle{padding: 65px 0 0;}
	#FeaturedHunt{margin:0;}
	#mlwidget{margin: 5px; width: 48%;}
	.discogGrid .six-on-small{width:25%;}
	nav{height:46px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
	body.single-discography .columns.five img {display: block; margin: 0 auto;}
	#Sponsors a {margin: 0; width: 50%;}
	
	ul.no_list span.newsDate {padding-top: 2px; width: 12%;}
	ul.newslist li a { width: 80%; }

	.addthis_toolbox{ width:220px;text-align:right;}
	.addthis_toolbox .fb_iframe_widget, .addthis_toolbox .fb_iframe_widget span, .addthis_toolbox .fb_iframe_widget iframe[style]{width:100px!important;overflow:hidden;}
	.newsPost iframe{width:100%!important;}
	.sunrize-safari-hunts .blockgrid .four{width:33.33%; float:left;}
	body.sunrize-safari-hunts .blockgrid li img{ max-height: 100%; width: 100%; }
	body.sunrize-safaris .newsPost .columns.four img { max-height: 100%; width: 50%; }
	#MiniSponsors a {margin: 0; width: 20%;}
	
	nav{height:68px;}
	nav.navRow ul li, nav.navRow ul li:first-child, nav.navRow ul li:last-child {
    padding: 0;
}

/** DangerZone ***/

#slideshowC {height: 325px; width: 100%;}
.introVIP{background: url("/wp-content/themes/html5blank-master/img/template/TN_DZ_top.gif") no-repeat scroll 0 0 / contain; height: 250px; width: 100%;}
body.dangerzone-vip h2.pageTitle {background: url("/wp-content/themes/html5blank-master/img/template/TN_DangerZoneVIP.jpg") no-repeat scroll 0 0 / contain; height: 240px; width: 100%; margin-top:20px;}
#slideshowC IMG { max-width: 100%; width: 100%; }
.gallerytextVIP { background: #000000; height: 200px; width: 100%; }
.gallerytextVIP ul { margin: 0; padding: 10px 0 0; }
.galleryBottom { width: 100%; }
.gallerySubmit { margin: 2px 10px 15px 0; width: 100%; }
.redbox { width: 100%; }
body.dangerzone-vip .flexslider h3 { background: url("/wp-content/themes/html5blank-master/img/template/TN_DZ_bottom.gif") no-repeat scroll 0 0 / contain; height: 100px; width: 100%; }	
.polaroid { float: none; height: 242px; margin: 0; width: 100%; }
body.dangerzone-vip .flexslider { background: none; }
.Testimonial { background: none; width: 100%; }
.bottomQuote .picInfo { margin: 0 auto; position: absolute; text-align: right; top: -115px; width: 100%; z-index: 1; }
.bottomQuote { margin: 0 auto; width: 85%; }

.wp-image-574{width:100%;}
	}

@media only screen 
and (min-width : 628px) 
and (max-width : 800px) {
	#slideshowC {height: 365px; width: 100%;}
	}



/* Portrait tablet to landscape and desktop ==============================================*/
@media (min-width: 800px) and (max-width: 979px) {
  .hide-on-desktop {
    display: inherit !important;
	}
  .show-on-desktop {
    display: none !important ;
  }
  .show-on-tablet {
    display: inherit !important;
  }
  .hide-on-tablet {
    display: none !important;
  }
  .show-on-small {
      	display: none !important;
  		 }
  .hide-on-small {
      	display: inherit !important;
  		 }
}

@media (min-width: 800px) and (max-width: 979px) {
	
	}
  
/* iPhone 4 and retina displays----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
} 