/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  Ryan Saucerman
Author URI:  https://www.explorethatstore.com/
Template: Divi
Version:  1.0.3
*/

@import url("../Divi/style.css");
 
/* =Theme customizations
------------------------------------------------------- */

/*== ADD TOP HEADER TO MOBILE VIEW*/

@media (max-width: 980px){
.et_secondary_nav_only_menu #top-header {
    display: block!important;
}

.et_fixed_nav #top-header {
    top: 3px;
    right: 0;
    left: 0;
}

#et-secondary-nav, #et-secondary-menu {
    display: block !important;
}

.et_non_fixed_nav.et_transparent_nav_temp #main-header, .et_secondary_nav_only_menu #main-header, .et_fixed_nav_temp #main-header, .et_secondary_nav_only_menu #main-header {
    top: 30px !important;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.social-icon.facebook.menu-item-4493,
li.menu-item.menu-item-type-custom.menu-item-object-custom.social-icon.instagram.menu-item-4490,
li.menu-item.menu-item-type-custom.menu-item-object-custom.social-icon.twitter.menu-item-4491,
li.menu-item.menu-item-type-custom.menu-item-object-custom.social-icon.google-plus.menu-item-4492
 {
    display: none;
}

}

/*END ADD TOP HEADER TO MOBILE VIEW*/

/*-------------
== ZENREACH FORM ON NEWSLETTER PAGE
---------------*/

.zenreach-form input[type="text"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
}

.zenreach-form button[type="submit"] {
    color: #deceb9 !important;
    background: #c46154;
    border-width: 1px !important;
    border-color: #324149;
    border-radius: 8px;
    letter-spacing: 1px;
    font-size: 14px!important;
}

/*EVENTS MANAGER PRO STYLES*/

.single-event #left-area,
.single-location #left-area {
	width: 100%!important;
	padding-top: 20px!important;
	padding-bottom: 20px!important;
}

.single-event.et_right_sidebar #left-area,
.single-location.et_right_sidebar #left-area {
    padding-left: 0%!important;
    float: center!important;
    padding-right: 0%!important;
    margin: auto!important;
}

.single-event h1 {
    font-family: 'Bitter', Georgia, "Times New Roman", serif !important;
}

.single-event h1.entry-title {
    display: none;
}

.event-3-col {
    background: #f7e9d7;
}


@media(max-width:980px){
	div.left,div.right{
		width:100%!important;
		float:none!important;
	}

	.event-3-col a {
    	display: block;
    	padding: 10px 20px;
	}

	.et_right_sidebar #sidebar {
    	padding-left: 30px;
    	display: none;
	}
}

@media (min-width: 981px){
	.single-event.et_right_sidebar #left-area {
	    float: none!important;
	    padding-right: 0%!important;
	}

	.single-event #main-content .container:before,
	.single-location #main-content .container:before  {
    	position: absolute;
    	top: 0;
    	width: 1px;
    	height: 100%;
    	background-color: transparent;
    	content: "";
	}

	.et_right_sidebar #sidebar {
    	padding-left: 30px;
    	display: none;
	}
	
	.event-3-col {
    	width: 30%;
    	margin-right: 5%;
        margin-bottom: 5%;
    	float: left;
	}

    .event-3-col:nth-child(3n+3) {
        margin-right: 0%;
    }

	.event-3-col a:last-of-type {
    	display: block;
    	padding: 10px 20px;
	}
}
