@charset "UTF-8";
/* Tablet Style */

@media all
and (min-width: 768px)
and (max-width: 1024px) {

/*============ Page/Post =================*/

	#header #logo {
		margin-left: 5%;
	}
	.entry-content,
	.footer .row,
	.mec-event-grid-classic {
		padding: 0 10px;
	}
}

/*============ Portrait =================*/

@media all
and (min-width: 768px)
and (max-width: 1024px)
and (orientation: portrait){
	
/*============ Structure =================*/
	
	.show-tablet {
		display: block;
	}
	.hide-tablet {
		display: none !important;
	}
	body .wp-block-cover .wp-block-column:nth-child(2n) {
		flex-basis: 100% !important;
	}
	#mec_skin_306.mec-wrap .row {
		max-height: fit-content;
	}
	.my-row .column:not(:first-child), .columns:not(:first-child) {
		padding-left: 0px;
	}
	.my-row .column.right-text {
		margin-bottom: 0;
	}
	#mec_skin_306.mec-wrap .row {
		margin-bottom: 0px;
	}
	.mec-single-event-additional-organizers h3:before {
		left: 1%;
	}
	.calendar-share {
		width: 80%;
		margin: 20px auto 0;
	}
	.single-cal-add,
	.mec-event-social.mec-frontbox {
		display: inline-block;
		vertical-align: top;
	}
	.mec-event-social.mec-frontbox {
		padding-left: 20px;
	}
	.icon-box .icons:before {
		left: 10px;
	}
	.icon-box span {
		margin-left: 7%;
	}
	
}

/*============ Landscape =================*/

@media all
and (min-width: 768px)
and (max-width: 1024px)
and (orientation: landscape) {
	
/*============ Structure =================*/
	
/* body {
	border: 5px solid pink;
} */
	.hide-landscape {
		display: none !important;
	}
	.show-landscape {
		display: block;
	}
	#mec_skin_306.mec-wrap .row {
		max-height: fit-content;
	}
	.my-row .column:not(:first-child), .columns:not(:first-child) {
		padding-left: 0px;
	}
	.my-row .column.right-text {
		margin-bottom: 0;
	}
	#mec_skin_306.mec-wrap .row {
		margin-bottom: 0px;
	}
	.my-row > .column.large-6,
	.set-tablet > .column.large-9,
	.set-tablet > .column.large-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.mec-single-event-additional-organizers h3:before {
		left: 1%;
	}
	.calendar-share {
		width: 60%;
		margin: 20px auto 0;
	}
	.single-cal-add,
	.mec-event-social.mec-frontbox {
		display: inline-block;
		vertical-align: top;
	}
	.mec-event-social.mec-frontbox {
		padding-left: 20px;
	}
	.icon-box .icons:before {
		left: 10px;
	}
	.icon-box span {
		margin-left: 5%;
	}
}