HEAnana@charset "utf-8";

/* CSS Document */

/*

Theme Name:     EAZombie

Description:    

Author:         Escape Authority

Template:       hitchcock



(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/

@font-face {

    font-family: elegance;

    src: url(/font/elegance.ttf);

}

html{

background: url(/images/zombie/bg.png) center center fixed black;

background-size:cover;

}


body a {
	color: #d4898e;
	text-decoration: none;
}
body a:hover {
    color: #d4898e;
    text-decoration: underline;

}

body{

background:none;

}

body#tinymce.wp-editor{

width:1200px;

}

/* Header */

.blog-description{

display:none;

}

.header-search form:hover .search-field,

.header-search .search-field:focus {

	width: 250px;

	padding: 8px 32px 7px 0;

	border-bottom: 1px solid #3d3d3d;

	text-indent: 0;

	outline: none;

}

.header-image{

background-image:none;

background-repeat:no-repeat;

background-attachment:fixed;

}

.header-image:after{

background:none;

}

.header-search .search-button, .header-search .search-button:hover{

background:none;

}

.header{

padding:74px 0;

}

.header_buttons{

  height:auto;

  box-shadow:none;

display:block;

float:left;

max-width:95%;

}

#trueimageheadermain{

  text-align:left;

}

.navigation {

background:#d58890;

position:fixed;

top:0px;

left:0px;

z-index:100;

width:100%;

height:146px;

}

#logonav{

width:28%;

float:left;

z-index:1;

left:0;

max-width:450px;

}

.nav-toggle{

clear:both;

}

.nav-toggle, .mobile-navigation{

background:#d58890;

}

.mobile-menu a{
    color:#ffffff;
    font-weight: bold;
    text-align:center;
}

.nav-toggle .bar{
    background:#ffffff;
}
.nav-toggle.active .bar{
    background:#ffffff;
}


.header_buttons.button_margin{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:space-evenly;
	
	
}

#nav1{

/* margin-left:2%; */
width: 7%;
margin-right:0%;
max-height:auto;
max-width: 125px;
flex-shrink:1;
flex-grow:1;


}
#nav2{
/* margin-left:2%; */
width: 7%;
margin-right:0%;
max-height:auto;
max-width:125px;
flex-shrink:1;
flex-grow:1;
}

#nav3{
/* margin-left:2%; */
width: 7%;
margin-right:0%;
max-height:auto;
max-width:125px;
flex-shrink:1;
flex-grow:1;
}

#nav4{
/* margin-left:2%; */
width: 7%;
margin-right:0%;
max-height:auto;
max-width:125px;
flex-shrink:1;
flex-grow:1;
}

#nav5{
/* margin-left:2%; */
width: 7%;
margin-right:0%;
max-height:auto;
max-width:125px;
flex-shrink:1;
flex-grow:1;
}

#nav6{
/* margin-left:1%; */
width: 7%;
margin-right:0%;
max-height:auto;
max-width:125px;
flex-shrink:1;
flex-grow:1;
}

#nav7{
/* margin-left:2%; */
width: 7%;
margin-right:0%;
max-height:auto;
max-width:125px;
flex-shrink:1;
flex-grow:1;
}

div.chrisad{
    display:block;
     width:1000px;
     margin:auto;
     margin-top:45px;
     padding-bottom:0px;
     color:initial;
     float:center;
     text-align: center;
}

div.chrisadsmall{
    display:none;
}

/* custom colors */

.post-title {

color:#d2888e;

}

.post-meta a {

color:#009e54;

}
.post-meta a:hover{
    color:#009e54;
    text-decoration:underline;
}

.post-meta {color:#f6f2ff;}

.post-content a { color: #009e54; }
.post-content a:hover { color: #009e54; text-decoration: underline; }


.has-post-thumbnail .archive-post-title,
.post.has-post-thumbnail:hover .archive-post-title a{ color: #009e54; }

.button_margin{

  /* margin-right:2%; */

}

#buttonnav .main-menu{

width:290px;

padding-top:88px;

padding-right:310px;

float:right;

}

#buttonnav .search-field{

font-size:17px;

background-color: rgba(169, 169, 169, 0.59);

width: 250px;

padding: 8px 32px 7px 0;

border-bottom: 1px solid #3d3d3d;

text-indent: 0;

outline: none;

}

#buttonnav .search-button{

font-size: 45px;

padding-left: 45px;

margin-top: -14px;

margin-right: -10px;

}

#facebook, #contactbutton{

box-shadow:none;

max-width:45px;

width:3%;

}
/*
#twitter{

position:absolute;

right:55px;

top:17px;

}*/

