:root {
  --volt-blue: #00a5e2;
}

html,
body {
  overflow-x: clip;
}

.padding0 { padding: 0;}

@media(max-width: 767px){
  .xs-padding0 { padding: 0;}
}

.label,
sub,
sup{vertical-align:baseline}
hr,
img{border:0}
body,
mark{color:#000}
body,
figure{margin:0}
.btn-group>.btn-group,
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.dropdown-menu{float:left}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse,
.pre-scrollable{max-height:340px}
abbr[title]{border-bottom:0px dotted;}
pre,
textarea{overflow:auto}
.glyphicon,
address{font-style:normal}
@font-face{font-display: swap;font-family:'Glyphicons Halflings';src:url(../eot/glyphicons-halflings-regular.eot);src:url(../eot/glyphicons-halflings-regulard41d.eot#iefix) format('embedded-opentype'), url(../woff2/glyphicons-halflings-regular.woff2) format('woff2'), url(../woff/glyphicons-halflings-regular.woff) format('woff'), url(../ttf/glyphicons-halflings-regular.ttf) format('truetype'), url(../svg/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
@font-face{font-display: swap;font-family:volt-black;src:url(../eot/black.eot);src:url(../eot/blackd41d.eot#iefix) format('embedded-opentype'), url(../svg/light.svg#volt-light) format('svg'), url(../woff/black.woff) format('woff'), url(../ttf/black.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-display: swap;font-family:volt-bold;src:url(../eot/bold.eot);src:url(../eot/boldd41d.eot#iefix) format('embedded-opentype'), url(../svg/light.svg#volt-light) format('svg'), url(../woff/bold.woff) format('woff'), url(../ttf/bold.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-display: swap;font-family:volt-light;src:url(../eot/light.eot);src:url(../eot/lightd41d.eot#iefix) format('embedded-opentype'), url(../svg/light.svg#volt-light) format('svg'), url(../woff/light.woff) format('woff'), url(../ttf/light.ttf) format('truetype');font-weight:400;font-style:normal}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{font-family:volt-light;font-size:14px;line-height:1.42857143;color:#000;background:#fff;}
a{color:#00A5E2;text-decoration:none}
a:focus,
a:hover{color:#00A5E2;text-decoration:underline}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6{font-family:volt-bold;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small{font-weight:400;line-height:1;font-family:Volt-light}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small{font-size:65%;color:#000}
.text-primary{color:#00A5E2}
.bg-primary{color:#fff;background-color:#00A5E2}
pre code,
table{background-color:transparent}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:0 solid #000}
dl,
ol,
ul{margin-top:0;margin-bottom:0px;}
.btn-primary{color:#fff;background-color:#00A5E2;border-color:#2e6da4}
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover{background-color:#00A5E2;border-color:#2e6da4}
.btn-primary .badge{color:#00A5E2;background-color:#fff}
.btn-link{font-weight:400;color:#00A5E2;border-radius:0}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#00A5E2;outline:0}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover{background-color:#eee;border-color:#00A5E2}
@media (min-width:992px){.col-md-1-7{width:14%;float:left}
}
@media (min-width:1200px){.col-lg-1-7{width:14%;float:left}
}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;display:block;padding:7px 20px;clear:both;font-weight:400;color:#000;}
.panel-default>.panel-heading{color:#000;background-color:#fff;border-color:transparent;}
.panel-default{border-color:transparent;}
.panel{margin-bottom:20px;background-color:#fff;border-bottom:1px solid #00A5E2;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}
.btn-group-justified>.btn, .btn-group-justified>.btn-group{display:table-cell;float:none;width:1%;}
.btn{border-radius:0;}
input.btn-default{color: #fff;background-color: #00a5e2;border-color:#00a5e2;}
input.btn-default:hover;{color: #fff;background-color: #5bc0de;border-color:#5bc0de;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:100%;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.form-control{border-radius:0px;}
.captcha-disabled,
.disabled{cursor:not-allowed!important;background-color:#aaa!important;opacity:.65}
.social,
.top-bar{font-family:volt-bold}
.top-bar li a,
.volt-blue{font-weight:700}
.navbar-header,
.option{border-right:1px solid #00A5E2}
.top-bar-list svg {
    padding-top: 5px;
}
.hidden{display: none;}
.btn-radio span,
.btn-radio svg,
.cycleschemeaw,
.events-going-btn p,
.mb-menu-tile p,
.menu-text-box,
.quantity-btn,
.vcenter{vertical-align:middle}
.btn-toggle.btn-lg.focus,
.btn-toggle.btn-lg.focus.active,
.btn-toggle.btn-lg:focus,
.btn-toggle.btn-lg:focus.active,
.btn-toggle.btn-sm.focus,
.btn-toggle.btn-sm.focus.active,
.btn-toggle.btn-sm:focus,
.btn-toggle.btn-sm:focus.active,
.btn-toggle.btn-xs.focus,
.btn-toggle.btn-xs.focus.active,
.btn-toggle.btn-xs:focus,
.btn-toggle.btn-xs:focus.active,
.btn-toggle.focus,
.btn-toggle.focus.active,
.btn-toggle:focus,
.btn-toggle:focus.active,
.range-active,
img[usemap],
map area{outline:0}
.captcha-disabled{color:#333!important}
.form-bike-box .help-block{color:#fb4c2f!important;padding-left:5px}
.navbar-blue{background-color:transparent;border-bottom:1px solid #00A5E2;margin-bottom:0}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{color:#e6e6e6}
#main-navigation{position:absolute;top:0;width:89%;margin-left:11%}
#share{font-size:9px}
.fluid-blue{padding-right:0!important}
.red{color:#fb0100}
@media (min-width:768px){.order{margin-top:20px}
.cart-quant-wrapper{flex-direction: column;}
}
.btn-close{margin-top:14px!important;line-height:2.5rem;min-width:130.02px;background:#000!important}
.mx-auto{margin-left:auto!important;margin-right:auto!important}
.d-block{display:block!important}
.last-option a,
.option a{font-family:volt-bold;color:#000}
#captchaerror{color:#a94442}
#captcha-help,
#code-error-message{color:#fb4c2f}
.form-consent-box{padding-left:0!important}
@media (max-width:350px){.mailForm .g-recaptcha{margin-left:-30px}
.brochure-form .g-recaptcha{margin-left:0!important}
}
@media (max-width:992px){.form-consent-box{padding-right:0!important}
.col-sm-reverse{display: flex;flex-direction: column-reverse;}
}
@media (max-width: 767px) {
  .col-xs-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
.top-bar-phone-closed{font-size: 12px;line-height: 1.9rem;float: right!important;margin-right: 10px;font-family: volt-light;font-weight: bold;}
.volt-blue{text-decoration:underline}
.top-bar-list{margin-left:4%;margin-right:0;font-size:12px}
.top-bar-list a{color:#000}
.top-bar-list a:hover{text-decoration:none;color:#00A5E2}
.list-menu-second,
.social,
.top-bar li a{color:#000}
.top-bar{float:left;width:75%;margin-top:.5%;top:50%}
.top-bar li{margin:0 8% 0 0}

.top-menu-mob-icon {width: 50px; height: 50px; padding-top: 5px;}
.navbar-header{background-color:#fff}
.last-option a{border-right:0 solid #00A5E2!important}
.menu{text-align:center}
.menu li{display:inline-block;float:none;margin-left:-5px;width:14%}
@media (min-width:480px) and (max-width:768px){.nav>li>a{position:relative;display:block;font-size:12px;padding:10px 6px}
#closebt-container{margin-top:5px!important}
.swiper-container{height:100%!important}
}
@media (min-width:992px){.deliveroo-ul{position:absolute}
}
@media (min-width:768px) and (max-width:992px){.navbar-nav>li{min-width:50px;text-align:center;padding-top:0;padding-bottom:0}
.nav>li>a{position:relative;display:block;font-size:12px;padding:14px 5px 15px 6px}
.top-bar{font-family:volt-bold;float:left;width:48%;margin-left:27%;margin-top:.5%;top:50%}
.top-bar-list{margin-left:0;margin-right:0}
.swiper-container{height:100%!important}
}
@media (min-width:992px) and (max-width:1379px){.top-bar-list a{font-size:10px;color:#000}
}
@media (min-width:992px) and (max-width:1200px){
.top-bar{float:left;width:66%;margin-left:6%;margin-top:.5%}
.top-bar-list{margin-left:2%;margin-right:0}
.top-bar-list a{font-size:10px;color:#000}
.swiper-container{height:100%!important}
.bg-grey2{background:#fff!important;min-height:185px}
.range-box-title{font-size:11px!important}
}
@media (min-width:992px) and (max-width:1165px){.top-bar-list a{font-size:10px;color:#000}
}
@media (min-width:1200px) and (max-width:1600px){
.swiper-container{height:100%!important}
.bg-grey2{background:#fff!important;min-height:185px}
}
@media (min-width:1600px){
.swiper-container{height:100%!important}
.bg-grey2{background:#fff!important;min-height:185px}
}
@media (max-width:480px){.container-fluid>.navbar-header{margin-right:0}
.h1_title{font-size:24px}
.h3_title{font-size:18px}
.sp-arrow{width:28px;height:38px}
#closebt-container{margin-top:5px!important}
.swiper-container{height:100%!important}
.main-box-title,
.main-box-title-xs{font-size:7px;margin-top:10%!important}
.short-description{padding-right:15px!important;padding-left:15px!important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#go-to-description-navbar{display:none!important}
}
.fluid-slide{background:0 0;padding-right:0;padding-left:0}
.social{font-size:22px;padding-top:.5%}
.list-menu-second,
.list-menu-test{font-size:16px;font-family:volt-bold}
.buttonsideholder{position:fixed;top:40%;right:0;display:inline-block;margin:0;padding:0;z-index:11100;overflow:hidden;width:64px}
.buttonsideholder .sharing-item{border:1px solid;float:right;width:48px;height:48px;text-align:center;cursor:pointer}
.sharing-img-booktest,
.sharing-img-cyclescheme,
.sharing-img-finance,
.sharing-img-insurance,
.sharing-img-location,
.sharing-img-news,
.sharing-img-share{border:1px solid #000!important;background-color:#000}
.buttonsideholder .sharing-fb .sharing-img{background-position:0 0}
.sharing-img-booktest,
.sharing-img-cart,
.sharing-img-cyclescheme,
.sharing-img-finance,
.sharing-img-insurance,
.sharing-img-location,
.sharing-img-news,
.sharing-img-share{background-repeat:no-repeat;background-position:center}
@media(min-width: 800px){
.sharing-img-location{background: url('../png/sidebar-menu-sprites.png') -52px -102px #000;}
.sharing-img-cyclescheme{background: url('../png/sidebar-menu-sprites.png') -2px -102px #000;}
.sharing-img-share{background: url('../png/sidebar-menu-sprites.png') -52px -2px #000;}
.sharing-img-finance{background: url('../png/sidebar-menu-sprites.png') -52px -52px #000;}
.sharing-img-booktest{background: url('../png/sidebar-menu-sprites.png') -102px -2px #000;}
.sharing-img-news{background: url('../png/sidebar-menu-sprites.png') -2px -52px #000;}
.sharing-img-insurance{background: url('../png/sidebar-menu-sprites.png') -2px -2px #000;}
.sharing-img-cart{border:1px solid #00A5E2!important;background: url('../png/sidebar-menu-sprites.png') -102px -52px #00A5E2;}
.bg-instagram_icon {background: url('../png/social-nav-sprites.png') -46px -2px;}
.bg-digg_icon {background: url('../png/social-nav-sprites.png') -2px -46px;}
.bg-facebook_icon {background: url('../png/social-nav-sprites.png') -46px -46px;}
.bg-google_icon {background: url('../png/social-nav-sprites.png') -90px -2px;}
.bg-pinterest_icon {background: url('../png/social-nav-sprites.png') -90px -44px;}
.bg-share_email_icon {background: url('../png/social-nav-sprites.png') -2px -2px;}
.bg-twitter_icon {background: url('../png/social-nav-sprites.png') -2px -88px;}
.bg-instagram_icon:hover {background: url('../png/social-nav-sprites.png') -46px -2px #5B6CB2;}
.bg-digg_icon:hover {background: url('../png/social-nav-sprites.png') -2px -46px #305891;}
.bg-facebook_icon:hover {background: url('../png/social-nav-sprites.png') -46px -46px #305891;}
.bg-google_icon:hover {background: url('../png/social-nav-sprites.png') -90px -2px #DD4B39;}
.bg-pinterest_icon:hover {background: url('../png/social-nav-sprites.png') -90px -44px #CB2027;}
.bg-share_email_icon:hover {background: url('../png/social-nav-sprites.png') -2px -2px #714f42;}
.bg-twitter_icon:hover {background: url('../png/social-nav-sprites.png') -2px -88px #00A5E2;}
.sidebar-social-icon {width: 40px; height: 40px; margin-top: 3px; display: inline-block;}
}
.buttonsideholder-down{background:#000;border:1px solid;display:inline-block!important;float:none!important}
.buttonsideholder-down a{margin-right:0!important;border:0 solid transparent!important;border-radius:0!important}
.navbar-brand-sm{height:73px!important;padding:0 15px}
.list-menu-first{font-family:volt-bold;color:#000}
.list-menu-test{color:#00A5E2}
.container-fluid-grey{background:#eee;padding-top:10px;padding-bottom:10px}
#top-link-block.affix-top{position:absolute;bottom:-82px;left:25px}
#top-link-block.affix{position:fixed;bottom:100px;left:25px}
.go-to-top{border-radius:0;padding:15px;background-color:#EEE;border:1px solid #000;color:#000}
.go-to-top:hover{background-color:#000;border:1px solid #EEE;color:#EEE}
.fluid-arrow{background:#00A5E2}
.dropdown .dropdown-menu{display:none;opacity:0;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.volt-button-finance,
.volt-button-xs{-webkit-transition-property:color, text, background;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in;border-radius:0;color:#fff;font-weight:700}
.dropdown:hover .dropdown-menu{display:block;opacity:1}
.short-description{background:#eee}
.volt-button-xs{background:#000}
.volt-button-xs:hover{border-radius:0;color:#fff;background:#00A5E2;font-weight:700}
.volt-button-finance{background:#000;min-width:215px;padding:8px 0;font-size:14px}
.volt-button-finance:hover{border-radius:0;color:#fff;background:#00A5E2;font-weight:700}
.volt-button{border-radius:0;color:#fff;background:#000;font-weight:700;min-width:215px;padding:8px 0;font-size:11px;-webkit-transition-property:color, text, background;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.volt-button-order,
.volt-button:hover{background:#00A5E2}
.volt-button-order,
.volt-button-order-i{margin-top:8px;padding:5px 13px;font-size:14px;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in;-webkit-transition-property:color, text, background;border-radius:0;color:#fff;font-weight:700}
.volt-button:hover{border-radius:0;color:#fff;font-weight:700}
.volt-button-order:hover{color:#fff;background:#000;font-weight:700}
.volt-button-order-i{min-width:201px;background:#00A5E2}
.volt-button-order-i:hover{color:#fff;background:#000;font-weight:700}
.volt-button-order-disabled{pointer-events:none;background-color:#ddd}
.volt-button-order-disabled:hover{cursor:not-allowed;background-color:#ddd}
#playPauseText,
.closebt,
.main-box:hover,
.panel-heading,
.pressmodal{cursor:pointer}
.volt-button-shimano{border-radius:0;color:#fff;background:#000;font-weight:700;padding:13px;font-size:12px;-webkit-transition-property:color, text, background;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.volt-button-goto,
.volt-link,
.volt-link-black,
.volt-link-blue,
.volt-link-title,
.volt-link-w{-webkit-transition-property:color, text;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.volt-button-shimano:hover{border-radius:0;color:#fff;background:#00A5E2;font-weight:700}
.volt-button-goto{font-size:16px;color:#000}
.volt-button-goto:hover{color:#00A5E2;text-decoration:none}
.volt-phone{font-size:27px;font-family:volt-bold;color:#fff}
.volt-mail{font-family:volt-bold;font-size:20px}
.volt-title-shop{font-size:18px;margin-top:10px;margin-bottom:10px;font-family:volt-light;font-weight:700}
.volt-link-title{color:#00A5E2}
.volt-link,
.volt-link-title:hover{color:#000}
.volt-link:hover{color:#00A5E2;text-decoration:none}
.volt-link-black{color:#000}
.volt-link-black:hover{color:#fff;text-decoration:none}
.volt-link-w{color:#fff}
.volt-link-w:hover{color:#00A5E2;text-decoration:none}
.volt-link-blue{color:#00A5E2;text-decoration:underline}
.volt-link-blue:hover{color:red}
.volt-link-white{color:#fff;text-decoration:underline}
.volt-link-white:hover{color:red}
.navbar-go-to-info{border-bottom:10px solid #000!important;border:1px solid transparent}
.panel-specifications{border-bottom:0 solid #00A5E2}
.panel-specifications>.panel-heading{color:#000;background-color:#ddd;border-color:#ddd;-webkit-transition-property:color, text, background;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.panel-heading,
.panel-specifications:hover>.panel-heading a{color:#fff!important;background-color:#000}
.panel-specifications:hover>.panel-heading{background-color:#000}
#double li{width:50%}
.bike-detail-slide{border:1px solid #00A5E2;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F0EDF0), color-stop(1, #FFF), color-stop(1, #FFF));background-image:-o-linear-gradient(bottom, #F0EDF0 0, #FFF 100%, #FFF 100%);background-image:-moz-linear-gradient(bottom, #F0EDF0 0, #FFF 100%, #FFF 100%);background-image:-webkit-linear-gradient(bottom, #F0EDF0 0, #FFF 100%, #FFF 100%);background-image:-ms-linear-gradient(bottom, #F0EDF0 0, #FFF 100%, #FFF 100%);background-image:linear-gradient(to bottom, #F0EDF0 0, #FFF 100%, #FFF 100%)}
.volt-footer{background:#000}
.fluid-footer{background:#fff}
.delprice{color:red}
.blackprice{color:#000}
.reviewscomment{border:1px solid #000;border-radius:4px}
#namepricebarbottm,
.topnamepricebar{background:#eee;border-bottom:2px solid #000;width:100%}
.arrow-toggle.collapsed .glyphicon-menu-down{display:none}
.arrow-toggle .glyphicon-menu-down,
.arrow-toggle.collapsed .glyphicon-menu-right{display:inline-block}
.arrow-toggle .glyphicon-menu-right,
.bottom0{display:none}
.accordion-toggle:after{font-display: swap;font-family:FontAwesome;content:"\f077";float:right;color:inherit}
.panel-heading.collapsed .accordion-toggle:after{content:"\f078"}
.topnamepricebar{position:relative;top:0;padding-right:0;padding-left:0;-webkit-transition-property:all;-webkit-transition-duration:.5s;transition-property:all;transition-duration:.5s}
.offer-text{margin-top:15px!important}
.offer-h1down{margin-top:10px!important}
.absoluteprice-text{font-size:19px;margin-top:10px;margin-bottom:0;font-family:volt-bold;font-weight:500;line-height:1.1}
.absoluteprice-text-offer{font-size:19px;margin:0;font-family:volt-light;color:#00A5E2}
.no-margin-top{margin-top:0!important}
.absoluteprice-text span{color:#00A5E2}
.h1_title{margin-top:4px;font-size:27px}
.h1_title-down{margin-top:11px;font-size:22px}
.free-uk-delivery span{color:#000!important;position:relative;top:3px;font-size:19px}
.free-uk-delivery img{height:30px;display:inline-block}
@media (max-width:612px){.xs-range-details h2,
.xs-range-details p{float:right;text-align:right}
.xs-range-details .volt-button-order{margin-right:0!important}
}
@media (max-width:768px){.h1_title{margin-bottom:20px}
.small-subtitle-xs{font-size:13px!important}
.h1_title-down{margin-left:20px}
.absoluteprice-text{font-size:14px}
.xs-nav-order-btn{margin-top:0}
.free-uk-delivery span{font-size:16px;top:4px}
}
@media (max-width:321px){.free-uk-delivery span{font-size:14px;top:4px}
}
#modal-container{position:relative;overflow:hidden;background:0 0}
.closebt{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
#closebt-container{position:relative;width:100%}
.img-test-ride{margin-left:-20px}
.checkbox-inline-test-ride{padding-left:40px;margin-bottom:10px;background:#fff;border:1px solid #e2e2e2}
.checkbox-inline-test-ride-checked,
.checkbox-inline-test-ride:hover{border:1px solid #00a5e2}
.checkbox-inline-test-ride-border{border:1px solid #000}
.swiper-container{width:100%;height:100vh}
.rangeslider img{margin: 0 auto;}
@media(max-width: 414px){
.fullrange-slider-header{font-size: 27px}
}
.rangeslider .sliderimg{background:#fff !important;}
.rangeslider:hover {background:#eee;color:#00A5E2;text-decoration:none!important}
.btn-shop:hover,
.no-style-press,
.pressmodal{text-decoration:none}
.rangeslider{color:#000}
.hrtop{margin-top:0;border-top:0 solid #e2e2e2}
.hrbottom{margin-bottom:35px}
.specheader{background:#000;color:#fff}
.description-header{border-bottom:0 solid #000}
.thumbnail{position:relative;overflow:hidden;margin-bottom:0;border:1px solid transparent}
.caption{position:absolute;top:0;right:0;background:rgba(66, 139, 202, .75);width:100%;height:100%;padding:2%;display:none;text-align:center;color:#fff!important;z-index:2}
.md-no-padding{padding:0}
.modal-fullscreen{background:0 0}
.modal-fullscreen .modal-content{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none}
.modal-backdrop.modal-backdrop-fullscreen{background:#fff}
.modal-backdrop.modal-backdrop-fullscreen.in{opacity:.97;filter:alpha(opacity=97)}
.modal-fullscreen .modal-dialog{margin:0 auto;width:100%}
.main-box-title,
.range-box-title{margin-top:0;font-weight:500;line-height:1.1;-webkit-transition-property:color, text;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in;text-transform:uppercase}
@media (min-width:768px){.modal-fullscreen .modal-dialog{width:750px}
}
@media (min-width:992px){.modal-fullscreen .modal-dialog{width:970px}
}
@media (min-width:1200px){.modal-fullscreen .modal-dialog{width:1170px}
}
.main-box{border:2px solid #ccc;border-bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F5F5F5), color-stop(1, #FFF));background-image:-o-linear-gradient(bottom, #F5F5F5 0, #FFF 100%);background-image:-moz-linear-gradient(bottom, #F5F5F5 0, #FFF 100%);background-image:-webkit-linear-gradient(bottom, #F5F5F5 0, #FFF 100%);background-image:-ms-linear-gradient(bottom, #F5F5F5 0, #FFF 100%);background-image:linear-gradient(to bottom, #F5F5F5 0, #FFF 100%)}
.main-box-xs{border: none; background-image: none;}
.main-box-title{color:#000;font-size:13px;margin-bottom:10px;font-family:volt-bold}
.main-box-title-xs{color:#000;font-size:14px;margin-bottom:10px;font-family:volt-bold;font-weight:500;line-height:1.1;text-transform:uppercase;-webkit-transition-property:color, text;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.main-box-subtitle-xs{font-size:11px;font-family:volt-light}
.main-box-title-xs:hover,
.main-box-title:hover{color:#00A5E2}
.range-box-title{color:#000;font-family:volt-bold;margin-bottom:10px;font-size:14px}
.range-box-title:hover{color:#00A5E2}
.range-box-title-bike{font-family:volt-light;line-height:20px}
.volt-video img{border:2px solid #ccc}
.navbar-menu-fixed{border-bottom:1px solid #00A5E2;background:#fff}
.menu-fixed{padding:2px;height:60px!important}
.li-menu-fixed{width:auto!important;min-width:150px!important}
.li-menu-fixed a{padding-top:20px!important;padding-bottom:20px!important}
.eb-range-title{font-size:14px;text-align:center}
.biz-biz-logo-2017{float:right}
.biz-biz-logo-2018{float:left;width:120px}
@media (max-width:768px){.biz-biz-logo{padding:10px}
}
.h1-title-pages-range{margin-top:0!important;margin-bottom:10px}
.electric-bike-range{border-bottom:1px solid #e6e6e6}
.electric-bike-range li{display:inline-block!important;font-size:20px;font-family:volt-bold;width:16.25%}
.electric-bike-range li a{color:#000;padding:1px 15px}
.blue-range{color:#00A5E2}
.btn-shop{color:#000;background-color:#EEE;font-size:12px;font-family:volt-bold;text-transform:uppercase;-webkit-transition-property:color, text;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.h2-subtitle-pages,
.price-xs,
.title-contact2{font-family:volt-light;font-weight:700}
.btn-shop:hover{color:#00A5E2}
.btn-shop-big{padding:6px 7px}
.counties-list{list-style-type:none;padding-left:10px}
.counties-list li{padding-top:8px;padding-left:0}
@media (max-width:801px){.sharing-img-cart{display:none}
}
@media (max-width:320px){.h2-menu,
.h3-menu{margin-top:7px;margin-bottom:0}
.h3-menu{font-size:11px}
.h2-menu{padding-left:4px;font-size:21px}
.col-xs-4-menu{padding-right:0;padding-left:0}
}
@media (min-width:321px) and (max-width:375px){.h3-menu{font-size:11px;margin-top:7px;margin-bottom:0}
.h2-menu{margin-top:13px;margin-bottom:10px;padding-left:4px;font-size:24px}
.col-xs-4-menu{padding-right:0;padding-left:0}
}
@media (min-width:376px) and (max-width:450px){.h2-menu,
.h3-menu{margin-top:14px;margin-bottom:0}
.h3-menu{font-size:15px}
.h2-menu{padding-left:4px;font-size:24px}
.col-xs-4-menu{padding-right:0;padding-left:0}
}
@media (min-width:450px) and (max-width:500px){.h3-menu{font-size:13px}
.h2-menu{margin-top:12px}
}
@media (min-width:500px) and (max-width:550px){.h3-menu{font-size:15px}
}
@media (min-width:550px) and (max-width:600px){.h3-menu{font-size:18px}
}
@media (min-width:600px) and (max-width:684px){.h3-menu{font-size:20px}
}
.fixednavbar_p{font-size:8px;color:#fff}
.col-xs-navbar{padding-right:0;padding-left:0;width:20%}
.bg-grey,
.bg-white{padding:15px}
.img_navbar_bottom{width: 35px; height: 47px;}
@media(max-width: 992px){
.bg-menu_brochure_icon {background: url('../png/mob-menu-sprite.png') -3px -3px;}
.bg-menu_about_icon {background: url('../png/mob-menu-sprite.png') -59px -3px;}
.bg-menu_video_icon {background: url('../png/mob-menu-sprite.png') -3px -59px;}
.bg-menu_warranty_icon {background: url('../png/mob-menu-sprite.png') -59px -59px;}
.bg-menu_contact_icon {background: url('../png/mob-menu-sprite.png') -115px -3px;}
.bg-menu_range_icon {background: url('../png/mob-menu-sprite.png') -115px -59px;}
}
@media (min-width:767px){.fixednavbar_p{font-size:14px}
}
@media (max-width:385px){.range-box-title{font-size:11px}
.volt-mail{font-size:12px}
.volt-phone{font-size:15px}
}
.swiper-container3{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-slide{text-align:center;font-size:18px;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.bg-grey{background:#eee}
.bg-grey2{background:#eee;min-height:185px}
.bg-white2{background:#fff;min-height:185px}
.frame-eb{margin-top:4px}
.ebike-range-tab .btn-default,
#accessories-container .btn-default {
  border: none !important;
  margin-bottom: 30px;
}
#accessories-container .btn-default {
  margin-top: 10px;
}

.ebike-range-tab .btn-default:hover,
.frame-eb:hover .btn-default,
#accessories-container .btn-default:hover {
  background-color: #fff;
}

.ebike-range-tab .btn-default:hover .range-box-title,
.frame-eb:hover .btn-default .range-box-title{
  color: #00a5e2;
}
.frame-press{border:2px solid #ccc!important}
.active{background:#e6e6e6}
.black,
.no-style,
.no-style:hover{text-decoration:none;color:#000}
.hideelement{display:none}
.title-contact{font-size:14px;background:#000;color:#fff;padding:6px;margin:5px 0 10px;line-height:1.42857143}
.title-contact2{font-size:2.2rem;line-height:1.1;background:0 0;color:#000;padding:6px 15px;margin:0 0 10px}
hr.style-two{border:0;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .75), rgba(0, 0, 0, 0))}
.modaltransparent{background-color:rgba(0, 0, 0, .35)!important;padding-top:2%}
#playPauseButton{cursor:pointer;font-size:45px;color:#000}
.price-xs small,
.review-title{color:#00A5E2}
#playPauseText{font-size:14px}
.pressmodal{font-size:20px;margin-top:0}
.img-xs{width:50%}
.h1-title-pages{font-size:30px;margin-top:20px;margin-bottom:10px;float:left}
@media (max-width:330px){.h1-title-pages-range{font-size:26px}
}
.h2-subtitle-pages{font-size:18px}
.small-subtitle-xs{font-size:53%}
.small-subtitle-xs-burli{font-size:32%}
.small-subtitle-xs-ken{font-size:40%}
.price-xs{font-size:17px;margin-top:10px;margin-bottom:10px;line-height:1.1}
.footer-container-title,
.key-features-details,
.key-features-title,
.key-features-title-xs{font-weight:500;line-height:1.1;font-family:volt-bold}
@media (max-width:450px){.price-xs{margin-top:10px}
}
@media (max-width:612px){.price-xs small{font-size:120%!important}
}
.bg-black{background:#000}
.icon-info{color:#fff;font-size:28px}
.absolutename{padding-left:5px}
.fleft{float:left}
.fright,
.shimano-ul{float:right}
.key-features-title{font-size:14px}
.key-features-details{font-size:21px;margin-top:20px;margin-bottom:10px}
.key-features-title-xs{font-size:18px}
.modal3d{background:#fff;padding-left:0;padding-right:0;border:1px solid #e2e2e2}
#demo{background-size:contain;background-repeat:no-repeat;background-position:center}
.modal3d-border-text{border-left:4px solid;padding-left:10px}
.modal-close{padding-top:15px;font-size:35px;color:#000}
.footer-container-title,
.full-range-title-bikes{font-size:14px;margin-top:10px;margin-bottom:10px;text-align: center;}
.h3-menu{color:#000;font-family:volt-bold}
.warranty-details{color:grey}
.irstyle{font-size:14px!important}
.width{width:99%}
#slider{margin-top:2.3%}
.my-gallery{width:100%;float:left}
.my-gallery img{width:100%;height:auto;border:1px solid #eee}
#commentsVolt,
#financecomments{height:182px}
.my-gallery figure{display:block;float:left;margin:1%;width:23%;background:url(../png/zoom-in.png) center no-repeat #fff;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
.my-gallery figure:hover img{opacity:.25}
.my-gallery figcaption{display:none}
.big{width:48%!important}
.bg-dealer{background:#eee;padding:25px;-webkit-transition-property:background;-webkit-transition-duration:.25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:background;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.bg-dealer:hover{background:#E4E2E2}
.freephone{font-size:16px}
.txt-grey{color:#e2e2e2}
.shimano-dot{background-color:transparent;margin-top:70px}
.shimano-dot ul{margin-bottom:0}
.shimano-dot ul li:first-child{margin-bottom:5px}
.shimano-dot-img{display:inline-block;width:10%}
.shimano-dot-txt{color:#fb0100;font-family:volt-bold}
.shimano-logo{display:inline-block;width:93.88px}
.shimano-dealer{font-size:11px}
.shimano-dealer-txt{color:#fb0100;font-size:14px}
.shimano-dealer ul{margin-bottom:0}
.shimano-dealer ul li:first-child{margin-bottom:5px}
.op-range{opacity:.7}
.lastf{position:absolute;top:39%;z-index:999;border:1px solid #eee;background:rgba(238, 238, 238, .83)}
.lastftext{margin-top:10px;color:#00A5E2}
.well-thanks{background:#CADFAA}
.title-video{font-size:16px;color:#000;border-bottom:1px solid;padding-bottom:20px;margin:0 0 10px;line-height:1.42857143}
#testcomments{height:188px}
#contactVoltSubmit[disabled],
#testSubmit[disabled]{pointer-events:none}
#checkError,
#checkErrors{display:block;margin-top:5px;margin-bottom:10px;color:#a94442}
@media (max-width:480px){.btn-breadcrumb .btn{font-size:10px;padding:6px 12px 6px 24px!important}
.page-header{margin:5px 0 20px}
.bg-dealer{padding:5px}
.bg-dealer div{padding:4px}
.volt-title-shop{margin-top:0!important;margin-bottom:0!important}
}
.btn-breadcrumb .btn:after,
.btn-breadcrumb .btn:before{content:" ";display:block;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;top:50%;margin-top:-13px;left:100%;z-index:1;position:absolute}
.btn-breadcrumb{margin-bottom:0}
.btn-breadcrumb .btn:after{border-left:10px solid #fff}
.btn-breadcrumb .btn:before{border-left:10px solid #adadad;margin-left:1px}
.btn-breadcrumb .btn{padding:6px 10px 4px 18px;font-family:volt-bold;color:#fff;background:#999;text-transform:uppercase;font-size:10px;z-index: 0;}
.btn-breadcrumb .btn:first-child{background:#333;z-index: 1;}
.btn-breadcrumb .btn:hover{background:#000}
.btn-breadcrumb .btn:last-child{cursor:default;background:0 0;border-top:0 solid transparent;border-bottom:0 solid transparent;border-left:0 solid #adadad;border-color:transparent;color:#000}
.btn-breadcrumb .btn.btn-default:after,
.btn-breadcrumb .btn.btn-default:before{border-left:10px solid #999}
.btn-breadcrumb .btn.btn-default:hover:after,
.btn-breadcrumb .btn.btn-default:hover:before{border-left:10px solid #000}
.btn-breadcrumb .btn.btn-default:first-child:after,
.btn-breadcrumb .btn.btn-default:first-child:before{border-left:10px solid #333}
.btn-breadcrumb .btn.btn-default:hover:first-child:after,
.btn-breadcrumb .btn.btn-default:hover:first-child:before{border-left:10px solid #000}
.btn-breadcrumb .btn.btn-default:last-child:after{border-left:0 solid #fff}
.btn-breadcrumb .btn.btn-default:last-child:before{border-left:0 solid #ccc}
.btn-breadcrumb .btn.btn-default:hover:last-child:after{border-left:0 solid #ebebeb}
.btn-breadcrumb .btn.btn-default:hover:last-child:before{border-left:0 solid #adadad}
.saleoption{position:absolute;padding:5px;z-index:2;right:10px;font-size:20px;font-weight:700;color:#00A5E2}
.saleoption li img{width:60%;float:right}
.cf7 img{opacity:0;position:absolute;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.opaque{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=1)}
#bgmetro1, #bgmetro2, #bgmetro3, #bgmetro4, #bgmetro5, #bgmetro6, #bgmetro7, #bgmetro8{position:relative!important}
.metrocolor{
	position:absolute;
	padding: 5px;
	 z-index: 2;
}
.metrocolor li i{
	cursor: pointer;
	transition: 0.5s ease;
    padding-bottom: 5px;
}

.metrocolor li i:hover {
  -webkit-transform: scale(1.4);
      -ms-transform: scale(1.4);
          transform: scale(1.4);  
}

.dotactive {
  -webkit-transform: scale(1.4);
      -ms-transform: scale(1.4);
          transform: scale(1.4);  
}
.dotblue{color:#6CD8F5}
.dotgreen{color:#67F05A}
.dotorange{color:#F8A000}
.dotdarkblue{color:#0554D3}
.dotblack{color:#000}
.dotkblue{color:#a7dbe6}
.dotkwhite{color:#efebe2}
.dotkgreen {color: #a7deb5;}
.dotkpink {color: #f5b6d2;}
.dealer-body{padding:0}
.shimano-dealer{background-color:transparent;padding-top:10px}
.img-spin,
.img-steps{background:#eee}
.shimano-dealer-page{margin-top:70px;margin-left:auto;width:93px}
.shimano-dealer-page-xs{width:93px}
.shimano-dealer-p{color:#fb0100;font-weight:700}
.title-spin,
.title-steps{font-size:20px;color:#000;line-height:1.42857143;text-transform:uppercase}
.shimano-ul{margin-top:13px}
.maxwidth{min-width:75%}
.img-shimano-steps{margin-top:25px}
.shimano-page{margin:10px 0}
.title-steps{border-bottom:1px solid;padding-bottom:20px;margin:0 0 10px}
.h2-title-steps{font-size:24px}
.img-spin{width:90%}
.descriptiontag{margin:3% 0}
.error,
.inputquantity,
.searchadd-div{margin-bottom:10px}
.visible-sxs-block{display:none!important}
@media (max-width:414px){.hidden-sxs{display:none!important}
.visible-sxs-block{display:block!important}
}
.spheight{line-height:41px}
.spheight2{line-height:24px;margin-top:20px}
.logoheight2{margin-top:10px}
@media (min-width:768px) and (max-width:1024px){.eb-range-title{font-size:12px}
}
@media (min-width:736px) and (max-width:768px){.main-box-title-xs{font-size:21px}
.main-box-subtitle-xs{font-size:17px}
.cf7 img{max-width:92%}
#bgmetro1, #bgmetro2, #bgmetro3, #bgmetro4, #bgmetro5, #bgmetro6, #bgmetro7, #bgmetro8{max-width:100%!important}
.offertext{font-size:16px!important}
.mc{margin-top:12px;font-size:22px}
.electric-bike-range li{width:16%}
.electric-bike-range li a{padding:1px 0}
.eb-range-title{font-size:11px}
}
@media (min-width:568px) and (max-width:667px){.shimano-logo{width:68.88px!important}
.shimano-dealer-txt{font-size:10px!important}
.h2-title-steps{font-size:18px}
.img-shimano-steps{max-width:50%}
.offertext{font-size:16px!important}
.electric-bike-range li{width:16%}
.electric-bike-range li a{padding:1px 0}
.eb-range-title{font-size:10px}
.price-xs small{font-size:x-small}
}
@media (min-width:375px) and (max-width:568px){.shimano-logo{width:60.88px!important}
.shimano-ul{margin-top:11px!important}
.shimano-dealer-txt{font-size:9px!important}
.h2-title-steps{font-size:18px}
.offertext{font-size:13px!important}
.img-shimano-steps{max-width:50%}
.eb-range-title{font-size:8px}
.price-xs small{font-size:x-small}
}
@media (min-width:320px) and (max-width:414px){.dealer-logo-xs,
.shimano-logo{width:67px!important}
.dealer-logo-xs{padding-bottom:5px}
.shimano-ul{float:right!important;margin-top:7px!important}
.shimano-dealer-txt{font-size:10px!important}
.price-xs{font-size:14px!important}
.h1_title{font-size:22px!important}
.h2-title-steps{font-size:11px}
.steps-page-h2{font-size: 15px;}
.offertext{font-size:11px!important}
.mc-field-group input,
.mc-field-group select{width:100%!important}
#mce-MMERGE8-day,
#mce-MMERGE8-month{width:20%!important}
#mce-MMERGE8-year{width:30%!important}
.cf7 img{max-width:92%}
#bgmetro1, #bgmetro2, #bgmetro3, #bgmetro4, #bgmetro5, #bgmetro6, #bgmetro7, #bgmetro8 {max-width:100%!important}
.mc{font-size:12px!important}
.electric-bike-range li{width:15.5%}
.electric-bike-range li a{padding:1px 0}
.eb-range-title{font-size:9px}
.jssocials-share-logo{font-size:2em}
.price-xs small{font-size:x-small}
}
@media (max-width:320px){.dealer-logo-xs,
.shimano-logo{width:55px!important}
.dealer-logo-xs{padding-bottom:5px}
.shimano-ul{float:right!important;margin-top:5px!important}
.shimano-dealer-txt{font-size:8px!important}
.price-xs{font-size:14px!important}
.h1_title{font-size:19px!important}
.h2-title-steps{font-size:9px}
.offertext{font-size:11px!important}
.mc-field-group input,
.mc-field-group select{width:100%!important}
#mce-MMERGE8-day,
#mce-MMERGE8-month{width:20%!important}
#mce-MMERGE8-year{width:30%!important}
.cf7 img{max-width:92%}
#bgmetro1, #bgmetro2, #bgmetro3, #bgmetro4, #bgmetro5, #bgmetro6, #bgmetro7, #bgmetro8{max-width:100%!important}
.mc{font-size:10px!important}
.electric-bike-range li{width:15%}
.electric-bike-range li a{padding:1px 0}
.eb-range-title{font-size:8px}
.jssocials-share-logo{font-size:2em}
.price-xs small{font-size:x-small}
}
#summary-total,
.muteIcon,
.order-price{float:right;text-align: right;}
.cart-quant-wrapper .order-price{margin-top: 4px;}
#order-box .offerLock .cart-quant-wrapper {
  display: none;
}
#order-box .quantityHidden .cart-quant-wrapper div,
#order-box .quantityHidden .cart-quant-wrapper input {
  display: none;
}
#order-box .quantityHidden .cart-quant-wrapper #price{
  margin-top: 10px;
}
.framepulse{color:#00A5E2;font-weight:700}
.press-imgxs{width:25%}
.dealerclose-info{font-family:volt-bold;font-size:16px}
.searchadd-div{background:#e1e1e1;padding:10px 15px 0;border:1px solid #c3c3c3}
.cart-box,
.fadeborder{border:1px solid #00A5E2}
.captionbuy{display:block;position:relative;background:0 0}
.captionbuy div .form-group{text-align:left;color:#000}
.biketitle{color:#000;font-size:15px;font-weight:700!important}
.blue,
.blue-light{color:#00A5E2}
.blue,
.deliveroo-ul,
.price-acc{font-weight:700}
#pulseq{opacity:1;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-ms-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in}
.load,
.noshow{opacity:0}
.noshow,
.yeshow,
.yeshow .has-feedback .with-errors{color:#a94442!important}
.fadeborder{-webkit-transition:border 1s ease-in;-moz-transition:border 1s ease-in;-ms-transition:border 1s ease-in;-o-transition:border 1s ease-in;transition:border 1s ease-in}
.yeshow{opacity:1}
.error{margin-top:5px;color:#a94442;font-family:volt-bold;font-size:14px;line-height:1.42857143}
.error-thumbnail{border:1px solid #a94442}
#alpineprice,
#alpinexprice,
#axisprice,
#apexprice,
#batteryprice,
#bigfootprice,
#burlingtonprice,
#chainlockprice,
#chargerprice,
#connectprice,
#hovdingcoverprice,
#hovdingprice,
#usbchargerprice,
#infinityiioprice,
#infinityiiprice,
#infinitylsprice,
#infinityoprice,
#infinityprice,
#kensingtonprice,
#metrobagprice,
#metroblueprice,
#metrocprice,
#metrolsprice,
#metrooprice,
#metroprice,
#pulseleprice,
#pulselsprice,
#pulseprice,
#pulsexprice,
#shbatteryprice,
#shchargerprice,
#basketbagprice,
.ebike-page-price,
#swiftprice{background-color:#fff !important;border:0;box-shadow:none;font-family:volt-bold}
.price-acc{color:#00A5E2;font-size:22px;padding:15px 15px 0}
.button-acc{padding:0 15px 15px}
.ul-pr>li>a{margin-right:0!important}
.div-pr>div>p{background:#fff;padding:15px}
.div-pr>div.active{background:0 0}
.ul-pr>li.active>a,
.ul-pr>li.active>a:focus,
.ul-pr>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:0 solid #ddd;border-bottom:1px solid #ddd}
.ul-pr{border-bottom:0!important}
.ul-spec{list-style-image:url(../png/triangle.png);background:#fff;padding-top:15px}
.deliveroo-ul{background:0 0;padding-top:15px;z-index:99;padding-left:0}
.deliveroo-ul li{background:url(../jpg/deliveroo.jpg) left top no-repeat;list-style:none;margin:0;padding:15px 0 4px 46px}
.img-spintech,
.sp-image{margin:0 auto}
.nopadding,
.tabledealers{padding-right:0!important}
.volt-bold{font-family:volt-bold;font-size:16px!important}
#bike-rrp,
.title-finance-small{font-family:volt-light}
.nopadding{padding-left:0!important}
@media (max-width:648px){.deliveroo-h1{font-size:21px}
}
.img-spintech{width:23%}
.short-description-finance{background:#eee}
.fa-blue{color:#00A5E2}
.panel-finance{color:#000;background:#f5f5f5!important;border-bottom:0 solid #00A5E2;box-shadow:none}
.panel-heading-finance{color:#000;background:#eee!important;border-bottom:0!important}
.title-finance-small{font-size:12px;font-style:italic}
.panel-title-finance{color:#000;font-size:23px}
.calculator-panel{border:none;background-color:#f5f5f5;padding:15px;box-shadow:none}
@media(max-width: 500px){
  .calculator-panel {padding: 0; padding-top: 15px;}
  #financecollapse .panel-body {padding: 0;}
  #financecollapse #your-bike {padding-left: 10px;}
}
.calculator-panel h2{margin-top:0}
.finance-panel{display:none}
.finance-panel .panel{box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3);border:none}
.finance-panel .panel-heading{background-color:#00A5E2;cursor:auto;color:#fff}
.finance-panel .panel-title{font-size:21px}
.finance-panel .panel-body{padding:15px}
.calculate-text{font-size:16px}
#apr-value,
#financeAmount,
#financeDeposit,
#monthly-payment,
#total-cost{font-size:16px;padding-left:10px;color:#00A5E2}
#bike-rrp{font-size:14px;color:#9b9b9b;font-weight:400}
.dealerfinder{background:#fff;padding-left:0;padding-right:0}
.tabledealers{max-height:350px;overflow-y:scroll;padding-left:15px!important}
#mapdealers,
.mapdealersc{padding-right:0!important;padding-left:0!important}
.tabledealers::-webkit-scrollbar{display:none}
#mapdealers{height:350px}
.errorpostocde{color:red;font-style:italic}
.dealerlocator-panel{border:none;background-color:transparent!important;padding:0;box-shadow:none}
.panel-heading-dealerlocator{background:0 0!important;border-bottom:0!important;padding-bottom:0}
.panel-dealerlocator{background:0 0!important;border-bottom:0 solid #00A5E2;border-top-color:transparent!important;box-shadow:none}
.panel-body-dealerlocator{padding:0;border:0 solid #eee;border-top-color:transparent!important}
.clear-button{min-width:100px;background:#eee;color:#000}
.airbag-tech-bg,
.hovding-colar-bg{background-repeat:no-repeat;background-size:cover}
.closebutton{font-size:33px}
.btn-clear:hover{text-decoration:none!important}
.event-box a,
.event-modal a,
.footer-icon:hover,
.range-active,
.range-tiles a:active,
.range-tiles a:hover,
.terms a{text-decoration:none}
#buttonclose,
#clearform{padding-right:0!important}
.findealer-input{height:42px}
.findealer-button{height:42px;min-width:100%}
.padd-30{padding-right:30px}
@media (max-width:992px){.padd-30{padding-right:15px}
#buttonclose,
.mapdealersc,
.tabledealers{padding-right:15px!important}
.mapdealersc{padding-left:15px!important}
}
.terms a{font-size:12px}
.refunds{margin-bottom:3px}
.ug-thumbs-grid{left:0!important}
@media (max-width:767px){.ug-gallery-wrapper,
.ug-theme-tilesfixed{max-width:95%!important}
}
/*newsletter*/

.newsletterModal {
    padding-right: 0;
}

.newsletterModal .modal-dialog {
    margin-top: 100px;
}    

.newsletterModal .modal-content {
  padding: 20px;
}


.newsletterModal .modal-header {
    border-bottom: none;
    color: #00A5E2;
    background-color: #fff;
}

.newsletterModal .close {
    font-size: 35px;
    float: right;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;    
}

.newsletter-email p {
    font-size: 15px;
    font-family: 'volt-bold';
    line-height: initial;
}

.newletterModal .envelope {
    width: 100%;
}

.envelope .fa-envelope-o {
    margin: 0 auto;
    display: block;
    text-align: center; 
    font-size: 35px;   
}

.newsletterModal h2 {
    text-align: center;
    font-size: 24px;
    margin-top: 5 !important;
    margin-bottom: 5px !important;
}

#TnC-error, #email-error {
  display: none;
  color: #fb4c2f;
}

.newsletterModal .alert .close {
  font-size: 21px;
}

.newsletterModal .form-control {
	border: 1px solid #ccc;
}

@media (min-width: 992px){
    .newsletterModal .modal-dialog {
        margin-top: 200px;
    }
}

@media (min-width: 700px){
    .newsletterModal .modal-dialog {
        margin-top: 50px;
        width: 500px;
    }  
}
.wrapper-reviews{max-width:100%}
.hovding-intro-vid{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.hovding-intro-vid iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.hovding-open-bg{background-color:#38B5C1;color:#fff}
.airbag-tech-bg{background-image:url(../gif/hovding-sensors-algorithm.gif);background-color:#afafaf}
.airbag-tech-bg h2{color:#fff}
.airbag-tech-bg p,
.hovding-colar-bg p,
.hovding-open-bg p{color:#fff;font-size:16px;font-weight:bolder}
.event-time,
.events-date-box p,
.order-total{font-weight:700}
.hovding-activate-bg li,
.hovding-activate-bg p,
.hovding-airbag-system-bg p{font-size:15px;font-weight:700}
.hovding-colar-bg{background-image:url(../jpg/hovding-colar.jpg);color:#fff}
.buy-hovding h4{font-size:20px;text-align:center}
.buy-hovding-btn{display:block;width:120px;margin:auto}
@media (max-width:700px){.hovding-colar-bg{background-image:url(../jpg/hovding-colar-xs.jpg)}
}
body{padding-right:0!important}
.show-button{display:block}
.hidden-button{display:none}
.white{color:#fff}
.bold{
  font-weight: bold;
}
.product-order-close{width:100%;background-color:#00A5E2;-webkit-animation-name:close-order;-webkit-animation-duration:1s;-webkit-transition-timing-function:ease-out;animation-name:close-order;animation-fill-mode:forwards;animation-duration:1s;transition-timing-function:ease-out}
@-webkit-keyframes close-order{0%{width:100%;min-height:100px;opacity:1}
50%{width:100%;min-height:10px;opacity:.5}
100%{width:0;min-height:10px;opacity:0}
}
@keyframes close-order{0%{width:100%;min-height:100px;opacity:1}
50%{width:100%;min-height:10px;opacity:.5}
100%{width:0;min-height:10px;opacity:0}
}
.product-order{width:0;height:0;overflow:hidden;background-color:#00A5E2}
@-webkit-keyframes open-order{0%{width:0;min-height:10px;opacity:0}
50%{width:100%;min-height:10px;opacity:.5}
100%{width:100%;min-height:100%;opacity:1}
}
@keyframes open-order{0%{width:0;min-height:10px;opacity:0}
50%{width:100%;min-height:10px;opacity:.5}
100%{width:100%;min-height:100px;opacity:1}
}
.order-form{margin-top:15px;margin-bottom:5px}
.order-form div select{width:95%!important}
.order-form label{font-size:15px}
.last-option-cart i{padding-bottom:11px!important;padding-top:10px!important;color:#00A5E2}
.last-option-cart{color:#00A5E2;background:#fff;min-width:100px!important}
.last-option-cart:hover i,
.last-option-cart:hover span{color:#000!important;cursor:pointer}
.last-option-cart:hover{background:#fff!important}
.cart-box-active{background:#00A5E2}
.buy-bg,
.cart-box{background:#fff}
.cart-box-active i{color:#fff}
.cart-box{position:absolute;z-index:999999;width:40%;min-height:100%;right:0;border-top:0;box-shadow:0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);overflow-y:scroll}
.event-box-small,
.events-going-btn{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)}
.hide{visibility:hidden;opacity:0;transition:visibility 0s linear .33s, opacity .33s linear}
.show{visibility:visible;opacity:1;transition-delay:0s}
.cart-button{margin-top:14px;line-height:2.5rem}
.price-input{font-size:23px;text-align:right;padding-right:0}
#fromPerMonthPriceWrapper:hover{text-decoration: underline !important;}
.input-quantity,
.quantity-btn{display:inline-block;text-align:center;user-select: none}
.quantity-btn{background:#00A5E2;margin:0;width:30%;height:34px;color:#fff;font-size:22px;cursor:pointer;z-index:10;border:1px solid #00A5E2;line-height:1.4}
.quantity-btn:hover{background:#000;border:1px solid #000}
.cart-quant-wrapper{display: flex;justify-content: space-between;}
.input-quantity{margin:0!important;background-color:#fff!important;width:40%!important;z-index:-1;cursor:default;border:1px solid #00A5E2!important;padding:4px 6px!important;font-size:1rem!important;font-size:14px!important}
.order-price-summary,
.order-total,
.removeitem{font-size:16px}
.order h5{
  padding-right: 10px;
}
#order-box{z-index:9999999}
#order-box-hr{border-top: 1px solid #e2e2e2;}
.nopad{padding:0!important}
.mtop{margin-top:10%}
#close-fa:hover{cursor:pointer}
.showalways{display:block!important}
.cart-items,
.cart-items:hover{background:#00A5E2!important;color:#fff!important}
.summary{background:#eee;color:#000}
.removeitem,
.summary-blue{color:#00A5E2}
.border-bg{border:1px solid #eee}
.removeitem:hover{color:#000;cursor:pointer}
.checkout-btn,
.paypal-btn{width:100%}
.checkout-btn{margin-left:0}
.back-order-btn{width:auto}
.paypal-img{width:40%}
.rrp{color:#777;font-family:volt-light;line-height:4rem}
.events-date-box p,
.mb-menu-tile p,
.muteText,
.nextVideo{font-family:volt-bold}
.modal.left .modal-dialog,
.modal.right .modal-dialog{position:fixed;margin:auto;width:450px;height:100%;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.modal.left .modal-content,
.modal.right .modal-content{height:100%;overflow-y:auto}
.modal.left .modal-body,
.modal.right .modal-body{padding:15px 15px 80px}
.modal.left.fade .modal-dialog{left:-450px;-webkit-transition:opacity .3s linear, left .3s ease-out;-moz-transition:opacity .3s linear, left .3s ease-out;-o-transition:opacity .3s linear, left .3s ease-out;transition:opacity .3s linear, left .3s ease-out}
.modal.left.fade.in .modal-dialog{left:0}
.modal.right.fade .modal-dialog{right:-450px;-webkit-transition:opacity .3s linear, right .3s ease-out;-moz-transition:opacity .3s linear, right .3s ease-out;-o-transition:opacity .3s linear, right .3s ease-out;transition:opacity .3s linear, right .3s ease-out}
.modal.right.fade.in .modal-dialog{right:0}
.modal-content{border-radius:0;border:none}
.modal-header{border-bottom-color:#EEE;background-color:#FAFAFA}
@media (min-width:1501px){.mtop{margin-top:0}
.cart-box{width:30%}
}
@media (min-width:1200px) and (max-width:1499px){.mtop{margin-top:0}
.cart-box{width:40%}
}
@media (min-width:992px) and (max-width:1199px){.cart-box{width:50%}
}
@media (max-width:760px){.input-quantity,
.quantity-btn{display:inline-block;text-align:center}
.cart-box{width:70%}
.quantity-btn{margin:0;width:15%;height:34px;vertical-align:middle;color:#fff;font-size:22px;cursor:pointer;z-index:10;border:1px solid #34b6e4;line-height:1.4}
.input-quantity{margin:0!important;background:#fff;width:25%!important;z-index:-1;cursor:default;padding:4px 6px!important;border:1px solid #34b6e4!important;font-size:14px!important}
}
@media (min-width:1200px){.col-lg-offset-05{margin-left:4%}
}
@media (min-width:992px){.col-md-offset-05{margin-left:4%}
}
@media (max-width:992px){.paypal-img{width:100px}.cart-quant-wrapper{margin-top: 5px;}
}
@media screen and (max-width:400px){#paypal-button-container{width:100%}
}
@media screen and (min-width:400px){#paypal-button-container,
.checkout-btn-pay{width:250px;max-width:100%}
}
@media (max-width:450px){.modal.left .modal-dialog,
.modal.right .modal-dialog{width:380px}
.modal.left.fade .modal-dialog{left:-380px}
.modal.right.fade .modal-dialog{right:-380px}
}
@media (max-width:320px){.modal.left .modal-dialog,
.modal.right .modal-dialog{width:320px}
.modal.left.fade .modal-dialog{left:-320px}
.modal.right.fade .modal-dialog{right:-320px}
}
@media (max-width:375px){.modal.left .modal-dialog,
.modal.right .modal-dialog{width:320px}
.modal.left.fade .modal-dialog{left:-320px}
.modal.right.fade .modal-dialog{right:-320px}
}
.acc-summary:hover img{opacity:.8}
.acc-summary{border:1px solid transparent}
.acc-summary:hover{border:1px solid #eee}
.acc-summary:hover .checkout-btn{-webkit-animation:swapcolor 1s;-moz-animation:swapcolor 1s;-o-animation:swapcolor 1s;animation:swapcolor 1s}
@keyframes swapcolor{0%,
100%{background:#00A5E2}
50%{background:#000}
}
.form-control-static{padding-top:0}
.item-numbers{color:#fff;right:0;position:absolute;background:#000;padding:2px 15%;border-radius:50%;font-size:10px;margin:2px 2px 0 0}
.muteButton,
.nextVideo,
.swiper-xs-img{padding:10px}
.muteButton{position:absolute;width:172px;top:140px;right:12px;font-size:20px;color:#fff;cursor:pointer}
.muteText{font-size:13px}
.nextVideo{position:absolute;top:170px;right:15px;font-size:15px;color:#fff;cursor:pointer}
@media (max-width:992px){.muteButton{top:115px;right:10px;padding:10px}
.nextVideo{top:145px;right:15px}
}
.container-fluid-grey-xs{background:#eee}
.main-box-title-xs{margin-top:30px!important}
.homepage-swiper{padding:0 40px}
.homepage-slider-text-box{width:100%;border:1px solid #ccc;background-color:#fff}
/* @media (max-width:1025px) and (min-width:993px){.slider-text-hovding{width:87%;margin-left:auto;margin-right:auto}
.homepage-slider-text-box,
.swiper-slide{width:404px!important}
.swiper-slide{height:290px!important}
} */
.homepage-slider-text-btn{border:none;width:100%}
.cyclescheme-img,
.homepage-blog-img,
.homepage-dealer-img,
.homepage-range-img{overflow:hidden}
#homepage-range-box{position: relative;}
@media (min-width: 768px){
.range-img-box{position: absolute;top: 0;overflow: hidden;}
}
.cyclescheme-logo{position:absolute;opacity:0;top:0;transition:all 2s;border:2px solid #ccc;border-bottom:0;width: 100%;}
.cyclescheme-logo-xs{top:-10px;left:0;border:none}
.cyclescheme-img,
.homepage-blog-img{transition:all 3s ease-out;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}
.homepage-dealer-img{transition:all 3s ease-in-out;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.homepage-range-img{transition:all 1s ease-out;transform:translate(-340px, 0) scale(1);-webkit-transform:translate(-340px, 0) scale(1);-ms-transform:translate(-340px, 0) scale(1)}
.event-box-small-date,
.events-tabs a:hover{-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}
.homepage-blog-box:hover{overflow:hidden;background:#fff!important}
.homepage-blog-box,
.homepage-dealer-box{overflow:hidden;background-image:none}
.swiper-button-prev3{left:5px!important}
.swiper-button-next3{right:5px!important}
@media (max-width:340px){.homepage-modal-title{font-size:11px}
.main-box-title-xs{margin-top:20px!important}
}
#healthForm{margin:0 -15px}
.health-code-validation{position:absolute;right:25px;top:35px}
.health-bike-tile{padding:0 5px}
.health-bike-tile label{cursor:pointer}
.health-voucher-checkbox{display:inline-block;height:20px}
.health-bike-box{margin:0 -5px}
.health-details-box{margin:0 -15px}
.health-sub-title{font-size:30px}
@media (max-width:769px){.health-sub-title{font-size:20px}
}
.health_checkbox_wrapper{position:relative;height:16px;width:17px;display:inline-block}
.health-checkbox[type=checkbox]{opacity:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer}
.health-checkbox[type=checkbox]+label{background:url(../png/unchecked-checkbox.png) no-repeat;height:16px;width:17px;display:inline-block;margin:4px 0 0;padding:0;position:absolute;top:0;left:0;z-index:1}
.health-checkbox[type=checkbox]:checked+label{background:url(../png/check-box-checked.png) no-repeat;height:16px;width:17px;display:inline-block;padding:0}
.events-date-box,
.events-going-btn{background-color:#00a4e3;width:100px}
.small-event-col a:hover{text-decoration: none !important;}
.events-more-info-btn{width: 130px !important}
.extra-padding{margin-right:20px}
.batterypw{color:#00A5E2;font-size:75%!important}
.shown-xs-mobile{display:none}
@media (max-width:680px){.shown-xss-mobile{display:block}
}
.event-box-small h5,
.event-modal .h3-header,
.location-pin,
.location-pin-small{display:inline-block}
@media (max-width:612px){.col-xxs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:100%;text-align:left}
}
.buyModal .close{padding:15px;font-size:25px;opacity:.3}
.event-box{width:100%;border:2px solid #00a4e3;margin:20px 0}
.events-date-box-top{position:relative;width:100%}
.events-date-box{height:110px;position:absolute;right:0;top:-60px}
.events-date-box p{font-size:30px;color:#fff;margin-bottom:0;position:absolute;right:15px;margin-top:20px}
.event-box h3{margin:20px 100px 10px 20px}
@media (max-width:992px){.events-date-box{top:-100px}
.event-box h3{margin:20px 20px 10px}
}
.event-box h5,
.event-modal .h5{color:#00a4e3;margin:0 20px;display:inline-block }
.event-pages-location{margin:0 !important;}
.location-pin{height:30px;margin-right:5px}
.event-text{margin:5px 20px 20px}
.event-time{font-size:16px;margin:10px 20px}
.events-going-btn{height:30px;margin:5px 20px 20px;padding:5px 10px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);border-radius:3px}
.events-going-btn p{text-align:center;margin:0;color:#fff;font-weight:bolder;font-size:16px}
.events-going-btn-placeholder{width:100px;height:30px;margin:5px 20px 20px;padding:5px 10px}
.events-going-btn-modal{margin:0}
.small-event-col{padding:0 30px}
.event-box-small{width:100%;border:2px solid #00a4e3;margin:20px 0;border-radius:20px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)}
.event-box-small-date{width:100%;height:40px;background-color:#00a4e3;margin-top:-20px;border-top-left-radius:15px;border-top-right-radius:15px;transition:all .5s ease}
.event-box-small-date h3{color:#fff;text-align:center;padding-top:5px}
.event-box-small h4{margin:15px 15px 5px}
.location-pin-small{height:25px;margin:5px 5px 13px 15px}
.event-box-small h5{color:#00a4e3;margin:5px 15px 5px 0}
.event-text-small{margin:5px 15px 20px}
.events-tabs a:hover{transition:all .5s ease;color:#24C0FC}
.events-going-btn:hover{-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;background-color:#24C0FC}
.mb-menu-tile,
.range-tiles{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}
.events-modal-button{cursor:pointer}
.event-modal iframe{width:100%}
.event-modal h3,
.event-modal h2{
	color:#00a4e3
}
.fc-right,
.recomm-hov-img2,
.recomm-lock-img2, 
.recomm-charger-img2{display:none}
.event-modal .location-pin-small{margin-left:0}
.event-modal-header{background-color:#00a4e3!important;color:#fff;text-align:center}
.event-time-modal{margin:5px 0}
.events-tab-pane{background-color:#fff!important}
#myTabs{margin-top:10px;border-bottom:none}
.fc-center{margin-top:20px}
.events-tabs li{float:right;background:0 0}
.events-tabs li a{border:none!important;font-size:18px}
.mb-menu-second li,
.range-dropdown-li{border-bottom:1px solid rgba(0, 0, 0, .15)}
.events-tabs li a:hover{background-color:#fff}
#calendar .fc-view>.table-bordered{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)}
#cookie-popup,
.range-tiles{-webkit-box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3)}
.fc-scroller{height:475px!important}
.fc-basic-view .fc-body .fc-row{min-height:5.65em!important}
.fc-event .fc-content{height:50px!important;white-space:normal;padding:10px}
.fc-day-grid-event{border-radius:0!important}
tr:first-child>td>.fc-day-grid-event{margin-top:0}
@media (max-width:768px){.fc-title{font-size:10px}
.fc-event .fc-content{padding:0}
}
@media (max-width:450px){.fc-scroller{height:350px!important}
.fc-basic-view .fc-body .fc-row{min-height:5em!important}
}
.dropdown-range>.active{background:#fff}
.dropdown-range .dropdown-menu{min-width:auto;width:100%;padding:0}
.dropdown-range .events-going-btn{min-width:70%;text-align:center;color:#00a4e3;margin:0;font-size:16px;font-weight:700;background:#fff;width:100%}
.range-active{color:#fff!important;background-color:#00A5E2}
.dropdown-range .eb-range-title{font-size:14px}
@media (min-width:450px){.dropdown-range .dropdown-menu,
.dropdown-range .events-going-btn{width:50%;min-width:50%}
}
.range-tiles-title{position: relative;
  font-size: 16px;
  margin-top: 15px;
  text-align: center;height: 23px;}
.range-tiles-title-full {top: 0 !important}
.range-tiles-title span{position:absolute;width:100%;text-align:center}
.range-tiles-sub-title{text-align:center;font-size:14px;margin-top:20px;padding-top: 10px;}
.range-tiles{padding:30px;margin:20px;z-index:11;border-radius:10px;box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3)}
.spintech-range-tile{background-color:#000}
.spintech-subtitle{color:#00A5E2}
.range-tiles:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .3);box-shadow:0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .3)}
.range-tiles img{overflow:hidden;position:relative}
.recommended-prod-content{display:none;margin-left:-8px}
.recommended-prod-content .volt-button-order{margin:0}
.recommended-prod-content .h3{color:#00A5E2;font-size:28px}
.more-info-btn p{padding:5px 13px}
.continue-btn{font-size:11px;min-width:150px}
.continue-btn:hover{background:#ccc}
.recommended-prod-content .close{position:absolute;right:0}
@media (max-width:330px){.more-info-btn p,
.recommended-prod-content .volt-button-order{font-size:12px}
}
.accessories-container .h2-title-steps{font-size:20px}
.accessories-container .offertext,
.accessories-container .volt-button-order {margin-left: 15px;}

.accessories-container .tab-pane p {
	padding: 15px 0;
}

@media (min-width: 769px){
.accessories-option-wrapper {
  max-width: 200px;
}
} 
.accessories-option-wrapper {
  margin-left: 15px !important;
}
.accessories-container .volt-button-order {
	margin-left: 15px;
}
#cart-box-modal{
	z-index: 99999;
}

.buy-bike-content .volt-button-order{margin-left:0!important}
@media (max-width:350px){.recaptcha-box{margin-left:-30px}
}
.mb-menu-tile{margin-bottom:10px;width:100%;height:70px;background-color:#00A5E2}
.mb-menu-tile img{width:60%;padding-top:5px}
.menu-text-box{height:40%}
.mb-menu-tile p{padding:0;margin:0;color:#fff;text-align:center;font-size:9px;line-height:10px}
.mb-menu-tile .one-line{line-height:25px}
.mb-menu-second{margin-top:20px}
.mb-menu-second .dropdown-menu{top:50px;padding:0;margin-left:-4px}
.mb-menu-second .btn-group{width:90%;margin-left:-100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out}
.footer-icon,
.footer-icon svg{transition:all .4s ease;max-height:70px;}
.mb-menu-second .single-btn,
.mb-menu-second button{width:100%;height:50px;color:#00A5E2;font-family:volt-bold;text-align:left;display:block;margin-top:-1px;-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.mb-menu-second .single-btn{line-height:2.5}
.mb-menu-second li{height:40px}
.mb-menu-second li a{line-height:1.9;font-weight:700}
.mb-menu-second .caret{float:right;margin-top:5px;border-top:6px dashed;border-top:6px solid\9;border-right:6px solid transparent;border-left:6px solid transparent}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default{color:#fff!important;background-color:#00A5E2!important;border-color:#00A5E2!important}
@media (min-width:330px){
  /* .recommended-prod-content img{max-width:300px} */
.mb-menu-tile{height:80px}
}
@media (max-width:321px){.mb-menu-tile p{font-size:8px}
}
@media (min-width:380px){.mb-menu-tile{height:90px}
.mb-menu-tile p{font-size:10px}
}
@media (min-width:420px){.mb-menu-box{width:85%}
}
@media (min-width:500px){.mb-menu-box{width:75%}
}
@media (min-width:560px){.mb-menu-tile{width:90px;height:90px;margin-left:auto;margin-right:auto}
}
@media (min-width:768px){.event-description{min-height:80px}
.mb-menu-tile{width:80px;height:80px;margin-left:auto;margin-right:auto}
.mb-menu-box{margin-top:16%}
}
.silversurfers-container p{margin-bottom:15px!important}
.warrantyFormError{color:#fb4c2f;font-family:volt-light;font-size:12px;display:none}
.warranty-required{color:#c60}
#purchasedDay{width:75px}
@media (max-width:768px){.purchaseForm select{width:auto;font-size:12px;display:inline-block;margin-top:5px}
}
.warranty-google-review{max-width:200px}
.warranty-insurance-box{box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);margin-top:30px}
.warranty-insurance-box img{width:100%}
#warrantyModal .close{position:absolute;right:10px;font-size:25px;cursor:pointer;padding:0 10px;z-index:11}
#warrantyModal .modal-body,
#warrantyModal h2{padding:10px 30px}
#warrantyModal .modal-header{background-color:#00A5E2}
#warrantyModal h2{color:#fff;margin-top:0}
.bg-blue,
.phone-top{color:#fff!important;      
  height: 28px;
  background: #000;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;}
.warranty-newsletter-text{padding-right:20px;margin-right:10px;display:block;margin-bottom:0}
.warranty-newsletter-box{background-color:#f9f9f9;border:1px solid #d3d3d3;padding:10px;width:96%;display:-webkit-box;border-radius:5px}
.warranty_checkbox_wrapper{position:relative;height:30px;width:30px;display:inline-block;margin-right:7px}
.health-checkbox[type=checkbox],
.warranty-checkbox{height:24px;width:24px}
.warranty-checkbox{display:block!important;margin-right:10px!important}
.warranty-checkbox[type=checkbox]+label{background:url(../png/warranty-checkbox-unchecked.png) no-repeat;background-size:contain;height:24px;width:24px}
.warranty-checkbox[type=checkbox]:checked+label{background:url(../png/warranty-checkbox-checked.png) no-repeat;background-size:contain;height:24px;width:24px}
.warranty_checkbox_wrapper_no{visibility:hidden;position:absolute}
.form-newsletter-optin{width:100%!important}
.warranty-form .warranty-newsletter-box{width:96%!important}
.form-newsletter-optin-text{font-size:12px}
#cookie-popup{
  position: fixed;
  bottom: 0;
  left: 0;
  background: rgba(85, 85, 85, 0.9);
  box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.3);
  z-index: 99999;
  width: 100%;
  color: #fff;
  display: none;
}
.cyclescheme-sticky-header,
.shadow-level2{-webkit-box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3)}
#cookie-popup p{display:inline-block;padding:10px 0 10px 10px;margin:0}
#cookie-accept{
  margin:15px 10px;
  border-radius: 5px;
  border:none;
}
#cookie-accept:hover{
  background-color: #327d98 !important;
}
@media (min-width:993px){
  #cookie-popup .text-left{
    padding:0;
    text-align: right;
    padding-top: 9px;
  }
  #cookie-accept{
    margin-left: 20px !important;
  }
}
@media (max-width:992px){
#cookie-popup p{padding-bottom:0;font-size:13px}
#cookie-accept{margin:7px 10px}
#cookie-popup .text-left{padding-left:0;text-align: center !important;}
}
.bg-blue{background:#00A5E2;padding-left:15px}
.phone-top{margin:0;letter-spacing:3px;line-height:2}
.button-back-payment{margin-left:0!important}
.copyshipdetails input[type=checkbox]{display:none}
.copyshipdetails input[type=checkbox]:checked+label:after{max-width:25px;opacity:1}
.bike-test-ride-btn,
.volt-button-order-alt{padding:5px;width:100%;float:right}
.shadow-level2{box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3)}
.absoluteprice-text-alt{font-size:16px!important}
.bike-test-ride-btn{background-color:#000;border-color:#000}
.bike-test-ride-btn:hover,
.nav-bike-test-ride-btn:hover{background-color:#00A5E2;border-color:#00A5E2}


#namepricebarbottm .volt-button-order{margin-bottom:10px}


@media (min-width:800px) and (max-width:992px){.bike-info-card{margin-top:20px!important;width:80%}
}
.nav-bike-test-ride-btn{width:200px;background-color:#000;border-color:#000}
.bike-test-ride-button{background:#000;border:none;padding:12px 15px;font-size:16px}
.bike-test-ride-button:hover{background:#00A5E2!important}
.bike-page-btn-box .bike-email-friend-button,
.bike-page-btn-box .bike-test-ride-button{margin-right:50px}
@media (max-width:370px){.bike-test-ride-btn,
.volt-button-order-alt{font-size:11px}
}
.footer-icon{color:#000}
.footer-icon:hover{color:#00A5E2}
.footer-icon:hover svg{fill:#00A5E2}
.pad1em{padding:1em 0}

.cyclescheme-top-btn{border-radius:10px;border:none;font-family:volt-bold;color:#fff;background-color:#155079;display:inline-block;margin:10px!important;padding:12px;font-size:16px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}
.cyclescheme-top-btn:hover{color:#333;border-color:#adadad;background-color:#fff}
.cyclescheme-top-btn:focus{outline:0;border:none}

.cyclescheme-title{color:#fff;position:absolute;top:250px;width:100%}
.cyclescheme-title p{font-family:volt-bold;font-size:20px;padding:0 20px}
@media (max-width:700px){.cyclescheme-title{top:150px}
}
.cyclescheme-subtitle{background:#155079;padding:10px}
.cyclescheme-subtitle h2{color:#fff;margin-top:5px}


#cyclescheme_video{max-width:900px}


.h100{height:100%!important}

.cyclescheme-dealer-volt-logo{position:absolute;top:10px;left:10px}
.cyclescheme-dealer h1{color:#fff}
.cyclescheme-dealer-bg{background-color:#155079;background-image:url(../jpg/cyclescheme-dealer-banner.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;top:0;position:fixed}
.dealer-order-check-intro{text-align:center;color:#fff;max-width:600px}
.checkOrderInputBox{width:300px}
.checkOrderInputBox .form-group{display:inline-block;width:65%}
#checkOrder{margin-bottom:3px!important;margin-top:0;width:33%}
#orderStatusBoard{position:relative;width:80%;background-color:#fff;padding:10px 20px;margin-bottom:50px;-webkit-box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3);box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3)}
.help-block-buy,
.sk-folding-cube .sk-cube:before{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
@media (max-width:767px){#orderStatusBoard{width:100%}
}
#orderStatusBoard h2,
#orderStatusBoard h3{color:#00A5E2}
#orderStatusBoard .dropdown:hover .dropdown-menu{display:none;opacity:1}
#orderStatusBoard .dropdown{position:absolute;bottom:20px;right:110px}
#orderStatusBoard .dropdown-toggle{width:140px}
#orderStatusBoard .dropdown-menu{padding:0}
#orderStatusBoard .dropdown-menu li{text-align:center;padding:10px;cursor:pointer;border-bottom:1px solid #ddd}
#orderStatusBoard .dropdown-menu li:hover{background-color:#ccc}
#orderStatusBoard #submitStatus{margin-top:0;margin-left:10px;height:34px;position:absolute;bottom:20px;right:20px}
.cyclescheme-alert-fail,
.cyclescheme-alert-sucess{position:absolute;top:150px;display:none;width:100%}
#bikeId,
#bikePrice,
.accessoryId,
.accessoryPrice{display:none}
.btn-radio,
.vcenter{display:inline-block}
#dealer-invalid-order{color:#ea6767;text-align:center;margin-bottom:20px}
a[href^=tel]{color:inherit;text-decoration:none}
.circle-items{color:#fff;right:0;top:12px;width:25px;height:25px;position:absolute;background:#000;border-radius:50%;text-align:center}
.has-feedback,
.item-numbers-top,
.sk-folding-cube{position:relative}
.item-numbers-top{margin:5px;font-size:13px}
.csmapdealers{height:322px!important}
.cstabledealers{max-height:322px}
.cstable{margin-bottom:0}
.btn-radio{cursor:pointer;float:left;-webkit-user-select:none;user-select:none;width:100%}
.btn-radio:not(:first-child){margin-left:20px}
@media screen and (max-width:480px){.btn-radio{display:block;float:none}
.btn-radio:not(:first-child){margin-left:0;margin-top:15px}
}
.btn-radio svg{fill:none}
.btn-radio svg circle{stroke-width:2;stroke:#C8CCD4}
.btn-radio svg path{stroke:#FEC542}
.btn-radio svg path.inner{stroke-width:6;stroke-dasharray:19;stroke-dashoffset:19}
.btn-radio svg path.outer{stroke-width:2;stroke-dasharray:57;stroke-dashoffset:57}
.btn-radio input{display:none}
.btn-radio input:checked+svg path{transition:all .4s ease}
.close-cvc,
.whatcvc{-webkit-transition-property:color;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color}
.btn-radio input:checked+svg path.inner{stroke-dashoffset:38;transition-delay:.3s}
.btn-radio input:checked+svg path.outer{stroke-dashoffset:0}
.btn-radio span{display:inline-block;margin:0 25px;line-height:2.9rem}
@media (max-width:375px) and (min-width:321px){.h2-menu{margin-top:13px;margin-bottom:10px;padding-left:4px;font-size:24px}
}
@media (max-width:414px){.circle-items{top:6px;width:20px;height:20px}
.item-numbers-top{margin:3px;font-size:10px}
}
.help-block-buy{margin-top:5px;margin-bottom:10px;color:#fff;font-family:volt-light;background:#fb4c2f;padding:5px;border-radius:5px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.hideError{display:none}
.mx-auto{margin:0 auto}
.showError{display:block!important}
.input-error{border:1px solid #fb4c2f;background:rgba(251, 76, 47, .07)}
.sk-folding-cube{margin:20px auto;width:80px;height:80px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
#closeOpening,
.close-cvc,
.formdivs{float:right}
.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00A5E2;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}
.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}
.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}
.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}
.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}
.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}
@-webkit-keyframes sk-foldCubeAngle{0%,
10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,
75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}
100%,
90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
@keyframes sk-foldCubeAngle{0%,
10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,
75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}
100%,
90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
.expireddate{font-size:13px;font-weight:700}
.cards{display:inline-block!important;max-width:75px}
.grey-bg{-webkit-filter:grayscale(1);filter:grayscale(1)}
.nopadleft{padding-left:0!important}
.nopadright{padding-right:0!important}
.whatcvc{color:#00A5E2;text-decoration:underline;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.whatcvc:hover{color:red;cursor:pointer}
.cvc-block{min-height:415px;margin-bottom:25px;border:1px solid #00A5E2;border-radius:10px;background:0 0;-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.close-cvc{color:#00A5E2;font-size:20px!important;padding-top:15px;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.button-candp,
.h3-title-payment{-webkit-transition-property:color, text, background;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:color, text, background;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:color, text;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.close-cvc:hover{color:red;cursor:pointer}
.h3-title-payment{padding-top:7px!important;padding-left:15px;margin-left:0;border-bottom:2px solid #00A5E2;padding-bottom:7px;margin-bottom:15px;min-height:auto;background:#f5f5f5;font-size:20px}
.activeblock,
.button-candp{background:#00A5E2;color:#fff}
.activeblock{border-bottom:2px solid #000}
.button-candp{border-radius:0;width:260px;height:70px;line-height:70px;font-size:18px;font-weight:400;margin:0 15px;padding:0 13px}
.button-candp:hover{color:#fff;background:#000;font-weight:400}
.button-back-payment{color:#fff;margin-top:8px;background:#000;border-color:#000}
.button-back-payment:hover{color:#fff;background:#00A5E2;border-color:#00A5E2;font-weight:700}
input[type=checkbox]:checked{color:#00A5E2}
@media only screen and (max-width:768px){.button-block{text-align:center}
.paymentnopad{padding:0!important}
}
@media only screen and (max-width:375px){.button-candp{width:90%}
.button-back-payment{width:100%!important}
.cvc-block{min-height:auto}
}
.has-error .form-control{border-color:#fb4c2f;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label{color:#fb4c2f;font-family:volt-light;font-size:12px}
.has-error .form-control-feedback{color:#fb4c2f}
.has-success .form-control-feedback{color:#16a765}
.has-success .form-control{border-color:#16a765;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
.formdivs{padding-right:15px}
.copyshipdetails label{font-weight:700;position:relative;padding-left:30px;padding-top:4px;font-size:14px;cursor:pointer}
.copyshipdetails label:after,
.copyshipdetails label:before{font-display: swap;font-family:FontAwesome;font-size:21px;position:absolute;top:0;left:0}
.copyshipdetails label:before{content:'\f096'}
.copyshipdetails label:after{content:'\f046';max-width:0;overflow:hidden;opacity:.5;transition:all .35s}
.checkoutFormContainer input[type=checkbox]{display:none}
.checkoutFormContainer input[type=checkbox]:checked+label:after{max-width:25px;opacity:1}
#checkout-btn,
.ccdiv{max-width:310px;line-height:3rem}
#billingshipping+label:after,
#billingshipping+label:before{color:#00A5E2}
.check_mark{width:80px;height:130px;margin:0 auto}
.sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}
.sa-icon.sa-success{border-color:#4CAF50}
.sa-icon.sa-success::after,
.sa-icon.sa-success::before{content:'';position:absolute;width:60px;height:120px}
.sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}
.sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}
.sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(76, 175, 80, .5);-webkit-border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}
.sa-icon.sa-success .sa-fix{width:5px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}
.sa-icon.sa-success{border-color:transparent\9}
.sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)\9}
.sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)\9}
.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}
.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}
@-webkit-keyframes animateSuccessLong{0%,
65%{width:0;right:46px;top:54px}
84%{width:55px;right:0;top:35px}
100%{width:47px;right:8px;top:38px}
}
@-webkit-keyframes animateSuccessTip{0%,
54%{width:0;left:1px;top:19px}
70%{width:50px;left:-8px;top:37px}
84%{width:17px;left:21px;top:48px}
100%{width:25px;left:14px;top:45px}
}
@keyframes animateSuccessTip{0%,
54%{width:0;left:1px;top:19px}
70%{width:50px;left:-8px;top:37px}
84%{width:17px;left:21px;top:48px}
100%{width:25px;left:14px;top:45px}
}
@keyframes animateSuccessLong{0%,
65%{width:0;right:46px;top:54px}
84%{width:55px;right:0;top:35px}
100%{width:47px;right:8px;top:38px}
}
.sa-icon.sa-success .sa-line{height:5px;background-color:#4CAF50;display:block;border-radius:2px;position:absolute;z-index:2}
.sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@-webkit-keyframes rotatePlaceholder{0%,
5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
100%,
12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
}
@keyframes rotatePlaceholder{0%,
5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
100%,
12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
}
.shippingdetailsblock{display:none}
.trash{background:#ff6873;width:15px;height:19px;display:inline-block;margin:0 auto;position:relative;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}
.trash span,
.trash span:after{position:absolute;height:2px;background:#ff6873;border-top-left-radius:10px;border-top-right-radius:10px;transition:transform 250ms}
.trash span{top:-3px;left:-4px;right:-4px;transform:rotate(0);transform-origin:19% 100%}
.trash span:after{content:'';width:8px;top:-4px;transform:rotate(0);transform-origin:19% 100%;left:7px}
.trash i{position:relative;width:1px;height:13px;background:#fff;display:block;margin:3px auto;border-radius:5px}
.trash i:after,
.trash i:before{width:1px;height:13px;background:#fff;position:absolute;border-radius:5px;content:''}
.trash i:after{left:-4px}
.trash i:before{right:-4px}
.trash:hover span{transform:rotate(-45deg);transition:transform 250ms}
.orderli{-webkit-animation:fadeinorder 2s;-moz-animation:fadeinorder 2s;-ms-animation:fadeinorder 2s;-o-animation:fadeinorder 2s;animation:fadeinorder 2s}
@keyframes fadeinorder{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadeinorder{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadeinorder{from{opacity:0}
to{opacity:1}
}
@-ms-keyframes fadeinorder{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadeinorder{from{opacity:0}
to{opacity:1}
}
#freedelivery:hover{cursor:pointer}
.cycle-scheme-box{border:1px solid #eee;margin:15px 0;display:inline-block}
#checkcertificate,
#checkredeem,
#cycle-scheme-btn,
#cycle-scheme-validate,
.btn-apply-cs{border-radius:20px;-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);-webkit-transition-property:all;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:all;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:all;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.cycleschemeimg{padding:30px 35px 15px}
#checkcertificateText{padding-top:10px}
#checkcertificate,
#checkredeem,
#cycle-scheme-btn,
#cycle-scheme-validate{width:200px;background:#00446B;border-color:#00446B;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
#checkcertificate:hover,
#checkredeem:hover,
#cycle-scheme-btn:hover,
#cycle-scheme-validate:hover{background:#02649c}
#cycle-scheme-input{display:none}
.awtxt{text-align:center}
.awspan{margin-top:auto;margin-bottom:auto;text-align:center}
.lds-facebook{display:none;position:relative;width:64px;height:64px}
.lds-facebook div{display:inline-block;position:absolute;left:6px;width:13px;background:#00446B;animation:lds-facebook 1.2s cubic-bezier(0, .5, .5, 1) infinite}
.lds-facebook div:nth-child(1){left:6px;animation-delay:-.24s}
.lds-facebook div:nth-child(2){left:26px;animation-delay:-.12s}
.lds-facebook div:nth-child(3){left:45px;animation-delay:0}
@keyframes lds-facebook{0%{top:6px;height:51px}
100%,
50%{top:19px;height:26px}
}
.alert-warning{color:#7F6026;background-color:#fc038;border-color:#FC0}
.btn-apply-cs{margin-top:10px;border:1px solid #3c763d;background-color:#3c763d;color:#fff;font-weight:700;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.alert,
.btn-apply-cs:hover{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.btn-apply-cs:hover{margin-top:10px;border:1px solid #346535;background-color:#346535;color:#fff;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.alert{box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
#checkout-btn,
.search-store-input{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.cyclediscount{color:#666;margin-bottom:0}
.alert-cyclescheme{color:#7F6026;background-color:#fc038;border-color:#FC0}
.alert-cyclescheme:after{z-index:-1;position:absolute;top:34%;right:98%;content:'';width:0;height:0;border-top:solid 10px transparent;border-right:solid 10px #FC0;border-bottom:solid 10px transparent}
#redeemcertificateText div{min-height:107px;display:table;min-width:100%}
#redeemcertificateText div .awtxt{text-align:center;vertical-align:middle;display:table-cell}
#checkout-btn{box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.ccdiv{margin:0 auto}
.cs-checkout-btn{background: #00446B;order: none;padding: 10px 0;margin: 0px;margin-left: 0 !important;width: 100%;border-radius: 5px;}
.cs-checkout-btn:hover{background: #02649c;}
/* layout.css Style */
.upload-drop-zone {
  height: 200px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 200px;
  text-align: center
}
.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}
.pad2x{padding-left:7.5px;padding-right:7.5px}
.cs-title{margin-top:34px;font-size:24px}
.search-store-input{height:45px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.search-store-btn,
.storeopening{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
.search-store-btn{height:45px;background:#FEC542;color:#fff;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);-webkit-transition-property:all;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:all;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:all;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.search-store-btn:hover{background:#FEA842;color:#fff}
.select-store-btn{background:#FEC542;color:#fff;border:0;margin:8px 0 9px;-webkit-transition-property:all;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:all;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:all;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.select-store-btn:hover{background:#FEA842;color:#fff;text-decoration:none}
.moreinfodealer{width:100%;background:#FEC542;color:#fff;margin:5px 0;-webkit-transition-property:all;-webkit-transition-duration:.25s, .25s;-webkit-transition-timing-function:linear, ease-in;-moz-transition-property:all;-moz-transition-duration:.25s;-moz-transition-timing-function:linear, ease-in;-o-transition-property:all;-o-transition-duration:.25s;-o-transition-timing-function:linear, ease-in}
.moreinfodealer:hover{background:#FEA842;color:#fff;text-decoration:none}
#removeSelected,
#removeSelected:hover{font-size:14px;color:red;text-decoration:underline;font-weight:400;font-family:volt-light}
.storedetails{position:absolute;top:0;left:0}
.storeopening{background:#fff;border:1px solid #fff;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
#closeOpening:hover{cursor:pointer}
#removeSelected:hover{cursor:pointer}
.radio-group{margin:0 auto}
.radio-inline{padding-right:20px}
.autocomplete{position:relative;display:inline-block}
.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}
.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}
.autocomplete-items div:hover{background-color:#e9e9e9}
.autocomplete-active{background-color:#1e90ff!important;color:#fff}
#errorpostocde{color:red}
.ordermi{vertical-align:inherit}
.button-back-payment{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2)}
#redemptioncodeError{color:#fb4c2f;font-family:volt-light;font-size:12px}
.voltbold{font-family:volt-bold}
#vouchernoapply{background:#C33B23;color:#fff;display:none;-webkit-box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3);box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3)}
#vouchernoapply p .material-icons{font-size:35px!important}
#vouchernoapplyIcon{display:none}
#vouchernoapplyIcon p .material-icons{font-size:35px!important;color:#fb4c2f}
#resume-summary{margin-bottom:15px}
.vbold{font-family:volt-bold}
.cyclediscountresume{color:#666}
.ccdivresume{margin:0 auto;max-width:245px;line-height:5rem}
@media (min-width:992px){.checkout-cycle-scheme-col,
.checkout-cycle-scheme-row{display:flex;flex:1}
.cycle-scheme-box{display:inline-block;flex:1;margin-right:0}
#order-summary h5,
#order-summary p{text-align:center;margin-top:30px}
#order-summary .removeitem,
#order-summary img{margin-top:5px}
}
.btn-toggle.btn-lg.btn-xs:after,
.btn-toggle.btn-lg.btn-xs:before,
.btn-toggle.btn-sm.btn-xs:after,
.btn-toggle.btn-sm.btn-xs:before,
.btn-toggle.btn-xs.btn-xs:after,
.btn-toggle.btn-xs.btn-xs:before{display:none}
@media (max-width:768px){.cycleschemeimg{width:50%}
}
@media (max-width:375px){.cycleschemeimg{width:100%}
}
.btn-toggle{margin:0 4rem;padding:0;position:relative;border:none;height:1.5rem;width:3rem;border-radius:1.5rem;color:#6b7381;background:#000}
.btn-toggle:after,
.btn-toggle:before{line-height:1.5rem;width:4rem;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}
.btn-toggle:before{content:'Postcode';left:-4rem}
.btn-toggle:after{content:'City/Town';right:-4rem;opacity:.5}
.btn-toggle>.handle{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#fff;transition:left .25s}
.btn-toggle.active{transition:background-color .25s;background-color:#00A5E2}
.btn-toggle.active>.handle{left:1.6875rem;transition:left .25s}
.btn-toggle.active:before{opacity:.5}
.btn-toggle.active:after{opacity:1}
.btn-toggle.btn-sm:after,
.btn-toggle.btn-sm:before{color:#fff;left:.41250000000000003rem}
.btn-toggle:after,
.btn-toggle:before{color:#000;font-family:volt-bold}
.btn-toggle.btn-lg{margin:0 10rem;padding:0;position:relative;border:none;height:2.5rem;width:5rem;border-radius:2.5rem}
.btn-toggle.btn-lg:after,
.btn-toggle.btn-lg:before{line-height:2.5rem;width:5rem;text-align:center;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}
.btn-toggle.btn-lg:before{content:'Postcode';left:-10rem}
.btn-toggle.btn-lg:after{content:'City/Town';right:-8rem;opacity:.15}
.btn-toggle.btn-lg>.handle{position:absolute;top:.3125rem;left:.3125rem;width:1.875rem;height:1.875rem;border-radius:1.875rem;background:#fff;transition:left .25s}
.btn-toggle.btn-lg.active{transition:background-color .25s}
.btn-toggle.btn-lg.active>.handle{left:2.8125rem;transition:left .25s}
.btn-toggle.btn-lg.active:before{opacity:.15}
.btn-toggle.btn-lg.active:after{opacity:1}
.btn-toggle.btn-lg.btn-sm:after,
.btn-toggle.btn-lg.btn-sm:before{line-height:.5rem;color:#fff;letter-spacing:.75px;left:.6875rem;width:3.875rem}
.btn-toggle.btn-lg.btn-sm:before{text-align:right}
.btn-toggle.btn-lg.btn-sm:after{text-align:left;opacity:0}
.btn-toggle.btn-lg.btn-sm.active:before{opacity:0}
.btn-toggle.btn-lg.btn-sm.active:after{opacity:1}
.btn-toggle.btn-sm{margin:0 .5rem;padding:0;position:relative;border:none;height:1.5rem;width:3rem;border-radius:1.5rem}
.btn-toggle.btn-sm:after,
.btn-toggle.btn-sm:before{line-height:1.5rem;width:.5rem;text-align:center;font-weight:600;font-size:.55rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}
.btn-toggle.btn-sm:before{content:'Postcode';left:-.5rem}
.btn-toggle.btn-sm:after{content:'On';right:-.5rem;opacity:.5}
.btn-toggle.btn-sm>.handle{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#fff;transition:left .25s}
.btn-toggle.btn-sm.active{transition:background-color .25s}
.btn-toggle.btn-sm.active>.handle{left:1.6875rem;transition:left .25s}
.btn-toggle.btn-sm.active:before{opacity:.5}
.btn-toggle.btn-sm.active:after{opacity:1}
.btn-toggle.btn-sm.btn-sm:after,
.btn-toggle.btn-sm.btn-sm:before{line-height:-.5rem;color:#fff;letter-spacing:.75px;left:.41250000000000003rem;width:2.325rem}
.btn-toggle.btn-sm.btn-sm:before{text-align:right}
.btn-toggle.btn-sm.btn-sm:after{text-align:left;opacity:0}
.btn-toggle.btn-sm.btn-sm.active:before{opacity:0}
.btn-toggle.btn-sm.btn-sm.active:after{opacity:1}
.btn-toggle.btn-xs{margin:0;padding:0;position:relative;border:none;height:1rem;width:2rem;border-radius:1rem}
.btn-toggle.btn-xs:after,
.btn-toggle.btn-xs:before{display:none;line-height:1rem;width:0;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}
.btn-toggle.btn-xs:before{content:'Postcode';left:0}
.btn-toggle.btn-xs:after{content:'On';right:0;opacity:.5}
.btn-toggle.btn-xs>.handle{position:absolute;top:.125rem;left:.125rem;width:.75rem;height:.75rem;border-radius:.75rem;background:#fff;transition:left .25s}
.btn-toggle.btn-xs.active{transition:background-color .25s}
.btn-toggle.btn-xs.active>.handle{left:1.125rem;transition:left .25s}
.btn-toggle.btn-xs.active:before{opacity:.5}
.btn-toggle.btn-xs.active:after{opacity:1}
.btn-toggle.btn-xs.btn-sm:after,
.btn-toggle.btn-xs.btn-sm:before{line-height:-1rem;color:#fff;letter-spacing:.75px;left:.275rem;width:1.55rem}
.btn-toggle.btn-xs.btn-sm:before{text-align:right}
.btn-toggle.btn-xs.btn-sm:after{text-align:left;opacity:0}
.btn-toggle.btn-xs.btn-sm.active:before{opacity:0}
.btn-toggle.btn-xs.btn-sm.active:after{opacity:1}
.btn-toggle.btn-secondary{color:#6b7381;background:#bdc1c8}
.btn-toggle.btn-secondary:after,
.btn-toggle.btn-secondary:before{color:#6b7381}
.btn-toggle.btn-secondary.active{background-color:#ff8300}
.p-sold{position:absolute;font-size:25px;color:#fff;top:30%;left:42%;z-index:99;border:1px solid #eee;background:#00A5E2;padding:1px 6px}
.img-sold{opacity:.6}
.gm-style-iw div div .h4{font-family: volt-light !important;font-weight: bold !important;}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {margin-left: 0}
#playbutton{position: absolute;left: 39%;top: 37%;opacity: 0.5;-moz-transition:all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
#playbutton:hover {cursor: pointer;}
#playbutton_modal{position: absolute;left: 39%;top: 37%;opacity: 0.5;-moz-transition:all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
#playbutton_modal:hover {cursor: pointer;}
#homepage-pulse-video::-webkit-media-controls-overlay-play-button {display: none;}
.dontfound {margin: 150px 0 150px 0;}
.dontfound h1{font-size: 17rem;}
.dontfound .lead {font-size: 6rem;}
.btn-nofound {padding: 10px 25px;margin: 35px 0px 0px 0 !important;}
@media (max-width: 768px){.dontfound h1{font-size: 14rem;}.dontfound .lead{font-size: 4rem;}}
#google-biz-rating {
  z-index: 888 !important;
}

/*   Floating Contact Box   */


#floating-contact-btn {
  transition: all 0.5s ease-in-out;
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background: #00a5e2;
  border-radius: 50px;
  cursor: pointer;
  z-index: 999;
}

#floating-contact-btn i {
  color: #fff;
  text-align: center;
  width: 100%;
  height: 100%;
  font-size: 40px;
  padding-top: 8px;
}

#floating-contact-form{
    display: none;
    position: fixed;
    bottom: 90px;
    right: 0px;
    width: 450px;
    z-index: 9999;
    border-radius: 10px;
    overflow: auto;
    background: #fff;
/*    background: rgb(0,165,226);
    background: linear-gradient(153deg, rgba(0,165,226,1) 0%, rgba(9,125,168,1) 100%); */   
}

#floating-contact-form .contact-section {
  padding: 10px;
  background: #fff;
  border-radius: 10px;
  color: #00a5e2;
}

#floating-contact-form .close {
  margin-top: 5px;  
  opacity: 0.4;
  top: 10px;
  position: absolute;
  right: 15px;
  font-size: 30px;
}

#floating-contact-form .contact-section h2 {
  margin: 0;
}

#floating-contact-form input[type="text"], #floating-contact-form textarea {
  color: #000;
  background-color : #dfdfdf; 

}

#floating-contact-form input::placeholder,
#floating-contact-form textarea::placeholder { 
  color: #000;
  opacity: 1; /* Firefox */
}

#floating-contact-form input:-ms-input-placeholder {
  color: #000;
}

#floating-contact-form input::-ms-input-placeholder {
  color: #000;
}

.floating-contact-text {
  margin: 10px 0 0;
  color: rgb(0,165,226);
  font-size: 16px;  
}

#floating-contact-form .form-control{
  border-radius: 5px !important;
}

#floating-contact-form textarea {
    height: 70px !important;
}

#floating-contact-form .warranty-newsletter-text {
  color: #000;
}

#floatingContactSubmit {
  float: right;
}

#floating-contact-form .lead {
  font-size: 18px;
}

.floating-lds-ring {
  display: none;
  margin-bottom: 10px !important;
  position: relative;
  width: 64px;
  height: 64px;
}
.floating-moveup {
  	bottom: inherit;
  	
  }
.floating-lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border: 6px solid #fff;
  border-radius: 50%;
  animation: floating-lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.floating-lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.floating-lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.floating-lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes floating-lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media (max-width: 991px){
  #floating-contact-btn {
    bottom: 85px;
  }
  #floating-contact-form{
    bottom: 155px;
    width: 550px;
    height: 600px;    
  }
  #content-wrapper{
    margin-top: 167px;
  }
} 

@media (max-width: 768px){
  #floating-contact-btn {
    bottom: 6px;
    right: 10px;

  }

  .floating-moveup {
  	bottom: 90px !important;
  }
  #floating-contact-form{
    width: 100%;
    height: 100%;    
    bottom: 0;
    border-radius: 0;
    color: #fff;
  }
} 

@media (max-width: 420px){
  #content-wrapper{
    margin-top: 180px;
  }
}

@media (max-width: 361px){
  #floating-contact-btn {
    bottom: 10px;
    right: 8px;
  }
} 

#floating-contact-btn .fa-comment:after {
    content: ' .';
    animation: dots 3s steps(5, end) infinite;
    position: absolute;
    left: 15px;
    top: -3px;
}

@keyframes dots {
  0% {
    color: rgba(0,0,0,0);
    text-shadow:
      .25em 0 0 rgba(0,0,0,0),
      .5em 0 0 rgba(0,0,0,0);}
  40% {
    color: #777;
    text-shadow:
      .25em 0 0 rgba(0,0,0,0),
      .5em 0 0 rgba(0,0,0,0);}
  60% {
    text-shadow:
      .25em 0 0 #777,
      .5em 0 0 rgba(0,0,0,0);}
  100% {
    text-shadow:
      .25em 0 0 #777,
      .5em 0 0 #777;}}
 body:not(.search-results) .entry-summary {display: none;}
.navbar-go-to-info{display:none !important;}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/*mobile menu redesign*/

.nav-phone-number {
  background: #42413d !important;
}

.mobile-navbar {
  background: rgb(255, 255, 255);
  width: 100%;
  z-index: 111;
}

#background-fade {
  z-index: 1111;
  background: rgba(119, 119, 119, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: none;
}

.cart-top-menu {
  display: inline-block;
  height: 28px;
  padding: 3px;
}

.mobile-menu-btn {
  position: fixed;
  right: 0;
  z-index: 999;
  color: #000;
  padding: 20px;
}

#hamburger-container {
  width: 40px;
}

.mobile-menu-btn .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background: #000;
  margin-bottom: 3px;
}

.nav-phone-number a[href^="tel"] {
  margin-right: -30px;
}

/* Hamburger */

.hamburger-wrapper {
  right: 15px;
  margin-right: 6px;  
  display: inline-block;
  position: fixed;
  top: 14px !important;  
  width: 22px;
  height: 15px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  padding: 0 !important;
  z-index: 9999;    
}

.hamburger-wrapper span{
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #000;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

.hamburger-wrapper span:nth-child(1) {
  top: 0px;
}

.hamburger-wrapper span:nth-child(2),.hamburger-wrapper span:nth-child(3) {
  top: 5px;
}

.hamburger-wrapper span:nth-child(4) {
  top: 10px;
}

.hamburger-wrapper.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

.hamburger-wrapper.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.hamburger-wrapper.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.hamburger-wrapper.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#circle-items-top{
  display: none;
}

.nav-phone-number .circle-items {
  position: relative;
  display: inline-block;
  margin-left: -7px;
  background: #fff;
  top: -6px;
  height: 23px;
  width: 23px;
}

.nav-phone-number .item-numbers-top {
  bottom: 3px;
  left: 1px;
  font-size: 12px;
}

@media (max-width: 992px) {
  .panel-body {
    padding: 0;
  }
}

.show-mobile-menu{
  opacity: 1 !important;
  z-index: 999;
}

.mobile-menu-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 10000;
  display: none;
  top: 68px;
  bottom:0;
  overflow-y: scroll;
  padding-bottom: 100px;
}

#mobile-menu-col{
  padding: 0;
  margin-top:20px
}

.mobile-menu-wrapper .mb-menu-first{
  text-align: center;
}

.mobile-menu-wrapper a {
  color: #42413d;
}

.mobile-menu-wrapper .fa-caret-right {
  margin-right: 20px;
  position: absolute;
    right: 20px;
    top: 12px;
}

.mobile-menu-wrapper .col-xs-12{
  overflow-y: auto;
}

#made-uk-nav{
  width: 100px;
}

#made-uk-nav-wrapper{
  width: 100px;
display: flex;
}

@media (min-width: 992px) {
  #xs-mobile-menu-wrapper{
    display: none !important;
  }
}

.btn-group {
  color: #42413d;
}

.mb-menu-first>.btn-group {
  border-top: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
  font-family: 'volt-bold';
}

.mb-menu-first>.btn-group:first-child {
  border-top: none;
}
.mb-menu-first .topnav-btn-3 {
  border-bottom: none;
}

#bottommenu {
  transition: 200ms;  
  background: #42413d;
  padding-top: 7px;
  margin-bottom: -5px;
  border: none;
  opacity: 0;
  display: none;  
  z-index: -1;
}

.bottommenu-show{
  opacity: 1 !important;
  display: block !important;
  z-index: 10 !important;
}

#content-wrapper {
  background: #fff;
  transition: all 0.55s cubic-bezier(0.46, 0.01, 0.32, 1);
  position: relative;
}

.slide-page-right {
  transform: translateX(80%);
  opacity: 0.5;
  z-index: 0;
}

.mobile-menu-wrapper .panel-body {
  padding-top: 0 !important;
}

.mobile-menu-wrapper .btn-group a {
  color: #000;
}

.mobile-menu-wrapper .btn-group {
  font-size: 16px;
  padding: 10px 15px;
  font-weight: 700;
  cursor: pointer;
}


#item-numbers-top {
  font-family: 'volt-bold';
  color: #fff;
  bottom: 0 !important;
  font-size: 11px;
}

#main-menu, #main-navigation{
  z-index: 11;
  border-radius: 0 !important;
}

.mobile-menu-wrapper .fa-angle-right,
.mobile-menu-wrapper .fa-angle-left,
.mobile-menu-wrapper .fa-angle-down {
  font-size: 26px;
  color: #42413d;
  transition-duration: 400ms;
  -webkit-transition-duration: 400ms;
}

.mobile-navbar .h2-menu {
  margin-top: 5px !important;
  margin-bottom: 18px !important;  
  padding: 20px 20px 32px 60px;
}

.mobile-navbar #menu-tile {
  position: absolute;
  font-size: 11px;
  right: 3px;  
  font-family: volt-light;
  padding-right: 15px;
  top: 40px;
}

.mobile-arrow-turn-down {
  -ms-transform: rotate(90deg); /* IE 9 */
  -webkit-transform: rotate(90deg); /* Safari 3-8 */
  transform: rotate(90deg);
}

#brochureForm .alert-info {
  margin: 0 10px 20px 10px;
}

.mobile-menu-wrapper input {
  padding-left: 10px;
  margin-left: 5px;
  width: calc(100% - 45px);
  margin-bottom: 20px;
  border: 1px solid #bbb;
  /*    -webkit-appearance: none;
    box-shadow: 1px 1px 3px 0px #999;
    -webkit-box-shadow:   1px 1px 3px 0px #999;*/
  border-radius: 3px;
  transition-duration: 400ms;
  -webkit-transition-duration: 400ms;
}

#topnav-search .fa-search {
  transition-duration: 400ms;
  -webkit-transition-duration: 400ms;
}

@media (max-width: 426px) {
  .mobile-menu-wrapper input:focus {
    transform: scale(1.25);
  }
}

.mobile-menu-wrapper .back-btn-wrapper {
  width: 38px;
  position: absolute;
  z-index: 1111;
  height: 100%;
  -webkit-appearance: none;
  box-shadow: inset -2px 0px 2px 0px #ccc;
  -webkit-box-shadow: inset -2px 0px 2px 0px #ccc;
}

.mobile-menu-wrapper .back-btn {
  position: absolute;
  top: 50%;
  left: 14px;
}

.mobile-menu-wrapper .back-btn-wrapper .fa-undo {
  color: #00a5e2;
  font-size: 22px;
}

#mb-menu-0,
#mb-menu-1,
#mb-menu-2,
#mb-menu-3,
#mb-menu-4 {
  display: none;
}

#mob-menu-overlay{
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
}

.mob-menu-overlay-show{
  z-index: 10 !important;
}

.mb-menu-return-btn {
  background: #ddd;
}

#topnav-search {
  padding: 0 15px;
}

#topnav-search i {
  font-size: 22px;
  color: #6b6b6b;
}

@media (max-width: 768px) {
  .mb-menu-second {
    padding: 0;
  }
}

#xs-nav-search-container{
  display: none;
  padding: 5px 15px;
}

#nav-search-list .lpage {
  margin-bottom: 10px;
}

.volt-footer {
  background: #000;
  z-index: 2;
  position: relative;
}


#accordionMenu{
  transition: 500ms;
  position: fixed;
  top: 0;
}

#accordionMenu .panel {
  border: none;
}
.loading-brand {
  height: 90px !important;
  padding: 8px 5px 10px 5px;
}

#volt-o {
  animation: spin 2s linear infinite;
  transform-origin: 50% 50%;
  transform-box: fill-box; 
  will-change: transform; 
}

.loading-brand-wrapper {
  transform-style: preserve-3d;
  position: fixed;
  top: 45%;
  left: calc(50% - 120px);
  transition-duration: 400ms;
  -webkit-transition-duration: 400ms;
  z-index: 9999;
}

.loading-screen {
  width: 100%;
  height: calc(100% - 70px);
  background: #fff;
  position: absolute;
  z-index: 1111;
}

.loading-screen-transition{
  transition-duration: 1400ms;
  -webkit-transition-duration: 1400ms;
}

@media (max-width: 767px) {
  .loading-screen-transition {
    transition-duration: 700ms;
    -webkit-transition-duration: 700ms;
  }
}

@media (min-width: 992px) {
  .loading-brand-wrapper {
    transform: scale(2);
  }
  }

@media (max-width: 992px) {
  .navbar-placeholder {
    height: 99px;
  }
}

@keyframes spin {
  0% {
    transform: rotateY(0deg) scale(1);
    will-change: transform; 
  }
  100% {
    transform: rotateY(360deg) scale(1.01);
    will-change: transform; 
  }
}


.quotediv{
  margin: 0 auto;
  padding: 50px 0 70px 0;
  width: 50%;
}

.quotediv p {
  margin-bottom: 0;
    font-size: 24px;
    text-align: center;
    line-height: 4rem;
}

.quotediv p em {
  color: #000;
    padding: 5px;
    margin: 5px 0;
}

.quoteleft{
  font-size: 65px;
  color: #90949c;
}

.quoteright{
  font-size: 65px;
  color: #90949c;
  position: absolute;
    padding-top: 50px;
}

.visible-blog-only{
  display: none;
}

/* desktop menu */

#main-menu {
  border-radius: 0;
  width:100%;
}

#main-menu .container-fluid {
  border-bottom: 1px solid #000;
  padding-left: 15px;
}

#top-nav-header {
  background: #000;
  color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#top-nav-header .top-volt-number {
  margin: 0;
  text-align: center;
  font-size: 16px;
  font-weight: 900;
  padding: 5px;
  display: inline-block;
  white-space: nowrap;
}

#top-nav-header .made-uk-svg {
  width: 110px;
margin-left: 20px;
height: 23px;
}

.navbar-header {
  margin: 0;
}

.navbar-header .navbar-brand-wrapper {
  padding: 0 5px;
}

#main-menu .option>a, #main-menu .last-option>a, #desktop-nav-cart-wrapper .option>a {
  padding: 7px 16px !important;
}

#top-nav-center .option a,
#top-nav-center .last-option a,
#all-volt-dropdown,
#menu-all-volt,
.navbar-nav>li {
  text-transform: uppercase !important;
  font-size: 12px;
}

#main-menu .option,
#main-menu .menu-bar,
.navbar-blue,
.navbar-header
 {
  border: none !important;
}

#main-menu .nav>li>a:focus, #main-menu .nav>li>a:hover {
background-color: #fff;
}

#main-menu .dropdown-menu{
  border:none;
}
#main-menu .dropdown-menu li>a{
  padding: 7px 35px;
}

#desktop-nav-cart-wrapper {
  display: flex;
  cursor: pointer;
  margin-top: 4px;
  align-items: center;
  margin: 0;
  padding-bottom: 4px;
  text-transform: uppercase;
}


#desktop-nav-cart {
  background: #fff;
  border: none;
  padding: 0;
  margin-left: 10px;
  width: 60px;
  position: relative;
      height: 30px;
      top: 2px; 
}

#desktop-nav-cart:focus{
  outline: none;
}

#desktop-nav-cart .item-numbers {
  position: absolute;
  right: 35px;
  top: -3px;
  padding: 0;
  line-height: 20px;
}

#desktop-nav-cart-wrapper .fa-caret-down {
  font-size: 18px;
}

#desktop-nav-cart svg {
  margin-top: 0px;
  height: 32px;
}


#main-menu li:hover>a{
  transition: 600ms;
  color: #00a5e2;
}

#main-navigation {
  width: 70%;
  right: 0;
}

#main-menu .option>a,
#main-menu .last-option>a,
#main-menu .dropdown-menu a{ 
  font-family: 'volt-light';
  font-weight: bold;
}

#main-menu .option>a,
#main-menu .last-option>a,
#desktop-nav-cart-wrapper .option>a {
  padding:10px 16px 12px !important;
  text-transform: capitalize;
}

#desktop-nav-cart-wrapper .dropdown-toggle i{
  font-weight: bold;
  font-size: 14px;
  color: #000;
}

#bs-example-navbar-collapse-1{
  z-index: 2;
  display: flex !important;
  padding-top: 5px;
  align-items: center;
  padding-top: 0;
}

.navbar-header,
.navbar-brand {
  float: unset;
  margin-top: 7px;
}

#main-menu .navbar-brand-wrapper{
  width: 200px;
}
#main-menu .display-volt-logo {
  display: flex;
  align-items: center;
  margin: 0 20px;
}

#main-menu .display-volt-logo svg {
  width: 95px;
  height: 30px;
}

#main-menu .display-volt-logo svg path {
  fill: #fff;
}

#menuTwo{
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#mobile-open-cart {
  color: #000;
font-size: 18px;
padding: 5px;
margin-left: 4px;
position: relative;
}

#mobile-open-cart .circle-items {
  background: #00a5e2;
  left: 23px;
  top: 7px;
  height: 17px;
  width: 17px;
  justify-content: center;
  align-items: center;
}
#menuTwo .container-fluid{
  padding-left: 15px !important;
}
#menuTwo .made-uk-svg{
  max-width: 110px;
  margin-top: 10px;
}
#menuTwo .display-volt-logo {
  padding: 0;
  display: flex;
  align-items: center;
  height: 40px;
}
#menuTwo .display-volt-logo svg {
  width: 80px;
}
.top-bar-p {
  margin: 0;
  text-align: center;
}
#top-nav-center {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.top-bar-p {
  font-size: 20px;
  font-weight: 700;
  margin-top: 4px;
}
#top-nav-center .nav {
  float: unset;
  display: flex;
  justify-content: center;
  align-items: center;
}
#top-nav-right .made-uk-svg {
  width: 140px;
  margin-right: 25px;
  position: relative;
  top: 7px;
}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  #top-nav-right .made-uk-svg {
    display: none;
  }
  .navbar-header,
  .navbar-brand {
    margin-top: 0px;
  }
  #desktop-nav-cart-wrapper{
    margin-top: 35px;
  }
  .loading-brand-wrapper::after {
    content: 'Our website is no longer available on Internet Explorer due to it no longer being supported by its developers. Please use a different browser.';
    display: block;
    margin: 20px 0;
    color: red;
    text-align: center;
    max-width: 230px;
  }
}

.navbar-brand {
  padding: 0;
  margin-top: 0;
}


#desktop-nav-cart-wrapper .option{
  display: inline-block;
  margin: 0;
  font-weight: bold;
}

#desktop-nav-cart .fa {
  font-size: 18px;
  color: #000;
}

#item-numbers{
  transition: 600ms;
  width: 20px;
  padding: 2px 8px;
  height: 20px;
  margin-top: 10px;
  right: 13px;
  background: #00a5e2;
  font-size: 11px;
  font-weight: bold;
  opacity: 0;
  position: relative;
  top: -12px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin-top: 7px;
  right: 49px;
}



#menu-all-volt {
  width: max-content;
  display: none;
  left: -590px;
  position: absolute;
  top: 28px;
  padding: 10px;
  transition: 400ms; 
}

#all-volt-dropdown{
  white-space: nowrap;
}

@media(min-width:1200px){
  #desktop-nav-cart-wrapper:hover #menu-all-volt{
    display: flex;
  }
  }

@media(max-width:1201px){
  #menu-all-volt[show=true]{
    display: flex;
    opacity: 1;
    z-index: 9999;
  }
}

#menu-all-volt .all-volt-list {
  padding-left: 10px;
  margin: 0 12px;
}

#menu-all-volt a,
#menu-all-volt .menu-title{
  font-weight: normal;
  display: block;
  padding-bottom: 5px;  
  line-height: 1.42857143;
  white-space: nowrap;   
}

#menu-all-volt .menu-title {
  margin-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
  font-family: 'volt-bold'; 
  margin-bottom: 0; 
}

#main-menu #menu-all-volt li>a, #contact-top-menu #menu-all-volt li>a {
  padding: 5px;
}

#main-menu .dropdown-menu>a {
  padding: 7px 35px !important;
  display: block;
  padding: 7px 20px;
  clear: both;
  font-weight: 400;
  color: #000;  
  line-height: 1.42857143;
  white-space: nowrap;  
  font-weight: bold;
}

@media(min-width:991px){
  #accordionMenu {
    display: none !important;
  }
}


#floating-contact-form .g-recaptcha{
  height: 78px;
}


footer #recommended-by-wrapper img,
footer #recommended-by-wrapper svg{
  margin-bottom: 20px;
}

footer #recommended-by-wrapper #five-stars-svg,
footer #recommended-by-wrapper .footer-recommended {
  margin-left: 15px;
  margin-bottom: 0; 
}

footer .jssocials-share-link {
  background: #fff;
}

footer #share{
  margin-bottom: 10px;
}

#footer-share-wrapper{
  margin-bottom: 20px;
}
#footer-share-wrapper a:hover{
  text-decoration: none;
}
#footer-share-wrapper svg {
  background: #fff;
  width: 40px;
  height: 40px;
  padding: 6px;
  margin-left: 10px;
}

@media(min-width:1200px){
  footer #recommended-by-wrapper img {
    margin-top: 10px;
  }
}

@media(min-width:992px){
  #bottommenu {
    display: none !important;
  }

  footer .row:first-child {
    display: flex;
    flex-direction: row-reverse;
  }

  footer .row:first-child {
    margin-bottom: 30px;
  }  

  #footer-share-wrapper {
    text-align: right;
  }
}

@media(max-width:991px){
  #main-menu{
    display: none;
  }
  footer #share{
    font-size: 13px;
  }
  footer .row:nth-child(2) {
    margin-bottom: 75px;
  }  

  footer #recommended-by-wrapper #five-stars-svg,
  footer #recommended-by-wrapper .footer-recommended {
    text-align: center;
    margin: auto;
    display: block;
  }
}

/* FOOTER NEWSLETTER */

@media(max-width:992px){
  #footer-newsletter {
    display: flex;
    flex-direction: column;
    float: unset !important;
    margin: 0 auto 30px;
  }
}

#footer-newsletter {
  max-width: 304px;
  float: right;  
}

#footer-newsletter .messages{
  display: none;
}

#footer-newsletter label {
  font-size: 14px; 
}

#footer-newsletter h2 {
  margin-bottom: 20px;
}

#footer-newsletter-optin{
  background-color: #f9f9f9;
  border: 1px solid #d3d3d3;
  padding: 10px;
  width: 96%;
  display: -webkit-box;
  border-radius: 5px;  
  width: 100% !important;
}

#footer-newsletter-optin p {
  padding-right: 20px;
  margin-right: 10px;
  display: block;
  margin-bottom: 0;
  color: #000;
  font-size: 11px !important;
  text-align: left;
}

#footer-newsletter .alert {
  text-align: left;
}

#footer-newsletter-input-wrapper{
  margin-top: 20px;
  margin-bottom: 30px;
}

#newsletter-submit-wrapper {
  display: inline-flex;
}

#footer-newsletter-header {
  margin-top: 30px;
}

#footer-newsletter .g-recaptcha {
  margin: 15px 0;
  float: right;
}

#footer-newsletter .g-recaptcha,
#floating-contact-form .g-recaptcha{
  height: 78px;
}

#footer-newsletter-input{
  border: 2px solid #00A5E2;
}

#footer-subscribe-btn{
  background-color: #00A5E2 !important;
  opacity: 1;
  color: #fff !important;
  border: 0;
  pointer-events: none;
}

#footer-newsletter-header,
#footer-newsletter-footer {
  display: none;
}

.messages #sending-dots:after {
  content: ' .';
  animation: dots 3s steps(5, end) infinite;
  font-size: 20px;
  margin-left: -5px;
}

.grecaptcha-badge{
  opacity: 0;
}

#captcha-wrapper .grecaptcha-badge{
  opacity: 1 !important;
  position: relative !important;
  left: 0;
  bottom: 0 !important;
  margin-top: 30px; 
}

#g-recaptcha-v2 iframe {
  border: 2px solid red;
}

/* ZENDESK WIDGET */

.tech-support:hover{cursor: pointer;text-decoration: underline;}
#launcher {
  display: none;
}

@media(min-width:768px) {
  #webWidget {
    right: calc(50% - 25%) !important;
    width: 50% !important;
  }
}

.swiper-container2 .pink-dot,
.choose-bike-colour .pink-dot {
  background: #f5b6d2;
}
.swiper-container2 .cream-dot,
.choose-bike-colour .cream-dot {
  background: #efebe2;
  border-color: #efebe2;
}
.swiper-container2 .sand-dot,
.choose-bike-colour .sand-dot {
  background: #e9ddb5;
  border-color: #e9ddb5;
}
.swiper-container2 .blue-dot,
.choose-bike-colour .blue-dot {
  background: #6cd8f5;
  border-color: #6cd8f5;;
}

.swiper-container2 .green-dot,
.choose-bike-colour .green-dot {
  background: #a7deb5;
}
.swiper-container2 .black-dot,
.choose-bike-colour .black-dot {
  background: #000;
}
.swiper-container2 .grey-dot,
.choose-bike-colour .grey-dot {
  background: #494c50;
}
.swiper-container2 .white-dot,
.choose-bike-colour .white-dot {
  background: #fff;
}
.swiper-container2 #metro-slide .white-dot,
#metro-tile .choose-bike-colour .white-dot {
  border-color: #ccc;
}
.swiper-container2 .silver-dot,
.choose-bike-colour .silver-dot {
  background: #dad8d7;
  border-color: #dad8d7;
}
.swiper-container2 .light-grey-dot,
.choose-bike-colour .light-grey-dot {
  background: #dad8d7;
  border-color: #dad8d7 !important;
}
.swiper-container2 .lavender-dot,
.choose-bike-colour .lavender-dot {
  background: #eed2e8;
  border-color: #eed2e8 !important;
}
.swiper-container2 .electricBlue-dot,
.chooseBike-colour .electricBlue-dot {
  background: #0478c7;
}

.volt-new-btn {
  margin: 0;
  border: 1px solid #000 !important;
  padding: 5px 22px;
  border-radius: 40px !important;
  background: #000;
  color: #fff !important;
  font-size: 15px;
  font-weight: bold;
  outline: none !important;
  transition: 400ms;
}

.volt-new-btn:hover,
.volt-new-btn:active,
.volt-new-btn:focus {
  border: 1px solid #000 !important;
  background: #fff !important;
  color: #000 !important;
}

.volt-new-btn-blue {
  margin: 0;
  border: 1px solid #00a5e2 !important;
  padding: 5px 22px;
  border-radius: 40px !important;
  background: #00a5e2;
  color: #fff !important;
  font-size: 15px;
  font-weight: bold;
  outline: none !important;
  transition: 400ms;
}

.volt-new-btn-blue:hover,
.volt-new-btn-blue:active,
.volt-new-btn-blue:focus {
  border: 1px solid #00a5e2 !important;
  background: #fff !important;
  color: #000 !important;
}