.l-subheader.at_middle {
color: #666;
background:url(https://ferranteassoc.com/wp-content/uploads/2015/07/1-NewMasterHeader.jpg) center center;
}
.mobilephone{
display:none;
}
.w-nav-anchor.level_1 .w-nav-title {
position: relative;

text-transform: uppercase;
}

.l-header .w-nav-anchor.level_1 {
padding: 0px 15px;
letter-spacing: 1px;
}

.caret {
display: inline-block;
width: 0px;
height: 0px;
margin-left: 2px;
vertical-align: middle;
border-top: 4px solid;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.w-blog.imgtype_circle .w-blog-entry-preview {
border-radius: 0;

}

#menu-item-10150.lastone a {
color:#000;
}

.g-html h6{

text-transform: uppercase;
font-weight: 500;
}

p.shortline{
margin-top:-20px;
}

.greenbutton {
text-align: center;
background: url(https://ferranteassoc.com/wp-content/uploads/2015/07/buttonbg.jpg) repeat-x;
padding: 8px 20px;
color: #fff;
border-radius: 0 0 20px 20px;
margin-top: -15px;
}
.greenbutton a{
color:#fff;
}

.g-html h3, .g-html h4{
font-weight:500;
}

.g-html h4{
margin-bottom:10px;
}

.g-html h2{

font-weight:500;
}
.w-testimonial .w-testimonial-text {
display: block;
font-size: 14px;
font-style: italic;
line-height: 28px;
color: #EC8F2C;
}

.w-testimonial-person-meta {
opacity: 1;
margin-left: 9999px;
}

.w-testimonial-person-name {
font-weight: 500;
}

.home-room {
font-size: 23px;
color: #EC8F2C;
line-height: 1.2em;
font-family: “Helvetica Light”;
}

#home-cta{
font-size: 35px;
color: #EC8F2C;
line-height: 1.2em;
font-family: “Helvetica Light”;
}

.big.b{
color: #5591AB;
font-size:30px;
line-height: 1.0em;
font-family: “Helvetica Light”;
}
.small.pad-top-10{
font-size: 14px;
color: #EC8F2C;
line-height: 2.1em;

}

#menu-item-10103, #menu-item-10109, #menu-item-10142{
background:url(https://ferranteassoc.com/wp-content/uploads/2015/07/white.png) no-repeat right center;
}
.l-subfooter.at_top h4{
font-weight:500;

}
.w-socials.size_normal .w-socials-item-link {
font-size: 15px;
line-height: 35px;
height: 35px;
width: 35px;
}

.w-nav + .w-copyright {
float: left;
text-align: left;
}

#text-10, #text-14{
background: #f2f2f2;
padding: 30px 20px;
}
#text-10 ul, #text-14 ul{
list-style-type: disc;
}

#text-{
border:2px solid #5793AD;
padding: 30px 40px;
}
#text- a{
background: #DD872A none repeat scroll 0% 0%;
border-bottom: 4px solid #EC8F2C;
cursor: pointer;
color: #FFF;
padding:10px 20px;
}
.l-subheader.at_middle {
color: #fff;
}

.l-subheader .w-socials-list {

color: #EC8F2C;
}
.l-subheader.at_bottom {

float: right;
margin-top: -40px;
}
.l-subheader .w-socials {

margin-top: -10px;
}
.l-subheader .w-contacts-item {

margin-top: -10px;
}
.headerlayout_advanced .l-subheader.at_bottom {

background: none;
}

#menu-item-10150.lastone {
background: #fff none repeat scroll 0% 0%;
border-radius: 20px;
font-weight: bold;
}

#menu-item-10150.lastone a:hover {
color: #fff;
background:#000;
}

#menu-item-10150.lastone a.w-nav-anchor.level_1 {
color:#000;
}

#menu-item-10150.lastone a.w-nav-anchor.level_1:hover {
color: #fff;
}

.l-subheader.at_bottom {
color: #fff;
}

.hometagline {
text-align: center;
margin-top: -25px;
margin-bottom: 20px;
font-family: “Helvetica Light”;
font-size: 21px;
line-height: 1.2em;
}

#text-9 {
background: #F2F2F2 none repeat scroll 0% 0%;
padding: 0px 15px 15px;
}
p.hometagline {

margin-top: -15px;

}

