html,body{height:100%;margin:0;color:#2c2c2c;font:15px/20px "proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif}body,.con-body{background:#fff}h1{font-size:25px;line-height:35px;font-weight:600}div.titlerow{line-height:35px}.timeoutdiv a,a:visited,a:hover,a:active{text-decoration:underline}.timeoutdiv{font-size:18px}.subtitlerow h2{margin-top:10px}a,a:hover{color:#b00}.pricegreen{color:#b00;font-size:30px}.roomrow{display:block}.clear{clear:both}.clear-left{clear:left}.availibilitynotice{margin-left:13px}label{font-weight:normal}.progresscursor{cursor:progress!important}.contentholder{background:#fff;min-height:100%}.con-body-wide>.container,.contentholder>.container{padding-left:30px;padding-right:30px;padding-bottom:30px}.image-popup-cycle img{display:none}.maincolor{color:#b00}.image-popup-cycle img.first{display:block}.printimg{display:none}.bold{font-weight:bold}.right{float:right}.pointer{cursor:pointer}.inlineblock{display:inline-block;zoom:1;*display:inline}.uppercase{text-transform:uppercase}.mypagetitle{text-transform:uppercase}.bottom-margin{margin-bottom:15px}.margin-bottom-10{margin-bottom:10px}.circle{width:20px;height:20px;border-radius:50%;background:#9e9e9e;float:left;position:absolute}.alert-light{color:#767676;background-color:#f9f9f9;border-color:#d1d1d1}.alert-light hr{border-top-color:#c4c4c4}.alert-light .alert-link{color:#5d5c5c}.alert-dark{color:#212121;background-color:#d9d9d9;border-color:#3b3b3b}.alert-dark hr{border-top-color:#2e2e2e}.alert-dark .alert-link{color:#080707}.mypage{font:15px/20px "source-sans-pro",Arial,Helvetica,sans-serif}.mypage .ui-widget{font:15px/20px "source-sans-pro",Arial,Helvetica,sans-serif}.mypage .ui-helper-reset{font-size:17px}.mypage .invoiceheading{font-size:20px;margin-top:5px;margin-bottom:5px}.mypage .phone-input-valid-msg,.mypage .phone-input-valid-msg{position:absolute;right:20px;top:5px}.mypage .labelmypagecustomers{font-size:17px;font-weight:bold}.mypage .buy-products{display:none}.convertedPrice,.mypage .txt-price-value{white-space:nowrap}.mypage .txt-price-price{white-space:unset;padding-left:5px}.yearmonthdateparent{display:flex;justify-content:left;align-items:center}.yearmonthdatechild{display:inline-block}.readonly{background-color:#eee;opacity:1}.d-block{display:block}.txtMembership::-webkit-input-placeholder{color:#999!important}.txtMembership:-moz-placeholder{color:#999!important}.txtMembership::-moz-placeholder{color:#999!important}.txtMembership:-ms-input-placeholder{color:#999!important}.form-control::-webkit-input-placeholder{color:#999!important}.form-control:-moz-placeholder{color:#999!important}.form-control::-moz-placeholder{color:#999!important}.form-control:-ms-input-placeholder{color:#999!important}div.ui-datepicker{font-size:14px;padding:0}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute!important;top:50%!important;margin-top:-9px!important}.ui-datepicker .ui-datepicker-prev{left:5px!important}.ui-datepicker .ui-datepicker-next-hover{right:2px!important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{cursor:pointer}.ui-datepicker .ui-datepicker-title{margin-top:5px!important}.ui-widget-header{color:#000!important}#dpCalendar .ui-widget-header{color:#fff!important}.mypage .ui-datepicker .ui-datepicker-title{color:#000}.mypage .hiddenInMyPage{display:none}.mypage .notAllReqValid{display:none}.displaynone{display:none}.mypage .ui-state-active .paymenticonnotpaidwarning,.mypage .ui-state-active .paymenticonnotpaidinfo{color:#fff}.mypage .paymenticonnotpaidwarning{color:#b00}.mypage .red-icon{color:#b00}.mypage .paymenticonnotpaidinfo{color:#b00}.mypage .paymenticonnotpaid{margin-right:10px}.mypage .topbox{border:1px solid #d8d8d8;padding:15px;background:#fff;border-radius:3px;margin-bottom:15px}.mypage #tabs .ui-widget-header{background:#fafafa;border:none;border-bottom:1px solid #d8d8d8;padding:15px;border-radius:4px}.mypage .ui-tabs{padding:0}.mypage .ui-widget-content{border-color:#d8d8d8;border-radius:4px}.mypage .titlerow{font-size:24px;font-weight:bold}.mypage .innercon{padding:0 15px 15px 15px}.ui-datepicker .ui-datepicker-next span{background:url(/Content/images/dp-arrow-right.png) no-repeat!important}.ui-datepicker .ui-datepicker-prev span{background:url(/Content/images/dp-arrow-left.png) no-repeat!important}.ui-datepicker .ui-widget-header{background:#dadada url(/Content/images/bg-header-datepicker.png) repeat-x!important;background-size:1px 47px!important;height:42px!important}.ui-datepicker .ui-datepicker td span,.ui-datepicker td a{text-align:center!important}.ui-datepicker .ui-datepicker-header .ui-state-hover{background-color:transparent!important;background-image:none!important}.ui-datepicker .ui-datepicker-header{background:#bec3c9 url(/Content/images/bg-header-datepicker.png) repeat-x!important}.ui-datepicker select.ui-datepicker-month-year{width:100%!important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%!important}.ui-datepicker .ui-state-active{background:none!important;background-color:#b00!important}#con-calendar .progresswheel{position:absolute;top:127px;left:50%;display:none}[class*="col-"]{padding:0}#rgf-logo{width:50px;margin-left:10px}.titlewithsub #rgf-logo{width:80%;margin-left:10px;padding:10px;margin-top:10px}#topbilde{width:100%}.cycle-prev,.cycle-next{width:31px;height:31px;position:absolute;top:50%;margin-top:-15px;z-index:500;cursor:pointer;border-radius:50%}.cycle-prev{background:#b00 url(/Content/images/btn-image-left.png);left:15px}.cycle-next{background:#b00 url(/Content/images/btn-image-right.png);right:15px}#con-offer{height:380px;background:#f6f6f6;border:1px solid #c6cbd0;border-radius:0 6px 6px 0}#bg-gallery{height:353px;overflow:hidden;z-index:1}#col-offer-include,#col-offer-price{position:absolute}#col-offer-price{bottom:0;height:90px;line-height:90px;border-top:1px solid #c6cbd0;padding-left:25px}#col-offer-include{bottom:90px;top:0;padding:0 15px}.offer-include-text{padding:10px 0 10px 0}.vertically-centered{display:inline-block;zoom:1;*display:inline;vertical-align:middle;line-height:normal}.posrel{position:relative}.btn-yellow{background:url(/Content/images/white-arrow-right.png) no-repeat,url(/Content/images/bg-btn-yellow.png) repeat-x;-webkit-appearance:none;border:1px solid #f6a406;color:#2c2c2c;font-weight:bold}.btn-yellow-without-arrow{background:url(/Content/images/bg-btn-yellow.png) repeat-x;-webkit-appearance:none;border:1px solid #f6a406}.btn-gray{background:url(/Content/images/white-arrow-right.png) no-repeat,url(/Content/images/bg-btn-gray.png) repeat-x;-webkit-appearance:none;border:1px solid #a4a4a4}.btn-gray-left{background:url(/Content/images/white-arrow-left.png) no-repeat,url(/Content/images/bg-btn-gray.png) repeat-x;-webkit-appearance:none;border:1px solid #a4a4a4}.btn-gray-without-arrow{background:url(/Content/images/bg-btn-gray.png) repeat-x;-webkit-appearance:none;border:1px solid #a4a4a4}.next-day{border-radius:3px;padding:0 10px 0 15px;background-size:auto,auto 39px!important;background-position:95% 50%,top left!important;height:39px;width:234px;font-size:16px;text-align:left;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;cursor:pointer}.previous-day{border-radius:3px;padding:0 10px 0 15px;background-size:auto,auto 39px!important;background-position:15px 50%,top left!important;height:39px;width:234px;font-size:16px;text-align:center;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;cursor:pointer}.horizontally-centered{text-align:center}.form-button{border-radius:3px;padding:0 10px 0 15px;background-size:auto,auto 39px!important;background-position:95% 50%,top left!important;height:39px;width:100%;font-size:16px;text-align:center;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;cursor:pointer}#con-calendar .next-day{position:absolute;bottom:0;right:0}#con-calendar .promocodelabel{margin-left:4px}#con-calendar .noticeandpromocontainer{width:235px}#con-calendar .noticeandpromocontainer2{width:200px}#con-calendar .roomtitle{z-index:10}.txtRoomAndDate{padding:5px 0 5px 13px;border:1px solid #c6cbd0;margin:0 0 5px 13px;font-weight:bold}#dayviewcalendar{background:#eaf3f8;box-shadow:6px 0 5px -5px #999,-6px 0 5px -5px #999;font-size:13px;font-weight:bold;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;padding:30px;margin-bottom:30px}#dayviewcalendar .activity{text-align:center;background:#fff;padding:9px;-webkit-box-shadow:0 0 3px 1px #c5b3b3;-moz-box-shadow:0 0 3px 1px #c5b3b3;box-shadow:0 0 3px 1px #c5b3b3;border-radius:5px;line-height:18px}#dayviewcalendar .activity img{width:100%}.activity-title{height:30px}.calendar-title{font-weight:600;font-size:25px;display:block;margin-bottom:32px;padding-top:29px}.activity-box{height:199px}.arrow{width:100%}.directionleft{position:absolute;left:0;margin-top:10px;margin-left:10px;margin-right:10px}.directiondown{position:absolute;left:50%;margin-top:10px;margin-left:10px}.span-arrow .span1{display:inline-block;zoom:1;*display:inline;position:absolute}.span-arrow .span2{position:relative;display:inline-block;zoom:1;*display:inline}.span-arrow .i1{position:absolute;display:inline-block;zoom:1;*display:inline}.span-arrow .i2{position:absolute;display:inline-block;zoom:1;*display:inline}.span-arrow .i3{position:absolute;display:inline-block;zoom:1;*display:inline;background-color:#0065a1}.span-arrow .i4{position:absolute;display:inline-block;zoom:1;*display:inline;background-color:#0065a1}.md-right .span-arrow .span1{width:100%;height:37px;margin:auto 0;top:50%;margin-top:-13px}.md-right .span-arrow .span2{width:100%;height:27px}.md-right .span-arrow .i1{width:0;height:0;line-height:0;border:14px solid transparent;border-left:24px solid #0065a1;left:61px;top:0;border-radius:3px}.md-right .span-arrow .i2{background-color:#0065a1;width:100%;height:9px;left:0;top:10px}.md-right .span-arrow i3,.md-right .span-arrow .i4{display:none}.btnconfirm{float:right}.btnbottom{float:right;margin:0}.buttonlink{background:none!important;border:none;padding:0!important;font-family:arial,sans-serif;color:#b00;text-decoration:underline;cursor:pointer}.room div{display:inline-block}.newroomrow{margin-top:10px}.roomnr{font-weight:bold;margin-top:1px}.s50{width:79px}.room .hidden-small{display:none}.room .hidden-large{display:inline-block}.room div>*{vertical-align:top}.room .con-ages>*{display:block}.con-room{display:block;float:left;width:200px;height:345px}.roomlist select,.orderscheme select,.optional-activity select{opacity:0}.optional-activity .progresswheelpanel{display:none}.heading-optional{font-weight:bold}.chooseOptionalActivitiesLabel{float:left}.select-small,.roomlist .select-big,.select-country,.roomlist .select-wide,.select-100-big{background:url(/Content/images/select_arrow2.png) no-repeat,url(/Content/images/bg-select.png) repeat-x;border:1px solid #aeaeae;font-size:12px;position:absolute;overflow:hidden}.select-small,.roomlist select.small-s,.roomlist .wide-s,.roomlist .select-wide{border-radius:2px;background-position:95% 50%,top left!important;height:20px;width:44px;margin-bottom:5px}.roomlist .select-small{overflow:hidden}.roomlist .wide-s,.roomlist .select-wide{width:100%}.select-wide-inner{width:100%}.small-s{width:44px}.wide-s{width:100%}.alignleft{text-align:left}.alignright{text-align:right}.roomlist .select-big,.roomlist select.big-s{border-radius:3px;background-size:auto,auto 27px!important;background-position:85% 50%,top left!important;height:27px;width:60px}.roomlist .select-100-big,.roomlist .condition-con #selUserConditions{border-radius:3px;background-size:auto,auto 27px!important;background-position:100% 50%,top left!important;height:27px;width:100%}.roomlist .select-100-big span,.roomlist .condition-con #selUserConditions span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.roomlist .select-big span,.roomlist .select-100-big span{padding:0 10px 0 6px;margin-top:3px;display:block;font-size:15px}.roomlist .select-small span{padding:0 10px 0 6px;display:block}.title-room{font-size:16px;font-weight:600}.roomlist{font-size:13px;padding:10px}#errorDisplay{max-width:400px}#errorbtn{width:70px;text-align:center;margin-right:10px;float:right;background:url(/Content/images/bg-btn-yellow.png) repeat-x;-webkit-appearance:none;border:1px solid #f6a406;cursor:pointer}.offer-include-text ul{list-style:none;margin:0;padding:0}.offer-include-text ul li:before{content:'★';color:#000;font-size:21px;font-weight:bold;float:left;width:22px;font-family:Arial}.offer-include-text ul li>*{display:inline-block;vertical-align:top;max-width:188px}.top-margin{margin-top:15px}.top-padding{padding-top:15px}.progressbar{background-color:#f6f6f6;border-bottom:1px solid #eaeaea;padding-left:54px;min-height:54px;position:relative}#progress .step{cursor:pointer;padding:18px 22px 12px 11px;background:url(/Content/images/arrow-next.png) no-repeat;background-position:top right;height:54px;display:inline-block;font-size:13px;font-weight:bold;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;color:#9e9e9e;position:relative}#progress .step.non-active{cursor:default}#progress .step.non-active:hover{color:#9e9e9e!important}#progress .step:first-of-type{padding:18px 22px 12px 0}#progress .step.active{cursor:default}#progress .step:last-of-type{background:none}.step-text{padding-left:31px}.active .step-text,#progress .step:hover .step-text{color:#b00}.step.non-active:hover,.step.non-active .step-text:hover{color:#9e9e9e!important}#progress .step.non-active:hover .step-text{color:#9e9e9e!important}.active.step:after{content:'';display:block;position:absolute;bottom:-8px;left:12px;width:15px;height:15px;background:#f6f6f6;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;-moz-transform:rotate(-45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.previous .step-text{text-decoration:underline;color:#b00}.previous .circle{background:#b00}#progress .active{background:url(/Content/images/arrow-next.png) no-repeat;background-position:top right}.active .circle{background:#b00}.active .circle2{position:absolute;background-color:#fff;border-radius:50%;width:10px;height:10px;left:16px;top:23px;float:left}.firststep .circle2{left:5px}.firststep.step:after{left:1px}#progress .active:last-of-type{background:none}.selstartday{width:100%}.tourdescription{height:60px}.tourdescription-large{height:356px;overflow:hidden}.ellipsis{white-space:nowrap;overflow:hidden}.ellipsis.multiline{white-space:normal}.maplink{float:right}.popupimg{width:930px;padding:15px 15px 0 15px}.image-popup-cycle,.image-popup-cycle img{height:621px;width:930px}.image-container .arrow,.image-popup-container .arrow{z-index:1000;display:inline-block;height:31px;width:31px;position:absolute;top:50%;margin-top:-15px;cursor:pointer}.image-popup-container{width:930px;height:621px;position:relative}.image-container .image-arrow-right,.image-popup-container .image-arrow-right,#bg-gallery .image-arrow-right{background:#b00 url(/Content/images/btn-image-right.png);right:0;border-radius:50%}.image-container .image-arrow-left,.image-popup-container .image-arrow-left,#bg-gallery .image-arrow-left{background:#b00 url(/Content/images/btn-image-left.png);margin-left:0;border-radius:50%}#bg-gallery .cycle-next{margin-right:-10px}#bg-gallery .cycle-prev{margin-left:-10px}.calcontainer{width:930px}#daydescpopup{width:930px}#daydescpopup p,.calcontainer p,.calcontainer h3{padding-left:15px;padding-right:15px}#daydescpopup p:first-of-type,.calcontainer p:first-of-type{padding-top:15px}#daydescpopup p:last-of-type,.calcontainer p:last-of-type{padding-bottom:15px}.fancybox-skin{padding:5px!important}.buttonbottom.readmorea{position:absolute;right:0;bottom:0}#dpCalendar,.noticeandpromocontainer{float:right}#dpCalendar,.noticeandpromocontainer2{margin-left:13px}#con-calendar .next-day{right:0}#alternative-tours{margin-top:20px}#alternative-tours div.alternative-tours{overflow:hidden}#alternative-tours .cycle-prev{left:0}#alternative-tours .cycle-next{right:0}#alternative-tours div.alternative-tours{margin-left:33px;margin-right:33px}#alternative-tours ul.alternative-tours{list-style-type:none;list-style-position:inside;margin:0;padding:0}#alternative-tours a:hover{text-decoration:none}#alternative-tours a:hover .alternative-tour-title{text-decoration:underline}#alternative-tours .fadeBottom{left:inherit;right:inherit;bottom:0}#alternative-tours .alternative-tour-title{font-size:14px;color:#2c2c2c;font-weight:600;margin-bottom:5px;line-height:115%}#alternative-tours .alternative-tour-offer ul{list-style-type:none;list-style-position:inside}#alternative-tours .alternative-tour-offer *{font-size:14px;color:#2c2c2c;margin:0;padding:0;line-height:115%}#alternative-tours .alternative-tour-info{vertical-align:top;height:116px;overflow:hidden;white-space:normal;padding-right:10px}#alternative-tours li.alternative-tour{width:200px}#alternative-tours .alternative-tour-img{margin-left:10px}@media screen and (min-width:768px){#alternative-tours li.alternative-tour{width:350px}#alternative-tours .alternative-tour-info{padding-left:5px}#alternative-tours .alternative-tour-img{margin-left:0}}.addthis_toolbox{display:inline-block;vertical-align:middle}.tblChosenActivities{border-spacing:0;font-size:13px;padding-left:10px;padding-right:10px;height:auto;white-space:nowrap}.tblChosenActivities tbody{display:block;height:264px;overflow-y:auto}.tblChosenActivities thead,.tblChosenActivities tbody tr{display:table;width:100%;table-layout:fixed}.tblChosenActivities td:first-child{padding-left:10px}.tblChosenActivities tfoot tr:last-child td{border-bottom:none}.tblChosenActivities td:last-child{padding-right:10px}.tourTitle,.normalwhite{white-space:normal}.tblChosenActivities td{height:50px;border-bottom:1px solid #e1dbce;vertical-align:middle!important}.tblChosenActivities .actprice,.chosenRooms .actprice{text-align:right;width:83px}.participants{float:right;width:25px}.tblChosenActivities div,.tblChosenActivities td{height:auto!important}.actOverflowTitle{width:100%;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.chosenActivities{overflow-y:visible;min-height:337px;background-color:#f6f6f6;position:relative;border:1px solid #c6cbd0;border-radius:0 6px 0 0}.tblChosenActivities tr.small td{border-bottom:0 none}.tblChosenActivities tr.small td{vertical-align:bottom!important}.activities-title{text-align:center!important;font-weight:bold;font-size:18px}.activityHeaders{font-size:12px;font-weight:600}.abottom{position:relative;height:45px;width:100%;margin-top:-2px;background-color:#f6f6f6;border-radius:0 0 6px 0;border:1px solid #c6cbd0}.tb1,.tb2{vertical-align:middle;font-weight:bold;position:absolute;top:12px}.abottom.toCurrencyCon{height:66px}.chosenActivities.toCurrencyCon{min-height:316px}.tb2{right:0}.tb1{width:25%}.tb1{padding-left:10px}.tb2{text-align:right;padding-right:10px}.totalprice{color:#b00;font-size:25px}.promoused{margin-top:-20px;position:absolute;left:0;border-top:1px solid #c6cbd0;width:100%;padding-left:10px}.basket{position:relative}.promocode-new{font:13px "proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;width:100%}.promocode-new .promocode-header{font-weight:bold}.promocode-new .promocode-header,.promocode-new .promocode-body .promocode-name,.promocode-new .promocode-body .promocode-price{padding-top:3px;padding-bottom:3px}.promocode-new .promocode-body .promocode-name{float:left}.promocode-new .promocode-body .promocode-price{float:right}.orderpage .promocode{padding-left:20px}.con-daydescription{padding-right:15px}.con-daydescription p:last-of-type{display:inline}.con-dayimage .next-day{float:right;margin-top:15px;width:306px}.con-daydescription,.con-dayimage{height:259px}.readmorea{float:right;background:#fff;padding-left:5px}.day-description{height:233px;margin-bottom:10px;overflow:hidden;position:relative}.optional-activity{padding:8px;margin-left:0;margin-right:0}.optionalText:not(.optional-without-height){margin-bottom:9px;height:147px;width:100%}.optional-activity .readmorea{position:absolute;bottom:0;right:0;background:#f0f4f6}.optional-activity h3{margin-top:0}.optional-activity .progresswheelpanel{text-align:center;height:100%}.optional-activity .progresswheel{margin-bottom:10px}.optDescription{padding-left:15px}.optActTitle{width:114px;overflow:hidden;display:block;cursor:pointer;text-overflow:ellipsis}.addbuttons a,.addbuttons a:hover,.addbuttons a:active,.addbuttons a:visited,.confirmbuttons a,.confirmbuttons a:hover,.confirmbuttons a:active,.confirmbuttons a:visited,.buy-products a,.buy-products a:hover,.buy-products a:active,.buy-products a:visited{text-decoration:none;color:#fff;font-weight:bold;padding:9px 15px;cursor:pointer;margin-left:16px;margin-top:7px;float:right}.addbuttons a{width:100%}.buy-products{text-align:center}.addActivity img,.removeActivity img,.buy-product img{position:absolute;right:15px;top:50%}.addActivity img,.buy-product img{margin-top:-5px}.removeActivity img{margin-top:-2px}.addActivity,.okActivity,.buy-product,.bluebutton{background:#b00}.addActivity,.removeActivity,.buy-product,.bluebutton{display:block}.removeActivity,.cancelActivity{background:#8f8f8f}.okActivity,.removeActivity,.cancelActivity{display:none}.con-activitybuttons{padding:0 15px}.confirmbuttons a,.confirmbuttons a:hover,.confirmbuttons a:active,.confirmbuttons a:visited{text-align:center;padding:7px 15px}.optPrice:not(.optional-without-height){height:176px}.mypage .optPrice:not(.optional-without-height){height:auto}@media(max-width:992px){.optdaycontainer .optPrice{height:100px}}.txt-price:not(.optional-without-height),.con-activitybuttons:not(.optional-without-height){height:50%}.addbuttons:not(.optional-without-height),.confirmbuttons:not(.optional-without-height){position:absolute;bottom:10px;right:15px;left:15px}.txt-price .txt-price-inner:not(.optional-without-height),.con-addoptActivity:not(.optional-without-height){width:100%;text-align:center;position:absolute;bottom:0;left:0}.optdaycontainer .txt-price .txt-price-inner{bottom:35%}.con-addoptActivity.optional-without-height{padding-top:10px}.optdaycontainer .optActivity-selectedInfo{bottom:-11px;display:none;right:0;text-align:right;position:absolute}.txt-price-inner{color:#b00;font-size:16px}.txt-price-inner2{color:#b00}.mypage .boughtlbl{background:#fff;padding:0 5px;color:#b00}.fullybookedactivity{color:#b00;font-size:16px;font-weight:bold}.txt-price-price{font-weight:bold;white-space:nowrap}.optional-activity .optsel{display:inline-block}.optional-activity .select-small{height:20px;padding-left:2px;text-align:left}.con-addoptActivity{display:none}.optional-activity h3{font-weight:bold;font-size:1.17em}.fortraveler.optional-activity{border-top:1px solid #d3d3d3}.optional-activity h3{font-weight:bold;font-size:1.17em}.optional-activity h3 label{font-weight:normal;font-size:22px}.fortraveler.alreadybought{background-color:#d3d3d3}@media(min-width:992px){.optdaycontainer .optActivity-selectedInfo{width:100%;bottom:0}}.orderscheme{background-color:#f6f6f6;border:1px solid #c6cbd0;border-radius:5px;padding:30px;font-size:13px}.orderscheme .row{margin:0}.orderscheme input[type=text],.orderscheme select,.select-country{width:100%;margin-bottom:5px;border:1px solid #c6cbd0}.orderscheme textarea{width:100%;height:168px;border:1px solid #c6cbd0}#submitpay{margin-top:16px}.select-country{border-radius:3px;height:25px;background-size:auto,auto 25px!important;background-position:97% 50%,top left!important;font-size:14px;padding-left:5px;padding-top:2px}#submitpay:disabled{background:url(/Content/images/progress.gif) no-repeat,url(/Content/images/bg-btn-gray.png) repeat-x;-webkit-appearance:none;border:1px solid #a4a4a4;cursor:wait;color:#757070}.field-validation-error{color:red}.errorBorder{border:1px solid red}.stripe-payment .orderscheme input[type=text].errorBorder{border-color:#fa755a}.stripe-payment .error{color:#eb1c26}#orderref{color:#2c88aa;font-size:16px!important;font-weight:bold}#order-error{background-color:#ffd0d0;border:2px solid #000;padding:10px;margin-bottom:20px}#order-success{background-color:#bfefb6;border:2px solid #000;padding:10px;margin-bottom:20px}#printico{float:right;cursor:pointer}.depositum{border-radius:0!important}.payment{height:70px}.payment span{height:70%;width:100%}.payment select{margin-top:7px}.con-checkboxes{position:relative;height:139px}.con-checkboxes input[type=submit]{position:absolute;bottom:0;left:0}.checkboxes label{display:block;padding-left:19px;text-indent:-19px}.checkboxes label input[type=checkbox]{vertical-align:bottom;position:relative;top:-4px}.conthankyoumessage{page-break-inside:avoid;font-family:Calibri,Candera,Helvetica,Arial,sans-serif;font-size:18px;padding:20px;border-top:1px solid #d1d5d6;border-right:2px solid #d1d5d6;border-bottom:2px solid #d1d5d6;border-left:1px solid #d1d5d6;background:#fff}.conthankyoumessageheader{color:#b00;font-weight:bold}.printstandard{position:absolute;right:0;bottom:6px}.left-margin{padding-left:15px}.right-margin{margin-right:15px}.fadeBottom{position:absolute;bottom:0;left:0;right:0;height:22px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 85%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(85%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 85%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 85%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 85%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 85%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}@media(min-width:768px){.sc-lg-5{width:64%}.sc-lg-4{width:36%}}@media(min-width:992px){.orderpagecon{padding-left:10px;padding-bottom:10px}.sc-lg-5{width:46.66666666666667%}.sc-lg-4{width:28.33333333333333%}.sc-md-3{width:23.07692307692308%}.sc-md-2{width:15.38461538461538%}.sc-md-8{width:73.5%}.sc-md-4{width:26.5%}.orderscheme .firstcol{padding-right:10px}#con-calendar,.room{min-height:376px}.md-right:before{background:red;height:27px;width:100%}.md-right{height:168px;display:inline-block;zoom:1;*display:inline;vertical-align:middle;line-height:normal}.md-down{padding:0 91px}.md-down.activity-box{height:94px}.lang-nav{list-style:none;margin:0 -1px 0 0;padding:0;float:right}.lang-nav li{float:left;padding:0 5px 0 0}.lang-nav a{float:left}.lang-nav img{display:block}.nav-holder{background:url(/Content/images/bg-nav.png) no-repeat;width:100%;margin:0 auto;padding:1px 7px 3px;background-size:100%;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%}#nav-large,#nav-large,.niva0{list-style:none;margin:0;padding:0;width:940px;overflow:hidden;font-size:13px;line-height:18px;font-weight:600;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;text-transform:uppercase}#nav-large li,.niva0 li{float:left;padding:0;margin:0}#nav-large a,.niva0 span{color:#000;display:inline-block;padding:7px 0 7px}*+html #nav-large a{display:inline}#nav-large span,.niva0 a,.niva0 a:visited{display:block;text-align:center;padding:0 8px;cursor:pointer}#nav-large a:hover,#nav-large .active a,.niva0 a:hover span,.niva0 a.current span{text-decoration:none;padding:7px 0 3px;border-bottom:4px solid #6fadc3}.header-holder{width:100%;overflow:hidden;padding:17px 0 8px;margin:0 auto;position:relative}}#selGroupedTour,#selUserConditions{opacity:1!important;width:100%!important}.roomlist{width:200px;min-height:339px;border:1px solid #c6cbd0;display:block;position:absolute;left:13px;top:0;background:#fff;z-index:1}.roomlistextended{width:unset;min-height:280px;border:1px solid #c6cbd0;display:block;margin-left:13px;position:static;background:#fff;z-index:1}.dpProgresswheel{display:none}.dpProgresswheel img{height:20px;width:20px;float:right;position:absolute;right:0;bottom:2.5px;margin-right:25px}.roomcol1,.roomcol2,.roomcol3{float:left}.roomcol1{width:75px}.roomcol2{width:100px}.roomcol3{width:75px}.textright{text-align:right}.roomcolpad{float:left;width:90px;padding-left:10px}.child0,.child1,.child2,.child3,.child4{display:none}.hide-child{display:none}.withchildren .hide-child{display:block}#withchildren{margin-right:5px}.oneroom{margin-top:10px}.childage{width:77px}.wideroomlist{width:372px;left:-166px}.withchildren .children1 .child0,.withchildren .children1 .child1{display:block}.withchildren .children2 .child0,.withchildren .children2 .child1,.withchildren .children2 .child2{display:block}.withchildren .children3 .child0,.withchildren .children3 .child1,.withchildren .children3 .child2,.withchildren .children3 .child3{display:block}.withchildren .children4 .child0,.withchildren .children4 .child1,.withchildren .children4 .child2,.withchildren .children4 .child3,.withchildren .children4 .child4{display:block}#roomerrormsg,.roomerrormsg{color:red;font-weight:bold}.ddNationality,.ddGender,.ddTitle{width:100%}.mypage .footer,.mypage .contentholder{background:#f2f2f2}.mypage .panel-primary{border-color:#d8d8d8;margin-left:0;margin-right:0;background:#fafafa}.mypage #confirmationdiv{background:#f5f5f5!important}.mypage .confirmationrow{margin-left:-20px;margin-right:-20px}.mypage .singleDatepicker[readonly]{background-color:#fff;opacity:1}.mypage #mypageSave,.mypage #mypageAddComment{border-radius:0}.mypage .mypagetabyourcomment{font-size:22px;font-weight:bold}.mypage input,.mypage select{width:100%}.mypage input[type="radio"],.mypage input[type="checkbox"]{width:auto}.mypage .additionalproductcb{width:20px!important;height:20px!important}.mypage #tab-products .col-md-2{padding-left:5px;padding-bottom:10px}.mypage input[type="submit"],.mypage input[type="button"]{height:32px}.mypage label.input-validation-error,.traveler-information label.input-validation-error,.phone-input-error-msg-con,.mypage .error-text{color:red}.mypage .error-text{padding:5px 0 0 0}.mypage input.input-validation-error,.mypage select.input-validation-error,.traveler-information input.input-validation-error,.traveler-information select.input-validation-error{border:1px solid red}.mypage .ui-tabs .ui-tabs-nav{display:flex;flex-wrap:wrap}.mypage .ui-tabs .ui-tabs-nav li{flex-grow:1;-webkit-flex:1;-ms-flex:1;flex:1 1 auto}.mypage .ui-tabs .ui-tabs-nav li a{width:100%;text-align:center}#mypageSave{width:85px}.mypagepayment{width:auto!important;padding-left:10px!important;padding-right:10px!important;display:block!important}.mypagerow{margin-left:5px;margin-right:10px}.mypagerow:first-of-type{margin-top:10px}.mypagerow:last-of-type{margin-bottom:10px}.membershipform #Comment{height:151px}.txtMembership{display:none}.validateMembership{width:100%;display:none}.de .con-withchildren{width:187px}.de .roomcol1{width:187px}.de .roomcol2{width:135px}.de .childage{width:80px}.de .wideroomlist .roomcol1{width:114px}.de .wideroomlist{width:583px}.de .next-day{width:247px}.de .nrofroomcon{width:48px}.de .nrofroomcon .select-big{width:50px}.de .wideroomlist .nrofroomcon{width:120px}.de #progress .step{padding:18px 18px 12px 7px}.de #progress .firststep{padding:18px 18px 12px 0}.mypage .ui-tabs-nav .ui-state-default{background:none;background-color:transparent;border:none}.mypage .ui-tabs-nav .ui-state-active{background:none;background-color:#b00;border:0 solid transparent;border-radius:3px}.mypage a{outline-color:transparent}.mypage .downloadlink,.mypage #filenamelbl{font-size:16px;line-height:24px}.mypage .borderbottom{border-bottom:1px solid #eaeaea;padding-bottom:10px}.mypage #newComment{width:100%}.mypage #mypageAddComment{width:200px;margin-bottom:15px;margin-top:15px}.mypage .cancelTheOrderBox{padding:10px;margin-top:20px;text-align:center}.mypage #cancelTheOrderBtn{width:200px;background-color:#da0912}#cancelheader{font-size:28px;font-weight:bold;margin-top:0}.mypage .optional-activity .select-small{width:100%}.mypage .txt-price-price{color:#b00;float:right}.mypage .con-order-btn{height:50%}.mypage .right{float:right}.mypage .tblheader{font-weight:bold;margin-bottom:15px}.mypage .optionalText:not(.optional-without-height){height:118px}.mypage .confirmbuttons{left:0;right:0}.mypage a,a:visited,a:hover,a:active{color:#b00}.mypage a.buy-product,.mypage .a:hover.buy-product,.mypage a:active.buy-product,.mypage a:visited.buy-product,.mypage .ui-state-active a.ui-tabs-anchor{color:#fff}.mb-10{margin-bottom:10px}.mypage #lbl_Customer_AgreeToTravelerTermsAndConditions{font-weight:bold}.mypage .b-description_readmore{position:relative;margin-bottom:25px;line-height:25px;font-size:1em;text-align:left;box-sizing:border-box;padding:0 15px}.mypage .b-morelines_section_wrapper{align-items:center;justify-content:center;max-width:none!important;padding:0 0 25px 0;width:100%}.mypage .b-morelines_section_button{display:inline-block;width:100%;cursor:pointer;text-align:center;color:#006998;font-weight:bold;text-decoration:underline}.mypage .readmorememberbtn{display:inline-block;width:100%;cursor:pointer;color:#006998;font-weight:bold;text-decoration:underline}.b-morelines_section_ellipsis:after,.optionalText.multi-truncate::after,.optionalText.multi-truncate:after{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:100%;height:15px;background:linear-gradient(to bottom,rgba(255,255,255,.1),#fff 75%)}.multi-truncate:after{height:20px}.seat-details .labels-container{display:none;padding:0 10px 10px 10px}.seat-details .labels-container .name{width:25%;padding:0 10px}.seat-details .labels-container .id{width:20%;padding:0 10px}.seat-details .labels-container .check{width:25%;padding:0 10px}.seat-details .labels-container .seat-detail{width:30%;padding:0 10px}.seat-details .seat-detail-container{border:1px solid #d8d8d8;background-color:#fafafa;border-radius:5px;margin-bottom:10px;padding:10px}.seat-details .seat-detail-container .mobile-label{display:block;font-weight:bold;overflow:hidden;text-overflow:ellipsis}.seat-details .seat-detail-container .values-container{display:flex;align-items:center;flex-wrap:wrap}.seat-details .seat-detail-container .values-container p{margin-bottom:0}.seat-details .seat-detail-container:last-child{margin-bottom:0}.seat-details .seat-detail-container .name{width:50%;padding:0 10px 0 0}.seat-details .seat-detail-container .id{width:50%;padding:0 10px 0 0}.seat-details .seat-detail-container .check{width:50%;padding:10px 10px 0 0}.seat-details .seat-detail-container .check .glyphicon-ok{color:#20b65e}.seat-details .seat-detail-container .check .glyphicon-remove{color:#d9534f}.seat-details .seat-detail-container .seat-detail{width:50%;padding:10px 10px 0 0;text-align:left}.seat-details .seat-detail-container .checkmark-container{display:flex;align-items:center;justify-content:flex-end;margin-top:10px}.seat-details .seat-detail-container .checkmark-container .form-check{display:flex;align-items:center;padding:0}.seat-details .seat-detail-container .checkmark-container .form-check input{min-width:20px;width:20px;min-height:20px;height:20px;margin-top:0;cursor:pointer}.seat-details .seat-detail-container .checkmark-container .form-check label{margin-bottom:0;margin-right:10px;cursor:pointer}.busy{cursor:wait}.StripeElement{background-color:#fff;padding:8px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#stripe-payment-div{margin-left:-15px;margin-right:-15px}@media(max-width:600px){h1{font-size:20px}#stripe-payment-div{padding:10px}.mypage .ui-tabs .ui-tabs-nav li{width:100%;margin-bottom:5px;border-radius:5px;flex:unset}.mypage .ui-tabs .ui-tabs-nav li a{width:100%;margin-bottom:5px;border-radius:5px}.mypage .ui-tabs .ui-tabs-nav li a:active,.mypage .ui-tabs .ui-tabs-nav li a:hover,.mypage .ui-tabs .ui-tabs-nav li a:visited{border:0}.mypage #confirmationdiv .emailheader{font-size:18px!important}.mypage a:focus{border:0}:focus,:active{outline:none!important;box-shadow:none}.mypage #confirmationdiv div{width:100%!important}.mypage .blockstyle{display:block!important;width:100%!important}}@media(min-width:992px){#stripe-payment-div{margin-left:-15px;padding:30px;width:920px}}.section{margin:15px 0;display:inline-block;border:1px solid #c6cbd0}.error-section{border:1px solid #ffb6c1;background-color:#feefef}.error-text{color:#a94442;padding:15px;width:calc(94%)}.section-header{padding:15px;background-color:#f6f6f6}.section-body{border-top:1px solid #c6cbd0;padding-top:10px}.section-footer{margin:15px}.selection{margin:5px 0}.upper{text-transform:uppercase;color:#6f6f6f;font-size:12px;font-weight:normal!important}.customerbig{font-size:30px}.mypagetabcustomerdescription{font-size:17px}.mypage #agreetooffers{font-size:16px}.ticket-table td{vertical-align:middle!important}.multi-truncate{overflow:hidden;position:relative;line-height:1.2em;max-height:8.4em;text-align:justify;margin-right:-1em;padding-right:1em}.resource-section{padding:5px 15px;width:100%;display:inline-block}.intl-tel-input{display:flex!important}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{flex:1}.selectpicker li{padding-left:0;padding-right:0}.bootstrap-select.btn-group .dropdown-menu{z-index:1000!important}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text,.bootstrap-select .dropdown-menu li a span.text{width:100%;overflow:hidden;white-space:nowrap;-moz-text-overflow:ellipsis;text-overflow:ellipsis;display:block;margin-right:0}.bootstrap-select.btn-group.show-tick .dropdown-menu li,.bootstrap-select .dropdown-menu li{padding-right:0;padding-left:0}.bootstrap-select .dropdown-menu.inner{overflow-x:hidden}.custom-traveler-info [class*="col-"]{padding:0 13px 13px 13px}@media(min-width:768px){.seat-details .labels-container{display:flex;align-items:center}.seat-details .seat-detail-container .mobile-label{display:none}.seat-details .seat-detail-container .values-container{flex-wrap:nowrap}.seat-details .seat-detail-container .name{width:25%;padding:0 10px}.seat-details .seat-detail-container .id{width:20%;padding:0 10px}.seat-details .seat-detail-container .check{width:25%;padding:0 10px}.seat-details .seat-detail-container .seat-detail{width:30%;text-align:right;padding:0 10px}.seat-details .seat-detail-container .checkmark-container .form-check{padding:10px}}