/*
Theme Name: awardstwentyseven
Theme URI: http://github.com/zencoder/html5-boilerplate-for-wordpress
Description: Based on the <a href="http://html5boilerplate.com">HTML5 Boilerplate</a> and Bruce Lawson's <a href="http://html5doctor.com/designing-a-blog-with-html5/">Designing a Blog with HTML5</a>.
Version: 1.091
Author: Matt Balmer
Author URI: http://mattbalmer.com/
Tags: white
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


@font-face {font-family: 'Font Awesome 6 Brands';src: url('fonts/FontAwesome6Brands-Regular.woff2') format('woff2'),url('fonts/FontAwesome6Brands-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}

* {font:300 1rem -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
padding: 0;margin: 0;box-sizing: border-box;}
:root {
	--maincolour: #3a2820;
	--accentone: #fed181;
	--accenttwo: #ff4c00;
	--lightcolour: #eae3da;
	--darkcolour: #43423e;
	
	/* 
	10435 Home
	10448 About
	10452 Categories
	11647 Finalists
	10456 Book
	10464 Enter 
	
	background: -webkit-linear-gradient(45deg, #c1c1c1 0%, #f1f1f1 25%, #a1a1a1 50%, #c1c1c1 75%, #818181 100%);
	background: -moz-linear-gradient(45deg, #c1c1c1 0%, #f1f1f1 25%, #a1a1a1 50%, #c1c1c1 75%, #818181 100%);
	background: linear-gradient(45deg, #c1c1c1 0%, #f1f1f1 25%, #a1a1a1 50%, #c1c1c1 75%, #818181 100%);
	*/
}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;background:var(--maincolour);color:var(--lightcolour);}
#main {display: block;}

body {height:100vh;margin-top:0px;
  /*display: flex;justify-content: center;align-items: center;overflow: hidden;*/
  }
  
#container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding:0;
  z-index:10;
}

/* Theme Specific */
#main, #site-header, #site-footer {width:1000px;margin:0 auto;}
#site-header, #site-footer {height:65px;}
#site-header {margin-bottom:20px;}
header {/*background:url('images/header-check.svg') repeat-x;*/
background: linear-gradient(0deg, rgba(45,39,37,0) 0%, rgba(45,39,37,1) 100%);
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#848484+0,b0aeae+3,ffffff+11,ffffff+23,d2d1d2+30,a2a1a2+35,757474+40,4f4e4e+51,585756+76,757473+83,b9b9b9+91,ababab+97,8d8d8d+100 */
/*background: linear-gradient(to bottom,  #848484 0%,#b0aeae 3%,#ffffff 11%,#ffffff 23%,#d2d1d2 30%,#a2a1a2 35%,#757474 40%,#4f4e4e 51%,#585756 76%,#757473 83%,#b9b9b9 91%,#ababab 97%,#8d8d8d 100%);  */
}
/*header:before {
content: "";
background-size: contain;
top: 0;left:0;
height: 80px;
width: 80px;
display: block;
position: absolute;
background: url(images/pipevalve.png) no-repeat;
}*/
.site-branding {float:left;margin:15px 15px 15px 0;}
.site-branding a {border:none;text-decoration:none;}
body.single-post nav {display:none;}


