.img-border .inner, 
.img-border .inner > img.img-with-animation {
border-radius: 10px;
}
.img-border .inner > img.img-with-animation {
border: 10px solid white;
}  h1, h2, h3, h4, h5, h6 {
font-family: ivyjournal, sans-serif;
color: #005d99;
}
h2 {
font-size: 42px;
}
body {
font-family: proxima-nova, sans-serif;
font-size: 18px;
}
.nectar-button {
font-family: proxima-nova, sans-serif;
text-transform: none;
letter-spacing: 0;
}
.nectar-button.large {
font-size: 18px;
}
body .nectar-button.medium {
font-size: 15px;
letter-spacing: 0;
} header#top nav >ul >li >a {
font-size: 16px;
}
#header-outer ul.sf-menu > li#menu-item-585 > a > .nectar-menu-icon-img {
max-height: 24px;
transform: translateX(10px);
}
#top nav ul li a {
color: #4d4d4d;
}
#header-outer.small-nav .buttons #menu-item-585 a svg path {
fill: #00aad7 !important;
}
#header-outer.small-nav .buttons .menu-item a {
color: #00aad7;
}
#header-outer.small-nav .buttons .menu-item a:hover {
color: #f7921d;
}
#header-outer.small-nav .buttons #menu-item-585 a:hover svg path {
fill: #f7921d !important;
} #footer-outer {
background-color: #1d1d1d;
z-index: 0;
}
#footer-outer .widget {
margin-bottom: 0;
}
#footer-outer .col.span_4:last-child {
text-align: right;
}
#footer-outer .footer-tel, 
#footer-outer .footer-email {
position: relative;
display: block;
margin-bottom: 0;
}
#footer-outer .footer-tel {
border-bottom: 1px solid rgba(0,0,0,0.15);
padding-bottom: 14px;
margin-bottom: 14px;
}
#footer-outer #footer-widgets .footer-tel p, 
#footer-outer #footer-widgets .footer-email p {
color: #fff;
padding-bottom: 0;
}
#footer-outer .footer-tel a, 
#footer-outer .footer-email a {
color: #00aad7;
}
#footer-outer .footer-tel a > span, 
#footer-outer .footer-email a > span {
color: #f7901a;
font-weight: bold;
}
#footer-outer #media_image-2 {
margin-bottom: 18px;
}
#footer-outer .nectar-social {
position: relative;
display: block;
}
#footer-outer .nectar-social a i {
font-size: 28px;
color: #fff;
}
#footer-outer .nectar-social a:hover i {
color: #00aad7;
}
#footer-outer .nectar-social li {
position: relative;
display: inline-block;
vertical-align: middle;
margin-right: 18px;
}
#footer-outer .nectar-social li:last-child {
margin-right: 0;
}
#footer-outer .nectar-social li a svg {
display: block;
height: 26px;
transform: translateY(4px);
}
#footer-outer .nectar-social li a svg path {
fill: #fff !important;
}
#footer-outer .nectar-social li a:hover svg path {
fill: #00aad7 !important;
} #intro h1 {
font-size: 54px;
line-height: 1.5;
}
#intro h5 {
font-family: proxima-nova, sans-serif;
font-weight: 400;
}
#intro .wpb_wrapper >div {
margin-bottom: 0;
} .nectar-highlighted-text[data-style="half_text"] em:before {
height: 20%;
bottom: -4px;
}
.nectar-icon-list[data-icon-size="large"][data-icon-style="no-border"] .nectar-icon-list-item {
padding-left: 0;
}
.nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder {
position: relative;
display: block;
width: 100%;
margin-bottom: 16px;
}
.nectar-icon-list[data-icon-size="large"][data-icon-style="no-border"] .nectar-icon-list-item .content {
text-align: center;
}
.nectar-icon-list[data-direction="horizontal"][data-columns="4"] .nectar-icon-list-item {
width: calc(25% - 3%);
margin: 0 3% 5% 0;
} .hero h1 {
line-height: 1.3;
}
.page-submenu ul {
background-color: #fff;
border-top: 1px solid rgba(0,0,0,0.15);
border-bottom: 1px solid rgba(0,0,0,0.15);
}
.page-submenu.stuck ul {
background-color: #00a9d7 !important;
}
body .page-submenu.stuck li a, 
body .page-submenu.stuck li.current-menu-item a {
color: #fff !important;
}
body .page-submenu li.current-menu-item a {
font-weight: bold;
} .html-social {
position: relative;
display: inline-block;
margin-left: 20px;
}
.wpcf7 ::placeholder {
color: rgba(0,0,0,0.4);
}
.container-wrap .wpcf7 input[type="text"], 
.container-wrap .wpcf7 input[type="email"], 
.container-wrap .wpcf7 input[type="tel"], 
.container-wrap .wpcf7 textarea {
padding: 6px;
}
.container-wrap .wpcf7 textarea {
max-height: 140px;
}
.google-map {
overflow: hidden;
padding-bottom: 100%;
position: relative;
height: 0;
}
.google-map iframe {
left: 0;
top: 0;
height: 100%; width: 100%;
position: absolute;
} @media only screen and (max-width: 1320px) {
#intro h1 {
font-size: 48px;
}
}
@media only screen and (max-width: 1200px) {
#header-outer[data-format="default"] #social-in-menu {
margin: 0 0 0 18px;
}
#intro h1 {
font-size: 38px;
}
.container-wrap .wpcf7 {
padding-top: 8%;
padding-bottom: 8%;
}
}
@media only screen and (max-width: 1000px) {
h1 {
font-size: 48px;
}
h2 {
font-size: 38px;
}
#intro h5, 
.wpb_row.top-level p.vc_custom_heading, 
.wpb_row.top-level h4.vc_custom_heading {
font-size: 18px !important;
line-height: 1.5 !important;
}
body.home .nectar_cascading_images {
display: none;
visibility: hidden;
}
body.page-id-57 h1 {
text-align: center !important;
}
.nectar-highlighted-text {
text-align: center;
}
}
@media only screen and (max-width: 690px) {
#footer-outer .nectar-social {
text-align: center;
margin-top: 20px;
}
#footer-outer .footer-tel, 
#footer-outer .footer-email, 
#copyright {
text-align: center;
}
.wpb_row.top-level, 
.wpb_row.top-level h1, 
.wpb_row.top-level .vc_custom_heading {
text-align: center !important;
}
.wpb_row.top-level .nectar-button, 
.wpb_row.top-level .wpb_raw_code {
display: block;
text-align: center;
}
.nectar-icon-list[data-icon-size="large"][data-icon-style="no-border"] .nectar-icon-list-item {
padding-left: 0 !important;
}
.nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder {
margin: 0 auto;
}
body.page-id-10 .divider-small-border {
margin-left: auto;
margin-right: auto;
}
}