body {background:#000;color:#fff;}
body, p, h1, h2, h3, h4, span, a, label{color:#fff!important;font-family: 'Source Sans Pro', sans-serif!important;}
a:hover{text-decoration: none;}
h1{font-size:1.5em;text-align:center;width:100%;display:block;padding-top:15px;padding-bottom:0px;margin-bottom:0px;font-family: 'Kreon', serif!important;}
h1 span{white-space: nowrap;font-family: 'Kreon', serif!important;}
h2{font-size:2rem;font-family: 'Kreon', serif!important;width:100%;text-align:center;display:block;clear:both;}
h2 a{font-family: 'Kreon', serif!important;}
.button{padding:15px 30px;border-radius:3px;}
p span{white-space: nowrap;font-family:inherit;}
.button.secondary{background:none;border:1px solid #fff;}
.button.secondary:hover{background:#333;border:1px solid #666;}
.button.secondary-2{background:#333;border:1px solid #333; font-size:.8rem;padding:10px 25px;}
.button.secondary-2:hover{background:#000;}
.button.info{background:#666;}
.button.info:hover{background:#333;}
.button.purple{background:#5e4a65;}
.button.purple:hover{opacity:.75;}
.herocta{font-size:1.25rem;font-weight:900;}

.shopify-buy-frame--product{max-width:100%!important; margin-top:-20px;margin-bottom:10px;}
.shopify-buy-frame--product .shopify-buy__btn-wrapper{margin:0px auto!important;}


li a:hover{opacity:.75;text-decoration:underline;}

section, footer, header{padding:75px 10px;}

#kickstarterBanner{display:block;width:100%;text-align:center;color:#fff;padding:15px;background-color:#ec5840/*#25CB68*/;font-weight:700;font-size:1.5rem;}

#hero{background-image:url(../img/hero_bg3b.jpg);background-position:top left;background-repeat:no-repeat;background-size:cover;}
#hero p, #hero h1{text-shadow: 2px 2px #000}
#hero p{margin-top:10px;padding:15px;background:rgba(0,0,0,.5);}
/*#hero .button{margin-top:15px;}*/
#hero hr{border-color:#5e4a65;margin-bottom:25px;}
.herolink{border-bottom:1px solid #fff;padding-bottom:5px!important;}
.herolink:hover{opacity:.75;border-bottom:1px dotted #fff;text-decoration:none;}


#hero2{background-image:url(../img/hero_bgVol2.jpg);background-position:top left;background-repeat:no-repeat;background-size:cover;}
#hero2 p, #hero2 h1{text-shadow: 2px 2px #000}
#hero2 p{margin-top:10px;padding:15px;background:rgba(0,0,0,.5);}
#hero2 hr{border-color:#5e4a65;margin-bottom:25px;}

.menu > li > a {
    display: block;
    padding: 0px 0px;
    margin:0 10px;
    line-height: 1;
}
#hero .menu, #hero2 .menu{display:inline-block;}

nav{background:#5e4a65;padding:15px 15px 15px 40px;position:relative;display:block;min-height:60px;}
nav ul{list-style:none;padding:0px;margin:0px;}
nav li{float:left;margin-right:25px;display:block;}
nav li a{font-weight:bold;}
nav li a:hover{text-decoration:none;opacity:1;text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);}

#emailSignup{background-image:url(../img/bg_1.jpg);background-position:top center;background-repeat:no-repeat;background-size:100%;}
#emailSignup label{font-family: 'Kreon', serif!important;font-size:1.5rem!important;width:100%;text-align:center;padding:0px!important;font-weight:500!important;}
#emailSignup label span{font-family: 'Kreon', serif!important;}
#emailSignup input.email{font-family: 'Source Sans Pro', sans-serif!important;height:50px;padding:15px!important;width:100%!important;font-size:16px!important;color:#000!important;}
#mc_embed_signup input.button{padding:15px 50px!important;border-radius:3px!important;width:auto!important;height:auto!important;border:1px solid #432a54;}
#mc_embed_signup input.button:hover{background-color:#333!important;border:1px solid #666;}

#learnmore{background:#dedddc;text-align:center;}
#learnmore p,#learnmore h2{color:#000!important;}

#shopmore img{width:50%;margin-bottom:20px;}
#shopmore .button:hover{opacity:1!important;}

#gallery{padding:50px 0 0 0 ;background:#5e4a65;}
#gallery p{margin:0 0 50px 0;font-size:1.25rem;width:100%;text-align:center;font-family: 'Kreon', serif!important;}
#gallery p a{text-decoration: underline;}
#gallery a.medium-4{padding:0px;position:relative;background-color:#333;height:300px; display:block;background-position:center top;background-repeat:no-repeat;background-size:cover;}
#gallery a span{opacity:0;display:block;width:100%;padding:15px;background:rgba(0,0,0,.75);position:absolute;bottom:0px!important;left:0px!important;right:0px!important;}
#gallery a.medium-4:hover span{opacity:1;}
#gallery a.medium-4:hover{cursor:default!important;}

.cthulhu{background-image:url(../img/gallery_cthulhu.jpg);}
.war{background-image:url(../img/gallery_war.jpg);}
.death{background-image:url(../img/gallery_death.jpg);}
.pestilence{background-image:url(../img/gallery_pestilence.jpg);}
.famine{background-image:url(../img/gallery_famine.jpg);}
.mothman{background-image:url(../img/gallery_mothman.jpg);}
.bloodymary{background-image:url(../img/gallery_bloodymary.jpg);}
.golem{background-image:url(../img/gallery_golem.jpg);}
.thething{background-image:url(../img/gallery_thething.jpg);}
.lucifer{background-image:url(../img/gallery_lucifer.jpg);}
.beelzebub{background-image:url(../img/gallery_beelzebub.jpg);}
.kinginyellow{background-image:url(../img/gallery_kinginyellow.jpg);}
.quetzalcoatl{background-image:url(../img/gallery_quetzalcoatl.jpg);}
.swamp{background-image:url(../img/gallery_swamp.jpg);}
.lich{background-image:url(../img/gallery_thelich.jpg);}
.dybbuk{background-image:url(../img/gallery_dybbuk.jpg);}
.medusa{background-image:url(../img/gallery_medusa.jpg);}
.jabberwock{background-image:url(../img/gallery_jabberwock.jpg);}
.cat{background-image:url(../img/gallery_cat.jpg);}
.watcher{background-image:url(../img/gallery_watcher.jpg);}
.boogeyman{background-image:url(../img/gallery_boogeyman.jpg);}
.dagon{background-image:url(../img/gallery_dagon.jpg);}
.samedi{background-image:url(../img/gallery_samedi.jpg);}
.babayaga{background-image:url(../img/gallery_babayaga.jpg);}


#videos{background:#000;padding-bottom:0px;}
#videos .tabs{background:none;border:0px;border-bottom:1px solid #fff;}
#videos .tabs-content{background:none;padding:0px;border:0px;}
#videos .tabs-title a{font-size:1rem;}
#videos .tabs-title.is-active a, #videos .tabs-title a:hover{color:#000!important;text-decoration:none;}

.embed-container {background-color:#333; position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#downloads{background:#000;padding-top:50px;}

#ready{background:#000;color:#fff;}
#ready h2 a{padding-bottom:15px;border-bottom:1px solid #fff;}
#ready h2 a:hover{opacity:.75;border-bottom:1px dotted #fff;}

footer{text-align:center;font-size:1rem;padding:25px 0 150px 0;background:#5e4a65;color:#fff;}
footer a{color:#fff!important;}
footer ul{padding-top:15px;}


@media (max-width:680px){#hero{background-position:center;background-color:#000;}
		.menu > li {
    display: block;
    clear:both;
    width:100%;
    text-align:center;
    margin:15px 0;
	}
    nav {
    padding: 15px 5px 15px 5px;}
    nav li{margin:0 10px;}
    nav li a {font-size:.8rem;}
    #learnmore .righthalf{padding-top:0px;text-align:center;}
    #learnmore p,#learnmore h2{text-align:center;}
.herolink{border-bottom:0px;}
.cult,.sitenav{float:none!important;display:inline-block;position:relative;}

}