.g-html blockquote {
font-size: 14px;
line-height: 26px;
font-style:normal;
}

.l-subfooter.at_top h4 {
font-weight: 500;
color: #EC8F2C;
text-transform: uppercase;
font-size: 18px;
}
.w-socials.size_normal .w-socials-item-link {
font-size: 15px;
line-height: 30px;
height: 30px;
width: 30px;
}
.w-socials-item-link {
position: relative;
font-size: 15px;
line-height: 30px;
height: 30px;
width: 30px;
border-radius: 5px;
overflow: hidden;
box-shadow: 0px 0px 0px 2px #E8E8E8 inset;
color: inherit;
}

#socials-3 {
margin-top: -20px;
}

.w-copyright{
text-align: right;
margin-left: 0;
margin-top: -136px;
}

.page.page-id-7464 .wpb_wrapper img{
border: 1px solid #eee;
}

.page.page-id-7464 .wp-caption-text {
background: #5793AD;
color: #fff;
}
.l-header .w-nav-anchor.level_1 {
letter-spacing: 0;
}
.w-socials-item{
margin-right:4px
}
.w-socials-item.facebook{
color:#fff;
background: #4DA7DE none repeat scroll 0% 0%;
border-radius: 3px;margin-right: 4px;
}
.w-socials-item.facebook{
color:#fff;
background: #4DA7DE none repeat scroll 0% 0%;
border-radius: 3px;margin-right: 4px;
}
.w-socials-item.facebook{
color:#fff;
background: #3E5B98 none repeat scroll 0% 0%;
border-radius: 3px;margin-right: 4px;
}
.w-socials-item.twitter{
color:#fff;
background: #4DA7DE none repeat scroll 0% 0%;
border-radius: 3px;margin-right: 4px;
}
.w-socials-item.google{
color:#fff;
background: #D93E2D none repeat scroll 0% 0%;
border-radius: 3px;margin-right: 4px;
}
.w-socials-item.linkedin{
color:#fff;
background: #4DA7DE none repeat scroll 0% 0%;
border-radius: 3px;margin-right: 4px;
}
.w-socials-item.rss{
color:#fff;
background: #F26109 none repeat scroll 0% 0%;
border-radius: 3px;margin-right: 4px;
}
.w-socials-item.youtube{
color:#fff;
background: #E02A20 none repeat scroll 0% 0%;
border-radius: 3px;margin-right: 4px;
}
.w-socials-item-link {
position: relative;
font-size: 10px;
line-height: 25px;
height: 25px;
width: 25px;
}

#menu-item-10150 span.w-nav-title {
text-transform: normal;
}

.l-subfooter.at_top .w-socials-item-link {
box-shadow: none;
}

.w-socials-item-link {
position: relative;
font-size: 8px;
line-height: 20px;
height: 20px;
width: 20px;
}
h3 {

line-height: 1.2em;
}

.hometagline a:hover{
color:#fff;

}
.widget_recent_entries ul li {
padding: 7px 0px 7px 0px;
margin: 0px;
position: relative;
line-height: 1.2em;
border-bottom: 1px solid #f5f5f5;
}
.home .g-html .widget ul {

background: #f2f2f2;
padding: 15px 15px 0;
}

.home .widget_recent_entries ul li::before {

content: “”;

}

span.wpcf7-form-control-wrap {

width: 80%;
}
.l-subfooter.at_top input[type=”email”]{
color:#000;
}

input[type=”email”]{
height:30px;
}

input[type=”submit”] {

padding: 5px;
margin: 17px 0px 0 -3px;
}

