﻿@font-face{font-family:'wreathhalftoneregular';src:url('../fonts/wreathhalftoneregular.otf') format('opentype');}@font-face{font-family:'WreathhalftoneBold';font-weight:bold;src:url('../fonts/WreathhalftoneBold.otf') format('opentype');}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:inherit;font:inherit;vertical-align:baseline;text-decoration:none;}div,ul,li{box-sizing:border-box;list-style:none;}em{font-style:italic;}a{cursor:pointer;}strong{font-weight:bold;}a img{border:0;}body{font-size:20px;font-family:Lato;}@media only screen and (min-width:900px) and (max-width:1024px){body{font-size:18px;}}@media only screen and (min-width:768px) and (max-width:899px){body{font-size:18px;}}@media only screen and (max-width:767px){body{font-size:16px;}}#veryMerryPopup{background-image:url(/wp-content/themes/verymerryvancouver/images/Window_Curtain.png);background-repeat:no-repeat;background-position:top center;background-size:640px;height:775px;width:580px;padding:0;background-color:transparent;}@media only screen and (min-width:900px) and (max-width:1024px){#veryMerryPopup{height:730px;background-size:595px;}}@media only screen and (max-width:767px){#veryMerryPopup{background-size:400px;height:525px;width:685px;}}#veryMerryPopup .center{width:256px;margin-top:130px;}@media only screen and (max-width:767px){#veryMerryPopup .center{width:140px;margin-top:68px;font-size:.8rem;}}#veryMerryPopup .center p{color:#032d17;}@media only screen and (max-width:767px){#veryMerryPopup .center .mb-3{margin-bottom:.3rem;}}#veryMerryPopup .bottom img{height:40px;}@media only screen and (max-width:767px){#veryMerryPopup .bottom img{height:30px;}}#endOfContestPopup{background-image:url(/wp-content/themes/verymerryvancouver/images/Window_Curtain.png);background-repeat:no-repeat;background-position:top center;background-size:740px;height:830px;width:800px;padding:0;background-color:transparent;}@media only screen and (min-width:900px) and (max-width:1024px){#endOfContestPopup{height:730px;background-size:595px;}}@media only screen and (max-width:767px){#endOfContestPopup{background-size:430px;height:490px;width:685px;}}#endOfContestPopup .center{width:279px;margin-top:130px;font-size:1.05rem;}@media only screen and (max-width:767px){#endOfContestPopup .center{width:171px;margin-top:68px;font-size:.7rem;}}#endOfContestPopup .center p{color:#032d17;}@media only screen and (max-width:767px){#endOfContestPopup .center .mb-3{margin-bottom:.3rem;}}#endOfContestPopup .bottom img{height:40px;}@media only screen and (max-width:767px){#endOfContestPopup .bottom img{height:30px;}}.openMenuButton{right:2rem;top:2rem;width:40px;cursor:pointer;}@media only screen and (max-width:767px){.openMenuButton{width:35px;right:1rem;top:1rem;}}nav{width:345px;box-sizing:border-box;right:-345px;z-index:5;background-color:rgba(255,51,31,.8);}@media only screen and (max-width:767px){nav{padding-left:3rem !important;padding-right:1rem !important;padding-top:1rem !important;}}nav .closeMenuButton{width:40px;cursor:pointer;}@media only screen and (max-width:767px){nav .closeMenuButton{width:35px;}}nav .logo{width:150px;margin-top:1rem;}@media only screen and (max-width:767px){nav .links{margin-top:3rem;}}nav .links a{display:block; font-family: rooney-sans, sans-serif; font-weight: 700; font-size:1.75rem; margin-bottom:30px;}@media only screen and (max-width:767px){nav .links a{margin-bottom:20px;}}nav .links a img{width:30px;display:inline-block;vertical-align:top;margin-top:0;margin-right:15px;}nav .links a .instagramLogo{width:22px;margin-left:4px;margin-top:4px;}@media only screen and (max-width:767px){nav .bookings{margin-top:2rem;}}nav .bookings label{font-family:'wreathhalftoneregular';}@media only screen and (max-width:767px){nav .contestInfo{margin-top:2rem;}}nav .contestInfo a{text-decoration:underline;}nav .vhdaLogo{width:90px;margin-right:10px;}@media only screen and (max-width:767px){nav .vhdaLogo{width:80px;}}footer img{height:55px;}@media only screen and (min-width:768px) and (max-width:899px){footer img{height:45px;}}@media only screen and (max-width:767px){footer img{height:25px;}}@media only screen and (max-width:767px){footer .text-xl{font-size:.8rem;padding-bottom:1rem;}}