@media screen and (min-width: 1px) {
/*White Table*/
.MMM--wysiwyg table {
	margin-bottom: 0px;
}
.MMM--wysiwyg table tr td {
	vertical-align: top;
}
.MMM--wysiwyg table tr:nth-child(even) td {
	background: white;
}
}


@media screen and (min-width: 768px) {
.MMM--media_stackable .MMM--wysiwyg table {
	width:40% !important;
}
.mix-MMM--hdg_spaced {
	margin-bottom: 0px;
}
.mix-MMM--hdg_spaced ~ .MMM--wysiwyg > *:nth-child(1){
        margin-top: 1em;
}
.rG-57-Columns .MMM--columnContainer {
	margin-top: 10px;
}
.MMM--columnList_cc3>* {
    width: 33.3333%;
}


/*HTML DPL - Layout Detail*/
.MMM--clearfix .MMM--grids-col_main {
	width: -webkit-calc(100% - 235px);
	width: -moz-calc(100% - 235px);
	width: -ms-calc(100% - 235px);
	width: -o-calc(100% - 235px);
	width: calc(100% - 235px);
	margin-right: 10px;
}

/*Herotext*/
.rH-58-HeroText .MMM--heroPullQuote h2.MMM--heroQuoteText {padding-top:0;}

}


@media screen and (min-width: 960px) {
.rG-54-Stackable img.mix-MMM--img_fancy, .MMM--columnList_cc2 .mix-MMM--img_maxFancy {
	max-width: 100%;
}
.MMM--columnList_cc2 .mix-MMM--img_maxFancy img {
	max-width: 554px !important; 
	max-height:277px !important;
}
.MMM--columnList_cc4 > li, .MMM--columnList_cc2 > li, .MMM--columnList_cc3 > li {
	padding-bottom: 0px;
}
/*White Table*/
.MMM--wysiwyg table tr td:first-child {
	width: 33%;
}
/*Herotext*/
.rH-58-HeroText .MMM--heroPullQuote h2.MMM--heroQuoteText {padding-top:0;}
}
