/*
Theme Name: Divi Child 01
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: 2.6.1
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 05 Apr 2016 21:44:46 +0000 */ 

@import url('../Divi/style.css');

/*------------------------------------------------*/
/*-------------[Custom Subscribe Demo]------------*/
/*------------------------------------------------*/
 
.demo-subscribe-section {padding: 0px!important;}
.demo-subscribe-section .et_pb_row {padding: 0px!important;}
.demo-subscribe-section .et_pb_newsletter{padding: 0px 0px;}
.demo-subscribe-section .et_pb_newsletter_description {padding: 0 0 0 0; width: 50%; margin: 0; margin-top:20px;}
.demo-subscribe-section .et_pb_newsletter_description p {/*padding: 19px 20px 0px 0px;*/}
 
.demo-subscribe-section .et_pb_newsletter_form {width: 50%; padding-left: 5px; height:60px;}
.demo-subscribe-section .et_pb_newsletter_form p {display: inline-block; margin-right: 10px; padding: 0px; padding-bottom:10px;}
.demo-subscribe-section .et_pb_newsletter_form p input { padding: 5px 4% !important; width: 160px; border-radius: 0px!important;}
 
.demo-subscribe-section span.et_pb_newsletter_button_text {display: none;}
 
.demo-subscribe-section .et_pb_newsletter_button {
    padding: 0 0 0 10px;
    text-align: right;
    border: none;
    background: url(http://wellsinvest.com/wp-content/uploads/mail8cb300.png) no-repeat left top;
    width: 64px;
    height: 64px;
    cursor: pointer;
    z-index: 1;
    margin-left: 10px;
    margin-bottom: -37px;}
 
.demo-subscribe-section a.et_pb_newsletter_button:after {display:none;}
.demo-subscribe-section .et_pb_newsletter_form p:nth-child(3) {display: none;}
.demo-subscribe-section .et_pb_newsletter_result { padding-top: 19px;}
.demo-subscribe-section h2.et_pb_subscribed {font-size: 14px; padding-top: 3px;}
 
@media only screen and (max-width: 1110px) {
    .demo-subscribe-section .et_pb_newsletter_description {width: 35%;}
    .demo-subscribe-section .et_pb_newsletter_description p {padding: 9px 20px 0px 0px;}
    .demo-subscribe-section .et_pb_newsletter_form {width: 65%;}
}
 
@media only screen and (max-width: 980px) {
    .demo-subscribe-section .et_pb_newsletter_description {width: 100%; text-align:center;}
    .demo-subscribe-section .et_pb_newsletter_description p { text-align: center!important;}
    .demo-subscribe-section .et_pb_newsletter_form {width: 100%; text-align:center;}
}
 
@media only screen and (max-width: 570px) {
    .demo-subscribe-section .et_pb_newsletter_form {height:100px; padding-top:17px;}
    .demo-subscribe-section .et_pb_newsletter_button {margin-left: 0px;}
}
 
@media only screen and (max-width: 550px) {
    .demo-subscribe-section .et_pb_newsletter_form {height:65px;}
    .demo-subscribe-section .et_pb_newsletter_button {margin-left: 0px;}
}
 
@media only screen and (max-width: 460px) {
.demo-subscribe-section .et_pb_newsletter_form {height: 65px;}
.demo-subscribe-section .et_pb_newsletter_form {width: 63%; margin-left: 17%;}
 
}
 
@media only screen and (max-width: 360px) {
.demo-subscribe-section .et_pb_newsletter_form {width: 50%; margin-left: 10%;}
.demo-subscribe-section .et_pb_newsletter_button { margin-left: 45px;}
}
 
/*-------------[End Custom Subscribe]-------------*/
/*````````````````````````````````````````````````*/
/*````````````````````````````````````````````````*/


.demo-subscribe-section .et_pb_newsletter_button {
background-image: url(/wp-content/uploads/mail-1.png) !important;
}
@media only screen and (min-width: 981px) {
	.demo-subscribe-section{
		height:64px;
	}
}
@media only screen and (max-width: 550px) {
	.demo-subscribe-section .et_pb_newsletter_button {
		display: none;
	}
}
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, blockquote {
    border-color: #6295cf;
}
a {
color:#6295cf;
}
.et_pb_button {
    position: relative;
    padding: 0.2em 0.8em;
}
.et_pb_button:hover {
    position: relative;
    padding: 0.15em 1.5em 0.15em 0.5em;
}
.et_pb_newsletter_description {
    font-size: 19px;
    font-weight: bold;
}
body .et_pb_button{
border-color:#ffffff !important;
}
.et_pb_more_button .et_pb_button a{
color:#ffffff !important;
}
@media (min-height: 780px){
	#et-main-area{
		margin-top:24px;
	}
}


