h1, h2, h3 {
margin-bottom: 20px;
}
#main-content h2 {
font-size: 37px;
}
#main-content h5 {
font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
text-transform: none;
font-size: 20px;
font-weight: normal;
margin-bottom: 20px;
}
#main-content h6 {
font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
}
.salmon {
color: #ff8d61;
}
.white {
color: #fff;
}
.roboto {
font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
}
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
list-style-type: none;
padding-left: 24px;
}
#left-area ul li, .comment-content ul li, .entry-content ul li, body.et-pb-preview #main-content .container ul li {
position: relative;
margin-bottom: 10px;
}
#left-area ul li:before, .comment-content ul li:before, .entry-content ul li:before, body.et-pb-preview #main-content .container ul li:before {
position: absolute;
content: "\f00c";
font-family: FontAwesome;
left: -24px;
color: #ff8d61;
}  .et_pb_svg_logo header#main-header:not(.et-fixed-header) #logo {
height: 140px;
max-height: none;
background: #fff;
padding: 14px 17px;
}
.et_pb_svg_logo header#main-header.et-fixed-header #logo {
padding: 10px 0;
} input.wpcf7-form-control.wpcf7-submit {
color: #ff8d61;
padding: .3em 1em;
line-height: 1.7em;
font-size: 16px;
background: #ffffff;
border: 2px solid #ff8d61;
border-radius: 0px;
font-weight: normal;
font-style: normal;
position: relative;
text-transform: uppercase;
text-decoration: none;
display: inline-block;
transition: all 300ms ease 0ms;
}
input.wpcf7-form-control.wpcf7-submit:hover {
color: #fcfcfc;
background: #ff8d61;
} .home-cta-wrapper .home-cta h3 {
padding: 100px 20px;
margin-bottom: 0;
}
.home-cta-wrapper .home-cta {
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.home-cta-wrapper .home-cta:hover {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
} input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
font-size: 17px;
width: 100%;
line-height: 17px;
padding: 8px 8px 5px;
} p#fd-footer-info a {
color: #656565;
}
p#fd-footer-info {
color: #656565;
font-size: 13px;
}
div#footer-bottom {
padding: 0;
} @media screen and (min-width: 981px) {
}
@media only screen and (max-width : 980px) {
div#et_mobile_nav_menu {
display: none;
}
header#main-header {
min-height: 80px;
}
p#fd-footer-info {
text-align: center;
}
}