/*
 *	BD Performance LP Styling
 */

/* Full Width (no sidebar) */
.desktop #sideBox { display:none; }
.wrapper>[id="sideBox"] ~ main[id="mainContent"] { width:100%!important; }

/* Hide Unbxd Grid */
#gwt_subcategories_dp,
#unbxd-product-grid,
h1#categoryHeader { display:none!important; }

/* body copy */
#mainContent p,
#mainContent li { color:#333; }
#mainContent sup { top:-.25em; }

.btn.btn-double-arrow.font-weight-semi-bold { font-weight:600; }
.margin-right-5 { margin-right:5px; }
.margin-left-5  { margin-left:5px; }

@media(min-width:1280px){
	.orphan-fix { margin-right:15px; }
}

/* -- CUSTOM -- */
table.table-bordered-chart { max-width:1080px; margin:0 auto; }

/* Mobile */
.mobile #app-main .m-framework [class*="col-"] { position:relative; min-height:1px; padding-left:0; padding-right:0; }
.mobile .m-framework hr { border:0; border-top:1px solid #dfdbd8; }

.mobile .btn-black { color:#333; border:2px solid #333; font-weight:800; margin:0 5px; }


/* OLD Styles  */
.mobile .m-serif-font { font-family:'Cormorant'!important; }
.mobile .m-clear { clear:both; }

/* Fancy Headings */
.mobile section:not(:last-child) h2 { font-size:2em; margin-left:12px; margin-right:12px; }
.mobile section:last-child h2 span:first-child { font-size:.8em; }
.mobile section:last-child h2 span:last-child  { font-size:1.4em; }
.mobile section p { margin-left:12px; margin-right:12px; }