/* Typography */
nav a, nav a:visited, article a, article a:visited, footer a, footer a:visited {font-family: 'bicyclette', Times, serif;color:var(--lightcolour);text-decoration:none;font-weight:700;font-size:inherit;}nav a:hover, article a:hover, footer a:hover{color:var(--accentone);}
h1, h2, h3, h4, h5, .nf-field-label label, p, ul, ol, li, .nf-field-label, .gs-countdown__item_label {font-family: 'bicyclette', Times, serif;font-weight:300;color:var(--lightcolour);text-shadow:1px 1px black;}
/*footer h3, .nf-field-label label, p, ul, ol, li, .nf-field-label, .gs-countdown__item_label {letter-spacing:3px;}*/
/*footer h3, .nf-field-label label, p, #main ul, #main ol, #main li, .nf-field-label, .gs-countdown__item_label {background:rgba(237,174,165,0.5);}*/
h2, h3, h4, h5, .nf-field-label label {font-weight:700!important;}
h2 {font-family: 'kiln-serif', Times, serif;}
h1 {font-family:'kiln-serif', Times, serif;font-size:5.5em;margin: 0.5em 0;font-weight:400;}
h1, h2, ul#menu-main-menu-1 li a:hover, .animatedfsmenu .social-media li a:hover, #animatedfsmenu_css #menu-main-menu li:hover a, #animatedfsmenu_css #menu-main-menu li.current_page_item a, ul#menu-main-menu-1 li.current-menu-item a, .gspb_countdown-id-gsbp-3d4e138 .gs-countdown__item .days, .gspb_countdown-id-gsbp-3d4e138 .gs-countdown__item .hours, .gspb_countdown-id-gsbp-3d4e138 .gs-countdown__item .minutes, .gspb_countdown-id-gsbp-3d4e138 .gs-countdown__item .seconds, .bookbutt a.wp-element-button:hover, .enterbut a.wp-element-button:hover, .nf-form-wrap .nf-form-layout .nf-form-content .nf-field .nf-field-element input[type=submit]:hover, #footerico a:hover {color: var(--accentone)!important;text-shadow: 0 0 5px var(--accenttwo), 0 0 10px var(--accenttwo), 0 0 15px var(--accenttwo);}
h3, .nf-field-label {font-size: 1.17em!important;}
body.single-post header h1 {display:none;}

h2.gs-accordion-item__heading {font-family: 'bicyclette', Times, serif;font-weight:700;}
Body.page-id-10435 h1 {transform: rotate(-3deg);
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);}

body.page-id-10435 p#txtclosing, body.page-id-10464 p#txtclosing {font-family:'bicyclette', Times, serif; font-weight:300; color:var(--accenttwo);font-size:1.55em;border:10px solid var(--maincolour);background:var(--lightcolour);border-radius:10px;padding:10px 0;}

body.page-id-10435 h1 {margin:0;}
body.page-id-10452 h2, body.page-id-11647 {font-size:2em;} body.page-id-10448 h2 {font-size:2.5em;letter-spacing:2px;}
body.page-id-10435 h2, body.page-id-10456 #bookprices h2 {margin:0;font-size:2em;}


body.page-id-11709 h2.winners {
/*background: #B3771E;
background: linear-gradient(to top right, #B3771E 0%, #F2DC93 25%, #BD8F35 50%, #FFEBB3 75%, #AB6B0C 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;*/
font-size:3em;
margin-bottom:40px;
}

body.search-results h2 a{font-family: 'kiln-serif', Times, serif;font-size:2em;}

/* Forms */
.nf-form-content {padding: 0!important;}
.nf-before-form-content {float:right;}
.nf-form-wrap .nf-form-layout .nf-form-content .nf-field .nf-field-element input {
padding: 10px 20px;
border-radius:20px;
}


/* NAV */
ul#menu-main-menu-1 {margin:0;padding:0;float:left;}
ul#menu-main-menu-1 li {display: inline-block;position: relative;margin:15px 0;}
ul#menu-main-menu-1 li:last-child {margin:5px 0;}
ul#menu-main-menu-1 li a {font-family: 'kiln-serif', Times, serif; font-size:1.4em;text-decoration:none;padding:5px 10px;color:var(--accentone);border:2px solid transparent;text-shadow: 1px 1px 0 #000, 1px 2px 0 #000, 2px 1px 0 #000;}
ul#menu-main-menu-1 li:first-of-type a {padding: 15px 30px 40px 30px;margin-left:-30px;text-shadow:none;color:white;/*filter: invert(1);*/} 
ul#menu-main-menu-1 li:first-of-type a img {margin-top:-10px;}

.animatedfsmenu.navbar-expand-md .navbar-collapse{transition: opacity ease-in-out 500ms!important;transition-delay: 0ms!important;}

