/* CSOMAGAJANLAT OLDAL CSAK (PACKAGE) ----------------------------------------*/
.packagesheet {margin-bottom:20px;}

.packagesheet .packageright {position:relative; float:right; margin-left:10px; margin-bottom:10px; background-color:#fafafa; border:1px solid #e9e9e9; padding:4px; width:220px;}
.packagesheet .packageright .packagepic {margin-bottom:14px;}
.packagesheet .packageright .packagebuttons {margin-bottom:10px; text-align:center;}
.packagesheet .packageright .packagebuttons .pbsonlinediscount {position:relative; margin-bottom:20px; margin-top:-5px; padding-left:50px; padding-right:30px; text-align:left; font-size:11px; background:url(/images/icons/creditcards1.png) no-repeat 10px 0px;}
.packagesheet .packageright .packagebuttons .pbsonlinediscount .pbsopercent {position:absolute; width:28px; height:28px; top:20px; left:13px;  background-color:#ff0000; color:#ffffff; text-align:center; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.packagesheet .packageright .packagebuttons .pbsonlinediscount .pbsopercent .pbsodisc {padding-top:8px; font-size:12px; line-height:12px; font-weight:bold; display:block;}
.packagesheet .packageright .packagebuttons .pbsprice {font-size:20px; line-height:22px; font-weight:bold; color:#d50389; margin-bottom:15px;}
.packagesheet .packageright .packagebuttons .pbsbookinbutton {margin-bottom:18px;}
.packagesheet .packageright .packagebuttons .pbsinterestbutton {margin-bottom:10px;}
.packagesheet .packageright .packagebuttons .pbsor {display:none;}
.packagesheet .packageright .packagebuttons .pbsinterestphonnumber {display:none;}
.packagesheet .packageright .packagebuttons .priceorig {text-decoration:line-through; color:#888888; font-weight:normal; font-size:14px;}
.packagesheet .packageright .packagebuttons .priceorig .priceo {color:#888888;}
.packagesheet .packageright .packagebuttons .pricediscount {font-size:20px; font-weight:bold;}
.packagesheet .packageright .packagebuttons .pricediscount .priced .pricenums {display:block; font-size:32px; line-height:36px;}
.packagesheet .packageright .packagebuttons .pricedistountamount {font-size:12px; font-weight:bold; margin-top:5px;}
.packagesheet .packageright .packagebuttons .pricedistountamount .pdatext {background-color:#ff0000; color:#ffffff; padding:3px 8px 3px 8px;}

.packagesheet .packageright .packagebuttons .pbloyalty {margin-top:15px; background-color:#eeeeee; padding:10px 5px 10px 5px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pbltitle {font-size:14px; line-height:18px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblpoints {font-size:12px; line-height:16px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblpoints .pblpnum {font-size:16px; line-height:20px; font-weight:bold;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblregnow {font-size:11px; line-height:13px; padding-top:5px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblregnow .pblrbutton {padding:20px 0px 10px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblregnow .pblrnote {font-size:10px; text-transform:uppercase; font-weight:bold;}

.packagesheet .packageright .packagebuttons .loyaltydiscount {background-color:#333333; color:#ffffff; padding:4px 4px 6px 4px; margin-bottom:10px;}
.packagesheet .packageright .packagebuttons .loyaltydiscount .ldtext .ldpercent {font-size:16px; font-weight:bold;}

.packagesheet .packagehead {position:relative; margin:0px; padding:0px; margin-bottom:10px; padding-bottom:10px; border-bottom:0px solid #f0f0f0; width:430px;}

.packagesheet .packagehead .discountpercent {position:absolute; width:80px; height:80px; top:-8px; left:450px; background-color:#ff0000; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.packagesheet .packagehead .discountpercent .discountpercentinner {display:table-cell; width:80px; height:80px; vertical-align:middle;}
.packagesheet .packagehead .discountpercent .discountpercentinner .discounttextpre {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase; margin-top:-8px;}
.packagesheet .packagehead .discountpercent .discountpercentinner .discountvalue {font-size:32px; line-height:32px; font-weight:bold;}
.packagesheet .packagehead .discountpercent .discountpercentinner .discounttext {font-family:Tahoma; font-size:9px; text-transform:uppercase;}

.packagesheet .packagehead .discountrooms {position:absolute; width:60px; height:60px; top:0px; left:520px; background-color:#f16728; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.packagesheet .packagehead .discountrooms .discountroomsinner {display:table-cell; width:60px; height:60px; vertical-align:middle;}
.packagesheet .packagehead .discountrooms .discountroomsinner .discounttextpre {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.packagesheet .packagehead .discountrooms .discountroomsinner .discountvalue {font-size:26px; line-height:26px; font-weight:bold;}
.packagesheet .packagehead .discountrooms .discountroomsinner .discounttext {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}

.packagesheet .packagehead H1 {margin-bottom:10px; padding-bottom:0px;}
.packagesheet .packagehead H2 {margin-bottom:0px; padding-bottom:0px;}
.packagesheet .packagehead .inforow {margin:0px; margin-top:6px; padding:0px; font-size:20px;}
.packagesheet .packagehead .inforow .price {display:none;}

.packagesheet .packagehead .info {margin:0px; padding:0px;}
.packagesheet .packagehead .info {font-size:16px; line-height:22px;}
.packagesheet .packagehead .info .label {font-style:italic; color:#999999;}

.packagesheet .packagehead .discountinfo {margin-top:10px; padding:10px; border:1px solid #ff0000; background-color:#fafafa; color:#ff0000; width:430px;}
.packagesheet .packagehead .discountinfo .discountname {font-size:18px; font-weight:bold;}
.packagesheet .packagehead .discountinfo .discounttext {font-size:14px; font-weight:normal;}

.packagesheet .packagelead {padding-bottom:15px; font-size:22px; line-height:28px; color:#555555; font-weight:bold;}

.packagesheet .packagetextmain {font-size:16px; line-height:22px; color:#666666; font-weight:normal; padding-bottom:15px;}
.packagesheet .packagetextmain .packagelabelmain {font-size:14px; line-height:20px; color:#666666; font-weight:bold; font-style:italic;}

.packagesheet .packagetextsub {font-size:14px; line-height:20px; font-weight:normal; padding-bottom:20px; color:#666666;}
.packagesheet .packagetextsub .packagelabelsub {font-size:13px; line-height:18px; font-weight:bold; font-style:italic; display:block;}

.packagesheet .pbsbookinbutton2 {margin-bottom:18px;}

.packagesheet .packagerestrictions {font-size:11px; line-height:13px; color:#333333; font-weight:normal; padding-top:5px;}

.packagesheet .discountinfo1 {margin-top:10px; margin-bottom:20px; padding:10px; border:1px solid #ff0000; background-color:#fafafa; color:#ff0000;}

/*@media (min-width:768px) and (max-width:1023px) {*/
@media (max-width:1023px) {
    .packagesheet {display:flex; flex-direction:column; justify-content:flex-start;}
    .packagesheet .packagehead {width:100%;}
    .packagesheet .packageright {box-sizing:border-box; width:100%; margin-left:0; margin-right:0; float:unset; margin-bottom:50px;}
    .packagesheet .packageright .packagepic {width:100%; object-fit:cover;}
    .packagesheet .pbsbookinbutton2 .button2 {font-size:13px;}
}