a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}#textcontent a,a:hover{text-decoration:underline}a img,hr{border:none}*,blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,object,ol,p,pre,td,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}caption,th{text-align:left}#beer .boxlink,#postheader,.bigtext,.heading,caption,ul.menus li{text-align:center}h1,h2,h3,h4,h5,h6{font-size:100%}q:after,q:before{content:''}a:active,a:focus,button{outline:0;border:none;-moz-outline-style:none}strong{font-weight:700}@font-face{font-family:fa;src:url(../fonts/fontawesome-webfont.woff2) format('woff2'),url(../fonts/fontawesome-webfont.woff) format('woff');font-style:normal}html{font-size:62.5%}body{font-family:Lora,Georgia,serif;font-style:normal;font-weight:300;line-height:1.4;color:#000;background:#000}@media screen and (min-width:500px) and (max-width:1300px){html{font-size:50%;font-size:56.25%}}h1.flag,h2,h3,h4{font-size:3.2rem}h1,h2,h3,h4,h5,h6{line-height:1.1;font-weight:300;font-family:Oswald,sans-serif;text-transform:uppercase}h2,h3,h4{margin:0 0 .5em}h1.flag{text-transform:none;font-weight:400}#postheader{margin-bottom:2rem}#postheader h1{text-transform:none!important;font-weight:700;font-size:4rem;margin-bottom:.5em}#postheader:after,.clearfix:after,.day:after{content:"";display:table;clear:both}article,aside,footer,header,hgroup,img,nav,section{display:block}li,p,td{margin-bottom:.5em;font-size:2rem;line-height:1.3}#masthead li{margin-bottom:0}li li{font-size:1em}p{line-height:1.4}td p{font-size:1em!important}.textcontent h1,.textcontent h2,.textcontent h3,.textcontent h4,.textcontent ol,.textcontent p,.textcontent ul{margin-bottom:1em;margin-right:10%}.textcontent p#first{font-size:3.2rem;font-weight:300;font-family:Oswald,sans-serif}.textcontent .textcolumn{width:50%;float:left}.textcontent .textcolumn p#first{font-size:2rem;font-weight:300;font-family:Lora,Georgia,serif}a{color:#666}a:hover,h1 a:hover,h2 a:hover,h3 a:hover,li a:hover,p a:hover,p.more:hover,td a:hover{color:#000}#textcontent ol li,.textcontent ol li{list-style:decimal;margin-left:1.5em}#textcontent ul li,.twobox ul li{list-style:disc;margin-left:1.5em}#textcontent ul+h2,.twobox ul+h2{margin-top:1em}.textcontent li ul li,.twobox li ul li{margin:.5em 0 .3em 30px}em{font-style:italic}del{text-decoration:line-through}caption{margin-bottom:.5em}sup{vertical-align:super}sub{vertical-align:sub}hr{clear:both;width:100%;height:0;margin:0}.clear,br,br.clear{height:1px}#content hr{margin:0 0 2em;border-bottom:1px solid #333}.last{margin-right:0!important}br{clear:both;margin:0}.boxlink,.textcontent h4{font-weight:400;font-family:Oswald,sans-serif!important;line-height:1.2;margin:1em 0 1.5em;font-size:2rem;clear:both;text-transform:none}ul.menus li,ul.menus_small li{text-transform:uppercase;font-weight:400;font-family:Oswald,sans-serif}.boxlink a,.textcontent h4 a{display:inline-block;border:1px solid #000;padding:1em 4em;color:#000;margin:0 auto;text-decoration:none!important}#matchpicker ul li a:hover,#thetags a,.calendar:hover,ul.menus_small li a:hover,ul.news li a:hover{text-decoration:none}@media screen and (max-width:800px){.textcontent .textcolumn{width:100%}.boxlink a,.textcontent h4 a{padding:1em}}.boxlink a:hover,.textcontent h4 a:hover{background:#000;color:#FFF;text-decoration:none}.dark .boxlink{margin:2em 0 0}.dark .boxlink a{border:1px solid #FFF;color:#FFF}.dark .boxlink a:hover{background:#FFF;color:#000}.textcontent .boxlink{margin-top:5rem}.bigtext li,.bigtext p,.bigtext td{font-size:2.4em}@media (max-width:700px){.boxlink,.textcontent .textcolumn p#first,.textcontent h4,li,p,td{font-size:1.8em}}#skiptocontent{display:none}.aligncenter{display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}.wp-caption{padding:10px;margin:10px}.clear{clear:both}br.clear{display:block;margin:1px 0}.displaynone{display:none}div.wrapper{margin:0 auto;position:relative;padding:0 1.098901098901099%;background-size:100% auto}#everything{background:#fff}#content{ position: relative;    z-index: 1000;min-height:300px;transition:padding-top .5s ease;padding-top:2rem}.heading{font-size:6rem;margin:0 0 1em;transition:all .5s ease}.heading .icon{display:block;padding-top:100px;background-repeat:no-repeat;background-position:center top;background-size:80px 80px;color:#000}.smallheading{font-size:4rem}.dark .icon{color:#fff}.food .icon{background-image:url(../images/icons/black/food.svg)}.beer .icon{background-image:url(../images/icons/black/beer.svg)}.football .icon{background-image:url(../images/icons/black/football.svg)}.events .icon{background-image:url(../images/icons/black/cal.svg)}.news .icon{background-image:url(../images/icons/black/news.svg)}.fan-clubs .icon{background-image:url(../images/icons/white/scarf.svg)}.dark .food .icon{background-image:url(../images/icons/white/food.svg)}.dark .beer .icon{background-image:url(../images/icons/white/beer.svg)}.dark .football .icon{background-image:url(../images/icons/white/football.svg)}.dark .events .icon{background-image:url(../images/icons/white/cal.svg)}.dark .news .icon{background-image:url(../images/icons/white/news.svg)}

