/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin-top:0;}body,html{scroll-behavior:smooth;}@keyframes fadeInOpacity{0%{opacity:0;}100%{opacity:1;}}body.path-frontpage{animation:fadeInOpacity 0.8s;}@media(max-width:992px){.main-front-bg{display:block;height:100%;background:url(/themes/waterfall/images/main-bg-small.jpg);background-repeat:repeat;background-attachment:scroll;background-size:auto;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;}}@media(min-width:992px){.main-front-bg{display:block;height:100%;background:url(/themes/waterfall/images/main-bg.jpg);background-repeat:repeat;background-attachment:scroll;background-size:auto;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;}}#block-enter{position:absolute;top:40%;left:0;margin-top:-135px;width:100%;text-align:center;display:inline-block;padding:40px;}.main-front-bg img{transition:.3s ease;}.header-wrapper{background:url(/themes/waterfall/images/header-bg.png);padding:15px 0 45px 0;}#navbar{margin-top:0;}.navbar{min-height:auto;margin-bottom:0;padding:15px 0;text-align:center;}.logo.navbar-btn{float:left !important;width:75%;}#block-waterfall-horizontalmenu{text-align:right !important;float:right !important;width:25%;}@media(min-width:767px){.logo.navbar-btn{width:25%;}#block-waterfall-horizontalmenu{width:75%;}}.navbar-default{background:none;border:none;border-radius:0;}.logo img{display:block;max-height:75px;}.responsive-menu-toggle{display:block;float:right;padding-top:10px;}#toggle-icon .label{display:none;}.menu.sub-nav{background:#222;margin-left:17px;}.menu.sub-nav li a{color:#fff;text-align:left;}.menu.sub-nav li a:hover{color:#a9987c;text-decoration:none !important;}#horizontal-menu{margin-top:30px;}.horizontal-menu > li > a,.horizontal-menu > li > span{background:none;padding:5px 10px;color:#ffffff;transition:.3s ease;font-family:'Gloria Hallelujah',cursive;font-size:18px;}.horizontal-menu > li > a:hover,.horizontal-menu > li > a:active,.horizontal-menu > li > span:hover,.horizontal-menu > li > span:active,.horizontal-menu > li > a:focus,.horizontal-menu > li > a:focus{text-decoration:none !important;background:#5e7c2e;}.header-jagged-wrapper{font-size:11px;margin-bottom:45px;background:url(/themes/waterfall/images/breadcrumb-bg.png);position:relative;top:-40px;min-height:40px;}.breadcrumb{border:none;border-radius:0;background:none;padding:10px 0;margin:0;text-transform:uppercase;}a{color:#9dd14b;transition:.3s ease;}a:hover,a:focus{color:#abde5b;text-decoration:underline !important;}.slider-wrapper{background:#f1f1f1;margin-bottom:45px;}.input-group-addon{background:#f1f1f1;}html.js .form-item .input-group-addon .glyphicon{color:#9dd14b;}.region-slider #edit-query{font-size:24px;font-size:18px;padding:20px 50px 20px 20px !important;}.region-slider .name.navbar-brand,.region-slider .navbar-text{float:none;display:block;text-align:center;color:#fff;}.region-slider .name.navbar-brand{font-size:38px;font-weight:500;}.region-slider .name.navbar-brand::before{content:"Welcome to ";font-size:38px;font-weight:500;}.region-slider .navbar-text{font-size:22px;font-weight:200;margin-bottom:20px;}.flexslider{border:none;background:none;margin:0;}.main-container{margin-bottom:45px;}h1,h2,h3,h4,h5,h6{color:#5e7c2e;font-weight:700;}.page-header{border:none;text-align:center;}img{max-width:100%;height:auto;}p,body{font-family:Arial,Helvetica,sans-serif;color:#555;font-size:16px;}ol,ul{padding-left:45px;}.left{float:left;margin:0 20px 20px 0;}.right{float:right;margin:0 0 20px 20px;}.field--name-field-page-image{padding:20px;background:url(/themes/waterfall/images/jagged-edge-brown.png) no-repeat;margin:0 0 20px 20px;width:300px;height:300px;float:right;}#block-views-block-homepage-video-block-1{margin-bottom:45px;}.view-header{margin-bottom:29px;}.view-news .views-row{margin-top:2em;padding-top:2em;clear:both;border-bottom:2px solid #f1f1f1;}.view-news .views-row:first-child{margin-top:0 !important;padding-top:0 !important;}.view-news .views-field-field-page-image{float:left;margin:15px;max-width:40% !important;height:auto;background:url(/themes/waterfall/images/jagged-edge-brown.png) no-repeat;padding:20px;background-size:cover;}.view-news .views-field-title{padding-top:25px;display:block;font-size:1em;margin-bottom:10px;}.view-news .views-field-created{margin-top:10px;font-size:12px;margin-bottom:20px;}#block-views-block-homepage-latest-news-block-1{margin-top:20px;border-top:3px solid #444;}.view-homepage-latest-news .views-field-title{margin-bottom:10px;}.view-homepage-latest-news .views-field.views-field-body{margin-bottom:10px;}.view-homepage-latest-news .views-field-view-node{margin-bottom:20px;background:#9dd14b;padding:5px;text-align:center;}.view-homepage-latest-news .views-field-view-node a{color:#fff;}.view-homepage-latest-news .views-field-view-node a:hover{color:#fff;text-decoration:none !important;}.view-homepage-latest-news .views-field-view-node a:hover,.view-homepage-latest-news .views-field-view-node:hover{opacity:0.8;text-decoration:none !important;}.view-news .views-field-view-node{margin-bottom:20px;}.view-news .views-field-view-node a{margin-bottom:20px;background:#9dd14b;padding:5px 10px;color:#fff;}.view-news .views-field-view-node a:hover{color:#fff;text-decoration:none !important;}.view-news .views-field-view-node a:hover,.view-news .views-field-view-node:hover{opacity:0.8;text-decoration:none !important;}.view-blog .views-row{margin-top:2em;padding-top:2em;clear:both;border-bottom:2px solid #f1f1f1;}.view-blog .views-row:first-child{margin-top:0 !important;padding-top:0 !important;}.view-blog .views-field-field-page-image{float:left;margin:15px;max-width:40% !important;height:auto;background:url(/themes/waterfall/images/jagged-edge-brown.png) no-repeat;padding:20px;background-size:cover;}.view-blog .views-field-title{padding-top:25px;display:block;font-size:1em;margin-bottom:20px;}.view-blog .views-field-created{margin-top:20px;font-size:12px;margin-bottom:20px;}.view-blog .views-field-view-node{margin-bottom:20px;}.view-blog .views-field-view-node a{margin-bottom:20px;background:#9dd14b;padding:5px 10px;color:#fff;}.view-blog .views-field-view-node a:hover{color:#fff;text-decoration:none !important;}.view-blog .views-field-view-node a:hover,.view-blog .views-field-view-node:hover{opacity:0.8;text-decoration:none !important;}.media{display:inline-block;position:relative;vertical-align:top;max-width:100%;width:100%;}.media__image{display:block;max-width:100%;}.media__body{background:rgba(255,240,216,0.5);bottom:0;color:#fff;font-size:1em;left:0;opacity:0;overflow:hidden;padding:1.5em 3em 3.75em;position:absolute;text-align:center;top:0;right:0;-webkit-transition:0.3s ease;transition:0.3s ease;}.media__body:hover{opacity:1;}.media__body:after,.media__body:before{bottom:1em;content:'';left:1em;opacity:0;position:absolute;right:1em;top:1em;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:0.3s 0.1s;transition:0.3s 0.1s;}.media__body:before{border-bottom:none;border-top:none;left:2em;right:2em;}.media__body:after{border-left:none;border-right:none;bottom:2em;top:2em;}.media__body:hover:after,.media__body:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.media__body p{margin-top:50%;color:#333;font-size:20px;font-weight:bold;}.media__image:hover{-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);}.media_view{font-style:italic;font-size:12px;}.media_view:before{content:"- ";font-style:italic;}.media_view:after{content:" -";font-style:italic;}.view-info-grid .views-row{clear:both;overflow:hidden;}.view-info-grid .views-col{padding:5px;text-align:center;margin-bottom:10px;}.view-info-grid .views-col:hover{opacity:0.8;}@media(min-width:767px){.view-info-grid .views-col{width:33.3%;}}.view-info-grid .views-field-title{width:100%;background:#a9987c;padding:20px 10px 45px 10px;}.view-info-grid .views-field-title a{color:#fff;font-weight:500;}.view-info-grid .views-field-title a:hover{text-decoration:none !important;}.view-breeding .views-row{clear:both;overflow:hidden;}.view-breeding .views-col{padding:5px;text-align:center;margin-bottom:10px;}.view-breeding .views-col:hover{opacity:0.8;}.view-breeding .views-field-title{width:100%;padding:20px 10px 45px 10px;background:#a9987c;}.view-breeding .views-field-title a{color:#ffffff;font-weight:500;}.view-breeding .views-field-title a:hover{text-decoration:none !important;}.view-gallery .views-row{clear:both;overflow:hidden;}.view-gallery .views-col{padding:5px;text-align:center;margin-bottom:10px;}.view-gallery .views-col:hover{opacity:0.8;}.view-gallery .views-field-title{width:100%;padding:20px 10px 45px 10px;background:#a9987c;}.view-gallery .views-field-title a{color:#ffffff;font-weight:500;}.view-gallery .views-field-title a:hover{text-decoration:none !important;}.field--name-field-gallery-images{margin-top:35px;}.field--name-field-gallery-images .field--item{float:left;width:50%;padding:10px;}@media(min-width:767px){.field--name-field-gallery-images .field--item{width:25%;}}.view-videos .views-row{clear:both;overflow:hidden;}.view-videos .views-col{padding:5px;text-align:center;margin-bottom:10px;}.view-videos .views-col:hover{opacity:0.8;}.view-videos .views-field-title{width:100%;padding:20px 10px 45px 10px;background:#a9987c;}.view-videos .views-field-title a{color:#ffffff;font-weight:500;}.view-videos .views-field-title a:hover{text-decoration:none !important;}.contact-wrapper{background:url(/themes/waterfall/images/wood-bg.jpg);background-size:500px;background-repeat:repeat;padding:45px 0;background-attachment:fixed;}.contact-wrapper .block-title{margin:0 0 20px 0;color:#fff;}.captcha{margin-bottom:15px;}.webform-elements .btn-primary{background:#abde5b;border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #9dd14b;}.webform-elements .btn-primary:hover{background:#9dd14b;}#gmap{width:100%;height:400px;border:none;}.btn-info{background:#abde5b;border-bottom:3px solid #9dd14b;border-top:none;border-left:none;border-right:none;border-radius:0;}.btn-info:hover{background:#9dd14b;border-bottom:3px solid #9dd14b;}.btn-primary{background:#abde5b;border:none;border-radius:0;}.btn-primary:hover{background:#abde5b;border:none;opacity:0.8;}#edit-flexbox{margin-bottom:0;}#edit-flexbox .webform-flex{margin-bottom:15px;}#edit-flexbox input{margin-bottom:0;}.form-control::placeholder{color:#444;}input,textarea{margin-bottom:15px;}.social-icons img{max-width:45px;height:auto;margin:0 5px 5px 0;transition:.3s ease;}.social-icons img:hover{opacity:0.8;}.small-text{font-size:12px;}.field--name-user-picture img{border-radius:100%;float:left;max-width:45px;height:auto;margin:0 20px 20px 0;}.region-content .content{clear:both;}.region-content .author{padding:10px 0 0 0;font-size:12px;}.view-sitemap{text-align:center;}.view h3{margin:45px 0 15px 0;}.view-sources-links .views-row{clear:both;margin-bottom:65px;}.view-sources-links .views-field-field-source-image{float:left;margin:0 20px 20px 0;}.footer-wrapper{background:url(/themes/waterfall/images/header-bg.png);padding:45px 0;text-align:center;}.footer{margin-top:0;padding-top:0;padding-bottom:0;border:none !important;color:#fff;}.footer p,.footer a{color:#fff;font-size:11px;margin:0 !important;}.credits-wrapper{padding:10px 0;text-align:center;font-size:11px !important;}.credits-wrapper p,.credits-wrapper a{font-size:11px;margin:0 !important;}
