/*
Theme Name:     Divi Child
Description:    
Author:         
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.whiteimg {

padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

.imgshdw {
    -webkit-box-shadow: 3px 3px 3px #7C7C7C;
    box-shadow: 3px 3px 3px #7C7C7C;
    }

img {

max-width: 100%;
height: auto;
}

.imgupleft {margin: 0 20px 20px 0;}
.imgupright {margin: 0 0 20px 20px;}
.imgdownright {margin: 20px 0 0 20px;}
.imgdownleft {margin: 20px 20px 0 0;}
.img20 {margin: 20px;}
.img20zero {margin-top: 20px; margin-bottom: 20px;}
.imgzero20 {margin-left: 20px; margin-right:20px;}

.right_half {float:right; width:50%;}
.left_half {float:left; width:50%;}

.roundedge { border-radius: 25px;}

sup {font-size: 0.5em !important;}

.et_pb_text a, #copyright a {color: #60ae42;}

.et_pb_text h1 {color: #60ae42;}

.et_pb_blurb_container h4 {font-size: 24px;}

.et_pb_promo p a {color:white; text-decoration: underline;}

/* TOP HEADER RESPONSIVE FIX */
@media all and (max-width: 1310px) {
#top-menu a {font-size: 14px !important;}
#top-menu li {padding-right: 4px !important;}
}

ol {
  margin: 0 0 1.5em;
  padding: 0;
  counter-reset: item;

}

ol > li {
  margin: 0;
  padding: 0 0 0 2em;
  text-indent: -2em;
  list-style-type: none;
  counter-increment: item;
  margin-bottom: 0.5em;
}

ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 1.0em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}
.et_pb_contact p input[type=checkbox]+label i, .et_pb_contact p input[type=radio]+label i {

    background-color: #ddd !important;
}
.page-id-618 .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
    float: none !important;
}
.page-id-618 .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_list {
    float: none !important;
}
/*Elegant Themes Contact Form 7 Styling */

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 70% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #60ae42 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover { 
background-color: #eee; 
border-color:#eee; 
padding: 6px 20px !important; 
}
/*END Elegant Themes Contact Form 7 Styling */


