@charset "UTF-8";
/* CSS Document */

/* CSS Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
/* change colours to suit your needs */
ins{background-color:#ff9;color:#000;text-decoration:none;}
/* change colours to suit your needs */
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
/* change border colour to suit your needs */
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}

/* Nav */
.ui-widget-content{background:none!important;border:none!important;}
.ui-widget-header{background:none!important;border:none!important;}
.ui-tabs{padding:0px!important;}
.ui-tabs .ui-tabs-nav{padding:0px!important;}
.ui-tabs .ui-tabs-nav li{float:none!important;text-align:right;background-color:#7daed3!important;margin:1px 0px 0px!important;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{display:block;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#ffffff!important;font-family:damion;font-size:16px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(1){
	background-color: #4a7aab!important;
	background-image: url(../images/active-end.gif)!important;
	background-position: right top!important;
	background-repeat: no-repeat!important;
	background-size: auto auto!important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-last-child(1){
	background-color: #4a7aab!important;
	background-image: url(../images/active-end.gif)!important;
	background-position: right bottom!important;
	background-repeat: no-repeat!important;
	background-size: auto auto!important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(1){}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none!important;display:block!important;padding:5px 60px 5px 200px!important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background-image:none!important;border:none!important;}
.ui-state-default, .ui-widget-content .ui-state-default:nth-last-child(1), .ui-widget-header .ui-state-default:nth-last-child(1){
	background-image: url(../images/default-end.gif)!important;
	border: none!important;
	background-position: right bottom!important;
	background-repeat: no-repeat!important;
	background-size: auto auto!important;
}
.ui-state-default, .ui-widget-content .ui-state-default:nth-child(1), .ui-widget-header .ui-state-default:nth-child(1){
	background-image: url(../images/default-end.gif)!important;
	border: none!important;
	background-position: right top!important;
	background-repeat: no-repeat!important;
	background-size: auto auto!important;
}
.ui-tabs .ui-tabs-panel{padding:0px!important;display:inline-block;vertical-align:middle;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{    border-top-right-radius: 0px!important;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius: 0px!important;}
.season-nav{display:inline-block;vertical-align:middle;}
#tabs-1, #tabs-2{display:inline-block;text-align:left;}
#tabs-1 ul li, #tabs-2 ul li{display:inline-block;position:relative;}
#tabs-1 ul li:nth-last-child(1) a, #tabs-2 ul li:nth-last-child(1) a{border:none!important;}
#tabs-1 ul li a:link, #tabs-1 ul li a:visited, #tabs-2 ul li a:link, #tabs-2 ul li a:visited{border-right:1px solid #7daed3;padding:10px 15px!important;color:#7daed3;text-decoration:none;font-family:"copperplate",sans-serif;font-size:13px;text-transform:uppercase;display:block;}
#tabs-1 ul > .parent:hover > a, #tabs-2 ul > .parent:hover > a{background-color:#4a7aab;color:#ffffff;}
#tabs-1 ul li a:hover, #tabs-1 ul li a:active, #tabs-2 ul li a:hover, #tabs-2 ul li a:active{background-color:#4a7aab;color:#ffffff;}
#tabs-1 ul li:hover > ul, #tabs-2 ul li:hover > ul{background-color:#4a7aab;color:#ffffff;}
#tabs-1 ul .parent ul, #tabs-2 ul .parent ul{display:none;z-index:99999;}
#tabs-1 ul .parent:hover ul, #tabs-2 ul .parent:hover ul{position:absolute;display:block;top:32px;left:0px;border-left:1px solid #4a7aab;width:170px;}
#tabs-1 ul .parent ul li, #tabs-2 ul .parent:hover ul li{display:block;text-align:center;}
#tabs-1 ul .parent ul li a, #tabs-2 ul .parent:hover ul li a{border:none;background-color:#7daed3;color:#ffffff;padding:15px 20px!important;}
#tabs-1 ul .parent ul li a:hover, #tabs-2 ul .parent:hover ul li a:hover{background-color:#4a7aab;display:block;color:#ffffff;}

/* DOM */
.header-content{width:1366px;display:block;position:relative;padding:10px 0px;margin:0 auto;}
.header-content figure{position:absolute;top:1px;left:25px;z-index:999999;padding:16px 15px 20px 15px;border-left:1px solid #7daed3;border-right:1px solid #7daed3;background-color:#ffffff;}
.header-content figure img{width:120px;height:auto;display:block;}
.body-content{width:1366px;display:block;margin:0px auto;font-family:Arial, sans-serif;font-size:16px;line-height:22px;}
.body-content p{margin:15px 0px;}
.footer-content{width:1366px;display:block;margin:0px auto;background-color:#7daed3;padding:60px 0px;font-family:Arial, sans-serif;font-size:14px;}
.nav-button { display: none; } /* hide the navigation button by default */
.homepage-banners{background-color:#000000;border-top:5px solid #4a7aab;width:100%;margin:0px;position:relative;}
.homepage-banners iframe{margin:0 auto;}
.quick-links{display:block;width:1366px;margin:5px 0px;background-color:#4a7aab;height:48px;}
.quick-links ul{margin:0px;padding:0px;list-style-type:none;display:block;}
.quick-links ul li{display:inline-block;background-color:#4a7aab;color:#7daed3;font-family:copperplate;font-weight:300;font-size:18px;border-left:5px solid #ffffff;float:left;}
.quick-links ul li:nth-child(1){border:0px;}
.quick-links ul li span{padding:13px 15px;display:block;text-transform:uppercase;}
.quick-links a:link, .quick-links a:visited{text-decoration:none;color:#ffffff;padding:13px 19px;display:block;}
.quick-links a:hover, .quick-links a:active{background-color:#7daed3;}
.brand-msg{width:800px;margin:75px auto;display:block;font-size:16px;line-height:24px;}
.brand-msg h1{font-size:32px;font-family:copperplate;font-weight:300;line-height:36px;margin:0px 0px 20px 0px;}
.brand-msg span{color:#7daed3;}
.social-share{display:block;text-align:right;margin-top:30px;}
.social-network{display:inline-block;vertical-align:top;margin:0px 9px;}
.fb-share-button span{vertical-align:top!important;}
.mailing-list{background-color:#7daed3;display:block;height:255px;text-align:center;}
.mailing-list figure{display:inline-block;vertical-align:middle;}
.mailing-list .content{display:inline-block;vertical-align:middle;color:#000000;margin-left:65px;width:450px;text-align:left;line-height:23px;}
.mailing-list .content h2{font-family:copperplate;font-weight:300;font-size:23px;margin-bottom:20px;}
.mailing-list .content form{margin-top:35px;}
form #email{background-color:#f7f7f7;border:3px solid #ffffff;padding:15px;font-size:16px;width:260px;color:#7daed3;}
form #submit{border:3px solid #ffffff;padding:15px;font-size:16px;margin-left:7px;text-transform:uppercase;color:#ffffff;background-color:#4a7aab;font-family:copperplate;weight:500;}
form #submit:hover{background-color:#000000;}
.social-media{margin:15px auto;background-color:#4a7aab;width:100%;padding:50px 0px;text-align:center;}
.social-media h2{width:800px;margin:0 auto 25px auto;color:#7daed3;border-bottom:1px solid #7daed3;text-align:center;font-family:copperplate;font-weight:500;font-size:23px;padding:15px 0px;}
.social-media .social-network{display:inline-block;vertical-align:top;}
.social-media .social-network a:link, .social-media .social-network a:visited{color:#ffffff;text-decoration:none;padding:5px;display:block;}
.social-media .social-network a:hover, .social-media .social-network a:active{text-decoration:none;color:#000000;}
.footer-nav{width:1100px;margin:0 auto;}
.footer-nav p{font-family:damion;color:#ffffff;font-size:20px;}
.footer-nav #winter-nav{margin-top:25px;text-align:left;}
.footer-nav ul{margin:0px auto;padding:0px;list-style-type:none;text-align:left;display:block;color:#ffffff;}
.footer-nav ul li{display:inline-block;vertical-align:top;margin:5px 15px;font-family:copperplate;font-weight:500px;text-transform:uppercase;}
.footer-nav ul li a:link, .footer-nav ul li a:visited{color:#ffffff;padding:5px;display:block;text-decoration:none;text-align:left;}
.footer-nav ul li a:hover, .footer-nav ul li a:active{text-decoration:none;color:#4a7aab;text-decoration:underline;}
.footer-nav ul li ul li{display:block;font-family:Arial, sans-serif;font-size:12px;margin:5px 0px;}
.homepage-content-banner{position:relative;}
.homepage-content-banner .banner-content{position:absolute;left:40px;bottom:80px;color:#f7f7f7;font-size:48px;line-height:48px;font-family:Arial, sans-serif;font-weight:lighter;text-shadow:0px 0px 10px #333333;}
.homepage-content-banner .banner-content h2{font-size:74px;font-family:copperplate;font-weight:500;color:#ffffff;}
.homepage-content-banner .banner-content a:link, .homepage-content-banner .banner-content a:visited{background-color:#4a7aab;color:#ffffff;text-decoration:none;padding:15px 35px;text-transform:uppercase;border:3px solid #ffffff;display:inline-block;margin:25px 0px 0px 0px;text-shadow:none;box-shadow:0px 0px 10px #333333;}
.homepage-content-banner .banner-content a:hover, .homepage-content-banner .banner-content a:active{text-decotaion:none;color:#ffffff;background-color:#000000;}
.footer-info{width:1100px;margin:25px auto 0px auto;color:#ffffff;font-size:14px;line-height:22px;}
.footer-info span{font-family:copperplate;font-weight:500;font-size:16px;}
.footer-info a:link, .footer-info a:visited{color:#ffffff;text-decoration:none;}
.footer-info a:hover, .footer-info a:active{}
.footer-info div{display:inline-block;vertical-align:bottom;}
#soc-icon{width:295px;}
#soc-icon a {margin-right:10px;}
#soc-icon a:nth-last-child(1){margin-right:0px;}
#copyright{width:315px;}
#wpt-address{width:270px;}
#wpnc-address{width:200px;}
.page-title{position:absolute;bottom:0px;left:0px;background-color:rgba(125, 174, 211, 0.6);z-index:9000;}
.page-title h1{font-size:32px;line-height:32px;font-family:copperplate;margin:25px 25px 25px 125px;color:#ffffff;font-weight:300;text-shadow:0px 0px 10px #333333;}
.category .category-container, .rentals .category-container{width:1080px;margin:25px auto;}
.category a:link, .category a:visited{text-decoration:underline;color:#4a7aab;}
.category a:hover, .category a:active{color:#000000;}
.container-left{width:595px;display:inline-block;vertical-align:middle;}
.section:nth-child(1) .container-left, .section:nth-child(1) .container-right{vertical-align:top;}
.container-right{width:385px;display:inline-block;margin:0px 0px 0px 70px;vertical-align:middle;}
.container-right h2, .section h2, .locations h2, .brand-slider h2{font-size:23px;font-family:copperplate;font-weight:500px;}
.slider1 slide{max-width:300px;width:auto;}
.section h3{font-size:18px;font-family:copperplate;font-weight:500px;margin:15px 0px;}
.ghost-btn{border:3px solid #4a7aab;background-color:#ffffff;text-decoration: none!important;text-transform:uppercase;color:#4a7aab;font-size:18px;font-family:copperplate;font-weight:500px;display:inline-block;padding:10px 15px;}
.ghost-btn:hover{text-decoration:none;color:#ffffff!important;background-color:#7daed3;}
.solid-btn{border:3px solid #4a7aab;background-color:#4a7aab;text-decoration: none!important;text-transform:uppercase;color:#ffffff!important;font-size:18px;font-family:copperplate;font-weight:500px;display:inline-block;padding:10px 15px;margin:0px 0px 0px 50px;}
.solid-btn:hover{text-decoration:none;color:#ffffff!important;background-color:#7daed3;}
.breadcrumbs{background-color:#4a7aab;margin:0px;color:#7daed3;}
.breadcrumbs p{margin:0px;color:#7daed3;padding:0px 0px 0px 200px;font-size:12px;}
.breadcrumbs a:link, .breadcrumbs a:visited{text-decoration:none;color:#7daed3;padding:0px 5px 5px 5px;display:inline-block;}
.breadcrumbs a:hover, .breadcrumbs a:active{text-decoration:none;color:#f3f6fa;}
.section{border:10px solid #ffffff;z-index:-10;}
.section:nth-child(even){background-color:#f3f6fa;border:10px solid #f3f6fa;margin:25px 0px;}
.product .breadcrumbs a{padding:5px;}
.product-image{width:825px;display:inline-block;vertical-align:middle;padding:0px;margin:0px;height:850px;overflow:hidden;}
.product-image figure{height:100%;}
.product-image figure img{width:auto;height:100%;}
.product-content{display:inline-block;width:585px;vertical-align:middle;margin:0px 0px 0px -100px;padding:25px;background-color:#ffffff;background:rgba(255,255,255,0.9);}
.product-content h1{font-size:32px;line-height:30px;font-family:copperplate;font-weight:500;}
/*.product{border-bottom:32px solid #4a7aab;}*/
.product h2{font-family:copperplate;font-weight:500;font-size:21px;}
.price{font-size:32px;font-family:copperplate;font-weight:500px;margin:30px 0px!important;display:block;}
.price span{font-size:16px;font-weight:300;}
.product-content .solid-btn{margin-left:0px;}
.res-note{display:inline-block;color:#4a7aab;font-style:italic;font-size:14px;line-height:16px;vertical-align:middle;margin:0px 0px 0px 25px;}
.product-specs{display:table;margin-top:50px;}
.specs-row{display:table-row;}
.specs-row div{display:table-cell;}
.specs-title h2{font-family:copperplate;font-weight:500;font-size:21px;padding:9px 40px 9px 0px;}
.rental-table-four{display:table;width:100%;margin:25px 0px 50px 0px;}
.rental-table-four .rental-header{display:table-header-group;}
.rental-table-four .rental-header .rental-header-row{display:table-row;}
.rental-table-four .rental-header .rental-header-row .rental-header-cell{display:table-cell;width:20%;text-align:center;padding:10px;font-size:12px;background-color:#4a7aab;color:#f3f6fa;}
.rental-table-four .rental-header .rental-header-row .rental-header-cell.product-name{width:40%;text-align:left;}
.rental-table-four .rental-body{display:table-row-group;}
.rental-table-four .rental-body .rental-body-row{display:table-row;}
.rental-table-four .rental-body .rental-body-row .rental-body-cell{display:table-cell;width:20%;text-align:center;}
.rental-table-four .rental-body .rental-body-row .rental-body-cell.product-name{width:40%;text-align:left;}
.rental-table-four .rental-footer{display:table-footer-group;}
.rental-table-four .rental-footer .rental-footer-row{display:table-row;}
.rental-table-four .rental-footer .rental-footer-row .rental-footer-cell{display:table-cell;text-align:center;width:20%;padding:10px;font-size:12px;background-color:#4a7aab;color:#f3f6fa;}
.rental-table-four .rental-footer .rental-footer-row .rental-footer-cell.product-name{width:40%;text-align:left;}
.rental-table-two{display:table;width:100%;margin:25px 0px 50px 0px;}
.rental-table-two .rental-header{display:table-header-group;}
.rental-table-two .rental-header .rental-header-row{display:table-row;}
.rental-table-two .rental-header .rental-header-row .rental-header-cell{display:table-cell;width:20%;text-align:center;padding:10px;font-size:12px;background-color:#4a7aab;color:#f3f6fa;}
.rental-table-two .rental-header .rental-header-row .rental-header-cell.product-name{width:80%;text-align:left;}
.rental-table-two .rental-body{display:table-row-group;}
.rental-table-two .rental-body .rental-body-row{display:table-row;}
.rental-table-two .rental-body .rental-body-row .rental-body-cell{display:table-cell;width:20%;text-align:center;}
.rental-table-two .rental-body .rental-body-row .rental-body-cell.product-name{width:80%;text-align:left;}
.rental-table-two .rental-footer{display:table-footer-group;}
.rental-table-two .rental-footer .rental-footer-row{display:table-row;}
.rental-table-two .rental-footer .rental-footer-row .rental-footer-cell{display:table-cell;text-align:center;width:20%;padding:10px;font-size:12px;background-color:#4a7aab;color:#f3f6fa;}
.rental-table-two .rental-footer .rental-footer-row .rental-footer-cell.product-name{width:80%;text-align:left;}
.rental-table-three{display:table;width:100%;margin:25px 0px 50px 0px;}
.rental-table-three .rental-header{display:table-header-group;}
.rental-table-three .rental-header .rental-header-row{display:table-row;}
.rental-table-three .rental-header .rental-header-row .rental-header-cell{display:table-cell;width:20%;text-align:center;padding:10px;font-size:12px;background-color:#4a7aab;color:#f3f6fa;}
.rental-table-three .rental-header .rental-header-row .rental-header-cell.product-name{width:60%;text-align:left;}
.rental-table-three .rental-body{display:table-row-group;}
.rental-table-three .rental-body .rental-body-row{display:table-row;}
.rental-table-three .rental-body .rental-body-row .rental-body-cell{display:table-cell;width:20%;text-align:center;}
.rental-table-three .rental-body .rental-body-row .rental-body-cell.product-name{width:60%;text-align:left;}
.rental-table-three .rental-footer{display:table-footer-group;}
.rental-table-three .rental-footer .rental-footer-row{display:table-row;}
.rental-table-three .rental-footer .rental-footer-row .rental-footer-cell{display:table-cell;text-align:center;width:20%;padding:10px;font-size:12px;background-color:#4a7aab;color:#f3f6fa;}
.rental-table-three .rental-footer .rental-footer-row .rental-footer-cell.product-name{width:60%;text-align:left;}
.rental-body-row:nth-child(even){background-color:#f3f6fa;}
.rental-body-cell a:link, .rental-body-cell a:visited{display:block;padding:10px;text-decoration:none;color:#4a7aab;vertical-align:middle;}
.rental-body-cell a:hover, .rental-body-cell a:active{color:#f3f6fa;text-decoration:none;}
.rental-body-cell.no-link{padding:10px;}
.rental-body-row:hover a{background-color:#7daed3;color:#f3f6fa;}
.rental-header-row .rental-header-cell:nth-child(1){border-top-left-radius:10px 10px;}
.rental-header-row .rental-header-cell:nth-last-child(1){border-top-right-radius:10px 10px;}
.rental-footer-row .rental-footer-cell:nth-child(1){border-bottom-left-radius:5px;}
.rental-footer-row .rental-footer-cell:nth-last-child(1){border-bottom-right-radius:5px;}
.product.rentals .product-image{display:block;width:100%;height:400px;z-index:1;position:relative;}
.product.rentals .product-image figure img{width:100%;height:auto;}
.product.rentals .product-content{width:1100px;display:block;margin:0px auto;position:relative;padding:50px 50px 0px 50px;}
.product.rentals h2{margin-top:50px;}
.description{padding-top:75px;clear:both;display:block;}
.rentals .section:nth-child(even), .rentals .section{background-color:#ffffff;border:none;}
.product-description-ul{margin-left:50px;}
.product-description-ul li{margin:10px 0px;}
.retail-logos img{display:inline-block;height:55px;width:auto;margin:10px;}
.store-services-nav a:link, .store-services-nav a:visited{padding:15px 25px;text-decoration:none;display:block;}
.store-services-nav a:hover, .store-services-nav a:active{text-decoration:none;}
.store-services-nav{text-align:center;position:relative;}
.store-services-nav li{display:inline-block;z-index:999;}
.store-services-nav li span{display:none;position:absolute;margin:0px 0px;left:0px;background-color:#ffffff;border:1px solid #cccccc;padding:25px;box-shadow:0 0 10px #333333;text-align:left;}
.store-services-nav li span a{display:inline-block!important;padding:0px!important;}
.store-services-nav li:hover span{display:block;}
.store-services-nav li:hover{background-color:#cccccc;}
.store-services-nav .parent ul li{display:inline-block;margin:15px;}
.locations{margin:50px 0px;}
.locations .half{display:inline-block;vertical-align:top;width:40%;margin:0px;padding:25px 25px 15px 25px;border:1px solid #f1f1f1;}
.locations .half:hover, .locations .half.active{box-shadow:0 0 10px #999999;}
.locations .half:nth-last-child(1){margin:0px 0px 0px 8%;}
.brand-slider{width:100%; position:relative;height:250px;border-top:1px solid #cccccc;padding-top:50px;border-bottom:1px solid #cccccc;text-align:center;margin:50px 0px 75px 0px;display:block;}
.brand-slider .bx-wrapper{width:100%!important;max-width:100%!important;position:absolute;top:150px;left:0px;right:0px;}
.brand-slider .bx-wrapper .bx-viewport{background-color:transparent;}
.brand-slider .bx-wrapper .bx-viewport img{max-height: 130px;
    width: auto;
    height: auto;
    vertical-align: middle;
    display: inline-block;}
blockquote{margin:25px 75px;}
.track-conditions blockquote{margin:25px 0px;padding:25px;background-color:#f3f6fa;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.lesson-column{display:inline-block;width:45%;margin:0px 9% 0px 0px;vertical-align:top;}
.lesson-column:nth-last-child(1){margin:0px;}
.lesson-column ul{margin:10px 0px 10px 10px;}
.lesson-column ul li ul{margin:0px 0px 10px 10px;font-size:14px;}
.adtl-lesson-info{padding:100px 5%;}
.adtl-lesson-info ul, .adtl-lesson-info ol{margin:5px 0 5px 25px;}

@media (max-width: 480px){
	body{width:100%;}
	.header-content{width:100%;}
	.header-content figure{position:relative;border:none;padding:0px;top:inherit;left:inherit;margin:0px 0px 25px 0px;}
	.header-content figure img{width:90%;max-width:250px;margin:0 auto;}
	.body-content{width:90%;margin:0 5%;}
	.footer-content{width:90%;margin:0 5%;}
	.menucontainer{}
	/* Navigation Button
	-------------------------------------------------------- */

	.nav-button {
		display: block;
		/*position: absolute;
		top: 7px;
		left: 7px;*/
		width:200px;
		height: 40px;
		margin:0px auto;
		background: url(''), -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url(''),    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url(''),     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url(''),      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 21px, 100%;
		cursor: pointer;
		border: 0 none;
		border-bottom: 1px solid rgba(255,255,255,.1);
		box-shadow: 0 0 4px rgba(0,0,0,.7) inset;
		border-radius: 5px;
		z-index: 999;
		/*text-indent: -9999px;*/font-size:18px;color:#ffffff;font-family: copperplate;text-transform:uppercase;
		background-color: #7daed3; /* change the menu color */
	}
	.nav-button:hover { 
		background-color: rgba(0,0,0,.1); 
	}
	.nav-button.open {
		background: url(''), -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url(''),    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url(''),     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url(''),      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 21px, 100%;
		background-color: #7daed3;
	}
	
	/* Navigation Bar
	-------------------------------------------------------- */

	#tabs {
		width: 100%;
		float: none;
		
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-image:    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-image:     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-image:      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		display: block;
		/*height: 50px;*/
		margin: 0;
		padding: 0;
		overflow: hidden;
		/*box-shadow: 0 1px 2px rgba(0,0,0,.6);*/
		/*position: absolute;
		top: 0px;
		left: 0px;*/
		z-index: 998;
		clear: both;
	}
	#tabs {
		display: none;
	}
	/* Toggle the navigation bar open  */

	#tabs.open { 
		height: auto; 
		/*padding-top: 50px;*/
		display:block;
	}
	#tabs.open li { 
		display: block; 
	}
	#tabs-1, #tabs-2{background-color:#ffffff!important;width:100%;text-align:center;}
	.ui-tabs .ui-tabs-nav{width:100%;}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor{display:block;padding:5px 0px!important;text-align:center;width:100%!important;font-size:18px;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-active{}
	#tabs-1 ul li a:link, #tabs-1 ul li a:visited, #tabs-2 ul li a:link, #tabs-2 ul li a:visited{border:none;}
	#tabs-1 ul .parent:hover ul, #tabs-2 ul .parent:hover ul{width:100%;position:relative;top:inherit;left:inherit;border:none;}
	#weather{position:relative!important;top:inherit!important;right:inherit!important;display:block!important;}
	/*.homepage-banners iframe{width:100%;height:300px!important;display:block;}*/
	#weather h2{margin:0px 10px;}
	.quick-links{width:100%;display:block;height:auto;}
	.quick-links ul{display:block;}
	.quick-links ul li{display:block;width:100%;float:none;border-left:none;border-top:5px solid #ffffff;text-align:center;}
	.quick-links ul li span{display:block;width:100%;font-sze:14px;}
	.brand-msg{width:100%;margin:75px 0px;}
	.social-share{width:100%;text-align:center;}
	.mailing-list{height:auto;padding:10px 0px;}
.mailing-list figure{display:block;margin-top:7px;}
.mailing-list figure img{width:100%;height:auto;}
.mailing-list .content{display:block;margin:50px 5% 7px 5%;width:90%;}
.mailing-list .content form{margin:35px 0;}
form #email{display:block;width:90%;}
form #submit{margin:7px 0px 0px 0px;display:block;}
.social-media h2{width:90%;margin:0 5% 25px 5%;}
.social-media .social-network{display:block;margin:15px 0px;}
.homepage-content-banner .banner-content{left:15px;bottom:15px;font-size:14px;line-height:14px;}
.homepage-content-banner .banner-content p{margin:0px;}
.homepage-content-banner .banner-content h2{font-size:22px;line-height:22px;font-family:copperplate;font-weight:500;color:#ffffff;}
.homepage-content-banner .banner-content a:link, .homepage-content-banner .banner-content a:visited{padding:10px 20px;text-transform:uppercase;border:1px solid #ffffff;margin:10px 0px 0px 0px;}
.footer-nav{width:100%;text-align:center;}
.footer-nav ul{text-align:center;}
.footer-nav ul li{display:block;margin:25px 0px;}
.footer-nav ul li a:link, .footer-nav ul li a:visited{text-align:center;}
.footer-nav #winter-nav{text-align:center;}
.footer-info{width:100%;text-align:center;}
#copyright{margin:25px 0px;}
#wpnc-address{margin-top:25px;}
.breadcrumbs p{padding:0px;margin:0px;text-align:center;}
.breadcrumbs p a{margin:0px;}
.page-title{position:relative;padding:0px;background-color:#ffffff;margin:0px;z-index:100;}
.page-title h1{margin:0px;padding:25px 0px;color:#000000;text-shadow:none;}
.category .category-container{width:100%;}
.section{width:90%;}
.container-right{width:100%;display:block;margin:25px 0 0px 0;}
.container-left{width:100%;display:block;}
.container-left figure{width:100%}
.container-left figure img{width:100%;}
.solid-btn{margin:10px 0px 0px 0px;clear:both;}
.breadcrumbs a:nth-child(1){padding:5px 2px 5px 5px!important;}
.breadcrumbs a:link, .breadcrumbs a:visited{padding:5px 2px;}
.product{height:auto;}
.product-image{width:100%!important;height:auto!important;}
.product-image figure img{width:100%;height:auto;}
.product-content{width:100%;margin:50px 0px;padding:0px;}
.product h2{margin-top:50px;}
.specs-title h2{margin:0px;}
.product.rentals .product-image{height:auto;}
.category .category-container, .rentals .category-container{width:100%;}
.rentals .section{width:100%;}
.section img{max-width:100%;}
.locations .half{width:inherit;display:block;margin:25px 0px!important;}
.store-services-nav li{display:block;}
.lesson-column{display:block!important;width:100%;margin:0;padding:0;}
}
