div.td-pb-span8.td-main-content {
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1);
	width: 950px;
	margin: 0px auto;
	float: none !important;
	border-top: 6px solid #BC2459;
	margin-bottom: 90px;
	padding-bottom: 60px;
	margin-top: -200px;
	background-color:#fff;
}
.td-ss-main-content, .td-post-title {
	width: 740px;
	margin: 0px auto
}
.td-post-template-6 .td-post-header {
	width: 950px;
	height: 500px;
}
.td-page-content {
	width: 740px;
	margin: 0px auto;
}
.td-post-template-6 .td-post-header-holder {
	padding: 50px 30px 0 30px;
}
.td-page-title {
    margin: 0px 0px 20px 0px !important;
	text-transform: uppercase !important;
	font-weight: 900;
	font-size: 42px !important;
	font-family: AvenirNextCondensed-Bold!important;
	letter-spacing: 2.5px;
	color: #000 !important;
	line-height: 42px !important;
}
.td-crumb-container {
    padding-top: 40px !important;
	margin-bottom: 1rem !important;
}
.wp-post-image {
	width: 100%;
}
.full-feat-img {
	height: 500px;
	overflow: hidden;
}
.ez-toc-title {
	color: #BC2459 !important;
}
div#ez-toc-container {
	border-left: 6px solid #BC2459 !important;
}
div.td-pb-span8.td-main-content .jtrespo-scroll table tr td.border-left, div.td-pb-span8.td-main-content .jtrespo-scroll table tr td.border-right{border-color: #BC2459 !important;}
div.td-pb-span8.td-main-content .jtTableContainer table.jtrt-table th{border-color: #BC2459 !important; background: #BC2459 !important;}
div.td-pb-span8.td-main-content #ez-toc-container p.ez-toc-title {
color: #BC2459 !important;
}

div.td-pb-span8.td-main-content div#ez-toc-container {
border-left: 6px solid #BC2459 !important;
}
div.td-pb-span8.td-main-content div#ez-toc-container ul.ez-toc-list a:visited {
    background-color: #BC2459 !important;
}

div.td-pb-span8.td-main-content div#ez-toc-container ul.ez-toc-list a:hover {
    background-color: #BC2459 !important;
}

/* Tablet CSS */

@media screen and (max-width: 1018px) {
	
div.td-pb-span8.td-main-content {
	width: 100%;
	margin-bottom: 0px;
    padding-bottom: 60px;
}
div.td-page-content.tagdiv-type {
	width: 80%;
}
div.td-page-header, .td-crumb-container {
	width: 80%;	
	margin: 0px auto;
}
.td-page-title {
    font-size: 36px !important;
}
.force-body-width-image {
    width: 768px !important;
    margin-left: -88px !important;
}
}

@media screen and (max-width: 767px) {
.td-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}	
	#pscrollbgimg{background-size:100vw !important;background-attachment: unset !important;background-position: top !important;}
}

/* Mobile CSS */

@media screen and (max-width: 750px) {
div.td-pb-span8.td-main-content {
	width: 100%;	
	margin-bottom: 0px;
    margin-top: -120px;
	padding-left: 0px;
	padding-right: 0px;
}
.force-body-width-image {
    width: 771px !important;
    margin-left: -71px !important;
}
div.td-page-header, .td-crumb-container {
	width: 90%;	
	margin: 0px auto;
}
.td-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.td-ss-main-sidebar {
    margin: 0px auto;
}
.td-ss-main-content, .td-post-title {
	width: 90%;
}
.td-page-content {
    width: 90% !important;
}
.comments {
    width: 90%;
    margin: 0px auto;
}
.full-feat-img {
	height: 300px;
}
.td-page-title {
  font-size: 30px !important;
  line-height: 1.2em !important;
}
.td-footer-wrapper {
    padding: 0px 30px;
}
}
@media (min-width: 768px) and (max-width: 880px){.toggle-trigger .mr-icon {
    left: 100px !important;
}#pscrollbgimg{background-size:100vw !important;background-attachment: unset !important;background-position: top !important;}}