/*----------[Add Divider Between Widgets]----------*/
/*````````````````````````````````````````````````*/
/*````````````````````````````````````````````````*/

#sidebar .et_pb_widget, #sidebar2 .et_pb_widget {
/*border-bottom: 1px solid #ddd;*/
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
padding-bottom: 20px;
margin-bottom: 20px;
}
 
#sidebar .et_pb_widget:last-of-type, #sidebar2 .et_pb_widget:last-of-type {
border-bottom:0;
}

/*--------[End Add Divider Between Widgets]--------*/
/*````````````````````````````````````````````````*/
/*````````````````````````````````````````````````*/
li.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below.gfield_visibility_visible {
    margin-top: 0px !important;
}

.gform_wrapper .gsection {
    padding: 0 16px 0px 0 !important;
    margin: 0px !important;
    clear: both;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    font-size: 1em !important;
}
ul#input_3_155 {
    width: 50%;
}
li#field_3_7 {
    width: 22%;
}
li#field_3_157,  li#field_3_169, li#field_3_172 {
    width: 70%;
}
/*--------[Postal code and other similar fields width]--------*/
li#field_3_166, li#field_3_167, li#field_3_161, li#field_3_156, li#field_3_168, li#field_3_170,
li#field_3_171, li#field_3_173, li#field_3_165, li#field_3_192, li#field_3_202-1-1, li#field_3_202-1-2, li#field_3_202-1-3, li#field_3_202-1-4, li#field_3_79-1-1, li#field_3_79-1-2, li#field_3_79-1-3, li#field_3_79-1-4, li#field_3_99 {
    width: 15%;
}
/*--------[Bold Titles]--------*/
li#field_3_155 label.gfield_label, li#field_3_7 label.gfield_label, li#field_3_174 label.gfield_label, li#field_3_201-1-1 label.gfield_label, li#field_3_201-1-2 label.gfield_label, li#field_3_201-1-3 label.gfield_label, li#field_3_201-1-4 label.gfield_label {	
	font-weight: bold !important;
}
.gform_wrapper label.gfield_label {
    font-size: 1em !important;
    font-weight: normal !important;
}
/*--------[Make inputs 100%]--------*/
input#input_3_166, input#input_3_167, input#input_3_161, input#input_3_156, input#input_3_168, input#input_3_170,
input#input_3_171, input#input_3_173, input#input_3_165, input#input_3_187, input#input_3_192, input#input_3_202-1-1,
input#input_3_202-1-2, input#input_3_202-1-3, input#input_3_202-1-4, input#input_3_79-1-1, input#input_3_79-1-2, input#input_3_79-1-3, input#input_3_79-1-4, input#input_3_257-1-1, input#input_3_99, input#input_3_100 {
    width: 100% !important;
}
li#field_3_159, li#field_3_158, li#field_3_160, li#field_3_121, li#field_3_120, li#field_3_163, li#field_3_164,
li#field_3_123-1-1, li#field_3_123-1-2, li#field_3_123-1-3, li#field_3_123-1-4, li#field_3_124-1-1, li#field_3_124-1-2,
li#field_3_124-1-3, li#field_3_124-1-4, li#field_3_97, li#field_3_98, li#field_3_100 {
	width: 42.5%;
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
}
/*--------[Blue Titles]--------*/
li#field_3_1 .gfield_label, li#field_3_4 .gfield_label, li#field_3_16 .gfield_label {
    color: #6295cf !important;
	font-weight: bold !important;
	font-size: 1.25em !important;
	border-bottom: 1px solid #ccc;
	width: 100%;
	margin-top: 20px !important;
}
.gform_wrapper h2.gsection_title {
    margin: 40px 0px 0px 0px!important;
}

/*--------[Form A Text]--------*/
li#field_3_252, li#field_3_253, li#field_3_254 {
    margin-top: 60px;
}

.gform_wrapper .top_label .gfield_label {
	line-height: 1.3 !important;
}
.gform_wrapper .gfield_description {
	line-height: 140% !important;
}
h2.gf_repeater_title {
   font-size: 1.25em !important;
   border-bottom: 1px solid #ccc !important;
}
img.gf_repeater_add_default {
    position: relative;
    top: 5px;
}

	

