/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
a {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.em-booking-form-details {
	width: 100%;
}

.em-booking-form label {
    float: none;
    width: inherit;
}

.em-booking-form-details input.input, .em-booking-form-details textarea {
    width: 100%;
}

.emloc_bodyx .post-header, .em_bodyx .post-header {
	display: none;
}

.emloc_bodyx .the_content_wrapper, .em_bodyx .the_content_wrapper {
	margin-bottom: 80px;
}

.em_bodyx .the_content_wrapper > div:first-child, .emloc_bodyx .the_content_wrapper > div:first-child {
	width: 50%;
}

.em_bodyx .single-photo-wrapper, .emloc_bodyx .single-photo-wrapper {
	display: none;
}

.em-map-balloon-content a {
	display: none;
}

/* FORM */
.input-dbem_pro_tva, .input-dbem_company {
	display: none;
}
.input-field-user_type span.input-group {
	margin-left: 20px !important;
}

#em-booking {
	display: inline-block;
	margin-top: 0 !important;
}

.input-dbem_user_priv_note {
	display: none;
}

/* LOGIN FORM */
div.em-booking-login {
	display: none;
	margin-left: 0 !important;
	border-left: 0 !important;
	padding: 10px !important;
}

.tml-action-links {
	display: none !important;
}

div.em-booking-login label {
	width: 100% !important;
	display: initial;
}

.account-deco {
	display: none !important;
}

/* EVENT MAP */
.em-location-map-container {
	display: inline-block !important;
}

#events_pom {
	display: none;
}

table.em-calendar td.eventful a, table.em-calendar td.eventful-today a, table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a {
	color: #fff !important;
	text-decoration: none !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
table.em-calendar td.eventful a:hover, table.em-calendar td.eventful-today a:hover, table.em-calendar td.eventful-pre a:hover, table.em-calendar td.eventful-post a:hover {
	color: #c31e24 !important;
	text-decoration: none !important
}

table.em-calendar td.eventful, table.em-calendar td.eventful-post, table.em-calendar td.eventful-pre, table.em-calendar td.eventful-today {
	color: #fff !important;
	background: #96bf32 !important;
}

table.em-calendar td.eventful ul, table.em-calendar td.eventful-post ul, table.em-calendar td.eventful-pre ul, table.em-calendar td.eventful-today ul {
	list-style: none !important;
	display: inline-block !important;
	margin: 5px 0 5px 3% !important;
}

table.em-calendar td.eventful ul li, table.em-calendar td.eventful-post ul li, table.em-calendar td.eventful-pre ul li, table.em-calendar td.eventful-today ul li {
	margin-bottom: 0 !important;
}

table.em-calendar td.eventful, table.em-calendar td.eventful-post, table.em-calendar td.eventful-pre, table.em-calendar td.eventful-today {
	padding: 2px 4px !important;
}

table.em-calendar td.eventless {
	padding: 7px 4px;
}

table.em-calendar .em-calnav-next {
	float: right;
}

table.em-calendar .month_name {
	text-align: center;
}

table.em-calendar td.eventful.past a {
	pointer-events: none;
}
table.em-calendar td.eventful.past {
	cursor: not-allowed !important;
}

table.em-calendar tbody td {
	width: 14.25%;
}

table.em-calendar td.eventless-today {
	background: #fff !important;
}
table.em-calendar td.eventful-today {
	background: #96bf32 !important;
}

/* PRESSE @ HOME */
#post-369 .the_content_wrapper > div:first-child, #post-369 .the_content_wrapper > p:first-of-type, #post-403 .the_content_wrapper > div:first-child, #post-403 .the_content_wrapper > p:first-of-type {
	display: none;
}