*{margin:0;padding:0}body{overflow-x:hidden}li{list-style-type:none;cursor:pointer}.shoppingH2{font-size:20px}.navigation{min-height:75px;background-color:#141715;z-index:1;position:fixed;width:100vw;height:10vh}#arBoxId{background-image:url(img/ar.jpeg);background-position:center;background-size:cover}.homeLogo{width:55vw;max-width:800px;display:inherit;margin:0 auto;min-width:200px}.arBox{width:50vw}.ar{height:60vh;display:table;min-height:550px}.homeLogoDiv{width:40vw;float:left;z-index:1;position:relative}.menu-item{display:inline-block}.menuList{position:relative;padding-top:25px;text-align:center}@font-face{font-family:Lulo;src:url(fonts/Lulo.otf)}.menu-item-a{color:#e6e7e8;text-decoration:none;font-family:Lulo;font-size:11px;padding-left:20px}.menu-item-a:hover{text-decoration:none;color:#fff}ul:hover li{opacity:.5}ul li:hover{opacity:1}.homeImage{height:80vh;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(img/2016/2.jpg);background-position:center;background-size:cover;min-height:580px}.homeImageText{text-align:center;margin:0 auto;clear:both;width:80vw;position:relative;font-size:2.5vh;font-family:'Mountains of Christmas';color:#fff;transform:translateY(0)}.homeImageTextDiv{width:100vw;position:relative;top:50%;transform:translateY(-50%)}.bannerDates{width:100vw;background-color:#dec950;height:20vh;text-align:center}.bannerDatesText{position:relative;top:50%;transform:translateY(-50%);color:#fff;font-family:Lulo;letter-spacing:0;font-size:2vh;margin-left:50px;margin-right:50px}.slidegal1,.slidegal2,.slidegal3{min-height:580px;width:100vw;height:80vh;position:absolute}.slidegal1{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(img/2016/6.jpg) no-repeat center;background-position:center bottom;background-size:cover;animation:fade 15s infinite;-webkit-animation:fade 15s infinite;background-attachment:fixed;background-position:center;background-repeat:no-repeat}.slidegal2{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(img/2016/8.jpg) no-repeat center;background-position:center bottom;background-size:cover;animation:fade2 15s infinite;-webkit-animation:fade2 15s infinite;background-attachment:fixed;background-position:center;background-repeat:no-repeat}.slidegal3{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(img/2016/9.jpg) no-repeat center;background-position:center bottom;background-size:cover;animation:fade3 15s infinite;-webkit-animation:fade3 15s infinite;background-attachment:fixed;background-position:center;background-repeat:no-repeat}@keyframes fade{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}100%{opacity:1}}@keyframes fade2{0%{opacity:0}33.333%{opacity:1}66.666%{opacity:0}100%{opacity:0}}@keyframes fade3{0%{opacity:0}33.333%{opacity:0}66.666%{opacity:1}100%{opacity:0}}.owl-carousel .owl-item img{display:block;width:100%;height:342px}.owl-item{margin-right:0!important}.blue{width:33.3vw;height:350px;background-size:cover;background-position:top}.image-reel{width:100vw;z-index:-1;position:relative}.box{width:33.3333vw;height:33vw;display:inline-block;word-wrap:break-word}.box-container{display:flex;text-align:center;width:100vw}.red{background-color:#d61807}.green{background-color:#214329}.box-img{background-image:url(img/box-img.png);background-position:center;background-size:cover}.txtContainer{position:relative;margin-left:25px;top:65%;transform:translateY(-50%);margin-right:25px}.box-img-text{font-family:Lulo;font-size:1.6vw;color:#fff;position:relative;margin-left:25px;top:50%;transform:translateY(-50%);margin-right:25px}.box-maintext{text-align:center;font-family:Lulo;font-size:1.5vw;color:#fff;position:relative;margin-left:25px;padding:60px}.break{word-break:break-all}.box-container-main{height:100vh;width:100vw;background-color:#dec950;display:table;overflow:auto}.none{padding:0}.photo:hover .dropdown-content{display:block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1}.textmain{padding:5vw;display:inline-block;float:left}.mainp{font-family:'Open sans';padding:16px;text-align:center;line-height:1.67;color:#fff;font-size:1.3vw}.maintext-div{width:50vw;height:100%;background-color:#dec950}.maintext-img{width:50vw;height:100%;background-image:url(img/maintext.png);background-position:center;background-size:cover;display:table-cell}.footer{width:100vw;height:50vh;min-height:500px;background-color:#171717;display:flex}.copyright{width:100vw;background-color:#000;height:60px}h3{color:#444;text-align:center;position:relative;font-family:'open sans';font-size:11px;position:relative;top:50%;transform:translateY(-50%)}.footerImg{position:relative;top:50%;transform:translateY(-50%);width:32vw;min-width:200px}.footerLogo{width:40vw;height:100%}.menuItemsFooter{width:16vw;min-width:160px;height:57%;position:relative;top:50%;padding-left:30px;transform:translateY(-50%);border-left:1px solid #383838}.footer-item{padding:6px;font-family:Lulo;font-size:1vw;color:#8e8e8e}.footerlist{position:relative;top:50%;transform:translateY(-50%)}.sponsorImg{width:34vw;min-width:200px}.footerContainer{text-align:center;position:relative;top:50%;transform:translateY(-50%)}.hamMenu{display:none;position:relative;text-align:right;top:100%;padding-right:100px;font-size:30px;color:#fff;list-style-type:none}.button{width:14vw;margin:0 auto;height:4vw;border:2px solid #fff;border-radius:100px}.button:hover{background-color:#fff;cursor:pointer}.button:hover .buttonText{color:#000}a{text-decoration:none}.buttonText{font-family:Lulo;font-size:1.3vw;position:relative;top:50%;color:#fff;transform:translateY(-50%)}.header-img{width:100vw;height:33vh;min-height:300px;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(img/2016/8.jpg);background-position:top;background-size:cover}.pagesLogo{width:45vw;margin:0 auto;display:block;padding-top:8vh;max-width:587px;min-width:300px}.photo-headers{min-height:100px;margin-top:100px;margin-bottom:60px}.photos-header{margin:0 auto;text-align:center;font-family:lulo;letter-spacing:-4px}.photos-desc{text-align:center;padding:20px;font-family:'Open sans';color:light #708090;color:#868686}.image-container{height:100vh;width:100vw;text-align:center}.my-gallery{width:100%;float:left;display:table;margin-bottom:100px}.my-gallery img{height:300px}.my-gallery figure{display:inline-table;height:250px}.my-gallery figcaption{display:none}.big2,.big6,.rest{height:auto!important}.big2-img{height:0!important;width:45vw!important;padding-top:66.666666666667%!important;background-size:cover;background-position:center}.big6-img{height:0!important;width:30vw!important;padding-top:66.666666666667%!important;display:flex;background-size:cover;width:30vw;background-position:center}.img{height:0!important;background-size:cover;padding-top:66.666666666667%!important;margin:3px;display:flex;background-size:cover;width:22.5vw;background-position:center}.info{width:50vw;padding:3vw}.info-container{width:100vw;display:flex}#infoimg{background-image:url(img/2016/0.jpg);background-position:center;background-size:cover;z-index:-1}h2.info-header{color:#dec950;letter-spacing:-4px;font-family:Lulo;padding-bottom:30px}p.info-dets{font-family:lulo;font-size:11px;color:#494747;letter-spacing:0}p.info-content{font-family:'open sans';font-size:23px;color:#000}.info-box{margin:70px;display:block}.third{height:400px;width:33.3%;display:block}.where{width:100vw;display:flex}.third-text{background-color:#f0f8ff;text-align:center}.where-text{font-family:raleway;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.bigtext-text{font-family:raleway;font-size:31px;font-weight:600;text-transform:uppercase;letter-spacing:5px}.location-text{font-family:raleway;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2px;padding:16px}.where-desc{font-family:'open sans';font-size:13px}.third-img{background-image:url(img/2016/10.jpg);background-position:center;background-size:cover}.third-box-text{position:relative;top:50%;transform:translateY(-50%);padding-left:25px;padding-right:25px}.li-transport{font-family:'open sans';font-size:18px;padding:6px;cursor:default}#responsiveMenu{display:none;margin-left:70vw}#span-menu{font-size:15px}.sponsers{height:100%}.map16{background-image:url(img/box-img.png);height:300px}#map16{background-image:url(img/avwc17-paradeMap.jpg);background-size:contain;background-repeat:no-repeat;width:100%;height:0}.contactTitle{width:100vw}#indexShop{width:300px}.indexShopDiv{text-align:center}.contactFormDiv{width:100vw;padding-bottom:100px;min-height:700px}.formStyling{background-color:#fff;display:block;margin:0 auto;border:0;margin-top:100px;width:50vw;border-bottom:1px solid #000;height:50px}#buttonTextInvert{color:#000;font-family:Lulo;font-size:16px}.grid{display:none}#invertButton{border-color:#000;margin-top:100px;text-align:center;border-color:#000;margin-top:100px;width:150px;text-align:center;background-color:#fff;padding:20px;border-radius:75px;cursor:pointer}#invertButton:hover{background-color:#000}#invertButton:hover #buttonTextInvert{color:#fff}#contactUsHeader{text-align:center;color:#000;padding-bottom:6vh;padding-top:11vh;padding-left:10vw;padding-right:10vw;top:0;transform:translateY(0)}.contactUsText{text-align:center;font-family:Lulo;padding-left:11vw;color:#696969;padding-right:11vw;font-size:1.1vw}.shoppingInfoHeader{font-size:31px;margin-left:70px;margin-bottom:-100px;padding:3vw;margin-top:30px}#error{color:red;font-family:'Open Sans';font-weight:900;padding-top:30px}textarea{font-family:'Open Sans';font-size:15px}input{font-family:'Open Sans';font-size:15px}#shopping{background-image:url(img/shopping.jpg);background-position:right;background-size:cover;z-index:-1}.shoppingContact{background-color:#dec250;width:100vw;height:20vw;min-height:300px;text-align:center}#contactBannerDatesText{transform:translateY(0);padding-top:50px}.shoppingContactBox{width:100%;min-height:93px;background-color:#dec250;float:left;text-align:center;margin-top:-1px}#me{color:#444}#me:hover{color:#fff}#contactButton{width:27vw;margin-top:20px;min-width:300px}.eventProducedBy{margin-top:-50px;margin-bottom:70px;width:100vw;color:#000;padding-left:0!important;padding-right:0!important}#EventLink{color:#000}#EventLink:hover{color:#566573}.modal{position:absolute;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal-wrapper{position:absolute;z-index:9999;top:6em;left:50%;width:32em;margin-left:-16em;background-color:#fff;box-shadow:0 0 1.5em rgba(0,0,0,.35)}.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.modal-content,.modal-header{padding:1em}.modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06);border-bottom:1px solid #e8e8e8}.modal-close{position:absolute;top:0;right:0;padding:1em;color:#aaa;background:0 0;border:0}.icon{display:inline-block;width:16px;height:16px;vertical-align:middle;fill:currentcolor}.modal-close:hover{color:#777}.modal-heading{font-size:1em;margin:0;font-family:Lulo;color:#dec250}.modal-content>:first-child{margin-top:0}.modal-content>:last-child{margin-bottom:0}@media only screen and (max-width:550px){.img{width:45vw}.big6-img{width:45vw!important}.info-box{margin:40px}.mainp{font-size:3.5vw}#contactButton{min-width:235px}.shoppingInfoHeader{font-size:23px;margin-left:27px;margin-bottom:-50px;padding:3vw;margin-top:30px}.modal-wrapper{left:0;width:100vw;margin-left:0}}@media only screen and (min-width:700px) and (max-width:1300px){.blue{width:50vw}.box-maintext{font-size:2vh}}@media only screen and (min-width:1500px) and (max-width:1900px){.blue{width:25vw}.menu-item-a{font-size:14px}}@media only screen and (min-width:1200px) and (max-height:750px){.homeImageText{transform:translateY(-39%)}}@media only screen and (max-width:850px) and (max-height:400px){.pagesLogo{padding-top:25vh!important}}@media only screen and (max-width:400px){.info-content{font-size:18px!important}}@media only screen and (min-width:1900px){.blue{width:25vw}}@media only screen and (max-width:1000px){.contactUsText{font-size:1.5vw}#contactUsHeader{font-size:2vw}.third-img{display:none}.third-map,.third-text{width:50vw}.mainp{font-size:13px}#shops-container{display:block}#shoppingInfoBox{margin-left:0!important;margin-top:-65px}.info-img{display:none}.info{width:100vw}.pagesLogo{padding-top:11vh}}@media only screen and (min-width:1000px){#buttonBox{padding-bottom:3vw}}@media only screen and (max-width:850px){.menu-item{display:none;padding:5px}.menuList{padding-top:25px}.menu-item-a{color:#fff}ul:hover li{opacity:1}#responsiveMenu{display:inline-block;margin-left:70vw}.homeLogo{float:none;padding-bottom:30px}table{display:none}.grid,.winnerstable{display:block}}@media only screen and (min-width:861px){.menuList{position:relative;top:50%;transform:translateY(-50%);padding:0}}@media only screen and (max-width:700px){.tg td{font-size:12px!important}.info{padding-left:0!important;padding-right:0!important}.box-img-text{font-size:3vw}.homeImage,.slidegal1,.slidegal2,.slidegal3{min-height:0}.contactTitleGet{margin-bottom:0!important}.third-map,.third-text{width:100vw}.where{display:block}.bannerDates{height:30vw}.blue{width:100vw}.box{width:100vw;height:50vw}.box-container{display:inline-grid}.maintext-div{height:100%;width:100vw}.maintext-img{display:none}.box-maintext{font-size:5vw}.bannerDatesText{font-size:2.5vw}.footer{min-height:300px}.footerLogo{width:44vw}.sponsors{width:50vw}.menuItemsFooter{display:none}.button{height:6vw;width:22vw}.buttonText{font-size:2.3vw}}@media only screen and (min-width:1900px){.menu-item-a{font-size:18px}.box-container-main{height:110vh}}@media only screen and (max-width:800px){#arBoxId{display:none}.arBox{width:100vw}.Arlinkbut{width:300px}.infoboxAr{top:0!important;transform:translateY(0)!important}}@media only screen and (max-width:1600px){.mainp{font-size:24px}.info-content{font-size:24px}}@media only screen and (max-width:450px){.footer{min-height:0;height:auto;display:grid;padding-top:50px;padding-bottom:50px}.footerLogo,.sponsers{width:100vw;display:block;float:left}.contactUsText{font-size:3vw}#contactUsHeader{font-size:4vw}#contactButton{min-width:180px}}