#logoRowContent {display: none;}
p {font-size: 14px;}
ul#bootstrap-menu.sm.sm-clean {
margin-top: 0.75em;
}
.sm-clean a {color: #000; font-size: 18px;
}
a#dnn_dnnLogin_cmdLogin.footlink {padding: 0 20px;}
.sm-clean {padding: 0px 5px !important;}#dnnheaderbox {background: none repeat scroll 0 0 #ffffff !important;border-top: 1px solid #18266F;padding: 1px 0 !important;
}
#dnncontentbox {background: none repeat scroll 0 0 #081142 !important;
padding:0px !important;
}
#dnn_ContentPane{background: none repeat scroll 0 0 #fff !important;
padding: 0px 10px;
}
#divHeader{background-color:#fff !important;}
#dnn_HeaderPane {
margin-right: 50px;
}a.footlink:link{font-size: 9pt;}
/*bootstrap design*/
Body, .Normal, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold {  color: #000; font-family: Arial, Helvetica, sans-serif;}div#collapse.collapse.navbar-collapse.pull-right {margin-left:12em;}@media (max-width: 767px) {nav.navbar.navbar-default.navbar-static-top {min-height:70px;        }		
}
@media (min-width: 768px) {#collapse.collapse.navbar-collapse.pull-right {margin-top:-40px;        }		
}
.credit-img {font-size: 11px;}
.downtown-img-bg {background-image: url(/portals/2/images/bike-rental-bg.jpg);background-size: 100%;height: 21em;background-repeat: no-repeat;	color:#0c2084;
}
.wrap-padding-text {text-align: center;padding-top: 20px;
}
.wrap-text {margin-top: 25px;font-size: 14px;
}
.emp-text {font-weight: bold; font-size: 16px;margin-top: 25px;color: #0c2084;
}
@media (max-width: 768px) {	.downtown-img-bg {background-image: none;background-color: #ededed;}		
}
@media (max-width: 768px) {.img-loc {margin-left: auto;margin-right: auto;        }		
}
@media (max-width: 328px) {	.downtown-img-bg {height: 23em;}		
}
.styled-text {font-size: 24px;text-transform: uppercase;font-family: Franklin Gothic book;font-weight: bold;
}
@media (max-width: 480px) {.styled-text {font-size: 22px;       }		
}
.top {vertical-align: text-bottom;}
.top-pad {padding-top: 30px;}.credit-news {font-style:italic; padding-top: 15px;}
.trail-text {color:#0c2084; font-weight: bold;}
.bg-tone {background-color: #ededed; padding: 30px;}
.step1-padding {padding-top: 3.5em; padding-bottom: 6em;}
@media (max-width: 768px) {.step1-padding {padding-top: 0; padding-bottom: 1em;               }      
}
.step2-padding {padding-bottom: 6em;}
@media (max-width: 768px) {.step2-padding {	padding-bottom: 1em;               }      
}
.step-img {padding: 5px 0;}
.add-padding {padding-top: 40px !important;padding-bottom: 30px !important;
}
.font-title {font-family: franklin gothic book;font-size: 15px;color: #0c2084;font-weight: bold;
}
.center-bike {margin-left: 40px;margin-right: 40px;
}
@media (max-width: 768px) {.center-bike {	margin-left: 0;               margin-right: 0;}      
}
.group-center {text-align:center;}
@media (max-width: 768px) {.group-center {	text-align: left;               }      
}
.bubble {padding: 10px 0 !important;
}
@media (max-width: 480px) {.bubble {	padding-left: 15px;padding-right: 15px;}      
}
.icon-padding {padding-left: 0!important;}
ul.font-style {font-size: 12px;}
@media (max-width: 768px) {.group-img {	display:none;}      
}
.rate-padding {padding-top: 10px; padding-bottom:10px;}
.rate-content-padding {padding-top: 5px;}
.content-size {font-size: 12px;}
a.internal-link {color:#2a6496; text-decoration:none;}
.trip-advisor {background-color: #67AE4D; text-align:center;}
.trip-advisor-bg {text-align:center; background-color:#fff;}
a.advisor-review {font-size:11px; color:#fff; text-decoration:none;}
a.advisor-review:hover {color:#fff;}
@media (min-width: 481px) and (max-width: 780px){.trip-advisor {	width: 30%; padding:7px 0; } .trip-advisor-bg {width: 30%;}
}
@media (max-width: 480px){.trip-advisor {width: 50%; padding:7px 0; } .trip-advisor-bg {width: 50%; }
}
.lonely-planet-block {text-align:center;}
.lonely-planet-img {width: 60%;}
.lonely-planet-img-sm {width: 30%;}
@media (max-width: 480px){.lonely-planet-img-sm {	width: 45%;}
}
#year {padding-top:20px;}
ul#year {padding-left: 0;}ul#year li {display: inline-block;      padding: 5px;
}
ul#year li a{color: #2a6496;text-decoration: none;
}ul#year li a:hover{text-decoration: underline;
}
.season{color:#0c2084; text-transform:uppercase; font-weight:bold;}
.month{text-transform:uppercase;}
.contact-padding{padding-top: 20px; padding-bottom:20px;}
/*Home page bootstrap design2*/
#dnn_dnnLOGO_imgLogo {margin-top: 5px !important;}@media (min-width: 768px) {#dnn_dnnLOGO_imgLogo  {margin-left: 10px;}
}
@media (min-width: 769px) {.align-left {margin-left:-30px !important;}		
}
@media (max-width: 640px) {.leftLogoPane {text-align:center;}		
}
.info-position {float:right;width:80%; margin-top: -150px; padding-bottom: 10px;}
@media (min-width: 768px) and (max-width: 1023px) {.info-position {margin-top: -1px; } 
}
@media (max-width: 640px){.info-position {margin-top: 15px; width: 100%;} 
}
.info-position-xs {display: block;}
.add-padding {padding: 25px 0;}
.name {font-family: Franklin gothic book, sans-serif; color:#0c2084; font-size: 20pt; font-weight: bold; text-transform: uppercase;}
.orange {color:#ff6600; font-size: 13pt; font-weight: bold;}
.blue {color: #0099ff; font-size: 13pt; font-weight: bold;}
.red {color: #ff001a;}
.flattop-logo-img {margin-left:auto; margin-right:auto;width: 97px;}
.padding-flattop{color: #000;}
@media (max-width: 640px) {.padding-flattop {padding:20px 0;}
}
a.link-color {text-decoration:none;}
.header-title {font-family: Franklin gothic book, sans-serif; color: #0c2084; text-transform:uppercase; font-weight:bold; font-size: 21pt;  margin-bottom: 20px; margin-left: 15px; line-height: 25px;}
.group-title {font-size: 18px; font-family: Franklin Gothic book, sans-serif; font-weight: bold; text-align: center;color: #000;
}
@media (max-width: 768px) {.header-title {padding-bottom:15px;}
}
@media (min-width: 1025px) {.remove-margin {margin-right: 0 !important;}
}
.remove-padding {margin-left: -25px; padding-top: 1em;}
@media (max-width: 991px){
	.remove-padding {margin-left: 0px; text-align:center;}
}
@media (max-width: 768px) {.padd-up {padding-top: 15px;}
}
ul li.review {list-style-type: none;display: inline-block;padding: 3px;
}
a.links {text-decoration: none; font-size: 13pt;}
.grey-bg {background-color: #ededed; padding: 2em 0 0 0;}
.white-bg{padding:50px 0;}
.padding-added{padding:25px 0;}
@media (min-width: 769px) {.lg-padding-added {padding:10px 0;}
}
.season-title { font-family: Franklin gothic book, sans-serif; text-transform:uppercase; font-weight:bold; font-size: 21px; color:#000; }
.t-advisor-border {width: 65%; margin-left: auto; margin-right: auto; padding: 30px 0; }
.t-advisor {
background-color: #67AE4D;
text-align: center;
padding: 5px;
}.t-advisor-bg {
text-align: center;
background-color: #fff;
border: 1px solid #ccc;
}
.fuji-border {padding-bottom: 20px;}
@media (min-width: 1264px) {.fuji-border  {padding-top:135px; padding-left: 40px;}
}
@media (min-width: 1024px) and (max-width: 1263px) {.fuji-border  {padding-top:95px;}
}
.center-member {margin: 0 auto;}
.text-bold {font-size: 13pt;}
.text-up {color: #000;font-size: 14pt;
}
.open-daily {font-size: 15pt;text-transform: uppercase;color: #67AE4D;font-weight: bold;
}
.summer-evening {color: #f5263a; font-weight: bold; text-transform: uppercase; font-size: 12pt;}
.fall-evening {color: rgb(255, 153, 0);font-weight: bold;text-transform: uppercase;font-size: 12pt;
}
.larger {font-size: 13pt; color:#000;}
.larger-bold {font-size: 13pt; font-weight: bold; color: #000;}
.padding-testimonial {padding: 0 8px;}
.bike-name-title {	padding: 15px 0; text-align: center; font-size: 16px;font-weight: bold; color: #000;}
.bike-column-title {font-size: 16px;font-weight: bold;color:#000;text-decoration:underline;}
.text-style {font-size: 16px;	color: #000;}
.bike-desc-title {	padding: 15px 0; text-align: center; font-size: 16px;font-weight: bold; color: #000; text-transform:uppercase;}
/*New FAQs*/
.hr {height: 1px;	margin: 5px 0 15px 0;border-bottom: 1px solid #cfcfcf;clear: both;
}
.faq-title {text-transform: uppercase;font-weight: bold;color: #111;padding-top: 15px;
}
.faq-subtitle {       font-size: 16pt;padding-top: 35px;color: #222;
}
.regular-content {font-family: Arial,Helvetica,sans-serif;font-size: 11pt;color: #222;
}
/*new responsive pages*/
.bike-title {
    color: #0c2084;
    font-family: Franklin gothic book,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 1em;
    margin-top: 1em;
    text-align: center;
    text-transform: uppercase;
}
.bike-title a {color:#0c2084; text-decoration: none;}
.bike-title a:hover {color:#3c6cb4;}
.center-img {
	margin: 0 auto;
}

.small-device-img {
	margin: 0px auto; 
	width: 100%;
}
@media (min-width:768px) {
	.small-device-img {width: 75%;}
}
.VideoTitle {
    font-family: 'Franklin gothic book', sans-serif;
    font-size: 21px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;	
}
.rentalbike-group {
  font-weight: bold;
  font-size: 1.25em;  
}
.rentalbike-title {
  text-align: center;
  font-weight: bold;
  font-size: 1.25em;
  text-transform: uppercase;
}
.bike-image {
  width: 100%;
}
@media (max-width: 991px) {
  .bike-image {
    width: 320px;
  }
}
.bike-strict-image {
  width: 474px;
}
@media (max-width: 991px) {
  .bike-strict-image {
    width: 320px;
  }
}
.spec {
  text-transform: uppercase;
  font-weight: bold;
}
img {
	max-width: 100%;
}
/* 5 Columns */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
a:active, a:link, a:visited {
    text-decoration: none;
}




















