.wah-screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.admin-bar .accessability_container{top:32px}body.is_underline a{text-decoration:underline !important}body.highlight_links_on a{background-color:yellow !important;color:#000 !important}body.highlight_links_on a span{color:#000 !important}body.invert_mode_on{-webkit-filter:invert(100%);filter:invert(100%)}body.remove_animations *{transition:none !important;-o-transition:none !important;-ms-transition:none !important;-moz-transition:none !important;-webkit-transition:none !important}body.arial_font_on *{font-family:Arial, Helvetica, sans-serif !important}body.wah_keyboard_access a:focus,body.wah_keyboard_access button:focus,body.wah_keyboard_access input:focus,body.wah_keyboard_access select:focus,body.wah_keyboard_access textarea:focus{background-color:#f3f57c !important;color:#000 !important}body.admin-bar .wah_plugin_credits{bottom:32px}body .wah_scanner_link{background-color:yellow !important;outline:5px solid yellow !important;color:#000 !important}body .wah_plugin_credits{position:absolute;bottom:0px;left:0;width:100%;text-align:center;font-family:Arial;font-size:12px;background:#216073 !important;color:#fff !important}body .wah_plugin_credits a{font-family:Arial;font-size:12px;display:block;background:#216073 !important;color:#fff !important}body .accessability_container{width:200px;background:#fff !important;color:#000 !important;position:fixed;top:0px;height:100%;z-index:9999999;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}body .accessability_container .font_resizer button.wah-action-button.smaller{width:46%;float:left}body .accessability_container .font_resizer button.wah-action-button.larger{float:right;width:46%}body .accessability_container .font_resizer button.wah-action-button.wah-font-reset{margin-top:12px;width:100%;clear:both}body .accessability_container button.wah-action-button{background:#232323 !important;color:#fff !important;width:100%;padding:5px 0;text-align:center;cursor:pointer;border:1px solid #fff;font-size:15px;font-weight:bold;margin:0}body .accessability_container button.wah-action-button:hover,body .accessability_container button.wah-action-button:focus,body .accessability_container button.wah-action-button.active_button{background:#fff !important;color:#000 !important}body .accessability_container .a_module{padding-bottom:0.6rem;margin-bottom:0.6rem;border-bottom:1px solid #000}body .accessability_container .a_module:before,body .accessability_container .a_module:after{content:'';display:block;clear:both}body .accessability_container.dark_theme .a_module{border-bottom:1px solid #444343}body .accessability_container.dark_theme a.active_button{border:1px solid #216073 !important}body .accessability_container.dark_theme.accessability_container.active,body .accessability_container.dark_theme #access_container,body .accessability_container.dark_theme .access_container_inner,body .accessability_container.dark_theme .a_module,body .accessability_container.dark_theme .a_module_title,body .accessability_container.dark_theme .a_module_exe,body .accessability_container.dark_theme .font_resizer a,body .accessability_container.dark_theme .contrast_trigger{background:#232323 !important;color:#fff !important}body .accessability_container.dark_theme .font_resizer a,body .accessability_container.dark_theme .contrast_trigger{border:1px solid #fff;color:#fff}body .accessability_container *{background:#fff !important;color:#000 !important}.accessibility-location-right .accessability_container{left:auto !important;right:-200px}.accessibility-location-left .accessability_container{left:-200px !important;right:auto}.accessibility-location-left .accessability_container.active{right:auto;left:0 !important}.accessibility-location-left .aicon_link{left:200px;right:auto !important}.accessability_container.active{right:0}.accessability_container a{color:#000}a.aicon_link{display:none}a.aicon_link img{max-width:48px}.access_container_inner{padding:0 10px;margin-top:14px}button.aicon_link{width:48px;height:48px;padding:0;margin:0;border:0 !important;cursor:pointer}.aicon_link{left:-48px;right:auto !important;position:absolute;max-width:48px;max-height:48px;display:inline-block;background:transparent !important}.accessibility-location-left .aicon_link{left:auto;right:-48px !important}button.close_container{background:#216073 !important;color:#fff !important;cursor:pointer;display:block;padding:0;border:0;width:92%;margin:0 auto;height:34px;line-height:34px;font-weight:bold;font-size:15px}button.close_container:hover,button.close_container:focus{background:#fff !important;color:#000 !important}#access_container{margin-top:0;padding-top:10px}#access_container a:focus{color:#fff;background:#000}.a_module_exe a{text-decoration:none;font-size:15px}.a_module_title{margin-bottom:0.4rem;font-weight:600}.contrast_trigger{width:100%}.color_selector{display:none;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.color_selector.is_visible{display:block}.color_selector button{display:inline-block;cursor:pointer;font-size:0;width:30px;height:30px;float:left;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;border:2px solid #000;margin:5px;padding:0}.color_selector .black{background:#000 !important}.color_selector .white{background:#fff !important}.color_selector .green{background:#00FF21 !important}.color_selector .blue{background:#0FF !important}.color_selector .red{background:red !important}.color_selector .orange{background:#FF6A00 !important}.color_selector .yellow{background:#FFD800 !important}.color_selector .navi{background:#B200FF !important}.active_greyscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(//7thlvl.com/wp-content/plugins/wp-accessibility-helper/assets/images/desaturate.svg#greyscale);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(1)}.wah-dark-overlay{position:fixed;z-index:50;background:rgba(0,0,0,0.8);top:0;bottom:0;left:0;right:0;width:100%;height:100%}.wah-lights-selector{position:relative;z-index:100;background:#fff;color:#000}.wah-skip{position:relative;top:-10000px;left:-10000px;height:1px;width:1px;text-align:left;overflow:hidden}.wah-skip:focus{left:0;top:0;width:100%;height:auto;padding:5px 0;text-align:center;cursor:pointer;border:1px solid #fff;font-size:15px;font-weight:bold}.wah-skiplinks-menu{position:absolute;left:0;top:0;margin:0;padding:0}.wah-skiplinks-menu ul{margin:0;padding:0;list-style-type:none}.wah-skiplinks-menu ul a{text-decoration:none;position:absolute;z-index:99999;left:-10000px;top:-10000px}.wah-skiplinks-menu ul a:focus,.wah-skiplinks-menu ul a:active,.wah-skiplinks-menu ul a:hover{left:16px;top:42px;background:#216073;color:#fff;padding:6px 20px;display:inline-block;font-size:18px;font-weight:bold;white-space:nowrap}body.admin-bar .accessability_container .wah-free-credits{bottom:35px}.accessability_container.dark_theme .wah-free-credits .wah-free-credits-inner a{color:#fff !important}.accessability_container .wah-free-credits{position:absolute;bottom:5px;width:100%;text-align:center;font-size:12px;background:none !important}.accessability_container .wah-free-credits .wah-free-credits-inner{background:none !important}.accessability_container .wah-free-credits .wah-free-credits-inner a{background:none !important;text-decoration:underline}.accessability_container .wah-free-credits .wah-free-credits-inner a:hover,.accessability_container .wah-free-credits .wah-free-credits-inner a:focus{text-decoration:none}@media only screen and (max-width: 480px){body .accessability_container{height:auto;padding:0 0 1rem 0}#access_container{height:97.5vh;overflow-x:scroll}a.close_container,.a_module_title{font-size:14px}.a_module{padding-bottom:0.4rem;margin-bottom:0.4rem}.font_resizer a,.contrast_trigger{font-size:14px;padding:.2rem}.a_module_title{display:none}}a, a:active, a:focus {
outline: none;
}
.home_sliderclass, .kad_fullslider, .sliderclass {
margin-top: 0 !important;
}
#nav-main .sf-menu li {
border-right: 1px solid #ddd;
}
#nav-main ul.sf-menu a, .nav-main ul.sf-menu a {
padding: 5px 10px;
}
.home h3 {
line-height: 38px;
font-weight: 700 ;
color: #333;
font-size: 32px;
}
.revslider_home_hidetop {
margin-top: 0px;
}
.sliderclass {
padding: 0 0 0px;
}
.topbarmenu li.current-menu-item {
background: #fff;
}
.topbarmenu li.current-menu-item a {
color: #183f6f;
}
.topbarmenu ul li a:hover, .topbarmenu ul li.sf-dropdown:hover {
text-decoration: none;
background: rgba(255,255,255,1) !important;
color: #183f6f !important;
}
.topbarmenu ul li a {
padding: 7px 16px;
font-size: 14px;
font-family: Roboto;
}
.topbarmenu ul li {
font-family: roboto;
line-height: 28px;
}
.kad-standard-logo {
max-width: 125px;
width: auto;
padding-top: 10px;
}
#topbar .virtue_social_widget a i {
font-size: 16px;
line-height: 28px;
vertical-align: middle;
}
.topbar-widget .virtue_social_widget {
text-align: right;
}
.topbar-widget .virtue_social_widget a {
display: inline-block;
float: none;
}
.sf-menu a {
padding: 10px 12px;
}
.top-phone {
text-align: right;
font-size: 20px;
color: #183f6f;
line-height: 30px;
padding-right: 10px;
padding-top: 10px;
}
.why-choose-btn-box {
border: 2px solid #fff;
border-radius: 24px;
padding: 15px;
text-align: center;
margin: 30px auto;
max-width: 480px;
font-size: 18px;
color: #fff;
font-weight: 500;
background-size: cover;
}
.why-choose-btn-box .widget-title {
font-size: 32px;
color: #fff;
line-height: 130%;
}
.kad-btn, .wpcf7 input.wpcf7-submit {
background: #007419;
border-radius: 35px;
font-size: 20px;
font-weight: bold;
}
.kad-btn:hover, .wpcf7 input.wpcf7-submit:hover {
background: #168d2f !important;
}
.sm-kad-btn {
font-size: 16px;
padding: 10px 25px;
}
.center-heading .widget-title {
text-align: center;
}
.center-heading .widget-title::after, .home_blog .hometitle::after {
content: "";
height: 2px;
background: #333;
width: 100%;
max-width: 100px;
margin: 0 auto;
display: block;
margin-top: 10px;
}
.white .widget-title, .white {
color: #fff;
}
.white.center-heading .widget-title::after {
background: #fff;
}
.home-tabs {
margin-top: 30px;
margin-bottom: 30px;
}
.home-tabs-outer img {
max-width: 350px;
background: #f0f0f0;
padding: 5px;
}
.home-tabs-outer .tab-content {
border: none !important;
}
.home-tabs-outer .entry-content .nav-tabs > li {
margin-bottom: 0px;
}
.home-tabs-outer .nav-tabs li.active a {
background: #fff;
}
.home-tabs-outer .nav > li > a {
position: relative;
display: block;
padding: 10px 10px;
}
.home-tabs-outer .nav-tabs > li > a:focus, .home-tabs-outer .nav-tabs > li > a:hover{
border: 0px solid #eee;
border-bottom: 0px solid #183f6f !important;
border-color: rgba(0,0,0,.05);
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left;
transform-origin: left;
}
.home-tabs-outer .nav-tabs > li > a {
margin-right: 8px;
border: 0px solid #eee;
border-bottom: 0px solid transparent ;
color: #333;
font-size: 17px;
}
.home-tabs-outer .tab-content {
border: none !important;
padding-top: 25px;
}
.home-tabs-outer .nav-tabs > li > a::before{
content: '';
position: absolute;
bottom: 0px;
left: 0;
width: 100%;
height: 3px;
background: #183f6f;
opacity: 1;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right;
transform-origin: right;
transition: -webkit-transform .9s cubic-bezier(.19,1,.22,1);
transition: transform .9s cubic-bezier(.19,1,.22,1);
transition: transform .9s cubic-bezier(.19,1,.22,1),-webkit-transform .9s cubic-bezier(.19,1,.22,1);
}
.home-tabs-outer .nav-tabs > li > a:hover::before{
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left;
transform-origin: left;
}
.home-tabs-outer .nav-tabs > li.active > a::before, .home-tabs-outer .nav-tabs > li.active > a:focus::before, .home-tabs-outer .nav-tabs > li.active > a:hover::before {
border: 0px solid #eee;
border-bottom: 0px solid #183f6f !important;
border-color: rgba(0,0,0,.05);
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left;
transform-origin: left;
}
.widget-title {
font-size: 32px;
line-height: 150%;
}
.slider-bottom, .slider-bottom h3 {
color: #fff;
}
.slider-bottom {
padding:20px 0;
}
.home-testimonials .testimonialimg {
display: none;
}
.home-testimonials .testimonialbottom .lipbg {
display: none;
}
.home-testimonials .testimonialbottom {
text-align: center;
}
.home-testimonials .testimonialbox {
padding: 20px;
background: transparent;
border: 0px solid #eee;
border-radius: 0;
font-size: 16px;
font-style: italic;
color: #333;
text-align: center;
}
.home-testimonials .testimonialbottom p {
padding-top: 0;
margin-right: 0;
}
.kad-testimonial-carousel.kt-slickslider .slick-arrow::before {
color: #fff;
font-size: 18px;
}
.kad-testimonial-carousel.kt-slickslider .slick-arrow {
border: 5px solid #000;
background: #000;
}
.home-testimonials .kad-testimonial-carousel.kt-slickslider .slick-arrow {
top: 30%;
}
.home-testimonials .kad-testimonial-carousel.kt-slickslider .slick-prev {
right: auto;
left: 0px;
}
.home-testimonials .kt-content-carousel.kt-slickslider .slick-next, .kt-image-carousel.kt-slickslider .slick-next {
right: 0;
}
.home-testimonials .slick-list {
margin: 00 30px;
}
.home-testimonials {
padding-top: 30px;
padding-bottom: 0px;
}
.center {
text-align: center;
}
.home-get-quote-box h4 {
font-size: 28px;
}
.home-get-quote-box img {
background: #f0f0f0;
padding: 5px;
}
.awards-box h4, .awards-box {
color: #fff;
}
.awards-box .widget-title {
color: #fff;
background: rgba(0,0,0,0.5);
max-width: 380px;
padding:10px;
margin:0 auto;
}
.awards-box .center-heading .widget-title::after {
background: #fff;
}
.awards-box img {
max-width: 200px;
}
.awards-box {
padding-top: 30px;
padding-bottom: 30px;
}
.home_blog .subhead.color_gray {
display: none;
}
.home_blog article header h4 {
line-height: 30px;
margin-bottom: 10px;
font-size: 18px;
font-weight: 500;
line-height: 135%;
}
.home_blog .bg-lightgray {
background: #f2f2f2;
background: transparent;
}
.home_blog .postmeta {
float: none;
}
.home_blog .postdate span {
display: inline-block;
font-size: 14px;
}
.home_blog .home_blog_title {
margin-top: 5px;
}
.home_blog article {
border: 0px solid #eee;
margin-bottom: 0;
}
.home_blog .kt-intrinsic-container-center .kt-intrinsic img {
padding: 5px 5px 5px 5px;
background: #f0f0f0;
}
.home_blog .kt-intrinsic {
position: relative;
height: 0px;
display: block;
border-bottom: 5px solid #f0f0f0;
}
.home_blog {
margin-top: 30px;
}
.home-padding {
padding: 5px 0 0px;
}
.home_blog .postdate {
float: none;
padding: 6px 8px 8px;
margin-top: 15px;
font-size: 14px;
text-align: left;
text-transform: capitalize;
line-height: normal;
margin-left: 10px;
}
#containerfooter .footerbase {
background: #183f6f;
}
#containerfooter .footercredits  {
font-size: 12px;
padding: 4px 0;
text-align: center;
color: #b4b8be;
line-height:22px;
}
.copyright-text {
font-size: 16px;
color: #fff;
margin-bottom: -10px;
padding-top: 10px;
}
#containerfooter h3 {
color: #333;
font-size: 22px;
}
.footercol2 img {
padding: 0;
}
.footercol2 .textwidget {
max-width: 300px;
margin: 0 auto;
}
#containerfooter .menu li a {
padding: 2px 0px;
margin-bottom: 5px;
background: rgba(0,0,0,0);
display: block;
max-width: 100%;
}
#containerfooter .menu li a:hover{
background: rgba(0,0,0,0);
color:#183f6f;
}
#containerfooter .menu {
list-style: none;
margin: 0 0 0 0px;
padding: 0;
line-height: 140%;
}
#containerfooter {
padding-top: 0;
margin-top: 0;
border-top: 2px solid #183f6f;
}
.footer-top-inner {
padding: 20px;
}
.home-featured-services li {
display: inline-block;
list-style: none;
float: none;
margin-left: 0;
margin-right: 0;
border-right: 1px solid #aaa;
padding: 0 10px;
line-height: 22px;
margin-bottom: 10px;
}
.home-featured-services ul {
text-align: center;
}
.grey-bg {
background: #fff;
padding: 20px;
border: 2px solid #ddd;
}
.form-box {
max-width: 400px;
margin: 0 auto;
}
.form-box select {
width: 100%;
}
.term-text {
font-size: 14px;
line-height: 22px;
}
.inner-forms .text-white {
padding: 20px 0;
}
.text-white {
color: #fff;
}
.inner-forms label {
display: inline-block;
font-weight: 400;
max-width: 165px;
width: 50%;
}
.inner-forms {
max-width: 800px;
background: #3c769e;
padding: 30px;
margin: 0 auto;
}
.inner-forms .wpcf7 input, .inner-forms .wpcf7-form-control.wpcf7-select  {
max-width:190px;
}
#pageheader {
background: #e0dfe7;
margin-bottom: 30px;
}
.page-header {
border: none;
margin-bottom: 0;
}
.contentclass {
padding-top: 0;
}
.home .contentclass {
background: #fff;
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
} .kad-menu-name {
color: #fff !important;
}
#content a, .bold-link a {
font-weight: bold;
}
.kad-youtube-shortcode {
cursor: pointer;
}
.news .kttextpost {
background: #f5f5f5 none repeat scroll 0 0;
margin: 0 15px 0 0;
width: auto;
}
#kad-feedback-new-post input.full, .contactform input.full, .wpcf7 input {
padding: 4px 8px;
}
.inner-forms .col-md-12 .wpcf7-form-control-wrap {
float: none !important;
margin: 0 auto !important;
text-align: center;
display: block;
width: 100%;
}
.inner-forms  .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
display: inline-block;
margin: 0 auto;
}
html .g-recaptcha, html .g-recaptcha {
transform: scale(0.70) !important;
-webkit-transform: scale(0.70) !important;
transform-origin: 0 0 !important;
-webkit-transform-origin: 0 0 !important;
}
.cpf-box label {
display: block;
width: 100%;
font-weight: normal;
margin: 0;
font-size: 13px;
}
.cpf-box .wpcf7 input {
width: 100% !important;
}
.cpf-box select {
width: 100%;
}
.cpf-box .wpcf7-submit {
width: 100% !important;
max-width: 175px;
font-size: 20px !important;
text-transform: uppercase;
}
div.state-box-row > div:nth-of-type(2n+1) {
background: #eee;
padding: 15px;
}
.state-box .widget-title {
border-bottom: 1px solid #ddd;
margin-bottom: 10px;
padding-bottom: 6px;
font-size: 26px;
text-transform: uppercase;
margin-top: 20px;
}
.state-box img, .state-box img:hover {
margin: 0 15px 5px 0;
border: 1px solid #ddd;
padding: 4px;
background:#fff;
}
.landing-icons img {
max-width: 80px;
margin: 0 auto 0 !important;
}
.landing-icons p {
margin: 0;
}
.landing-icons h4 {
font-size: 18px;
font-weight: bold;
margin: 0 0 10px 0;
}
.landing-icons {
border-bottom: 5px solid #3c769e;
}
.state-top h1 {
font-size: 34px;
text-transform: uppercase;
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
}
.footer-top {
margin: 0 auto 30px;
}
.footer-top img {
max-height: 150px;
width: auto;
}
.footercol1 img {
padding: 0;
}
.license-text {
font-size: 13px;
line-height: 140%;
}
.mcalc {
margin: 0 0 30px !important;
}
.form-box span.title {
color: #183f6f;
font-weight: ;
margin-top: 10px;
display: block;
}
.form-box p{
margin-bottom: 0px;
}
.form-box input, .form-box select[multiple], .form-box textarea {
color: #000;
}
.form-box select {
border: 1px solid #999;
color:#000;
}
.form-box select  option { color: #000; font-weight:bold;
}
.textwidget h2 {
font-size: 32px;
font-weight: 300;
}
.inner-forms span.custom-label {
display: inline-block;
font-weight: 400;
max-width: 165px;
width: 50%;
}
.inner-forms label {
display: block;
width: 100% !important;
max-width: 100%;
}
@media screen and (min-width: 601px) {
.list-col5{
column-count:5;
}
}
@media screen and (max-width: 600px) {
.state-box img {
margin: 0 auto 5px auto;
float: none;
}
}
#custom-top-nav li {
display: inline-block;
padding: 0;
text-align: center;
margin: 3px 3px;
background: #316b93;
color: #fff;
padding: 10px 20px;
}
#custom-top-nav a {
background: #316b93;
display: block;
color: #fff;
padding: 0;
}
#custom-top-nav li:hover, #custom-top-nav li:hover a  {
color: #120811;
background-color: #ccc;
background-image: none;
}
#containerfooter .menu {
margin: 0 0 20px 0;
display: block;
text-align: center;
}
#containerfooter .menu li {
display: inline-block;
padding: 0 10px 0 10px;
}
.footer-more-links .widget-title {
text-align: center;
}
.slider-bottom, .slider-bottom h3, .slider-bottom h2, .slider-bottom h1 {
color: #fff;
}
.slider-bottom h1 {
color: #fff;
font-weight: bold;
}
.slider-bottom h2 {
font-size: 24px;
font-weight: bold;
margin-top: -15px;
}
@media screen and (max-width: 600px) {
.state-box img {
margin: 0 auto 5px auto;
float: none;
}
}
@media screen and (max-width: 767px) {
.top-address {
display: block !important;
bottom: 13px;
}
.top-address a {
color: #000 !important;
}
.top-phone {
text-align: center;
}
.top-phone a {
white-space: nowrap;
}
#topbar .kad-topbar-left, #topbar .kad-topbar-left .topbarmenu {
float: left !important;
}
}
@media screen and  (min-width: 481px) and (max-width: 767px) {
#custom-top-nav li {
display: inline-block; text-align: center;
margin: 3px;
background: #316b93;
color: #fff;
padding: 10px 20px;
width: 31%;
}
}
@media screen and  (max-width: 480px) {
#custom-top-nav li {
width: 48%;
}
}
#containerfooter h3 {
font-weight: 300 !important;
}
article .entry-content h2, article .entry-content h3, article .entry-content h4, article .entry-content h5, article .entry-content h6 {
font-size: 34px;
color: #183f6f;
font-weight: 400;
}.wpcf7 form {
display: block;
}
.wpcf7-form label {
display: block;
} #page-header .l-subheader-cell .w-socials-item.twitter .fa-x-twitter svg {
display: none !important;
}:root {
--uacf7-global-color-primary: #382673;
--uacf7-global-text-color-secondary: #383c41;
--uacf7-global-placeholder-color: #606266;
--uacf7-global-border-color: #e4e9f8;
--uacf7-global-button-color: var(--uacf7-global-color-primary);
--uacf7-border-radius: 5px;
--uacf7-white-color: #fff;
} .uacf7-wrapper-default {
border: none !important;
margin: 0 !important;
padding: 0 !important;
box-shadow: none !important;
outline: none !important;
min-inline-size: 100%;
}
.uacf7-wrapper-default hr {
background-color: var(--uacf7-global-border-color);
border: none;
height: 1px;
margin-bottom: 20px;
width: 100%;
}
.uacf7-wrapper-default label {
display: inline-block;
font-weight: 500;
line-height: inherit;
margin-bottom: 15px;
width: 100%;
}
.uacf7-wrapper-default label span {
display: block;
margin-top: 5px;
}
.uacf7-wrapper-default .wpcf7-acceptance label span {
display: inline-block;
margin-top: 5px;
} .uacf7-wrapper-default input[type="date"],
.uacf7-wrapper-default input[type="email"],
.uacf7-wrapper-default input[type="number"],
.uacf7-wrapper-default input[type="password"],
.uacf7-wrapper-default input[type="search"],
.uacf7-wrapper-default input[type="tel"],
.uacf7-wrapper-default input[type="text"],
.uacf7-wrapper-default input[type="url"],
.uacf7-wrapper-default select,
.uacf7-wrapper-default textarea,
.uacf7-wrapper-default label span textarea,
.uacf7-wrapper-default label span input {
padding: 0.7rem 1rem;
background-clip: padding-box;
background-image: none;
border: 1px solid var(--uacf7-global-border-color);
border-radius: var(--uacf7-border-radius);
color: var(--uacf7-global-text-color-secondary);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
outline: none;
}
.uacf7-wrapper-default textarea {
height: 90px;
}
input[type="date"]:focus-visible,
input[type="date"]:visited,
input[type="email"]:focus-visible,
input[type="email"]:visited,
input[type="number"]:focus-visible,
input[type="number"]:visited,
input[type="password"]:focus-visible,
input[type="password"]:visited,
input[type="search"]:focus-visible,
input[type="search"]:visited,
input[type="tel"]:focus-visible,
input[type="tel"]:visited,
input[type="text"]:focus-visible,
input[type="text"]:visited,
select:visited,
select:focus-visible,
textarea:visited,
textarea:focus-visible {
border-color: var(--uacf7-global-button-color) !important;
} .uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item-label {
margin: 0;
}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item {
display: flex !important;
align-items: center;
margin: 0.5em 0 0 1em;
font-weight: 400;
}
.uacf7-wrapper-default .uacf7-checkbox span input {
margin-right: 10px;
} .uacf7-wrapper-default .uacf7-radio .wpcf7-list-item-label {
margin: 0;
}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item {
display: flex !important;
align-items: center;
margin: 0.5em 0 0 1em;
font-weight: 400;
}
.uacf7-wrapper-default .uacf7-radio span input {
margin-right: 10px;
}
.uacf7-wrapper-default .uacf7-rating label span {
display: inline-block;
} .uacf7-wrapper-default .uacf7-submint {
display: flex;
align-items: center;
}
.uacf7-wrapper-default .uacf7-submint.end {
display: flex;
flex-direction: row-reverse;
align-items: center;
}
.uacf7-wrapper-default .uacf7-submint input[type="submit"] {
font-size: 16px;
font-weight: 700;
color: var(--uacf7-white-color);
background-color: var(--uacf7-global-color-primary);
border-style: solid;
border-radius: var(--uacf7-border-radius);
border-width: 2px;
border-color: var(--uacf7-white-color);
padding: 10px 20px;
text-align: center;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
box-shadow 0.15s ease-in-out;
outline: none;
}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:hover {
color: var(--uacf7-white-color);
background-color: var(--uacf7-global-color-primary);
} .uacf7-wrapper-default .uacf7-submint.fill input[type="submit"] {
background-color: var(--uacf7-global-color-primary);
color: var(--uacf7-white-color) !important;
}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:hover {
color: var(--uacf7-global-color-primary);
background-color: var(--uacf7-white-color);
} .uacf7-wrapper-default .uacf7-submint.full-width {
position: relative;
}
.uacf7-wrapper-default .uacf7-submint.full-width input[type="submit"] {
width: 100%;
}
.uacf7-wrapper-default .uacf7-submint.full-width > span {
position: absolute;
left: 50%;
margin-left: -12px;
}
.uacf7-wrapper-default .uacf7-submint.fill.full-width > span.wpcf7-spinner {
background-color: var(--uacf7-white-color);
}
.uacf7-wrapper-default
.uacf7-submint.fill.full-width
> span.wpcf7-spinner::before {
background-color: var(--uacf7-global-color-primary);
}
.uacf7-wrapper-default .uacf7-charity-dinner {
padding: 0 15px;
}
.uacf7-wrapper-default .uacf7-charity-dinner .wpcf7-submit {
background: #115e99 !important;
color: #ffffff !important;
border-color: #115e99 !important;
}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit {
background-color: #e6a23c !important;
border-radius: 6px;
font-size: 18px;
line-height: 1.5;
padding: 8px 16px;
}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit:hover {
background-color: #ebb563 !important;
}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
opacity: 0.2;
background-color: #ffffff;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
.lazy-loaded {
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
opacity: 1 !important;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:transparent}