body{margin:0;padding:0;background-color:#fff !important}.popup-overlay{background-color:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:2999}.button{background-color:#0273ba;background-repeat:repeat;border:0 none;border-radius:4px;color:#fff !important;cursor:pointer;font-size:14px;font-weight:bold;height:30px;margin-right:5px;padding:5px 10px;text-decoration:none;font-family:Calibri !important}.button.selected{background-color:#7e7e7f}.button:focus{color:#fff !important;text-decoration:none}.button:active{color:#fff !important}.button.red{background-color:#c00}.button:hover{background-color:#7e7e7f;color:#fff;text-decoration:none !important}.errors,.success{margin-top:0 !important;background:url("images/icons/cross.png") no-repeat scroll 20px 15px #f2b3b5;border:1px solid #db262b;border-radius:4px;color:#8c1429;margin-bottom:15px;padding:15px 10px 9px 50px;list-style:none outside none;font-size:13.2px !important;font-family:Verdana !important}.errors li,.success li{margin-bottom:6px;font-size:13.2px !important;font-family:Verdana !important}.success{font-family:Verdana !important;background:url("images/icons/tick.png") no-repeat scroll 20px 15px #b0ecc4;border:1px solid #34cc67;color:#1d673a}.popup{background-color:#eee;border:1px solid #000;color:#333;display:block;margin-left:-375px;padding:12px;position:fixed;z-index:3000;margin:0 auto;margin-left:65px}.popup-close{background:url("images/icons/popupsprites.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:37px;overflow:hidden;position:absolute;right:-20px;text-indent:-9999px;top:-15px;width:37px;cursor:pointer}img,a{border:0}h1{margin:0;color:#ed1c24}h2{color:#ed1c24;margin-top:0}h3{color:#ed1c24;margin:0}.breadCrumb{padding:10px}.virtualWrapper{width:100%}.virtualContent ol{margin-top:0}#Galleria{width:100%;height:640px}@media only screen and (max-width:800px){#Galleria{width:100%;max-height:620px}}@media only screen and (max-width:700px){#Galleria{width:100%;height:520px}}@media only screen and (max-width:600px){#Galleria{width:100%;height:420px}}@media only screen and (max-width:500px){#Galleria{width:100%;height:320px}}.pageWrapper{width:100%}.pageContent{float:left}a{border:0}.pageContent h1{padding-left:0}.pageContent p{line-height:14px}.rightColumn{float:right;width:220px;margin-top:10px}.AccommodationOverView{padding:5px}.Accommodation{width:600px;height:200px;margin:6px}.AccommodationDesc{display:block;line-height:14px}.Accommodation a{line-height:14px;text-decoration:none}.AccommodationName{height:36px}.AccommodationSplit{height:1px;border-top:1px solid #808080;margin:0 auto;width:660px}.AccommodationShortDesc{line-height:14px;margin-left:10px;float:left;width:430px}.Accommodation img{width:156px;height:120px}.AccommodationList{width:690px;margin-top:10px;text-align:left;padding:6px}.BoxBorder{border:1px solid #808080;-moz-border-radius:5px;border-radius:5px}#AdminLogin{padding:10px}.pageTitle{margin:0}.left{float:left}.right{float:right}.rounded{border-radius:5px}.right a{display:block;margin:10px 0 0 15px}.clear{clear:both}.clearLeft{clear:left}.wrapper{width:100%}#header{background:url("images/header.gif") repeat-x scroll left top #203b77;color:#fff;margin:0;overflow:hidden}.headerLeft{float:left;height:91px;width:13px}.headerRight{background:url("images/headerRight.gif") no-repeat scroll 0 0 transparent;float:right;padding:15px 0 0 15px}.content{min-height:200px}.contentBottom{width:100%;height:1px;border-bottom:1px solid #ddd}.siteMenu{margin-top:-7px;float:right;font-size:11px;line-height:14px;margin-right:10px}.menuItem:hover{background:url("images/menuItemSelected.gif") repeat scroll center top #fafbfc !important;color:#fff}.menuItem{background:url("images/menuItem.gif") repeat scroll center top #fafbfc;color:#000;text-decoration:none;display:block;padding:5px 3px;height:43px}.menuItemSelected{background:url("images/menuItemSelected.gif") repeat scroll center top #fafbfc !important;color:#fff !important;text-decoration:none;display:block;height:43px;padding:5px 3px}.singleLine{display:block;padding:8px}.siteMenu ul{list-style-type:none;margin:10px 0 0;padding:0}.siteMenu li{display:block;float:left;margin-bottom:0;margin-left:0;margin-right:1px !important;margin-top:0;text-align:center;width:103px}.siteMenu li ul{display:none;position:absolute;width:700px;height:500px;margin-top:-1px;background-color:#ba121d;margin-left:-290px;-moz-border-radius:15px;border-radius:15px;z-index:10000}.siteMenu li ul li{width:335px;margin-left:10px;margin-top:10px}.siteMenu li ul li h2{text-align:left;color:#fff}.siteMenu li:hover ul{display:block}.AccommodationLink{display:block;text-align:left;color:#fff;text-decoration:none;padding-top:10px;font-size:14px}.AccommodationLink:hover{text-decoration:underline}.homeOfferWrapper{padding:10px 10px 10px 15px;float:left}.homeOffer{width:240px;height:425px;border:2px solid #ed1c24;-moz-border-radius:5px;border-radius:5px;background-image:url("images/summer-home.png")}.panelAdvert{border:1px solid #3db3cc;-moz-border-radius:5px;border-radius:5px}.panel1{margin:10px 0 0 15px;width:210px;height:175px}.panel2{margin:10px 0 5px 5px;width:210px;height:160px}.panel3{margin:10px 0 5px 15px;width:210px;height:160px}.panel.quickbooking,.panel.social{background:url("images/panelBg.png") repeat-x scroll;-moz-border-radius:5px;border-radius:5px;background-color:#ffc83a}.panelContent{padding-left:10px;padding-right:10px}.panel h2{margin-left:5px;margin-top:17px;font-size:18px;color:#fff;font-weight:bolder;padding:0}.manageBookings{margin:10px 0 0 15px;float:left;width:210px}#qb img{margin:-10px 10px 0 20px}#qb a{margin-top:-10px;float:left}.searchNow{background-image:url(Images/button.png);border:0;width:106px;height:27px;color:#fff;font-weight:bolder;font-size:16px;text-align:center;display:block;cursor:pointer;text-decoration:none}.searchNow span{display:block}.searchNow:hover{text-decoration:underline}.NewsletterSignup{background-image:url(Images/button.png);width:106px;height:27px;color:#fff;font-weight:bolder;font-size:16px;text-align:center;display:block;text-decoration:none;padding-top:5px;background-repeat:no-repeat}.NewsletterSignup span{display:block;margin-top:5px}.NewsletterSignup:hover{text-decoration:underline}.searchNowWrapper{float:right}.SendNow{width:130px;height:27px;color:#fff;font-weight:bolder;font-size:16px;text-align:center;display:block;text-decoration:none;padding-top:2px}.SendNow span{display:block;margin-top:5px}.SendNow:hover{text-decoration:underline}.SendNowWapper{float:left}select{font-size:10px}input{font-size:10px}.dateField{width:75px}ul.AccommNav{background:url("Images/sideShadow.gif") no-repeat scroll right top transparent;display:inline;float:left;margin:0 -14px 0 -15px;padding-right:14px}ul.AccommNav li{border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;clear:both;float:left;height:28px;width:271px}ul.AccommNav li.first{border-top:1px solid #cdcdcd}ul.AccommNav li h3{background:url("Images/off.gif") no-repeat scroll 0 0 transparent;font-size:1.1em;padding:5px 0 0 24px;width:247px}ul.AccommNav li h3 a{display:block}#searched{background-color:#ffc83a;padding:10px;border-radius:5px;overflow:hidden}#searched h2{margin:0}#availablityTabs div{float:left;min-width:10px;min-height:40px;padding:10px;font-size:12px;font-weight:bold;background-color:#e5e5e5;margin-right:5px;border-radius:5px 5px 0 0;max-width:30%}#availablityTabs a{text-decoration:none;color:#000}#availablityTabs div.selected{background-color:#b5b5b5}#availability{background-color:#b5b5b5;width:100%;padding:10px;border-radius:0 5px 5px 5px}#warnings{background-color:#e5e5e5}#warnings-wrapper .panel-heading{background-color:#c41717}#warnings-wrapper .panel-heading h3{color:#fff;font-size:24px}#warnings ul{list-style-type:circle;padding-left:10px}#warnings li{font-weight:bolder;padding:5px}.DateGrid{clear:both;border-collapse:collapse;margin:5px 0 5px 0;border:1px solid #000}.DateGrid th{background-color:#e5e5e5;color:#000;font-size:12px}.DateGrid td{background-color:#ffc83a;border-top:1px solid #000}.DateGrid td.booked{background-color:#e5e5e5 !important}.DateGrid tr td:first-child{text-align:left}.DateGrid tr th:first-child{text-align:left}.DateGrid tr.DataGridAltRow td{background-color:#fff}.PropRow{width:885px;border-width:1px;border-color:#999;border-style:solid;padding:6px;margin:0 0 10px 0;background-color:#f9dcac;overflow:auto}.PropImage{float:left;width:200px;text-align:left;min-height:140px}.PropImage img{width:180px;border-width:1px;border-color:#999;border-style:solid}.PropText{padding:0 10px 0 10px;font-weight:normal}.PropText a{color:#900;text-decoration:none}.PropText a:hover{color:#900;text-decoration:underline}.PropDetailsText b{color:#900}.PropDetailsText h1{color:#900}.PropText h3{padding:0;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0;font-size:14px;text-transform:capitalize;color:#900}.cust-care{background-color:#ffc83a;border-radius:5px;width:100%;padding:5px}.care-panel{padding:0 10px 10px 10px;border:1px solid #808080;border-radius:5px;background-color:#e5e5e5}#video{width:100%}#video img{cursor:pointer}.booking-buttons{margin:10px 0 10px 0}.booking-buttons a{float:left;margin:0 10px 0 0}.booking-buttons span{margin:0}#text{margin-top:10px;font-size:14px}.partyGrid{border-collapse:collapse}.partyGrid tr th{text-align:left}.eventsUpTop{float:none !important;padding:0 0 0 0;background-color:#fff;padding:0 27px 14px}.eventsMiddleCont{border-bottom:16px solid #79699e;border-top:16px solid #79699e}.prkRtMidTopGalIcons,.prkRtMidTour{background-color:#f8f2f4}.midBotRt{margin:0;float:left;text-align:left;width:751px}.imgDiv{float:right;margin-left:34px;width:277px}#lstPrkCont{float:left;margin:20px 39px 10px 0;width:766px}.lstItemPrkData{float:left;width:100%}.lstItemPrkLft{float:left;width:277px;padding:0 27px 20px 0}.lstItemPrkRgt{float:left;width:462px;padding:20px 0 20px 0;border-top:solid 1px #ccc;min-height:151px;font-family:arial;font-size:17px;line-height:1.2}.midBotRt h3,.lstItemPrkRgt h3,#prkRtBotLft h2,#accommodation #prkRtMiddleCont h3,.prkRtUpTop h1{color:#79699e}.midBotRt h3,.midBotLt h3{float:none;width:auto;padding:3px 0 5px 0;font-size:23px}.bookingStep{clear:both;background-color:#e5e5e5;width:100%;padding:10px;margin-bottom:10px;border-radius:0 5px 5px 5px}.ConfrimGrid{width:100%;border-collapse:collapse}.ConfrimGrid th{background-color:#e5e5e5;color:#000;font-size:12px;width:130px;vertical-align:top;text-align:left}.ConfrimGrid td{background-color:#ffc83a}.ConfrimGrid tr.ConfirmGridAltRow td,.ConfrimGrid tr:nth-child(odd) td{background-color:#fff}#bookingConfirm h3{width:897px;background-color:#ed1c24;color:#fff;padding-left:3px}#paymentGrid tr{vertical-align:top}#accommTabs div{float:left;min-width:10px;height:40px;padding:10px;font-size:12px;font-weight:bold;background-color:#e5e5e5;margin-right:5px;border-radius:0 0 5px 5px}#accommTabs a{color:#000}#accommTabs a:hover{text-decoration:underline}.accommTabSelected{background-color:#b5b5b5 !important}.ReportProblem{position:fixed;left:10px;top:10px}.PaymentTotal{font-size:40px;font-weight:bolder;color:#008000;margin-left:5px;margin-bottom:30px}.PaymentTotalC{font-size:20px;font-weight:bolder}.carousel-control.right{margin-right:0 !important}.glyphicon-chevron-left,.glyphicon-chevron-right{font-size:55px !important}.glyphicon-chevron-right{width:55px !important}.carousel-control.right,.carousel-control.left{background-image:none !important}.carousel-control{width:5% !important;opacity:.8;color:#ed1c24}.carousel-control:hover{opacity:1;color:#ed1c24}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{width:100% !important;max-height:400px !important}.carousel-inner{background-color:#f9f1c3 !important}.carousel-indicators .active{background-color:#ed1c24}input{line-height:initial}#accommTabs div{font-family:Arial !important}.navbar{min-height:6vh}#header-responsive{color:#fff;margin:0;overflow:visible;background-color:#29acb9}#main-navbar>ul>li>a{color:#fff;font-size:medium;padding-left:7px;padding-right:7px}#main-navbar>ul>li.active>a,#main-navbar>ul>li>a:hover{background-color:#ffc83a}.navbar-toggle{border-color:#fff}.navbar-toggle .icon-bar{background-color:#fff}#main-navbar{text-align:center;padding:0}#main-navbar>ul{display:inline-block;float:none}#main-navbar.collapse.in>ul>li{display:block}#main-navbar.collapse.in>ul{float:none}.dropdown-menu{background-color:#ba121d}.dropdown-menu>li>a{color:#fff;background-color:#ba121d}#footer{background-color:#29acb9}#footer a{color:#fff}#footer a:after{content:"|";white-space:pre;padding-left:2px;padding-right:2px;text-decoration:none !important}#footer a:last-child:after{content:""}.footer-menu-div{display:flex;flex-wrap:wrap;justify-content:center}.footer-paymentoptions-left-div{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-height:50px}.footer-paymentoptions-right-div{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:7px}@media(max-width:767px){.footer-paymentoptions-left-div{justify-content:center}.footer-paymentoptions-right-div{justify-content:center}}#search-and-book{margin:10px}#search-and-book-booking{border:10px #e5e5e5 solid;border-radius:5px;margin:10px}#qb-grid tr>td:first-child{text-align:right;padding-right:2px}.quickbooking #qb-grid tr>td:first-child:before{content:'#'}.searchandbookstep1-booking #qb-grid tr>td:first-child:before{content:'Accomodation '}.searchandbookstep1-booking #no-of-accomodation:after{content:' Accomodation:'}.searchandbookstep1-booking #qb-grid tr>th{width:20%}.searchandbookstep1-booking #qb-grid tr>th:first-child{width:40%}@media(max-width:680px){.searchandbookstep1-booking #qb-grid tr>td:first-child:before{content:'Accom '}.searchandbookstep1-booking #no-of-accomodation:after{content:' Accom:'}.searchandbookstep1-booking #qb-grid tr>th{width:25%}.searchandbookstep1-booking #qb-grid tr>th:first-child{width:25%}}@media(max-width:560px){.searchandbookstep1-booking #qb-grid tr>td:first-child:before{content:'#'}.searchandbookstep1-booking #qb-grid tr>th{width:27%}.searchandbookstep1-booking #qb-grid tr>th:first-child{width:12%}.searchandbookstep1-booking #qb-grid tr>th:nth-child(3){width:34%}}@media(max-width:400px){#accomdationlinktext{display:none}#qb-to,#qb-from{font-size:smaller}#search-and-book-booking{border:5px #e5e5e5 solid;margin:0}}div.container{background-color:#fff}#warnings-wrapper{display:none;margin:10px}@media(max-width:550px){#availablityTabs div{min-height:70px}}@media(max-width:380px){#availablityTabs div{min-height:95px}}@media(max-width:500px){h1,h2,h3{font-size:1.7em}}@media(max-width:360px){#availablityTabs div{min-height:95px}}#searchedToggle:hover{text-decoration:none}.tooltip-inner{background-color:#fff;color:#000;border-width:1px;border-style:solid}.extragrid{width:100%}.extragrid tr>th:nth-child(3):before{content:'Quantity'}.extragrid tr>th:nth-child(1n+2),.extragrid tr>td:nth-child(1n+2){text-align:right}.extragrid tr>th:nth-child(3),.extragrid tr>td:nth-child(3){text-align:center}.extragrid tr>th:nth-child(1),.extragrid tr>th:nth-child(3){vertical-align:bottom}@media(max-width:650px){.extragrid tr>th:nth-child(3):before{content:'Qty'}.extragrid tr>th:nth-child(1n+2),.extragrid tr>td:nth-child(1n+2){text-align:center}}.party-title{float:left;width:15%;min-width:3em;max-width:7em}.party-surname,.party-town,.party-county{float:left;width:15%;min-width:6em}.party-town{min-width:4em}.party-county{min-width:5em}.party-age{float:left;width:10%;min-width:3em}.party-copybtn{float:left;width:10%;min-width:3em}.party-title-select{float:left;width:15%;min-width:3em;max-width:7em}.party-title-select>select{width:98%;padding-bottom:6px}.party-surname-input,.party-town-input,.party-county-input,.party-breed-input{float:left;width:15%;padding-top:5px;min-width:6em}.party-town-input{min-width:4em}.party-county-input{min-width:5em}.party-surname-input>input,.party-town-input>input,.party-county-input>input,.party-breed-input>input{width:98%}.party-age-input{float:left;width:10%;padding-top:5px;min-width:3em}.party-age-input>input{width:98%}.party-copybtn-button{float:left;padding:1px 2px}#details-newuser tr>td:first-child{width:10em}#confirmgrid tr:nth-child(odd){background-color:#ffc83a}#confirmgrid tr>td:first-child{width:10em;font-weight:bold;vertical-align:top}.confirm-redhead{background-color:#ed1c24;color:#fff;width:100%}.confirm-party,.confirm-price,.confirm-extras,.confirm-accommodation-total{width:100%;table-layout:fixed}.confirm-party tr:first-child,.confirm-price tr:first-child,.confirm-extras tr:first-child{background-color:#d3d3d3}.confirm-party tr:nth-child(even),.confirm-price tr:nth-child(even),.confirm-extras tr:nth-child(even),.confirm-accommodation-total tr:nth-child(odd){background-color:#ffc83a}.confirm-party tr>th{width:25%}#party-accommodation-Adult tr>th:first-child,#party-accommodation-Child tr>th:first-child,#party-accommodation-Pet tr>th:first-child{width:13%}#party-accommodation-Adult tr>th:nth-child(5),#party-accommodation-Child tr>th:nth-child(5),#party-accommodation-Pet tr>th:nth-child(5){width:12%}.confirm-price tr>th,.confirm-extras tr>th{width:33%}h3.confirm-redhead a.jqui-tooltip{color:#fff}#confirm div.tooltip-inner{min-width:350px;max-width:50%}.confirm-accommodation-total tr>td{width:34%}.confirm-accommodation-total tr>td:first-child{width:66%}.secure-payment-link{width:100%;min-width:250px;max-width:350px;background-image:none;background-color:#ed1c24}@media(max-width:450px){.secure-payment-link{font-size:15px}}.page-breadcrumb,.page-title{padding:10px 0}div.form-group div.help-block.with-errors{display:none}div.form-group.has-error div.help-block.with-errors{display:block}.accommodation-site-accordion{padding-top:20px}.panel .accommodation-site-accordion{padding-top:0}.panel .accommodation-site-accordion h2{color:#ed1c24}#mytab.nav-tabs>li>a{background-color:#e5e5e5;color:#000}#mytab.nav-tabs>li.active>a{background-color:#b5b5b5}.container-fluid{padding:0}#footer ul{list-style:outside none none;margin:0;padding:0;margin-top:5px}#footer ul a[href='#']{color:#ffc83a;font-size:120%}#footer ul a[href='#']:hover{text-decoration:none}#btnnewslettersignup{background-color:#ffc83a;width:100%}.dropdown-menu>li>a:hover{background-color:#ffc83a;color:inherit}#main-navbar>ul>li.dropdown.open>a{background-color:#ffc83a}#slider_HomeMainSlider div.item{height:87vh !important}.sticky{position:fixed;top:0;width:100%}#carefreelogo{width:150px;position:absolute}@media(max-width:767px){#carefreelogo{bottom:-47px}}@media(max-width:812px){#main-navbar>ul>li>a{font-size:98%}#main-navbar.collapse.in>ul>li>a{font-size:100%}}#Galleria{height:65vh}.galleria-image img{top:0 !important;object-fit:cover;height:100% !important}.searchandbookstep2-price-col .pull-left{display:none}.searchandbookstep2-price-col::before{content:'No matching chalet'}