#facebook{

position:absolute;

right:105px;

top:17px;

}

#contactbutton{

position:absolute;

/*right:5px;*/

right:55px;

top:17px;

}

#games{

position:absolute;

right:156px;

top:14px;

max-width:170px;

}

.mobile{

display:none;

}

.small_nav{

display:none;

}

.page-title{
	padding-bottom:1px;
}



/* Posts */

.hoverable img:last-child{

display:none;

}

.hoverable:hover img:first-child{

display:none;

}

.hoverable:hover img:last-child{

display:block;

}

.post-container{

background: rgba(213, 146, 134, 0); /*was 0.34*/

}

.comment-title, .comment-form .required,.post-nav-prev .fa,.post-nav-next .fa, .header-search .search-button, .header-search .search-button:hover, .page-title h4, .top-row-tr h3, .sort{

color:#fafafa;

}



.comment-title .url{

color:#ffffff;

}


.page-links a:hover { color: #009e54; 
    text-decoration: underline;
}


.comments-container{

background:rgba(0, 0, 0, 0.35);

}

.blog-title{

display:none;

}

.content.section-inner{

width:1440px;

padding-bottom:20px;

}

.post-inner{

width:1300px;

padding-bottom:0px;

}

.post-header{

padding:5px;

}

.post-author{

    margin-bottom: 10px;

    font-size: 0.875em;

    text-align: center;

    text-transform: uppercase;

    color: #999;

}

.credits{

display:none;

}

.posts .post{

width:20.7%;

padding-bottom:17.4%;

border: 6px solid transparent;

border-image: url(/images/zombie/review_logo_border.png) 6 stretch;

background-size:100%;

background-repeat:no-repeat;

margin-top:1.6%;

}

.related-posts{

margin: 0px;

padding-left: 50px;

padding-top:5px;

padding-bottom:11px;

width: 100%;

max-width: 100%;

}

input[type="submit"]{

background: #fafafa;

}

input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], textarea{

background: rgba(169, 169, 169, 0.59);

color:white;

}

.comment-reply-title .inner{

background: #bdbdbd;

}

div.wpcf7-mail-sent-ok{

    border:none;

}

.page-title p, .post-content{

color:#000000;

}

input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus{

border-color:white;

}

.featured-media img{

border: 6px solid transparent;

border-image: url(/images/zombie/review_logo_border.png) 6 stretch;

}

.posts .post + .post {

margin-left:4%;

}

.posts .post:nth-child(3n+1){

margin-left:4%;

}

.post-content .alignnone{

margin:3em 0 3em -56px;

}

.post-content .alignleft{

margin:-1px 2em 1.5em -56px;

}

.post-content .alignright{

margin: 0 -53px 1.5em 2em;

}

.content-header-title{

clear:both;

}

#disclaimer_wrapper{

background: rgba(113, 113, 113, 0.34);

    width: 100%;

    top: 0;

    right: 0px;

    height: 100%;

    position: fixed;

}

#chain-disclaimer{

width: 100%;

max-width:88%;

    position: relative;

    top: 53%;

left:50%;

transform: translate(-50%, -50%);

background: rgba(113, 113, 113, 0.9);

border: black 3px solid;

box-shadow: 5px 5px rgba(0, 0, 0, 0.43);;

}

#chain-disclaimer > h1{

text-transform:none;

padding:18px;

margin:auto;

font-size:168%;

}

#disclaimer-dismiss{

margin-bottom:12px;

}

#snippet-box{

display:none;

}

.clearimgs{

clear:both;

padding-top:7px;

}

