body.admin-bar header.navbar-fixed-top{margin-top:32px}@media only screen and (max-width:767px){ 
body.no-admin-bar header.navbar-fixed-top{ margin-top:50px !important;} 
body.admin-bar header.navbar-fixed-top{ margin-top:96px !important;} 
body.admin-bar .mobile-menu .navbar-fixed-top{ margin-top:46px !important;} 
}.navbar-brand{display:none;}.mobile-menu .navbar-brand {display:block}.nav>li>a:focus { background-color: transparent !important; }.alignnone {margin: 5px 20px 20px 0;}.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}.alignright {float: right;margin: 5px 0 20px 20px;}.alignleft {float: left;margin: 5px 20px 20px 0;}.aligncenter {display: block;margin: 5px auto 5px auto;}a img.alignright {float: right;margin: 5px 0 20px 20px;}a img.alignnone {margin: 5px 20px 20px 0;}a img.alignleft {float: left;margin: 5px 20px 20px 0;}a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}cite {font-style: italic;}.wp-caption {max-width: 100%;background: #eee;}.wp-caption img {max-width: 100%;margin-bottom: 0;width: 100%;}.wp-caption p.wp-caption-text {font-size: 0.85em;margin: 2px 0 7px;text-align: center;}.wp-caption.alignleft {margin-right: 20px;}.wp-caption.alignright {margin-left: 20px;}.gallery dl {float: left;margin-top: 10px;text-align: center;}.gallery dl img {border: 2px solid #cfcfcf;}.ws-menu .navbar{background-color:transparent !important;}.social-fa-module{width:100%;text-align:left;}.social-fa-module .fa-stack-1x.fa-inverse{color: #fff;}.social-fa-module a:first-child{padding-left:0;}.social-fa-module a:last-child{padding-right:0;}.container{max-width:100%;}.fs1{font-size:1rem !important;}.fs2{font-size:2rem !important;}.fs3{font-size:3rem !important;}.fs4{font-size:4rem !important;}.fs5{font-size:5rem !important;}a{outline:0}.w100{width:100% !important}.module-padding{
padding-top:100px;
padding-bottom:100px;
}.module-padding-top{
padding-top:100px;
}.module-padding-bottom{
padding-bottom:100px;
}.sticky-wrapper{
overflow:hidden;
}.no-br br{display: none !important;}.entry-header .attachment-full {width: 100%;}@media only screen and (max-width: 767px) {
.mobile-nav-3-col .navbar-header {
display: flex;
justify-content: space-between;
align-content: space-around;
width: 100%;
margin: 0;
}
.mobile-nav-3-col .navbar-header .navbar-brand.pull-left {
padding-left: 0;
}
.mobile-nav-3-col .navbar-header .navbar-brand.pull-right {
padding-right: 0;
}
.mobile-nav-3-col .navbar-header .mobile-menu-center-section {
display: flex;
justify-content: center;
flex-direction: column;
flex-grow: 2;
text-align: center;
}
.mobile-nav-3-col .navbar-header .navbar-toggle.pull-right {
margin-right: 0;
}
.mobile-nav-3-col .navbar-header .navbar-toggle.pull-left {
margin-left: 0;
}
}
.header-phone-link {text-decoration:none !important;}.header-phone-link .ws-fa-icon-container{margin-right:10px;}
@media only screen and (min-width:768px){
.header.navbar-fixed-top:before,
.top-area.navbar-fixed-top:before {
content: "";
position: absolute;
bottom: 0px;
left: 0;
width: 100%;
height: 1px;
-webkit-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
z-index: 2;
}
}
.navbar-fixed-top .navbar-collapse{padding-left:15px;padding-right:15px;}
@media only screen and (max-width: 767px) {
.flex-xs {
display: flex !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.flex-sm {
display: flex !important;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.flex-md {
display: flex !important;
}
}
@media only screen and (min-width: 1200px) {
.flex-lg {
display: flex !important;
}
}
@media only screen and (max-width:767px) {
.top-area.navbar-fixed-top{
position: inherit;
}
}@media only screen and (max-width:767px) {
.navbar-header .navbar-brand img{
height: 100%;
}
}.centered-list-items {
text-align: center;
}
.centered-list-items ul {
display: inline-block;
}
.centered-list-items ul li {
text-align: left;
}
.ws-menu .navbar{
min-height:unset;
margin-bottom:0;
}.mobile-menu .navbar-brand{cursor:pointer}.woocommerce-checkout #billing_country_field .select2-selection--single{padding: 2px 0;height: auto;}.woocommerce-checkout #billing_state_field .select2-selection--single{padding: 2px 0;height: auto;}.woocommerce-checkout .select2-selection{height:34px !important;}.woocommerce-checkout-review-order li label{display:inline;}.footer-widget ul{padding-left:0;}footer#footer .customer-info-snippet {
display: flex;
margin-bottom: 10px; }
footer#footer .customer-info-snippet .ws-fa-icon-container {
margin-right: 10px;
float: left;
width: 30px;
display: flex;
justify-content: center;
align-items: center; }@media only screen and (min-width:768px){.header.vertical-nav{ min-height: 100vh;}}.vertical-nav .navbar-nav, .vertical-nav .navbar-nav > li{display:block;clear:both;float:none !important;width:100%;max-width:100%;}.site-core{background-color:#ffffff;overflow:hidden;}#primary{overflow:hidden;background-color:#ffffff;}
@media only screen and (max-width:767px){
.navbar-toggle .icon-bar:nth-of-type(2) {
top: 1px;
}
.navbar-toggle .icon-bar:nth-of-type(3) {
top: 2px;
}
.navbar-toggle .icon-bar {
position: relative;
transition: all 250ms ease-in-out;
}
.navbar-toggle.active .icon-bar:nth-of-type(1) {
top: 6px;
transform: rotate(45deg);
}
.navbar-toggle.active .icon-bar:nth-of-type(2) {
background-color: transparent !important;
transition: all 0ms ease-in-out;
}
.navbar-toggle.active .icon-bar:nth-of-type(3) {
top: -6px;
transform: rotate(-45deg);
}
}@media only screen and (min-width:768px){
.dropdown .dropdown-menu {
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
opacity: 0;
}
.dropdown.open .dropdown-menu {
opacity: 1 !important;
}
.dropdown.open .dropdown-menu {
opacity: 1;
}
.navbar-right .dropdown-menu {
left: auto;
right: auto;
}
.dropdown-caret{
float:right;
padding-left:5px;
}
}
.breadcrumb .divider{
margin-left:5px;
margin-right:5px;
}.slick-arrow{
position: absolute;
top: calc(50% - 35px);
z-index: 2; cursor:pointer;
}
.slick-previous.slick-arrow{
left: 10px;
}
.slick-next.slick-arrow{
right: 10px;
}.top-area .container > div:first-child,
.top-area .container-fluid > div:first-child{
padding-left:0;
}
.top-area .row{
display: flex;
align-items:center;
}.ws-latest-posts-rows{
padding-left:0;
}
.ws-latest-posts-rows li {
list-style: none;
display: block;
clear: both;
width:100%;
}
.ws-latest-posts-rows > div{
display:block;
clear:both;
overflow:hidden;
border-bottom:2px solid #d9d9d9;
padding-bottom:20px;
margin-bottom:20px;
}
.ws-recent-entries-featured-img{
float:left !important;
margin-right:15px;
margin-bottom:15px;
}
.ws-latest-posts-rows li .ws-recent-entries-right-content{
float:left;
margin-left:25px;
}.author-avatar .avatar-image{
width: auto;
max-height: 100%;
}
.author-avatar{
margin-right:15px;
}
.author-avatar, .author-description{
float:left;
} @media only screen and (max-width:450px) {
.author-avatar{
float:left;
width:25%;
}
.author-description{
float:left;
width:75%;
}
}@media only screen and (max-width:767px){.col-xs-onefifth{float:left;width:20%;padding-left:15px;padding-right:15px;}}@media only screen and (min-width:768px){.col-sm-onefifth{float:left;width:20%;padding-left:15px;padding-right:15px;}}@media only screen and (min-width:992px){.col-md-onefifth{float:left;width:20%;padding-left:15px;padding-right:15px;}}@media only screen and (min-width:1200px){.col-lg-onefifth{float:left;width:20%;padding-left:15px;padding-right:15px;}}.call-to-action{
padding:30px;
}@media only screen and (max-width:767px){
.call-to-action .cta-inside .cta-inside-text,
.call-to-action .cta-inside .btn {
clear:both;
display:block;
text-align: center;
}
.ws-cta-button-wrapper{
clear:both;
display:block;
text-align: center;
}
.ws-cta-button-wrapper .btn{
text-align: center;
display: inline-block;
float: none !important;
margin: 0 auto;
clear: both;
}
}@media only screen and (min-width:768px){
.call-to-action .cta-inside {
display: flex !important;
align-items: center;
justify-content: space-between;
}
}.ws-image-center-text-overlay-outer-container{
position: relative;
}
.ws-image-center-text-overlay-inner-container{
display:flex;
align-items:center;
position: absolute;
top: 0;
height: 100%;
width: calc(100% - 30px);
text-align: center;
justify-content: center;
}
.ws-image-center-text-overlay-outer-container > img{
width:100%;
}.google-maps-responsive .embed-responsive-item{border:0}img.grayscale {
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(100%); -webkit-transition: all .6s ease; -webkit-backface-visibility: hidden; }
img.grayscale:hover {
filter:none;
-webkit-filter: grayscale(0%);
}.navbar-responsive-collapse.collapse.in{max-height:inherit;}.commentlist .avatar{
width:48px !important;
max-width:48px !important;
height:48px !important;
max-height:48px !important;
}.main-menu-area.outer-container .affix-top .navbar-header{display:none !important;}.main-menu-area .navbar {margin-bottom:0;}.line-separator{
position: relative;
z-index: 1;
}
.line-separator:before {
border-top: 2px solid #dfdfdf;
content:"";
margin: 0 auto; position: absolute; top: 50%;
left: 0;
right: 0;
bottom: 0;
width: 95%;
z-index: -1;
}
.line-separator  span { background: #fff !important;
padding: 0 15px !important;
}.commentlist .comment-container{padding-bottom:20px;overflow:hidden;}.commentlist{list-style:none;}.text-white{color:#fff !important;}.text-black{color:#000 !important;}.text-decoration-none{text-decoration:none !important;}.ws_checkbox li::before{font-family: "Font Awesome 5 Pro";}.ws_checkbox li::before{color: #35D040;content: "\f00c";font-size: 18px;margin: 0px 5px 0px -15px;}.ws_checkbox li{list-style:none !important;}.ws-fa-icon-container{text-align:center;}.center-it{display:block;float:none;clear:both;margin:0 auto;text-align:center;}.no-margin{margin:0 !important;}.no-padding{padding:0 !important}.line-height-2{line-height:2 !important}.navbar-toggle.pull-left{margin-left:15px; !important}html{font-size:62.5%;}img{max-width:100%;height:auto;}.roof-col-right{text-align:right;}.ws-section{position:relative;overflow:hidden;}.edit-section-link{display:block;position:absolute;background-color:#000;color:#fff;float:right;right:0;bottom:0;z-index:2;padding:10px;}.edit-section-link:hover{color:#fff;text-decoration:none;}.edit-section-link .fa-icon{margin-right: 10px;}#wpadminbar, #wpadminbar a {color:#fff !important;}.wpcf7-form-control{max-width:100%;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background-color:transparent;}.pagination li .active{background-color:#d9d9d9;}.nav>li>a:hover{
background-color:transparent;
}.ws-search-result-item{padding-bottom:20px;}.ws-search-result-item h3{border-bottom:1px solid #d9d9d9;}.clearfix{display:block;clear:both;overflow:hidden;}.clearfix-separator{border-color: #e0dede;background: radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);clear:both;display:block;}.clearfix-separator:after {background: radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%) repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";display: block;height: 6px;margin-top: 10px;width: 100%;}.video-shadow{border-color: #e0dede;background: radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);position:relative;top:-1px;}.video-shadow:after {background: radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%) repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";display: block;height: 75px;margin-top: 0;width: 100%;}.navbar{border-radius:0;border:none !important;}.gallery img{border-radius: 5px;padding: 3%;}.widget_search .input-group{width:100%;max-width:100%;}.outer-container{margin:0 auto;}.blog-page-post-row{overflow:hidden;padding-bottom:30px;}.blog_pagination .pagination_prev{float:left;font-size:1.4rem;}.blog_pagination .pagination_next{float:right;font-size:1.4rem;}.carousel-indicators {bottom: 0 !important;}.affix .navbar-nav {margin-top:15px;}#top-column-1,#top-column-2,#top-column-3{margin:0 auto;}.very-top{padding-top:10px;padding-bottom:10px;}#content{padding-top:25px;padding-bottom:25px;}.ws-menu.affix{z-index:10;}header.header{z-index:10;}.nav.navbar-nav li>ul>li>ul{left:100%;top:-8px;}.ws-title-bar .outer-container .container{padding-left:20px;padding-right:20px;}.ws-title-bar{position:relative;}.ws-title-bar h1{margin:0;}.top-area{padding:10px 0;}#primary{padding:20px 0;}.gallery-img{margin:0 auto;}.header-col-right > div {text-align:right;}.ws-sidebar > div {padding-bottom:20px;}.ws-sidebar .widget-area li{list-style:none;font-size:1.4rem;border-bottom:1px solid #d9d9d9;padding:5px 0;}.ws-sidebar .widget-area ul{padding-left:0;}.ws-sidebar .wpcf7, .ws-sidebar .wpcf7 input, .ws-sidebar .wpcf7 textarea{max-width:100%;}.ws-sidebar .wpcf7 form p {font-size:1.3rem;}#calendar_wrap {border: 1px solid #ddd;border-radius: 3px;padding: 5px;}#wp-calendar {width: 100%;}table {background-color: transparent;max-width: 100%;}#wp-calendar caption {font-weight: bold;padding: 8px;text-align:center}#wp-calendar tr:last-child {border-bottom: medium none;}#wp-calendar tr {border-top: 1px solid #ddd;}#wp-calendar td {padding: 8px 0;text-align: center;}#footer {margin-bottom:0;}.footer-widget li {list-style:none;font-size:1.4rem;}.footer-widget h3 {text-align: center;margin-bottom: 20px;}#footer .container, #footer .container-fluid {padding: 20px 15px;}#sub-floor {font-size:1.3rem;}.copyright,.attribution{font-size:14px;}.post-section{margin-bottom:20px;}.ws-swappable-module{clear:both;}.ws_gallery a{padding-bottom:20px;}.author-avatar{display:flex;height:60px;width:60px;align-self:center;flex-direction: column;justify-content: center;}.author-info{padding:15px 0;clear:both;display:flex;}.author-description{display: flex;justify-content: center;flex-direction: column;}.author-description p{font-size:1.4rem; margin-bottom:0;}.cycle-slideshow {z-index: 0;}.flex{
display:flex !important;
}
.align-items-center{
align-items:center !important;
}.fancy-title{
overflow:hidden;
}
.fancy-title span {
display: inline-block;
position: relative;
}
.fancy-title.title-border-left span:before,
.fancy-title.title-border-right span:after {
content: "";
position: absolute;
height: 5px;
border-top: 1px solid #333;
top: 50%;
width: 500px;
}
.fancy-title.title-border-left span:before {
right: 100%;
margin-right: 15px;
}
.fancy-title.title-border-right span:after {
left: 100%;
margin-left: 15px;
}
.ws-content-block-outer {
padding-bottom: 20px; }
.ws-content-block-outer .ws-content-block-inner {
overflow: hidden;
padding: 40px;
border-radius: 21px;
background-color: #fff; }
.ws-content-block-outer .ws-content-block-inner.dropshadow {
box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.06); }
.ws-content-block-outer .ws-content-block-inner .ws-content-block--title {
color: #0f3773;
margin-bottom: 20px; }
.ws-content-block-outer .ws-content-block-inner .ws-fa-icon-container fa-icon {
color: inherit;}
.ws-content-block-outer .ws-content-block-inner .section-dropshadow-content-area {
color: #4a4a4a; text-shadow: 0 12px 54px 0 rgba(0, 0, 0, 0.1); }
.delayed-player img{
width:100%;
height:100%;
}
.ytp-large-play-button {
position: absolute;
left: 50%;
top: 50%;
width: 68px;
height: 48px;
margin-left: -34px;
margin-top: -24px;
-moz-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
-webkit-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
}
.ytp-button:focus, .ytp-button {
outline: 0;
}
.ytp-button {
border: none;
background-color: transparent;
padding: 0;
color: inherit;
text-align: inherit;
font-size: 100%;
font-family: inherit;
cursor: default;
line-height: inherit;
}
.ytp-large-play-button svg {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.ytp-button:not([aria-disabled="true"]):not([disabled]):not([aria-hidden="true"]) {
cursor: pointer;
}
.ytp-button {
color: inherit;
text-align: inherit;
font-size: 100%;
font-family: inherit;
cursor: default;
line-height: inherit;
}
.ytp-large-play-button-bg {
-moz-transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
-webkit-transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
fill: #1f1f1f;
fill-opacity: .81;
}
.ytp-button:hover .ytp-large-play-button-bg {
-moz-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
-webkit-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
fill: #cc181e !important;
fill-opacity: 1;
}button, .button, .btn{border-radius:0 !important;}.mobile-menu .navbar-inverse .mobile-nav-trigger-text{color:#fff;}.mobile-menu .navbar-default .mobile-nav-trigger-text{color:#888;}.mobile-menu .mobile-nav-trigger-text{float:left;font-size:17px;line-height:14px;padding-right:10px;color:#fff;}.mobile-nav-trigger-icon{float:right;}#offcanvas_menu_mobile .navbar-nav{margin:7px 0px !important;} .overlay-content {
position: relative;
top: 25%; width: 100%; text-align: center; margin-top: 30px; } .overlay a {
padding: 8px;
text-decoration: none;
font-size: 36px;
color: #818181;
display: block; transition: 0.3s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .overlay a:hover, .overlay a:focus {
color: #f1f1f1;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .closebtn {
position: absolute;
top: 20px;
right: 45px;
font-size: 60px !important; } @media screen and (max-height: 450px) {
.overlay a {font-size: 20px}
.closebtn {
font-size: 40px !important;
top: 15px;
right: 35px;
}
} @media only screen and (max-width:767px){
.overlay { height: 100%;width: 0;}@media only screen and (min-width:768px){
.overlay { height: 100%;width: 0;}}.overlay {
position: fixed; z-index: 9999999; left: 0;
top: 0;
background-color: rgb(0,0,0); background-color: rgba(0,0,0, 0.9); overflow-x: hidden; transition: 0.5s; }
} .overlay-content {
position: relative;
top: 25%; width: 100%; text-align: center; margin-top: 30px; } .overlay a {
padding: 8px;
text-decoration: none;
font-size: 36px;
color: #818181;
display: block; transition: 0.3s; } .overlay a:hover, .overlay a:focus {
color: #f1f1f1;
} .closebtn {
position: absolute;
top: 20px;
right: 45px;
font-size: 60px !important; } @media screen and (max-height: 450px) {
.overlay a {font-size: 20px}
.closebtn {
font-size: 40px !important;
top: 15px;
right: 35px;
}
}.blog article{border-bottom: 1px solid #d9d9d9;margin-bottom: 20px;padding-bottom: 15px;}.prev_next_links_container{padding: 10px 0;border-top: 1px solid rgb(217, 217, 217);border-bottom: 1px solid rgb(217, 217, 217);margin-top: 20px;margin-bottom: 15px;}h1,.h1{color:#000000;}h2,.h2{color:#000000;}h3,.h3{color:#000000;}h4,.h4{color:#000000;}h5,.h5{color:#000000;}h6,.h6{color:#000000;}a{color:#1e73be}a:hover{color:#000000}body{background-color:#fff;}.outer-container > .container{width: 1200px;}.site-logo{max-height:100px;width:auto;}.navbar-brand svg, .site-logo svg {
height: auto;
max-height: 100%; }.main_menu .ws-menu ul li a,.main_menu .navbar-inverse .navbar-nav > li > a { color: #000000;}.main_menu .ws-menu ul li a:hover, .main_menu .ws-menu ul li a:active,.main_menu .navbar-inverse .navbar-nav > li > a:hover { color: #000000;}.main_menu .ws-menu .navbar .current-menu-item a { background-color: #bcbec0 !important;}.main_menu .ws-menu .navbar .current_page_item a, .main_menu .ws-menu .navbar .active a { color: #414042;}.mobile_menu_dropdown_arrow{
position: relative;
top: -40px;
margin-bottom: -40px;
float: right;
}
.mobile-menu .menu-has-children{
width: calc(100% - 40px);
}body{font-family:Arial, Helvetica, sans-serif;}.main_menu ul li a{}.ws-custom-font-1{}.ws-custom-font-2{}p{font-size:1.6rem;}h1,.h1{font-size:3.0rem;}h2,.h2{font-size:2.6rem;}h3,.h3{font-size:2.2rem;}h4,.h4{font-size:1.8rem;}h5,.h5{font-size:1.4rem;}h6,.h6{font-size:1.2rem;}.very-top{background-color: #fff;}.very-top > .container{background-color: #fff;}.top-area > .container{background-color: transparent;}.top-area{background-color: transparent;}#footer-widgets > .container{background-color: #fff;}#footer-widgets{background-color: #fff;}.basement > .container{background-color: #ffffff;}.basement{background-color: #ffffff;}.basement{color:#ffffff}.basement a{color:#ffffff}.social-fa-module a{ font-size: 22px;padding-right:20px;padding-left:20px;}.social-custom-module{}.social-custom-module a {display: inline-block;height:50px;width:50px;margin-left:5px;margin-right:5px;}.social-custom-module img {background-repeat: no-repeat;display: block;margin: 0 auto;text-align: center;height:30px;padding-top:10px;}.social-fa-module .fa{color:#000000}.social-fa-module .fab, .social-fa-module .fas, .social-fa-module .far, .social-fa-module .fal{color:#000000}.social-fa-module a:hover .fa{color:#000000 !important;}.social-custom-module * {background-color:#000000;}.carousel-caption{display:none;}.carousel-inner .item img{width:100%}#top-column-2 .ws-swappable-module{float:right;}.gform_widget li{border-bottom:none !important;}.gfield.hidden-label > label{
display: none !important;
}
.gform_body .gform_fields li{
list-style: none;
}
.gform_validation_container{
display: none;
}
.gform_button{color: #fff;
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
}
.gform_button:hover{
background-color: #3470A5;
}
.gfield_required{
color: #d9534f;
}  .gfield_checkbox label{
margin-left:20px !important;
}
.gform_page_footer{overflow:hidden;}.gform_page_footer .gform_button{float:right;}.gform_next_button{float:right;}.gform_previous_button{float:left;}.gform_save_link{margin-left:0 !important;}.gform_fields li.radio input + label {
margin-left: 20px !important;
margin-top: 3px !important; }.ginput_card_expiration_container select {
float: left !important;
width: auto !important; }
.ginput_card_expiration_container select:first-child {
margin-right: 10px; }
.ginput_card_expiration_container label {
display: block;
clear: both; }
.ginput_cardinfo_right input.form-control {
float: left;
width: auto !important; }
.ginput_cardinfo_right .ginput_card_security_code_icon {
float: left; }
.ginput_cardinfo_right label {
display: block;
clear: both; }input[type="file"]{ height:auto;
}.gfield_radio label, .gfield_checkbox label {
pointer-events: none;
cursor: default;
}@media only screen and (max-width: 767px) {html{margin-top:50px !important;}.site-logo {display:block;margin:0 auto;}.copyright, .attribution{text-align:center;}header.header{}.affix{display:none;}.mobile-menu .navbar-nav .dropdown-menu li a{padding:10px 15px 10px 25px;}}@media only screen and (min-width: 768px) {#top-column-1,#top-column-2,#top-column-3{display:block;margin:0 auto;}#top-column-3 {float:right;text-align:right;}.carousel-caption{display:block;}.attribution{text-align:right;}.dropdown:hover > .dropdown-menu{display: block !important;}.site-logo{max-height:100px;width:auto;}}@media only screen and (min-width: 992px) {.site-logo{max-height:100px;width:auto;}}@media only screen and (min-width: 1200px) {.site-logo{max-height:100px;width:auto;}}@media only screen and (max-width: 767px){.xs-pull-right{float:right !important;}.xs-pull-left{float:left !important;}}@media only screen and (max-width: 991px){.sm-pull-right{float:right !important;}.sm-pull-left{float:left !important;}}@media only screen and (max-width: 1199px){.md-pull-right{float:right !important;}.md-pull-left{float:left !important;}.container{width:100% !important;}}.main_content_area.container{width: 1200px}
.nav-tabs--vertical-nav{
overflow:hidden;
position: relative;
border:1px solid #d9d9d9;
}
.nav-tabs--vertical-nav .nav-pills{
border-bottom:none !important;
padding-right:0;
}
.nav-tabs--vertical-nav .nav-pills li{
display:block;
clear:both;
border-bottom:1px solid #d9d9d9;
width:100%;
margin-top:0;
}
.nav-tabs--vertical-nav .nav-pills li.active{
background-color:#eee;
}
.nav-tabs--vertical-nav .nav-pills li a{
color:#000;
background-color:transparent;
}
.nav-tabs--vertical-nav .nav-pills li.active a{
color:#000;
background-color:transparent;
}
.nav-tabs--vertical-nav .nav-pills li:first-child{ }
.nav-tabs--vertical-nav .nav-pills li:last-child{
border-bottom: none !important;
}
.nav-tabs--vertical-nav .nav-pills li a{
border:none !important;
margin-right:0;
border-radius:0 !important;
}
.nav-tabs--vertical-nav .tab-content{
padding:15px 30px;
border-left:1px solid #d9d9d9;
height: 100%;
position: absolute;
right:0;
}
.nav-tabs--vertical-nav .nav-pills li.active a{
text-align:right;
font-weight:bold;
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
-webkit-animation-duration: 1s;
animation-duration: .75s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}.featured-service-box{
position:relative;
padding-bottom: 56.25%;
cursor: pointer;
display: block;
background-repeat: no-repeat;
background-size: contain;
}
.featured-service-box .overlay{
position:absolute;
display:flex;
align-items:center;
height:100%;
width:0;
background-color:rgba(0,0,0,.5);
}
.featured-service-box:hover .overlay{
position:absolute;
height:100%;
width:100%;
background-color:rgba(0,0,0,.5);
animation-name: animateboxtitle;
}
.featured-service-box .service-box-wrapper > .service-title{
bottom: 15px;
left: 15px;
position: absolute;
color: #fff;
background: rgba(0,0,0,.5);
padding: 8px;
margin: 0;
}
.featured-service-box:hover .service-box-wrapper > .service-title{
display:none !important;
}
.featured-service-box .overlay .service-title{
display:none;
}
.featured-service-box:hover .overlay .service-title{
display: block;
text-align: center;
width: 100%;
white-space:nowrap !important;
color: #fff;
}
.ws-accordion .panel-title .glyphicon {
margin-right: 10px;
}
.ws-accordion .panel-title a {
text-decoration: none !important;
width: 100%;
display: block;
}
.ws-accordion .panel-title a:not(.collapsed) .glyphicon-plus:before {
content: "\2212" !important;
}
.ws-accordion-wrapper > p,
.ws-accordion-wrapper > br{
display:none !important;
}
.ws-accordion-wrapper .ws-accordion{
margin-bottom:15px;
}
.ws-accordion .panel-heading {
padding: 0;
}
.ws-accordion .panel-heading .panel-title a {
padding: 10px 15px;
display: block;
text-decoration: none;
}
.ws-accordion .glyphicon-minus {
display: inline-block !important; 
}
.ws-accordion .glyphicon-plus {
display: none !important; 
}
.ws-accordion .collapsed .glyphicon-minus {
display: none !important; 
}
.ws-accordion .collapsed .glyphicon-plus {
display: inline-block !important; 
}
.material-box-shadow{ 
-webkit-box-shadow: 0px 0px 48px 0px rgba(214, 214, 214, 1);
-moz-box-shadow: 0px 0px 48px 0px rgba(214, 214, 214, 1);
box-shadow: 0px 0px 48px 0px rgba(214, 214, 214, 1);
padding: 40px !important; 
}.section-text-wrapper .section-text {
display: flex;
flex-direction: row;
justify-content: center;
text-align: center;
align-items: center;
overflow: hidden;
padding: 0 25px;
white-space: nowrap !important; }
.section-text-wrapper .section-text i {
font-weight: 300; }
.section-text-wrapper .section-text:before, .section-text-wrapper .section-text:after {
background-color: #ddd;
content: '\a0';
flex-grow: 1;
height: 1px;
position: relative; }
.section-text-wrapper .section-text:before {
margin-right: 15px; }
.section-text-wrapper .section-text:after {
margin-left: 15px; }
@media screen and (max-width: 767px) {
.section-text-wrapper .section-text {
font-size: 2.2rem;
text-align: center;
margin: 0 auto; } }
@media screen and (min-width: 768px) {
.section-text-wrapper .section-text {
font-size: 3rem; } }.section-title-wrapper .section-subtitle{
display: block;
clear:both;
text-align:center;
}.section-title-wrapper{
overflow: hidden;
margin-bottom: 40px;
}
.sidebar-menu-wrap {
background: #fff;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.sidebar-menu-wrap .sidebar-menu-title {
background: #000;
color: #fff;
font-family: Oswald;
text-transform: uppercase;
font-size: 37px;
font-weight: bold;
padding: 15px 0;
text-align: center;
}
.sidebar-menu-wrap .sidebar-menu {
padding: 10px 20px !important;
}
.sidebar-menu-wrap .sidebar-menu ul {
padding: 0;
}
.sidebar-menu-wrap .sidebar-menu li {
position: relative;
border: none;
}
.sidebar-menu-wrap .sidebar-menu li a {
color: #4A4A4A;
font-size: 37px;
font-weight: bold;
font-family: Oswald;
text-transform: uppercase;
display: block;
border-bottom: 1px solid #9B9B9B;
}
.sidebar-menu-wrap .sidebar-menu li a:hover {
text-decoration: none;
}
.sidebar-menu-wrap .sidebar-menu li a span {
font-weight: normal;
}
.sidebar-menu-wrap .sidebar-menu li .dropdown-toggle {
font-size: 37px;
position: absolute;
right: -10px;
top: 15px;
cursor: pointer;
z-index: 100;
padding: 0 10px;
}
.sidebar-menu-wrap .sidebar-menu li ul {
padding-left: 10px;
}
.sidebar-menu-wrap .sidebar-menu li ul li a {
font-weight: normal;
font-family: Roboto;
font-size: 21px;
color: #9B9B9B;
text-transform: none;
border-color: #E2E2E2;
}
.sidebar-menu-wrap .sidebar-menu .dropdown-menu-sidebar {
display: none;
}
.ws-responsive-tbl {
width: 750px;
border-collapse: collapse;
margin: 50px auto; }
.ws-responsive-tbl th {
background: #3498db;
color: white;
font-weight: bold;
padding: 10px;
border: 1px solid #ccc;
text-align: left;
font-size: 18px; }
.ws-responsive-tbl td {
padding: 10px;
border: 1px solid #ccc;
text-align: left;
font-size: 18px; }
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
.ws-responsive-tbl {
width: 100% !important;
display: block !important; }
.ws-responsive-tbl tbody {
display: block !important; }
.ws-responsive-tbl th {
display: block !important; }
.ws-responsive-tbl td {
display: block !important;
padding: 10px 15px;
border: none !important;
border-bottom: 1px solid #eee !important;
position: relative !important; }
.ws-responsive-tbl td p {
display: block;
clear: both;
width: 100%; }
.ws-responsive-tbl td strong {
display: block; }
.ws-responsive-tbl td:before {
white-space: nowrap !important;
content: attr(data-column);
color: #000 !important;
font-weight: bold !important; }
.ws-responsive-tbl tr {
display: block !important;
border: 1px solid #ccc !important; }
.ws-responsive-tbl tr:nth-of-type(odd) {
background: #eee; }
.ws-responsive-tbl .responsive-tbl thead {
display: none; } }.navbar-nav div.tooltip .tooltip-inner {
max-width: 400px !important; width: 400px !important;
font-size: 16px;
padding-top: 20px;
padding-bottom: 20px;
}.page-template-template-thank-you .entry-content .ws-fa-icon-container .fa-icon {
line-height: 0.5;
text-align: right;
float: right;
margin-top: 15px;
font-size: 10em; }
.page-template-template-thank-you .entry-content .social-fa-module a:first-child {
padding-left: 0; }.fs1 {
font-size: 1rem !important; }
.fs2 {
font-size: 2rem !important; }
.fs3 {
font-size: 3rem !important; }
.fs4 {
font-size: 4rem !important; }
.fs5 {
font-size: 5rem !important; }
.fs6 {
font-size: 6rem !important; }
.fw-100 {
font-weight: 100 !important; }
.fw-200 {
font-weight: 200 !important; }
.fw-300 {
font-weight: 300 !important; }
.fw-400 {
font-weight: 400 !important; }
.fw-500 {
font-weight: 500 !important; }
.fw-600 {
font-weight: 600 !important; }
.fw-700 {
font-weight: 700 !important; }
.fw-800 {
font-weight: 800 !important; }
.fw-900 {
font-weight: 900 !important; }
.bg-white {
background-color: #fff !important; }
.bg-black {
background-color: #000 !important; }
.no-select {
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.center-it {
display: block;
float: none;
clear: both;
margin: 0 auto;
text-align: center; }
.no-padding {
padding: 0 !important; }
.primary-color {
color: #01589a !important; }
.primary-bg {
background-color: #01589a !important; }
.secondary-color {
color: #414042 !important; }
.secondary-bg {
background-color: #414042 !important; }
.btn-primary {
background-color: #01589a;
color: #fff;
border-color: #01589a; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:focus-within {
background-color: #013b67 !important;
color: #fff;
border-color: #01589a; }
.btn-secondary {
background-color: #414042;
color: #fff;
border-color: #414042; }
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:focus-within {
background-color: #282728;
color: #fff;
border-color: #414042; }
.d-flex {
display: flex !important; }
.d-block {
display: block !important; }
@media only screen and (max-width: 767px) {
.xs-flex {
display: flex !important; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
.sm-flex {
display: flex !important; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.md-flex {
display: flex !important; } }
@media only screen and (min-width: 1200px) {
.lg-flex {
display: flex !important; } }
@media only screen and (max-width: 767px) {
.xs-row {
margin-left: -15px;
margin-right: -15px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
.sm-row {
margin-left: -15px;
margin-right: -15px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.md-row {
margin-left: -15px;
margin-right: -15px; } }
@media only screen and (min-width: 1200px) {
.lg-row {
margin-left: -15px;
margin-right: -15px; } }
.flex-center-wrap {
display: flex;
align-items: center !important;
flex-wrap: wrap; }
@media only screen and (min-width: 768px) {
.flex-sm-align-items-stretch-center {
display: flex !important;
align-items: stretch !important;
flex-wrap: wrap; }
.flex-sm-align-items-stretch-center > div {
align-self: center; } }
.ws-form-container {
background-color: #fff;
box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1); }
.ws-form-container .ws-form-title-container {
box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.17);
font-size: 15px;
padding: 20px;
font-weight: bold;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #fff !important;
display: block;
float: none;
clear: both;
margin: 0 auto;
text-align: center; }
.ws-form-container .ws-form-title-container .ws-fa-icon-container {
margin: 0 10px; }
.ws-form-container .ws-form-body-container {
padding: 10px; }
.ws-form-container .ws-form-body-container .form__warn {
text-align: center !important; }
.ws-form-container .ws-form-body-container .gform_footer .gform_button {
display: block;
float: none;
clear: both;
margin: 0 auto;
text-align: center; }
.white-overlay {
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1); }
.black-overlay {
-webkit-filter: brightness(0);
filter: brightness(0); }
.m-0 {
margin: 0px !important; }
.mt-0 {
margin-top: 0px !important; }
.mb-0 {
margin-bottom: 0px !important; }
.mr-0 {
margin-right: 0px !important; }
.ml-0 {
margin-left: 0px !important; }
.m-5 {
margin: 5px !important; }
.mt-5 {
margin-top: 5px !important; }
.mb-5 {
margin-bottom: 5px !important; }
.mr-5 {
margin-right: 5px !important; }
.ml-5 {
margin-left: 5px !important; }
.m-10 {
margin: 10px !important; }
.mt-10 {
margin-top: 10px !important; }
.mb-10 {
margin-bottom: 10px !important; }
.mr-10 {
margin-right: 10px !important; }
.ml-10 {
margin-left: 10px !important; }
.m-15 {
margin: 15px !important; }
.mt-15 {
margin-top: 15px !important; }
.mb-15 {
margin-bottom: 15px !important; }
.mr-15 {
margin-right: 15px !important; }
.ml-15 {
margin-left: 15px !important; }
.m-20 {
margin: 20px !important; }
.mt-20 {
margin-top: 20px !important; }
.mb-20 {
margin-bottom: 20px !important; }
.mr-20 {
margin-right: 20px !important; }
.ml-20 {
margin-left: 20px !important; }
.m-25 {
margin: 25px !important; }
.mt-25 {
margin-top: 25px !important; }
.mb-25 {
margin-bottom: 25px !important; }
.mr-25 {
margin-right: 25px !important; }
.ml-25 {
margin-left: 25px !important; }
.m-30 {
margin: 30px !important; }
.mt-30 {
margin-top: 30px !important; }
.mb-30 {
margin-bottom: 30px !important; }
.mr-30 {
margin-right: 30px !important; }
.ml-30 {
margin-left: 30px !important; }
.p-0 {
margin: 0px !important; }
.pt-0 {
margin-top: 0px !important; }
.pb-0 {
margin-bottom: 0px !important; }
.pr-0 {
margin-right: 0px !important; }
.pl-0 {
margin-left: 0px !important; }
.p-5 {
margin: 5px !important; }
.pt-5 {
margin-top: 5px !important; }
.pb-5 {
margin-bottom: 5px !important; }
.pr-5 {
margin-right: 5px !important; }
.pl-5 {
margin-left: 5px !important; }
.p-10 {
margin: 10px !important; }
.pt-10 {
margin-top: 10px !important; }
.pb-10 {
margin-bottom: 10px !important; }
.pr-10 {
margin-right: 10px !important; }
.pl-10 {
margin-left: 10px !important; }
.p-15 {
margin: 15px !important; }
.pt-15 {
margin-top: 15px !important; }
.pb-15 {
margin-bottom: 15px !important; }
.pr-15 {
margin-right: 15px !important; }
.pl-15 {
margin-left: 15px !important; }
.p-20 {
margin: 20px !important; }
.pt-20 {
margin-top: 20px !important; }
.pb-20 {
margin-bottom: 20px !important; }
.pr-20 {
margin-right: 20px !important; }
.pl-20 {
margin-left: 20px !important; }
.p-25 {
margin: 25px !important; }
.pt-25 {
margin-top: 25px !important; }
.pb-25 {
margin-bottom: 25px !important; }
.pr-25 {
margin-right: 25px !important; }
.pl-25 {
margin-left: 25px !important; }
.p-30 {
margin: 30px !important; }
.pt-30 {
margin-top: 30px !important; }
.pb-30 {
margin-bottom: 30px !important; }
.pr-30 {
margin-right: 30px !important; }
.pl-30 {
margin-left: 30px !important; }
#primary {
min-height: 625px;
overflow: visible; }
.main_content_area.container-fluid {
max-width: 1200px; }
.product-null {
height: 0; }
.product-null .label {
display: none; }
.red {
color: red; }
.gfield .tooltip-trigger {
margin-left: 5px; }
.gfield.gfield_contains_required .tooltip-trigger {
margin-right: -5px; }
div.tooltip {
font-size: 16px;
z-index: 999999999 !important; }
div.tooltip .tooltip-inner {
max-width: 400px !important; width: 400px !important;
font-size: 16px;
padding-top: 20px;
padding-bottom: 20px; }
.product-null .ginput_container {
display: none; }
.mobile-menu .navbar-collapse {
margin-top: 40px; }
.mobile-menu .navbar-header {
height: 50px; }
.mobile-menu .navbar-brand {
max-height: 200px;
height: 100px;
position: absolute;
padding-left: 5px;
margin-top: -5px; }
.mobile-menu .mobile-top-title-wrapper {
left: 90px;
position: relative;
text-transform: uppercase;
line-height: 1;
height: 50px;
margin: 0;
padding-top: 5px;
display: flex;
flex-direction: row;
justify-content: space-between;
width: calc(100% - 90px);
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.mobile-menu .mobile-top-title-wrapper .title {
font-weight: bold;
font-size: calc(3.5294117647vw * 1); }
.mobile-menu .mobile-top-title-wrapper .subtitle {
font-size: calc(1.9607843137vw * 1); }
.top-area {
background: #01589a;
background: -moz-linear-gradient(180deg, rgba(1, 88, 154, 1) 0%, rgba(49, 119, 173, 1) 100%);
background: -webkit-linear-gradient(180deg, rgba(1, 88, 154, 1) 0%, rgba(49, 119, 173, 1) 100%);
background: linear-gradient(180deg, rgba(1, 88, 154, 1) 0%, rgba(49, 119, 173, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#01589a",endColorstr="#3177ad",GradientType=1); }
.top-area a {
color: #fff; }
.top-area .chat-call-email > a .ws-fa-icon-container {
margin-right: 10px; }
@media only screen and (max-width: 550px) {
.top-area .chat-call-email > a > span:not(.ws-fa-icon-container) {
display: none; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.top-area .chat-call-email > a {
display: block;
margin-bottom: 12px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.top-area .chat-call-email .separator {
display: none; } }
#header-custom-area-1 {
display: flex;
align-items: center; }
#header-custom-area-1 .site-logo-link {
padding-right: 15px; }
#header-custom-area-1 a {
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-decoration: none !important; }
#header-custom-area-1 .h1, #header-custom-area-1 .h4 {
display: block; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
#header-custom-area-1 .h1 {
font-size: 20px;
margin-top: 0; }
#header-custom-area-1 .h4 {
display: none; } }
#header-custom-area-2 {
text-align: right; }
#header-custom-area-2 a {
text-decoration: none !important; }
#header-custom-area-2 .separator {
margin-left: 10px;
margin-right: 10px; }
@media screen and (max-width: 767px) {
.hero-module {
border-top: 30px solid #414042; } }
.hero-module img {
margin: 0; }
.page-id-138872 #nav_menu-5 {
display: none !important; }
.page-id-138872 .wd-title.close-faq span {
display: none !important; }
.menu-module {
background-color: #414042;
width: 100%;
overflow: visible; }
.menu-module .navbar-nav {
float: none;
justify-content: space-between;
display: flex;
margin: 0; }
.menu-module .navbar-nav li {
float: none;
flex-grow: 2;
text-align: center;
border-right: 1px solid #fff; }
.menu-module .navbar-nav li:last-child {
border-right: 0; }
.menu-module .navbar-nav li a {
color: #fff;
font-size: calc(3.125vw * 1);
font-weight: bold;
padding-top: 11px;
padding-bottom: 11px;
line-height: 1.2; }
@media only screen and (min-width: 768px) {
.menu-module .navbar-nav li a {
font-size: 14px; } }
.menu-module .navbar-nav li.active a {
background-color: #f5f5f5 !important;
color: #414042 !important; }
.menu-module .navbar-nav li:hover a, .menu-module .navbar-nav li:focus a, .menu-module .navbar-nav li:focus-within a, .menu-module .navbar-nav li:active a {
color: #414042 !important;
background-color: #f5f5f5 !important; }
.menu-module .navbar-nav .dropdown-caret {
padding-right: 20px;
margin-left: -20px; }
.menu-module .navbar-nav .dropdown-menu {
min-width: 100%; }
.menu-module .navbar-nav .dropdown-menu li a {
background: #fff !important;
padding: 10px 20px; }
.menu-module .navbar-nav .dropdown-menu li:hover a, .menu-module .navbar-nav .dropdown-menu li:focus a, .menu-module .navbar-nav .dropdown-menu li:focus-within a, .menu-module .navbar-nav .dropdown-menu li:active a {
background-color: #f5f5f5 !important; }
footer#footer .container {
width: 1170px;
max-width: 100%; }
@media only screen and (max-width: 767px) {
footer#footer .container .footer-widget {
margin-bottom: 30px; } }
footer#footer .container .footer-widget .custom-html-widget {
text-align: center; }
footer#footer .container .footer-widget .custom-html-widget img, footer#footer .container .footer-widget .custom-html-widget span {
display: block;
float: none;
clear: both;
margin: 0 auto;
text-align: center; }
footer#footer .container .footer-widget .custom-html-widget img {
max-width: 50px;
margin-bottom: 10px; }
footer#footer .container .footer-widget .custom-html-widget a {
color: #000;
text-decoration: none !important; }
.basement {
padding-top: 30px; }
.basement .copyright {
color: #333; }
.gform_next_button {
float: left;
margin-right: 16px !important; }
.gform_save_link {
background-color: #fff;
color: #01589a;
border: 0; }
.gform_save_link.active, .gform_save_link:hover, .gform_save_link:focus, .gform_save_link:focus-within, .gform_save_link:active {
background-color: #fff; } .page-id-53 .entry-content > ol {
padding-left: 20px; }
.page-id-53 .entry-content > ol ol {
padding-left: 20px; }
.page-template-template-thank-you .entry-title {
text-align: center; }
.overflow-tc .gfield_consent_description {
overflow-y: hidden !important; }
.wd-mobile-menu-toggle.active .fa-bars:before {
content: "\f00d"; }
.accordion-glyphicon {
margin-right: 10px; }
.panel-heading .collapsed .ac-title {
opacity: 1; }
.panel-heading .ac-title {
width: calc(100% - 50px);
display: inline-block;
opacity: 0;
transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-webkit-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out; }
.panel .panel-title a:not(.collapsed) .glyphicon-plus::before {
content: "\2212" !important; }
.ws-faq {
font-size: 1.6rem; }
.home-forms {
padding: 20px 0 0 0; }
.home-forms .home-form-boxes {
display: flex;
flex-wrap: wrap;
margin-left: -10px;
margin-right: -10px; }
.home-forms .home-form-boxes .home-form-box {
width: 25%;
padding: 10px; }
@media screen and (min-width: 576px) and (max-width: 1199px) {
.home-forms .home-form-boxes .home-form-box {
width: 50%; } }
@media screen and (max-width: 575px) {
.home-forms .home-form-boxes .home-form-box {
width: 100%; } }
.home-forms .home-form-boxes .home-form-box .form-box-content {
border: 1px solid #ddd;
height: 100%;
padding: 10px;
display: flex;
flex-direction: column;
justify-content: space-between; }
.home-forms .home-form-boxes .home-form-box .form-box-content:hover {
background: #f4f4f4; }
.home-forms .home-form-boxes .home-form-box .form-box-content h2 {
margin: 0 0 15px 0;
font-size: 25px; }
.home-forms .home-form-boxes .home-form-box .form-box-content h2 a {
color: #000; }
.home-forms .home-form-boxes .home-form-box .form-box-content h2 a:hover {
text-decoration: none; }
.section-104626 {
padding-top: 30px; }
.wd_faq-template-default .site-core {
max-width: 1200px;
margin: 0 auto; }
.StripeElement--card {
border: 1px solid #8f8f9d;
padding: 8px;
border-radius: 2px; } @media only screen and (max-width: 767px) {
.product-null .gfield_label {
float: left; }
.mobile-menu .navbar-nav .dropdown-menu li a {
padding: 7px 15px 10px 25px; } }