.divider-center {
margin-left: auto;
margin-right: auto;
} .et_pb_button {
border-radius: 50px;
}
.et_pb_button:hover {
box-shadow: 0 6px 20px rgba(0,0,0,0.10);
} .ic-fullwidth-header .et_pb_button {
background: #FF913D;
border: #FF913D;
color: #fff !important;
}
.ic-fullwidth-header .et_pb_button:hover {
background: #A0E0F6 !important;
border: #A0E0F6 !important;
color: #fff !important;
}
.ic-contact-form .et_pb_contact_submit {
background: #FF913D;
border: #FF913D;
color: #fff !important;
}
.ic-contact-form .et_pb_contact_submit:hover {
background: #FF913D !important;
border: #FF913D !important;
color: #fff !important;
} .ic-button-blue {
background: #A0E0F6;
border: #A0E0F6;
color: #fff !important;
}
.ic-button-blue:hover {
background: #A0E0F6 !important;
border: #A0E0F6 !important;
color: #fff !important;
} .ic-button-orange {
background: #FF913D;
border: #FF913D;
color: #fff !important;
}
.ic-button-orange:hover {
background: #FF913D !important;
border: #FF913D !important;
color: #fff !important;
} .ic-cta-button {
background: #FF913D;
border: #FF913D;
color: #fff !important;
}
.ic-cta-button:hover {
background: #FF913D !important;
border: #FF913D !important;
color: #fff !important;
} .ic-blog .et_pb_post {
background: #A0E0F6;
border-radius: 20px; 
transition: all ease 0.2s;
}
.ic-blog .et_pb_post:hover {
box-shadow: 0 6px 20px rgba(0,0,0,0.10);
}
.ic-blog .et_pb_post img {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.ic-blog .et_pb_post .post-content p {
margin-bottom: 5% !important;
}
.ic-blog .more-link {
color: #fff;
text-transform: uppercase;
text-align: center !important;
background: #6D6A75;
padding: 5px 15px 5px 15px;
border-radius: 20px;
transition: ease 0.2s;
}
.ic-blog .more-link:hover {
color: #fff;
background: #FF913D;
}
.ic-blog p.post-meta {
font-size: 14px !important;
} .ic-service-row {
border-radius: 50px;
padding-bottom: 20px;
box-shadow: 0 0px 40px rgba(0,0,0,0.1);	
transition: all ease 0.2s;
}
.ic-service-row:hover {
box-shadow: 0 0px 40px rgba(0,0,0,0.15);	
} .ic-service-blurb h4 {
font-size: 30px;
}
.ic-service-blurb .et_pb_blurb_container {
padding: 0px 10px 0px 10px;
} .ic-testimonial h4, .ic-person-module h4 {
font-size: 30px;
}
.ic-testimonial .et_pb_team_member_image, .ic-person-module .et_pb_team_member_image {
margin-left: auto;
margin-right: auto;
border-radius: 50px;
overflow: hidden;
}
.ic-testimonial .et_pb_team_member_image img, .ic-person-module .et_pb_team_member_image img {
border-radius: 50px;
transition: all ease 0.4s;
}
.ic-testimonial .et_pb_team_member_image img:hover, .ic-person-module .et_pb_team_member_image img:hover {
transform: scale(1.1);
box-shadow: 0 6px 20px rgba(0,0,0,0.10);	
}
.ic-person-module {
padding: 20px;
}
#top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
#top-menu li a:before {
content: "";
position: absolute;
z-index: -2;
top: 50%;
left: 0;
right: 100%;
bottom: 50%;
background: #a0e0f6; height: 4px; -webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#top-menu li a:hover {
opacity: 1 !important;
}
#top-menu li a:hover:before {
right: 0;
}
#top-menu li li a:before {
bottom: 10%;
} #main-header {
-webkit-box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.24);
box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.24);
} #main-header.et-fixed-header {
-webkit-box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.24)!important;
-moz-box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.24)!important;
box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.24)!important;
}