#top-menu a {}
#et-info-phone {font-size:15px!important;}
.et_fixed_nav.et_boxed_layout #page-container #main-header {background-color: #FFFFFF; }
#footer-bottom {padding:  0 !important;}
.textList ul {font-size:17px; margin-bottom:10px;}
.textList ul li {line-height:30px;}
#main-footer {border-top: none;}
#footer-info {display:none;}
#footer-bottom {padding:8px!important;}
.lynx a {}
.lynx a:hover {text-decoration:underline;}
.lynx {}
.lynx:hover {text-decoration:underline;}
.buttonAllCaps {text-transform:uppercase!important; }
.testimonial {border: solid 1px #e1e1e1;border-radius: 2px;}
.clearme {clear: both;}
.nice-list ul li {margin-botom:15px;}
.nice-list ul li a {color:#658094;}
.nice-list ul li a:hover {color:#666178;}
.nice-list ul li ul {list-style-type:square;margin-bottom:-10px;}
.nice-list h3 {margin-top:15px;}
.nice-list2 ul li {}
.nice-list2 ul li a {color:#658094;}
.nice-list2 ul li a:hover {color:#1589c7;}
.nice-list2 ul li ul {list-style-type:square;margin-bottom:-10px;}
a.fancy-entry {font-size:1.2em; margin-bottom:8px; display:block; padding:10px 15px; background-color:#ffffff; border: solid 1px #e1e1e1;}
a.fancy-entry:hover {color:#333333; border: solid 1px #ffffff;}
.fancy-entry ul li {list-style-type: none;}
.nice-link {color:#a2353f;}
.nice-link:hover {color:#f58a1f;}
.ghost img a {}
.ghost img a:hover {opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80); }
.ghostly a {}
.ghostly a:hover {opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80); }
.blurb:hover {background-color: #ffffff;box-shadow: 0px 1px 18px rgba(20, 20, 20, 0.17);-moz-box-shadow: 0px 1px 18px rgba(23, 23, 23, 0.17);-webkit-box-shadow: 0px 1px 18px rgba(20, 20, 20, 0.21); }
a.ghostly hover {opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80); }
.box-text {display:block;padding:9px 12px;text-align:center;background-color:#ffffff;margin-bottom:10px;color: #666179;border-radius:8px;}
.blankbox {border: 1px solid rgba(101, 132, 154, 0.2);background: rgba(230, 236, 238, 0.45) !important;padding: 10px 10px 10px 15px;margin:10px 0;}
.blankbox a {color:#121619;}
.blankbox a:hover {color:#1589c7;}
.blankbox2 a {display:block;margin:10px 0;color:#ffffff;background-color:#1589c7;padding: 10px 10px 10px 15px;text-align:center;color:#ffffff;border-radius:8px;}
.blankbox2 a:hover {color:#ffffff;background-color:#fda228;}
.main-content .entry-content a:hover {color:#56c4cf;}
#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {text-align: center!important;line-height:normal;}
#et-info-phone:hover { opacity: 0.7; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.entry-content tr td {border-top:none;}
.service-menu .current_page_item > a {color: red;} .gform_wrapper {padding: 1%;}
.gform_wrapper .gfield_label {}
.gform_wrapper .gfield_radio {}
.gform_wrapper label {}
.gform_wrapper .gfield_required { }
.gform_wrapper h3.gform_title {text-align:center;text-transform:uppercase; font-size:3em!important; font-weight:bold;}
.gform_wrapper #input_4_8 {}
.gform_wrapper span.gform_description {text-align:center;font-weight:bold!important;font-size:1.45em!important;
} .gform_wrapper input[type=text],
textarea {background-color: rgba(255, 255, 255, 0.5);border: none;
border-radius: 1;padding: 8px !important;
} .gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {width: 100%;} .gform_wrapper .gform_footer input.button {
background-color: #f58a1f;
border-bottom: 2px solid #dd7d1d;
font-size: 1.25em!important;
padding: 15px 20px;
border-radius: 4px;
cursor: pointer;
color:#ffffff;
font-weight:700;
} .gform_wrapper .gform_footer input.button:hover {
background-color: #a2353f;
border-bottom: 2px solid #832a32;
} .spform input.button,
.spform input[type=submit] {width: 100%;}
.spform input.button {
background-color: #f58a1f;
border-bottom: 2px solid #dd7d1d;
font-size: 1.25em!important;
padding: 15px 20px;
border-radius: 4px;
cursor: pointer;
color:#ffffff;
font-weight:700;}
.spform input.button:hover {
background-color: #a2353f;
border-bottom: 2px solid #832a32;
} .btn-red {background-color: #71b505;font-size: 60px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 35px 25px; line-height: .65em; text-align:center; position: relative; color: #ffffff!important; font-weight: bold;}
.btn-red a {color: #ffffff!important; }
.btn-red a:hover {color: #e1e1e1!important; }   @media only screen and (min-width: 768px) {
.custom_blog .et_pb_post {
min-height: 580px;
max-height:580px;
}
}
@media only screen and ( min-width: 1405px ) {
}
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {
}
@media only screen and ( min-width: 981px ) and ( max-width: 1405px) {
} @media only screen and (min-width: 768px) {
.gridcard .et_pb_post {min-height: 380px;max-height: 380px;}
} @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
} @media only screen and (max-width: 980px) {
#logo {
height: 95% !important;
max-height: 95% !important;
width: auto;
max-width: 95% !important;
}
}
@media only screen and (min-width: 981px) {
} @media only screen and ( max-width: 767px ) {
} @media only screen and ( max-width: 473px ) {
} @media only screen and ( max-width: 767px ) {
}