/*
Theme Name: Luce Theme
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Archetype SC
Author URI: http://www.archetypesc.com
Template: enfold
*/



/*Add your own styles here:*/

#sp_main .sp_tabs, #sp_main .tabsouterouter{display: none !important;}
#menusContainer{max-width: 100% !important;}
#sp_main {max-width: 100% !important;}

#sp_main .hproduct{width: 45% !important; margin-left: 0 !important; margin-right: 0 !important; border-bottom: 1px dashed !important;}

#sp_main .fn, #sp_main .sp_price{font-size: 1.3em !important; line-height: 1.1em  !important; position: relative !important; font-weight: normal !important; margin-bottom: 0 !important;}

#sp_main div, #sp_main span, #sp_main p, #sp_main a, #sp_main em, #sp_main img, #sp_main strong, #sp_main dl, #sp_main dt, #sp_main dd, #sp_main ul, #sp_main li, #sp_main fieldset, #sp_main form, #sp_main label.sp_label{font-size: 100% !important;}

#sp_main .sp_details{display: none !important;}
#sp_main .sp_st_section_title{font-size: 28px !important; line-height: 1.1em !important; font-family: "Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important; font-weight: 300 !important;}




#eventspage h3{display: none;}
#eventspage .event{width: 100%; margin: 0 0 30px 0; position: relative;}
	
	#eventspage .tribe-events-event-image{width: 33%; float: left; margin-right: 30px;}
		#eventspage .tribe-events-event-image img{width: 100% !important; z-index: 1;}
		#eventspage .info{color: #8ead28 !important; width: 60%; margin-left: 30px; float: left;}
	
	#eventspage .event h2{margin: 0; text-align: left; font-size: 24px; line-height: 1.1em; color: #8ead28;}
	#eventspage .event .duration{text-align: left; margin: 0;font-weight: normal;}
	#eventspage .tribe-events-widget-link{text-align: center; margin-top: 30px;}
	#eventspage .tribe-events-widget-link a{text-align: center; padding: 15px 30px 13px; font-size: 13px; min-width: 139px; background:#8ead28; margin: 0 auto; color:#fcfbf9; }

	#eventspage .entry-title a{color: #7c6853 !important; font-size: 28px !important; font-family: Roboto !important; font-weight: normal;}
	#eventspage .tribe-events-list-widget-events{color: #719430 !important; font-family: Roboto !important; }
        #eventspage .tribe-events-list-widget-events .duration{color: #7c6853 !important; }
  	
	.responsive .tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group.tribe-events-meta-group-gmap{width:96%!important;}

	#footer .tribe-events-list-widget-events{margin-left: -15px; padding-left: 0; margin-top: 20px; line-height: 1.1em !important;}
	#footer .tribe-events-event-image {height: 34px; width: 34px; border: 1px solid #575149; padding: 3px; display: inline-block; float: left; margin-right: 5px;}
		#footer .tribe-events-event-image img{height: 28px !important; width: 28px !important;}
	
	#footer .duration{font-size: 10px !important; color: #719430;}
	#footer .hide-footer{display: none;}

@media screen and (max-width: 850px) and (min-width: 641px) {
	#eventspage .event{ margin: 0 0 30px 0; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc;}
	#eventspage .tribe-events-event-image{width: 40%; }
		#eventspage .info{width: 50%;}
	
}
@media screen and (max-width: 640px) {
	
	#eventspage .event{ margin: 0 0 30px 0; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc;}
	#eventspage .tribe-events-event-image{width: 100%;margin-bottom: 10px; }
		#eventspage .info{width: 100%; float: none; margin-left: 0;}
	#eventspage .event h2{margin: 10px 0 auto; text-align: left; font-size: 16px; line-height: 1.1em;}
	
}


.clear{clear: both;}
.bottom30{margin-bottom: 30px;}

@media screen and (min-width: 768px){
#mobile-banner{display:none;}
	}
@media screen and (max-width: 767px){
#layer_slider_1 {display:none;}

img.BW{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%) !important;
}