@charset "UTF-8";

/* ---------- PAGES SPECIFICS ---------- */
/* homepage banners */
.banner-set .row {margin-bottom: 15px;}
.banner-set .rightcol {float:right;}
.banner-set .leftcol {float:left;}
.banner-set .eight {width:66.666666%;}
.banner-set .four {width:33.333333%;}
.banner-set .rightcol .content-wrap {margin-left:8px;}
.banner-set .leftcol .content-wrap {margin-right:8px;}
.sub-banner {min-height:225px}
.banner-text-wrap {padding:30px;}
.banner-image-frame {position:absolute; top:-50%; left: -50%; width:200%; height:200%;}
.banner-set img {display:block;  min-height:50%; min-width:50%; margin:auto; height:auto; width:auto; max-width:none; position:absolute; top:0; left:0; bottom:0; right:0;}
.banner-set .banner-image-full img {display:block; width:100%; height:auto; position:static; min-width:0; min-height:0; margin:0;}

.ie7 .banner-set img {left:25%; top:25%; bottom:25%; right:25%;}
.banner-text {position:relative; z-index:1; margin-bottom:30px;}
.banner-text .a-head {text-transform:uppercase; font-size:3.63em;  line-height:1.1em; margin-bottom:0.25em; }
.banner-text .b-head {text-transform:uppercase; font-size:1.5em;  line-height:1.1em; }
.center .banner-text {text-align:center;}
.light .banner-text h1, .light .banner-text h2, .light .banner-text .promo-text, .light .intro, .light p  {color:#fff !important; }
.half-right .banner-text {width:47%; float:right;}
.half-left .banner-text {width:47%; float:left;}
.shadow .banner-text {text-shadow:1px 1px 4px rgba(0, 0, 0, .75);}
.promo-text {font-size:1.5em; line-height:1.25em; font-weight:300; }
.find-pad {padding:20px; position:relative; background:#fff;}
#rowing-sports .find-products {background:#fff url(../img/rowing-find-bk.jpg) repeat-x 0 -20px;}
#kestrel .find-products {background:#fff url(../img/kestrel-find-bk.jpg) repeat-x -10px 15px;}

.find-products p {line-height:1.42857143em; margin-bottom: 0;}
.find-products h2 {font-size:1.25em; line-height:1.1em; margin-bottom:0.2525em;}
.find-products .arrw {display: inline-block; width: 0; margin-left: 3px; height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 5px solid #098dcb;}
.find-products-wrap {position:absolute; bottom:0;}
.find-products-wrap p {font-weight:400; font-size:.875em;}
/* Content page banners */
.pagebanner {position:relative; zoom: 1; margin-bottom:1em; overflow:hidden;}
.pagebanner img {display: block;min-height: 50%;min-width: 50%;margin: auto;height: auto;width: auto;max-width: none;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.ie7 .pagebanner img {left:25%; right:25%; top:25%; bottom:25%;}
/* resources support sidebar */
.support-sidebar {padding:30px 15px; background: #ececec;background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,  #ececec 0%,#ffffff 100%);background: -o-linear-gradient(top,  #ececec 0%,#ffffff 100%);background: -ms-linear-gradient(top,  #ececec 0%,#ffffff 100%);background: linear-gradient(to bottom,  #ececec 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 );}	
.support-sidebar h2 {font-weight:400;  font-size:1.13em; line-height:1.22em; margin-bottom: .75em; color: #333 !important; }
.support-sidebar h3 {font-size:0.88em; font-weight: 700; margin-bottom: 5px;}
.support-sidebar p {font-size: 0.81em; line-height:1.38em; font-weight:400; }

/* Support */
.content-wrap .support-menu {list-style:none; margin-bottom:2.6em; padding-left:0;}
.support-menu li {float:left; width:33.3333%;}
	.ie8 .support-menu li {width:33%;}
.support-menu a {font-size:1.25em; line-height:1.125em; text-transform:uppercase; font-weight:bold; font-family: "Roboto Condensed", sans-serif; text-align:center; display:block; padding:20px 10px; border:1px solid #ccc; box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}
.support-menu .left a {margin-right:5px;}
.support-menu .mid a {margin:0 2.5px;}
.support-menu .right a {margin-left:5px;}
.support-menu img {display:block; margin:0 auto 20px; }
.support-menu a:hover {text-decoration:none; background:#fff; border:1px solid #098dcb; box-shadow:0 0 8px #666; -moz-box-shadow:0 0 8px #666; -webkit-box-shadow:0 0 8px #666;}

/* Who uses */
.user-list img {display:block; border-radius:4px; margin-bottom:.75em; }
.user-list .row {margin-bottom:1.57142857em;}

/* Comparison Chart  */
.c-chart-wrap {margin-bottom:30px; overflow-x:scroll;}
.c-chart {font-size:.8em; line-height:1.125em; zoom:1;  position:relative; }
.chart-scroll-wrap {margin-left:123px; overflow-x:scroll;}
.chart-scroll {width:2000px; margin-left:5px; overflow:hidden;}
.c-chart .chart-key li {background:#ddd; text-align:right; margin-right:3px;}
.chart-scroll:after {content:""; z-index: 10; display:block; height:100%; width:4px; position:absolute; right:0; top:0; background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.25) 98%, rgba(0,0,0,0.25) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0)), color-stop(98%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.25)));background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.25) 98%,rgba(0,0,0,0.25) 100%);background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.25) 98%,rgba(0,0,0,0.25) 100%);background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.25) 98%,rgba(0,0,0,0.25) 100%);background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.25) 98%,rgba(0,0,0,0.25) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#40000000',GradientType=1 );}
.table-col.chart-key {width:120px; padding-left:0; position:absolute; left:0; top:0; box-shadow:4px 0 3px -2px rgba(0, 0, 0, .25);}
.c-chart:before, .comparison-chart:after { content: ""; display: table; }
.c-chart:after {clear: both;}
.c-chart ul {list-style:none; }
.c-chart li {height:35px; margin:0 0 3px 0; background:#ddd;}
.c-chart li span {padding:3px 3px 0 3px; display:block; overflow:hidden;}
#kestrel .c-chart li {height: 60px;}
#kestrel .c-chart .yes span {padding-top: 23px;}
#kestrel .c-chart .yes span.coming-soon {font-size: 12px;padding-top: 22px; font-weight: 500;}
ul.c-chart-function-list {font-weight:bold; padding-left:0;}
.table-col {float:left; margin:0 3px 0 0; width:89px;}
#kestrel .c-chart-product img {width:auto; height:73px; margin-bottom:3px;}

.c-chart-product {height:165px; text-align:center; font-weight:bold; padding:0 5px; position:relative; overflow:hidden;}
#kestrel .c-chart-product {height:180px;}
.c-chart-product h3 {font-size: .9em; line-height:1.125em; margin-bottom:3px;}
.c-chart-product p {font-size:.85em; line-height:1.25em; text-transform:uppercase; margin-bottom:5px; font-weight:400;}
.c-chart .yes {font-size:24px;  text-align:center; background:#3da100; color:#fff;}
.c-chart .yes span {padding-top:10px;}
.c-chart a.c-chart-hide {display:block; position:absolute; width:100%; bottom:3px; left:0; color:#ed2020; text-align:center; background:#ededed; padding:5px 0 4px 0; font-weight:400;}
.c-chart a.c-chart-hide:hover {text-decoration:none; background:#ed2020; color:#fff; cursor:pointer;}
.c-chart a.c-chart-hide.closed {color:#119c00; font-size:18px; line-height:18px;}
.c-chart a.c-chart-hide.closed:hover {background:#119c00; color:#fff;}
.table-col.closed {width:25px;}
.closed .c-chart-function-list {opacity:.5; zoom: 1; filter: alpha(opacity=50);}
.c-chart-function-list span a {font-size: 13px; color: #fff; font-weight: 400; text-decoration: underline; }
.c-chart-function-list span a:hover {color:#f6ff00;}
.c-chart .yes span.chart-link {padding-top:6px;}

/* FORMS */
.content-wrap label {display:block; font-weight:700; font-size:.8em;}
.content-wrap input[type=text], textarea{display:block; font:400 15px/22px "Roboto", sans-serif; margin-bottom:1em; width:100%;}
.content-wrap textarea {width:100%;}
ul.checkbox-list {list-style:none; padding:0; margin-bottom:1em;}
.required {color:#ff0000;}
.radio-inline {font-size: .8em; margin-bottom:1.125em;}
.radio-inline label {display:inline; font-size:1em;}
input[type=submit]{border:none; text-shadow: -1px -1px 2px #11527b; padding: 5px 10px; font:normal 700 1em/1.125em "Roboto Condensed", sans-serif; text-transform:uppercase; color: #fff; box-shadow:1px 1px 3px rgba(0, 0, 0, .25); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #028bc8;background: -moz-linear-gradient(top, #028bc8 0%, #0274bf 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#028bc8), color-stop(100%,#0274bf));background: -webkit-linear-gradient(top,  #028bc8 0%,#0274bf 100%);background: -o-linear-gradient(top,  #028bc8 0%,#0274bf 100%);background: -ms-linear-gradient(top,  #028bc8 0%,#0274bf 100%);background: linear-gradient(to bottom,  #028bc8 0%,#0274bf 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#028bc8', endColorstr='#0274bf',GradientType=0 );}	
input[type=submit]:hover {color:#fff; text-decoration:none; background:#009ee7;}

/* WHO USES */
.view-products-overlay {z-index:101; display:none; position:absolute; width: 100%; left:0; top:0; background: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, .5); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .5); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.overlay-border { border:5px solid #eaeaea; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.overlay-pad {padding:20px 30px;}	
.close-overlay {position:absolute; right:20px; top:20px; text-transform: uppercase; font-size: .9em; display: block;float: left; box-shadow: inset 0 0 5px #dddddd; -webkit-box-shadow: inset 0 0 5px #dddddd; -moz-box-shadow: inset 0 0 5px #dddddd; padding:2px 8px 2px; border-radius: 20px; border: 1px solid #ccc; background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );}
.close-overlay:hover {text-decoration:none; background:#eee;  box-shadow: inset 0 0 7px #bbb;  -webkit-box-shadow: inset 0 0 7px #bbb; -moz-box-shadow: inset 0 0 7px #bbb;}
.view-products-overlay p {font-size:.9em; line-height:1.5em;}

#page-overlay {background:rgba(255, 255, 255, 0.6); z-index:100; position:fixed; width:100%; height:100%; top:0; left:0; display:none; box-shadow:inset 0 0 300px 200px #fff;}
	
/* PRIVACY AND PURCHASE INFO */
.padcol-full table {font-size:.8125em;}
.padcol-full table td {padding:5px;}

/* LISTS */
.padcol-full ul ul {margin-bottom: .5em;}
.padcol-full ul li ul li {font-size: 1.25em;margin-bottom: .5em;}

/* WARRANTY LOOKUP */
.padcol-full table.warranty-results-table {width:100%;}

/* Ballistics Team Kestrel */

.team-kestrel-title{
	font-size: 45px;
	font-family: "Roboto Condensed", sans-serif;
	margin-bottom: 0px;
}
#ballistics .divider,
.divider.kestrel-team {
    border-bottom:0px;
}
#ballistics .divider::after,
.divider.kestrel-team::after {
    display: none;
}
.kestrel-team-row {
    margin-bottom: 38px;
    display: inline-block;
}

.kestrel-team-row .team-img {
    display: inline-block;
    width: 22%;
    float: left;
}
.kestrel-team-row .team-img img {
    width: 100% !important;
    height: auto !important;
    max-width: 224px;
    max-height: 241px;
}
.kestrel-team-row .team-text {
    display: inline-block;
    width: 50%;
    padding-left: 22px;
    float: left;
}
.kestrel-team-row .team-text p {
    font-size: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    padding: 5px 0;
}
.kestrel-team-row .team-text h3 {
    font-size: 30px;
    font-family: "Roboto Condensed", sans-serif;
    color: #135a81;
    margin-bottom: 2px;
    text-transform: uppercase;
}
.kestrel-team-row a.read-more-button {
    padding: 10px 40px;
    border: 1px solid #0286c6;
    border-radius: 5px;
    color: #0286c6;
    text-transform: uppercase;
    font-weight: 600;
}
.kestrel-team-row a.read-more-button:hover {
    text-decoration: none;
    background-color: #0286c6;
    color:#fff;
}

#ballistics .support-menu a,
.ballistics-button {
    padding: 10px 40px;
    border: 1px solid #0286c6;
    border-radius: 5px;
    color: #0286c6;
    text-transform: uppercase;
    font-weight: 600;
    box-shadow: none;
    background: #ffffff;
}
#ballistics .support-menu a:hover,
.ballistics-button:hover {
    text-decoration: none;
    background: #0286c6;
    color:#fff;
}

@media screen and (max-width: 900px) {

	
	/* homepage banners */
	.banner-text .a-head {font-size:2.5em; line-height:1.1em; }
	.promo-text {font-size:1.25em; line-height:1.25em;}
	.bluebutton, .blackbutton {font-size:1.125em;}
	.banner-set .row {margin-bottom:0; }
	.banner-set .content-wrap {border-bottom:10px solid #fff; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
	.banner-set .rightcol, .banner-set .leftcol {float:none;}
	.banner-set .eight, .banner-set .four  {width:auto;}
	.banner-set .rightcol .content-wrap, .banner-set .leftcol .content-wrap {margin:0;}
	
}


@media screen and (max-width: 750px) {
	.pagebanner {font-size:.85em;}
}
@media screen and (max-width: 630px) {
	.support-menu li {float:none; width:auto;}
	.support-menu a {margin:0 0 10px 0 !important;}
}
@media screen and (max-width: 525px) {
	.pagebanner {font-size:1em; margin-bottom:0; min-height:0 !important;}
	.pagebanner img {position:static; width:100%; height:auto; top:auto; left:auto; right:auto; bottom:auto; min-width:0; min-height:0;}
	.pagebanner .banner-text {margin-bottom:0; }
	.pagebanner .banner-text-wrap {padding-bottom:0;}
	
	.banner-set .content-wrap {border-bottom:3px solid #103b54;}
	#kestrel .banner-set .content-wrap {border-bottom:3px solid #333;}
	.banner-image-frame {width:auto; height: auto; position:relative; top: auto; left:auto; }
	.banner-set img {position:relative; top:auto; right:auto; left:auto; bottom:auto; min-width:0; min-height:0; width:120%; margin-left:-10%;}
	.half-right .banner-text, .half-left .banner-text {width:auto; float:none;}
	.banner-text-wrap {padding:15px; }
	.light .banner-text .a-head, .light .banner-text .b-head, .light .banner-text .promo-text, .light p {color:#0a4365 !important;}
	#kestrel .light .banner-text .a-head, #kestrel .light .banner-text .b-head, #kestrel .light .banner-text .promo-text, #kestrel .light p {color:#333 !important;}
	
	.shadow .banner-text {text-shadow:none;}
	
	.banner-text .a-head, .banner-text .b-head {font-size:1.25em; line-height:1.125em;}
	.banner-text {margin-bottom:10px;}
	.promo-text {font-size:1em; font-weight:400; margin-bottom:1em;}

	.find-products-wrap {position:static; padding-top:121px;}
	
	.team-kestrel-title {
    	font-size: 28px;
    }
	.kestrel-team-row .team-img {
	    display: block;
	    width: 100%;
	    height: auto;
	}
	
	.kestrel-team-row .team-img img {
	    margin: 0 auto;
	    display: block;
	}
	
	.kestrel-team-row .team-text {
	    display: block;
	    width: 95%;
	    padding-left: 22px;
	    padding-top: 10px;
	    float: left;
	}
}
@media screen and (max-width: 1160px) {
	#browse-wrap {margin:0 20px;}
	#nk-header, body, #browse-all-menu, .brand-header {min-width:320px;}
}

@media screen and (max-width: 900px) {
	.padcol-full, .padcol-full.full-width  {padding:30px; z-index:1; position:relative;}
	
	#site-search {position:absolute; display:none; top:37px; width:100%; margin:0; padding:0; z-index:5;  background:#13364b; box-shadow:0 0 6px rgba(0, 0, 0, .6); -moz-box-shadow:0 0 6px rgba(0, 0, 0, .6); -webkit-box-shadow:0 0 6px rgba(0, 0, 0, .6);}
	.search-open #site-search {display:block;}
	.search-open .content, .menu-closed.search-open .content  {margin-top:152px;}
	#rowing-sports, #kestrel, #blue-ocean-audio, #global {background: #f3f3f3;}
	.search-open .brand-header {top:81px;}
	#search-wrap {padding:3px 10px; position:relative;}
	#search-submit {top:8px;}
	.search-dropdown {display:block;}
	#utility-nav {margin-top:0;}
	.ie7 #utility-nav {margin-top:0;}
	#browse-all {position:relative; left:auto; top:auto;}
	#browse-all .dropdown-button {border:none; padding:12px 25px 12px 10px;}
	#browse-all .down {right:8px;}
	#utility-nav li a {padding:12px 10px;}
	

	.mobile-nav {width:100%; position:absolute; top:0; left:0;overflow:hidden; z-index:2; border-bottom:1px solid #fff; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:0 1px 4px rgba(0, 0, 0, .35); -moz-box-shadow:0 1px 4px rgba(0, 0, 0, .35); -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .35);}
	.mobile-nav h1 {padding:9px 20px; color:#0a3b55; border-bottom:1px solid #ccc; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(218,218,218,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(218,218,218,1)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 100%);background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 );}
	#kestrel .second-nav.mobil-nav h1 {padding:8px 20px; color:#333; }
	.mobile-nav .nav-list {display:none;}
	.mobile-nav .nav-list.open {display:block;}
	.second-nav a.mobile-menu-second {display:block; position:absolute; padding: 3px 5px; right: 20px; top:4px; color:#fff; border:1px solid #0c1e2a;color:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow:0 0 4px #666; -moz-box-shadow:0 0 4px #666; -webkit-box-shadow:0 0 4px #666; background: #185376; background: -moz-linear-gradient(top,  #185376 0%, #103a52 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#185376), color-stop(100%,#103a52)); background: -webkit-linear-gradient(top,  #185376 0%,#103a52 100%); background: -o-linear-gradient(top,  #185376 0%,#103a52 100%); background: -ms-linear-gradient(top,  #185376 0%,#103a52 100%); background: linear-gradient(to bottom,  #185376 0%,#103a52 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185376', endColorstr='#103a52',GradientType=0 );}
	a.mobile-menu-second:hover {background:#0a6fac;}
	
	.menu-closed .logo-nav {display:none;}
	.logo-nav li.rowing-logo, .logo-nav li.kestrel-logo, .logo-nav li.blueocean-logo {width:auto; float:none;}
	.logo-nav ul {border-right:none; box-shadow:none;}
	#nk-brand-logo {display: block; width: 85px; height: 58px; overflow: hidden; text-indent: -9999px; background: url(../img/sprite.png) no-repeat -10px -269px; margin:5px 10px;}
	.kestrel-logo span, .blueocean-logo span, .rowing-logo span {text-indent:0; background:transparent; color:#fff; height:auto; width:auto;}
	.logo-nav .blueocean-logo a, .logo-nav .rowing-logo a, .logo-nav .kestrel-logo a { background:transparent; padding:10px 15px; border-top:1px solid #1772a6; border-right:0; border-left:0; font: normal 400 0.9375em/1em "Roboto Condensed", sans-serif; text-transform:uppercase; }
	.logo-nav .blueocean-logo a {border-right:none;}
	.logo-nav li {border-top:1px solid #0b3b56}
	.logo-nav .rowing-logo a, .logo-nav .kestrel-logo a, .logo-nav .blueocean-logo a  {padding:10px 15px}
	.second-nav {position:absolute; width:100%; border:none;  border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:0 1px 4px rgba(0, 0, 0, .35); -moz-box-shadow:0 1px 4px rgba(0, 0, 0, .35); -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .35);}
	.logo-nav a {text-shadow:1px 1px 1px #0f4b6e;}
	.logo-nav a:hover {text-decoration:none; background:#103b54; color:#fff;}
	.logo-nav a span {margin:0; width:auto;}
	
	.menu-closed.utility-closed .content#global {margin-top:107px;}
	.utility-closed .content#global {margin-top:218px;}
	.menu-closed.search-open .content#global {margin-top:150px;}
	
	.has-nav {margin-left:0; padding-top:30px;}
	
	.brand-header {height:auto;}
	.mobile-menu {}
	#global-header .mobile-menu {display:block;padding:5px; position:absolute; text-transform:uppercase; font-size:.8em; right:15px; top:17px; color:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
	#rowing-logo, #kestrel-logo, #blueocean-logo {position:static; left:auto; top:auto; width:auto; margin:5px 10px;}
	.brand-nav {position:static;}
	.menu-closed .brand-nav {display:none;}	
	.brand-nav li {float:none; margin:0;}
	.brand-nav a {display:block; padding:10px 15px;}
	.mobile-menu {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display:block; padding:5px;  position:absolute; text-transform:uppercase; font-size:.8em; right:15px; top:17px; }
	#rowing-header .brand-nav a:hover {background:#cdcdcd; color:#0166a0;}
	#rowing-header .mobile-menu, #global-header .mobile-menu {border:1px solid #103b54; color:#103b54; box-shadow:0 0 4px #103b54; -moz-box-shadow:0 0 4px #103b54; -webkit-box-shadow:0 0 4px #103b54; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#dddddd)); background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );}
	#rowing-header .mobile-menu:hover, #rowing-header .mobile-menu:focus, #global-header .mobile-menu:hover, #global-header .mobile-menu:focus {background:#bbb; text-decoration:none;  }

	#rowing-header .brand-nav li {border-top:1px solid #0b3b56;}
	#rowing-header .brand-nav a {border-top:1px solid #1772a6;}
	#rowing-header .brand-nav a:hover {background:#103b54; color:#fff;}
	#kestrel-header .brand-nav li {border-top:1px solid #000;}
	#kestrel-header .brand-nav a {border-top:1px solid #555;}
	#kestrel-header .brand-nav a:hover {background:#000; }
	#kestrel-header .mobile-menu,
    #ballistics-header .mobile-menu {border:1px solid #333; color:#333; box-shadow:0 0 4px #333; -moz-box-shadow:0 0 4px #333; -webkit-box-shadow:0 0 4px #333; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#dddddd)); background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );}
	#kestrel-header .mobile-menu:hover, #kestrel-header .mobile-menu:focus,
    #ballistics-header .mobile-menu:hover, #ballistics-header .mobile-menu:focus  {background:#bbb; text-decoration:none;  }
	#blueocean-header .mobile-menu {border:1px solid #0c1e2a;color:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow:0 0 4px #666; -moz-box-shadow:0 0 4px #666; -webkit-box-shadow:0 0 4px #666; background: #185376; background: -moz-linear-gradient(top,  #185376 0%, #103a52 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#185376), color-stop(100%,#103a52)); background: -webkit-linear-gradient(top,  #185376 0%,#103a52 100%); background: -o-linear-gradient(top,  #185376 0%,#103a52 100%); background: -ms-linear-gradient(top,  #185376 0%,#103a52 100%); background: linear-gradient(to bottom,  #185376 0%,#103a52 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185376', endColorstr='#103a52',GradientType=0 );}
	#blueocean-header .mobile-menu:hover, #blueocean-header .mobile-menu:focus {background:#0a6fac; text-decoration:none; color:#fff; }
	#blueocean-header .brand-nav li {border-top:1px solid #bbb;}
	#blueocean-header .brand-nav a {border-top:1px solid #fff;}
	#blueocean-header .brand-nav a:hover {background:#cdcdcd; color:#0166a0;}

		
	.sixcol-tight, .threecol-tight, .fourcol-tight {float:none; width:auto; border:none;}

	.secondary-items a {border:none; padding: 15px 0 0;}
	.secondary-items {padding-top:7px;}
	.content {padding:0; margin-top:255px;}
	#blue-ocean-audio.content {margin-top:144px;}
	.menu-closed .content, .menu-closed #blue-ocean-audio.content {padding:0; margin-top:107px;}
	.menu-closed.search-open .content, .menu-closed.search-open #blue-ocean-audio.content  {margin-top:150px;}
	.content-wrap {border:none; box-shadow:0 0 8px #aaa; -moz-box-shadow:0 0 8px #aaa; -webkit-box-shadow:0 0 8px #aaa; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
	.content-block {margin-bottom:0;}
	
	.brand-utility {padding:0 15px; }
	#rowing-utility .primary-items .last a {border:none; padding:10px 0;}
	#rowing-utility .primary-items .first a {padding:10px 0;}
	.brand-utility .media-block {overflow:hidden;}
	#rowing-utility .primary-items .first img {width:80px; margin-right:15px;}
	#rowing-utility .primary-items .last img {border:none; padding:0 0 10px 13px; margin-right:28px;}
	
	#kestrel-utility .primary-items .first a, #kestrel-utility .primary-items .second a, #kestrel-utility .primary-items .last a {border:none; padding:10px 0;}
	#kestrel-utility .primary-items  img {width:45px;}
	#kestrel-utility .sub-utility a {font-weight:700; color:#098dcb;}
	#site-footer {padding:0 15px;}

	
	.support-sidebar {padding:20px;}	
	#global {padding-bottom:0;}
	.embed_media iframe {width:100%;}
	
	.banner-text br {display:none;}
	
}
@media screen and (max-width: 800px) {
	.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {float:none; width:auto; margin:0;}
	.next-sixcol {float:left; margin-right:3.8%; width:47%;}
	.next-sixcol.last {margin-right:0;}
	.padcol-left, .padcol-full, .padcol-full.full-width {padding:20px;}
	.mobile-divide {display:none;}
}

@media screen and (max-width: 750px) {
	
	.chat .nav-text, .search-dropdown .nav-text {display:none;}
	.search-dropdown span.icon, .chat span.icon {position:static; left:auto; top:auto;}
	.utility-menu-link {display:block;}
	.utility-menu-link span.icon {display:block; width:18px; height:18px; background:url(../img/sprite.png) no-repeat -104px -28px;}
	.utility-menu-link a.open {background:#0a6fac;}
	#utility-nav li.search-dropdown a, #utility-nav li.chat a, #utility-nav li.utility-menu-link a {position:static; padding:9px;}
	.utility-set-1 {display:block; position:absolute; left:0; top:35px; width:100%; z-index:5; border-top:1px solid #0c1e2a;}
	.utility-closed .utility-set-1 {display:none;}
	#utility-nav .utility-set-1 li {float:none; border-bottom:1px solid #0c1e2a;}
	.brand-header {top:147px}
	.utility-closed .brand-header {top:37px;}
	.content {padding:0; margin-top:365px;}
	#blue-ocean-audio.content { margin-top:251px;}
	
	.utility-closed .content {padding:0; margin-top:255px;}
	.utility-closed #blue-ocean-audio.content {margin-top:144px;}  
	.menu-closed .content, .menu-closed #blue-ocean-audio.content {padding:0; margin-top:216px;}
	.menu-closed.utility-closed .content, .menu-closed.utility-closed #blue-ocean-audio.content {margin-top:107px;}
	.menu-closed.search-open .content, .menu-closed.search-open #blue-ocean-audio.content  {margin-top:150px;}
	.search-open .brand-header {top:80px;}
	#browse-all-menu {top:72px;}
	#browse-wrap {margin:0; border-radius:0;}

}
@media screen and (max-width: 630px) {
	.sub-utility-left, .sub-utility-social {float:none;}
	.social-links p {margin-bottom:10px; padding-left:0;}	
}
@media screen and (max-width: 525px) {
	
	h1 {font:700 1.75em/1.2em "Roboto Condensed",sans-serif;}
	.intro {font-size:1em; line-height:1.25em; font-weight:400;}
	p, .padcol-full ul {font-size:.875em; font-weight:400; line-height: 1.5em;}
	.social-links {position:static; top:auto; right:auto; }
	.social-links p {margin-right:8px;}
	.social-links li {margin-right:8px;}
	#nk-nav {padding:15px 0;}
	.browsecol {width:auto; border-left:none; float:none;}
	#browse-wrap {padding-top:20px;}
	.col-pad {padding-top:0;}
	.next-sixcol {float:none; margin:0; width:auto;}

	.content-wrap {min-height:0 !important;}
	.bluebutton, .blackbutton {font-size:1em;}
	.bluebutton .arrw {border-top:6px solid transparent; border-bottom:6px solid transparent;}
}

@media screen and (max-width: 385px) {
	.cart span.icon {position:static; left:auto; top:auto;}
	.cart .nav-text {display:none;}
	#utility-nav li.cart a {position:static; padding:12px 7px;}
	#utility-nav li a {position:static; padding-left:7px !important; padding-right:7px !important;}
	#NK-logo {left:3px;}
	#rowing-logo {margin:5px;}
	.mobile-menu {font-size:10px; padding:4px; right:5px;}
	body {min-width:320px;}
}



















































@media screen and (max-width: 1160px) {
	#browse-wrap {margin:0 20px;}
	#nk-header, body, #browse-all-menu, .brand-header {min-width:320px;}
}

@media screen and (max-width: 900px) {
	.padcol-full, .padcol-full.full-width  {padding:30px; z-index:1; position:relative;}
	
	#site-search {position:absolute; display:none; top:37px; width:100%; margin:0; padding:0; z-index:5;  background:#13364b; box-shadow:0 0 6px rgba(0, 0, 0, .6); -moz-box-shadow:0 0 6px rgba(0, 0, 0, .6); -webkit-box-shadow:0 0 6px rgba(0, 0, 0, .6);}
	.search-open #site-search {display:block;}
	.search-open .content, .menu-closed.search-open .content  {margin-top:152px;}
	#rowing-sports, #kestrel, #blue-ocean-audio, #global {background: #f3f3f3;}
	.search-open .brand-header {top:81px;}
	#search-wrap {padding:3px 10px; position:relative;}
	#search-submit {top:8px;}
	.search-dropdown {display:block;}
	#utility-nav {margin-top:0;}
	.ie7 #utility-nav {margin-top:0;}
	#browse-all {position:relative; left:auto; top:auto;}
	#browse-all .dropdown-button {border:none; padding:12px 25px 12px 10px;}
	#browse-all .down {right:8px;}
	#utility-nav li a {padding:12px 10px;}
	

	.mobile-nav {width:100%; position:absolute; top:0; left:0;overflow:hidden; z-index:2; border-bottom:1px solid #fff; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:0 1px 4px rgba(0, 0, 0, .35); -moz-box-shadow:0 1px 4px rgba(0, 0, 0, .35); -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .35);}
	.mobile-nav h1 {padding:9px 20px; color:#0a3b55; border-bottom:1px solid #ccc; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(218,218,218,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(218,218,218,1)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 100%);background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 );}
	#kestrel .second-nav.mobil-nav h1 {padding:8px 20px; color:#333; }
	.mobile-nav .nav-list {display:none;}
	.mobile-nav .nav-list.open {display:block;}
	.second-nav a.mobile-menu-second {display:block; position:absolute; padding: 3px 5px; right: 20px; top:4px; color:#fff; border:1px solid #0c1e2a;color:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow:0 0 4px #666; -moz-box-shadow:0 0 4px #666; -webkit-box-shadow:0 0 4px #666; background: #185376; background: -moz-linear-gradient(top,  #185376 0%, #103a52 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#185376), color-stop(100%,#103a52)); background: -webkit-linear-gradient(top,  #185376 0%,#103a52 100%); background: -o-linear-gradient(top,  #185376 0%,#103a52 100%); background: -ms-linear-gradient(top,  #185376 0%,#103a52 100%); background: linear-gradient(to bottom,  #185376 0%,#103a52 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185376', endColorstr='#103a52',GradientType=0 );}
	a.mobile-menu-second:hover {background:#0a6fac;}
	
	.menu-closed .logo-nav {display:none;}
	.logo-nav li.rowing-logo, .logo-nav li.kestrel-logo, .logo-nav li.blueocean-logo {width:auto; float:none;}
	.logo-nav ul {border-right:none; box-shadow:none;}
	#nk-brand-logo {display: block; width: 85px; height: 58px; overflow: hidden; text-indent: -9999px; background: url(../img/sprite.png) no-repeat -10px -269px; margin:5px 10px;}
	.kestrel-logo span, .blueocean-logo span, .rowing-logo span, .ballistics-logo span {text-indent:0; background:transparent; color:#fff; height:auto; width:auto;}
	.logo-nav .blueocean-logo a, .logo-nav .rowing-logo a, .logo-nav .kestrel-logo a { background:transparent; padding:10px 15px; border-top:1px solid #1772a6; border-right:0; border-left:0; font: normal 400 0.9375em/1em "Roboto Condensed", sans-serif; text-transform:uppercase; }
	.logo-nav .blueocean-logo a {border-right:none;}
	.logo-nav li {border-top:1px solid #0b3b56}
	.logo-nav .rowing-logo a, .logo-nav .kestrel-logo a, .logo-nav .blueocean-logo a  {padding:10px 15px}
	.second-nav {position:absolute; width:100%; border:none;  border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:0 1px 4px rgba(0, 0, 0, .35); -moz-box-shadow:0 1px 4px rgba(0, 0, 0, .35); -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .35);}
	.logo-nav a {text-shadow:1px 1px 1px #0f4b6e;}
	.logo-nav a:hover {text-decoration:none; background:#103b54; color:#fff;}
	.logo-nav a span {margin:0; width:auto;}
	
	.menu-closed.utility-closed .content#global {margin-top:107px;}
	.utility-closed .content#global {margin-top:218px;}
	.menu-closed.search-open .content#global {margin-top:150px;}
	
	.has-nav {margin-left:0; padding-top:30px;}
	
	.brand-header {height:auto;}
	.mobile-menu {}
	#global-header .mobile-menu {display:block;padding:5px; position:absolute; text-transform:uppercase; font-size:.8em; right:15px; top:17px; color:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
	#rowing-logo, #kestrel-logo, #blueocean-logo, #ballistics-logo {position:static; left:auto; top:auto; width:auto; margin:5px 10px;}
	.brand-nav {position:static;}
	.menu-closed .brand-nav {display:none;}	
	.brand-nav li {float:none; margin:0;}
	.brand-nav a {display:block; padding:10px 15px;}
	.mobile-menu {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display:block; padding:5px;  position:absolute; text-transform:uppercase; font-size:.8em; right:15px; top:17px; }
	#rowing-header .brand-nav a:hover {background:#cdcdcd; color:#0166a0;}
	#rowing-header .mobile-menu, #global-header .mobile-menu {border:1px solid #103b54; color:#103b54; box-shadow:0 0 4px #103b54; -moz-box-shadow:0 0 4px #103b54; -webkit-box-shadow:0 0 4px #103b54; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#dddddd)); background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );}
	#rowing-header .mobile-menu:hover, #rowing-header .mobile-menu:focus, #global-header .mobile-menu:hover, #global-header .mobile-menu:focus {background:#bbb; text-decoration:none;  }

	#rowing-header .brand-nav li {border-top:1px solid #0b3b56;}
	#rowing-header .brand-nav a {border-top:1px solid #1772a6;}
	#rowing-header .brand-nav a:hover {background:#103b54; color:#fff;}
	#kestrel-header .brand-nav li {border-top:1px solid #000;}
	#kestrel-header .brand-nav a {border-top:1px solid #555;}
	#kestrel-header .brand-nav a:hover {background:#000; }
	#kestrel-header .mobile-menu {border:1px solid #333; color:#333; box-shadow:0 0 4px #333; -moz-box-shadow:0 0 4px #333; -webkit-box-shadow:0 0 4px #333; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#dddddd)); background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 99%); background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );}
	#kestrel-header .mobile-menu:hover, #kestrel-header .mobile-menu:focus {background:#bbb; text-decoration:none;  }
	#blueocean-header .mobile-menu {border:1px solid #0c1e2a;color:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow:0 0 4px #666; -moz-box-shadow:0 0 4px #666; -webkit-box-shadow:0 0 4px #666; background: #185376; background: -moz-linear-gradient(top,  #185376 0%, #103a52 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#185376), color-stop(100%,#103a52)); background: -webkit-linear-gradient(top,  #185376 0%,#103a52 100%); background: -o-linear-gradient(top,  #185376 0%,#103a52 100%); background: -ms-linear-gradient(top,  #185376 0%,#103a52 100%); background: linear-gradient(to bottom,  #185376 0%,#103a52 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185376', endColorstr='#103a52',GradientType=0 );}
	#blueocean-header .mobile-menu:hover, #blueocean-header .mobile-menu:focus {background:#0a6fac; text-decoration:none; color:#fff; }
	#blueocean-header .brand-nav li {border-top:1px solid #bbb;}
	#blueocean-header .brand-nav a {border-top:1px solid #fff;}
	#blueocean-header .brand-nav a:hover {background:#cdcdcd; color:#0166a0;}

		
	.sixcol-tight, .threecol-tight, .fourcol-tight {float:none; width:auto; border:none;}

	.secondary-items a {border:none; padding: 15px 0 0;}
	.secondary-items {padding-top:7px;}
	.content {padding:0; margin-top:255px;}
	#blue-ocean-audio.content {margin-top:144px;}
	.menu-closed .content, .menu-closed #blue-ocean-audio.content {padding:0; margin-top:107px;}
	.menu-closed.search-open .content, .menu-closed.search-open #blue-ocean-audio.content  {margin-top:150px;}
	.content-wrap {border:none; box-shadow:0 0 8px #aaa; -moz-box-shadow:0 0 8px #aaa; -webkit-box-shadow:0 0 8px #aaa; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
	.content-block {margin-bottom:0;}
	
	.brand-utility {padding:0 15px; }
	#rowing-utility .primary-items .last a {border:none; padding:10px 0;}
	#rowing-utility .primary-items .first a {padding:10px 0;}
	.brand-utility .media-block {overflow:hidden;}
	#rowing-utility .primary-items .first img {width:80px; margin-right:15px;}
	#rowing-utility .primary-items .last img {border:none; padding:0 0 10px 13px; margin-right:28px;}
	
	#kestrel-utility .primary-items .first a, #kestrel-utility .primary-items .second a, #kestrel-utility .primary-items .last a {border:none; padding:10px 0;}
	#kestrel-utility .primary-items  img {width:45px;}
	#kestrel-utility .sub-utility a {font-weight:700; color:#098dcb;}
	#site-footer {padding:0 15px;}

	
	.support-sidebar {padding:20px;}	
	#global {padding-bottom:0;}
	
}

@media screen and (max-width: 630px) {
	.sub-utility-left, .sub-utility-social {float:none;}
	.social-links p {margin-bottom:10px; padding-left:0;}	
}
@media screen and (max-width: 525px) {
	
	h1 {font:700 1.75em/1.2em "Roboto Condensed",sans-serif;}
	.intro {font-size:1em; line-height:1.25em; font-weight:400;}
	p, .padcol-full ul {font-size:.875em; font-weight:400; line-height: 1.5em;}
	.social-links {position:static; top:auto; right:auto; }
	.social-links p {margin-right:8px;}
	.social-links li {margin-right:8px;}
	#nk-nav {padding:15px 0;}
	.browsecol {width:auto; border-left:none; float:none;}
	#browse-wrap {padding-top:20px;}
	.col-pad {padding-top:0;}
	.next-sixcol {float:none; margin:0; width:auto;}
	.content-wrap {min-height:0 !important;}
}

@import url("//hello.myfonts.net/count/2d3689");
  
@font-face {font-family: 'CenturyGothicStd-BoldItalic';src: url('webfonts/2D3689_0_0.eot');src: url('webfonts/2D3689_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2D3689_0_0.woff2') format('woff2'),url('webfonts/2D3689_0_0.woff') format('woff'),url('webfonts/2D3689_0_0.ttf') format('truetype');}
 

