/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brad Dalton http://wpsites.net
Template: Divi
*/

@import url("../Divi/style.css");


/* Style Footer Credits - Lines 948 & 949 */

#footer-info { 
	text-align: left; 
	color: green; 
	padding-bottom: 10px; 
	float: left; 
}

#footer-info a { 
	font-weight: 700; 
	color: yellow; 
}

#footer-info a:hover { 
	color: pink; 
}


/* Style Footer Social Icons - Lines 1185 to 1198 */

#footer-bottom .et-social-facebook a {
	color: blue;
}
#footer-bottom .et-social-twitter a {
	color: powderblue;
}
#footer-bottom .et-social-google-plus a {
	color: red;
}
#footer-bottom .et-social-rss a {
	color: orange;
}

/* Hover Colors*/
#footer-bottom .et-social-facebook a:hover {
	color: pink;
}
#footer-bottom .et-social-twitter a:hover {
	color: pink;
}
#footer-bottom .et-social-google-plus a:hover {
	color: pink;
}
#footer-bottom .et-social-rss a:hover {
	color: pink;
}

/* Color Schemes */
.et_color_scheme_green a {
	color: #008c44;
}
.et_color_scheme_green .et_pb_counter_amount,
.et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_green #top-header {
	background: #008c44 !important;
}
.et_color_scheme_green.woocommerce a.button.alt,
.et_color_scheme_green.woocommerce-page a.button.alt,
.et_color_scheme_green.woocommerce button.button.alt,
.et_color_scheme_green.woocommerce-page button.button.alt,
.et_color_scheme_green.woocommerce input.button.alt,
.et_color_scheme_green.woocommerce-page input.button.alt,
.et_color_scheme_green.woocommerce #respond input#submit.alt,
.et_color_scheme_green.woocommerce-page #respond input#submit.alt,
.et_color_scheme_green.woocommerce #content input.button.alt,
.et_color_scheme_green.woocommerce-page #content input.button.alt,
.et_color_scheme_green.woocommerce a.button,
.et_color_scheme_green.woocommerce-page a.button,
.et_color_scheme_green.woocommerce button.button,
.et_color_scheme_green.woocommerce-page button.button,
.et_color_scheme_green.woocommerce input.button,
.et_color_scheme_green.woocommerce-page input.button,
.et_color_scheme_green.woocommerce #respond input#submit,
.et_color_scheme_green.woocommerce-page #respond input#submit,
.et_color_scheme_green.woocommerce #content input.button,
.et_color_scheme_green.woocommerce-page #content input.button,
.et_color_scheme_green .woocommerce-message,
.et_color_scheme_green .woocommerce-error,
.et_color_scheme_green .woocommerce-info {
	background: #008c44 !important;
}
.et_color_scheme_green #et_search_icon:hover,
.et_color_scheme_green .mobile_menu_bar:before,
.et_color_scheme_green .footer-widget h4,
.et_color_scheme_green .et_pb_sum,
.et_color_scheme_green .et_pb_pricing li a,
.et_color_scheme_green .et_pb_pricing_table_button,
.et_color_scheme_green .comment-reply-link,
.et_color_scheme_green .form-submit .et_pb_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button,
.et_color_scheme_green .et_pb_contact_submit,
.et_color_scheme_green .et_password_protected_form .et_submit_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button,
.et_color_scheme_green .et_overlay:before,
.et_color_scheme_green .entry-summary p.price ins,
.et_color_scheme_green.woocommerce div.product span.price,
.et_color_scheme_green.woocommerce-page div.product span.price,
.et_color_scheme_green.woocommerce #content div.product span.price,
.et_color_scheme_green.woocommerce-page #content div.product span.price,
.et_color_scheme_green.woocommerce div.product p.price,
.et_color_scheme_green.woocommerce-page div.product p.price,
.et_color_scheme_green.woocommerce #content div.product p.price,
.et_color_scheme_green.woocommerce-page #content div.product p.price,
.et_color_scheme_green #top-menu li.current-menu-ancestor > a,
.et_color_scheme_green #top-menu li.current-menu-item > a,
.et_color_scheme_green .bottom-nav li.current-menu-item > a {
	color: #008c44;
}

.et_color_scheme_green.woocommerce .star-rating span:before,
.et_color_scheme_green.woocommerce-page .star-rating span:before {
	color: #008c44 !important;
}

