#adminmenu .menu-icon-testimonials div.wp-menu-image:before{content:"\f122"}#adminmenu .menu-icon-people div.wp-menu-image:before{content:"\f307"}#adminmenu .menu-icon-faq div.wp-menu-image:before{content:"\f223"}#adminmenu .menu-icon-cta div.wp-menu-image:before{content:"\f488"}#adminmenu .menu-icon-message div.wp-menu-image:before{content:"\f330"}#adminmenu .menu-icon-quotes div.wp-menu-image:before{content:"\f473"}a{color:#1c1f31;text-decoration:underline}a:hover{color:#99e811}.site-inner .content a:hover{color:#83c512}p{margin:0 0 1.125em}body{font-size:16px;line-height:1.875}h1,h2,h3,h4,h5,h6{color:#1c1f31;font-weight:400}h1{font-size:2.625em}h2{font-size:2.25em;margin:1em 0 .625em}h3{font-size:1.75em}h4{font-size:1.5em}h5,h6{font-size:1.375em}blockquote{color:#777;font-style:italic}input[type=button],input[type=reset],input[type=submit],.button{background:#74b209;font-weight:700;text-decoration:none;padding:1em 2em}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover{background:#5e9007;text-decoration:none}input[type=search]{margin-right:10px;padding:12px 16px;width:250px;font-family:Lato,sans-serif;text-transform:uppercase}input[type=search]:focus{text-transform:none}.entry-content .gform_wrapper li.gfield.gfield_error,.entry-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-left:1em}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url]{padding:.5em 0!important}.site-inner,.page.no-featured-image .site-inner{margin-top:0}.archive .author-box,.archive-description,.page .content,.single .content,.welcome-message .wrap,.error404 .content,.search .content{width:100%;max-width:800px}.ambiance-frontpage .site-inner,.ambiance-frontpage.page.no-featured-image .site-inner{margin:0}.ambiance-frontpage .site-inner .content{max-width:none}.ambiance-frontpage .site-inner .content .entry{margin-bottom:20px;margin-bottom:2em}.search h1.archive-title{text-align:center}.search .search-again{text-align:center}.search .post-image.entry-image{display:none}.search .entry-header{text-align:left}.search .relevanssi-query-term{color:#83c512;font-weight:700}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.entry-title,.archive-title{clear:both;font-size:2.25em;margin:2em 0 1em}.ambiance-grid .entry-title{font-size:2em}.ambiance-grid .entry-title a,.ambiance-grid .entry-title a:hover{text-decoration:none}.widget_search input[type=submit]{margin-left:5px;padding:15px;position:relative;height:auto;width:auto;display:inline-block}.footer-widgets .widget_search input[type=submit]{display:none}.site-header{position:relative}.site-header.shrink{position:fixed;box-shadow:0 1px 5px #aaa;-webkit-box-shadow:0 1px 5px #aaa;-moz-box-shadow:0 1px 5px #aaa}.site-header,.single-post .site-header.shrink,.site-header.shrink{background:#606c88;background:-moz-linear-gradient(-45deg,rgba(96,108,136,1) 6%,rgba(63,76,107,1) 61%);background:-webkit-linear-gradient(-45deg,rgba(96,108,136,1) 6%,rgba(63,76,107,1) 61%);background:linear-gradient(135deg,rgba(96,108,136,1) 6%,rgba(63,76,107,1) 61%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#606c88,endColorstr=#3f4c6b,GradientType=1 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr=#606c88, endColorstr=#3f4c6b,GradientType=1 )"}.before-header{padding:0}.before-header .genesis-nav-menu li{float:left}.before-header .genesis-nav-menu ul.menu{float:right}.before-header .genesis-nav-menu a{display:inline-block;color:#333}.no-featured-image .entry-background{height:0;background:0 0}.before-header div.top-search{display:inline-block;float:right}.before-header div.top-search input[type=submit]{display:none}.before-header div.top-search input[type=search]{padding:5px 10px;margin:5px 0 0;font-size:.75em}.home .before-header div.top-search{display:none}.social-icons{float:right}.social-icons a{width:45px;height:40px;padding:5px;display:inline-block;text-align:center}.social-icons a:hover{color:#fff;background:#99e811}.before-header .social-icons h2{display:none}.footer-social .social-icons{float:none;text-align:center}.footer-social .social-icons a{font-size:24px;width:90px;height:80px;padding:5px;display:inline-block;text-align:center}.footer-social .social-icons a:hover{color:#99e811;background:#fff}.footer-social .social-icons .fa{font-size:36px}.site-title{font-size:1.75em}.shrink .site-title{font-size:1.5em}.site-title a,.site-title a:hover{color:#fff;text-decoration:none}.big-leader h1.entry-title{background:rgba(0,0,0,.6);padding:1em;font-size:2.4em;font-weight:400}.nav-primary .genesis-nav-menu{margin:0;padding:1em 0 0}.shrink .nav-primary .genesis-nav-menu{margin-top:0;padding-top:.75em}.genesis-nav-menu>.menu-item>a{text-decoration:none}.footer-widgets a:hover{color:#99e811}.genesis-nav-menu a{margin:0 .75em;color:#fff}.genesis-nav-menu .current-menu-item>a{color:#fff}.genesis-nav-menu a:hover,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#99e811}ul.menu li.feature a{color:#99e811}ul.menu li.feature a:hover{color:#fff}.genesis-nav-menu .menu-item-has-children>a:after{content:'\f107';font-family:fontawesome;font-size:14px;padding-left:3px;padding-left:.3rem;vertical-align:bottom}.genesis-nav-menu>.menu-item>a{letter-spacing:1px;text-transform:uppercase;padding:0 0 1.25em}.genesis-nav-menu .sub-menu{left:-9999px;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:260px;z-index:99;margin-top:1.25em;border:1px solid #333}.genesis-nav-menu .sub-menu a{background-color:#3f4c6b;border-bottom:1px solid #333;font-size:14px;letter-spacing:1px;padding:20px;position:relative;text-align:left;text-transform:uppercase;width:260px;text-decoration:none;margin:0}.genesis-nav-menu .sub-menu .sub-menu{margin:-55px 0 0 199px}.genesis-nav-menu .menu-item:hover>.sub-menu{top:5px;left:0;margin-left:0;opacity:1}.responsive-menu-icon{display:none}.responsive-menu{display:block}.responsive-menu-icon:after{content:"Menu";position:absolute;color:#fff;margin-top:-3px;text-transform:uppercase;font-family:Lato,sans-serif}.responsive-menu-icon::before{color:#fff;content:"\f333";font:normal 24px/1 "dashicons"}.big-leader{max-height:550px}.page.no-featured-image .site-inner{margin-top:3em}.post-feature-image{margin-bottom:2.25em}.post-feature-image .image-credit{float:right;font-size:.75em;font-style:italic;color:#aaa;padding-right:5px}.post-feature-image .image-credit a{color:#aaa}.welcome-message{margin:3em 0 2em}.welcome-message h4.widget-title{font-size:2.25em}.welcome-message input[type=search]{border:1px solid #74b209;text-align:center;margin-right:0;width:375px}.entry-background{height:500px}.no-featured-image .entry-background{height:80px}.after-entry{border-bottom:1px solid #ddd}.entry-header p.entry-meta{margin-bottom:0;margin:2em 0}.section-categories{display:block;clear:both;margin:0 0 3em}.section-categories ul li a{font-family:Lato,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding:.5em 1em;border:2px solid #606c88;color:#606c88;text-decoration:none;display:block;text-align:center;margin:.5em auto}.section-categories ul li a:hover{background:#74b209;color:#fff}.entry-footer{margin:1em 0}.author-box .left{float:left;width:25%;margin-right:5%}.author-box .right{float:right;width:70%}.author-box a{color:#fff}.single .author-box{border-top:0;margin-bottom:2.25em;padding:3em 2em 2em;background:#606c88;color:#fff}.author-box-title{color:#fff;font-size:1.25em}.avatar{border-radius:0}.archive .avatar,.author-box .avatar,.entry-avatar .avatar{width:100%;height:auto}.pagination{margin:0 auto 3em;text-align:center}.adjacent-entry-pagination{border-top:0;border-bottom:0}.adjacent-entry-pagination a{font-weight:400}.adjacent-entry-pagination a:hover{background:0 0!important}.archive-pagination li{margin:0 .125em}.archive-pagination li a{padding:.25em .75em;text-decoration:none;background:#606c88;color:#fff}.archive-pagination li.pagination-previous a,.archive-pagination li.pagination-next a{background:0 0;padding:5px 0 20px}.site-inner .content .archive-pagination ul li a:hover,.archive-pagination ul li a:hover,.archive-pagination .active a,.pagination a:hover{background:#74b209;color:#fff}.entry-comments .comment,.entry-comments .children .comment,.entry-comments article{margin-bottom:3.25em}.entry-comments a{text-decoration:none;color:#3f4c6b}.entry-comments a:hover{text-decoration:underline}.entry-comments .avatar{height:90px;width:90px;border:1px solid #aaa;border-radius:50%;margin-top:-1em}.entry-comments .comment{border-bottom:0}.entry-comments .comment-header{float:none;font-size:16px;font-size:1rem}.entry-comments .comment-author span,.entry-comments a.comment-author-link{text-transform:uppercase;font-family:Lato,sans-serif;font-weight:700;text-decoration:none}.entry-comments a.comment-author-link:hover{text-decoration:underline}.entry-comments .comment-author span.says{font-family:Merriweather,serif;text-transform:none;font-weight:400}.entry-comments .comment-content{padding-left:110px}.entry-comments .comment-meta{line-height:1.1;margin-bottom:1em;font-family:Lato,sans-serif}.entry-comments .comment-meta .comment-time{font-size:.75em}.entry-comments .comment-meta a{text-decoration:none}.entry-comments .comment-meta a:hover{text-decoration:underline}.entry-comments ul.children{margin-left:110px}.entry-pings{display:none}.ambiance-archive .content .entry{padding:0;background:#3f4c6b;position:relative;margin-bottom:20px;overflow:hidden}.ambiance-archive .entry-thumb img{position:absolute;left:0;top:0;transition:all .4s linear;opacity:.6}.ambiance-archive .content .entry:hover .entry-thumb img{opacity:.3;-ms-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02)}.ambiance-archive .content .entry .entry-content{text-align:center;position:absolute;top:50%;left:50%;width:80%;padding:0;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ambiance-archive .content .entry .entry-title{clear:both;font-size:1.75em;font-weight:600;margin:0}.ambiance-archive .content .entry .entry-title a,.ambiance-archive .content .entry .entry-title a:hover{text-decoration:none;text-shadow:#888 1px 1px 10px;color:#fff}.site-footer{background:#fff;padding:1em 0;text-align:center;font-size:.75em;font-family:Lato,sans-serif;font-weight:400;text-transform:uppercase}.site-footer,.site-footer a,.site-footer a:hover{color:#1c1f31}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer ul.menu{float:left}.site-footer #back-to-top{float:right}.site-footer ul.menu li{display:inline-block;margin:0 .5em}.site-footer ul.menu li.tla{margin:0 .5em 0 0}.site-footer ul.menu li.tlatitle{font-weight:600;border:1px solid #99e811;padding:0 .5em;margin:0 .5em 0 2em}.site-footer ul.menu li.tlatitle a:hover{text-decoration:none}.site-footer ul.menu li.tla{margin:0 1em 0 0}.footer-widget-header-container .textwidget a{display:block;margin:0 auto 1em;text-align:center;width:468px}.footer-widgets{background:#606c88;background:-moz-linear-gradient(-45deg,rgba(96,108,136,1) 6%,rgba(63,76,107,1) 61%);background:-webkit-linear-gradient(-45deg,rgba(96,108,136,1) 6%,rgba(63,76,107,1) 61%);background:linear-gradient(135deg,rgba(96,108,136,1) 6%,rgba(63,76,107,1) 61%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#606c88,endColorstr=#3f4c6b,GradientType=1 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr=#606c88, endColorstr=#3f4c6b,GradientType=1 )"}.footer-widgets,.footer-widgets a,.footer-widgets li a,.footer-widgets h4{color:#fff}.footer-widgets .wrap{padding:2em 0}.footer-widgets li a{text-decoration:none}.footer-widgets .widget-area{display:inline-block;max-width:300px;width:25%;padding:1em;float:left}.footer-widgets .widget-area .featured-content{margin-bottom:0}.footer-widgets .widget-area .featured-content .entry{width:100%;min-height:0;float:none;margin-bottom:1em;margin-left:0}.footer-widgets .featured-content h2.entry-title{font-size:1em;padding:1em;margin:0;font-family:Merriweather,serif;text-align:left;padding:0}.footer-widgets .featured-content h2.entry-title a{line-height:1.625;text-decoration:none}.footer-widgets .widget-area .widget h4.widget-title{font-size:1.125em;text-transform:uppercase;letter-spacing:1px}.footer-widgets .textwidget a.button{padding:.6em 2em}.footer-widgets .widget-area input[type=search]{font-size:.8em}.content .site_list_row{padding-bottom:1.6em}.before-footer{margin:5em 0}.before-footer .widget{max-width:850px;width:100%;margin:0 auto}div.bsap_block .bsap a{max-width:125px;width:15%;margin:2% 2% 2% 0}.before-footer div.bsap_block{padding:2em 0}.before-footer div.bsap a{margin:0 .6em 2em;display:inline-block;float:none}html>body div.bsap_1305515{text-align:center}html>body div.bsap_1305515 a.adhere,html>body div.bsap_1305515 a.ad1,{margin:0 auto 50px;display:block}div.bsap_1250815 a:first-child{margin-left:0}.sumome-share-client-wrapper.sumome-share-client-wrapper-left-page{top:40%!important}.sumome-share-client-wrapper-left-page{box-shadow:1px 0 5px #555;-webkit-box-shadow:1px 0 5px #555;-moz-box-shadow:1px 0 5px #555}#socialButtonOnPage .csbwfs-sbutton-post img{border-radius:0;box-shadow:none}.leftSocialButtonOnPage .csbwfs-sbutton-post{padding:5px}#csbwfs-li a{background:none repeat scroll 0 0 #007bb6}.section-cta{color:#fff}.section-cta .wrap{padding:4em 6em}.section-cta.home-footer-cta{text-align:center}.section-cta.home-footer-cta .cta-content{max-width:800px;margin:0 auto}.section-cta.home-footer-cta .cta-content .gform_wrapper.horizontal_wrapper{max-width:none}.section-cta.home-footer-cta .gform_wrapper.horizontal_wrapper form{text-align:center}.section-cta.home-footer-cta .gform_wrapper.horizontal_wrapper .gform_footer input[type=submit]{min-width:250px}.ambiance-frontpage .site-inner .content-sidebar-wrap h2{text-align:center;margin-bottom:1em}.ambiance-frontpage .site-inner .content-sidebar-wrap .section-button{clear:both;text-align:center;padding:3em 0}.section-cta .cta-content h2{color:#fff;margin-top:0}.section-cta .cta-content .gform_wrapper.horizontal_wrapper li.gfield{width:49%;margin-right:2%;display:inline-block}.section-cta .cta-content .gform_wrapper.horizontal_wrapper li.gfield.last{margin-right:0}.gform_wrapper.horizontal_wrapper .top_label input.medium,.gform_wrapper.horizontal_wrapper .top_label select.medium{width:100%}.section-cta .cta-content .gform_wrapper li.gfield.nolabel label,.section-cta .cta-content .gform_wrapper.horizontal_wrapper li.gfield.nolabel label{display:none}.section-cta .cta-content .gform_wrapper div.validation_error{font-size:1em;width:100%;background-color:#ffdfe0}.cta-blue,.section-cta.cta-blue{background:#606c88;background:-moz-linear-gradient(-45deg,rgba(96,108,136,1) 6%,rgba(63,76,107,1) 61%);background:-webkit-linear-gradient(-45deg,rgba(96,108,136,1) 6%,rgba(63,76,107,1) 61%);background:linear-gradient(135deg,rgba(96,108,136,1) 6%,rgba(63,76,107,1) 61%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#606c88,endColorstr=#3f4c6b,GradientType=1 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr=#606c88, endColorstr=#3f4c6b,GradientType=1 )"}.cta-green{background:#5e9007;background:-moz-linear-gradient(-45deg,rgba(94,144,7,1) 6%,rgba(72,111,5,1) 61%);background:-webkit-linear-gradient(-45deg,rgba(94,144,7,1) 6%,rgba(72,111,5,1) 61%);background:linear-gradient(135deg,rgba(94,144,7,1) 6%,rgba(72,111,5,1) 61%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#5e9007,endColorstr=#486f05,GradientType=1 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr=#5e9007, endColorstr=#486f05,GradientType=1 )"}.cta-none{background:0 0}@media only screen and (max-width:1230px){.footer-widgets .textwidget div.bsap{width:auto!important;height:auto!important}.footer-widgets .textwidget div.bsap a{width:auto!important;height:auto!important}}@media only screen and (min-width:981px) and (max-width:1230px){.site-header .title-area{width:30%}.nav-primary .genesis-nav-menu{width:auto}.genesis-nav-menu a{margin:0 .5em}.ambiance-archive .content .entry .entry-title{font-size:1.5em}}@media only screen and (min-width:980px){}@media only screen and (max-width:1024px){.ambiance-archive .content .entry{min-height:200px;height:auto}}@media only screen and (max-width:980px){.archive .entry,.home .entry{margin-left:1.564102564102564%}.footer-widgets .widget-area{max-width:none;width:40%;margin:0 5%}.footer-widgets-3{clear:both}}@media only screen and (min-width:769px) and (max-width:980px){.title-area{padding-bottom:1.25em}.site-inner{padding:1em 3em}.ambiance-archive .content .entry .entry-title{font-size:1.375em}}@media only screen and (min-width:769px){.welcome-message .wrap{max-width:600px}}@media only screen and (max-width:768px){.site-inner{padding:30px 60px}h2{font-size:2em}.title-area,.nav-primary{padding:.75em 0}.title-area{text-align:left;float:left;width:auto;padding-left:1em}.site-title{font-size:1.25em}.responsive-menu{display:none}.responsive-menu-icon{cursor:pointer;display:block;margin-top:0;width:120px;float:right;margin-right:1em}.nav-primary{top:0;z-index:999999;width:100%;display:block}.site-header .nav-primary .genesis-nav-menu,.shrink .nav-primary .genesis-nav-menu{margin-top:50px}.site-header .genesis-nav-menu .menu-item{text-align:right;padding:0}.site-header .genesis-nav-menu .menu-item a{padding:1.125em 0}.site-header .nav-primary ul.responsive-menu .sub-menu{display:none;left:auto;opacity:0;position:relative;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%;margin-top:0;margin-bottom:2em;z-index:99}.nav-primary .genesis-nav-menu .sub-menu li{border:0}.nav-primary .genesis-nav-menu .sub-menu a{text-align:right;margin-right:1em;width:auto;border:0;background:0 0}.adjacent-entry-pagination{border-top:0;border-bottom:0}.single .pagination-next,.single .pagination-previous{font-size:1.25em;font-weight:400;border-right:0;float:none;width:100%;padding:1em 0}.ambiance-frontpage .site-inner .content .entry{margin-bottom:1em}.section-cta .wrap{padding:4em 2em}.section-cta .cta-content .gform_wrapper.horizontal_wrapper li.gfield{display:block;width:80%;margin:0 auto 1em!important}html>body div.bsap_1305515 a.adhere{width:auto!important;height:auto!important}.site-footer ul.menu,#back-to-top{width:100%;float:none}.csbwfs-social-widget,.csbwfs-show{display:none}}@media only screen and (max-width:568px){.shrink .site-title{font-size:1.25em}.before-header div.top-search{float:left;padding-left:10px}.site-inner{padding:30px}div.bsap_block .bsap a{width:45%;margin:2%}.entry-author{clear:both;display:block}.author-box .left,.author-box .right{float:none;width:100%;clear:both}.author-box .left img{margin-bottom:2em}.search-form input[type=search]{max-width:none;width:92%}.search-form input[type=submit]{width:50%;margin-top:1em}.ambiance-archive .content .entry .entry-title{font-size:1.5em}.entry-comments .comment-content{padding-left:0}.entry-comments ul.children{padding-left:25px;margin-left:25px}.entry-comments .avatar{height:50px;width:50px;margin:0 10px 10px 0}.section-cta .wrap{padding:2em}.before-footer{margin-bottom:3em}.before-footer div.bsap{width:300px;margin:0 auto}.before-footer div.bsap a{margin:0 10px 2em}.footer-widgets .widget-area{max-width:none;width:95%;margin:0 5%}.footer-social .social-icons a{width:60px;height:60px}.footer-social .social-icons{margin-bottom:2em}.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{clear:both}.content .site_list_row .site_list_cell_left,.content .site_list_row .site_list_cell_right{clear:both}}@media only screen and (max-width:480px){.before-header .social-icons{display:none}.before-header div.top-search{float:none;padding-left:10px;width:95%;margin:5px auto}.site-header .wrap{padding:20px 5px}.site-header .nav-primary .genesis-nav-menu,.shrink .nav-primary .genesis-nav-menu{margin-top:30px}.title-area,.nav-primary{padding:0}.title-area{width:70%;padding-left:5px;margin-top:5px}.site-title{font-size:1em}.nav-primary{margin-top:-20px;float:right}.entry-title,.archive-title{margin-top:0}}@media only screen and (max-width:320px){}