#masthead .heading{position:absolute;bottom:0;width:100%;margin-bottom:0}
#masthead .heading span{ margin-bottom:24px;}

#masthead .heading::before {
	content:""; z-index:-1;
height:calc(100% + 80px); width:100vw; position:absolute; bottom:0; left:50%; transform:translate(-50%); 
opacity:0.8;

  background:
  -webkit-linear-gradient(bottom, 
  hsl(0, 0%, 0%) 0%,
  hsla(0, 0%, 0%, 0.738) 19%,
  hsla(0, 0%, 0%, 0.541) 34%,
  hsla(0, 0%, 0%, 0.382) 47%,
  hsla(0, 0%, 0%, 0.278) 56.5%,
  hsla(0, 0%, 0%, 0.194) 65%,
  hsla(0, 0%, 0%, 0.126) 73%,
  hsla(0, 0%, 0%, 0.075) 80.2%,
  hsla(0, 0%, 0%, 0.042) 86.1%,
  hsla(0, 0%, 0%, 0.021) 91%,
  hsla(0, 0%, 0%, 0.008) 95.2%,
  hsla(0, 0%, 0%, 0.002) 98.2%,
  hsla(0, 0%, 0%, 0) 100%
  );
  background:
  linear-gradient(bottom, 
  hsl(0, 0%, 0%) 0%,
  hsla(0, 0%, 0%, 0.738) 19%,
  hsla(0, 0%, 0%, 0.541) 34%,
  hsla(0, 0%, 0%, 0.382) 47%,
  hsla(0, 0%, 0%, 0.278) 56.5%,
  hsla(0, 0%, 0%, 0.194) 65%,
  hsla(0, 0%, 0%, 0.126) 73%,
  hsla(0, 0%, 0%, 0.075) 80.2%,
  hsla(0, 0%, 0%, 0.042) 86.1%,
  hsla(0, 0%, 0%, 0.021) 91%,
  hsla(0, 0%, 0%, 0.008) 95.2%,
  hsla(0, 0%, 0%, 0.002) 98.2%,
  hsla(0, 0%, 0%, 0) 100%
  );

}

