﻿@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700);@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300);@font-face{font-family:'DownwardFall';src:url("/assets/fonts/DKDownwardFall.eot");src:local("☺"),url("/assets/fonts/DKDownwardFall.woff") format("woff"),url("/assets/fonts/DKDownwardFall.ttf") format("truetype"),url("/assets/fonts/DKDownwardFall.svg") format("svg");font-weight:normal;font-style:normal}.row{max-width:1170px}.row.full{width:100%;max-width:100%}.full-width,.full{width:100%}body{font-size:16px;background:#FFF;font-family:'Open Sans', sans-serif;max-width:100%}h1,h2{font-family:'Open Sans', sans-serif;color:#b8182b}h3,h4,h5,h6{font-family:'Open Sans', sans-serif;font-weight:normal;color:#37102e}h1{font-size:72px}h2{font-size:36px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:14px}.h1,.h2,.h3{margin-top:0px}label{display:none}.full-width{width:100%}.btn,.button,button{background:#b8182b;color:#FFF;padding:15px 30px;font-size:14px;text-transform:uppercase;border:1px solid #b8182b}.btn{cursor:pointer}button.registerButton{margin-top:10px;margin-bottom:10px;background:#AAB36C;font-weight:bold;border:none;border-radius:5px}button.registerButton:hover{background:#708A46;font-weight:bold;border:none;color:#fff;text-decoration:underline}.btn.notifyMe{margin-bottom:20px}.updateBilling{margin:30px 0 10px}.button.reset{background:#fff;color:#b8182b;padding:15px 30px;font-size:14px;text-transform:uppercase;border:1px solid #b8182b}.btn:hover,.button:hover,button:hover{color:#b8182b;background:#FFF;border:1px solid #b8182b}.btn.btn-dark:hover{color:#FFF;background:#9a1b2a;border:1px solid #9a1b2a}.btn.white{color:#b8182b;background:#FFF;border:1px solid #b8182b}.button.transparent{color:#b8182b;background:#FFF;border:1px solid #b8182b}.btn.white:hover,.button.transparent:hover{color:#FFF;background:#b8182b;border:1px solid #b8182b}.btn.grey{color:#616161;background:#FFF;border:1px solid #616161}.btn.grey:hover{color:#FFF;background:#616161;border:1px solid #616161}.g-recaptcha{margin-bottom:10px}a{color:#b8182b;text-decoration:none}a:hover{color:#b8182b;text-decoration:underline}p{margin-bottom:15px;font-size:16px}p.mark{background:transparent;font-size:24px !important;line-height:32px !important;padding-left:0px}p.large{font-size:24px;margin-bottom:30px}p label{color:#b8182b;text-transform:uppercase;letter-spacing:2px;font-weight:bold;display:inline-block;margin-right:5px}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]{background:#FFF;box-shadow:none;border:1px solid #eee;padding:0px 15px;height:60px}textarea{background:#FFF;box-shadow:none;border:1px solid #eee;padding:0px 15px;height:60px;padding:10px 15px}input,select{font-size:14px;font-weight:normal}textarea{height:150px;max-width:100%}select{background-image:url("/assets/images/select-arrow.png");background-position:right 10px center;background-repeat:no-repeat}form select{border:1px solid #eee;padding:15px;height:60px}form input.date{border:1px solid #eee;padding:15px;height:60px;width:100%}.product select{height:40px;line-height:12px;margin-bottom:5px}#calendar{max-width:1000px;margin:0 auto}p{font-size:16px}p.medium{font-size:20px}p.large{font-size:24px;color:#b8182b}p label{color:#b8182b;text-transform:uppercase;letter-spacing:2px;font-weight:bold;display:inline-block;margin-right:5px}label{display:none}.dottedbox label{display:inherit;margin-bottom:5px}.no-stock{color:#FF0000;font-size:10px;font-style:italic}.bold{font-weight:bold}.pink,.red{color:#b8182b}hr{border-bottom:1px solid #eee;margin:10px 0px}hr.large{margin:50px 0px}hr.pink{border-bottom:1px solid #b8182b}.large-right{text-align:right !important}a.anchor{position:relative;top:-140px}section.header-gap{height:125px}header{background:#FFF;color:#FFF;height:125px;position:fixed;top:0px;width:100%;z-index:998;font-size:14px}header.active{top:0px;position:fixed}header .red{background:#b8182b;height:45px}header .red nav{text-align:left}header .red nav ul.mainNav{margin:0px}header .red nav li{color:#FFF;text-transform:uppercase;height:45px;line-height:45px;font-size:14px;padding:0 20px 0 0;margin:0}header .red nav li.active a{background-color:#B8182B}header .red nav li a{color:#fff !important;padding:0}header .red nav li a::after{border-color:transparent transparent transparent #fff !important}header .red nav ul.mainNav li ul{background:#B8182B;margin:0 0 0 -10px;padding:0 10px 10px;width:250px;border:1px solid #F5F5F5;border-top:none}header .red nav ul.mainNav li ul li{font-size:13px;padding:5px 0 5px !important;margin:0 !important;line-height:20px;height:auto}header .red nav ul.mainNav li ul li a{padding:0 !important;margin:0 !important}header .red input{background:url("/assets/images/search.png") no-repeat;background-position:right center;border:0px;outline:none;box-shadow:none;font-size:12px;height:30px;margin-top:7px;color:#FFF;padding:10px 30px 10px 10px;width:100%}header .red input:focus{background:url("/assets/images/search.png") no-repeat;background-position:right center;border:0px;box-shadow:none}header .head{padding-top:15px;padding-bottom:15px}header .head .register li:hover{text-decoration:none}header .head .btn-mem{color:#b8182b;border:1px solid #b8182b;text-transform:uppercase;padding:0px 12px;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:40px;line-height:40px}header .head .btn-mem:hover{background:#b8182b;color:#FFF}header .head .logo{color:#5c662a;font-weight:bold}header .head .logo img{margin-right:10px}header .head .logo.highbeam p{text-align:center;margin:0;padding:0}.page-title p.highbeam{margin:0px 0 0;color:#fff}header .head nav li{margin-top:15px}header .head nav li.become-member{margin-top:0 !important}header a.suggest{background:#92AC41;color:#fff !important;padding:5px 10px;border-radius:5px;text-align:center;margin-right:10px}header a.suggest li{margin-right:0;color:#fff !important}nav .basket .cart.loading{min-height:300px;background:#FFF url("/assets/images/loading.gif") no-repeat;background-position:center}nav .wrap{position:relative}nav .basket{cursor:pointer}nav .basket .cart{position:absolute;top:35px;right:0px;width:320px;padding:5px 15px 15px 15px;background:#FFF;border-top:5px solid #b8182b;display:none;cursor:default;z-index:99;max-height:400px;overflow-y:scroll}nav .basket .cart .arrow{background:url(/assets/images/rect.png) no-repeat;height:9px;width:18px;position:absolute;right:15px;top:-13px}header nav .basket .cart{right:10px}header nav .basket .cart .arrow{right:5px}nav .basket.active .cart{display:block}nav .basket .cart hr{border-top:1px solid #dedede;margin-top:10px;margin-bottom:10px}nav .basket .cart p{font-size:14px;margin:0px;text-align:left}nav .basket .cart p.title{font-size:16px;line-height:19px;color:#b8182b;font-weight:bold;text-transform:uppercase}nav .basket .cart p.title.total{font-size:22px;color:#b8182b;margin-top:15px;margin-bottom:20px}nav .basket .cart p.small{font-size:10px}nav .basket .cart h5{text-align:center;margin:0px;padding:0px;font-size:16px}nav .basket .cart p.text-right{text-align:right}nav .basket .cart .items-more{color:#571E35;text-align:center;font-weight:bold}nav .basket .cart .items-more:hover{color:#FFF;cursor:pointer}nav .basket .cart .button{width:100%;font-size:14px;padding:10px 0px;margin-top:10px;margin-bottom:5px}header .head .logoSmall{color:#5c662a;font-weight:bold;text-align:center}header .head .logoSmall img{margin-right:10px}.mobileNav .title-bar{background:#fff}.mobileNav button{background:#fff;color:#b8182b;border:none}.mobileNav .menu-icon{float:left}#mobileMenu a li{text-transform:uppercase}.mobileNav .mobileNavInOut{font-size:30px;color:#b8182b;padding-top:10px}.mobileNav .menu-icon::after{background:#b8182b;box-shadow:0 7px 0 #b8182b, 0 14px 0 #b8182b}.mobileNav ul li{font-size:16px !important;text-transform:uppercase}.mobileNav input{height:46px}.mobileNav .button{background:#b8182b;color:#fff;float:right}section.categories{background:#FFF;padding:20px 0px;position:fixed;top:60px;width:100%;z-index:99999}section.categories nav{font-size:0px}section.categories nav li{list-style:none;display:inline-block;text-transform:uppercase;font-size:16px;margin-right:30px;color:#37102e}section.categories nav li:hover,section.categories nav li.active{text-decoration:underline}section.categories input.search{background:url("/assets/images/search-red.png") no-repeat;background-position:right center;border:0px;outline:none;box-shadow:none;font-size:12px;text-transform:uppercase;height:30px;line-height:30px;margin:0px;color:#36122e;padding:10px 30px 10px 0px}section.products input.search{background:url("/assets/images/search-red.png") no-repeat;background-position:right center;border:0px;outline:none;box-shadow:none;font-size:12px;text-transform:uppercase;height:30px;line-height:30px;margin:0px;color:#36122e;padding:10px 30px 10px 0px}section.products input.product-search.trail{border:1px solid #CACACA;border-left:none;border-right:none;padding:20px 0px;margin-bottom:30px}section.products input.suggest{border:0px;outline:none;box-shadow:none;font-size:12px;text-transform:uppercase;height:30px;line-height:30px;margin:0px;color:#36122e;padding:10px 30px 10px 0px;border:1px solid #CACACA;border-left:none;border-right:none;padding:20px 0px;margin-bottom:30px}section.products input.search{margin-top:20px}section.products input.product-search.trail{margin-top:0px}.hero{background:url("/assets/images/background.jpg") no-repeat top center;padding-bottom:50px;padding-top:150px}.hero nav{text-align:right;padding:0px}header nav{text-align:right;padding:0px}.hero nav li{margin-left:15px}header nav li{margin-right:15px}.hero nav li,header nav li{display:inline-block;color:#616161;position:relative}.hero nav li:hover,.hero nav li.active{text-decoration:underline}header nav li:hover,header nav li.active{text-decoration:underline}.hero nav .basket,header nav .basket{background:url("/assets/images/cart.png") no-repeat;background-position:right center}.hero nav .basket li{padding-right:30px}header nav .basket li{padding-right:20px}nav .basket span{position:absolute;top:-10px;right:5px;background:#b8182b;font-size:10px;color:#FFF;width:16px;height:16px;line-height:16px;text-align:center;-webkit-border-radius:360px;-moz-border-radius:360px;border-radius:360px}header nav .basket span{top:5px;right:-20px}header nav .basket .cart{color:#222;top:62px}.hero .mainLogo{margin-bottom:250px}.hero.full{background:#F5F5F5 url("/assets/images/background.jpg") no-repeat top center}.hero.full.scrollBg{background-attachment:fixed}.hero.full.thanks{padding-bottom:100px}.hero.full .mainLogo{margin-bottom:200px;margin-top:20px}.hero.full h1{color:#fff;font-size:50px;text-align:center;margin:0px 0 60px}.hero.full p a{font-weight:bold;color:#A9182E}.hero .registerInterest{padding-bottom:70px}.hero .registerInterest h1{font-size:24px;margin:80px 0px 50px 0px;color:#fff;text-align:center;font-family:'Open Sans', sans-serif}.hero .registerInterest p{font-size:14px;margin:60px 0px;color:#fff;text-align:center}.hero .registerInterest p a{color:#fff;text-decoration:underline}.hero .registerInterest p a:hover{text-decoration:none}.hero .registerInterest input{padding-left:10px;padding-right:10px;margin:0 0 10px;height:40px}.hero .registerInterest input.submit{background:#BB1025;border:none;color:#fff;padding:11px 10px;width:100%}.hero .registerInterest input.submit:hover{background:#A9182E}.hero .error{color:#fff;padding:20px;margin-bottom:20px;background-color:rgba(0,0,0,0.5);border-radius:25px}.hero .error p{margin:0;padding:0;text-align:center}section.shop-categories .shop{padding:0px;margin:0px;border-left:7px solid #FFF;border-top:7px solid #FFF;border-bottom:7px solid #FFF}section.shop-categories .shop:last-child{border-right:7px solid #FFF}section.shop-categories .shop-button{padding:100px 0px;text-align:center;font-size:24px;color:#FFF;text-align:center;margin:0px auto;background:rgba(70,82,5,0.4);text-shadow:0px 0px 5px #444}section.shop-categories .shop-button:hover{background:rgba(70,82,5,0.7)}section.shop-categories a:hover,section.shop-categories a:focus{text-decoration:none}section.shop-types{background:url("/assets/images/green-background.jpg") no-repeat;background-position:center;background-size:cover}section.shop-types .container{padding-top:60px;padding-bottom:60px}section.shop-types .container .types{background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0px 15px}section.shop-types .container .types .shop{font-size:24px;color:#5c662a;padding-left:70px;padding-top:30px;padding-bottom:30px;border-right:1px solid #99ad47}section.shop-types .container .types .shop:hover{text-decoration:underline}section.shop-types .container .types .shop-wrap:last-child .shop{border:0px}section.shop-types .container .types a{text-decoration:none}section.shop-types .container .types .shop-men{background:url("/assets/images/shop-male.png") no-repeat;background-position:left center}section.shop-types .container .types .shop-woman{background:url("/assets/images/shop-female.png") no-repeat;background-position:left center}section.shop-types .container .types .shop-popular{background:url("/assets/images/shop-popular.png") no-repeat;background-position:left center}.pagination{text-align:right}.pagination li{display:inline-block}.pagination .current,.pagination li:hover,.pagination button:hover{background:#FFF;color:#b8182b;border-bottom:1px solid #b8182b;padding:0px}.pagination li:hover a{background:#FFF}.pagination-next a{padding-left:0px}.pagination-previous{border:0px !important}.pagination-previous a{padding-right:0px}.pagination-next{border:0px !important}section.page-title{background-image:url("/assets/images/title-background.jpg");background-repeat:no-repeat;background-size:cover;padding:60px 0px 100px 0px;text-align:center;border-bottom:7px solid #FFF}section.page-title h2.title{padding:20px 0px;color:#FFF;display:inline-block;margin:0px auto;font-family:'DownwardFall',Sans-Serif;font-size:60px}section.page-title h2.title.smallMobile{font-size:30px}img.highbeamClick,img.ffClick{cursor:pointer}section.page-breadcrumb{margin-top:-47px}section.page-breadcrumb .row{background:#FFF}section.page-breadcrumb .row .columns{background:#99ad47;color:#FFF;padding-left:15px}section.page-breadcrumb nav{font-size:0px;list-style:none;text-align:right}section.page-breadcrumb nav li{list-style:none;display:inline-block;font-size:14px;color:#FFF;text-transform:uppercase;font-size:12px;height:40px;line-height:40px}section.page-breadcrumb nav a>*:after{content:"/";color:#FFF;margin:0 10px;text-decoration:none}section.page-breadcrumb p.changeBgImage{float:left;margin:10px 0 -2px}section.page-content.products{padding:0px}section.page-content .content{background:#FFF;padding-top:40px;padding-bottom:40px}section.page-content .content .about img{padding:3px;border:1px solid #b8182b;margin:0 0px 10px 20px;float:right}section.page-content .content .about img.badgeAward{border:none;background:none;margin:0 0 20px 0}section.page-content .content h2{color:#36122e;margin-bottom:15px}section.page-content .content h3.hr{text-decoration:underline;margin:40px 0 10px}section.page-content .content.content-map{padding-bottom:0px}section.page-content .content .submitNew{margin-top:15px}section.page-content .content .badgeBlock{border:1px solid #E1E1E1;border-radius:5px;background:#F8F9FA;margin:20px auto}section.page-content .content .badgeBlock h3{margin:10px 0 5px}section.page-content .content .badgeBlock p{padding:23px 20px 0}section.page-content .content .badgeBlock p.noPad{padding:0 20px}section.page-content .content .badgeBlock p a.lightgreen{background:#fff;border:1px solid #BCC38C;border-radius:3px;color:#BCC38C;padding:5px 10px;font-size:13px}section.page-content .content .badgeBlock p a.lightgreen:hover{background:#BCC38C;color:#fff;text-decoration:none}section.page-content .content .badgeBlock img{border:none;padding:0 0 0 20px}section.page-content .content .badgeBlock .head{background:#fff;min-height:120px;padding:15px 20px;margin:0 0 20px}section.page-content .content .badgeBlock .head.noMin{min-height:10px}section.page-content .content .badgeBlock .head.noMar,section.page-content .content .badgeBlock .head p{margin:0;padding:0}article h1,article h2,article h3,article mark{padding-right:95px}article p{padding-right:95px}article p.mark{padding-right:95px}article ul{padding-right:95px}article img{margin-left:15px}article h3{color:#b8182b}section.hits{padding:40px 0px;background:url("/assets/images/hb-wrapper.jpg") no-repeat;background-size:cover}section.hits .hit-wrap{padding:20px;background:url("/assets/images/box-bg-pattern.jpg") no-repeat}section.hits .hit-wrap .hit{border:1px solid #36122e;font-size:16px;padding:45px 0px 45px 110px;color:#36122e;text-transform:uppercase;background-position:left 45px center;background-repeat:no-repeat;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}section.hits .hit-wrap .hit.best-sellers{background-image:url("/assets/images/best-sellers.png")}section.hits .hit-wrap .hit.special-offers{background-image:url("/assets/images/special-offers.png")}section.hits .hit-wrap .hit.new-arrivals{background-image:url("/assets/images/new-arrivals.png")}section.hits .hit-wrap:hover,section.hits .hit-wrap:focus{background:#ffffff}.reveal{padding:14px;border:0px}.reveal.halfs{padding:0px}.reveal.medium{width:60%}.reveal .reveal-inner{border:1px solid #111;padding:15px;position:relative}.reveal.halfs .reveal-inner.left-inner{border:1px solid #111;border-right:0px;padding:0px;margin:15px -15px 15px 0px;position:relative}.reveal.halfs .reveal-inner.right-inner{border:1px solid #FFF;border-left:0px;padding:0px;margin:15px 0px 15px -15px;position:relative}.reveal .reveal-inner hr{margin-top:15px;margin-bottom:30px}.reveal .reveal-inner h2{color:#2F0C26;margin-top:15px;margin-bottom:30px}.reveal.share .reveal-inner h2{font-size:18px}.reveal .reveal-inner h4{text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}.reveal .reveal-inner .register-block{position:relative;padding-bottom:100px}.reveal .reveal-inner .register-block .button-wrap{position:absolute;width:100%;bottom:0px;display:block}.reveal .reveal-inner .register-block h2{margin-bottom:50px}.reveal .checklist{background:#F04C6F;color:#FFF}.white h2{color:#A9182E;line-height:42px}.white p{color:#616161}.brewing{padding-bottom:80px}.brewing p a{font-weight:bold;color:#A9182E}.white p.regNow{color:#A9182E;font-size:28px;margin:30px 0 60px}.grey{background:#F5F5F5}.fullForm{padding-top:80px;padding-bottom:80px}.fullForm .fieldRow{padding:10px 0}.fullForm .fieldRow p.smallPrint{font-size:11px;color:#818181}.fullForm input{padding:10px}.fullForm input.submit{background:#BB1025;border:none;color:#fff;padding:10px;width:100%}.submit{background:#BB1025;border:none;color:#fff;padding:10px;width:100%}.fullForm input.submit:hover,.submit:hover{background:#A9182E}.submitRoute{background:url("/assets/images/submitRoute-bg.jpg") no-repeat top center;padding:100px 0}.submitRoute h3{color:#fff;font-size:38px}.submitRoute p{color:#fff}.submitRoute .btn{width:100%;background:#BB1025;color:#fff;font-size:20px;margin:50px 0 0;border:none}.submitRoute .btn:hover{background:#A9182E}.submitRoute .btn a{color:#fff;display:block}.btn.check{background:#BB1025;color:#fff !important;font-size:14px;margin:20px 0;border:none}.btn.check:hover{background:#A9182E;text-decoration:underline}#checkRoutes .row.head{color:#A9182E;font-size:14px;border-bottom:1px solid #A9182E;padding-bottom:10px;font-weight:bold;background:none !important}#checkRoutes .row p{margin:0;padding:5px 0}#checkRoutes .row:nth-child(odd){background:#FAF9F9}#checkRoutes form{margin:10px 0}#checkRoutes form select,#checkRoutes form input{width:100%;height:40px;padding:0 10px}#checkRoutes p.resetFilter{padding:15px 0 0}#checkRoutes p.resetFilter a{color:#B43549}.action h2{margin-top:30px;margin-bottom:50px}.action img{max-height:245px;width:100%;margin-bottom:15px}.action a.head-link{color:#b8182b}.action a.head-link:hover{text-decoration:underline}.action a.head-link p{color:#b8182b;text-transform:uppercase;letter-spacing:1px;display:inline-block;padding-right:15px;background:url(/assets/images/red-arrow-right.png) no-repeat;background-position:right 0px center}.action a.head-link:hover{border-bottom:1px solid #b8182b}.sig{margin-top:30px;margin-bottom:30px}.sig-picture{margin-top:30px}.sig .sig-img{display:inline-block;-webkit-border-radius:360px;-moz-border-radius:360px;border-radius:360px;width:48px;height:48px;display:inline-block;margin-right:10px}.sig .sig-text{display:inline-block;position:relative;top:-8px}.shop-content-html{padding-top:19px}.mapLoading{height:500px;width:100%;margin:0px;padding:0px;background:transparent url("/assets/images/loading-map.gif") no-repeat center center;position:relative;top:-500px}.expandMap{position:relative;top:-500px;margin:20px;float:right}.contractMap{position:relative;top:-800px;margin:20px;float:right;display:none}.expandMap img,.contractMap img{cursor:pointer}.switchMap{font-size:11px;text-align:right;font-style:italic;border:1px solid #ccc;border-bottom:none;padding:5px 10px;border-radius:5px 5px 0 0;display:inline;float:right;margin:25px 0 0}.mapTabs p{float:left;margin:25px 0 0 0;font-weight:bold}.mapTabs .tab{font-size:12px;font-weight:bold;text-align:right;border:1px solid #ccc;border-bottom:none;padding:5px 10px;border-radius:5px 5px 0 0;display:inline;float:right;margin:25px 0 0}.mapTabs .tab.active{background:#ABB471}.mapTabs .tab.active a{color:#fff}a.contentLinkInsideMap:hover{text-decoration:none}.map{height:500px;width:100%;margin:0px;padding:0px}.map p.noTrails{text-align:center;margin:53px 0;padding:80px 0;background:#E6E6E6;font-weight:bold;border:1px solid #ccc}.makefullscreen{width:100%;height:800px;max-width:100%;margin-bottom:120px}.makefullscreen .map{height:100%}.mapLegend{padding:20px 20px;text-align:right;border:1px solid #CACACA;border-top:none}.mapLegend p.memo{font-size:11px;text-transform:lowercase;font-style:italic;padding:10px 170px 0 0}.mapLegend p.memo a{text-decoration:underline}.mapLegend .mapLegendDots{margin:0 5px}.mapLegend .mapLegendDot,.mapLegend .mapLegendDotHidden{padding:2px 10px;border-radius:50%;line-height:10px;height:5px;margin:0 5px;cursor:pointer}.mapLegend p{margin:0;font-size:11px;padding:0;color:#b8182b;text-transform:uppercase}.mapLegend img{margin:0 5px;max-height:25px}@media only screen and (max-width: 641px){.mapLegend .mapLegendDot,.mapLegend .mapLegendDotHidden{padding:3px 5px;margin:0 4px}.mapLegend p.memo{padding:10px 0px 0 0;text-align:right}}.trailFilters{margin:40px 0 0}.trailFilters .checkbox label{font-size:13px}.trailFilters .checkbox input{position:relative;top:2px}.trailFilters .searchRow{margin-top:20px}.navbar-fixed-bottom{bottom:0;position:fixed;right:0;left:0;z-index:1020}#bottomNav{background:#f2f7fd;border-top:1px solid #ccc}#bottomNav li a{color:#616161}#bottomNav li.active{color:#b8182b;text-decoration:none !important}#bottomNav li.active a{color:#b8182b;text-decoration:none !important}#bottomNav ul{text-align:center;margin:10px 0 5px 0 !important}#bottomNav ul li{margin:0 10px;padding:0 10px}#bottomNav ul li i{font-size:30px;color:#666}#bottomNav ul li.active i{color:#b8182b}#mobileNav{display:none}.accordion a.item-safe{background:url("/assets/images/safe.png") no-repeat;background-position:left 6px center;padding-left:50px;display:block}.accordion a.item-suggestEdit{background:url("/assets/images/suggestEdit.png") no-repeat;background-position:left 6px center;padding-left:50px;display:block}.accordion a.item-sponsor{background:url(/assets/images/sponsor.png) no-repeat;background-position:left 6px center;padding-left:50px;display:block}.accordion a.item-post{background:url("/assets/images/post.png") no-repeat;background-position:left 10px center;padding-left:50px;display:block}.accordion a.item-article{background:url("/assets/images/review.png") no-repeat;background-position:left 10px center;padding-left:50px;display:block}.accordion a.item-access{background:url("/assets/images/access.png") no-repeat;background-position:left 10px center;padding-left:50px;display:block}.btn.sponsor{background:url(/assets/images/sponsor.png) no-repeat;background-position:left 15px center;padding-right:40px;width:100%;color:#b8182b;border:1px solid #b8182b;padding:15px;display:block;text-align:center}.btn.sponsor:hover{background:#f9f9f9 url(/assets/images/sponsor.png) no-repeat;background-position:left 15px center}.trails .box{background:#f5f5f5;padding:20px;margin-bottom:15px}.trail-head h2{margin-bottom:0px}.trail-head p{font-size:12px}.trail-row{border:1px solid #bdbdbd;margin-bottom:15px;margin-left:0px;margin-right:0px}.trail-block{padding-top:15px}.wishlistItem .trail-block{padding-top:7px}.trail-row .trail-map{width:calc(100% + 30px);vertical-align:top;margin-left:-15px}.trail-block .doneIt,.trail-block .wishlistStar{color:#ffd700;position:relative;top:-5px}.trail-block .wishlistUpdated{background:#91AA4D;color:#fff;font-size:11px;border-radius:5px;padding:3px 5px;position:relative;top:-5px}.trail-block .info p a{color:#0a0a0a}.trail-block img.removeFromWishlist{float:right;cursor:pointer}.trail-row .trail-block h3{margin-bottom:5px;display:inline-block}.trail-row .trail-block h3:hover{text-decoration:underline}.trail-row .trail-block h3.nohover:hover{text-decoration:none}.trail-row label{color:#b8182b;font-size:12px;display:block;font-weight:bold}.trail-row p{font-size:16px}.trail-row .rating{text-align:right}.trail-rates{text-align:right}.trail-rates .rating{text-align:right}.row.trail-info{margin:0px 0px 30px 0px}.trail-info{border:1px solid #bdbdbd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:30px}.trails label{font-weight:bold;display:block;color:#b8182b;font-size:12px}.trail-info .cols{padding:20px 20px 0px 20px}.trail-info .trail-details{background:#f5f5f5;border-left:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}.trail-info .trail-details label{color:#b8182b;font-size:12px;font-weight:bold;display:block}.trail-info .trail-details .trackStatus{margin-bottom:10px}.trail-info .trail-details .trackStatus label a{font-weight:normal;font-style:italic;margin-left:5px;font-size:11px}.trail-info .trail-details .trackStatus p{padding:5px 0 0;margin-bottom:5px}.trail-info .trail-details .trackStatus span.statusEdit{font-weight:normal;font-style:italic;font-size:11px;padding-left:5px;cursor:pointer}#trackStatusChange{margin:10px 0}#trackStatusChange span.input-group-label{font-size:12px}#trackStatusChange textarea,#trackStatusChange select{border:1px solid #cacaca;font-size:12px}#trackStatusChange textarea{height:60px}#trackStatusChange .submitStatusEdit{border-radius:5px;background:#92AC41;border:none;padding:5px 10px}#trackStatusChange .submitStatusEdit:hover{color:#fff;text-decoration:underline}#trackStatusChange select{margin:0}#trackStatusChange p strong{color:#b8182b}#ajaxIDidIt a.padDown{margin-top:10px !important}#ajaxIDidIt p{margin:0}#ajaxIDidIt .btn{border-radius:5px;padding:5px 10px}#ajaxIDidIt select{margin:0;font-size:12px}#ajaxIDidIt .input-group-label{font-size:12px}.trail-info .trail-details .downloadGuide,.trail-info .trail-details .vipRequired{margin:20px 20px 30px;cursor:pointer;border-radius:5px}.trail-info .large-trail-map{height:100%;width:100%}.eventMap .large-trail-map-outer{padding:20px;border:1px solid #BDBDBD;border-radius:5px}.eventMap .large-trail-map{height:400px;width:100%}.trails article{padding-bottom:50px;border-bottom:1px solid #EDEDED}.trails .buttonPad{padding:10px 18px 30px;text-align:centser}.btnPad{margin:10px 0}.reviews .buttonPad{padding:10px 18px 30px;text-align:centser}.data .buttonPad.memberRequired{padding-bottom:0;padding-top:0;max-width:200px}.data .buttonPad.memberRequired a{padding:10px 5px}.buttonPad.memberRequired a{border-radius:5px !important}.trails article h3.pad{padding-bottom:10px}.trails article hr{margin:20px 0}.trails .sponsored img{margin:10px auto;display:block}.trails p.small{margin:5px 0 0}.data .btn.removeFromWishlist,.data .btn.addToWishlist{margin-bottom:10px}.data h4{color:#b8182b;margin-bottom:15px}section.trails{background:#F5F5F5}section.trails .sharing{padding:25px 0px 5px;margin:0px 0 25px;border:0px;text-align:center;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB}section.trails .sharing p{margin-top:20px}section.trails .sharing i{margin:10px;font-size:30px}section.trails .sharing .rateThis.btn{background:#91AA4D;border-radius:5px;border:none;font-size:12px}section.trails .sharing .rateThis.btn:hover{color:#fff}section.trails .sharing .rateThis.btn i{font-size:16px;margin:0 5px 0 0}section.trails .trailProfile{margin:30px 0 0;background:#F5F5F5;border-top:1px solid #BBBBBB;padding:30px}section.trails .trailProfile h4{color:#b8182b;margin-left:5px}section.trails .stat{background:#f0f0f0;padding:10px;border-radius:5px;text-align:center;margin:20px 20px 20px}section.trails .stat p{font-size:20px;margin:0}section.trails .newDetails{border:none !important;padding:20px 30px}section.trails .elevationUpgrade{background:url("/assets/images/sample-elevation.plt.png") no-repeat center;padding:20px 0 50px;text-align:center}section.trails .elevationUpgrade p.sample{font-size:15px;font-style:italic;padding:0px 0 20px;color:#90A856}section.trails .elevationUpgrade .elevationUpgradeBtn{border-radius:5px}i.fa-facebook-square{color:#4567AD}i.fa-twitter-square{color:#279FED}section.trails .sharing .add-wishlist{background:url("/assets/images/wishlist-add-grey.png") no-repeat;background-position:left center;padding-left:20px;color:#616161;text-decoration:none;font-size:12px;margin-top:2px;display:inline-block;margin-left:15px}#pagenav{padding:20px 0}#pagenav p{text-align:center}#pagenav p.viewingpage{text-transform:uppercase}#pagenav p a.pagenumber{border:1px solid #BDBDBD;padding:5px}#pagenav p a.pagenumber.active,#pagenav p a.pagenumber:hover{background:#BDBDBD}.rating{unicode-bidi:bidi-override;direction:rtl;text-align:left;padding-left:0px;margin-top:-6px}.rating-no{unicode-bidi:bidi-override;direction:rtl;text-align:left;padding-left:0px;margin-top:-6px}.rating-no.event{padding-left:0px}.rating>span,.rating-no>span{display:inline-block;position:relative;width:20px;color:#FFF;font-size:20px}.ratingText{font-size:12px;color:#b8182b;padding-bottom:15px}.rating.light>span{color:#616161}.rating.red{color:#b8182b}.rating-no.red>span{color:#b8182b}.rating.light>span:hover:before,.rating.light>span:hover ~ span:before{content:"\2605";position:absolute;cursor:pointer}.rating.red{content:"\2605";position:absolute;cursor:pointer}.rating.red>span:hover:before,.rating.red>span:hover ~ span:before{content:"\2605";position:absolute;cursor:pointer}.rating-no.red span.checked:before,.rating span.checked:before{content:"\2605";position:absolute;cursor:pointer}.large-right .rating,.large-right .rating-no,.large-right.rating-no{text-align:right}.rating-no .factors{direction:ltr;text-align:left}.rating-no .factors span.info{float:right;border-bottom:none !important;max-width:500px !important;position:relative;top:5px;z-index:2}select.mobileRating{text-align:left;direction:ltr;width:120px}select.mobileRating option{direction:ltr}.progress.success .progress-meter{background-color:#87A649}.progress.warning .progress-meter{background-color:#FC4C02}.progress.alert .progress-meter{background-color:#B8182B}.tooltip{max-width:500px !important}.progress{text-align:left !important;direction:ltr;-moz-border-radius:25px;-webkit-border-radius:25px}.progress-meter{-moz-border-radius:25px;-webkit-border-radius:25px}.sharing.rates{padding:10px 15px}.sharing.rates .rating{padding-left:2px;display:inline-block;position:relative;top:2px}.sharing.rates .rating>span{color:#616161}.sharing.rates .rating>span:hover:before,.sharing.rates .rating>span:hover ~ span:before{content:"\2605";position:absolute;cursor:pointer}.sharing.rates .wishlist-col{text-align:right}a.sponsorTrack img{padding-bottom:10px}section.reviews{padding:30px 0px}section.reviews h2{background:url("/assets/images/review.png") no-repeat;background-position:left center;padding-left:45px;margin-bottom:30px}section.reviews .review{border-bottom:1px solid #bdbdbd;padding:15px 0px}section.reviews .review.grey form{padding:0px 15px}section.reviews .review.grey form textarea{width:100%;min-height:200px;border:0px;padding:15px}section.reviews .review.grey textarea{width:100%;min-height:200px;border:0px;padding:15px}section.reviews .review.grey.form{padding:15px}section.reviews .review.grey form .btn{margin-top:15px}.write-review{padding:10px 30px;position:relative;top:2px}section.reviews h3.section-title,section.photos h3.section-title{font-size:16px;position:relative;top:3px}section.blog{margin:40px 0}section.blog .row{background:#F8F9FA;padding:20px 5px;border:1px solid #BDBDBD;margin:20px 0}section.blog .row h4{font-size:24px;margin:0 0 10px}section.blog .row p a.lightgreen{background:#fff;border:1px solid #BCC38C;border-radius:3px;color:#BCC38C;padding:5px 10px;font-size:13px;margin:10px 0 0;float:right}section.blog .row p a.lightgreen:hover{background:#BCC38C;color:#fff;text-decoration:none}.rate_widget{border:1px solid #CCC;overflow:visible;padding:10px;position:relative;width:180px;height:32px}.ratings_stars{background:url("star_empty.png") no-repeat;float:left;height:28px;padding:2px;width:32px}.ratings_vote{background:url("star_full.png") no-repeat}.ratings_over{background:url("star_highlight.png") no-repeat}.reviewForm textarea{font-size:12px}section.photos{padding:30px 0px}section.photos h2{background:url("/assets/images/photos.png") no-repeat;background-position:left center;padding-left:50px;margin-bottom:30px}section.photos .photo p{font-size:12px;color:#616161;margin-bottom:0px}section.photos .photo p:last-child{margin-bottom:15px}section.photos .review{border-bottom:1px solid #bdbdbd;padding:15px 0px}section.photos .review.top{margin-top:15px;border-top:1px solid #bdbdbd}section.photos .alert{margin:0 0px 25px 0;color:#b8182b;background:#F5F5F5;padding:15px}section.photos .alert p{margin:0}section.photos .review.grey form{padding:0px 15px}section.photos .review.grey form label{font-weight:normal;font-size:16px}section.photos .review.grey form input{margin-top:10px}section.photos .review.grey form input[type=text]{border:0px;height:40px;width:100%;max-width:300px}section.photos .review.grey form label{margin-top:8px}section.photos .review.grey form .btn{margin-top:0px}section.photos .eventPhoto,section.photos .photo{margin-bottom:10px}section.products{padding:50px 0px 0px 0px;background:#f5f5f5}section.products h2{margin-top:0px;margin-bottom:50px;color:#b8182b}section.products h2.nopad{margin-bottom:10px}section.products p.tail{font-size:14px}section.products h3.title{font-size:12px;color:#37102e;text-transform:uppercase;letter-spacing:1px}section.products .sort-column h3.title{margin-bottom:0px}section.products h3.title.filter{margin-top:10px;margin-bottom:0px}section.products h3.title.filterTitle{margin:20px 0 10px 0}section.products h3.title.filterTo{margin:20px 0 20px 0}section.products .buttonDown{margin-top:5px !important}section.products h3.title.clear-all{color:#b8182b;font-size:8px;font-weight:bold;text-align:right;margin-top:3px;cursor:pointer;margin-top:20px}section.products .panel-group{margin-top:40px}section.products .product-img{position:relative;display:block}section.products .extras{position:absolute;padding-top:10px;top:0px;width:100%;height:100%;background:rgba(68,68,68,0.3)}section.products .extras .add-wishlist{background:url("/assets/images/wishlist-add.png") no-repeat;background-position:left center;padding-left:20px;color:#FFF;text-decoration:none;font-size:12px}section.products .sharing .add-wishlist{background:url("/assets/images/wishlist-add-grey.png") no-repeat;background-position:left center;padding-left:20px;color:#616161;text-decoration:none;font-size:12px;margin-top:2px;display:inline-block}section.products .view-product{position:absolute;padding-top:80px;top:0px;width:100%;height:100%;background:rgba(68,68,68,0.8)}section.products .view-product .btn{border:1px solid #FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0px auto;display:block;max-width:150px;text-align:center;padding:10px 0px;text-transform:uppercase;color:#FFF;font-size:16px;background:transparent}section.products .sort-column{text-align:right}section.products .sort-column select.sort-by{max-width:160px;text-transform:uppercase;margin-left:15px;font-size:12px}.sort-column input#search{padding:7px;height:auto;border:1px solid #cacaca;color:#0a0a0a}section.products .wrap{background:#ffffff;border-top:2px solid #99ad47}section.products .product{border:1px solid #bdbdbd;margin-bottom:20px;position:relative}section.products .product.no-border{border-top:0px}section.products .product img{display:block;margin:0px auto}section.products .product .details{padding:15px 15px 60px 15px}section.products .product .details h3{font-size:16px;color:#37102e;margin-bottom:20px;margin-top:0px}section.products .product.related .details h3{margin-bottom:0px}.product.related .details{padding:15px 15px 15px 15px !important}section.products .product .details h4{font-size:28px;color:#b8182b;font-weight:normal;text-align:right;margin-top:0px}section.products .product img.help-icon{display:inline-block;position:relative;top:-1px}section.products .product .details select{border:0px;background:#f5f5f5 url("/assets/images/select-arrow.png") no-repeat;background-position:right 10px center;color:#37102e;font-weight:bold;font-size:12px}select.grey-select{border:0px;background:#f5f5f5 url("/assets/images/select-arrow.png") no-repeat;background-position:right 10px center;color:#37102e;font-weight:bold;font-size:12px}section.products .product .details .members-pay{font-size:12px}select.grey-select{height:50px}section.products .product .add{font-size:0px;position:absolute;width:100%;bottom:0px}section.products .product.product-detail{border:0px}section.products .product.product-detail .add{position:relative;width:auto}section.products .product .add .add-to-cart-col{color:#FFF;background:#b8182b;text-align:center;height:50px;line-height:50px;text-transform:uppercase;font-size:12px;font-weight:bold;display:inline-block;cursor:pointer;width:50%;vertical-align:top}section.products .product.product-detail .add .add-to-cart-col,section.products .product.product-detail .add .add-to-qty-col{width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.products .product .add .add-to-cart-col.disabled{opacity:0.5}section.products .product .add .add-to-qty-col{border-top:1px solid #bdbdbd;height:50px;width:50%;display:inline-block}section.products .product.product-detail .add .add-to-qty-col{border:1px solid #bdbdbd}section.products .product .add .add-to-qty-col .ftq{width:33.33%;display:inline-block;text-align:center;height:50px;line-height:50px;vertical-align:middle}section.products .product .add .add-to-qty-col span{cursor:pointer;font-size:14px}.qty-plus img,.qty-minus img{padding:5px;position:relative}.qty-plus img{top:15px}.qty-minus img{top:20px}.strava{margin:20px 0 0}.shop-content{min-height:300px;position:relative}.shop-content-overlay{position:absolute;top:0px;left:0px;background:rgba(255,255,255,0.8);background-image:url("/assets/images/loading.gif");background-repeat:no-repeat;background-position:center;z-index:99;height:100%;width:100%}.content fieldset{border:1px solid #eee;padding:30px;margin-bottom:15px}.content fieldset input,.content fieldset select{border:1px solid #eee;box-shadow:none;color:#333;padding:10px 10px;margin-bottom:15px;width:100%}.content fieldset textarea{border:1px solid #eee;box-shadow:none;color:#333;padding:10px 10px;margin-bottom:15px;width:100%;height:180px}.content fieldset .btn{width:100%;max-width:200px;background:#BB1025;color:#fff;font-size:16px;margin:0px auto;display:block;text-transform:uppercase}.contact-box{border:1px solid #eee;padding-top:15px}.row .contact-box:last-child{border-left:0px}.product-type{text-align:right}.product-type nav{position:relative;top:5px}.product-type nav li{list-style:none;display:inline-block;margin-left:15px;color:#b8182b;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:2px}.product-type .rating{text-align:right}.product-info{border-bottom:1px solid #99AD47;margin-bottom:30px}section.page-content .content .product-info h3{margin-bottom:15px;color:#b8182b}.tag{background:#bdbdbd;font-size:10px;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:2px 5px;margin-left:10px;position:relative;top:-3px}.tag.green{background:#99ad47}.tag.dark-green{background:#5c662a}section.products .product-image .wrap{border-top:0px;position:relative}section.products .product-image .wrap img.expand{position:absolute;top:15px;right:15px}.sharing{margin-bottom:30px;margin-top:30px;padding-left:15px;padding-right:15px;color:#616161;font-size:12px}.sharing .title{color:#616161;font-size:16px;line-height:50px}.sharing nav{text-align:right}.sharing nav li{list-style:none;display:inline-block;line-height:50px;margin-left:15px}.sharing .rating{display:inline-block}.welcome{padding-top:70px;padding-bottom:70px}.sale-logo{-webkit-border-radius:360px;-moz-border-radius:360px;border-radius:360px;background:#b8182b;color:#FFF;width:48px;height:48px;line-height:48px;text-align:center;text-transform:uppercase;position:absolute;font-size:14px;font-weight:bold;top:10px;left:10px}section.products{padding:50px 0px}section.products h2{margin-bottom:40px}section.products h3.title{font-size:12px;color:#37102e;text-transform:uppercase}section.products h3.title.filter{margin-bottom:47px}section.products a.title.clear-all.button{background:transparent;color:#b8182b;font-size:12px;font-weight:bold;margin-top:0px;cursor:pointer;display:block;text-transform:uppercase;height:39px;line-height:39px;padding:0px;text-align:center}section.products a.title.clear-all.button:hover{background:#b8182b;color:#FFF;border:1px solid #b8182b}section.products .sort-column{text-align:right}section.products .sort-column select.sort-by{max-width:160px;text-transform:uppercase;margin-left:15px;font-size:12px}section.products .sort-column select.sort-by.trail{max-width:220px}section.products .wrap{background:#ffffff;padding-top:30px;padding-bottom:30px;border-top:4px solid #99ad47}section.products .product{border:1px solid #b8182b;margin-bottom:20px;position:relative}section.products .product.no-border{border-top:0px}section.products .product .product-img{display:block;margin:10px auto;width:100%;height:225px}section.products .product .details{padding:15px 15px 60px 15px}section.products .product .details h3{font-size:16px;font-weight:bold;text-transform:uppercase;color:#37102e;margin-bottom:20px}section.products .product.related .details h3{margin-bottom:0px}.product.related .details{padding:15px 15px 15px 15px !important}section.products .product .details h4{font-size:28px;color:#b8182b;font-weight:normal;text-align:right}section.products .product .details select{border:0px;background:#f5f5f5 url("/assets/images/select-arrow.png") no-repeat;background-position:right 10px center;color:#37102e;font-weight:bold;font-size:12px;padding:0px 25px 0px 5px}select.grey-select{border:0px;background:#f5f5f5 url("/assets/images/select-arrow.png") no-repeat;background-position:right 10px center;color:#37102e;font-weight:bold;font-size:12px;padding:0px 25px 0px 5px;height:50px}section.products .product .add{border-top:1px solid #b8182b;font-size:0px;position:absolute;width:100%;bottom:0px}section.products .product.product-detail .add{position:relative;border:0px}section.products .product .add .add-to-cart-col{color:#FFF;background:#b8182b;text-align:center;padding:0px;text-transform:uppercase;font-size:12px;font-weight:bold;display:inline-block;cursor:pointer}section.products .product .add .add-to-cart-col.disabled{opacity:0.5}section.products .product .add .add-to-qty-col{display:inline-block}section.products .product .add .add-to-qty-col .ftq{width:33.33%;display:inline-block;text-align:center}section.products .product .add .add-to-qty-col span{cursor:pointer;font-size:14px}.qty-plus img,.qty-minus img{padding:5px;position:relative}.qty-plus img{top:15px}.qty-minus img{top:20px}.accordion{border:1px solid #b8182b;border-bottom:0px;background:transparent;margin-bottom:15px}.accordion .accordion-title{border-bottom:1px solid #b8182b;font-size:16px;text-transform:uppercase;color:#b8182b}.accordion-title:focus,.accordion-title:hover{background:transparent}.accordion .accordion-content{padding:10px;border-bottom:1px solid #b8182b}.accordion.plain{border:1px solid #d7d0d5;border-bottom:0px;border-left:0px}.accordion.plain .accordion-title{border-bottom:1px solid #d7d0d5;border-left:1px solid #d7d0d5}.accordion.plain .accordion-content{border-bottom:1px solid #d7d0d5;border-left:1px solid #d7d0d5}.accordion.plain .accordion-content p:last-child{margin-bottom:0px}.offers{border:1px solid #b8182b;background:#fff;font-size:16px;text-transform:uppercase;color:#b8182b;padding:1rem 1rem;margin-bottom:15px}.sale-toggle.active .offers{background:#b8182b url("/assets/images/white-tick.png") no-repeat;color:#fff;background-position:right 15px center}.accordion ul.list{list-style:none;margin:0px}.accordion ul.list li{font-size:16px;color:#37102e;padding:10px 10px;border-right:5px solid transparent}.accordion ul.list li:hover,.accordion ul.list li.active{background:#f5f5f5;border-right:5px solid #b8182b;cursor:pointer}.accordion.plain ul.list li:hover,.accordion.plain ul.list li.active{background:transparent;border:0px;color:#b8182b}.accordion ul.list li span{float:right;color:#b8182b;font-size:16px}.accordion ul.list li:hover em.cross{display:inline-block}.accordion ul.list li.active:hover em.cross{display:inline-block}.accordion ul.list li.active em.cross{background:url("/assets/images/cross.png") no-repeat;width:10px;height:10px;display:none;margin-right:10px}.accordion.plain .is-active .accordion-title,.accordion.plain .is-active .accordion-content{border-left:5px solid #b8182b}.accordion.information{border:0px;border-top:1px solid #d7d0d5}.accordion.information p.indulgence{border-bottom:1px dashed #ccc;padding:0 0 10px}.accordion.plain .accordion .accordion-title,.accordion.details .accordion-title{border-bottom:1px solid #d7d0d5}.accordion.plain .accordion .accordion-item.is-active .accordion-title,.accordion.details .accordion-item.is-active .accordion-title{border-bottom:0px}.accordion.plain .accordion .accordion-content,.accordion.details .accordion-content{border-bottom:1px solid #d7d0d5}.accordion-item textarea,.reveal textarea{padding:10px;font-size:12px}.blocks .block{text-align:center;border-left:7px solid #FFF;border-bottom:7px solid #FFF}.blocks .block:last-child{border-right:7px solid #FFF}.blocks .block .background{padding:60px 0px;background:rgba(70,82,5,0.4);margin-left:-15px;margin-right:-15px;height:330px}.blocks .block h3{color:#FFF;font-size:28px;margin-bottom:15px}.blocks .block p{color:#FFF;margin-bottom:30px;max-width:450px;display:block;margin-left:auto;margin-right:auto}.blocks .block .btn{display:inline-block;max-width:200px;text-transform:uppercase}.brands{padding:30px 30px}.brands h3{color:#b8182b;text-transform:uppercase;text-align:center}.brands .show-brands{margin-top:30px}.newsletter{background:url("/assets/images/green-background-large.jpg") no-repeat;background-position:center;background-size:cover}.newsletter .container{padding-top:60px;padding-bottom:60px}.newsletter h2{color:#FFF;text-align:center;margin-top:0px;margin-bottom:50px}.newsletter .box{background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:40px;text-align:center}.newsletter .box h3{color:#5c662a;margin-top:0px;margin-bottom:30px}.newsletter .box .emailer{font-size:0px}.newsletter .box .emailer input{border:1px solid #bdbdbd;border-right:0px;width:300px;max-width:50%;height:40px;padding-left:10px;border-radius:0px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:12px;display:inline-block;vertical-align:top;outline:none}.newsletter .box .emailer .btn{height:40px;line-height:40px;padding:0px 50px;border-radius:0px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;background:#b8182b;font-size:12px;text-transform:uppercase;color:#FFF;text-align:center;display:inline-block;vertical-align:top;outline:none}.newsletter .box .emailer .btn:hover{background:#9a1b2a}.ajaxNewsletter{color:#b8182b;font-size:20px;margin-top:10px}.footer{background:#FFF;padding:70px 0px 0px 0px}.footer p.title{color:#b8182b;font-size:20px}.footer ul{padding-left:0px;margin-left:0px;list-style:none}.footer ul a{color:#424242;font-size:14px}.footer .follow-us img{margin-right:10px}.footer p{font-size:13px;color:#616161}.footer p a{color:#616161;text-decoration:underline}.footer .foot{border-top:1px solid #bdbdbd;padding-top:10px;padding-bottom:0px;margin-top:75px}.footer .foot .built{text-align:right}ul.signup{border-left:1px solid #FFF;text-align:left;margin-left:50px;margin-top:50px}ul.signup li{list-style:none;margin-bottom:50px;position:relative;padding-left:25px;line-height:30px;font-size:18px;text-transform:uppercase;font-weight:bold;letter-spacing:2px}ul.signup li .circle{-webkit-border-radius:360px;-moz-border-radius:360px;border-radius:360px;border:1px solid #FFF;background:#e7496c;width:32px;height:32px;line-height:30px;font-weight:bold;color:#FFF;text-align:center;position:absolute;left:-15px}ul.signup li.current .circle{background:#FFF;color:#e7496c}ul.signup li.completed{color:#F590A7}ul.signup li.completed .circle{background:#e7496c url("/assets/images/white-tick.png") no-repeat;background-position:center;font-size:0px}.sharing{border-top:1px solid #b8182b;border-bottom:1px solid #b8182b;margin-bottom:30px;margin-top:30px}.sharing .title{text-transform:uppercase;color:#b8182b;font-size:16px;line-height:50px}.sharing nav{text-align:right}.sharing nav li{list-style:none;display:inline-block;line-height:50px;margin-left:15px;margin-top:15px}.upload-box{margin-right:25px;width:100%;border:1px solid #eee;text-align:center;position:relative;height:35px;margin-bottom:10px;margin-top:-10px}.upload-bar{width:0px;position:absolute;top:0px;left:0px;background:#EEE;height:35px}.upload-progress{text-align:center;line-height:35px;height:35px;position:relative;z-index:10}.attach-documents input{border:0px;padding-top:10px;padding-bottom:10px;margin:0px}.attached-files{margin-bottom:10px}.attached-files table{width:100%;border:0px;padding-bottom:10px;padding-left:0px !important;padding-right:0px !important}.attach-documents .save-button{margin-bottom:10px}.file-upload .save-button{position:absolute;right:-1px;top:0px;background:#b8182b;height:42px;line-height:21px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.file-upload .save-button:hover{background:#0C60AE}.file-upload-row td{word-break:break-all;border-bottom:1px dotted #eee}.save-button{padding:10px 30px;color:#FFF;background:#b8182b;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0px}i.uploaded-time{font-size:11px;display:block}p.small{font-size:14px}.shop-content{min-height:300px;position:relative}.shop-content-overlay{position:absolute;top:0px;left:0px;background:rgba(255,255,255,0.8);background-image:url("/assets/images/loading.gif");background-repeat:no-repeat;background-position:center;z-index:99;height:100%;width:100%}nav.nav{background:#FFF}nav.nav li{list-style:none}nav.nav li a{border-left:1px solid #b8182b;border-right:1px solid #b8182b;border-bottom:1px solid #b8182b;padding:10px;display:block;width:100%}nav.nav li:first-child a{border-top:1px solid #b8182b}nav.nav li:hover a,nav.nav li a.active{background:#b8182b;color:#FFF}.nav-title{border-top:1px solid #b8182b;border-left:1px solid #b8182b;border-right:1px solid #b8182b;padding:10px;display:block;width:100%;text-align:center;color:#FFF;background:#b8182b;font-weight:bold;font-size:16px;margin-bottom:15px;position:relative}.nav-title:after{content:'\2193';margin-top:-2px;position:absolute;right:10px;color:#FFF}.nav-title.active:after{content:'\2191'}.data{border:1px solid #b8182b;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px}.data .btn{width:100%;padding-left:0px;padding-right:0px;display:block;text-align:center}.data .btn:hover{text-decoration:none}.data .space{margin-bottom:15px}.data .space:last-child{margin-bottom:0px}.data input{height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #bdbdbd;width:100%}.data .iDidIt,.data .iDidItNot,.data .iDidIt_thisYear,.data .iDidItNot_thisYear{margin-top:10px;margin-bottom:10px}.leaderboardLoader{margin:20px 0 0;font-size:30px;color:#B52131}.leaderboardBlurb{border:1px solid #ccc;padding:10px;border-sradius:10px}p.hideleaderboardBlurb{color:#B8182B;cursor:pointer;text-align:right;padding:3px 35px 10px 0;margin-bottom:0;background-image:url("/assets/images/activityContract.png");background-position:right 0;background-repeat:no-repeat}p.showleaderboardBlurb{color:#B8182B;float:right;display:none;cursor:pointer;text-align:right;padding:3px 35px 10px 0;margin:10px 0 0 0;background-image:url("/assets/images/activityExpand.png");background-position:right 0;background-repeat:no-repeat}p.hideleaderboardBlurb:hover,p.showleaderboardBlurb:hover{text-decoration:underline}#leaderboard{padding:0px 0 20px 0}#leaderboard ul{margin:15px 0 0}#leaderboard ul li{display:inline;background:#99AD47;border-radius:10px;color:#fff;padding:5px 10px;margin:0 10px;cursor:pointer}#leaderboard ul li:hover{color:#36122e}#leaderboard table{border:1px solid #B8182B;font-size:14px}#leaderboard thead{color:#36122e;text-transform:uppercase;background:#D4D4D4;border:none}#leaderboard tbody{border:none}#leaderboard table tr.current{background:#B8182B;color:#fff}#leaderboard table tr.current a{color:#fff}#leaderboard table td.position{padding-left:25px;padding-right:0}#filterLeaderboard{margin:20px 0 0}#filterLeaderboard p{color:#B8182B;font-weight:bold}#filterLeaderboard select{font-size:12px}#leaderboard span.reset{text-decoration:underline;color:#B8182B;cursor:pointer}.after-arrow{background:url("/assets/images/select-arrow.png") no-repeat;background-position:right center;padding-right:15px}small.error{display:none}.sectionTitle{font-size:24px;margin-bottom:30px;padding-bottom:10px;border-bottom:1px dotted #ccc}.vipInfo{border:1px dotted #c8c6c3;padding:15px;background:#F2F2F2}.vipInfo p,.vipInfo li{font-size:13px !important}.vipInfo p.highlight{color:#b8182b;font-weight:bold}ul.form-notice{margin:0px}ul.form-notice li{list-style:none}p.pressenter{position:absolute;font-size:9px;left:0px;color:#888}p.pressclear{position:absolute;font-size:9px;right:0px;cursor:pointer}p.status{font-size:14px;margin-bottom:15px;font-weight:bold}p.status .type{font-weight:normal}.paymentImg{margin-left:23px}.no-margin{margin:0px !important}.addnew{cursor:pointer}.adrboxes{padding:0px}.adrboxes .column{display:table}.adrboxes .shipbox{font-size:15px;padding:20px;position:relative;background-color:#f9f7f4;margin-bottom:30px}.adrboxes .shipbox a.del{font-size:28px;font-weight:bold;text-decoration:none;line-height:normal;top:10px;right:15px;position:absolute;margin:0px}#shippingMethod small{font-size:75%;line-height:inherit;display:block;margin:0 0 6px 20px}.adrboxes .shipbox.addnew{display:table-cell;vertical-align:middle}.adrboxes .shipbox p{line-height:normal;margin:0px 0px 10px 18px}.adrboxes .shipbox a{margin-left:18px;text-decoration:underline}.adrboxes .shipbox.addnew a{color:#757068;font-size:16px;font-weight:bold;text-align:center;display:block;margin:0px;line-height:normal;text-decoration:none;text-transform:uppercase}.adrboxes .shipbox.addnew a span{color:#FFF;font-size:18px;width:18px;height:18px;margin:auto;text-align:center;line-height:19px;display:block;border-radius:50%;margin-bottom:5px;background-color:#757068}.dottedbox{margin:25px 0px;padding:35px 0px 0px;border-top:1px dotted #c8c6c3}.dottedbox p.small{font-size:13px}.dottedbox span.small{font-size:13px !important}.dottedbox p.xs{font-size:11px;margin-bottom:35px}.dottedbox .agreebox{padding-top:15px}.dottedbox .agreebox a{text-decoration:underline}.dottedbox p.pad{margin:20px 0}.row.pad{margin:0 0px !important}.cartlist img{width:128px;margin:0px;padding:0px}.cartlist input{height:40px;padding:0px;margin-bottom:5px}.cartlist td{vertical-align:top}.wrap{position:relative}.promo hr{margin-top:30px;margin-bottom:30px;border-bottom:1px solid #ccc}.promo input{height:40px;margin:0px}.promo h6{margin-top:5px;margin-bottom:0px;padding-bottom:0px}.remove{position:absolute;left:0px;bottom:0px;width:100%;background:rgba(255,255,255,0.8);text-align:center;font-size:12px;color:#222;height:25px;line-height:25px;padding:0px;margin:0px;text-transform:uppercase;cursor:pointer}.remove:hover{position:cursor;background:#FFF}.inline-labels{margin-bottom:10px}.inline-labels label{display:inline-block;margin-right:15px}.pricing{margin-bottom:50px}.pricing p{font-weight:bold;text-transform:uppercase;color:#b8182b;font-size:14px;margin-bottom:0px;letter-spacing:2px}.pricing h4{font-size:36px;margin-bottom:0px}.pricing .pre-sale{text-decoration:line-through;color:#888;font-size:14px}.pricing .memberPrice{font-size:11px;color:#888}.rrp .pre-sale{text-decoration:line-through;color:#888;font-size:14px;text-align:right}.inventory_save_percentage{color:#b8182b}.rrp{margin-bottom:50px}.rrp p{font-weight:bold;text-transform:uppercase;color:#36122e;font-size:14px;margin-bottom:0px;text-align:right}.product .pricing p{letter-spacing:normal;line-height:17px}.product-type{text-align:right}.product-type nav{position:relative;top:5px}.product-type nav li{list-style:none;display:inline-block;margin-left:15px;color:#b8182b;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:2px}.product-info{border-bottom:1px solid #b8182b;margin-bottom:30px}section.page-content .content .product-info h1{margin-bottom:15px;color:#36122e;font-size:36px}section.page-content .content .product-info h2{margin-bottom:15px}section.products .product-image .wrap{margin:0px;padding:0px;border:0px;position:relative}.product-image .sale-logo{right:10px;top:10px;left:auto}.product-image img{display:block;margin:0px auto}.register-or{position:absolute;height:90%;border:1px solid #36112D;left:50%;top:5%}.register-or .ball{font-size:12px;height:32px;width:32px;background:#36112D;color:#FFF;text-align:center;line-height:32px;position:absolute;top:calc(50% - 16px);left:-16px;font-weight:bold;text-transform:uppercase;-webkit-border-radius:360px;-moz-border-radius:360px;border-radius:360px}.map{height:500px;width:100%;margin-top:50px;padding:0}.content fieldset{border:1px solid #eee;padding:30px;margin-bottom:15px}.content fieldset input,.content fieldset select,.content fieldset textarea{border:1px solid #eee;box-shadow:none;color:#333;padding:10px}.contact-box{border:1px solid #eee;padding-top:15px}.row .contact-box:last-child{border-left:0px}p.contact-details a{color:#0a0a0a}.cartlist span.small{font-size:12px}section.basket h2{text-align:center}section.basket table tbody tr{border-bottom:1px solid #F1F1F1}section.basket p,section.basket th{color:#B8182B}section.basket td{color:#B8182B}section.basket td.price{color:#B8182B}section.basket tr.total td{font-size:26px;color:#B8182B}section.basket table tbody tr{background-color:#fff}section.basket .green{background:#92AC41;border:1px solid #92AC41}section.basket .green:hover{color:#fff}section.checkout p,section.checkout th,section.checkout td,section.checkout label,section.checkout .sectionTitle{color:#B8182B}.dottedbox.confirm{color:#B8182B}.history p{font-size:13px}.history ul,.history ol{margin:10px 20px}.history ul li,.history ol li{font-size:13px;margin:0}.history table{margin-top:10px}#printGuide p{font-size:12px !important}#printGuide .mainWrapper{padding:0 40px}#printGuide section.trails{background:#fff}#printGuide img.logo{margin:0 0 20px}#printGuide.trails article{padding-bottom:20px !important}#printGuide .accordion.information{border:none}#printGuide .accordion .accordion-title{margin-left:-10px}#printGuide .accordion .accordion-content{padding:0}.footer.printGuide{padding:0}.footer.printGuide img{margin-bottom:20px}#printGuide ul{margin:10px 0 0 !important}#vipRewards .vipReward{border:1px solid #BDBDBD;padding:20px;margin:10px 0}#vipRewards .vipReward span.blur{background:#CECECE;width:50%;display:block;border-radius:2px;margin:5px 0}#vipRewards .vipReward b{color:#B8182B}#vipRewards .vipReward p.nopad{padding:0;margin:0}#vipRewards .vipReward p.redeem{margin:40px 0 20px}#vipRewards ul,#vipRewards ol{margin:0}#vipRewards .filters label{display:block;font-size:13px}#vipRewards .filters input.btn{margin-top:25px;margin-right:20px}#vipRewards .filters .small{font-size:11px}.payments{border-bottom:1px solid #B8182B;margin:0 0 20px;padding:0 0 20px}.payments p{margin:0}.mobileSearchButton{display:none}.eventContests{border:1px solid #bdbdbd;padding:0;margin:10px 0px}.eventContests h4{background:#eaeaea;padding:15px;border-bottom:1px solid #bdbdbd}.eventContests .row{margin:15px 0px}.eventContests .row .columns{margin-bottom:15px}.eventContests .btn{border-radius:5px;padding:5px 10px;margin-bottom:15px}.eventContests hr{border-bottom:1px solid #bdbdbd}.eventHead h1{margin:0 !important}.eventHead h5{text-transform:uppercase;font-size:14px;font-weight:bold;color:#B8182B}.eventHead .btn{float:right;display:block;position:relative;top:10px}.eventDescription p{text-transform:none;margin:10px 0 20px}.event.pricing{margin-bottom:20px}.eventDetails .btn{margin-bottom:20px;display:block}#mtwtPhotos{padding:0 30px}.video-container-outer{padding:20px;border:1px solid #BDBDBD;margin:0 0 30px;border-radius:5px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.eventDetails .rewards{background:#F5F5F5;border:1px solid #BDBDBD;padding:20px;border-radius:5px;margin:40px 0 20px 0}.eventDetails .rewards h4{text-transform:uppercase;font-size:18px;font-weight:bold;color:#B8182B}.eventDetails .rewards .btn{margin:10px 0 5px}.eventDetails .rewards .btn.closed{background:#c0caca;color:#000;border:1px solid #c0caca;cursor:default}.reviews label{font-weight:bold;display:block;color:#b8182b;font-size:12px}.filterReviews{padding:8px 10px;margin-top:25px}.eventCalendar{margin:0 0 0 20px}.eventCalendar thead tr th{background:#B8182B;padding:5px 0;color:#fff}.fc-day-header{border:1px solid #B8182B !important}.fc-day-header span{font-size:11px !important;text-transform:uppercase}.fc-unthemed .fc-list-heading td{border-color:#B8182B}.fc-row .fc-content-skeleton td.fc-day-top{background:#AAAAAA !important}.fc-bg table tbody,.fc-row .fc-content-skeleton td{background:#EDEDED !important}.fc button{font-size:12px !important}.btn.editEvent{padding:5px 10px;top:-10px;position:relative;float:right;margin-left:1px}.btn.editEventNotification{padding:5px 0 5px 10px;top:-10px;border:none;background:none;color:#b8182b;font-size:12px;position:relative;float:right;margin-left:1px}.btn.addEvent{display:block;margin-top:20px;text-align:center}.eventSuccess{background:none;border:none;padding:0}.eventSuccess:hover{background:none;border:none;padding:0}.newNotifications{position:fixed;right:0;background:url("/assets/images/notifybg.png") no-repeat;height:64px;width:60px;color:#fff;text-align:right;padding:4px 7px 0 0;font-size:12px;font-weight:bold;cursor:pointer}.newNotifications.long{padding-right:4px}.close-button.modal{padding:0;background:none;border:none}.reveal h4 span{font-size:14px}.reveal.notifications label{display:block}.eventNotification{padding:10px;border:1px solid #ccc;margin:10px 0;background:#e5e5e5}.eventNotification h6{font-weight:bold;font-size:15px}.eventNotification p{margin:0}.eventNotification p.title{font-weight:bold}.eventNotification p.date{font-size:11px;margin:0;padding:0}.mtwt{border:1px solid #ccc;margin:0 0 50px;padding:0 0 5px}.mtwt h4{background:#B8182B;color:#fff;font-weight:normal;padding:10px 15px}.mtwt p{padding:10px 15px;margin:0}.mtwt p.readmore{padding:0 15px 10px}.mtwt p.readmorehide{padding:0 15px 10px;display:none}.mtwt ul,.mtwt ol{padding:10px 20px;margin:0 20px}.mtwt img.introImg{float:left;margin:0 15px 10px 10px;border:1px solid #ccc}.mtwt .mtwtcontent{display:none;clear:left}.mtwt .mtwtcontent section.photos{margin:0 25px 0 15px}.mtwt .mtwtcontent img{margin:0 0px 10px 0px;border:1px solid #ccc}.serviceListing{border:1px solid #bdbdbd;margin:0 0 20px;padding:0px}.serviceListing h3{margin:10px 0 0}.serviceListing p.location{font-size:15px}.serviceListing img.rewardsBadge{float:right;margin:10px 8px 0 0}.recommendAService{margin:20px 15px}#blog h3{font-weight:bold;font-size:24px;margin:20px 0 10px}#blog .searchFilter{margin-bottom:20px}#blog .searchFilter #suggestThanksAjax p{margin-top:10px;text-align:right}#blog p.cat{background:#ccc;padding:5px 10px;display:inline}#blog p.date{font-style:italic}#blog p.more{text-align:right}#blog p.more a{background:#92AC41;border-radius:3px;padding:5px;color:#fff}#blog p.more a:hover{text-decoration:underline}#blog p.resetFilter{position:relative;top:-10px}#blog .meet{margin:20px auto}#blog select{padding:5px 10px;height:47px;border:1px solid #CACACA}#blog input.search{border-right:none;border-left:none}#blog .suggestLibForm{margin-top:-33px}#blog .suggestLibForm .lightgreen{background:#AAB36C;text-align:center;border-radius:5px;margin:2px 0 0;padding:10px 10px;border:none;font-weight:bold;font-size:12px}#blog .suggestLibForm .lightgreen:hover{color:#AAB36C;background:#fff;border:1px solid #AAB36C}@media only screen and (max-width: 640px){#blog .suggestLibForm{display:none}}#blog .libraryArticle{margin:0 0 40px 0}#blog .libraryArticle:nth-child(2n+1){clear:left}#blog .libraryArticle img.destLogo{margin:20px 0}#blog .libraryArticle .bookmark{position:relative;right:10px;top:29px;float:right;color:#ffd500;font-size:30px;cursor:pointer}#blog .libraryArticle .bookmark span:focus{outline:none !important}#blog .libraryArticle .bookmark i{cursor:pointer}#blog .libraryArticle .bookmark i:focus{outline:none !important}#blog .libraryArticle p.cat{display:inline-block;margin:5px 0 10px}#blog .libraryArticle p.link{text-align:right}#blog .libraryArticle p a.lightgreen{background:#AAB36C;text-align:center;margin:35px 0 0;border-radius:5px;padding:5px 10px;border:none;font-weight:bold;font-size:12px}#blog .libraryArticle p a.lightgreen:hover{color:#AAB36C;background:#fff;border:1px solid #AAB36C}#blog .libraryArticle p a.lightgreen i{margin-left:5px}#blogContent{margin:0px 0 0 20px;background:#f2f2f2;padding:0 0 20px}#blogContent h2{color:#B8182B;font-weight:bold;padding:20px 30px 0 30px}#blogContent p{font-size:14px;padding:5px 30px}#blogContent ul,#blogContent ol{padding-left:30px}#blogContent li{font-size:14px;padding:5px 5px}#blogContent img{margin:10px 0 0px}#blogContent p.cat{font-size:12px}#blogContent p.cat a{background:#ccc;padding:5px 10px;margin:0 20px 20px 10px}#blogContent p.caption{text-transform:uppercase;background:#ccc;font-size:11px}#blogContent p.back{background:#B8182B;padding:5px 10px;margin:0 20px 0 0;display:inline;font-size:12px;float:right}#blogContent p.back a{color:#fff}.blogRight h2{text-transform:uppercase;font-size:16px;font-weight:bold;border-top:1px solid #ccc;padding:20px 0 0}.blogRight ul{margin:0 0 30px 0;padding:0}.blogRight ul li{background:#ccc;margin:5px 0;padding:5px 10px;list-style:none}p.blogDateHead{color:#fff;font-size:24px;font-family:'DownwardFall',Sans-Serif}.servicesLogo .frame{height:107px;width:160px;white-space:nowrap;text-align:center;margin:5px}.servicesLogo .helper{display:inline-block;height:100%;vertical-align:middle}.servicesLogo img{background:#3A6F9A;vertical-align:middle;max-height:107px;max-width:160px}.blogArticle:nth-child(3n+1){clear:left}#giftVoucher{background:url("/assets/images/background.jpg") no-repeat top;margin:20px auto;background-size:cover;padding:20px;border:1px solid #b8182b}#giftVoucher img{display:block !important;width:220px}#giftVoucher h1{font-family:'DownwardFall',Sans-Serif;text-align:center;color:#fff;margin-top:50px;margin-bottom:0}#giftVoucher h2{font-family:'DownwardFall',Sans-Serif;text-align:center;color:#b8182b;font-size:60px}#giftVoucher h3{font-family:'DownwardFall',Sans-Serif;text-align:center;color:#fff}#giftVoucher p{border-top:1px dashed #fff;padding-top:20px;margin-top:20px;text-align:center;color:#fff}.giftVIP p.vipText{margin-top:20px}#instafeed .igImage .canx{margin:0 !important;padding:0 !important}#instafeed .square{float:left;position:relative;width:100%;padding-bottom:100%;margin:0%;margin-bottom:25px;background-position:center center;background-repeat:no-repeat;background-size:cover}#instafeed .square a{display:block}img.instagramLogo{margin:20px}#mapModal{border-top:10px solid #B8182B}#mapAjaxDialog h6{font-size:18px;color:#B8182B;font-weight:bold;margin:10px 0px 20px 0px}#mapAjaxDialog p span.colour{border-radius:30px;padding:5px 10px;margin-left:10px}#mapAjaxDialog button{padding:5px;background:#d3d3d3;border:1px solid #ccc;border-radius:5px;margin:15px 5px 0 0}#mapAjaxDialog .close-button{line-height:10px}#mapAjaxDialog p.viewTrail{margin:10px 0 10px}#mapAjaxDialog p.viewTrail a{background:#B8182B;color:#fff;border-radius:5px;padding:10px}#mapAjaxDialog p.viewTrail a:hover{background:#6e0e19}#mapAjaxDialog .rate p{font-size:18px;margin-top:-5px}#mapAjaxDialog span.info{float:right;top:-15px;text-decoration:none;border-bottom:none}#mapAjaxDialog .statusExpand{padding:10px 0}#mapAjaxDialog .statusIcon{cursor:pointer}#mapAjaxDialog .statusIcon img{margin:-3px 10px 0 0}#mapAjaxDialog .statusIcon span{font-size:11px;font-style:italic}#mapAjaxDialog img.mapAjaxPin{margin-right:5px;height:30px;position:relative;top:-5px;float:left}.tooltip{z-index:1008 !important}.tooltip span{z-index:1008 !important}#mapAjaxDialog p.explorer{font-weight:bold;color:#fff;background:#92AC41;border-radius:5px;border:2px solid #92AC41;text-align:center;padding:5px;margin:5px 0 15px}#mapAjaxDialog .info{float:right;color:#fff}.localMapLink a{color:#fff;display:block;background:#92AC41;border-radius:5px;border:2px solid #92AC41;text-align:center;padding:5px;margin:5px 0 15px}#myAccount .sideNav ul{list-style:none;margin:0;padding:0}#myAccount .sideNav ul li{border-left:10px solid #ABB471;padding:0px 0 0 15px;font-size:15px;height:70px}#myAccount .sideNav ul li:hover{border-left:10px solid #878e55}#myAccount .sideNav ul li i{font-size:26px;position:relative;top:4px;margin-right:10px;color:#4B4B4B;width:30px}#myAccount .sideNav ul li i.newMessage{font-size:16px;position:normal;top:0px;margin-right:0px;color:#EFAF27;width:20px}#myAccount .sideNav ul li.active{background:#ABB471;position:relative;color:#fff;border-bottom:none}#myAccount .sideNav ul li.active i{background:#ABB471;position:relative;color:#fff;border-bottom:none}#myAccount .sideNav ul li.active:after{content:"";position:absolute;top:0;border:0 solid #ABB471;border-width:35px 10px;width:0;height:0;left:100%;border-color:transparent;border-left-color:#ABB471}@media (max-width: 768px){#myAccount .sideNav ul li.active:after{display:none}}#myAccount .sideNav ul li a{color:#1A1A1A;display:block;padding:20px 0;border-bottom:1px solid #DFDFDF}#myAccount .sideNav ul li.active a{color:#fff;text-decoration:none;border-bottom:none}#myAccount .sideNav ul.sub li.active a{border-bottom:1px solid #DFDFDF}#myAccount .sideNav ul li:hover a{text-decoration:none}#myAccount .sideNav ul li span.soon{font-size:9px;background:#A23D3D;border-radius:3px;text-transform:uppercase;color:#fff;padding:4px 6px;float:right;margin-top:7px}#myAccount .sideNav ul ul li{background:none;border-left:10px solid #fff;font-size:14px;margin-left:40px;height:auto}#myAccount .sideNav ul ul li:hover{border-left:10px solid #ABB471}#myAccount .sideNav ul ul li.active{background:none;font-weight:bold;color:#1A1A1A}#myAccount .sideNav ul ul li.active a{color:#1A1A1A}#myAccount .sideNav ul ul li.active:after{border:none}#myAccount .sideNav ul ul li.upgrade a{color:#ABB471;font-weight:bold}#myAccount .hr{border-bottom:1px solid #DFDFDF}#myAccount .avatar{height:200px;margin-bottom:20px}#myAccount .avatar img{float:none;margin:0 0px 0 0;width:180px;height:180px;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;cursor:pointer;position:relative;z-index:10}@media (max-width: 768px){#myAccount .avatar img{height:100px;width:100px;margin:50px 0 0 0}}#myAccount.memberProfile .avatar img{cursor:default}#myAccount.memberProfile .memberName{padding:56px 30px 30px 60px}#myAccount.memberProfile .memberButtons{padding:85px 45px 30px 15px}#myAccount.memberProfile .memberButtons i.fa-strava{color:#FC4C02;font-size:30px;margin:20px 0}@media (max-width: 768px){#myAccount.memberProfile .memberButtons{padding:0px 45px 30px 15px}#myAccount.memberProfile .memberButtons p.text-right{text-align:left;display:inline-block}#myAccount.memberProfile .memberButtons p.text-right i.fa-strava{margin-left:20px}}#myAccount.memberProfile .memberName h1{color:#1A1A1A;font-size:46px;padding-bottom:10px}#myAccount.memberProfile .memberName p{padding:0;margin:0}#myAccount.memberProfile .memberName p span{color:#AAAFB4;text-transform:uppercase;font-size:12px}#myAccount.memberProfile p a.lightgreen{background:#fff;border:1px solid #BCC38C;border-radius:3px;color:#BCC38C;padding:5px 10px;font-size:13px}#myAccount.memberProfile p a.lightgreen:hover{background:#BCC38C;color:#fff;text-decoration:none}#bioDetails .blurb{background:#F8F9FA;padding:40px 50px;border-radius:5px;margin-bottom:20px}#bioDetails .biopoints{text-align:right}#bioDetails .biopoints p.epoints{font-size:60px;margin:0;padding:0;color:#666666}#bioDetails .biopoints p.ranking{color:#666666;text-transform:uppercase;font-size:11px}#bioDetails .biopoints p.title{text-transform:uppercase;color:#666666;font-weight:bold;font-size:12px;margin:0}#bioDetails .showBadges{margin:10px 0 0}#bioDetails .showBadges img{max-width:80px;border:none;background:none}#bioDetails .showBadges span.noneYet{font-size:14px;color:#AAAFB4;font-style:italic}#bioDetails .showBadges p{font-style:italic;margin:20px 0 20px;font-size:12px}#bioDetails .showBadges p a{font-style:normal}#bioDetails .bioBlock{border:1px solid #E1E1E1;border-radius:5px;background:#F8F9FA;margin:20px auto}#bioDetails .bioBlock .head{background:#fff;padding:15px 20px;margin:0 0 20px}#bioDetails .bioBlock .head.noMar,#bioDetails .bioBlock .head p{margin:0}#bioDetails .bioBlock.trailsSubmitted .columns{padding:0 15px 0 0}#bioDetails .bioBlock.trailsSubmitted .columns:first-child{padding:0 0px 0 15px;border-right:1px solid #E1E1E1}#bioDetails .bioBlock.trailsSubmitted .noMar .columns{border:none}#bioDetails .bioBlock.trailsSubmitted p.location{margin:10px 0 0;padding-bottom:0;font-size:12px;color:#666666;font-weight:normal}#bioDetails .bioBlock.trailsSubmitted p.location a{color:#666666;font-weight:normal}#bioDetails .bioBlock.trailsSubmitted p.trail{margin:0px 0 0;padding:0 20px;color:#666666;font-size:16px}#bioDetails .bioBlock.trailsSubmitted p.trail a{color:#666666}#bioDetails .bioBlock.trailsSubmitted p.specs{margin:0px 0 0;color:#AAAFB4;font-size:11px}#bioDetails .bioBlock.trailsSubmitted p.specs span{text-transform:uppercase}#bioDetails .bioBlock.reviewsSubmitted h5{padding:0 20px;font-size:16px;font-weight:bold}#bioDetails .bioBlock.reviewsSubmitted h5 span{font-weight:normal}#bioDetails .bioBlock.reviewsSubmitted h5 a{color:#666}#bioDetails .bioBlock.reviewsSubmitted .rating{margin:0px 20px 10px;color:#ABB471;direction:ltr}#bioDetails .bioBlock.reviewsSubmitted p{font-size:12px;margin:0;padding:0 20px}#bioDetails .bioBlock.reviewsSubmitted p.readmore{text-align:right;margin-bottom:10px}#bioDetails .bioBlock.photosSubmitted .row{padding:0 15px}#bioDetails .bioBlock.photosSubmitted .columns{padding:0 0px 0 0px;border-bottom:1px solid #E1E1E1}#bioDetails .bioBlock.photosSubmitted .columns:not(:first-child){border-left:1px solid #E1E1E1}#bioDetails .bioBlock.photosSubmitted .head .columns{border:none}#bioDetails .bioBlock.photosSubmitted .imageBlock img{cursor:zoom-in}#bioDetails .bioBlock.photosSubmitted .imageBlock p{background:rgba(0,0,0,0.5);position:relative;top:-38px;height:38px;font-size:12px;color:#fff;margin-bottom:-38px}#bioDetails .bioBlock.photosSubmitted .imageBlock p a{color:#fff;font-weight:normal}#bioDetails .bioBlock.sendMessage{padding-bottom:20px}#bioDetails .bioBlock.sendMessage form{margin:20px}#bioDetails .bioBlock.sendMessage form input.lightgreen{background:#fff;border:1px solid #BCC38C;border-radius:3px;color:#BCC38C;padding:5px 10px;font-size:13px;font-weight:normal;text-transform:uppercase;float:right}#bioDetails .bioBlock.goodSort form input.lightgreen{background:#fff;border:1px solid #BCC38C;border-radius:3px;color:#BCC38C;padding:5px 10px;font-size:13px;font-weight:normal;text-transform:uppercase;float:right}#bioDetails .bioBlock.sendMessage form input.lightgreen:hover{color:#fff;background:#BCC38C}#bioDetails .bioBlock.sendMessage p.error{color:#B8182B;background:#fff;border:1px solid #E1E1E1;padding:15px;margin:0 0 15px}#bioDetails .bioBlock .noneYet{font-size:11px;color:#AAAFB4;font-style:italic}#bioDetails .bioBlock #ajaxTrailsSubmitted p.noneYet,#bioDetails .bioBlock #ajaxReviewsSubmitted p.noneYet{margin:20px;padding-top:5px;padding-bottom:5px}#bioDetails .bioBlock #ajaxPhotosSubmitted p.noneYet,#bioDetails .bioBlock #ajaxReviewsSubmitted p.noneYet{margin:20px 5px}#bioDetails .bioBlock p{padding:5px 20px;font-size:14px;line-height:26px}#bioDetails .bioBlock p.tick{margin-bottom:0}#bioDetails .bioBlock p.loc{margin-left:40px;position:relative;top:-25px}#bioDetails .bioBlock p.tick::before{font-family:"Font Awesome 5 Pro";content:'\f058';font-size:30px;color:#ABB471;padding-right:10px;vertical-align:-45%}#bioDetails .bioBlock p.star::before{font-family:"Font Awesome 5 Pro";content:'\f005';font-size:30px;color:#ABB471;padding-right:10px;vertical-align:-25%}#bioDetails .bioBlock p a{font-weight:bold;color:#666}#bioDetails .bioBlock .ticks{margin:0 0 10px}#bioDetails .bioBlock .ticks p{margin:0 0 0 25px;padding:0}#bioDetails .bioBlock .ticks i{font-size:30px;color:#ABB471;padding:5px 20px}#bioDetails .bioBlock p.small{position:relative;top:-5px}#bioDetails .bioBlock p.small a{font-weight:normal;font-size:11px}#bioDetails .bioBlock p.pagination{padding:8px 0 0 0;color:#C9C9C9;font-style:italic;font-size:14px;margin:0}#bioDetails .bioBlock p.pagination i{color:#C9C9C9}#bioDetails .bioBlock p.pagination i.far{cursor:pointer}#bioDetails .bioBlock p.pagination i.fa-arrow-left,#bioDetails .bioBlock p.pagination i.fa-arrow-up{padding:0 0px 0 10px}#bioDetails .bioBlock p.pagination i.fal{color:#EEEEEE}#bioDetails .bioBlock p.nominate{padding-right:0}#bioDetails #ajaxGoodSortPagination{margin:0 20px 20px}#bioDetails .bioBlock p a.lightgreen{background:#fff;border:1px solid #BCC38C;border-radius:3px;color:#BCC38C;padding:5px 10px;font-size:13px;font-weight:normal}#bioDetails .bioBlock p a.darkgreen{background:#BCC38C;border:1px solid #BCC38C;border-radius:3px;color:#fff;padding:5px 10px;font-size:13px;font-weight:normal}#bioDetails .bioBlock p a.lightgreen:hover{background:#BCC38C;color:#fff;text-decoration:none}#bioDetails .bioBlock p a.darkgreen:hover{background:#fff;color:#BCC38C;text-decoration:none}#bioDetails .bioBlock textarea,#bioDetails .bioBlock input{font-size:12px}#bioDetails .bioBlock .goodSortAward{padding:20px 0 0px 45px;margin:10px 20px 0;color:#666;background:url("/assets/images/g696.png") no-repeat top left}#bioDetails .bioBlock .goodSortAward p{margin:0}#bioDetails .bioBlock .goodSortAward p.nominator{font-style:italic;font-size:13px}#bioDetails .bioBlock #goodSortForm{margin:10px 0;display:none}#bioDetails .bioBlock #goodSortForm textarea::-webkit-input-placeholder{font-size:12px}#bioDetails .bioBlock #ajaxGoodSortSubmitted p{color:#AAAFB4;text-align:right}#myAccount .avatar .vipMember{background:url("/assets/images/g4877c.png") no-repeat right;color:#fff;text-transform:uppercase;font-size:10px;padding:20px;position:relative;top:75px;left:-13px;z-index:0}#myAccount .avatar .vipMember .a{font-family:'DownwardFall',Sans-Serif;font-size:16px}#myAccount .avatar .vipMember .b{position:relative;top:-1px;padding-right:15px}#inbox{font-size:13px;margin-top:20px}#inbox .search input{border:1px solid #cacaca;height:40px}#inbox .search i{margin:0}#inbox .header{font-size:14px;font-weight:bold;text-transform:uppercase}#inbox .message{margin-top:10px;margin-bottom:0px;border:1px solid #DFDFDF;padding:10px 0;border-radius:5px}#inbox .message i.fa-star{display:none}#inbox .message.new{font-weight:bold}#inbox .message.new i.fa-star{display:inline;color:#EFAF27}#inbox .message p.subject{cursor:pointer}#inbox .messageDetail{border:1px solid #DFDFDF;border-top:0;border-radius:0 0 5px 5px;margin-bottom:20px}#inbox .messageDetail .singleMessage{padding:20px;border-bottom:1px solid #DFDFDF}#inbox .messageDetail .singleMessage textarea{font-size:13px;border:1px solid #DFDFDF}#myAccount .myCommunity .newMessage textarea{font-size:13px;border:1px solid #DFDFDF}#inbox .messageDetail .singleMessage input,#inbox .messageDetail .singleMessage select{border:none;border-bottom:1px solid #C8C6C3;font-size:14px;padding:5px 5px 0;height:30px}#inbox .messageDetail .singleMessage p a.green{background:#AAB36C;border-radius:5px;padding:5px 15px;border:none;font-weight:bold;font-size:14px}#inbox .messageDetail .singleMessage p a.green:hover{color:#fff}#inbox .messageDetail i{font-size:12px}#inbox p.messageSent{text-align:center;font-size:16px}#inbox p.messageSent i{color:#ABB471;font-size:18px}#inbox .message p{margin:10px 0 0}#inbox .messageDetail p{margin:0px 0 0}#inbox .message:nth-child(even){background:#F3F3F3}#inbox .messageDetail .singleMessage:nth-child(even){background:#F3F3F3}#inbox .messageDetail .singleMessage:last-child{border:none}#inbox i{font-size:18px;margin:0 10px 0 0;cursor:pointer}#inbox i.fa-edit{color:#ABB471}#inbox i.fa-trash-alt{color:#B8182B}#inbox .avatarsCol{margin-top:-10px}#inbox img.avatar{float:none;margin:10px 10px 0px 0;width:40px;height:40px;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;cursor:pointer}#myAccount .avatar .updateProfile{background-color:rgba(0,0,0,0.5);color:#fff;position:absolute;margin:0 50px 0 0;padding:75px 0 0 0;text-align:center;width:180px;height:180px;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;cursor:pointer;display:none;z-index:200}#myAccount .avatar p.name{text-transform:uppercase;font-size:20px;color:#8F1515;font-weight:bold;margin-top:50px}#myAccount .avatar p.name.extraPad{margin-top:60px}#myAccount .avatar p.name span{display:block;text-transform:capitalize;font-size:16px;font-weight:normal;color:#1A1A1A}#myAccount .avatar p a.green{background:#AAB36C;border-radius:5px;padding:5px 10px;border:none;font-weight:bold;font-size:12px}#myAccount .avatar p a.green:hover{color:#fff}#myAccount .myPhotos p a.green{background:#AAB36C;float:right;border-radius:5px;padding:5px 10px;border:none;font-weight:bold;font-size:12px}#myAccount .myPhotos p a.green:hover{color:#fff}#myAccount .myCommunity .myBuddy{margin:0;padding:20px 20px 10px;border-bottom:1px solid #DFDFDF}#myAccount .myCommunity .myBuddy:nth-child(even){background:#fbfbfb}#myAccount .myCommunity .myBuddy .avatar{height:180px}#myAccount .myCommunity .myBuddy p.removeBuddy{font-size:11px;margin:0;padding:0;line-height:14px;color:#b8182b;cursor:pointer}#myAccount .myCommunity .myBuddy p.removeBuddy:hover{text-decoration:underline}#myAccount .myCommunity .lessPad{padding:0 7px}#myAccount .myCommunity .aBuddy{border:1px solid #F3F3F3;border-radius:3px;padding:0;margin:20px 0}#myAccount .myCommunity .aBuddy img{border-radius:3px 3px 0 0}#myAccount .myCommunity .aBuddy h5{padding:20px 20px;margin:0;font-size:24px}#myAccount .myCommunity .aBuddy h5 a{color:#666}#myAccount .myCommunity .aBuddy p{padding:0 20px}#myAccount .myCommunity .aBuddy .buttons{background:#F8F9FA;padding:17px 20px}#myAccount .myCommunity .aBuddy .buttons p{display:inline;padding:0}#myAccount .myCommunity .aBuddy .buttons p a.lightgreen{background:#fff;border:1px solid #BCC38C;border-radius:3px;color:#BCC38C;padding:5px 10px;font-size:11px}#myAccount .myCommunity .aBuddy .buttons p a.lightgreen:hover{background:#BCC38C;color:#fff;text-decoration:none}#myAccount .myCommunity .aBuddy .buttons p.removeBuddy{text-transform:uppercase;font-size:10px;color:#AAAFB4;padding:5px 0px;cursor:pointer;float:right}#myAccount .myCommunity .aBuddy .showBadges{padding:5px 0px 20px 20px}#myAccount .myCommunity .aBuddy img.badge{max-width:42px;background:none;padding:0}#myAccount .myCommunity .aBuddy .showBadges .more{font-size:11px;color:#AAAFB4;font-style:italic}#myAccount .myCommunity .aBuddy .showBadges .noneYet{font-size:11px;color:#AAAFB4;font-style:italic;line-height:42px}#myAccount .myCommunity .buddyPagination p{color:#C9C9C9;font-style:italic;font-size:16px}#myAccount .myCommunity .buddyPagination i.far{cursor:pointer}#myAccount .myCommunity .buddyPagination i.fa-arrow-left{padding:0 5px 0 15px}#myAccount .myCommunity .buddyPagination i.fal{color:#EEEEEE}#myAccount .myCommunity #ajaxBuddies .loader,#myAccount .myCommunity #ajaxEveryone .loader{font-size:100px;text-align:center;margin:80px auto 0;color:#B8182B}#myAccount .myCommunity i.fa-undo{cursor:pointer}#myAccount .myCommunity .noBuddies{margin:20px 0}#myAccount .myCommunity .searchBuddies input{padding:10px;height:30px;font-size:12px;border-right:none}#myAccount .myCommunity .searchBuddies .input-group-label{background:none;border:1px solid #eee;border-left:none;color:#CFCFCF}#myAccount .myCommunity p.messageSent{font-size:14px;background:#f7f7f7;padding:20px;border:1px solid #DFDFDF;border-radius:5px}#myAccount .myCommunity p.messageSent i{font-size:18px;margin-right:5px}#myAccount .myCommunity .openNewMessage{margin-bottom:20px}#myAccount .myCommunity .newMessage{border:1px solid #DFDFDF;background:#fbfbfb;padding:20px;margin:20px 0 40px}#myAccount .myCommunity .newMessage h3{text-transform:uppercase;font-size:16px;margin-bottom:20px}#myAccount .myCommunity .newMessage input{border:none;border-bottom:1px solid #C8C6C3;font-size:14px;padding:5px 5px 0;height:30px;margin-bottom:20px;background:#FBFBFB}#myAccount .myCommunity .newMessage input::placeholder{color:#7f7f7f}#myAccount .myCommunity .newMessage select{border:none;border-bottom:1px solid #C8C6C3;font-size:14px;padding:5px 5px 0;background:#FBFBFB}#myAccount .myCommunity .newMessage input[type=submit]{background:#A23D3D;color:#fff;font-weight:bold;text-transform:uppercase;padding:10px 20px;border-radius:5px;margin:10px 20px 0 0;height:auto;font-size:16px}#myAccount .myCommunity .newMessage input[type=submit]:hover{background:#913636}#myAccount .myCommunity .newMessage .error p{color:#A23D3D;font-weight:bold}#myAccount .myCommunity p a.green{background:#AAB36C;border-radius:5px;padding:5px 10px;border:none;font-weight:bold;font-size:12px}#myAccount .myCommunity p a.green:hover{color:#fff}#myAccount .points p{font-size:100px;line-height:100px;margin-top:35px;margin-bottom:0;color:#AAB36C;text-align:right}#myAccount .myCommunity .points p{margin-top:0px}#myAccount .points p.rank{font-size:14px;text-transform:uppercase;margin-top:0;line-height:14px;margin-right:5px;color:#AAB36C;text-align:right}#myAccount .points .pointsLinks p{color:#000;line-height:20px;margin-top:30px}#myAccount .pointsLinks p{text-transform:uppercase;font-size:18px;margin:45px 0 0;padding:0}#myAccount .pointsLinks p a{text-transform:capitalize;font-size:16px;display:block;font-weight:bold}#myAccount .messageSaved{text-align:center;margin:0 0 20px 0}#myAccount .messageSaved p{color:#fff;text-transform:uppercase;padding:5px 10px;font-size:14px;font-weight:bold;display:inline;background:#A23D3D;border-radius:5px}#myAccount #accountDetails{padding:60px 30px}#myAccount #accountDetails h2{text-transform:uppercase;font-size:22px}#myAccount #accountDetails .ajaxStatus{display:none;font-size:11px;text-align:center;padding:5px 0;color:#fff;border-radius:5px;background:#ABB471}#avatarModal .ajaxStatus{display:none;font-size:11px;text-align:center;padding:5px 0;color:#fff;border-radius:5px;background:#ABB471}#bgImageModal .ajaxStatus{display:none;font-size:11px;text-align:center;padding:5px 0;color:#fff;border-radius:5px;background:#ABB471;margin:20px 10px}#myAccount #accountDetails .ajaxStatus.error,#avatarModal .ajaxStatus.error,#bgImageModal .ajaxStatus.error{background:#913636}#avatarModal .ajaxStatus,#bgImageModal .ajaxStatus{margin-bottom:5px}#avatarModal .ajaxStatus p,#bgImageModal .ajaxStatus p{padding:0;margin:0 !important}#myAccount #accountDetails .quickChange{background:#F8F9F3;padding:30px 30px 20px 30px}#myAccount #accountDetails .quickChange p{margin-top:12px}#myAccount #accountDetails .quickChange p.smallPrint{font-size:11px;margin:26px 0 5px;font-style:italic}#myAccount #accountDetails .quickChange p.title{font-weight:bold;font-size:14px;margin:0 0 5px}#myAccount #accountDetails .quickChange p a.green{background:#AAB36C;border-radius:5px;padding:5px 10px;border:none;font-weight:bold;font-size:12px}#myAccount #accountDetails .quickChange p a.green:hover{color:#fff}#myAccount #accountDetails .quickChange p.stravabtn a{background:#BCC38C;border:1px solid #BCC38C;border-radius:3px;color:#fff;padding:5px 10px;font-size:13px}#myAccount #accountDetails .quickChange p.stravabtn a:hover{background:#fff;color:#BCC38C;text-decoration:none}#myAccount #accountDetails .quickChange p.stravabtn a .fa-strava{color:#FC4C02;font-size:15px}#myAccount #accountDetails .quickChange select{font-size:12px}#myAccount #accountDetails .personalDetails{padding:20px 30px}#myAccount #accountDetails .personalDetails h5{margin-bottom:30px}#myAccount #accountDetails .personalDetails p{margin:25px 0 5px 0;color:#757575}#myAccount #accountDetails .personalDetails p.addAdd{margin:40px 0 5px 0;font-size:14px;color:#0a0a0a}#myAccount #accountDetails .personalDetails p.addAdd a{text-decoration:underline}#myAccount #accountDetails .personalDetails p.addAdd a:hover{text-decoration:none}#myAccount #accountDetails .personalDetails p span{color:#B8182B}#myAccount #accountDetails .personalDetails input{border:none;border-bottom:1px solid #C8C6C3;font-size:14px;padding:5px 5px 0;height:30px}#myAccount #accountDetails .personalDetails textarea{border:none;border:1px solid #C8C6C3;font-size:14px;padding:10px;height:200px}#myAccount #accountDetails .personalDetails select{border:none;border-bottom:1px solid #C8C6C3;font-size:14px;padding:5px 5px 0;height:30px}#myAccount #accountDetails .personalDetails label{display:inline-block;font-size:14px;color:#757575}#myAccount #accountDetails .personalDetails input[type=checkbox]{float:left;margin-top:-2px}#myAccount #accountDetails .personalDetails input[type=submit]{background:#A23D3D;color:#fff;font-weight:bold;text-transform:uppercase;padding:10px 20px;border-radius:5px;margin:40px 0 0;height:auto;font-size:16px}#myAccount .checkBalance,#myAccount .full{background:#A23D3D;color:#fff;font-weight:bold;text-transform:uppercase;padding:10px 20px;border-radius:5px;margin:40px 0 0;height:auto;font-size:16px}#myAccount #accountDetails .personalDetails.notifications input[type=submit]{margin-top:20px}#myAccount #accountDetails .personalDetails.notifications p.messageSent{font-size:14px;background:#f7f7f7;padding:20px;border:1px solid #DFDFDF;border-radius:5px;margin:0 0 20px}#myAccount #accountDetails .personalDetails.notifications p.messageSent i{font-size:18px;margin-right:5px}#myAccount .full{margin-top:15px}#myAccount .dottedbox input{background:#F8F9F3}#myAccount #accountDetails .personalDetails p.cancel{font-size:13px;margin:10px 0}#myAccount #accountDetails .personalDetails input[type=submit]:hover{background:#913636}#myAccount .checkBalance:hover,#myAccount .full:hover{background:#913636}#myAccount #accountDetails .personalDetails select:disabled{background:#fff;color:#C8C6C3}#myAccount #accountDetails .history{padding:20px;font-size:12px}#myAccount #accountDetails .history table tr td,#myAccount #accountDetails .history table tr th{font-size:12px}#myAccount #accountDetails .history .small{font-size:11px}#myAccount #accountDetails .imageBlock{border:1px solid #ABB471;padding:4px;margin:0 0 20px}#myAccount #accountDetails .imageBlock p{text-align:center;padding:0;margin:0}#myAccount #accountDetails .statsGraph{background:#f0f0f0;padding:10px 10px 15px;margin:-25px 0 40px}#myAccount #accountDetails .statsGraph h2 span{font-size:12px;text-transform:capitalize;font-weight:bold}#myAccount #accountDetails .statBox{background:#f0f0f0;padding:10px 10px 15px;margin-bottom:10px}#myAccount #accountDetails .statBox p{text-transform:uppercase;font-weight:bold;margin:15px 0 0;padding:0}#myAccount #accountDetails .statBox p.figure{font-size:70px;color:#AAB36C;font-weight:normal;margin:0;padding:0;text-align:center;line-height:90px}#myAccount #accountDetails .statBox p a{text-transform:capitalize}#myAccount #accountDetails .statsGraph{padding:20px}#myAccount #accountDetails.fullscreen{padding-top:20px}#myAccount #accountDetails .contractMap{top:-720px}#myAccount .upgradePromo{border:1px solid #AAB36C;background:#f0f0f0;margin:70px 0 30px;padding:20px;border-radius:5px}#myAccount .upgradePromo p{font-size:18px;padding-top:10px;text-align:center;color:#474747}#myAccount .upgradePromo p.upgradeBtn{padding-top:25px}#myAccount .upgradePromo p a.green{background:#AAB36C;border-radius:5px;padding:5px 15px;border:none;font-weight:bold;font-size:16px}#myAccount .upgradePromo p a.green:hover{color:#fff}#trailComms{border-bottom:1px solid #EDEDED;margin-bottom:20px}#trailComms .messageAllForm{background:#F8F9FA;padding:30px 30px 30px 30px}#trailComms .messageAllForm.messageAllWL{display:none}#trailComms .messageAllForm.messageAll{display:none}#trailComms .messageAllForm p.messageSent{margin:0}#trailComms .messageAllForm input,#trailComms .messageAllForm textarea{font-size:13px}#trailComms .messageAllForm .lightgreen{background:#fff;border:1px solid #BCC38C;border-radius:3px;color:#BCC38C;padding:5px 10px;font-size:13px;float:right}#trailComms .messageAllForm .lightgreen:hover{background:#BCC38C;color:#fff;text-decoration:none}#trailComms p a.green{background:#AAB36C;border-radius:5px;padding:5px 10px;border:none;font-weight:bold;font-size:12px}#trailComms p a.green:hover{color:#fff}#trailComms .person{margin:10px 0}#trailComms .person p{text-align:center;padding:0;margin:0;max-width:120px}#trailComms .person .avatar{margin-bottom:10px;text-align:center}#trailComms .person .avatar img{float:none;margin:0 0px 0 0;width:120px;height:120px;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;cursor:pointer}#trailComms p.title{color:#b8182b;font-weight:boldl}#trailComms .person .avatar .viewProfile{background-color:rgba(0,0,0,0.3);color:#fff;position:absolute;margin:0 50px 0 0;padding:50px 0 0 0;text-align:center;width:120px;height:120px;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;cursor:pointer;display:none}#trailComms p.showMore{text-align:right;padding:20px 30px;color:#b8182b;font-weight:bold;cursor:pointer}#communityFind .person{margin:20px 0}#communityFind .person .memberAvatar img{float:none;margin:0 0px 0 0;width:180px;height:180px;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;cursor:pointer}#communityFind .person .memberAvatar .viewProfile{background-color:rgba(0,0,0,0.3);color:#fff;position:absolute;margin:0 50px 0 0;padding:80px 0 0 0;text-align:center;width:180px;height:180px;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;cursor:pointer;display:none}#communityFind .person p.nameProfile{text-align:center;margin:15px 0}#communityFind .find{margin-bottom:20px}#communityFind .find input{border:none;border-bottom:1px solid #C8C6C3;font-size:14px;padding:5px 5px 0;height:30px}#communityFind .find textarea{border:none;border-bottom:1px solid #C8C6C3;font-size:14px;padding:10px;height:200px}#communityFind .find select{border:none;border-bottom:1px solid #C8C6C3;font-size:14px;padding:5px 5px 0;height:30px}#communityFind .find input[type=submit]{background:#A23D3D;color:#fff;font-weight:bold;text-transform:uppercase;padding:10px 20px;border-radius:5px;margin:0px 0 0;height:auto;font-size:16px}#photoGallery{margin:20px}#photoGallery .imageBlock{margin:0 0 30px}#photoGallery .imageBlock img{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}#photoGallery .imageBlock .image{width:252px;height:252px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}#photoGallery .imageBlock p{text-align:center;padding:0;margin:0}#photoGallery .imageBlock:hover{cursor:pointer}#photoGallery .imageBlock:hover a{text-decoration:none}#photoGallery .trailName{font-size:13px;text-align:center;height:252px;padding-top:120px;background:rgba(0,0,0,0.4);color:#fff;display:none}@media only screen and (max-width: 1600px){#photoGallery .imageBlock .image{width:202px;height:202px}#photoGallery .trailName{height:202px;padding-top:40%}}@media only screen and (max-width: 1290px){#photoGallery .imageBlock .image{width:152px;height:152px}#photoGallery .trailName{font-size:13px;height:152px;padding-top:40%}}@media only screen and (max-width: 1024px){#photoGallery .imageBlock .image{width:252px;height:252px}#photoGallery .trailName{font-size:13px;height:252px;padding-top:40%}}@media only screen and (max-width: 830px){#photoGallery .imageBlock .image{width:202px;height:202px}#photoGallery .trailName{height:202px;padding-top:40%}}@media only screen and (max-width: 680px){#photoGallery .imageBlock .image{width:152px;height:152px}#photoGallery .trailName{font-size:13px;height:152px;padding-top:40%}}@media only screen and (max-width: 640px){#photoGallery .imageBlock .image{width:252px;height:252px}#photoGallery .trailName{font-size:13px;height:252px;padding-top:40%}}#gallerySearch select{padding:5px 10px;height:47px;border:1px solid #CACACA}#gallerySearch input.search{border-right:none;border-left:none}span.photoFilter{background:#ccc;padding:5px 10px;border-radius:5px;font-size:11px;margin:0 0 0 5px}span.photoFilter.padR{margin-right:15px}section.page-content .content .photoDetail h2{text-transform:uppercase;color:#b8182b;font-weight:bold;font-size:26px;padding:40px 0 40px;margin:0 0 100px;border-bottom:3px solid #b8182b}.photoDetail img{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin-bottom:40px;margin-top:-40px}.photoDetail .go{margin-top:50px;margin-bottom:50px}.photoDetail .btn{background:#A23D3D;border-radius:5px;font-weight:bold}.photoDetail .btn:hover{background:#913636;color:#fff}.photoDetail .photoNav{position:relative;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);top:100px;right:-35px;background:#fff;float:right}.photoDetail .photoNav i{padding:20px;cursor:pointer}#avatarModal p.title,#bgImageModal p.title{font-weight:bold;text-transform:uppercase;color:#8F1515;font-size:16px;margin:10px 10px 20px}#avatarModal .upload-btn-wrapper,#bgImageModal .upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}#avatarModal .btn,#bgImageModal .btn{border:2px solid #A23D3D;color:#fff;background-color:#A23D3D;padding:8px 20px;margin-left:10px;border-radius:8px;font-size:16px;font-weight:normal;cursor:pointer}#avatarModal .btn:hover,#bgImageModal .btn:hover{background:#913636}#avatarModal .btn i,#bgImageModal .btn i{margin-right:7px}#avatarModal .upload-btn-wrapper input[type=file],#bgImageModal .upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer}#avatarModal .close-button,#bgImageModal .close-button{background:none;border:none;color:#A23D3D;padding:5px 10px}#avatarModal .close-button:hover,#bgImageModal .close-button:hover{color:#1a1a1a}#avatarModal .myPhotos{margin:20px auto;width:550px}#avatarModal .myPhotos p{font-size:12px;margin-bottom:5px}#avatarModal .myPhotos .image{position:relative;width:100px;cursor:pointer;float:left;margin:5px 10px 5px 0}#avatarModal .myPhotos .image img{width:100%;vertical-align:top}#avatarModal .myPhotos .image:after{position:absolute;opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s}.image:before{position:absolute;opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s}#avatarModal .myPhotos .image:after{content:'\A';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.3)}#avatarModal .myPhotos .image:before{content:attr(data-content);width:100%;color:#fff;z-index:1;bottom:0;padding:4px 10px;text-align:center;font-size:11px;box-sizing:border-box;-moz-box-sizing:border-box}#avatarModal .myPhotos .image:hover:after{opacity:1}.image:hover:before{opacity:1}#vipRequiredModal p,#loginRequiredModal p{color:#8F1515;font-size:13px;margin:10px 10px 30px}#vipRequiredModal .btn.green,#loginRequiredModal .btn.green{background:#AAB36C;border-radius:5px;padding:5px 15px;border:none;font-weight:bold;font-size:16px;margin-right:10px}#vipRequiredModal .btn.green.red,#loginRequiredModal .btn.green.red{background:#B62132;color:#fff}#vipRequiredModal .btn.green:hover,#loginRequiredModal .btn.green:hover{color:#fff;background:#AAB36C}#vipRequiredModal .btn.green.red:hover,#loginRequiredModal .btn.green.red:hover{color:#fff;background:#B62132}#vipRequiredModal p.title,#loginRequiredModal p.title{font-weight:bold;text-transform:uppercase;color:#8F1515;font-size:16px;margin:10px 10px 20px}#vipRequiredModal .btn i,#loginRequiredModal .btn i{margin-right:7px}#vipRequiredModal .close-button,#loginRequiredModal .close-button{background:none;border:none;color:#A23D3D;padding:5px 10px}.btn.green.upgrade{background:#AAB36C;border-radius:5px;padding:5px 15px;border:none;font-weight:bold;font-size:12px;margin-right:10px}#vipRequiredModal .btn.green.upgrade:hover,#loginRequiredModal .btn.green.upgrade:hover{color:#fff;background:#AAB36C}.routeDataIcons p{margin:20px 20px 20px 0;font-weight:bold;font-size:15px;border:1px solid #91AA4D;padding:0}.routeDataIcons p i{float:right;font-size:26px}.routeDataIcons .btn{background:#fff;display:block;font-size:15px;color:#91AA4D;border:none;padding:20px 20px}.routeDataIcons .btn:hover{background:#91AA4D;color:#fff;text-decoration:none}#planCompare,#planCompareMobile{text-align:center;margin:50px 0;color:#616161}#planCompare .intro,#planCompareMobile .intro{margin:0 0 30px}#planCompare .intro h2,#planCompareMobile .intro h2{color:#616161}#planCompare .row:nth-child(even),#planCompareMobile .row:nth-child(even){background:#f0f1f1}#planCompare .row:last-child,#planCompareMobile .row:last-child{background:#fff}#planCompare .headerRow,#planCompareMobile .headerRow{background:#fff !important}#planCompare .headerRow .plan p,#planCompareMobile .headerRow .plan p{font-size:24px;font-family:'DownwardFall',Sans-Serif;background:#98AB52;color:#fff;padding:20px;margin:10px 10px 0 10px;border-radius:5px 5px 0 0;border:1px solid #aaadaf}#planCompare .headerRow .plan p span,#planCompareMobile .headerRow .plan p span{font-size:16px}#planCompare .headerRow .free p,#planCompareMobile .headerRow .free p{background:#98AB52}#planCompare .headerRow .chosen p,#planCompareMobile .headerRow .chosen p{background:#708B3D;margin:0;padding:20px 20px 30px}#planCompare .spacerRow,#planCompareMobile .spacerRow{font-size:2px;background:#fff !important}#planCompare p.itemName,#planCompareMobile p.itemName{margin:0;padding:10px 10px 10px 0;font-size:14px;text-transform:uppercase}#planCompare .item,#planCompareMobile .item{border:1px solid #aaadaf;border-bottom:none;border-top:none;padding:10px 0;margin:0px 10px 0 10px;background:#fff}#planCompare .item.last{border-bottom:1px solid #aaadaf}#planCompare .spacerRow .item,#planCompareMobile .spacerRow .item{padding:2px 10px}#planCompare .item i,#planCompareMobile .item i{font-size:24px;color:#616161}#planCompare .priceRow p,#planCompareMobile .priceRow p{font-size:20px;color:#000}#planCompare .getStarted,#planCompareMobile .getStarted{border:1px solid #aaadaf;border-top:none;margin:0px 10px 0 10px;padding:10px 0;background:#fff}#planCompare .getStarted p,#planCompareMobile .getStarted p{margin:0 30px 10px;color:#fff}#planCompare .getStarted.chosen p,#planCompareMobile .getStarted.chosen p{margin:0 20px 10px}#planCompare .getStarted p a,#planCompareMobile .getStarted p a{background:#97A95A;padding:5px;border-radius:5px;color:#fff;display:block}#planCompare .getStarted.chosen p a,#planCompareMobile .getStarted.chosen p a{background:#708A46}#planCompare .getStarted.chosen p a,#planCompareMobile .getStarted.chosen p a{padding:10px;font-size:14px}#planCompare .getStarted p a:hover,#planCompareMobile .getStarted p a:hover{text-decoration:underline;color:#fff}#planCompare .item.chosen,#planCompare .getStarted.chosen{margin:0}#planCompareMobile .item.chosen,#planCompareMobile .getStarted.chosen{margin:0}#planCompareMobile .headerRow{margin:0}#planCompareMobile .headerRow .plan p{background:#fff;border:none;color:#5C6730}#planCompareMobile .getStarted{border:none}#planCompareMobile .deets{text-align:center}.dottedbox p.btn-green{background:#AAB36C;text-align:center;margin:35px 0 0;border-radius:5px;padding:5px 10px;border:none;font-weight:bold;font-size:12px}.dottedbox p.btn-green a{color:#fff}.dottedbox p.btn-green a:hover{color:#fff}#planCompareMobile{display:none}@media only screen and (max-width: 641px){h1{font-size:36px}h2{font-size:30px}h3{font-size:20px}h4{font-size:18px}h5,h6{font-size:14px}.mobileSearchButton{display:block}.desktopSearchButton{display:none}article h1,article h2,article h3,article mark{padding-right:15px}article p{padding-right:15px}article p.mark{padding-right:15px}article ul{padding-right:15px}h2 span.tag{display:none}.trails article{padding-bottom:0px}.data .col-sm-6 .btn{margin-bottom:10px}section.photos .review.grey form input[type=text]{top:0px}.nav-hide{display:none;margin-bottom:15px}.filter-hide{display:none}.trail-row .trail-map{width:calc(100% + 20px);vertical-align:top;margin-left:-10px}.trail-block .rating-no{padding:0px 0px 10px 0px}header{height:auto}header .head .logo{font-size:12px}header .head nav{text-align:center;margin-top:0px}header .head .menu nav{margin-right:15px;display:inline-block}header .head nav li.become-member{width:100%}header .red nav li{width:100%}header .red .search-area{display:none}nav .basket .cart{width:100%;top:30px}nav .basket .cart .arrow{display:none}header nav .basket .cart{right:0px;top:135px}header nav .basket .cart .arrow{right:15px}.hero{margin-top:15px;background:url("/assets/images/background.jpg") no-repeat top 15px center}.hero nav{margin-top:15px;text-align:center}.hero .mainLogo{margin-bottom:120px}.hero .registerInterest{padding-bottom:0px}section.page-content .content{padding-top:20px;padding-bottom:20px}.trail-row .rating{text-align:left;padding-left:0px}section.products{padding-top:15px}section.products.page-content{padding-top:0px}section.products h2{margin-bottom:15px;text-align:center}section.products input.search{margin-bottom:15px}section.products .panel-group{margin-top:15px}section.products .sort-column{text-align:left}section.shop-categories .shop{border-left:0px;border-bottom:0px}section.shop-categories .shop:last-child{border-right:0px;border-bottom:7px solid #FFF}section.shop-types{display:none}.large-right{text-align:left !important}.large-right .rating,.large-right .rating-no{padding-left:0px;text-align:left !important}.welcome{padding-top:0px;padding-bottom:0px}.action h2{margin-top:0px;margin-bottom:15px}.brands{display:none}.newsletter .container{padding-top:30px;padding-bottom:30px}.newsletter h2{margin-bottom:30px}.newsletter .box{padding:20px}.newsletter .box .emailer input{max-width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-right:1px solid #bdbdbd}.newsletter .box .emailer .btn{margin-top:15px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.sharing.rates .wishlist-col{text-align:left}.cart-page .cartlist img{display:none}.opt-gap{margin-right:0px;display:block}.cart-page .cartlist input{width:100%;max-width:100%}.sub-total{display:none}td.total-large{font-size:20px}.cart-page h2{background:transparent}.cart-page .cartlist .price{font-size:14px}td{padding-right:5px}.product-type .rating{text-align:left;padding-left:0px}.footer{padding:15px 0px 0px 0px}.footer .wild{margin-top:15px;margin-bottom:20px}.footer .foot{margin-top:0px}.footer .foot p{text-align:center}.footer .foot .built{text-align:center}.footer .foot .built p{padding-left:30px;padding-right:30px}.trail-info{margin-top:15px;border:0px}.trail-info .large-trail-map{height:300px !important}.trail-info .cols{padding:0px;height:auto !important}.trail-info .trail-details{background:#FFF;border:0px;padding-top:15px}section.reviews h2{margin-bottom:15px}.blocks{display:none}.bewild{text-align:center}.stravaBlock{margin-bottom:20px}.mapLegend p{font-size:10px;display:block;text-align:center}.mapLegend p span.hide-for-small{display:none}.mapLegend img{margin:0 2px;max-height:15px}#vipRewards .vipReward span.blur{width:100%}.mapTabs p{float:none;margin-bottom:5px}.mapTabs .tab{font-size:12px;font-weight:bold;text-align:left;border:1px solid #ccc;padding:5px 10px;border-radius:0px;display:block;float:none;margin:0px 0 0}.mapTabs .tab.active{background:#ABB471}.mapTabs .tab.active a{color:#fff}.trail-block .wishlist{text-align:left !important;margin-top:2px}section.products input.product-search.trail.secondOne,.sideBar{display:none}#mobileNav{display:block;margin-bottom:-40px;font-family:'Open Sans', sans-serif}#mobileNav .mobileBasket{float:right;background:#B62132}#mobileNav .mobileBasket i{float:right;background:#B62132;color:#fff;font-size:20px;padding:15px}#mobileNav i.fa-bars{background:#B62132;color:#fff;font-size:20px;padding:15px}#dashboard{transition:margin-left .5s}.offsetSidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#3A444B;overflow-x:hidden;padding-top:40px;transition:0.5s;text-align:left}.offsetSidenav a{padding:6px 8px 6px 20px;text-decoration:none;font-size:16spx;color:#fff;display:block;transition:0.3s;text-transform:uppercase}.offsetSidenav a:hover,.offsetSidenav a.active{text-decoration:underline}.offsetSidenav a.sub{margin-left:20px}.offsetSidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#myAccount .points p{font-size:40px;line-height:40px;margin-top:45px;margin-bottom:0;color:#AAB36C;text-align:right}#myAccount .avatar p.name{margin-top:10px}#myAccount .avatar .vipMember{display:none}#myAccount .pointsLinks p{font-size:12px;margin:45px 0 0;padding:0}#myAccount .myBuddy .avatar{height:auto !important;margin-bottom:20px;margin-left:0px;text-align:center !important}#myAccount .myBuddy .avatar img{margin-left:auto;margin-right:auto;width:100px;height:100px;display:block}#myAccount .myBuddy .points{clear:both}#planCompare{display:none}#planCompareMobile{display:block}#bioDetails .bioBlock.trailsSubmitted .columns:first-child{padding:0 15px 0 0px;border-right:none}}@media only screen and (min-width: 642px) and (max-width: 1023px){#bioDetails .bioBlock.trailsSubmitted .columns:first-child{padding:0 15px 0 0px;border-right:none}.large-trail-map{max-height:600px}#myAccount .avatar{margin-bottom:0px}#myAccount .points p{margin-top:0}#myAccount .points p.rank{margin-bottom:10px}#myAccount .pointsLinks p{margin-top:10px}section.products input.product-search.trail.secondOne{display:none}article h1,article h2,article h3,article mark{padding-right:15px}article p{padding-right:15px}article p.mark{padding-right:15px}article ul{padding-right:15px}header .head .logo{font-size:12px}.hero .mainLogo{margin-bottom:125px}section.shop-categories{border-bottom:7px solid #FFF}section.shop-categories .shop{border-bottom:0px}section.shop-categories .shop:nth-child(2){border-right:7px solid #FFF}section.shop-types .container{padding-top:30px;padding-bottom:30px}section.shop-types .container .types .shop{font-size:18px}.trails article{padding-bottom:0px}.trail-row{margin-left:0px;margin-right:0px}.trail-row .rating{text-align:left;padding-left:0px}.cart-page .cartlist img,.sub-total{display:none}.welcome{padding-top:15px;padding-bottom:15px}.footer .wild{margin-top:15px;margin-bottom:20px}.footer .foot{margin-top:30px}.footer .foot p,.footer .foot .built{text-align:center}}@media only screen and (max-width: 1160px){#myAccount .avatar .vipMember{display:none}}@media (max-width: 768px){.ownPicDesktop{display:none}}.ownPicMobile{display:none}@media (max-width: 768px){.ownPicMobile{display:block}}.drag-wrapper h2{padding:20px 0px;color:#FFF;display:inline-block;font-family:'DownwardFall',Sans-Serif;font-size:60px;text-align:center;position:absolute;z-index:100;margin:60px auto;left:0;right:0}.imageButton{background:#fff;border:1px solid #BCC38C;border-radius:3px;color:#BCC38C;padding:5px 10px;font-size:13px;display:inline-block;cursor:pointer;position:relative;left:10px;top:-60px;margin:0}.imageButton:hover{background:#BCC38C;color:#fff;text-decoration:none}.timeline-header-wrapper{background:white;margin:0 auto 15px;padding:0}.cover-container{position:relative;height:290px}.cover-wrapper{position:relative;width:100%;overflow:hidden;height:290px}.cover-wrapper img{width:100%;position:relative}.cover-resize-wrapper{position:relative;width:100%;height:290px;overflow:hidden;display:none}.cover-resize-wrapper img{position:absolute;display:block;width:100%}.cover-resize-wrapper .drag-div{position:absolute;top:0;width:100%;background:rgba(0,0,0,0.15);color:white;font-weight:500;padding:10px 5px 5px;border:1px solid rgba(0,0,0,0.1);border-radius:3px;text-transform:uppercase}.cover-resize-wrapper .drag-div p{text-align:center;font-size:13px;padding:0px 0 0;margin:0}.cover-progress{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:rgba(0,0,0,0.6);color:white;text-align:center}.timeline-header-wrapper .avatar-wrapper{position:absolute;left:15px;bottom:-27px;display:inline;border-radius:3px}.timeline-header-wrapper .avatar-wrapper img{width:155px;height:auto;background:white;padding:4px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,0.3)}.timeline-header-wrapper .avatar-change-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;color:white;text-align:center;font-size:23px;padding-top:56px;transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s}.timeline-header-wrapper .avatar-change-wrapper i{color:white;cursor:pointer;text-shadow:0 0 2px rgba(0,0,0,0.5);transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s}.timeline-header-wrapper .avatar-wrapper:hover .avatar-change-wrapper{visibility:visible;opacity:1}.timeline-header-wrapper .avatar-progress-wrapper{position:absolute;top:5px;right:5px;bottom:3px;left:5px;display:none;background:rgba(0,0,0,0.45);color:white;text-align:center;padding:50px 0 0}.timeline-header-wrapper .timeline-name-wrapper{position:absolute;left:190px;bottom:7px;display:inline-block;color:rgba(255,255,255,0.5);text-shadow:0 0 3px rgba(0,0,0,0.9);font-size:19px;font-weight:500}.group-header-wrapper .timeline-name-wrapper{left:12px}.timeline-header-wrapper .timeline-name-wrapper a{color:white}.timeline-header-wrapper .timeline-name-wrapper .verified-badge{display:inline-block;vertical-align:middle;background:#4f82ca;color:white;text-shadow:0 0 0 #fff;font-size:9px;margin-bottom:5px;padding:3px 2px 2px 3px;border:2px solid white;border-radius:100%;box-shadow:0 0 0 1px rgba(0,0,0,0.3)}.timeline-statistics-wrapper{padding-left:182px;border-width:0 1px 1px;border-style:solid;border-color:#d4d5d6}.group-header-wrapper .timeline-statistics-wrapper{padding-left:0}.timeline-statistics-wrapper .statistic{background:white;font-weight:500;padding:10px 15px;border-right:1px solid #e5e6e7}.timeline-statistics-wrapper .statistic a{display:block;color:#4e5665}.timeline-statistics-wrapper .statistic small{font-weight:normal}.timeline-statistics-wrapper .statistic:hover{background:#f5f6f7}.timeline-buttons{margin-bottom:5px}.timeline-buttons a{display:block;width:96%;background:#f9fafb;background:linear-gradient(#f5f6f7 1%, #fff 2%, #fff 70%, #f5f6f7 100%);color:#4e5665;text-align:center;font-weight:500;margin:0 0 5px 0;padding:7px 0;border:1px solid #d4d5d6;border-radius:3px;cursor:pointer}.timeline-buttons a i{margin-right:3px}.timeline-buttons .active{background:#527dbb;background:linear-gradient(#5791d4, #5571ac);color:white;border-color:#3a558e}.cover-resize-buttons{display:none}.empty-wrapper{background:white;color:#6b6b6b;margin:0 0 10px;padding:10px;border:1px solid #d4d5d6;border-radius:3px}.no-wrapper{color:#898f9c;padding:10px}.hidden{display:none}.cursor-hand{cursor:pointer}.saveMoveBgImage{display:none}
/*# sourceMappingURL=style.css.map */
