/** Hide posts' Categories on Category pages **/

.qodef-post-info-category {
	display:none;
}

/** Auto-resize main logo **/

.qodef-light-logo {
	width: 100%!important;
  height: auto!important;
}

/** Hide useless informations on posts' pages **/

.qodef-post-info-top {
	display:none;
}

/** Hide tags on categories and posts pages **/

.trp-with-flags {
	display:none!important;
}

/** Changes if screen width < 768px (= mobile) **/

@media only screen and (max-width: 768px) {
	
	/** Changes to posts' titles **/
	
  h2 {
    font-size: 20px;
		line-height: 20px;
		text-align: center;
  }
	
	/** Changes to posts' images **/
	
	.qodef-post-image {
		border-radius: 10px;
		border: 2px solid black;
		border-style:dotted;
		overflow:hidden;
	}
	
	/** Center posts' thumbnails on homepage **/
	
	.img_cropper {
		width: 50%!important;
		margin: 0 auto!important;
		padding-top:15px!important;
	}
	
	/** Better positionning for burger menu **/

	.qodef-mobile-menu-opener {
		left: 50%!important;
	}
	
	/** All following center text on the recent posts on homepage **/
	
	.title {
		text-align: center!important;
		margin: 0 auto!important;
	}
	
	.author {
text-align: center!important;
	}
	
	.date {
text-align: center!important;
	}
	
	.text {
		text-align: center!important;
	}
	
	.custom_fields {
		text-align: center!important;
	}
}

/** Center text on events list on homepage **/

.qodef-events-list {
	text-align: center!important;
}

/** Hide Google Maps on Single Event pages **/

.tribe-events-venue-map {
	display:none!important;
}

/** Center content on Single Events pages **/

.tribe-events-event-image {
	margin: 0 auto!important;
}

.qodef-events-single-media {
	margin: 0 auto!important;
}

.qodef-container-inner clearfix {
	margin: 0 auto!important;
}

.qodef-events-list-item-time {
	display: none;
}

.qodef-position-left {
	z-index: 9999!important;
	position: relative!important;
	width: 300px!important;
}

.qodef-position-center-inner {
	z-index: 0!important;
	position: relative!important;
}

.qodef-mobile-logo-wrapper
{
	width: 300px!important;
	height: 140px!important;
}