@media screen and (min-width:500px) and (max-width:960px){#masthead .news .icon{background-image:none!important}}
@media screen and (max-width:700px){.heading{font-size:4rem}}

#beer{background:url(../images/beer1.jpg) center top no-repeat;background-size:cover}#events{background:url(../images/events1.jpg) center top no-repeat;background-size:cover}.section .wrapper{padding-top:2rem;padding-bottom:2rem}ul.menus{margin:2rem auto}ul.menus li{float:left;margin:0 0 1.123595505617978% 1.123595505617978%;width:15.73033707865169%;background-position:center center;background-size:cover}@media screen and (min-width:1400px){ul.menus li:nth-child(4n+1){margin-left:16.85393258426966%}ul.menus li{float:left;margin:0 0 1.123595505617978% 1.123595505617978%}}@media screen and (max-width:1400px) and (min-width:501px){ul.menus li:nth-child(4n+1){margin-left:0}ul.menus li{width:24.15730337078652%}ul.menus{padding:0 10px}}ul.menus li a{display:block;height:0;padding-bottom:100%;width:calc(100% - 2px);border:1px solid #000;position:relative;color:#000;background:#FFF;transform-style:preserve-3d;transition:all .3s ease}ul.beers li,ul.news li{transition:all .2s ease;float:left;overflow:hidden;text-align:center}ul.menus li a span{display:block;width:100%;text-align:center;vertical-align:middle;position:absolute;top:50%;transform:translateY(-50%)}ul.menus li a:hover{background:#000;color:#FFF}body.home ul.menus li a:hover,body.menus ul.menus li a:hover,body.sports ul.menus li a:hover{background:rgba(0,0,0,.2)}ul.beers{margin:0 auto}ul.beers li{margin:0 0 1.642710472279261% 1.123595505617978%;width:24.15730337078652%;background:0 0;color:#FFF;font-size:2rem}ul.news li,ul.news li a{color:#000}ul.beers li div{width:100%;height:0;padding-bottom:100%}ul.beers li div span{display:block;width:100%;height:0;padding-bottom:67.06586826347305%;position:relative;text-align:center;transform-style:preserve-3d}ul.beers li div img{max-width:90.69767441860465%;width:auto;height:auto;max-height:85.71428571428571%;display:block;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-filter:drop-shadow(10px 10px 12px rgba(0,0,0,.5));filter:drop-shadow(10px 10px 12px rgba(0, 0, 0, .5))}ul.beers li:nth-child(4n+1){margin-left:0}@media screen and (min-width:500px) and (max-width:900px){ul.beers li{width:49.43820224719101%}ul.beers li:nth-child(4n+1){margin-left:1.642710472279261%}ul.beers li:nth-child(2n+1){margin-left:0}}@media screen and (max-width:500px){ul.beers li{width:90%;margin:0 0 2.4rem 5%!important}ul.beers li div{height:auto;padding-bottom:2.4rem}}ul.news{margin:0 auto}ul.news:after{content:"";display:table;clear:both;margin-bottom:4rem}ul.news li{margin:0 0 1.642710472279261% 1.123595505617978%;width:31.86813186813187%;width:32.20973782771536%;background:#FFF;font-size:2.4rem;box-shadow:5px 5px 30px #CCC}ul.news li div{width:100%;height:0;padding-bottom:100%}ul.news li div span{display:block;width:100%;height:0;padding-bottom:67.06586826347305%;position:relative;text-align:center;transform-style:preserve-3d}ul.news li div img{width:93.10344827586207%;height:auto;display:block;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}ul.news li em{font-style:normal;font-size:.75em}ul.news li:nth-child(3n+1){margin-left:0}ul.news li:hover{background:#000;box-shadow:5px 5px 30px #666}ul.news li:hover *{color:#fff}.dark ul.news li,.dark ul.news li:hover{box-shadow:none!important}@media screen and (min-width:500px) and (max-width:900px){ul.news li{width:49.43820224719101%}ul.news li:nth-child(3n+4){margin-left:1.123595505617978%}ul.news li:nth-child(2n+1){margin-left:0!important}}@media screen and (max-width:500px){ul.news li{width:90%;margin:0 0 2.4rem 5%!important}ul.news li div{height:auto;padding-bottom:2.4rem}}ul.menus_small{margin:0 auto}ul.menus_small li{float:left;margin:0 0 1.642710472279261% 1.642710472279261%;width:15.73033707865169%;text-align:center;border-bottom:1px solid #000}ul.menus_small li:nth-child(4n+1){margin-left:16.85393258426966%}ul.menus_small li a{display:block;width:100%;position:relative;color:#000;background:#FFF;border-bottom:6px solid #fff;padding-top:6px;transition:all .3s ease}ul.menus_small li a span{display:block;width:100%;text-align:center;line-height:2}ul.menus_small li a.current{border-color:#000}ul.menus_small li a:hover{background:#000;color:#FFF;border-color:#000}@media screen and (max-width:500px){ul.menus li,ul.menus_small li{float:left;margin:0 0 4% 4%;width:43%;text-transform:uppercase;text-align:center;font-family:Oswald,sans-serif;font-weight:400}ul.menus li:nth-child(2n+1),ul.menus li:nth-child(4n+1),ul.menus_small li:nth-child(2n+1),ul.menus_small li:nth-child(4n+1){margin-left:5%}}#themenu{margin:2rem auto}.menubox{text-align:center;padding:2rem 3rem;border:1px solid #000;background:#fff;margin:0 0 3rem}.menubox p{line-height:1.5;margin-bottom:1em}.menubox .menuname{margin:0}.menubox .inner{margin-top:2rem}#solomenu{margin:0 auto;float:none}.col{float:left;width:49.32432432432432%;width:41.01123595505618%}.gridbox .img img,.gridbox a:hover span{width:100%;height:100%;position:absolute}#firstcol{margin:0 1.123595505617978% 0 8.426966292134831%}#themenu .even{background:#fffef4}.gridbox{margin:0 0 2.73972602739726%}.gridbox b,.gridbox span,.gridbox strong{display:block}.gridbox .img{width:100%;height:0;position:relative}.gridbox .img img{display:block;top:0;left:0}.grid_5x5 .img{padding-bottom:100%}.grid_5x3 .img{padding-bottom:58.9041095890411%}.gridbox a span{opacity:0;transition:all .3s ease}.gridbox a:hover span strong{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gridbox a:hover span{opacity:1;top:0;left:0;z-index:5;background:rgba(0,0,0,.4);color:#fff;font-family:Oswald,sans-serif;font-weight:400}#footer,#footer p a,#footer p a:hover{color:#FFF}@media screen and (max-width:500px){.col{width:90%!important;margin:0 5%!important;float:none}}#footer{font-family:Oswald,sans-serif;font-weight:400}#footer .wrapper{padding-top:2rem;padding-bottom:2rem}#footer section{width:49.43820224719101%;float:left}#footer section:first-child{margin-right:1.123595505617978%}#footer section div{padding-top:70px;width:48.86363636363636%;float:left}#footer section div:first-child{margin:0 2.272727272727273% 0 0}#footer section:first-child div:first-child{background:url(../images/horsey.svg) left top no-repeat;background-size:46px 56px;margin-left:12.5%}#footer p{font-size:2.2rem}#footer section:first-child p{font-size:2.6rem}.textcontent{width:66.29213483146067%;margin:0 auto 3rem}.textcontent .vidholder{width:100%;position:relative;padding-bottom:56.25%;height:0}.textcontent .vidholder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.textcontent img{display:block;margin:1rem auto;width:100%;height:auto;max-width:1200px}@media screen and (max-width:500px){#footer{min-width:10px}#footer section,#footer section div{width:100%;float:none}#footer section div{padding-top:20px}#footer section:first-child div:first-child{padding-top:70px;margin-left:0}.textcontent{width:90%!important;margin:0 5%!important;float:none}}#social li{float:left;width:22%;margin:0 5% 1rem 0;border-radius:50%;overflow:hidden;background:#6c1a1c}#social li a{display:block;width:100%;height:0;padding-bottom:100%;text-indent:-9999px;overflow:hidden;background-position:center center;background-size:cover}#social li#twitter a{background-image:url(../images/twitter.svg)}#social li#facebook a{background-image:url(../images/facebook.svg)}#social li#instagram a{background-image:url(../images/instagram.svg)}#social li#facebook:hover{background-color:#3b5998!important}#social li#twitter:hover{background-color:#55acee!important}#social li#instagram:hover{background:linear-gradient(45deg,rgba(255,211,116,1) 0,rgba(255,211,116,1) 12%,rgba(240,103,59,1) 34%,rgba(236,73,76,1) 55%,rgba(196,49,137,1) 75%,rgba(128,67,197,1) 91%,rgba(128,67,197,1) 100%)!important}@media screen and (min-width:1500px){#social li{width:18%;margin:0 5% 1rem 0}}@media screen and (max-width:500px){#social li{width:18%;margin:0 8% 1rem 0}}#calendar *{transition:all .75s ease;overflow:hidden}#cal .week,#masthead{transition:all .5s ease}#calendar br{height:0!important;margin:0!important;padding:0!important}#cal{position:relative}#cal .day{background:url(../images/line-grey.gif) right top repeat-y #fff;float:left;width:12.35955056179775%;font-family:Oswald,sans-serif}#cal .weekarrow,.calendar::before{font-family:fa}#cal .currentday{background-color:#fff;background-image:url(../images/line-grey.gif),url(../images/line-grey.gif);background-repeat:repeat-y;background-position:right top,left top;margin-left:6.741573033707865%}#cal .day h3{text-transform:none;font-size:2rem;background:url(../images/line-white.gif) right top repeat-y #000;color:#fff}#cal .day h3 em{display:none}

#cal .day h3 span{display:block;padding:1em 1rem}#cal .week{clear:left;top:0;width:100%;position:absolute;opacity:0;left:-150%}#cal.week1 #week2,#cal.week2 #week3{left:150%}#cal.week1 #week1,#cal.week2 #week2,#cal.week3 #week3{opacity:1;height:auto;position:relative;left:0;transition:all .25s ease}#cal .weekarrow{position:relative;width:6rem;background-repeat:no-repeat;font-size:54px;padding:0;overflow:hidden!important;display:block;height:6rem;line-height:6rem;color:#000}#cal .prevweek{left:0;float:left}#cal .nextweek{right:0;float:right}#cal .prevweek::before{display:block;content:"\f060";text-indent:0!important;position:absolute;top:0;left:0}#cal .nextweek::before{display:block;content:"\f061";text-indent:0!important;position:absolute;top:0;right:0}#cal .weekarrow:hover{color:#6c1a1c}#cal .notinuse,#cal .notinuse:hover{cursor:default;color:#FFF!important;opacity:0}

@media screen and (max-width:500px){
    #cal .day h3 span{ display: flex; align-content: center; align-items: center; }
    #cal .day h3 span::after{ display: block; content:"\002B"; margin:0 0.2em 0 auto; font-size: 2em;
    line-height: 0.5;}
    #cal .openday h3 span::after{  content:"\2212"; }
    
    #cal .emptyday h3 span::after {display:none !important;}
}


