.messages{margin:0.5rem 0;padding:0.75rem 0.5rem;line-height:16px;border-width:0 0 0 0.25rem;border-style:solid;background-color:rgba(0,0,0,0.05);}.messages ul,.messages ul li{margin:0;padding:0;list-style-type:none;}.messages ul li{position:relative;}.messages.messages--status{color:#00B300;}.messages.messages--warning{color:#E09300;}.messages.messages--error{color:#B30000;}
nav.pager ul.pager__items,nav.pager ul.pager__items li.pager_item{margin:0;padding:0;list-style-type:none;}nav.pager ul.pager__items{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;}nav.pager ul.pager__items li.pager__item{display:inline-block;margin:0 0.5rem;padding:0.25rem 0.5rem;white-space:nowrap;}nav.pager ul.pager__items li.pager__item.is-active a{display:inline-block;border-width:1px;border-style:solid;border-radius:50%;width:1.5em;line-height:1.5em;text-align:center;}.field--type-viewfield > .field__items > .field__item-label-above > .field__item__label{font-weight:bold;}.field--type-viewfield > .field__items > .field__item{margin:2em 0;}.view-filters .form--inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;}.view-filters .form--inline > *{margin:0 0.5rem 0.5rem 0;}.view-filters .form--inline label{text-transform:uppercase;font-size:16px;}.view-filters .form--inline input[type="submit"]{margin:0;padding:0.25em 1em;font-size:16px;}.bef-exposed-form fieldset[id^="edit-location"]{width:100%;}.bef-exposed-form div[id^="edit-location"]{background:var(--color-medium-grey);border-radius:0 0.5rem 0.5rem 0.5rem;padding:1rem;column-count:4;}.bef-exposed-form div[id^="edit-location"] input[type="radio"],.bef-exposed-form div[id^="edit-location"] input[type="checkbox"]{display:none;}.bef-exposed-form div[id^="edit-location"] label.option{cursor:pointer;color:white;text-transform:uppercase;}.bef-exposed-form div[id^="edit-location"] input:checked + label.option{color:var(--color-yellow);}.bef-exposed-form fieldset[id^="edit-proximity"]{width:100%;}.bef-exposed-form fieldset[id^="edit-proximity"] input{width:100%;}.view.flex-equalized-cards > .view-content > .views-group{margin-left:-0.5rem;margin-right:-0.5rem;}.view.flex-equalized-cards > .view-content > .views-group,.view.flex-equalized-cards > .view-content > .expandable-slider .expandable-slider-slide{display:flex;flex-direction:row;flex-wrap:wrap;}.view.flex-equalized-cards > .view-content > .expandable-slider .expandable-slider-active .expandable-slider-slide{flex-wrap:nowrap;}.view.flex-equalized-cards > .view-content .expandable-slider-active li{flex-shrink:0;flex-grow:0;}.view.flex-equalized-cards .views-field,.view.flex-equalized-cards .field-content,.view.flex-equalized-cards .node,.view.flex-equalized-cards .node__content{height:100%;}.view.flex-equalized-cards > .view-content > .views-group > .views-row,.view.flex-equalized-cards > .view-content > .expandable-slider .views-row{margin:0.5rem 0;max-height:150vh;}.view.flex-equalized-cards .gpslider .views-row{margin:0;}.view.flex-equalized-cards .views-row > .views-field > .field-content > .node{margin:0 0.5rem;}.view form.generic-form{margin-left:auto;margin-right:auto;}.view-id-blog.view-display-id-block_1 .view-footer{padding:1.5rem 0;text-align:center;overflow:hidden;}.view-blog-categories .views-row,.view-blog-categories .views-field{display:inline-block;white-space:nowrap;line-height:1.5;}.view-blog-categories .views-row a{font-weight:normal;text-transform:uppercase;}.view-blog-categories .views-row::after{content:', ';}.view-blog-categories .views-row:last-child::after{content:none;}.view-locator-center .bef-exposed-form details.form-wrapper{flex-grow:1;}.view-locator-center.view-display-id-embedded > .view-content > .view-content-inner{color:white;background:var(--color-medium-grey);border-radius:0.5rem;column-count:4;padding:1rem;}.view-id-locator_center.view-display-id-reverse_geocoding{display:flex;flex-direction:row;flex-wrap:nowrap;height:75vh;}.view-id-locator_center.view-display-id-reverse_geocoding > .view-content .views-row{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0.25em 0.75em;margin:0.5em;background-color:var(--color-light-grey);border-radius:0.25em;transition:all .2s ease-in-out;box-shadow:0 0 0 0 transparent;}.view-id-locator_center.view-display-id-reverse_geocoding > .view-content .views-row:hover{box-shadow:0 0 0 0.25rem var(--color-yellow);}.view-id-locator_center.view-display-id-reverse_geocoding > .view-content .views-row > .views-field-rendered-entity{flex-grow:1;flex-shrink:1;}.view-id-locator_center.view-display-id-reverse_geocoding > .view-content .views-row .group-right{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;}.view-id-locator_center.view-display-id-reverse_geocoding > .view-content .views-row .views-field-field-location-proximity{margin:0.5em;text-align:right;}.view-id-locator_center.view-display-id-reverse_geocoding > .view-content .views-row .group-right a.button,.view-id-locator_center.view-display-id-reverse_geocoding > .view-content .views-row .group-right .button a{display:block;}.view-id-locator_center.view-display-id-reverse_geocoding > .view-content{flex-basis:30em;overflow-y:scroll;}.view-id-locator_center.view-display-id-reverse_geocoding > .attachment-after{flex-grow:1;}.view-id-locator_center.view-display-id-reverse_geocoding > .attachment-after div[class^="view"]{height:100%;}.view-id-services .bef-exposed-form details.form-wrapper{flex-grow:1;}.view-products .views-title{margin:2rem 0 0 0;}.view-products .view-footer{margin:1.5rem 0 0 0;}.view-banner-sidebar-center,.view-banner-sidebar-center div,.view-banner-sidebar-center .field-content{display:block;height:100%;}.view-banner-sidebar-center .group-content div{height:auto;}.view-faq .views-group{margin:0 0 2rem 0;}.view-faq .views-group .views-row:nth-child(2n+1){background:var(--color-almost-white);}.view-benefits .views-row:nth-child(2n+1){background:var(--color-almost-white);}.view-header-buttons .views-group{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;}.view-courses th{width:20%;}.view-courses th.views-field-title{width:100%;}.view-courses .view-content{overflow-x:auto;}.view-courses table{min-width:800px;}.view-courses tbody tr:nth-child(odd){}.view-courses tbody tr:nth-child(even){background:var(--color-light-grey);}.view-courses tbody tr:nth-child(even) td{padding:0;}.view-courses tbody tr.tablefolder-js-active{cursor:pointer;}.view-courses tbody tr article.node{max-height:50vh;overflow-y:auto;opacity:1;transition:all .2s ease-in-out;}.view-courses tbody tr.tablefolder-closed + tr article{max-height:0;opacity:0;overflow:hidden;}.view-courses th > a{color:inherit;text-decoration:none;}.view-virtual-courses .views-exposed-form fieldset{display:block;}.view-virtual-courses .views-exposed-form .form--inline{flex-direction:column;align-items:flex-start;}.view-virtual-courses .views-exposed-form .form-radios > .form-item,.view-virtual-courses .views-exposed-form .form-checkboxes > .form-item{display:inline-block;margin:0.125em;}.view-virtual-courses .views-exposed-form .form-radios input,.view-virtual-courses .views-exposed-form .form-checkboxes input{display:none;}.view-virtual-courses .views-exposed-form .form-radios input + label,.view-virtual-courses .views-exposed-form .form-checkboxes input + label{padding:0.5em 1em;border-width:1px;border-style:solid;border-color:var(--color-light-grey);cursor:pointer;transition:all .2s ease-in-out;}.view-virtual-courses .views-exposed-form .form-radios input:checked + label,.view-virtual-courses .views-exposed-form .form-checkboxes input:checked + label{background-color:var(--color-yellow);}.view-campaign.view.flex-equalized-cards  > .view-content > .views-content > .gpslider,.view-campaign.view.flex-equalized-cards  .views-row > .views-field > .field-content > .node,.view-campaign.view.flex-equalized-cards .node{margin:0;}.view-center-list .views-group{display:flex;flex-direction:row;flex-wrap:wrap;}.view-center-list .views-field > .field-content > div{padding:1.5rem;}.view-center-list.view-display-id-calendar_links .views-group,.view-center-list.view-display-id-shop_links .views-group,.view-center-list.view-display-id-valmennus_links .views-group,.view-center-list.view-display-id-facebook_links .views-group{display:block;column-count:4;}.view-center-list.view-display-id-calendar_links .field-content > a,.view-center-list.view-display-id-shop_links .field-content > a,.view-center-list.view-display-id-valmennus_links .field-content > a,.view-center-list.view-display-id-facebook_links .field-content > a{line-height:1.75;}.view-center-list.view-display-id-calendar_links .field-content > a::before,.view-center-list.view-display-id-shop_links .field-content > a::before,.view-center-list.view-display-id-valmennus_links .field-content > a::before,.view-center-list.view-display-id-facebook_links .field-content > a::before{content:'';display:inline-block;vertical-align:middle;width:1em;height:1em;margin:0 0.5em 0 0;background-size:100% 100%;}.view-center-list.view-display-id-calendar_links .field-content > a::before{background-image:url(/themes/easyfit2/css/images/links/calendar.svg);}.view-center-list.view-display-id-valmennus_links .field-content > a::before,.view-center-list.view-display-id-shop_links .field-content > a::before{background-image:url(/themes/easyfit2/css/images/links/basket.svg);}.view-center-list.view-display-id-facebook_links .field-content > a::before{background-image:url(/themes/easyfit2/css/images/links/facebook.svg);}.view-news .views-row{padding:1em 0;border-width:0 0 1px 0;border-style:solid;border-color:var(--color-medium-grey);}.view-news .views-row:last-child{border-width:0;}.view-staff.view-display-id-pt_all .view-filters{position:relative;padding:1rem;}.view-staff .field-content > a{color:inherit;text-decoration:none;}.view-center-user-info .views-row > .views-field{margin:1em 0.25em;padding:1em;border-width:2px;border-style:solid;border-color:var(--color-light-grey);}.view-center-user-info .views-row > .views-field.views-field-name{padding:0;border-style:none;}.view-center-user-info .form-submit{background:var(--color-yellow);}.view-center-user-images details > summary,.view-center-user-info details > summary{display:initial;text-transform:initial;padding:initial;border-radius:initial;background:initial;color:initial;}.view-center-user-images button.tabledrag-toggle-weight{font-size:50%;}.view-center-user-images th:last-child{width:20%;}.view-center-user-images tbody tr{border-width:2px;border-style:solid;border-color:var(--color-light-grey);}.view-center-user-images tr > td{padding:1em;}.view-center-user-images tr.draggable.drag,.view-center-user-images tr.draggable.drag-previous{background-color:var(--color-almost-white);}.view-center-user-images tr.draggable > td:first-child > a{float:none;}.view-center-user-images tr.draggable > td:first-child{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}.view-center-user-images .js-form-type-managed-file{margin:1em 0.25em;padding:1em;border-width:2px;border-style:solid;border-color:var(--color-light-grey);}.view-center-user-images.view-display-id-gallery_page > .view-content .views-field{padding:0.5rem;}.view-center-user-images.view-display-id-gallery_page > .view-content .views-field img{display:block;}.view.flex-equalized-cards .view-id-news .views-row > .views-field > .field-content > .node{margin:0;}.view-search .view-content{padding:0.25em 1em;border-width:1px;border-style:solid;border-color:var(--color-light-grey);}
ul.tabs,ul.tabs li{display:inline-block;vertical-align:bottom;margin:0;padding:0;list-style-type:none;color:var(--color-tabs-text,inherit);background:var(--color-tabs-background,#FFFFFF);}ul.tabs{border-width:0 0 1px 0;border-style:solid;border-color:var(--color-tabs-border,#CCCCCC);width:100%;margin:0 0 1rem 0;padding:0;}ul.tabs li{margin:0 0.25rem;}ul.tabs li a{display:block;padding:0.5rem 1.5rem;border-width:1px 1px 0 1px;border-style:solid;border-color:var(--color-tabs-link-border,#CCCCCC);border-radius:0.5rem 0.5rem 0 0;box-shadow:inset 0 -0.5em 0.25em -0.25em rgba(0,0,0,0.125);}ul.tabs li a.is-active{background:inherit;margin-bottom:-1px;box-shadow:none;}