#animatedfsmenu_css .animatedfs_menu_list {padding: 70px 0;}
#animatedfsmenu_css #menu-main-menu li a, .animatedfsmenu .social-media li a {text-shadow: #c3c3c3 1px 1px 0, -1px 0px 0px #1a0a06, 0px 0px 1px #1a0a06;
color:#7f7f7f!important;
}
#animatedfsmenu_css #menu-main-menu li:first-of-type a {padding-right:20px;}
#animatedfsmenu_css #menu-main-menu li:first-of-type a img {width:0;margin-left:-20px;}
#animatedfsmenu_css #menu-main-menu li:hover a, #animatedfsmenu_css #menu-main-menu li.current_page_item a {color:var(--accentone)!important;background-color:rgba(0,0,0,0)!important;}
#animatedfsmenu_css #menu-main-menu li:last-child a {/*text-transform:uppercase;*/font-weight:bold!important;}
.animatedfsmenu .animatedfs_menu_list .afsmenu li:first-of-type a {padding-bottom:10px;}
.animatedfsmenu .animatedfs_menu_list .afsmenu li:first-of-type a:after {content:'Home';position:relative;left:20px;top:0;} 
#animatedfsmenu_css .animatedfs_menu_list .afsmenu_scroll {min-height:60vh;height:60vh;max-height:65vh;overflow-x:hidden;overflow-y:hidden;}
.animatedfsmenu .social-media li {border:none!important;}
.animatedfsmenu .animatedfs_menu_list .afsmenu li a {font-family: 'kiln-serif', Times, serif;}

.animatedfsmenu-navbar-toggler, .animatedfsmenu-navbar-toggler:hover, .animatedfsmenu button.animatedfsmenu-navbar-toggler:focus, .animatedfsmenu button.animatedfsmenu-navbar-toggler:hover {background:none!important;}
.animatedfsmenu-navbar-toggler.right_top {right:15px!important;top:0px!important;}
.animatedfsmenu-navbar-toggler .bar {box-shadow:1px 1px #000;}

.animatedfsmenu .animatedfsmenu-navbar-toggler:before {
content: "";
background-size: contain;
top: 0;right:0;
height: 75px;
width: 75px;
display: block;
position: absolute;
background: url(images/menubtn.png) no-repeat;
}

.animatedfsmenu.navbar-expand-md .animatedfsmenu-navbar-toggler:before {
background: url(images/menubtn2.png) no-repeat;
}

.animatedfsmenu.navbar-expand-md, .animatedfsmenu.navbar-expand-ht {
/*background: repeating-linear-gradient( 91deg, rgba(255,150,60,0.03) 0px, rgba(20,8,0,0.06) 1px, transparent 2px, transparent 3px ), repeating-linear-gradient( 4deg, rgba(0,0,0,0.06) 0px, transparent 2px, transparent 11px, rgba(0,0,0,0.05) 12px ), repeating-linear-gradient( -7deg, rgba(255,140,50,0.02) 0px, transparent 1px, transparent 26px, rgba(0,0,0,0.06) 27px, transparent 28px ), linear-gradient( 100deg, #4a2e18 0%, #5c3618 4%, #6d4019 8%, #7a481b 11%, #654019 14%, #543018 18%, #402710 29%, #33200c 36%, #382510 43%, #574018 48%, #7a4e1e 52%, #8a5a20 55%, #7a4e1e 58%, #574018 62%, #33200c 68%, #29190a 75%, #302010 81%, #43300f 86%, #5c4014 91%, #6a481a 95%, #47300f 100% );*/
content: "";
background-size: cover!important;
top: 0;right:0;
height: 100vh;
width: 100vw;
background: url(images/menu-metal.svg) no-repeat;
}
    
.animatedfsmenu.navbar-expand-md::before, .animatedfsmenu.navbar-expand-ht::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(
    ellipse at center,
    rgba(15,5,0,0) 45%,
    rgba(10,3,0,0.5) 100%
  );
}
    
.animatedfsmenu.navbar-expand-md::after, .animatedfsmenu.navbar-expand-ht::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index:10;
  background:
    radial-gradient(circle at 28% 62%, rgba(10,3,0,0.22) 0%, transparent 10%),
    radial-gradient(circle at 68% 25%, rgba(10,3,0,0.18) 0%, transparent 8%),
    radial-gradient(circle at 50% 82%, rgba(5,2,0,0.25) 0%, transparent 13%),
    radial-gradient(circle at 82% 60%, rgba(10,3,0,0.15) 0%, transparent 7%),
    radial-gradient(circle at 15% 20%, rgba(5,2,0,0.2) 0%, transparent 9%),
    linear-gradient(15deg, transparent 40%, rgba(255,200,150,0.03) 40.3%, transparent 40.6%),
    linear-gradient(300deg, transparent 78%, rgba(255,180,120,0.02) 78.3%, transparent 78.6%);
}

.animatedfsmenu .animatedfs_menu_list {z-index:99;}
.animatedfsmenu-navbar-toggler:not(.custom-burger) {padding-top:25px;}

