@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&family=Montserrat:wght@300;400;500;600;700;800;900&display=swap");
body.logged-in > header { margin-top: 32px; }  
@media screen and (max-width: 1200px) {
body.logged-in > header {
margin-top: revert;
}
} html {
overflow-x: hidden;
}
body.new-template {
padding-top: 0px;
font-family: 'Titillium Web',sans-serif;
font-weight: 300;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
max-width: 100%;
color: #505050;
}
.row { max-width: 1500px;
width: 100%;
margin: 0 auto;
position: relative;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
*zoom: 1;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.row:before,
.row:after { content: normal; display: table; }
.row:after { clear: both; }
.row.full { max-width: 100% !important; padding: 0;}
.col, .mcol, .scol {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.inner { width: 100%;}
#main { z-index: 2;}
#main.standard .inner {
padding-left: 60px;
padding-right: 60px;
}
.one	{ width: 8.3333%;} .two	{ width: 16.6667%;} .three	{ width: 25%;} .four	{ width: 33.3333%;} .five	{ width: 41.6667%;} .six	{ width: 50%;} .seven	{ width: 58.3333%;} .eight	{ width: 66.6667%;} .nine	{ width: 75%;} .ten	{ width: 83.3333%;} .eleven	{ width: 91.6667%;} .twelve	{ width: 100%;} img {
display: block;
position: relative;
max-width: 100%;
width: auto;
height: auto !important;
}
body.new-template .wrapper {
max-width: 1500px;
padding-top: 30px;
padding-bottom: 0;
width: 100%;
}
body.new-template #wpadminbar {display: block!important;}
.pattern.green {
background: url(//reliancepartners.com/wp-content/themes/rocked/images/Pattern.png) repeat-y center top, #254f51;
background-size: 100% auto, 100% 100%;
}
.pattern.teal {
background: url(//reliancepartners.com/wp-content/themes/rocked/images/Pattern.png) repeat-y center top, #289F9C;
background-size: 100% auto, 100% 100%;
}
body .wrapper-custom h1,
.body.new-template h1,
.body.new-template .wrapper-custom h1,
body .wrapper-custom h2,
.body.new-template h2,
.body.new-template .wrapper-custom h2,
body .wrapper-custom h3,
.body.new-template h3,
.body.new-template .wrapper-custom h3,
body .wrapper-custom h4,
.body.new-template h4,
.body.new-template .wrapper-custom h4,
body .wrapper-custom h5,
.body.new-template h5,
.body.new-template .wrapper-custom h5,
body .wrapper-custom h6,
.body.new-template h6,
.body.new-template .wrapper-custom h6 {
text-transform: none;
letter-spacing: 0px;
font-weight: 600;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
body .wrapper-custom h3,
.body.new-template h3,
.body.new-template .wrapper-custom h3 {
font-size: 28px;
line-height: 32px;
}
body.new-template ul {
list-style-position: outside;
margin-left: 20px;
} .sticky-footer {
position: fixed;
bottom: 0;
right: 100px;
z-index: 10000;
}
button#ot-sdk-btn {
background-color: #0D3C3E;
}
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {
color: #ffffff !important;
border: none !important;
} body.new-template .navbar-custom {
position: fixed;
background: rgb(0,0,0);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.77)), to(rgba(0,0,0,0)));
background: -o-linear-gradient(top, rgba(0,0,0,0.77) 0%, rgba(0,0,0,0) 100%);
background: linear-gradient(180deg, rgba(0,0,0,0.77) 0%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
-webkit-box-shadow: none;
box-shadow: none;
height: auto;
}
body.new-template .navbar-custom .wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
body.new-template .navbar-custom .wrapper .desk-menus-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
text-align: right;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
body.new-template .navbar-custom .menu-main-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
top: inherit;
right: 20px;
}
body.new-template .navbar-custom .logo {
background: url(//reliancepartners.com/wp-content/themes/rocked/images/logo-reliance-rev.svg) no-repeat 50% 50%;
background-size: 100%;
width: 200px;
max-width: 200px;
min-width: 200px;
height: 48px;
float: none;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
} body.new-template .navbar-custom .menu-main-wrapper .navbar-nav > li a {
font-family: 'Titillium Web',sans-serif;
font-size: 16px;
font-weight: 600;
letter-spacing: -.5px;
line-height: 18px;
text-transform: uppercase;
text-decoration: none;
color: #fff;
border-right: none;
display: block!important;
white-space: nowrap;
padding: 5px 10px;
margin: 0px 10px;
z-index: 1051;
-webkit-transition: color .25s ease-in-out;
-o-transition: color .25s ease-in-out;
transition: color .25s ease-in-out;
}
body.new-template .navbar-custom .menu-main-wrapper .navbar-nav > li a:hover {
color: #A3CD4E;
}
#menu-item-2309 a {
padding-right: 15px;
margin-right: 20px;
}
#menu-item-2309:after {
content: '';
font-family: 'Font Awesome 5 Pro';
display: block;
position: absolute;
top: 2px;
right: 15px;
font-size: 20px;
color: #fff;
-webkit-transition: color .25s ease-in-out, top .25s ease-in-out;
-o-transition: color .25s ease-in-out, top .25s ease-in-out;
transition: color .25s ease-in-out, top .25s ease-in-out;
}
#menu-item-2309:hover:after {
color: #A3CD4E;
top: 5px;
}
.navbar-custom .menu-main-wrapper .navbar-nav>li:after,
.navbar-custom .menu-main-wrapper .navbar-nav>li.current-menu-item:after {
display: none;
}
body.new-template .navbar-custom .menu-main-wrapper .navbar-nav>li.current-menu-item a {
color: #A3CD4E;
}
body.new-template .navbar-custom .menu-main-wrapper .navbar-nav>li.btn.current-menu-item a {
color: #0D3C3E;
}
body.new-template .navbar-custom .menu-new-top-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
top: inherit;
right: 20px;
margin-bottom: 20px;
-ms-flex-preferred-size: 70%;
flex-basis: 70%;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
body.new-template .navbar-custom .menu-new-top-container ul.menu {
margin: 0 0 0 12px;
list-style: none;
line-height: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
body.new-template .navbar-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
width: auto;
height: auto;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body.new-template .navbar-custom .menu-main-wrapper .navbar-nav > li {
float: none;
padding-bottom: 0px;
display: inline-block;
position: relative;
vertical-align: middle;
}
.navbar-custom .menu-main-wrapper .navbar-nav>li.btn {
padding: 0px;
}
.navbar-custom .menu-main-wrapper .navbar-nav>li.btn a {
padding: 10px 30px;
text-transform: uppercase;
margin: 0px;
-webkit-transition: color .25s ease-in-out;
-o-transition: color .25s ease-in-out;
transition: color .25s ease-in-out;
}
.navbar-custom .menu-main-wrapper .navbar-nav>li.btn:hover a {
color: #0D3C3E !important;
}
body.new-template .navbar-custom .menu-main-wrapper .navbar-nav>li:hover:after {
content: '';
background: none;
}
body.new-template .navbar-custom .menu-new-top-container ul.menu li:not(:last-child) {
margin-right: 0;
}
body.new-template .navbar-custom .menu-new-top-container ul.menu li a {
padding: 10px;
font-family: 'Titillium Web',sans-serif;
font-weight: 400;
font-size: 13px;
letter-spacing: -.16px;
line-height: 1;
text-transform: uppercase;
text-decoration: none;
color: #fff;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
}
body.new-template .navbar-custom .menu-new-top-container ul.menu li:last-child a {
padding-right: 0;
}
body.new-template .navbar-custom .menu-new-top-container ul.menu li.login a,
body.new-template .navbar-custom .menu-new-top-container ul.menu li.quote a {
color: #0d3c3e;
}
body.new-template .navbar-custom .menu-new-top-container ul.menu li.login a::before,
body.new-template .navbar-custom .menu-new-top-container ul.menu li.quote a::before {
font-family: 'Font Awesome 5 Pro';
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
color: #9fc84c;
margin-right: 5px;
position: relative;
top: -1px;
}
body.new-template .navbar-custom .menu-new-top-container ul.menu li.login a::before {
content: "\f023";
font-weight: 900;
}
body.new-template .navbar-custom .menu-new-top-container ul.menu li.quote a::before {
content: "\f15c";
font-weight: 300;
}
body.new-template .navbar-custom .menu-toggle svg {
width: 32px;
height: 32px;
fill: #fff;
}
body.new-template .navbar-custom .menu-mobile-wrapper { z-index: 100;}
body.new-template .menu-main-wrapper .search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: 15px
} #search-trigger {
display: block;
color: #ffffff;
text-decoration: none;
margin: 0 30px;
font-size: 14px;
font-size: 1.4rem;
letter-spacing: 1.1px;
font-weight: 900;  -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#search-trigger {
font-size: 16px;
font-size: 1.6rem;
font-weight: 200;
margin-right: 20px;
margin-left: 10px;
cursor: pointer;
}
#search-break {
display: block;
position: relative;
height: 49px;
width: 0px;
}
#search-box {
display: none;
position: relative;
margin-right: 25px;
margin-left: 20px;
padding-right: 20px;
}
#search-close {
color: #ffffff;
font-size: 16px;
font-size: 1.6rem;
position: absolute;
right: 0;
top: 0;
}
#searchsubmit,
#search-box #searchsubmit {
font-family: "Font Awesome 5 Pro";
background: transparent;
border: none;
border-radius: 0;
font-size: 16px;
font-size: 1.6rem;
font-weight: 200;
color: #ffffff;
margin-left: 10px;
position: absolute;
right: 25px;
top: 0;
}
#main #searchsubmit {
color: #fff;
font-size: 25px;
font-size: 2.5rem;
top: 18px;
right: 18px;
width: 27px;
}
.screen-reader-text,
#search-box .screen-reader-text { display: none;}
#search-box {
width: 100%;
}
#search-box #s {
background: transparent;
border: none;
border-bottom: 1px solid rgba(255,255,255, .75);
color: #ffffff;
font-size: 20px;
font-size: 2rem;
font-family: 'Lato', sans-serif;
padding: 10px 40px 10px 0;
position: relative;
margin-top: -15px;
outline: none;
width: 100%;
}
#search-box input::-webkit-input-placeholder {
color: rgba(255,255,255, .5);
}
#search-box input::-moz-placeholder {
color: rgba(255,255,255, .5);
}
#search-box input:-ms-input-placeholder {
color: rgba(255,255,255, .5);
}
#search-box input:-moz-placeholder {
color: rgba(255,255,255, .5);
}
#s-m {
background: transparent;
border: none;
border-bottom: 1px solid rgba(255,255,255, .75);
color: #ffffff;
font-size: 20px;
font-size: 2rem;
font-family: 'Lato', sans-serif;
padding: 10px 40px 10px 0;
position: relative;
margin-top: -15px;
outline: none;
width: 100%;
}
#main #searchform {
position: relative;
} header#container-header .goog-te-gadget {
color: #fff!important;
}
header#site-header-sub .goog-te-gadget {
color: #0092a0!important;
}
.goog-te-gadget .goog-te-combo {
margin: 0;
}
select.goog-te-combo {
background: transparent;
border: none;
height: 28px;
margin: 0 !important;
border: none;
color: #fff !important;
width: 100% !important;
padding: 5px 10px 5px 20px;
font-size: 12px !important;
font-size: 1.1rem;
}
header#container-header select.goog-te-combo {
color: #fff !important;
}
.skiptranslate.goog-te-gadget {
color: rgba(255,255,255,0) !important;
}
#google_translate_element {
position: relative;
z-index: 10;
top: 0;
right: 0px;
padding: 0px;
}
#google_translate_element .goog-te-gadget-simple {
padding: 0;
}
#google_translate_element img {
margin: 0;
}
#:0.targetLanguage {
position: relative;
}
label[for="trans"] {
content: "";
font-family: "Font Awesome 5 Pro";
font-size: 15px;
display: block;
position: absolute;
font-weight: 300;
color: #fff !important;
right: 15px;
top: 12px;
z-index: 2;
}
a.goog-logo-link {
display: none;
}
.goog-te-banner-frame.skiptranslate {
display: none !important;
}
body {
top: 0px !important;
} div#userwayAccessibilityIcon {
margin-top: 5px;
}
body.new-template .menu-main-wrapper .search-form .screen-reader-text {
display: none;
}
body.new-template .menu-main-wrapper .search-form .search-field,
body.new-template .menu-main-wrapper .search-form .search-submit {
border: 0px;
}
body.new-template .menu-main-wrapper .search-form .search-field {
width: 0px;
opacity: 0;
padding: 0px;
border-radius: 0px;
margin-right: 0px;
-webkit-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
body.new-template .menu-main-wrapper .search-form:hover .search-field {
width: auto;
margin-right: 5px;
opacity: 1;
padding: 5px 10px;
border-radius: 17px;
}
body.new-template .menu-main-wrapper .search-form .search-submit {
color: rgba(0,0,0,0);
content: '';
font-family: 'Font Awesome 5 Pro';
display: inline-block;
position: relative;
height: 16px;
width: 16px;
background: url(//reliancepartners.com/wp-content/themes/rocked/images/icon-search.svg) no-repeat center center;
background-size: contain;
font-size: 16px;
opacity: 1;
-webkit-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out;
}
body.new-template .menu-main-wrapper .search-form .search-submit:hover {
opacity: .8;
}
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400|Dosis:200,300,400");
*, *:before, *:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.submenu-wrap {
display: block;
position: absolute;
top: 60px;
width: 100%;
height: auto;
min-height: 300px;
background: #F2F2F2;
}
.submenu-wrap:after {
content: '';
display: block;
clear: both;
}
.tab-wrap {
display: block;
position: relative;
width: auto;
height: auto;
}
.tab {
float: left;
border: none;
background-color: #F2F2F2;
width: 35%;
height: auto;
min-height: 100%;
z-index: 2;
text-align: left;
padding: 30px;
} .tab button {
display: block;
position: relative;
background-color: inherit;
color: #0D3C3E;
padding: 10px 0px;
width: 100%;
border: none;
border-bottom: 1px solid #CECECE;
outline: none;
text-align: left;
cursor: pointer;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
font-size: 16px;
font-weight: 600;
-webkit-transition: color .25s ease-in-out;
-o-transition: color .25s ease-in-out;
transition: color .25s ease-in-out;
}
.tab button:last-of-type {
border-bottom: none;
} .tab button:hover {
color: #289F9C;
} .tab button.active {
color: #289F9C;
}
.tab button:after {
content: '';
font-family: 'Font Awesome 5 Pro';
display: block;
position: absolute;
top: 10px;
right: 0px;
font-size: 16px;
color: rgba(39, 158, 155, 0);
-webkit-transition: color .25s ease-in-out, right .25s ease-in-out;
-o-transition: color .25s ease-in-out, right .25s ease-in-out;
transition: color .25s ease-in-out, right .25s ease-in-out;
}
.tab button.active:after {
right: 5px;
color: #289F9C;
} .tabcontent {
float: left;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 30px;
border: none;
background: #fff;
width: 65%;
height: auto;
min-height: 350px;
z-index: 2;
text-align: left;
}
body.new-template .tabcontent ul {
display: block;
position: relative;
list-style: none;
-webkit-columns: 100px 2;
-moz-columns: 100px 2;
columns: 100px 2;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
margin-left: 0px;
}
.tabcontent ul li {
display: block;
position: relative;
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
break-inside: avoid;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
padding: 10px 10px 10px 0px;
color: #289F9C;
}
.tabcontent ul li a {
color: #289F9C;
}
.submenu-wrap .sub-menu-title {
margin-top: 0px;
}
body.new-template .navbar-custom .menu-main-wrapper .navbar-nav .sub-menu {
display: none;
}
body.new-template .navbar-custom .menu-mobile-wrapper .nav a {
padding: 15px 0;
} body.new-template .navbar-custom {
padding: 30px 0px;
-webkit-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
width: 100%;
}
body.new-template .navbar-custom .wrapper {
padding: 0px;
}
body.new-template .navbar-custom.hide {
padding: 0px;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
body.new-template .navbar-custom.hide {
background: #254f51;
}
body.new-template .navbar-custom .menu-new-top-container {
overflow: hidden;
max-height: 80px;
-webkit-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
body.new-template .navbar-custom.hide .menu-new-top-container {
max-height: 0px;
margin-bottom: 0px;
}
#google_translate_element {
display: none;
}  #home-feature {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
min-height: 70vh;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #0d3c3e;
padding-top: 50px;
padding-bottom: 40px;
background-size: 100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0 0;
}
#page-feature {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
min-height: 46vh;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #0d3c3e;
padding-top: 50px;
padding-bottom: 40px;
background-size: 100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0 0;
}
#home-feature {
background-size: cover;
background-position: 0 0;
min-height: 100vh;
}
#home-feature > .row,
#home-feature > .inner,
#page-feature > .row,
#page-feature > .inner {
padding-left: 50px;
padding-right: 50px;
z-index: 10;
}
#home-feature > .inner,
#page-feature > .inner {
padding-top: 28px;
text-align: center;
justify-content: center;
}
#home-feature .home-messaging,
#page-feature .page-messaging {
width: 100%;
padding: 40px;
}
#page-feature .page-messaging {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#home-feature .home-messaging h1,
#page-feature .page-messaging h1 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
font-size: 72px;
font-family: "Titillium Web", sans-serif;
color: #ffffff;
text-shadow: 0px 1px 6.8px rgba(24, 24, 24, 0.55);
text-transform: none;
letter-spacing: normal;
line-height: 75px;
margin-bottom: 20px;
font-weight: 600;
}
#home-feature .home-messaging p,
#page-feature .page-messaging p {
font-size: 27px;
line-height: 34px;
color: #ffffff;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: inherit;
}
.feature-form {
width: 475px;
max-width: 100%;
}
.feature-form > .inner {
background-color: #ffffff;
padding: 25px 25px 10px 25px;
position: relative;
-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,.3);
box-shadow: 0 0 10px 2px rgba(0,0,0,.3);
}
.feature-form .text-right {
text-align: left;
}
.feature-form h3 {
color: #254f51;
letter-spacing: normal;
font-size: 42px;
margin-bottom: 30px;
}
.form-phone {
position: relative;
right: inherit;
top: inherit;
}
.feature-form form input:not([type='submit']) {
width: 100%;
height: 38px;
border: 1px solid #cecece;
line-height: 45px;
padding-left: 15px;
}
.feature-form form input:not([type='submit']).wpcf7-not-valid {
border-color: #ff0000;
}
.feature-form form input[type='submit'] {
background-color: #379c9c;
border: 1px solid #379c9c!important;
color: #ffffff!important;
}
.feature-form form input[type='submit']:hover {
background-color: #254f51!important;
border: 1px solid #254f51!important;
}
.feature-form form textarea {
width: 100%;
padding: 15px;
border: 1px solid #cecece;
height: 80px;
}
.shade,
.shade {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: rgba(0,0,0,.4);
}
#home-feature .shade::after,
#page-feature .shade::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 250px;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );
}
.feature-form .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.feature-form .gform_wrapper .field_sublabel_below label,
.feature-form .gform_wrapper .top_label .gfield_label,
#input_1_5_5_label,
body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
body .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
display: none;
}
.feature-form .gform_wrapper .ginput_complex .ginput_right,
.feature-form .gform_wrapper .gfield_error .ginput_complex .ginput_left,
.feature-form .gform_wrapper .gfield_error .ginput_complex .ginput_right,
.feature-form .gform_wrapper .ginput_complex .ginput_cardinfo_left {
width: 100%;
margin-right: 0;
padding-right: 0;
}
.feature-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 15px!important;
} .feature-form .gform_wrapper .gform_footer {
padding: 0 0 10px;
margin: 10px 0 0;
} .page-id-2964 #page-feature {
min-height: 300px;
}
#gform_wrapper_5 {
margin-top: -114px;
z-index: 2;
}
#gform_wrapper_5 .gf_page_steps {
display: flex;
background: rgba(39, 158, 155, 0.75);
color: #fff;
margin-bottom: 0px;
border-bottom: none;
padding-bottom: 0px;
overflow-y: hidden;
}
#gform_wrapper_5 .gf_step {
position: relative;
height: auto;
margin: 0px;
padding: 18px 30px 16px 40px;
flex-grow: 1;
text-align: center;
text-transform: uppercase;
font-size: 18px;
line-height: 18px !important;
font-weight: 500;
border-bottom: none;
}
#gform_wrapper_5 .gf_step_number {
display: none;
}
#gform_wrapper_5 .gf_step.gf_step_active,
#gform_wrapper_5 .gf_step.gf_step_completed {
background: #0D3C3E;
opacity: 1;
}
#gform_wrapper_5 .gf_step:before {
content: '';
position: absolute;
right: -20px;
top: 7px;
width: 40px;
height: 40px;
border-top: solid 1px rgba(255, 255, 255, 0.5);
border-right: solid 1px rgba(255, 255, 255, 0.5);
transform: rotate(45deg);
z-index: 2;
}
#gform_wrapper_5 .gf_step.gf_step_last:before {
display: none !important;
}
#gform_wrapper_5 .gf_step_clear {
display: none;
}
#gform_wrapper_5 .gf_step.gf_step_active:before,
#gform_wrapper_5 .gf_step.gf_step_completed:before {
background: #0D3C3E;
}
#gform_wrapper_5 .gform_fields {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#gform_wrapper_5 li.gfield.gfield_html {
flex-basis: 100%;
}
#gform_wrapper_5 li.gfield.gfield_html h3 {
color: #A3CD4E;
font-weight: 200;
text-transform: uppercase;
margin-top: 40px;
}
#gform_wrapper_5 .top_label .gfield_label,
#gform_wrapper_5 legend.gfield_label {
color: #505050;
font-size: 13px;
line-height: 12px;
text-transform: uppercase;
}
#gform_wrapper_5 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
body .gform_wrapper ul.gform_fields li.gfield select {
display: block;
position: relative;
width: 100% !important;
background: rgba(238, 238, 238, 0.75);
border: none;
height: 46px;
padding-left: 15px;
padding-right: 15px;
}
#gform_wrapper_5 .gform_fields > li {
flex-basis: calc(50% - 10px);
min-width: calc(50% - 10px);
} #gform_wrapper_5 .ginput_container_date {
display: block;
position: relative;
}
body #gform_wrapper_5 img.ui-datepicker-trigger {
position: absolute;
top: 15px;
right: 15px;
margin: 0;
min-width: inherit;
}
img.ui-datepicker-trigger {
margin: 0 !important;
} #gform_wrapper_5 .ginput_container_select,
#gform_wrapper_5 ul.gform_fields li.gfield select {
display: block;
position: relative;
appearance: none;
}
#gform_wrapper_5 .ginput_container_select:before {
content: "";
font-family: "Font Awesome 5 Pro";
font-size: 15px;
display: block;
position: absolute;
font-weight: 300;
color: #289F9C;
right: 15px;
top: 12px;
transition: color .25s ease-in-out;
z-index: 2;
} #gform_wrapper_5 .gfield .jbfile-styler input.button.gform_button_select_files {
color: #fff;
border: none;
} #gform_wrapper_5 .gform_fields > li#field_5_1019,
#gform_wrapper_5 .gform_fields > li#field_5_1105,
#gform_wrapper_5 .gform_fields > li#field_5_1206,
#gform_wrapper_5 .gform_fields > li#field_5_1306,
#gform_wrapper_5 .gform_fields > li#field_5_1317,
#gform_wrapper_5 .gform_fields > li#field_5_29,
#gform_wrapper_5 .gform_fields > li#field_5_30,
#gform_wrapper_5 .gform_fields > li#field_5_35,
#gform_wrapper_5 .gform_fields > li#field_5_37 {
flex-basis: 100%;
}
.gfield_repeater_wrapper .gfield_repeater_item {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#gform_wrapper_5 .gform_fields .gfield_repeater_container > legend {
display: none !important;
}
#gform_wrapper_5 .gform_fields .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_12,
#gform_wrapper_5 li#field_5_13,
#gform_wrapper_5 li#field_5_14 {
flex-basis: calc(33.3333% - 10px);
min-width: calc(33.3333% - 10px);
}
#gform_wrapper_5 li#field_5_1105 .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_1317 .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_40,
#gform_wrapper_5 li#field_5_41,
#gform_wrapper_5 li#field_5_42,
#gform_wrapper_5 li#field_5_43,
#gform_wrapper_5 li#field_5_44 {
flex-basis: calc(20% - 10px);
min-width: calc(20% - 10px);
}
#gform_wrapper_5 li#field_5_1206 .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_1306 .gfield_repeater_cell {
flex-basis: calc(16.6666666667% - 10px);
min-width: calc(16.6666666667% - 10px);
}
#input_5_1005-0::placeholder {
text-align: right;
}
#gform_wrapper_5 .gform_fields .gfield_repeater .gfield_repeater_items,
#gform_wrapper_5 .gform_fields .gfield_repeater_items .gfield_repeater_cell:not(:first-child) {
padding-top: 0px;
}
#gform_wrapper_5 .gform_fields .gfield_repeater_buttons .add_repeater_item_text,
#gform_wrapper_5 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text,
#gform_wrapper_9 .gform_fields .gfield_repeater_buttons .add_repeater_item_text,
#gform_wrapper_9 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text,
#gform_wrapper_12 .gform_fields .gfield_repeater_buttons .add_repeater_item_text,
#gform_wrapper_12 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text {
color: #289F9C;
font-size: 15px;
padding: 10px 20px 10px 45px;
height: auto;
border: 1px solid #289F9C;
background: #fff;
border-radius: 23px;
position: relative;
transition: all .25s ease-in-out;
}
#gform_wrapper_5 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:hover,
#gform_wrapper_5 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:hover,
#gform_wrapper_9 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:hover,
#gform_wrapper_9 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:hover,
#gform_wrapper_12 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:hover,
#gform_wrapper_12 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:hover {
background: #A3CD4E;
color: #fff;
border: 1px solid #A3CD4E;
}
#gform_wrapper_5 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:before,
#gform_wrapper_5 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:before,
#gform_wrapper_9 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:before,
#gform_wrapper_9 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:before,
#gform_wrapper_12 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:before,
#gform_wrapper_12 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:before {
content: "";
font-family: "Font Awesome 5 Pro";
font-size: 20px;
display: block;
position: absolute;
font-weight: 300;
color: #289F9C;
left: 20px;
top: 10px;
transition: color .25s ease-in-out;
}
#gform_wrapper_5 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:hover:before,
#gform_wrapper_5 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:hover:before,
#gform_wrapper_9 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:hover:before,
#gform_wrapper_9 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:hover:before,
#gform_wrapper_12 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:hover:before,
#gform_wrapper_12 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:hover:before {
color: #fff;
}
#gform_wrapper_5 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:before,
#gform_wrapper_9 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:before,
#gform_wrapper_12 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:before {
content: "";
} .gform_page_fields .button {
color: #fff;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
padding: 12px 40px 12px 40px;
text-align: center;
height: auto;
border: none;
background: #289F9C;
border-radius: 33px;
transition: all .25s ease-in-out;
margin: auto;
margin: 0 20px;
} #gform_wrapper_5 .gform_page_footer .button.gform_button,
#gform_wrapper_5 .gform_page_footer .button.gform_previous_button,
#gform_wrapper_5 .gform_page_footer .button.gform_next_button {
display: inline-block;
position: relative;
color: #fff;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
padding: 12px 40px 12px 40px;
text-align: center;
height: auto;
border: none;
background: #CACACA;
border-radius: 33px;
transition: all .25s ease-in-out;
margin: auto;
margin: 0 20px;
}
.gform_wrapper .gform_page_footer {
text-align: center !important;
}
#gform_wrapper_5 .gform_page_footer .button.gform_button[type=submit] {
background: #0D3C3E;
}
#gform_wrapper_5 .gform_page_footer .button.gform_button:hover,
#gform_wrapper_5 .gform_page_footer .button.gform_previous_button:hover,
#gform_wrapper_5 .gform_page_footer .button.gform_next_button:hover {
background: #289F9C;
}
#gform_wrapper_5 .gform_page_footer .button.gform_next_button {
background: #A3CD4E;
}
#gform_wrapper_5 .gform_page_footer .button.gform_previous_button {
} .page-id-3019 #page-feature,
.page-id-3065 #page-feature {
min-height: 300px;
}
.page-id-3019 .inner.entry-content,
.page-id-3065 .inner.entry-content {
max-width: 980px;
margin: auto;
}
#gform_wrapper_8, gform_wrapper_10 {
margin-top: -114px;
z-index: 2;
}
#gform_wrapper_8 .gf_page_steps {
display: flex;
background: rgba(39, 158, 155, 0.75);
color: #fff;
margin-bottom: 0px;
border-bottom: none;
padding-bottom: 0px;
overflow-y: hidden;
}
#gform_wrapper_8 .gf_step {
position: relative;
height: auto;
margin: 0px;
padding: 18px 30px 16px 40px;
flex-grow: 1;
text-align: center;
text-transform: uppercase;
font-size: 18px;
line-height: 18px !important;
font-weight: 500;
border-bottom: none;
}
#gform_wrapper_8 .gf_step_number {
display: none;
}
#gform_wrapper_8 .gf_step.gf_step_active,
#gform_wrapper_8 .gf_step.gf_step_completed {
background: #0D3C3E;
opacity: 1;
}
#gform_wrapper_8 .gf_step:before {
content: '';
position: absolute;
right: -20px;
top: 7px;
width: 40px;
height: 40px;
border-top: solid 1px rgba(255, 255, 255, 0.5);
border-right: solid 1px rgba(255, 255, 255, 0.5);
transform: rotate(45deg);
z-index: 2;
}
#gform_wrapper_8 .gf_step.gf_step_last:before {
display: none !important;
}
#gform_wrapper_8 .gf_step_clear {
display: none;
}
#gform_wrapper_8 .gf_step.gf_step_active:before,
#gform_wrapper_8 .gf_step.gf_step_completed:before {
background: #0D3C3E;
}
#gform_wrapper_8 .gform_fields {
flex-wrap: wrap;
justify-content: space-between;
}
#gform_wrapper_8 li.gfield.gfield_html {
flex-basis: 100%;
}
li#field_8_12 {
display: inline-block;
width: 100%;
}
#gform_wrapper_8 li.gfield.gfield_html h3 {
color: #A3CD4E;
font-weight: 200;
text-transform: uppercase;
margin-top: 40px;
}
#gform_wrapper_8 .top_label .gfield_label,
#gform_wrapper_8 legend.gfield_label {
color: #505050;
font-size: 13px;
line-height: 12px;
text-transform: uppercase;
}
#gform_wrapper_8 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
body .gform_wrapper ul.gform_fields li.gfield select {
display: block;
position: relative;
width: 100% !important;
margin-top: 0px;
margin-right: 0px !important;
margin-left: 0px !important;
background: rgba(238, 238, 238, 0.75);
border: none;
height: 46px;
padding-left: 15px;
padding-right: 15px;
appearance: none;
}
body .ginput_container_select,
body .address_state {
display: block;
position: relative; padding-right: 0px !important; }
body .ginput_container_select {
} #gform_wrapper_8 textarea {
display: block;
position: relative;
width: 100% !important;
background: rgba(238, 238, 238, 0.75);
border: none;
height: 300px;
padding-left: 15px;
padding-right: 15px;
} #gform_wrapper_8 .ginput_container_date {
display: block;
position: relative;
}
body #gform_wrapper_8 img.ui-datepicker-trigger {
position: absolute;
top: 15px;
right: 15px;
margin: 0;
min-width: inherit;
}
img.ui-datepicker-trigger {
margin: 0 !important;
}
select.ui-datepicker-month,
select.ui-datepicker-year {
font-size: 12px !important;
background: none;
} #gform_wrapper_8 .ginput_container_select,
#gform_wrapper_8 ul.gform_fields li.gfield select {
display: block;
position: relative;
appearance: none;
}
#gform_wrapper_8 .ginput_container_select:before {
content: "";
font-family: "Font Awesome 5 Pro";
font-size: 15px;
display: block;
position: absolute;
font-weight: 300;
color: #289F9C;
right: 15px;
top: 12px;
transition: color .25s ease-in-out;
z-index: 2;
} #gform_wrapper_8 .gfield .jbfile-styler input.button.gform_button_select_files {
color: #fff;
border: none;
} #gform_wrapper_8 .gform_fields > li#field_5_1019,
#gform_wrapper_8 .gform_fields > li#field_5_1105,
#gform_wrapper_8 .gform_fields > li#field_5_1206,
#gform_wrapper_8 .gform_fields > li#field_5_1306,
#gform_wrapper_8 .gform_fields > li#field_5_29,
#gform_wrapper_8 .gform_fields > li#field_5_30,
#gform_wrapper_8 .gform_fields > li#field_5_35,
#gform_wrapper_8 .gform_fields > li#field_5_37 {
flex-basis: 100%;
}
.gfield_repeater_wrapper .gfield_repeater_item {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#gform_wrapper_8 .gform_fields .gfield_repeater_container > legend {
display: none !important;
}
#gform_wrapper_8 .gform_fields .gfield_repeater .gfield_repeater_items,
#gform_wrapper_8 .gform_fields .gfield_repeater_items .gfield_repeater_cell:not(:first-child) {
padding-top: 0px;
}
#gform_wrapper_8 .gform_fields .gfield_repeater_buttons .add_repeater_item_text,
#gform_wrapper_8 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text {
color: #289F9C;
font-size: 15px;
padding: 10px 20px 10px 45px;
height: auto;
border: 1px solid #289F9C;
background: #fff;
border-radius: 23px;
position: relative;
transition: all .25s ease-in-out;
}
#gform_wrapper_8 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:hover,
#gform_wrapper_8 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:hover {
background: #A3CD4E;
color: #fff;
border: 1px solid #A3CD4E;
}
#gform_wrapper_8 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:before,
#gform_wrapper_8 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:before {
content: "";
font-family: "Font Awesome 5 Pro";
font-size: 20px;
display: block;
position: absolute;
font-weight: 300;
color: #289F9C;
left: 20px;
top: 10px;
transition: color .25s ease-in-out;
}
#gform_wrapper_8 .gform_fields .gfield_repeater_buttons .add_repeater_item_text:hover:before,
#gform_wrapper_8 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:hover:before {
color: #fff;
}
#gform_wrapper_8 .gform_fields .gfield_repeater_buttons .remove_repeater_item_text:before {
content: "";
} #gform_wrapper_8 .gform_page_footer .button.gform_button,
#gform_wrapper_8 .gform_page_footer .button.gform_previous_button,
#gform_wrapper_8 .gform_page_footer .button.gform_next_button {
display: inline-block;
position: relative;
color: #fff;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
padding: 12px 40px 12px 40px;
text-align: center;
height: auto;
border: none;
background: #CACACA;
border-radius: 33px;
transition: all .25s ease-in-out;
margin: auto;
margin: 0 20px;
}
.gform_wrapper .gform_page_footer {
text-align: center !important;
}
#gform_wrapper_8 .gform_page_footer .button.gform_button[type=submit] {
background: #0D3C3E;
}
#gform_wrapper_8 .gform_page_footer .button.gform_button:hover,
#gform_wrapper_8 .gform_page_footer .button.gform_previous_button:hover,
#gform_wrapper_8 .gform_page_footer .button.gform_next_button:hover {
background: #289F9C;
}
#gform_wrapper_8 .gform_page_footer .button.gform_next_button {
background: #A3CD4E;
}
#gform_wrapper_8 .gform_page_footer .button.gform_previous_button {
} .page-id-2997 #page-feature, .page-id-3206 #page-feature {
min-height: 450px;
}
.page-id-2997 .inner.entry-content {
max-width: 980px;
margin: auto;
}
#gform_wrapper_7 {
margin-top: -5px;
z-index: 2;
max-width: 980px;
margin: auto;
}
#gform_wrapper_7 .gform_fields {
display: flex;
flex-wrap: wrap;
display: inline-block;
}
#gform_wrapper_7 li.gfield.gfield_html {
flex-basis: 100%;
}
#gform_wrapper_7 li.gfield.gfield_html h3 {
color: #A3CD4E;
font-weight: 200;
text-transform: uppercase;
margin-top: 40px;
}
#gform_wrapper_7 .top_label .gfield_label,
#gform_wrapper_7 legend.gfield_label {
color: #505050;
font-size: 15px;
line-height: 17px;
text-transform: uppercase;
}
#gform_wrapper_7  .gfield_checkbox li label, #gform_wrapper_7  .gfield_radio li label {
color: #505050;
font-size: 15px;
line-height: 17px;
}
#gform_wrapper_7 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
form .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
display: block;
position: relative;
width: 100% !important;
background: rgba(238, 238, 238, 0.75);
border: none;
height: 46px;
padding-left: 15px;
padding-right: 15px;
}
#gform_wrapper_7 textarea {
display: block;
position: relative;
width: 100% !important;
background: rgba(238, 238, 238, 0.75);
border: none;
height: 246px;
padding-left: 15px;
padding-right: 15px;
}
#gform_wrapper_7 .field_description_below .gfield_description {
padding-top: 2px;
line-height: 16px;
}
#gform_wrapper_7 .ginput_container_date {
display: block;
position: relative;
}
body #gform_wrapper_7 img.ui-datepicker-trigger {
position: absolute;
top: 15px;
right: 15px;
margin: 0px;
min-width: inherit;
} #gform_wrapper_7 .ginput_container_select,
#gform_wrapper_7 ul.gform_fields li.gfield select {
display: block;
position: relative;
appearance: none;
}
#gform_wrapper_7 .ginput_container_select:before {
content: "";
font-family: "Font Awesome 5 Pro";
font-size: 15px;
display: block;
position: absolute;
font-weight: 300;
color: #289F9C;
right: 15px;
top: 12px;
transition: color .25s ease-in-out;
z-index: 2;
}
#gform_wrapper_7 ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
margin: 0;
}
#gform_wrapper_7 ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
margin-top: 8px;
margin-left: 10px;
font-weight: normal;
}
#gform_wrapper_7  ul li.field_description_below div.ginput_container_checkbox {
margin-top: 0;
}
#gform_wrapper_7 .ginput_container.ginput_container_radio {
margin-top: 0;
}
#gform_wrapper_7  ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
margin-top: 0;
}
#gform_wrapper_7 .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
margin-top: 10px;
vertical-align: top;
}
#gform_wrapper_7  ul li.gfield  {
margin-top: 0;
}
#gform_wrapper_7 .gsection_title {
padding-top: 40px !important;
}
#gform_wrapper_7 .gfield .jbfile-styler input.button.gform_button_select_files {
color: #fff;
border: none;
} .page-id-3134 #page-feature {
min-height: 450px;
}
.page-id-3134 .inner.entry-content {
max-width: 980px;
margin: auto;
}
#gform_wrapper_10 {
margin-top: -5px;
z-index: 2;
max-width: 980px;
margin: auto;
} #input_10_8_3 {
font-size: 14px;
min-width: 60px;
}
#gform_wrapper_10 .gform_body .gform_fields .gfield .gfield_time_hour input,
#gform_wrapper_10 .gform_body .gform_fields .gfield .gfield_time_minute input {
min-width: 60px !important;
display: inline-block;
padding-right: 10px;
font-size: 14px;
}
#gform_wrapper_10 .gfield_time_hour i {
display: none;
}
#gform_wrapper_10.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
margin-left: 1px;
margin-top: 12px;
}
#input_10_8, .gfield_time_minute.ginput_container.ginput_container_time {
display: inline-table !important;
} #gform_wrapper_10 .ginput_container_date {
display: block;
position: relative;
}
body #gform_wrapper_10 img.ui-datepicker-trigger {
position: absolute;
top: 15px;
right: 15px;
margin: 0;
min-width: inherit;
}
img.ui-datepicker-trigger {
margin: 0 !important;
}
#gform_wrapper_10 .ginput_container_select,
#gform_wrapper_10 ul.gform_fields li.gfield select {
display: block;
position: relative;
appearance: none;
}
#gform_wrapper_10 .ginput_container_select:before {
content: "";
font-family: "Font Awesome 5 Pro";
font-size: 15px;
display: block;
position: absolute;
font-weight: 300;
color: #289F9C;
right: 15px;
top: 12px;
transition: color .25s ease-in-out;
z-index: 2;
}
#gform_wrapper_10 ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
margin: 0;
}
#gform_wrapper_10 ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
margin-top: 8px;
margin-left: 10px;
font-weight: normal;
}
#gform_wrapper_10  ul li.field_description_below div.ginput_container_checkbox {
margin-top: 0;
}
#gform_wrapper_10 .ginput_container.ginput_container_radio {
margin-top: 0;
}
#gform_wrapper_10  ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
margin-top: 0;
}
#gform_wrapper_10 .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
margin-top: 12px;
vertical-align: top;
}
#gform_wrapper_10  ul li.gfield  {
margin-top: 0;
}
#gform_wrapper_10 .gsection_title {
padding-top: 40px !important;
}
#gform_wrapper_10 .gfield .jbfile-styler input.button.gform_button_select_files {
color: #fff;
border: none;
}
#gform_wrapper_10 textarea {
display: block;
position: relative;
width: 100% !important;
background: rgba(238, 238, 238, 0.75);
border: none;
height: 200px;
padding-left: 20px;
padding-right: 20px;
} #gform_fields_9 .gfield_label {
display: none;
}
#gform_fields_9 .ginput_complex {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-content: flex-start;
align-items: flex-start;
}
#gform_fields_9 .ginput_complex > span {
margin: 0px 0px 10px 0px;
padding: 0px !important;
}
#gform_fields_9 .ginput_complex .ginput_full {
flex-basis: 100%;
}
#gform_fields_9 .ginput_complex .ginput_left,
#gform_fields_9 .ginput_complex .ginput_right {
flex-basis: calc(50% - 4px);
}
#gform_wrapper_9 textarea {
display: block;
position: relative;
width: 100% !important;
background: rgba(238, 238, 238, 0.75);
border: none;
height: 200px;
padding-left: 20px;
padding-right: 20px;
}
body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
margin-top: 0px;
}
body .gform_wrapper .gfield_checkbox li label,
body .gform_wrapper .gfield_radio li label {
max-width: inherit;
}
#gform_fields_9 ul.gfield_radio li label {
margin-top: 0px;
}
#gform_fields_9 ul.gfield_checkbox li, #gform_fields_9 ul.gfield_radio li {
display: inline-block;
width: auto;
margin-right: 20px;
}
body .wrapper-custom .gform_wrapper h5 {
font-size: 22px;
line-height: 24px;
border-bottom: 1px solid #eeeeee;
font-weight: 200;
color: #07383d;
padding-bottom: 10px;
}
.gform_wrapper #gform_fields_9 input.medium,
.gform_wrapper #gform_fields_9 select.medium {
width: 100% !important;
}
#gform_fields_9 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.gform_wrapper #input_9_6_4_container {
width: 100%;
flex-basis: 100% !important;
}
#gform_fields_9 > li {
flex-basis: 100%;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 10px;
}
#gform_fields_9 #field_9_23,
#gform_fields_9 #field_9_24,
#gform_fields_9 #field_9_25 {
flex-basis: calc(33.3333% - 9px);
min-width: 200px;
}
#gform_fields_9 #field_9_29 .gfield_label,
#gform_fields_9 #field_9_31 .gfield_label,
#gform_fields_9 #field_9_34 .gfield_label,
#gform_fields_9 #field_9_59 .gfield_label {
display: block;
} #locations-list-home {
background-color: #379c9c;
padding: 110px 60px 80px;
background-attachment: fixed;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
}
#locations-list-home .slider-title {
text-align: center;
font-weight: 700;
font-size: 24px;
color: #ffffff;
margin-bottom: 50px;
}
.locations-wrap-home ul.slides {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
height: auto;
}
.locations-wrap-home ul.slides li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.locations-wrap-home .location {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: calc( (100% / 4) - 40px);
flex-basis: calc( (100% / 4) - 40px);
max-width: calc( (100% / 4) - 40px);
margin: 0px 20px 60px;
padding: 20px 20px 70px !important;
}
.locations-wrap-home .location > div, .locations-wrap-home .location > h2, .locations-wrap-home .location > p {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.locations-wrap-home .location img {
display: block;
position: relative;
width: 100%;
height: auto;
}
.locations-wrap-home .location h2 {
font-size: 20px;
}
.locations-wrap-home .location > p {
font-size: 14px;
}
.locations-wrap-home .location > p:nth-of-type(1n+2) {
opacity: .6;
margin-bottom: 6px;
}
body.new-template .locations-wrap-home .btn-custom {
position: absolute;
left: 20px;
bottom: 20px;
padding: 13px 17px;
font-size: 13px;
-ms-flex-item-align: end;
align-self: flex-end;
margin-bottom: 0px;
margin-top: auto;
}
.btn-shem {
margin-left: 20px;
}
body.new-template .wrapper-custom .btn,
body.new-template .navbar-nav .btn,
.wrapper-custom .gform_wrapper .gform_footer input.button,
.wrapper-custom .gform_wrapper .gform_footer input[type=submit] {
display: inline-block;
position: relative;
text-align: center;
padding: 10px 30px;
font-size: 16px;
width: auto;
height: auto;
text-transform: uppercase;
background: #A3CD4E;
color: #fff;
border-radius: 25px;
font-weight: 600;
vertical-align: middle;
letter-spacing: 0px !important;
border: 0px !important;
-webkit-transition: color .25s ease-in-out, background .25s ease-in-out;
-o-transition: color .25s ease-in-out, background .25s ease-in-out;
transition: color .25s ease-in-out, background .25s ease-in-out;
}
body.new-template .btn:hover,
.wrapper-custom .gform_wrapper .gform_footer input.button:hover,
.wrapper-custom .gform_wrapper .gform_footer input[type=submit]:hover {
color: #0D3C3E;
background: #fff;
}
body.new-template .navbar-custom .menu-main-wrapper .navbar-nav>li.btn {
padding: 0px;
margin: 0px 6px;
}
body.new-template .navbar-custom .menu-main-wrapper .navbar-nav>li.btn a {
padding: 8px 20px;
font-size: 14px;
}
body.new-template .btn.teal {
background: #289F9C;
}
body.new-template .btn.simple {
background: none;
}
body.new-template .wrapper-custom a {
text-decoration: none;
color: #269d9a;
-webkit-transition: color .25s ease-in-out;
-o-transition: color .25s ease-in-out;
transition: color .25s ease-in-out;
}
body.new-template .wrapper-custom a:hover {
color: #0D3C3E;
}
input.search-submit {
display: inline-block;
position: relative;
text-align: center;
padding: 10px 30px;
font-size: 16px;
width: auto;
height: auto;
text-transform: uppercase;
background: #A3CD4E !important;
color: #fff;
border-radius: 25px;
font-weight: 600;
vertical-align: middle;
letter-spacing: 0px !important;
border: 0px !important;
-webkit-transition: color .25s ease-in-out, background .25s ease-in-out;
-o-transition: color .25s ease-in-out, background .25s ease-in-out;
transition: color .25s ease-in-out, background .25s ease-in-out;
}
input.search-field {
display: block;
position: relative;
width: 100% !important;
background: rgba(238, 238, 238, 0.75);
border: none;
height: 46px;
padding-left: 15px;
padding-right: 15px;
min-width: 400px;
} .gform_wrapper div.validation_error {
color: #c32222 !important;
border-top: 0 !important;
border-bottom: 1px solid #c32222 !important;
display: none;
}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,
.gform_wrapper li.gfield_error ul.gfield_checkbox,
.gform_wrapper li.gfield_error ul.gfield_radio {
color: #c32222 !important;
}
.gfield_error {
margin-right: 0 !important;
}
.gform_wrapper .gfield_description.validation_message,
.gform_wrapper .top_label .gfield_description.validation_message {
height: auto !important;
}
.gform_wrapper .gfield_error .gfield_label { color: #da3e3e !important;}
body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: transparent !important;
margin-bottom: 0!important;
padding: 0;
border-top: none !important;
border-bottom: none !important;
}
body #gform_wrapper_1.gform_wrapper li.gfield.gfield_error input,
body #gform_wrapper_4.gform_wrapper li.gfield.gfield_error input  {
border-bottom: 2px solid #da3e3e !important;
}
body  #gform_wrapper_1.gform_wrapper li.gfield.gfield_error .validation_message,
body  #gform_wrapper_4.gform_wrapper li.gfield.gfield_error .validation_message {
display: block !important;
color: #da3e3e !important;
}
.gform_wrapper .gfield_description.validation_message,
.gform_wrapper .top_label .gfield_description.validation_message {
padding: 0 !important;
}
.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message,
.gform_wrapper .ginput_container+.gfield_description.validation_message {
margin: 0 !important;
display: block !important;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
padding-bottom: 0 !important;
padding-top: 0 !important;
}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: 100%!important;
}
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0!important}
body .gform_wrapper .top_label .gfield_error {width: 100%!important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-top: 8px!important;
}
#gform_wrapper_1.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #gform_wrapper_1.gform_wrapper li.gfield_error textarea {
border-bottom: 2px solid #da3e3e !important;
}
#gform_wrapper_4.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #gform_wrapper_1.gform_wrapper li.gfield_error textarea {
border-bottom: 2px solid #da3e3e !important;
}
.gform_wrapper .gfield_error input[type=email],
.gform_wrapper .gfield_error input[type=number],
.gform_wrapper .gfield_error input[type=password],
.gform_wrapper .gfield_error input[type=tel],
.gform_wrapper .gfield_error input[type=text],
.gform_wrapper .gfield_error input[type=url],
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea,
.gform_wrapper li.gfield_error.field_sublabel_above .ginput_complex input[type=text] {
margin-bottom: 0px!important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.gform_wrapper .validation_message {
display: none!important;
}
body img.gform_ajax_spinner {
display: none !important;
} #ctas-wrap {
padding: 0px 60px 30px 0px;
background-color: #F6F6F6;
}
.home .row.full.solution {
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 60px;
background: #F6F6F6;
}
.home #ctas-wrap h1 {
color: #0D3C3E;
}
.home #ctas-wrap {
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
#ctas-wrap h1 {
display: block;
position: relative;
width: 100%;
font-weight: 600;
text-transform: none;
text-align: left;
padding: 0px 30px 30px 30px;
letter-spacing: 0px;
}
.cta-tile {
width: 100%;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
text-align: center;
padding: 8px 30px;
background-color: #F6F6F6;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0);
box-shadow: 0 0 5px rgba(0,0,0,0);
cursor: pointer;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
z-index: 1;
}
.home .cta-tile .inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
text-align: left;
}
.home .cta-tile i {
font-size: 80px !important;
-ms-flex-preferred-size: 100px;
flex-basis: 100px;
margin-right: 20px;
margin-top: 16px;
}
.home .cta-tile .text {
-ms-flex-preferred-size: calc(100% - 120px);
flex-basis: calc(100% - 120px);
}
.home .cta-tile .text h4 {
font-size: 30px;
line-height: 30px;
font-weight: 300;
}
.home .cta-tile .inner p {
margin-left: 0px !important;
}
.cta-tile:hover { cursor: default;
}
body.new-template .btn-custom {
padding: 17px 35px;
background-color: transparent;
border: 1px solid #3a6062;
position: relative;
font-size: 17px;
font-weight: 700;
color: #379c9c!important;
border-radius: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.cta-tile .btn-custom {
opacity: 0;
top: -10px;
}
.cta-tile:hover .btn-custom {
opacity: 1;
top: 0;
}
body.new-template .btn-custom:hover {
background-color: #379c9c;
border: 1px solid #379c9c!important;
color: #ffffff!important;
}
.cta-tile .fal, .cta-tile .fas, .cta-tile .far, .cta-tile .fa, .cta-tile .fab  {
font-size: 44px;
color: #A3CD4E;
}
.cta-tile h4 {
font-size: 22px;
font-weight: 600;
margin-bottom: 15px;
text-transform: none;
color: #289F9C;
}
.cta-tile p {
font-size: 18px;
font-weight: 300;
line-height: 25px;
letter-spacing: .25px;
margin-bottom: 15px;
}
.cta-slider .owl-item {
display: inline-block;
position: relative;
}
.owl-pagination {
display: block;
position: relative;
width: 100%;
margin-top: 15px;
text-align: center;
}
.owl-page {
display: inline-block;
position: relative;
width: 20px;
height: 20px;
margin: 0 5px;
border-radius: 50%;
border: 1px solid #0D3C3E;
}
.owl-page:hover {
cursor: pointer;
}
.owl-page:before {
content: '';
display: block;
position: absolute;
top: 2px;
left: 2px;
width: 14px;
height: 14px;
border-radius: 50%;
background: #fff;
-webkit-transition: background .25s ease-in-out;
-o-transition: background .25s ease-in-out;
transition: background .25s ease-in-out;
}
.owl-page:hover:before {
background: rgba(12, 60, 61, 0.5);
}
.owl-page.active:before {
background: #0D3C3E;
} .alt-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.alt-row > div {
-ms-flex-preferred-size: calc(50%);
flex-basis: calc(50%);
opacity: 0;
-webkit-transition: opacity .25s .75s ease-in-out, -webkit-transform 1s ease-out;
transition: opacity .25s .75s ease-in-out, -webkit-transform 1s ease-out;
-o-transition: transform 1s ease-out, opacity .25s .75s ease-in-out;
transition: transform 1s ease-out, opacity .25s .75s ease-in-out;
transition: transform 1s ease-out, opacity .25s .75s ease-in-out, -webkit-transform 1s ease-out;
}
.alt-row .img-wrap:before {
content: '';
display: block;
position: relative;
float: left;
height: 0px;
padding-bottom: 100%;
}
.alt-row .img-wrap:after {
content: "";
display: table;
clear: both;
}
.alt-row .text-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding: 60px;
}
.alt-row .text-wrap > h2,
.alt-row .text-wrap p,
.alt-row .text-wrap div {
color: #fff;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
font-size: 18px;
line-height: 24px;
}
.alt-row .text-wrap > h2 {
color: #fff;
font-size: 33px;
line-height: 40px;
font-weight: 700;
text-transform: none;
letter-spacing: normal;
}
.alt-row .text-wrap > a.btn {
margin: 0px 15px 0px 0px;
padding: 0px;
color: #fff;
border-bottom: 1px solid #fff;
border-radius: 0px;
text-transform: none;
font-size: 18px;
line-height: 24px;
-webkit-transition: color .25s ease-in-out;
-o-transition: color .25s ease-in-out;
transition: color .25s ease-in-out;
}
.alt-row .text-wrap > a.btn:hover {
color: #A3CD4E;
}
.alt-section > div:nth-of-type(odd) .img-wrap { }
.alt-section > div:nth-of-type(odd) .text-wrap {
margin-right: 0px;
margin-left: auto;
background: #289F9C;
}
.alt-section > div:nth-of-type(even) .img-wrap {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.alt-section > div:nth-of-type(even) .text-wrap {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-left: 0px;
margin-right: auto;
background: #0D3C3E;
}
.alt-section > div:nth-of-type(odd) .img-wrap,
.alt-section > div:nth-of-type(even) .text-wrap {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.alt-section > div:nth-of-type(even) .img-wrap,
.alt-section > div:nth-of-type(odd) .text-wrap {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.alt-section > div:nth-of-type(odd).visible .img-wrap,
.alt-section > div:nth-of-type(even).visible .text-wrap,
.alt-section > div:nth-of-type(even).visible .img-wrap,
.alt-section > div:nth-of-type(odd).visible .text-wrap {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
} #team-callout,
.photo-panel.row.full {
padding-top: 130px;
padding-bottom: 150px;
background-color: #000000;
background-attachment: fixed;
background-size: cover;
background-position: 50% 100%;
background-repeat: no-repeat;
}
#team-callout { background-position: 50% 0;}
.tc-content,
.photo-panel .panel-content {
color: #ffffff;
padding: 60px;
max-width: 700px;
background-color: rgba(0,0,0,.7);
}
#team-callout h2,
.photo-panel .panel-content h2 {
color: #ffffff;
font-size: 34px;
font-weight: 700;
}
.photo-panel .panel-content .post-content p {
color: #ffffff;
margin-bottom: 16px
}
#team-callout p {	margin-bottom: 20px;}
body.new-template #team-callout .btn-custom,
.photo-panel .panel-content .btn-custom  {
border: 1px solid #ffffff;
color: #ffffff!important;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
text-decoration: none!important;
}
.page-id-22 .feature-form {
display: none;
}
section#featured-posts-wrap {
background: #ffffff;
padding: 0px 30px;
}
.solution section#featured-posts-wrap {
background: #F6F6F6;
padding-bottom: 30px;
}
.related-solution-wrap {
display: block;
position: relative;
margin: 10px auto;
padding: 30px;
background: #F6F6F6;
}
body.new-template .related-solution-wrap ul {
margin-left: 0px;
-webkit-columns: 2 120px;
-moz-columns: 2 120px;
columns: 2 120px;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
}
#featured-posts-wrap .feat-posts-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.blog .feat-posts-list {
padding: 60px;
margin-left: 0px;
}
section#featured-posts-wrap .inner {
max-width: 1280px;
}
section#featured-posts-wrap .blog-link {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-top: 60px;
margin-left: 30px;
}
section#featured-posts-wrap .blog-link h3 {
text-transform: none;
letter-spacing: inherit;
color: #0D3C3E;
font-size: 33px;
line-height: 40px;
}
#featured-posts {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
background: #F6F6F6;
}
#featured-posts-wrap #feat-posts,
#featured-posts-wrap #feat-events {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
#featured-posts-wrap #feat-posts {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 1430px;
}
#featured-posts-wrap > div > h3 {
padding: 20px;
color: #5C9382;
font-size: 40px;
line-height: 46px;
font-weight: 300;
}
.feat-posts-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
width: 100%;
height: auto;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.feat-posts-list li {
display: block;
position: relative;
-ms-flex-preferred-size: calc( (100% / 3) - 20px);
flex-basis: calc( (100% / 3) - 20px);
margin: 10px !important;
overflow: hidden;
-webkit-animation-name: slideInBottom;
animation-name: slideInBottom;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-fill-mode: backwards;
animation-fill-mode: backwards;
-webkit-animation-play-state: paused;
animation-play-state: paused;
}
li .thumb {
display: block;
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
li:hover .thumb {
-webkit-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.15);
}
.feat-posts-list li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: end;
align-content: flex-end;
z-index: 2;
width: 100%;
height: 100%;
margin: 0px;
color: #fff;
text-decoration: none;
}
.feat-posts-list li:before {
content: '';
display: block;
position: relative;
float: left;
height: 0px;
padding-bottom: 100%;
}
.feat-posts-list li:after {
content: "";
display: table;
clear: both;
}
.feat-posts-list li a .text {
display: block;
position: relative;
width: auto;
max-width: 75%;
height: auto;
padding: 30px;
background: #fff;
color: #0D3C3E;
bottom: 60px;
margin-top: 120px;
}
.feat-posts-list li a .text .date {
font-size: 13px;
line-height: 13px;
text-transform: uppercase;
text-align: left;
margin-left: 0px !important;
}
.feat-posts-list li a .text h3 {
font-size: 30px;
line-height: 30px;
text-transform: none;
text-align: left;
}
#featured-posts-wrap.single .feat-posts-list li a .text h3 {
font-size: 22px;
line-height: 22px;
}
.home #featured-wrap {
background: #fff;
}
.home .feat-posts-list li:first-of-type {
-ms-flex-preferred-size: calc(100% - 20px);
flex-basis: calc(100% - 20px);
background-color: #0d3c3e;
}
.home .feat-posts-list li:first-of-type:before {
content: '';
display: block;
position: relative;
float: left;
height: 0px;
padding-bottom: 50%;
}  .home .feat-posts-list li,
.blog .feat-posts-list li:first-of-type,
.blog .feat-posts-list li:nth-of-type(2) {
-ms-flex-preferred-size: calc(50% - 20px);
flex-basis: calc(50% - 20px);
background-color: #0d3c3e;
}
.blog .feat-posts-list li:before {
padding-bottom: 100%;
}
.home .feat-posts-list li:before {
padding-bottom: 75%;
} #affiliates-wrap {
padding: 85px 50px 90px;
}
#affiliates-wrap h1 {
display: block;
position: relative;
width: 100%;
font-weight: 600;
text-transform: none;
text-align: center;
padding: 0px 30px 30px 30px;
letter-spacing: 0px;
}
.row.inner.icons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.row.inner.icons .affiliate-tile {
display: block;
position: relative;
width: auto;
height: auto;
max-width: 110px;
max-height: 135px;
margin: 6px;
}
.row.inner.icons .affiliate-tile img {
display: block;
position: relative;
width: auto;
max-width: 110px;
height: auto;
max-height: 135px;
z-index: 1;
opacity: 1;
-webkit-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out;
}
.row.inner.icons .affiliate-tile > a {
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
opacity: 0;
}
.row.inner.icons .affiliate-tile > a:hover + img {
opacity: .6;
} #blog-feed {
background-color: #ffffff;
padding: 100px 0;
}
#blog-feed h2 {
text-align: center;
font-size: 24px;
color: #0d3c3e;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 30px;
}
body.new-template .wrapper-custom .blog-feed {
padding: 0px 40px;
}
body.new-template .wrapper-custom .blog-post {
width: 30.3333%;
padding: 40px;
color: #282828;
text-align: left;
position: relative;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
box-shadow: 0 0 0 rgba(0,0,0,0);
-webkit-transition: -webkit-transform .25s ease-in-out, -webkit-box-shadow .25s ease-in-out;
transition: -webkit-transform .25s ease-in-out, -webkit-box-shadow .25s ease-in-out;
-o-transition: transform .25s ease-in-out, box-shadow .25s ease-in-out;
transition: transform .25s ease-in-out, box-shadow .25s ease-in-out;
transition: transform .25s ease-in-out, box-shadow .25s ease-in-out, -webkit-transform .25s ease-in-out, -webkit-box-shadow .25s ease-in-out;
}
body.blog .blog-post,
body.search.new-template .wrapper-custom .blog-post { width: 50%;}
body.new-template .wrapper-custom .blog-post:hover {
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.2);
box-shadow: 0 5px 20px rgba(0,0,0,.2);
}
.wrapper-custom .blog-post h3 {
color: #379c9c;
font-size: 22px;
text-transform: none;
line-height: 30px;
margin-bottom: 10px;
letter-spacing: .5px;
font-weight: 600;
}
.wrapper-custom .blog-post p {
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: #282828;
margin-bottom: 0;
}
.blog-post date {
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: #0d3c3e;
text-transform: uppercase;
} .tc-panel.row {
padding: 40px 60px;
}
.tc-panel.state-list-panel {
background-color: #ffffff!important;
text-align: center;
}
.tc-panel.state-list-panel ul li {
padding-left: 0;
}
.tc-panel.state-list-panel ul li::before {
display: none;
}
.tc-panel {
background-color: #ffffff;
}
body.new-template .tc-panel:nth-child(even) {
background-color: #fafafa;
padding: 40px 60px;
}
.tc-panel.row h3.widget-title {
text-align: right;
font-size: 26px;
line-height: 30px;
padding-right: 50px;
} table.acf-table-editor {
border: 2px solid #e9e5e5;
width: 100%;
font-size: 16px;
line-height: 20px;
color: #000000;
margin-top: -40px;
}
.text-cols table.acf-table-editor {
margin-bottom: 30px;
}
table.acf-table-editor tr { border-bottom: 2px solid #e9e5e5;}
table.acf-table-editor tr:last-of-type { border-bottom: none;}
table.acf-table-editor tr td {
padding: 10px;
border-right: 2px solid #e9e5e5;
vertical-align: top;
}
table.acf-table-editor ul li {
font-size: 16px;
line-height: 20px;
}
table.acf-table-editor tr td:last-child { border-right: none;}
.use-headers table.acf-table-editor tr:first-child td {
background-color: #254f51;
color: #ffffff;
font-family: 'Titillium Web',sans-serif;
font-weight: normal;
}
table.acf-table-editor th {
background-color: #254f51;
color: #ffffff;
padding: 10px;
font-family: 'Titillium Web',sans-serif;
font-weight: bold;
}
.flex-wrapper.use-headers.text-cols ul,
.flex-wrapper.use-headers.text-cols p {
margin-bottom: 20px;
} .sib-list.row.full {
padding: 80px 30px 90px;
background-color: #379c9c;
color: #ffffff;
}
.list-panel.row.full { padding: 80px 0 90px;}
.sib-list > .row, .list-panel > .row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.sib-list h3.widget-title,
.sib-list p {
color: #ffffff;
text-align: center;
width: 100%;
}
.list-panel h3.widget-title {
text-align: center;
width: 100%;
}
.sib-list h3.widget-title::after,
.list-panel h3.widget-title::after {
content: "";
width: 60%;
height: 1px;
margin: 25px 20% 40px;
background-color: #ffffff;
display: block;
}
.list-panel h3.widget-title::after { background-color: #379c9c;}
.sib-list a { color: #ffffff!important;}
.sib-list [class^="listContainer"],
.list-panel  [class^="listContainer"] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
text-align: center;
max-width: 800px;
}
.sib-list ul,
.list-panel ul {
width: calc(33.3333% - 20px);
list-style: none;
}
.sib-list ul li,
.list-panel ul li { position: relative;
margin-bottom: 10px;
} .post-content p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
color: #282828;
margin-bottom: 16px;
}
body.new-template .post-content strong,
body.new-template .wrapper-custom b,
body.new-template .wrapper-custom strong {
font-family: "Titillium Web", sans-serif;
font-weight: 600; }
body.new-template .photo-panel .post-content strong { color: #ffffff;}
body.new-template .photo-panel .post-content a { color: #ffffff; text-decoration: underline; }
ul.twocol { -webkit-columns: 2 200px; -moz-columns: 2 200px; columns: 2 200px; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;}
ul.threecol { -webkit-columns: 3 200px; -moz-columns: 3 200px; columns: 3 200px; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;}
.post-content ul,
.post-content ol {
list-style: none;
counter-reset: counter;
}
.post-content ul li,
.post-content ol li {
padding-left: 20px;
position: relative;
margin-bottom: 10px;
counter-increment: counter;
font-size: 17px;
line-height: 25px;
color: #000000;
margin-top: 10px;
}
.post-content ul li::before {
content: "•";
position: absolute;
top: -1px;
left: 0;
font-size: 25px;
}
.post-content ol li::before {
content: counter(counter)".";
position: absolute;
top: 0;
left: 0;
font-size: 16px;
font-weight: 700;
}
#secondary { text-align: left; padding-left: 40px;}
#secondary aside { margin-bottom: 30px;}
#secondary .screen-reader-text { display: none;}
#secondary .search-form label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .photo-panel.align-left > .row { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}
.photo-panel.align-center > .row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.photo-panel.align-right > .row { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;} .accordion-panel.row.full {
background-color: #ffffff;
padding-top: 40px;
padding-bottom: 60px;
}
.accordion-panel > .row {
max-width: 1280px;
}
.accordion-list,
.accordion-list > ul {
list-style: none;
margin: 0;
padding: 0;
}
.accordion-content > ul { margin-left: 17px; list-style: disc;}
.accordion-content { list-style: none;}
.accordion-list li.accordion-item { border-bottom: 1px solid #cccccc;}
.accordion-list li.accordion-item .accordion-content {
display: none;
padding: 0 30px 0 40px;
margin: 0 !important;
}
.accordion-list li.accordion-item .accordion-content p {
font-size: 16px;
font-size: 1.6rem;
line-height: 26px;
line-height: 2.6rem;
margin-bottom: 16px;
}
.accordion-list li.accordion-item a { color: #1E4F96;}
.accordion-list li.accordion-item a:hover { text-decoration: underline;}
.accordion-list li.accordion-item > h2 {
cursor: pointer;
padding: 16px 30px 10px 40px;
font-size: 20px;
font-size: 2rem;
line-height: 30px;
line-height: 3rem;
background: transparent;
font-family: 'Titillium Web', sans-serif;
position: relative;
text-transform: none;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.accordion-list li.accordion-item > h2::before {
content: "";
background: #07383d;
height: 16px;
position: absolute;
width: 2px;
top: 22px;
left: 11.5px;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.accordion-list li.accordion-item > h2::after {
background: #07383d;
content: "";
height: 2px;
left: 5px;
position: absolute;
top: 28.5px;
width: 16px;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.accordion-list li.accordion-item h2.open::before,
.accordion-list li.accordion-item h2.open::after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.accordion-list li.accordion-item:last-of-type h2 { border-bottom: none;}
.accordion-content ol, .accordion-content ul {
padding:0 0 0 20px;
margin-bottom: 16px;
}
.accordion-content ol li,
.accordion-content ul li {
line-height: 2.6rem;
font-size: 16px;
font-size: 1.6rem;
margin-bottom: 10px;
} #locations-slider {
background-color: #379c9c;
padding: 110px 0 80px;
background-attachment: fixed;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
}
#locations-slider h2.slider-title {
text-align: center;
font-weight: 700;
font-size: 24px;
color: #ffffff;
margin-bottom: 50px;
}
#locations-slider > .slides {
opacity: 0;
-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}
#locations-slider > .row { padding: 0 80px;}
#locations-slider .slide-wrapper.flexslider {
margin: 0 auto;
background: none;
border: none;
position: relative;
zoom: 1;
border-radius: 0;
-webkit-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
#locations-slider .flex-control-nav {
width: 100%;
position: absolute;
bottom: -5px;
left: 0;
text-align: center;
display: none;
}
#locations-slider .slide-wrapper.flexslider .flex-direction-nav a {
height: 57px;
margin-top: -50px;
}
.slide-wrapper .flex-viewport {
width: 100%;
padding-bottom: 50px;
}
#locations-slider .flex-direction-nav a:before {
content: "";
font-family: "fontawesome";
font-size: 55px;
display: inline-block;
font-weight: 300;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
#locations-slider .flex-direction-nav a.flex-prev:before { content: '\f104';}
#locations-slider .flex-direction-nav a.flex-next:before { content: '\f105';} .location {
display: block;
background-color: #ffffff;
position: relative;
width: 365px;
padding: 30px!important;
-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,.3);
box-shadow: 0px 5px 10px rgba(0,0,0,.3);
z-index: 200;
-webkit-box-sizing: content-box;
box-sizing: content-box;
margin: 0 20px;
min-height: 450px;
}
.location img { max-width: 100%;}
.location h2 {
border-bottom: 2px solid #36a698;
color: #0a3442;
margin-top: 20px;
padding-bottom: 10px;
margin-bottom: 20px;
}
.location p { color: #272727;} body.new-template main#main { text-align: left; }
body.new-template.single-post main#main { text-align: left; }
body.new-template.single-post .entry-content {
padding: 60px;
}
.single-post .entry-content {
max-width: 1160px;
text-align: left;
}
.entry-content .date {
text-align: left;
}
.entry-content .post-title {
font-weight: 300;
}
.single-post img {
margin: auto;
min-width: 100%;
}
img.post-img {
margin: 30px 0;
}
.single-post .entry-content.inner p {
display: block;
position: relative;
width: 100%;
max-width: 100%;
margin: 0px 0px 20px 0px !important;
color: #505050;
}
.LPMimage {
min-width: unset !important;
}
body.new-template main#main > div {
width: 100%;
margin: 0 auto;
}
body.new-template main#main hr {
width: 40%;
margin-left: 30%;
margin-right: 30%;
}
body.new-template main#main.main-pad {
padding: 60px 0 60px;
background-color: #fafafa;
}
body.new-template .wrapper-custom .section-content {
margin-right: 0!important;
}
.inner p { font-size: 17px;
line-height: 24px;
margin-bottom:20px !important;
}
.inner.entry-content ul {
font-size: 17px;
line-height: 24px;
}
.inner.entry-content li {
margin-left: 0px;
margin-bottom: 10px;
}
body .gform_wrapper ul li.gfield {
margin-top: 12px;
padding-top: 0;
}
.gform_wrapper .ginput_complex .ginput_full, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
min-height: 40px;
}
.row.full.solution {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.solution-content {
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
max-width: 60%;
padding: 80px;
padding-left: calc( (100vw - 1200px) / 2) + 80px );
text-align: left;
}
body.new-template .resource-form {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
text-align: left; }
.solution .resource-form {
background: #0D3C3E;
color: #fff;
padding-right: calc( ( (100vw - 1200px) / 2) + 40px );
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
max-width: 40%;
padding: 40px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.resource-form .title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-line-pack: end;
align-content: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
body.new-template .resource-form h3 {
display: inline-block;
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: auto;
margin-bottom: 0px;
}
.solution .solution-content,
.solution .solution-content p {
text-align: left;
} .related-solutions {
list-style: none;
margin-left: 0px;
}
.solution .resource-form {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.solution .resource-form .gform_wrapper {
width: 100%;
}
#gform_wrapper_1 {
position: -webkit-sticky;
position: sticky;
}
#gform_wrapper_1 .gform_fields {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#gform_wrapper_1 .gform_fields li {
display: block;
position: relative;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-top: 4px;
}
#gform_wrapper_1 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#gform_wrapper_1.gform_wrapper textarea,
#gform_wrapper_1.gform_wrapper select {
display: block;
position: relative;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
padding: 10px 20px;
background: #1e6061;
color: #ffffff !important;
border: none !important;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.32);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.32);
}
#gform_wrapper_4 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#gform_wrapper_4.gform_wrapper textarea,
#gform_wrapper_4.gform_wrapper select {
display: block;
position: relative;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
padding: 15px 20px;
background: #1e6061;
color: #ffffff !important;
border: none !important;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.32);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.32);
}
#gform_wrapper_19 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#gform_wrapper_19.gform_wrapper textarea,
#gform_wrapper_19.gform_wrapper select {
display: block;
position: relative;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
padding: 10px 20px;
background: #1e6061;
color: #ffffff !important;
border: none !important;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.32);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.32);
}
#gform_wrapper_1 .ginput_complex.ginput_container_address .ginput_right {
width: 100%;
padding: 0px;
}
#gform_wrapper_1 #field_1_5,
#gform_wrapper_1 #field_1_8,
#gform_wrapper_1 #field_1_9,
#gform_wrapper_1 #field_1_10 {
-ms-flex-preferred-size: calc(50% - 8px);
flex-basis: calc(50% - 8px);
margin-top: 4px;
}
#gform_wrapper_1 #field_1_5 div.ginput_container,
#gform_wrapper_1 #field_1_8 div.ginput_container,
#gform_wrapper_1 #field_1_9 div.ginput_container,
#gform_wrapper_1 #field_1_10 div.ginput_container {
margin-top: 4px;
}
#gform_wrapper_1 #field_1_5,
#gform_wrapper_1 #field_1_9 {
margin-right: 8px;
}
#gform_wrapper_1 #field_1_8,
#gform_wrapper_1 #field_1_10 {
margin-left: 8px !important;
}
#gform_wrapper_1 #field_1_5 {
margin-top: 6px;
}
#gform_wrapper_1 #field_1_8 {
margin-top: 8px !important;
} select::-ms-expand {
display: none;
}
#gform_wrapper_1.gform_wrapper .ginput_container_select select,
#gform_wrapper_1.gform_wrapper .address_state select {
padding-right: 40px;
}
#gform_wrapper_1.gform_wrapper .ginput_container_select:after,
#gform_wrapper_1.gform_wrapper .address_state:after {
content: '>';
font: 22px "Consolas", monospace;
color: #fff;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
right: 20px;
top: 18px;
position: absolute;
pointer-events: none;
}
#gform_wrapper_1.gform_wrapper select {
position: relative;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#gform_wrapper_19 .ginput_complex.ginput_container_address .ginput_right {
width: 100%;
padding: 0px;
}
#gform_wrapper_19 #field_1_5,
#gform_wrapper_19 #field_1_8,
#gform_wrapper_19 #field_1_9,
#gform_wrapper_19 #field_1_10 {
-ms-flex-preferred-size: calc(50% - 8px);
flex-basis: calc(50% - 8px);
margin-top: 4px;
}
#gform_wrapper_19 #field_1_5 div.ginput_container,
#gform_wrapper_19 #field_1_8 div.ginput_container,
#gform_wrapper_19 #field_1_9 div.ginput_container,
#gform_wrapper_19 #field_1_10 div.ginput_container {
margin-top: 4px;
}
#gform_wrapper_19 #field_1_5,
#gform_wrapper_19 #field_1_9 {
margin-right: 8px;
}
#gform_wrapper_19 #field_1_8,
#gform_wrapper_19 #field_1_10 {
margin-left: 8px !important;
}
#gform_wrapper_19 #field_1_5 {
margin-top: 6px;
}
#gform_wrapper_19 #field_1_8 {
margin-top: 8px !important;
} select::-ms-expand {
display: none;
}
#gform_wrapper_1.gform_wrapper .ginput_container_select select,
#gform_wrapper_1.gform_wrapper .address_state select {
padding-right: 40px;
}
#gform_wrapper_1.gform_wrapper .ginput_container_select:after,
#gform_wrapper_1.gform_wrapper .address_state:after {
content: '>';
font: 22px "Consolas", monospace;
color: #fff;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
right: 20px;
top: 18px;
position: absolute;
pointer-events: none;
}
#gform_wrapper_1.gform_wrapper select {
position: relative;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.solution .gform_fields .gfield input::-webkit-input-placeholder,
.solution .gform_fields .gfield textarea::-webkit-input-placeholder { color: #ffffff !important;
}
.solution .gform_fields .gfield input::-moz-placeholder,
.solution .gform_fields .gfield textarea::-moz-placeholder { color: #ffffff !important;
}
.solution .gform_fields .gfield input:-ms-input-placeholder,
.solution .gform_fields .gfield textarea:-ms-input-placeholder { color: #ffffff !important;
}
.solution .gform_fields .gfield input:-moz-placeholder,
.solution .gform_fields .gfield textarea:-moz-placeholder { color: #ffffff !important;
}
#gform_wrapper_1.gform_wrapper .top_label .gfield_label,
#gform_wrapper_1.gform_wrapper .field_sublabel_below label,
#gform_wrapper_1.gform_wrapper legend.gfield_label {
display: none;
}
#gform_wrapper_4.gform_wrapper .top_label .gfield_label,
#gform_wrapper_4.gform_wrapper .field_sublabel_below label,
#gform_wrapper_4.gform_wrapper legend.gfield_label {
display: none;
}
#gform_wrapper_19.gform_wrapper .top_label .gfield_label,
#gform_wrapper_19.gform_wrapper .field_sublabel_below label,
#gform_wrapper_19.gform_wrapper legend.gfield_label {
display: none;
}
#gform_wrapper_1.gform_wrapper #label_1_10_1 {
display: unset !important;
}
#gform_wrapper_1.gform_wrapper #input_1_10 {
width: 100%;
}
#gform_wrapper_1.gform_wrapper .custom-checkbox {
flex-basis: 100% !important;
}
#gform_wrapper_1.gform_wrapper input#choice_1_10_1 {
font-weight: 100;
}
fieldset#field_17_1 legend.gfield_label.gform-field-label.gfield_label_before_complex,
fieldset#field_17_6 legend.gfield_label.gform-field-label.gfield_label_before_complex {
border-bottom: none !important;
}
#gform_fields_17 .ginput_container.ginput_container_textarea .textarea {
background: rgba(238, 238, 238, 0.75);
border: none;
padding-left: 15px;
padding-right: 15px;
} .city-list .spacer {
display: inline-block;
position: relative;
padding: 0px 5px;
white-space: normal;
}
.city-list {
display: inline;
position: relative;
white-space: break-spaces;
}
.solution .tc-panel.row {
padding: 20px;
background: #fafafa;
}
.solution .tc-panel > .row {
padding: 0px 0px 15px 0px;
}
.solution .tc-panel.row h3 {
text-align: left;
color: #0D3C3E;
}
.solution .tc-panel ul {
list-style: none;
margin-left: 0px;
}
.solution .tc-panel ul li {
margin: 0px 0px 10px 0px;
padding: 0px;
}
.solution .tc-panel ul li:before {
display: none;
} .about .row.inner {
text-align: left;
padding: 60px;
}
.about .row.inner h2 {
text-align: center;
}
.about .row.inner p {
width: 100%;
text-align: center;
}
a.no-text {
display: block;
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
}
.about .cta-tile {
-ms-flex-preferred-size: 32%;
flex-basis: 32%;
margin: 0px;
}
.about #ctas-wrap > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.about #ctas-wrap {
padding: 0px 20px 60px 20px;
}
.about #ctas-wrap h2 {
color: #0D3C3E;
text-align: center;
padding-top: 60px;
padding-bottom: 20px;
}
section#service {
background: #0D3C3E;
color: #fff;
}
section#service h2 {
color: #fff;
}
#service #ctas-wrap {
background: #0D3C3E;
padding-top: 0px;
}
#service #ctas-wrap > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.about #ctas-wrap .cta-tile {
padding-bottom: 30px;
}
#service .cta-tile {
-webkit-box-shadow: none;
box-shadow: none;
background: none;
}
#service .cta-tile .fal,
#service .cta-tile .fas,
#service .cta-tile .far,
#service .cta-tile .fa,
#service .cta-tile .fab {
color: #fff;
}
#service .cta-tile h4 {
color: #A3CD4E;
font-weight: 300;
font-size: 27px;
line-height: 33px;
}
section#team {
background: #0D3C3E;
color: #fff;
}
section#team h2 {
color: #fff;
}
#team-list {
list-style: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: 0px;
}
#team-list li {
display: block;
position: relative;
margin: 10px;
-ms-flex-preferred-size: calc( 20% - 21px);
flex-basis: calc( 20% - 21px);
text-align: center;
}
#team-list .team-img {
border-radius: 16px;
background-size: cover !important;
}
#team-list .team-img::before {
content: "";
width: 1px;
margin-left: -1px;
float: left;
height: 0;
padding-top: 100%;
}
#team-list .team-img::after { content: "";
display: table;
clear: both;
}
.team-member .text-wrap h3 {
margin-top: 15px;
margin-bottom: 5px;
font-size: 19px;
line-height: 25px;
}
.team-member .text-wrap .job-title {
margin-top: 0px;
color: #A3CD4E;
font-weight: 300;
font-style: italic;
font-size: 19px;
line-height: 25px;
}
.page-id-22 .fancybox-overlay {
background: rgba(12, 60, 61, 0.85);
}
.page-id-22 .fancybox-close {
background: url(//reliancepartners.com/wp-content/themes/rocked/images/reliance-icon_close.svg) no-repeat center center;
background-size: contain;
right: 0px;
top: -45px;
}
.team-modal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.team-modal .text-wrap {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
color: #0D3C3E;
padding-right: 30px;
}
.team-modal .text-wrap h2 {
font-weight: 600;
letter-spacing: 0px;
text-transform: none;
}
.team-modal .text-wrap .job-title {
margin-bottom: 20px;
}
.team-modal .text-wrap p {
font-size: 14px;
}
.team-modal .team-img {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
-ms-flex-preferred-size: 35%;
flex-basis: 35%;
max-width: 35%;
}
.team-list.row {
padding: 60px 0;
background: #ffffff;
}
.team-list.row > .row {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-top: 10px;
}
.team-list.row > .row .inner { text-align: center;}
.team-list.row > .row .inner h2 { margin-bottom: 15px;}
.team-unit {
width: calc(25% - 4px);
position: relative;
max-width: 100%;
margin: 4px 2px 0 2px;
color: #fff;
background: no-repeat 50% 0;
background-size: cover;
overflow: hidden;
cursor: pointer;
}
.team-unit .team-unit-info .team-unit-info-name {
margin-bottom: 15px;
text-align: center;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
}
.team-unit .team-unit-info {
display: block;
width: 100%;
height: 100%;
padding: 40px;
opacity: 0;
-webkit-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
background: rgba(7,56,61,.9);
}
.team-unit .team-unit-info p {
font-size: 12px;
line-height: 16px;
}
.team-unit:hover .team-unit-info { opacity: 1;}
#company-news.row.full {
background: rgba(238, 238, 238, 0.77);
}
#company-news .post-list {
list-style: none;
}
#company-news .post-list li {
margin: 10px;
-ms-flex-preferred-size: calc(33.33333% - 21px);
flex-basis: calc(33.33333% - 21px);
border-top: 10px solid #289F9C;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.15);
background: #fff;
-webkit-transition: border .25s ease-in-out, -webkit-box-shadow .25s ease-in-out;
transition: border .25s ease-in-out, -webkit-box-shadow .25s ease-in-out;
-o-transition: border .25s ease-in-out, box-shadow .25s ease-in-out;
transition: border .25s ease-in-out, box-shadow .25s ease-in-out;
transition: border .25s ease-in-out, box-shadow .25s ease-in-out, -webkit-box-shadow .25s ease-in-out;
}
#company-news .post-list li:hover {
border-top: 10px solid #0D3C3E;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
}
#company-news .post-list li a {
display: block;
position: relative;
padding: 30px;
}
#company-news .post-list .post-date {
font-size: 16px;
line-height: 18px;
font-weight: 300;
text-transform: uppercase;
max-width: 100%;
margin: 0px;
text-align: left;
}
#company-news .post-list .post-title {
color: #0D3C3E;
font-weight: 300;
font-size: 27px;
line-height: 33px;
} #main.standard.get-a-quote .entry-content {
text-align: center;
max-width: 800px;
margin: 0 auto;
}
main#main.get-a-quote #contact-form.row.inner {
padding-top: 0px;
} body.new-template .footer {
display: block;
position: relative;
width: 100%;
padding: 0px;
font-size: 13px;
line-height: 23px;
color: #254f51;
background: #254f51;
text-align: left;
}
body.new-template .footer .wrapper {
padding: 0px !important;
}
body.new-template .footer .row.inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: left;
padding: 30px 60px;
max-width: 1500px;
}
body.new-template .footer .row.inner .footer-nav-wrap {
display: block;
position: relative;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
body.new-template .footer .row.inner .footer-nav-wrap li {
margin-left: 0px;
margin-right: 40px;
margin-bottom: 5px;
}
body.new-template .footer .row.inner .footer-contact-wrap {
display: block;
position: relative;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
body.new-template .footer-connect {
margin-bottom: 0;
}
body.new-template .footer-connect ul {
margin-left: 0px;
}
body.new-template .footer-connect li {
margin: 0px;
}
body.new-template .footer-connect li .social-round {
display: inline-block;
width: 34px;
height: 34px;
fill: #A3CD4E;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
body.new-template .footer-connect li .social-round svg {
display: block;
position: relative;
width: 100%;
height: 100%
}
body.new-template .footer-connect li .social-round svg path {
fill: #A3CD4E;
-webkit-transition: fill .25s ease-in-out;
-o-transition: fill .25s ease-in-out;
transition: fill .25s ease-in-out;
}
body.new-template .footer-connect li .social-round:hover svg path {
fill: #fff;
}
body.new-template .footer .contact-info .footer-phone {
margin-bottom: 25px;
}
body.new-template .footer .contact-info .footer-phone a {
font-size: 36px;
line-height: 36px;
font-family: "Titillium Web", sans-serif;
color: #A3CD4E;
letter-spacing: .5px;
}
.footer-btm {
background: #fff;
}
body.new-template .footer-logo {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
body.new-template .footer-logo img {
max-width: 100%;
height: auto;
}
body.new-template .footer a {
color: #fff;
font-family: 'Titillium Web', sans-serif;
font-size: 13px;
line-height: 16px;
display: inherit;
}
body.new-template .footer a:hover {
text-decoration: underline;
}
body.new-template .footer-navigation ul {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 16px;
-moz-column-gap: 16px;
column-gap: 16px;
margin-left: 0px;
}
body.new-template .footer h4 {
color: #fff;
margin: 0 0 14px;
padding-bottom: 0;
font-size: 22px;
letter-spacing: 1px;
line-height: 22px;
text-transform: none;
border-bottom: none;
}
body.new-template .footer .row.footer-btm {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-top: 1px solid #cccccc;
padding-top: 35px;
margin-top: 44px;
margin: 0px;
padding: 30px 0px;
}
body.new-template .footer .row.footer-btm {
background: #fff;
}
body.new-template .footer .row.footer-btm .info-wrap {
display: block;
position: relative;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
text-align: left;
}
body.new-template .footer p.copyright,
body.new-template .footer .disclaimer {
text-align: left;
color: #254f51;
width: 100%;
margin-left: 0px;
max-width: 100%;
}
body.new-template .footer .disclaimer p {
font-size: 13px;
line-height: 16px;
margin-left: 0px;
max-width: 100%;
}
body.new-template .footer .row.footer-btm a {
color: #254f51;
display: inline-block;
}
body.new-template h1,
body.new-template h2,
body.new-template h3,
body.new-template h4 {
font-family: 'Titillium Web', sans-serif;
-webkit-font-smoothing: antialiased;
}
body.new-template .btn-custom {
text-align: center;
font-family: "Titillium Web", sans-serif;
}  li.page_item.page-item-2011 {
display: none;
}
body.page-id-2011 {
background-color: #061d1e;
overflow-x: visible;
}
#accelerate-modal {
padding: 0 0;
background-color: #061d1e;
position: relative;
top: 0;
left: 0;
z-index: 1;
}
#accelerate-modal .accelerate-top {
background-repeat: no-repeat;
background-size: cover;
background-attachment: scroll;
padding-bottom: 100px;
height: auto;
width: 100%;
max-width: 100%;
overflow-x: hidden;
}
#accelerate-header {
padding: 30px 30px 100px;
}
#accelerate-modal .logo {
background: url(//reliancepartners.com/web/20190523023110im_/https://reliancepartners.com/wp-content/themes/rocked/images/logo-white.png) no-repeat 50% 50%;
background-size: 100%;
width: 290px;
height: 55px;
}
#close-modal {
position: absolute;
right: 30px;
top: 25px;
color: #ffffff;
font-size: 50px;
z-index: 50;
cursor: pointer;
}
#accelerate-modal .accelerate-top h1 {
color: #a0cc52;
font-size: 78px;
font-size: 7.8rem;
line-height: 7.8rem;
text-transform: none;
font-weight: 200;
}
#accelerate-modal .accelerate-top h1 sup {
font-size: 50px;
}
#accelerate-modal .accelerate-top h3 {
color: #3e9e99;
font-size: 30px;
font-size: 3.0rem;
line-height: 25px;
line-height: 2.5rem;
font-weight: 200;
text-transform: capitalize;
margin-top: 20px;
font-weight: 600;
}
#accelerate-modal .accelerate-top h2 {
color: #ffffff;
font-size: 24px;
font-size: 2.4rem;
line-height: 27px;
line-height: 2.7rem;
font-weight: 700;
text-transform: none;
margin-top: 50px;
}
#landing .subheader h2 {
color: #a0cc52;
font-size: 56px;
font-size: 5.6rem;
line-height: 50px;
font-weight: 200;
text-transform: none;
margin: 0 0 40px 0;
}
#accelerate-modal .accelerate-top p em.teal {
color: #3e9e99;
line-height: 27px;
line-height: 2.7rem;
}
#accelerate-modal .accelerate-top p,
#accelerate-modal .accelerate-top ul li,
#accelerate-modal .accelerate-top p em,
#accelerate-modal .content-right .inner p {
color: #ffffff;
margin: 0 0 10px 0!important;
font-size: 18px;
font-size: 1.8rem;
line-height: 22px;
line-height: 2.2rem;
}
#accelerate-modal .accelerate-top p em.small {
font-size: 12px;
font-size: 1.2rem;
}
#accelerate-modal .accelerate-top ul li {
padding-left: 20px;
list-style: none;
}
#accelerate-modal .accelerate-top ul li::before {
content: '';
font-family: 'Font Awesome 5 Pro';
position: absolute;
left: 0;
}
.accelerate-top section.row {
width: 1150px;
}
.accelerate-top section.row .col.right,
#accelerate-modal .content-right {
padding-left: 60px;
}
#gform_wrapper_2 ul li:before,
#gform_wrapper_2 .gfield_label {
display: none;
}
#accelerate-modal .accelerate-top #gform_wrapper_2 ul li {
padding-left: 0;
}
#accelerate-modal .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#accelerate-modal .gform_wrapper textarea,
#accelerate-modal .gform_wrapper select {
background-color: rgba(62,158,153,.4);
color: #ffffff;
font-size: 15px;
font-size: 1.5rem;
padding: 10px 15px;
border: none;
}
#accelerate-modal .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder, #accelerate-modal .gform_wrapper textarea::-webkit-input-placeholder {
color: #ffffff;
}
#accelerate-modal .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, #accelerate-modal .gform_wrapper textarea::-moz-placeholder {
color: #ffffff;
}
#accelerate-modal .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder, #accelerate-modal .gform_wrapper textarea:-ms-input-placeholder {
color: #ffffff;
}
#accelerate-modal .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder, #accelerate-modal .gform_wrapper textarea::-ms-input-placeholder {
color: #ffffff;
}
#accelerate-modal .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,
#accelerate-modal .gform_wrapper textarea::placeholder {
color: #ffffff;
}
#gform_submit_button_2,
body.new-template #accelerate-modal .btn-custom,
#accelerate-cta .btn-custom {
padding: 12px 25px;
background: #A3CD4E;
color: #ffffff!important;
font-weight: 200!important;
text-transform: none!important;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
body.new-template #accelerate-modal .btn-custom {
margin-top: 20px;
}
#gform_submit_button_2:hover,
body.new-template #accelerate-modal .btn-custom:hover,
#accelerate-cta .btn-custom:hover {
background-color: #3e9e99;
text-decoration: none!important;
}
#gform_submit_button_2::after,
body.new-template #accelerate-modal .btn-custom::after,
#accelerate-cta .btn-custom::after {
content: "»";
color: #a0cc52;
margin-left: 10px;
}
#gform_submit_button_2:hover::after,
body.new-template #accelerate-modal .btn-custom:hover::after
#accelerate-cta .btn-custom:hover::after {
color: #ffffff;
}
#accelerate-modal .gform_wrapper .gform_footer {
padding: 0 0 10px;
margin: 0;
}
.photo-left .inner { text-align: center;}
#gform_wrapper_2 .gfield_error input,
#gform_wrapper_2 .gfield_error select {
border-bottom: 1px solid #a0cc52!important;
}
#accelerate-modal .gform_wrapper select {
font-size: 15px;
font-size: 1.5rem;
}
#accelerate-modal .logo-wrap { position: relative;}
#accelerate-modal .logo-wrap .tooltip {
color: #ffffff;
background-color: #000000;
padding: 30px;
width: 400px;
top: -110px;
right: -220px;
border: 1px solid rgba(255,255,255,.25);
-webkit-box-shadow: 0 10px 20px rgba(0,0,0,.5);
box-shadow: 0 10px 20px rgba(0,0,0,.5);
pointer-events: none;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#accelerate-modal .logo-wrap .tooltip p {
max-width: 100%;
font-size: 14px;
font-size: 1.4rem;
margin-bottom: 0!important;
}
#accelerate-modal .logo-wrap:hover .tooltip { opacity: 1}
#accelerate-modal .logo-wrap .tooltip::after {
content: "";
background-image: url(//reliancepartners.com/web/20190523023110im_/https://reliancepartners.com/wp-content/themes/rocked/images/tt-arrow.png);
position: absolute;
top: 150px;
left: -20px;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
width: 26px;
height: 14px;
background-size: 26px;
} #gform_wrapper_13 ul li:before,
#gform_wrapper_13 .gfield_label {
display: none;
}
#accelerate-modal .accelerate-top #gform_wrapper_13 ul li {
padding-left: 0;
}
#gform_wrapper_13 .gfield_error input,
#gform_wrapper_13 .gfield_error select {
border-bottom: 1px solid #a0cc52!important;
}
#input_13_7 {
height: 47px;
border-radius: 0;
border: none;
-webkit-appearance: none;
background-color: rgba(62,158,153,.4);
padding-left: 15px;
}
#choice_13_8_1 {
position: absolute;
margin-top: 5px;
}
#label_13_8_1 {padding-left: 30px;}
#label_13_8_1 a {
color: #a0cc52;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#label_13_8_1 a:hover { color: #3e9e99;}
div#gfield_description_13_11 {
font-size: 17px;
font-weight: 800;
margin-top: 10px;
}
body .gform_wrapper ul.gform_fields li.gfield select {
appearance: revert;
padding-right: 20px;
}
.gform_legacy_markup_wrapper select option {
color: #000;
}
#gform_confirmation_message_13 {
font-size: 25px;
color: #fff;
line-height: 28px;
margin-top: 30px;
}  #gform_wrapper_14 ul li:before,
#gform_wrapper_14 .gfield_label {
display: none;
}
#accelerate-modal .accelerate-top #gform_wrapper_14 ul li {
padding-left: 0;
}
#gform_wrapper_14 .gfield_error input,
#gform_wrapper_14 .gfield_error select {
border-bottom: 1px solid #a0cc52!important;
}
#input_14_7 {
height: 47px;
border-radius: 0;
border: none;
-webkit-appearance: none;
background-color: rgba(62,158,153,.4);
padding-left: 15px;
}
#choice_14_8_1 {
position: absolute;
margin-top: 5px;
}
#label_14_8_1 {padding-left: 30px;}
#label_14_8_1 a {
color: #a0cc52;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#label_14_8_1 a:hover { color: #3e9e99;}
div#gfield_description_14_11 {
font-size: 17px;
font-weight: 800;
margin-top: 10px;
}
#gform_confirmation_message_14 {
font-size: 25px;
color: #fff;
line-height: 28px;
margin-top: 30px;
} #input_2_7 {
height: 47px;
border-radius: 0;
border: none;
-webkit-appearance: none;
background-color: rgba(62,158,153,.4);
padding-left: 15px;
}
#choice_2_8_1 {
position: absolute;
margin-top: 5px;
}
#label_2_8_1 { padding-left: 30px;}
#label_2_8_1 a {
color: #a0cc52;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#label_2_8_1 a:hover { color: #3e9e99;}
span.logo-sep {
color: #ffffff!important;
font-size: 80px!important;
text-decoration: none!important;
pointer-events: none;
outline: none;
border: none;
display: block;
line-height: 100px;
}
#accelerate-cta {
padding: 20px 0;
background-color: #153d3c;
font-size: 27px;
font-size: 2.7rem;
color: #ffffff;
}
#accelerate-cta .row {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#accelerate-cta h2 {
font-size: 27px;
font-size: 2.7rem;
color: #ffffff;
font-weight: 200;
margin-bottom: 0!important;
text-transform: none;
padding: 7px 20px 0 0;
}
#accelerate-cta h2 span { color: #a0cc52;}
#accelerate-cta h2 span sup {
font-size: 16px;
font-size: 1.6rem;
} main.row.full.safety {
background-color: #fafafa;
}
.safety-content-wrap {
text-align: left;
padding: 30px 60px;
max-width: 1500px;
}
.safety-content {
display: flex;
gap: 40px;
}
.safety-document-wrap {
padding: 40px;
background-color: #efefef;
width: 35%;
min-width: 380px;
}
.safety-docs h3 {
font-size: 22px !important;
line-height: 26px  !important;
color: #07383d !important;
margin: 0;
}
.safety-docs ul {
margin-bottom: 30px;
list-style-type: square;
}
.safety-video-wrap {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 30px;
align-content: flex-start;
}
.safety-video-wrap h2 {
margin-bottom: -10px !important;
}
.safety-video-tile {
flex: 1 1 0px;
background-color: #ffffff;
min-width: 40%;
max-width: 40%;
box-shadow: 0px 0px 3px 2px rgba(128,128,128,0.56);
-webkit-box-shadow: 0px 0px 3px 2px rgba(128,128,128,0.56);
}
.safety-video-tile h3 {
font-size: 22px !important;
line-height: 26px  !important;
color: #07383d !important;
margin: 20px 20px 5px 20px !important;
display: block;
}
.safety-video-tile .date {
font-size: 14px;
line-height: 16px;
margin: 2px 20px 25px 20px;
display: block;
}
@media screen and (max-width: 1200px) {
.safety-video-tile {
min-width: 100%;
}
.safety-document-wrap {
width: 35%;
min-width: 280px;
}
}
@media screen and (max-width: 900px) {
.safety-content {
display: revert;
}
.safety-document-wrap {
width: 100%;
min-width: revert;
margin-bottom: 20px;
}
}      .press-release { padding: 110px 0 120px;} p.copyright {
text-align: center;
color: #ffffff;
padding: 35px 0 0;
text-transform: uppercase;
font-size: 12px;
font-size: 1.2rem;
letter-spacing: 1px;
} #quote-wrapper {
width: 100%;
position: fixed;
bottom: 0;
z-index: 2000;
display: none;
}
#quote-box {
padding: 50px 0;
background-color: #254f51;
color: #ffffff;
width: 100%;
text-align: center;
display: block;
color: #ffffff;
}
#quote-box span {
color: #ffffff;
font-size: 35px;
display: inline-block;
position: relative;
top: 5px;
margin-right: 30px;
}
#quote-box .btn {
background-color: #a5c931;
display: inline-block;
color: #ffffff;
padding: 15px 30px;
font-size: 20px;
text-transform: uppercase;
font-weight: 800;
border-radius: 0;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#quote-box:hover .btn {
background-color: #379c9c;
border: 1px solid #379c9c!important;
}
#icon-close {
position: absolute;
right: 30px;
top: 30px;
z-index: 20;
}
svg#icon-close { width: 30px; height: 30px;} #secondary .inner ul li {
margin-left: 20px!important;
} .careers .row.inner {
text-align: left;
padding: 60px;
}
.careers .row.inner .text,
.careers .row.inner .img {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.careers .row.inner .text {
z-index: 2;
}
.careers .row.inner .img {
z-index: 1;
}
.careers .row.inner .text.left,
.careers .row.inner .img.left {
padding-right: 60px;
}
.careers .row.inner .text.right,
.careers .row.inner .img.right {
padding-left: 60px;
}
.careers .row.inner h2 {
text-transform: none;
font-weight: 600;
letter-spacing: 0px;
}
.careers .row.inner p {
max-width: 100% !important;
}
.careers #culture .text {
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
#working-here {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background: #0D3C3E;
color: #fff;
}
#working-here .row.inner .text {
-ms-flex-preferred-size: 70%;
flex-basis: 70%;
}
#collage {
margin-top: -90px;
}
#collage img {
margin:auto;
} #working-here h2 {
color: #fff;
}
#working-here .benefits {
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
}
#working-here .benefits h3 {
color: #A3CD4E;
font-size: 26px;
line-height: 30px;
text-transform: none;
letter-spacing: 0px;
}
#working-here .benefits li {
margin-left: 0px;
}
.careers #satisfaction {
background: #289F9C;
color: #fff;
}
.careers #satisfaction .text
.careers #satisfaction .text i {
font-size: 14px;
line-height: 18px;
}
.careers #satisfaction blockquote {
font-size: 36px;
line-height: 50px;
border-left: none;
padding-left: 0px;
}
.careers #satisfaction .stars i {
display: inline;
}
.careers #satisfaction b {
font-family: 'Titillium Web',sans-serif;
font-weight: 600;
}
.careers #satisfaction h4 {
color: #A3CD4E;
font-size: 26px;
line-height: 30px;
text-transform: none;
letter-spacing: 0px;
font-weight: 600;
} #locations.row.inner {
padding: 60px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
#locations h2 {
color: #fff;
text-align: left;
font-weight: 400;
padding: 0px 40px;
}
#locations .location {
background-color: rgba(255,255,255,0);
width: calc(25% - 80px);
margin: 0px 40px 40px 40px;
padding: 0px!important;
-webkit-box-shadow: none;
box-shadow: none;
z-index: 1;
-webkit-box-sizing: content-box;
box-sizing: content-box;
min-height: inherit;
text-align: left;
color: #fff;
}
#locations .location h4 {
color: #A3CD4E;
text-transform: uppercase;
}
main#main #contact-form.row.inner {
margin: 0px auto;
padding: 60px 0px;
}
#contact-form .resource-form {
margin: 16px auto;
width: 100%;
max-width: 800px;
}
#contact-form .gform_wrapper {
width: 100%;
}
#contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#contact-form .gform_wrapper textarea,
#contact-form #gform_wrapper_1.gform_wrapper textarea,
#contact-form #gform_wrapper_1.gform_wrapper select {
background: rgba(238, 238, 238, 0.8);
border: none;
-webkit-box-shadow: none;
box-shadow: none;
color: #505050 !important;
}
#contact-form #gform_wrapper_1.gform_wrapper .ginput_container_select:after,
#contact-form #gform_wrapper_1.gform_wrapper .address_state:after {
-o-appearance: none;
-ms-appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: none;
}
#contact-form #gform_wrapper_1.gform_wrapper select option {
}
#contact-form .gform_wrapper .top_label .gfield_label {
display: none;
}
#contact-form .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
width: 100%;
padding: 0px;
}
#contact-form select#input_1_5_4, #contact-form select#input_1_5_6 {
margin-top: 2px;
} .page-id-727 #main .row.inner {
text-align: left;
padding: 60px 60px 30px 60px;
}
.page-id-727 .wrapper-custom p {
color: #505050;
width: 100%;
max-width: inherit !important;
margin: 0px;
}
#main #claim-contacts .row.inner {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding: 0px 60px 120px 60px;
}
.claim-contact {
margin-right: 90px;
padding: 20px 0px;
}
.claim-contact i,
.claim-contact .inner {
display: inline-block;
vertical-align: middle;
}
.claim-contact i {
margin-right: 20px;
font-size: 35px;
color: #289F9C;
}
.claim-contact .inner {
width: auto;
font-size: 22px;
line-height: 22px;
}
.claim-contact .inner h4 {
margin: 0px;
font-weight: 300;
}
.claim-contact .inner a {
color: #269d9a;
-webkit-transition: color .25s ease-in-out;
-o-transition: color .25s ease-in-out;
transition: color .25s ease-in-out;
}
.claim-contact .inner a:hover {
color: #07383d;
}
body.new-template.page-id-3019 .menu-new-top-container,
body.new-template.page-id-3019 .menu-main-wrapper li:not(.menu-item-2864),
body.new-template.page-id-3065 .menu-new-top-container,
body.new-template.page-id-3065 .menu-main-wrapper li:not(.menu-item-2864),
#search-trigger {
display: none !important;
} #pre-footer-cta {
min-height: 70vh;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
color: #fff;
}
#pre-footer-cta .inner {
display: block;
z-index: 2;
}
#pre-footer-cta .inner h2 {
color: #fff;
text-transform: none;
letter-spacing: 0px;
font-weight: 600;
padding: 0px 30px;
}
#pre-footer-cta .inner div {
display: block;
position: relative;
font-size: 18px;
line-height: 22px;
font-weight: 600;
padding: 0px 30px 20px 30px;
}
@media screen and (min-width: 1600px) {
}
@media screen and (max-width: 1600px) {
.tc-content { margin-left: 40px;}
.tc-panel > .row {
padding-left: 30px;
padding-right: 30px;
}
.photo-panel.align-right .panel-content { margin-right: 30px;}
.photo-panel.align-left .panel-content { margin-left: 30px;}
}
@media screen and (max-width: 1440px) {  .team-unit { width: calc(33.3333% - 4px);}
.locations-wrap-home ul.slides li {
-ms-flex-preferred-size: calc( (100% / 3) - 40px);
flex-basis: calc( (100% / 3) - 40px);
max-width: calc( (100% / 3) - 40px);
}
}
@media screen and (max-width: 1336px) {
#page-feature {
background-size: cover;
background-position: center center;
background-attachment: initial;
min-height: 55vh;
}
}
@media screen and (max-width: 1280px) { #home-feature .home-messaging h1,
#page-feature .page-messaging h1 {
font-size: 50px;
line-height: 55px;
}
#accelerate-modal .accelerate-top > .row {
padding-left: 30px;
padding-right: 30px;
max-width: 100%;
}
}
@media screen and (max-width: 1200px) {
body.new-template .navbar-custom .menu-new-top-container { display: none;}
body.new-template .navbar-custom .menu-main-wrapper .navbar-nav li a,
body.new-template .navbar-custom .menu-new-top-container ul.menu li a,
body.new-template .navbar-custom .menu-main-wrapper,
body.new-template .navbar-custom .desk-menus-wrap,
#search-trigger {
display: none;
}
body.new-template .navbar-custom .wrapper {
padding: 30px;
}
body.new-template .navbar-custom .menu-mobile-wrapper {
max-height: calc(100vh - 100px);
overflow-y: auto;
}
body.new-template .navbar-custom .menu-toggle {
float: none;
position: absolute;
right: 30px;
top: 15px;
}
body.new-template .navbar-custom .logo {
margin-top: 0px;
}
body.new-template .navbar-custom {
height: 100px;
-webkit-transition: background .5s ease-in-out;
-o-transition: background .5s ease-in-out;
transition: background .5s ease-in-out;
z-index: 2;
padding: 15px 0px;
}
body.new-template .navbar-custom .wrapper .desk-menus-wrap {
display: none !important;
}
body.new-template .navbar-custom.menu-visible {
background: #07383d;
}
.wrapper-custom {
top: 0px;
margin-top: 0px;
z-index: 1;
}
body.new-template .navbar-custom .menu-mobile-wrapper {
width: 100%;
top: 100px;
padding: 30px 30px 45px 30px;
background: #053135;
}
body.new-template .navbar-custom .menu-mobile-wrapper .nav {
-webkit-columns: 240px 2;
-moz-columns: 240px 2;
columns: 240px 2;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
}
body.new-template .navbar-custom .menu-mobile-wrapper .nav>li {
display: block;
}
body.new-template .navbar-custom .menu-mobile-wrapper .nav a {
padding: 10px 0px;
}
body.new-template .navbar-custom .menu-mobile-wrapper .nav>li>a {
font-family: 'Titillium Web', sans-serif;
font-size: 18px;
font-weight: 600;
letter-spacing: normal;
padding: 10px;
}
.navbar-custom .menu-mobile-wrapper .nav>li ul {
list-style: none;
}
body.new-template .navbar-custom .menu-mobile-wrapper .nav>li.btn {
padding: 0px;
margin: 10px 0px;
}
body.new-template .navbar-custom .menu-mobile-wrapper .nav>li.btn a {
padding: 10px 30px;
text-transform: uppercase;
margin: 0px;
-webkit-transition: color .25s ease-in-out;
-o-transition: color .25s ease-in-out;
transition: color .25s ease-in-out;
font-size: 14px;
background: #A3CD4E;
border-radius: 18px;
}
body.new-template .navbar-custom .menu-mobile-wrapper .nav>li.btn.teal {
background: none;
}
body.new-template .navbar-custom .menu-mobile-wrapper .nav>li.btn.teal a {
background: #289F9C;
}
#page-feature,
#home-feature {
background-size: cover;
background-position: center center;
background-attachment: initial;
min-height: 45vh;
} .home #ctas-wrap,
body.home.new-template .solution .resource-form {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
width: 50%;
max-width: 50%;
} .about #ctas-wrap {
padding-top: 30px;
}
.about .cta-tile {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
padding: 30px;
}
#team-list li {
-ms-flex-preferred-size: calc( 25% - 21px);
flex-basis: calc( 25% - 21px);
} #locations h2 {
padding: 0px 20px;
}
#locations .location {
margin: 0px 20px 40px 20px;
-webkit-box-flex: calc(25% - 41px);
-ms-flex: calc(25% - 41px);
flex: calc(25% - 41px);
} body.new-template .footer .row.inner .footer-contact-wrap {
-ms-flex-preferred-size: 35%;
flex-basis: 35%;
}
}
@media screen and (max-width: 1024px) {
#page-feature {
min-height: 35vh;
} .home #ctas-wrap,
body.home.new-template .solution .resource-form {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
max-width: 100%;
}
.home #ctas-wrap {
padding-right: 0px;
}
body.home.new-template .solution .resource-form {
padding: 60px;
}
.home .feat-posts-list li:first-of-type .text {
max-width: 60%;
}
body.new-template .footer .row.inner {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body.new-template .footer-logo,
body.new-template .footer .row.footer-btm .info-wrap {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
body.new-template .footer-logo {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-bottom: 30px;
}
body.new-template .footer .row.footer-btm .info-wrap {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
body.new-template .footer-logo img {
max-width: 250px;
}
body.new-template .footer p.copyright, body.new-template .footer .disclaimer {
padding-top: 0px;
} #company-news .post-list li {
-ms-flex-preferred-size: calc(50% - 21px);
flex-basis: calc(50% - 21px);
} .solution-content,
body.new-template .solution .resource-form {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
padding: 30px 30px;
} .blog .feat-posts-list li:first-of-type {
-ms-flex-preferred-size: calc(100% - 21px);
flex-basis: calc(100% - 21px);
}
.blog .feat-posts-list li:first-of-type:before {
padding-bottom: 50%;
}
.blog .feat-posts-list li:nth-of-type(2),
.feat-posts-list li {
-ms-flex-preferred-size: calc(50% - 21px);
flex-basis: calc(50% - 21px);
} #locations .location {
-ms-flex-preferred-size: calc(33.33333% - 41px);
flex-basis: calc(33.33333% - 41px);
max-width: calc(33.33333% - 41px);
-ms-flex-negative: 1;
flex-shrink: 1;
}
}
@media screen and (max-width: 840px) {
.home .row.full.solution,
body.new-template .footer .row.inner,
#main.standard .inner,
.careers .row.inner,
.page-id-727 #main .row.inner,
#main #claim-contacts .row.inner,
#locations.row.inner,
body.new-template.single-post .entry-content {
padding: 30px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
section#featured-posts-wrap {
padding: 30px 20px;
}
#page-feature {
min-height: 25vh;
margin-top: 50px;
}
.alt-row {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.alt-row .img-wrap:before {
padding-bottom: 50%;
}
.alt-section > div:nth-of-type(odd).visible .img-wrap,
.alt-section > div:nth-of-type(even).visible .text-wrap,
.alt-section > div:nth-of-type(even).visible .img-wrap,
.alt-section > div:nth-of-type(odd).visible .text-wrap {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.alt-section > div:nth-of-type(odd).visible .img-wrap,
.alt-section > div:nth-of-type(even).visible .img-wrap {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.alt-section > div:nth-of-type(odd).visible .text-wrap,
.alt-section > div:nth-of-type(even).visible .text-wrap {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.feat-posts-list li a .text h3 {
font-size: 20px;
line-height: 20px;
}
.home .feat-posts-list li:first-of-type a .text h3 {
font-size: 30px;
line-height: 30px;
}
section#featured-posts-wrap .blog-link {
margin-top: 30px;
margin-left: 30px;
}
body.new-template .solution .resource-form {
padding: 60px;
} #team-list li {
-ms-flex-preferred-size: calc( 33.33333% - 21px);
flex-basis: calc( 33.33333% - 21px);
} .careers .row.inner {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.careers .row.inner .text,
.careers .row.inner .img,
.careers .row.inner .text.left,
.careers .row.inner .img.left,
.careers .row.inner .text.right,
.careers .row.inner .img.right,
.careers #culture .text,
#working-here .row.inner .text,
#working-here .benefits {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
padding-left: 0px;
padding-right: 0px;
}
#collage {
margin-top: 0px;
}
.careers #satisfaction .text.left img {
width: 100%;
max-width: 400px;
}
.careers #satisfaction blockquote {
font-size: 20px;
line-height: 30px;
} main#main #contact-form.row.inner {
padding: 60px;
} #gform_wrapper_5 {
margin-top: -143px;
}
#gform_wrapper_5 .gf_step {
font-size: 15px;
}
#gform_wrapper_5 li#field_5_1105 .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_40,
#gform_wrapper_5 li#field_5_41,
#gform_wrapper_5 li#field_5_42,
#gform_wrapper_5 li#field_5_43,
#gform_wrapper_5 li#field_5_44,
#gform_wrapper_5 li#field_5_1317 {
flex-basis: calc(50% - 10px);
min-width: calc(20% - 10px);
}
#gform_wrapper_5 li#field_5_1206 .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_1306 .gfield_repeater_cell {
flex-basis: calc(33.33333% - 10px);
min-width: calc(33.33333% - 10px);
}
#gform_fields_9 .ginput_complex .ginput_left,
#gform_fields_9 .ginput_complex .ginput_right {
flex-basis: 100%;
} #accelerate-modal .accelerate-top h1 {
font-size: 5rem;
line-height: 5rem;
} body.new-template .footer .row.inner .footer-nav-wrap {
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
body.new-template .footer .row.inner .footer-contact-wrap {
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
}
}
@media screen and (max-width: 768px) {
.four,
.five,
.six,
.seven,
.eight {
width: 100%;
}
.tc-panel.row h3.widget-title {
text-align: left;
}
body.new-template .navbar-custom {
background: #254f51;
}
body.new-template .footer .row.inner .footer-nav-wrap,
body.new-template .footer .row.inner .footer-contact-wrap {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
body.new-template .footer .row.inner .footer-contact-wrap {
margin-top: 30px;
}
body.new-template .footer .contact-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body.new-template .footer .contact-info .footer-phone,
body.new-template .footer-connect {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
padding-right: 20px;
}
.about .cta-tile {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.team-modal {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.team-modal .team-img {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
max-width: 50%;
}
.team-modal .text-wrap {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
body.blog .blog-post, body.search.new-template .wrapper-custom .blog-post {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
} #locations .location {
-ms-flex-preferred-size: calc(50% - 41px);
flex-basis: calc(50% - 41px);
max-width:  calc(50% - 41px);
} .accelerate-top section.row .col.right, #accelerate-modal .content-right {
padding-left: 0px;
} #gform_wrapper_5 .gf_page_steps {
flex-wrap: wrap;
}
#gform_wrapper_5 .gf_step {
flex-basis: 100%;
}
#gform_wrapper_5 .gf_step .gf_step_label {
opacity: .75;
}
#gform_wrapper_5 .gf_step.gf_step_active .gf_step_label {
opacity: 1;
font-weight: 700;
}
#gform_wrapper_5 .gf_step:before {
display: none !important;
} #gform_fields_9 #field_9_8,
#gform_fields_9 #field_9_10,
#gform_fields_9 #field_9_11,
#gform_fields_9 #field_9_22,
#gform_fields_9 #field_9_23,
#gform_fields_9 #field_9_24,
#gform_fields_9 #field_9_25 {
flex-basis: 100%;
}
}
@media screen and (max-width: 640px) {
#home-feature .home-messaging p,
#page-feature .page-messaging p {
font-size: 22px;
line-height: 30px;
}
.home .row.full.solution {
padding: 30px 0px 0px 0px;
}
.solution-content,
body.new-template .solution .resource-form {
padding: 30px;
}
.home .feat-posts-list li {
-ms-flex-preferred-size: calc(100% - 20px);
flex-basis: calc(100% - 20px);
}
.home .feat-posts-list li:first-of-type .text {
width: 75%;
max-width: inherit;
}
.home .feat-posts-list li:first-of-type a .text h3 {
font-size: 20px;
line-height: 20px;
}
body.new-template .footer .contact-info .footer-phone,
body.new-template .footer-connect {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
padding-right: 0px;
}
.btn-shem {
margin-left: 0;
margin-top: 20px;
display: block;
width: 100%;
}
.sib-list [class^="listContainer"],
.list-panel [class^="listContainer"] {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sib-list ul, .list-panel ul {
width: 100%;
} #team-list li {
-ms-flex-preferred-size: calc( 50% - 21px);
flex-basis: calc( 50% - 21px);
}
#company-news .post-list li {
-ms-flex-preferred-size: calc(100% - 21px);
flex-basis: calc(100% - 21px);
} .blog .feat-posts-list li:first-of-type:before {
padding-bottom: 100%;
}
.blog .feat-posts-list li:nth-of-type(2),
.feat-posts-list li {
-ms-flex-preferred-size: calc(100% - 21px);
flex-basis: calc(100% - 21px);
}
.claim-contact {
width: 100%;
margin-right: 0px;
}
.page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
line-height: inherit;
min-height: inherit;
}
#gform_wrapper_1 #field_1_5,
#gform_wrapper_1 #field_1_8,
#gform_wrapper_1 #field_1_5,
#gform_wrapper_1 #field_1_9,
#gform_wrapper_1 #field_1_10 {
width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: inherit;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 12px !important;
}
#gform_wrapper_1 #field_1_5 div.ginput_container,
#gform_wrapper_1 #field_1_8 div.ginput_container,
#gform_wrapper_1 #field_1_9 div.ginput_container,
#gform_wrapper_1 #field_1_10 div.ginput_container {
margin-top: 0px !important;
}
#gform_wrapper_1 .ginput_complex.ginput_container_address .ginput_right {
margin-bottom: 0px !important;
}
#gform_wrapper_1.gform_wrapper .address_state select {
margin: 0px !important;
}
.gform_wrapper li.field_sublabel_below#field_1_5 .ginput_complex {
margin-top: 0px !important;
}
#gform_wrapper_1.gform_wrapper .ginput_container_select:after,
#gform_wrapper_1.gform_wrapper .address_state:after {
top: 12px;
} #gform_wrapper_5 .gform_fields .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_12,
#gform_wrapper_5 li#field_5_13,
#gform_wrapper_5 li#field_5_14,
#gform_wrapper_5 li#field_5_1206 .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_1306 .gfield_repeater_cell {
flex-basis: calc(50% - 10px);
min-width: calc(50% - 10px);
}
@media screen and (max-width: 560px) {
.home .cta-tile .inner {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.home .cta-tile i {
margin-right: 0px;
}
.home .cta-tile .text {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.alt-row .text-wrap {
padding: 30px;
}
body.home.new-template .solution .resource-form,
body.new-template .solution .resource-form {
padding: 60px 30px;
}
.resource-form .title {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body.new-template .resource-form h3 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 15px;
} #locations .location {
-ms-flex-preferred-size: calc(100% - 41px);
flex-basis: calc(100% - 41px);
max-width:  calc(100% - 41px);
} #gform_wrapper_5 .gform_fields > li,
#gform_wrapper_5 li#field_5_1105 .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_40,
#gform_wrapper_5 li#field_5_41,
#gform_wrapper_5 li#field_5_42,
#gform_wrapper_5 li#field_5_43,
#gform_wrapper_5 li#field_5_44,
#gform_wrapper_5 .gform_fields .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_12,
#gform_wrapper_5 li#field_5_13,
#gform_wrapper_5 li#field_5_14,
#gform_wrapper_5 li#field_5_1206 .gfield_repeater_cell,
#gform_wrapper_5 li#field_5_1306 .gfield_repeater_cell {
flex-basis: 100%;
min-width: 100%;
}
}
@media screen and (max-width: 480px) {
body.new-template .navbar-custom .menu-toggle {
right: 15px;
}
.blog .feat-posts-list {
padding: 30px;
}
}
@media screen and (max-width: 400px) {
body.new-template .navbar-custom .logo {
width: 170px;
}
#home-feature .home-messaging,
#page-feature .page-messaging {
padding: 40px 10px;
}
#home-feature .home-messaging h1,
#page-feature .page-messaging h1 {
font-size: 35px;
line-height: 40px;
}
#home-feature .home-messaging p,
#page-feature .page-messaging p {
font-size: 18px;
line-height: 26px;
}
body.new-template .footer-navigation ul {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
} #team-list li {
-ms-flex-preferred-size: calc( 100% - 21px);
flex-basis: calc( 100% - 21px);
}
} .entry-header { display:none;}
.post-content .entry-header { display:block;}
.footer-contact-left { width: 65%!important;}
.footer-contact-right { width: 35%!important;}
.wrapper-custom .section-bottom-banner,
.wrapper-custom .section-services,
.wrapper-custom .section-image,
.wrapper-custom .section-team-title,
.wrapper-custom .section-team,
.wrapper-custom .section-blog-single,
.wrapper-custom .section-blog-list,
.wrapper-custom .section-services-title,
.wrapper-custom .section-blog-main-page-title { margin-left: auto!important; margin-right: auto!important;}
.green_nav a {color:#57babb !important;}
.wrapper-custom .heading-main-page .content-block .logos-block .logos-unit { display: none!important;}
.wrapper-custom .heading-main-page .content-block .logos-block {
background-image: url(https://reliancepartners.com/wp-content/uploads/2017/10/reliance-logos-homepage-oct17.png);
width: 458px;
height: 206px;
background-size: 100%;
background-repeat: no-repeat;
}
.icon-row .textwidget,
.pricing-row .textwidget {width: 100%!important}
.icon-row .textwidget .icon-left {
width: 38%;
float: left;
text-align:right;
padding-right: 45px;
padding-top: 30px;
}
.icon-row .textwidget .icon-right {
width: 62%;
float: left;
}
.icon-row .textwidget ul li {
margin: 10px 0 0px 20px!important;
line-height: 25px!important;
}
.pricing-row .textwidget .pricing-option {
width: 48%;
float: left;
margin-left: 2%;
padding: 40px 20px 20px;
border: 1px solid #e0e0e0;
background-color: #ffffff;
-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.15);
box-shadow: 0 2px 10px rgba(0,0,0,.15);
min-height: 230px;
}
.pricing-row .textwidget .pricing-option:first-of-type {
margin-right: 2%;
margin-left: 0;
}
.pricing-row .textwidget .pricing-option .price-wrap {
margin-bottom: 10px;
}
.pricing-row .textwidget .pricing-option .price-wrap,
.pricing-row .textwidget .pricing-option .price-wrap strong {
color:#006666;
font-size: 30px;
font-family: 'Lato', sans-serif!important;
}
.pricing-row .textwidget .pricing-option span.price {
font-size:60px;
font-weight: 800;
display: inline-block;
margin-right: 5px;
}
.pricing-row .textwidget h3 {
font-size: 20px;
margin-top: 30px;
}
#state-header.heading-secondary-page { background-image: url(https://reliancepartners.com/wp-content/themes/rocked/images/subpage/truckinghero.jpg);}
.wrapper-custom .section-content .side-form {
width: calc(36% - 25px);
margin: 0 50px 10px 0;
text-align: left;
float: left;
padding: 25px 40px;
background: #07383d;
position: relative;
}
.wrapper-custom .section-content .side-form .btn-custom.application {
position: absolute;
left: 0;
bottom: -95px;
width: 100%;
text-align: center;
}
.wrapper-custom .section-content .side-form h4 { color: #ffffff}
.wrapper-custom .section-content .side-form input:not([type='submit']),
.wrapper-custom .section-content .side-form textarea { padding: 5px;}
.textwidget.state-text { padding-right: 40px;}
div.wpcf7-validation-errors,
span.wpcf7-not-valid-tip { display: none!important;}
.wpcf7-not-valid {
border: 1px solid #ff0000;
border-bottom-width: 2px;
}
.textwidget.state-text ul {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 40px;
-webkit-column-gap: 40px;
column-gap: 40px;
}
ul.states-list {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
column-gap: 20px;
margin-top: 20px;
}
ul.states-list li {
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
}
.wrapper-custom .section-content .textwidget.state-text ul li {
margin: 0px 0 20px 20px;
line-height: 20px;
}
.textwidget.state-text ul > * {
-webkit-column-break-inside: avoid;
column-break-inside: avoid;
}
.textwidget.state-text span.spacer {
display: inline-block;
margin: 0 20px;
}
.textwidget.state-text h4.city-list {
text-align: center;
line-height: 30px;
}
.wrapper-custom #state-header.heading-secondary-page {
height: 280px!important;
}
.wrapper-custom .section-content .side-form button,
.wrapper-custom .section-content .side-form input,
.wrapper-custom .section-content .side-form select,
.wrapper-custom .section-content .side-form textarea {
max-width: 100%;
}
.wrapper-custom .section-content .side-form textarea { height: 100px;}
h4.phone-callout {
text-align: center;
margin-top: 40px;
font-size: 28px;
width: 100%;
}
@media screen and (max-width: 1024px) {
.wrapper-custom .section-content .side-form {
width: 100%;
margin: 0 0 20px 0;
}
.wrapper-custom .section-content .side-form .contact-form-left {
margin-right: 4%;
}
.wrapper-custom .section-content .side-form .contact-form-left,
.wrapper-custom .section-content .side-form .contact-form-right {
width: 48%;
float: left;
}
}
@media screen and (max-width: 768px) {
.pricing-row .textwidget .pricing-option,
.pricing-row .textwidget .pricing-option:first-of-type {
width: 98%;
float: none;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 20px;
}
.icon-row .textwidget .icon-left,
.icon-row .textwidget .icon-right {
width: 100%;
float: none;
text-align: left;
padding-right: 0;
padding-top: 0;
margin-bottom: 20px;
}
}
@media screen and (max-width: 568px) {
.wrapper-custom .heading-main-page .content-block .logos-block { max-width: 320px;}
.wrapper-custom .section-content .side-form .contact-form-left { margin-right: 0%;}
.wrapper-custom .section-content .side-form .contact-form-left,
.wrapper-custom .section-content .side-form .contact-form-right {
width: 100%;
float: none;
}
}