/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  David Tierney
Author URI:  http://designsbytierney.com
Template: Divi
Version:  1.0.1
*/

@import url("../Divi/style.css");
.footer-widget #text-2 > .title{color:#fdb926;}
.footer-widget h4{font-size:24px;}
.customize-support #et_search_icon{position:relative;top:-60px;}
img.peoplecircle{
max-width: 35%; 
}

p.name {
color: #006f53;
font-size: 16px;
padding-bottom: 3px;
}

p.title {
padding-bottom: 3px;
font-size: 14px;
}

p.email {
font-size: 12px;
color: #006f53;
padding-bottom: 3px;
}
p.contact {
padding-bottom: 3px;
font-size: 12px;
}
h2 > span{line-height:2em;}
#top-header a{font-size:14px !important;}
#field_3_1, #field_3_22, #field_3_25, #field_3_29, #field_3_31, #field_3_34{border-bottom:1px solid #aeaeae;}
/* =Theme customizations
------------------------------------------------------- */
#et-info{margin-top:8px;}
#et-secondary-menu .et-social-icons{margin-left:30px;}
#top-header .et-social-icons li{margin-left:5px;}
.et_pb_fullwidth_menu .et_pb_row{width:100%;}
#et-secondary-menu > ul#et-secondary-nav > li.menu-item-106 a::before, #et-secondary-menu > ul#et-secondary-nav > li.menu-item-10575 a::before{content:'';}
#et-secondary-menu > ul#et-secondary-nav > li a{font-weight:bold;}
#et-secondary-menu > ul#et-secondary-nav > li a:hover{color: #622599;}
#et-secondary-menu > ul#et-secondary-nav > li a::before{content:'|';margin: 0 10px;color:#00694e;}
#et-secondary-nav li{margin-right:0px;}
#top-header .et-social-icon a{  
    padding: 10px;
    margin-bottom: 10px;
    color: #fff !important;
    border-radius: 5px;
    background: #622599;
}

.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #00ac4d;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.hvr-sweep-to-right-custom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right-custom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #00694e;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right-custom:hover, .hvr-sweep-to-right-custom:focus, .hvr-sweep-to-right-custom:active {
  color: white;
}
.hvr-sweep-to-right-custom:hover:before, .hvr-sweep-to-right-custom:focus:before, .hvr-sweep-to-right-custom:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.footer-widget{
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
}
.footer-widget h4.title{
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight:bold;
    letter-spacing:2px;
}
#footer-widgets .footer-widget #nav_menu-2 h4.title, #footer-widgets .footer-widget #nav_menu-3 h4.title{color:#00ac4d;}
#footer-widgets .footer-widget li:before{content: none;}
#footer-widgets .footer-widget li{list-style:none;padding-left:0;}

body .gform_wrapper .gform_footer input.button{
    color: #ffffff !important;
    background: #4b3788;
    border-color: #4b3788;
    letter-spacing: 0px;
    font-size: 18px;
}
body .gform_wrapper .gform_footer input.button:hover{
    background: #00ac4d;
}
@media (max-width: 980px){
 body.blog article{clear: both;}
 body.blog article > a{
    float: none;
    padding-right: 0;
    margin-bottom: 0;
 }
  body.blog article > a > img {
      max-width: 100%;
  }
}
@media (max-width: 1300px){
   #top-header a{font-size:12px !important;}
  #et-secondary-nav li{margin-right:-10px;}
}

