/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
.infusion-field-input-container-gs {
	clear: both;
	display: inline-block;
	height: 100px;
}
/* colored buttons */
.et_pb_slide_0 a.et_pb_more_button {
    background-color: #f89b24;
    border-radius: 3px;
    border-width: 0px;
    box-shadow: 0 4px #cd811f;
    color: #FFFFFF;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    min-width: 60px;
    padding: 5px 20px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
.et_pb_slide_0 a.et_pb_more_button:hover {
    background-color: rgba(248, 155, 34, 1) !important;
    box-shadow: 0 3px #cd811f;
	border-width: 0px;
    opacity: 0.9;
    top: 1px;
}
.member-login-form button,
.ds-btn-green {
    box-shadow: 0 4px #15749d;
}
.member-login-form button:hover,
.ds-btn-green:hover {
    box-shadow: 0 3px #15749d;
    opacity: 0.9;
    top: 1px;
    background: rgba(63, 180, 229, .7) !important;
}
.ds-btn-blue {
    box-shadow: 0 4px #15749d;
}
.ds-btn-blue:hover {
    box-shadow: 0 3px #15749d;
    opacity: 0.9;
    top: 1px;
}
.et_pb_button .ds-btn-orange {
    box-shadow: 0 4px #e28207;
}
.ds-btn-orange:hover {
    box-shadow: 0 3px #e28207;
    opacity: 0.9;
    top: 1px;
}
/* Member Login Form */
.member-login-form .et_pb_newsletter_description {
    clear: both !important;
}
.member-login-form .et_pb_newsletter_form {
    clear: both !important;
    padding-left: 0px;
}
.mb-resend-pw {
    line-height: 1.7em;
}
.ifs-ltr-fw-submit,
.mb-resend-pw input[type=submit] {
    background-color: #3fb4e5;
    border-radius: 3px;
    border-width: 0px;
    box-shadow: 0 4px #15749d;
    color: #FFFFFF;
    display: block;
    *zoom: 1;
    *display: inline;
    min-width: 60px;
    padding: 0.3em 1em !important;
    position: relative;
    text-align: center;
    text-decoration: none;
    font-size: 20px !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;
    width: 90%;
    line-height: 1.7em;
}
.ifs-ltr-fw-submit:hover,
.mb-resend-pw input[type=submit]:hover {
    box-shadow: 0 3px #15749d;
    opacity: 0.9;
    top: 1px;
}
.mb-resend-pw input[type=email] {
    display: block;
    width: 90%  !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 10px 4% !important;
    border: none !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    color: #666;
    background-color: #fff;
    font-size: 16px;
    line-height: 1.7em;
}
.mb-resend-pw label {
    display: block;
    width: 90%;
    margin: auto;
    padding: 10px 0% !important;
    text-align: left;
}
.mb-resend-pw .password_send_message {
    display: block;
    width: 90%;
    margin: auto;
    padding: 10px;
}
/* Member Side Menu */
.menu-membership-nav-container ul li {
	margin-bottom: 0px;
}
.menu-membership-nav-container li {
    background-color: #F1F2F2;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px;
    background-repeat: no-repeat;
    padding-left: 35px;  
    display: block;  
}
.menu-membership-nav-container li:hover,
.menu-membership-nav-container li:hover a {
	background-color: #2192e3;
	color: #FFFFFF;
}
.et_pb_fullwidth_header{
	min-height: 214px;
}
/* Member LTR */
.ltr-section-img {
    width: 40% !important;
}
.ltr-section-blurb {
	width: 50% !important;
}
/* Member Workshops */
.workshop-section-img {
    width: 18% !important;
}
.workshop-section-blurb {
	width: 60% !important;
}
.workshop-video-img {
    width: 18% !important;
}
.workshop-video-dl {
    width: 60% !important;
}

/* Indicator Download Page */
#slBundleType {
	padding: 8px 10px;
	min-width: 160px;
	margin: 15px 0px;
	font-size: 16px;
}
table.idl_table,
table.idl_table tr td{
	border: none;
	border-collapse: collapse;
}
table.idl_table tr td{
	padding: 6px 0px;
}
table.idl_table input[type=text]{
	padding: 5px;
}
table.idl_table .indicatorSubmit{
	padding: 4px;
}
.idl_2_head {
	margin-bottom: 15px;
	font-weight: bold;
}
.idl_1_head {
	font-weight: bold;
}

/* membership table Page */
.et_pb_not_available {
	text-decoration: line-through;
}

/* Free Week LTR Page */
.ifs-ltr-fw-txtbox {
	height: 50px;
	width: 350px;
	display: block !important;
	margin-top: 10px !important;
	margin-left: auto !important;
    margin-right: auto !important;
}
.ifs-ltr-fw-submit {
	max-width: 350px;
}

/*.et-cart-info { display:none; } */

/* Footer */
#footer-bottom {
   background-color: #1d1d1d;
   padding-top: 50px;
   clear: both;
}
#footer-top {
   background: url('../../../wp-content/uploads/2016/05/bg-footer.png') repeat-x center bottom;
   background-color: #3fb4e5;
   background-size: 75% auto;
   min-height: 300px;
}
.bottom-nav{
   float: right;
}

/* Learn Dash LMS */
.sfwd-quiz .post-meta,
.sfwd-topic .post-meta,
.sfwd-lessons .post-meta,
.sfwd-courses .post-meta {
display: none;
}

.related {clear: both;}

@media only screen and (min-width: 768px) {
    #et-info { float:right !important; }
}