.l-submain.color_alternate{
background-color:none;
background: url(https://ferranteassoc.com/wp-content/uploads/2015/07/blue-stripe-bg.png) repeat;
}
.green-form{
background: #CEDCE0 none repeat scroll 0% 0%;
padding: 20px;
margin-top: 0px;
font-family: “Frutiger Bold.ttf”;
}
.green-form .title {

text-transform: uppercase;
font-size: 30px;
line-height: 1.2em;
}
.green-form .sub-title {
margin: 10px 0px;
color: #00563D;
font-weight: bold;
}
.green-form p {
font-size: 13px;
}

.green-form .form-note {
font-size: 11px;
margin-top: 10px;
}

input[type=”text”], input[type=”email”]{
background-color:#f2f2f2;

}

input[type=”text”], input[type=”password”], input[type=”email”], input[type=”url”], input[type=”tel”], input[type=”number”], input[type=”date”], input[type=”search”], select {
height: 30px;
vertical-align: top;

}
.page-id-1385 .l-main .wpcf7-form-control.wpcf7-submit.not-empty {
background: #EC8F2C none repeat scroll 0% 0%;
width: 210px;
margin-left: 1px;
}
.l-subfooter at_top .wpcf7-form-control.wpcf7-submit.not-empty{
background:#666;
}

.l-subfooter at_top .wpcf7-form-control.wpcf7-submit.not-empty:hover{
background:#EC8F2C;
}

.inside-cta {
border: 2px solid #5793AD;
padding: 30px;
}
.inside-cta .title {
font-family: “league-gothic”,sans-serif !important;
color: #999;
text-transform: uppercase;
font-size: 25px;
margin-bottom: 20px;
line-height: 1.1em;
}

.inside-cta p {
margin: 0px 0px 30px;
}

.btn {
padding: 9px 50px;
background: #EC8F2C none repeat scroll 0% 0%;
border-bottom: 4px solid #DD872A;
font-size: 20px;
color: #FFF;

}
.l-subheader.at_bottom {
padding-right: 8%;
}

.g-html .wp-caption-text {

margin-top: -20px;
}

.page.page-id-7464 .wp-caption-text {
background: #5793AD none repeat scroll 0% 0%;
color: #FFF;
opacity: 0.9;
font-weight: bold;
font-size: 14px;
}

.page.page-id-7464 .wp-caption-text {

text-align: right;
}

.newsletter-cta .title {
color: #B1461B;
margin: 20px 0;
font-size: 29px;
}
.newsletter-cta {
text-align: center;
background: #FFF none repeat scroll 0% 0%;
padding: 10px;
margin: 20px 0px;
}
.l-sidebar.at_right , .l-sidebar.at_left{
background: #f2f2f2;
padding: 20px;
}

.num {
margin: 20px 0;
font-size: 18px;
font-weight: bold;
}

.sidebartex {
margin: 20px 0;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
line-height: 18px;
font-weight: 400;
}

.l-sidebar.at_right .ferrante-news {
background: #5793AD none repeat scroll 0% 0%;
color: #FFF;
padding: 20px;
text-align:center;
}

.l-sidebar.at_right .newsletter-cta-Newsletter {
text-align: center;
background: #FFF none repeat scroll 0% 0%;
padding: 10px;
margin: 0px 0px 20px;
color:#666;
}

.l-sidebar.at_right span.wpcf7-form-control-wrap.text-210, span.wpcf7-form-control-wrap.email-267 {
width: 100%;background: #f2f2f2;padding:5px;
}
.l-sidebar.at_right span.wpcf7-form-control-wrap.email-267 {
padding-bottom:10px;
}

.l-sidebar.at_right span.wpcf7-form-control-wrap.text-210{
margin-top:20px;
}

.l-sidebar.at_right input.wpcf7-form-control.wpcf7-submit.not-empty[type=”submit”] {
margin: 0px;
padding: 9px 50px;
background: #EC8F2C none repeat scroll 0% 0%;
border-bottom: 4px solid #DD872A;
font-size: 20px;
color: #FFF;
width: 100%;
font-weight: 300;
}

h3{
color:#000;
}

.home h3{
color:#5793AD;
}

.boldurl{
margin-top:20px;
}

.boldurl a{
font-weight:bold;
}

.page.page-id-1385 .l-sidebar.at_right, .page.page-id-1385 .l-sidebar.at_left {
background: none;
padding: 0;
}

.green-form {
background: #CEDCE0 none repeat scroll 0% 0%;
padding: 45px;
margin-top: 0px;
}

h1.w-blog-title.entry-title {
font-size: 28px;
line-height: 1.2em;
font-weight: bold;
}

.green-form .wpcf7-form input[type=”text”], .green-form .wpcf7-form input[type=”email”]{
width:210px;
}

.l-sidebar.at_right span.wpcf7-form-control-wrap.text-210, span.wpcf7-form-control-wrap.email-267 {
width: 100%;
background: none;
padding: 5px;
}

.landingwhite{
background:url(https://ferranteassoc.com/wp-content/uploads/2015/08/black.png) repeat;
padding:30px;
}

.w-logo {

margin-left: -100px;
}

.widget_recent_entries ul li {
padding: 7px 0px;
margin: 0px;
position: relative;
line-height: 1.2em;
border-bottom: 1px solid #F5F5F5;
font-weight: bold;
}
.g-html h2 {

line-height: 1.1em;
}
.w-blog.imgpos_atleft .w-blog-entry-title, .w-blog.imgpos_attop .w-blog-entry-title {
margin-bottom: 0;
line-height: 1.1em;
}

.l-sidebar.at_right, .l-sidebar.at_left {

padding: 10px 20px 0;
}

.w-search.submit_inside .w-search-input input {
padding-right: 42px;
background: rgb(87, 147, 173) none repeat scroll 0% 0%;
color: #fff;
}
.l-sidebar .widget {
margin-bottom: 10px;
}
.w-search {
margin-bottom: 0;
}

.widget_categories ul li {
line-height: 1.2em;
padding: 4px 18px;

}

h2 strong {
font-weight: normal;
}

h1.w-blog-title.entry-title {
font-size: 32px;

}

#menu-item-10183 a{
border-top:none;
}

.blogstill{
background:#f2f2f2;
border:10px solid #f2f2f2;
padding:30px;
margin-top:10px;
}

.blogstill img {
border: 0px none;
max-width: 100%;
height: auto;
width: 120px;
padding-right: 30px;
padding-bottom: 20px;
float: left;
}

#menu-item-10150.lastone {
background: #FFF none repeat scroll 0% 0%;
border-radius: 20px;
font-weight: bold;
height: 25px;
line-height: 25px;
text-transform: normal;
}

