/** Cycleme purple color website VBIKE **/
/*@grey90:				#939598;*/
/************************* , #DBE0E2 *****************************/
body {
  color: #3C3C3C;
  background-color: #fff;
}
.lpMessage {
  color: #4D4D4D;
}
.lpArticle h1 {
  color: #6D2077;
}
.lpArticle h3 {
  color: #3C3C3C;
}
.lpArticle h4 {
  color: #3C3C3C;
}
a {
  color: #6D2077;
}
.internalArticleLink,
.linkBtn,
.sysPanel {
  background: #6D2077;
  color: #fff;
}
.internalArticleLink:focus,
.internalArticleLink:hover,
.linkBtn:focus,
.linkBtn:hover {
  background: #6D2077;
  color: #fff;
}
.registerForm.ctaGrid ::placeholder {
  color: #fff;
}
.sysPanel:hover {
  background: #6D2077;
  color: #e6bd93;
}
.selectorButton:hover::after {
  background: #6D2077;
}
.red {
  color: #D71A21;
}
input,
select,
textarea {
  color: #3C3C3C;
}
input:focus,
textarea:focus,
select:focus {
  border: 1px solid #6D2077;
}
.filtered {
  color: #3C3C3C;
}
.greyBg {
  background-color: #f0f0f0;
}
.greenBg {
  background-color: #6D2077;
}
.darkGreyBg {
  background-color: #DBE0E2;
}
.green {
  color: #6D2077;
}
.lpBanner .quickMenuContainer li {
  background: #DBE0E2;
}
.lpBanner .quickMenuContainer li.active,
.lpBanner .quickMenuContainer li.active:hover {
  background: #6D2077;
}
.lpBanner .quickMenuContainer li:hover {
  background: #808285;
}
/** all menu 1st level **/
.lpMenu .li_level_1 {
  background: #6D2077;
  /*box-shadow:2px 12px 20px @grey40;*/
}
.lpArticle .lpMenu li a {
  background: #6D2077;
}
.lpArticle .lpMenu li a .menuItemText {
  color: #fff;
}
.lpArticle .lpMenu li a .iconContainer {
  color: #fff;
}
/****** topnav ********/
.topNavContainer {
  background: #6D2077;
  color: #fff;
}
.topNav {
  color: #fff;
}
.topNav .iconContainer {
  color: #fff;
}
.topNav a {
  color: #fff;
}
.topNav a.logoLink:hover {
  color: #fff;
}
.topNav a:hover {
  color: #fff;
}
.topNav .lpMenu li a {
  color: #fff;
}
/**** mobile menu ****/
.mobileMenu .ul_level_2 {
  background: #fff;
}
.lpMenu.mobileMenu .mTopMenu {
  border-top: 1px solid #DBE0E2;
  border-bottom: 1px solid #DBE0E2;
}
.greenMenu {
  background: #6D2077;
}
.greenMenu .menuItemText,
.greenMenu .iconContainer {
  color: #fff;
}
.greenMenu a .menuItemText::after {
  background: #fff;
}
.greenMenu h3 {
  color: #fff;
}
.newsMenu li {
  background: #6D2077;
}
.newsMenu .iconContainer,
.newsMenu .menuItemText {
  color: #fff;
}
.internalArticleLink {
  background: #fff;
  color: #3C3C3C;
}
input,
textarea,
.errorReport select,
.registerForm input,
.registerForm textarea,
.registerForm select,
.loginForm input,
.loginForm select {
  background: #fff;
}
.registerForm .name1,
.loginForm .name1 {
  border-right: none;
}
.registerForm .name2,
.loginForm .name2 {
  border-left: none;
}
select.inputError,
input.inputError,
textarea.inputError,
.regOrderAddres input.inputError,
.loginForm input.inputError {
  border: 1px solid #D71A21;
}
.lpMenu li.solidgrey30 {
  background: #3C3C3C;
}
.iExport {
  color: #6D2077;
}
.iExport:hover {
  color: #9ECEDC;
}
/** voucher **/
.passSpecial h2 {
  color: #9ECEDC;
}
.wsCart.passSpecial .dataBlock {
  background: #f0f0f0;
}
/*.wsOrderNav li:hover .textBottom,*/
.internalArticleLink:hover,
.internalArticleLink:focus,
.grey30Menu.lpMenu li.solidgrey30:hover .menuItemText {
  color: #3C3C3C;
}
/*.wsOrderNav li .textBottom,*/
.lpMenu li.solidgrey30 .menuItemText {
  color: #fff;
}
/*.grey30Menu li	span{				color:@grey30;}*/
#progress-menu .menuItemText {
  color: #58595B;
}
/****** underline effect ********/
.errorReport a:hover .menuItemText::after,
.lpArticle a:hover .menuItemText::after,
.registerBtn:hover .btnText::after,
.loginContainer .buttonRow a:hover::after,
.buttonContainer a:hover .menuItemText::after,
.wsOrderNav a:hover .menuItemText::after,
.loginContainer .lpTabLi:hover::after,
.loginContainer .lpTabLi.active::after,
.topNav .lpMenu .li_level_0 span::after,
a:hover .menuItemText::after {
  background: #fff;
}
.loginContainer .lpTabLi,
.loginContainer .lpTabLi:hover,
.loginContainer .buttonRow a {
  color: #fff;
  background: #6D2077;
  border: none;
}
.lpArticle a:hover .menuItemText {
  color: #fff;
}
.headerContainer {
  color: #fff;
  background: #6D2077;
}
.headerContainer a {
  color: #fff;
}
.headerContainer a:hover {
  color: #FEF200;
}
.lpBanner .textContainer {
  color: #3C3C3C;
}
/****** imgMenu  *******/
.imgMenu .menuItemText {
  color: #3C3C3C;
}
.imgMenu li img {
  background: #DBE0E2;
  border: 4px solid #fff;
}
/***** price menu  ******/
.priceMenu {
  border-bottom: 4px solid #6D2077;
}
.priceMenu .menuItem:not(.last) {
  border-right: 1px solid #DBE0E2;
}
.priceMenu .menuItemText {
  color: #3C3C3C;
}
.priceMenu .menuItem:hover {
  background: #6D2077;
}
.priceMenu .menuItem:hover .menuItemText {
  color: #e6bd93;
}
.priceMenu .menuItem:hover h3 {
  color: #fff;
}
.priceMenu .menuItem:hover .iconContainer {
  color: #fff;
}
/** user type menu, inside the howToRent**/
.userTypeNav .i1 {
  border-right: 2px solid #fff;
}
.userTypeNav .i2 {
  border-left: 2px solid #fff;
}
/****** how it works ******/
.mainSlogain {
  color: #6D2077;
}
.howItWorksMenu.m1 {
  border-right: 2px solid #fff;
}
.howItWorksMenu.m2 {
  border-left: 2px solid #fff;
}
.home .howItWorksMenu {
  background: #DBE0E2;
}
.howItWorksMenu .parentTitle {
  border-bottom: 4px solid #fff;
}
.howItWorksMenu .last {
  background: #6D2077;
  border-top: 4px solid #fff;
}
.howItWorksMenu .last .menuItemText,
.howItWorksMenu .last .iconContainer {
  color: #fff;
}
.howItWorksMenu .last .menuItemText::after {
  background: #fff;
}
.howItWorksMenu .howItWorksMenu {
  border-bottom: 1px solid #fff;
}
.howItWorksMenu .howItWorkslabel {
  border: 4px solid #fff;
}
.howItWorks.first {
  border-right: 4px solid #fff;
}
.lpArticle.prices .priceBlock,
.lpArticle.prices .textBlockLeft {
  border-right: 2px solid #3C3C3C;
}
.lpArticle.prices .priceBlock:last-child {
  border: none;
}
/**** station selector ****/
.selectorTable table .areaInfo th {
  background: #fff;
  color: #3C3C3C;
}
.selectorTable table td {
  border: 2px solid #6D2077;
}
.selectorTable .trStation:hover td {
  cursor: pointer;
  background: #6D2077;
  color: #fff;
}
th,
.selectorTable .marked td,
.marked.odd td,
.marked.even td {
  background: #6D2077;
  color: #fff;
}
th a {
  color: #fff;
}
.stationTable .offline td {
  background: #e6e7e8;
  color: #a7a9ac;
  border: 2px solid #e6e7e8;
}
.lpArticle td,
.lpGroupArticle td {
  border: 2px solid #6D2077;
}
.lpArticle td:first-child,
.lpGroupArticle td:first-child {
  background: #6D2077;
  color: #fff;
}
.lpArticle td.whiteBg,
.lpGroupArticle td.whiteBg {
  background: #fff;
  color: #6D2077;
  border: 2px solid transparent;
}
.lpArticle td.whiteBg h2,
.lpGroupArticle td.whiteBg h2,
.lpArticle td.whiteBg h3,
.lpGroupArticle td.whiteBg h3,
.lpArticle td.whiteBg h4,
.lpGroupArticle td.whiteBg h4,
.lpArticle td.whiteBg h5,
.lpGroupArticle td.whiteBg h5 {
  color: #6D2077;
}
.lpArticle td.grey,
.lpGroupArticle td.grey {
  color: #3C3C3C;
}
/*
.selectorTable tr.marked td.selectedRow {
    background: url('img/chk16.png') no-repeat center center;
}

/***** cta, kapcsolat*****/
.contactGrid label {
  background: #6D2077;
  color: #fff;
}
.contactGrid .contactBlock {
  border: 2px solid #6D2077;
}
.ctaGrid .regLabel {
  background: #6D2077;
  color: #fff;
}
.ctaGrid .regLabel.terms {
  background: none;
  color: #3C3C3C;
}
.ctaGrid input,
.ctaGrid textarea {
  border: 2px solid #6D2077;
}
.ctaGrid .registerBtn {
  background: #6D2077;
  color: #fff;
}
#input_login_email_modkapcsolat_urlap_accept_terms.lpChk0 i {
  border: 2px solid #6D2077;
}
.lpChk0:focus,
.lpChk1:focus {
  outline: none;
}
/****** article group *****/
.lpGroupArticleTitle h2 a:hover,
.lpGroupIntro .more:hover {
  color: #6D2077;
}
.lpGroupArticle {
  background: #f5f5f5;
}
.lpContentDateCreate,
.lpGroupDateCreate {
  color: #808285;
}
.articleHead,
.articleGroupIntro {
  background: #f8f8f8;
}
/** station component **/
.stationSelector h2 {
  background: #6D2077;
  color: #fff;
}
/** error reporting **/
.errorReport h2 {
  color: #6D2077;
}
/**** footer ****/
/*.footerLogo li:hover,
.footerLogoGrid .menuItem:hover{	box-shadow: 3px 10px 10px 3px @greyE8;}*/
#footer-menu li .menuItemText {
  color: #fff;
}
/****** underline effect ********/
/*.bottomNav a{				color:@grey6c;}
.bottomNav a:hover{			color:@grey6c;}

.bottomIcon a{				color:@grey6c;}
.bottomNav a:hover{			color:@purple;}

.copyRight{					color:@greyA;}
a.poweredBy {    			color:@greyD;}

.footer{					background:@greyF8;}*/
/************  content ***********/
#lpContent {
  background: #fff;
}
/**************** side modules *************
.lpModule{				background:@greyF8;}
.lpModuleHead h3,.lpModule a,.moduleArticle a{
						color:@darkYellow;}
.lpModule a:hover,.moduleArticle a:hover{
						color:@purpleBlue;}
.lpModuleHead{			border-bottom:1px solid @darkYellow;}
.lpModule .moduleRow{	border-bottom: 1px dashed @darkYellow;}
.moduleItemName{		color:@darkYellow;}

					
/******************      Tabs    ***************
.lpTabList li{	color: @grey30; border:none;background:@yellow;}

.lpTabList li.active{	color: @grey30; }
.lpTabList,
.lpTabControls,
.lpTabContainer{		border:none;}
.lpTabList li:hover{   background: @white;}
.lpTabList li:hover a{ color:@grey30;}	
.lpTabList .active {   background: @white;}					 
/****************** Autocomplete ***************/
.ui-autocomplete .match {
  color: #6D2077;
}
/*********  login popup  ***********/
/****************** Cookie ***************/
.srollTopButton {
  background: #58595B;
}
.srollTopButton:hover {
  background: #3C3C3C;
}
/*****paginatnion*****/
.lpPagination a.current {
  background: #6D2077;
}
/**************** webshop ****************/
.passList .icon24 {
  color: #4D4D4D;
}
.passList .dataBlock .icon24:hover {
  color: #6D2077;
}
.wsProductData {
  border-bottom: 1px solid #e6e7e8;
}
.wsProductData:hover {
  box-shadow: 3px 3px 9px 3px #E9E9EB;
}
.wsCart h2 {
  color: #6D2077;
}
.wsCart .cartProductName a,
.wsName a {
  color: #7F5C1C;
}
.wsCart .cartProductName a:hover,
.wsName a:hover {
  color: #7F5C1C;
}
.wsProductData .wsVariant {
  color: #7F5C1C;
}
.wsProductData .priceContainer {
  color: #7F5C1C;
}
.wsProductData .priceContainer {
  color: #7F5C1C;
}
.productName h1 {
  color: #fff;
  background: #7F5C1C;
}
.plcCenter {
  color: #fff;
  background: #7F5C1C;
}
.productOrderFormInner {
  background: #f0f0f0;
}
.wsProductData .details a {
  color: #7F5C1C;
  /*background:@colorBtnDetailsBg;
	border:1px solid @colorBtnDetailsBorder; */
}
.wsProductData .details a:hover {
  color: #7F5C1C;
}
.wsProductData .price,
.productDetails .price {
  color: #6D2077;
}
.productDetails .vatText {
  color: #58595B;
}
.addToCart32,
.cart,
.wsCart .checkout,
.sendOrderButton {
  color: #6D2077;
}
.wsOrderNav .cancel a {
  color: #6D2077;
}
.wsProductData .itemCount {
  color: #7F5C1C;
}
.wsOrderNav {
  color: #DBE0E2;
}
.wsOrderNav .current {
  color: #7F5C1C;
}
.dataItem.pin {
  color: #fff;
  background: #6D2077;
}
.progressBar {
  background-color: #6D2077;
}
/********  media ************/
@media (max-width: 1600px) {
}
@media (max-width: 1100px) {
  .gridMenu.m1,
  .gridMenu.m2 {
    border: none;
  }
  .priceMenu {
    border: none;
  }
  .priceMenu .menuItem {
    border-bottom: 4px solid #6D2077;
  }
  .loginMenu.loggedIn ul.ul_level_0 {
    background: none;
  }
  .userMenu li {
    border-bottom: 1px solid #DBE0E2;
  }
}
@media (max-width: 500px) {
  /*.flexMenuAround .item3 p{
		color:@grey80;
	}*/
  .topNav .mainMenu .li_level_0 {
    border-bottom: 1px solid #fff;
  }
  .topNav .mainMenu .li_level_0:last-child {
    border-bottom: none;
  }
  .footerMenu .li_level_0 {
    border-bottom: 1px solid #fff;
  }
  .footerMenu .li_level_0:last-child {
    border-bottom: none;
  }
}