.et_color_scheme_green .et-search-form,
.et_color_scheme_green .nav li ul,
.et_color_scheme_green .et_mobile_menu,
.et_color_scheme_green .footer-widget li:before,
.et_color_scheme_green .et_pb_pricing li:before {
	border-color: #008c44 !important;
}

.et_color_scheme_green .footer-widget a {
	color: white;
}

#main-footer .footer-widget h1,
#main-footer .footer-widget h2,
#main-footer .footer-widget h3,
#main-footer .footer-widget h4
{
	color: white !important;
}

.title-mega-menu {
	font-weight: bold;
	font-variant: small-caps;
	color: #000;
}

/*------------------------------------------------*/
/*--------[GQ - LEFT ALIGN BLOG IMAGE]------------*/
/*------------------------------------------------*/
 
    .et_pb_posts .et_pb_post a img, 
    .archive .et_pb_post a img, 
    .search .et_pb_post a img {
            max-width: 210px!important;
            float: left;
            padding-right: 20px;}
 
    @media only screen and (max-width: 980px) {
        .et_pb_posts .et_pb_post a img, 
        .archive .et_pb_post a img, 
        .search .et_pb_post a img{
            float:none;
            max-width: 250px!important;}}

.MenuMembre a {
        color: white !important;
        shadow: bol !important;
        background: #009e60 none repeat scroll 0% 0% !important;
        padding: 10px 12px !important;
        border-radius: 4px !important;
        margin-top: -10px !important;
}

	.tribe-events-title a{
		color: #009e60;
		font-size: 20px;
		text-transform: uppercase;
	}

	.tribe-events-duration {
		color: #666 !important;
		font-size: 12px !important;
		font-weight: bold !important;
		font-style: normal !important;
		text-transform: none !important;
		text-decoration: none !important;
	}

	.tribe-events-location{
		color: #666 !important;
		font-size: 14px !important;
		font-weight: bold !important;
		font-style: normal !important;
		text-transform: none !important;
		text-decoration: none !important;
	}

	.tribe-events-widget-link{
		display: none;
	}

	.tribe-events-event-meta{
		clear: unset !important;
		float: none !important;
	}
	.tribe-events-content {
		font-size: 14px;
		float: left;
		margin-bottom: 30px;

	}
	.tribe-bar-date-filter{
		display: none !important;
	}

	.tribe-events-ical{
		display: none !important;
	}

	.tribe-event-url{
		color: #009e60 !important;
		text-transform : uppercase !important;
	}

	.tribe-event-date-start{
		color:#80bd01 !important;
		font-size: 24px;
		font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
	}

	.tribe-event-time{
		color:#80bd01 !important;
		font-size: 24px;
		font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
	}

	.tribe-events-page-title {

		margin-bottom: -2.5em;
		text-align: left;
		margin-top: 65px;

	}

	.type-tribe_events {
		margin-top: 29px !important;
	}

	.tribe-events-event-image{
		margin-bottom: 20px;
	}

	.tribe-events-page-title {

		font-size: 26px;
		font-weight: bold;
		font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
		font-style: normal;
		text-transform: none;
		text-decoration: none;

	}

	.tribe-event-url {

		font-size: 26px;
		font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
		font-weight: bold;
		font-style: normal;
		text-transform: none;
		text-decoration: none;
		line-height: 1.7em;

	}

	.tribe-events-list .tribe-events-venue-details {
		font-size: 18px;
		font-weight: bold;
		font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;

	}

	.tribe-mini-calendar-event{
		margin-top: -7px !important;
		padding: 19px !important;
		border: 1px solid #d8d8d8;
		background-color: #fff;
		word-wrap: break-word;

	}

	@media print {
		.screen-only, #main-footer, #main-header, .post-meta, .et_social_sidebar_networks, .wp_rp_wrap{
			display:none !important;
		}
		.et_social_icons_container li {
			display:none !important;
		}
		.screen-only {
			margin-bottom: 20px !important;
		}
		.left-area{
			width: 100% !important;
		}
		.wp_rp_first{
			display:none !important;
		}
		.fb-comments{
			display:none !important;
		}
		.container{
			width: 100% !important;
			max-width: inherit !important;
		}
		#main-content .container {
			padding-top: 0px !important;

		}
	}