.sf-menu,.sf-menu *{text-shadow:0 0 10px rgba(0,0,0,.7)}#logo a .ascend-logo,#mobile-logo a .ascend-mobile-logo{text-shadow:0 0 10px rgba(0,0,0,.7)}#wrapper .page-header .page-header-inner{text-shadow:0 0 10px rgba(0,0,0,.7)}#wrapper .kt-t-shadow-medium_normal{text-shadow:0 0 15px rgba(0,0,0,.7)}#wrapper .ksp-btn-layer{text-shadow:0 0 10px rgba(0,0,0,.0)}.kt-icon-facebook-official{font-size:24px;font-weight:400;padding-left:0;padding-right:10px}.portfolio-loop-image-container .portfolio-hover-item .portfolio-hover-item-inner .portfolio-loop-title{font-size:24px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;color:#fff;margin:0;padding:10px 0}.portfolio-loop-image-container .portfolio-hover-item .portfolio-overlay-border{border:0 solid rgba(255,255,255,.8);position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.portfolio-loop-image-container .portfolio-hover-item:hover .portfolio-overlay-border{border:0 solid rgba(255,255,255,.8);top:15px;bottom:15px;left:15px;right:15px;opacity:1}hr{border:0;height:1px;margin-top:30px;margin-bottom:30px;background-image:linear-gradient(to right,rgba(119,119,119,0),rgba(119,119,119,1),rgba(119,119,119,0))}#wrapper .wpforms-field-label{font-size:16px;font-weight:300;color:#999}#wrapper .wpforms-field-medium{background-color:#ffffffe6;box-sizing:border-box;max-width:100%;border-radius:5px;border:0 solid;border-color:#aa300082;color:#777}#wrapper .wpforms-required-label{font-size:20px;color:#ee7f00;font-weight:400}#wrapper .wpforms-form textarea{background-color:#ffffffe6;box-sizing:border-box;max-width:100%;border-radius:5px;border:0 solid;border-color:#aa300082;color:#777}#wrapper .wpforms-error{font-weight:400}#wrapper .wpforms-submit{font-size:24px;color:#fff;line-height:60px;font-family:"Oswald";font-weight:400;text-transform:uppercase;padding-left:25px;padding-right:25px;padding-top:0;padding-bottom:0;letter-spacing:.1px;background:#ee7f00;border-style:solid;border-width:3px;border-color:#fff;border-radius:0}#wrapper div.wpforms-container-full .wpforms-form input[type=checkbox],div.wpforms-container-full .wpforms-form input[type=radio]{border:1px solid #fff;background-color:#fff;width:14px;height:14px;margin:0 10px 0 3px;display:inline-block;vertical-align:baseline}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{display:inline;vertical-align:baseline;font-size:16px;color:#777;font-weight:400;line-height:22px;word-break:break-all}.footer-widget-title:before{display:none}.footerclass .footer-widget-title{font-family:"Fira Sans";font-size:0px;letter-spacing:0px;line-height:0;text-transform:uppercase;margin-bottom:20px}.comment-content a:not(.button),.entry-content p a:not(.button):not(.select2-choice):not([data-rel=lightbox]){border-width:0}.image_menu_item_link .image_menu_message h5{text-transform:none}.widget-title{font-family:"Fira Sans";text-transform:uppercase;margin-bottom:0}.above-footer-widgets .widget-title,.elementor-widget-sidebar .widget-title,.sidebar .widget-title{font-size:24px;letter-spacing:0px;font-weight:400;line-height:24px}.above-footer-widgets .widget-title:before,.footer-widget-title:before,.kt-title:before,.sidebar .widget-title:before{content:"";height:0;width:100%;z-index:1;background:rgba(0,0,0,.0);position:absolute;top:50%;margin-top:0;left:0}#kad-mobile-banner #mobile-logo a{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;height:100%;margin-top:10px}#logo a .ascend-logo,#mobile-logo a .ascend-mobile-logo{max-height:110%;width:auto}.mobile-headerclass{background:#ee7f00}.btn.lg-kad-btn{font-size:24px;line-height:60px;font-family:"Oswald";font-weight:400;padding-left:25px;padding-right:25px;padding-top:0;padding-bottom:0;letter-spacing:.1px;background:0 0;border-style:solid;border-width:3px;border-color:#fff;border-radius:0}.btn:focus,.btn:hover,.button:focus,.button:hover,.submit:focus,.submit:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{-webkit-box-shadow:inset 0-0px 0 0 rgba(0,0,0,.0);box-shadow:inset 0-0px 0 0 rgba(0,0,0,.0)}.kad-slider{margin-bottom:30px}