/*======================================
Theme Name: Free Divi Child Theme By Pee-Aye Creative
Theme URI: https://www.peeayecreative.com/
Description: This is a free Divi child theme from Pee-Aye Creative!
Author: Nelson Lee Miller (aka The Divi Teacher)
Author URI: https://www.peeayecreative.com/
Author Email: nelson@peeayecreative.com
Template: Divi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
======================================*/

 /* ===== NOTES ==================================================================
 * 
 * New to Divi? Take our full Divi course: https://www.peeayecreative.com/product/beyond-the-builder-the-ultimate-divi-website-course/
 * 
 * Learn cool tricks and features with our Divi tutorials: https://www.peeayecreative.com/blog/
 * 
 * Discover our premium Divi products: https://www.peeayecreative.com/shop/
 * 
 * =============================================================================== */

/*add your custom CSS below this line*/

/*event background in specific categories*/

.decm_divi_event_calendar .fc-event.green_dec_category {
	background: #189072!important;
}

.decm_divi_event_calendar .fc-event.blue_dec_category {
	background: #0c71c3!important;
}

.decm_divi_event_calendar .fc-event.blue-walk_dec_category {
	background: #0c71c3!important;
}

.decm_divi_event_calendar .fc-event.red_dec_category {
	background: #dd3333!important;
}

.decm_divi_event_calendar .fc-event.red-walk_dec_category {
	background: #dd3333!important;
}

.decm_divi_event_calendar .fc-event.black_dec_category {
	background: #dd3333!important;
}

.decm_divi_event_calendar .fc-event.wainwrights_dec_category {
	background: #dd3333!important;
}

.decm_divi_event_calendar .fc-event.social_dec_category {
	background: #df52ff!important;
}

.decm_divi_event_calendar .fc-event.walking-week_dec_category {
	background: #e09900!important;
}

.decm_divi_event_calendar .fc-event.weekend-away_dec_category {
	background: #e09900!important;
}



/*event more info button in specific categories*/

.decm_event_display .ecs-event-posts.green_ecs_category .act-view-more {
	background: #189072!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

.decm_event_display .ecs-event-posts.blue_ecs_category .act-view-more {
	background: #0c71c3!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

.decm_event_display .ecs-event-posts.blue-walk_ecs_category .act-view-more {
	background: #0c71c3!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

.decm_event_display .ecs-event-posts.red_ecs_category .act-view-more {
	background: #dd3333!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

.decm_event_display .ecs-event-posts.red-walk_ecs_category .act-view-more {
	background: #dd3333!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

.decm_event_display .ecs-event-posts.black_ecs_category .act-view-more {
	background: #dd3333!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

.decm_event_display .ecs-event-posts.wainwrights_ecs_category .act-view-more {
	background: #dd3333!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

.decm_event_display .ecs-event-posts.weekend-away_ecs_category .act-view-more {
	background: #e09900!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

.decm_event_display .ecs-event-posts.walking-week_ecs_category .act-view-more {
	background: #e09900!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

.decm_event_display .ecs-event-posts.social_ecs_category .act-view-more {
	background: #df52ff!important;
	color: #ffffff!important;
	border-color: #0d1b42;
}

/*events background/border in specific categories*/

.decm_event_display .ecs-event-posts.red_ecs_category .act-post {
	border-color: #dd3333!important;
}

.decm_event_display .ecs-event-posts.red-walk_ecs_category .act-post {
	border-color: #dd3333!important;
}

.decm_event_display .ecs-event-posts.black_ecs_category .act-post {
	border-color: #dd3333!important;
}

.decm_event_display .ecs-event-posts.wainwrights_ecs_category .act-post {
	border-color: #dd3333!important;
}

.decm_event_display .ecs-event-posts.green_ecs_category .act-post {
	border-color: #189072!important;
}

.decm_event_display .ecs-event-posts.blue_ecs_category .act-post {
	border-color: #0c71c3!important;
}

.decm_event_display .ecs-event-posts.blue-walk_ecs_category .act-post {
	border-color: #0c71c3!important;
}

.decm_event_display .ecs-event-posts.walking-week_ecs_category .act-post {
	border-color: #e09900!important;
}

.decm_event_display .ecs-event-posts.weekend-away_ecs_category .act-post {
	border-color: #e09900!important;
}

.decm_event_display .ecs-event-posts.social_ecs_category .act-post {
	border-color: #df52ff!important;
}

#page-container { overflow:hidden; }

/*adjust Divi Menu module breakpoint*/
@media only screen and (max-width: 1401px) {
    .et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    .et_mobile_nav_menu {
        display: block
    }
}

/*edit the Divi mobile hamburger icon*/
.mobile_menu_bar:before {
color: #dd3333;
background: #c7d6c0;
border: 2px solid #ffffff;
border-radius: 100px;
}

/*edit the default Divi mobile menu header*/
#main-header {
padding: 0!important;
}

/*** Any desktop larger than a laptop - this query goes HIGHER than 1336 ***/
@media all and (min-width: 1337px) {
}
 
/*** All the mobile devices ***/
@media all and (max-width: 1024px) {
}
 
/*** iPad landscape and more resizers ***/
@media all and (min-width: 769px) and (max-width: 1024px) {
}
 
/*** iPad portrait and below ***/
@media all and (max-width: 550px) {
}
 
/*** iPad portrait and more resizers ***/
@media all and (min-width: 551px) and (max-width: 768px) {
}
 
/*** Phablets and all phones ***/
@media all and (max-width: 550px) {
}
 
/*** Regular sized phones for non-Shaq sized people ***/
@media all and (max-width: 479px) {
}

/* Align the submit button on contact form – center */
.et_contact_bottom_container{
display: flex;
align-items: center;
justify-content: center;
width: 100% !important;
}

/* Format contact form submission message */
.et-pb-contact-message {
    background: #fff!important;
    color: #333!important;
}

/*add text to the back to top button*/
body .et_pb_scroll_top:after {
	content: "" !important;
	font-family: Open Sans, sans-serif !important;
	line-height: 30px !important;
	font-size: 22px !important;
	position: relative;
	top: -2px;
	margin-left: 10px !important;
}