ul#menu-main-menu-1 li:first-of-type.current-menu-item a {clip-path:none;background:none;}
ul#menu-main-menu-1 li:first-of-type a:hover {text-shadow:/* reverse */0 0 7px #000, 0 0 10px #000, 0 0 21px #000;}

ul#menu-main-menu-1 li:last-child a, ul#menu-main-menu-1 li:last-child.current-menu-item a, .bookbutt a.wp-element-button, .enterbut a.wp-element-button, .nf-form-wrap .nf-form-layout .nf-form-content .nf-field .nf-field-element input[type=submit] {
	clip-path:none;
	/*text-transform:uppercase;*/font-weight:bold;
	color:#313131;
	background:linear-gradient(100deg, #4a4d50 0%, #6b6e70 4%, #86898b 8%, #9a9c9e 11%, #7d7f81 14%, #5c5e60 18%, #3f4143 23%, #323233 29%, #242628 36%, #303234 43%, #55575a 48%, #8f9294 52%, #a0a1a2 55%, #8f9294 58%, #55575a 62%, #303234 68%, #24262a 75%, #2f3133 81%, #46484b 86%, #66686b 91%, #7d8081 95%, #5f6163 100%);
	background:linear-gradient(135deg,  #92674d 0%,#493831 38%,#342824 50%,#493831 60%,#7d5540 76%,#563525 87%,#663d29 100%)!important;
	font-size:1.8em;
    letter-spacing:2px;
	/*background-image: var(--silverglitter);background-repeat:repeat;background-position:center;*/
	color:#ffffff;
	border:none;
	border-radius:20px;
	border-bottom:2px solid black;border-right:2px solid black;
}
ul#menu-main-menu-1 li:last-child a:hover {background:#000000;color:#fff;border-top:none;clip-path:none;} 
.menu-item i._mi, .menu-item img._mi {height:50px;width:auto;}

/* ------ NAV Search ---------- */
#site-header #searchform {padding:27px 30px;display:flex;}
#site-header #searchform #s, #wp-block-search__input-1{
	width: 150px;
	border: 2px solid #000;
	border-radius: 10px;
	display: block;
	padding: 9px 4px 9px 40px;
	margin-top:-15px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center;
	filter: invert(1);
}
#site-header #searchform #searchsubmit {display:none;}

/* WordPress Required Styles */
.aligncenter {display: block;margin-left: auto;margin-right: auto;}.alignleft {float: left;}.alignright {float: right;}.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.wp-caption img {margin: 0;padding: 0;border: 0 none;}.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}.sticky {background: #f7f7f7;padding: 0 10px 10px;}.sticky h2 {padding-top: 10px;}

#container #main .sponslogos .wp-block-image img {max-width:300px;height:auto;}


/* PAGE SPECIFIC */

/* Homepage */
.gspb_video-id-gsbp-5b44757d-68db.gs-video .gs-video-wrapper video {margin-top:-40px;}


/* entries countdown */
.gspb_countdown-id-gsbp-3d4e138.gs-countdownwrap .gs-countdown__item {background:none!important;}
.gspb_countdown-id-gsbp-3d4e138 .gs-countdown__item .days, .gspb_countdown-id-gsbp-3d4e138 .gs-countdown__item .hours, .gspb_countdown-id-gsbp-3d4e138 .gs-countdown__item .minutes, .gspb_countdown-id-gsbp-3d4e138 .gs-countdown__item .seconds {
line-height:40px;
font-family: 'kiln-serif',Times,serif;
font-size:0.7em;
color: var(--accentone);
/*background-clip: text;
-webkit-background-clip: text;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #e2a947;*/

}
.gspb_countdown-id-gsbp-3d4e138.gs-countdownwrap .gs-countdown__colon-item {display:none;}
/* countdown*/


/* Fade expanders */
.gs-tgl-grad {background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--maincolour) 100%)!important;
}


/* help */
body.page-id-10460 .nf-form-wrap .nf-form-layout .nf-form-content .nf-field .nf-field-element input[type=submit] {font-family: 'bicyclette', Times, serif;font-size: 2em;font-weight:300;} 


/* vintage-ify */
.foogallery img {
filter: contrast(1.7) brightness(0.8);
}


