/*
Theme Name: The Goat
Theme URI: http://www.thegoat.co.nz
Description: A bespoke responsive WordPress theme for The Goat Adventure Run. Completed in June 2017
Version: 1.0
Author: Hodgeman Web &amp; Design
Author URI: http://www.hodgeman.co.nz
BROWN: #b67849
*/
@import "https://fonts.googleapis.com/css?family=Freckle+Face";
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

body{color:#1f1a17;font-family:Verdana,Arial,Helvetica,sans-serif;background:#FFF}a{color:#b67849}h1,h2,h3,h4,.btn-lg{font-family:'Freckle Face',cursive;font-weight:400}h1{font-size:2em;color:#b67849;text-shadow:0 2px 2px RGBA(0,0,0,0.3)}h2{font-size:1.6em}h3{font-size:1.4em;color:#555}h4{font-size:1.2em}#filters{margin-bottom:20px}#header{position:relative}#masthead,#masthead .carousel #masthead .carousel-inner{height:1300px;height:92vh;max-height:100%;overflow:hidden;width:100%}.admin-bar #masthead,.admin-bar #masthead .carousel, .admin-bar #masthead .carousel-inner{height:calc(92vh - 32px)}#masthead:before{bottom:0;content:"";display:block;height:33%;left:0;position:absolute;right:0;z-index:2;background-image:url(images/shooves.png);background-size:contain;background-position:0 60%;background-repeat:no-repeat;background:url(images/shooves.png) no-repeat 0 60% / contain,-moz-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 75%,rgba(0,0,0,0.8) 100%);background:url(images/shooves.png) no-repeat 0 60% / contain,-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 75%,rgba(0,0,0,0.8) 100%);background:url(images/shooves.png) no-repeat 0 60% / contain,linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 75%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0)}#masthead .carousel .item{background-size:cover;background-position:50% 50%;height:92vh;width:100%}#masthead{position:relative}#masthead .carousel{position:fixed;height:92vh;width:100%}#navigation{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:3;background:#876221 url(images/bg_menu.jpg) top center}#navigation.fixed{position:fixed;top:0;bottom:auto;box-shadow:0 1px 30px 0 RGBA(0,0,0,0.4)}.admin-bar #navigation.fixed{top:32px}#content{background:#FFF;position:relative;z-index:2}.navbar{border-radius:0}.navbar-inverse .navbar-brand{color:#000}.navbar-inverse .navbar-nav>li{background-color:rgba(255,255,255,.5)}.navbar-inverse .navbar-nav>li>a{color:#000}.img-responsive{display:inline-block}#logo{position:fixed;top:0;left:0;height:50vh;z-index:1}.admin-bar #logo{top:32px}#header h3{line-height:30px;margin:0}.navbar{min-height:0;border:none;margin-bottom:0}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.img-centre{margin:0 auto;display:block}.nav{font-family:'Freckle Face',cursive;font-weight:400;font-size:1.1em}.navbar-default,.dropdown-menu{background-color:#1f1a17}.navbar-default .navbar-nav>li>a{color:#fff;font-size:1.3em}.navbar-default .navbar-nav>li>a:hover{color:#b67849}.navbar-default .navbar-nav>.current-menu-ancestor>a,.navbar-default .navbar-nav>.current-menu-ancestor>a:focus,.navbar-default .navbar-nav>.current-menu-ancestor>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.btn-primary,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#FFF;background-color:#b67849;border:none;text-shadow:0 3px 4px RGBA(0,0,0,0.8)}.btn-primary:focus,.btn-primary:hover{background-color:#CE6B14}#header .btn-primary{background-color:#1f1a17}#header .btn-primary:focus,#header .btn-primary:hover{background-color:#000}.nav-pills>li>a{border-radius:0;font-size:1.4em;line-height:80px;padding:0 8px;font-weight:400;background-color:transparent;color:#FFF;text-shadow:0 3px 4px RGBA(0,0,0,0.8)}.nav-pills>li>a:focus,.nav-pills>li>a:hover{background-color:RGBA(0,0,0,0.7);color:#FFF}.nav>li.active>a,.nav>li.active>a:focus,.nav>li.active>a:hover,.nav>li.current-menu-ancestor>a{background:rgba(255,255,255,0.8);color:#000;text-shadow:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a,.dropdown-menu>li>a{background-color:#1f1a17;color:#FFF}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#1f1a17;color:#b67849}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#b67849;color:#FFF}.navbar-toggle{display:inline-block;padding:12px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;border:none;cursor:pointer;user-select:none;background-color:#000}.navbar-toggle:hover,.navbar-toggle:active{background-color:#000}.navbar-toggle .lines{display:inline-block;width:21px;height:3px;background:#FFF;transition:.5s;position:relative;vertical-align:middle}.navbar-toggle .lines:before,.navbar-toggle .lines:after{display:inline-block;width:21px;height:3px;background:#FFF;transition:.5s;position:absolute;left:0;content:''}.navbar-toggle .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.navbar-toggle .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.navbar-toggle.collapsed .lines:before{top:6px}.navbar-toggle.collapsed .lines:after{top:-6px}.navbar-toggle.collapsed:hover{opacity:1}.navbar-toggle.collapsed:hover .lines:before{top:7px}.navbar-toggle.collapsed:hover .lines:after{top:-7px}.navbar-toggle:active{-webkit-transition-duration:0;-moz-transition-duration:0;transition-duration:0;background:rgba(0,0,0,0.1)}.navbar-toggle .lines{background:transparent}.navbar-toggle .lines:before,.navbar-toggle .lines:after{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:21px}.navbar-toggle.collapsed .lines{background:#FFF}.navbar-toggle.collapsed .lines:before{-webkit-transform:rotate3d(0,0,1,0deg);-moz-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);-o-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}.navbar-toggle.collapsed .lines:after{-webkit-transform:rotate3d(0,0,1,0deg);-moz-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);-o-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}#breadcrumbs{padding:10px 0;font-size:11px;border-bottom:1px solid #EEE}#footer{position:relative;color:#FFF;background:url(images/bg_footer.jpg) 50% top no-repeat;font-size:.8em;padding:50px 0 0;background-size:cover;max-height:400px;z-index:2}#footer h3{color:#333;margin-top:0}#footer a{color:#FFF}#footer a:hover{color:#b67849}#footer hr{border-color:#AAA;margin-bottom:10px}#footer .btn-primary{background-color:#4a6e95;border:1px solid #FFF;text-shadow:none}#signup{margin-bottom:15px}#signup a:hover{color:#3B5998;text-shadow:0 0 20px #FFF}a[href$=".pdf"]:before{padding:0 0 0 20px;content:"\00a0";background:url(images/pdf.png) bottom left no-repeat}div.wpcf7-response-output{font-size:.8em!important;margin:1em 0!important}.wpcf7-form-control.wpcf7-not-valid{border-color:#FF3E41}.wpcf7-not-valid-tip{padding:2px;background-color:#FFD1D1;font-size:.7em!important}.owl-item>.item{white-space:nowrap;height:160px}.owl-item .helper{display:inline-block;height:100%;vertical-align:middle}.owl-item img{vertical-align:middle;max-height:160px;display:inline-block!important}.owl-stage-outer:after{content:"\00a0";width:50px;height:100%;position:absolute;right:0;top:0;bottom:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 75%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 75%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 75%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}@media (min-width: 768px){h1{font-size:2.6em}h2{font-size:2.2em}h3{font-size:1.6em}h4{font-size:1.2em}#navigation{height:80px}}@media (min-width: 992px){.btn-lg{font-size:1.6em}h1{font-size:2.8em}h2{font-size:2.4em}h3{font-size:1.8em}h4{font-size:1.4em}.nav-pills>li>a{padding:0 12px;font-size:1.6em}#footer{padding-top:100px}#signup{margin-top:140px}}@media (min-width: 1200px){h1{font-size:3em}h2{font-size:2.6em}h3{font-size:2em}h4{font-size:1.6em}.nav-pills>li>a{padding:0 15px;font-size:1.8em}}@media (min-width: 1820px){#logo{z-index:3}}@media screen and (max-width: 782px){.admin-bar #navigation.fixed{top:46px}.admin-bar #logo{top:46px}}