.l-subheader.at_bottom {
padding-right: 18%;
}
.icon1 .w-iconbox .w-iconbox-icon img {

}

.icon2 .w-iconbox .w-iconbox-icon img {
max-width: 85px;
margin-right: 10px;
}
.icon1 p, .icon2 p{

}

.one-half.icon1, .one-half.icon2 {

}

input[type=”text”], input[type=”email”], textarea {
background-color: #eee;
}

.hometagline a:hover {
color: #000;
}

.vc_custom_1439409253374 .g-html img.aligncenter {

box-shadow: 5px 5px 5px #eee;
}
.for_pagehead.size_small .w-pagehead h1 {

font-size: 38px;
line-height: 1.2em;

}
.g-html h3, .g-html h4 {
font-weight: 300;
color: #5793AD;
}

.w-search.submit_inside .w-search-input input {

background: #fff none repeat scroll 0% 0%;
color: #000;
}

a.past-newsletter{
margin-top:-20px;
}

form.wpcf7-form p{
margin-bottom:0;
}

h3.widgettitle {
font-size: 21px;
margin-bottom: 5px;
}

#archives-2{
margin-bottom:20px;
}

h2{
font-size:26px;
font-weight:300;
}

.l-main .col-sm-6 {
width: 50%;
float: left;margin-top: 5px;
}
.l-main .col-sm-5 {
width: 41.6667%; float: left;
}

.l-main .col-sm-4 {
width: 33.3333%; float: left;
}

.l-main .col-sm-3 {
width: 25%; float: left;
}

.l-main span.wpcf7-form-control-wrap {
width: 99%;
}
.wpcf7-form input[type=”text”], .wpcf7-form input[type=”password”], .wpcf7-form input[type=”email”], .wpcf7-form input[type=”url”], .wpcf7-form input[type=”tel”], .wpcf7-form input[type=”number”], .wpcf7-form input[type=”date”], .wpcf7-form textarea, .wpcf7-form select {

color: #000;
}

.l-main input.wpcf7-form-control.wpcf7-submit {
background: #DD872A none repeat scroll 0% 0%;
color: #FFF;
display: block;
width: 100%;
line-height: 1.42857;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-moz-user-select: none;
border: 1px solid transparent;
border-radius: 4px;
padding: 10px 0px;
font-size: 1.5em;
font-weight: bold;
}
.l-main .row {
margin-right: -15px;
margin-left: -15px;
}

.l-main .col-sm-offset-3{
margin-left: 25%;
}

