.language-switcher{display:flex;list-style:none}.language-switcher,.language-switcher li{margin:0}.language-switcher li:not(:last-child){margin-right:10px}.language-switcher a{text-transform:uppercase;text-decoration:none}.language-switcher .current a{font-weight:700}.mobile-menu .language-switcher a{color:#c7937c}@media (max-width:767px){.mobile-menu__menu-block>.row>.column{display:block!important}}@media (max-width:1023px){.page-hero,.page-hero-slider{height:auto!important}}.pop-up-container .img-container{height:0;padding-bottom:44%}.accordion-item__head{position:relative;padding-right:30px;border-bottom:1px solid #2a3b1f;cursor:pointer;transition:all .2s}.accordion-item__head:hover,.accordion-item.is-open .accordion-item__head{color:#c7937c;border-color:#c7937c}.accordion-item__indicator{position:absolute;top:26px;right:0;transform:rotate(180deg)}.accordion-item.is-open .accordion-item__indicator{transform:rotate(0)}.accordion-item__indicator path{transition:all .2s}.accordion-item__head:hover .accordion-item__indicator path,.accordion-item.is-open .accordion-item__indicator path{fill:#c7937c}.accordion-item__body{display:none}.accordion-item.is-open .accordion-item__body{display:block}@media (max-width:767px){.shop-categories-submenu{display:block}.shop-categories-submenu__item{display:block;padding:5px 3rem;text-align:left}.shop-categories-submenu__item:not(:last-child){margin-bottom:12px}}.sticky-button img[src*=meal-menu-2-svgrepo]{height:2.5rem}.page-hero--note-left .page-hero__note{margin-bottom:24px}.page-hero__buttons{margin-top:24px}.page-hero__buttons>*{width:100%;padding:20px 10px 22px;font-size:16px}.page-hero__buttons>*:not(:last-child){margin-bottom:16px}.page-hero__content--left{align-items:flex-start}.page-hero__note-container{pointer-events:none}.page-hero__note-container *{pointer-events:auto}@media (min-width:1200px){.page-hero__content--left .page-hero__content-inner{position:relative;left:48px}}@media (max-width:1024px){.page-hero__note-container.on-left{position:relative;top:0;left:0;right:auto;max-width:80%;margin-top:-64px}.page-hero--note-left .page-hero__note{margin-bottom:0}.page-hero__note-container.on-left .page-hero__note{padding:1.2rem 2rem 2rem}}@media (max-width:767px){.page-hero__note-container.on-left{max-width:26.8rem}}.columns-icon-content--text-center{text-align:center}.widget-columns-icon-content.columns-icon-content--icon-large .icon-column{display:flex;flex-direction:column;max-width:100%;height:100%}.widget-columns-icon-content.columns-icon-content--icon-large .icon-column__icon{width:100%;height:auto;max-width:100%;margin-bottom:24px}.widget-columns-icon-content.columns-icon-content--icon-large .icon-column__title{margin-bottom:16px}.widget-columns-icon-content.columns-icon-content--icon-large .icon-column__description{margin-bottom:24px}.widget-columns-icon-content.columns-icon-content--icon-large .icon-column .button{width:100%;margin-top:auto;margin-bottom:0}.hotel-description--column-alignment-top .hotel-description__content{justify-content:flex-start}.hotel-description--column-alignment-center .hotel-description__content{justify-content:center}.hotel-description--content-alignment-center .hotel-description__content{text-align:center}.hotel-description__buttons{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.hotel-description__buttons a{width:calc(50% - 16px);min-width:0;margin:8px}@media (max-width:1024px) and (min-width:768px){.hotel-description__buttons a{display:flex;justify-content:center;align-items:center}}@media (max-width:767px){.hotel-description__buttons{margin-left:0;margin-right:0}.hotel-description__buttons a{width:100%;margin-left:0;margin-right:0}}.simple-gallery__title{margin-bottom:24px;text-align:center}.simple-gallery__image{display:block;width:100%;height:0;padding-bottom:100%;background-size:cover;background-position:center}.simple-gallery__image-column{margin-bottom:3rem}@media (max-width:767px){.simple-gallery{padding-left:2rem;padding-right:2rem}.simple-gallery__image-grid{margin-left:-1rem;margin-right:-1rem}.simple-gallery__image-column{margin-bottom:1rem;padding-left:1rem;padding-right:1rem}}.multi-checkboxes .form__label,.multi-checkboxes .wpcf7-list-item{font-size:1.6rem;line-height:1.5;margin-bottom:14px;color:#2a3b1f}.multi-checkboxes .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-bottom:2.8rem}.multi-checkboxes .wpcf7-list-item{width:50%}.multi-checkboxes input{display:none}.multi-checkboxes input+span{color:#2a3b1f;display:flex;font-size:1.6rem;line-height:1.5}.multi-checkboxes input+span:before{-ms-flex-align:center;align-items:center;background:0 0;border:.1rem solid rgba(42,59,31,.5);cursor:pointer;display:-ms-flexbox;display:flex;height:2.2rem;-ms-flex-pack:center;justify-content:center;margin-right:1.2rem;width:2.2rem;-ms-flex:0 0 2.2rem;flex:0 0 2.2rem;transition:.3s ease-in-out all}.multi-checkboxes input:checked+span:before{background:#2a3b1f;border:1px solid #2a3b1f}.contact-form-properties__background-color--green .contact-form-properties__form-block{color:#efd9cc;background-color:#2a3b1f}.contact-form-properties__background-color--green .contact-form-properties__form-block .form__input,.contact-form-properties__background-color--green .contact-form-properties__form-block .form__input--select,.contact-form-properties__background-color--green .contact-form-properties__form-block .category-select select,.contact-form-properties__background-color--green .contact-form-properties__form-block .blog-search-form__search-field{color:#efd9cc;border-color:#efd9cc}.contact-form-properties__background-color--green .contact-form-properties__form-block .form__input--select{background-image:url(//www.baltvilla.lv/wp-content/cache/min/1/wp-content/themes/baltvilla-newest/assets/styles/../../../../../../../../themes/baltvilla-newest/assets/images/icons/icon-select-arrow-cream.svg)}.contact-form-properties__background-color--green .contact-form-properties__form-block .form__input::placeholder,.contact-form-properties__background-color--green .contact-form-properties__form-block .category-select select::placeholder,.contact-form-properties__background-color--green .contact-form-properties__form-block .blog-search-form__search-field::placeholder,.contact-form-properties__background-color--green .form__label,.contact-form-properties__background-color--green .form__acceptance+span{color:#efd9cc}.contact-form-properties__background-color--green .form__acceptance+span:before{border:.1rem solid #efd9cc}.contact-form-properties__background-color--green .form__acceptance:checked+span:before{background:#efd9cc;border:1px solid #efd9cc}.contact-form-properties.widget-heading__title--large .widget-heading__title{font-size:4rem;line-height:1.2}.contact-form-properties.widget-heading__title--large .widget-heading__title:last-child{margin-bottom:0}.contact-form-properties__form-block--wide .medium-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.banquets-contacts__buttons,.restaurant-contacts__buttons{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-top:24px}.banquets-contacts__buttons a,.restaurant-contacts__buttons a{width:calc(50% - 16px);min-width:0;margin:8px}@media (max-width:1024px) and (min-width:768px){.banquets-contacts__buttons a,.restaurant-contacts__buttons a{display:flex;justify-content:center;align-items:center}}@media (max-width:767px){.banquets-contacts__buttons,.restaurant-contacts__buttons{margin-left:0;margin-right:0}.banquets-contacts__buttons a,.restaurant-contacts__buttons a{width:100%;margin-left:0;margin-right:0}}@media (max-width:639px){.rooms-menu-wrapper{padding-bottom:68px}.hotel-rooms-info .room-info.is-active{display:block}}.widget_content-in-two-columns-one-with-icons-widget{margin-top:10rem}.content-in-two-columns-one-with-icons .col-with-bg{background-color:#efd9cc;margin:6rem 0 6rem 4rem;padding:2rem}.content-in-two-columns-one-with-icons__items{display:flex;flex-wrap:wrap}.content-in-two-columns-one-with-icons__item{display:flex;align-items:center;padding:0 1rem 1rem}.content-in-two-columns-one-with-icons__icon{margin-right:2rem;min-width:64px}.content-in-two-columns-one-with-icons__button button{max-width:240px}@media (max-width:1100px){.widget_content-in-two-columns-one-with-icons-widget .colum{max-width:100%;flex:0 0 100%}.widget_content-in-two-columns-one-with-icons-widget .col-with-bg{margin:6rem 0}}.banquets-contacts{position:relative}.banquets-contacts__image{height:42rem;background:no-repeat center/cover}@media print,screen and (min-width:64em){.banquets-contacts__image{height:77.1rem}}@media print,screen and (min-width:64em){.banquets-contacts__content-container{position:absolute;left:0;right:0;bottom:0}}.banquets-contacts__content{padding:3rem;background-color:#ede9e5}@media print,screen and (min-width:64em){.banquets-contacts__content{padding:6.9rem 8rem}}.banquets-contacts-item{margin-bottom:3rem}@media print,screen and (min-width:40em){.banquets-contacts-item{margin-bottom:4rem}}.banquets-contacts__content .column:last-child .banquets-contacts-item,.banquets-contacts__content .columns:last-child .banquets-contacts-item{margin-bottom:0}.banquets-contacts-item__title{font-size:1.6rem;font-weight:700;line-height:1.5;color:#2a3b1f;margin-bottom:1rem}.banquets-contacts-item__title.c-light{color:#c7937c}@media print,screen and (min-width:40em){.banquets-contacts-item__title{font-size:1.8rem;line-height:1.44}}.banquets-contacts-item__contact{font-size:1.6rem;line-height:1.5;color:#c7937c}@media print,screen and (min-width:40em){.banquets-contacts-item__contact{font-size:1.8rem;line-height:1.44}}.banquets-contacts-item__contact:before{background:no-repeat center/contain;content:'';display:inline-block;width:1.2rem;height:1.2rem;margin-right:.5rem}.banquets-contacts-item__contact--phone:before{background-image:url(//www.baltvilla.lv/wp-content/cache/min/1/wp-content/themes/baltvilla-newest/assets/styles/../../../../../../../../themes/baltvilla-newest/assets/images/icons/icon-phone.svg)}.banquets-contacts-item__contact--email:before{background-image:url(//www.baltvilla.lv/wp-content/cache/min/1/wp-content/themes/baltvilla-newest/assets/styles/../../../../../../../../themes/baltvilla-newest/assets/images/icons/icon-mail.svg)}@media (min-width:1200px){#panel-21671-0-0-0 .page-hero__content--left .page-hero__buttons,#panel-21671-0-0-0 .page-hero__content--left p.page-hero__contacts,#panel-21671-0-0-0 .page-hero__content--left .page-hero__content-top{margin-left:48px;margin-right:-48px}}