.overlay{
		width: 100vw; 
		height: 100vw; 
		background: #FA0001; 
		color: #FFF; 
		display: block; 
		position: absolute;
		top: 0;
		left: 0;
	z-index: 9;
}

.header-logo{
	filter: brightness(0) invert(1);
	margin-top: .6vh;
	height: 36px;
}

iframe{
	overflow: visible !important;
}

#nav{
	margin-top: 0 !important;
	width: 100%;
}

#header{
	padding: 1vh 0 !important;
}

#header .grid_5{
	margin-left: 0;
}

.site-name{
	font-family: "Calibri";
	color: #FFF;
	font-weight: 700;
	font-size: 3vw;
	margin-bottom: 14px;
	margin-top: 14px;
	margin-left: 1vw
}

#header{
	background: #fa0001;
	padding: 0;
}

#header .container_16{
	width: 100%;
}

#header .grid_11{
	float: right;
	width: 35%;
}

.container_16 .grid_11{
	width: 35%;
}

#nav{
	margin-right: 1vw;
}

#menu-main-menu li{
	margin-top: 0;
	background: none;
	border: 0;
}

#menu-main-menu li a{
	font-family: "Calibri Bold";
	color: #000;
	font-size: 1vw;
	font-weight: 700;
}

#menu-main-menu li:hover{
	background: none;
}

#menu-item-180{
	background: #000 !important;
	border-radius: 5px;
}
#menu-item-180 a{
	color: #fa0001 !important;
}

/*#search-2{
	border: 0 !important;
	max-width: 12vw;
	margin-top: .4em !important;
}*/

.searchform{
	margin-top: 5px !important;
}

#sidebar div:nth-of-type(1){
	border: solid 3px #666;
}

#sidebar div{
	border: transparent !important;
}

#sidebar #search-2{
	display: none;
}

#custom_html-2{
	max-width: 12vw;
	height: 35px;
	margin-right: 0;
	margin-left: 5vw;
}

.fa-search:before {
    content: "\f002";
    font-size: 1.2vw;
    color: #000;
    margin-top: 50%;
    display: inline-block;
}

.fa-times:before {
    content: "\f00d";
    font-size: 1.2vw;
    color: #000;
    margin-top: 50%;
    display: inline-block;
}

#searchbar{
  position: relative;
}

#searchbar #sliding-panel-outer{
  display: inline-block;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 30px;
  width: 240px;
  transition: width 0.4s ease;
}

#searchbar #sliding-panel-inner{
  width: 240px;
}

#searchbar .search-label{
  width: 30px;
  height: 30px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 30px;
}

#searchbar .search-label .fa-times,
#searchbar.collapsed .search-label .fa-search{
  display: inline-block;
}
#searchbar .search-label .fa-search,
#searchbar.collapsed .search-label .fa-times{
  display: none;
}

#searchbar.collapsed #sliding-panel-outer{
  width: 0px;
}

/*****Age Verification****/

.avwp-av{
	background-color: rgba(0,0,0,0.5) !important;
	width: 480px !important;
	border-radius: 10px !important;
}

.avwp-av h2{
	color: #FFF !important;
}

.avwp-av p{
	color: #FFF !important;
	font-size: 1.4em !important;
  line-height: 30px !important;
  font-weight: 700;
}

.yes, .no{
	background: #000 !important;
	color: #B39E61 !important;
	font-weight: 900;
	font-size: 20px;
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

		#menu-main-menu{
			float: right;
    	min-width: 50vw;
		}
		
		#menu-main-menu li a{
			font-size: 2vw;
		}

		.fa-search:before {
    	font-size: 2vw;
			margin-top: .7vh;
		}

		.fa-times:before {
    	font-size: 2vw;
			margin-top: .7vh;
		}
}

/* ----iPhone 6+, 7+ and 8+ ---- */

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
	.fa-search:before {
    margin-top: .8vh;
	}
	.fa-times:before {
			margin-top: .8vh;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	.fa-search:before {
    margin-top: 2.5vh;
	}
	.fa-times:before {
			margin-top: 2.5vh;
	}
}

@media only screen and (min-width: 2600px) {
	.fa-search:before{
		margin-top: 1vh;
	}
	.fa-times:before{
		margin-top: 1vh;
	}
}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2){
	.fa-search:before{
		margin-top: .8vh;
	}
	.fa-times:before{
		margin-top: .8vh;
	}
		
	#menu-main-menu li a{
		padding: .5vw;
		font-size: 1.3vw;
	}
	#header .grid_11 {
    margin-top: .5vh;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2){
	.fa-search:before {
    margin-top: 1.3vh !important;
	}
}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.fa-search:before{
		margin-top: .75vh;
	}
	.fa-times:before{
		margin-top: .75vh;
	}		
	#menu-main-menu li a{
		padding: .5vw;
		font-size: 1.2vw;
	}
	#header .grid_11 {
    margin-top: .5vh;
	}
}