.em-search-wrapper button.em-search-submit {
    right: 12px !important;
    top: 54px !important;
}

.em-search-wrapper div.em-search-field {
	display: block !important;
}

.em-search-wrapper div.css-search div.em-search-geo {
    background-position:  0 9px !important;
}

.em-search-wrapper div.css-search div.em-search-text {
    background-position:  0 11px !important;
}

.em-search-wrapper form.em-events-search-form {
	margin: 0;
}

.events-table {
	width: 100%;
}

.events-table th.event-time {
	width: 35%;
}

ul.event-categories {
	margin: 0;
}

ul.event-categories li {
	list-style-type: none;
}

table.em-calendar {
    width: 100%;
}

table.em-calendar td.month_name {
	font-size: 15px;
}

.widget_em_calendar {
	margin-top: 0;
}

.events-sidebar h4.widgettitle {
	display: none;
}

div.css-search div.em-search-main .em-search-submit {
    background: #F58026;
    border: 0;
}

div.css-search div.em-search-main .em-search-submit:hover {
    background: #ECECEC;
    border: 0;
}

table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
    color: #F58026;
}

#event-form .event-form-name i,
#event-form .event-form-name input {
    float: left;
}

#event-form .event-form-when {
    clear: both;
}

#event-form .em-date-range input {
    width: 40%;
}

div.time-picker li {
    height: 18px !important;
}

#event-form i {
    color: red;
}

#event-form .em-location-data input {
    float: left;
    width: 95%;
}

#event-form .wp-editor-container {
    border: 1px solid #ececec;
}

em.help-text {
    display: inline-block;
    padding-bottom: 10px;
}

.em-location-map-container {
    width: 100% !important;
    margin: 20px 0px;
}

.wp-editor-wrap i {
    color: #777 !important;
}

#event-form #em-location-data table.em-location-data {
    width: 100%;
}
