.top-bar{background:#c35438;border-bottom:solid 2px #666666;color:#fff;display:block;height:32px;z-index:2;position:relative}.top-bar .phone{font-size:16px;font-weight:700;float:right;line-height:30px;padding-right:10px}nav.main-navigation{background-color:rgba(255,255,255,0.6)}nav.main-navigation ul li a{font-weight:300}nav.main-navigation ul li a:hover{background:none}nav.main-navigation li a:before{content:"";position:absolute;width:100%;height:5px;bottom:0;left:0;background-color:#000;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}nav.main-navigation li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.metaslider{top:-140px !important;margin-bottom:-140px !important}.metaslider .caption-wrap{background:none !important;bottom:20% !important;left:50% !important;margin-left:-450px !important;max-width:900px;opacity:1 !important;text-align:center}.metaslider .caption{font-size:40px;font-weight:700;text-shadow:1px 1px 2px #000}html *{box-sizing:border-box}a,a:link,a:visited,a:hover,a:active{transition:.4s ease all}#primary,.page-template-default #primary{width:69%}#secondary{width:29%}#secondary .widget{margin:0 0 15px 0;padding:15px}#secondary .widget :last-child{margin-bottom:0;padding-bottom:0}#secondary .widget h3.widget-title{border-bottom:1px dashed rgba(0,0,0,0.1);margin:5px 0 10px 0;padding:0 0 5px 0}#secondary .widget_recent_entries li{margin-bottom:10px}#secondary .widget input{border:1px solid rgba(0,0,0,0.25);border-radius:0;font-weight:300;line-height:25px;padding:0 5px;width:99%}.single-job #main{padding-top:35px}h1{border-left:solid 24px #c35438;padding-left:8px}.btn{text-align:center}.btn a{border:solid 1px #c35438;border-radius:30px;color:#fff;font-size:16px;font-weight:700;padding:10px 40px;text-decoration:none}.btn a:hover{border:solid 1px #1f0802;padding:10px 20px}#callouts{padding-bottom:0px;padding-top:0px}#callouts .callout a{display:block;text-decoration:none;height:380px}#callouts .callout .layer{background-color:rgba(0,0,0,0.5);left:0;top:0;transition:.4s ease all;width:50%;height:100%;position:relative}#callouts .callout .layer .title{color:#fff;font-size:30px;font-weight:700;line-height:30px;transition:.4s ease all;left:20px;bottom:20px;position:absolute;width:100%}#callouts .callout a:hover .layer{background-color:rgba(31,8,2,0.8);transition:.4s ease all;width:100%}#callouts .callout a:hover .layer .title{font-size:35px;line-height:35px;left:40px;bottom:40px;transition:.4s ease all}#left-background{background-color:#242629;background-position:50% 50%;background-size:cover;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:50%}#featured-prof h3,#paying-forward h3{border-bottom:solid 1px #c35438}#job-board ul li .title{display:block;font-size:18px;padding-top:25px}.layout-full #colophon{z-index:1;position:relative;box-shadow:0px 0px 0px 0px #1f0802,0px -3px 0px 0px white,0px -5px 0px 0px #1f0802}.layout-full #colophon h3{font-size:18px !important;text-align:center}.layout-full #colophon p,.layout-full #colophon ul{font-size:15px;line-height:25px;text-align:center}.layout-full #colophon #socialbar-footer{margin:0 auto;padding-top:5px;margin-bottom:50px;width:40px}.layout-full #colophon #socialbar-footer ul{list-style-type:none}.layout-full #colophon #socialbar-footer ul li{float:left}.layout-full #colophon #socialbar-footer ul li i{border:solid 1px #fff;padding:8px;color:#fff;float:left;font-size:30px;transition:.4s ease all;text-align:center}.layout-full #colophon #socialbar-footer ul li i .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.layout-full #colophon #socialbar-footer ul li i:hover{border:solid 1px #c35438;color:#c35438;transition:.4s ease all}.layout-full #colophon .btn{text-align:center}.layout-full #colophon .btn a{border:solid 1px #fff;border-radius:30px;color:#fff;font-size:16px;font-weight:700;padding:10px 40px;text-decoration:none}.layout-full #colophon .btn a:hover{border:solid 1px #c35438;color:#c35438;padding:10px 20px}.layout-full #colophon #site-info{margin-top:75px}#gform_3 [type="submit"]{margin-bottom:30px}@media (max-width: 1080px){nav.main-navigation ul li a{margin-top:32px}.metaslider .caption-wrap{margin-left:-250px !important;max-width:500px}.metaslider .caption{font-size:25px}#callouts .panel-widget-style{background-position:top center !important}#callouts .callout a{height:280px}}@media (max-width: 780px){.metaslider{top:0px !important;margin-bottom:0px !important}.metaslider .caption-wrap{margin-left:-150px !important;max-width:300px}.metaslider .caption{font-size:20px}#left-background{background-color:#242629;background-position:50% 50%;background-size:cover;height:30%;left:0;overflow:hidden;position:none;top:0;width:100%}}@media (max-width: 680px){.top-bar .phone{float:none;text-align:center}.entry-content .alignleft,.entry-content .aligncenter,.entry-content .alignright{display:block;float:none;margin:10px auto}footer #footer-widgets .widget{width:100%}}@media (max-width: 515px){nav.main-navigation ul li a{margin-top:0px}}@media (max-width: 480px){body.responsive #masthead.masthead-logo-in-menu .logo{margin-top:0px !important}#callouts .panel-widget-style{background-position:top center !important}#callouts .callout a{height:180px}#formfields p,#formfields p.full{float:none;padding-right:0;width:100%}}
