button,input[type="button"],input[type="reset"],input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#477dca;border-radius:3px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;font-weight:600;line-height:1;padding:0.75em 1em;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#2c5999;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled{cursor:not-allowed;opacity:0.5}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 0.75em;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}label{font-weight:600;margin-bottom:0.375em}label.required::after{content:"*"}label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em;-webkit-transition:border-color;transition:border-color;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#477dca;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ul,ol{list-style-type:none;margin:0;padding:0}ul{list-style-type:disc;margin-bottom:0.75em;padding-left:1.5em}ol{list-style-type:decimal;margin-bottom:0.75em;padding-left:1.5em}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:0.75em 0}tr,td,th{vertical-align:middle}body{-webkit-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#333;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.2;margin:0 0 0.75em}p{margin:0 0 0.75em}a{color:#477dca;text-decoration:none;-webkit-transition:color 0.1s linear;transition:color 0.1s linear}a:active,a:focus,a:hover{color:#2c5999}a:active,a:focus{outline:none}hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;height:auto;max-height:100%;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{font-size:100%}body{font-size:20px;font-size:1.25rem}h1,h2,h3,h4,h5,h6{clear:both;float:none;line-height:1.25em;margin-bottom:20px;text-transform:uppercase}h1::after,h2::after,h3::after,h4::after,h5::after,h6::after{clear:both;content:"";display:table}h1{font-size:75px;font-size:4.6875rem;color:#000;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}h2{font-size:50px;font-size:3.125rem;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}h3{font-size:35px;font-size:2.1875rem;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}h4{font-size:24px;font-size:1.5rem;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}h5{font-size:20px;font-size:1.25rem;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}h6{font-size:18px;font-size:1.125rem;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}blockquote{background-color:#f7f7f7;border-left:solid 5px #ff0000;font-style:italic;padding:20px}cite{font-style:italic}strong,b{color:#000;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}a,a:visited{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;color:#000;text-decoration:none}a:hover,a:visited:hover{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;color:#ff0000;text-decoration:underline}ul:nth-child(n+2){margin-bottom:0}ol:nth-child(n+2){margin-bottom:0}.entry-title{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;text-align:center}@media screen and (min-width: 200px){.entry-title{font-size:40px;font-size:2.5rem}}@media screen and (min-width: 480px){.entry-title{font-size:65px;font-size:4.0625rem}}@media screen and (min-width: 768px){.entry-title{font-size:100px;font-size:6.25rem}}#primary,#secondary{font-family:"Georgia","Cambria","Times New Roman","Times",serif}#submit{background:#000;border:solid 5px #555;border-radius:0;box-shadow:none;clear:both;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;margin:10px 0;padding:20px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#submit:focus{background:#000;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding:20px}#submit:hover{background:#000;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding:20px}#submit:hover{background-color:#555}.neat-button{background:#ffffff;border:solid 5px #ccc;border-radius:0;box-shadow:none;clear:both;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;margin:10px 0;padding:20px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.neat-button:focus{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding:20px}.neat-button:hover{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding:20px}.neat-3d-button{background:#ffffff;border-top:solid 3px #ccc;border-right:solid 3px #ccc;border-left:solid 3px #ccc;border-bottom:solid 5px #999;border-radius:0;clear:both;float:left ;font-family:oswald;margin:15px 0;padding:20px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.neat-3d-button:focus{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding:20px}.neat-3d-button:hover{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding:20px}input[type="submit"]{background:#000;border:solid 5px #555;border-radius:0;box-shadow:none;clear:both;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;margin:10px 0;padding:20px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;margin:0;padding:8px}input[type="submit"]:focus{background:#000;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding:20px}input[type="submit"]:hover{background:#000;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding:20px}input[type="submit"]:hover{background-color:#999;padding:8px}input#s{float:left ;width:70%}.infinite-scroll #navigation,.infinite-scroll.neverending #footer{display:none}.infinity-end.neverending #footer{display:block}body{background-color:#fff;color:#000;font-family:"Georgia","Cambria","Times New Roman","Times",serif;line-height:1.5em;word-break:break-word}#page{max-width:960px;margin-left:auto;margin-right:auto}#page::after{clear:both;content:"";display:table}#main{padding:0 50px}#primary{margin:0 auto;width:100%}#primary::after{clear:both;content:"";display:table}@media screen and (min-width: 200px){#primary{float:left;display:block;margin-right:5.26316%;width:100%}#primary:last-child{margin-right:0}}@media screen and (min-width: 768px){#primary{float:left;display:block;margin-right:3.44828%;width:65.51724%;margin-right:0}#primary:last-child{margin-right:0}}#primary ul{list-style:none}#primary ul li{list-style-type:square}#secondary{margin:20px auto;padding:0 30px 0 0;width:100%}@media screen and (min-width: 200px){#secondary{float:left;display:block;margin-right:5.26316%;width:100%;padding:30px}#secondary:last-child{margin-right:0}}@media screen and (min-width: 768px){#secondary{float:left;display:block;margin-right:3.44828%;width:31.03448%;margin-right:0}#secondary:last-child{margin-right:0}}.site-branding{text-align:center}.site-branding .site-title{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding:40px}@media screen and (min-width: 200px){.site-branding .site-title{font-size:35px;font-size:2.1875rem}}@media screen and (min-width: 480px){.site-branding .site-title{font-size:55px;font-size:3.4375rem}}@media screen and (min-width: 768px){.site-branding .site-title{font-size:75px;font-size:4.6875rem}}.site-branding .site-title a,.site-branding .site-title a:visited{line-height:1}.site-branding .site-description{padding:25px 0;font-size:20px;font-size:1.25rem;font-family:"Georgia","Cambria","Times New Roman","Times",serif;font-style:italic}@media screen and (min-width: 200px){.site-branding .site-description{font-size:15px;font-size:0.9375rem}}@media screen and (min-width: 480px){.site-branding .site-description{font-size:18px;font-size:1.125rem}}@media screen and (min-width: 768px){.site-branding .site-description{font-size:25px;font-size:1.5625rem}}.flexnav{overflow:hidden;margin:0 auto;width:100%;max-height:0;-webkit-transition:all 0.5s ease-in-out,width 0,height 0,top 0,left 0;transition:all 0.5s ease-in-out,width 0,height 0,top 0,left 0;-webkit-transform-style:preserve-3d}.flexnav.opacity{padding-left:0}.flexnav ul{padding-left:0}.flexnav.flexnav-show{max-height:2000px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li{font-size:100%;position:relative;overflow:hidden}.flexnav li a{position:relative;display:block;padding:.80em;z-index:2;overflow:hidden;color:#fff;background:#000;border-bottom:1px solid rgba(0,0,0,0.15);white-space:nowrap}.flexnav li a:hover{background:#fff;color:#ff0000 !important}.flexnav li a:focus{background:#fff}.flexnav li ul{display:none;margin-bottom:0;padding-left:0;width:100%;z-index:5}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li ul li:last-child{border-bottom:1px solid #666}.flexnav li ul.flexnav-show li{overflow:visible}.flexnav li ul li a{display:block;background:#333}.flexnav ul li ul li a{background:#666}.flexnav ul li ul li ul li a{background:#999}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:100%;display:inline-block;background:#acaca1;background:rgba(0,0,0,0.075);text-align:center}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}.menu-button{position:relative;display:block;padding:1em;background:#000;color:#fff;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.2);width:100%}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:none;text-align:center}.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#666}.menu-button:hover{color:#fff}.menu-button:hover i.navicon{color:#fff}.menu-button:hover i.navicon:after{color:#fff;content:'Menu'}.menu-button i.navicon{display:block !important;position:relative;right:30px}.menu-button i.navicon:after{color:#555;content:'Menu'}@media all and (min-width: 800px){body.one-page{padding-top:70px}.flexnav{overflow:visible}.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;list-style:none;float:left ;display:block;background-color:#000;overflow:visible;width:25%}.flexnav li a{border-bottom:1px solid #acaca1;border-left:1px solid #acaca1;border-right:1px solid #acaca1;border-top:1px solid #acaca1}.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}.flexnav li ul li a{border-bottom:none}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}.flexnav li ul.open li{overflow:visible;max-height:100px}.flexnav li ul.open ul.open{margin-left:100%;top:0}.menu-button{display:none}}.oldie body.one-page{padding-top:70px}.oldie .flexnav{overflow:visible}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;list-style:none;float:left ;display:block;background-color:#000;width:20%;min-height:50px;overflow:visible}.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none;overflow:visible}.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:none}.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}.oldie.ie7 .flexnav li{width:19.9%}.site-main [class*="navigation"]{width:100%;float:left ;margin:25px 0 1.5em;overflow:hidden}[class*="navigation"] .nav-previous{float:left ;margin-top:25px;width:50%}[class*="navigation"] .nav-next{float:right ;text-align:right;margin-top:25px;width:50%}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left ;left:0;position:absolute;top:1.5em;z-index:99999;background:#fff;padding:30px}#site-navigation{border-top:solid 5px #f3f3f3;border-bottom:solid 5px #f3f3f3}ul.nav-menu li{-webkit-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;background:#fff;padding:10px}@media screen and (min-width: 200px){ul.nav-menu li{text-align:center;width:100%}}@media screen and (min-width: 768px){ul.nav-menu li{text-align:none;width:inherit}}ul.nav-menu li:hover{-webkit-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;background:#f3f3f3}.menu-main-menu-container li.current-menu-item{background-color:#f3f3f3;display:block}ul.nav-menu li.current_page_item{background:#f3f3f3}#primary-nav{float:left ;max-width:100%;width:100%}nav.post-navigation{width:100%}.nav-links{width:100%}@media screen and (min-width: 200px){.nav-links .nav-previous{float:left;display:block;margin-right:5.26316%;width:47.36842%;margin-right:0}.nav-links .nav-previous:last-child{margin-right:0}}@media screen and (min-width: 200px){.nav-links .nav-next{float:left;display:block;margin-right:5.26316%;width:47.36842%;margin-right:0}.nav-links .nav-next:last-child{margin-right:0}}.sticky{background:#f1f1f1}.gallery-caption{list-style:none}.bypostauthor{list-style:none}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.aligncenter{float:none;margin-top:.5em;margin-right:auto !important;margin-bottom:.5em;margin-left:auto !important}.aligncenter::after{clear:both;content:"";display:table}.alignleft{display:inline;float:left ;margin-right:1.5em}.alignright{display:inline;float:right ;margin-left:1.5em}.sticky{float:left ;padding:20px}#breadcrumbs{font-size:14px;font-size:0.875rem;font-family:"Georgia","Cambria","Times New Roman","Times",serif;padding:20px 0 20px 50px}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{border:1px solid #ccc;clear:both;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:none;height:auto;max-width:90%}.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#content .entry-content a,#content .entry-content a:visited{text-decoration:underline}#content .entry-content a:hover,#content .entry-content a:visited:hover{text-decoration:none}#content .entry-meta a,#content .entry-meta a:visited{text-decoration:underline}#content .entry-meta a:hover,#content .entry-meta a:visited:hover{text-decoration:none}.page-template-page-templatestemplate-left-col-php h1.entry-title{margin:0;text-align:left}@media screen and (min-width: 768px){.page-template-page-templatestemplate-left-col-php #main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width: 200px){.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:5.26316%;width:100%}.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}}@media screen and (min-width: 768px){.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:3.44828%;width:65.51724%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}}.page-template-page-templatestemplate-left-col-php #main #secondary{margin-right:1.5%}@media screen and (min-width: 200px){.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:5.26316%;width:100%}.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}}@media screen and (min-width: 768px){.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:3.44828%;width:31.03448%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}}.page-template-page-templatestemplate-left-col-php footer{clear:both;display:table}.page-template-page-templatestemplate-right-col-php h1.entry-title{margin:0;text-align:left}@media screen and (min-width: 200px){.page-template-page-templatestemplate-right-col-php #primary{float:left }}@media screen and (min-width: 200px) and (min-width: 200px){.page-template-page-templatestemplate-right-col-php #primary{float:left;display:block;margin-right:5.26316%;width:100%}.page-template-page-templatestemplate-right-col-php #primary:last-child{margin-right:0}}@media screen and (min-width: 200px) and (min-width: 768px){.page-template-page-templatestemplate-right-col-php #primary{float:left;display:block;margin-right:3.44828%;width:65.51724%}.page-template-page-templatestemplate-right-col-php #primary:last-child{margin-right:0}}@media screen and (min-width: 768px){.page-template-page-templatestemplate-right-col-php #secondary{float:right ;margin-right:1.5%}}@media screen and (min-width: 768px) and (min-width: 200px){.page-template-page-templatestemplate-right-col-php #secondary{float:left;display:block;margin-right:5.26316%;width:100%}.page-template-page-templatestemplate-right-col-php #secondary:last-child{margin-right:0}}@media screen and (min-width: 768px) and (min-width: 768px){.page-template-page-templatestemplate-right-col-php #secondary{float:left;display:block;margin-right:3.44828%;width:31.03448%}.page-template-page-templatestemplate-right-col-php #secondary:last-child{margin-right:0}}.page-template-page-templatestemplate-full-width-php #primary{width:100%}.page-template-page-templatestemplate-full-width-php #secondary{width:100%}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}footer{float:left ;margin:0 auto;padding:0 40px;width:100%}footer .site-info{margin:auto;width:100%}footer .footer-left{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-top:30px;margin-bottom:40px;padding:10px;text-align:left}footer .footer-left:last-child{margin-right:0}footer .footer-right{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-top:30px;margin-bottom:40px;padding:10px;text-align:right}footer .footer-right:last-child{margin-right:0}.screen-reader-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{top:5px;left:5px;z-index:100000;clip:auto !important;display:block;width:auto;height:auto;padding:15px 23px 14px;font-weight:bold;font-size:14px;text-decoration:none;line-height:normal;color:#ff0000;background-color:#ccc;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body{font-family:"Open Sans","Helvetica",arial,sans-serif;color:#231f20;font-size:16px;background-color:#a0a092;padding-left:20px;padding-right:20px}@media (max-width: 600px){body{font-size:14px}}a:hover{color:#77ae9a !important}a:active{color:#77ae9a !important}.site-content a{color:#477866 !important}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica",arial,sans-serif !important;text-transform:none;margin-top:0;margin-bottom:5px;font-weight:600;color:#77ae9a}h1{font-size:2.8125em}@media (max-width: 600px){h1{font-size:2.1875em}}h1.entry-title{text-align:left;font-size:2.8125em}@media (max-width: 600px){h1.entry-title{font-size:2.1875em}}h2{font-size:2.5em}.sidebar h2{text-transform:uppercase !important;color:#a3a510;font-size:16px;font-weight:600;margin-bottom:12px}h5{display:inline-block}p{font-family:"Open Sans","Helvetica",arial,sans-serif !important;font-size:0.875em;margin-top:0}blockquote{border-left:solid 5px #77ae9a}hr{border-top:5px solid #C1D9CF}.aligncenter{display:block}.alignleft{margin-bottom:1.5em;margin-top:0.35em}input[type="submit"]{background-color:#767562;border-color:#a0a092}input[type="submit"]:hover{background-color:#a0a092;border-color:#767562}input[type="submit"]:focus{background-color:#767562;border-color:#b2ba31;padding:8px;outline:none !important}#main{padding:0}div.site{background-color:white;margin-top:25px}header.site-header{float:left;display:block;margin-right:1.69492%;width:100%;margin-right:0;padding:17px 35px 25px}header.site-header:last-child{margin-right:0}header.site-header .logo{float:left;display:block;margin-right:1.69492%;width:49.15254%}header.site-header .logo:last-child{margin-right:0}@media (max-width: 550px){header.site-header .logo{float:left;display:block;margin-right:1.69492%;width:100%;margin-right:0;text-align:center;padding-bottom:10px}header.site-header .logo:last-child{margin-right:0}}header.site-header .appointment-info{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-right:0;text-align:right}header.site-header .appointment-info:last-child{margin-right:0}@media (max-width: 550px){header.site-header .appointment-info{float:left;display:block;margin-right:1.69492%;width:100%;text-align:center}header.site-header .appointment-info:last-child{margin-right:0}}header.site-header .appointment-info a.appointment-link{background-color:#E5F2ED;border:2px solid #DCDCDC;border-top-right-radius:7px;padding:3px 8px;margin-bottom:5px;display:inline-block;text-transform:uppercase;font-weight:600;font-size:0.75em;width:185px;text-align:left}@media (max-width: 550px){header.site-header .appointment-info a.appointment-link{width:166px}}header.site-header .appointment-info a.appointment-link img{vertical-align:middle;position:relative;top:-2px}header.site-header .appointment-info a.appointment-link:hover{text-decoration:none;border-color:#77AE9D;color:#77AE9D !important}header.site-header .appointment-info a.phone-link{background-color:#EDF1C8;border:2px solid #DCDCDC;border-bottom-right-radius:7px;font-size:0.8em;font-weight:600;padding:3px 8px;display:inline-block;text-align:left;width:185px}@media (max-width: 550px){header.site-header .appointment-info a.phone-link{width:166px}}header.site-header .appointment-info a.phone-link img{vertical-align:middle;position:relative;top:-2px;left:14px}header.site-header .appointment-info a.phone-link .seperator{position:relative;top:-2.5px;font-size:0.8125em}header.site-header .appointment-info a.phone-link .phone-word{font-size:0.875em}header.site-header .appointment-info a.phone-link:hover{text-decoration:none;border-color:#77AE9D;color:#77AE9D !important}@media (max-width: 550px){header.site-header .appointment-info{padding-right:0}}@media (min-width: 800px){.menu-primary-container{position:relative}.flexnav li{float:none;width:100%;position:initial}header.site-header .flexnav{display:none}}.touch-button{display:none !important}#primary-nav .menu-primary-container .touch-button{display:block !important}.menu-button{background-color:#767562;margin-top:15px}.menu-button:hover,.menu-button:focus{background-color:#77ae9a}.flexnav li a{background-color:#77ae9a}.flexnav li a:hover,.flexnav li a:focus{background-color:#edf1c8;color:#767562 !important}#secondary{margin-top:0;margin-bottom:0;padding-right:15px !important;padding-left:39px !important;padding-top:55px !important}@media (min-width: 918px){#secondary{float:left;display:block;margin-right:1.69492%;width:23.72881%}#secondary:last-child{margin-right:0}}@media (max-width: 917px){#secondary{width:100%}}.sidebar{background-color:#edf1c8}.yellow .sidebar{background-color:#d7e7e1}.teal .sidebar{background-color:#edf1c8}.sidebar ul.flexnav{overflow:visible !important;max-height:none !important;padding-bottom:60px;padding-left:0}.sidebar ul.flexnav li{background-color:transparent;text-align:right;overflow:visible;height:34px;margin-bottom:3px}.sidebar ul.flexnav li a{background-color:transparent;border:0 !important;color:#767562;font-weight:800;text-transform:uppercase;font-family:"Open Sans","Helvetica",arial,sans-serif;padding:8px 15px 2px 10px;margin-right:8px;font-size:0.90625em;border-top-right-radius:4px;line-height:1.3em}.sidebar ul.flexnav li a:hover{background-color:#767562;color:white !important;text-decoration:none !important}.sidebar ul.flexnav li .nav-decoration{border:2px solid #767562;display:block;height:6px;width:97.3%;border-top-right-radius:4px;border-left:0;border-bottom:0;position:absolute}.sidebar ul.flexnav li.current-page-parent>a{color:white !important}.sidebar ul.flexnav li.brown.current-page-parent>a{background-color:#767562 !important}.sidebar ul.flexnav li.teal.current-page-parent>a{background-color:#77ae9a !important}.sidebar ul.flexnav li.green.current-page-parent>a{background-color:#b2ba31 !important}.sidebar ul.flexnav li.teal a{color:#77ae9a}.sidebar ul.flexnav li.teal a:hover{background-color:#77ae9a}.sidebar ul.flexnav li.teal .nav-decoration{border-color:#77ae9a}.sidebar ul.flexnav li.green a{color:#b2ba31}.sidebar ul.flexnav li.green a:hover{background-color:#b2ba31}.sidebar ul.flexnav li.green .nav-decoration{border-color:#b2ba31}.sidebar ul.flexnav li.brown a{color:#767562}.sidebar ul.flexnav li.brown a:hover{background-color:#767562}.sidebar ul.flexnav li.brown .nav-decoration{border-color:#767562}.sidebar ul.flexnav li.current-menu-item.teal a{background-color:#77ae9a;color:white}.sidebar ul.flexnav li.current-menu-item.green a{background-color:#b2ba31;color:white}.sidebar ul.flexnav li.current-menu-item.brown a{background-color:#767562;color:white}.sidebar ul.flexnav li.current-menu-item.menu-item-has-children ul.sub-menu>li>a{background-color:transparent !important}.sidebar ul.flexnav li.current-menu-item.menu-item-has-children ul.sub-menu>li.brown>a:hover{background-color:#767562 !important}.sidebar ul.flexnav li.current-menu-item.menu-item-has-children ul.sub-menu>li.teal>a:hover{background-color:#77ae9a !important}.sidebar ul.flexnav li.current-menu-item.menu-item-has-children ul.sub-menu>li.green>a:hover{background-color:#b2ba31 !important}.sidebar ul.flexnav .sub-menu{background-color:white;position:absolute;z-index:500;width:210px !important;left:111% !important;z-index:500 !important;border-bottom:0 !important;top:21% !important;padding-top:5px;padding-bottom:10px;padding-left:10px !important;padding-right:10px !important;overflow:visible !important;box-shadow:5px 5px 12px #989898}.sidebar ul.flexnav .sub-menu:before{content:"";width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:13px solid white;left:-9px;top:7px;position:absolute}.teal .sidebar ul.flexnav .sub-menu:before{border-right:13px solid #edf1c8}.yellow .sidebar ul.flexnav .sub-menu:before{border-right:13px solid #d7e7e1}.teal .sidebar ul.flexnav .sub-menu{background-color:#edf1c8}.yellow .sidebar ul.flexnav .sub-menu{background-color:#d7e7e1}.sidebar ul.flexnav .sub-menu li{overflow:hidden !important}li.current-menu-item .sidebar ul.flexnav .sub-menu li a{background-color:transparent !important}.sidebar ul.flexnav .sub-menu li:last-child{border-bottom:0 !important}li.green a .sidebar ul.flexnav .sub-menu li:hover{background-color:#b2ba31}.sidebar ul.flexnav .sub-menu li.brown a{color:#767562 !important}.sidebar ul.flexnav .sub-menu li.brown a:hover{background-color:#767562 !important;color:white !important}.sidebar ul.flexnav .sub-menu li.brown .nav-decoration{border-color:#767562 !important}.sidebar ul.flexnav .sub-menu li.teal a{color:#77ae9a !important}.sidebar ul.flexnav .sub-menu li.teal a:hover{background-color:#77ae9a !important;color:white !important}.sidebar ul.flexnav .sub-menu li.teal .nav-decoration{border-color:#77ae9a !important}.sidebar ul.flexnav .sub-menu li.green a{color:#b2ba31 !important}.sidebar ul.flexnav .sub-menu li.green a:hover{background-color:#b2ba31 !important;color:white !important}.sidebar ul.flexnav .sub-menu li.green .nav-decoration{border-color:#b2ba31 !important}.sidebar ul.flexnav .sub-menu li.current-menu-item a{color:white !important}.sidebar .custom-sidebar-content{padding-bottom:20px}.sidebar .custom-sidebar-content:last-child{padding-bottom:0}.sidebar .custom-sidebar-content img{margin-top:0 !important;margin-bottom:0 !important}.sidebar .custom-sidebar-content p{font-size:0.75em;overflow:hidden}@media (min-width: 918px){#primary{float:left;display:block;margin-right:1.69492%;width:74.57627%;margin-right:0;float:right !important}#primary:last-child{margin-right:0}}@media (max-width: 917px){#primary{width:100%}}.content-area{background-color:#d7e7e1;padding:30px}.yellow .content-area{background-color:#edf1c8}.teal .content-area{background-color:#d7e7e1}.content-area ul li{font-size:0.8125em;font-family:"Open Sans","Helvetica",arial,sans-serif;list-style:square url(../../assets/img/bulletpoint.png)}.content-area .entry-content{margin:0}footer{text-align:right;padding-top:25px;padding-bottom:25px}@media (max-width: 614px){footer{text-align:center}}footer .menu-footer-container{display:inline-block}footer .menu-footer-container ul.footer-menu{padding:0;margin:0;padding-right:17px}footer .menu-footer-container ul.footer-menu li{list-style-type:none;display:inline-block;padding-left:14px}footer .menu-footer-container ul.footer-menu li:after{content:"";display:inline-block;background-color:#231f20;width:2px;height:10px;margin-left:20px}footer .menu-footer-container ul.footer-menu li a{font-size:0.75em;text-transform:uppercase}@media (max-width: 614px){footer .menu-footer-container ul.footer-menu li:last-child:after{display:none}}footer .copyright{font-size:0.6875em;position:relative;top:-1px}@media (max-width: 614px){footer .copyright{display:block}}.content-section{overflow:hidden}.content-section.rich-text{padding-bottom:10px}.content-section.staff{padding-top:5px}.content-section.staff .staff-image{float:left}@media (max-width: 767px){.content-section.staff .staff-image{float:none}}.content-section.staff .staff-bio{margin-left:150px}@media (max-width: 767px){.content-section.staff .staff-bio{margin-left:0}}.content-section.image-slider{margin-bottom:20px;max-height:250px}@media (min-width: 1009px){.content-section.image-slider{height:299px}}.content-section.image-slider img.nivo-main-image{height:auto !important}.content-section.image-slider .big-image-container{float:left;width:50%;padding-right:10px}.content-section.image-slider .big-image-container .big-image{z-index:0}.content-section.image-slider .small-image-container{float:left;width:50%;padding-left:10px}.content-section.image-slider .small-image-container .small-image{z-index:0}@media (min-width: 768px){.left_column{float:left;display:block;margin-right:1.69492%;width:49.15254%;padding-right:10px}.left_column:last-child{margin-right:0}}@media (min-width: 768px){.right-column{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-right:0}.right-column:last-child{margin-right:0}}.content-section.before-after-gallery{padding-top:20px;padding-bottom:20px}@media (min-width: 768px){.content-section.before-after-gallery .before-image{float:left;display:block;margin-right:1.69492%;width:49.15254%}.content-section.before-after-gallery .before-image:last-child{margin-right:0}}@media (min-width: 768px){.content-section.before-after-gallery .after-image{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-right:0}.content-section.before-after-gallery .after-image:last-child{margin-right:0}}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100% !important}

.nested-layout__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px; 
}

.nested-layout__grid--one-col > div {
  width: 100%;
}

.nested-layout__grid--two-col > div {
  width: 50%;
}

@media (max-width: 767px) {
  .nested-layout__grid--two-col > div {
    width: 100%;
  } 
}

.nested-layout__column {
  padding: 10px;
  display: flex;
  flex-direction: column;
}

.nested-layout__card {
  flex-grow: 1;
}

.nested-layout__card--bg-white {
  background-color: white;
}

.nested-layout__card--bg-brown {
  background-color: #767561;
}

.nested-layout__card--bg-green {
  background-color: #b2bb1c;
}

.nested-layout__card--bg-teal {
  background-color: #d7e7e1;
}

.nested-layout__card--bg-dark-teal {
  background-color: #77ae9a;
}

.nested-layout__card-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding: 20px;
}

.nested-layout__card-content-inner {
  padding: 20px;
}

.nested-layout__card-content-inner ul {
  padding-left: 0;
}

.nested-layout__card-content-inner ul li {
  list-style: disc;
  list-style-position: inside;
}

.nested-layout__card.on-dark * {
  color: white;
}