html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,em,img,strong,sub,sup,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,embed,footer,header,menu,nav,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}footer,header,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}strong,b{font-weight:700}button,input,select,textarea{color:inherit;font:inherit;font-style:normal;font-variant:normal;font-weight:400;font-family: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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}html{overflow:-moz-scrollbars-vertical!important;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#349edb;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}::selection{background:#777;color:#fff}::-moz-selection{background:#777;color:#fff}::-webkit-selection{background:#777;color:#fff}img::selection{background:#fff0}img::-moz-selection{background:#fff0}html,*{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{width:100%;margin:0 auto;display:flex;flex-direction:column;-webkit-tap-highlight-color:#CCC;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:fake 1s infinite;animation:fake 1s infinite;font-family:bproxima-nova,arial,helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:500;color:#444}main{flex:1 0 auto}.section-content{margin:0 auto;max-width:1284px;padding:0 20px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:12px!important;padding:5px 0!important}header .section-content{padding:0}a:focus{outline:none}a{text-decoration:none}a:link{color:#08c}a:visited{color:#08c}a:hover{color:#8e6d48}a:active{outline:none}a:focus{-moz-outline-style:none}a.loginlink{margin-top:20px;display:block}footer a svg.icon-arrow,footer .footersocial a svg{fill:#005697}footer a:hover svg.icon-arrow{fill:#8e6d48}footer .footersocial a:hover svg{fill:#8e6d48}.soliloquy-container .soliloquy-prev{left:0px!important}.soliloquy-container .soliloquy-next{right:0px!important}.soliloquy-viewport{margin-bottom:60px!important}.soliloquy-container .soliloquy-caption.soliloquy-caption-bottom{width:100%;background-color:#fff}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:transparent!important;font-size:10px!important;line-height:1.5!important;color:#666!important;text-shadow:none!important;padding-bottom:0px!important}.soliloquy-container .soliloquy-prev{width:42px!important;height:42px!important;margin-top:-21px!important;left:10px;background:rgb(0 0 0 / .7) url(https://rshrader.com/wp-content/themes/mobileFirstCSSGrid-Jefferson/images/left.png) no-repeat scroll 45% 50%!important}.soliloquy-container .soliloquy-next{width:42px!important;height:42px!important;margin-top:-21px!important;right:10px;background:rgb(0 0 0 / .7) url(https://rshrader.com/wp-content/themes/mobileFirstCSSGrid-Jefferson/images/right.png) no-repeat scroll 55% 50%!important}.home-intro{font-size:20px;padding-bottom:40px;padding-top:20px}.hide,#print-only,#print-footer{display:none}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}p,blockquote,ol,ul{margin-bottom:25px}p.largetext{font-size:24px;margin-bottom:35px}p.smalltext{font-size:16px!important}.copyright p{text-align:center;font-size:12px}.home .imageblock{width:380px}.home .centered-col .title{font-family:bproxima-nova,sans-serif!important;font-weight:500!important;letter-spacing:.3em!important;text-align:center;text-transform:uppercase;font-size:10px;line-height:20px;width:auto;padding:13px 20px 50px 20px;float:left}strong{font-weight:700}.alignleft{float:left;margin:0 50px 30px 0}.small-contact-note{font-size:13px}.center{text-align:center}.alignright{float:right;margin:0 0 30px 50px}.credit{font-family:beproxima-nova,sans-serif!important;font-weight:500!important;letter-spacing:.3em!important;text-transform:uppercase;font-size:9px;padding-top:4px;padding-bottom:60px}.lightboxOverlay{z-index:999999!important}.lightbox{z-index:1000000!important}hr{margin:30px 0;height:1px;border:0;background:#999}sub,sup{font-size:75%;line-height:0;padding-left:2px;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.clear{clear:both}ol,ul{padding:0 0 0 22px}ol li,ul li{padding:0 0 10px 0}ul,ul.fa-ul{list-style:square}ul.fa-ul{padding-left:0;margin-left:22px}blockquote{float:right;width:45%;padding:25px 0 25px 0;margin:25px 0 0 25px;font-weight:400;letter-spacing:-.02em;font-style:italic;border-top:5px solid #cfcfcf}.soliloquy-slide-count{display:block;float:right;padding-top:5px!important;color:#aaa;font-size:9px!important;font-family:bproxima-nova,sans-serif!important;font-weight:500!important;letter-spacing:.3em!important;text-transform:uppercase!important}.soliloquy-slide-count span.current{font-size:9px!important}.soliloquy-slide-count span.total{font-size:9px!important}.button a{border-bottom:none;width:230px;height:48px;border-radius:48px;line-height:50px;background-color:#5a70ce;cursor:pointer;display:block;margin:0;text-align:center;transition:background 75ms linear 0s;vertical-align:middle;letter-spacing:.02em;font-size:16px;font-weight:500;color:#fff;text-transform:uppercase}.button a:hover{background-color:#4055b2}.home-banner-section .button a{width:300px;text-transform:uppercase}.home-banner-slide .button a{width:350px;text-transform:uppercase;margin-top:60px;font-weight:700}.gform_wrapper input[type="submit"]{font-size:16px!important;margin:25px 0 20px 0!important;padding:0!important;border:none!important;height:50px!important;background-color:#000!important;color:#fff!important;width:230px!important;line-height:50px!important;text-transform:uppercase;letter-spacing:.02em;font-family:'Montserrat',arial,helvetica,sans-serif;font-weight:600!important}.gform_wrapper input[type="submit"]:hover,#gform_wrapper_3 input[type="submit"]:hover,#gform_wrapper_4 input[type="submit"]:hover,#gform_wrapper_5 input[type="submit"]:hover{background-color:#111!important}.info-box{margin:50px 0 0 0;transform:translateY(0);transition:all .2s cubic-bezier(.4,0,.2,1)}.info-box:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .23);transition:all .2s cubic-bezier(.4,0,.1,1);transform:translateY(-12px)}.info-heading{background-color:#059a32;padding:13px 10px 10px 30px;color:#fff;text-transform:uppercase;font-weight:600}.info-content{padding:20px 10px 30px 30px;font-size:17px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.info-content strong{display:inline-block;padding-top:9px}ul.caption-links{margin:0 0 0 0;padding:0 0 0 0;line-height:30px;list-style:none;width:150px;font-family:proxima-nova,arial,sans-serif}ul.caption-links li{font-size:16px;border-bottom:1px solid #cfcfcf;padding:5px 0}ul.caption-links li:last-child{border-bottom:none}.biocaption p{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:proxima-nova,arial,helvetica,sans-serif;color:#444;line-height:1.4}h1{font-size:38px;line-height:1.25;text-transform:uppercase;color:#fff}h2{font-weight:500;font-size:32px;line-height:1.25;padding:0 0 30px;letter-spacing:-.03em}.home-banner-section h2,.secondary-banner-section h2{color:#fff}h3{font-size:28px;padding:0 0 25px 0}.span9-12 h3{font-family:proxima-nova,arial,helvetica,sans-serif}h4{font-size:24px;padding:0 0 15px 0}footer h4{font-size:20px;padding:0 0 10px 0}h5{font-size:22px;padding:0 0 10px 0}h6{font-size:18px;padding:0 0 4px 0;text-transform:uppercase}figure{position:relative;float:left;overflow:hidden;min-width:100%;max-width:100%;height:auto;background:#fff0;text-align:center;cursor:pointer;margin:0;padding:0}figure img{position:relative;display:block;height:auto;max-width:100%;opacity:1}figure figcaption{color:#fff;text-transform:uppercase;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure figcaption::before,figure figcaption::after{pointer-events:none}figure figcaption,figure figcaption div>a{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption div>a{z-index:1000;white-space:nowrap;font-size:0;opacity:0}figure.effect-ruby{background-color:#000}figure.effect-ruby img{opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.1);transform:scale(1.1)}figure.effect-ruby:hover img{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}figure.effect-ruby p{margin:25px 0 0;padding:0 40px;opacity:0;font-family:proxima-nova,sans-serif!important;font-weight:700!important;letter-spacing:.3em!important;font-size:9px;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}figure.effect-ruby:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.home-banner-section,.secondary-banner-section{height:365px;margin-bottom:60px;padding-top:60px;background-repeat:no-repeat;background-position:bottom center}.secondary-banner-section{height:265px;margin-bottom:60px;padding-top:90px}.secondary-banner-section.searchbanner{background-color:#aaa;position:relative}.quote-text{font-size:18px;line-height:1.6em;padding:55px 0 15px;margin-top:40px;font-style:italic;-webkit-font-smoothing:antialiased;border-top:4px solid #cfcfcf}.quote-author{font-size:12px;text-transform:uppercase;letter-spacing:.3em;word-spacing:.4em;padding-top:30px;font-weight:400}.secondary-banner-content .quote-author{font-size:12px;letter-spacing:.1em;word-spacing:.3em;padding-top:30px}p.quote-author:before{content:'';margin:0 auto 40px auto;display:block;height:4px;width:170px;background-color:#bbb}.address-col-1{padding-bottom:15px}.modal{clear:both;display:none;width:300px;background:#fff;padding:35px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;z-index:99999!important}.modal a.close-modal{position:absolute;top:-12.5px;right:-6.5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(/wp-content/themes/mobileFirstCSSGrid-Jefferson/images/close.png) no-repeat 0 0}.modal .alignleft{margin:0 20px 0 0}.modal p{padding-top:20px;margin-bottom:5px;font-size:.9em}.modal p:first-of-type{padding-top:0}.creditsmodal{font-size:13px;text-transform:uppercase;letter-spacing:.15em;text-align:center;line-height:2.2em}a svg.icon-arrow{fill:#08c}a:hover svg.icon-arrow{fill:#8e6d48}.icon-arrow-right{width:14px;height:14px;position:relative;top:1px;text-align:center;transition:right ease 0.25s}.moretag .icon-arrow-right{padding-left:5px}.loginlink .icon-arrow-right{fill:#08c}ul.footersocial{list-style:none;padding:0}ul.footersocial li{float:left}ul.footersocial li a{display:block;width:100px}.footersocial svg{width:34px;height:34px;position:relative;text-align:center}.footersocial svg.icon-facebook{width:32px;height:32px}.service-rows .icon-arrow-right{width:17px;height:17px;position:absolute;right:10px;top:26px}.icon-circle{display:block;margin:0 auto;margin-bottom:20px;width:42px;height:42px;line-height:42px;border-radius:50%;color:#fff;text-align:center;background-color:#bbb}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.icon-circle{line-height:64px}}.above-header{background-color:#efefef;color:#777;text-align:center;font-weight:600;padding:3px 0;font-size:14px}.above-header p{margin:0;padding:0}#above-footer{margin-top:50px;margin-bottom:50px}section#social{text-align:center}section#social ul{display:inline-block}.one-column-footer,.two-column-footer,.three-column-footer{padding:100px 0 60px 0}.one-column-footer#social,.two-column-footer#social,.three-column-footer#social{padding:10px 0 20px 0}.gform_wrapper{margin:0!important}.gform_wrapper input[type="submit"]{cursor:pointer!important;display:block!important;text-align:center!important;vertical-align:middle!important}.gform_edit_link{display:none}.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0!important}.gform_wrapper .top_label .gfield_label{font-size:17px;line-height:1.4!important;margin:10px 0 4px;font-weight:600!important}.gform_wrapper .top_label li#field_1_1 .gfield_label{margin-top:0}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{font-size:70%!important}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{font-size:17px!important}.gform_confirmation_message{font-size:18px;border-top:3px solid #cfcfcf;border-bottom:3px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;padding:30px 35px;margin-top:20px;line-height:24px;background-color:#f9f9f9}.gform_wrapper .gform_footer{padding:0!important;margin:16px 0 0!important}.gform_wrapper ul li.gfield{padding:0!important;margin:16px 0 0!important}.gform_wrapper ul li#field_1_1.gfield{padding:0!important;margin:0!important}.gform_wrapper textarea,input[type="text"],.gform_wrapper input[type="button"]{border-radius:2px 2px 2px 2px!important;border-style:solid!important;border-width:1px!important;font-size:16px!important;border-color:#eee!important;background-color:#f7f7f7!important}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:-4px!important}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:0!important}.gform_wrapper li.gfield.gfield_error{padding:6px 0 4px 2px!important}.gform_wrapper textarea.large{height:300px!important}.gform_wrapper textarea.small{height:70px!important}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{line-height:1.7!important}.gform_wrapper li#field_1_2{width:59%;margin-right:3%!important}.gform_wrapper li#field_1_3{width:38%}div.ginput_complex.ginput_container.gf_name_has_2 span{width:46.75%!important;margin-right:3%!important;padding-right:0!important}div.ginput_complex.ginput_container.gf_name_has_2 span.name_last{margin-right:0!important}.cd-top.fa{display:block}.cd-top{display:inline-block;position:fixed;right:0;overflow:hidden;white-space:nowrap;background:#fff0;visibility:hidden;opacity:0;-webkit-transition:opacity.3s0s,visibility0s.3s;-moz-transition:opacity.3s0s,visibility0s.3s;transition:all.5s,opacity.3s0s,visibility0s.3s;text-align:center;cursor:pointer}.no-touch.cd-top:hover{background-color:rgb(165 165 165 / .3);opacity:1}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:all .5s,opacity .3s 0s,visibility 0s 0s}.cd-top{border-radius:50%;border:1px solid rgb(165 165 165 / .5);width:26px;height:26px;bottom:10px}.cd-top:hover{background:rgb(165 165 165 / .1)}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{right:1.5%}a.cd-top{color:#999!important}a.cd-top:hover{color:#333!important}.svg-inline--fa{vertical-align:.15em;height:.75em;margin-left:2px}@media (min-width:1024px){.two-column-sixty-forty-section,.two-column-fifty-fifty-section,.fullwidth-text-section,.three-column-section,.two-column-footer,.three-column-footer{padding-right:2%;padding-left:2%;margin-bottom:60px}.fullwidth-text-section.abovetopnav{display:block}.section-content{padding:0}.home-banner-section,.secondary-banner-section{height:445px;margin-bottom:60px;padding-top:60px}.home-banner-section .section-content{padding:100px 0 0 0}.secondary-banner-section .section-content{padding:200px 0 0 0}.section-content{display:flex;flex-wrap:wrap}@supports (display:grid){.section-content{display:grid;grid-column-gap:1rem;grid-row-gap:0;grid-template-columns:repeat(12,[col] 1fr);max-width:1284px}}.section-content .span1-12{flex-basis:100%}@supports (display:grid){.section-content .span1-12{grid-column:col 1/span 12}}.two-column-fifty-fifty-section .section-content .span1-6,.two-column-footer .section-content .span1-6{flex-basis:46%;margin-right:4%}.two-column-fifty-fifty-section .section-content .span7-12,.two-column-footer .section-content .span7-12{flex-basis:46%;margin-left:4%}@supports (display:grid){.two-column-fifty-fifty-section .section-content .span1-6{grid-column:col 1/span 6}}@supports (display:grid){.two-column-fifty-fifty-section .section-content .span7-12{grid-column:col 7/span 6}}.two-column-fifty-fifty-section .section-content .span1-6,.two-column-fifty-fifty-section .section-content .span7-12{padding-bottom:0;margin-bottom:0;border-bottom:none}.slug-contact .span7-12{margin-top:100px}.two-column-sixty-forty-section .section-content .span1-7{flex-basis:60%}.two-column-sixty-forty-section .section-content .span8-12{flex-basis:40%}.two-column-sixty-forty-section .section-content .span9-12{flex-basis:30%;margin-left:10%}.slug-about .two-column-sixty-forty-section .section-content .span9-12{margin-left:0}@supports (display:grid){.two-column-sixty-forty-section .section-content .span1-7{grid-column:col 1/span 7}}@supports (display:grid){.two-column-sixty-forty-section .section-content .span8-12{grid-column:col 8/span 5}}@supports (display:grid){.two-column-sixty-forty-section .section-content .span9-12{grid-column:col 9/span 4}}.section-content .span1-7,.section-content .span8-12,.section-content .span9-12{padding-bottom:0;margin-bottom:0;border-bottom:none}.section-content .span1-4,.section-content .span5-8,.section-content .span9-12{flex-basis:33.333%}@supports (display:grid){.section-content .span1-4{grid-column:col 1/span 4}}@supports (display:grid){.section-content .span5-8{grid-column:col 5/span 4}}@supports (display:grid){.section-content .span9-12{grid-column:col 9/span 4}}.section-content .span5-8{justify-self:center}.home .section-content .span9-12{justify-self:end}.home-banner-wrapper{margin-bottom:100px}h1{font-size:82px}h2{font-size:46px;line-height:1.25;padding:0 0 40px}.secondary-banner-content h2{font-size:36px;font-style:italic;font-weight:400;line-height:1.25;padding:10px 0 40px}h3{font-size:28px;padding:0 0 25px 0}footer h3{font-size:24px}h4{font-size:27px;padding:30px 0 0 0}.home-banner-section{height:600px;position:relative;margin-bottom:60px;padding-top:0}.secondary-banner-section{height:445px;position:relative;margin-bottom:60px;padding-top:0}.fullwidth-bg{width:auto;position:relative;z-index:-1;transition:all 1s ease;height:400px}.fullwidth-text-section.add-pad-80,.fullwidth-text-section-bg.add-pad-80{margin-bottom:80px}.fullwidth-text-section.add-pad-100,.fullwidth-text-section-bg.add-pad-100{margin-bottom:100px}.fullwidth-bg.fade-in{opacity:1}.quote{padding:140px 0 180px 0}.quote-text{font-size:36px;padding:30px 100px 20px;border:none;margin:0;text-align:center}p.quote-author:before{margin:0 auto 60px auto;width:170px}.quote-author{font-size:14px;padding-top:30px;text-align:center}.quote-author strong{display:inline-block;padding-right:23px}blockquote{float:right;width:73%;padding:25px 0 25px 0;margin:25px 0 0 90px;font-weight:400;letter-spacing:-.02em;font-style:italic;font-size:26px;border-top:8px solid #cfcfcf;margin-right:-399px;background-color:rgb(255 255 255 / .9)}main{margin-top:190px}header{height:131px;background-color:#fff;position:fixed;width:100%;z-index:999999}header.on{border-bottom:1px solid #f6f6f6}#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-172:first-child{float:left!important}#mega-menu-wrap-primary #mega-menu-primary li:first-child a.mega-menu-link.mega-menu-logo{padding-left:0!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-family:proxima-nova,sans-serif!important;font-weight:500!important;letter-spacing:.3em!important;height:130px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>a.mega-menu-link{padding-right:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-family:proxima-nova,sans-serif!important;font-weight:500!important;letter-spacing:.15em!important;width:100%;padding:6px 0 6px 18px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{width:100%}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{margin-left:17px}#mega-menu-wrap-primary li.mega-menu-item img.mega-menu-logo{margin-top:-9px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-family:proxima-nova,sans-serif!important;font-weight:500!important;letter-spacing:.15em!important;width:100%;font-size:12px!important;padding:13px 0 10px 20px!important}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.visually-hidden a:focus,.visually-hidden input:focus,.visually-hidden button:focus{position:static;width:auto;height:auto}.centered-col{padding:0}.fullwidth-text-section-bg{background-size:auto auto;background-position:top center;height:400px;clear:both}.fullwidth-text-section-bg .fullwidth-content-wrapper{margin-top:-300px;color:#fff}.above-header{padding:6px 0;font-size:16px}.biocaption{margin-top:100px}.slider-nav{width:70px;height:140px;position:absolute;top:408px;right:-19px}.next-slide,.prev-slide{position:relative}.slide-wrapper-next,.slide-wrapper-prev{width:60px;height:70px;cursor:pointer}.next-slide{padding:35px 35px;background-color:#000;transition:all .20s ease}.next-slide:hover,.prev-slide:hover{background-color:#333}.prev-slide{padding:35px 35px;background-color:#000;transition:all .20s ease}.prev-slide:before{content:'';position:absolute;top:28px;left:32px;border-left:7px solid #fff;border-top:7px solid #fff0;border-bottom:7px solid #fff0}.next-slide:before{content:'';position:absolute;top:28px;left:32px;border-right:7px solid #fff;border-top:7px solid #fff0;border-bottom:7px solid #fff0}#above-footer{margin-top:200px;margin-bottom:50px}footer{margin-top:80px;text-align:center}footer h4{font-size:32px;padding-bottom:20px}.copyright{fon-size:18px;border-top:1px solid #efefef;padding-top:20px}footer{transition:all 1s ease}footer:hover{background-color:#f2f2f2}.contact-info{padding-top:30px;font-size:36px}footer p{font-size:22px}footer h3{width:75%;padding:15px 0 25px 0}footer .span7-12 h3{width:100%}ul.display-posts-listing{padding:10px 0 0 0;position:relative}.display-posts-listing li{list-style-type:none;position:relative;width:31%;float:left;margin-right:3%;background-color:#fff;display:block;border:1px solid #cfcfcf;height:230px;transition:all .2s cubic-bezier(.4,0,.2,1)}.display-posts-listing li:last-child{margin-right:0}.display-posts-listing li:hover{box-shadow:0 32px 64px 0 rgb(11 12 13 / .08);transform:translateY(-12px)}.display-posts-listing li a{display:block;overflow:hidden;height:100px}.display-posts-listing li .category-display a{display:inline-block;height:auto}.display-posts-listing li a.image img{display:block;width:auto;height:130px}.display-posts-listing li a.title{clear:both;padding:18px 12px 15px 20px;font-size:14px;color:#444;display:block;height:130px}.display-posts-listing li a.title:after{content:'Read Article';display:block;width:100px;font-size:12px;letter-spacing:.12em;padding-top:7px;color:#08c;padding-top:10px;text-transform:uppercase;font-weight:600}.display-posts-listing li a:hover.title:after{border-bottom:1px solid #08c}.display-posts-listing .category-display{position:absolute;top:0;left:0;font-size:10px;text-transform:uppercase;line-height:10px}.display-posts-listing .category-display a{color:#fff;font-weight:700;letter-spacing:.09em;padding:6px 10px 6px;height:30px;background-color:rgb(13 145 201);transition:all .2s cubic-bezier(.4,0,.1,1)}.display-posts-listing .category-display a:hover{background-color:rgb(0 170 226);transition:all .2s cubic-bezier(.4,0,.1,1)}.display-posts-listing .category-display a:hover:after{content:'View Articles';display:block;width:100%;font-size:9px;padding-top:3px;padding-bottom:0}.display-posts-listing.two li{width:40%;margin-right:7%;border:none;height:287px;width:auto;background-color:#fff0}.display-posts-listing.two li:last-child{margin-right:0}.display-posts-listing.two li a{height:287px}.display-posts-listing.two li a.image img{height:287px}.cd-top{width:36px;height:36px;bottom:20px}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{right:2.5%}.svg-inline--fa{vertical-align:-.19em;height:1em}}@media (min-width:1284px){.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:transparent!important;font-size:18px!important;line-height:1.5!important;color:#666!important;text-shadow:none!important;padding-bottom:0px!important}figure{min-width:380px;max-width:380px;max-height:380px}figure.effect-ruby p{margin:25px 0 0;padding:0 40px;opacity:0;font-family:proxima-nova,sans-serif!important;font-weight:700!important;letter-spacing:.3em!important;font-size:9px;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}figure.effect-ruby:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.home-intro{font-size:28px;padding-bottom:60px}.home .centered-col .title{font-family:proxima-nova,sans-serif!important;font-weight:500!important;letter-spacing:.3em!important;text-align:center;text-transform:uppercase;font-size:13px;line-height:20px;width:380px;padding:13px 20px 0 20px;float:left}.soliloquy-slide-count{display:block;float:right;padding-top:10px!important;color:#aaa;font-size:10px!important;font-family:proxima-nova,sans-serif!important;font-weight:500!important;letter-spacing:.3em!important;text-transform:uppercase!important}.soliloquy-viewport{margin-bottom:0!important}.soliloquy-container .soliloquy-caption.soliloquy-caption-bottom{width:100%;top:519px!important;background-color:#fff}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-family:proxima-nova,sans-serif!important;font-weight:500!important;letter-spacing:.15em!important;width:100%;font-size:12px!important;padding:13px 0 10px 20px!important}}@media (min-width:1366px){.two-column-sixty-forty-section,.two-column-fifty-fifty-section,.fullwidth-text-section,.two-column-footer,.three-column-footer{padding-right:0;padding-left:0}}