:root {
	 --brand-color1: #74c569;
     --brand-color1-darker: #58a94d;
     --brand-color1-light: #d7efd4;
	 --boxbg1: #ecf2eb;
	 --boxbg1HOVER: #cde5c9;}

.head .hlogo .hlicon {background-image:url(/pictures/microsites/1/187/hotel_fit_heviz_logo2.png); width: 220px; height: 70px;}
.head .hlogo .hlicon {width: 270px; height: 100px; margin-top: -24px;}
.headcontainer .hlogo {line-height: 0;}
.headcontainer .hlogo IMG {content:url(/pictures/microsites/1/187/hotel_fit_heviz_logo2.png); height:58px; filter: brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(26%) hue-rotate(262deg) brightness(108%) contrast(108%);}
.headcontainer2 .hlogo IMG {filter: unset;}
.lighthead .lhlogo .hlogo {width: 230px; height: 110px; background-image:url(/pictures/microsites/1/187/hotel_fit_heviz_logo2.png); background-size:contain; background-repeat:no-repeat; background-position:center center;}
.mobilemenu .mobilemenucontainer .mmhead .mmhlogo IMG {content: url(/pictures/microsites/1/187/hotel_fit_heviz_logo2.png); height: 58px; margin-top: -3px;}

.bigpromo2 .info .note {color: #d8e5d6;}

.headcontainer .hmenu .menutabs LI .menuitem {font-family:var(--heading-font); font-weight:600; background-image: linear-gradient(45deg, rgba(116, 197, 105,0.3) 50%, transparent 50%);}
.headcontainer .hnav .hbooking A {font-size: 18px; line-height: 18px; font-weight: 700; letter-spacing: 1px;}
.screen .cover {background: linear-gradient(100deg, rgba(16,40,18,.93) 0%, rgba(18,44,20,.84) 32%, rgba(26,58,28,.52) 62%, rgba(26,58,28,.24) 100%), linear-gradient(180deg, rgba(16,40,18,.30) 0%, transparent 30%, rgba(16,40,18,.58) 100%);}
.screenstart {background-image:url(/pictures/microsites/1/187/hotelfit_hero1.jpg);}

.guestreviewsection {background-color: var(--brand-color1-light);}

.loyaltysection {background-color: var(--brand-color1-light);}
.loyaltyblock {color: #2e3f24;}
.loyaltyblock .loyinfo .label {background-color: #afd3ab;}
.loyaltyblock .loyinfo .text {color: #5d6d54;}
.loyaltyblock .loyinfo .note {color:#5d6d54; font-size: 1.2rem; line-height: 2rem;}
.loyaltyblock .loyregpanel .icon .iconbox {background-color: #d7efd4;}
.loyaltyblock .loyregpanel .icon .iconbox .svgicon {filter: brightness(0) saturate(100%) invert(75%) sepia(41%) saturate(482%) hue-rotate(65deg) brightness(86%) contrast(90%);}
.loyaltyblock .loyregpanel .topnote {background-color: #d7efd4;}
.loyaltyblock .loyinfo .note UL LI::before {background-color: #5d6d54;}

.factsbynumbers .dataline .title {color: #2e3f24;}
.factsbynumbers .dataline .text {color: #5d6d54;}

/*.roomsblock {grid-template-columns: 1fr 1fr;}*/

.roombox1 .info {background-color: var(--boxbg1);}
.roombox1:HOVER .info {background-color: var(--boxbg1HOVER);}

.promobox2blockcontainer {background-color: var(--boxbg1);}

.ratebox1 .info {background-color: var(--boxbg1);}
.ratebox1:HOVER .info {background-color: var(--boxbg1HOVER);}
.ratebox1 .info .infotop .tags .tag {background-color: #afd3ab; color: #2e3f24;}

.ratebox1 .info .infotop .extra .extraitem {background-color: #f84760;}

.reviewright .piccont .pic IMG {content:url(/pictures/fotoalbumok/6/1026/24660n.jpg); width:600px; height:600px;}

@media (max-width:1023px){
    .headcontainer .hlogo IMG {filter: unset;}

    .loyaltyblock .loyinfo .note {font-size: 0.9rem; line-height: 1.6rem;}

}