
.sub-menu { float: right;}

.main-price {padding-bottom: 0px; margin-bottom: 0px;}

.main-price-info {padding-top: 0px; margin-top: -18px;}

.list-title {font-size: 12px;}

.search-form {margin-top: 10px;}

.contact-sub {top: -20px; position: relative;}

.top-row {height: 100px;}

.topline {padding-bottom: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px;}

.thebikes {display: none;}


/**

cycleshop-custom.css

**/

/** body {background-image: url("images/background.jpg"); background-repeat: repeat; } **/

body {background:url(../images/background.jpg);}

.bgwhite {background-color: white;}

.headbg {padding-top: 8px; background: #808080;}

.footerbg {background: #232323;}

.toplinebg {background: black;}

.boxhead {margin-top: -8px; font-size: 14px;}



/** ------------- **/
/** css page mods **/
/** ------------ **/

.topbg { border-top-color: silver; border-bottom-color: white; border-top-style: solid; border-bottom-style: solid; border-top-width: 2px; border-bottom-width: 4px; padding-bottom: 18px; padding-top: 18px; background: #d5d5d5; }
.hide {visibility: hidden;}
.tagline {text-align: right; padding: 20px 10px 0px 0; color: #ffffff;}
.logoline {text-align: left; padding: 20px 10px 0px 0; color: #ffffff;}
.logo {float: left;}

.topline {color: #269bbf; margin-bottom: 5px; margin-top: 10px;}

.orange {color: #db661d;}

.white {color: #ffffff;}

.slidebg {background-color: #b3d0ee;}

.slidepic {border-color: white; border-style: solid; border-width: 2px; margin-right: 20px; margin-left: 20px; margin-bottom: 10px; margin-top: 10px;}

.slide-headline {font-size: 18px; margin-right: 20px; margin-left: 10px; margin-bottom: 0px; color: #db461b;}

.slide-subheadline {font-style: italic; font-size: 15px; margin-right: 20px; margin-left: 10px; margin-bottom: 5px; color: #283c8d;}

.slide-text {font-size: 13px; margin-right: 20px; margin-left: 10px; color: #18265d;}


    .orbit-container .orbit-timer .orbit-progress {
      height: 100%;
      background-color: rgba(0, 0, 0, 0.6);
      display: none;
      width: 0%; }
      
      
      /* Microformats */
.vcard {
  color: white;
  border-width: 0px;
  display: inline-block;
  margin: 0 0 1.25em 0;
  padding: 0.625em 0.75em; }
  .vcard li {
    margin: 0;
    display: block; }
  .vcard .fn {
    font-weight: bold;
    font-size: 0.9375em; }
    
  .vcard li {color: white;}
    
    .logo-image {margin-bottom: 10px; margin-top: 0px; }
    
    
.orbit-container .orbit-prev, .orbit-container .orbit-next {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    background-color: rgba(0, 0, 0, 0.6);
    width: 30px;
    height: 40px;
    line-height: 50px;
    color: white;
    text-indent: -9999px !important;
    z-index: 10; }
     
    
    .orbit-container .orbit-prev span,
.orbit-container .orbit-next span {
    color: #db461b;
    border: none;
    font-size: 70px;
    text-indent: 0;
    margin-top: -32px;
}

.orbit-container .orbit-prev {
    background-color: transparent;
}
.orbit-container .orbit-prev span:before {
    content: "\2039";
}
.orbit-container .orbit-next {
    background-color: transparent;
}
.orbit-container .orbit-next span:before {
    content: "\203A";
}

.button-margin {margin-bottom: 0px;}

.logo-center {
  margin-left: auto;
  margin-right: auto;
  width: 100px;
}

.foot-menu {margin-left: 30px;}

.logo-block {float: right;}

.signature { font-size: 18px; font-weight: bold;}

.quals {font-style: italic; font-size: 12px;}

.proprietor {font-style: italic; font-size: 14px;}

.company {font-size: 15px;}

.linkedin {margin-left: 20px;}

.nodots {text-decoration: none;}

.compliance-header { text-align: center; font-weight: bold; font-size: 14px;}

.centre-image {text-align: center;}

.centre {text-align: center;}

.compliance { padding-left: 0px; padding-bottom: 8px; padding-right: 0px; padding-top: 8px; margin-bottom: 0px; background-color: #1d7792;}

.compcolour {color: white;}

.more-button-centre {margin-bottom: 5px; text-align: center; margin-left: 30px;}

.top-bar { font-family: 'Open Sans', sans-serif; }

.bodylist { margin-left: 22px; }

p, li, h1, h2, h3, h4, h5, h6 {color: #283c8d;}

.cycle-title {margin-bottom: 0px; color: #454545;}

.cycle-subtitle {margin-bottom: 0px; color: #5d5d5d;}

.footer-opening-times {line-height: 130%; font-size: 14px; color: #d0d0d0;}

h1,h2,h3,h4,p {color: #292929;}

li,p {color: black;}


/** -------------------- **/
/** end of css page mods **/
/** -------------------- **/
