@font-face{font-family:'arponaregular';src:url('/administration_uploaded/23/43/56/arpona_regular-webfont.woff2') format('woff2'), url('/administration_uploaded/23/43/57/arpona_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}li{margin-left:20px}li::marker{color:#916257;font-weight:500}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-track{background-color:#ffffff}body::-webkit-scrollbar-thumb{background-color:#916257}body::-webkit-scrollbar-corner{background-color:#ffffff}::selection{background:#916257;color:#fff}html, body{height:100%;max-width:100%;padding:0;margin:0}html{}body{margin:0px;padding:0px;color:#4d4d4d;font-size:21px;line-height:31px;font-family:'Josefin Sans', sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}table, table td{border:0px;border-collapse:collapse;border-spacing:0px;text-indent:0px;vertical-align:top}img, a img{border:0px}img{line-height:0px}a{color:#916257;text-decoration:none;font-weight:400;transition:all .5s}a:hover{transition:all 0.5s ease-in-out 0s;text-decoration:underline}a:active{}a:visited{}h1{font-family:'Cormorant', serif;color:#916257;font-size:38px;line-height:43px;font-weight:500;margin:0;margin-bottom:10px}h2{font-family:'Cormorant', serif;color:#916257;font-size:35px;font-weight:500;margin:0;margin-bottom:10px}h3{font-family:'Cormorant', serif;color:#916257;font-size:25px;font-weight:500;margin:0;margin-bottom:10px}h4{font-family:'Cormorant', serif;color:#000;font-size:25px;font-weight:500;line-height:1.2em;margin:0;margin-bottom:10px;-ms-word-wrap:break-word;word-wrap:break-word}h5{font-family:'Cormorant', serif;color:#000000;font-size:18px;font-weight:500;margin:0}.clearblock, .clearfloat, .cf, .fc, .clear{clear:both}.fl{float:left}.fr{float:right}.tac{text-align:center}.tar{text-align:right}.floatln{float:left;width:48%}.floatrn{float:right;width:48%}b, strong{font-weight:700}ul{padding-left:30px}#editor_helper{font-size:10px;line-height:12px}.video-container{position:relative;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#header_fixed{position:fixed;top:20px;z-index:200;background-color:rgba(255,255,255,1);transition:all 0.5s ease-in-out 0s;border-bottom:1px solid transparent;display:flex;justify-content:center;width:calc(100% - 40px);max-width:1280px;box-sizing:border-box}#header_fixed.srolled, .no_slider_page #header_fixed{background-color:rgba(255,255,255,1);top:0px;border-bottom:1px solid #e1e1e1;transition:all 0.5s ease-in-out 0s}#logo{position:absolute;left:80px;top:5px}#logo a{display:block;line-height:0}#logo a img{width:80px;height:auto}.top_buttons{position:absolute;right:20px;top:17px;display:flex}.wrapper_global{margin:0 auto;width:100%;max-width:1320px;position:relative;padding:20px;box-sizing:border-box}.custom_site_pages{max-width:78%;margin:75px auto}#body_of_11918 .custom_site_pages{margin-top:120px}.full_width .custom_site_pages{max-width:100%;margin:0}.full_width .wrap{max-width:78%;margin:75px auto}.wrap78{max-width:78%;margin:0px auto}.text_block{margin:30px 0}.modal_opened .wrapperglobal{filter:blur(10px);-webkit-filter:blur(10px)}.button_right_profile{position:absolute;top:0px;right:80px}.menu_user_login{display:block;height:100%;color:#fff}.menu_user_login:before{content:'\e846';font-family:"fontello";width:50px;text-align:center;line-height:84px;display:block;text-decoration:none;font-size:22px}#header_fixed.srolled .menu_user_login, .no_slider_page .menu_user_login{color:#292929}.menu_user_login:hover, #header_fixed.srolled .menu_user_login:hover{color:#916257}.button_right_profile .menu_user_login:hover{text-decoration:none}.hide{display:none!important}.not_have_header .for_page{padding-top:30px}.mobile{display:none}.hedden_block{display:none}.language{display:none}.lang_en .language{display:block}.language{height:50px;box-sizing:border-box;margin-right:25px;padding-top:34px;position:relative;font-size:14px;line-height:18px;text-align:center}.language a{color:#4d4d4d}.language:after{content:'';position:absolute;width:25px;height:25px;background:url('/administration_uploaded/24/44/88/lang_dark.png') center center no-repeat;background-size:25px;margin:auto;left:0;right:0;top:2px;bottom:auto}#topmenu{font-family:'Raleway', sans-serif;z-index:93;float:right;position:relative}#topmenu a{font-size:13px;text-decoration:none;position:relative;display:block;color:#4d4d4d;line-height:32px;white-space:nowrap;text-transform:uppercase;font-weight:400;letter-spacing:.25em}#header_fixed.srolled #topmenu a, .no_slider_page #topmenu a{color:#4d4d4d}#topmenu .children_elements a:hover, #header_fixed.srolled #topmenu a:hover{color:#916257}#topmenu .menu_div{display:inline-block;margin:0;padding:26px 20px;position:relative;text-align:left}#topmenu a:hover, #topmenu a.active_menu{color:#916257}#topmenu .menu_div .children_elements{background-color:#f5f3eb;display:none;position:absolute;padding:20px 0px;top:100%;margin-top:0px;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.25);box-sizing:border-box}#topmenu .menu_div .children_elements .children_elements{position:absolute;top:0px;right:-137px;padding-top:0px}#topmenu .menu_div .children_elements .menu_div{z-index:100;float:none;width:100%;padding:0px 20px;box-sizing:border-box}#topmenu .menu_div .children_elements .menu_div a{color:#4d4d4d;display:block;height:30px;line-height:30px;padding:0px;white-space:nowrap;text-decoration:none}#topmenu .menu_div .children_elements .menu_div a:hover, #topmenu .menu_div .children_elements .menu_div.active_menu > a, #topmenu .menu_div .children_elements .menu_div:hover > a{color:#916257}#topmenu .menu_div .children_elements .menu_div > a:before{opacity:0}#topmenu .menu_div:hover > .children_elements{display:block}#topmenu .menu8130, #topmenu .menu8133, #topmenu .menu8160{display:none}.wrapformenumob{clear:both;text-align:center}.js-nav-active .wrapformenumob{padding-bottom:20px}a.nav-toggle{right:0px;top:0px;position:absolute;display:none;width:35px;height:80px;z-index:200;overflow:hidden;cursor:pointer;transition:all 0.4s}a.nav-toggle:before{font-family:"fontello";width:35px;height:80px;line-height:80px;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:none;font-size:40px;text-align:center;float:left;content:'\f0c9';color:#ffffff;transition:all 0.4s}#header_fixed.srolled a.nav-toggle:before, #header_fixed.srolled a.nav-toggle, a.nav-toggle:before{transition:all 0.4s;height:86px;line-height:86px;color:#292929}#header_fixed.srolled .nav-toggle.active:before, .nav-toggle.active:before, a.nav-toggle:hover:before{color:#916257}#tfsd{z-index:800;padding:40px 0px;display:none;top:85px;right:0px;opacity:0;background-color:#faf9f5;transition:all 0.4s;width:100%}#tfsd .menudiv{margin:0;padding:0px 30px;position:relative}.icondir{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;position:absolute;right:30px}.icondir:before{content:'\e83b'}.icondir.open:before{content:'\e83d'}#tfsd a{font-size:17px;display:block;text-decoration:none;color:#4d4d4d;line-height:35px;padding:0px 15px;text-transform:uppercase;letter-spacing:.25em;font-weight:400}#tfsd .childrenelements .menudiv{border-bottom:none}#tfsd .childrenelements a{line-height:30px;display:inline-block;width:100%;padding:0px;box-sizing:border-box;letter-spacing:normal;text-transform:capitalize}#tfsd .childrenelements .childrenelements a{}#tfsd a:hover, #tfsd a.active_menu{transition:all 0.25s ease-in-out 0s;color:#916257}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#tfsd.opened{opacity:1}#tfsd .childrenelements{display:none}#tfsd .childrenelements.open{display:block;width:100%}#nav-icon{width:40px;height:30px;position:absolute;margin:0 auto;right:15px;bottom:33px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#ffc600;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2){top:13px}#nav-icon span:nth-child(3){top:27px}#nav-icon.open span:nth-child(1){top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon.open span:nth-child(2){opacity:0;left:-60px}#nav-icon.open span:nth-child(3){top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#tfsd .menudiv.menu8133, #tfsd .menudiv.menu8160{text-align:left}#tfsd .menudiv.menu8133 a, #tfsd .menudiv.menu8160 a{border:1px solid rgba(0, 0, 0, .6);display:inline-block;margin:15px;padding:0 50px;background-color:#01514d;color:#fff}#tfsd .menudiv.menu8133{margin-top:30px}#tfsd .menudiv.menu8133 a:hover, #tfsd .menudiv.menu8160 a:hover{background-color:#916257;color:#fff}.slider_top{position:relative;top:0;left:0;margin-top:85px}.no_slider_page .slider_top{display:none}.wrapabsolute{position:absolute;top:0;left:0;height:100%;width:100%}.slick-slide{padding-top:35vh;background-size:cover;background-position:center;background-repeat:no-repeat}#body_of_11796 .slick-slide{padding-top:52vh}.btn, .submit_buttons, .button{position:relative;display:inline-block;vertical-align:middle;width:auto;margin:0;font-family:'Raleway', sans-serif;font-size:12px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;line-height:2em;color:#fff;text-align:center;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .25s ease-out, background-color .25s ease-out, border-color .25s ease-out;-o-transition:color .25s ease-out, background-color .25s ease-out, border-color .25s ease-out;transition:color .25s ease-out, background-color .25s ease-out, border-color .25s ease-out;padding:12px 38px;background-color:transparent;border:1px solid rgba(0, 0, 0, .6);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;cursor:pointer;background-color:#01514d;margin-bottom:20px}.btn span, .submit_buttons span, .button span{position:relative;z-index:2}.btn::after, .submit_buttons::after, .button::after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#916257;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.5s cubic-bezier(.75, .01, .13, 1.01);-o-transition:.5s cubic-bezier(.75, .01, .13, 1.01);transition:.5s cubic-bezier(.75, .01, .13, 1.01);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;z-index:1}.btn:hover, .submit_buttons:hover, .button:hover{color:#fff;background-color:transparent;text-decoration:none}.btn:hover::after, .submit_buttons:hover::after, .button:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.fullscreenimg{width:100%;position:relative;height:46vh;margin-top:30px;line-height:0px;overflow:hidden}.custom_site_pages .fullscreenimg img{width:100%;height:100%;position:absolute;object-fit:cover}.fullscreenimg > .btn{position:absolute;bottom:25%;left:50%;transform:translateX(-50%);white-space:nowrap}.fullscreenimg .textandbtn{position:absolute;top:50%;left:50%;transform:translateX(-50%);text-align:center;font-weight:500;font-size:19px;line-height:30px;max-width:500px;min-width:300px}.fullscreenimg .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-weight:500;font-size:19px;line-height:30px;max-width:500px;min-width:300px;padding:50px 30px;background-color:#f6f3ea}.fullscreenimg .container h1{margin-bottom:30px}.fullscreenimg .textandbtn h1{color:#fff}.fullscreenimg .textandbtn .btn{margin-top:15px}.no_slider_page #logo{left:0px}.no_slider_page .for_page{padding-top:90px}.flex_row{display:flex;width:100%}.colum25{width:25%}.colum33{width:33%}.colum47{width:47%}.colum50{width:50%}.colum66{width:67%}.block_left{position:relative;margin-top:30px;margin-right:15px;overflow:hidden}.block_left_text{position:relative;margin-top:30px;margin-right:85px;overflow:hidden}.block_right{position:relative;margin-top:30px;margin-left:25px;overflow:hidden}.block_right table td:first-child{white-space:nowrap;padding-right:20px}.block_top{margin-top:40px;overflow:hidden}.block_left.img, .block_right.img{min-height:400px;height:calc(100% - 30px)}.have_bg{background-color:#F6F3EA;display:flex;align-items:center;flex-direction:column;justify-content:center;height:calc(100% - 30px)}.full_width_padding140{margin-top:30px}.full_width_padding140 .text{padding:35px 140px}.jcfs{justify-content:flex-start}.text{padding:35px;box-sizing:border-box}.colum25.block a{position:relative;height:0;padding-bottom:100%;width:100%;display:block;overflow:hidden}.colum25.block a img{position:absolute;top:0;left:0;height:100%;width:auto;transition:transform .3s cubic-bezier(.4,0,1,1)}.colum25.block a:hover img{transform:scale(1.05);transition:transform .3s cubic-bezier(.4,0,1,1)}.colum25 img, .maxwidth300 img{width:100%;height:auto}.colum25.block .wrapiframe{padding-bottom:100%}.pdng30{padding:30px 0}.pdng60{padding:60px 0}.pdnglr15{padding:0px 15px}.custom_site_pages img, .texts_item img{width:100%;line-height:0px;padding:0px;margin:0px;height:auto}.img_spec{max-width:200px;float:left;padding:10px 20px 20px 10px;line-height:0px}.block_right img, .block_left img, .news_items img, .texts_items img{display:block;-webkit-transform:translateX(-4px) translateZ(0) scale(1.05);transform:translateX(-4px) translateZ(0) scale(1.05);-webkit-transition:.35s cubic-bezier(.4,.12,.4,.85);-o-transition:.35s cubic-bezier(.4,.12,.4,.85);transition:.35s cubic-bezier(.4,.12,.4,.85)}.block_right:hover img, .block_left:hover img, .news_items:hover img, .texts_items:hover img{-webkit-transform:translateX(4px) translateZ(0) scale(1.05);transform:translateX(4px) translateZ(0) scale(1.05)}.maxwidth300{display:inline-block;max-width:300px;line-height:0;margin-top:32px}.wrapiframe{position:relative;width:100%;margin:0px;height:0;padding-bottom:56.5%;line-height:0px}.wrapiframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.block_with_border{border-top:solid 2px #fafafa;position:relative;display:block;margin-top:45px;padding-top:45px;padding-bottom:30px}.grid_list{display:grid;grid-gap:30px;grid-template-columns:repeat(4, minmax(150px, 1fr));margin-top:42px;margin-bottom:82px}.grid_list .reservation_activity_items{text-align:center}.img{line-height:0;display:block;overflow:hidden}.img img{width:100%;height:auto}.reservation_activity_items .btn, .sport_activity_items .btn{margin-top:32px}.descr, .title{max-height:104px;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding:0px;margin-top:15px}.title{max-height:37px;margin-bottom:0px;-webkit-line-clamp:1}.descr{margin-top:0px;min-height:104px}.sport_activity_items{padding-bottom:15px}.grid_list5{display:grid;grid-gap:30px;grid-template-columns:repeat(5, minmax(100px, 1fr));margin-top:30px}.grid_list3{display:grid;grid-gap:30px;grid-template-columns:repeat(3, minmax(150px, 1fr));margin-top:30px}.column_images{display:flex;gap:20px;margin-top:20px;margin-bottom:80px;overflow:hidden}.column_images img{max-width:100%;width:50%}.nice_table{width:100%}.nice_table td{}.nice_table td:nth-child(1){padding-right:20px;white-space:nowrap;min-width:260px}.nice_table td:nth-child(2){padding-right:30px;white-space:nowrap}.nice_table .btn{margin-bottom:20px}.nice_table img{min-width:100%;margin-bottom:20px}.padding_top_none{padding-top:0}.news_items .img, .texts_items .img{height:0;position:relative;padding-bottom:100%;margin-bottom:24px}.news_items .img img, .block_left.img img, .block_right.img img, .news_item .img img, .texts_items .img img{position:absolute;width:100%;height:100%;object-fit:cover}.news_items a, .texts_items a{display:block}.news_items a:hover, .texts_items a:hover{text-decoration:none}.news_items a .released{font-weight:300;font-size:17px;line-height:17px;color:#916257;display:block}.news_items a .descrp, .texts_items a .descrp{font-weight:300;color:#4d4d4d}.news_items h3, .texts_items h3{margin-bottom:14px}.news_items a .more, .texts_items a .more{display:block;margin-top:25px;font-weight:500}.news_items:hover a .more, .texts_items:hover a .more{color:#916257}.news_item .img{height:0;position:relative;padding-bottom:65%;margin-bottom:35px}.news_item .released{font-weight:300;font-size:17px;line-height:17px;color:#916257}.latest_news{width:100%;align-items:unset}.latest_news .news_items{margin-bottom:30px}.latest_news .news_items a{display:flex}.latest_news .news_items .img{margin:0 20px 0 0;min-width:120px;min-height:88px;padding-bottom:0}.latest_news .news_items .descrp{width:100%}.latest_news h5{line-height:22px;margin-bottom:5px}.staff_list{display:grid;grid-gap:30px;grid-template-columns:repeat(4, minmax(150px, 1fr));margin-top:30px}.staff_title h3{margin-bottom:0px;color:#916257}.staff_img{display:block;position:relative;overflow:hidden;min-height:200px;margin-bottom:10px}.img_bg{background-size:cover;background-position:50%;z-index:1;display:block;padding-bottom:100%;transition:.5s}.staff_items:hover .img_bg{transform:scale(1.05);transition:.5s}.staff_roles{font-style:italic;color:rgb(210, 123, 37);font-size:19px;display:block}.categories{width:100%;padding:35px;box-sizing:border-box;align-items:unset}.categories a{color:#000;text-decoration:none;-webkit-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;cursor:pointer;line-height:30px;display:block;font-weight:300}.categories a:hover{color:#916257;text-decoration:none}.nice_form label{font-family:'Raleway', sans-serif;font-size:12px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;line-height:2.8em;color:#000;margin-bottom:0}.nice_form input[type=text], .nice_form input[type=password], .nice_form input[type=email], .nice_form .login_form input[type="text"], .nice_form .login_form input[type="password"], .nice_form textarea, .nice_form select{font-family:'Josefin Sans', sans-serif;font-weight:300;font-size:17px;display:block;line-height:48px;background:#ffffff;color:#000000;padding:0 15px;box-sizing:border-box;width:100%;border:1px solid rgba(0,0,0,.18);box-shadow:none;outline:none;margin:0px;margin-bottom:25px;-webkit-appearance:none;width:100%;box-sizing:border-box}.nice_form textarea{font-family:'Josefin Sans', sans-serif;line-height:24px;padding:15px;width:100%;box-sizing:border-box}.nice_form input[type=text]:focus, textarea:focus{color:#000;background-color:transparent;border-color:#000}.niceform{max-width:500px}.niceform #f_birthday__1i, .niceform #f_birthday__2i, .niceform #f_birthday__3i{width:30%;margin:9px 0;padding:0px}.niceform input[type="text"], .niceform input[type="password"], .niceform select{width:100%;padding:0px 15px;box-sizing:content-box;border:none;color:#000000;font-weight:300;height:30px;line-height:30px;border:1px solid rgba(0,0,0,.18);box-sizing:border-box}.niceform select{margin:9px 0;opacity:0.8}.niceform #f_birthday__2i, .niceform #f_birthday__3i{margin-right:2%}.footer{margin-top:30px}.footer a{font-weight:300;color:#4d4d4d}.footer a:hover{color:#916257;text-decoration:none}.footer_top{padding:118px 70px;background-color:#faf9f5;background-position:center;background-repeat:no-repeat;background-size:cover;border-top:0 solid rgba(0,0,0,.18);display:flex;justify-content:space-between}.footer_top .colum47{padding:0 15px;width:47%}.footer_top .colum33{padding:0 15px}.footer_bottom{background-color:#f3ece8;font-size:14px;line-height:14px;padding:17px 20px;text-align:center}.footer .social{margin-top:0px}.footer .social_footer{padding-left:0}.footer .newsletter_form input:first-child{margin-top:15px}.button_fixed{position:fixed;bottom:20px;right:20px}.button_fixed a{background-color:#d27b28;color:#fff;padding:0px 10px;line-height:30px;display:inline-block;border-radius:8px;font-size:15px;font-weight:300}.button_fixed a:hover{background-color:#01514d;text-decoration:none}.social{display:flex;margin-top:20px}.social a{color:#916257;font-size:40px;line-height:40px;padding-right:30px}.social a.fb{font-size:38px}.social a.youtube{font-size:48px}.fb:before{content:'\f300';font-family:"fontello"}.ytb:before{content:'\f315';font-family:"fontello";font-style:normal}.inst:before{content:'\f31e';font-family:"fontello";font-style:normal}.youtube:before{content:'\f16a';font-family:"fontello";font-style:normal}.linkedin:before{content:'\f318';font-family:"fontello";font-style:normal}.social a:hover{color:#000;transition:all .3s ease 0s}.subscription_category{padding-top:30px}.subscription_content{display:grid;grid-gap:10px;grid-template-columns:repeat(3,minmax(192px,1fr))}.subscription_category .membership_items{color:#000;display:flex;position:relative;width:100%}.subscription_category .membership_items:nth-of-type(3n){padding-right:0px}.subscription_category .membership_items .item{padding:10px 25px;border-radius:20px;width:100%;padding-bottom:145px;min-height:auto;transition:all 0.3s ease;position:relative}.subscription_category .membership_items .title{margin-bottom:20px;min-height:39px;line-height:36px}.subscription_category .membership_items .item .arrow_list{padding-left:0px;text-align:left;margin-bottom:20px}.subscription_category .membership_items .item .arrow_list ul{list-style:none;padding-left:0}.subscription_category .membership_items .item .arrow_list li:before{content:"✔";font-size:22px;vertical-align:middle;line-height:23px;background:none;top:3px;bottom:auto;padding-right:10px;color:#8a6459}.subscription_category .membership_items:nth-child(1) .item{background-color:#fefaf866}.subscription_category .membership_items:nth-child(2) .item{background-color:#fefaf8}.subscription_category .membership_items:nth-child(2) .btn{background-color:#385856;color:#fff}.subscription_category .membership_items:nth-child(3) .item{background-color:#c6ddd1}.subscription_category .membership_items:nth-child(3) .btn{background-color:#916257;color:#fff}.subscription_category .membership_items:nth-child(4) .item{background-color:#385856;color:#fff}.subscription_category .membership_items:nth-child(4) .title{color:#fff}.subscription_category .membership_items:nth-child(4) .btn{background-color:#d37e17;color:#fff}.subscription_category .membership_items:nth-child(4) .item .arrow_list li:before{color:#fff}.subscription_category .membership_items .price{font-size:32px;font-weight:600;text-align:left;display:block;padding:20px 0;position:absolute;bottom:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:calc(100% - 50px);box-sizing:border-box;transition:all 0.3s ease;border-top:1px solid #f1f1f1}.subscription_category .membership_items .price .period{font-size:14px}.subscription_category .membership_items .buttons{position:absolute;top:auto;bottom:20px;left:0;right:0;padding:0 25px;text-align:left}.subscription_category .membership_items .buttons .btn{width:50%}.subscription_category .membership_items:nth-child(3) .btn::after, .subscription_category .membership_items:nth-child(3) .submit_buttons::after{background-color:#385856}#user_login_form input[type="text"], #user_login_form input[type="password"], .prof_inline input{background-color:#fff;border:none;border-bottom:1px solid #916257;height:50px;padding:0px 15px;box-sizing:border-box;font-size:16px;font-family:'Poppins', sans-serif;outline:none;width:100%;color:#000;margin-bottom:35px}.prof_inline input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.profile_form .prof_inline, .profile_form .user_preferences{overflow:hidden}#profile_section .profile_menu .menu_item.menu7515{display:none}#profile_section .profile_menu .menu_item.menu7515.active{display:block}#profile_section .profile_menu.have_online_lessons .menu_item.menu7991{display:block}#profile_section .profile_menu .menu_item.menu7991{}.form_block_21947{padding:70px 15px}form input.btn{background:#f7f7f7;color:#292929;height:50px;line-height:50px;display:block;padding:0px 25px;box-sizing:border-box;text-decoration:none;border-bottom:1px solid #d9d9d9}.top_user_section{overflow:hidden}.top_user_section .user_settings{line-height:84px;padding-top:12px}.top_user_section .account_money{margin-right:12px;background:#fafafa;height:54px;line-height:54px;font-size:20px;text-align:center;display:block;font-weight:600;padding:0px 20px;font-weight:400}.top_user_section .account_money .fas{color:#292929;margin-right:10px}.top_user_section .user_qr_code a{background:#111;height:54px;line-height:54px;font-size:14px;text-align:center;display:block;border-radius:54px;font-weight:600;padding:0px 20px;color:#fff;cursor:pointer}#profile_section{overflow:hidden;margin:30px 0 50px 0;margin-top:100px;padding:0 15px;min-height:500px}#profile_section .profile_menu, #profile_section .profile_body{float:left;border:1px solid #d9d9d9;overflow:hidden;box-sizing:border-box;background-color:#faf9f5}#profile_section .profile_menu{width:30%;margin-right:2%}#profile_section .profile_body{width:68%;padding:0px}#profile_section .profile_body a{color:#064aff}#profile_section .button.dark, #profile_section .button_section.dark a{color:#fff;background-color:#916257;text-align:center;font-size:14px;box-sizing:border-box;padding:0 10px;line-height:28px;text-decoration:none;letter-spacing:2px;border-radius:20px;display:inline-block}#profile_section .button_section.dark a:hover{opacity:0.7}#profile_section .profile_menu .menu_item a{height:50px;line-height:50px;display:block;padding:0px 25px;box-sizing:border-box;text-decoration:none;border-bottom:1px solid #d9d9d9;color:#292929;font-size:17px;letter-spacing:2.6px;font-weight:600}#profile_section .profile_menu .menu_item{position:relative}#profile_section .profile_menu .menu_item:last-child a{border:none}#profile_section .profile_menu .menu_item a.active_menu{background:#916257;color:#fff;position:relative}#profile_section .profile_menu .menu_item:before{content:"";display:none;position:absolute;left:0;top:0;height:100%;width:4px;background:#d37e17;z-index:11}#profile_section .profile_menu .menu_item.active_menu:before{display:block}#profile_section .profile_menu .menu_item a:hover{background:#d37e17;color:#fff}#profile_section .prof_line{overflow:hidden;padding:32px 32px 35px;border-bottom:1px solid #d9d9d9}#profile_section .error_messages{overflow:hidden;padding:32px 15% 32px 35px;border-bottom:1px solid #d9d9d9;display:block}#profile_section .prof_line label, #profile_section .prof_line .first_column, .prof_inline label, #profile_section .first_column{float:left;width:25%;margin-right:5%;margin-top:20px}#profile_section .prof_line label{color:#292929;font-size:33px}#profile_section .prof_line input, #profile_section .second_column, .prof_inline input{float:left;width:70%;margin:0}#profile_section .second_column .prof_inline input[type="checkbox"]{height:15px}#profile_section .prof_line .prof_inline input{margin-bottom:16px}#profile_section .pl_image img{width:75px;height:75px;object-fit:cover;border-radius:100%;overflow:hidden;display:block}#profile_section .pl_image{float:left}#profile_section .pl_upload{float:right;vertical-align:middle;line-height:75px}#profile_section .pl_upload.disabled{opacity:0.6}#profile_section .pl_upload a{cursor:auto;pointer-events:none}#profile_section .user_profile_image .second_column{overflow:hidden}#profile_section .header_text{padding-top:0px}#profile_section .header_text h1{background:none;margin-top:12px}#profile_section .profile_body h2{font-size:24px;font-weight:400}#profile_section .prof_line.header_line{padding-top:18px;padding-bottom:18px;font-size:17px}#profile_section .reservation_video .user_online_reservations{overflow:hidden;padding:32px 32px 35px;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between}#profile_section .reservation_video .user_online_reservations .rv.lf{flex:1}#profile_section .reservation_video .user_online_reservations a{margin-left:20px;color:#fff;background-color:#7BA08A;text-align:center;font-size:14px;box-sizing:border-box;padding:0 10px;line-height:28px;text-decoration:none;letter-spacing:2px;border-radius:20px;display:inline-block}.res_activities{clear:both}#profile_section .prof_line.user_preferences{}#profile_section .prof_line.prof_submit .submit_buttons{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 35px;margin-top:20px;font-family:'bebas neue';text-transform:uppercase;font-weight:300;font-size:20px;line-height:1.2;display:inline-block;letter-spacing:4.6px;outline:none;border:1px solid #111111;width:100%;background-color:#ffffff;color:#000;cursor:pointer}#profile_section .prof_line.prof_submit .submit_buttons:hover, .submit_buttons:hover{background:#111;color:#fff;transition:all .3s ease-in-out}#profile_section .user_info .prof_inline:last-child input{margin-bottom:0}#profile_section .user_preferences .prof_inline{width:100%;clear:both;line-height:25px;margin-top:10px}#profile_section .user_preferences .prof_inline input, #profile_section .user_preferences .prof_inline label{float:none;width:auto;cursor:pointer;font-size:17px}#profile_section .user_preferences .prof_inline input[type="checkbox"]{width:12px;top:0px;position:relative;vertical-align:middle}#profile_section .user_preferences .prof_inline a{text-decoration:underline;font-size:17px}#profile_section .prof_line.item_invoices{padding-right:35px;line-height:45px;padding-top:10px;padding-bottom:10px}#profile_section .prof_line.item_lesson_event.past{opacity:0.6;pointer-events:none}#profile_section .prof_line.item_lesson_event{overflow:hidden}#profile_section .res_user_memberships{padding-top:5px}.item_lesson_event{line-height:30px}#profile_section .profile_menu .menu_item.menu7019{display:none}#profile_section .profile_menu .menu_item.menu7019.active{display:block}#profile_section .prof_line.item_lesson_event .date_first, .item_lesson_event .date_first{float:left}#profile_section .prof_line.item_lesson_event .pli_time, .item_lesson_event .pli_time{float:left;padding:0 10px}#profile_section .item_lesson_event .tr_title{text-transform:none;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;width:270px}#profile_section .prof_line.item_lesson_event .pli_trane, #profile_section .prof_line.item_lesson_event .count_pr_title, .item_lesson_event .count_pr_title{float:left}#profile_section .prof_line.item_lesson_event .pli_trane .tr_title, #profile_section .prof_line.item_lesson_event .pli_trane .out_title, .item_lesson_event .pli_trane .out_title{display:block}#profile_section .prof_line.item_lesson_event .pli_trane .out_title, .item_lesson_event .pli_trane .out_title{clear:both;text-transform:none;color:#777;line-height:20px;font-size:15px}#profile_section .prof_line.item_lesson_event .count_pr_title, .item_lesson_event .count_pr_title{padding-left:10px}#profile_section .prof_line.item_lesson_event .pli_reserve, .item_lesson_event .pli_reserve{float:right}.item_lesson_event .pli_reserve{line-height:30px}#profile_section .prof_line.item_lesson_event .pli_trane, .item_lesson_event .pli_trane{text-transform:uppercase;font-size:16px}#profile_section .prof_line.item_invoices{text-align:center}#profile_section .prof_line.item_invoices .pli_date{float:left;min-width:180px;text-align:left}#profile_section .prof_line.item_invoices .pli_buttons{float:right}#profile_section .prof_line.item_invoices .pli_trane{display:inline-block}#profile_section .prof_line.item_invoices .pli_price{margin-right:10px}#profile_section .prof_line.item_invoices .pli_date{color:#916257}#profile_section .prof_line.item_invoices .button{border-radius:5px;width:94px;padding:0;text-align:center;background:#ffe2ad;cursor:auto;margin:0}#profile_section .prof_line.item_invoices .button.paid{background:#acffc8}#profile_section .pl_upload input{display:none}#profile_section .pl_upload label{line-height:40px;height:40px;display:inline-block;font-size:15px;text-decoration:none;padding:0px 25px;background-color:#916257;margin:0px 0px;cursor:pointer;outline:none;transition:all .3s ease;box-sizing:border-box;font-weight:600;border:none;-webkit-appearance:none;float:none;width:auto;color:#fff;border-radius:20px}#profile_section .prof_line .pl_upload label:hover{background-color:#ffffff;color:#111;border:1px solid #111}#profile_section .submit_buttons{background-color:#916257;color:#ffffff;margin-top:20px}#profile_section .submit_buttons:hover{opacity:0.7}.password_change .prof_line label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#111}.password_change .prof_inline label{width:30%}.password_change .prof_inline input{width:65%}.profile_form{padding:32px}.profile_form .submit_buttons{-webkit-appearance:none;clear:both}#user_login_form{margin-top:100px}#user_login_form h1{background:none}#lesson_info{margin-bottom:10px}.remodal[data-remodal-id=user] #profile_section, .remodal[data-remodal-id=user] .profile_form{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.remodal[data-remodal-id=user] #profile_section{text-align:left}.remodal[data-remodal-id=user] h2{margin-bottom:30px}.remodal[data-remodal-id=user] h2::before{background-position:left center}.new_type_lesrooster .hide{display:none!important}.new_type_lesrooster .for_page .wrapper{max-width:unset}.new_type_lesrooster #page{padding:0}.new_type_lesrooster .les_block_mobile{display:none}.new_type_lesrooster .select_activities{text-align:left}.new_type_lesrooster .select_activities > h2{margin:0}.new_type_lesrooster .select_activities h2 a{text-decoration:none}.new_type_lesrooster .select_activities h2::before{display:none}.new_type_lesrooster .select_activities .subtitle_p{font-family:'Oswald', sans-serif;color:#000;text-transform:unset;padding:0;font-weight:400;font-size:17px;margin:10px 0 20px 0}.top_les_panel .select_boxes{text-align:left}.top_les_panel .select_boxes select{border:none;outline:none;padding:6.5px 15px;text-transform:uppercase;font-size:16px;line-height:35px;webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/administration_uploaded/13/47/19/select_arrow_black.png);background-repeat:no-repeat;background-size:15px;background-position:right 17px center;border-radius:0px;font-family:'Raleway', sans-serif}.top_les_panel .sch_selects select{background-color:#faf9f5}.top_les_panel .sch_selects{overflow:hidden;margin:20px 0;margin-bottom:40px}.top_les_panel .select_boxes select{float:left;margin-right:10px;text-transform:capitalize}.top_les_panel .select_boxes select option{font-family:'Raleway', sans-serif;font-size:16px;line-height:35px}#page .top_les_title h1{margin-bottom:20px}.top_les_title h2{font-size:35px;text-align:left;margin:30px 0 10px 0}.top_les_panel .single_filter.filter_day{display:none}.new_type_lesrooster .top_les_panel{margin:0 auto}.new_type_lesrooster .res_days_wrap{margin:0 auto;width:100%}.new_type_lesrooster .les_block{margin-top:95px;margin-bottom:0px}.select_title{font-size:23px;color:#9d874a;text-align:left}.new_type_lesrooster .res_days input[type="radio"]{display:none;cursor:pointer}.new_type_lesrooster .res_days>div{background-color:#faf9f5;padding-bottom:0}.new_type_lesrooster .res_days .mob_box_drawer{background-color:#916257;color:#ffffff;padding:5px 0px}.new_type_lesrooster #tab-btn-1:checked~#content-1, #tab-btn-2:checked~#content-2, #tab-btn-3:checked~#content-3, #tab-btn-4:checked~#content-4, #tab-btn-5:checked~#content-5, #tab-btn-6:checked~#content-6, #tab-btn-7:checked~#content-7{display:block}.new_type_lesrooster .res_days_wrap .box_drawer .les .week_day{color:#c6c6c6}.new_type_lesrooster .res_days_wrap .box_drawer{background-color:#ffffff}.new_type_lesrooster .res_days_wrap .box_drawer_a{background-color:#faf9f5;border-radius:10px 10px 0 0}.new_type_lesrooster .res_days_wrap .box_drawer .les, .new_type_lesrooster .res_days_wrap .box_drawer_a .les{padding:0 20px;display:flex;text-decoration:none;font-size:17.5px;line-height:35px;text-transform:uppercase}.new_type_lesrooster .res_days_wrap .box_drawer_a .les .week_day{color:#916257;margin-right:5px}.new_type_lesrooster .res_days_wrap .box_drawer_a .les .date{color:#916257}.new_type_lesrooster .res_days>label{display:inline-block;text-align:center;user-select:none;padding:10px 20px;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;cursor:pointer}.new_type_lesrooster .res_days>label:not(:first-of-type){border-left:none;border-radius:10px 10px 0 0}.new_type_lesrooster .res_days>input[type="radio"]:checked+label .les .date{display:block}.new_type_lesrooster .res_days>input[type="radio"]+label{}.new_type_lesrooster .res_days_wrap{display:flex;height:800px;position:relative;transform:translateY(-55px)}.new_type_lesrooster .box_drawer_content{width:100%;position:absolute;left:0}.new_type_lesrooster .dayreserv{cursor:pointer;padding:0px 20px 5px 20px}.new_type_lesrooster .dayreserv.active{}.new_type_lesrooster .res_activities{position:relative;border-bottom:1px solid #916257}.new_type_lesrooster .res_activities:last-child{border-bottom:0}.new_type_lesrooster .res_activities .dayreserv .sa_body{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;padding:10px 0}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_name, .new_type_lesrooster .res_activities .dayreserv .sa_body .res_staff, .new_type_lesrooster .res_activities .dayreserv .sa_body .res_style{text-align:left;font-size:17px;line-height:35px;position:relative}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_name{width:58%;font-weight:700}.new_type_lesrooster .res_activities .dayreserv[sub_type_id="2"] .sa_body .res_name{width:30%}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_time{width:15%;max-width:100px;text-align:left;font-size:17px;line-height:35px;text-transform:uppercase;white-space:nowrap;padding-right:10px;box-sizing:border-box}.new_type_lesrooster .res_activities .dayreserv .sa_body .staffimageblock{padding:0 20px;min-width:80px;width:7%;text-align:center}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_reserve, .new_type_lesrooster .res_activities .dayreserv .sa_body_logged .res_reserve{width:105px;line-height:2;text-align:right}.new_type_lesrooster .res_activities .dayreserv .sa_body_logged .res_reserve a:first-child{margin-right:5px}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_reserve{width:25%}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_reserve{text-align:right}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_reserve a, .new_type_lesrooster .res_activities .dayreserv .sa_body_logged .res_reserve a{text-align:center;font-size:17px;font-weight:300;box-sizing:border-box;padding:0 10px;line-height:30px;display:inline-block;transition:all .3s ease;color:#fff;border-radius:25px;background-color:#916257;color:#fff;transition:all 0.25s ease-in-out 0s;border-radius:10px;white-space:nowrap;min-width:170px}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_reserve a:hover, .new_type_lesrooster .res_activities .dayreserv .sa_body_logged .res_reserve a:hover{text-decoration:none}.new_type_lesrooster .res_activities .dayreserv[sub_type_id="2"] .sa_body .res_reserve a, .new_type_lesrooster .res_activities .dayreserv[sub_type_id="2"] .sa_body_logged .res_reserve a{background-color:#eff7f9;color:#000}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_reserve a.disabled, .new_type_lesrooster .res_activities .dayreserv .sa_body_logged .res_reserve a.disabled{pointer-events:none;cursor:auto;background-color:#9F2C00}.new_type_lesrooster .res_days_wrap .sa_body .res_reserve a, .new_type_lesrooster .res_days_wrap .sa_body_logged .res_reserve a{color:#ffffff;text-decoration:none;transition:all .3s ease}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_staff{color:#242526;font-weight:400;white-space:nowrap;text-align:left}.new_type_lesrooster .res_activities .dayreserv[sub_type_id="2"] .res_staff{color:#ffffff}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_style{cursor:pointer;width:20%;padding-left:5px;display:none}.new_type_lesrooster .res_activities .dayreserv[sub_type_id="2"]{background-color:#003941;color:#ffffff}.new_type_lesrooster .res_activities .dayreserv[sub_type_id="2"] .res_style{display:block}.new_type_lesrooster .res_activities .dayreserv[sub_type_id="2"] .sa_body{color:#ffffff}.new_type_lesrooster .res_activities .dayreserv[sub_type_id="2"] .sa_body > div{color:#ffffff}.new_type_lesrooster .res_activities .dayreserv[linked_lesson="false"] .res_style, .new_type_lesrooster .res_activities .dayreserv[linked_lesson="false"] .res_name, .new_type_lesrooster .res_activities .dayreserv[linked_lesson="false"] .res_staff, .new_type_lesrooster .res_activities .dayreserv[linked_lesson="false"] .res_time{}.new_type_lesrooster .res_days_wrap .box_drawer .les .date{display:none}.new_type_lesrooster .res_days_wrap .box_drawer_a .les .date{display:block}.new_type_lesrooster .res_days_wrap .res_activities .dayreserv .dayinfo{display:none;height:auto;padding:0 0 0 16%;clear:both;width:100%;box-sizing:border-box;color:#333;float:none;overflow:hidden;line-height:80px;cursor:pointer}.new_type_lesrooster .res_days_wrap .res_activities .dayreserv .dayinfo_sa_body{height:auto;float:none;z-index:99;position:relative;box-sizing:border-box}.new_type_lesrooster .res_days_wrap .res_activities .dayreserv.active .dayinfo{display:block;height:auto;color:#000000;margin-top:-10px}.new_type_lesrooster .res_days_wrap .res_activities .dayreserv.active .dayinfo .dayinfo_sa_body .sa_bg{display:none;opacity:0.9;position:absolute;right:0;top:0;height:calc(100% - 2px);width:50%;background-size:cover;background-position:center center;z-index:-2}.new_type_lesrooster .res_days_wrap .res_activities .dayreserv.active .dayinfo .dayinfo_sa_body .description{box-sizing:border-box;width:100%;font-weight:400;padding:10px 0;padding-top:0px;font-size:15px;line-height:22px;text-align:left;letter-spacing:0.5px;max-height:none;display:none}.new_type_lesrooster .res_days_wrap .res_activities .res_staff .staffpersoneel{z-index:1000;position:absolute;left:-110px;top:-20px;width:80px;height:80px;display:none;text-align:center;background-color:transparent;border-radius:0;line-height:0;border:2px solid #5d9eab;padding:0}.new_type_lesrooster .res_days_wrap .res_activities .res_staff:hover .staffpersoneel{display:block}.new_type_lesrooster .res_days_wrap .res_activities .res_staff .staffpersoneel img{width:100%;height:100%;object-fit:cover;object-position:top}.new_type_lesrooster .res_activities .dayreserv .sa_body .past-lesson:after{content:'Geen reservatie';color:#000000;transition:all .3s ease}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_reserve:hover .past-lesson:after{color:#9d874a}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .past-lesson:after{content:'Geen reservatie';color:#000000;transition:all .3s ease}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_name_time{display:flex;overflow:hidden}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_name_time .res_name{flex:1;white-space:nowrap;text-overflow:ellipsis;margin-right:10px;overflow:hidden;font-weight:700}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_name_time .res_time{white-space:nowrap;text-align:right}.new_type_lesrooster .week_links{margin:0 auto;max-width:1124px;width:100%;transform:translate(10px, -20px);display:block;display:none}.new_type_lesrooster .res_activities .nlreserv{display:none!important;white-space:nowrap}.new_type_lesrooster .res_activities .nlreserv.active{display:inline-block!important}.new_type_lesrooster .res_activities .onlreserv{display:none!important;white-space:nowrap}.new_type_lesrooster .res_activities .onlreserv.hide{display:none!important}.new_type_lesrooster .box_drawer, .new_type_lesrooster .box_drawer_a{background:none;margin-bottom:0}.new_type_lesrooster .week_arrow_link{height:34px;width:40px;line-height:34px;text-align:center;color:#916257;transition:0.3s;cursor:auto;opacity:0.5}.new_type_lesrooster .week_arrow_link:before{font-family:"fontello";display:inline-block;text-decoration:none;font-size:22px;text-align:center;color:#916257;transition:all 0.25s ease-in-out 0s}.arrow_prev_week:before{content:'\f007'}.arrow_next_week:before{content:'\f006'}.new_type_lesrooster .week_arrow_link:hover{text-decoration:none;color:#916257;filter:saturate(150%)}.new_type_lesrooster .week_arrow_link.active{opacity:1;cursor:pointer}.res_popup_buttons{text-align:left}.res_popup_buttons_not_login.hide{display:none}.res_popup_buttons_not_login a:first-child, .res_popup_buttons a:first-child{margin-bottom:5px}.res_reserve .res_popup_buttons_not_login a:hover, .res_reserve .res_popup_buttons a:hover{opacity:0.7}.staffpersoneel{z-index:100;position:absolute;left:0;width:80px;background-color:#434343;color:#ffffff;display:none;border-radius:4px;padding:4px;text-align:center;opacity:0}.res_activities:hover .staffpersoneel{display:block;opacity:1;transition:all 0.4s ease-in-out}.les_block_mobile .staffimageblock{max-width:80px;padding-right:10px}.staffimageblock .staffpersoneel{display:inline-block !important;opacity:1;border-radius:50%;padding:0;position:relative;overflow:hidden;line-height:0px}.les_block_mobile .dayreserv{display:flex;padding:10px 20px 5px 20px !important}.all_details_block{width:calc(100% - 100px)}#login_form{max-width:400px}.remodal[data-remodal-id=user] #profile_section, .remodal[data-remodal-id=user] .profile_form{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.remodal[data-remodal-id=user] #profile_section{text-align:left}.remodal[data-remodal-id=user] h2{margin-bottom:30px}.remodal[data-remodal-id=user] h2::before{background-position:left center}.remodal[data-remodal-id=lesson_description], .remodal[data-remodal-id=workshop_description], .remodal[data-remodal-id=membership_description]{max-width:900px;padding-left:0;padding-right:0}.remodal[data-remodal-id=register_schedule] .login_rule, .remodal[data-remodal-id=register_workshop] .login_rule{text-align:left;padding-bottom:10px}.remodal[data-remodal-id=register_schedule] .form_line.checkboxes input[type='checkbox']{-webkit-appearance:checkbox}.remodal[data-remodal-id=register_schedule] #lesson_info, .remodal[data-remodal-id=register_workshop] #lesson_info, .remodal[data-remodal-id=quantity_selection_workshop] #lesson_info{margin-bottom:25px}.remodal[data-remodal-id=lesson_description], .remodal[data-remodal-id=register_schedule], .remodal[data-remodal-id=membership_description]{margin-top:60px}.remodal[data-remodal-id=lesson_description] .sa_title{font-family:'Cormorant', serif;font-size:40px;line-height:60px;font-weight:bold;padding-bottom:0px;color:#916257}.remodal[data-remodal-id=lesson_description] .sa_title, .remodal[data-remodal-id=lesson_description] .sa_time, .remodal[data-remodal-id=lesson_description] .sa_desc, .remodal[data-remodal-id=lesson_description] .sa_staff_section{padding-left:35px;padding-right:35px}.remodal[data-remodal-id=lesson_description] .sa_desc{text-align:left}.remodal[data-remodal-id=lesson_description] .staff_image img{padding:5px 0}.remodal[data-remodal-id=lesson_description] .staff_desc{max-height:auto;overflow:hidden;margin-bottom:10px}.remodal[data-remodal-id=lesson_description] .staff_desc p{padding:0;margin:0}.remodal[data-remodal-id=lesson_description] .sa_image img{max-width:100%;padding:20px 0px;width:100%;object-fit:cover}.remodal[data-remodal-id=lesson_description] .sa_image_{position:relative;padding-top:100%;margin:20px 0px}.remodal[data-remodal-id=lesson_description] .sa_image_ img{max-width:100%;position:absolute;height:100%;width:100%;left:0;top:0;padding:0;object-fit:cover}.remodal[data-remodal-id=lesson_description] .sa_buttons{margin-top:20px}.remodal[data-remodal-id=lesson_description] .sa_buttons .pay_online, .remodal[data-remodal-id=lesson_description] .sa_buttons .reserve{text-align:center;font-size:16px;box-sizing:border-box;padding:0 10px;line-height:35px;display:inline-block;transition:all .3s ease;color:#fff;border-radius:25px;font-weight:500;background-color:#916257;color:#fff;transition:all 0.25s ease-in-out 0s;border-radius:10px;margin:0px 10px;margin-bottom:10px;min-width:165px}.remodal[data-remodal-id=lesson_description] .sa_buttons .pay_online:hover{text-decoration:none;color:#fff;opacity:0.7}.remodal[data-remodal-id=lesson_description] .sa_staff_section{margin-top:10px}.remodal[data-remodal-id=lesson_description] .sa_staff_block{display:flex;width:100%;flex-direction:row}.remodal[data-remodal-id=lesson_description] .staff_image{flex:0.1;margin-right:20px;position:relative}.remodal[data-remodal-id=lesson_description] .staff_image .img_st_wrap{padding-bottom:100%;position:relative;border-radius:50%;overflow:hidden}.remodal[data-remodal-id=lesson_description] .staff_image img{max-width:100%;padding:0;position:absolute;height:100%;width:100%;left:0;top:0;padding:0;object-fit:cover;height:100%}.remodal[data-remodal-id=lesson_description] .staff_desc_section{flex:0.7;text-align:left}.remodal[data-remodal-id=lesson_description] .hide{display:none}.remodal[data-remodal-id=lesson_description] .staff_name{font-weight:600}.remodal[data-remodal-id=lesson_description] .staff_ext_desc{text-align:left;margin-bottom:20px}.remodal[data-remodal-id=lesson_description] .read_more{cursor:pointer;color:#6c7c6b;font-family:'Poppins', sans-serif;font-weight:500;text-decoration:none;transition:all 0.25s ease-in-out 0s}.remodal[data-remodal-id=lesson_description] .read_more:hover{text-decoration:underline}.remodal[data-remodal-id=register_schedule] #promo_code.loading{pointer-events:none}.remodal[data-remodal-id=register_schedule] #promo_code.promo_code_applied{pointer-events:none;opacity:0.7}.remodal[data-remodal-id=quantity_selection_schedule] .submit_btn, .remodal[data-remodal-id=quantity_selection_workshop] .submit_btn{text-align:center;font-size:16px;box-sizing:border-box;padding:0 10px;line-height:35px;display:inline-block;background-color:#001b4b;transition:all .3s ease;color:#fff;border-radius:25px;font-family:'Poppins', sans-serif;font-weight:500;background-color:#6b9680;color:#fff;transition:all 0.25s ease-in-out 0s;border-radius:10px;margin:0px 10px;margin-bottom:0px;min-width:165px;margin-top:20px;cursor:pointer}.remodal[data-remodal-id=quantity_selection_schedule] .submit_btn:hover, .remodal[data-remodal-id=quantity_selection_workshop] .submit_btn:hover{opacity:0.7}.remodal[data-remodal-id=quantity_selection_schedule] input#quantity, .remodal[data-remodal-id=quantity_selection_workshop] input#quantity{height:29px}.remodal[data-remodal-id=workshop_description]{margin-top:70px}.remodal[data-remodal-id=workshop_description] .wa_image img{max-width:100%;padding:20px 0px;width:100%;object-fit:cover}.remodal[data-remodal-id=workshop_description] .wa_title, .remodal[data-remodal-id=membership_description] .wa_title{font-family:'Cormorant', serif;font-size:40px;line-height:60px;font-weight:bold;padding-bottom:0px;color:#916257}.remodal[data-remodal-id=workshop_description] .wa_title, .remodal[data-remodal-id=workshop_description] .wa_desc, .remodal[data-remodal-id=workshop_description] .wa_staff_block, .remodal[data-remodal-id=membership_description] .wa_desc{padding-left:35px;padding-right:35px}.remodal[data-remodal-id=workshop_description] .wa_desc, .remodal[data-remodal-id=membership_description] .wa_desc{text-align:left;overflow:hidden}.remodal[data-remodal-id=workshop_description] .wa_desc img{max-width:100%}.remodal[data-remodal-id=workshop_description] .wa_staff_section{margin-top:10px}.remodal[data-remodal-id=workshop_description] .wa_staff_block{display:flex;width:100%;flex-direction:row;padding-top:30px;box-sizing:border-box}.remodal[data-remodal-id=workshop_description] .staff_image{flex:0.2;margin-right:20px;aspect-ratio:1 / 1;position:relative}.remodal[data-remodal-id=workshop_description] .staff_image img{max-width:100%;padding:0;position:absolute;height:100%;width:100%;left:0;top:0;padding:0;object-fit:cover;aspect-ratio:1 / 1;height:auto}.remodal[data-remodal-id=workshop_description] .staff_desc_section{flex:0.7;text-align:left}.remodal[data-remodal-id=workshop_description] .staff_name{font-weight:600}.remodal[data-remodal-id=workshop_description] .staff_ext_desc{text-align:left}.remodal[data-remodal-id=workshop_description] .hide{display:none}.remodal[data-remodal-id=workshop_description] .read_more{cursor:pointer;color:#6c7c6b;font-family:'Poppins', sans-serif;font-weight:500;text-decoration:none;transition:all 0.25s ease-in-out 0s}.remodal[data-remodal-id=workshop_description] .read_more:hover{text-decoration:underline}.remodal[data-remodal-id=workshop_description] .sa_buttons{text-align:center;margin-top:10px}.remodal[data-remodal-id=workshop_description] .wab_button{font-family:'Poppins', sans-serif;font-size:17px;line-height:40px;height:40px;padding:0px 30px;background-color:#017F8D;color:#fff;display:inline-block;font-weight:500;border-radius:10px;cursor:pointer}.remodal[data-remodal-id=register_workshop]{margin-top:70px}.sq_button{margin-bottom:20px}#cookiepolicy{background:none!important;position:fixed!important;bottom:0!important;left:0!important;padding:20px!important;width:100%!important;max-width:400px!important;z-index:9999!important;font-family:'Museo Slab', sans-serif!important;box-sizing:border-box!important}#cookiepolicy_wrapper{padding:32px 32px 75px 32px!important;background:#FFF;box-shadow:0 2px 15px rgba(0,0,0,.1);border-radius:8px;font-family:'Josefin Sans', sans-serif}.di-cookie-notice.di-cookie-notice-style-3 .title{font-size:20px;line-height:1;font-weight:600;color:#240200;overflow:visible;max-height:none;white-space:normal;-webkit-line-clamp:inherit}.di-cookie-notice.di-cookie-notice-style-3 .text{margin-top:15px;font-size:15px;line-height:24px;color:#240200;font-weight:300;padding:0}.di-cookie-notice.di-cookie-notice-style-3 .text p{margin:15px 0}.di-cookie-notice.di-cookie-notice-style-3 .text a, #cookiepolicy_txt a{text-decoration:underline!important;color:#f26522!important;font-weight:700;clear:both;display:inline-block;margin-right:100px}#cookiepolicy #cookiepolicy_wrapper #cookiepolicy_accept_cookies{font-size:13px;line-height:18px;font-weight:700;min-width:210px;text-transform:uppercase;font-family:'Museo Slab', sans-serif;cursor:pointer;position:static;display:inline-block;padding:0px;color:#fff;background:#01514d;text-decoration:none;text-align:center;transition:all .3s ease-in;border:0;border-radius:6px;position:absolute;bottom:30px;left:32px;right:auto;height:38px;line-height:38px;max-width:210px;box-sizing:border-box;margin:auto;white-space:nowrap;top:auto!important;transform:none!important}.new_form form input[type="text"], .new_form form input[type="password"], .new_form form textarea, .new_form form select, .new_form form .like_input{border:1px solid #ccc;margin:0px;background-color:#fff;font-size:16px;padding:0px 20px;height:52px;line-height:52px;outline:0!important;width:100%;margin-bottom:10px;color:#535353;font-family:Lato,sans-serif;box-sizing:border-box;webkit-appearance:none;-moz-appearance:none;box-shadow:none !important;-webkit-box-shadow:none;background-clip:padding-box !important}#reg_subscription_field{min-height:52px;height:auto}.sbtitle{display:inline-block}.new_form form select{background-image:url("/administration_uploaded/13/91/50/select_arrow.png");background-repeat:no-repeat;background-size:15px;background-position:right 10px center;appearance:none}.new_form form select option.hide{display:none}.new_form form input.valid, .new_form form textarea.valid{background-image:url(/administration_uploaded/13/29/08/valid.png);background-size:15px;background-repeat:no-repeat;background-position:right 12px center}.new_form form input.not_valid, .new_form form textarea.not_valid, .new_form form select.not_valid{border:1px solid red}.new_form .like_textarea{border:1px solid #ccc;margin:0px;background-color:#fff;font-size:16px;border-radius:10px;padding:20px;outline:0!important;width:100%;margin-bottom:10px;color:#535353;font-family:'tt_hoves', sans-serif;box-sizing:border-box}.new_form form textarea{height:50px;padding:25px 20px;resize:none}.new_form .form_line{padding:12px 0;overflow:hidden;text-align:left;font-size:19px}.new_form .form_line lable{line-height:24px}.new_form .form_line.submit{padding-bottom:0}.new_form .form_line.checkboxes input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;display:inline-block}.new_form .form_line.checkboxes input[type='checkbox']{height:13px;width:13px}.new_form .rm_field.rm_field_input{float:left;text-align:left}.new_form .rm_field{float:right;text-align:right}.new_form .form_errors .error_messages{padding:5px 0;display:block}.new_form .form_inputs.login{}.new_form .form_inputs.sex select{float:left;width:40%;margin-right:5%}.new_form .form_inputs.sex input{float:left;width:55%}.new_form .form_inputs.country select{float:left;width:45%}.new_form .form_inputs.half input, .new_form .form_inputs.half .submit_buttons{float:right;width:auto;display:inline-block}.new_form .form_inputs.two_field input{float:left;width:47.5%;margin-right:5%}.new_form .form_inputs.two_field input:last-child{margin-right:0}.new_form .form_sub_title{font-weight:800;text-align:left;margin-bottom:5px;text-transform:uppercase;font-size:14px;margin-top:5px}.new_form .form_inputs .rstep_info{height:80px;line-height:40px}.new_form .form_inputs.date select{width:32%;margin-right:2%;float:left}.new_form .form_inputs.date select:last-child{margin-right:0%}.new_form .form_inputs.checkboxes label{text-align:left;font-size:19px}.new_form .form_inputs.checkboxes label a{text-decoration:underline}.new_form .line_button{display:inline-block;line-height:40px}.register_steps .checkboxes [type=checkbox]:checked + span:before{display:none}.remodal .checkboxes [type=checkbox]:checked + span:before{display:none}.rstep_info_section{position:relative}.rstep_info_section .rsreturn{position:absolute;top:10px;right:20px;color:#95979c;cursor:pointer}.rstep_info_section .rsreturn:hover{text-decoration:underline}.tac label{color:#535353 !important}.cmb{padding-bottom:9px;display:inline-block}#rstep1, #rstep2{display:none}#rstep1.active, #rstep2.active{display:block}#rstep2.active{position:relative}#rstep2 .back_button{position:absolute;bottom:0;right:0;cursor:pointer}.remodal-close{right:0px;left:auto}.item_agenda, .reservation_activity_items{display:flex;padding-bottom:30px;border-bottom:1px solid #c6c6c6;margin-bottom:30px}.image_colum{width:40%}.description_column{padding-left:40px;width:60%;box-sizing:border-box}#allmonthwrap{margin-bottom:30px;border-bottom:solid 1px #c6c6c6;min-height:38px}#allmonthwrap div{float:left;margin-bottom:-2px}#allmonthwrap div.clearblock{float:none}#allmonthwrap div a{font-size:16px;height:36px;line-height:36px;font-family:'Oswald', sans-serif;font-weight:700;padding:0px 15px;display:inline-block;text-transform:uppercase;border:solid 2px #dadbdd;margin:0px 2px;background-color:#fefcfc;color:#7e7e7e}#allmonthwrap div a.activelink{height:36px;border-bottom:solid 2px #ffffff;background-color:#D28138;color:#fff;text-decoration:none}#allmonthwrap div a:hover{text-decoration:none;color:#fff;background-color:#000}#allmonthwrap div a span{color:#dbdcdd}#workshops_new #allmonthwrap .arrow{font-size:40px;height:40px;width:40px;line-height:40px;text-align:center;color:#6b9680;transition:0.3s;cursor:auto;opacity:0.5;cursor:pointer}#workshops_new #allmonthwrap .arrow:hover{text-decoration:none;color:#6b9680;filter:saturate(150%)}#workshops_new #allmonthwrap .arrow.active{opacity:1;cursor:pointer}#workshops_new #allmonthwrap div a{border-radius:8px 8px 0 0;border:none;font-size:17.5px;line-height:35px;color:#c6c6c6;background:none;font-weight:500;font-family:'Poppins', sans-serif}#workshops_new #allmonthwrap div a.activelink{background-color:#01514d;color:#fff;padding:0 20px;padding-top:0px}#workshops_new #allmonthwrap div a.activelink span{color:#fff}@media only screen and (min-width:0px) and (max-width:1024px){.wrapper_global{padding-top:10px}.no_slider_page .for_page{padding-top:30px}#editor_helper{display:none}#header_fixed{position:relative;height:auto;min-height:100px;width:100%;top:0px;background-color:rgba(0,0,0,0)}#header_fixed.srolled{height:auto}.slider_top{margin-top:0px}#body_of_11796 .slick-slide, .slick-slide{padding-top:27vh}#topmenu, .top_buttons{display:none}#logo{left:0px}#tfsd, a.nav-toggle{display:block}.desc{display:none}.mob, .mobile{display:block}.flex_row.width1024{flex-direction:column}.flex_row.width1024 .pdnglr15{padding:0px}.flex_row.width1024 .colum66, .flex_row.width1024 .colum33{width:100%}.flex_row.width1024 .colum33{margin-top:30px}.staff_list{grid-template-columns:repeat(3, minmax(150px, 1fr))}.subscription_content{grid-template-columns:repeat(2,minmax(192px,1fr))}}@media (min-width:0px) and (max-width:890px){.footer_top{flex-direction:column}.footer_top .colum47, .footer_top .colum33{padding:0 15px;width:100%;box-sizing:border-box}.footer_top .colum33{margin-top:30px}}@media (min-width:0px) and (max-width:768px){.new_type_lesrooster .for_page .wrapper{padding:0}.right_app_section{margin:0 0 0 15px}.new_type_lesrooster #page{padding:0px}.new_type_lesrooster .les_block{display:none}.new_type_lesrooster .les_block_mobile{display:block}.top_les_title h2{text-align:center;margin:30px 0 0 0}.select_title{font-size:35px;text-align:center;margin:0 0 5px 0}.top_les_panel .select_boxes{margin:0 0 50px 0;text-align:center}.new_type_lesrooster .les_list{flex-direction:column;height:100%}.new_type_lesrooster .box_drawer_content{position:relative}.new_type_lesrooster .les_block_mobile .res_days{margin-top:30px}.new_type_lesrooster .les_list .mob_box_drawer .les{font-size:20px;text-decoration:none;color:#ffffff}.new_type_lesrooster .les_block_mobile .box_drawer_content{display:block!important;box-sizing:border-box;width:100%}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body, .new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged{display:flex;padding:5px 0}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body .left, .new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .left{display:flex;width:100%}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body .res_time{width:110px;text-align:left;font-size:17px}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_time{width:auto;text-align:left;font-size:17px}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_reserve, .new_type_lesrooster .res_activities .dayreserv .sa_body_logged .res_reserve{width:auto;line-height:1.5;width:100%;text-align:center}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body .res_left{width:50%;text-align:left}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_left{width:100%;text-align:left}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body .res_name, .new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_name{width:100%;font-size:17px}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body .staffpersoneel.show, .new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .staffpersoneel.show{display:block;left:0px;top:33px}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body .res_staff, .new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_staff{position:relative;width:100%;color:#242526;font-size:17px}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_staff{font-weight:600}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_style{font-weight:700}.new_type_lesrooster .les_block_mobile .box_drawer_content .res_activities{border-bottom:1px solid #916257}.new_type_lesrooster .les_block_mobile .box_drawer_content .res_activities:first-child{}.new_type_lesrooster .les_list .mob_box_drawer .les .date, .new_type_lesrooster .les_list .mob_box_drawer .les .week_day{font-size:20px;margin-left:15px}.new_type_lesrooster .les_list .mob_box_drawer .les .week_day{text-transform:capitalize}.new_type_lesrooster .box_drawer_content{height:100%}.new_type_lesrooster .les_block_mobile .les_list .res_activities .res_staff:hover .staffpersoneel{left:0px;top:27px}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body .res_reserve_inner, .new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_reserve_inner{text-align:center;font-size:14px;box-sizing:border-box;padding:0px 7px 1px 7px;border:1px solid #ffffff;background-color:#000000;transition:all .3s ease}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body .res_reserve:hover .res_reserve_inner, .new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_reserve:hover .res_reserve_inner{background-color:#ffffff;border:1px solid #9d874a}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body .res_reserve:hover .res_reserve_inner a, .new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_reserve:hover .res_reserve_inner a{color:#9d874a}.new_type_lesrooster .res_activities .dayreserv .sa_body, .new_type_lesrooster .les_list .res_activities .dayreserv .dayinfo{border:none}.new_type_lesrooster .les_block_mobile .res_activities .dayreserv.active .dayinfo .dayinfo_sa_body .description{min-height:5px;padding:0 10px;box-sizing:border-box;position:relative;z-index:50;width:100%}.new_type_lesrooster .les_block_mobile .les_list .res_activities .dayreserv.active .dayinfo{padding:0}.new_type_lesrooster .les_block_mobile .res_activities .dayreserv.active .dayinfo .dayinfo_sa_body .sa_bg{width:100%}.new_type_lesrooster .week_links{transform:translate(10px, 10px)}.item_lesson_event .pli_reserve{float:none;display:block;text-align:center}.newd .colum1{display:block;width:100%}.cmb{text-align:center;width:100%}.dayinfo_sa_body .description{display:none}.new_type_lesrooster .res_activities .dayreserv .sa_body .res_reserve a, .new_type_lesrooster .res_activities .dayreserv .sa_body_logged .res_reserve a{min-width:auto}.new_type_lesrooster .res_activities .dayreserv .sa_body_logged .res_reserve{padding-left:0px}.top_les_panel .select_boxes select{clear:both;width:100%}.les_block_mobile .dayreserv{padding:10px 10px 5px 10px !important}.all_details_block{width:calc(100% - 90px)}.nice_table td{white-space:normal;display:block;width:100%!important}.nice_table td:nth-child(1){white-space:normal;padding-right:0}.nice_table td:nth-child(2){white-space:normal;padding-right:0}.nice_table img{margin-bottom:0px}.item_agenda, .reservation_activity_items{display:block;max-width:500px;margin:0px auto;margin-bottom:30px;padding-bottom:0px}.image_colum{width:100%}.description_column{padding-left:0px;width:100%;box-sizing:border-box}#body_of_11918 .custom_site_pages{margin:40px auto}}@media only screen and (min-width:0px) and (max-width:768px){.wrapper_global{padding:10px}h1{font-size:33px}h2{font-size:30px}.flex_row{flex-direction:column}.colum66, .colum50, .colum33{width:100%}.block_left, .block_right, .block_left_text{margin:0px;margin-top:30px}.have_bg{padding:30px 20px}.fullscreenimg .container{padding:20px;box-sizing:border-box}.grid_list3{grid-template-columns:repeat(2, minmax(150px, 1fr))}.staff_list{grid-template-columns:repeat(2, minmax(150px, 1fr))}.custom_site_pages, .full_width .wrap{max-width:100%;margin:40px auto}.wrap78{max-width:100%}.full_width_padding140 .text{padding:15px}.column_images{column-gap:0px;flex-direction:column}.column_images img{width:100%}#tfsd .menudiv.menu8133 a{padding-left:30px;padding-right:30px;font-size:14px}#tfsd a{line-height:40px;font-size:16px}}@media only screen and (min-width:0px) and (max-width:640px){.subscription_content{grid-template-columns:repeat(1,minmax(192px,1fr))}.text{padding:15px}}@media only screen and (min-width:0px) and (max-width:480px){.grid_list3{grid-template-columns:repeat(1, minmax(150px, 1fr))}.footer_top{padding:40px 20px}.staff_list{grid-template-columns:repeat(1, minmax(150px, 1fr))}.les_block_mobile .dayreserv{padding:10px 10px 5px 10px !important}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_name_time{flex-direction:column}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_name_time .res_name{order:2;width:100%}.new_type_lesrooster .les_block_mobile .box_drawer_content .sa_body_logged .res_name_time .res_time{order:1;width:100%;text-align:left;font-weight:700;font-size:20px}.new_type_lesrooster .les_list{margin:0 -10px}.new_type_lesrooster .les_block_mobile .res_activities .dayreserv .sa_body_logged .res_reserve{text-align:left}}@media only screen and (min-width:0px) and (max-width:380px){#tfsd{padding:20px 0px}#tfsd .menudiv{padding:0px 10px}#tfsd .childrenelements a{padding:0px 20px}}