.clearimgs li{

width:394px;

height:158px;

float:left;

list-style-type:none;

margin-right:6px;

margin-bottom:34px;

}

.clearimgs img{

margin:0 21px 0 0!important;

max-width:50% !important;

width:200px;

border: 6px solid transparent;

border-image: url(/images/zombie/review_logo_border.png) 6 stretch;

}

.clearimgs li:first-child{

margin-top:0px !important;

}

.clearimgs h3{

margin:0px;

}

.sort{

font-family:'Montserrat', 'Helvetica Neue', 'Helvetica', sans-serif;

text-align: center;

box-shadow: 4px 4px 12px black;

letter-spacing: 1px;

background: black;

float: left;

border: #b9933f 2px solid;

margin:7px;

margin-bottom:22px;

padding:5px;

cursor:pointer;

border-radius: 6px;

}

.home-featured-img{

width:29%;

     float: left;

    /*margin-right: 27% !important;*/

    margin-left: 3.5% !important;

    margin-top: 1.5% !important;

}

div .post-650 > div .post-header{

display:none;

}

.img_post_headers{

font-size:100% !important;

}

.podcast-services{

margin-top:40px;

float:right;

}



/*Review Nav Bar */

.reviewnavbar{

float:left;

} 

#revall{

margin-left:8%;

width:33%;

}

#compass{

margin-left:5%;

width:7%

}

#revloc{

margin-right:8%;

width:33%;

float:right;

}

.reviewnavcontainer{

margin-left:119px;

}

.reviewnavbarmobile{

display:none;

}

.mobileonly{

display:none;

}

.podcast-subscribe-buttons{

float:right;

height:50px;

width:337px

}

.itunes-button{

padding:5px;

float:left;

}

.stitcher-button{

padding:5px;

padding-top:9px;

float:left;

}

.google-button{

padding:5px;

float:left;

}

/*Related Posts Hover Fix*/

.post:hover .post-overlay { 

opacity: 0;

 }

.post:hover .archive-post-title {

 color: initial; 

}




.related-posts .has-post-thumbnail:hover .post-overlay, .archive .has-post-thumbnail:hover .post-overlay, .search .posts .has-post-thumbnail:hover .post-overlay { 

opacity: 1;

 }

.related-posts .has-post-thumbnail:hover .archive-post-title,.archive .has-post-thumbnail:hover .archive-post-title, .search .posts .has-post-thumbnail:hover .archive-post-title { 

color: #a9f4d5; 

}





#homefooter{

width:1050px;

}

#ratingbutton{

margin-left:354px;

}



/* Tables */

tbody > tr:nth-child(odd){

background-color:#383737;

}

#masterlisttable .oddrow{

background-color:initial;

}

#masterlisttable .evenrow{

background-color:#383737;

}
#savings .oddrow{

background-color:initial;

}

#savings .evenrow{

background-color:#383737;

}

.post-content td{

padding:.9%;

}

td{

font-size:110%;

}

.top-row-tr h3{

margin-top:0px;

}

#map-iframe{

height:970px !important;

width:100% !important;

}

#libsyn-player{

height:90px !important;

}

/*Master list of rooms played*/

.post-483 .post-content .alignnone{

margin: 0px;

float:left;

}
.post-15185 .post-content .alignnone{

margin: 0px;

float:left;

}
.post-21557 .post-content .alignnone{

margin: 0px;

float:left;

}.post-21557 .post-content img.alignnone:hover{

-webkit-filter: drop-shadow(1px 2px 5px black);

}

.post-21557 .post-inner{

max-width:95%

}
.post-483 .post-content img.alignnone:hover{

-webkit-filter: drop-shadow(1px 2px 5px black);

}

.post-483 .post-inner{

max-width:95%

}
.post-15185 .post-content img.alignnone:hover{

-webkit-filter: drop-shadow(1px 2px 5px black);

}

.post-15185 .post-inner{

max-width:95%

}
#masterlisttable .number{

	width:2.5%;

}

#masterlisttable .game{

	width:27.5%;

}

#masterlisttable .venue{

	width:25%;

}

#masterlisttable .win{

	width:2.5%;

}

#masterlisttable .city{

	width:10%;

}

