@import 'https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i';.container{position:relative;width:1600px;margin:0 auto;padding:0;}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px;}.row{margin-bottom:20px;}.column.alpha,.columns.alpha{margin-left:0;}.column.omega,.columns.omega{margin-right:0;}.container .one.column{width:80px;}.container .two.columns{width:180px;}.container .three.columns{width:280px;}.container .four.columns{width:380px;}.container .five.columns{width:480px;}.container .six.columns{width:580px;}.container .seven.columns{width:680px;}.container .eight.columns{width:780px;}.container .nine.columns{width:880px;}.container .ten.columns{width:980px;}.container .eleven.columns{width:1080px;}.container .twelve.columns{width:1180px;}.container .thirteen.columns{width:1280px;}.container .fourteen.columns{width:1380px;}.container .fifteen.columns{width:1480px;}.container .sixteen.columns{width:1580px;}.container .one-third.column{width:513px;}.container .two-thirds.column{width:1026px;}@media only screen and (min-width:1200px) and (max-width:1599px){.container{position:relative;width:1200px;margin:0 auto;padding:0;}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px;}.row{margin-bottom:20px;}.column.alpha,.columns.alpha{margin-left:0;}.column.omega,.columns.omega{margin-right:0;}.container .one.column{width:55px;}.container .two.columns{width:130px;}.container .three.columns{width:205px;}.container .four.columns{width:280px;}.container .five.columns{width:355px;}.container .six.columns{width:430px;}.container .seven.columns{width:505px;}.container .eight.columns{width:580px;}.container .nine.columns{width:655px;}.container .ten.columns{width:730px;}.container .eleven.columns{width:805px;}.container .twelve.columns{width:880px;}.container .thirteen.columns{width:955px;}.container .fourteen.columns{width:1030px;}.container .fifteen.columns{width:1105px;}.container .sixteen.columns{width:1180px;}.container .one-third.column{width:380px;}.container .two-thirds.column{width:760px;}.container .offset-by-one{padding-left:72px;}.container .offset-by-two{padding-left:144px;}.container .offset-by-three{padding-left:216px;}.container .offset-by-four{padding-left:288px;}.container .offset-by-five{padding-left:360px;}.container .offset-by-six{padding-left:432px;}.container .offset-by-seven{padding-left:504px;}.container .offset-by-eight{padding-left:576px;}.container .offset-by-nine{padding-left:648px;}.container .offset-by-ten{padding-left:720px;}.container .offset-by-eleven{padding-left:792px;}.container .offset-by-twelve{padding-left:864px;}.container .offset-by-thirteen{padding-left:936px;}.container .offset-by-fourteen{padding-left:1008px;}.container .offset-by-fifteen{padding-left:1080px;}}@media only screen and (min-width:960px) and (max-width:1199px){.container{position:relative;width:960px;margin:0 auto;padding:0;}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px;}.row{margin-bottom:20px;}.column.alpha,.columns.alpha{margin-left:0;}.column.omega,.columns.omega{margin-right:0;}.container .one.column{width:40px;}.container .two.columns{width:100px;}.container .three.columns{width:160px;}.container .four.columns{width:220px;}.container .five.columns{width:280px;}.container .six.columns{width:340px;}.container .seven.columns{width:400px;}.container .eight.columns{width:460px;}.container .nine.columns{width:520px;}.container .ten.columns{width:580px;}.container .eleven.columns{width:640px;}.container .twelve.columns{width:700px;}.container .thirteen.columns{width:760px;}.container .fourteen.columns{width:820px;}.container .fifteen.columns{width:880px;}.container .sixteen.columns{width:940px;}.container .one-third.column{width:300px;}.container .two-thirds.column{width:620px;}.container .offset-by-one{padding-left:60px;}.container .offset-by-two{padding-left:120px;}.container .offset-by-three{padding-left:180px;}.container .offset-by-four{padding-left:240px;}.container .offset-by-five{padding-left:300px;}.container .offset-by-six{padding-left:360px;}.container .offset-by-seven{padding-left:420px;}.container .offset-by-eight{padding-left:480px;}.container .offset-by-nine{padding-left:540px;}.container .offset-by-ten{padding-left:600px;}.container .offset-by-eleven{padding-left:660px;}.container .offset-by-twelve{padding-left:720px;}.container .offset-by-thirteen{padding-left:780px;}.container .offset-by-fourteen{padding-left:840px;}.container .offset-by-fifteen{padding-left:900px;}}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px;}.container .column,.container .columns{margin-left:10px;margin-right:10px;}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}.column.omega,.columns.omega{margin-right:0;margin-left:10px;}.container .one.column{width:28px;}.container .two.columns{width:76px;}.container .three.columns{width:124px;}.container .four.columns{width:172px;}.container .five.columns{width:220px;}.container .six.columns{width:268px;}.container .seven.columns{width:316px;}.container .eight.columns{width:364px;}.container .nine.columns{width:412px;}.container .ten.columns{width:460px;}.container .eleven.columns{width:508px;}.container .twelve.columns{width:556px;}.container .thirteen.columns{width:604px;}.container .fourteen.columns{width:652px;}.container .fifteen.columns{width:700px;}.container .sixteen.columns{width:748px;}.container .one-third.column{width:236px;}.container .two-thirds.column{width:492px;}.container .offset-by-one{padding-left:48px;}.container .offset-by-two{padding-left:96px;}.container .offset-by-three{padding-left:144px;}.container .offset-by-four{padding-left:192px;}.container .offset-by-five{padding-left:240px;}.container .offset-by-six{padding-left:288px;}.container .offset-by-seven{padding-left:336px;}.container .offset-by-eight{padding-left:348px;}.container .offset-by-nine{padding-left:432px;}.container .offset-by-ten{padding-left:480px;}.container .offset-by-eleven{padding-left:528px;}.container .offset-by-twelve{padding-left:576px;}.container .offset-by-thirteen{padding-left:624px;}.container .offset-by-fourteen{padding-left:672px;}.container .offset-by-fifteen{padding-left:720px;}}@media only screen and (max-width:767px){.container{width:300px;}.columns,.column{margin:0;}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px;}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0;}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}.columns,.column{margin:0;}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px;}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
body{font-size:15px;font-weight:normal;font-weight:400;font-style:normal;line-height:1.5;background:#ffffff;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;font-family:Arial,sans-serif;font-family:'Lato',sans-serif;color:#8d8d8d;}a:link,a:visited{text-decoration:none;}a:hover,a:active,a:focus{text-decoration:none;}a{color:#c62127;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}#main a:hover{text-decoration:none;}#main h1 a,#main h2 a,#main h3 a,#main h4 a,#main h5 a{text-decoration:none;}h1,h2,h3,h4,h5,h6{margin:0;text-transform:uppercase;line-height:1.1em;}h1{font-size:82px;font-weight:900;}h2{font-size:30px;font-weight:900;}h3{font-size:20px;font-weight:900;}h4{font-size:16px;font-weight:400;text-align:center;}h5{font-size:14px;font-weight:bold;font-style:bold;line-height:120%;margin-bottom:8px;}h1 a,h2 a,h3 a,h4 a,h5 a{font-weight:inherit;text-decoration:none;}p{margin:0 0 20px 0;}del{text-decoration:line-through;}pre,code{white-space:pre;background-color:#ededed;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;display:block;margin:5px 0;padding:5px;line-height:125%;overflow:hidden;font:12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;}hr{border:solid #DDD;clear:both;margin:10px 0 30px;height:0;border-width:1px 0 0;}.field-type-taxonomy-term-reference .field-item{float:left;padding:0 1em 0 0;white-space:nowrap;}img,img.scale-with-grid{outline:0;max-width:100%;height:auto;}.cta{margin:10px auto 0px auto;padding:10px 10px 20px 10px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;}.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0;}.alignright{float:right;margin:0px 0px 10px 15px;}.alignleft{float:left;margin:0px 15px 10px 0px;}.aligncenter{display:block;margin:0 auto;}#header-top{padding:20px 0 4px 0;}#header,#header-right{margin-top:14px;}#header .inner,#header-right .inner{padding-top:0;padding-bottom:13px;}#site-name{margin:0;padding:0;font-size:60px;line-height:55px;letter-spacing:-1px;}#header #site-name a{margin:0;padding:0;line-height:55px;text-decoration:none;font-weight:bold;letter-spacing:-2px;text-shadow:0px 1px 0px #FFF;}#header #site-name a:hover{color:#3253ad;}#header #site-slogan{margin:0;padding:0;font-size:24px;line-height:28px;letter-spacing:-1px;}.breadcrumb{padding:0;}#breadcrumb{overflow:hidden;zoom:1;margin:0 0 1.5em !important;padding:5px 5px 5px 10px;font-size:0.92em;color:#999 !important;background-color:#f1f1f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #e9e9e9;text-shadow:1px 1px 0px #fff;}#breadcrumb a{color:#797979;margin-right:6px;text-shadow:none;text-decoration:underline;}#breadcrumb .sep{margin-right:6px;}#navigation{margin-bottom:0;clear:both;}#home{position:absolute;top:0;}#anchor{display:block;height:44px;margin-top:-44px;visibility:hidden;position:relative;z-index:0;}.the-logo{position:relative;z-index:11;}.the-logo .container{position:relative;}#logo{float:none;padding:0 15px;max-width:295px;text-align:center;}#logo img{max-width:325px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.darker #logo img{max-width:150px;}header .darker,.area-menu,.menu-nav ul{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.area-menu{position:fixed;z-index:10;top:0;width:100%;padding:10px 0;background:#ffffff;}.darker{padding:5px 0 2px 0;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.3);box-shadow:0 1px 2px 1px rgba(0,0,0,0.3);}.area-menu .one_fourth,.area-menu .three_fourths{margin-bottom:0;}.menu-nav ul{text-align:right;list-style:none;margin:0px;padding:25px 0;font-weight:300;font-size:15px;text-transform:uppercase;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;}.darker .menu-nav ul{padding:6px 0 0 0;}.darker .menu-nav ul li ul{padding:0;}.menu-nav ul li{display:inline;margin:0;padding:0;position:relative;}.menu-nav ul li:after{display:inline-block;width:10px;text-align:center;content:':';}.menu-nav ul li ul li:after,.menu-nav ul li.last:after{display:none;}.menu-nav ul li ul{padding:0;position:absolute;top:28px;left:0;padding-top:0;padding-left:0;width:130px;display:none;font-weight:300;font-size:15px;border:1px solid #ffffff;background:#ffffff;border-top:none;text-align:left;}.darker .menu-nav ul li ul{}.menu-nav ul li ul li{display:block;padding:0;margin:0;}.menu-nav ul li ul li a{display:block;width:94%;padding:10px;}.menu-nav ul li ul li:hover,.menu-nav ul li ul li a:hover{background:#f9f9f9;}.menu-nav ul li:hover > ul{display:block;}.menu-nav li a{color:#8d8d8d;padding:10px 12px;}.menu-nav li a:hover,.menu-nav li a.active,.menu-nav li.active-trail{}.menu-spacer{width:100%;height:99px;background:#ffffff;}.menu-hide-title{display:none;}.flexslider{margin:0;background:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.flex-direction-nav a{color:#ffffff;color:rgba(255,255,255,255.8);height:50px;text-shadow:1px 1px 0 rgba(0,0,0,0.3);width:40px;}.flex-direction-nav a.flex-next:before{content:"\f054";}.flex-direction-nav a:before{content:"\f053";font-family:"FontAwesome";font-size:40px;}.button,a.button{background:transparent;border:2px solid #ffffff;color:#ffffff;font-weight:700;font-size:20px;letter-spacing:1px;display:inline-block;padding:12px 45px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:5px 1%;}.button:hover,a.button:hover{background:#ffffff;color:#c62127;}.slide01{text-align:center;color:#ffffff;text-shadow:0 2px 2px rgba(0,0,0,0.3);}.not-front .slide01{padding:100px 0;}#mainslider{}.banner{}.banner-bg{padding:200px 0;}.banner-content{width:95%;max-width:900px;margin:0 auto;}.banner-title{}.banner-subtitle{font-size:33px;font-weight:100;text-transform:uppercase;margin-top:15px;letter-spacing:1px;}.slide02{padding:60px 0;background:#c62127;color:#ffffff;font-weight:300;}.slide02 a{color:#eeeeee;}.home-info{font-size:16px;font-weight:900;width:95%;max-width:1000px;margin:0 auto;line-height:1.8em;}.home-info h2{font-size:38px;text-align:right;}.home-info p,.home-info .one_third,.home-info .two_thirds{margin-bottom:0;}.slide02 .services-info{width:95%;max-width:1000px;margin:0 auto;}.slide03{padding:20px 0;}.main-area{padding:50px 0;}.main-area .container{width:90%;max-width:1200px;}#wrap{}#wrap #content{}#wrap #header{}#main h2{color:#c62127;margin-bottom:25px;}#main h2.centered{margin-bottom:55px;}#main h3{color:#252525;margin-bottom:20px;}#main .button{border:2px solid #c62127;color:#ffffff;background:#c62127;}#main .button:hover{background:#ffffff;color:#c62127;}.slide04{padding:50px 0 30px 0;background:#c62127;color:#ffffff;font-weight:300;text-align:center;font-size:13px;}.slide04 h2{font-size:17px;margin-bottom:10px;}.slide05{border-top:15px solid #c62127;border-bottom:15px solid #c62127;color:#ffffff;}.slide05 .overlay{background:url(/sites/all/themes/hcf/images/pattern.png) repeat left top rgba(0,0,0,0.2);padding:50px 0;}.the-featured{text-align:center;width:95%;max-width:1100px;margin:0 auto;}.the-featured .one_fourth2,.the-featured .three_fourths2{margin-bottom:0;}.the-left h2,.the-left h3{font-style:italic;}.the-left h2{font-size:35px;}.the-featured h2{margin-bottom:20px;}.the-left h3:after{display:block;margin:20px auto 30px auto;letter-spacing:1px;content:'.................';}.the-left p{width:95%;max-width:780px;margin:0 auto;}.the-featured .button{padding:12px 20px;display:block;}.featured-area{}#featured{}.footer-area{padding:30px 0;font-weight:300;background:#313131;color:#8d8d8d;}.footer-area .one_third,.footer-area .one_third p{margin-bottom:0;}#footer{clear:both;}#footer .block{padding:0 0 0 0;}.copyright{padding-top:30px;}.footer-links{text-align:center;}.footer-links p{margin:0;font-size:13px;}.fathom{text-align:right;margin-top:15px;}.upper{text-align:center;font-size:34px;margin-top:-5px;}.upper a{display:inline-block;width:40px;height:40px;line-height:30px;text-align:center;border:1px solid #ffffff;color:#ffffff;-khtml-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.services h3{margin-bottom:20px;}.services h3 a{color:#252525;}.service-item{}.service-item-image{width:190px;padding:0 25px 0 0;float:left;}.service-item-title{}.service-item-body h3,.service-item-body h2,.service-item-body h1{display:none;}.service-item-body{line-height:30px;}.ds-2col-stacked,.ds-1col{width:100%;max-width:1200px;}.region-content ul.services-list{margin:0;padding:0;font-size:17px;list-style:none;width:90%;}.services-list li{display:block;position:relative;margin-bottom:5px;padding-left:20px;}.services-list li:before{display:block;position:absolute;top:5px;left:3px;line-height:17px;font-family:FontAwesome;font-size:6px;content:'\f111';}.contact-map iframe{width:100%;height:400px;}.contact-map{margin-bottom:-6px;}.lefty{text-align:left;}.righty{text-align:right;}.contact{text-align:center;font-size:18px;}.number .button{border:2px solid #c62127;color:#ffffff;background:#c62127;}.number{margin-bottom:20px;}.contact .fa{font-size:35px;}.admin-block{width:100%;max-width:400px;margin:0 auto;text-align:center;}.admin-block .button{display:block;text-align:center;}.admin-table{width:100%;max-width:800px;margin:0 auto;}.admin-table .description{text-align:center;}#edit-type-wrapper{width:100%;}.admin-table .ajax-progress{display:none;}.admin-links{text-align:right;}.admin-links a{display:inline-block;width:30px;height:30px;line-height:25px;font-size:20px;text-align:center;border:2px solid #b0b0b0;color:#b0b0b0;-khtml-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;}form{width:100%;max-width:768px;margin:0 auto;}input:not([type]),input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="url"],input[type="text"],textarea,select.form-select{width:100%;padding:15px 2% 15px 2%;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#ffffff;font-family:'Lato',sans-serif;border:1px solid #63818b;}select.form-select{font-size:18px;text-align:center !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;position:relative;z-index:5;}select.form-select option{text-align:center;display:block;}.form-type-select{position:relative;}.form-type-select:after{position:absolute;z-index:2;right:20px;top:14px;display:inline-block;width:30px;height:30px;text-align:center;font-size:22px;line-height:30px;font-family:FontAwesome;content:'\f078';}.grippie{display:none;}.form-actions{text-align:center;}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"],button,.form-submit{box-shadow:none;text-shadow:none;cursor:pointer;border:2px solid #c62127;color:#ffffff;background:#c62127;font-weight:700;letter-spacing:1px;font-size:20px;display:inline-block;padding:12px 45px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-appearance:none;}input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="file"]:hover,button:hover,.form-submit:hover{background:#ffffff;color:#c62127;}.confirm-parent,.password-parent{width:100%;}html.js input.form-autocomplete{background-image:url(/sites/all/themes/hcf/images/load.png);background-position:98% center;background-repeat:no-repeat;}html.js input.throbbing{background-image:url(/sites/all/themes/hcf/images/load.gif);}::-webkit-input-placeholder{color:#8f8f8f;font-style:italic;}:-moz-placeholder{color:#8f8f8f;font-style:italic;}::-moz-placeholder{color:#8f8f8f;font-style:italic;}:-ms-input-placeholder{color:#8f8f8f;font-style:italic;}div.password-confirm{margin-top:-10px;}.captcha{background:#ffffff;padding:0;margin:0;border:none;top:0;text-align:center;}.captcha legend{display:none;}.captcha .fieldset-wrapper{padding:0;margin:0;}.g-recaptcha div{margin:0 auto;}.node-form .filter-wrapper{display:none;}ul.primary{border-bottom:none;margin:5px;text-align:right;}ul.primary li.active a,ul.primary li a:hover{border:2px solid #c62127;border-bottom:2px solid #c62127;color:#c62127;background:#ffffff;}ul.primary li a{background-color:#c62127;border:2px solid #c62127;color:#ffffff;margin-right:5px;padding:5px 12px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.clearer{clear:both;}.centered{text-align:center;}.righter{text-align:right;}.justified{text-align:justify;}.node.node-teaser{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d6d6d6;}.submitted{font-size:11px;color:#666666;padding-bottom:10px;margin-bottom:10px;}.region-highlighted{padding:1px 0;}.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}table{border:0;border-spacing:0;margin:10px 0;width:100%;}table table{font-size:1em;}table tr th{border-bottom:1px solid white;border-top:1px solid #c62127;font-weight:normal;color:#ffffff;background:#c62127;}th{padding:5px 15px;border:none;}td{padding:15px;border:none;}table tr th,table tr th a,table tr th a:hover{font-weight:bold;}table tbody tr th{vertical-align:top;}tr.odd{border-bottom:1px solid #ffffff;border-top:1px solid white;}tr,tr.even{border-bottom:1px solid #ffffff;border-top:1px solid white;}tr:hover{background:#f8f8f8;}.contextual-links-wrapper{font-size:small !important;}ul.contextual-links{font-size:0.923em;}.contextual-links-wrapper a{text-shadow:0 0 0 !important;}.item-list .pager{font-size:0.929em;}ul.menu li{margin:0;}.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 2.5em;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}ul.links{font-size:11px;color:#666666;}ul.links.inline li{padding:0 5px 0 0;margin:0 5px 0 0;border-right:1px solid #666666;}ul.links.inline li.last{border:none;}.comment h2.title{margin-bottom:1em;}.comment div.user-picture img{margin-left:0;}.comment{margin-bottom:20px;display:table;vertical-align:top;}.comment .attribution{display:table-cell;padding:0 35px 0 0;vertical-align:top;overflow:hidden;}.comment .attribution img{margin:0;border:1px solid #d3d7d9;}.comment .attribution .username{white-space:nowrap;}.comment .submitted p{margin:4px 0;font-size:1.071em;line-height:1.2;}.comment .submitted .comment-time{font-size:0.786em;}.comment .submitted .comment-permalink{font-size:0.786em;text-transform:lowercase;}.comment .content{font-size:0.929em;line-height:1.6;}.comment .comment-arrow{background:url(/sites/all/themes/hcf/images/comment-arrow.gif) no-repeat 0 center transparent;border-left:1px solid;border-right:1px solid;height:40px;margin-left:-36px;margin-top:15px;position:absolute;width:20px;}.comment .comment-text{padding:0 25px 10px 35px;display:table-cell;vertical-align:top;position:relative;width:100%;border-left:1px solid #d3d7d9;}.comment .indented{margin-left:40px;}.comment-unpublished{margin-right:5px;padding:5px 2px 5px 5px;}.comment .comment-text .comment-arrow{border-left:1px solid #ffffff;border-right:1px solid #ffffff;}#wrap #sidebar-first,#wrap #sidebar-second{float:left;}#sidebar-first,#sidebar-second{margin-top:20px;}#sidebar-first .block,#sidebar-second .block{padding:0 0 15px 0;}#messages{padding:20px 0 5px;margin:0 auto;}div.messages{margin:10px 0;}.profile .user-picture{float:none;}fieldset{background:#ffffff;border:1px solid #cccccc;margin-top:10px;margin-bottom:32px;padding:0 0 10px;position:relative;top:12px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.fieldset-wrapper{margin-top:25px;}.node-form .vertical-tabs .fieldset-wrapper{margin-top:0;}.filter-wrapper{top:0;padding:1em 0 0.2em;-khtml-border-radius-topright:0;-khtml-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;}.filter-help a{font-size:0.857em;padding:2px 20px 0;}.filter-wrapper .form-item label{margin-right:10px;}.filter-wrapper .form-item{padding:0 0 0.5em 0.5em;}.filter-guidelines{padding:0 1.5em 0 0.5em;}fieldset.collapsed{background:transparent;-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}fieldset legend{background:#dbdbdb;border:1px solid #ccc;border-bottom:none;display:block;height:2em;left:-1px;line-height:2;padding:0;position:absolute;text-indent:10px;text-shadow:0 1px 0 #fff;top:-12px;width:100%;-khtml-border-radius-topleft:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-khtml-border-radius-topright:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}fieldset.collapsed legend{-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}fieldset .fieldset-wrapper{padding:0 10px;}fieldset .fieldset-description{margin-top:5px;margin-bottom:1em;line-height:1.4;font-style:italic;}input{margin:2px 0;padding:4px;}input,textarea{font-size:0.929em;}textarea{line-height:1.5;}.password-suggestions ul li{margin-left:1.2em;}.form-item{margin-bottom:1em;margin-top:2px;}.form-item label{font-size:0.929em;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}.form-actions{padding-top:10px;}html.js input.form-autocomplete{background-position:100% 4px;}html.js input.throbbing{background-position:100% -16px;}.comment-form label{float:left;font-size:0.929em;}.comment-form input,.comment-form .form-select{margin:0;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.comment-form .form-type-textarea label{float:none;}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{margin-bottom:10px;overflow:hidden;}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px;}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0;}.comment-form input.form-file{width:auto;}.comment-form .form-text{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.comment-form .form-item .description{font-size:0.786em;line-height:1.2;margin-left:120px;}#content h2.comment-form{margin-bottom:0.5em;}.comment-form .form-textarea{-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}.comment-form fieldset.filter-wrapper .fieldset-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0;}.filter-wrapper label{width:auto;float:none;}.filter-wrapper .form-select{min-width:120px;}.comment-form fieldset.filter-wrapper .tips{font-size:0.786em;}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:0.4em;}#edit-actions input{margin-right:0.6em;}div.password-suggestions{border:0;}.ui-widget-overlay{background:#222222;opacity:0.7;}div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane{padding:1em;}#forum .name{font-size:1.083em;}#forum .description{font-size:1em;}#block-search-form{padding-bottom:7px;}#block-search-form .content{margin-top:0;}#search-form input#edit-keys,#block-search-form .form-item-search-block-form input{float:left;font-size:1em;height:1.143em;margin-right:5px;width:9em;}#search-block-form input.form-submit,#search-form input.form-submit{margin-left:0;margin-right:0;height:25px;width:34px;padding:0;cursor:pointer;text-indent:-9999px;border-color:#e4e4e4 #d2d2d2 #b4b4b4;background:url(/sites/all/themes/hcf/images/search-button.png) no-repeat center top;overflow:hidden;filter:none;}#search-block-form input.form-submit:hover,#search-block-form input.form-submit:focus,#search-form input.form-submit:hover,#search-form input.form-submit:focus{background-position:center bottom;}#search-form .form-item-keys label{display:block;}ol.search-results{padding-left:0;}.search-results li{border-bottom:1px solid #d3d7d9;padding-bottom:0.4285em;margin-bottom:0.5em;}.search-results li:last-child{border-bottom:none;padding-bottom:none;margin-bottom:1em;}.search-results .search-snippet-info{padding-left:0;}.item-list .pager{margin:20px 0;}.item-list .pager li{padding:0;margin:0;font-size:14px;display:inline-block;width:38px;height:38px;line-height:38px;}.item-list .pager li.pager-first,.item-list .pager li.pager-last{display:none;}.item-list .pager li a{display:inline-block;text-align:center;background:#ffffff;width:38px;height:38px;line-height:38px;-khtml-border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;border:1px solid #e2e2e2;color:#b9b9b9;}.item-list .pager li.pager-next a:hover:after,.item-list .pager li.pager-previous a:hover:after,.item-list .pager li a:hover{background:#234b60;border:1px solid #234b60;color:#ffffff;}.item-list .pager li.pager-previous a,.item-list .pager li.pager-next a{font-family:FontAwesome;}.item-list .pager .pager-current{padding:0;background:#234b60;-khtml-border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;border:1px solid #234b60;color:#ffffff;}.item-list .pager .ajax-progress-throbber{display:none;}.hidden{opacity:0;}.visible{opacity:1;}.image-widget,.image-widget-data{float:none;width:100%;}.droppable{float:none;clear:both;width:100%;border:3px dashed #cccccc;padding:50px 0;}.dropped{border:3px dashed #66cd00;transform-origin:center center;-webkit-animation:upload 2s linear infinite;animation:upload 2s linear infinite;}@-webkit-keyframes upload{0%{border:3px dashed #66cd00;}50%{border:3px dashed #ff0000;}100%{border:3px dashed #66cd00;}}@keyframes upload{0%{border:3px dashed #66cd00;}50%{border:3px dashed #ff0000;}100%{border:3px dashed #66cd00;}}.drag-over{color:#66cd00;}.droppable-message{font-size:30px;font-weight:400;clear:left;}.droppable-standard-upload{font-size:15px;color:#111111 !important;position:absolute;bottom:-30px;width:100%;text-align:center;}.field-widget-dragndrop-upload-image fieldset{border:none;padding:0;top:0;border-radius:0;margin-top:5px;}.field-widget-dragndrop-upload-image fieldset legend{display:none;}.field-widget-dragndrop-upload-image fieldset .fieldset-wrapper{margin-top:5px;padding:0;}#sidr-wrapper-0{font-size:37px;text-align:right;padding-top:10px;margin-top:-45px;position:relative;}.darker #sidr-wrapper-0{margin-top:-35px;}#sidr-0-button{color:#404041;padding-right:25px;margin-right:20px;position:absolute;right:0;top:0;cursor:pointer;padding:10px 25px 16px 1000px;}#sidr-container,#sidr-container .menu{display:none;}.sidr-open #sidr-0-button{padding:10px 25px 8000px 1000px;}#sidr-0-button span,#sidr-0-button span:before,#sidr-0-button span:after{cursor:pointer;border-radius:1px;height:6px;width:35px;background:#c62127;position:absolute;display:block;content:'';-khtml-border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;}#sidr-0-button span:before{top:-10px;}#sidr-0-button span:after{bottom:-10px;}#sidr-0-button span,#sidr-0-button span:before,#sidr-0-button span:after,.sidr-open #sidr-0-button{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.sidr-open #sidr-0-button span{background-color:transparent;}.sidr-open #sidr-0-button span:before,.sidr-open #sidr-0-button span:after{top:0;height:8px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.sidr-open #sidr-0-button span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.sidr-open #sidr-0-button span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.sidr{background:#c62127;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.sidr ul li ul li a:hover,.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span,.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.sidr ul,.sidr ul:hover{border-top:0px solid #ffffff;border-bottom:0px solid #ffffff;}.sidr ul li,.sidr ul li:hover{border-top:0px solid #ffffff;border-bottom:1px solid #ffffff;padding:5px 0;}.sidr ul li ul li,.sidr ul li ul li:hover{border-top:0px solid #ffffff;border-bottom:none;}.sidr ul li ul li:last-child{border-top:0px solid #ffffff;border-bottom:none;}.sidr ul li ul,.sidr ul li ul:hover{border-top:0px solid #ffffff;border-bottom:none;}.sidr ul li,.sidr ul li:hover{line-height:40px;}.sidr ul li ul li,.sidr ul li ul li:hover{line-height:32px;}@media only screen and (max-width:1599px){}@media only screen and (max-width:1199px){.banner-bg{padding:150px 0;}.home-info h2{font-size:32px;}.home-info{font-size:15px;font-weight:600;line-height:1.6em;}.service-item-body{font-size:14px;line-height:22px;}#main h3{margin-bottom:12px;}}@media only screen and (max-width:959px){.banner-bg{padding:110px 0;}h1{font-size:70px;}.home-info{line-height:1.8em;}.service-item-image{width:130px;padding:0 20px 0 0;}.the-featured .button{padding:12px 5px;}.the-left h2{font-size:25px;}.the-left h3:after{margin:10px auto 15px auto;}}@media only screen and (max-width:767px){.banner-bg{padding:80px 0;}h1{font-size:40px;}.banner-subtitle{font-size:22px;}.home-info,.home-info h2{text-align:center;}.home-info h2{margin-bottom:15px;font-size:28px;letter-spacing:1px;}.service-item-body{margin-bottom:25px;}#logo img{max-width:250px;}.menu-spacer{height:82px;}}@media only screen and (max-width:479px){.banner-bg{padding:50px 0;}h1{font-size:32px;font-weight:700;}.banner-subtitle{font-size:16px;}.home-info h2{margin-bottom:11px;font-size:24px;}#logo img{max-width:180px;}.menu-spacer{height:66px;}#sidr-wrapper-0{margin-top:-37px;}}@media screen and (-webkit-min-device-pixel-ratio:0){select:focus,textarea:focus,input:focus{border:1px solid #bbbbbb;}}
.full-width{width:1600px;height:auto;overflow:hidden}.full_width{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:20px;}.grid:after{content:"";display:table;clear:both;}.col-1-2{width:50%;}.col-1-3{width:33.33%;}.col-2-3{width:66.66%;}.col-1-4{width:25%;}.col-3-4{width:75%;}.col-1-5{width:20%;}.col-2-5{width:40%;}.col-3-5{width:60%;}.col-4-5{width:80%;}.col-1-6{width:16.66%;}.col-5-6{width:83.33%;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}[class*='col-']{float:left;padding-right:10px;margin-bottom:10px;}[class*='col-']:last-of-type{padding-right:0;}.one_half{width:48%;}.one_third{width:30.66%;}.two_thirds{width:65.33%;}.one_fourth{width:22%;}.three_fourths{width:74%;}.one_fifth{width:16.8%;}.two_fifth{width:37.6%;}.three_fifth{width:58.4%;}.four_fifth{width:79.2%;}.one_sixth{width:13.33%;}.five_sixth{width:82.67%;}.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{margin-right:4%;}.one_half2{width:49%;}.one_third2{width:32.0%;}.two_thirds2{width:66.0%;}.one_fourth2{width:23.5%;}.three_fourths2{width:74.5%;}.one_fifth2{width:18.4%;}.two_fifth2{width:38.8%;}.three_fifth2{width:59.2%;}.four_fifth2{width:79.6%;}.one_sixth2{width:15.00%;}.five_sixth2{width:83.00%;}.one_half2,.one_third2,.two_thirds2,.three_fourths2,.one_fourth2,.one_fifth2,.two_fifth2,.three_fifth2,.four_fifth2,.one_sixth2,.five_sixth2{margin-right:2%;}.one_half1{width:49.5%;}.one_third1{width:32.66%;}.two_thirds1{width:66.34%;}.one_fourth1{width:24.25%;}.three_fourths1{width:74.75%;}.one_fifth1{width:19.2%;}.two_fifth1{width:39.4%;}.three_fifth1{width:59.6%;}.four_fifth1{width:79.8%;}.one_sixth1{width:15.83%;}.five_sixth1{width:83.17%;}.one_half1,.one_third1,.two_thirds1,.three_fourths1,.one_fourth1,.one_fifth1,.two_fifth1,.three_fifth1,.four_fifth1,.one_sixth1,.five_sixth1{margin-right:1%;}.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth,.one_half2,.one_third2,.two_thirds2,.three_fourths2,.one_fourth2,.one_fifth2,.two_fifth2,.three_fifth2,.four_fifth2,.one_sixth2,.five_sixth2,.one_half1,.one_third1,.two_thirds1,.three_fourths1,.one_fourth1,.one_fifth1,.two_fifth1,.three_fifth1,.four_fifth1,.one_sixth1,.five_sixth1{position:relative;margin-bottom:20px;float:left;}.last{margin-right:0 !important;}@media only screen and (min-width:768px) and (max-width:991px){}@media only screen and (max-width:767px){#breadcrumb{display:none;}.col-1-2,.col-1-3,.col-2-3,.col-1-4,.col-3-4,.col-1-5,.col-2-5,.col-3-5,.col-4-5,.col-1-6,.col-5-6{width:100%;}[class*='col-']{float:none;padding-right:0;}.full-width,.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth,.one_half2,.one_third2,.two_thirds2,.three_fourths2,.one_fourth2,.one_fifth2,.two_fifth2,.three_fifth2,.four_fifth2,.one_sixth2,.five_sixth2,.one_half1,.one_third1,.two_thirds1,.three_fourths1,.one_fourth1,.one_fifth1,.two_fifth1,.three_fifth1,.four_fifth1,.one_sixth1,.five_sixth1{width:100%;}}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:959px){}@media only screen and (min-width:768px) and (max-width:991px) and (max-device-width:1000px){}@media only screen and (max-width:767px) and (max-device-width:1000px){}@media only screen and (min-width:480px) and (max-width:767px) and (max-device-width:1000px){}
