@font-face{font-family:'Bebas Neue';src:url("../fonts/BebasNeue.eot");src:url("../fonts/BebasNeue.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeue.woff2") format("woff2"),url("../fonts/BebasNeue.woff") format("woff"),url("../fonts/BebasNeue.ttf") format("truetype")}@font-face{font-family:'Candara Bold';src:url("../fonts/CandaraBold.eot");src:url("../fonts/CandaraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/CandaraBold.woff2") format("woff2"),url("../fonts/CandaraBold.woff") format("woff"),url("../fonts/CandaraBold.ttf") format("truetype")}*{box-sizing:border-box}@viewport{width:device-width}@-ms-viewport{width:device-width}html,body,header,div,button,h1,h2,h3,figure{display:block;margin:0;padding:0;border:none;font-size:100%;line-height:1}body{position:relative;margin:0 auto;font-family:"Marcellus","serif";color:#2C191B;-webkit-font-smoothing:subpixel-antialiased;background:#D9D2BC url(../img/bg-texture.jpg) 0 0 no-repeat;overflow-x:hidden;background-attachment:fixed;background-size:cover}main{min-height:350px}input::-webkit-search-decoration,input::-webkit-search-cancel-button{display:none}.backdrop{position:absolute;top:0;left:-100%;width:100%;height:100%;background:#000}.wrap-wide{width:90%;margin:0 5%}.wrap-regular{max-width:1020px;width:90%;margin:0 auto}h1{margin:40px 3% 50px;font-size:2.5rem;line-height:0.9;letter-spacing:0.9px;font-family:"Candara Bold","Galdeano","sans-serif";color:#2C191B;font-weight:normal}h2{margin:40px 0 18px;font-size:1.8rem;line-height:1;font-family:"Candara Bold","Galdeano","sans-serif";color:#2C191B;font-weight:normal}h3{margin:40px 0 12px;font-size:1.4rem;font-weight:400;font-family:"Candara Bold","Galdeano","sans-serif"}h4{margin:40px 0 10px;font-weight:400;font-family:"Candara Bold","Galdeano","sans-serif"}a{color:#2C191B}p{margin:0 0 25px 0;font-size:1.1rem;line-height:1.2}.text-tagline{margin-top:-20px;font-size:1.3rem;line-height:1.2;font-weight:700}ul{line-height:1.5}.content ul,.content ol{padding:0 0 0 25px}.content h1{margin:40px 0 24px;font-size:2.2rem}table{border:1px solid #2C191B;border-spacing:0;border-collapse:collapse}table th{padding:12px 18px 8px;border:1px solid #2C191B;font-weight:bold;font-family:"Candara Bold","Galdeano","sans-serif";text-align:center;background:#57513A;color:#fff}table td{padding:12px 18px 8px;border:1px solid #2C191B;text-align:center;font-size:15px;background:#D9D2BC}blockquote{padding:22px 15px 1px;margin:0 0 30px;background:#57513A;text-align:center;color:#fff}blockquote p{color:#fff !important}@media (max-width: 1000px){h1{margin-left:0;margin-right:0}}@media (max-width: 500px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.5rem}}.alert{display:block;width:100%;background:#f9d877;padding:20px}.alert.alert-danger{background:#f2dede;border:2px solid #a94442;color:#a94442}.alert.alert-success{border:2px solid green}.form-control{width:100%;border:1px solid #aaa;margin-bottom:20px;font-size:1.4rem;padding:15px}input::placeholder{color:#999 !important}::-webkit-input-placeholder{color:#999 !important}::-moz-placeholder{color:#999 !important}.button{display:inline-block;padding:14px 26px;border-radius:5px;font-size:0.95rem;line-height:1;font-weight:normal;font-family:"Marcellus","serif";text-transform:uppercase;cursor:pointer;color:#000;text-decoration:none}.button-primary{background:#DDB960;background:linear-gradient(to bottom, #f9d87d 0%, #bd9746 100%);box-shadow:2px 4px 4px 0px rgba(0,0,0,0.5)}.button-primary:hover{background:#f9d877;background:linear-gradient(to bottom, #f3da92 0%, #f9d877 50%, #bd9746 100%)}.button-secondary{position:relative;top:2px;padding:13px 25px;border:2px solid #2C191B;background:none}.button-secondary:hover{color:#fff;background:#2C191B}.button-white{border:2px solid #fff;color:#fff !important}.button-audio{margin:0 auto}.buttons{margin-bottom:20px}.buttons .button{margin-right:15px;margin-bottom:20px}.buttons .button:last-child{margin-right:0}.button-icon{font-size:2.3rem;background:none;color:#fff;cursor:pointer}.button-icon-small{font-size:1.5rem}.button-icon-med{font-size:1.8rem}figure img{margin-bottom:14px}figure figcaption{font-size:0.8rem;line-height:1.2 !important}figure figcaption h1,figure figcaption h2,figure figcaption h3,figure figcaption h4{margin:0;line-height:1.2 !important}figure figcaption h1{font-size:1.2rem}figure figcaption h2{font-size:1rem}figure figcaption h3{font-size:0.8rem}figure figcaption h4{font-size:0.7rem}figure figcaption p{margin:0 0 10px;font-size:0.8rem;line-height:1.2 !important}figure figcaption.size-small{font-size:0.65rem}figure figcaption.size-small p{font-size:0.65rem}figure figcaption.size-small h1{font-size:1rem}figure figcaption.size-small h2{font-size:0.8rem}figure figcaption.size-small h3{font-size:0.65rem}figure figcaption.size-small h4{font-size:0.65rem}.tiny-credits{margin-top:15px;font-size:0.65rem;font-family:"Candara Bold","Galdeano","sans-serif";color:#321818}.hero-image{width:100%;z-index:-1}.popup{position:fixed;top:0;left:0;width:100%;height:200%;background:rgba(0,0,0,0.7);z-index:30;display:none;-webkit-transform:translate3d(0, 0, 1px);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.popup .box{position:fixed;top:20px;left:50%;transform:translateX(-50%);display:block;margin:0 auto;width:600px;text-align:center}.popup .box-wide{width:1000px}.popup .box-border{top:100px;border:1px solid #fff;border-radius:6px;box-shadow:2px 4px 4px 0px rgba(0,0,0,0.5)}.popup .box-background{background:#57513A}.popup .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.popup .header{position:relative;display:block;width:100%;margin:0;padding:35px 50px 20px;color:#fff}.popup h1{color:#F4D078;margin:0;padding:0;font-size:2.8rem;text-transform:uppercase;background:linear-gradient(to bottom, #f9d87d 0%, #bd9746 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.popup h2{color:#fff}.popup p,.popup ul,.popup ol,.popup p a{color:#fff;font-size:0.9rem}.popup iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popup .button-close{position:absolute;right:10px;top:6px;font-size:1.8rem}.popup .button-corner{right:0;top:20px}.popup .content{padding:40px 40px 10px}@media (max-width: 850px){.popup .box{width:95%}.popup .box-wide{margin-top:40px}.popup .box-border{top:20px}.popup h1{font-size:1.7rem}.popup h2{font-size:1.4rem}.popup .content{padding:10px 20px 10px}}@media (max-width: 500px){.popup{position:absolute}}#overlay{position:absolute;width:100%;top:0;overflow:hidden;z-index:100}header[role="banner"]{margin-bottom:82px}header[role="banner"] .header-content{width:100%;padding-bottom:10px;background:#57513A}header[role="banner"].homepage{margin-bottom:0}header[role="banner"].homepage .header-content{background:none;position:absolute;top:0;margin-bottom:0}header[role="banner"].homepage .hamburger-menu{background:none}.hamburger-menu{height:92px;background:#57513A;display:none}.hamburger-menu .logo{position:absolute;top:20px;left:5%;z-index:10}.hamburger-menu button{position:absolute;top:20px;right:20px;z-index:10}.hamburger-menu button .fa-times{display:none}.hamburger-menu button.open .fa-bars{display:none}.hamburger-menu button.open .fa-times{display:inline-block}.mobile-menu{position:absolute;z-index:8;top:0;left:-100%;width:100%;height:100%;border-top:102px solid #000;background:#321818;opacity:0.95;transition:left ease-out 0.2s}.mobile-menu.open{left:0}.mobile-menu .mobile-navigation{left:0;top:10px}.mobile-menu .mobile-navigation ul{margin:0;padding:0}.mobile-menu .mobile-navigation li{display:block;padding:0;font-size:2.4rem;text-align:left;font-family:"Barlow Condensed","sans-serif"}.mobile-menu .mobile-navigation a{display:block;padding:5px 15px 5px 5%;color:#fff;text-decoration:none}.main-navigation,.mobile-navigation{position:relative;display:inline-block;width:100%;text-align:center;margin:0 auto;padding-bottom:12px;font-family:"Barlow Condensed","sans-serif"}.main-navigation ul,.mobile-navigation ul{list-style:none;padding:0}.main-navigation li,.mobile-navigation li{display:inline-block;vertical-align:middle;font-size:1.1rem;text-transform:uppercase}.main-navigation li.search,.mobile-navigation li.search{position:relative}.main-navigation .link,.mobile-navigation .link{display:inline-block;padding:28px 15px 12px;color:#000;text-decoration:none;color:#fff;transition:opacity 0.8s ease-in-out}.main-navigation .link:hover,.main-navigation .current,.mobile-navigation .link:hover,.mobile-navigation .current{text-decoration:underline}.main-navigation .button,.mobile-navigation .button{position:relative;top:8px;margin-left:15px;color:#000}.main-navigation .button-pad-left,.mobile-navigation .button-pad-left{margin-left:12px}.main-navigation .button-pad-right,.mobile-navigation .button-pad-right{margin-right:12px}.main-navigation .logo,.mobile-navigation .logo{position:relative;top:18px;padding:0 20px}.sub-navigation{display:inline-block;width:100%;text-align:center;margin:0 auto;font-family:"Barlow Condensed","sans-serif";background:#000}.sub-navigation ul{position:relative;left:-50px;margin:0;padding:0;list-style:none}.sub-navigation li{display:inline-block;vertical-align:middle;font-size:1rem;text-transform:uppercase;font-weight:500}.sub-navigation a{text-decoration:none;display:block;padding:8px 15px;color:#fff}.sub-navigation a:hover,.sub-navigation .current{text-decoration:underline}@media (max-width: 1140px){.hamburger-menu{display:block}.main-navigation{display:none}.sub-navigation ul{left:0}}.search-widget{position:absolute;top:17px;left:5px;width:300px;height:45px;background:rgba(0,0,0,0.3);display:none;z-index:5}.search-widget.open{display:block}.search-widget button{position:absolute;top:10px;left:10px}.search-widget input{position:absolute;top:10px;left:45px;width:245px;border:none;border-bottom:1px solid #fff;font-size:1.1rem;font-weight:300;font-family:"Barlow Condensed","sans-serif";text-transform:uppercase;font-style:italic;color:#fff;background:none;border-radius:0;-webkit-appearance:none;outline:none}.search-widget input::placeholder{color:#fff;opacity:0.8}.search-widget-mobile{position:relative;width:90%;height:50px;margin:20px 0 0 5%;background:rgba(0,0,0,0.3)}.search-widget-mobile span{position:absolute;top:14px;left:16px;font-size:1.5rem}.search-widget-mobile input{position:absolute;top:10px;left:55px;width:80%;border:none;border-bottom:1px solid #fff;font-size:1.4rem;font-weight:300;font-family:"Barlow Condensed","sans-serif";text-transform:uppercase;font-style:italic;color:#fff;background:none;border-radius:0;-webkit-appearance:none}.search-widget-mobile input::placeholder{color:#fff;opacity:0.8}footer[role="contentinfo"]{color:#F4D078}footer[role="contentinfo"] .footer-content{width:100%;min-height:150px;padding-top:50px;background:#000}footer[role="contentinfo"] .footer-content:after{content:"";display:table;clear:both}footer[role="contentinfo"].homepage .footer-content{position:absolute;bottom:0}footer[role="contentinfo"] .wrap{max-width:980px;margin:0 auto}footer[role="contentinfo"] p,footer[role="contentinfo"] ul{display:inline-block;width:33%;margin:0;font-size:0.9rem}footer[role="contentinfo"] a{color:#F4D078}footer[role="contentinfo"] .footer-social{text-align:center}footer[role="contentinfo"] .footer-social a,footer[role="contentinfo"] .footer-social img{display:inline-block;width:25px;margin:0 8px}footer[role="contentinfo"] .footer-social img{margin:0}footer[role="contentinfo"] .footer-copyright{float:left}footer[role="contentinfo"] .footer-links{float:right;text-align:right;margin:0 0 20px;padding:0}footer[role="contentinfo"] .footer-links li{list-style:none;display:inline-block}footer[role="contentinfo"] .footer-links a{padding:0 10px;border-right:1px solid #F4D078}footer[role="contentinfo"] .footer-links li:last-child a{padding-right:0;border:none}footer[role="contentinfo"] .hero-image-bottom{margin-top:-40px;padding:0 0 140px}@media (max-width: 1100px){footer[role="contentinfo"] .footer-content{min-height:200px}footer[role="contentinfo"] p,footer[role="contentinfo"] ul{width:100%;margin-bottom:20px;text-align:center}footer[role="contentinfo"] .footer-links{text-align:center}}@media (max-width: 500px){footer[role="contentinfo"] .footer-links li{display:block}footer[role="contentinfo"] .footer-links a{border-right:none;padding:0}}.visible{display:block}.hidden{display:none}.hide{opacity:0}.center{margin-left:auto;margin-right:auto}.float-left{float:left}.float-right{float:right}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.pre-line{white-space:pre-line}.mobile-only{display:none}@media (max-width: 500px){.mobile-hidden{display:none}.mobile-only{display:inline}}.h1-home{margin:0 0 10px;font-size:4rem;line-height:0.8;letter-spacing:2.6px;text-transform:uppercase;font-family:"Candara Bold","Galdeano","sans-serif";color:#fff}.h2-home{margin:0 0 10px;font-size:2.2rem;line-height:0.9;text-transform:uppercase;font-family:"Candara Bold","Galdeano","sans-serif";color:#2C191B}@media (max-width: 1000px){.h1-home{font-size:3.3rem}.h2-home{font-size:2rem}}@media (max-width: 700px){.h1-home{font-size:2.5rem}}.home-section{position:relative;width:100%;text-align:center}.home-section-top .box{position:absolute;top:135px;left:10px}.home-section-top .icon-wolf{position:absolute;top:152px;left:387px;width:104px}.home-section-top .mask{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0.7}.home-section-middle .box{float:right;width:35%;margin-right:160px;opacity:0}.home-section-middle .icon-wolves{width:134px;margin-bottom:15px}.hero-image-middle{margin-top:-140px}.home-section-bottom .box{margin-top:-10px;margin-left:150px;width:35%;opacity:0}.home-section-bottom .icon-wolf-head{width:75px;margin-bottom:20px}@media (max-width: 1140px){.home-section-top .box{top:105px}.home-section-middle .box{margin-right:50px;width:40%}.home-section-middle .icon-wolves{width:120px}.home-section-bottom .box{width:40%}.home-section-bottom .icon-wolf-head{width:65px}}@media (max-width: 1100px){.home-section-top .box{top:55px}.hero-image-middle{padding-top:50px}.home-section-bottom .box{width:50%}}@media (max-width: 1000px){.home-section-top .box{left:25px}.home-section-top .icon-wolf{display:none}.hero-image-middle{margin-top:-180px;padding-top:150px}.home-section-middle .box{margin-right:0;width:60%;padding-top:30px}.home-section-bottom .box{width:60%;padding-top:20px}}@media (max-width: 700px){.home-section-top .box{position:static;padding:20px 0 0 0}.hero-image-middle{margin-top:0;padding-top:0}.home-section-middle .box{width:100%;padding-top:0}.home-section-bottom .box{margin-left:0;width:100%}footer[role="contentinfo"] .hero-image-bottom{margin-top:0}}.section{margin-bottom:80px}section.section-figure{margin-left:3%;margin-right:3%}section.section-figure:after{content:"";display:table;clear:both}section.section-figure.section-figure-left .content{float:right}section.section-figure.section-figure-left figure{float:left}section.section-figure.section-figure-right .content{float:left}section.section-figure.section-figure-right figure{float:right}section.section-figure .content{width:47.5%}section.section-figure .text-image-heading{margin-top:0}section.section-figure p{line-height:1.5}section.section-figure ul,section.section-figure ol{margin-bottom:25px;font-size:1.1rem;line-height:1.1}section.section-figure li{margin-bottom:12px}section.section-figure figure{width:47.5%}section.section-figure img{max-width:100%}@media (max-width: 1000px){section.section-figure{margin-left:0;margin-right:0}}@media (max-width: 700px){section.section-figure .content{width:100%}section.section-figure figure{width:100%}}section.section-hero{margin-bottom:0}section.section-hero .hero-image{position:relative;z-index:5}section.section-hero .content{position:relative;top:-100px;margin:0 10% 0 10%;padding:110px 6% 30px;text-align:center;color:#D9D2BC;background:#2C191B}section.section-hero .content-left{text-align:left}section.section-hero .content-right{text-align:right}section.section-hero h2{font-size:1.7rem;color:#fff}section.section-hero h2:first-child{margin-top:30px}section.section-hero p,section.section-hero ul,section.section-hero ol{font-size:1rem;line-height:1.4;color:#D9D2BC}section.section-hero .text-tagline{font-size:1.2rem;color:#fff}section.section-hero ul,section.section-hero ol{margin-bottom:25px;font-size:1rem;line-height:1.1}section.section-hero li{margin-bottom:12px}section.section-hero ul,section.section-hero ol{list-style-position:inside}section.section-hero a{color:#D9D2BC}section.section-hero .button{color:#000}section.section-hero .button-secondary{border-color:#fff;color:#fff}@media (max-width: 700px){section.section-hero .content{margin:0}}section.section-grid{display:flex;margin-left:3%;margin-right:3%}section.section-grid .column{float:left;width:31.3333%;margin-right:3%;background:rgba(49,43,21,0.35)}section.section-grid:after{content:"";display:table;clear:both}section.section-grid .column:last-child{margin:0}section.section-grid .column-link{border:5px solid #fff;cursor:pointer}section.section-grid .column-link:hover{border-color:#F4D078;background:rgba(49,43,21,0.5)}section.section-grid .content{padding:20px 10% 0}section.section-grid h2{margin-bottom:10px;font-size:1.5rem;text-align:center;color:#fff}section.section-grid h2:first-child{margin-top:-6px}section.section-grid h3,section.section-grid h4{color:#fff}section.section-grid p,section.section-grid ul,section.section-grid ol{font-size:1rem;line-height:1.5;color:#fff}section.section-grid ul,section.section-grid ol{margin-bottom:25px;font-size:1rem;line-height:1.1}section.section-grid li{margin-bottom:12px}section.section-grid a{color:#fff}section.section-grid img{max-width:100%;width:100%}@media (max-width: 1000px){section.section-grid{margin-left:0;margin-right:0}}@media (max-width: 700px){section.section-grid{display:block}section.section-grid .column{width:100%;margin-right:0;margin-bottom:25px}section.section-grid .content{padding-left:6%;padding-right:6%}}section.section-grid-2-col .column{width:50%}section.section-simple{margin-left:3%;margin-right:3%}section.section-simple h2{margin-top:20px;font-size:2rem}section.section-simple p{font-size:1.1rem;line-height:1.35}section.section-simple ul,section.section-simple ol{margin-bottom:25px;font-size:1.1rem;line-height:1.1}section.section-simple ul ul,section.section-simple ul ol,section.section-simple ol ul,section.section-simple ol ol{margin-top:15px}section.section-simple li{margin-bottom:12px}section.section-simple img{max-width:100%}section.section-simple .text-tagline{font-size:1.5rem}@media (max-width: 500px){section.section-simple h2{font-size:2rem}section.section-simple .text-tagline{font-size:1.3rem}}section.section-form{margin-left:3%;margin-right:3%}section.section-form:after{content:"";display:table;clear:both}section.section-form .content{float:left;width:30%}section.section-form .form{float:right;width:60%}@media (max-width: 1000px){section.section-form{margin-left:0;margin-right:0}}@media (max-width: 700px){section.section-form .content{width:100%}section.section-form .form{width:100%}}section.section-video .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}section.section-video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.section-audio .audio-container{display:flex;width:100%;height:60px}section.section-audio .audio{flex:1}section.section-audio button{margin-right:20px}section.section-audio figcaption{margin:15px 0 0 90px}section.section-audio .tiny-credits{margin:15px 0 0 90px}section.section-faq{margin-left:3%;margin-right:3%}section.section-faq h2{font-size:2rem;margin-bottom:50px}section.section-faq .text-tagline{margin-top:-50px;margin-bottom:50px;font-size:1.5rem}section.section-faq ul.questions{margin:0;padding:0;list-style:none}section.section-faq ul.questions li{position:relative;padding-bottom:20px}section.section-faq ul.questions li p,section.section-faq ul.questions li ul,section.section-faq ul.questions li ol{font-size:1.1rem;line-height:1.5}section.section-faq ul.questions li ul,section.section-faq ul.questions li ol{margin-bottom:25px;font-size:1.1rem;line-height:1.5;padding-left:20px}section.section-faq ul.questions li ul{list-style-type:disc}section.section-faq ul.questions li li{padding-bottom:0;margin-bottom:12px}section.section-faq ul.questions li .fas{position:absolute;left:0;transition:transform 0.4s ease-out}section.section-faq ul.questions li .fa-caret-down{display:none}section.section-faq ul.questions li h2{font-size:1.4rem;margin-bottom:18px}section.section-faq ul.questions li h3{font-size:1.2rem}section.section-faq ul.questions li h2:first-child{margin-top:10px}section.section-faq ul.questions li h3:first-child{margin-top:10px}section.section-faq ul.questions li h2.question-header{font-size:1.4rem;margin-top:0;margin-bottom:25px;margin-left:30px}section.section-faq ul.questions li .content{margin-left:30px;overflow:hidden}section.section-faq ul.questions li.open .fa-caret-right{transform:rotate(90deg)}section.section-faq ul.questions li.open .fa-caret-down{left:-6px;display:inline-block}
