/* PRICELIST /  --------------------------------------------------------------*/

.packagelist {position:relative;}
.packagelist .item1 {position:relative; margin-bottom:15px; border-bottom:0px solid #cccccc; padding-bottom:10px; min-height:115px; width:100%; background-color:#f3f3f3;}
.packagelist .item1 .loyaltydiscount {position:absolute; top:10px; left:-5px; background-color:#333333; color:#ffffff; font-size:14px; line-height:16px; padding:2px 4px 2px 4px; max-width:220px;}
.packagelist .item1 .loyaltydiscount .ldtext .ldpercent {font-size:14px; line-height:16px; font-weight:bold;}
.packagelist .item1 .discountrooms {position:absolute; width:60px; height:60px; top:0px; left:100px; background-color:#f16728; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.packagelist .item1 .discountrooms .discountroomsinner {display:table-cell; width:60px; height:60px; vertical-align:middle;}
.packagelist .item1 .discountrooms .discountroomsinner .discounttextpre {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.packagelist .item1 .discountrooms .discountroomsinner .discountvalue {font-size:26px; line-height:26px; font-weight:bold;}
.packagelist .item1 .discountrooms .discountroomsinner .discounttext {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.packagelist .item1 .discountpercent {position:absolute; width:80px; height:80px; top:-8px; left:-10px; background-color:#ff0000; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.packagelist .item1 .discountpercent .discountpercentinner {display:table-cell; width:80px; height:80px; vertical-align:middle;}
.packagelist .item1 .discountpercent .discountpercentinner .discounttextpre {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase; margin-top:-8px;}
.packagelist .item1 .discountpercent .discountpercentinner .discountvalue {font-size:32px; line-height:32px; font-weight:bold;}
.packagelist .item1 .discountpercent .discountpercentinner .discounttext {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.packagelist .item1 .extragiftlabel {position:absolute; top:10px; left:-5px; background-color:#ff0000; color:#ffffff; padding:5px 10px 5px 10px; font-weight:bold; z-index:100; font-size:12px; line-height:14px; width:200px;}
.packagelist .item1 .pbsonlinediscount {position:absolute; top:110px; left:155px; background:url(/images/icons/creditcards1.png) no-repeat 10px 0px; width:60px; height:30px;}
.packagelist .item1 .pbsonlinediscount .pbsopercent {position:absolute; width:28px; height:28px; top:0px; left:32px;  background-color:#ff0000; color:#ffffff; text-align:center; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.packagelist .item1 .pbsonlinediscount .pbsopercent .pbsodisc {padding-top:8px; font-size:12px; line-height:12px; font-weight:bold; display:block;}
.packagelist .item1 .pic {position:absolute; margin-right:20px; width:220px; height:125px;}
.packagelist .item1 .pic IMG {object-fit:cover; width:220px; height:125px;}
.packagelist .item1 .info {position:relative; margin-left:240px; min-height:116px; overflow:hidden;}
.packagelist .item1 .info .namepre {font-size:16px; line-height:20px; font-weight:500; padding-top:10px;}
.packagelist .item1 .info .name {font-size:24px; line-height:24px; font-weight:700; margin-bottom:6px; padding-top:10px;}
.packagelist .item1 .info .name A {color:#333333; text-decoration:none;}
.packagelist .item1 .info .name A:HOVER {color:#000000; text-decoration:underline;}
.packagelist .item1 .info .namenote {font-size:17px; line-height:20px; font-weight:600; margin-bottom:5px;}
.packagelist .item1 .info .namenote {font-size:17px; line-height:20px; font-weight:600; margin-bottom:5px;}

.packagelist .item1 .info .loyaltydiscounttext {font-size:14px; line-height:18px; font-weight:600; margin-bottom:5px; background-color:#ff0000; display:inline-block; color:#ffffff; padding:1px 5px 4px 5px;}

.packagelist .item1 .info .discountsign {display: block; font-size: 14px; line-height: 18px;  color: #ff0000;  margin-bottom: 5px;}
.packagelist .item1 .info .discountsign .dsnum {  font-weight: bold;  padding: 2px 6px 2px 6px;  background-color: #ff0000;  color: #ffffff;}

.packagelist .item1 .info .text {font-size:16px; line-height:18px; font-weight:normal; color:#777777;}
.packagelist .item1 .info .valid {font-size:14px; line-height:22px; font-weight:600; color:#777777; margin-bottom:5px;}
.packagelist .item1 .info .valid .label {font-style:italic; color:#999999;}
.packagelist .item1 .info .valid .value {}
.packagelist .item1 .info .properties {font-size:13px; line-height:16px; font-weight:normal; color:#000000; text-transform:uppercase; margin-bottom:8px;}
.packagelist .item1 .info .properties .nights {padding-left:16px; background:url(/images/HOTELV5/HOTELIZATOR/icon_nights1_16x16.png) no-repeat -2px 1px; margin-right:10px;}
.packagelist .item1 .info .properties .nights .nplus {font-size:11px; line-height:11px; text-transform:none; color:#324d2b; background-color:#cde7c6; padding:1px 4px 1px 4px;}
.packagelist .item1 .info .properties .board {padding-left:20px; background:url(/images/HOTELV5/HOTELIZATOR/icon_board1_16x16.png) no-repeat 0px 2px; margin-right:10px;}
.packagelist .item1 .info .properties .boardEN {padding-left:20px; background:url(/images/HOTELV5/HOTELIZATOR/icon_board0_16x16.png) no-repeat 0px 2px;}
.packagelist .item1 .info .properties .boardR {padding-left:20px; background:url(/images/HOTELV5/HOTELIZATOR/icon_board1_16x16.png) no-repeat 0px 2px;}
.packagelist .item1 .info .properties .boardFP {padding-left:20px; background:url(/images/HOTELV5/HOTELIZATOR/icon_board2_16x16.png) no-repeat 0px 2px;}
.packagelist .item1 .info .properties .boardTP {padding-left:20px; background:url(/images/HOTELV5/HOTELIZATOR/icon_board3_16x16.png) no-repeat 0px 0px;}
.packagelist .item1 .info .properties .board .boardupgrade {font-size:11px; text-transform:none; color:#999999;}
.packagelist .item1 .info .properties .label {font-size:13px; line-height:16px; font-weight:normal; color:#333333; text-transform:none;}
.packagelist .item1 .info .packagegroups {font-size:12px; line-height:14px; font-weight:normal; width:260px; color:#777777;}
.packagelist .item1 .info .packagegroups .rpglabel {padding:2px 6px 4px 6px; background-color:#dddddd; color:#333333; margin-right:5px;}
.packagelist .item1 .info .packageextra {font-size:13px; line-height:16px; font-weight:bold; color:#ff5a00; margin-top:11px;}
.packagelist .item1 .info .text {font-size:14px; line-height:18px; font-weight:normal; width:260px; color:#777777;}
.packagelist .item1 .info .fromprice {position:relative; float:right; right:0px; top:0px; width:130px; padding:10px 10px 0px 10px; margin-left:10px; text-align:center;}
.packagelist .item1 .info .fromprice .fprow1 {font-size:12px; line-height:20px; color:#999999; margin-bottom:3px; margin-top:-5px;}
.packagelist .item1 .info .fromprice .fprow2 {font-size:14px; line-height:16px; font-weight:normal; margin-bottom:6px;}
.packagelist .item1 .info .fromprice .fprow2 .price .pricenums {font-size:24px; line-height:20px; font-weight:bold; display:block;}
.packagelist .item1 .info .fromprice .fprow2 .price .pricenums .currency {font-size:14px;}
.packagelist .item1 .info .fromprice .fprow2 .price .priceunits {font-size:14px; line-height:16px; font-weight:normal; color:#999999;}
.packagelist .item1 .info .fromprice .fprow2 .fromtag {font-size:14px; line-height:16px; font-weight:normal; color:#999999;}
.packagelist .item1 .info .fromprice .fprow3 {font-size:16px; line-height:20px; color:#666666; margin-bottom:10px;}
.packagelist .item1 .info .fromprice .fprow4 {padding-top:5px;}
.packagelist .item1 .info .fromprice .fprow4 .button1 {background-image:none; padding:4px 10px 4px 10px; margin-left:10px; font-size:12px;}
.packagelist .item1 .info .fromprice .fprow5 {font-size:10px; line-height:20px; color:#999999; font-weight:bold; margin-top:5px;}
.packagelist .item1 .info .fromprice .discountedprice {color:#666666; text-decoration:line-through; font-size:13px; margin-top:-5px; margin-bottom:0px;}
.packagelist .item1 .info .fromprice .discountedprice .price {font-size:13px; color:#666666; font-weight:normal;}
.packagelist .item1 .info .fromprice .discountedprice .price .pricenums {font-size:13px; line-height:20px; font-weight:normal; display:inline;}
.packagelist .item1 .info .fromprice .discountedprice .price .pricenums .currency {font-size:11px;}
.packagelist .item1 .info .fromprice .discountedprice .price .priceunits {display:none; font-size:11px; line-height:16px; font-weight:normal; color:#999999;}
.packagelist .item1 .info .fromprice .discountedprice .fromtag {display:none;}
.packagelist .item1 .info .fromprice .discountprice {font-size:14px; line-height:16px; font-weight:normal; margin-bottom:1px;}
.packagelist .item1 .info .fromprice .discountprice .price .pricenums {font-size:24px; line-height:20px; font-weight:bold; display:block;}
.packagelist .item1 .info .fromprice .discountprice .price .pricenums .currency {font-size:14px;}
.packagelist .item1 .info .fromprice .discountprice .price .priceunits {font-size:14px; line-height:16px; font-weight:normal; color:#999999;}
.packagelist .item1 .info .fromprice .discountprice .fromtag {font-size:14px; line-height:16px; font-weight:normal; color:#999999;}
.packagelist .item1 .info .frompriceonlybutton {display:flex; height:97px; align-items:end; justify-content:center;}
.packagelist .item1 .info .frompriceonlybutton .fprow4 .button1 {font-size:16px; line-height:22px; font-weight:900; padding:8px 20px 8px 20px; margin-right:10px;}

.packagelist .item1room .pic {background-color:#eaeaea;}
.packagelist .item1room .info .fromprice .fprow1 {}
.packagelist .item1room .info .fromprice .fprow2 {}
.packagelist .item1room .info .fromprice .fprow3 {}
.packagelist .item1room .info .fromprice .fprow5 {display:none;}
.packagelist .item1room .info .fromprice .loyaltydiscountprice {color:#000000;}
.packagelist .item1room .info .fromprice .loyaltydiscountprice .discount {color:#000000;}
/*.packagelist .item1room .info .fromprice .discountprice {display:none;}*/

.packagelist .item1giftcard .pic IMG {width:220px; height:125px; object-fit:cover;}


@media (max-width:1023px) {

    .packagelist .item1 .pic {position:relative; margin-right:0; width:100%; height:auto;}
    .packagelist .item1 .pic IMG {width:100%; height:auto;}
	.packagelist .item1 .discountpercent {left:-10px;}
    .packagelist .item1 .info {padding:0 10px; display:flex; flex-direction:column; align-items:center; margin-left:0px;}
    .packagelist .item1 .info .name {width:auto; text-align:center;}
    .packagelist .item1 .info .valid {width:auto;}
    .packagelist .item1 .info .properties {width:auto;}
    .packagelist .item1 .info .packagegroups {width:auto;} 
    .packagelist .item1 .info .fromprice {display:flex; flex-direction:column; width:auto; margin-top:20px; margin-left:0; order:6; justify-content:center;}
    .packagelist .item1 .info .fromprice .fprow1 {display:flex; justify-content:center; margin-bottom:0;}
    .packagelist .item1 .info .fromprice .fprow2 {display:flex; justify-content:center; align-items:center; margin-bottom:0;}
    .packagelist .item1 .info .fromprice .fprow2 .fromtag {margin-top:4px;}
    .packagelist .item1 .info .fromprice .fprow2 .price {display:flex; justify-content:center;}
    .packagelist .item1 .info .fromprice .fprow2 .price .priceunits {display:flex; margin-top:6px; margin-left:4px;}

}