.vc_custom_1588208277922{background-position:center bottom!important}
//gallery slider css
.sp-arrows {
position: absolute !important;
top: 360px !important; transform: none !important; %
width: 100%;
display: flex;
justify-content: space-between;
pointer-events: none;
z-index: 10;
}
.sp-arrow {
pointer-events: all;
}
.wpex-slider:not(.no-stretch) .wpex-slider-media img{width:auto!important}
.sp-arrows {
position: absolute !important;
top: 300px !important; transform: none !important; %
width: 100%;
display: flex;
justify-content: space-between;
pointer-events: none;
z-index: 10;
}
.sp-arrow {
pointer-events: all;
}
.wpex-slider-slide img,.wpex-slider-media img {
max-height: 590px!important;
} .vc_custom_1588208277922{background-position:center bottom!important}
.custom-singular-template .vc_custom_1588208277922{background-position:center bottom!important}
.vc_row.vc_custom_1588208277922 {
background: url(https://rugostonellc.wpenginepowered.com/wp-content/uploads/2025/10/Lincoln-Memorial-Rehabilitation-1.jpg) no-repeat bottom center / cover !important;
}
.theme-button.white-button {
color:#FFF;
font-weight:500;
border:1px solid #FFF!important;
}
.theme-button.white-button:hover {
font-weight:500;
background-color:#FFF;
color:#000!important;
border:1px solid #FFF!important;
}
.theme-button.black-button {
color:#000!important;
font-weight:500;
border:1px solid #000!important;
}
.theme-button.black-button:hover {
font-weight:500;
background-color:#000!important;
color:#fff!important;
border:1px solid #000!important;
}
.single-portfolio .single-content {
padding-bottom: 0!important;
} .navbar-style-one .dropdown-menu>li.menu-item>a {
height:37px;
line-height: 45px;
}
#site-navigation-wrap.has-menu-underline .main-navigation-ul>li>a>.link-inner::after {
height:1px;
color:#000!important;
}
#site-navigation-wrap.has-menu-underline .main-navigation-ul>li>a>.link-inner::after {
background-color:#000!important;
}
.wpb_text_column.has-custom-color a {
text-decoration: none;
} .wpex-slider .sp-arrow {
font-size:40px;
}
.wpex-slider.sp-horizontal .sp-previous-arrow {
left: -45px !important;
background:none;
color:#000;
}
.wpex-slider.sp-horizontal .sp-next-arrow {
right: -45px !important;
background:none;
color:#000;
}
.wpex-slider .sp-button:hover, .wpex-slider .sp-selected-button, .wpex-slider .sp-button:focus {
background-color:#000;
}
.wpex-slider .sp-buttons {
position:relative;
margin:auto;
left:auto;
}
.wpex-slider .sp-button {
border: solid 1px #000;
margin:5px;
}
.footer-builder .wpex-social-btn-flat {
color:#000;
}
.footer-links a {
color:#ffffff;
}
.footer-links a:hover {
color:#eaeaea;
}
.project-image-gallery .sp-nc-thumbnails-container {
display:none;
}
#site-header-sticky-wrapper.is-sticky #site-header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
@media only screen and (min-width: 768px) {
.narrow-column {
margin: 0 80px;
}
}
h1 .vcex-heading-inner {
line-height:1.3
}
h1 .vcex-heading-inner .secondary-header{
font-weight:400; 
font-size:.75em;
} .wpforms-field-large {
background-color:#fff;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
height: 110px;
}
.wpforms-container-full .wpforms-form button[type=submit] {
background-color:#fff!important;
border: 1px solid #000000!important;
padding:8px 20px!important;
color:#000000!important;
font-size:16px!important;
text-transform:uppercase!important;
text-decoration:underline;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
padding-top: 25px;
text-align: center;
}
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: #fff;
border: none;
text-align:left;
}
#wpforms-449-field_9 input {
margin-left:-25px;
}
.wpforms-submit-container {
text-align:left!important;
}
#wpforms-449-field_9 label b {
font-weight:600;
color:#000000
}
#wpforms-449-field_9 label {
font-size:18px!important;
line-height:1.6;
color:#6c6c6c;
}
div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form textarea {
background-color:#fff;
font-size:15px;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
background-color:#000;
color:#fff;
}
@media only screen and (max-width: 767px) {
#wpforms-449-field_9 {
margin-left:25px!important
}
div.wpforms-container-full .wpforms-form .wpforms-one-half {
width:100%;
float:left;
padding-left:0;
margin-left:0;
}
}
@media only screen and (min-width: 768px) {
.open-job-list{position:relative;}
#wpforms-449-field_9 {
margin-left:12%!important
}
.wpforms-field-label{
font-weight:400!important;
padding:10px 0 4px 0!important;
font-size:18px!important;
}
#wpforms-449-field_9-container .wpforms-field-label {
font-size:24px!important;
text-align:center;
padding:35px 0 25px 0!important;
}
}
body.has-mobile-menu .hide-at-mm-breakpoint{display:block!important}
@media  (max-width: 802px) {
body.has-mobile-menu .hide-at-mm-breakpoint{display:none!important}
}
.open-job-list{position:relative;left:38%}
@media only screen and (max-width: 767px) {
.wpex-slider-slide img,.wpex-slider-media img {
height: 300px!important;
}
.wpex-slider.sp-horizontal .sp-next-arrow{
right:-25px!important;
}
.wpex-slider.sp-horizontal .sp-previous-arrow{
left:-25px!important;
}
.sp-arrows{top:50%!important}
}
@media (min-width: 768px) and (max-width: 1150px) {
.wpex-slider-slide img,.wpex-slider-media img {
max-height: 450px!important;
}
.sp-arrows{top:50%!important}
}