@media all and (min-width: 1200px) {
	div.main-content div.container {
		width: 1190px;
	}
}

@media all and (min-width: 992px) {
	div#primary.content-area.col-md-9 {
		width: 100%;
		padding: 0 10px;
	}
}

h2.entry-title {
	margin-bottom: 30px;
}

div.ec_details_right > form.ec_add_to_cart_form > h1.ec_details_title {
	display: none;
}

div.ec_title_divider {
	display: none;
}

div.post-meta {
	display: none;
}

div.main-content main.content-wrap {
	padding-right: 0;
}

article.hentry {
	padding: 0;
}

@media only screen and (max-width: 767px) {
	header.entry-header h2.entry-title {
		text-align: center;
		font-size: 26px!important;
		max-width: 95%;
		margin: 0 auto 30px;
		display: block;
	}
	
	div.ec_details_social {
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
}


@media only screen and (min-width: 481px) and (max-width: 767px) {
	div.ec_details_mobile_title_area {
		display: none;
	}
}


@media only screen and (max-width: 480px) {
	div.ec_details_mobile_title_area {
		display: none;
	}
}
