/** mozgasvilag.hu colors **/
/** seasonal colors **/
/* túra, tavasz  */
/* triatlon nyár */
/* futás, ősz */
/* sí, tél */
/* kerékpár */
/* hegymászás */
/* magastátra */
/******************************************************/
body {
  color: #162029;
  background: #fff;
}
/*h1{			color:@lime;}
h2{			color:@grey40;}
h3{			color:@grey40;}
h4,h5,h6{	color:@grey20;}


th{			color:@white;background:@lime;}
th a{		color:@white;}
th a:hover{	color:@greyC;}
td{			color:@grey40;}
.filtered{	background:@greyE; color:@grey20;}
*/
/** all menu 1st level **/
/*.lpMenu .ul_level_1 {		background:@red;}
.lpMenu .ul_level_1 span{	color:@brown;}*/
input,
select,
textarea {
  background: none;
}
input {
  border: none;
  background: none;
  border-bottom: 1px solid #162029;
}
input:focus,
a:focus {
  border: none;
  outline: none;
}
.inputError {
  border: none;
  border-bottom: 1px solid #FD9E04;
}
a.inputError {
  border: 1px solid #FD9E04;
}
/***** seasonal colors ******/
.spring {
  /*.footer{
		li:hover{			
			.menuItemText{		color:@greenStart;}
			.iconContainer{		color:@greenStart;border:3px solid @greenStart;}
		}
		.menuItemText::after{		background: @greenGradient;}
	}	// footer */
}
.spring .linkBtn,
.spring .sysPanel {
  background: linear-gradient(165deg, #33cc99 0%, #33cc99 40%, #999933 100%);
  color: #fff;
}
.spring .mvTeaser .mvTeaserRow:hover .teaserTitle {
  color: #33cc99;
}
.spring .mvIntro.entered .introTitle a,
.spring .mvIntro:hover .introTitle a {
  color: #33cc99;
}
.spring .mvIntro.entered .introTags,
.spring .mvIntro:hover .introTags {
  border-color: #33cc99;
}
.spring .mvIntro.entered .mvTag,
.spring .mvIntro:hover .mvTag {
  color: #33cc99;
}
.spring .mvIntro.entered .mvIcon,
.spring .mvIntro:hover .mvIcon {
  border-color: #33cc99;
}
.spring .mvIntro.entered .mvAuthorImg,
.spring .mvIntro:hover .mvAuthorImg {
  border-color: #33cc99;
}
.spring .mvIntro.entered .iconContainer,
.spring .mvIntro:hover .iconContainer {
  color: #33cc99;
  background: #fff;
}
.spring .headBg {
  background: linear-gradient(165deg, #33cc99 0%, #33cc99 40%, #999933 100%);
}
.summer {
  /*.footer{
		li:hover{			
			.menuItemText{		color:@redEnd;}
			.iconContainer{		color:@red;border:3px solid @red;}
		}
		.menuItemText::after{		background: @redGradient;}
	}	// footer*/
}
.summer .linkBtn,
.summer .sysPanel {
  background: linear-gradient(165deg, #ff0000 0%, #ff0000 40%, #ffdd00 100%);
  color: #fff;
}
.summer .mvTeaser .mvTeaserRow:hover .teaserTitle {
  color: #ff0000;
}
.summer .mvIntro.entered .introTitle a,
.summer .mvIntro:hover .introTitle a {
  color: #ff0000;
}
.summer .mvIntro.entered .introTags,
.summer .mvIntro:hover .introTags {
  border-color: #ff0000;
}
.summer .mvIntro.entered .mvTag,
.summer .mvIntro:hover .mvTag {
  color: #ff0000;
}
.summer .mvIntro.entered .mvIcon,
.summer .mvIntro:hover .mvIcon {
  border-color: #ff0000;
}
.summer .mvIntro.entered .mvAuthorImg,
.summer .mvIntro:hover .mvAuthorImg {
  border-color: #ff0000;
}
.summer .mvIntro.entered .iconContainer,
.summer .mvIntro:hover .iconContainer {
  color: #ff0000;
  background: #fff;
}
.summer .headBg {
  background: linear-gradient(165deg, #ff0000 0%, #ff0000 40%, #ffdd00 100%);
}
.autumn {
  /*.footer{
		li:hover{			
			.menuItemText{		color:@brownEnd;}
			.iconContainer{		color:@brownEnd;border:3px solid @brownEnd;}
		}
		.menuItemText::after{		background: @orangeGradient;}

	}	// footer*/
}
.autumn .linkBtn,
.autumn .sysPanel {
  background: linear-gradient(165deg, #623B16 0%, #7E4C1C 40%, #ffcc00 100%);
  color: #fff;
}
.autumn .contentSearch .iconContainer {
  color: #623B16;
  background: #fff;
}
.autumn .mvTeaser .mvTeaserRow:hover .teaserTitle {
  color: #623B16;
}
.autumn .mvIntro.entered .introTitle a,
.autumn .mvIntro:hover .introTitle a {
  color: #623B16;
}
.autumn .mvIntro.entered .introTags,
.autumn .mvIntro:hover .introTags {
  border-color: #623B16;
}
.autumn .mvIntro.entered .mvTag,
.autumn .mvIntro:hover .mvTag {
  color: #623B16;
}
.autumn .mvIntro.entered .mvIcon,
.autumn .mvIntro:hover .mvIcon {
  border-color: #623B16;
}
.autumn .mvIntro.entered .mvAuthorImg,
.autumn .mvIntro:hover .mvAuthorImg {
  border-color: #623B16;
}
.autumn .mvIntro.entered .iconContainer,
.autumn .mvIntro:hover .iconContainer {
  color: #623B16;
  background: #fff;
}
.autumn .headBg {
  background: linear-gradient(165deg, #623B16 0%, #7E4C1C 40%, #ffcc00 100%);
}
.winter {
  /*.footer{
		li:hover{			
			.menuItemText{		color:@blueEnd;}
			.iconContainer{		color:@blueEnd;border:3px solid @blueEnd;}
		}
		.menuItemText::after{		background: @blueGradient;}

	}	// footer*/
}
.winter .linkBtn,
.winter .sysPanel {
  background: linear-gradient(165deg, #3366ff 0%, #3366ff 40%, #33ffff 100%);
  color: #fff;
}
.winter .mvTeaser .mvTeaserRow:hover .teaserTitle {
  color: #3366ff;
}
.winter .mvIntro.entered .introTitle a,
.winter .mvIntro:hover .introTitle a {
  color: #3366ff;
}
.winter .mvIntro.entered .introTags,
.winter .mvIntro:hover .introTags {
  border-color: #3366ff;
}
.winter .mvIntro.entered .mvTag,
.winter .mvIntro:hover .mvTag {
  color: #3366ff;
}
.winter .mvIntro.entered .mvIcon,
.winter .mvIntro:hover .mvIcon {
  border-color: #3366ff;
}
.winter .mvIntro.entered .mvAuthorImg,
.winter .mvIntro:hover .mvAuthorImg {
  border-color: #3366ff;
}
.winter .mvIntro.entered .iconContainer,
.winter .mvIntro:hover .iconContainer {
  color: #3366ff;
  border-color: #3366ff;
  background: #fff;
}
.winter .headBg {
  background: linear-gradient(165deg, #3366ff 0%, #3366ff 40%, #33ffff 100%);
}
.sysPanelRow .sysPanel.cancel {
  background: #dedede;
  color: #162029;
}
/****** sport art hover color *******/
.subMenuOpen .menuItemText,
.subMenuOpen .iconContainer {
  color: #162029;
}
#top-menu a {
  color: #162029;
}
.sport-kerekpar.mvIntro.entered .introTitle a,
.sport-kerekpar.mvIntro:hover .introTitle a {
  color: #ffcc00;
}
.sport-kerekpar.mvIntro.entered .introTags,
.sport-kerekpar.mvIntro:hover .introTags {
  border-color: #ffcc00;
}
.sport-kerekpar.mvIntro.entered .mvTag,
.sport-kerekpar.mvIntro:hover .mvTag {
  color: #ffcc00;
}
.sport-kerekpar.mvIntro.entered .mvIcon,
.sport-kerekpar.mvIntro:hover .mvIcon {
  border-color: #ffcc00;
}
.sport-kerekpar.mvIntro.entered .mvAuthorImg,
.sport-kerekpar.mvIntro:hover .mvAuthorImg {
  border-color: #ffcc00;
}
.sport-kerekpar.mvIntro.entered .iconContainer,
.sport-kerekpar.mvIntro:hover .iconContainer {
  color: #ffcc00;
  border-color: #ffcc00;
  background: #fff;
}
.selectorButton.kerekpar:hover > .menuItemText {
  color: #ffcc00;
}
.sport-si.mvIntro.entered .mvIntro:hover .introTitle a,
.sport-si.mvIntro:hover .mvIntro:hover .introTitle a {
  color: #3366ff;
}
.sport-si.mvIntro.entered .mvIntro:hover .introTags,
.sport-si.mvIntro:hover .mvIntro:hover .introTags {
  border-color: #3366ff;
}
.sport-si.mvIntro.entered .mvIntro:hover .mvTag,
.sport-si.mvIntro:hover .mvIntro:hover .mvTag {
  color: #3366ff;
}
.sport-si.mvIntro.entered .mvIntro:hover .mvIcon,
.sport-si.mvIntro:hover .mvIntro:hover .mvIcon {
  border-color: #3366ff;
}
.sport-si.mvIntro.entered .mvIntro:hover .mvAuthorImg,
.sport-si.mvIntro:hover .mvIntro:hover .mvAuthorImg {
  border-color: #3366ff;
}
.sport-si.mvIntro.entered .mvIntro:hover .iconContainer,
.sport-si.mvIntro:hover .mvIntro:hover .iconContainer {
  color: #3366ff;
  border-color: #3366ff;
}
.selectorButton.si:hover > .menuItemText {
  color: #3366ff;
}
.sport-triatlon.mvIntro.entered .introTitle a,
.sport-triatlon.mvIntro:hover .introTitle a {
  color: #ff0000;
}
.sport-triatlon.mvIntro.entered .introTags,
.sport-triatlon.mvIntro:hover .introTags {
  border-color: #ff0000;
}
.sport-triatlon.mvIntro.entered .mvTag,
.sport-triatlon.mvIntro:hover .mvTag {
  color: #ff0000;
}
.sport-triatlon.mvIntro.entered .mvIcon,
.sport-triatlon.mvIntro:hover .mvIcon {
  border-color: #ff0000;
}
.sport-triatlon.mvIntro.entered .mvAuthorImg,
.sport-triatlon.mvIntro:hover .mvAuthorImg {
  border-color: #ff0000;
}
.sport-triatlon.mvIntro.entered .iconContainer,
.sport-triatlon.mvIntro:hover .iconContainer {
  color: #ff0000;
  background: #fff;
}
.selectorButton.triatlon:hover > .menuItemText {
  color: #ff0000;
}
.sport-tura.mvIntro.entered .introTitle a,
.sport-tura.mvIntro:hover .introTitle a {
  color: #33cc99;
}
.sport-tura.mvIntro.entered .introTags,
.sport-tura.mvIntro:hover .introTags {
  border-color: #33cc99;
}
.sport-tura.mvIntro.entered .mvTag,
.sport-tura.mvIntro:hover .mvTag {
  color: #33cc99;
}
.sport-tura.mvIntro.entered .mvIcon,
.sport-tura.mvIntro:hover .mvIcon {
  border-color: #33cc99;
}
.sport-tura.mvIntro.entered .mvAuthorImg,
.sport-tura.mvIntro:hover .mvAuthorImg {
  border-color: #33cc99;
}
.sport-tura.mvIntro.entered .iconContainer,
.sport-tura.mvIntro:hover .iconContainer {
  color: #33cc99;
  background: #fff;
}
.selectorButton.tura:hover > .menuItemText {
  color: #33cc99;
}
.sport-futas.mvIntro.entered .introTitle a,
.sport-futas.mvIntro:hover .introTitle a {
  color: #ff6600;
}
.sport-futas.mvIntro.entered .introTags,
.sport-futas.mvIntro:hover .introTags {
  border-color: #ff6600;
}
.sport-futas.mvIntro.entered .mvTag,
.sport-futas.mvIntro:hover .mvTag {
  color: #ff6600;
}
.sport-futas.mvIntro.entered .mvIcon,
.sport-futas.mvIntro:hover .mvIcon {
  border-color: #ff6600;
}
.sport-futas.mvIntro.entered .mvAuthorImg,
.sport-futas.mvIntro:hover .mvAuthorImg {
  border-color: #ff6600;
}
.sport-futas.mvIntro.entered .iconContainer,
.sport-futas.mvIntro:hover .iconContainer {
  color: #ff6600;
  background: #fff;
}
.selectorButton.futas:hover > .menuItemText {
  color: #623B16;
}
.sport-hegymaszas.mvIntro.entered .introTitle a,
.sport-hegymaszas.mvIntro:hover .introTitle a {
  color: #999933;
}
.sport-hegymaszas.mvIntro.entered .introTags,
.sport-hegymaszas.mvIntro:hover .introTags {
  border-color: #999933;
}
.sport-hegymaszas.mvIntro.entered .mvTag,
.sport-hegymaszas.mvIntro:hover .mvTag {
  color: #999933;
}
.sport-hegymaszas.mvIntro.entered .mvIcon,
.sport-hegymaszas.mvIntro:hover .mvIcon {
  border-color: #999933;
}
.sport-hegymaszas.mvIntro.entered .mvAuthorImg,
.sport-hegymaszas.mvIntro:hover .mvAuthorImg {
  border-color: #999933;
}
.sport-hegymaszas.mvIntro.entered .iconContainer,
.sport-hegymaszas.mvIntro:hover .iconContainer {
  color: #999933;
  background: #fff;
}
.selectorButton.hegymaszas:hover > .menuItemText {
  color: #999933;
}
/***** magastátra *******/
.magastatra .linkBtn {
  background: linear-gradient(165deg, #00ccff 0%, #00ccff 40%, #009999 100%);
  color: #fff;
}
.magastatra .mvIntro.entered .introTitle a,
.magastatra .mvIntro:hover .introTitle a {
  color: #009999;
}
.magastatra .mvIntro.entered .introTags,
.magastatra .mvIntro:hover .introTags {
  border-color: #009999;
}
.magastatra .mvIntro.entered .mvTag,
.magastatra .mvIntro:hover .mvTag {
  color: #009999;
}
.magastatra .mvIntro.entered .mvIcon,
.magastatra .mvIntro:hover .mvIcon {
  border-color: #00ccff;
}
.magastatra .mvIntro.entered .mvAuthorImg,
.magastatra .mvIntro:hover .mvAuthorImg {
  border-color: #00ccff;
}
.magastatra .mvIntro.entered .iconContainer,
.magastatra .mvIntro:hover .iconContainer {
  color: #00ccff;
  border-color: #00ccff;
  background: #fff;
}
.magastatra .selectorButton:hover > .menuItemText {
  color: #00ccff;
}
.magastatra .selectorButton:hover a > .menuItemText {
  color: #00ccff;
}
.magastatra .mvContent .mvIcon,
.magastatra .mvContent .mvAuthorImg {
  border: 4px solid #00ccff;
}
.magastatra .mvContent .mvIcon .iconContainer {
  background: #fff;
  color: #00ccff;
}
.magastatra .headBg {
  background: linear-gradient(165deg, #00ccff 0%, #00ccff 40%, #009999 100%);
}
/***** hover effects ******/
.linkBtn:hover {
  color: #fff;
  box-shadow: 5px 5px 10px 3px #aaa;
}
.mvIntro:hover {
  box-shadow: 5px 5px 10px 3px #aaa;
}
.mvTeaserFooter .mvTeaserRow:hover {
  box-shadow: 5px 5px 10px 3px #aaa;
}
.greyBg {
  background: #e5e5e5;
}
.fade:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
}
.imgSource {
  color: #aaa;
}
.logoSlogain {
  color: #162029;
}
/**********    search panel    ************/
.searchPanel::before {
  opacity: 0.95;
  background: #fff;
}
.searchPanel .toggleDiv .iconContainer.iDelete {
  color: #808080;
}
.searchPanel .toggleDiv .iconContainer.iDelete:hover {
  color: #000;
}
.searchPanel .contentSearch {
  background: #eaeaea;
}
.searchPanel .contentSearch .iconContainer {
  color: #808080;
  background: #f8f8f8;
}
.searchPanel .contentSearch .iconContainer:hover {
  color: #000;
}
.searchPanel .contentSearch input {
  background: #f8f8f8;
  border-bottom: 1px solid #fff;
}
.topNav {
  background: #fff;
  box-shadow: 0px 5px 20px #404040;
}
.topSearch .iconContainer,
.topMenu {
  color: #808080;
}
/* hamburger icon */
.topSearch:hover .iconContainer,
.topMenu:hover {
  color: #000;
}
.topBanner {
  /*.imgContainer::after{
		background:@black;
		opacity:0.5;
	}*/
  /*.authorImg{
		border:6px solid white;
	}*/
}
.topBanner .iconContainer {
  color: #808080;
}
.topBanner .iconContainer:hover {
  color: #fff;
}
.topBanner .textContainer a {
  color: #fff;
}
.topBanner .quickMenuContainer li {
  background: #FD9E04;
}
.topBanner .quickMenuContainer li.active {
  background: #DF8A02;
}
.topBanner .quickMenuContainer li:hover {
  background: #66801B;
}
.bannerTitle {
  color: #fff;
  text-shadow: 2px 2px 7px #000;
}
.bannerTitle::after {
  background: #fff;
}
.sponsorBannerTitle .contentTitle::after {
  background: #162029;
}
.topBanner .imgContainer::after,
.headImg .imgContainer::after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
}
/* ski only */
.bannerSearch .iconContainer {
  color: #fff;
  background: #3366ff;
}
.blue {
  color: #3366ff;
}
.red {
  color: #ff0000;
}
.black {
  color: #000;
}
.yellowBg {
  background: #FD9E04;
}
.greenBg {
  background: #66801B;
  color: #fff;
}
.redBg {
  background: #ff0000;
  color: #fff;
}
/*********     topMenu, giantmenu   *************/
#mainMenu {
  background: #dedede;
  box-shadow: -10px 0 20px #404040;
  /*.menuItemText{
		color:@grey20;
		
	}*/
}
#mainMenu .iconContainer.iDelete {
  color: #162029;
}
#mainMenu .iconContainer.iDelete:hover {
  color: #808080;
}
#mainMenu ul {
  background: #fff;
}
#mainMenu .iconContainer {
  color: #162029;
}
#mainMenu .selectorButton {
  border-top: 2px solid transparent;
  border-bottom: 2px solid transparent;
}
#mainMenu .selectorButton:hover {
  border-top: 2px solid #eee;
  border-bottom: 2px solid #eee;
  box-shadow: 0px 5px 10px #eee;
}
#mainMenu .selectorButton li .menuItemText::after {
  background: #162029;
}
#mainMenu .lpWarning,
#mainMenu .lpMessage {
  color: #fff;
}
#mainMenu .lpAutoComplete {
  color: #fff;
  border-bottom: 1px solid #dedede;
}
#mainMenu .contentSearch .iconContainer {
  color: #162029;
  background: #fff;
}
/*.topMenu{
	
	.ul_level_1{
	
	
	
		background:@yellow;
		.iconContainer{
			color:@white;
		}
		.menuItemText{
			color:@white;
		}
		
	}	
	//.ul_level_2{
		.menuItemText::after{
			background:@white;
		}
	//}
	
}

/*************  cta  *****************/
/*.mvCtaForm::before{
	border-top-color:@yellow;
	border-left-color:transparent;
}
		
.mvCtaForm{
	
	background:@white;
	.readTerms{			color:@grey40;}
	.readTerms:hover{	color:@yellow;}
	
}*/
.seasonalBg .logoContainer::after {
  background: #fff;
}
.seasonalBg .ctaText {
  color: #fff;
}
/*************  teaser  *****************/
.mvTeaser {
  background: #fff;
  /*.eventNr{
		color:@greyE2;
	}
	
	.introDate{
		color:@grey60;
	}*/
}
.mvTeaser .mvTeaserRow {
  border-bottom: 1px solid #bbb;
}
.mvTeaser .mvTeaserRow:hover {
  background: #f8f8f8;
}
.mvTeaser .mvTeaserRow:hover .teaserTitle {
  color: #66801B;
}
.mvTeaser .mvTeaserRow:hover .eventNr {
  color: #fff;
}
.mvTeaser .introTitle a {
  color: #162029;
}
.mvTeaserFooter {
  background: #e5e5e5;
}
.mvTeaserFooter .mvTeaserRow {
  background: #fff;
}
.mvTeaserFooter .mvTeaserRow .teaserTitle {
  color: #162029;
}
/*.mvTeaserFooter{
	
	background:@green;
	h2{
		color:@white;
	}
	
	
	.mvTeaserRow:hover{
		background:@black;
		.introDate,
		h4{
			color:@white;
		}
	}
	.linkBtn:not(:hover){
		background:@black;
	}
}
.mvNews .mvTeaserFooter{
	
	background:@yellow;
	
}
.mvTeaserFooter::after{
		border-top:40px solid @greyF2;
		border-left:2000px solid transparent;
	}
/*********  home page   **************/
.mvIntro,
.mvPanel {
  background: #fff;
  /*.introSportArt{
		color:@white;
		border:4px solid @white;
		background:@green;
	}*/
  /*.iSki .introSportArt{
		background:@blue;
	}*/
}
.mvIntro .introText:after,
.mvPanel .introText:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
}
.mvIntro .introTags,
.mvPanel .introTags {
  border-top: 2px solid #ccc;
}
.mvIntro .introTitle a,
.mvPanel .introTitle a {
  color: #162029;
}
.mvIntro .mvIcon,
.mvPanel .mvIcon,
.mvIntro .mvAuthorImg,
.mvPanel .mvAuthorImg {
  border: 4px solid #fff;
}
.mvIntro .mvAuthorName,
.mvPanel .mvAuthorName,
.mvIntro .introPublishDate,
.mvPanel .introPublishDate {
  color: #999999;
}
.mvIntro .refreshDateText,
.mvPanel .refreshDateText {
  color: #999999;
}
.mvIntro .mvIcon .iconContainer,
.mvPanel .mvIcon .iconContainer {
  background: #e5e5e5;
  color: #606060;
}
/*
.mvIntro.mv_article .mvIcon .iconContainer,
.mvIntro.mv_article .introSportArt{ background:@yellow;}
.mvIntro.mv_event .mvIcon .iconContainer,
.mvIntro.mv_event .introSportArt{ background:@darkRed;}
.mvIntro.mv_place .mvIcon .iconContainer,
.mvIntro.mv_place .introSportArt{ background:@grey70;}
.mvIntro.mv_ski_snow .mvIcon .iconContainer,
.mvIntro.mv_ski_snow .introSportArt{ background:@blue;}
/************   Content, inner   ****************/
#mvContentInner {
  background: #e5e5e5;
}
.mvContent {
  /*.mvSocial .iconContainer{	
		color:@black;
		border:2px solid @grey60;	
	}
	.mvSocial .iconContainer:hover{
		color:@white;
		background:@green;
		border-color:@green;
	}	
	.headBg{		background:@green;}*/
  /*.headImg::after{
		border-bottom:40px solid @greyF2;
		border-right:2000px solid transparent;
	}*/
  /*.headImg::after{
		background:@greyF2;
	}*/
  /*.imgContainer::after{
		background:@black;
		opacity:0.5;
	}*/
}
.mvContent .headText {
  color: #fff;
  text-shadow: 2px 2px 7px #000;
}
.mvContent .mvAuthorImg {
  border: 4px solid #FD9E04;
}
.mvContent .detailsTop {
  background: #e5e5e5;
}
.mvContent .mvIcon .iconContainer {
  background: #fff;
  color: #FD9E04;
}
.mvContent .mvIcon,
.mvContent .mvAuthorImg {
  border: 4px solid #FD9E04;
}
.mvContent .idezet,
.mvContent .kiemelt {
  color: #606060;
}
.mvContent .idezet:before {
  color: #808080;
}
/******  ski filter *********/
.onPageFilterSearch {
  background: #e5e5e5;
}
.onPageFilterSearch .searchText {
  border-top: 2px solid #000;
}
.onPageFilterSearch select,
.onPageFilterSearch input {
  background: #f5f5f5;
  border: none;
}
.onPageFilterSearch .searchBtn {
  color: #162029;
}
.onPageFilterSearch .searchBtn:hover {
  color: #FD9E04;
}
/****  breadcrumbs  ***/
.mvBreadcrumbs a {
  color: #162029;
}
.mvBreadcrumbs a:after {
  background-color: #162029;
}
.mvBreadcrumbs .iconContainer {
  color: #808080;
}
/******  ski  *********/
.skiList {
  background: #e5e5e5;
}
.open .iconContainer {
  color: #66801B;
  background: #fff;
}
.close .iconContainer {
  color: #ff0000;
  background: #fff;
}
.mvSki .skiSlope {
  color: #fff;
}
.mvSki .skiSlope.red {
  background: #ff0000;
}
.mvSki .skiSlope.blue {
  background: #3366ff;
}
.mvSki .skiSlope.black {
  background: #000;
}
.mvSki .openBlock .iconContainer:before {
  background: #f2f2f2;
}
.mvSki .openBlock .iconContainer:after {
  background: #fff;
}
.mvSkiArea .snow .iconContainer {
  color: #fff;
}
.mvSkiArea .snow .iconContainer:after {
  background: #3366ff;
}
/*.mvSnowReport {
	table .iconContainer{	color:@grey99;}
	th,td{	border-right:1px solid @greyC;}	
	th:last-child,td:last-child{	border:none;}	
	
}*/
.weatherBlock .iconContainer {
  color: #999999;
}
.mvWeather {
  border-right: 1px solid #ccc;
}
.mvWeather:last-child {
  border: none;
}
.mvSki {
  /*.skiPassInfo th{	color:@white;background:@blue;}
	//.skiPassInfo thead{	color:@white;background:@blueGradient;}
	tr.data{			border:1px solid @greyC;box-shadow:0px 0px 10px 3px @greyE;}
	tr.data:hover{		border:1px solid @grey99;box-shadow:0px 0px 10px 3px @grey99;}
	.passPeriod{		color:@grey10;background:@blueEnd;}*/
}
.mvSki .skiPassInfo {
  background: #f5f5f5;
}
.mvSki .skiPassInfo .topLegend {
  color: #fff;
  background: #3366ff;
}
.mvSki .skiPassInfo .bottomLegend {
  background: #ccc;
}
.mvSki .skiPassInfo .passLabel {
  background: #33ffff;
}
.mvSki .skiExtra {
  border-right: 2px solid #162029;
}
.mvSki .skiExtra:last-child {
  border: none;
}
.compareSlider .compareSliderBg::before,
.compareSlider .compareSliderBg,
.compareSlider .compareSliderBg::after {
  background: #000;
}
.compareSlider .comparisonSlider {
  background: #3366ff;
  color: #fff;
}
.mapRouteControl,
.mapRouteResult {
  background: rgba(255, 255, 255, 0.9);
}
/*************  ski rating   *****************/
.ratingContainer .ratingsTotal {
  border-right: 2px solid #162029;
}
.ratingContainer .ratingsTotal:last-child {
  border: none;
}
.ratingContainer .iStarHalf,
.ratingContainer .iStar {
  color: #3366ff;
}
.ratingContainer .iStarEmpty {
  color: #aaa;
}
.ratingContainer .ratingValue {
  color: #aaa;
}
.ratingContainer textarea {
  background: #f2f2f2;
  border: none;
}
.ratingContainer textarea.inputError {
  border-bottom: 1px solid #FD9E04;
}
.mvRatingForm table {
  background: #f2f2f2;
}
.mvRatingForm th {
  background: #66801B;
  color: #fff;
}
.wForecastDetails .wDailyBlock {
  border-bottom: 1px solid #ccc;
}
.wForecastDetails .wData,
.wForecastDetails .item5,
.wForecastDetails .item6,
.wForecastDetails .item7 {
  border-right: 1px solid #ccc;
}
.wForecastDetails .wData:last-child {
  border: none;
}
.wForecastDetails .carouselGridContainer {
  background: #f0f0f0;
}
.wForecastDetails .carouselBtn {
  color: #aaa;
}
.wForecastDetails .carouselBtn:hover {
  color: #808080;
}
/****** add event ******/
.eventForm input:focus {
  border-bottom: 1px solid #3366ff;
  outline: none;
}
.eventForm a:focus {
  border: none;
}
/****** footer ********/
.footer {
  background: #162029;
  color: #fff;
}
.footer .iconContainer {
  color: #fff;
}
.footer .menuItemText {
  color: #fff;
}
.footer .socialMenu {
  color: #fff;
}
.footer .socialMenu .iconContainer {
  border: 3px solid #fff;
}
.footer li:hover .menuItemText {
  color: #aaa;
}
.footer li:hover .iconContainer {
  color: #aaa;
  border: 3px solid #aaa;
}
.footer .menuItemText::after {
  background: #aaa;
}
.footer .copyRight {
  color: #bbb;
}
.mvArticle .bottomNav {
  background: #FD9E04;
}
div.not(.lpPopup) .lpArticleTitle h1 {
  color: #fff;
  background: #FD9E04;
}
div.not(.lpPopup) .lpArticleTitle h1::after {
  background: #f5f5f5;
}
.impresszum .authorImg {
  border: 12px solid #D4D5DA;
}
/***********    gallery popup   ****************/
.lpPopup.slideShow .popupClose i {
  color: #162029;
}
.lpPopup.slideShow .popupClose:hover i {
  color: #aaa;
}
.lpPopup.fullWindow .popupClose i {
  color: #aaa;
}
.lpPopup.fullWindow .popupClose:hover i {
  color: #808080;
}
.lpPopup.fullWindow .imgText {
  border: none;
  background: #fff;
  color: #162029;
}
.lpPopup.fullWindow .imgText .imgLogo {
  border-bottom: 1px solid #ccc;
}
.lpPopup.fullWindow .imgText .imgSource {
  border-bottom: 1px solid #ccc;
  color: #aaa;
}
/* autocomlete */
.ui-autocomplete .match {
  color: #66801B;
}
.topSearchAcResult {
  background-color: #FD9E04;
}
/*********** image upload ************/
.fileBrowser li {
  background: #ccc;
}
.fileBrowser .toolbarIcon {
  color: #3366ff;
}
.fileBrowser .toolbarIcon:hover {
  color: #66801B;
}
/*********  advert test *************/
.mvPreview {
  background: #3366ff;
  color: white;
}
.mvZoneText {
  color: #808080;
}
/*********  Training Plan  *************/
#trainingPlanTable .selectorButton {
  color: white;
  background: linear-gradient(90deg, #ff6201 60%, #fdb700 100%);
}
#trainingPlanTable .trainingInfo {
  color: #162029;
  border-bottom: solid 1px #808080;
}
#trainingPlanTable .trainingInfo a {
  color: #3863ff;
}
#trainingPlanTable .trainingInfo:hover {
  background-color: #f8f8f8;
  transition: 200ms;
}
@media (max-width: 800px) {
  .responsiveTable .passPeriod {
    background: #66CCFF;
    color: #fff;
  }
}
@media (max-width: 760px) {
  .mvWeather.w2 {
    border: none;
  }
}
@media (max-width: 550px) {
  .mvWeather {
    border-right: none;
    border-bottom: 1px solid #ccc;
  }
  .bottomNav .socialMenu a {
    color: #66801B;
  }
  .bottomNav .socialMenu li:not(:hover) {
    color: #66801B;
  }
  .bottomNav .socialMenu li:not(:hover) .iconContainer {
    border: 3px solid #66801B;
  }
  .bottomNav .socialMenu li:hover {
    color: #FD9E04;
  }
  .bottomNav .socialMenu li:hover .iconContainer {
    border: 3px solid #FD9E04;
  }
  .bottomNav .socialMenu li:hover a {
    color: #FD9E04;
  }
  .bottomNav #lablec-menu li {
    background-color: rgba(102, 128, 27, 0.4);
  }
  .mvNews .bottomNav .socialMenu a {
    color: #fff;
  }
  .mvNews .bottomNav .socialMenu li:not(:hover) {
    color: #fff;
  }
  .mvNews .bottomNav .socialMenu li:not(:hover) .iconContainer {
    border: 3px solid #fff;
  }
  .mvNews .bottomNav .socialMenu li:hover {
    color: #66801B;
  }
  .mvNews .bottomNav .socialMenu li:hover .iconContainer {
    border: 3px solid #66801B;
  }
  .mvNews .bottomNav .socialMenu li:hover a {
    color: #66801B;
  }
}
