/*
Theme Name: Divi (child)
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.0.67
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 20 Mar 2017 05:02:51 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

@font-face {
font-family: Futura LT;
src: url(https://1divi.com/wp-content/themes/Divi-Child/fonts/futuraltbook.ttf);
}
.et_pb_social_media_follow li a.icon::before {
color: #000!important;
}
.foopost-title a {
color: #fff;
}
.foopost-title a:hover {
color: #b81f25;
}
.subheaddave,
.subheadcolordave {
font-size: 25px;
text-transform: normal;
font-weight: bold;
line-height: 1.0;
}
.subheadcolordave {
color: #b81f25;
}
.subheadcolordave1 {
color: #b81f25;
font-size: 36px;
text-transform: normal;
font-weight: bold;
line-height: 1.0;
}
.subheadcolordave2 {
font-size: 22px;
font-weight: bold;
line-height: 1.0;
color: #484848;
}
.et-pb-icon-circle-border {
border: 7px solid #b81f25 !important;
}
.et-pb-icon {
box-shadow: 0 0 0 0 rgba(255, 203, 15, 0.7);
border-radius: 50%;
-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
@-webkit-keyframes pulse {
to {
box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
}
}
@-moz-keyframes pulse {
to {
box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
}
}
@-ms-keyframes pulse {
to {
box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
}
}
@keyframes pulse {
to {
box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
}
}
.qoutestyle {
font-size: 40px;
}
.arrow_triangle-right:before {
content: “45”;
font-family: ‘ETmodules’;
position: absolute;
margin-left: -18px;
}
.icon_pin_alt:before {
content: “e01d”;
font-family: ‘ETmodules’;
position: absolute;
margin-left: -18px;
}
.icon_mail:before {
content: “e010”;
font-family: ‘ETmodules’;
position: absolute;
margin-left: -18px;
}
.icon_mobile:before {
content: “e00b”;
font-family: ‘ETmodules’;
position: absolute;
margin-left: -18px;
}
@media only screen and (min-width: 981px) and (max-width: 1442px) {
.et_contact_bottom_container {
float: left;
}
}
@media only screen and (min-width: 981px) {
.et_pb_contact_field_2 {
width: 70%!important;
}
input#et_pb_contact_message_1 {
width: 100%!important;
}
.et_contact_bottom_container {
margin-top: 0px!important
}
.cuscontactform {
width: 35%!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.et_contact_bottom_container {
margin-top: 0px!important
}
}
@media only screen and (min-width: 768px) {
.subheaddave,
.subheadcolordave {
font-size: 55px;
}
}
@media only screen and (min-width: 450px) and (max-width: 980px) {
.servicestext {
text-align: center;
}
.servicebutton .et_pb_button_module_wrapper {
text-align: center;
}
}

.et-pb-icon {
box-shadow: 0 0 0 0 rgba(184, 31, 37, 0.07);
border-radius: 50%;
-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