@media screen and (min-width:500px){#cal .weekarrow{position:absolute;top:0}}

.seventhday h3{background-image:none!important}.day6 h3,.day7 h3{background-color:#6c1a1c!important}.calendar{color:#666;display:block;font-size:1.4rem;margin:.25em 0 .75em}.calendar::before{content:"\f271";margin-right:.25em;font-size:2rem}#matchpicker p,#thetags a{font-family:Oswald,sans-serif}p.match{margin:2rem 1rem;border-bottom:1px dotted #000;font-weight:700;font-size:2rem;line-height:1.5}.day .match img,.day .match span{display:block;font-weight:300}.day .match img{margin-bottom:1rem;border:1px solid #DDD}.match .league{font-weight:400!important}#matchpicker{background:#6c1a1c;color:#FFF;margin:10px 0 20px; position:relative;}#matchpicker .wrapper{padding-top:2rem;padding-bottom:1rem}#matchpicker a{color:#FFF}body.home #matchpicker{display:none!important}#matchpicker:hover{background:#000}#matchpicker ul{float:left;margin:10px 0 0 1.123595505617978%;width:24.15730337078652%;opacity:0;overflow:hidden;transition:all .3s ease;position:absolute;left:-100%;padding-bottom:20px}#matchpicker ul li img,#sportheader,#status img,.flag img{position:relative}#matchpicker ul#matches0{margin-left:0!important}#matchpicker ul li{list-style:none!important;border-bottom:1px dotted #d99fa1;margin:.6em 0;padding-bottom:.35em;font-size:1.8rem}#matchpicker ul li:last-child{border:none;margin:0}#matchpicker ul li img{margin-right:6px;display:inline;width:33px;height:20px}#matchpicker ul li a{display:block}#matchpicker ul li a span{color:#999}#matchpicker ul li a:hover{color:#f0e374}#matchpicker p{text-align:center;font-weight:400;font-size:2.8rem;margin-bottom:0}#matchpicker.pickeropen:hover{background:#6c1a1c}#matchpicker.pickeropen ul{height:auto;opacity:1;position:relative;left:0}#matchpicker.pickeropen p{margin-bottom:20px}@media screen and (min-width:1500px){#matchpicker ul{width:15.73033707865169%}#matchpicker ul#matches0{margin-left:16.85393258426966%!important}}@media screen and (min-width:500px) and (max-width:1000px){#matchpicker ul,#matchpicker ul#matches0{margin:0 2.5% 10px!important}#matchpicker ul{width:45%}#matchpicker ul:nth-of-type(3n){clear:both;float:left}}@media screen and (max-width:500px){#matchpicker ul,#matchpicker ul#matches0{width:94%;margin:0 3%!important;padding-bottom:0}#matchpicker ul li:last-child{border-bottom:1px dotted #d99fa1}#cal .day{width:100%!important;float:none;margin:0!important;height:auto!important;background:0 0}#cal .day p{width:calc(50% - 21px);padding:10px;float:left;margin:0!important;height:12em}#cal .day p:nth-child(2n+2){border-left:1px dotted #000}#cal .day h3{clear:left}#calendar{padding:0 10px}#cal .day h3.empty{background:#999!important}#cal .day h3.empty em{display:inline;font-style:normal;font-weight:400}#cal #week1,#cal #week2,#cal #week3{opacity:1!important;height:auto!important;position:relative!important;left:0!important;transition:none;margin-bottom:0!important}.day div{height:0;opacity:0;transition:all .2s ease}#cal .nextweek,#cal .prevweek{display:none!important}.openday div{height:auto;opacity:1}.day h3{cursor:pointer}}#thetags{margin:1em auto;text-align:center}#thetags p{line-height:3}@media screen and (min-width:1500px){#thetags{width:66.29213483146067%}}#thetags a{display:inline-block;background:#CCC;padding:0 .5em;font-size:.75em;margin:0 .5em;color:#000;font-weight:400}#thetags a:hover{color:#FFF;background:#000}.wideimg img{display:block;width:100%;height:auto}.flag img{display:inline-block;border:1px solid #DDD;margin:0 0 -2px;width:66px;height:40px}#fanclublink{position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0}#fanclublink a{padding:1em 2em}@media screen and (max-width:900px){#fanclublink{position:static;margin:1rem 0}}#status{text-align:center}#status img{margin:0 auto;top:-10px;display:block;width:400px;height:200px}#sharing a em{display:none}#sharing .facebook a::before,#sharing .twitter a::before{font-family:fa;display:inline-block;border-radius:50%;width:30px;height:30px;line-height:30px;color:#FFF}#sharing .facebook a::before{background:#3b5998;content:"\f09a"}#sharing .twitter a::before{background:#55acee;content:"\f099"}

#fixednavwrap #mainnav li a:hover,#mainnav li a:hover{color:#f0e374;text-decoration:none}.hamburger{background:url(../images/hamburger.svg) center center no-repeat;background-size:50px 50px;width:70px;height:70px;position:absolute;top:0;display:none;right:1.098901098901099%;overflow:hidden;text-indent:-999px;margin:0!important;z-index:999;z-index:50}#fixednavwrap #mainnav li a,#mainnav li a,#masthead{width:100%;position:relative}#masthead .hamburger{top:5.5%}#mainnav,#mobilenavwrap{font-weight:400;font-family:Oswald,sans-serif;text-transform:uppercase;position:relative}

#mainnav ul{ display:flex; justify-content:center; }

#mainnav li { margin-left:1em; margin-right:1em;}
#mainnav li a{/*  height:0;padding-bottom:100%; */display:flex; flex-direction:column; align-items:flex-end; color:#FFF; height:4em; }
#mainnav li a span{ margin-top: auto; }

/* #mainnav li span{bottom:0;left:0;padding:10%;display:block;position:absolute} */

@media screen and (min-width:900px){#mainnav{left:0!important;text-align:center}
#mainnav li{display:inline-block;
/*width:7.303370786516854%;width:5em;
margin:0 1.123595505617978% .5rem 0;*/ width:auto; font-size:2.2rem;color:#FFF;transition:all .3s ease}
}

@media screen and (min-width:900px) and (max-width:1100px){#mainnav li {
/*width:8%;width:5em*/
}}

#mainnav li {width:auto; }

#mobilenavwrap{display:none;transition:all .3s ease}@media screen and (max-width:900px){#mainnav li{display:none}.hamburger{display:block!important}#mobilenavwrap{display:block;position:fixed;z-index:99990;top:0;width:100%;height:100%;background:rgba(0,0,0,.9);left:-100%}#mobilenavwrap.navshown{left:0}#mobilenav{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mobilenav li{font-size:4rem;margin:0}#mobilenav li a{display:block;position:relative;color:#FFF}#mobilenav li span{bottom:0;left:0;padding:.3em 1em;display:block}#mobilenav li a:hover{text-decoration:none;color:#f0e374}#mobilenav li#navcloser{width:8rem;height:8rem;background:url(../images/close.svg) center center no-repeat;background-size:cover;position:relative;top:0;right:0;margin:0 auto;overflow:hidden;text-indent:-999px}}#fixednavwrap{background:rgba(0,0,0,.9);min-height:70px;transition:all .3s ease;position:fixed;top:-70px;opacity:0;left:0;z-index:2000;width:calc(100% - 1.098901098901099% - 1.098901098901099%)}#fixednavwrap.shown{top:0;opacity:1}#fixednavwrap #mainnav{padding:0!important}#fixednavwrap #mainnav li{line-height:70px;height:100%;margin-bottom:0!important}#fixednavwrap #mainnav li a{display:block;padding-bottom:0;color:#FFF;height:100%}#fixednavwrap #mainnav li span{position:static;text-align:left}#fixednavwrap #horse{position:absolute;width:20%;height:100%;background:url(../images/horsey.svg) center center no-repeat;background-size:auto 70%;overflow:hidden;text-indent:-999px;z-index:9999}@media screen and (max-width:900px){#fixednavwrap #horse{position:absolute;width:30%}}body #mainnav li.current-menu-item a,body.about #mainnav li#about a,body.contact #mainnav li#contact a,body.football #mainnav li#football a,body.football #mainnav li.nav-football a,body.menus #mainnav li#menus a,body.menus #mainnav li.nav-menus a,body.parties #mainnav li#parties a,body.post #mainnav li#news a,body.sports #mainnav li#sports a,body.sports #mainnav li.nav-sports a{text-decoration:none;color:#f0e374!important}#masthead{height:0;z-index:999;background-position:center center!important;background-repeat:no-repeat;background-size:cover!important;border-bottom:1px solid #fff;background-color:#000!important}  #masthead .wrapper{position:absolute;width:97.8021978021978%;padding:1.123595505617978% 1.123595505617978% 0;left:1.098901098901099%;left:0;top:0;height:100%;background-image:linear-gradient(rgba(0,0,0,.75) 0,rgba(0,0,0,0) 100%);transition:all .3s ease}#masthead #logo #siteheading,#masthead #logo a{width:100%;position:relative}#masthead #logo{width:15.73033707865169%;max-width:300px;min-width:160px;margin:0 9.550561797752809% 0 0;min-height:10px;z-index:999}#masthead #logo a{display:block;background:url(../images/logo.svg) center center no-repeat;text-indent:-9999px;overflow:hidden;height:0;padding-bottom:100%;background-size:cover;top:0;left:0;transition:all .3s ease-out}#masthead #logo:hover a,#masthead #logo:hover span{-webkit-filter:brightness(1.35);filter:brightness(1.35)}@media screen and (min-width:901px){#masthead{overflow:hidden;padding:0 0 41.20879120879121%}#masthead #logo{position:absolute}}@media screen and (max-width:900px){body.home #logo,body.home #logo a,body.home #masthead .wrapper{position:relative}#masthead{overflow:hidden;padding:0 0 60%}#masthead #logo{width:40%;min-width:auto}body.home #logo{left:50%;transform:translateX(-50%);padding:0}body.home #masthead{padding:0;height:auto}}

.headerpara p{font-size:24px; margin:0 auto 0;text-align:center!important;transition:all .5s ease;font-weight:300;font-family:Oswald,sans-serif; 

width:100%; max-width:920px;  box-sizing:border-box;

 transition:none;
}
.headerpara p a{color:#FFF;} #masthead .headerpara{width:97.8021978021978%}

.headerpara { padding-bottom:24px;}
.headerpara::before {
	content:""; z-index:-1;
height:calc(100% + 80px); width:100vw; position:absolute; bottom:0; left:50%; transform:translate(-50%); 
opacity:1;

  background:
  -webkit-linear-gradient(bottom, 
  hsl(0, 0%, 0%) 0%,
  hsla(0, 0%, 0%, 0.738) 19%,
  hsla(0, 0%, 0%, 0.541) 34%,
  hsla(0, 0%, 0%, 0.382) 47%,
  hsla(0, 0%, 0%, 0.278) 56.5%,
  hsla(0, 0%, 0%, 0.194) 65%,
  hsla(0, 0%, 0%, 0.126) 73%,
  hsla(0, 0%, 0%, 0.075) 80.2%,
  hsla(0, 0%, 0%, 0.042) 86.1%,
  hsla(0, 0%, 0%, 0.021) 91%,
  hsla(0, 0%, 0%, 0.008) 95.2%,
  hsla(0, 0%, 0%, 0.002) 98.2%,
  hsla(0, 0%, 0%, 0) 100%
  );
  background:
  linear-gradient(bottom, 
  hsl(0, 0%, 0%) 0%,
  hsla(0, 0%, 0%, 0.738) 19%,
  hsla(0, 0%, 0%, 0.541) 34%,
  hsla(0, 0%, 0%, 0.382) 47%,
  hsla(0, 0%, 0%, 0.278) 56.5%,
  hsla(0, 0%, 0%, 0.194) 65%,
  hsla(0, 0%, 0%, 0.126) 73%,
  hsla(0, 0%, 0%, 0.075) 80.2%,
  hsla(0, 0%, 0%, 0.042) 86.1%,
  hsla(0, 0%, 0%, 0.021) 91%,
  hsla(0, 0%, 0%, 0.008) 95.2%,
  hsla(0, 0%, 0%, 0.002) 98.2%,
  hsla(0, 0%, 0%, 0) 100%
  );

}

#masthead .headerpara p{color:#fff}
@media screen and (max-width:599px){
	.headerpara p{ font-size:20px;}
}
@media screen and (max-width:900px){
	.headerpara{position:relative}
	#masthead .headerpara p{ padding:0 16px; }
	}
@media screen and (min-width:900px){
	.headerpara{position:absolute;bottom:-15px;margin:0 auto 0 }
	#masthead .headerpara p{transform:translateY(-38px);}
}
@media screen and (min-width:1000px){ 
	#masthead .headerpara p{font-size:32px}
}

@media screen and (min-width:1300px){
	/* #masthead .headerpara{bottom:40%;transform:translateY(80%)}*/
	#masthead .headerpara p{font-size:2.5vw; width:66.29213483146067%; max-width:10000px;
}




.news li p.fanicon { position:static; margin:0rem auto 1.5rem; }
/*.news li p.fanicon img {display:block; position:static; transform:none !important; width:15%; height:auto; margin:0 auto; min-width:45px; min-height:45px;}
*/
 
.news li p.fanicon { height:80px; display:block;  background-repeat:no-repeat; background-position:center top; background-size:80px 80px; }  

#matchpicker::after { /*font-family:'fa'; display:inline-block; background:#3b5998; content:"\f0dd"; width:60px; height:60px; color:#6c1a1c; line-height:30px;*/

content:"";
width: 0;
height: 0;
border-style: solid;
border-width: 30px 30px 0 30px;
border-color: #6c1a1c transparent transparent transparent;
position:absolute; bottom:-29px; left:50%; margin:0 0 0 -30px;

}

#matchpicker:hover::after{border-color: #000 transparent transparent transparent; }
#matchpicker.pickeropen:hover::after{border-color: #6c1a1c transparent transparent transparent; }