/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


html,body {
    overflow-x: hidden;
}


/* EVENTS LIST */
.em-item-image { width: 55%; float: left; padding: 15px 35px 0 0!important; border-top: 5px solid #009fa2; }
.em-item-image img { height: 350px; object-fit: cover; width: 100%; }
.em-item-info { border-top: 5px solid #009fa2; width: 45%; float: right; }
.em-event { clear: both; }
.em-item-title { padding: 10px 0 0;}
.em-icon-tag { float: left; margin: 2px 4px 0 0; }
.em-events-list h2 { clear: both; margin: 30px 0 10px; background: #fff;  }
.em-events-list h3 {}
.em-item-actions { margin: 10px 0 10px; }
.em-item-info .em-item-read-more { background: #282E66; border-radius: 4px; margin-right: 10px; color: #fff; }
.em-item-info .em-event-book-now { background: #009fa2; border-radius: 4px; color: #fff; }
.em-item-infobutton .em-icon-ticket { margin-right: 5px; }
.em-item-info .em-icon-category { float: left; margin: 0 4px 0 0; }
.em-item-info ul.event-categories { margin: 0; list-style-type: none; display: inline-block; }
.em-item-info .em-icon { width: 25px; }
.em-item-info .em-icon-tag { margin-right: 4px; }

/* EVENTS SINGLE */
.single-event .em-item-image { padding: 10px 0 0!important; border-top: 5px solid #009fa2; float: none; }

/* HOME EVENTS THIS WEEK */

.mh-home-contb .em-item-info { border-top: 5px solid #009fa2; width: 25%; float: right; margin-top: 15px; }
.mh-home-contb { overflow: auto; }
.mh-home-contb h2 { margin: 0; }
.mh-home-contb .mh-cont.em-events-list h3 a { text-decoration: none; color: #fff; }
.mh-home-contb a { color: #282E66; }
.mh-home-contb .em-item-image { margin-top: 15px; width: 75%; }
.mh-home-contb .em-item-image img { height: 34em; width: 100%; }
.mh-home-contb .em-item-info .em-event-book-now { background: #282E66; }
.mh-home-contb .em-item-info .em-event-book-now .em-icon { display: none; }
.mh-home-contb .em-item-image { padding-right: 20px; }
/* END */

/* home future events */

.mh-home-contc .em-item-info { border-top: 0; width: 100%; float: right; }

.mh-home-contc .em-item-image { padding-right: 0!important; width: 100%; }
.mh-home-contc .em-item-image img { width: 100%; }
.mh-home-contc .em-list { display: flex; gap: 25px; width: 100%; }
.mh-home-contc .em-event { flex-grow: 1!important; width: 100%; max-width: 350px; }
.mh-home-contc .em-item-image img { height: 14em; object-fit: cover;  padding-right: 0; }

/* home – emerging creatives */

.mh-home-contd .em-item-info { border-top: 5px solid #009fa2; width: 100%; float: left; }
.mh-home-contd .em-item-image { padding-right: 0!important; width: 100%; }
.mh-home-contd .em-item-image img { width: 100%; }
.mh-home-contd .em-list { display: flex; gap: 25px; width: 100%; }
.mh-home-contd .em-event { flex-grow: 1!important; width: 100%; max-width: 350px; }
.mh-home-contd .em-item-image img { height: 14em; object-fit: cover;  padding-right: 0; }
.mh-contd .contb { background: #fff; }

.mh-home-conte .em-item-info { border-top: 5px solid #009fa2; width: 25%; float: right; margin-top: 15px; }
.mh-home-conte .em-item-image { margin-top: 15px; width: 75%; }
.mh-home-conte .em-item-image img { height: 34em; width: 100%; }
.mh-home-conte { clear: both; }


/* MEDIA QUERIES */
@media (max-width: 900px) {

.em-item-image { width: 100%%; padding: 0!important; }
.em-item-image img { height: 350px; object-fit: cover; width: 100%; }
.em-item-info { border-top: 0; width: 100%; margin-bottom: 20px; }
	
.em-item-image { width: 100%; padding-right: 0; }
	
.mh-home-contb .em-item-image { display: flex; margin-top: 15px; width: 100%; padding-right: 0!important; }
.mh-home-contb .em-item-image img { height: 200px;  }
.mh-home-contb .em-item-info { width: 100%; }

	
.mh-home-contc .em-list { display: block; }
.mh-home-contc .em-item-image { width: 100%; }
.mh-home-contc .em-item-image img { height: 200px; width: 100%; float: left;  }
	
.mh-home-contd .em-list { display: block!important; }
.mh-home-contd .contb { padding: 0; }
.mh-home-contd .em-item-image { width: 100%; }
.mh-home-contd .em-item-image img { height: 200px; width: 100%; float: left;  }
.mh-home-contd { clear: both; }

.mh-home-conte .em-item-image { width: 100%; }
.mh-home-conte .em-item-image img { height: 200px; width: 100%;  }
.mh-home-conte .em-item-info { width: 100%; border: none; }

}


/* MEMBER PAGE */
.mh-member-conta .gb-grid-column .gb-container { border: 1px solid #666; padding: 10px 20px; }
.button-center { text-align: center; }
.mh-member-conta ul li::marker { color: #fff; }

.mh-member-conta ul li:before {    
    font-family: 'FontAwesome';
    content: '\f058';
    margin:0 5px 0 -22px;
    color: #009FA1;
}