  /*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Kathy McLaughlin
 Author URI:     http://idesigncommunications.com/
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("/wp-content/themes/Divi/style.css");
 
/* Theme customization starts here
------------------------------------------------------- */

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: underline;
}

.et-cart-info span {
display: none !important;
}

/* change default color scheme - not working... */

#featured { 
  background-color: #ff6633 !important;
}

.orange {
	color:#cc3300;
}

ul.subspacing {
	padding-bottom: 0 !important;
	font-size: 14px;
	list-style-type: square;
}

/* ======== MENU CHANGES ================= */

.nav li ul {
	top: 35px;
}

#et-top-navigation {
	padding-left: 0 !important;
}
#top-menu-nav {
	background-color: white!important;
}

/* ======== Page Header Updates ================ */

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-style: italic;
    font-size: 20px;
}

/* ======== Image Slider Updates ================= 

.et-pb-controllers {
	display: none!important;
}*/

/* =========== CAPTIONS FOR IMAGES =================== */

.wp-caption p.wp-caption-text {
    font-size: 12px;
    line-height: 14px;
    padding: 5px 4px 0px;
    margin: 0;
}

.caption {
	font-size: 12px;
    line-height: 14px;
	margin-top: -20px;
	margin-bottom: 20px;
}

/* =============== NEW CLICK REMOVAL ================  */

.entry-featured-image-url { 
    pointer-events: none; 
}

.et_pb_gallery_image a, .entry-featured-image-url { 
	/*pointer-events: none;
	cursor: default;*/
}

/*============== SPOTLIGHTS FIX ==================== */
#spotlights.et_pb_post {
	margin-bottom: 20px!important;
}

/* =========== MOBILE QUERIES =================== */

@media only screen and (max-width: 480px) {
	div.alignleft {
		display: block!important;
		float: none;
		width: 100%!important;
		margin: 0 auto !important;
	}
	div.alignright {
		display: block!important;
		float: none;
		width: 100%!important;
		margin: 0 auto !important;
	}
	div.alighnleft img {
		min-width: 100%!important;
		height: auto;
	}
}
