/*
 *	Surfboards
 */
 .viewbybrand{
 	padding-top: 20px;
 	padding-bottom: 10px;
 }
 .viewbybranditems{
 	list-style-type: none;
 	padding-left: 0px;
 }
 .viewbybranditems li{
 	font-family: Raleway;
 	font-style: normal;
	font-size: 18px;
	letter-spacing: .1em;
	line-height: 1.5em;
	text-transform: none;
	display: inline;
 }
 .viewbybranditems li.all{
 	/*font-weight: bold;*/
 }
 .viewbybranditems li:not(.all)::before{
	content: "|";
 }
 .viewbybranditems li a{
 	display: inline-block;
    	padding: 5px 14px;
 }


.brand-content .board-row-content .board a img{
    margin: 0 auto;
    width: 303px;
    height: 404px;
}
#surfboards-container{
    margin-top: 55px;
}
#surfboards-container h2{
    color: #000;
    font-size: 28px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}
#surfboards-container .brand-content{
    padding-top: 40px;
    padding-bottom: 40px;
}
#surfboards-container .brand{
    font-size: 14px;
    color: #565656;
    margin-top: 30px;
}
#surfboards-container .model{
    font-size: 20px;
    color: #000;
    text-transform: none;
    padding-top: 8px;
    padding-bottom: 8px;
    /*font-weight: 500;*/
}
#surfboards-container .price{
        margin-top: 10px;
        margin-bottom: 50px;
        /*font-weight: 300;*/
        font-size: 14px;
}
#surfboards-container button{
    height: 45px;
    text-transform: none;
    padding: 0px 20px;
    margin-top: 10px;
    letter-spacing: 1px;
    color: #000;
    background-color: #FFF;
    border: 2px solid #000;
    border-radius: 0px;
}
#surfboards-container .divisor{
    margin-bottom: 0px;
    margin-top: 40px;
}
.onboarddetail{
	width: 50px;
	border-bottom: 3px solid #000;
	margin: 0 auto;
	margin-bottom: 30px;
}
.onboardmark{
	height: 2px;
	margin-top: 5px;
}
.onboardmark span{
	width: 50px;
	border-top: 3px solid #000;
	height: 3px;
	line-height: 3px;
	color: #fff;
}
