@charset "UTF-8";body{background-color:#fff!important;font-family:Quicksand,sans-serif!important;font-size:16px;letter-spacing:1px;line-height:25px}.pusher{min-height:100vh!important}.main{flex:1}body.pushable{background-color:transparent!important}body.pushable>.pusher{overflow:unset}.ui,.ui.header,:not(i){font-family:Quicksand,sans-serif!important}h1{font-size:32px!important;font-weight:700;line-height:42px}@media only screen and (width <= 768px){h1{font-size:22px!important;line-height:27px}}@media only screen and (width > 768px) and (width <= 1399px){h1{font-size:30px!important;line-height:35px}}h2{font-size:25px!important;font-weight:400!important;line-height:32px}@media only screen and (width <= 768px){h2{font-size:20px!important;line-height:32px}}h3{font-size:20px!important;font-weight:400!important;line-height:26px}@media only screen and (width <= 768px){h3{font-size:18px!important;line-height:26px}}.very-small{font-size:10px}.container{padding:0}.top-bar{align-items:center;flex-direction:row;height:40px;justify-content:center}.top-message{background-color:#9f8d6e;text-align:center}.top-navbar{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);position:sticky!important;top:0;z-index:100}.top-navbar .ui.grid{flex-wrap:nowrap}@media only screen and (width <= 768px){.top-navbar .ui.grid>[class*="right aligned"].column.column{align-self:self-start;padding:21px 14px!important}}.top-navbar header{background-color:#fff!important}.top-navbar header .ui.three.column.stackable.grid .column:nth-child(2){align-items:center;display:flex;justify-content:center}.top-navbar header .ui.three.column.stackable.grid .column:nth-child(3) .button .icon{color:#9f8d6e}.top-navbar header .navbar-spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#9f8d6e;display:inline-block;height:15px;width:15px}.ui.breadcrumb a,a{color:#9f8d6e}a:hover{color:#9f8d6e!important}.homepage-banner{display:none}.pusher>#menu:after{background:#9f8d6e}.ui.grid>[class*="right aligned"].column.column{align-self:center}.buttons .ui.labeled.icon.button:hover,.ui.basic.button:hover,.ui.button:hover,.ui.labeled.button:hover,.ui.labeled.icon.button:hover{background:transparent!important;color:#fff!important}.ui.segment{margin-bottom:0;padding:0}.ui .menu{margin-top:0}.navbar-collapse{font-size:16px;justify-content:space-evenly}.navbar-collapse .nav-item{padding:0 2px}@media only screen and (width <= 1200px){.navbar-collapse .nav-item{padding:0}}#mainNavBar .dropdown{display:inline-block;position:relative}#mainNavBar .dropdown .dropdown-content{background-color:#fff;border:1px solid #d7dadf;border-radius:5px;display:none;padding:7px 0;position:absolute;z-index:1}#mainNavBar .dropdown .dropdown-content .dropdown-item{display:block;font-size:14px;padding:7px 14px;text-decoration:none}#mainNavBar .dropdown .dropdown-content .dropdown-item:hover{background-color:#f9fafb}#mainNavBar .dropdown .dropdown-content .dropdown-divider{border-top:1px solid #d7dadf}#mainNavBar .dropdown:hover .dropdown-content{display:block;list-style-type:none}#mainNavBar.expended{background-color:#fff;display:block;left:0;padding:0 20px;position:absolute;top:10px;width:100%;z-index:100}#sylius-cart-button{padding:10px!important}#sylius-cart-button .cart.icon{margin:0 .2em 0 0!important}.av-logo-img{height:80px!important;width:auto!important}@media only screen and (width <= 768px){.av-logo-img{height:60px!important}}.ui.breadcrumb{display:block;padding-left:16em;padding-top:1em}@media only screen and (width <= 1399px){.ui.breadcrumb{padding-left:20px}}.ui.icon.message>.icon:not(.close){font-size:1em}.ui.message .header:not(.ui){font-size:1em;margin:0}.primary.button{background:#9f8d6e!important}.sylius_catalog_promotion{padding:2px 10px}#sylius-product-adding-to-cart>.required>label{font-size:13px!important;margin:0!important;padding:0!important}.ui.clearing.divider{display:none}.ui.grid{justify-content:center;margin:0 auto}.ui.cards .card .content,.ui.cards .card .ui.card>.content{text-align:center}.ui.cards .card .dimmable.dimmed .ui.dimmer{background-color:rgba(0,0,0,.65)}.ui.fluid.image{width:auto}.ui.fluid.image img img{margin:auto;width:auto}.ui.images{text-align:center}.ui.sub.header,.ui.text.menu{display:none}.ui.labeled.icon.button.primary{background-color:#fff!important;border:1px solid #000!important;color:#000!important;font-size:16px!important;padding:7px 30px 7px 50px!important}.ui.labeled.icon.button.primary:hover{background-color:#d4bc92!important;font-weight:700!important;text-decoration:none!important}.ui.icon.labeled.button i{width:50px!important}#productTabs{margin:25px auto 0;width:80%}@media only screen and (width <= 768px){#productTabs{margin:0;width:100%}}[data-route=sylius_shop_homepage] .ui.huge.header:after{content:""}.ui.horizontal.section.divider.header:after,[data-route=sylius_shop_homepage] .ui.huge.header:after{color:#9f8d6e}.ui.horizontal.section.divider.header{display:none}.inStockInformation{font-size:10px}.custom-add-to-cart{display:inline-block;margin:auto;width:90%;word-break:break-word}.popup-list{font-size:14px!important}.price-from{font-size:16px!important;font-weight:400!important}.ui.fluid.image img{margin:auto;width:auto!important}.mainImage{margin:auto;width:94%!important}.similar-products .mainImage{width:50%!important}#productsEmpty{line-height:25px}#cottage_activities_availabilities{margin-top:20px!important}#complementary-cottage-products{margin-top:50px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.card .ui.form input[type=number].inputQuantity,.ui.two.column.stackable.grid .ui.form input[type=number].inputQuantity{-moz-appearance:textfield;border:1px solid #d7dadf;cursor:none;display:inline-block;font-size:16px;font-weight:700;height:40px;line-height:18px;padding:10px 5px 10px 0!important;text-align:center;width:40px!important}.card .ui.form input[type=number].inputQuantity input::-webkit-inner-spin-button,.card .ui.form input[type=number].inputQuantity input::-webkit-outer-spin-button,.ui.two.column.stackable.grid .ui.form input[type=number].inputQuantity input::-webkit-inner-spin-button,.ui.two.column.stackable.grid .ui.form input[type=number].inputQuantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.card .ui.form input[type=number].inputQuantity:not(.radius),.ui.two.column.stackable.grid .ui.form input[type=number].inputQuantity:not(.radius){border-radius:unset!important}.card .ui.form input[type=number].inputQuantity:disabled,.ui.two.column.stackable.grid .ui.form input[type=number].inputQuantity:disabled{border:1px solid #d7dadf!important;color:#000!important}.card .minus,.card .plus,.ui.two.column.stackable.grid .minus,.ui.two.column.stackable.grid .plus{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#fff;cursor:pointer;display:inline-block;font-size:16px;height:40px;line-height:18px;padding:10px!important;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}.card .minus,.ui.two.column.stackable.grid .minus{border:1px solid #d7dadf;border-radius:4px 0 0 4px;border-right:none}.card .plus,.ui.two.column.stackable.grid .plus{border:1px solid #d7dadf;border-left:none;border-radius:0 4px 4px 0}.card .plus.disabled,.ui.two.column.stackable.grid .plus.disabled{color:#d7dadf!important;cursor:not-allowed}.card .sylius-product-price{display:block}.sylius-flash-message{margin-top:1em!important}.ui.cards>.similar-products>.image>img{margin:auto;width:50%}.discount-disabled{color:#a0a0a0}#cottageShop .ui.cards>.similar-products,#donkeyTrekkingShop .ui.cards>.similar-products,#guidedTourShop .ui.cards>.similar-products,#workshopShop .ui.cards>.similar-products{position:relative;width:100%}@media only screen and (width <= 768px){#cottageShop .ui.cards>.similar-products,#donkeyTrekkingShop .ui.cards>.similar-products,#guidedTourShop .ui.cards>.similar-products,#workshopShop .ui.cards>.similar-products{background-color:#f9fafb!important;margin:auto!important;width:80%}}#cottageShop .ui.cards>.similar-products .image>img,#donkeyTrekkingShop .ui.cards>.similar-products .image>img,#guidedTourShop .ui.cards>.similar-products .image>img,#workshopShop .ui.cards>.similar-products .image>img{margin:auto;width:50%}#cottageShop .ui.cards>.similar-products .content,#donkeyTrekkingShop .ui.cards>.similar-products .content,#guidedTourShop .ui.cards>.similar-products .content,#workshopShop .ui.cards>.similar-products .content{margin:auto;position:relative;width:60%}#cottageShop .ui.cards>.similar-products .content .sylius-product-name,#donkeyTrekkingShop .ui.cards>.similar-products .content .sylius-product-name,#guidedTourShop .ui.cards>.similar-products .content .sylius-product-name,#workshopShop .ui.cards>.similar-products .content .sylius-product-name{font-size:16px!important;font-weight:700}#cottageShop .ui.cards>.similar-products .content .sylius-product-price,#donkeyTrekkingShop .ui.cards>.similar-products .content .sylius-product-price,#guidedTourShop .ui.cards>.similar-products .content .sylius-product-price,#workshopShop .ui.cards>.similar-products .content .sylius-product-price{font-size:16px!important}#cottageShop .ui.cards>.similar-products .content .similar-product-modal,#donkeyTrekkingShop .ui.cards>.similar-products .content .similar-product-modal,#guidedTourShop .ui.cards>.similar-products .content .similar-product-modal,#workshopShop .ui.cards>.similar-products .content .similar-product-modal{background-color:rgba(0,0,0,.8);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}#cottageShop .ui.cards>.similar-products .content .similar-product-modal .content,#donkeyTrekkingShop .ui.cards>.similar-products .content .similar-product-modal .content,#guidedTourShop .ui.cards>.similar-products .content .similar-product-modal .content,#workshopShop .ui.cards>.similar-products .content .similar-product-modal .content{background-color:#f9fafb;border-radius:4px;margin:15% auto;position:relative;width:40%}@media only screen and (width <= 768px){#cottageShop .ui.cards>.similar-products .content .similar-product-modal .content,#donkeyTrekkingShop .ui.cards>.similar-products .content .similar-product-modal .content,#guidedTourShop .ui.cards>.similar-products .content .similar-product-modal .content,#workshopShop .ui.cards>.similar-products .content .similar-product-modal .content{margin:auto!important;width:80%}}#cottageShop .ui.cards>.similar-products .content .similar-product-modal .content .modal-title,#donkeyTrekkingShop .ui.cards>.similar-products .content .similar-product-modal .content .modal-title,#guidedTourShop .ui.cards>.similar-products .content .similar-product-modal .content .modal-title,#workshopShop .ui.cards>.similar-products .content .similar-product-modal .content .modal-title{font-weight:700!important;margin-bottom:10px;text-align:center}#cottageShop .ui.cards>.similar-products .content .similar-product-modal .content .modal-body,#donkeyTrekkingShop .ui.cards>.similar-products .content .similar-product-modal .content .modal-body,#guidedTourShop .ui.cards>.similar-products .content .similar-product-modal .content .modal-body,#workshopShop .ui.cards>.similar-products .content .similar-product-modal .content .modal-body{font-size:14px!important;padding:10px;text-align:left}#cottageShop .ui.cards>.similar-products .content .similar-product-modal .content .btn-close,#donkeyTrekkingShop .ui.cards>.similar-products .content .similar-product-modal .content .btn-close,#guidedTourShop .ui.cards>.similar-products .content .similar-product-modal .content .btn-close,#workshopShop .ui.cards>.similar-products .content .similar-product-modal .content .btn-close{cursor:pointer;height:5px;position:absolute;right:10px;top:10px;width:5px}#cottageShop .ui.two.column.stackable.grid>.column:first-child{margin-bottom:20px!important}#cottageShop .ui.cards>.complementary-products{margin:auto;position:relative;width:45%}#cottageShop .ui.cards>.complementary-products img{margin:auto;width:25%!important}#cottageShop .ui.cards>.complementary-products img.icon{height:auto;padding:2px 2px 0 0;width:25px!important}#cottageShop .ui.cards>.complementary-products .content{padding:5px 0!important}#cottageShop .ui.cards>.complementary-products .content .sylius-product-name{font-size:16px!important;font-weight:700;line-height:30px}#cottageShop .ui.cards>.complementary-products .content .sylius-product-price{font-size:16px!important;line-height:30px}#cottageShop .ui.cards>.complementary-products .complementary-product-modal{background-color:rgba(0,0,0,.8);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}#cottageShop .ui.cards>.complementary-products .complementary-product-modal .content{background-color:#f9fafb;border-radius:4px;margin:15% auto;position:relative;width:40%}@media only screen and (width <= 768px){#cottageShop .ui.cards>.complementary-products .complementary-product-modal .content{margin:auto!important;width:80%}}#cottageShop .ui.cards>.complementary-products .complementary-product-modal .content .modal-title{font-weight:700!important;margin-bottom:10px;text-align:center}#cottageShop .ui.cards>.complementary-products .complementary-product-modal .content .modal-body{font-size:14px!important;padding:10px;text-align:left}#cottageShop .ui.cards>.complementary-products .complementary-product-modal .content .btn-close{cursor:pointer;height:5px;position:absolute;right:10px;top:10px;width:5px}#cottageShop .ui.two.column.stackable.grid{padding-bottom:15px!important}#cottageShop .spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#9f8d6e;height:40px;width:40px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#cottageShop #nightQuantity,#cottageShop #totalPrice,#cottageShop .cottage-duration{font-size:16px;line-height:30px}#cottageShop #nightQuantity .cottage-tourist-tax,#cottageShop #totalPrice .cottage-tourist-tax{font-size:14px;font-weight:200!important;line-height:18px}.add-to-cart-workshop{margin-bottom:0!important}.cleaningSwitch.switch{display:inline-block;height:25px;position:relative;width:50px}.cleaningSwitch.switch input{height:0;opacity:0;width:0}.cleaningSwitch .slider{background-color:#d7dadf;bottom:0;cursor:pointer;left:0;right:0;top:0}.cleaningSwitch .slider,.cleaningSwitch .slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.cleaningSwitch .slider:before{background-color:#fff;bottom:4px;content:"";height:17px;left:4px;width:17px}.cleaningSwitch input:checked+.slider{background-color:#9f8d6e}.cleaningSwitch input:focus+.slider{box-shadow:0 0 1px #9f8d6e}.cleaningSwitch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.cleaningSwitch .slider.round{border-radius:34px}.cleaningSwitch .slider.round:before{border-radius:50%}.promotion_label{background-color:#9f8d6e!important;color:#fff!important;padding:5px}#shortDescription{margin-bottom:10px!important}.ui.star.rating .active.icon{color:#9f8d6e!important;text-shadow:none!important}input:focus{border-color:#9f8d6e!important}.buttons .ui.labeled.icon.button.primary,.buttons .ui.labeled.icon.button.submit,.ui.basic.button.primary,.ui.basic.button.submit,.ui.button.primary,.ui.button.submit,.ui.labeled.button.primary,.ui.labeled.button.submit,.ui.labeled.icon.button.primary,.ui.labeled.icon.button.submit{background:#9f8d6e!important;border-color:#9f8d6e!important;color:#fff!important}.buttons .ui.labeled.icon.button.green,.ui.basic.button.green,.ui.button.green,.ui.labeled.button.green,.ui.labeled.icon.button.green{background:#fff!important;border-color:#9f8d6e!important;box-shadow:none!important;color:#9f8d6e!important}.buttons .ui.labeled.icon.button.green:hover,.ui.basic.button.green:hover,.ui.button.green:hover,.ui.labeled.button.green:hover,.ui.labeled.icon.button.green:hover{background:#f9fafb!important;border-color:#9f8d6e!important;box-shadow:none!important;color:#9f8d6e!important}.buttons .ui.labeled.icon.button:hover,.ui.basic.button:hover,.ui.button:hover,.ui.labeled.button:hover,.ui.labeled.icon.button:hover{background:#6a5e49!important;border-color:#d4bc92!important;color:#9f8d6e!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before,.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#9f8d6e!important}.text-teal{color:#9f8d6e;font-size:14px}.address-card-content.default{border-color:#9f8d6e}.address-label,[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:last-child .button{background:#9f8d6e}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:last-child .button:hover{background:#fff;border:1px solid #9f8d6e}[data-route^=sylius_shop_checkout_] .steps .active .title,[data-route^=sylius_shop_checkout_] .steps .step.completed i:before{color:#9f8d6e!important}.cart-header-left{width:67%!important}.cart-header-right{align-items:center;display:flex!important;width:33%!important}@media only screen and (width <= 1200px){.cart-header-right{flex-direction:column}}.cart-header-right #sylius-cart-continue-shopping{display:block!important}@media only screen and (width <= 1200px){.cart-header-right #sylius-cart-continue-shopping{display:block!important;float:none;margin:0 auto 5px;padding:7px!important;width:200px}.cart-header-right #sylius-cart-clear{display:block!important;float:none;margin:0 auto;padding:7px!important}}.cart-body{display:flex}@media only screen and (width <= 768px){.cart-body{flex-direction:column}}.cart-body-items{width:65%}@media only screen and (width <= 768px){.cart-body-items{margin-bottom:5px;width:100%}}@media only screen and (width > 768px) and (width <= 1399px){.cart-body-items{width:60%}}.cart-body-items #sylius-cart-items{border:none}.cart-body-items #sylius-cart-items .card-header,.cart-body-items #sylius-cart-items .list-group-item{display:flex;padding:10px 0}@media only screen and (width <= 1399px){.cart-body-items #sylius-cart-items .card-header,.cart-body-items #sylius-cart-items .list-group-item{flex-direction:column}}.cart-body-items #sylius-cart-items .card-header{background-color:transparent;padding-top:15px}.cart-body-items #sylius-cart-items .card-header .card-item-info{padding-left:10px}@media only screen and (width <= 1399px){.cart-body-items #sylius-cart-items .card-header .card-item-info{padding-left:0}}.cart-body-items #sylius-cart-items .list-group-item{align-items:center;border:none;border-bottom:1px solid rgba(0,0,0,.1)}.cart-body-items #sylius-cart-items .card-item-info{width:50%}@media only screen and (width <= 1399px){.cart-body-items #sylius-cart-items .card-item-info{width:100%}}.cart-body-items #sylius-cart-items .card-item-info .ui.header img.cottage-bookable{display:inline!important;padding:10px}.cart-body-items #sylius-cart-items .card-item-info .ui.header .content .sylius-product-name{font-size:14px!important}.cart-body-items #sylius-cart-items .card-item-info .ui.header .content.cottage-bookable{display:inline!important;padding:10px}.cart-body-items #sylius-cart-items .card-item-info .ui.header .content.cottage-bookable .sylius-product-name{display:inline}.cart-body-items #sylius-cart-items .card-item-info .mainImage{width:45px!important}.cart-body-items #sylius-cart-items .card-item-info .item{font-size:12px!important;font-weight:400}.cart-body-items #sylius-cart-items .card-item-detail{align-items:center;display:flex;justify-content:end}@media only screen and (width <= 1399px){.cart-body-items #sylius-cart-items .card-item-detail{justify-content:end;width:100%}}.cart-body-items #sylius-cart-items .card-item-detail .card-price{padding:0 10px 0 0;text-align:right;width:110px}.cart-body-items #sylius-cart-items .card-item-detail .card-quantity{padding:0;text-align:center;width:130px}.cart-body-items #sylius-cart-items .card-item-detail .card-quantity .sylius-quantity{display:flex;justify-content:center}.cart-body-items #sylius-cart-items .card-item-detail .card-quantity .sylius-quantity .ui.form input[type=number].inputQuantity{-moz-appearance:textfield;border:1px solid #d7dadf;cursor:none;display:inline-block;font-size:16px;font-weight:700;height:40px;line-height:18px;padding:10px 5px 10px 0!important;text-align:center;width:40px!important}.cart-body-items #sylius-cart-items .card-item-detail .card-quantity .sylius-quantity .ui.form input[type=number].inputQuantity input::-webkit-inner-spin-button,.cart-body-items #sylius-cart-items .card-item-detail .card-quantity .sylius-quantity .ui.form input[type=number].inputQuantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-body-items #sylius-cart-items .card-item-detail .card-quantity .sylius-quantity .ui.form input[type=number].inputQuantity:not(.radius){border-radius:unset!important}.cart-body-items #sylius-cart-items .card-item-detail .card-quantity .sylius-quantity .ui.form input[type=number].inputQuantity:disabled{border:1px solid #d7dadf!important;color:#000!important}.cart-body-items #sylius-cart-items .card-item-detail .card-remove{padding:0 10px 0 0;text-align:center;width:85px}.cart-body-items #sylius-cart-items .card-item-detail .card-remove.tourist-tax{padding:0}.cart-body-items #sylius-cart-items .card-item-detail .card-remove .ui.button{padding:11px!important}.cart-body-items #sylius-cart-items .card-item-detail .card-remove .form-check{line-height:16px;margin:0}.cart-body-items #sylius-cart-items .card-item-detail .card-remove .form-check .form-check-label{font-size:12px!important;margin:0!important;padding:0!important}.cart-body-items #sylius-cart-items .card-item-detail .card-remove .form-check .form-check-input{margin-top:2px;padding:0!important}.cart-body-items #sylius-cart-items .card-item-detail .card-remove .form-check .form-check-input:checked{background-color:#9f8d6e;border-color:#9f8d6e}.cart-body-items #sylius-cart-items .card-item-detail .card-remove .spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#9f8d6e;height:40px;width:40px}.cart-body-items #sylius-cart-items .card-item-detail .card-total{padding:0 10px 0 0;text-align:right;width:100px}@media only screen and (width <= 768px){.cart-body-items #sylius-coupon .ui.input{flex-direction:column;width:100%}.cart-body-items #sylius-coupon #sylius_cart_promotionCoupon{border:1px solid #d7dadf!important;margin:auto;width:75%}.cart-body-items #sylius-coupon #sylius-save{margin:auto;width:75%}.cart-body-items #sylius-cart-update{border:1px solid #d7dadf!important;display:block;margin:auto;width:75%}}.cart-body-summary{padding-left:5%;width:35%}@media only screen and (width <= 768px){.cart-body-summary{margin:auto;padding:0;width:80%}}@media only screen and (width > 768px) and (width <= 1399px){.cart-body-summary{width:40%}}.cart-body-summary .header{color:#000;font-size:16px!important;font-weight:700!important;margin-bottom:0!important;padding:22px 0 10px!important}.cart-body-summary .table td{border:none!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.cart-body-summary .shipping-total-info{font-size:12px!important;font-weight:700!important}.summary_option_value{font-size:9px}.sylius-table-column-subtotal{text-align:center}@media only screen and (width > 1200px) and (width <= 1499px){[data-route^=sylius_shop_checkout_] .ui.container{width:900px!important}}@media only screen and (width > 1499px){[data-route^=sylius_shop_checkout_] .ui.container{width:1250px!important}}@media only screen and (width <= 1200px){[data-route^=sylius_shop_checkout_] .steps{margin-top:100px}}@media only screen and (width <= 768px){[data-route^=sylius_shop_checkout_] .steps{margin-top:140px}}.step.cart{border:1px solid rgba(34,36,38,.15);border-radius:4px;left:1%;padding:12px 10px;position:absolute;text-align:center;top:17px;width:100px}@media only screen and (width > 1200px) and (width <= 1499px){.step.cart{padding:16px 10px;width:75px}}@media only screen and (width <= 1200px){.step.cart{left:33%;padding:16px 10px;width:33%}}.step.cart .icon{color:#000;font-size:35px;line-height:1;text-align:center}.step.cart .content{display:inline-block}@media only screen and (width <= 1200px){.step.cart .content{vertical-align:super}}.step.cart .content .description{font-size:13px;font-weight:700;line-height:15px}#sylius-order th{border-radius:unset}#sylius-order td{padding:0!important}#sylius-order td img.cottage-bookable{padding:20px!important}#sylius-order td.quantity,#sylius-order td.subtotal,#sylius-order td.unit-price{vertical-align:middle}#sylius-order .content{font-size:14px}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item{text-wrap:wrap;display:inline-block;width:37%!important}@media only screen and (width <= 768px){[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item{padding:5px}}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item.active{border-color:#9f8d6e;border-width:3px!important}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu:before{left:0;width:100%}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.stackable.grid{padding:15px 0!important}[data-route=sylius_shop_product_show] .ui.bottom.attached.tab.segment{line-height:22px}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.segment p{line-height:25px}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid{padding:15px!important}@media only screen and (width <= 768px){[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid{display:flex!important;padding:0!important}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid .left-column{order:2}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid .right-column{order:1}}#sylius-product-variants .sylius-product-variant-name{text-wrap:wrap;line-height:16px;max-width:260px;vertical-align:middle}img.icon{height:auto;padding:2px 2px 0 0;width:25px!important}#sylius-product-out-of-stock{padding:5px!important;width:50%}#sylius-product-out-of-stock .remove.icon{margin-left:.6rem;margin-top:2px}#main-image.white-frame{height:400px;padding:80px 0;width:auto}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant{margin-bottom:20px!important}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .stockQuantityInformation{display:inline-block;font-size:14px;font-weight:700;line-height:40px;padding-left:10px;vertical-align:top}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant{border:1px solid rgba(34,36,38,.1);cursor:pointer}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant .bookable-name,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant .bookable-price,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant .bookable-radio,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant .bookable-name,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant .bookable-price,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant .bookable-radio{display:inline-block;padding-left:10px}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant .bookable-name,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant .bookable-name{line-height:25px;vertical-align:middle;width:70%}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant .bookable-price,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant .bookable-price{width:20%}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant .bookable-radio,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant .bookable-radio{width:5%}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant.adult-accompanying,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant.adult-accompanying{border-top:none}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant.is-last,[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant.is-last{border-bottom:none}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant{border-bottom:none;font-weight:700}@media only screen and (width <= 768px){[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .head .variant{display:none}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant .bookable-name{display:block;width:100%}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant .bookable-price{padding-right:1em;text-align:right;width:50%}[data-route=sylius_shop_product_show] .main #sylius-product-selecting-variant .body .variant .bookable-radio{padding-right:10px;text-align:right;width:45%}}.out-of-stock-message{padding:5px!important}.out-of-stock-message .content{padding:0!important}@media only screen and (width <= 768px){#prices{height:60px}#cottage-buttons{margin-top:10px}.ui.three.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(100% - 2em)}#sylius-cart-quantity,#sylius-cart-total{display:none}}@media only screen and (width > 768px) and (width <= 1399px){.ui.three.cards>.card{margin-left:1em;margin-right:1em;width:calc(50% - 2em)}[data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content .button{color:#9f8d6e!important}}.pusher[data-route=sylius_shop_cart_summary] .ui.inverted.vertical.footer.segment{margin-top:100px!important}.pusher>#footer{flex:0}.ui.inverted.vertical.footer.segment{background:#939da9;display:flex;flex-direction:column;margin-top:60px!important;padding:0!important}@media only screen and (width > 768px) and (width <= 1399px){.ui.inverted.vertical.footer.segment{margin-top:50px!important}}.ui.inverted.vertical.footer.segment .pre-footer{background:#d7dadf;height:120px;margin:-60px auto 30px;padding:0;width:80%}@media only screen and (width <= 768px){.ui.inverted.vertical.footer.segment .pre-footer{height:280px;padding:10px}}@media only screen and (width > 768px) and (width <= 1399px){.ui.inverted.vertical.footer.segment .pre-footer{height:150px;margin:-60px auto 0;width:90%}}.ui.inverted.vertical.footer.segment .pre-footer .footer-general-condition{background-color:#d7dadf;border-radius:6px!important;color:#000;display:flex;flex-direction:row;justify-content:space-around;max-width:none;padding:1% 2%;width:100%}@media only screen and (width <= 768px){.ui.inverted.vertical.footer.segment .pre-footer .footer-general-condition{flex-direction:column}}.ui.inverted.vertical.footer.segment .pre-footer .footer-general-condition .general-condition-item{font-size:14px;opacity:1;padding-bottom:0;text-align:center}@media only screen and (width <= 768px){.ui.inverted.vertical.footer.segment .pre-footer .footer-general-condition .general-condition-item{padding:5px 0 0}}@media only screen and (width > 768px) and (width <= 1399px){.ui.inverted.vertical.footer.segment .pre-footer .footer-general-condition .general-condition-item{padding:20px}}.ui.inverted.vertical.footer.segment .pre-footer .footer-general-condition .general-condition-item .general-condition-icon{margin-bottom:5px}.ui.inverted.vertical.footer.segment .pre-footer .footer-general-condition .general-condition-item .general-condition-content{padding-top:5px}@media only screen and (width <= 768px){.ui.inverted.vertical.footer.segment .pre-footer .footer-general-condition .general-condition-item .general-condition-content{padding:1% 0}}@media only screen and (width > 768px) and (width <= 1399px){.ui.inverted.vertical.footer.segment .pre-footer .footer-general-condition .general-condition-item .general-condition-content{padding:1% 0}}.ui.inverted.vertical.footer.segment .footer-title{font-size:16px!important}.ui.inverted.vertical.footer.segment .footer-custom-btn,.ui.inverted.vertical.footer.segment .footer-custom-link{background-color:transparent;border:1px solid #000;border-radius:30px;color:#000!important;display:inline-block;font-size:14px;line-height:16px;margin:20px 0;padding:7px 10px;text-decoration:none}.ui.inverted.vertical.footer.segment .footer-custom-btn:hover,.ui.inverted.vertical.footer.segment .footer-custom-link:hover{background-color:#d4bc92;color:#000!important;font-weight:700;text-decoration:none}.ui.inverted.vertical.footer.segment .footer-general-information{background-color:#939da9;color:#000;font-size:14px;padding:1% 2%;text-align:center}@media only screen and (width <= 768px){.ui.inverted.vertical.footer.segment .footer-general-information .general-information-item{padding-top:20px}}@media only screen and (width > 768px) and (width <= 1399px){.ui.inverted.vertical.footer.segment .footer-general-information .general-information-item{padding-top:20px}}.ui.inverted.vertical.footer.segment .footer-general-information .contact{padding:0 20px}@media only screen and (width <= 768px){.ui.inverted.vertical.footer.segment .footer-general-information .contact{text-align:center}}.ui.inverted.vertical.footer.segment .footer-general-information .contact .contact-name{font-size:16px;font-weight:500;margin-bottom:2%}.ui.inverted.vertical.footer.segment .footer-general-information .contact .contact-phone{margin:0}.ui.inverted.vertical.footer.segment .footer-general-information .visit{border-left:1px solid;border-right:1px solid;padding:0 20px}@media only screen and (width <= 768px){.ui.inverted.vertical.footer.segment .footer-general-information .visit{border:1px solid;border-left:none;border-right:none;text-align:center}}.ui.inverted.vertical.footer.segment .footer-general-information .visit .store-hours-title,.ui.inverted.vertical.footer.segment .footer-general-information .visit .visit-schedules-title{font-size:16px;font-weight:500;margin-bottom:2%}.ui.inverted.vertical.footer.segment .footer-general-information .visit .store-hours-days,.ui.inverted.vertical.footer.segment .footer-general-information .visit .visit-schedules-days{display:inline-block}.ui.inverted.vertical.footer.segment .footer-general-information .visit .store-hours-details,.ui.inverted.vertical.footer.segment .footer-general-information .visit .visit-schedules-details{margin:0}.ui.inverted.vertical.footer.segment .footer-general-information .visit .store-hours{margin-top:20px}.ui.inverted.vertical.footer.segment .footer-general-information .visit .store-hours-details{margin:0}.ui.inverted.vertical.footer.segment .footer-general-information .follow-us{padding:0 20px}@media only screen and (width <= 768px){.ui.inverted.vertical.footer.segment .footer-general-information .follow-us{text-align:center}}.ui.inverted.vertical.footer.segment .footer-general-information .follow-us .follow-us-title,.ui.inverted.vertical.footer.segment .footer-general-information .follow-us .newsletter-title{font-size:16px;font-weight:500;margin-bottom:2%}.ui.inverted.vertical.footer.segment .footer-general-information .follow-us .facebook-link,.ui.inverted.vertical.footer.segment .footer-general-information .follow-us .instagram-link{color:#000!important;display:inline-block;padding:2%}.ui.inverted.vertical.footer.segment .footer-general-information .follow-us .copyright a{display:none}.ui.inverted.vertical.footer.segment .footer-general-information .follow-us .follow-us-content{margin-bottom:20px}.ui.inverted.vertical.footer.segment .footer-general-information .follow-us .newsletter-content{margin:0}.ui.inverted.vertical.footer.segment .footer-general-legal-notices{background-color:#9f8d6e;display:flex;flex-direction:row;font-size:14px;font-weight:700;justify-content:space-around;padding:10px 20%}@media only screen and (width <= 768px){.ui.inverted.vertical.footer.segment .footer-general-legal-notices{flex-direction:column;padding:10px 2%;text-align:center;width:100%}}@media only screen and (width > 768px) and (width <= 1399px){.ui.inverted.vertical.footer.segment .footer-general-legal-notices{padding:10px 2%}}.ui.inverted.vertical.footer.segment .footer-general-legal-notices a{color:#000;display:block;text-decoration:none}.ui.inverted.vertical.footer.segment .footer-general-legal-notices a:hover{color:#d4bc92!important}.ui.inverted.vertical.footer.segment .footer-general-legal-notices .copyright{color:#000}.newsletter-modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}.newsletter-modal .content{background-color:#fff;border:1px solid #888;color:#000;margin:15% auto;padding:20px;position:relative;text-align:center;width:60%}@media only screen and (width <= 768px){.newsletter-modal .content{width:90%}}@media only screen and (width > 768px) and (width <= 1399px){.newsletter-modal .content{width:80%}}.newsletter-modal .content .form-floating>label{left:10%;margin:auto;top:20px;width:50%}@media only screen and (width <= 768px){.newsletter-modal .content .form-floating>label{left:0}}.newsletter-modal .content .form-floating>input{margin:auto;width:50%}.newsletter-modal .content .btn-close{cursor:pointer;height:5px;position:absolute;right:20px;top:5%;width:5px}.general-terms-and-conditions .title{margin-bottom:50px;margin-top:25px;text-align:center}.general-terms-and-conditions-h2{font-size:20px!important;margin-left:50px}@media only screen and (width <= 768px){.general-terms-and-conditions-h2{font-size:18px!important;line-height:26px;margin-left:15px}.general-terms-and-conditions ul{padding-left:10px}}.general-terms-and-conditions ul .li-dash{list-style-type:"-";padding-left:5px}.general-terms-and-conditions ul .li-check{list-style-type:"✓";margin-left:100px;margin-top:20px;padding-left:5px}@media only screen and (width <= 768px){.general-terms-and-conditions ul .li-check{margin-left:50px}}.cottage-internal-regulations-h2{font-size:32px!important;font-weight:700!important;line-height:42px;margin-bottom:50px;margin-top:100px!important;text-align:center}@media only screen and (width <= 768px){.cottage-internal-regulations-h2{font-size:22px!important;line-height:27px}}@media only screen and (width > 768px) and (width <= 1399px){.cottage-internal-regulations-h2{font-size:30px!important;line-height:35px}}.cottage-internal-regulations-h3{margin-left:50px}.legal-notices .title,.privacy-policy .title{margin-bottom:50px;margin-top:25px;text-align:center}.legal-notices-h2,.privacy-policy-h2{font-size:20px!important;font-weight:700!important;text-decoration:underline}@media only screen and (width <= 768px){.legal-notices-h2,.privacy-policy-h2{font-size:18px!important;line-height:26px}}.legal-notices a,.privacy-policy a{color:#000}.calendar{padding-top:10px;position:relative}@media only screen and (width <= 1200px){.calendar{font-size:14px;padding-top:0}}.calendar .cottage #productsEmpty,.calendar .donkeyTrekking #productsEmpty,.calendar .guidedTour #productsEmpty,.calendar .workshop #productsEmpty{padding-bottom:10px;text-align:center}.calendar .cottage .calendar__table,.calendar .donkeyTrekking .calendar__table,.calendar .guidedTour .calendar__table,.calendar .workshop .calendar__table{table-layout:fixed;width:100%}.calendar .cottage .calendar__table td,.calendar .cottage .calendar__table th,.calendar .donkeyTrekking .calendar__table td,.calendar .donkeyTrekking .calendar__table th,.calendar .guidedTour .calendar__table td,.calendar .guidedTour .calendar__table th,.calendar .workshop .calendar__table td,.calendar .workshop .calendar__table th{border:1px solid rgba(34,36,38,.1);padding:0;vertical-align:top}.calendar .cottage .calendar__table .calendar__weekday,.calendar .donkeyTrekking .calendar__table .calendar__weekday,.calendar .guidedTour .calendar__table .calendar__weekday,.calendar .workshop .calendar__table .calendar__weekday{font-weight:700;padding:5px}.calendar .cottage .calendar__table td,.calendar .donkeyTrekking .calendar__table td,.calendar .guidedTour .calendar__table td,.calendar .workshop .calendar__table td{width:100px!important}.calendar .cottage .calendar__table td .isToday,.calendar .donkeyTrekking .calendar__table td .isToday,.calendar .guidedTour .calendar__table td .isToday,.calendar .workshop .calendar__table td .isToday{font-weight:700}.calendar .cottage .calendar__table td .calendar__day,.calendar .donkeyTrekking .calendar__table td .calendar__day,.calendar .guidedTour .calendar__table td .calendar__day,.calendar .workshop .calendar__table td .calendar__day{padding:5px}@media only screen and (width <= 768px){.calendar .cottage .calendar__table td .calendar__day,.calendar .donkeyTrekking .calendar__table td .calendar__day,.calendar .guidedTour .calendar__table td .calendar__day,.calendar .workshop .calendar__table td .calendar__day{padding:0 0 5px 5px}}.calendar .cottage .calendar__table td .calendar__event,.calendar .donkeyTrekking .calendar__table td .calendar__event,.calendar .guidedTour .calendar__table td .calendar__event,.calendar .workshop .calendar__table td .calendar__event{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border:none;cursor:pointer;height:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar .cottage .calendar__table td .calendar__event.notAvailable,.calendar .donkeyTrekking .calendar__table td .calendar__event.notAvailable,.calendar .guidedTour .calendar__table td .calendar__event.notAvailable,.calendar .workshop .calendar__table td .calendar__event.notAvailable{background-color:#d7dadf;color:#939da9;cursor:not-allowed}.calendar .cottage .calendar__table td .calendar__event.available,.calendar .donkeyTrekking .calendar__table td .calendar__event.available,.calendar .guidedTour .calendar__table td .calendar__event.available,.calendar .workshop .calendar__table td .calendar__event.available{background-color:#96bca7}.calendar .cottage .calendar__table td .calendar__event.selected,.calendar .donkeyTrekking .calendar__table td .calendar__event.selected,.calendar .guidedTour .calendar__table td .calendar__event.selected,.calendar .workshop .calendar__table td .calendar__event.selected{background-color:#6ba182}.calendar .cottage .calendar__table td .calendar__event.full,.calendar .donkeyTrekking .calendar__table td .calendar__event.full,.calendar .guidedTour .calendar__table td .calendar__event.full,.calendar .workshop .calendar__table td .calendar__event.full{background-color:#bf8c86;cursor:not-allowed}.calendar .cottage .calendar__table td .calendar__price,.calendar .donkeyTrekking .calendar__table td .calendar__price,.calendar .guidedTour .calendar__table td .calendar__price,.calendar .workshop .calendar__table td .calendar__price{bottom:0;color:#394149;font-size:12px;line-height:14px;position:absolute;right:5px}.calendar .cottage .calendar__table td .calendar__activity_availability,.calendar .donkeyTrekking .calendar__table td .calendar__activity_availability,.calendar .guidedTour .calendar__table td .calendar__activity_availability,.calendar .workshop .calendar__table td .calendar__activity_availability{font-size:12px;font-weight:700;overflow:hidden;padding-left:5px;text-overflow:ellipsis;white-space:nowrap}@media only screen and (width <= 768px){.calendar .cottage .calendar__table td .calendar__activity_availability,.calendar .donkeyTrekking .calendar__table td .calendar__activity_availability,.calendar .guidedTour .calendar__table td .calendar__activity_availability,.calendar .workshop .calendar__table td .calendar__activity_availability{padding-left:2px}}.calendar .cottage .calendar__table td .calendar__activity_availability .available,.calendar .cottage .calendar__table td .calendar__activity_availability .full,.calendar .donkeyTrekking .calendar__table td .calendar__activity_availability .available,.calendar .donkeyTrekking .calendar__table td .calendar__activity_availability .full,.calendar .guidedTour .calendar__table td .calendar__activity_availability .available,.calendar .guidedTour .calendar__table td .calendar__activity_availability .full,.calendar .workshop .calendar__table td .calendar__activity_availability .available,.calendar .workshop .calendar__table td .calendar__activity_availability .full{border:1px solid #000;border-radius:50%;font-size:16px;height:18px;margin-top:1px;position:relative;width:18px}.calendar .cottage .calendar__table td .calendar__activity_availability .available span,.calendar .cottage .calendar__table td .calendar__activity_availability .full span,.calendar .donkeyTrekking .calendar__table td .calendar__activity_availability .available span,.calendar .donkeyTrekking .calendar__table td .calendar__activity_availability .full span,.calendar .guidedTour .calendar__table td .calendar__activity_availability .available span,.calendar .guidedTour .calendar__table td .calendar__activity_availability .full span,.calendar .workshop .calendar__table td .calendar__activity_availability .available span,.calendar .workshop .calendar__table td .calendar__activity_availability .full span{color:#000;font-size:14px;left:3px;line-height:16px;position:absolute;top:0}.calendar .cottage .calendar__table td .calendar__activity_availability .available,.calendar .donkeyTrekking .calendar__table td .calendar__activity_availability .available,.calendar .guidedTour .calendar__table td .calendar__activity_availability .available,.calendar .workshop .calendar__table td .calendar__activity_availability .available{color:#6ba182}.calendar .cottage .calendar__table td .calendar__activity_availability .full,.calendar .donkeyTrekking .calendar__table td .calendar__activity_availability .full,.calendar .guidedTour .calendar__table td .calendar__activity_availability .full,.calendar .workshop .calendar__table td .calendar__activity_availability .full{color:#a0655f}.calendar .cottage .calendar__title,.calendar .donkeyTrekking .calendar__title,.calendar .guidedTour .calendar__title,.calendar .workshop .calendar__title{font-size:25px!important;font-weight:400!important;line-height:32px;margin:0 auto 10px;text-align:center}.calendar .cottage .calendar__button,.calendar .donkeyTrekking .calendar__button,.calendar .guidedTour .calendar__button,.calendar .workshop .calendar__button{background-color:#9f8d6e;border:none!important;border-radius:5px;box-shadow:0 6px 10px 0 rgba(0,0,0,.102),0 1px 18px 0 rgba(0,0,0,.102),0 3px 5px -1px rgba(0,0,0,.2);color:#fff;display:block;font-size:20px;height:40px;line-height:40px;position:absolute;text-align:center;top:5px;transition:transform .3s;width:40px}@media only screen and (width <= 768px){.calendar .cottage .calendar__button,.calendar .donkeyTrekking .calendar__button,.calendar .guidedTour .calendar__button,.calendar .workshop .calendar__button{top:55px}}@media only screen and (width > 768px) and (width <= 1200px){.calendar .cottage .calendar__button,.calendar .donkeyTrekking .calendar__button,.calendar .guidedTour .calendar__button,.calendar .workshop .calendar__button{top:30px}}.calendar .cottage .calendar__button.left,.calendar .donkeyTrekking .calendar__button.left,.calendar .guidedTour .calendar__button.left,.calendar .workshop .calendar__button.left{left:30px}.calendar .cottage .calendar__button.right,.calendar .donkeyTrekking .calendar__button.right,.calendar .guidedTour .calendar__button.right,.calendar .workshop .calendar__button.right{right:30px}.calendar .cottage .calendar-caption,.calendar .donkeyTrekking .calendar-caption,.calendar .guidedTour .calendar-caption,.calendar .workshop .calendar-caption{margin:5px auto;text-align:center}.calendar .cottage .calendar-caption-elm,.calendar .donkeyTrekking .calendar-caption-elm,.calendar .guidedTour .calendar-caption-elm,.calendar .workshop .calendar-caption-elm{font-size:14px;vertical-align:top}.calendar .cottage .calendar-caption-box,.calendar .donkeyTrekking .calendar-caption-box,.calendar .guidedTour .calendar-caption-box,.calendar .workshop .calendar-caption-box{display:inline-block;height:20px;margin-left:5px;margin-right:25px;width:20px}.calendar .cottage .calendar-caption .available,.calendar .donkeyTrekking .calendar-caption .available,.calendar .guidedTour .calendar-caption .available,.calendar .workshop .calendar-caption .available{background-color:#96bca7}.calendar .cottage .calendar-caption .full,.calendar .donkeyTrekking .calendar-caption .full,.calendar .guidedTour .calendar-caption .full,.calendar .workshop .calendar-caption .full{background-color:#bf8c86}.calendar .cottage .calendar-caption .notAvailable,.calendar .donkeyTrekking .calendar-caption .notAvailable,.calendar .guidedTour .calendar-caption .notAvailable,.calendar .workshop .calendar-caption .notAvailable{background-color:#d7dadf;color:#939da9}.calendar .cottage .calendar-caption .activity_available,.calendar .cottage .calendar-caption .activity_full,.calendar .donkeyTrekking .calendar-caption .activity_available,.calendar .donkeyTrekking .calendar-caption .activity_full,.calendar .guidedTour .calendar-caption .activity_available,.calendar .guidedTour .calendar-caption .activity_full,.calendar .workshop .calendar-caption .activity_available,.calendar .workshop .calendar-caption .activity_full{border-radius:50%;height:18px;margin-right:5px;vertical-align:text-top;width:18px}.calendar .cottage .calendar-caption .activity_available,.calendar .donkeyTrekking .calendar-caption .activity_available,.calendar .guidedTour .calendar-caption .activity_available,.calendar .workshop .calendar-caption .activity_available{background-color:#6ba182}.calendar .cottage .calendar-caption .activity_full,.calendar .donkeyTrekking .calendar-caption .activity_full,.calendar .guidedTour .calendar-caption .activity_full,.calendar .workshop .calendar-caption .activity_full{background-color:#a0655f}.calendar .cottage .calendar-caption .fa-solid.fa-circle,.calendar .donkeyTrekking .calendar-caption .fa-solid.fa-circle,.calendar .guidedTour .calendar-caption .fa-solid.fa-circle,.calendar .workshop .calendar-caption .fa-solid.fa-circle{border:1px solid #000;border-radius:50%;color:#fff;font-size:16px;height:18px;position:relative;width:18px}.calendar .cottage .calendar-caption .fa-solid.fa-circle span,.calendar .donkeyTrekking .calendar-caption .fa-solid.fa-circle span,.calendar .guidedTour .calendar-caption .fa-solid.fa-circle span,.calendar .workshop .calendar-caption .fa-solid.fa-circle span{color:#000;font-size:14px!important;left:3px;line-height:16px;position:absolute;top:0}@media only screen and (width <= 480px){.calendar .cottage .calendar__button{top:55px}}@media only screen and (width > 480px) and (width <= 1200px){.calendar .cottage .calendar__button{top:30px}}@media only screen and (width <= 1200px){.calendar .donkeyTrekking .calendar__button,.calendar .guidedTour .calendar__button,.calendar .workshop .calendar__button{top:30px}}