@import url("../Divi/style.css");
/*
Theme Name: Divi-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Child theme for the Divi theme
Author: McKee Story Seminars
Author URI: http://www.elegantthemes.com
Template: Divi
Version: 1.0.0
*/

/* Customizations for www.mckeestory.com */


/* Navigation */

span.mobile_menu_bar {margin-top:12px;margin-right:12px;} /* Size Menu Icon */
a.mobile_nav.opened, 
a.mobile_nav.closed, 
.et_header_style_centered #main-header .mobile_nav {padding:16px !important;border-radius:0 !important;border:1px solid #dddddd;} /* Size Menu Bar */ 

#main-header .et_mobile_menu {margin-top:5px;} /* Spacing around Menu Bar */


/* Main Content */

#et-main-area {margin-top:0px;} /* Remove Gap between Nav and Content */


/* Sidebar */

.et_pb_widget_area_left, .et_pb_widget_area_right {border:0 !important;} /* Remove divider line from Sidebar */


/* Fullwidth Slider */

.featured-slider .et_pb_promo_button:hover {background:#ffffff;border-color:#555555; color:#555555 !important;}
.et_pb_slide_with_image .et_pb_slide_description {padding: 50px 0;}
.et_pb_slide_description h2, .et_pb_slide_description h2 a {display:none;}
.et_pb_slide_image img {max-height: 600px !important;}
.slide_align {padding:50px 0px;}

/* Home Page - Seminar Blurbs */

.seminar-logo img {width:80%;}
.seminar-cta .et_pb_promo_button,
.seminar-cta .et_pb_promo_button:hover {background:#ffffff !important;border-color:#555555; color:#555555 !important;} /* Color the Buttons */
.storylogue-cta .et_pb_promo_button,
.storylogue-cta .et_pb_promo_button:hover {color:#555555 !important; border-color:#555555;background:#ffffff !important;} /* Color the Storylogue Button */

/* Home Page - Testimonials */

.large-image .et_pb_testimonial_portrait {
	height:150px !important;
	width:150px !important;
	}
	
.et_pb_testimonial {border:1px solid #dddddd;}

/* .home .et_pb_testimonial_portrait {
	height:150px !important;
	width:150px !important;
	} */


/* Blog Posts - List Format */

/* .page-id-7532 article .et_main_video_container {display:none !important;} /*Remove giant video thumbnail when in List View */

/*
.page-id-7532 article .et_pb_column et_pb_column_3_4 {margin-top:0px !important;} Spacing for Posts in List View 
.page-id-7532 article h2 {margin-top:0px; padding-bottom:10px;} Spacing for Post Titles in List View 
.page-id-7532 article .post-meta {margin-bottom:20px;}   Spacing for Post Meta in List View 
.et_pb_post a img {width:100px; height:100px; float:left; margin:0px 20px 80px 0px;overflow:auto;display:inline-block;}  Resize Post Thumbnail in List View 

*/





/* Contact Form */

input.input.et_pb_contact_name,
textarea.et_pb_contact_message.input,
input.input.et_pb_contact_email
{background:#f7f7f7 !important;border:1px solid #dddddd !important;}
input.input.et_pb_contact_captcha
{background:#f7f7f7 !important;border:1px solid #dddddd !important;width:50px !important;}

/* iContact Forms */

.icontact_footer input.input.et_pb_contact_name,
.icontact_footer textarea.et_pb_contact_message.input,
.icontact_footer input.input.et_pb_contact_email
{background:#333333 !important;border:1px solid #000000 !important;}
.icontact_footer h4 {color:#FFFFFF !important;}
.icontact_footer p {color:#ebebeb;}

 

/* Toggles */

.et_pb_toggle_close {background:#ffffff;padding:20px;}


/* Screen Size Dependencies */

@media screen and (max-width: 480px) and (orientation : portrait) {

.et_pb_slide_content, .et_pb_more_button {
display: block !important;
}
.et_pb_more_button {width:150px;margin-left:auto;margin-right:auto;}
/*.et_pb_slider {display:none;} Remove Buggy Slider */
}

@media screen and (max-width: 768px) {
.et_pb_slide {background-image:url('') !important;} /* Remove Background Image from Slider */
.slide_align {padding:0px;} /* Remove extra padding */
.icontact_sidebar, 
icontact_post,
icontact_footer {width:100% !important;max-width:100% !important;} /* Override width settings for iContact widgets */
}  

@media screen and (max-width: 980px) {
.et-cart-info {display:none;} /* Remove Cart Icon */
.textwidget img {display:none;} /* Remove Image from Sidebar iContact widgets */
.et_pb_fullwidth_menu {display:none;} /* Remove SubMenu */
}


/* Additional Post Fields */

ul.et_pb_social_media_follow {padding-left:0px !important; list-style:none !important;} /* Remove Bullets from Social Media Icons */
li.et_pb_social_icon {margin-right:10px;} /* Space Icons */
.icontact_post table {width:100%;} /* Size iContact Post Form */
.icontact_post .et_pb_contact {margin-left:-7px;} /* Left-Align iContact Post Form */
	

/* Buttons */

a.yellow-button, a.icontact_submit, input.icontact_submit {
color:#000000;
background:#f6a704 !important;
text-decoration:none;
font-family:Helvetica, Arial, sans-serf;
font-size:16px;
display:inline-block;
padding:14px;
cursor:pointer;
border:0px !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
-webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.7);
-moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.7);
box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.7);}


.et_pb_contact_submit, .et_pb_contact_submit:hover {
background: #f6a704 !important;
border: 0 !important;
font-size: 16px;
padding: 10px 20px !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px !important;
-webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.7);
-moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.7);
box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.7);
cursor:pointer;
color:#333333 !important;} /* Button for Contact Form */



.read_more {
text-align:center;
color:#f6a704;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:10px;
font-weight:bold;}

.read_more_2 {
background: #333333 !important;
border: 0 !important;
font-size: 16px;
padding: 10px 10px !important;
border-radius:3px !important;
box-shadow:0 3px 0 #111111; 
-webkit-box-shadow:0 3px 0 #111111;
-moz-box-shadow:0 3px 0 #111111;
cursor:pointer;
color:#ffffff !important;
text-align:center;
width:40%;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:10px;} /* General Button */


.sidebar {background:#ffffff !important;
border:1px solid #dddddd !important;padding:20px;}

.page-id-7532 .et_pb_widget.widget_text {margin:0 !important;}

.menu-item-7562 a, .menu-item-7571 a, .menu-item-7578 a {color:#f6a704 !important;}
.menu-item-7562 a:hover , .menu-item-7571 a:hover, .menu-item-7578 a:hover {color:#fbbc05 !important;}

.mfp-title {display:none;} /* Remove titles form Gallery images */

.page-id-8563 .et_pb_post a img {
  max-width: 100px!important; 
  min-height: 120px!important;  
  float: left;
  left: 0;
  padding-right: 14px;}

.event_espresso_form_wrapper p {
margin: .5em 0 !important;
}

/*------------------------------------------------*/
/*-------------[CTA Menu Item - JOIN]-------------*/
/*------------------------------------------------*/
 
/* style the get started cta button */
            .custom-menu-item {border-radius: 0px;}
            .custom-menu-item a {color: #000!important;}
            li.custom-menu-item {
                background-color:#f6a704; 
                font-weight: 700; 
                /*text-transform: uppercase;*/ 
                text-align: center; 
                padding: 10px 10px 10px!important;
            border-radius: 3px;
            box-shadow: 0 1px 2px rgba(0,0,0,0.2);
                -moz-transition: all 0.5s; 
                -webkit-transition: all 0.5s;
                transition: all 0.5s;}
            li.custom-menu-item:hover {opacity:0.8;}
 
    @media only screen and (min-width : 981px) {
            li.custom-menu-item {height: 33px;}}