/*
Theme Name: awardstwentysix
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.16
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:"cocktail-shaker";src:url("https://use.typekit.net/af/5b9c3e/00000000000000007735e82d/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/5b9c3e/00000000000000007735e82d/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/5b9c3e/00000000000000007735e82d/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;}@font-face {font-family:"revla-serif";src:url("https://use.typekit.net/af/bd373e/000000000000000077588c20/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/bd373e/000000000000000077588c20/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/bd373e/000000000000000077588c20/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}@font-face {font-family:"futura-pt";src:url("https://use.typekit.net/af/361f51/000000000000000077586b60/31/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/361f51/000000000000000077586b60/31/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/361f51/000000000000000077586b60/31/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;}@font-face {font-family:"futura-pt";src:url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}
@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;}
:root {
	--pinklady: #fca697;
	--rebelyellow: #ffe7ac;
	--bopblue: #78cbd4;
	--seafoam: #8acbc1;
	--rockred: #db5c3f;
	
	--burgerblue: #4d8a9b;
	--mustard: #e8b96a;
	--ketchup: #bb4942;
	--salt: #eae3da;
	--pepper: #43423e;
	
	--dotSize:0.03rem;
	--bgSize:0.35rem;
	--bgPosition:calc(var(--bgSize) / 2);
}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;background:var(--mustard);color:#000;
background-image: radial-gradient(circle at center, yellow var(--dotSize), transparent 0), radial-gradient(circle at center, yellow var(--dotSize), transparent 0);
background-size: var(--bgSize) var(--bgSize);
background-position: 0 0, var(--bgPosition) var(--bgPosition);
}
#main {display: block;}

body {height:100vh;margin-top:0px;
  /*display: flex;justify-content: center;align-items: center;overflow: hidden;*/
  }

/* 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;}
.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: 'futura-pt', 'Helvetica Neue', Times, serif;color:#000;text-decoration:none;font-weight:700;font-size:inherit;}nav a:hover, article a:hover, footer a:hover{color:var(--ketchup);}
h1, h2, h3, h4, h5, .nf-field-label label, p, ul, ol, li, .nf-field-label, .gs-countdown__item_label {font-family: 'futura-pt', 'Helvetica Neue', Times, serif;color:#000;}
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(232,185,106,0.5);}
h2, h3, h4, h5, .nf-field-label label {font-weight:700!important;}
h2 {font-family: 'revla-serif', 'futura-pt', 'Helvetica Neue', Times, serif;}
h1 {font-family:'revla-serif', Times, serif;font-size:5.5em;margin: 0.5em 0;font-weight:500;
color:var(--ketchup);background-clip:text;-webkit-background-clip:text;
-webkit-text-stroke-width:1px;
-webkit-text-stroke-color:#e2a947;
-webkit-filter: drop-shadow(2px 2px #000);
filter: drop-shadow(2px 2px #000);
} h2 {color:var(--salt);font-size:3em;-webkit-filter: drop-shadow(2px 2px #000);filter: drop-shadow(2px 2px #000);}
h3, .nf-field-label {font-size: 1.17em!important;}
footer h3 {font-size:1em!important;}
body.single-post header h1 {display:none;}

h2.gs-accordion-item__heading {font-family: 'cocktail-shaker', 'futura-pt', serif;}
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:'cocktail-shaker', 'futura-pt', serif; color:var(--ketchup);font-size:1.55em;}

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;}

body.page-id-10456 #bookprices h2:nth-of-type(2) {
transform: rotate(-3deg);
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
font-size:2.5em;}

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;
margin-bottom:40px;
}

body.search-results h2 a{font-family: 'futura-pt', Times, serif;font-size:1em;}

/* 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;
}
.nf-form-wrap .nf-form-layout .nf-form-content .nf-field .nf-field-element input[type=submit] {
border: 1px solid #17878f;
background-color:#17878f;
color:#ffffff;
font-weight:bold;
letter-spacing:1px;
}

/* 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: 'cocktail-shaker', serif; font-size:1.8em;text-decoration:none;padding:5px 10px;color:var(--bopblue);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 20px 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_css .animatedfs_menu_list {padding: 70px 0;}
#animatedfsmenu_css #menu-main-menu li:first-of-type a {filter:invert(1);padding-right:20px;}
#animatedfsmenu_css #menu-main-menu li:first-of-type:hover a{filter:invert(0);}
#animatedfsmenu_css #menu-main-menu li:hover a {color:#000000!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;color:#000000;} 
#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: 'cocktail-shaker', 'Helvetica Neue', Times, serif;}
.animatedfsmenu .social-media li a:hover {background:#e2a947;}
.animatedfsmenu .social-media li a:hover i {color:#000;}
.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;/*background: url(images/logobg.svg) no-repeat!important;background-size: contain;*/}
.animatedfsmenu-navbar-toggler .bar {box-shadow:1px 1px #000;}

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


ul#menu-main-menu-1 li.current-menu-item a {background:var(--pepper);}
ul#menu-main-menu-1 li a:hover {/*background:#340f54;*/
	text-shadow:
    0 0 7px var(--pepper),
    0 0 10px var(--pepper),
    0 0 21px var(--pepper);
}
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 {
	clip-path:none;
	/*text-transform:uppercase;*/font-weight:bold;
	color:#313131;
	background:var(--rockred);
	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: 'revla-serif',Times,serif;
font-size:1em;
color: var(--rebelyellow);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #e2a947;
-webkit-filter: drop-shadow(2px 2px #000);
filter: drop-shadow(2px 2px #000);}
.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,#e8b96a 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: 'futura-pt', Times, serif;font-size: 2em;} 


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


/* Buttons */
.bookbutt a.wp-element-button, .enterbut a.wp-element-button {background-color:var(--burgerblue)!important;color:var(--salt)!important;}
.bookbutt a.wp-element-button:hover, .enterbut a.wp-element-button:hover {background-color:var(--salt)!important;color:var(--ketchup)!important;}
svg a:hover {filter:hue-rotate(180deg) drop-shadow(3px 3px 000);}



/* Book */
#priceinc .wp-block-column:nth-child(odd) {background: url("images/priceinc-col1.svg") no-repeat;background-size: contain;}
#priceinc .wp-block-column:nth-child(even) {background: url("images/priceinc-col2.svg") no-repeat;background-size: contain;}
#priceinc .wp-block-column p {background:none;}
#priceinc .wp-block-column h3 {letter-spacing:2px;} #priceinc .wp-block-column:nth-child(1) h3 {font-size:1em!important;}
#priceinc .wp-block-column:nth-child(odd) h3 {color:var(--burgerblue);} #priceinc .wp-block-column:nth-child(even) h3 {color:var(--ketchup);}


h2.gs-accordion-item__heading {color:var(--salt)!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(--ketchup)!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:25px;
width:200px;
border:0;
margin: 1em 0px;
background: url("images/illu-stars.svg") no-repeat;
background-size: contain;
}


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(--burgerblue);}
#footerico #awlogo{filter:invert(1);width:55px;height:50px;padding:0 0 0 20px;}


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



/* Responsive */
@media (min-width: 1150px){

}

@media (max-width: 1023px){
	#main, #site-header, #site-footer {width:95%;}
	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;}
	body:before {
	background: url('images/2026-logo.svg') no-repeat;opacity:1;
	width: 15vw;height:10vw;top:5px;left:5px;min-height:100px;
	}

.animatedfsmenu-navbar-toggler:before{top:-5px;right:-10px;}
}

@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;}
	.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;}
}