@media only screen and (max-width: 478px) {
.l-subheader.at_middle .w-socials, .l-subheader.at_middle .w-contacts{
display:none;
}
.w-logo-img {
height: 60px;
float: left;
}
.w-nav.type_mobile, .w-nav.type_mobile .w-nav-control {
background:;
float: right;
}

.hometagline {
font-size:12px;
margin-top: -10px;
}
h1{
font-size:16px;
}
.home h3 {

font-size: 16px;
}

.w-nav.type_mobile {
display: NONE;

}

.icon1 .w-iconbox .w-iconbox-icon img {
max-width:0;
}
.one-half.icon1 img:hover{
padding:5px 0;
}
.icon1 .w-iconbox .w-iconbox-icon img:hover {
padding:5px 0px 0px 5px;
}

.icon2 .w-iconbox .w-iconbox-icon img {
max-width: 0;
}
.icon1 p, .icon2 p{
margin-top:-10px;
border-bottom: none;
padding-bottom: 5px;
color:#fff;
text-align:center;
}

.one-half.icon1, .one-half.icon2 {
background: transparent linear-gradient(to right, #3B6273 0%, #999 100%) repeat scroll 0% 0%;
padding-left: 0;
text-align:;
padding:10px 0;
}
.one-half.icon1 h4.w-iconbox-title, .one-half.icon2 h4.w-iconbox-title{
color:#fff;text-align:center;
}

.w-iconbox.iconpos_left .w-iconbox-title {
margin-left: 0;
}

.w-iconbox.iconpos_left .w-iconbox-text {
margin-left: 0;
}

#home-cta {
font-size: 14px;
}
.big.b {

font-size: 14px;
}

.home-room{

font-size: 14px;
}

.l-subheader.at_bottom {
color: #fff;
}

h4.w-iconbox-title{
font-family: “Helvetica Light”;
}
}

