@font-face {font-family:'d-dinregular';src:url('../css/fonts/d-din-webfont.woff2') format('woff2'), url('../css/fonts/d-din-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-dindin-bold';src:url('../css/fonts/d-din-bold-webfont.woff2') format('woff2'), url('../css/fonts/d-din-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_condensedregular';src:url('../css/fonts/d-dincondensed-webfont.woff2') format('woff2'), url('../css/fonts/d-dincondensed-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_condenseddinCnBd';src:url('../css/fonts/d-dincondensed-bold-webfont.woff2') format('woff2'), url('../css/fonts/d-dincondensed-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_expregular';src:url('../css/fonts/d-dinexp-webfont.woff2') format('woff2'), url('../css/fonts/d-dinexp-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_expdinexp-bold';src:url('../css/fonts/d-dinexp-bold-webfont.woff2') format('woff2'), url('../css/fonts/d-dinexp-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_expdinexp-italic';src:url('../css/fonts/d-dinexp-italic-webfont.woff2') format('woff2'), url('../css/fonts/d-dinexp-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-dindin-italic';src:url('../css/fonts/d-din-italic-webfont.woff2') format('woff2'), url('../css/fonts/d-din-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body {line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}nav ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins {background-color:#ff9;color:#000;text-decoration:none;}mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}del {text-decoration:line-through;}abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}table {border-collapse:collapse;border-spacing:0;}hr {display:block;height:1px;border:0; border-top:1px solid #cccccc;margin:1em 0;padding:0;}input, select {vertical-align:middle;}* {margin:0px;padding:0px;}html {-webkit-text-size-adjust:none;height:100%;min-height:100%;background:#FFF;background-image:none !important;}body {color:#333;font:62.5% d-dinregular,Tahoma,Helvetica,Sans-Serif;margin:0px;padding:0px;height:100%;min-height:100%;}a,a:visited {text-decoration:none;color:#2FBCEE;}a:hover,a:focus,a:active {color:#999;outline:none;text-decoration:underline;transition:background-color 0.2s linear;}acronym {cursor:help;border-bottom-width:1px;border-bottom-style:dotted;}dl {margin:0px 0px 10px;padding:0px;display:flex;flex-wrap:wrap;}dt {font-style:normal;font-weight:bold;width:15%;padding:5px;box-sizing:border-box;}dd {margin:0px 0px auto;padding:5px;width:85%;box-sizing:border-box;}fieldset {margin:0px 0px 10px;padding:5px;}h1,h2, h3, h4, h5, h6 {margin:0px 0px 10px;padding:0px;font-weight:normal;color:#2FBCEE; }h1 {font-size:2em;color:#EE2D2D;margin-bottom:20px;}h2 {font-size:2em;margin-bottom:15px;}h3 {font-size:1.6em;color:#3A474B;}h4 {font-size:1.3em;}h5 {font-size:1.2em;}h6 {font-size:1em;font-weight:bold;}figure {text-align:center;margin-bottom:20px;}img {border:none;width:auto;max-width:100%;}label {cursor:pointer;vertical-align:middle;}legend {font-size:1.4em;position:relative;color:#2FBCEE;top:20px;margin-bottom:20px;margin-top:10px;}p {line-height:1.5em;margin:0px 0px 20px;padding:0px;}pre {line-height:1.5em;margin:0px 0px 10px;padding:0px;font-family:d-dinregular,Tahoma,Helvetica,Sans-Serif;font-style:normal;font-weight:normal;font-variant:normal;}.tableWrap {overflow-x:auto;width:100%;}table {width:100%;border-top-style:none;border-left-style:none;border-top-color:#D6D6D6;border-left-color:#D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;table-layout:fixed;margin:0px 0px 10px;}th, td {border-right-style:none;border-bottom-style:none;padding:5px;border-top:1px solid #D6D6D6;border-left:1px solid #D6D6D6;vertical-align:top;}th {text-align:left;padding:0px;padding:5px;background-color:#ededed;}table.noBorder,table.noBorder td,table.noBorder th {border:none;}ul {margin:0px 0px 20px;padding:0px;list-style:square;}ol {margin:0px 0px 20px;padding:0px;}li {margin:0px 0px 5px 20px;padding:0px;}fieldset {}.formBlock {width:100%;overflow:hidden;margin:0px 0px 5px;background:#F9F9F9;box-sizing:border-box;padding:10px;}.formBlock dt,.formBlock dd {margin:0px;padding:2px 0px;font-weight:normal;}.textareaBlock dd {text-align:center;}.formBlock .label {}.formBlock .label label {padding-right:16px;}.required .label label {background:url(../images/icon_bullet_star.png) no-repeat right center;}.formBlock .description {text-align:left;}.formError {background-color:#FEE7EE !important;color:#FF0006 !important;}.inputTextArea,.inputTextField,.inputSelectList {width:100%;padding:5px;border:1px solid #CCC;box-sizing:border-box;}.inputTextArea:focus,.inputTextField:focus,.inputSelectList:focus {border:1px solid #2FBCEE;}.inputSelectList {padding:5px 2px;}.inputTextArea {height:15em;font:1em d-dinregular,Tahoma,Helvetica,Sans-Serif;}#pageHeaderWrap,#pageHeadingWrap,#pageContentWrap,#pageTertiaryWrap,#pageFooterBlocksWrap,#pageFooterWrap {margin:0px auto;padding:0px;font-size:1.4em;widt:100%;overflow:hidden;}#pageContentWrap,#pageTertiaryWrap {font-size:1.4em;}#pageContentWrap {margin-bottom:10px;}#pageHeading,#pageContent,#pageTertiaryContent {padding:10px;overflow:hidden;}#pagePrimaryContent {padding:15px 15px 10px;margin-bottom:10px;background:#FFF;}#pageSecondaryContent {padding:15px 15px 10px;margin-bottom:10px;}#pageTertiaryContent {padding:20px 20px 10px;margin-bottom:20px;}#page_home #pageSecondaryContent {padding:0px;margin-bottom:0px;}#page_home #pageTertiaryContent {padding:0px;margin-bottom:0px;background-color:transparent;}#pageContent {padding-top:0px;}#page_home #pageContentWrap,#page_home #pageContent,#page_home #pagePrimaryContent {padding:0px; margin:0px;}.clearfix:before,.clearfix:after {content:" ";display:table;}.clearfix:after {clear:both;}.columnContainer,.twoThirdSplitLeft,.twoThirdSplitRight {margin:0px 0px 10px;padding-top:5px;}.ie7 .columnContainer,.ie7 .twoThirdSplitLeft,.ie7 .twoThirdSplitRight {overflow:auto;}.columnContainer:before,.twoThirdSplitLeft:before,.twoThirdSplitRight:before,.columnContainer:after,.twoThirdSplitLeft:after,.twoThirdSplitRight:after {content:" ";display:table;}.columnContainer:after,.twoThirdSplitLeft:after,.twoThirdSplitRight:after {clear:both;}.threeColumn,.fourColumn,.fiveColumn,.primary,.secondary,.splitLeft,.splitRight {width:100%;box-sizing:border-box;}.splitHighlight .splitLeft {padding:10px 0px;}.splitHighlight .splitRight {background-color:#f5fbff;padding:10px;}.video {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px;}.video iframe,.video object,.video embed {position:absolute;top:0;left:0;width:100%;height:100%;}.contentBlock {box-sizing:border-box;padding:10px;box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);margin:0px 0px 20px;background-color:#FFF;}.highlightBlock {padding:20px 10px 1px 10px;margin:0px 0px 20px;background-color:#f5fbff;}.introduction {padding:20px 20px 5px 20px;margin:0px 0px 20px;background-color:#30BEEE;font-size:1.4em;color:#FFF;}.introduction a {background-color:#FFF;color:#30BEEE;padding:0px 5px;}.introduction a:hover,.introduction a:focus,.introduction a:active {background-color:#EE2D2D;color:#FFF;text-decoration:none;}.imageTextLeft, .imageTextRight {padding-top:200px;margin-bottom:20px;background-repeat:no-repeat;background-size:contain;background-position:top center;}.imageTextLeft > div,.imageTextRight > div {padding-top:20px;background-color:#FFF;}.headerBlock {height:240px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;margin-bottom:20px;}.headerBlock header {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:1.4em;text-shadow:1px 2px 0px #000000;color:#FFF;width:90%;}.headerBlock h1 {color:#FFF;display:block;text-transform:uppercase;font-size:1.8em;border-bottom:1px solid #FFF;padding:0px 0px 10px 0px;}.threeColumn:before,.threeColumn:after,.fourColumn:before,.fourColumn:after,.fiveColumn:before,.fiveColumn:after {content:" ";display:table;}.threeColumn:after,.fourColumn:after,.fiveColumn:after {clear:both;}.threeColumn {float:left;width:30%;margin:0px 1.5% 0px 1.5%;}.fourColumn {float:left;width:24%;margin:0px 1% 0px 0px;overflow:hidden;}.fiveColumn {float:left;width:19%;margin:0px 1% 0px 0px;}.primary,.secondary {float:left;width:48%;}.secondary {float:right;}.splitLeft {float:left;width:49%;}.splitRight {float:right;width:49%;}.twoThirdSplitLeft .splitLeft {width:30%;padding-right:2%;}.twoThirdSplitLeft .splitRight {width:70%;padding-left:0%;}.twoThirdSplitRight .splitLeft {width:70%;padding-right:2%;}.twoThirdSplitRight .splitRight {width:30%;padding-left:0%;}.imageTextLeft, .imageTextRight {position:relative;width:100%;min-height:100vh;overflow:hidden;background-repeat:no-repeat;background-size:unset;background-attachment:fixed;background-position:left center;margin-bottom:10px;padding-top:0px;}.imageTextLeft > div,.imageTextRight > div {position:absolute;top:50%;transform:translateY(-50%);width:70%;padding:20px;box-sizing:border-box;background-color:#FFF;}.imageTextRight > div { right:0px;}#subNavTop,#subNavBottom {border-radius:3px;padding:0px;margin:0px 0px 5px;}#subNavBottom {margin-bottom:0px;clear:both;}.subNav {margin:0px;padding:0px;}.subNav ul li {margin:0px 5px 0px 0px;padding:0px;display:inline;}#pageHeaderWrap {background-color:#000;height:90px;color:#FFF;padding:20px;}#menu,#userStatus,#quickSearch {display:none;}#pageHeader #logo {float:left;}#pageHeader #phone {float:right;padding-top:40px;font-size:1.4em;}#tagline {position:absolute;top:20px;right:10px;}#pageHeading {padding:0px 10px 10px 10px;}#pageHeading h1,#pageTagline,#pageBreadcrumbs {display:block;}#pageHeading h1 {margin:0px 0px 10px;padding:0px;font-size:1.8em;display:block;line-height:1.8em;}#pageHeading h1 a,#pageHeading h1 a:visited {text-decoration:none;padding:5px 10px;color:#FFF;background-color:#EE2D2D;background-color:rgba(238,45,45,0.8);}#pageHeading h1 a:hover,#pageHeading h1 a:focus,#pageHeading h1 a:active {text-decoration:none;color:#FFF;background-color:#000;background-color:rgba(0,0,0,0.5);}#pageTagline {margin-bottom:20px;}#pageTagline p {display:inline-block;margin:0px;;color:#FFF;background-color:#000;background-color:rgba(0,0,0,0.5);padding:2px 5px;}#pageBreadcrumbs {margin:0px -10px -10px 0px;}#pageBreadcrumbs ul,#pageBreadcrumbs li {list-style:none;margin:0px;padding:0px;}#pageBreadcrumbs li {display:inline-block;margin-right:1px;background-color:#000;background-color:rgba(0,0,0,0.75);color:#FFF;padding:5px;}#pageBreadcrumbs li a,#pageBreadcrumbs li a:visited {color:#FFF;padding:5px;margin:-5px;display:inline-block;}#pageBreadcrumbs li a:hover,#pageBreadcrumbs li a:focus,#pageBreadcrumbs li a:active {background-color:#EE2D2D;color:#FFF;text-decoration:none;}#pageBreadcrumbs li.last {margin-right:0px;background-color:#EE2D2D;color:#FFF;}#pageBreadcrumbs li a.currentPage {background:#2FBCEE;}.detailList {padding:5px 5px 0px;margin:0px 0px 15px;}.detailList:before,.detailList:after {content:" ";display:table;}.detailList:after {clear:both;}.detailList dt,.detailList dd {margin:0px 0px 20px;padding:0px;}.detailList dt {margin:0px 0px 5px;color:#2FBCEE;}.formButton,.linkButton,.linkButton:visited,.compactPagination a,.compactPagination a:visited,.pagination a,.pagination a:visited {font-family:d-dinregular,Tahoma,Helvetica,Sans-Serif;font-size:1em;color:#fff;padding:10px 15px 10px 15px;border:none;background-color:#2FBCEE;display:inline-block;}.formButton {background-color:#EE2D2D;}.formButton:active,.formButton:hover,.formButton:focus,.linkButton:active,.linkButton:hover,.linkButton:focus,.compactPagination a:active,.compactPagination a:hover,.compactPagination a:focus,.pagination a:active,.pagination a:hover,.pagination a:focus {color:#fff;border:none;text-decoration:none;background-color:#a3a3a7;transition:background-color 0.2s linear;}.compactPagination,.pagination {text-align:center;overflow:hidden;margin:10px auto;padding:5px;background:#F9F9F9;box-sizing:border-box;}.compactPagination a,.compactPagination a:visited,.pagination a,.pagination a:visited {display:inline-block;}.compactPagination .pagesNum {display:inline-block;margin-right:10px;}#pageTopLink {display:none;}.ie7 #pageTopLink {background-color:#FFF;}#pageTopLink:hover,#pageTopLink:focus,#pageTopLink:active {background-color:#2FBCEE;}#pageTopLink span {display:none;}.viewAll {text-align:center;}.secondaryNav ul {margin-left:0px;}.secondaryNav ul li {margin-left:0px;background:url(../images/icon_bullet.png) no-repeat left 4px;padding-left:20px;}#pageSecondaryContent .secondaryNav ul li a:link,#pageSecondaryContent .secondaryNav ul li a:visited {text-decoration:none;text-transform:capitalize;margin:0px;display:inline-block;padding:5px 10px;}#pageSecondaryContent .secondaryNav ul li a:active,#pageSecondaryContent .secondaryNav ul li a:hover,#pageSecondaryContent .secondaryNav ul li a:focus,#pageSecondaryContent .secondaryNav ul li.currentCategory > a {text-decoration:none;}#pageSecondaryContent .secondaryNav ul li.currentCategory > a {background-color:#EE2D2D;color:#FFF;}#pageFooter {text-align:center;}#footerBlockOne,#footerBlockTwo,#footerBlockThree,#pageFooterMenu,#attribution {display:none;}#pageFooterClear {background-color:#FFF;width:100%;box-sizing:border-box;padding-top:18px;min-height:50px;overflow:hidden;border-top:1px solid #D6D6D6;}#pageFooterClear a {color:#000;}#footerSocial {display:none;}.homeBlocksColumn {min-height:50px;}.homeBlocksColumn:before,.homeBlocksColumn:afterr {content:" ";display:table;}.homeBlocksColumn:after {clear:both;}.ie7 .homeBlocksColumn,.ie7 .homeBlocksContainer {overflow:hidden;}.homeBlock {width:100%;background:#FFF;box-sizing:border-box;}#homeBlockBrands .homeBlock {background:transparent;}.homeBlock_header {margin:0px 0px 1px;cursor:move;background:#F9F9F9 url(../images/icon_drag.png) no-repeat 5px 5px;border:none;padding:0px 0px 5px 26px;display:none;}.homeBlock_header:before,.homeBlock_header:after {content:" ";display:table;}.homeBlock_header:after {clear:both;}.homeBlock:hover .homeBlock_header {display:block;}.homeBlock_header h4 {float:left;font-size:1em;margin:0px;padding:0px;width:50%;box-sizing:border-box;color:#000 !important;height:25px;line-height:25px;}.homeBlock_header ul {float:right;margin:0px;padding:0px;width:50%;box-sizing:border-box;text-align:right;}.homeBlock_header ul li {margin:0px 10px 0px 0px;padding:5px 0px 0px 0px;display:inline-block;list-style:none;}.homeBlock_header ul li a {display:block;height:16px;width:16px;}.homeBlock_header ul li a.linkDelete {background:url(../images/icon_delete.png) no-repeat center center;}.homeBlock_header ul li a.linkModify {background:url(../images/icon_modify.png) no-repeat center center;}.homeBlock_header ul li a span {display:none;}.homeBlock_header .ui-icon {float:right;cursor:pointer;}.homeBlock_content {}.homeBlock_content .homeBlockTitle,.homeBlock_content .homeBlockContent {}.homeBlock_content .homeBlockTitle {margin:0px;padding:5px;font-size:1em;color:#FFF;background-color:#EE2D2D;display:inline-block;}.homeBlock_content .homeBlockTitle a {background-color:#98005d;display:block;margin:-5px;padding:5px;color:#FFF;}.homeBlock_content .homeBlockTitle a:hover,.homeBlock_content .homeBlockTitle a:focus,.homeBlock_content .homeBlockTitle a:active {background-color:#FFF;text-decoration:none;color:#98005d;}.homeBlock_content .homeBlockVideo {text-align:center;}.ui-sortable-placeholder {border:2px dashed #EE2D2D;visibility:visible !important;height:200px !important;}.ui-sortable-placeholder * {visibility:hidden;}#homeBlocksContainer-home-1 {text-align:center;overflow:hidden;}#homeBlockBriefs .withImage{height:240px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;}#homeBlockBriefs .withImage .homeBlockContentWrap {position:absolute; top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:1.4em;text-shadow:1px 2px 0px #000000;color:#FFF;width:90%;}#homeBlockBriefs .withImage .homeBlockTitle {display:block;text-transform:uppercase;background:transparent;}#homeBlockBriefs .withImage .homeBlockContent {padding-top:5px;border-top:1px solid #FFF;}#homeBlockBriefs .withImage a,#homeBlockBriefs .withImage a:visited {color:#FFF;display:block;width:100%;height:100%;vertical-align:text-bottom;background-color:rgba(0,0,0,0.4);}#homeBlockBriefs .withImage a:hover,#homeBlockBriefs .withImage a:focus,#homeBlockBriefs .withImage a:active {background-color:rgba(0,0,0,0);}#homeBlocksContainer-home-1 {text-align:center;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:0px;grid-row-gap:0px;align-items:center;overflow:hidden;}#homeBlocksContainer-home-1 {grid-column-gap:20px;grid-row-gap:20px;}#homeBlocksContainer-home-1 {grid-template-columns:repeat(3, 1fr);}#page_home #pageHeading {display:none;}#page_home #pageBreadcrumbs {display:none;}.expand {font:62.5% d-dinregular,Tahoma,Helvetica,Sans-Serif;margin:0px;padding:0px;}.expand img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}.expand .flex-caption {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;font-size:1.4em;display:inline-table;}#homeSlideshow {overflow:hidden;}#page_home #pagePrimaryContent,#page_home #pageSecondaryContent {padding-bottom:0px;}#page_home #pageTertiaryContent {background-color:transparent;}#homeIntroduction {color:#FFF;font-size:1.0em;text-align:center;}#pageSecondaryContent #homeIntroduction a.ctaLink {background:transparent;display:inline-block;margin:0px 0px 10px;padding:20px;border:2px solid #FFF;color:#FFF;}#pageSecondaryContent #homeIntroduction a.ctaLink:hover,#pageSecondaryContent #homeIntroduction a.ctaLink:focus,#pageSecondaryContent #homeIntroduction a.ctaLink:active {background:#2FBCEE;color:#FFF;border-color:#2FBCEE;}.homeBlock {display:inline-block;}#homeBlocks1 {margin:-20px -20px 0px -20px;padding:20px 20px 10px 20px;background-color:rgba(255,255,255,0.5);}#homeBlocks2,#homeBlocks3,#homeBlocks4 {margin:0px -20px 0px;padding:20px 20px 0px;text-align:center;background-color:#4267b2;background-color:rgba(66,103,178,0.5);}#homeBlocks3 {background-color:#78B242;background-color:rgba(120, 178, 66, 0.5);}#homeBlocks4 {background-color:#8CC5C3;background-color:rgba(140, 197, 195, 0.5);}#homeBlocks2> h1,#homeBlocks3> h1 {text-align:center;margin:0px 0px 20px;padding:10px 20px;border:2px solid #FFF;color:#FFF;display:inline-block;text-transform:uppercase;font-size:2em;}#homeBlocks2 .homeBlocksContainer,#homeBlocks3 .homeBlocksContainer {text-align:left;}.fb_iframe_widget {width:100%;}#homeLatestEvents .keyContent {margin-bottom:0px;}#homeLatestEvents .keyContent figcaption {text-align:center;font-size:0.8em;width:100%;box-sizing:border-box;}#contactForm {margin:0px 0px 10px;}#contactDetails {margin-bottom:10px;}#contactDetails dl dt {margin:0px 0px 10px 0px;padding:0px;font-size:1.4em;font-weight:normal;}#contactDetails dl dd {margin:0px 0px 30px;padding:0px;}#googleMap {margin:-15px;}#googleMap h1 {display:none;}#parking {background-image:url("../images/parking_icon.png");background-repeat:no-repeat;background-color:#204A87;background-position:left center;padding:10px 10px 10px 55px;color:#FFF;}#smallMessageWrapper {font-size:1.2em;padding:10px 0px 20px;margin:0px auto;width:100%;max-width:400px;box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);background-color:#000;background-color:rgba(0,0,0,0.5);color:#FFF;}#smallMessageWrapper h1#logo {text-align:center;margin:0px;padding:0px;position:inherit;}#smallMessageWrapper h1#logo a {display:block;}#smallMessageWrapper h1#logo a span {display:none;}#smallMessageWrapper #primaryContent {padding:10px 10px 0px;width:auto;}#form_login,#form_reset {}#form_login .formBlock,#form_reset .formBlock {width:100%;overflow:hidden;margin:0px 0px 5px;padding:0px;background-color:transparent;}#loginPrimary {float:left;width:60%;padding:2px;box-sizing:border-box;}#form_login .formButton,#form_reset .formButton {margin-left:0px;margin-right:15px;}#loginSecondary {float:right;text-align:right;width:35%;line-height:40px;height:40px;}#remember {}#loginNav {text-align:left;list-style:none;margin:0px;padding:0px;}#loginNav li {margin:0px 0px 10px;padding:0px;list-style:none;}#loginNav li a {text-decoration:none;text-transform:capitalize;color:#FFF;margin:0px;padding:10px;display:block;background-color:#2FBCEE;background-repeat:no-repeat;}#loginNav li a:active,#loginNav li a:hover,#loginNav li a:focus {text-decoration:none;color:#FFF;background-color:#a3a3a7;}#smallMessageWrapper .linkEventor span {text-align:center;display:inline-block;padding:5px;float:right;background-color:#27855C;margin-top:-5px;}#shopTour {margin:-15px;}#shopTour .slides {overflow:hidden;width:100%;}#shopTour article {position:relative;overflow:hidden;border-bottom:none;margin-right:0px;margin-bottom:0px;text-align:center;}#shopTour article .featuredImage {vertical-align:middle;line-height:500px;}#shopTour article .featuredImage img {vertical-align:middle;}.shop-tour-direction-nav {width:100%;text-align:center;overflow:hidden;padding-top:10px;margin:0em 0em 10px;clear:both;}.shop-tour-direction-nav ul, .shop-tour-direction-nav li {list-style:none;padding:0px;margin:0px;}.shop-tour-direction-nav li {width:50%;max-width:150px;display:inline-block;}.shop-tour-direction-nav a,.shop-tour-direction-nav a:visited {display:block;color:#FFF;padding:10px 0px;background-color:#30BEEE;text-align:center;width:100%;margin-bottom:5px;margin-right:10px;background-image:url(../images/icon_arrow_left_white.png);background-repeat:no-repeat;background-position:5% center;}.shop-tour-direction-nav a.shop-tour-next {background-color:#30BEEE;background-image:url(../images/icon_arrow_right_white.png);background-repeat:no-repeat;background-position:95% center;}.shop-tour-direction-nav a:hover,.shop-tour-direction-nav a:focus,.shop-tour-direction-nav a:active {background-color:#EE2D2D;color:#fff;text-decoration:none;}#athletesIntroduction {margin:0px 0px 30px;padding:0px;}#listAthletes article {margin:0px 0px 20px;padding:0px;}#listAthletes article h1.title {text-transform:none;margin:0px;padding:0px;}#listAthletes article aside {margin:0px 0px 10px;padding:0px;}#listAthletes article aside .image img,#listAthletes article aside .video {margin:0px auto 10px;text-align:center;background:#FFF;}#listAthletes article aside .video {margin:0px auto 10px;}#listAthletes article .content {margin:0px;padding:0px;}.randomAthletes {}.randomAthletes article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.randomAthletes article .featuredImage {text-align:center;}.randomAthletes article .featuredImage img {width:70%;padding:5px;border:1px solid #D6D6D6;margin-right:auto;margin-bottom:5px;margin-left:auto;}.randomAthletes article h1 {font-size:1.4em;margin:0px;padding:0px;}.randomAthletes article .content {font-size:1em;margin:0px;padding:0px;}.randomAthletes {overflow:hidden;width:100%;height:137px;}.randomAthletes article {height:137px;position:relative;overflow:hidden;border-bottom:none;margin-right:15px;display:none;-webkit-backface-visibility:hidden;}.randomAthletes article .featuredImage {float:left;margin-right:10px;}.randomAthletes article .featuredImage img {width:125px;}#listAthletes {}#listAthletes article .content {}ul.blogPostCategories,ul.blogPostCategories ul {margin:0px;padding:0px;list-style:none;}ul.blogPostCategories ul {margin:0px 5px;padding:0px;list-style:none;}ul.blogPostCategories li {margin:0px 0px 5px;padding:0px 0px 5px;list-style:none;}ul.blogPostCategories ul li {list-style:none;}ul.blogPostCategories>li>a,ul.blogPostCategories>li>a:visited {text-decoration:none;text-transform:uppercase;margin:0px;display:inline-block;padding:10px;color:#FFF;}ul.blogPostCategories li a:hover,ul.blogPostCategories li a:focus,ul.blogPostCategories li a:active,ul.blogPostCategories li.activePageLink a {text-decoration:none;color:#2FBCEE;background-color:#FFF;}.blogCategoryDescription .featuredImage {margin:0px 0px 20px;padding:0px;text-align:center;}.blogCategoryDescription .featuredImage img {max-width:100%;}.blogCategoryDescription #categoryDescription {margin-bottom:25px;padding:0px 0px 25px;}#blogPostCategories {display:none;}.listBlogPosts article {border-bottom:1px solid #ededed;padding:0px 0px 25px;margin-bottom:20px;}.listBlogPosts article:last-of-type {border-bottom:none;margin-bottom:0px;}.listBlogPosts .featuredImage {margin:0px 0px 20px;padding:0px;text-align:center;}.listBlogPosts .featuredImage img {max-width:100%;}.listBlogPosts header {}.listBlogPosts header h1 {text-transform:none;margin:0px 0px 20px;padding:0px;font-size:2em;}.listBlogPosts header h1 a,.listBlogPosts header h1 a:visited {text-decoration:none;}.listBlogPosts header p {display:none;}.listBlogPosts .content {width:100%;overflow:hidden;}.listBlogPosts footer {}.listBlogPosts footer .category {font-style:italic;}.listBlogPosts footer .shareLinks {}.latestBlogPosts {}.latestBlogPosts article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.latestBlogPosts article .featuredImage {text-align:center;}.latestBlogPosts article .featuredImage img {width:70%;padding:5px;margin-right:auto;margin-bottom:5px;margin-left:auto;}.latestBlogPosts article h1 {font-size:1.4em;margin:0px;padding:0px;}.latestBlogPosts article .content {font-size:1em;margin:0px;padding:0px;}.latestBlogPosts article .readMore {margin:0px;padding:0px;text-align:right;}brandLogosIntroduction {margin:0px 0px 20px;padding:0px;}#listBrandLogos {text-align:center;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px,1fr));grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:0px;grid-row-gap:0px;align-items:center;overflow:hidden;}.brandLogo {background:#FFF;padding:0px;box-sizing:content-box;position:relative;height:150px; }.brandLogo:hover {transform:scale(1.02);}.ie7 .brandLogo {float:left;background:#FFF;display:block;}.brandLogo a {display:block;top:50%;position:absolute;transform:translateY(-50%);left:0px;right:0px;}.brandLogo img {margin:0px;padding:20px;width:100%;max-width:300px;box-sizing:border-box;}#listBrandLogos {grid-column-gap:20px;grid-row-gap:20px;margin-bottom:10px;}#listBrandLogos {grid-template-columns:repeat(5, 1fr);}.brandLogo {height:222px;}#clubsIntroduction {margin:0px 0px 30px;padding:0px;}#listClubs article {margin:0px 0px 20px;border-bottom:1px solid #DBE1E3;padding:0px;}#listClubs article h1.title {text-transform:none;margin:0px;padding:0px;}#listClubs article aside {margin:0px 0px 10px;padding:0px;}#listClubs article aside .image img,#listClubs article aside .video {margin:0px auto 10px;text-align:center;background:#FFF;padding:10px;}#listClubs article aside .video {margin:0px auto 10px;}#listClubs article .content {margin:0px;padding:0px;}.randomClubs {}.randomClubs article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.randomClubs article .featuredImage {text-align:center;}.randomClubs article .featuredImage img {width:70%;padding:5px;border:1px solid #D6D6D6;margin-right:auto;margin-bottom:5px;margin-left:auto;}.randomClubs article h1 {font-size:1.4em;margin:0px;padding:0px;}.randomClubs article .content {font-size:1em;margin:0px;padding:0px;}.randomClubs {overflow:hidden;width:100%;height:137px;}.randomClubs article {height:137px;position:relative;overflow:hidden;border-bottom:none;margin-right:15px;display:none;-webkit-backface-visibility:hidden;}.randomClubs article .featuredImage {float:left;margin-right:10px;}.randomClubs article .featuredImage img {width:125px;}.randomClubs article h1 {}.randomClubs article .content {}#listClubs {}#listClubs article .content {}#bookingTermsAndConditions {color:#FFF;background:#233039;margin-bottom:10px;}#bookingTermsAndConditions .input {}#eventBookingDetails .detailList dt {color:#333;}#registerLoginForm {margin:0px 10px 20px;background-color:#F2F2F2;-moz-box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);-webkit-box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);padding:10px 10px 1px;}#registerLoginForm #loginPrimary {float:none;width:100%;}#registerLoginForm #loginSecondary {float:none;width:100%;text-align:center;}#registerLoginForm form {width:300px;margin-right:auto;margin-left:auto;}#registerLoginForm #loginPrimary {float:left;width:60%;padding-left:5px;}#registerLoginForm #loginSecondary {float:right;width:35%;text-align:right;padding-right:5px;}#eventBookingDetails .detailList {margin-bottom:30px;}#eventBookingDetails .detailList dt {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#333;background:#F2F2F2;}#eventBookingDetails .detailList dd {width:50%;}#eventsIntroduction {margin:0px 0px 20px;padding:10px;}#listEvents article,#viewEvent article {margin:0px;border-bottom:1px solid #EFEFEF;padding:0px;}#viewEvent h1,#viewEvent h2,#viewEvent h3,#viewEvent h4 {text-align:center;}#viewEvent .image {margin:-15px -15px 15px -15px;}#viewEvent .image img {max-width:none;width:100%;}#listEvents article .title,#viewEvent article .title {font-size:2em;text-transform:none;margin:20px 0px;padding:0px;text-align:center;}#listEvents article .image,#viewEventarticle .image {margin:0px 0px 20px;padding:0px;text-align:center;}#listEvents article .image img,#viewEvent article .image img {max-width:100%;}#listEvents article .content,#viewEvent article .content {margin:0px;padding:0px;}#listEvents .detailList,#viewEvent .detailList,#viewParticipants .detailList{margin-bottom:5px;padding:0px;}#listEvents .detailList dt,#viewEvent .detailList dt,#viewParticipants .detailList dt {text-align:center;color:#333;background:#F2F2F2;padding:10px;box-sizing:border-box;font-weight:normal;}#listEvents .detailList dd,#viewEvent .detailList dd,#viewParticipants .detailList dd {text-align:center;width:100%;padding:10px;box-sizing:border-box;}#eventVenue {background:#FCFCFC;padding:10px;margin-bottom:20px;}#eventVenue iframe {width:100%;}#eventVenue .splitRight {text-align:right;}#eventCalendarView {display:none;}#eventListView {}ul.upcomingEvents,ul.upcomingEvents ul {margin:0px;padding:0px;list-style:none;}ul.upcomingEvents ul {margin:0px 5px;padding:0px;list-style:none;}ul.upcomingEvents li {margin:0px 0px 5px;padding:0px 0px 5px;list-style:none;}ul.upcomingEvents ul li {list-style:none;}ul.upcomingEvents>li>a,ul.upcomingEvents>li>a:visited {text-decoration:none;text-transform:uppercase;margin:0px;display:inline-block;padding:10px;color:#FFF;}ul.upcomingEvents li a:hover,ul.upcomingEvents li a:focus,ul.upcomingEvents li a:active,ul.upcomingEvents li.currentCategory a {text-decoration:none;color:#2FBCEE;background-color:#FFF;}ul.upcomingEvents>li>a.upcomingFemme,ul.upcomingEvents>li>a.upcomingFemme:visited,ul.upcomingEvents li.currentCategory a.upcomingFemme {background-color:#EA5890;color:#FFF;}ul.upcomingEvents li a.upcomingFemme:hover,ul.upcomingEvents li a.upcomingFemme:focus,ul.upcomingEvents li a.upcomingFemme:active,ul.upcomingEvents li.currentCategory a.upcomingFemme {background-color:#FFF;color:#EA5890;}#upcomingEvents li strong {font-weight:normal;display:block;}#upcomingEvents li span {font-size:0.8em;}.allEventsButton,.registerButton {margin:0px;background:url(../images/register_button.png) no-repeat top center;height:30px;width:120px;display:inline-block;}.allEventsButton {background-image:url(../images/all_events_button.png);}.allEventsButton span,.registerButton span {display:none;}#listEvents article.eventFemme .title,#viewEvent article.eventFemme .title {background-color:#FFF;background-repeat:no-repeat;background-image:url(../images/planet_femme_logo_120.png);background-position:center top;padding-top:60px;font-size:1.6em;margin:0px 0px 10px 0px;box-sizing:border-box;}#listEvents article.eventFemme {background-position:right top;}#listEvents article.eventMembers .title,#viewEvent article.eventMembers .title {background-color:#FFF;background-repeat:no-repeat;background-image:url(../images/planet_members_logo_120.png);background-position:center top;padding-top:50px;color:#087ae4;}#listEvents article.eventMembers .title a,#viewEvent article.eventMembers .title a {color:#087ae4;}#listEvents article.eventMembers {background-position:right top;}#listEvents article footer {margin-bottom:10px;}#listEvents .moreButton {display:block;text-align:center;}#listEventParticipants ul,#listEventParticipants li {margin:0px 0px 5px;padding:0px;list-style:none;}#listEventParticipants li a,#listEventParticipants li a:visited {margin:0px;padding:10px;display:block;border-radius:5px;text-decoration:none;font-size:1.2em;color:#FFF;background:#087ae4;}#listEventParticipants li a:active,#listEventParticipants li a:hover,#listEventParticipants li a:focus {background-color:#be353f;color:#FFF;text-decoration:none;}#eventEssentials h3 {text-align:center;font-size:1.4em;}#viewEvent .detailList dd.options {line-height:1.4em;} .shopRideLevel {}.shopRideLevel h2 {background-color:aliceblue;display:inline-block;padding:10px 10px 10px 10px;position:relative;left:0px;color:#FFF;font-size:1.4em;}.levelR1 h2 {background-color:#62B348;}.levelR2 h2 {background-color:#26A7CC;}.levelR3 h2 {background-color:#CC262A;}.levelG h2 {background-color:#464646;}.levelM1 h2 {background-color:#62B348;}.levelM2 h2 {background-color:#26A7CC;}.levelM3 h2 {background-color:#CC262A;}#page_planet_shop_rides #pageSecondaryContent {text-align:justify;}#cyclingTips {background-position:center;background-size:cover;margin:-20px;padding:20px;}#cyclingTips article {background-color:rgba(255,255,255,0.9);margin:-20px;padding:20px;text-align:justify;}#listEvents .detailList {margin-left:-15px;}#listEvents .detailList dt {text-align:left;float:left;width:30%;margin-bottom:5px;padding-left:20px;margin-right:0px;}#listEvents .detailList dd {text-align:left;float:left;width:70%;margin-bottom:5px;}#viewEvent h1,#viewEvent h2,#viewEvent h3,#viewEvent h4 {text-align:left;}#viewEvent .detailList,#viewParticipants .detailList {margin-left:-15px;}#viewEvent .detailList dt,#viewParticipants .detailList dt {text-align:left;float:left;width:30%;margin-bottom:5px;padding-left:20px;margin-right:0px;}#viewEvent .detailList dd,#viewParticipants .detailList dd {text-align:left;float:left;width:70%;margin-bottom:5px;}#viewEvent .detailList dd.download {padding:0px;} #listEvents article .title,#viewEvent article .title {text-align:left;}#listEvents article.eventFemme .title,#viewEvent article.eventFemme .title {background-position:right top;padding-top:12px;padding-right:120px;min-height:48px;}#listEvents article.eventMembers .title,#viewEvent article.eventMembers .title {background-position:right top;padding-top:0px;padding-right:120px;min-height:48px;}#listEvents article footer {text-align:right;}#listEvents .moreButton {display:inline-block;}#listEvents .detailList dt,#viewEvent .detailList dt,#viewParticipants .detailList dt {text-align:left;}#listEvents .detailList dd,#viewEvent .detailList dd,#viewParticipants .detailList dd {width:59%;}.evTable {width:100%;margin-bottom:10px;}.evTable_large td {text-align:right;vertical-align:top;height:88px;}.evTable td.evPrev,.evTable td.evNext,.evTable td.evMonth,.evTable td.evDays {height:10px;text-align:center;}.evTable td.evMonth {font:1.2em Arial, Helvetica, sans-serif;color:#087AE4;}.evTable td.evDays {}.evTable td.evDay {}.evTable td.evInactive {background:#F3F3F3;}.evTable .evPrev,.evTable .evNext {padding:0px;}.evTable td.evDayHigh {background:#087AE4;color:#FFF;}.evTable td.evFemme {background-color:#EA5890;}.evTable td.evDayHigh:hover {background-color:#D11D29;}.evTable td.evDayHigh a,.evTable td.evDayHigh a:visited {text-decoration:none;color:#FFF;display:block;width:100%;text-align:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #FFF;}.evTable .evPrev a,.evTable .evPrev a:visited,.evTable .evNext a,.evTable .evNext a:visited {line-height:28px;height:28px;margin:0px;display:block;background:#087AE4;color:#FFF;text-decoration:none;margin-top:1px;padding:2px 5px;}.evTable .evPrev a:hover,.evTable .evPrev a:focus,.evTable .evPrev a:active,.evTable .evNext a:hover,.evTable .evNext a:focus,.evTable .evNext a:active,.evTable td.dateActive a,.evTable td.dateActive a:visited {background-color:#D11D29;color:#FFF;}.evTable td {height:82px;}.evTable td.evPrev,.evTable td.evNext,.evTable td.evMonth,.evTable td.evDays {height:10px;}#listEvents .detailList,#viewEvent .detailList,#viewParticipants .detailList {margin-left:0px;}#page_planet_shop_rides #pagePrimaryContent {float:none;width:100%;}#page_planet_shop_rides #pageSecondaryContent {text-align:left;float:none;width:100%;}#listEvents .detailList dt,#viewEvent .detailList dt,#viewParticipants .detailList dt {padding-left:0px;}#viewEvent .image {}#cyclingTips {background-image:none !important;}#cyclingTips article {box-sizing:border-box;text-align:left;}#upcomingEvents {}#upcomingEvents h2 { }ul.upcomingEvents>li>a,ul.upcomingEvents>li>a:visited {padding:10px 20px 10px 20px;}#page_planet_shop_rides #pagePrimaryContent,#page_planet_shop_rides #pageSecondaryContent {}#signupTermsAndConditions {color:#FFF;background:#233039;margin-bottom:10px;}#signupTermsAndConditions .input {font-size:0.9em;}#page_club_planet_information #pageContent,#page_join #pageContent {background-image:url('https://www.planetcycles.com.au/file/images/club_planet_montage.png');background-repeat:repeat;background-position:center;}#signupTermsAndConditions .input {font-size:1em;}#membershipOptions .label,#membershipOptions .description {float:right;width:80%;margin:0px;padding:0px;}#membershipOptions .input {margin:0px;padding:0px 0px 5px;width:15%;}#membershipOptions .input label {margin:0px;padding:0px;text-align:center;line-height:35px;height:35px;width:35px;display:block;}#membershipOptions .label {font-size:1.2em;font-weight:bold;color:#087AE4;}#membershipOptions .input label:hover {background:#E4F2FD;}#membershipOptions .description {font-size:1em;}#membershipOptions .formBlock dt {text-align:left;}#membershipOptions .input {margin:0px;padding:0px 0px 5px 5px;width:8%;float:none;}#membershipOptions .label,#membershipOptions .description {width:90%;}#productCategories {display:none;}#listProducts .product {margin:5px;padding:5px;background:#FFF;position:relative;box-sizing:border-box;vertical-align:middle;}#searchResultsContainer #listProducts .product {height:182px; width:182px;}#listProducts .product:hover {box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#listProducts .product img {width:100% !important;height:auto !important;}#listProducts .product .title {padding:0px;position:absolute;bottom:0;left:0;color:#FFF;line-height:1em;}#listProducts .title a {color:#2FBCEE;text-decoration:none;display:block;}#listProducts .title a span {display:inline-block;padding:5px;color:#2FBCEE;background-color:#FFF;}#listProducts .title a:hover,#listProducts .title a:focus,#listProducts .title a:active {text-decoration:none;}#listProducts .product .title strong {font-weight:normal;color:#FFF;background-color:#2FBCEE;padding:5px;display:inline-block;}.onSale {display:inline-block;background-color:#d60404;padding:5px;color:#FFF;}#productImages {box-sizing:border-box;margin:-20px -20px 20px -20px;padding:0px;text-align:center;box-shadow:0px 5px 5px rgba(000,000,000,0.2);}#productImages img {vertical-align:middle;}#productFeatureImage {margin:0px 0px 5px;padding:10px;}#productAdditionalImages {background:#F9F9F9;margin:0px;padding:5px 0px 0px 5px;}.productAdditionalImage {display:inline-block;background:#FFF;margin:0px 5px 5px 0px;padding:0px;border:1px solid #FFF;}.productAdditionalImage:hover,.productAdditionalImage:focus,.productAdditionalImage:active {box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#productDescription {margin:0px 0px 5px;padding:0px;width:100%;background-color:#FFF;}#viewProduct #productPrices {margin:0px;padding:0px;list-style:none;}#viewProduct #productPrices li {list-style:none;margin:0px 0px 5px;padding:0px;}#viewProduct #product_option_id {width:auto;}#viewProduct #product_quantity {width:60px;padding:10px 5px;margin-top:-3px;}#listProducts {display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:center;}#listProducts {text-align:left;}#productFeatureImage {padding:20px;}#productImages {}#productDescription {}#listProducts {grid-template-columns:repeat(3, 1fr);}#productImages {}#bookingTermsAndConditions {color:#FFF;margin-bottom:10px;background-color:#333;}#serviceBookingDetails {margin:0px 0px 20px;background-color:#FFF;-moz-box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);-webkit-box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);padding:0px;}#serviceBookingDetails h3 {margin:0px;padding:10px;}#serviceBookingDetails .formBlock {padding:0px;}#serviceBookingDetails .detailList dt {color:#333;}#serviceBookingsService {margin:0px;padding:5px 5px 1px;}#serviceBookingDetails .formBlock dd.input {padding:0px;font-size:1.2em;background:#FCFCFC;margin-bottom:5px;position:relative;}#serviceBookingDetails .formBlock dd.input:hover,#serviceBookingDetails .formBlock dd.selected {background:#F2FFDF;}#serviceBookingDetails .formBlock dd.input label {display:block;padding:10px 0px 10px 30px;}#serviceBookingDetails .formBlock dd.input label strong {font-weight:normal;color:#FFFFFF;background:#2fbcee;padding:10px;position:absolute;right:0px;top:0px;height:18px;line-height:18px;display:block;width:50px;}#serviceBookingDetails .formBlock dd.input:hover label strong,#serviceBookingDetails .formBlock dd.selected label strong {background:#EE2D2D;}#serviceBookingDetails .formBlock dt.label {padding:5px 5px 5px 10px;}#serviceBookingDetails .formBlock dd.description {padding:5px 5px 5px 10px;}#serviceBookingDetails .inputCheckBox {position:absolute;top:12px;left:10px;}#serviceBookingDetails .detailList {margin-bottom:30px;}#serviceBookingDetails .detailList dt {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#333;background:#F2F2F2;}#serviceBookingDetails .detailList dd {width:50%;}#listServices {width:100%;overflow:hidden;}#page_workshop #servicesIntroduction {display:none;}#listServices article {margin:0px 0px 15px;padding:0px 0px 0px;background-color:#FFF;text-align:center;color:#333;}#listServices article:hover {box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#listServices article .featuredImage {text-align:center;}#listServices article .featuredImage img {width:100%;margin-bottom:10px;}#listServices article h1 {font-size:1.2em;margin:0px 0px 5px 0px;padding:0px;}#listServices article .content {font-size:1em;margin:0px 0px 10px;padding:0px;}#listServices article .content > strong {font-size:1.5em;}#listServices article .readMore {margin:0px;padding:0px;text-align:right;}#viewService {width:100%;overflow:hidden;}#viewService article {}#viewService article h1.title {text-transform:uppercase;font-size:2em;text-align:center;}#viewService article aside {width:100%;margin:0px 0px 10px;padding:0px;background-color:#fff;}#viewService article aside .image img,#viewService article aside .video {margin:0px auto 10px;width:90%;text-align:center;background:#000;padding:10px;}#viewService article aside .video {margin:0px auto 10px;width:250px;}#viewService article .content {margin:0px;padding:0px;}.randomServices {}.randomServices article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.randomServices article .featuredImage {text-align:center;}.randomServices article .featuredImage img {width:70%;padding:5px;border:1px solid #D6D6D6;margin-right:auto;margin-bottom:5px;margin-left:auto;}.randomServices article h1 {font-size:1.4em;margin:0px;padding:0px;}.randomServices article .content {font-size:1em;margin:0px;padding:0px;}.randomServices article .readMore {margin:0px;padding:0px;text-align:right;}#servicePagination {width:100%;text-align:center;overflow:hidden;padding-top:10px;margin:0em 0em 10px;clear:both;}#servicePagination a,#servicePagination a:visited {display:block;color:#FFF;padding:10px 0px;background-color:#30BEEE;text-align:center;width:100%;margin-bottom:5px;}#servicePagination a.prevLink {margin-right:30px;background-image:url(../images/icon_arrow_left_white.png);background-repeat:no-repeat;background-position:5% center;}#servicePagination a.nextLink {background-image:url(../images/icon_arrow_right_white.png);background-repeat:no-repeat;background-position:95% center;}#servicePagination a:hover,#servicePagination a:focus,#servicePagination a:active {background-color:#EE2D2D;color:#fff;text-decoration:none;}.moreBookButton {display:block;text-align:center;}#servicePrice {font-size:1.4em;padding:10px 0px 15px 0px;margin:0px;text-transform:uppercase;}#servicePrice strong {font-size:2em;vertical-align:bottom;margin-right:10px;}#servicePrice a {display:block;color:#FFF;padding:15px;background-color:#EE2D2D;}#servicePrice a:hover,#servicePrice a:focus,#servicePrice a:active {background-color:#30BEEE;color:#FFF;text-decoration:none;}#planetBikeFitters article {clear:both;}#planetBikeFitters figure {}#planetBikeFitters figure img {width:100%;}#planetBikeFitters header {text-align:center;margin-bottom:10px;}#planetBikeFitters header h1 {font-size:1.8em;padding:0px;margin:0px;}#planetBikeFitters header p {font-weight:bold;text-transform:uppercase;padding:0px;margin:0px;}#planetBikeFitters .content {text-align:justify;}#listServices {display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:center;}#viewService article aside {margin:0px 10px 10px 0px;float:left;width:30%;}#viewService article aside .image img,#viewService article aside .video {}#viewService article .content {margin:0px 0px 0px 30%;padding-left:20px;}#viewService article h1.title {text-align:left;}#servicePrice a {display:inline-block;}.randomServices {overflow:hidden;width:100%;height:137px;}.randomServices article {height:137px;position:relative;overflow:hidden;border-bottom:none;margin-right:15px;display:none;-webkit-backface-visibility:hidden;}.randomServices article .featuredImage {float:left;margin-right:10px;position:relative;z-index:3;}.randomServices article .featuredImage img {width:125px;}.randomServices article h1 {}.randomServices article .content {}.randomServices article .readMore {position:absolute;right:0px;bottom:0px;z-index:2;background:url(../images/white_gradient.png) repeat-x center bottom;width:100%;height:30px;margin:0px;padding:0px;}#servicePagination a,#servicePagination a:visited {padding:10px 5px;width:auto;margin-bottom:0em;}#servicePagination a.prevLink {padding-left:30px;padding-right:10px;float:left;text-align:left;}#servicePagination a.nextLink {float:right;padding-right:30px;padding-left:10px;text-align:right;}#planetBikeFitters figure {float:left;width:30%;}#planetBikeFitters header {text-align:left;}#planetBikeFitters .content {margin-left:30%;padding-left:20px;text-align:left;}#listServices {grid-template-columns:repeat(3, 1fr);}#planetBikeFitters figure {float:none;width:100%;}#planetBikeFitters .content {margin-left:0%;padding-left:0px;text-align:justify;}#planetBikeFitters figure {float:left;width:30%;}#planetBikeFitters .content {margin-left:30%;padding-left:20px;text-align:left;}.slideWrapper {background-color:#FFF;}.flexslider ul,.flexslider li {margin:0px;padding:0px;list-style:none;}.flex-caption {margin-bottom:10px;text-align:center;padding-top:10px;}.flex-caption .linkTitle {font-size:1.2em;margin-bottom:0px;}.flex-caption .linkTitle a:link,.flex-caption .linkTitle a:visited {display:block;}.flex-caption .linkTitle span {padding:5px;margin:0px;display:inline-block;color:#2FBCEE;text-transform:uppercase;}.flex-caption .linkTitle a:hover span,.flex-caption .linkTitle a:focus span,.flex-caption .linkTitle a:active span {color:#FFF;background-color:#2FBCEE;text-decoration:none;}.flex-caption .linkDescription {color:#000;background-color:#FFF;font-size:1em;margin:0px;display:inline-block;}.flex-caption {position:absolute;left:0px;bottom:0px;margin:0px;text-align:left;}.flex-caption .linkTitle {font-size:1.5em;margin:0px 0px 5px;}.flex-caption .linkTitle span {padding:10px 20px;color:#FFF;background-color:#2FBCEE;}.flex-caption .linkDescription {font-size:1em;margin:0px;padding-top:5px;padding-right:20px;padding-left:20px;background:#FFF;padding-bottom:1px;}.flex-container a:hover,.flex-slider a:hover {outline:none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none;}.flex-pauseplay span {text-transform:capitalize;}.flexslider {margin:0;padding:0;}.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;margin:0;padding:0;}.flexslider .slides img {max-width:100%;display:block;max-height:70vh;margin:0px auto;}.flexslider .slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .flexslider .slides {display:block;}* html .flexslider .slides {height:1%;}.no-js .flexslider .slides > li:first-child {display:block;}.flexslider {margin:0 0 60px;background:#fff;border:none;position:relative;zoom:1;}.flexslider .slides {zoom:1;position:absolute;z-index:1;}.flexslider .slides img {height:auto;-moz-user-select:none;}.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport {max-height:300px;}@-moz-document url-prefix() {.loading .flex-viewport {max-height:none;}}.carousel li {margin-right:5px;}.flex-direction-nav {opacity:0;*height:0;}.flex-direction-nav a {text-decoration:none;display:block;width:50px;height:150px;margin:0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;background-color:rgba(0,0,0,0.5);transform:translateY(-50%);background-image:url(../images/slide_arrows.png);background-position:left center;background-repeat:no-repeat;}.flex-direction-nav .flex-next { background-position:right center; right:0px; }.flex-direction-nav .flex-prev { left:0px; }.flex-next:hover,.flex-prev:hover {background-color:#EE2D2D;}.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1;}.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover {opacity:1;}.flex-pauseplay a.flex-play:before {content:'\f003';}.flex-control-nav {width:100%;position:absolute;bottom:-45px;text-align:center;z-index:2;}.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a {background-color:#2FBCEE;color:#2FBCEE;width:30px;height:30px;display:block;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.flex-control-paging li a:hover {background:#EE2D2D;}.flex-control-paging li a.flex-active {background:#EE2D2D;cursor:default;}.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li {width:25%;float:left;margin:0;}.flex-control-thumbs img {width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.flex-control-thumbs img:hover {opacity:1;}.flex-control-thumbs .flex-active {opacity:1;cursor:default;}.flexslider {margin-bottom:0;}.flex-control-nav {width:auto;bottom:10px;right:10px;}.flexslider:hover .flex-direction-nav {opacity:1;}#listTeamMembers article {margin:0px 0px 15px;padding:0px 0px 0px;background-color:#FFF;text-align:center;color:#333;}#listTeamMembers article:hover {box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#listTeamMembers article .featuredImage {text-align:center;}#listTeamMembers article .featuredImage img {width:100%;margin-bottom:10px;}#listTeamMembers article h1 {font-size:1.4em;margin:0px;padding:0px;}#listTeamMembers article .position {color:#EE2D2D;}#listTeamMembers article .content {font-size:1em;margin:0px 0px 10px;padding:0px;}#listTeamMembers article .readMore {margin:0px;padding:0px;text-align:right;}#viewTeamMember {width:100%;overflow:hidden;}#viewTeamMember article {margin:0px 0px 20px;border-bottom:1px solid #DBE1E3;padding:0px;}#viewTeamMember article h1.title {text-transform:uppercase;margin:0px;padding:0px;font-size:2em;}#viewTeamMember article .position {color:#EE2D2D;}#viewTeamMember article aside {width:100%;margin:0px 0px 10px;padding:0px;}#viewTeamMember article aside .image img,#viewTeamMember article aside .video {margin:0px auto 10px;width:90%;text-align:center;background:#FFF;}#viewTeamMember article aside .video {margin:0px auto 10px;width:250px;}#viewTeamMember article .content {margin:0px;padding:0px;}.randomTeamMembers {}.randomTeamMembers article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.randomTeamMembers article .featuredImage {text-align:center;}.randomTeamMembers article .featuredImage img {width:70%;padding:5px;border:1px solid #D6D6D6;margin-right:auto;margin-bottom:5px;margin-left:auto;}.randomTeamMembers article h1 {font-size:1.4em;margin:0px;padding:0px;}.randomTeamMembers article .content {font-size:1em;margin:0px;padding:0px;}.randomTeamMembers article .readMore {margin:0px;padding:0px;text-align:right;}#teamMemberPagination {width:100%;text-align:center;overflow:hidden;padding-top:10px;margin:0em 0em 10px;clear:both;}#teamMemberPagination a,#teamMemberPagination a:visited {display:block;color:#FFF;padding:10px 0px;background-color:#30BEEE;text-align:center;width:100%;margin-bottom:5px;}#teamMemberPagination a.prevLink {margin-right:30px;background-image:url(../images/icon_arrow_left_white.png);background-repeat:no-repeat;background-position:5% center;}#teamMemberPagination a.nextLink {background-image:url(../images/icon_arrow_right_white.png);background-repeat:no-repeat;background-position:95% center;}#teamMemberPagination a:hover,#teamMemberPagination a:focus,#teamMemberPagination a:active {background-color:#EE2D2D;color:#fff;text-decoration:none;}#learnHistory {position:relative;margin:0px -25px;}#learnHistory figcaption {position:absolute;bottom:30px;z-index:2;}#learnHistory figcaption a {background-color:#FFF;padding:10px;display:block;}#learnHistory figcaption a:hover,#learnHistory figcaption a:focus,#learnHistory figcaption a:active{color:#FFF;background-color:#2FBCEE;text-decoration:none;}#listTeamMembers {display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:center;}#viewTeamMember article aside {margin:0px 10px 10px 0px;float:left;width:270px;}#viewTeamMember article aside .image img,#viewTeamMember article aside .video {float:left;width:250px;}.randomTeamMembers {overflow:hidden;width:100%;height:137px;}.randomTeamMembers article {height:137px;position:relative;overflow:hidden;border-bottom:none;margin-right:15px;display:none;-webkit-backface-visibility:hidden;}.randomTeamMembers article .featuredImage {float:left;margin-right:10px;position:relative;z-index:3;}.randomTeamMembers article .featuredImage img {width:125px;}.randomTeamMembers article h1 {}.randomTeamMembers article .content {}.randomTeamMembers article .readMore {position:absolute;right:0px;bottom:0px;z-index:2;background:url(../images/white_gradient.png) repeat-x center bottom;width:100%;height:30px;margin:0px;padding:0px;}#teamMemberPagination a,#teamMemberPagination a:visited {padding:10px 5px;width:auto;margin-bottom:0em;}#teamMemberPagination a.prevLink {padding-left:20px;float:left;text-align:left;}#teamMemberPagination a.nextLink {float:right;padding-right:20px;text-align:right;}#listTeamMembers {grid-template-columns:repeat(3, 1fr);}#page_about_planet_cycles #listTeamMembers {grid-template-columns:repeat(1, 1fr);}#learnHistory {margin:0px;max-height:550px;}#page_about_planet_cycles #listTeamMembers {grid-template-columns:repeat(2, 1fr);}#account_input_form {max-width:500px;}#letter {padding:20px;font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";background-image:url("../images/bkgnd_paper.png");box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#sitemap li {background-position:2px 10px;font-size:1.2em;text-transform:uppercase;}#sitemap li ul li {font-size:0.8em;text-transform:none;background-color:#F9F9F9;margin-left:0px;padding-left:10px;}.ie7 #sitemap li ul li {background-color:#F9F9F9;}#sitemap li ul li ul li {font-size:1em;}#sitemap li ul li ul li ul li {font-size:0.8em;}#sitemap a {display:block;padding:5px 5px 5px 0px;}a.facebook,a.twitter {background:url(../images/icon_facebook.png) no-repeat center center;vertical-align:middle;display:inline-block;margin:0px;padding:0px;height:34px;width:34px;opacity:0.5;}a.twitter {background-image:url(../images/icon_twitter.png);}a.facebook span,a.twitter span {display:none;}a.facebook:hover,a.facebook:focus,a.facebook:active,a.twitter:hover,a.twitter:focus,a.twitter:active {opacity:1;}#sessionWarning {position:fixed;top:0px;text-align:center;padding:20px;width:100%;font-size:1.4em;box-sizing:border-box;left:0px;color:#FFF;z-index:30;}#sessionWarning a {display:inline-block;padding:5px 5px;background-color:#FFF;border-radius:3px;text-decoration:none;}#sessionWarning a:hover,#sessionWarning a:focus,#sessionWarning a:active {background-color:#009CDA;color:#FFF;text-decoration:none;}.messageBlock {border-radius:3px;background:#009CDA url(../images/icon_information.png) no-repeat 10px center;padding:5px 5px 5px 34px;margin-bottom:5px;clear:both;color:#FFF;font-size:1em;}.messageFail {background:#d60404 url(../images/icon_error.png) no-repeat 10px center;}.messageNone,.messageNotice {background:#009CDA url(../images/icon_notice.png) no-repeat 10px center;color:#FFF;}.messageRequired {background:url(../images/icon_bullet_star.png) no-repeat left center;padding-left:16px;}.messageSuccess {background:#5FC016 url(../images/icon_tick.png) no-repeat 10px center;}.messageTip {background-color:#FFFEEA;color:#333;}.messageBlock a,.messageBlock a:visited {color:#FFF;text-decoration:underline;}.messageBlock a:hover,.messageBlock a:focus,.messageBlock a:active {color:#2FBCEE;outline:none;text-decoration:none;background:#FFF;display:inline-block;}.messageBlock a.linkButton,.messageBlock a.linkButton:visited {background-color:#FFF;border-radius:3px;font-size:1em;font-weight:normal;}.messageBlock a.linkButton:hover,.messageBlock a.linkButton:focus,.messageBlock a.linkButton:active {background-color:#2FBCEE;text-decoration:none;color:#FFF;}ul.validationErrors,ul.validationErrors li {list-style:none;}label,button,.formButton,.linkButton {cursor:pointer;}#debuggerWrap {display:none;}