#masterlisttable .state{

	width:1.5%;

}

#masterlisttable .players{

	width:30%;

}
#savings .number{

	width:2.5%;

}

#savings .game{

	width:27.5%;

}

#savings .venue{

	width:25%;

}

#savings .win{

	width:2.5%;

}

#savings .city{

	width:10%;

}

#savings .state{

	width:1.5%;

}
#savings .players{

	width:30%;
        display:none;

}
.person-played-btn{

float:left;

text-align: center;

box-shadow: 4px 4px 12px black;

letter-spacing: 1px;

background: black;

float: left;

border: #b9933f 2px solid;

margin: 7px;

margin-bottom: 22px;

padding: 5px;

cursor: pointer;

border-radius: 6px;

font-family: 'Montserrat', 'Helvetica Neue', 'Helvetica', sans-serif;
}
.game-type-btn{

float:left;

text-align: center;

box-shadow: 4px 4px 12px black;

letter-spacing: 1px;

background: black;

float: left;

border: #b9933f 2px solid;

margin: 7px;

margin-bottom: 22px;

padding: 5px;

cursor: pointer;

border-radius: 6px;

font-family: 'Montserrat', 'Helvetica Neue', 'Helvetica', sans-serif;

}

.selected{

background: #b9933f;

    color: #4d0560;

}
.savings-btn{

float:left;

text-align: center;

box-shadow: 4px 4px 12px black;

letter-spacing: 1px;

background: black;

float: left;

border: #b9933f 2px solid;

margin: 7px;

margin-bottom: 22px;

padding: 5px;

cursor: pointer;

border-radius: 6px;

font-family: 'Montserrat', 'Helvetica Neue', 'Helvetica', sans-serif;

}

#master-first-row h3{

margin-top:0px;

}



/* Sizing */

@media screen and (max-width:1605px){
.header-search form:hover .search-field, .header-search .search-field:focus, #buttonnav .search-field{

   width:225px;
}
}

@media screen and (max-width:1504px){

.reviewnavcontainer{

height:98px;

}


}



@media screen and (max-width:1440px){

#buttonnav .main-menu{

padding-right:273px;

width:273px;

}

.header-search form:hover .search-field, .header-search .search-field:focus, #buttonnav .search-field{

width:218px;

}

} 

@media screen and (max-width:1361px){

.header{

padding:72px 0;

}

#buttonnav .main-menu{

padding-right:195px;

width:189px;

}
.small_nav{

display:initial;

}

.large_nav{

display:none;

}
#games_small{

width:7%;

    position: absolute;

    right: 130px;

    top: 14px;

    max-width: 170px;

}

.header-search form:hover .search-field, .header-search .search-field:focus, #buttonnav .search-field{

width:129px;

}

.archive-post-title{

font-size:.75em;

}

.reviewnavcontainer{

height:63px;

}

#nav1{

/*margin-left:-26px;*/

}

#games{

right:130px;

}

#facebook{

right:89px;

}
/*
#twitter{

right:46px;

}*/

#contactbutton{

right:46px;

}

}

@media (max-width: 1200px){

#menubar{

  max-height:200px;

  height:146px;

	 }

#logonav{

width:31%;

}

#games{

width:15%;

}

.header_buttons{

width:10%;

}
/*
#twitter{

display:none;

 }*/

#facebook{

width:5%;

right:53px;

 }

#contactbutton{

width:5%;

}

#nav1{

/*margin-right:-12px;*/

}
#nav2{

margin-left: 0%;

}
#nav6{
margin-left: 0%;
}

#homefooter{

width:1050px;

}

#ratingbutton{

margin-left:144px;

}

.button_margin{

  margin-right:0px;

  }

#map_header_btn{

width:7.1%;

}

/* .small_nav{

display:initial;

}

.large_nav{

display:none;

} */

#games_small{

width:7%;

    position: absolute;

    right: 103px;

    top: 14px;

    max-width: 170px;

}

.header-search form:hover .search-field, .header-search .search-field:focus, #buttonnav .search-field{

width:129px;

}

}

@media screen and (max-width:1140px){

#buttonnav .main-menu {

    padding-right: 155px;

    width: 155px;

}