@media only screen and (max-width: 599px){
.l-subheader.at_middle .w-socials, .l-subheader.at_middle .w-contacts{
display:none;
}
.w-logo-img {
height: 60px;
float: left;
}
.w-nav.type_mobile, .w-nav.type_mobile .w-nav-control {
background:;
float: right;
}

.hometagline {
font-size:12px;
margin-top: -10px;
}
h1{
font-size:16px;
}
.home h3 {

font-size: 16px;
}

.w-nav.type_mobile {
display: none;
}

.icon1 .w-iconbox .w-iconbox-icon img {
max-width:0;
}

.icon2 .w-iconbox .w-iconbox-icon img {
max-width: 0;
}
.icon1 p, .icon2 p{
margin-top:-10px;
border-bottom: none;
padding-bottom: 5px;
color:#fff;
text-align:center;
}

.one-half.icon1, .one-half.icon2 {
background: transparent linear-gradient(to right, #3B6273 0%, #999 100%) repeat scroll 0% 0%;
padding-left: 0;
text-align:;
padding:10px 0;
}
.one-half.icon1 h4.w-iconbox-title, .one-half.icon2 h4.w-iconbox-title{
color:#fff;text-align:center;
}

.w-iconbox.iconpos_left .w-iconbox-title {
margin-left: 0;
}

.w-iconbox.iconpos_left .w-iconbox-text {
margin-left: 0;
}

#home-cta {
font-size: 24px;
}
.big.b {

font-size: 24px;
}

.home-room{
font-size:18px;
}

.l-subheader.at_bottom {
color: #fff;
}
.g-html img.alignright.quotemark {
float: right;

}

.mobilephone{

display:block;
background:#fff;
width: 90%;
margin-bottom: 10px;
}

.mobilephone h1 {
text-align: center;
color:#A02D21;
font-weight: bold;
margin-top:-40px;
font-size:24px;
}

}
@media only screen and (max-width: 899px) {
.l-subheader.at_middle .w-socials, .l-subheader.at_middle .w-contacts{
display:none;
}
.w-logo-img {
height: 60px;
float: left;
}
.w-nav.type_mobile, .w-nav.type_mobile .w-nav-control {
background:;
float: right;
}

.hometagline {
font-size:12px;
margin-top: -10px;
}
h1{
font-size:16px;
}
.home h3 {

font-size: 16px;
}

.w-nav.type_mobile {
display: none;
}

.icon1 .w-iconbox .w-iconbox-icon img {
max-width:0;
}

.icon2 .w-iconbox .w-iconbox-icon img {
max-width: 0;
}
.icon1 p, .icon2 p{
margin-top:-10px;
border-bottom: none;
padding-bottom: 5px;
color:#fff;
text-align:center;
}

.one-half.icon1 h5, .one-half.icon1 h5{
font-size:16px;
}

.one-half.icon1, .one-half.icon2 {
background: transparent linear-gradient(to right, #3B6273 0%, #999 100%) repeat scroll 0% 0%;
padding-left: 0;
text-align:;
padding:10px 0;
}
.one-half.icon1 h4.w-iconbox-title, .one-half.icon2 h4.w-iconbox-title{
color:#fff;text-align:center;
}

.w-iconbox.iconpos_left .w-iconbox-title {
margin-left: 0;
}

.w-iconbox.iconpos_left .w-iconbox-text {
margin-left: 0;
}

#home-cta {
font-size: 24px;
}
.big.b {

font-size: 24px;
}

.home-room{
font-size:18px;
}

.l-subheader.at_bottom {
color: #fff;
}
h4.w-iconbox-title{
font-family: “Helvetica Light”;
}

.one-half.icon1 h4.w-iconbox-title{
font-size:14px;padding-bottom:10px;
}

.one-half.icon2 h4.w-iconbox-title{
font-size:14px;
padding-bottom:10px;
}

}
@media only screen and (max-width: 768px) {
.l-subheader.at_middle .w-socials, .l-subheader.at_middle .w-contacts{
display:none;
}
.w-logo-img {
height: 60px;
float: left;
}
.w-nav.type_mobile, .w-nav.type_mobile .w-nav-control {
background:;
float: right;
}

.hometagline {
font-size:12px;
margin-top: -10px;
}
h1{
font-size:16px;
}
.home h3 {

font-size: 16px;
}

.w-nav.type_mobile {
display: none;
}

.icon1 .w-iconbox .w-iconbox-icon img {
max-width:0;
}

.icon2 .w-iconbox .w-iconbox-icon img {
max-width: 0;
}
.icon1 p, .icon2 p{
margin-top:-10px;
border-bottom: none;
padding-bottom: 5px;
color:#fff;
text-align:center;
}

.one-half.icon1, .one-half.icon2 {
background: transparent linear-gradient(to right, #3B6273 0%, #999 100%) repeat scroll 0% 0%;
padding-left: 0;
text-align:;
padding:10px 0;
}
.one-half.icon1 h4.w-iconbox-title, .one-half.icon2 h4.w-iconbox-title{
color:#fff;text-align:center;
}

.w-iconbox.iconpos_left .w-iconbox-title {
margin-left: 0;
}

.w-iconbox.iconpos_left .w-iconbox-text {
margin-left: 0;
}

#home-cta {
font-size: 18px;
}
.big.b {

font-size: 18px;
}

.l-subheader.at_bottom {
color: #fff;
}
h4.w-iconbox-title{
font-family: “Helvetica Light”;
}
.g-cols > div {

margin-bottom: 25px;
}
}
@media only screen and (max-width: 900px){
.l-subheader.at_middle .w-socials, .l-subheader.at_middle .w-contacts{
display:none;
}
.w-logo-img {
height: 60px;
float: left;
}
.w-nav.type_mobile, .w-nav.type_mobile .w-nav-control {
background:;
float: right;
}

.hometagline {
font-size:12px;
margin-top: -10px;
}
h1{
font-size:16px;
}
.home h3 {

font-size: 16px;
}

.w-nav.type_mobile {
display: none;

}

.icon1 .w-iconbox .w-iconbox-icon img {
max-width:0;
}

.icon2 .w-iconbox .w-iconbox-icon img {
max-width: 0;
}
.icon1 p, .icon2 p{
margin-top:-10px;
border-bottom: none;
padding-bottom: 5px;
color:#fff;
text-align:center;
}

.one-half.icon1, .one-half.icon2 {
background: transparent linear-gradient(to right, #3B6273 0%, #999 100%) repeat scroll 0% 0%;
padding-left: 0;
text-align:;
padding:10px 0;
}
.one-half.icon1 h4.w-iconbox-title, .one-half.icon2 h4.w-iconbox-title{
color:#fff;text-align:center;
}

.w-iconbox.iconpos_left .w-iconbox-title {
margin-left: 0;
}

.w-iconbox.iconpos_left .w-iconbox-text {
margin-left: 0;
}

#home-cta {
font-size: 24px;
}
.big.b {

font-size: 24px;
}
.home-room{
font-size:18px;
}

.l-subheader.at_bottom {
color: #fff;
}
h4.w-iconbox-title{
font-family: “Helvetica Light”;
}
}
@media only screen and (max-width: 1920px){
.l-subheader.at_bottom {
padding-right: 23.5%;
}
}
@media only screen and (max-width: 1680px){
.l-subheader.at_bottom {
padding-right: 20%;
}
}
@media only screen and (max-width: 1600px){
.l-subheader.at_bottom {
padding-right: 18%;
}
}