/* Buttons */
.bookbutt a.wp-element-button, .enterbut a.wp-element-button, .nf-form-wrap .nf-form-layout .nf-form-content .nf-field .nf-field-element input[type=submit] {font-family:'kiln-serif',Times,serif!important; color:var(--lightcolour)!important;}
.bookbutt.smaller a.wp-element-button{font-size:1.2em!important;}
.bookbutt.larger a.wp-element-button{font-size:2.4em!important;}
/* {background-color:var(--lightcolour)!important;color:var(--accenttwo)!important;}*/
svg a:hover {filter:hue-rotate(180deg) drop-shadow(3px 3px 000);}



/* Book */

#priceinc {
padding:30px;border-radius:3px;
background: linear-gradient(45deg, #737171 0%, #999 10%, #fff 25%, #a4a1a1 40%, #6f6e6e 50%, #828181 65%, #ccc 80%, #fff 90%, #504f4f 100%);
}
#priceinc:before {background: url("images/rivet01.png");}
#priceinc:after {background: url("images/rivet02.png");}
#priceinc:before, #priceinc:after {
content: "";
position:inherit;
width:30px;height:25px;
}


#priceinc .wp-block-column:nth-child(odd), #priceinc .wp-block-column:nth-child(even) {display:grid;}
#priceinc .wp-block-column:nth-child(odd) h3, #priceinc .wp-block-column:nth-child(even) h3 {margin:auto;}

#priceinc .wp-block-column h3 {font-size:1.5em!important; color:#111; text-shadow: #e0e0e0 1px 1px 0;}
#priceinc .wp-block-column:nth-child(odd) h3 {transform: rotate(-3deg);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);} #priceinc .wp-block-column:nth-child(even) h3 {transform: rotate(3deg);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);}


h2.gs-accordion-item__heading {color:var(--accentone)!important;}
.gs-accordion .gs-accordion-item .gs-accordion-item__title span.iconfortoggle .gs-iconafter, .gs-accordion .gs-accordion-item .gs-accordion-item__title span.iconfortoggle .gs-iconbefore {background-color:#fff!important;}
.gs-accordion .gs-accordion-item .gs-accordion-item__title {background-color:transparent!important;border:none;}
.gs-accordion .gs-accordion-item .gs-accordion-item__heading {padding:15px 40px 0 0!important;font-size:3em!important;letter-spacing:2px;line-height:1;
/*-webkit-filter:none;filter:none;*/
}

.gs-accordion .gs-accordion-item .gs-accordion-item__content {background:none; border: none;padding: 15px 0;}

#gspb_accordion-id-gsbp-1b5c4499-971b .gsopen .gs-accordion-item__title>*, #gspb_accordion-id-gsbp-16dc400c-c880 .gsopen .gs-accordion-item__title>* {color: var(--lightcolour)!important;}

#gspb_accordion-id-gsbp-16dc400c-c880 .gs-accordion-item__heading {padding:0;font-size:2.6em!important;letter-spacing:2px;line-height:1;margin:0!important;}


/* Sponsors */
li.sponsimg, li.eventpartnerimg {list-style-type: none; position: relative; overflow: hidden; float:left;max-width:320px;height:auto;margin: 0 10px 10px 0;}
li.sponsimg {min-height:330px;}
li.sponsimg p {text-align:center;}
li.sponsimg img, li.eventpartnerimg img {width:100%;height:auto;}
li.sponsimg img.sponshover, li.eventpartnerimg img.sponshover {position: absolute;top: 0;right: 0;left: 0;bottom: 0;opacity: 0;}
li.sponsimg:hover img { opacity: 0; -web-kit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease;}
li.sponsimg:hover img.sponshover, li.eventpartnerimg:hover img.sponshover { opacity: 1; }




/* search results */
body.search-results article footer hr {
display:block;
height:145px;
width:200px;
border:0;
margin: 1em 0px;
background-size: contain;
}

body.search-results article:nth-child(odd) footer hr {background: url("images/spark01.png") no-repeat;}
body.search-results article:nth-child(even) footer hr {background: url("images/spark02.png") no-repeat;}

body:before, body:after {
content: "";
background-size: contain;
display: block;
position: fixed;
z-index:-1;
opacity:0.1;
}

/*#animatedfsmenu_css .afsmenu_scroll:after {
content: "";background-size: contain;display: block;position: relative;z-index: -1;
background: url(images/menu-flourish-green.svg) no-repeat;
width:35vw;height:15vw;
max-width:400px;
bottom:-20px;left:-20px;
}*/

/* FOOTER */
#footerico {float:right;margin:7px 0 0 10px;}
#footerico h4 {margin: 0 0 5px 0;}
#footerico a {color:#fff;} #footerico a:hover {color:var(--accentone);}
#footerico #awlogo{filter:invert(1);width:55px;height:50px;padding:0 0 10px 20px;}
footer h3 {font-size:1em!important;margin-bottom:0px;}
footer p {margin-top:0px;}


/* TWITTER TO THREADS */
.fa-twitter:before {font-family: 'Font Awesome 6 Brands'!important;content: "\e618"!important;}


#repro {

  background: url("images/awards27_bg.jpg") no-repeat center center;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  max-height:100vh;
  overflow: hidden;
  position: fixed;
}

