	p {
		-webkit-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
		text-align:justify;
		}
		
		@media(max-width:900px) {
        p {
        	text-align:left;
        	}
        }
		
		
	h7 {
		text-align:right;
		font-size:1em;
		font-weight:400;
		font-family: Lato, Helvetica, Arial, sans-serif;
		}
		
		h7:hover {

		color: #f05938;
		cursor: pointer;
		transition: 0.2s ease-in-out all;
		}

	.em9b {
		font-weight:600;
		font-size:.9em;
		}


	.pcaption {
		font-style:italic;
		font-weight:400;
		text-align:center;
		padding-left:20px;
		padding-right:20px;
		}
	

	.pull-left {
		float:left;
		}

	#performance .rating {
		text-align: left;
		min-width:250px;
		text-transform:uppercase;
		font-weight:600;
		font-size:.8em;
		}
	
	#performance .pimp {
		min-width:250px;
		object-fit:contain;
		}






	.getmorebold {	
		font-size: 3em;
    	text-transform:uppercase;
    	font-weight: 900;
    	text-align: center;
    	margin-bottom:5px;
    	margin-top:5px;
    	} 
    		
    .getbold {	
		font-size: 2.25em;
    	text-transform:uppercase;
    	font-weight: 900;
    	text-align: center;
    	margin-bottom:5px;
    	margin-top:5px;
    	}
    
	.getlessbold {	
		font-size: 1.5em;
    	text-transform:uppercase;
    	font-weight: 900;
    	text-align: center;
    	margin-bottom:5px;
    	margin-top:5px;
    	}
    	
    	
    	
    	
    	
    	
	.getfree {
		margin-left:-20.84%;
		margin-right:-20.84%;
		min-width:141.84%;
		}
    	
    #bigguy {
    	display:table;
    	}
    	
	#bigguy .breakthechains {
		margin-left:-20.84%;
		margin-right:-20.84%;
		min-width:140.84%;
		padding-top:0px;
		padding-bottom:0px;
		}

	@media(max-width:1400px) {
		#bigguy .breakthechains {
			margin-left:-15.84%;
			margin-right:-15.84%;
			min-width:131.84%;
			padding-top:0px;
			padding-bottom:0px;
			}
		}

	@media(max-width:1200px) {
		#bigguy .breakthechains {
			margin-left:-5%;
			margin-right:-5%;
			min-width:110%;
			padding-top:0px;
			padding-bottom:0px;
			}
		}

	@media(max-width:960px) {
        .hideonmobile900 {
        	display:none;
        	}
        }
        
	.shadowtop::after {
		  display: block;
		  position: relative;
		  background-image: linear-gradient(to top, transparent 10%, black 130%);
		  height: 22px;
		  width: 100%;
		  content: '';
			}
	
	
	
/* Popup container */
	.popup {
    		position: relative;
    		display: block;
    		-webkit-user-select: none;
    		-moz-user-select: none;
    		-ms-user-select: none;
    		user-select: none;
			}
	
/* The actual popup */
	.popup .popuptext {
    		visibility: hidden;
    		width: 100%;
    		background-color: #555;
    		color: #fff;
    		text-align: left;
    		border-radius: 0px;
    		border-style:solid;
    		border-color:#111;
    		border-width:2px;
    		padding: 18px 18px 40px 18px;
    		position: absolute;
    		z-index: 4;
    		top: 125%;
    		box-shadow: 0px 0px 8px #000 inset;
    		cursor: pointer;
			}
			
/* Toggle this class - hide and show the popup */
	.popup .show {
    		visibility: visible;
    		-webkit-animation: fadeIn 1s;
    		animation: fadeIn 1s;
			}
			
/* Add animation (fade in the popup) */
	@-webkit-keyframes fadeIn {
    		from {opacity: 0;} 
    		to {opacity: 1;}
			}

	@keyframes fadeIn {
    		from {opacity: 0;}
    		to {opacity:1 ;}
			}




/* Construction Details */


	@media(min-width:900px) {
    #construction {
        	height:400px;
        	}
        }

	#construction .wrapper {
		position:relative;
		z-index:1;
		margin-top:10px;
		}
		
	#construction .imgwrapper {
		position:absolute;
		right:0px;
		z-index:2;
		padding-left:5px;
    	height:400px;
		}
		

	#construction .bgimg {
		max-width:none;
    	position: relative;
    	right:0px;
		}
		
.list {
		position:relative;
		z-index:3;
		}
		
.list-item {
    	background-color:#ffffff;
    	float:left;
    	margin:0px 0px 0px 0px;
    	padding: 0px 20px 0px 20px;
    	height:36px;
		}
		
.nmnp {
		margin:0px;
		padding:0px;
		}

#details {
		position:relative;
		z-index:4;
		}
		
#details .whm {
		font-size:1em;
		}


/* ------------------------- Construction Splitboard Paulownia -------------------------  */


   	@media(min-width:900px) { 
   	#construction-split-paulownia {
		width:100%;
		height:474px;
		background-image: url("/mm5/graphics/00000001/voile-construction-split-paulownia-0.jpg");
    	background-position:right top;
    	background-repeat:no-repeat;
    	z-index:1;
		position:absolute;
        }
	#construction-split-paulownia-wrapper {
		position:relative;
		z-index:1;
		margin-top:10px;
		width:100%;
		height:474px;
		}
        
    }
        
   	@media(max-width:899px) { 
   	#construction-split-paulownia {
		width:0%;
		height:0%;
		z-index:-1;
		position:absolute;
        }   
	#construction-split-paulownia-wrapper {
		position:relative;
		z-index:1;
		margin-top:10px;
		}
	}

/* -------------------------  Construction Splitboard Paulownia BC-------------------------  */


   	@media(min-width:900px) { 
   	#construction-split-paulownia-bc {
		width:100%;
		height:511px;
		background-image: url("/mm5/graphics/00000001/voile-construction-split-paulownia-bc-0.jpg");
    	background-position:right top;
    	background-repeat:no-repeat;
    	z-index:1;
		position:absolute;
        }
	#construction-split-paulownia-bc-wrapper {
		position:relative;
		z-index:1;
		margin-top:10px;
		width:100%;
		height:511px;
		}
        
    }
        
   	@media(max-width:899px) { 
   	#construction-split-paulownia {
		width:0%;
		height:0%;
		z-index:-1;
		position:absolute;
        }   
	#construction-split-paulownia-wrapper {
		position:relative;
		z-index:1;
		margin-top:10px;
		}
	}	
		
		
/* -------------------------  Sticky Nav -------------------------  */

#stickynav {
  overflow: hidden;
  background-color: #cecece;
}

#stickynav a {
  display: block;
  color: #222;
  text-align: center;
  padding: 10px 16px;
  text-decoration: none;
  font-size:.9rem;
  text-transform:uppercase;
  font-weight:400;
}

#stickynav a:hover {
color:#f05938;
}

#stickynav a.active {

}

.sticky {
  z-index:5;
  position: fixed;
  top: 0;
  width:1598px;
  box-shadow: 0px 6px 8px -4px #00000085;
}

span.stickyanchor {
z-index:-1;
position:relative;
top:-70px;
}
	
.stickynavbox {
	position:relative;
	top:0;
	left:0;
	width:inherit%;
	height:100%;
	overflow:visible;
	}