@media only screen and (max-width: 1440px){
.l-subheader.at_bottom {
padding-right: 14%;
}
}
@media only screen and (max-width: 1366px){
.l-subheader.at_bottom {
padding-right: 12%;
}
}
@media only screen and (max-width: 1280px){
.l-subheader.at_bottom {
padding-right: 9.5%;
}
}

@media only screen and (max-width: 1024px){
.l-subheader.at_middle .w-socials, .l-subheader.at_middle .w-contacts{
display:none;
}

.w-nav.type_mobile, .w-nav.type_mobile .w-nav-control {
display: none;
line-height: inherit;
}

.w-logo {

margin-left: 0px;
}
}
@media only screen and (max-width: 360px) {

#home-cta {
font-size: 14px;
}

.w-copyright {
text-align: left;
margin-left: 0px;
margin-top: 0;
}
.big.b {

font-size: 14px;
}

.home-room{

font-size: 14px;
}
h4.w-iconbox-title{
font-size:12px;
}
}
@media only screen and (max-width: 320px) {

#home-cta {
font-size: 14px;
}
.big.b {

font-size: 14px;
}

.home-room{

font-size: 14px;
}
h4.w-iconbox-title{
font-size:12px;
}
}

#responsive-menu .responsive-menu li a {
padding: 3px 0px 3px 5% !important;
}

.page.page-id-10367 #click-menu, .page.page-id-10428 #click-menu{
display: none;
}

.w-iconbox .w-iconbox-icon {

line-height: 1.2em;
}

.headerlayout_advanced.headerpos_fixed .l-header.sticky .l-subheader.at_middle {
overflow: hidden;
background: #35793AD;
margin-top: 0px;
padding-top: 10px;
padding-bottom: 90px;
}

.g-html ul li, .g-html .l-content ol li {
margin-bottom: 12px;

}

#nav_menu-8 {
background: #F2F2F2 none repeat scroll 0% 0%;
padding: 30px 20px;
}

ul#menu-large-format-printing {
list-style-type: disc;
}

ul#menu-large-format-printing li a::before {

content: “”;

}

ul#menu-large-format-printing li a{

border-color:none;
border:none;
color: #5793AD;
padding:0;
margin-bottom:12px;

}

ul#menu-large-format-printing li a:hover{
background-color:#f2f2f2;
border-bottom: 1px solid;
color: #244149;
text-decoration: underline;
}

#text-9 {
background: #F2F2F2 none repeat scroll 0% 0%;
padding: 10px 15px 15px;
margin-top: -12px;
}

.w-blog-entry-preview img {
border: 0px none;
padding-top: 0px;
height: auto;
width: 100%;
}
.icon1 h2, .icon2 h2{
margin-bottom:0;
}
.icon1 h5, .icon2 h5 {
font-size: 16px;
border-bottom: 1px solid #5793AD;
padding-bottom: 10px;
}

.orangebutton {
background: orange;
padding: 10px 10px;
color: #fff;
text-align: center;

margin: 0 auto;
border-radius:10px;
margin-bottom:30px;
}

.orangebutton a{

color: #fff;

}

.belowcall p{
margin-bottom:0;

}

.icon1 .wpb_wrapper:hover, .icon2 .wpb_wrapper:hover{
background:#F5F5F5;
color:#;
}

.g-btn.color_yellow {
background-color: #ffa453;
text-transform: capitalize;
margin-top:5px;
margin-bottom:10px;
}

Menu