#canvasMiddle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  margin: 0 auto;
}

#canvasLeft,
#canvasRight {
  position: absolute;
  bottom: 50vh;
  width: 100vh;
  height: 100vw;
  transform-origin: bottom center;
}

#canvasLeft {
  left: -50vh;
  transform: rotate(90deg);
}

#canvasRight {
  right: -50vh;
  transform: rotate(-90deg);
}

#bgVideo {
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	z-index:-1;
}

/* Responsive */

@media (max-width: 1023px){
	#main, #site-header, #site-footer {width:95%;}
	#repro {top:0;}
	#bgVideo {margin-right:-120px;}
	ul#menu-main-menu-1,#site-header #searchform {display:none;}
	#container #main .sponslogos .wp-block-image img {max-width:100%;}
	h1{font-size:4em;}
	header {background-image:none;}
	body {margin-top:7vw;}
	.animatedfsmenu-navbar-toggler:before{top:-5px;right:-10px;}
}

@media (max-width: 1024px) and (min-height: 999px){
	#homepagespacer {display:block;margin-top:50vh;}

}

@media (max-width: 781px){
	#priceinc .wp-block-column:nth-child(odd), #priceinc .wp-block-column:nth-child(even) {background-size: cover;}
	.gs-accordion .gs-accordion-item .gs-accordion-item__heading {font-size:2em!important;}
	#homepagespacer {display:block;margin-top:50vh;}
}

@media (max-width: 728px){
	#container #main .sponslogos .wp-block-image img {max-width:95vw;}
	h1{font-size:3em;}
	body.page-id-10495 h1{font-size:1.5em}
	li.sponsimg {max-width:90vw;width:90vw;}
	.topspacer {display:none;}
	#homepagespacer {display:block;margin-top:50vh;}
	.animatedfsmenu-navbar-toggler:before{top:-10px;}
	body.page-id-10452 .gs-accordion-item__content .wp-block-image .alignright img{width:100vw;}
	body.page-id-10452 .gs-accordion-item__content .wp-block-image .alignright{margin:0.5em 0px}
	.gspb_countdown-id-gsbp-c63c3a60-93a4 .gs-countdown__item .days, .gspb_countdown-id-gsbp-c63c3a60-93a4 .gs-countdown__item .hours, .gspb_countdown-id-gsbp-c63c3a60-93a4 .gs-countdown__item .minutes, .gspb_countdown-id-gsbp-c63c3a60-93a4 .gs-countdown__item .seconds {font-size:0.5em;line-height:50px;}
	#animatedfsmenu_css .animatedfs_menu_list .afsmenu_search {height:45px;margin-bottom:15px;}
	#animatedfsmenu_css .animatedfs_menu_list {padding:0;}
	#animatedfsmenu_css .afsmenu_scroll:after, #bookbutt:before, #bookbutt:after, #enterbutt:before, #enterbutt:after {display:none;background:none;width:0px;height:0px;}
	#animatedfsmenu_css .afsmenu_scroll:after {bottom:0px;left:0px;}
	#animatedfsmenu_css .animatedfs_menu_list .afsmenu li a {font-size:30px!important;line-height:35px!important;}
	#animatedfsmenu_css .animatedfs_menu_list .afsmenu_scroll {overflow-y:auto;}
	footer #site-footer {text-align:center;} footer #site-footer h3 {font-size:0.9em;} footer #site-footer p {font-size:0.6em;} 
	#site-footer #footerico {width:100%;margin:0 0 15px 0;}
}