article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,input[type=search]{box-sizing:border-box}.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}body{background-color:#fff;color:#636363;font-family:Hind,helvetica,sans-serif;letter-spacing:.1px;font-size:18px;line-height:1.625;margin:0;max-width:100%;margin-left:auto;margin-right:auto}body:after{content:" ";display:block;clear:both}.button,a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:all .4s ease-in-out}::-moz-selection{background-color:#b3d3d2}::selection{background-color:#b3d3d2}a{color:#d57272;text-decoration:none}a:hover{color:#e19999}p{margin:0 0 27px;margin:0 0 1.5rem}ol,p,ul{padding:0}ol,ul{margin:0}li{list-style-type:none}b,strong{font-weight:700}cite,em,i{font-style:italic}pre{background-color:#ccc;font-size:13px;font-size:.7rem;padding:23px;padding:1.3rem}blockquote{display:block;background:#fff;padding:15px 20px 15px 50px;padding:.83333rem 1.11111rem .83333rem 2.77778rem;margin:0 0 29px;margin:0 0 1.6rem;position:relative;font-style:italic}blockquote p{margin:0}blockquote:before{content:"\201C";font-family:Georgia,serif;font-size:60px;position:absolute;left:10px;top:-5px;color:#62a5a1}blockquote:after{content:""}hr{border:none;background-color:#d8d2cc;color:#d8d2cc;height:1px}h1,h2,h3,h4,h5,h6{color:#62a5a1;font-family:Average,Georgia,Times,Times New Roman,serif;font-weight:300;line-height:1.2;margin:0 0 27px;margin:0 0 1.5rem;letter-spacing:.04rem}h1{font-size:43px;font-size:2.38889rem}h2{font-size:40px;font-size:2.22222rem}h3{font-size:34px;font-size:1.88889rem}h4{font-size:30px;font-size:1.66667rem}h5{font-size:28px;font-size:1.55556rem}h6{font-size:25px;font-size:1.38889rem}.wp-caption,embed,iframe,img,object,video{max-width:100%}img{height:auto}.featured-content img,.gallery img{width:auto}input,select,textarea{background-color:#fff;color:#7d7d7d;font-size:18px;font-size:1rem;padding:16px;padding:.9rem;width:100%;border:none}input:focus,textarea:focus{outline:none}input[type=checkbox],input[type=image],input[type=radio]{width:auto}::-moz-placeholder{color:#7d7d7d;opacity:1}::-webkit-input-placeholder{color:#7d7d7d}.button,button,input[type=button],input[type=reset],input[type=submit]{color:#fff;cursor:pointer;font-size:18px;font-size:1rem;padding:13px 23px 9px;padding:.7rem 1.3rem .5rem;text-transform:uppercase;width:auto;border-radius:7px;background-color:#d57272}.button:hover,button:hover,input:hover[type=button],input:hover[type=reset],input:hover[type=submit]{background-color:#62a5a1;color:#fff}.entry-content .button:hover{color:#fff}.footer-widgets .button:hover,.footer-widgets button:hover,.footer-widgets input:hover[type=button],.footer-widgets input:hover[type=reset],.footer-widgets input:hover[type=submit]{background-color:#fff;color:#000;border:2px solid #fff}.button{display:inline-block}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.valbuttoncontainer{clear:both;float:left;width:100%;margin:14px 0 32px;margin:.8rem 0 1.8rem}.entry-content a.valbutton,.entry-content a.valbutton:hover{border-bottom:2px solid #d57272}a.valbutton{clear:both;text-align:center;display:table}.bleft{float:left}.bright{float:right}.bcenter{margin:0 auto}.bhalf{width:50%}.bfull{width:100%}.entry-content ol,.entry-content ul,.fp ol,.fp ul,.hm ol,.hm ul{margin:0 0 18px 4px;margin:0 0 1rem .2rem}.entry-content ol,.fp ol,.hm ol{margin-left:1.5rem}.entry-content ul>li,.fp ul>li,.hm ul>li{list-style-type:none;background:url(images/greendisc.png) no-repeat scroll 0 9px transparent;padding:0 0 4px 25px;padding:0 0 .2rem 1.4rem}.entry-content ul li ul li,.fp ul li ul li,.hm ul li ul li{list-style-type:none;background:url(images/hollowgreendisc.png) no-repeat scroll 0 9px transparent;padding:0 0 4px 22px;padding:0 0 .2rem 1.2rem}.entry-content ul li ul li ul li,.fp ul li ul li ul li,.hm ul li ul li ul li{list-style-type:none;background:url(images/greensquare.png) no-repeat scroll 0 9px transparent;padding:0 0 4px 22px;padding:0 0 .2rem 1.2rem}.entry-content ol>li,.fp ol>li,.hm ol>li{list-style-type:decimal;padding:0 0 4px 11px;padding:0 0 .2rem .6rem}.entry-content ol li ol li,.fp ol li ol li,.hm ol li ol li{list-style-type:lower-alpha}.entry-content ol li ol li ol li,.fp ol li ol li ol li,.hm ol li ol li ol li{list-style-type:lower-roman}.entry-content ol ol,.entry-content ul ul,.fp ol ol,.fp ul ul,.hm ol ol,.hm ul ul{margin-bottom:0}.entry-content dl dt,.fp dl dt,.hm dl dt{font-weight:700}.entry-content ul.gform_fields li,.fp ul.gform_fields li,.hm ul.gform_fields li{background:none;padding:0}.valcard{background-color:#f2f1ee;padding:45px;padding:2.5rem;margin:0 0 34px;margin:0 0 1.9rem;clear:both}.valcard h1:last-child,.valcard h2:last-child,.valcard h3:last-child,.valcard h4:last-child,.valcard h5:last-child,.valcard h6:last-child,.valcard p:last-child,.valcard ul:last-child{margin-bottom:0}.valline{display:table;margin-bottom:1.5rem}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;margin-bottom:2.2rem;width:100%}tbody{border-bottom:2px solid #f2f1ee}td,th{text-align:left}td{border-top:2px solid #f2f1ee;padding:6px 0}th{font-weight:400}.site-inner,.wrap{margin:0 auto;max-width:1140px}.site-inner{clear:both;padding:0;padding:18px 0 9px;padding:1rem 0 .5rem}@media (min-width:1000px){.site-inner{padding:18px 0;padding:1rem 0}}.search .site-inner,.single .site-inner{padding:36px 0;padding:2rem 0}@media (min-width:1000px){.search .site-inner,.single .site-inner{padding:117px 0;padding:6.5rem 0}}.home .site-inner{max-width:none;padding:0}.narrow #genesis-content,.single.full-width-content #genesis-content{margin:0 auto;max-width:750px;float:none}.full-width-content #genesis-content{margin:0 auto;max-width:100%}.full-width-content .content{width:100%}@media (min-width:775px){.content{width:65.77778%;float:left;margin-right:3.7037%}}.sidebar-primary{clear:both}@media (min-width:775px){.sidebar-primary{clear:none;width:28.7037%;float:right;margin-right:0}}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.avatar{float:left}.alignleft .avatar,.author-box .avatar{margin-right:24px;margin-right:1.3rem}.alignright .avatar{margin-left:24px;margin-right:1.3rem}.comment .avatar{margin:0 16px 23px 0;margin:0 .9rem 1.3rem 0}.breadcrumb{margin-bottom:20px;margin-bottom:1.1rem}.author-box{background-color:#fff;font-size:16px;font-size:.9rem;margin:0 0 40px;margin:0 0 2.2rem}.author-box-title{font-size:20px;font-size:1.1rem;font-weight:400;margin:0 0 4px;margin:0 0 .2rem}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}.search-form{overflow:hidden}.site-header .search-form{float:right;margin-top:12px;margin-top:.6rem}.entry-content .search-form,.site-header .search-form{width:50%}.search-form input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignright{max-width:100%}.aligncenter,img.centered{display:block;margin:0 auto 24px;margin:1.33rem auto}.alignnone,img.alignnone{margin:0 0 12px;margin:0 0 .66rem}.wp-caption.alignleft,a.alignleft,img.alignleft{margin:11px 23px 23px 0;margin:.6rem 1.3rem 1.3rem 0}.wp-caption.alignright,a.alignright,img.alignright{margin:11px 0 23px 23px;margin:.6rem 0 1.3rem 1.3rem}.wp-caption{background-color:#fff;border:none;margin:10px 0;padding-top:4px;color:gray;font-size:.9rem;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.widget{word-wrap:break-word}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;padding-left:1.1rem;text-indent:-20px;text-indent:-1.1rem}.widget li li{border:0;margin:0 0 0 30px;margin:0 0 0 1.6rem;padding:0}.widget_calendar table{width:100%}.widget_calendar table td,.widget_calendar table th{text-align:center}.featured-content .entry{margin-bottom:20px;margin-bottom:1.1rem;padding:0 0 24px;padding:0 0 1.3rem}.featured-content .entry-title{font-size:20px;font-size:1.1rem}.after-post{margin:0 0 36px;margin:0 0 2rem}.after-post .widget-wrap{font-size:18px;font-size:1rem;margin:0 auto;border:2px solid #f2f1ee;margin:0 0 18px;margin:0 0 1rem;padding:2.5rem}.after-post .widget-title{font-size:32px;font-size:1.8rem;font-weight:300}.after-post .gform_wrapper{text-align:center;margin:0 0 18px;margin:0 0 1rem}.after-post .gform_widget .widget-wrap{border:0;padding:0}.after-post .gform_title{text-align:center}.val-header-contact-widget{text-align:center;font-size:16px;font-size:.9rem}.val-header-contact-widget .header-contact-widget-phone{display:none}.val-header-contact-widget .header-contact-widget-phone-mobile{color:#e19999;margin:0}@media (min-width:775px){.val-header-contact-widget .header-contact-widget-phone-mobile{font-weight:300}}@media (min-width:1200px){.val-header-contact-widget .contact-widget-cta{margin:0 0 0 .7rem;float:right}}@media (min-width:775px){.val-header-contact-widget .contact-widget-note{color:#636363}}@media (min-width:1000px){.val-header-contact-widget .header-contact-widget-phone-mobile{display:none}.val-header-contact-widget .header-contact-widget-phone{display:inline-block;letter-spacing:.09rem}.val-header-contact-widget p{margin:0}.val-header-contact-widget .contact-widget-cta{text-align:right;line-height:1.3;font-size:14px;font-size:.8rem;color:#636363}}@media (min-width:1200px){.val-header-contact-widget{margin:0}.val-header-contact-widget .header-contact-widget-phone{display:block;font-size:23px;font-size:1.3rem;text-align:right;font-weight:300;line-height:1.3;clear:right}}.single .featuredpost .entry-header{width:100%}.featuredpost h4.widgettitle{font-size:2rem;margin-bottom:3rem}.featuredpost .widget-wrap{float:left;width:100%}.featuredpost .entry-title a{font-size:1rem;font-weight:400}@media (min-width:1000px){.featuredpost .post{width:33%;float:left}}.sidebar .search-form{width:100%;display:block;border:4px solid #f2f1ee}.sidebar .search-form input{border:none}.after-entry .widget.enews-widget,.sidebar .widget.enews-widget{background-color:#f2f1ee;padding:2.5rem;text-align:center}.after-entry .widget.enews-widget .widget-title,.sidebar .widget.enews-widget .widget-title{font-size:25px;font-size:1.4rem}.after-entry .widget.enews-widget input,.sidebar .widget.enews-widget input{font-size:16px;font-size:.9rem;margin-bottom:16px;margin-bottom:.9rem}.after-entry .widget.enews-widget input[type=submit],.sidebar .widget.enews-widget input[type=submit]{margin:0;width:100%}.enews form+p{margin-top:24px;margin-top:1.3rem}.single-google_maps .after-post,.single-google_maps .author-box{display:none}body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0}div.gform_wrapper{background-color:#f2f1ee;max-width:100%;padding:2.5rem}div.gform_wrapper .gsection .gfield_label,div.gform_wrapper h2.gsection_title,div.gform_wrapper h3.gform_title{font-size:34px;font-size:1.88889rem;font-weight:300;margin:0 0 18px;margin:0 0 1rem}div.gform_wrapper span.gform_description{display:block;font-size:18px;font-size:1rem;color:#707070}div.gform_wrapper .gform_heading{margin:0 0 27px;margin:0 0 1.5rem}div.gform_wrapper .ginput_complex label,div.gform_wrapper input[type=email],div.gform_wrapper input[type=text],div.gform_wrapper textarea{padding:9px;padding:.5rem;border:none}div.gform_wrapper .ginput_complex label{padding:0;color:#707070;font-size:16px;font-size:.9rem}div.gform_wrapper textarea.large,div.gform_wrapper textarea.medium{width:100%}div.gform_wrapper form li,div.gform_wrapper li{margin:0}div.gform_wrapper .top_label .gfield_label{font-weight:400;margin:22px 0 0;margin:1.22222rem 0 0}div.gform_wrapper .gform_wrapper .top_label select.medium,div.gform_wrapper .top_label input.medium{width:100%}div.gform_wrapper .simple_captcha_large input,div.gform_wrapper .simple_captcha_medium input{width:48%}.gform_confirmation_message{background-color:#f2f1ee;padding:2.5rem;text-align:center}.sidebar-primary .gform_widget .gform_title{font-size:23px;font-size:1.3rem;margin:0 0 8px;margin:0 0 .44444rem}.sidebar-primary .gform_widget .gform_description{color:#7d7d7d}.sidebar-primary .gform_widget li{border-bottom:none}.sidebar-primary .gform_widget .gform_wrapper .top_label input{width:100%}.sidebar-primary .gform_widget .gform_footer,.sidebar-primary .gform_widget .gform_wrapper{margin-top:0}.after-entry .gform_widget{background-color:#f2f1ee}.after-entry .gform_widget .gform_body,.after-entry .gform_widget .gform_footer{width:100%}.after-entry .gform_widget .gform_title{font-size:25px;font-size:1.4rem;margin:0 0 8px;margin:0 0 .44444rem}.after-entry .gform_widget .gform_description{color:#7d7d7d;font-size:18px;font-size:1rem}.after-entry .gform_widget label.gfield_label{display:none}.after-entry .gform_widget .gform_wrapper .top_label input{width:100%}@media only screen and (min-width:1023px){.after-entry .gform_widget .gform_body,.after-entry .gform_widget .gform_footer{width:70%;margin:0 auto}}#wpstats{display:none}.site-header{background-color:#f2f1ee}.site-header .wrap{padding:11px 0;padding:.7rem 0}.title-area{float:left;width:100%;text-align:center;padding:23px 0;padding:1.25rem 0}@media (min-width:775px){.title-area{padding:27px 0 0;padding:1.5rem 0 0}}@media (min-width:1200px){.title-area{text-align:left;width:20%;padding:29px 0 29px 18px;padding:1.6rem 0 1.6rem 1rem}}.site-title{font-size:23px;font-size:1.3rem;font-weight:300;line-height:1.2;letter-spacing:.02rem;font-color:#636363}.site-title a{color:#636363;padding:0;display:block}.site-title a:hover{color:#d57272;text-decoration:none}.header-image .site-title>a{float:left;width:100%;background:transparent}.site-description{font-size:14px;font-size:.8rem;line-height:1.3;color:#62a5a1;letter-spacing:.03rem}.site-description,.site-title{margin-bottom:0}.header-image .site-description,.header-image .site-title{display:block;text-indent:0}.site-title img{vertical-align:bottom}.site-header .widget-area{padding:11px 0;padding:.6rem 0;background-color:#f2f1ee}@media (min-width:1200px){.site-header .widget-area{padding:29px 18px 29px 0;padding:1.6rem 1rem 1.6rem 0;float:right;width:20%}}.genesis-nav-menu{font-size:18px;font-size:1rem;line-height:1}.genesis-nav-menu .menu-item{display:inline-block;text-align:left}.genesis-nav-menu a{color:#636363;display:block;padding:40px 18px;padding:2.2rem 1rem;text-transform:uppercase;font-weight:300;letter-spacing:.09rem;font-size:16px;font-size:.9rem}@media (min-width:1200px){.genesis-nav-menu a{padding:45px 18px 34px;padding:2.5rem 1rem 1.9rem}}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#d57272;text-decoration:none}.genesis-nav-menu .menu-item-has-children>a:after{display:inline;content:"\f107";font-family:FontAwesome;color:#7a7e87;font-size:17px;font-size:.95rem;padding-left:.25em}.genesis-nav-menu .sub-menu .menu-item-has-children>a:after{display:inline-block;content:"\f105";font-family:FontAwesome;color:#7a7e87;font-size:.85em;padding-left:.5em}.genesis-nav-menu .sub-menu{left:-9999px;opacity:0;position:absolute;transition:opacity .4s ease-in-out;width:200px;width:11.111rem;z-index:1}.genesis-nav-menu .sub-menu a{background-color:#f2f1ee;border-top:0;padding:29px;padding:1.6rem;position:relative;width:200px;width:11.111rem;transition:all .4s ease 0s}.genesis-nav-menu .sub-menu a:hover{color:#d57272}.genesis-nav-menu .sub-menu .sub-menu{margin:-65px 0 0 11.111rem}.genesis-nav-menu .menu-item:hover{position:static}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu>.right{color:#fff;float:right;list-style-type:none;padding:30px 0;padding:1.6rem 0}.genesis-nav-menu>.right>a{display:inline;padding:0}.genesis-nav-menu>.rss>a{margin-left:48px;margin-left:2.66rem}.genesis-nav-menu>.search{padding:10px 0 0;padding:.5rem 0 0}.nav-primary{text-align:center;width:100%;clear:both}@media (min-width:1200px){.nav-primary{width:60%;float:left;clear:none;text-align:center}}.nav-primary a:hover{color:#d57272}.screen-reader-text{position:absolute;top:-9999em;left:-9999em}#menu-social{background-color:#d8d2cc;width:100%;clear:both}.menu-social ul{list-style:none;text-align:center;background-color:#d8d2cc}.menu-social ul li{display:inline-block;padding:14px 11px;padding:.8rem .6rem}.menu-social li a:before{content:'\f005';display:inline-block;padding:0 5px;font-family:FontAwesome;font-size:23px;font-size:1.3rem;-webkit-font-smoothing:antialiased;color:#db8686}.menu-social li a:hover:before{color:#e19999}.menu-social li a[href*="facebook.com"]:before{content:'\f09a'}.menu-social li a[href*="twitter.com"]:before{content:'\f099'}.menu-social li a[href*="plus.google.com"]:before{content:'\f0d5'}.menu-social li a[href*="app.net"]:before{content:'\f170'}.menu-social li a[href*="bitbucket.com"]:before{content:'\f171'}.menu-social li a[href*="dribbble.com"]:before{content:'\f17d'}.menu-social li a[href*="flickr.com"]:before{content:'\f16e'}.menu-social li a[href*="foursquare.com"]:before{content:'\f180'}.menu-social li a[href*="github.com"]:before{content:'\f09b'}.menu-social li a[href*="instagram.com"]:before{content:'\f16d'}.menu-social li a[href*="linkedin.com"]:before{content:'\f0e1'}.menu-social li a[href*="pinterest.com"]:before{content:'\f0d2'}.menu-social li a[href*="renren.com"]:before{content:'\f18b'}.menu-social li a[href*="stack-exchange.com"]:before{content:'\f18d'}.menu-social li a[href*="stack-overflow.com"]:before{content:'\f16c'}.menu-social li a[href*="tumblr.com"]:before{content:'\f173'}.menu-social li a[href*="vimeo.com"]:before{content:'\f194'}.menu-social li a[href*="weibo.com"]:before{content:'\f18a'}.menu-social li a[href*="xing.com"]:before{content:'\f168'}.menu-social li a[href*="youtube.com"]:before{content:'\f167'}#menu-footer{text-align:center;clear:both;width:100%;font-size:16px;font-size:.88889rem;background-color:#d8d2cc}#menu-footer li{display:inline}#menu-footer li a{padding:9px 13px;padding:.5rem .7rem;color:#d57272;display:inline-block}#menu-footer li a:hover{color:#e19999}#menu-footer li:last-child span{display:none}#menu-footer .menu-sep{color:#636363}@media (min-width:1000px){#menu-footer{padding:.6rem 0}}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;color:#333;background:#fff}.genesis-nav-menu .search input[type=submit]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type=submit]:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;z-index:2;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.more-link{position:relative}.genesis-skip-link li{height:0;width:0;list-style:none}.menu .menu-item:focus{position:static}.menu .menu-item.sfHover>ul.sub-menu,.menu .menu-item>a:focus+ul.sub-menu{left:auto;opacity:1}nav{clear:both}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}@media (min-width:775px){nav{display:block!important}}@media (max-width:774px){.widget_nav_menu{margin:0 5%}.site-header .wrap{margin-bottom:0}.menu-toggle,.sub-menu-toggle{color:#62a5a1;display:block;font-size:1.8rem;font-weight:400;margin:0 auto;overflow:hidden;padding:23px 17px;padding:1.3rem .95rem;visibility:visible;border-radius:0;background-color:#d8d2cc}.menu-toggle{width:100%;border:none;text-align:center}.menu-toggle:hover{background-color:#f2f1ee}button.sub-menu-toggle{background-color:transparent;border:none}button.menu-toggle{color:#62a5a1}.sub-menu-toggle{padding:23px 18px 13px 54px;padding:1.3rem 1rem .7rem 3rem;position:absolute;right:0;top:0}.sub-menu-toggle:hover{color:#d57272}.menu-toggle.activated:before,.menu-toggle:before{font-family:Fontawesome;content:"Menu \f0c9"}.sub-menu-toggle.activated:before,.sub-menu-toggle:before{font-family:Fontawesome;content:"\f107"}nav{display:none;position:relative}.genesis-nav-menu{padding-bottom:1.6rem;background-color:#f2f1ee}.genesis-nav-menu .menu-item{background-color:#fff;display:block;position:relative;text-align:left;margin:0 auto 2px;font-weight:400;width:96%}.genesis-nav-menu .menu-item a{font-size:20px;font-size:1.1rem}.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .sub-menu a{position:relative;width:auto;font-size:20px;font-size:1.1rem;padding-left:36px;padding-left:2rem}.genesis-nav-menu .menu-item-has-children>a:after,.genesis-nav-menu .sub-menu .menu-item-has-children>a:after{display:none}.genesis-nav-menu .sub-menu{margin-left:0;clear:both;display:none;opacity:1;position:static;width:100%}.genesis-nav-menu .sub-menu .sub-menu{margin:0}.genesis-nav-menu .sub-menu .sub-menu a{background-color:#fff;padding-left:36px;padding-left:2rem}.genesis-nav-menu .sub-menu .sub-menu .sub-menu a{background-color:#fff;padding-left:40px;padding-left:2.5rem}.nav-primary .current-menu-item>a,.nav-primary a:hover{color:#d57272}}.home-hero-image{background-color:#f2f1ee;background-size:cover;background-position:top}@media (min-width:775px){.home-hero-image{min-height:400px}}@media (min-width:1000px){.home-hero-image{min-height:525px}}@media (min-width:1200px){.home-hero-image{min-height:650px}}@media (min-width:1550px){.home-hero-image{min-height:725px}}.home-hero-headings{padding:54px 0;padding:3rem 0;text-align:center}.home-hero-headings h1{font-size:35px;font-size:1.94444rem;color:#579793}.home-hero-headings h2{font-family:Hind,helvetica,sans-serif;font-weight:300;font-size:25px;font-size:1.38889rem;letter-spacing:.05rem;color:#7d7d7d}@media (min-width:1000px){.home-hero-headings{padding:126px 0;padding:7rem 0}.home-hero-headings h1{font-size:43px;font-size:2.4rem}.home-hero-headings h2{font-size:32px;font-size:1.8rem}}@media (min-width:1200px){.home-hero-headings{padding:144px 0;padding:8rem 0}}.page-template-home-page .site-inner section ol,.page-template-home-page .site-inner section ul{margin:0 0 22px 4px;margin:0 0 1.2rem .2rem}.page-template-home-page .site-inner section ul>li{list-style-type:none;background:url(images/greendisc.png) no-repeat scroll 0 10px transparent;padding:0 0 4px 22px;padding:0 0 .2rem 1.2rem}.page-template-home-page .site-inner section ul li ul li{list-style-type:none;background:url(images/hollowgreendisc.png) no-repeat scroll 0 10px transparent;padding:0 0 4px 22px;padding:0 0 .2rem 1.2rem}.page-template-home-page .site-inner section ul li ul li ul li{list-style-type:none;background:url(images/greensquare.png) no-repeat scroll 0 10px transparent;padding:0 0 4px 22px;padding:0 0 .2rem 1.2rem}.page-template-home-page .site-inner section ol>li{list-style-type:decimal}.page-template-home-page .site-inner section ol li ol li{list-style-type:lower-alpha}.page-template-home-page .site-inner section ol li ol li ol li{list-style-type:lower-roman}.page-template-home-page .site-inner section ol ol,.page-template-home-page .site-inner section ul ul{margin-bottom:0}.home-services-container{padding:72px 0 0;padding:4rem 0 0}@media (min-width:1000px){.home-services-container{border-bottom:1px solid #d8d2cc;padding:144px 0 108px;padding:8rem 0 6rem}}.home-services-container .service-count-of-1 li{width:100%;margin:0 auto;float:none}@media (min-width:775px){.home-services-container .service-count-of-1 li{width:50%}}.home-services-container .service-count-of-2 li{padding:0 18px 54px;padding:0 1rem 3rem}@media (min-width:500px){.home-services-container .service-count-of-2 li{width:48.14815%;float:left}.home-services-container .service-count-of-2 li:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.home-services-container .service-count-of-2 li:nth-child(2n+2){margin-left:51.85185%;margin-right:-100%;clear:none}}.home-services-container .service-count-of-3 li{max-width:500px;margin:0 auto;display:block;padding:0 11px 72px;padding:0 .6rem 4rem}@media (min-width:1000px){.home-services-container .service-count-of-3 li{width:30.8642%;float:left;padding:11px;padding:.6rem}.home-services-container .service-count-of-3 li:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.home-services-container .service-count-of-3 li:nth-child(3n+2){margin-left:34.5679%;margin-right:-100%;clear:none}.home-services-container .service-count-of-3 li:nth-child(3n+3){margin-left:69.1358%;margin-right:-100%;clear:none}}@media (min-width:1200px){.home-services-container .service-count-of-3 li{padding:18px 54px;padding:1rem 3rem}}.home-services-container .service-count-of-4 li{max-width:500px;margin:0 auto;display:block;padding:0 11px 72px;padding:0 .6rem 4rem}@media (min-width:1000px){.home-services-container .service-count-of-4 li{width:48.14815%;float:left}.home-services-container .service-count-of-4 li:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.home-services-container .service-count-of-4 li:nth-child(2n+2){margin-left:51.85185%;margin-right:-100%;clear:none}}@media (min-width:1200px){.home-services-container .service-count-of-4 li{width:22.22222%;float:left}.home-services-container .service-count-of-4 li:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.home-services-container .service-count-of-4 li:nth-child(4n+2){margin-left:25.92593%;margin-right:-100%;clear:none}.home-services-container .service-count-of-4 li:nth-child(4n+3){margin-left:51.85185%;margin-right:-100%;clear:none}.home-services-container .service-count-of-4 li:nth-child(4n+4){margin-left:77.77778%;margin-right:-100%;clear:none}}.home-services-container img{width:150px;height:150px;border-radius:50%;margin:0 auto;display:block;margin-bottom:2rem}.home-services-container a img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}.home-about-container{padding:18px 0 54px;padding:1rem 0 3rem}@media (min-width:1000px){.home-about-container{padding:144px 0 108px;padding:8rem 0 6rem}}@media (min-width:1000px){.home-about-img{width:30.8642%;float:left;margin-right:3.7037%}.home-about-content{width:61.11111%;float:right;margin-right:0}}.page-template-flexible-page #genesis-content section{padding:18px 0;padding:1rem 0}@media (min-width:1000px){.page-template-flexible-page #genesis-content section{padding:54px 0;padding:3rem 0}}.page-template-flexible-page #genesis-content>section:first-of-type{padding:0 0 54px;padding:0 0 3rem}.fc ol,.fc ul{margin:0 0 18px 4px;margin:0 0 1rem .2rem}.fc ul>li{background:url(images/greendisc.png) no-repeat scroll 0 10px transparent}.fc ul>li,.fc ul li ul li{list-style-type:none;padding:0 0 4px 22px;padding:0 0 .2rem 1.2rem}.fc ul li ul li{background:url(images/hollowgreendisc.png) no-repeat scroll 0 10px transparent}.fc ul li ul li ul li{list-style-type:none;background:url(images/greensquare.png) no-repeat scroll 0 10px transparent;padding:0 0 4px 22px;padding:0 0 .2rem 1.2rem}.fc ol>li{list-style-type:decimal}.fc ol li ol li{list-style-type:lower-alpha}.fc ol li ol li ol li{list-style-type:lower-roman}.fc ol ol,.fc ul ul{margin-bottom:0}.fc ul.gform_fields li{background:none;padding:0}.flex-narrow,.full-width,.half-half,.onethird-twothirds,.twothirds-onethird{clear:both;background-color:#fff;padding:0 0 90px;padding:0 0 5rem}@media (min-width:1000px){.flex-narrow,.full-width,.half-half,.onethird-twothirds,.twothirds-onethird{padding:0 0 144px;padding:0 0 8rem}}@media (min-width:1000px){.onethird-left{width:30.8642%;float:left;margin-right:3.7037%}.twothirds-right{width:61.11111%;float:right;margin-right:0}.twothirds-left{width:61.11111%;float:left;margin-right:3.7037%}.onethird-right{width:30.8642%;float:right;margin-right:0}.left-half{width:48.14815%;float:left;margin-right:3.7037%}.right-half{width:48.14815%;float:right;margin-right:0}.flex-narrow .wrap{max-width:740px;margin:0 auto}}.entry-title{text-align:center}.entry-title a{font-size:38px;font-size:2.1rem}.entry-header-page{text-align:center;padding:90px 0 9px;padding:5rem 0 .5rem}.entry-header-page .entry-title{margin:0 0 9px;margin:0 0 .5rem;padding:0;font-size:46px;font-size:2.55556rem}.archive-description{padding:90px 0 36px;padding:5rem 0 2rem}.archive-description .archive-title{margin:0;padding:0}.search .archive-description{padding:0 0 9px;padding:0 0 .5rem;margin:0 0 27px;margin:0 0 1.5rem}.entry-title a,.sidebar .widget-title a{color:#636363}.entry-title a:hover{color:#e19999}.widget-title{font-size:20px;font-size:1.1rem;margin-bottom:20px;margin-bottom:1.1rem;font-weight:400}.archive-title{padding:14px 0;padding:.8rem 0;margin:0 0 54px;margin:0 0 3rem}.entry-subtitle,.single .entry-header{text-align:center}.entry-subtitle{font-family:Hind,helvetica,sans-serif;font-size:23px;font-size:1.3rem;font-weight:300;color:#707070;max-width:600px;margin:0 auto 1.7rem}.page .entry{margin:0 0 54px;margin:0 0 3rem}.entry{margin:0 0 126px;margin:0 0 7rem}.single .entry{margin:0 0 36px;margin:0 0 2rem}.post-image,.wp-post-image{margin:0 auto 18px;display:block}a img.entry-image:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}.wp-post-image{margin:0 auto 18px;display:block}.entry-header a img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}p.entry-meta{font-size:16px;font-size:.9rem;margin-bottom:0}.entry-header .entry-meta{margin-bottom:24px;margin-bottom:1.3rem}.entry-footer .entry-meta{border-top:1px solid #d8d2cc;margin:9px 0 54px;margin:.5rem 0 3rem}.entry-categories,.entry-tags{display:inline}.entry-comments-link:before{content:"\2014";margin:0 6px 0 2px;margin:.3rem .1rem}.entry-header .entry-meta{text-align:center}.entry-header .entry-meta .entry-categories{display:block}.pagination{margin:40px 0;margin:2.2rem 0}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination ul{margin:0}.archive-pagination li{display:inline}.archive-pagination li a{color:#d57272;cursor:pointer;display:inline-block;font-size:22px;font-size:1.2rem;padding:4px 13px 0;padding:.2rem .7rem 0;font-weight:300;border-radius:7px}.archive-pagination .active a,.archive-pagination li a:hover{background-color:#d57272;color:#fff}.entry-comments,.entry-pings{margin:0 0 18px;margin:0 0 1rem}.entry-comments ol li,.entry-comments ul li,.entry-pings ol li,.entry-pings ul li{list-style-type:none}.entry-comments h3,.entry-pings h3{font-size:27px;font-size:1.5rem}.comment-respond{margin:0 0 45px;margin:0 0 2.5rem}.comment-respond h3#reply-title{margin:0 0 18px;margin:0 0 1rem;font-size:27px;font-size:1.5rem;clear:both}.comment-header{font-size:16px;font-size:.9rem}.comment-content{clear:both;word-wrap:break-word;font-size:18px;font-size:1rem}.comment-list li{padding:18px 0 31px;padding:1rem 0 1.7rem}.comment-list li li{margin:0 0 0 31px;margin:0 0 0 1.7rem}.comment-respond label{display:block;padding:0 11px 0 0;padding:0 .6rem 0 0}.entry-comments .comment-author{margin-bottom:0}.entry-pings .reply{display:none}#commentform{background-color:#f2f1ee;padding:40px 40px 16px;padding:2.2rem 2.2rem .9rem}#commentform textarea{border:none}.error404 .entry-title{max-width:700px;display:block;margin:2rem auto}@media (min-width:1000px){.error404 .entry-title{margin:5rem auto 2rem}}.error404 .entry-content{max-width:700px;margin:0 auto 4rem;display:block;text-align:center}.error404 .entry-content p{text-align:left}.error404 .entry-content ul{margin-left:0}.error404 .entry-content ul>li{list-style-type:none}.error404 .entry-content .search-form{width:100%;margin:2rem auto;display:block;border:4px solid #f2f1ee}.error404 .entry-content .search-form input{border:none}.sidebar{font-size:16px;font-size:.9rem}.sidebar p:last-child,.sidebar ul>li:last-child{margin-bottom:0}.sidebar .widget{clear:both;margin:0 0 36px;margin:0 0 2rem}@media (min-width:775px){.sidebar .widget{margin:0 0 72px;margin:0 0 4rem}}.after-entry{background-color:#f2f1ee;margin:0 0 72px;margin:0 0 4rem}.after-entry .widget_text{text-align:center;padding:2.5rem}.after-entry .widget_text .widget-title{font-size:25px;font-size:1.4rem}.footer-widgets{background-color:#d8d2cc;color:#636363;clear:both;font-weight:300;padding:63px 0 18px;padding:3.5rem 0 1rem}@media (min-width:1200px){.footer-widgets{padding:126px 0 0;padding:7rem 0 0}}.footer-widgets li{margin-bottom:10px;margin-bottom:.5rem;padding-bottom:10px;padding-bottom:.5rem}.footer-widgets .widget-title{font-size:32px;font-size:1.8rem;color:#636363}.footer-widgets .widget-area{display:block;padding:18px 0 36px;padding:1rem 0 2rem}@media (min-width:1200px){.footer-widgets .widget-area{padding:18px 0 90px;padding:1rem 0 5rem}}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:100%;text-align:center}@media (min-width:1200px){.footer-widgets-1{width:54%;float:left}.footer-widgets-2,.footer-widgets-3{width:22%}.footer-widgets-2{float:left}.footer-widgets-3{float:right}}.val-contact-widget{text-align:center}.val-contact-widget .contact-widget-image{border-radius:50%;width:125px;height:125px;margin:0 auto}@media (min-width:1200px){.val-contact-widget .contact-widget-image{float:left;margin:0 7px 0 0;margin:0 .4rem 0 0}}.val-contact-widget h3.widget-title{margin:0 0 -6px;font-size:1.5rem;font-weight:300}@media (min-width:1200px){.val-contact-widget{text-align:left}.val-contact-widget>div{float:left}}.val-contact-widget .contact-widget-phone{display:none;font-size:45px;font-size:2.5rem;margin:0 0 -15px}@media (min-width:1000px){.val-contact-widget .contact-widget-phone{display:block}}@media (min-width:1200px){.val-contact-widget .contact-widget-phone{font-size:54px;font-size:3rem}}.val-contact-widget .contact-widget-phone-mobile{display:block;font-size:36px;font-size:2rem;margin:1rem 0 0}@media (min-width:1000px){.val-contact-widget .contact-widget-phone-mobile{display:none}}.sidebar-primary .widget_val_contact{float:left}.sidebar-primary .widget_val_contact .val-contact-widget{text-align:left}.sidebar-primary .widget_val_contact .val-contact-widget h3.widget-title{font-size:25px;font-size:1.4rem}.sidebar-primary .widget_val_contact .val-contact-widget .contact-widget-phone{font-weight:300}.widget_val_footer_address{max-width:260px;text-align:center;margin:0 auto;display:block}@media (min-width:775px){.widget_val_footer_address{width:100%;max-width:100%}}.val-footer-address-widget{font-size:20px;font-size:1.1rem}@media (min-width:775px){.val-footer-address-widget{margin-bottom:0}}.val-footer-address-widget p{margin:0}.site-footer{color:#636363;font-size:11px;font-size:.7rem;line-height:1;padding:18px 0;padding:1rem 0;text-align:center;background-color:#d8d2cc;line-height:.9rem}.site-footer p{margin-bottom:0}.site-footer a{color:#636363}.site-footer a:hover{text-decoration:underline}.footer-wrap{max-width:1300px;margin:0 auto}@media only screen and (max-width:1345px){.archive .site-inner,.blog .site-inner,.error404 .site-inner,.search .site-inner,.wrap{padding-left:3%;padding-right:3%}}@media only screen and (max-width:1139px){.site-inner,.wrap{max-width:960px;max-width:53.333rem}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:740px;width:41.111rem}}@media only screen and (max-width:1023px){.site-inner,.wrap{max-width:768px;max-width:42.666rem}.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap{width:100%}.site-header .wrap{padding:20px 0;padding:1.1rem 0}.header-image .title-area{background-position:top}.genesis-nav-menu li,.site-header .search-form,.site-header ul.genesis-nav-menu{float:none}.site-header .search-form{margin:16px auto;margin:.9rem auto}.genesis-nav-menu li.right{display:none}}@media only screen and (max-width:768px){body{background-color:#fff;font-size:16px;font-size:.9rem}.site-inner,.wrap{padding-left:5%;padding-right:5%}.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.home .site-inner,.sidebar .widget,.site-header{padding:0}.archive-description,.author-box,.comment-respond,.content .entry,.entry-comments,.entry-pings,.sidebar .widget{box-shadow:none}.archive-pagination li a{margin-bottom:4px;margin-bottom:.2rem}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}}