.grecaptcha-badge {
visibility: hidden !important;
}
.flex.mobile {
display: none;
}
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.mini-widgets .flex {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
text-align: center;
}
.mini-widgets .flex a.weservebtn.topmenu {
float: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
} .collapse {
display: none;
}
.collapse.in {
display: block;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
-webkit-transition-duration: 0.35s;
-o-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-property: height, visibility;
-o-transition-property: height, visibility;
transition-property: height, visibility;
}
.close {
float: right;
font-size: 30px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: 0.2;
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
filter: alpha(opacity=50);
opacity: 0.5;
}
button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
position: absolute;
right: 10px;
z-index: 999;
}
.modal-open {
overflow: hidden;
}
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
display: none;
overflow: hidden;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 6px;
outline: 0;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
filter: alpha(opacity=0);
opacity: 0;
}
.modal-backdrop.in {
filter: alpha(opacity=50);
opacity: 0.5;
}
.modal-header {
min-height: 16.42857143px;
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 25px;
}
.modal-dialog-enagic .modal-body {
position: relative;
padding: 30px 60px 60px 60px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-bottom: 0;
margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.modal-backdrop.fade {
filter: alpha(opacity=0);
opacity: 0;
}
.modal-backdrop.in {
filter: alpha(opacity=50);
opacity: 0.5;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 50px auto;
}
} .floatright {
float: right;
}
.classic-header.bg-behind-menu .navigation::before {
border: #000 2px solid;
height: 97%;
}
.phantom-slide .show-phantom#phantom {
border-bottom: #000 2px solid;
}
body aside .gform_wrapper ul li.gfield {
margin-top: 0 !important;
}
#gform_wrapper_9.gform_wrapper .ginput_complex .address_city,
#gform_wrapper_9.gform_wrapper .ginput_complex .address_state {
width: 50% !important;
}
#gform_wrapper_9.gform_wrapper
.ginput_complex.ginput_container_address
.ginput_right {
padding-right: 0 !important;
}
.alignradiostart ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.alignradiostart ul li {
white-space: nowrap;
}
.alignradiostart ul li label {
white-space: nowrap !important;
margin-right: 15px !important;
}
.zform_fields {
margin: 0 !important;
padding: 0;
font-size: 0;
}
.zform_box {
padding: 0 0 30px 0;
margin: 0 0 30px 0;
border-bottom: #ddd 1px dotted;
}
.zform_box_first {
padding: 30px 0 30px 0;
margin: 10px 0 30px 0;
}
.zform_fields li {
box-sizing: border-box;
list-style: none;
float: none;
display: inline-block;
vertical-align: top;
font-size: 16px;
font-weight: 700;
}
.zform_fields li input,
.zform_fields li select,
.z_description_below textarea,
.z_description_below {
width: 100%;
}
.zform_fields li input[type="checkbox"] {
width: 20px;
}
.z_left_half {
width: 50%;
padding-right: 8px;
}
.z_right_half {
width: 50%;
padding-left: 8px;
}
.z_left_half input,
.z_right_half input {
width: 100% !important;
}
.z_right_third {
padding: 0 16px;
}
.z_left_third,
.z_right_third,
.z_middle_third {
width: 33.3%;
}
.z_left_third {
padding-right: 8px;
}
.z_middle_third {
padding: 0 8px;
}
.z_right_third {
padding-left: 8px;
}
.z_col4 {
width: 25%;
}
.z_col4_pad1 {
padding-left: 16px;
padding-right: 8px;
}
.z_col4_pad2 {
padding-right: 16px;
padding-left: 8px;
}
.zform_title {
margin-bottom: 20px;
}
.zformside section {
padding: 25px;
border: 1px solid rgba(0, 0, 0, 0.12);
background-color: #f5f5f5;
margin-bottom: 25px;
}
.dblask > label::after {
content: " **";
color: #4098d9;
}
#field_10_115,
#field_10_110,
#field_10_111,
#field_10_112,
#field_10_120,
#field_10_114,
#field_10_116 {
background: #e3eff3;
padding: 15px;
}
#field_10_109,
#field_10_27,
#field_10_32,
#field_10_117,
#field_10_42,
#field_10_121,
#field_10_42 {
background: #e3f3e5;
padding: 15px;
}
#field_10_42 {
min-height: 123px;
}
.aside {
padding: 0 10px 25px;
}
.aside .vc_column-inner {
padding: 25px;
border: 1px solid rgba(0, 0, 0, 0.12);
background-color: #f5f5f5;
margin-bottom: 25px;
}
.branding .mini-widgets div.last {
margin: 0;
padding: 0;
}
a.weservebtn {
background: #4098d9;
color: #fff;
font-weight: 700;
font-size: 14px;
padding: 11px 20px 11px 20px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
text-decoration: none !important;
display: block;
margin-left: 5px;
}
a.weservebtn:hover {
background: #000;
}
a.weservebtn.topmenu {
border: #000 2px solid;
}
a.weservebtn.topmenu,
a.weservebtn.topmenunav {
float: left;
}
a.weservebtn.topmenunav {
background: #fff;
color: #000;
border: #000 2px solid;
}
a.weservebtn.efile {
display: none;
}
.page-id-52242 a.weservebtn.efile {
display: block;
}
a.default-btn-shortcode,
input[type="submit"] {
background: #4098d9;
color: #fff;
font-weight: 700;
font-size: 16px;
border: #000 2px solid;
padding: 11px 20px 11px 20px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
text-decoration: none !important;
}
a.default-btn-shortcode:hover,
input[type="submit"]:hover,
button.ubtn:hover {
background: #000 !important; box-shadow: none !important;
}
.btnborder,
.gform_button {
border: #000 2px solid !important;
}
.classic-header .branding .mini-widgets {
padding: 0px 0px 0px 20px;
}
.loginbtn {
width: 100%;
padding: 12px;
font-size: 18px;
display: block;
}
.dt-mobile-header .text-area {
margin-right: 0;
}
.dt-mobile-header .text-area.in-menu-second-switch {
margin-top: 20px;
}
.contact-info li br {
display: none;
}
.page-item-54835,
.page-item-54839 {
list-style: none;
}
.page-item-54835 > a,
.page-item-54839 > a {
display: none;
}
.stripe-style-2 {
border-top: #000 3px solid;
border-bottom: #000 3px solid;
}
.classic-header .navigation > .mini-widgets,
.classic-header .widget-box .mini-widgets {
padding: 5px;
}
.masthead .mini-widgets span.in-top-bar-right {
margin: 0 !important;
} #footer.footer-outline-decoration {
border: none !important;
}
#footer .ftbadge {
background: #f5f5f5;
}
#footer .ftbadge ul {
font-size: 0;
text-align: center;
display: flex; justify-content: space-evenly;
align-items: center;
max-width: 1200px;
margin: 0 auto;
padding: 20px 20px 5px;
box-sizing: border-box;
}
#footer .ftbadge ul li span {
font-size: 14px;
line-height: 1.2;
display: block;
}
.gform_confirmation_message_11.gform_confirmation_message {
text-align: center;
}
.tel-mobile-desktop i.fa-mobile-alt {
font-family: "Font Awesome 5 Free" !important;
font-weight: 900 !important;
}
#main a.tel-mobile-desktop,
#main a.sms-mobile-desktop {
color: #27a6d1;
text-decoration: none;
}
.classic-header .navigation::after {
background: none !important;
}
.unsubscribe h4 {
text-align: center;
}
.unsubscribe input[type="text"] {
width: 100%;
}
.page-title-breadcrumbs {
display: none;
}
.disclaimer .wf-container-bottom {
padding: 20px 0;
border-top: #ddd 1px solid;
}
.covid19 {
background: #c71d0e !important;
color: #fff;
text-align: center;
padding: 10px;
border-top: #000 1px solid;
}
.covid19.hide {
display: none;
}
.covid19 .wpb_content_element {
margin: 0 !important;
}
.covid19 a {
text-align: center;
color: #fff;
font-weight: bold;
font-size: 18px;
}
footer .contact-info {
max-width: 320px;
}
footer .contact-info span {
display: block;
}
@media (max-width: 1200px) {
a.weservebtn.topmenu {
padding: 7px 12px 8px 12px;
margin-left: 2px;
}
}
@media (max-width: 1120px) {
a.weservebtn.topmenu {
padding: 7px 5px 8px 5px;
margin-left: 2px;
}
} @media (max-width: 1160px) {
.classic-header .navigation > .mini-widgets,
.classic-header .widget-box .mini-widgets {
padding: 10px;
}
.main-nav > li > a {
padding: 20px 0 !important;
}
.main-nav > li:not(.wpml-ls-item) > a .menu-text {
font-size: 12px;
}
.mini-widgets a.weservebtn.topmenu {
max-width: 400px;
text-align: center;
}
}
@media (max-width: 1080px) {
.mobile-mini-widgets-in-menu .flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex.mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.flex.desktop {
display: none;
}
a.weservebtn.topmenu {
padding: 14px 20px 14px 20px;
margin: 0 0 5px 0;
width: 100%;
box-sizing: border-box;
}
.dt-mobile-header .text-area.in-menu-second-switch {
margin-top: 0;
margin-bottom: 0 !important;
}
a.weservebtn.topmenunav {
background: #4098d9;
color: #fff;
font-weight: 700;
font-size: 14px;
padding: 14px 22px 14px 22px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
text-decoration: none !important;
display: block;
margin-left: 0;
margin-bottom: 5px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
a.weservebtn.topmenunav:hover {
background: #000;
}
.mobile-mini-widgets-in-menu .text-area {
width: 100%;
}
a.weservebtn.topmenunav {
width: 100%;
}
.menu-item-51016 .menu-text {
font-size: 18px !important;
}
}
@media (max-width: 970px) {
.column4fix .vc_col-xs-6 {
float: none;
display: inline-block;
vertical-align: top;
}
#footer #presscore-contact-info-widget-3 {
width: 100%;
}
#footer #presscore-custom-menu-one-4 {
width: 100%;
}
#footer #custom_html-5 {
width: 100%;
}
#footer #text-2 {
width: 100%;
}
#footer .ftbadge ul li {
padding: 0 5px;
}
#footer .ftbadge ul li img {
width: 100%;
height: auto;
}
footer .contact-info {
max-width: 100%;
}
}
@media (max-width: 767px) {
.z_left_half {
width: 100%;
padding-right: 0;
}
.z_right_half {
width: 100%;
padding-left: 0;
}
.z_right_third {
padding: 0;
}
.z_left_third,
.z_right_third,
.z_middle_third {
width: 100%;
}
.z_left_third {
padding-right: 0;
}
.z_middle_third {
padding: 0;
}
.z_right_third {
padding-left: 0;
}
.z_col4 {
width: 100%;
}
.z_col4_pad1 {
padding-left: 0;
padding-right: 0;
}
.z_col4_pad2 {
padding-right: 0;
padding-left: 0;
}
.dt-mobile-header .text-area.in-menu-second-switch,
.dt-mobile-header .mini-nav.in-menu-second-switch {
margin-bottom: 0 !important;
}
}
@media (max-width: 720px) {
.mini-nav:not(.select-type-menu-second-switch) > ul > li:not(:last-child) {
margin: 0 8px 8px 0;
}
.mini-nav li:last-child {
margin-bottom: 8px;
}
img.alignright,
img.alignleft {
display: block;
margin: 0 auto 10px;
margin-bottom: 10px;
float: none;
}
.floatright {
float: none;
}
}
@media (max-width: 640px) {
#gform_wrapper_9.gform_wrapper .ginput_complex .address_city,
#gform_wrapper_9.gform_wrapper .ginput_complex .address_state {
width: 100% !important;
}
#gform_wrapper_9.gform_wrapper
.ginput_complex.ginput_container_address
.ginput_right {
padding-right: 0 !important;
}
.gform_wrapper .ginput_container span:not(.ginput_price) {
margin-bottom: 5px !important;
}
#footer .ftbadge ul {
flex-wrap: wrap;
}
#footer .ftbadge ul li {
padding: 0 5px;
flex: 1 1 20%;
}
}
@media (max-width: 580px) { }