A {color:#000;}
A:HOVER {color:#000;}

.headcontainersmall .head .hlogo {background-size:82px; background-position:0px 5px; width:250px; background-image:url(/pictures/microsites/1/197/logo_schwarzberg.png);}

.cookieaccept .cookieaccept_content .cookieccepttext A {color:#007a3e;}

.menutabs LI .homeiconlink {background-image: url(/pictures/microsites/1/197/house.svg);}
.menutabs LI .homeiconlinkselected {background-image: url(/images/icons/house1_black.svg);}

.button1 {background-color:#007a3e;}
.button1:HOVER {background-color:#2e9261;}

.bigpromo2 .bigpromo2text .info .title A {color:#fff;}
.breadcrumb .bright .bbooking {background-color:#007a3e; color:#fff;}

.pcardnew .info A .name {color:#000;}
.pcardnew:hover .info A {background-color:#000;}

.head .hlogo {background-image:url(/pictures/microsites/1/197/logo_schwarzberg.png); height:64px; top:28px;}
.head .htopmenu UL LI .hloyalty, .head .htopmenu UL LI .hlogin {display:none;}
.head .htopmenu UL LI .hloyalty:hover, .head .htopmenu UL LI .hlogin:hover {background-color:#000;}

.menutabs LI .menuitem {color:#007a3e; padding:5px 15px 5px 15px;}
.menutabs LI:hover .menuitem {color:#2e9261;}
.menutabs LI .selected {color:#000;}
.menutabs LI .selected A {color:#000;}
.menutabs LI:HOVER .selected {color:#000;}

.pcardnew:hover .info A .roomprice {color:rgba(255, 255, 255, 1);}

.bookhereboxcontainer {background-color:#70163c;}
.bookherebox {background-color:#70163c;}
.bookherebox .bhbox .info .more A.button1 {color:#70163c;}
.bookherebox .bhbox .info .more:hover A.button1 {background-color:rgba(255, 255, 255, 0.2);}

.infoboxblock .picblock:hover .glink {background-color:#70163c;}

.newsbigheadcontainer .newsbigheadcover {background-color:rgba(0, 0, 0, 0.2);}
.newsbighead .headtext H2 {color:#fff;}
.newsbighead .headtext H3 {color:#fff;}

.homerooms1 .roomcard2 {width:100%; height:auto; display:flex;}
.homerooms1 .roomcard2 .info {width:100%; height:259px; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.homerooms1 .roomcard2 .info .title {font-size:30px; line-height:36px; margin-bottom:25px;}
.homerooms1 .roomcard2 .info .details {display:flex; align-items:center;}
.homerooms1 .roomcard2 .info .details .roomprice {margin:0 7px;}
.homerooms1 .roomcard2 .info .details .posttext {align-self:flex-end; margin-bottom:4px;}
.homerooms1 .roomcard2 .info .details .mainaction {margin-left:40px;}

.albumnavlink:HOVER {color:#ffffff; background-color:#007a3e;}

.bookherebox .bhbox .info .more .button1 {background-image:url(/pictures/microsites/1/197/arrow.png);}
.bookherebox .bhbox .info .more .button1:HOVER {background-image:url(/images/HOTELV5/arrow5whiteright10px.png);}

@media (max-width:1023px) {
    .headcontainernoheadpic .head .hlogo {background-size:82px; background-position:0px 12px; width:250px; background-image:url(/pictures/microsites/1/197/logo_schwarzberg.png);}

    .mobilemenu {background-color:#70163c;}
    .mobilemenu .mobilemenulogo A {display:block; width:150px; height:57px; background-image:url(/pictures/microsites/1/197/mobilelogo_schwarzberg.png); background-repeat:no-repeat; background-size:contain;}
    .mobilemenu .mobilemenuinner UL LI {border-bottom:1px solid rgba(194, 172, 159, 0.25);}
    .mobilemenu .mobilemenuinner UL LI A {color:rgba(255, 255, 255, 0.85);}
    .mobilemenu .mobilemenuinner UL LI A:hover {color:rgba(255, 255, 255, 0.85);}
    .mobilemenu .mobilemenuinner UL LI A.menusign {background-image:url(/images/HOTELV5/arrow5whiteright10px.png);}
    .mobilemenu .mobilemenuinner UL LI UL {background-color:rgba(255, 255, 255, 0.25);}
    .mobilemenuclose .hand {color:rgba(255, 255, 255, 0.75); text-transform:uppercase; font-size:14px;} 
    
    .head .hlogo {top:-20px; left:0px; background-size:110px; background-position:center 65px; width:150px; height:150px; background-image:url(/pictures/microsites/1/197/logo_schwarzberg.png);}
    .headcontainersmall .head .hlogo {background-position:0px 12px; width:258px;}
    .bigpromo2 .bigpromo2text .info .title A {color:#70163c;}
    .bigpromo2 .bigpromo2text .info .text {color:#000;}
    
    .homerooms1 .roomcard2 {width:100%; display:unset;}
    .homerooms1 .roomcard2 .info {box-sizing:border-box; width:100%; height:auto; display:unset; padding:20px;}
    .homerooms1 .roomcard2 .info .title {font-size:22px; line-height:28px; padding:0px 10px 0px 10px; margin-bottom:20px;}
    .homerooms1 .roomcard2 .info .details {display:unset;}
    .homerooms1 .roomcard2 .info .details .roomprice {margin:0;}
    .homerooms1 .roomcard2 .info .details .posttext {margin-bottom:15px;}
    .homerooms1 .roomcard2 .info .details .mainaction {margin-left:0px;}
}