/* Font Family Overrides
================================================== *//* General
================================================== *//* Add Support for 5 columns
================================================== *//* Header Bar
================================================== *//* Header 
================================================== *//* Navigation 
================================================== *//* Title Banner 
================================================== *//* Footer 
================================================== *//* DAVID WINTERS
================================================== *//* Max 767px
================================================== */html{font-size:100%;height:100%;}body.wprmenu_menu-open{overflow:hidden;height:100%;}.edit-link{display:none;}.vc_row{position:relative;}.mobile_only{display:none;}.white_txt{color:#fff;}.white_txt h1,.white_txt h2,.white_txt h3,.white_txt h4,.white_txt h5,.white_txt h6,.white_txt p{color:#fff;}.wpb_row{margin-bottom:0;}.entry-content > .wpb_row{padding:4.0rem 0;}.entry-content{margin-bottom:0;}#primary{padding:4.0rem 0;}.has_vc #primary{padding:0;}.hidden_title .entry-header,.search-results .page-header{display:none;}body.page .entry-header{padding-top:4.0rem;margin-bottom:-1.5rem;}.site-content{padding:0;}.site-content article{margin-bottom:0;}.entry-content th,.comment-content th{border-top:1px solid #ccc;}.entry-content tr:first-child th,.entry-content tr:first-child td,.comment-content tr:first-child th,.comment-content tr:first-child td{border-top:none;}.entry-content thead,.comment-content thead{border-bottom:1px solid #ccc;}iframe.twitter-tweet{width:100% !important;}#nav-below{margin-top:2.5rem;}h2{font-size:2em !important;}#primary h1 a,#primary h1 a:visited{color:#222;}#primary ul li{list-style-type:none;position:relative;}#primary ul li:before{content:'\2022';color:;position:absolute;top:0;left:-1rem;font-size:0.8rem;line-height:1.5rem;}#primary .paging-navigation ul li:before{display:none;}#primary form li:before{display:none;}input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea{padding:0.6rem !important;border-radius:0;max-width:100%;}body .gform_wrapper .gform_footer{padding-top:0;}.one_fifth{width:20%;}.one_fifth.col{width:18.7%;}@media only screen and (max-width: 650px){.one_fifth{width:100%;}}#headerbar{background:#222;color:#fff;text-align:right;padding:5px 0;}#headerbar .wrap{width:90%;max-width:1200px;margin:0 auto;}.site-title h1{margin:1.25rem 0;}.main-navigation{margin-top:3.25rem;}#masthead .grid_5_of_12{width:23.8%;}#masthead .grid_7_of_12{width:74.6%;}.main-navigation ul.nav-menu{font-size:1.0rem;font-weight:normal;}.main-navigation ul.nav-menu > .menu-item:hover > a,.main-navigation ul.nav-menu .current-menu-item > a,.main-navigation ul.nav-menu .current-menu-ancestor > a,.main-navigation ul.nav-menu .current_page_item > a,.main-navigation ul.nav-menu .current_page_ancestor > a,.main-navigation ul.nav-menu .current_page_parent > a{color:#333;border-bottom:3px solid #2997ab;}.main-navigation ul.nav-menu li.menu-parent-item > a:after{color:#bbb;padding-left:2px;position:relative;top:-1px;}.main-navigation ul.nav-menu ul{background:none;padding-top:10px;box-shadow:none;font-size:0.9rem;}.main-navigation ul.nav-menu ul li{background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.25);position:relative;}.main-navigation ul.nav-menu ul a{color:#222;padding:0.6rem 0.9rem;width:15rem;line-height:normal;}.main-navigation ul.nav-menu ul li:hover{z-index:999;}.main-navigation ul.nav-menu ul li:hover > a{background:#eee;}.main-navigation ul.nav-menu ul ul{padding:0;}.main-navigation ul.nav-menu ul ul li{background-color:#eee;}.main-navigation ul.nav-menu ul ul li:hover > a{background-color:#ddd;}.main-navigation ul.nav-menu ul ul li ul li{background-color:#ddd;}.main-navigation ul.nav-menu ul ul li ul li:hover > a{background-color:#ccc;}#bannercontainer{padding:3.125rem 0;margin-top:0;}#bannercontainer .banner{min-height:0;font-style:normal;color:#fff;margin-top:0;margin-bottom:10px;margin-bottom:0.625rem;font-size:48px;font-size:3rem;line-height:1.25;}.home #bannercontainer{display:none;}.site-footer h3{font-size:1.25rem;}.smallprint{margin-top:2.5rem;width:100%;max-width:none;padding:0.75rem 0;}.smallprint p{width:90%;max-width:1200px;margin:0 auto;}li.gf_inline_five{width:20%;display:inline-block;margin:0 !important;}li.gf_inline_four{width:25%;display:inline-block;margin:0 !important;}li.hide_label label.gfield_label{display:none !important;}.site-header{display:none;}#primary{padding:0px;}h1{color:#fff;font-family:'PT Sans Caption', sans-serif;}.panel-grid{margin-bottom:0px !important;}.first-row{padding-top:50px;}.row-second h3{color:#fff;}.btn,input.btn{box-shadow:none;text-shadow:none;background:#0f7456 !important;color:#fff !important;border:none;font-size:2em;text-transform:uppercase;border-radius:0;padding:15px 30px;}.btn:hover{background-color:#ccc;color:green;}.btn2,input.btn2{background:#c4e1b0;color:#555 !important;border:none;font-size:1em;text-transform:uppercase;padding:15px 0px;letter-spacing:2px;display:block;width:100%;text-align:center;background-image:-webkit-linear-gradient(top,#c4e1b0,#9eb98a);background-image:-moz-linear-gradient(top,#c4e1b0,#9eb98a);background-image:-ms-linear-gradient(top,#c4e1b0,#9eb98a);background-image:-o-linear-gradient(top,#c4e1b0,#9eb98a);background-image:linear-gradient(to bottom,#c4e1b0,#9eb98a);-webkit-border-radius:10;-moz-border-radius:10;border-radius:10px;-webkit-box-shadow:0px 2px 5px #666;-moz-box-shadow:0px 2px 5px #666;box-shadow:0px 2px 5px #666;text-decoration:none;}.btn2:hover{background:#66b4ae;background-image:-webkit-linear-gradient(top,#66b4ae,#529690);background-image:-moz-linear-gradient(top,#66b4ae,#529690);background-image:-ms-linear-gradient(top,#66b4ae,#529690);background-image:-o-linear-gradient(top,#66b4ae,#529690);background-image:linear-gradient(to bottom,#66b4ae,#529690);text-decoration:none;}.panel-row-style-first-row h3,.panel-row-style-first-row h1{color:#0f7456;}@media handheld,only screen and (max-width: 767px){.mobile_only{display:block;}.mobile_hide{display:none;}#masthead .grid_5_of_12{width:100%;}#masthead .grid_7_of_12{display:none;}li.gf_inline_five,li.gf_inline_four,li.gf_left_third,li.gf_middle_third,li.gf_right_third{width:100% !important;}}@media handheld,only screen and (max-width: 1000px){div.panel-row-style-first-row{background-size:0% 0% !important;}div.panel-row-style-first-row .panel-grid-cell{width:100% !important;}}