/*!
 * Theme Name: wp&ndash;bootstrap&ndash;starter&ndash;child
 * Theme URI: http://underscores.me/
 * Author: Underscores.me
 * Version: 1.0.0
 * Template: wp-bootstrap-starter */
 .body,h3,h4,h5,h6,p,a,ul,div{color:#5f5a48;font-family:Helvetica,Arial,sans-serif}h1{line-height:1em;font-size:1.5em;color:#abc636;font-family:Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:20px}h2{font-family:Helvetica,Arial,sans-serif;color:#abc636;font-size:2.5em;line-height:1}h3{font-size:1.5em;font-weight:500;margin-bottom:5px!important}h4{font-size:1.2em;font-weight:500}h5{font-weight:300;margin-bottom:3px!important;font-size:1.25em}h6{line-height:1;font-weight:600;margin-bottom:8px!important}p{font-size:1em}a{text-decoration:none;color:#2d5b00}a:visited{color:#2d5b00}a:hover{color:#abc636;text-decoration:none}#main h6 a:hover{opacity:.7;color:#000!important}.ko h1,.ko h2,.ko h3,.ko h4,.ko h5,.ko h6,.ko p,.ko a,.ko ul{color:#fff}.headertext h1{font-size:4em;font-family:Helvetica,Arial,sans-serif}.page-id-49 h1{color:#2f2f2f}@media screen and (max-width:1199px){h2{font-size:2em}h3{font-size:1.2em}}#masthead{background-image:url(/wp-content/uploads/2020/06/header_bg.png);background-repeat:repeat-x;border-bottom:solid 3px #fff}#masthead .navbar-brand{padding-top:30px;padding-bottom:20px}#masthead #main-nav{position:absolute;bottom:0;right:0}#masthead #main-nav.collapse{display:block;width:100%}#masthead #main-nav .menu-item{margin-right:2px}#masthead #main-nav .menu-item:last-child{margin-right:0}#masthead #main-nav .nav-link{color:#fff;padding:12px;background:#1f1f1f;background:linear-gradient(0deg,#1f1f1f 0%,#4c4949 100%)}#masthead #main-nav .active .nav-link,#masthead #main-nav .nav-link:hover{background:#628f28;background:linear-gradient(0deg,#628f28 0%,#b1ca37 100%)}#masthead .nav-item:hover .dropdown-menu{display:block;position:absolute}#masthead .navbar-toggler{display:none}#masthead .navbar-expand-xl .navbar-nav{flex-direction:row;position:absolute;bottom:0;right:0}#masthead .navbar-nav{display:flex}@media screen and (max-width:1199px){#main-nav{display:block}}@media only screen and (max-width:1024px){#masthead .navbar-toggler{display:block;background:#628f28;background:linear-gradient(0deg,#628f28 0%,#b1ca37 100%);z-index:999;position:fixed;right:30px}#masthead #main-nav.collapse{display:none}#masthead #main-nav.collapse.show{display:block;height:100vh;width:100%;position:fixed;background:rgb(76 73 73 / .9);z-index:99}#masthead #main-nav.collapse.show .navbar-nav{display:block;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;right:auto;text-align:center}#masthead #main-nav.collapse.show .navbar-nav .menu-item{margin-right:0}#masthead #main-nav.collapse.show .navbar-nav .menu-item .nav-link{background:transparent!important;font-size:2em}#masthead #main-nav.collapse.show .navbar-nav .menu-item .nav-link:hover{background:#b1ca37!important}#masthead .nav-item:hover .dropdown-menu{display:none}#masthead .dropdown-toggle::after{color:#fff}}.skip-link{display:none}.container{max-width:946px}#content .container{padding-top:50px}.page-id-19 #content .container{padding-top:0}.marginless.wpb_content_element{margin-bottom:0!important}.wpb_single_image,figure,.vc_single_image-wrapper{width:100%}.full.wpb_single_image img{width:100%}#content{background-image:url(/wp-content/uploads/2020/06/background_fade.png);background-repeat:repeat-x;position:relative}#content:before{content:"";background-image:url(/wp-content/uploads/2020/06/background_flowers.png);background-repeat:no-repeat!important;background-position:center top!important;height:100%;width:100vw;position:absolute;top:0}.homeblock p{font-size:.8em}.homeblock .vc_column_container{border:solid 1px #000}#colophon{background-color:#2f2f2f;background-image:url(/wp-content/uploads/2020/06/footer_bg.png);background-repeat:repeat-x;text-align:center;padding-bottom:40px;background-size:auto 100%}#colophon .site-info p.copyright{padding:10px;margin-bottom:0;font-size:10pt;color:#abc636}#colophon .site-info p.copyright a{color:#abc636}#colophon .site-info p.copyright a:hover{color:#fff;text-decoration:none}.vc_btn3,input[type="submit"],.wpcf7-submit,.btn,.btn-primary,.btn-primary.focus,.btn-primary:focus{font-weight:500;text-transform:uppercase;letter-spacing:1px;font-family:Helvetica,Arial,sans-serif;font-size:1em;background-color:#abc636!important;color:#fff!important;border:0;border-radius:0;position:relative;display:block;padding:10px 30px;margin-bottom:20px!important}.vc_btn3:hover,input[type="submit"]:hover,.wpcf7-submit:hover,.btn:hover,.btn-primary:hover,.btn-primary.focus:hover,.btn-primary:focus:hover{background-color:#5f5a48!important}.btn.disabled,.btn:disabled{opacity:1}@media only screen and (max-width:991px){.vc_btn3{min-width:auto}}@media only screen and (max-width:767px){.vc_btn3-container.vc_btn3-right{text-align:center!important}.vc_btn3{min-width:255px}}.wpcf7{position:relative;text-align:left;margin-bottom:60px!important}.wpcf7 label{text-transform:uppercase}.wpcf7 label{width:100%}input[type="text"],input[type="textarea"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0!important;padding:5px 20px!important;text-align:left;width:100%;border:2px solid #abc636;font-family:Helvetica,Arial,sans-serif;font-size:1em!important;color:#000;text-transform:uppercase;background-color:rgb(255 255 255 / .5);letter-spacing:2px;height:50px}::placeholder{color:#000!important;opacity:1}::-ms-input-placeholder{color:#000!important;opacity:1}input[type="checkbox"]{margin-left:-20px;display:block;float:left;position:relative}.wpcf7-checkbox{padding:0;text-transform:inherit}.wpcf7-checkbox .wpcf7-list-item{margin-left:0;font-size:.95em;line-height:1em}.wpcf7-list-item-label{margin-bottom:0;text-transform:none!important;margin-left:0;line-height:1.25;display:inline-block;color:#fff;font-size:10pt;text-shadow:0 0 10px #000}div.wpcf7 .ajax-loader{display:none}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:0 solid #000}@media only screen and (max-width:500px){.formfooter .acceptance{width:100%;float:none}.formfooter .submitbtn{text-align:left;width:100%;float:none}}