.header-search form:hover .search-field, .header-search .search-field:focus, #buttonnav .search-field {

    width: 100px;

}

}

@media screen and (max-width:1076px){

.reviewnavcontainer{

margin-left:20px;

}

.clearimgs li{

width:385px;

}

div .post-650 > div .post-inner, div .post-916 > div .post-inner{

max-width:96%;

}

}

@media screen and (max-width:960px){

div.chrisad{
    display:none;
}

div.chrisadsmall{
    display:block;
    float:center;
    text-align:center;
    margin:auto;
    width:90%;
}


.small_nav{

display:initial;

}

.large_nav{

display:none;

}

#games_small{

width:8%;

    position: absolute;

    right: 103px;

    top: 14px;

    max-width: 170px;

}

.post-483 .post-inner{

max-width:95%;

}
.post-15185 .post-inner{

max-width:95%;

}
.post-21557 .post-inner{

max-width:95%;

}
}

@media screen and (max-width: 900px){

html{

background-size:cover;

height:100%;

}

.nonmobile{

display:none;

}

.navigation{

position:relative;

height:24%;

}

#trueimageheadermain{

display:none;

}

.header{

display:none;

}

#logonav{

width:75%;

}

.posts .post{

width:24%;

padding-bottom:20%;

}

.featured-media img{

border: 6px solid transparent;

border-image: url(/images/zombie/review_logo_border.png) 6 stretch;

}

.posts .post + .post{

margin-left:0%;

}

.posts .post:nth-child(3n+1){

margin-left:-.05%;

}

.mobile{

display:inherit;

}

.post-content .alignnone,.post-content .alignleft{

margin-left:-23px;

}

.post-content .alignleft{

max-width:52%;

margin:6px;

margin-left:-23px;

}

.post-content .alignright{

margin:2px;

margin-right:-23px;

max-width:52%;

}

.related-posts{

padding-right:5px;
padding-left:10px;

}

.related-posts .post:nth-child(3){

display:block;

}
/*
#twitter{

width:8%;

position:initial;

float:right;

margin-right:1px;

display:inherit;

}*/

#facebook{

width:8%;

position:initial;

float:right;

margin-right:1px;

}

#contactbutton{

width:8%;

position:initial;

float:right;

}

#games{

float:right;

width:25%;

position:initial;

margin-left:19%;

}

#logonav{

float:left;

margin:0;

}

tbody > tr td:nth-child(n+4){

display:none;

}

.reviewnavbar{

display:none;

}

.reviewnavbarmobile{

background: black;

    float: left;

    border: #b9933f 2px solid;

    margin: 0px;

    margin-bottom: 0x;

    padding: 5px;

color:#b9933f;

display:initial;

font-size:15px;

}

}

@media screen and (max-width:846px){

#games{

margin-left:15%;

}

#ratingbutton{

margin-left:0;

}

}

@media screen and (max-width:798px){

#games{

margin-left:10%;

}

}

@media screen and (max-width:754px){

#games{

margin-left:4%;

}

}

@media screen and (max-width:712px){

#games{

margin-left:0%;

}

}

@media screen and (max-width:600px){

.posts .post:first-child{

margin-top:1.6%;

}

.single .content{

max-width:98%;

}

.post-title{

font-size:1.5em;

}

.post-header{

max-width:64%;

}

.home-featured-img{

width:32%;

}

.posts .post{

width:50%;

padding-bottom:44%;

}


} 



@media screen and (max-width: 500px){

.mobileonly{

display:initial;

}

.navigation{

height:29%;

}

.posts .post{

min-height:100px;

}

#ratingbutton{

margin-left:0px;

}

.has-post-thumbnail:hover .archive-post-header, .has-post-thumbnail .archive-post-header{

bottom:8px;

}

#rbl_home, #ratingbutton_home{

width:88%;

}


}

@media screen and (max-width:400px){

.fb-post{

margin-left:-24px;

}

}


@media (pointer:coarse){

.has-post-thumbnail .post-overlay{

background: rgba(0, 0, 0, 0.56);

opacity:1;

}

}

