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}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}body{line-height:1}ol, ul{list-style:none}blockquote, q{quotes:none}blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');@font-face{font-family:'tt_hoves';src:url('/administration_uploaded/13/23/88/TT_Hoves_ExtraBold.woff2') format('woff2'), url('/administration_uploaded/13/23/87/TT_Hoves_ExtraBold.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-family:'tt_hoves';src:url('/administration_uploaded/13/35/95/TT_Hoves_Bold.woff2') format('woff2'), url('/administration_uploaded/13/35/94/TT_Hoves_Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'tt_hoves';src:url('/administration_uploaded/13/32/98/TT_Hoves_DemiBold.woff2') format('woff2'), url('/administration_uploaded/13/32/97/TT_Hoves_DemiBold.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'tt_hoves';src:url('/administration_uploaded/13/5/TT_Hoves_Medium.woff2') format('woff2'), url('/administration_uploaded/13/6/TT_Hoves_Medium.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'tt_hoves';src:url('/administration_uploaded/13/22/51/tt_hoves_regular-webfont.woff2') format('woff2'), url('/administration_uploaded/13/22/50/tt_hoves_regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Font Awesome Solid';font-style:normal;font-weight:900;font-display:block;src:url("/administration_uploaded/76/fa-solid-900.eot");src:url("/administration_uploaded/76/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/administration_uploaded/75/fa-solid-900.woff2") format("woff2"), url("/administration_uploaded/77/fa-solid-900.woff") format("woff"), url("/administration_uploaded/78/fa-solid-900.ttf") format("truetype"), url("/administration_uploaded/79/fa-solid-900.svg#fontawesome") format("svg")}html, body{height:100%;max-width:100%;padding:0;margin:0;font-family:'Inter', sans-serif}html{}body{margin:0px;padding:0px;background-color:black;color:#ffffff;font-size:17px;line-height:30px}body{display:flex;display:-webkit-flex;min-height:100vh;flex-direction:column;-webkit-flex-direction:column}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:#ffffff;transition:all 0.25s ease-in-out 0s;text-decoration:none}a:hover{transition:all 0.25s ease-in-out 0s;text-decoration:underline}a:active{}a:visited{}#editor_helper{font-size:10px;line-height:12px}h1{font-weight:400;font-size:64px;line-height:72px;font-weight:700;color:#ffffff}h2{font-size:28px;line-height:32px}h3{font-size:25px;line-height:28px}h4{font-size:22px;line-height:28px}h1, h2, h3, h4, h5, h6{font-family:'tt_hoves', sans-serif}.clear{clear:both}.oh{overflow:hiiden}.fl{float:left}.fr{float:right}.tar{text-align:right}.center{text-align:center!important}.clear{clear:both;display:block}.hide{display:none!important}.fa, .fas{font-family:'Font Awesome Solid';font-weight:900}.wrapper{margin:0 auto;width:100%;max-width:1200px;position:relative}#body_of_11169 .wrapper{max-width:830px}body.blur #content, body.blur #footer{filter:blur(6px)}.modal_opened #header, .modal_opened #content, .modal_opened #footer{filter:blur(10px);-webkit-filter:blur(10px)}.test_blur_id #header{filter:blur(10px)}.information{background:#000;color:#fff;text-align:center;font-size:16px;font-weight:bold;padding:9px 0}.information a{color:#aeacac;display:inline-block}.bold_font{font-weight:800;font-size:32px;line-height:40px}.big_text{font-size:24px;line-height:40px;letter-spacing:0.047619px;max-width:590px;margin:auto}.logo_hardcoregym{max-width:400px;display:inline-block}#header, #header .wrapper{height:100px}#header{background:#000000;position:relative;flex-shrink:0;position:relative;z-index:999}#header #menu_top{float:left;top:11px}#header #menu_top_2{float:left;top:11px}#header #menu_buttons{float:right}#header #logo{position:absolute;top:150;right:0;bottom:17px;left:0;margin:auto;width:202px;height:80px;display:flex;display:-webkit-flex;justify-content:center;align-items:center}#header #logo img{max-width:202px;display:block}#header #logo a{display:block;font-size:0;line-height:0}#header #logo .top_logo.light{display:block}#header #menu_buttons{overflow:hidden}#header #menu_buttons .button_wrap{float:left}#header #menu_buttons .button{margin-top:20px;margin-right:6px;position:relative}#header #menu_buttons .button_wrap:last-child .button{margin-right:0;padding:0px 34px}#header #menu_buttons .button_wrap:last-child .button.to_portal{position:relative;padding-right:57px}#header #menu_buttons .button_wrap:last-child .button.to_portal .fa-angle-right{line-height:33px;vertical-align:middle;height:32px;background:#03AC00;text-align:center;border-radius:32px;width:32px;position:absolute;top:0;bottom:0;left:auto;margin:auto;right:4px}#header #menu_buttons .button_wrap:last-child .button.to_portal .fa-angle-right:before{padding-left:3px}#header #menu_buttons .button .fa-sign-in-alt, #header #menu_buttons .button .fa-sign-out-alt, #header #menu_buttons .button .fa-user, #header #menu_buttons .button .fa-clipboard-list{display:none;position:absolute;bottom:0;top:0;right:0;left:0;margin:auto;height:16px;width:12px}#header #menu_buttons .button .fa-sign-in-alt{width:14px}#b_19799{width:100%;max-width:1200px}#b_19799 .row_flex{justify-content:space-between}#b_19799 .fas.fa-qrcode{padding-right:10px}#page_gallery{margin-top:-100px}#page_gallery img{max-width:100%;display:block}.page_content #content{margin-top:-100px}.page_content #header #logo .top_logo.dark{display:none}.page_content #header #logo .top_logo.light{display:block}.page_content #menu_top > .menu_item a{color:#fff}.page_content #menu_top > .menu_item > a.active_menu{color:#fff}.page_content #menu_top > .menu_item:hover > a{color:#fff}#menu_top > .menu_item.menu7007{display:none}#menu_top .menu_item.menu7221{display:none}.page_content #menu_top_2 > .menu_item a{color:#fff}.page_content #menu_top_2 > .menu_item > a.active_menu{color:#fff}.page_content #menu_top_2 > .menu_item:hover > a{color:#fff}#menu_top_2 > .menu_item.menu7007{display:none}#menu_top_2 .menu_item.menu7221{display:none}.page_content #header .button{background:#262626;color:#fff}.page_content #header .button.transparent{background:transparent}.page_content #header .button.dark{background:#0F0F0F}#content{flex:1;-webkit-flex:1;padding-bottom:100px;transition:all 0.3s ease}#content img{max-width:100%}.img_bg{background-size:cover;background-position:50%;z-index:1}.texts_items:hover .img_bg{transform:scale(1.2)}.img_bg, .bg_overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;transition-duration:1500ms;will-change:transform}.line-blocks{margin-top:80px}.line-blocks .title-text{text-align:right;font-size:18px;font-weight:600}.line-blocks .title-text a{font-size:18px;font-weight:600}.line-blocks .left_text h2{font-weight:500}.line-blocks .title-text.place_button_bottom{display:none}.grid_list3_square{display:grid;grid-gap:20px;grid-template-columns:repeat(3, minmax(50px, 1fr));margin-top:42px;margin-bottom:45px}.grid_list3_square.news_list_home{grid-gap:20px;margin-bottom:0px}.grid_list4_square{display:grid;grid-gap:20px;grid-template-columns:repeat(4, minmax(50px, 1fr));margin-top:42px;margin-bottom:45px}.grid_list3_square > div{display:grid}.grid_list4_square > div{display:grid}.grid_list3_square > div img{width:100%;height:100%;object-fit:cover}.grid_list4_square > div img{width:100%;height:100%;object-fit:cover}.grid_list3_square > div{padding-bottom:67%;position:relative}.grid_list4_square > div{padding-bottom:67%;position:relative}.grid_list3_square > div img{position:absolute;left:0;right:0}.grid_list4_square > div img{position:absolute;left:0;right:0}.grid_list3_square.gap_20_space{grid-gap:20px}.grid_list4_square.gap_20_space{grid-gap:20px}#places{margin-top:75px}#places .grid_list3_square > div{padding-bottom:80%}#places .grid_list4_square > div{padding-bottom:80%}#places .grid_list3_square > div{padding-bottom:0%}#places .grid_list4_square > div{padding-bottom:0%}#places .grid_list3_square .loc_img{padding-bottom:70%;position:relative}#places .grid_list4_square .loc_img{padding-bottom:70%;position:relative}#places .grid_list3_square .loc_img img{position:absolute;left:0;right:0}#places .grid_list4_square .loc_img img{position:absolute;left:0;right:0}#places .grid_list3_square .loc_body{height:60px;overflow:hidden;line-height:60px}#places .grid_list4_square .loc_body{height:60px;overflow:hidden;line-height:60px}#places .grid_list3_square .loc_title{font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#places .grid_list4_square .loc_title{font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#places .grid_list3_square a{text-decoration:none}#places .grid_list4_square a{text-decoration:none}#places .title-button-text h2{font-weight:500}#action_after{display:none}#streams .grid_list3_square > div{padding-bottom:67%}#magazine{background:#f9f9f9;padding:5% 0 5% 0}#magazine .wrap{background:#323232}#magazine .grid_list3_square .image_section{padding-bottom:125%}#magazine .grid_list3_square.news_list_home .image_section{padding-bottom:73%}#magazine .grid_list3_square .image_section:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(15,15,15);background:linear-gradient(180deg, rgba(15,15,15,0) 0%, rgba(15,15,15,0.1) 50%, rgba(15,15,15,0.5) 100%)}#magazine .grid_list3_square .body_section{position:absolute;bottom:20px;left:15px;right:0;top:auto;margin:auto;text-align:left;color:#fff}#magazine .grid_list3_square .title{font-size:24px;font-weight:800;font-family:'tt_hoves', sans-serif}#magazine .grid_list3_square.news_list_home .title{font-size:20px;font-weight:600;margin:20px 0px;margin-bottom:28px}#magazine .grid_list3_square .body_section{height:90px}#vmagazine .grid_list3_square .image_section{padding-bottom:100%}#vmagazine .grid_list3_square .body_section{position:absolute;bottom:20px;left:15px;right:0;top:auto;margin:auto;text-align:left;color:#fff;font-family:'tt_hoves', sans-serif}#vmagazine .grid_list3_square .title{font-size:24px;font-weight:800;font-family:'tt_hoves', sans-serif}#vmagazine .grid_list3_square .body_section{height:90px}#vmagazine h2{color:#fff}#more_blogs{margin-top:120px}#more_blogs .wrapper{border-top:2px solid #ccc;padding-top:35px}#more_blogs .grid_list3_square .image_section{padding-bottom:100%}#more_blogs .grid_list3_square .body_section{position:absolute;bottom:20px;left:15px;right:0;top:auto;margin:auto;text-align:left;color:#fff}#more_blogs .grid_list3_square .title{font-size:24px;font-weight:400;font-family:'tt_hoves', sans-serif}#more_blogs .grid_list3_square .body_section{height:90px}#more_blogs .grid_list3_square .image_section:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(15,15,15);background:linear-gradient(180deg, rgba(15,15,15,0) 0%, rgba(15,15,15,0.1) 50%, rgba(15,15,15,0.5) 100%)}#webshop .grid_list3_square > div{padding-bottom:0%}#webshop .grid_list3_square .product_img{padding-bottom:150%;position:relative}#webshop .grid_list3_square .product_img img{position:absolute;left:0;right:0;object-fit:contain}#webshop .grid_list3_square .product_body{height:45px;overflow:hidden;line-height:45px}#webshop .grid_list3_square .pr_side{float:left}#webshop .grid_list3_square .pr_side.pr_title{width:75%;margin-right:5%;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#webshop .grid_list3_square .pr_side.pr_price{width:20%;text-align:right}#webshop .grid_list3_square .product_item_link{display:grid}#webshop .cart_section, #websop_single_product .cart_section{float:right}#webshop #cart_bag a, #websop_single_product #cart_bag a{height:54px;width:54px;border-radius:100%;background:#f9f9f9;line-height:54px;text-align:center;display:block;margin-top:15px;text-decoration:none;position:relative}#webshop #cart_bag a .total_products, #websop_single_product #cart_bag a .total_products{display:none;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;color:#000;line-height:62px;font-size:15px}#webshop #cart_bag a.has_products, #websop_single_product #cart_bag a.has_products{background-color:#000;color:#fff}#webshop #cart_bag a.has_products:hover, #websop_single_product #cart_bag a.has_products:hover{background-color:#000;color:#fff}#webshop #cart_bag a.has_products .total_products, #websop_single_product #cart_bag a.has_products .total_products{display:block;font-weight:600}#webshop #cart_bag a.has_products .fa-shopping-bag, #websop_single_product #cart_bag a.has_products .fa-shopping-bag{font-size:28px;line-height:54px}#webshop #cart_bag a:hover, #websop_single_product #cart_bag a:hover{background:#efefef}#gym.grid_list3_square > div{padding-bottom:0%}#gym.grid_list4_square > div{padding-bottom:0%}#gym.grid_list3_square .product_img{padding-bottom:100%;position:relative}#gym.grid_list4_square .product_img{padding-bottom:100%;position:relative}#gym.grid_list3_square .product_img img{position:absolute;left:0;right:0}#gym.grid_list4_square .product_img img{position:absolute;left:0;right:0}#gym.grid_list3_square .product_body{height:45px;overflow:hidden;line-height:45px}#gym.grid_list4_square .product_body{height:45px;overflow:hidden;line-height:45px}#gym.grid_list3_square .pr_side.pr_title{font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#gym.grid_list4_square .pr_side.pr_title{font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#gym.grid_list3_square a{text-decoration:none}#gym.grid_list4_square a{text-decoration:none}.grid_with_text.grid_list3_square > div{padding-bottom:0%}.grid_with_text.grid_list3_square .image_section{padding-bottom:70%;position:relative}.grid_with_text.grid_list3_square .image_section img{position:absolute;left:0;right:0}.grid_with_text.grid_list3_square .body_section{height:45px;overflow:hidden;line-height:45px}.grid_with_text.grid_list3_square .title{width:100%;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grid_with_text.grid_list3_square.news_list_home .title{text-overflow:unset;white-space:normal;font-size:20px;font-weight:600}.grid_with_text.grid_list3_square.news_list_home a:hover{text-decoration:none}.grid_absolute_text.grid_list3_square .body_section{position:absolute;bottom:20px;left:15px;right:0;top:auto;margin:auto;text-align:left;color:#fff}.grid_absolute_text.grid_list3_square .title{font-size:24px;font-weight:400;font-family:'tt_hoves', sans-serif}.grid_absolute_text.grid_list3_square .body_section{height:45px}.grid_absolute_text.grid_list3_square h2{color:#fff}.grid_with_text.grid_list3_square .image_section.square{padding-bottom:100%}#trainingen .grid_list3_square .body_section{position:absolute;bottom:20px;left:15px;right:0;top:auto;margin:auto;text-align:left;color:#fff}#trainingen .grid_list3_square .image_section{padding-bottom:100%;position:relative}#trainingen .grid_list3_square .image_section::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), #0f0f0f)}#trainingen .grid_list3_square .title{font-size:24px}.single_item .title{font-size:24px;font-weight:800;margin:20px 0}.single_item .image_section img{width:100%;object-fit:cover;max-height:300px}.single_gallery .gallery_title{margin-bottom:30px}.header .elementor-container{min-height:100%;max-width:1200px;z-index:3;align-items:center}.content_block .elementor-container, .container1200{max-width:1200px !important}.product_single_item{overflow:hidden}.product_single_item .image_section, .product_single_item .body_section{float:left}.product_single_item .image_section{width:49%;margin-right:6%;overflow:hidden}.product_single_item .body_section{width:45%}.product_single_item .body_section .button{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;min-width:0;max-width:100%}.product_single_item .image_section .main_photo{float:left;width:80%}.product_single_item .image_section .photos{float:left;width:16%;margin-right:4%}.product_single_item .title h2, .product_single_item .title_second{font-size:50px;font-weight:800;margin-top:0;line-height:50px}.product_single_item .price{margin-top:35px;font-weight:600;font-size:24px}.product_single_item .image_section img{width:100%;object-fit:cover;max-height:600px;max-width:100%}.product_single_item .size_title{margin-top:50px}.product_single_item .submit_section{margin-top:40px}.product_single_item .size_select_box select{height:48px;line-height:48px;max-width:230px}.product_single_item .title_second{display:none;margin-bottom:50px}#back_shop{margin-top:22px}#websop_single_product .top_panel_line{padding:0px 0 50px 0;overflow:hidden}#event .event_items, #event .reservation_activity_items{overflow:hidden;display:flex;width:100%;margin-bottom:35px}#event .event_image{flex:0.60;position:relative}#event .event_image .event_reserve, #single_event .image_section .event_reserve{position:absolute;top:10px;left:10px;color:#fff}#event .event_image img{width:100%;max-height:500px;object-fit:cover;display:block}#event .event_body{flex:0.40;padding-left:4%}#event .event_body .event_date{font-size:32px;line-height:1em}#event .event_body .event_title{font-size:40px;line-height:1.2em;padding-top:20px;padding-bottom:20px}#event .events_list{padding-top:15px}#event .event_body{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}#event .event_body .event_date{order:0;flex:0 1 auto;align-self:auto}#event .event_body .event_content{order:0;flex:1 1 auto;align-self:auto}#event .event_body .event_buttons{order:0;flex:0 1 auto;align-self:auto}#event .event_body .event_buttons .button{}#single_event .image_section{position:relative}#single_event .event_date{}#subscription .membership_items{padding-bottom:100%;background:#2F302e;border-radius:5px}#subscription .membership_items .button{background:#03AC00;color:#000000;min-width:235px}#subscription .membership_items .sq_title, #subscription .membership_items .sq_price, #subscription .membership_items .sq_button{position:absolute;top:0;left:0;width:100%;height:54px;text-align:center}#subscription .membership_items .sq_title{top:40px;font-size:32px;line-height:35px;font-weight:500;padding:0 5%;box-sizing:border-box}#subscription .membership_items .sq_price{top:0;bottom:0;margin:auto;font-size:36px;font-weight:500;line-height:36px}#subscription .membership_items .sq_price .sub_price{font-size:20px;color:#939495}#subscription .membership_items .sq_button{bottom:32px;top:auto}#user_login_form{width:100%;max-width:600px;margin:0 auto}.page_form .error_messages{display:block}.remodal[data-remodal-id=trial]{max-width:640px}.remodal[data-remodal-id=qr_code] img{max-width:100%}.remodal[data-remodal-id=saf]{vertical-align:bottom;border-radius:0;margin-bottom:0;padding:20px 20px 20px 20px}.remodal[data-remodal-id=saf] .remodal-close{left:auto;right:7px}.remodal[data-remodal-id=saf] .select_boxes, .remodal[data-remodal-id=saf] .search_filter{display:block;text-align:left;width:100%;margin:0;margin-bottom:15px}.remodal[data-remodal-id=saf] .search_filter{display:none}.remodal[data-remodal-id=saf] select{max-width:100%;width:auto;display:inline-block}.saf_remodal_wrapper{padding:0}.saf_device{display:none}.remodal[data-remodal-id=saf] h3{text-align:left;margin-bottom:20px;font-weight:600}.remodal[data-remodal-id=saf] .saf_device{display:block}.remodal[data-remodal-id=saf] .saf_device .button{width:100%}.remodal a{color:#03AC00}.remodal a:hover{opacity:0.7}#top_panel_faq{overflow:hidden}#faq_section{margin-top:80px}#faq_search{height:54px;line-height:54px;border-radius:27px;font-size:18px;min-width:145px;display:inline-block;padding:0px 25px;margin:0px 0px;cursor:pointer;outline:none;transition:all .3s ease;box-sizing:border-box;font-weight:600;color:#ffffff;background-color:#F9F9F9;position:relative;padding-right:35px;width:217px;min-width:140px;border:none}.faq_search_section{float:right;line-height:92px}.input_icon_wrap{position:relative}.input_icon_wrap:before{content:"";position:absolute;left:15px;right:auto;top:0;bottom:0;margin:auto;width:30px;height:30px;text-align:center;color:#000;z-index:100;vertical-align:middle;line-height:30px;font-family:'Font Awesome Solid'}.input_icon_wrap > input{padding-left:50px!important}.input_icon_wrap.search:before{content:"\f002"}.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:#ffffff;height:54px;line-height:54px;font-size:20px;text-align:center;display:block;border-radius:54px;font-weight:600;padding:0px 20px;font-weight:400;color:#000000}.top_user_section .account_money .fas{color:#000000;margin-right:10px}.top_user_section .user_qr_code a{background:#ffffff;height:54px;line-height:54px;font-size:18px;text-align:center;display:block;border-radius:54px;font-weight:600;padding:0px 20px;color:#000000;cursor:pointer}.cart_popup_body{overflow:hidden;position:relative;padding-right:35px}.cart_popup_body .cart_product_image{float:left;width:16%;margin-right:4%}.cart_popup_body .cart_product_image img{max-width:100%;border-radius:6px;overflow:hidden;display:block}.cart_popup_body .cart_product_body{float:left;width:80%}.cart_popup_body .cart_remove_section{position:absolute;right:0;top:0;bottom:0;left:auto;margin:auto;width:25px;height:25px;line-height:25px;text-align:center}.remodal .button_section_cart{margin-top:0px}.cart_popup_body .cart_product_body{text-align:left}.cart_popup_body .cart_product_title{font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#cart_modal .button_section_cart a{width:100%;display:block;white-space:nowrap}#cart_modal .button_section_cart .dot{font-size:8px;vertical-align:middle}#cart_modal .cart_items{margin-bottom:30px}.cart_popup_body .cart_product_info{color:#999999}.cart_popup_body .delete_button{font-size:24px;color:#ff7070}#cart_modal .total_price_butto_text{display:inline}#cart_modal .total_products_count_body{display:inline}#cart_modal .products_count{text-align:left;padding-bottom:20px;text-transform:uppercase;font-size:15px}#cart_modal .delivery_price_section{text-align:left;margin-bottom:20px}#cart_modal .delivery_price_section .delivery_price{display:inline-block}.payment_product_list .cart_items{overflow:hidden}.payment_product_list .cart_product_title{float:left;width:78%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment_product_list .cart_product_title .title{float:left;width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment_product_list .cart_product_title .size{float:left;width:35%;box-sizing:border-box;padding-left:5px}.payment_product_list .cart_product_title .dot{font-size:11px}.payment_product_list .cart_product_info{float:left;width:20%;margin-left:2%;text-align:right}.payment_product_list .cart_product_info .price{color:#939393}.payment_product_list .products_list_body{margin:10px 0}.payment_product_list .product_edit{overflow:hidden}.payment_product_list .title{float:left}.payment_product_list .edit_link{float:right}.payment_product_list .edit_link a{color:#1453ff}.products_ff.like_textarea{padding:10px 20px;line-height:24px;box-shadow:0px 1px 9px 0px rgb(75 75 75 / 15%);color:#000}.payment_product_list .products_price_body{overflow:hidden}.payment_product_list.event_payment .cart_product_title .title{width:100%}.custom_site_pages{padding-top:70px}.custom_site_pages h1{padding-bottom:20px;font-weight:800}.custom_site_pages.article h1{text-align:center;font-size:64px;line-height:72px;padding-top:8px;padding-bottom:20px;font-weight:500}.custom_site_pages.article h3{text-align:center;font-size:32px;font-weight:500}.custom_site_pages.article{max-width:1030px;font-size:28px;margin:0 auto}.custom_site_pages.article p{max-width:830px;margin:0 auto;margin-top:20px;line-height:42px}.custom_site_pages.article p.small{font-size:20px;line-height:32px}.page_socials{max-width:830px;margin:0 auto;display:flex;margin-top:75px}.page_socials .social_item{height:65px;width:65px;border:1px solid #ccc;border-right:none;justify-content:center;align-content:stretch;align-items:center;display:flex}.page_socials .social_item:last-child{border-right:1px solid #ccc}.page_socials .social_item img{vertical-align:middle;max-width:30px!important}.custom_site_pages .article_head_img{margin-bottom:60px}.custom_site_pages .article_head_img{min-width:100%}.custom_site_pages .article_head_img img{min-width:100%;max-width:100%;min-width:100%;object-fit:cover;max-height:550px}#gym_banner{max-height:800px;overflow:hidden;position:relative;margin-top:0px}#gym_banner .header_images{height:100%}#gym_banner img{min-width:100%;height:100%;object-fit:cover}#gym_banner .header_images img{height:auto;min-height:100%;max-height:100%}#gym_banner .header_images:after{content:"";position:absolute;bottom:0px;height:30%;content:"";width:100%;display:block;background:rgb(15,15,15);background:linear-gradient(180deg, rgba(15,15,15,0) 0%, rgba(15,15,15,0.30) 36%, rgba(15,15,15,1) 96%)}#gym_banner .header_images:before{content:"";position:absolute;top:0px;height:15%;content:"";width:100%;display:block;background:linear-gradient(0deg, rgba(15,15,15,0) 0%, rgba(15,15,15,0.15) 30%, rgba(15,15,15,1) 100%)}.openning #gym_banner .header_images:after{background:rgb(6,6,6);background:linear-gradient(180deg, rgba(6,6,6,0) 0%, rgba(6,6,6,0.30) 36%, rgba(6,6,6,1) 96%)}.gym_page.openning{background:rgb(6,6,6)}.coming_soon_banner .text{position:absolute;top:21%;width:100%;text-align:center;z-index:99;font-size:24px;text-transform:uppercase;letter-spacing:16px}.vondelgym_ro.gym_page .custom_site_pages{padding-top:64px;width:auto;line-height:40px}.vondelgym_ro.gym_page .button.register_button{background:#ffffff}#body_of_10481 .custom_site_pages p{margin-bottom:20px}.home_page .row_flex .colum50{width:50%;margin:0 10px;line-height:0}.home_page .row_flex .colum50 h2{margin-top:20px;margin-bottom:28px}.home_page .row_flex .colum50 a{display:block}.home_page .row_flex .colum50 a:hover{text-decoration:none}.tac{text-align:center}.row_flex{margin:0 -10px;margin-top:80px}.row_flex, .row{display:flex}.img_colum{width:50%;position:relative;line-height:0;margin:0 10px}.colum{width:50%}.img_colum img{width:100%;height:100%;object-fit:cover}.text_column{width:50%;background-color:#242323;margin:0 10px;text-align:left;font-size:18px}.adres_block, .phone_block, .email_block{border-bottom:2px solid #000;line-height:24px}.adres_block, .phone_block, .schedule_block, .email_block{display:block;padding:24px 28px}.schedule_block{padding-right:40px}.adres_block .fas , .phone_block .fas, .schedule_block .fas, .email_block .fas{padding-right:16px;opacity:0.6}.time_block{display:inline-block;vertical-align:top;width:calc(100% - 40px);line-height:37px}.text_column4{width:calc(100% - 30px);background-color:#2F302e;color:#ffffff;margin:0 30px 15px;text-align:left;font-size:18px;padding:20px;border-radius:10px;box-sizing:border-box;text-align:center}.btn_spec{line-height:54px;font-size:18px;font-weight:600;padding:0 24px;display:inline-block;border-radius:27px;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);background-color:rgba(38, 38, 38, 0.5);position:absolute;right:20px;bottom:20px}.btn_spec:hover{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:rgba(38, 38, 38, 0.7);text-decoration:none}.btn_spec .fa-images{padding-right:16px}.text24line42{line-height:42px;font-size:24px}h3.spec_params{font-size:24px;line-height:54px;font-weight:500;margin-bottom:12px}h2.spec_params{font-size:28px;line-height:56px;margin-bottom:12px;font-weight:600}h1.spec_params{font-size:48px;line-height:56px;margin-bottom:48px}.page_content .custom_site_pages{font-size:18px;line-height:32px}strong{font-weight:700}.gym_page{background:#0F0F0F;color:#fff}.gym_page a{color:#fff}.gym_page #menu_top > .menu_item a{color:#fff}.gym_page #menu_top > .menu_item > a.active_menu{color:#555555}.gym_page #menu_top > .menu_item:hover > a{color:#555555}.gym_page #menu_top_2 > .menu_item a{color:#fff}.gym_page #menu_top_2 > .menu_item > a.active_menu{color:#555555}.gym_page #menu_top_2 > .menu_item:hover > a{color:#555555}.gym_page #content{}.gym_page #header #logo .top_logo.dark{display:none}.gym_page #header #logo .top_logo.light{display:block}.gym_page h1{margin-bottom:40px}.gym_page h1, #body_of_10406 h12, #body_of_10406 h3{color:#fff}.gym_page h2{font-size:32px;text-align:left;margin-bottom:30px}.gym_page .custom_site_pages{text-align:center;padding-top:30px}.gym_page .gym_buttons{margin-top:40px}.gym_page .gym_buttons i{margin-right:6px}.gym_page .gym_buttons .button:first-child{margin-right:12px}.gym_page .gym_images{margin-top:100px}.gym_page .button{background:#ffffff;color:#000000}.gym_page .button.dark{background:#ffffff}.gym_page .grid_2_horiz{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0px}.gym_page .grid_2_vert{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:20px}.gym_page .grid_2_horiz > .grid_item img{height:100%;width:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.gym_page .grid_2_horiz .grid_item{}.gym_page .grid_2_horiz > .grid_item{padding-bottom:0%;position:relative}.gym_page .grid_2_vert > .grid_item{padding-bottom:50%;position:relative}.gym_page form a{color:#000}.gym_page #header #logo img{}.gym_page .gym_logo_bottom{}.gym_page .gym_logo_bottom img{max-width:120px;position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto;max-width:100%!important;height:auto!important;min-width:0!important;max-height:102px}.gym_page a.nav-toggle:before{color:#fff}.staff_block{width:100%}.staff_list{display:flex;flex-wrap:wrap;width:100%;margin-top:25px;margin-bottom:35px}.staff_items{width:25%}.staff_img{display:block;position:relative;overflow:hidden;min-height:370px}.staff_items:hover .img_bg{transform:scale(1.2)}.staff_items a{padding:10px;display:block;text-decoration:none;text-align:center;overflow:hidden}.staff_items:nth-child(2n) a{margin-top:30px}.staff_title{min-height:70px;text-align:center;align-items:center;padding:0px 0px 0px 0px;background-color:#FFF;display:flex;flex-wrap:wrap;align-content:center;transition:.5s}.staff_title h2{font-size:20px;line-height:24px;font-weight:400;text-transform:capitalize;color:#000000;width:100%;transition:.5s;width:100%;margin:0}.staff_title .roles{font-size:15px;line-height:22.5px;font-weight:300;text-transform:capitalize;font-style:oblique;color:#DD052B;display:block;width:100%}.staff_items:hover .bg_overlay{background-color:rgba(0,0,0,.3)}.staff_items:hover .staff_title{background-color:#000000;transition:.5s}.staff_items:hover .staff_title h2, .staff_items:hover .staff_title .roles{color:#FFF;transition:.5s}#footer{background:#000;flex-shrink:0;padding:0;color:#575757;font-size:15px;transition:all 0.3s ease}#footer .footer_main_wrap{padding:40px 0;border-top:1px solid #efefef}#footer .footer_top .footer_logo{max-width:200px;padding-bottom:70px;float:left}#footer .footer_top .footer_logo img{max-width:100%}#footer .footer_bottom .copyright{font-weight:600}#footer .footer_bottom .bt_item{display:inline-block}#footer .footer_bottom .bt_item:last-child a{padding-right:0}#footer .footer_bottom .bt_item a{background:none}#footer .footer_bottom{overflow:hidden;line-height:40px;clear:both}#footer .footer_socials{display:flex;float:right}#footer .footer_socials .social_item{margin-right:10px}#footer .footer_socials .social_item:last-child{margin-right:0}#mobile{display:none}#home_banner{text-align:center;max-width:700px;max-width:100%;margin:auto;margin-top:64px}#home_banner h1{font-weight:800}#home_banner .hb_after_title{margin-top:37px;font-size:24px;line-height:40px;font-family:'tt_hoves', sans-serif}#home_banner .hb_buttons{display:flex;justify-content:center;margin-top:33px}#home_banner .hb_buttons .button{margin:0;margin-right:20px}#home_banner .hb_buttons .button_wrap:last-child .button{margin-right:0}#home_banner .button_wrap.device{display:none}#menu_top{position:relative}#menu_top > .menu_item{height:100px;line-height:75px;position:relative;z-index:2;margin-right:15px;float:left;font-weight:600;font-size:15px}#menu_top > .menu_item a{color:#ffffff;text-decoration:none}#menu_top > .menu_item i{font-size:13px}#menu_top > .menu_item a.active_menu{color:#03AC00}#menu_top > .menu_item:hover .children_elements{max-height:1000px;transition:max-height 0.35s ease-in}#menu_top > .menu_item:hover a{color:#999999}#menu_top .children_elements{position:absolute;top:100%;left:0;background:#fff;max-height:0;overflow:hidden;transition:max-height 0.25s ease-out;-webkit-box-shadow:0px 4px 8px 0px rgba(75, 75, 75, 0.2);-moz-box-shadow:0px 4px 8px 0px rgba(75, 75, 75, 0.2);box-shadow:0px 4px 8px 0px rgba(75, 75, 75, 0.2)}#menu_top .children_elements > .menu_item{height:auto;line-height:initial;width:345px;border-bottom:1px solid #D8D8D8;cursor:pointer}#menu_top .children_elements > .menu_item:last-child{border-bottom:0}#menu_top .children_elements > .menu_item a{height:67px;line-height:67px;padding:24px;box-sizing:border-box;color:#575757;text-decoration:none}#menu_top .children_elements > .menu_item:hover{background:#03AC00}#menu_top .children_elements > .menu_item:hover a{color:#fff}#menu_top_2{position:relative}#menu_top_2 > .menu_item{height:100px;line-height:75px;position:relative;z-index:2;margin-right:15px;float:left;font-weight:600;font-size:15px}#menu_top_2 > .menu_item a{color:#ffffff;text-decoration:none}#menu_top_2 > .menu_item i{font-size:13px}#menu_top_2 > .menu_item a.active_menu{color:#555555}#menu_top_2 > .menu_item:hover .children_elements{max-height:1000px;transition:max-height 0.35s ease-in}#menu_top_2 > .menu_item:hover a{color:#999999}#menu_top_2 .children_elements{position:absolute;top:100%;left:0;background:#fff;max-height:0;overflow:hidden;transition:max-height 0.25s ease-out;-webkit-box-shadow:0px 4px 8px 0px rgba(75, 75, 75, 0.2);-moz-box-shadow:0px 4px 8px 0px rgba(75, 75, 75, 0.2);box-shadow:0px 4px 8px 0px rgba(75, 75, 75, 0.2)}#menu_top_2 .children_elements > .menu_item{height:auto;line-height:initial;width:345px;border-bottom:1px solid #D8D8D8;cursor:pointer}#menu_top_2 .children_elements > .menu_item:last-child{border-bottom:0}#menu_top_2 .children_elements > .menu_item a{height:67px;line-height:67px;padding:24px;box-sizing:border-box;color:#575757;text-decoration:none}#menu_top_2 .children_elements > .menu_item:hover{background:#000}#menu_top_2 .children_elements > .menu_item:hover a{color:#fff}.js-nav-active body{overflow:hidden !important}a.nav-toggle{right:auto;top:0px;bottom:0;left:35px;margin:auto;position:absolute;display:none;width:54px;height:54px;text-align:center;z-index:2;background:url('/administration_uploaded/10/4/menu_mobile-w_1.png') no-repeat center center;background-image:none;background-size:20px;float:left}a.nav-toggle:before{content:"\f0c9";font-family:"Font Awesome Solid";position:absolute;right:auto;top:0;bottom:0;left:0;margin:auto;height:30px;text-align:left;width:30px;line-height:30px;font-weight:900;color:#fff;font-size:24px}.nav-toggle.active:before{content:"\f00d";font-size:28px}#tfsd{width:100%;z-index:800;padding-top:0px;display:none;top:6px;left:0px;opacity:0}#tfsd{background:#fff}#tfsd.opened{position:fixed!important;max-height:100%!important;height:100%;top:180px;clip:auto;overflow:scroll}#tfsd a{font-size:15px;font-weight:bold;text-decoration:none;color:#4e4642;display:block;width:100%;height:100%;padding:10px 30px;background:#fff;border-top:1px solid #ececec;text-transform:none;position:relative;box-sizing:border-box}#tfsd .childrenelements a{}#tfsd .childrenelements a:hover{background:#000;color:#fff}#tfsd .childrenelements menudiv:last-child a{border:none}#tfsd .childrenelements .childrenelements a{padding:6px 10%;width:80%}#tfsd a:hover, #tfsd a.active_menu{}.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 > .device_menu_item > a:after{content:"\f105";font-family:"Font Awesome Solid";position:absolute;right:10px;top:0;bottom:0;left:auto;margin:auto;height:20px;text-align:center;width:20px;line-height:20px;font-weight:900;color:#cdcdcd}#tfsd > .device_menu_item.open > a:after{content:"\f104";left:10px;right:auto}#tfsd.child_open > .device_menu_item{display:none}#tfsd.child_open > .device_menu_item.open{display:block}#tfsd .device_menu_item .childrenelements{display:none}#tfsd .device_menu_item.open .childrenelements{display:block;padding-bottom:100px}.slider_block_new{overflow:hidden;width:100%;position:relative;clear:both;z-index:1;min-height:300px;max-height:none;height:500px}.slider_block_new li img{max-width:100%;min-width:100%;min-height:300px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.proto-progress-timer{bottom:0px;left:0px;position:absolute;z-index:100}.protoshow, .protoshow .show{position:relative;margin:0;padding:0;list-style:none;width:100%;height:100%}.slide{position:absolute;top:0;left:0;z-index:90;height:100%;width:100%}.active-slide{z-index:100}.protoshow .slide-caption{position:absolute;left:0;bottom:0;right:0;z-index:100;padding:1em 10px;background-color:#000;background-color:rgba(0,0,0,.4);color:#fff}.slider_block_new.threehundred img{height:100%;position:absolute;width:auto !important;max-width:none;top:0px;left:50%;transform:translateX(-50%)}.transition-slide .show-window{overflow:hidden;position:relative}.transition-slide .show{position:absolute;top:0;left:0;width:999999px}.transition-slide .slide{position:static;float:left;display:block}.proto-controls, .proto-navigation{margin:0;padding:0;list-style:none;display:none}.proto-controls a:link, .proto-controls a:visited{display:block;text-indent:-9999px;overflow:hidden}.proto-controls li{position:absolute;bottom:10px;right:110px;z-index:110}.proto-controls a{width:100%;height:61px;background:url(/img/proto_controls_bg.png) no-repeat 0 0;opacity:1.0;-moz-opacity:0.2;filter:alpha(opacity=20)}.proto-controls a:hover, .proto-controls a:focus{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.proto-navigation{bottom:30px;position:relative;right:50%;z-index:110;float:right}.proto-navigation li{float:left;position:relative;left:50%;padding:5px 0px 5px 5px;cursor:pointer}.proto-navigation a{color:#666666;display:block;height:8px;overflow:hidden;text-decoration:none;text-indent:-9999px;width:8px}.proto-navigation a:hover{background-color:#ffffff}.proto-navigation a{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border:2px solid #ffffff}.proto-navigation .current-slide a{background-color:#ffffff}.button, .back_link, .submit_buttons, .button_section a{line-height:40px;height:40px;display:inline-block;font-size:15px;color:#000;text-decoration:none;padding:0px 25px;background-color:#03AC00;border-radius:20px;margin:0px 0px;cursor:pointer;outline:none;transition:all .3s ease;box-sizing:border-box;font-weight:600;border:none;-webkit-appearance:none}.button.mid{height:54px;line-height:54px;border-radius:27px;font-size:18px;min-width:145px}.button.big{height:50px;line-height:50px;border-radius:28px;font-size:18px;min-width:145px}.button.transparent{background-color:#ffffff;border:1px solid #D6D6D6;line-height:38px}.button.transparent:hover{box-shadow:inset 5px 5px 50px 5px rgba(238,238,238,0.8)}.button.dark, .button_section.dark a{background-color:#03AC00;color:#000000}.button.dark:hover{}.button.blue{background-color:#03AC00;color:#000000}.button.grey{background-color:#03AC00;color:#000000}.button:hover, .back_link:hover, .submit_buttons:hover{text-decoration:none}.button.hide{display:none}.button a{text-decoration:none}.button.transparent.big{line-height:64px}.reserveblocksite{width:100%;margin:0 auto;margin-top:50px;font-family:'tt_hoves', sans-serif}.reserveblocksite .first_column{padding-left:2%;width:50%;overflow:hidden;float:left;box-sizing:border-box}.reserveblocksite .drawer_day{font-size:15px;display:block;float:left;height:80px;line-height:80px;width:20%;color:#000;text-decoration:none;text-transform:uppercase;font-weight:700;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reserveblocksite .drawer_date{display:block;float:left;height:80px;line-height:80px;padding-right:2%;width:20%;font-size:15px;color:#000000;text-decoration:none;text-transform:uppercase;font-weight:700;box-sizing:border-box;white-space:nowrap}.reserveblocksite .les, .reserveblocksite .tijd, .reserveblocksite .aantal, .reserveblocksite .location{display:block;float:left;height:80px;line-height:80px;padding-right:1%;font-size:15px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:600;box-sizing:border-box}.reserveblocksite .les{width:50%}.reserveblocksite .tijd{width:10%}.reserveblocksite .location{width:20%;display:none}.reserveblocksite .aantal{width:8%}.reserveblocksite .box_drawer, .reserveblocksite .box_drawer_a{background:none;background-color:#ffffff;height:80px;margin-bottom:0px;font-weight:300;border-radius:0px;border:2px solid #757575;border-top:0;padding:0 2%}.reserveblocksite .box_drawer_a{background-color:#D8D8D8;margin-bottom:0px}.reserveblocksite .dayreserv{padding:0px 2%;clear:both;padding-bottom:5px;width:100%;box-sizing:border-box;color:#9d9d9d}.reserveblocksite .res_activities .dayreserv{float:none;overflow:hidden;padding:0 2%;border:2px solid #757575;border-top:0;height:80px;line-height:80px;cursor:pointer}.reserveblocksite .res_activities .dayreserv .sa_body{float:none;z-index:99;position:relative}.reserveblocksite .res_activities .dayreserv.active{height:320px;background:#000;color:#fff}.reserveblocksite .res_activities .dayreserv.active + .staffpersoneel{bottom:10px;left:2px;background:transparent;opacity:1;display:block;text-align:left;padding:0;width:calc(100% - 2px);padding-left:2%;padding-right:2%;box-sizing:border-box}.reserveblocksite .res_activities .dayreserv.active .res_staff{display:none}.reserveblocksite .res_days{clear:both;margin-bottom:5px;border-top:2px solid #757575}.reserveblocksite .res_days .dd_main{font-weight:600;color:#000000}.reserveblocksite .res_days:first-child{border-top:2px solid #757575}.reserveblocksite .res_week_date{float:left}.reserveblocksite .res_date{float:right}.reserveblocksite .res_plekk{float:right;padding-right:20px}.reserveblocksite .res_activities{position:relative;clear:both}.reserveblocksite .res_header{background-color:#eee;overflow:hidden;padding:2px 4px}.reserveblocksite .res_activities div{float:left;box-sizing:border-box}.reserveblocksite .res_activities .res_time{width:20%;padding-right:2%}.reserveblocksite .res_activities .res_name{width:50%;padding-right:1%;cursor:pointer;font-weight:600;text-transform:uppercase}.reserveblocksite .res_activities .res_tijd{width:10%;padding-right:1%;min-width:55px}.reserveblocksite .res_activities .res_free{width:6%;text-align:center}.reserveblocksite .res_activities .locationresources{width:15%;padding-right:1%;display:none}.reserveblocksite .res_activities .res_atr.first_column{padding-left:0}.reserveblocksite .res_activities .sp_device{display:none;white-space:nowrap;letter-spacing:0.5px}.reserveblocksite .res_activities .res_reserve{min-width:80px;text-align:right;float:right;width:20%}.res_week_date{text-transform:capitalize}.reserveblocksite .namestaff{text-align:left;width:100%;white-space:nowrap}.reserveblocksite .staffpersoneel img{object-fit:cover;max-height:100px;width:auto}.reserveblocksite .available{display:none}.reserveblocksite .reserve + .available{display:inline-block;float:left;margin-right:10px}.reserveblocksite .reserve, .reserveblocksite .res_activities .res_reserve .cancel, .reserveblocksite .vol, .add_to_notification_list_when_class_is_full{margin-right:8px;background-color:#ffffff;border:1px solid #D6D6D6;line-height:38px;height:40px;display:inline-block;font-size:15px;color:#000;text-decoration:none;padding:0px 25px;border-radius:20px;margin:0px 0px;cursor:pointer;outline:none;transition:all .3s ease;box-sizing:border-box;min-width:124px;text-align:center}.reserveblocksite .vol{background:#CBCBCB}.reserveblocksite .reserve:hover, .add_to_notification_list_when_class_is_full:hover{background-color:#000;color:#fff;border-color:#000;text-decoration:none}.reserveblocksite .res_activities .res_reserve .cancel{background-color:#000;color:#fff;border-color:#000}.reserveblocksite .res_activities .res_reserve .cancel:hover{background-color:#fff;color:#000;border-color:#D6D6D6}.reserveblocksite .res_activities .dayreserv.active .reserve{color:#000000}.reserveblocksite .res_activities .dayreserv.active .reserve:hover{background-color:#fff;color:#000}.reserveblocksite .res_activities .dayreserv .sa_bg{position:absolute;right:0;top:0;height:calc(100% - 4px);width:50%;background-size:cover}.reserveblocksite .res_activities .dayreserv.active .sa_bg{display:block!important}.reserveblocksite .res_activities .dayreserv.active .res_time, .reserveblocksite .res_activities .dayreserv.active .res_name{float:none;width:100%;line-height:40px}.reserveblocksite .res_activities .dayreserv.active .res_time{padding-top:20px}.reserveblocksite .res_activities .dayreserv.active .res_name{font-size:30px;line-height:40px}.reserveblocksite .res_activities .dayreserv.active .res_reserve{position:absolute;top:0;right:0}.staffpersoneel{z-index:100;position:absolute;left:0;width:100px;background-color:#3e3e3d;color:#ffffff;display:none;border-radius:4px;padding:4px;text-align:center;opacity:0}.staffpersoneel img{width:100%}.res_activities_old:hover .staffpersoneel{display:block;opacity:1;transition:all 0.4s ease-in-out}.week_links{display:none}.sa_top_panel{overflow:hidden}.sa_top_panel h1{margin-bottom:50px}.sa_top_panel .sa_title{float:left}.sa_top_panel .sa_filters{float:right;overflow:hidden;text-align:right;padding-top:10px}.sa_top_panel .filter_icon{display:none;float:right;text-align:right;width:25%;line-height:91px;font-weight:600;color:#175cff}.sa_top_panel .filter_icon a{color:#175cff;text-decoration:none}.sa_filters .single_filter{height:54px;line-height:54px;border-radius:27px;font-size:18px;min-width:0;display:inline-block;color:#000;text-decoration:none;padding:0px 25px;margin:0px 0px;cursor:pointer;outline:none;transition:all .3s ease;box-sizing:border-box;font-weight:600;background-color:#000;color:#fff;position:relative;padding-right:40px}.sa_filters .select_boxes select{height:54px;line-height:54px;border-radius:27px;font-size:18px;min-width:145px;display:inline-block;color:#000;padding:0px 25px;margin:0px 0px;cursor:pointer;outline:none;transition:all .3s ease;box-sizing:border-box;font-weight:600;color:#000;background-color:#F9F9F9;position:relative;padding-right:35px;border:none;max-width:250px;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}.sa_filters .search_filter input{height:54px;line-height:54px;border-radius:27px;font-size:18px;min-width:145px;display:inline-block;padding:0px 25px;margin:0px 0px;cursor:pointer;outline:none;transition:all .3s ease;box-sizing:border-box;font-weight:600;color:#000;background-color:#F9F9F9;position:relative;padding-right:35px;width:217px;min-width:140px;border:none}.sa_filters .single_filter .close_button{position:absolute;height:20px;width:20px;left:auto;right:12px;top:0;bottom:0;margin:auto;color:#fff;text-decoration:none}.sa_filters .single_filter .close_button:before{content:"\f00d";font-family:"Font Awesome Solid";font-weight:900;font-size:14px;line-height:23px;display:block;text-align:center}.sa_filters .filters_list, .sa_filters .select_boxes, .sa_filters .search_filter{display:inline-block;margin-left:15px}.sa_filters.popup_mode{position:fixed;width:100%;bottom:0;left:0;z-index:1111;background:red}.sa_filters #resource_type_id_hidden, .sa_filters #one_day_hidden{display:none}.sa_filters #resource_type_id_hidden.active, .sa_filters #one_day_hidden.active{display:block}#sport_activity_tabs{overflow:hidden;height:auto;line-height:50px;padding-bottom:20px;border-bottom:2px solid #D8D8D8;border:none}#sport_activity_tabs .outlet_region_items{float:left;font-size:32px;margin-right:6.25%;padding-bottom:20px;position:relative}#sport_activity_tabs .outlet_region_items a{text-decoration:none}#sport_activity_tabs:after{content:"";display:block;height:2px;background-color:#D8D8D8;clear:both}#sport_activity_tabs .outlet_region_items.active:before{content:"";position:absolute;width:110%;left:0;bottom:-2px;height:2px;background-color:#979797}#reg_subscription_field{height:auto;line-height:30px;padding:0 20px;text-align:left;border:none;margin:0;display:grid;grid-gap:0px;grid-template-columns:auto 1fr}#reg_subscription_field > div:first-child{padding-top:10px}#reg_subscription_field > div:last-child{padding-bottom:10px}#reg_subscription_field.loading{}#reg_subscription_field.with_price{border:1px solid #ccc;margin-bottom:10px}#reg_subscription_field span{width:100%}#reg_subscription_field .sbprice{text-align:right}#reg_subscription_field span:nth-child(-n+2){padding-top:10px}#reg_subscription_field span:nth-last-of-type(-n+2){padding-bottom:10px}.login_payment_link{text-decoration:none}.magazine_section .top_panel_line{overflow:hidden}.magazine_section .left_text h1{margin-bottom:50px;font-size:64px;line-height:72px;font-weight:800}.magazine_section .grid_list3_square .image_section:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(15,15,15);background:linear-gradient(180deg, rgba(15,15,15,0) 0%, rgba(15,15,15,0.1) 50%, rgba(15,15,15,0.5) 100%)}.top_panel_line.webshop_category{margin-bottom:50px}.sport_activity_menu{overflow:hidden;height:auto;line-height:50px;padding-bottom:20px;border-bottom:2px solid #D8D8D8;border:none}.sport_activity_menu .menu_item .active_menu{font-weight:700;letter-spacing:0.23px}.sport_activity_menu .menu_item{float:left;font-size:32px;margin-right:6.25%;margin-right:35px}.sport_activity_menu .menu_item a{color:#000;display:block;text-decoration:none;position:relative;padding-bottom:20px;font-family:'tt_hoves', sans-serif}.sport_activity_menu .menu_item .active_menu:before{content:"";position:absolute;width:110%;left:0;bottom:-2px;height:2px;background-color:#979797}.sport_activity_menu .menu_item .active:before{content:"";position:absolute;width:110%;left:0;bottom:-2px;height:2px;background-color:#979797}.sport_activity_menu:after{content:"";display:block;height:2px;background-color:#D8D8D8;clear:both}.sport_activity_home{margin-top:100px}.sport_activity_home .left_text h1{margin-bottom:0px;line-height:40px}#video_section{position:relative;margin-top:-50px}#video_section video{display:block;height:100%}#video-controls #mute{position:absolute;bottom:24px;left:24px}#video-controls #mute .fas{display:none}#video-controls #mute[data-state=unmute] .fa-volume-mute{display:inline-block}#video-controls #mute[data-state=mute] .fa-volume-off{display:inline-block}#video-controls #fs{position:absolute;bottom:24px;right:24px}#video-controls #playpause{display:none}#video-controls #mute[data-state=mute] .fa-volume-mute{display:none}#video-controls .video_button{background:rgba(0,0,0, 0.5);border-radius:64px;height:64px;width:64px;line-height:64px;text-align:center;color:#fff;transition:all ease-in-out .3s;border:none;-webkit-appearance:none;cursor:pointer;font-size:24px}#video-controls .video_button:hover{background:rgba(0,0,0, 0.7)}.text_on_video{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,0.3)}.text_on_video .elementor-container{justify-content:center}.text_on_video .button{font-size:18px;border-radius:30px;min-height:50px !important;line-height:50px !important;min-width:280px;margin-bottom:30px;background-color:#03AC00}.video-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;max-width:800px;/* Adjust this width as needed */}.video-container iframe{margin-bottom:20px;/* Add some spacing between the videos if needed */}#profile_section{overflow:hidden}#profile_section .profile_menu, #profile_section .profile_body{float:left;border:1px solid #d9d9d9;border-radius:5px;overflow:hidden;box-sizing:border-box}#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:#000000}#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}#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:#303030;position:relative}#profile_section .profile_menu .menu_item:before{content:"";display:none;position:absolute;left:0;top:0;height:100%;width:4px;background:#03AC00;z-index:111}#profile_section .profile_menu .menu_item.active_menu:before{display:block}#profile_section .profile_menu .menu_item a:hover{background:#303030}#profile_section .prof_line{overflow:hidden;padding:32px 15% 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{float:left;width:25%;margin-right:5%}#profile_section .prof_line input, #profile_section .prof_line .second_column{float:left;width:70%}#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-bottom:75px;padding-top:0px}#profile_section .header_text h1{font-size:50px;line-height:50px;font-weight:600}#profile_section .profile_body h2{font-size:24px;font-weight:400}#profile_section .prof_line.header_line{padding-top:18px;padding-bottom:18px}#profile_section .prof_line.user_preferences{}#profile_section .prof_line.prof_submit .submit_buttons{display:inline-block}#profile_section .user_info .prof_inline:last-child input{margin-bottom:0}#profile_section .user_preferences .prof_inline{width:100%;clear:both}#profile_section .user_preferences .prof_inline input, #profile_section .user_preferences .prof_inline label{float:none;width:auto}#profile_section .user_preferences .prof_inline a{text-decoration:underline}#profile_section .prof_line.item_lesson_event, #profile_section .prof_line.item_invoices{padding-right:35px;line-height:40px;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 .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{float:left}#profile_section .prof_line.item_lesson_event .pli_time{float:left;padding-left:6px}#profile_section .prof_line.item_lesson_event .pli_trane, #profile_section .prof_line.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{display:block}#profile_section .prof_line.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{padding-left:10px}#profile_section .prof_line.item_lesson_event .pli_reserve{float:right;line-height:60px}#profile_section .prof_line.item_lesson_event .pli_trane{padding-left:40px;text-transform:uppercase}#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:#064aff}#profile_section .prof_line.item_invoices .button{border-radius:5px;width:94px;padding:0;text-align:center;background:#ffe2ad;cursor:auto}#profile_section .prof_line.item_invoices .button.paid{background:#acffc8}#profile_section .prof_line .pl_upload input{display:none}#profile_section .prof_line .pl_upload label{line-height:40px;height:40px;display:inline-block;font-size:15px;color:#000;text-decoration:none;padding:0px 25px;background-color:#F9F9F9;border-radius:20px;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;background-color:#ffffff;color:#000000}#profile_section .password_change .prof_line label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/administration_uploaded/66/06/3/ajax-loader.gif') center center no-repeat}.slick-prev::before, .slick-next::before{content:""}.slick-slide{margin:0px;cursor:-webkit-grab}.slick-slide img{}.slick-prev:before, .slick-next:before{color:black}.slick-slide{transition:all ease-in-out .3s}.slick-prev, .slick-next{height:40px;width:40px;top:50%;z-index:3;border-radius:20px;transition:all 0.25s ease-in-out 0s}.slick-prev{background:url(/administration_uploaded/34/3/arrowl.png) no-repeat center center #6e6560;left:-20px}.slick-next{background:url(/administration_uploaded/34/4/arrowr.png) no-repeat center center #6e6560;right:-20px}.slick-prev:hover, .slick-prev:focus{background:url(/administration_uploaded/34/3/arrowl.png) no-repeat 45% center #4e4642;transition:all 0.25s ease-in-out 0s;color:#4e4642}.slick-next:hover, .slick-next:focus{background:url(/administration_uploaded/34/4/arrowr.png) no-repeat 55% center #4e4642;transition:all 0.25s ease-in-out 0s;color:#4e4642}.slick-slider{background:#fff}.slick-slide{border:1px solid #eeeeee;box-sizing:border-box;margin:0px 10px}.slick-dots{top:100%}.slick-dots li button::before{font-size:18px}.slick-slide .without_href{cursor:auto}.slick_title{margin-bottom:50px}.overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;overflow:hidden;z-index:20;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.remodal-overlay{background:none}.remodal{-webkit-box-shadow:0px 2px 9px 0px rgb(75 75 75 / 20%);-moz-box-shadow:0px 2px 9px 0px rgba(75, 75, 75, 0.2);box-shadow:0px 2px 9px 0px rgb(75 75 75 / 20%)}.remodal{padding:20px 35px 35px 35px;border-radius:25px}.remodal h3{font-size:20px;font-weight:700;line-height:20px;margin-bottom:20px}.remodal .remodal-close{top:12px;left:25px}.remodal-close:before{font-size:30px}.remodal-close{color:#000}#rstep1, #rstep2{display:none}#rstep1.active, #rstep2.active{display:block}#rstep1{}#rstep2{}form input[type="text"], form input[type="password"], form textarea, form select, form .like_input{border:1px solid #ccc;margin:0px;background-color:#fff;font-size:16px;border-radius:10px;padding:0px 20px;height:55px;line-height:55px;outline:0!important;width:100%;margin-bottom:10px;color:#000000;font-family:'tt_hoves', 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}form select{background-image:url("/administration_uploaded/13/47/18/select_arrow.png");background-repeat:no-repeat;background-size:15px;background-position:right 10px center;appearance:none}form select option.hide{display:none}form input.valid, 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}form input.not_valid, form textarea.not_valid, form select.not_valid{border:1px solid red}.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}form textarea{height:50px;padding:25px 20px;resize:none}form .submit_buttons{height:54px;line-height:54px;border-radius:27px;font-size:18px;min-width:145px;background-color:#03AC00;color:#000000;display:block;width:100%;-webkit-appearance:none;border:1px solid #000}.form_line{padding:5px 0;overflow:hidden;text-align:left}.form_line.submit{padding-bottom:0}.rm_field.rm_field_input{float:left;text-align:left;display:none}.rm_field{float:right;text-align:right}.form_errors .error_messages{padding:5px 0;display:block}.form_inputs.login{}.form_inputs.login input{margin-bottom:0}.form_inputs.login input:first-child{border-bottom:0;border-radius:10px 10px 0px 0px}.form_inputs.login input:last-child{border-radius:0px 0px 10px 10px}.form_inputs.sex select{float:left;width:40%;margin-right:5%}.form_inputs.sex input{float:left;width:55%}.form_inputs.country select{float:left;width:45%}.form_inputs.half input, .form_inputs.half .submit_buttons{float:right;width:auto;display:inline-block}.form_inputs.two_field input{float:left;width:47.5%;margin-right:5%}.form_inputs.two_field input:last-child{margin-right:0}.form_sub_title{font-weight:800;text-align:left;margin-bottom:5px;text-transform:uppercase;font-size:14px;margin-top:5px}.form_inputs .rstep_info{height:80px;line-height:40px}.form_inputs.date select{width:32%;margin-right:2%;float:left}.form_inputs.date select:last-child{margin-right:0%}.form_inputs.checkboxes label{text-align:left;font-size:15px}.form_inputs.checkboxes label a{text-decoration:underline;cursor:pointer}.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}.fn_option{border:1px solid #bababa;padding:0;border-radius:10px;margin-bottom:8px}.fn_option.active{border:2px solid #000}.fn_option label{margin-bottom:0;padding:7px 14px;font-size:17px}.fn_option .checkmark{bottom:0;margin:auto;left:10px;width:16px;height:16px}.fn_option .container input:checked ~ .checkmark{background-color:#000}.fn_option .container .checkmark:after{top:5px;left:5px;width:6px;height:6px}.fn_option .container .checkmark{background-color:#eee}.radio_mc .input_old{vertical-align:middle;margin:0;margin-right:7px}.form_option{display:none}.form_option.active{display:block}.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#eee;border-radius:50%}.container:hover input ~ .checkmark{background-color:#ccc}.container input:checked ~ .checkmark{background-color:#000}.checkmark:after{content:"";position:absolute;display:none}.container input:checked ~ .checkmark:after{display:block}.container .checkmark:after{top:8px;left:8px;width:8px;height:8px;border-radius:50%;background:white}input[id^="spoiler"]{display:none}input[id^="spoiler"] + label{display:block;width:100%;line-height:30px;box-sizing:border-box;margin:0 auto;padding:5px 20px;background:#1c1f24;color:#fff;text-align:left;font-size:20px;border-radius:0px;cursor:pointer;transition:all .6s;margin-top:5px;position:relative;padding:35px 60px 35px 20px}input[id^="spoiler"]:checked + label{}input[id^="spoiler"] ~ .spoiler{width:100%;height:0;overflow:hidden;opacity:0;margin:0px auto 0;padding:0px;background:#1c1f24;transition:all .6s;margin:0;box-sizing:border-box}input[id^="spoiler"]:checked + label + .spoiler{height:auto;opacity:1;padding:10px}.openning .custom_site_pages{width:80%;margin:0 auto}.openning .custom_site_pages .gym_buttons{margin-top:80px}.openning .custom_site_pages .gym_buttons .button{min-width:250px}.spoilers{margin-top:150px}.spoilers .fa-caret-down{box-sizing:border-box;font-size:30px;padding-right:20px;position:absolute;right:0;left:auto;top:0;bottom:0;width:40px;height:40px;line-height:40px;margin:auto}input[id^="spoiler"]:checked + label .fa-caret-down{transform:rotate(180deg);right:20px}.sp_spoiler{margin-top:80px}.sp_spoiler .spoiler .sp_desc{margin-top:1px;display:none;box-shadow:0px 3px 7px 0px rgb(75 75 75 / 20%);padding:35px 60px 35px 20px}.sp_spoiler .spoiler.active .sp_desc{display:block}.sp_spoiler .sp_title{display:block;width:100%;line-height:30px;box-sizing:border-box;margin:0 auto;padding:5px 20px;background:#fff;color:#000;text-align:left;font-size:20px;border-radius:0px;cursor:pointer;transition:all .6s;margin-top:15px;position:relative;padding:17px 60px 17px 20px;box-shadow:0px 0px 7px 0px rgb(75 75 75 / 20%);font-family:'tt_hoves', sans-serif;font-weight:600}.sp_spoiler .spoiler .fa-caret-down{box-sizing:border-box;font-size:30px;padding-right:20px;position:absolute;right:0;left:auto;top:0;bottom:0;width:40px;height:40px;line-height:40px;margin:auto;color:#e2e2e2}.sp_spoiler .spoiler.active .fa-caret-down{transform:rotate(180deg);right:20px;color:#454040}.nice_form{padding-top:0px;box-sizing:border-box}.nice_form input[type="text"]{border:none;margin:0px;background-color:#f4f4f4;font-size:16px;border-radius:0px !important;padding:0px 20px;height:52px;line-height:52px;outline:0!important;width:100%;margin-bottom:20px;color:#535353;font-family:'Poppins', sans-serif;box-sizing:border-box}.nice_form textarea{background-color:#f4f4f4;height:50px;padding:25px 20px;width:100%;border:none;resize:none;font-size:16px;font-family:'Poppins', sans-serif;outline:none;color:#535353;box-sizing:border-box;min-height:100px}.nice_form textarea::placeholder, .nice_form input::placeholder{color:#2b4257}.nice_form .bottom_form_contact_section{overflow:hidden;margin-top:25px}.nice_form .checkdiv{float:left;width:65%;box-sizing:border-box;margin-right:5%}.nice_form .submit_button_wrap{text-align:right;float:left;width:30%}.nice_form .submit_button_wrap .submit_buttons{width:100%;margin:0}.nice_form .text{text-align:left;font-size:14px}.nice_form .error_messages{padding-bottom:20px;display:block}.nice_form.contact_form form{max-width:680px;margin:auto}.nice_form .bottom_form_contact_section a{color:#fdb500}.nice_form .checkdiv::after{content:'';display:block;clear:both}.nice_form .checkdiv label{line-height:25px;display:flex;position:relative;cursor:pointer}label input{display:none}.nice_form .checkdiv label span{margin-top:5px;color:#ffffff;-webkit-text-fill-color:#ffffff}.nice_form .checkdiv label span::before{content:'';color:#ffffff;background-color:#ffffff;position:relative;display:inline-block;margin:0px 10px;margin-right:15px;font-size:16px;vertical-align:middle;line-height:20px;height:20px;width:20px;text-align:center;transition:all 0.4s;border:2px solid #fdb400;border-radius:3px}.nice_form .checkdiv input[type=checkbox]:checked + span:before{background-color:#fdb400;content:'\2714';animation:anim 0.4s ease-in-out;color:rgba(255,255,255, 1);-webkit-text-fill-color:#ffffff;opacity:1!important}.niceform input[type="radio"]:checked + label::before, .niceform input[type="checkbox"]:checked + input + label::before{background-color:#cd1719;content:'\2714';animation:anim 0.4s ease-in-out;color:#ffffff;-webkit-text-fill-color:#ffffff;opacity:1!important}#cookiepolicy_accept_cookies{background-color:#6e6560 !important;color:#fff !important}#cookiepolicy_txt a{color:#F44336 !important}#cookiepolicy_accept_cookies:hover{background-color:#4e4642 !important;text-decoration:none}.home_screen_popup_text{color:#000000}@media only screen and (min-width:0px) and (max-width:1220px){.wrapper{padding:0px 2%;box-sizing:border-box}#footer .footer_main_wrap{padding-left:2%;padding-right:2%}.sport_activity_menu.large .menu_item{font-size:28px;margin-right:3%}.sa_top_panel .sa_filters{float:none;width:100%;display:block}.sa_top_panel .sa_filters{margin-bottom:40px;text-align:left}.sa_top_panel .sa_filters .select_boxes:first-child{margin-left:0}#header #menu_buttons .button.staff_btn{display:none}}@media only screen and (min-width:0px) and (max-width:1024px){#tfsd, a.nav-toggle{display:block}a.nav-toggle{}#menu_top{display:none}.reserveblocksite .drawer_day{display:flex;justify-content:center;flex-direction:column}.reserveblocksite .drawer_day .date_day, .reserveblocksite .drawer_day .date_dd{line-height:20px;display:block}.reserveblocksite .drawer_day .date_dd{font-size:13px}.reserveblocksite .drawer_day .tr{display:none}#profile_section .profile_menu, #profile_section .profile_body{float:none;width:100%}#event .event_image{flex:0.40}#event .event_body{flex:0.60}#event .event_body .event_title{font-size:32px}#event .event_body .event_date{font-size:28px}#video-controls .video_button{border-radius:40px;height:40px;width:40px;line-height:40px;font-size:15px}#video-controls #fs{bottom:15px;right:15px}#video-controls #mute{bottom:15px;left:15px}.staff_items{width:50%}}@media only screen and (min-width:0px) and (max-width:900px){#header #menu_buttons{margin-right:6px}#menu_buttons .button{padding:0!important}#header #menu_buttons .button{margin-top:33px;padding:0px;width:33px;height:33px;line-height:33px}#header #menu_buttons .login_button, #header #menu_buttons .log_out{display:block}#header #menu_buttons .login_button .fa-sign-in-alt, #header #menu_buttons .log_out .fa-sign-out-alt, #header #menu_buttons .button .fa-user, #header #menu_buttons .button .fa-clipboard-list{display:inline-block}#header #menu_buttons .button .button_text{display:none}#header #menu_buttons #header_register_button{display:none}#header #menu_buttons .fa-angle-right{display:none}.sport_activity_menu.large .menu_item{font-size:20px;padding-top:10px}.sport_activity_menu.large .menu_item:nth-child(3n){clear:left}.sa_top_panel .sa_filters, .sa_top_panel .sa_title{float:none;width:100%;display:block}.sa_top_panel .sa_filters{margin-bottom:40px;text-align:left}.sa_top_panel .sa_filters .select_boxes, .sa_top_panel .sa_filters .search_filter{margin-bottom:20px}#subscription .membership_items .sq_title{top:15px;font-size:24px}#subscription .membership_items .sq_price{font-size:28px}#subscription .membership_items .sq_button{bottom:15px}#subscription .membership_items .button{min-width:180px}#footer .footer_bottom > div{float:none;width:100%;margin-top:3%;text-align:center}#footer .footer_top > div{float:none!important;width:100%;margin-top:3%;text-align:center;justify-content:center;max-width:100%!important}#footer .footer_top .footer_logo img{max-width:200px}.line-blocks .grid_list4_square{grid-template-columns:repeat(2, minmax(50px, 1fr))}}@media only screen and (min-width:0px) and (max-width:772px){#home_banner h1{font-size:32px;line-height:40px}#home_banner .hb_after_title{font-size:18px;line-height:26px}.line-blocks .grid_list3_square{grid-template-columns:repeat(1, minmax(50px, 1fr))}.line-blocks .left_text{float:none}.line-blocks .title-text .button{margin-top:20px;text-align:center;display:block}.line-blocks .title-text.top_hide{display:none}.line-blocks .title-text.place_button_bottom{display:block}#webshop.line-blocks .left_text{float:none}.webshop_page #webshop.line-blocks .left_text{float:left}#webshop #cart_bag a, #websop_single_product #cart_bag a{margin-top:0px}#footer .footer_top .footer_logo{margin:0 auto}#footer .footer_buttons{margin-bottom:3%}#footer .footer_bottom .copyright{text-align:center;float:none}#footer .footer_bottom{text-align:center}.magazine_section .left_text h1{font-size:32px;line-height:40px}.sport_activity_menu_old{line-height:24px}.sport_activity_menu .menu_item{font-size:24px}.sport_activity_menu.large .menu_item_old{font-size:20px}.magazine_section .grid_list3_square{margin-top:15px}.reserveblocksite .res_activities .res_staff{display:none}.reserveblocksite .res_activities .res_name{font-size:11px;width:25%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reserveblocksite .res_activities .res_reserve{width:40%}.reserveblocksite .res_activities .res_time{width:25%}.reserveblocksite .reserve, .reserveblocksite .res_activities .res_reserve .cancel, .reserveblocksite .vol{min-width:auto;font-size:13px;padding:0px 12px}.reserveblocksite .reserve + .available{font-size:12px}.reserveblocksite .res_activities .res_tijd, .reserveblocksite .res_activities .dayreserv.active .locationresources{min-width:auto;line-height:30px;width:50%;float:none}.reserveblocksite .drawer_day{width:25%;font-size:10px;min-width:0;padding-right:4%}.reserveblocksite .drawer_day .date_day{font-size:11px}.reserveblocksite .les{width:25%;font-size:10px;text-align:left}.reserveblocksite .tijd{font-size:10px}#subscription .membership_items .sq_title{top:50px;font-size:32px}#subscription .membership_items .sq_price{font-size:36px}#subscription .membership_items .sq_button{bottom:32px;top:auto}#subscription .membership_items .button{min-width:235px}#profile_section .prof_line.item_invoices > span{float:none;display:block;width:100%;text-align:center}#profile_section .prof_line.item_invoices .pli_date{text-align:center}#profile_section .prof_line.item_lesson_event > span{float:none;display:block;width:100%;text-align:center}#profile_section .prof_line.item_lesson_event .pli_trane, #profile_section .prof_line.item_lesson_event .count_pr_title{padding:0}#profile_section .prof_line.item_lesson_event{text-align:center}#back_shop{margin-top:8px}.row_flex{display:block;margin:0px;margin-top:50px}.img_colum, .text_column{width:100%;margin:0px;margin-bottom:20px}.home_page .row_flex .colum50{width:100%;margin:0px;margin-bottom:20px}#desctop{display:none}#mobile{display:block}#magazine{background:#fff}#mobile .news_items a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f0f0f0}#mobile .news_items:last-child a{border:none}#mobile .news_items .image_section{display:flex;width:111px;height:80px;overflow:hidden}#mobile .news_items .image_section img{object-fit:cover;width:100%}#mobile .news_items .title{font-size:16px;font-weight:600;line-height:24px;width:calc(100% - 127px)}#mobile.events_list{margin-top:20px}#mobile .reservation_activity_items{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f0f0f0}#mobile .reservation_activity_items:last-child{border:none}#mobile .event_image{display:flex;width:111px;height:80px;overflow:hidden;position:relative}#mobile .event_image img{object-fit:cover;width:100%}#mobile .event_image .event_reserve{position:absolute;bottom:0px;left:0px;padding:0 5px;font-weight:600;z-index:2;color:white;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#mobile .event_body{width:calc(100% - 127px)}#mobile .event_buttons .button.transparent{color:#5b5b5b;background-color:#f4f4f4;line-height:32px;height:32px;font-size:14px;margin-top:8px}#mobile .event_title{font-size:16px;font-weight:600;line-height:24px}#mobile .event_date{font-size:12px;font-weight:600;line-height:15px;color:#858585}h2{font-size:20px;line-height:25px;font-weight:500}.staff_items{width:100%}.staff_items .img_bg{background-position:50% 30%}}@media only screen and (min-width:0px) and (max-width:640px){.sport_activity_menu.large .menu_item_old{font-size:16px;margin-right:2%}.reserveblocksite .res_activities .dayreserv .sa_body{font-size:14px!important}#profile_section .prof_line label, #profile_section .prof_line .first_column, #profile_section .prof_line input, #profile_section .prof_line .second_column{float:none;display:block;width:100%}#profile_section .prof_line label, #profile_section .prof_line .first_column{padding-bottom:10px}#profile_section .prof_line{padding:32px 6% 32px 6%}#profile_section .user_preferences .prof_inline input, #profile_section .user_preferences .prof_inline label{display:inline}#profile_section .pl_image, #profile_section .pl_upload{display:block;float:none;text-align:center}#profile_section .pl_image img{display:inline-block}#event .event_items, #event .reservation_activity_items{flex-direction:column}#event .event_body{padding-left:0;padding-top:5%}#event .event_image, #event .event_body{flex:0}.product_single_item .image_section, .product_single_item .body_section{float:none;width:100%}.product_single_item .size_select_box select, .product_single_item .body_section .button{float:none;width:100%;max-width:100%}.product_single_item .body_section{margin-top:20px}.product_single_item .title_second{display:block}.product_single_item .title h2{display:none}#footer .footer_bottom .bt_item{display:block}.reserveblocksite .res_activities .res_tijd, .reserveblocksite .res_activities .locationresources, .reserveblocksite .reserve + .available{display:none}.reserveblocksite .res_activities .dayreserv.active .res_name, .reserveblocksite .res_activities .dayreserv.active .res_tijd, .reserveblocksite .res_activities .dayreserv.active .locationresources, .reserveblocksite .dayreserv.active .reserve + .available{display:block}.reserveblocksite .res_activities .dayreserv.active .sp_device{display:none}.reserveblocksite .res_activities .sp_device{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.reserveblocksite .res_activities .sp_staff{color:#858585;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:0.3px;line-height:24px}.reserveblocksite .res_activities .sp_time{font-weight:700;white-space:nowrap;font-size:14px;letter-spacing:0.3px;line-height:24px}.reserveblocksite .res_activities .sp_title{text-transform:uppercase;font-weight:800;font-size:14px;letter-spacing:0.3px;line-height:24px}.reserveblocksite .res_activities .res_time, .reserveblocksite .res_activities .res_name{line-height:24px;height:104px;display:flex;flex-direction:column;justify-content:center;font-size:14px;width:30%;text-overflow:ellipsis;overflow:hidden}.reserveblocksite .box_drawer, .reserveblocksite .box_drawer_a{height:106px;padding:0 6%}.reserveblocksite .res_activities .dayreserv.active + .staffpersoneel{padding-left:6%}.reserveblocksite .res_activities .dayreserv{height:106px;padding:0 6%}.reserveblocksite .drawer_day{height:106px}.reserveblocksite .res_activities .res_reserve{line-height:104px}.reserveblocksite .dayreserv.active .reserve, .reserveblocksite .res_activities .dayreserv.active .res_reserve .cancel, .reserveblocksite .dayreserv.active .vol{padding:0 12px}.reserveblocksite .reserve, .reserveblocksite .res_activities .res_reserve .cancel, .reserveblocksite .vol{padding:0 27px;font-weight:600;border-color:#6c6c6c}.reserveblocksite .res_activities .dayreserv.active .res_reserve{height:80px;line-height:80px}.reserveblocksite .res_activities .dayreserv.active .res_time{height:auto;display:block;color:#fff}.reserveblocksite .les, .reserveblocksite .tijd{display:none}.sport_activity_menu.scroll_items{overflow:scroll;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.sport_activity_menu.scroll_items::-webkit-scrollbar{display:none}.sport_activity_menu.scroll_items .menu_item{display:inline-block;float:none}.sport_activity_menu .menu_item a{padding-bottom:0;font-size:15px}.reserveblocksite .box_drawer, .reserveblocksite .box_drawer_a, .reserveblocksite .res_activities .dayreserv, .reserveblocksite .res_days:first-child, .reserveblocksite .res_days{border-left:none;border-right:none}.reserveblocksite .res_days{border:none}.reserveblocksite .res_days{position:relative}.reserveblocksite .res_activities .dayreserv{overflow:visible}.sport_activity_page .page_wrapper{overflow:hidden}.reserveblocksite .drawer_day{width:100%;padding-right:0}.sport_activity_page .reserveblocksite{width:104%;left:-2%;position:relative}.reserveblocksite .res_days{margin-bottom:0}.sport_activity_page .sa_top_panel h1{font-size:10vw;margin-bottom:2%}.magazine_section .left_text h1{margin-bottom:4%}.sa_top_panel .sa_filters{display:none}.sa_top_panel .filter_icon{display:block}.sa_top_panel .sa_title{float:left;width:75%}.top_user_section .user_settings{padding-bottom:50px;overflow:hidden;float:none;clear:both}#profile_section .header_text{padding-bottom:0}.custom_site_pages .magazine_section.line-blocks{margin-top:0}.reserveblocksite .drawer_day .date_day{font-size:17px;font-weight:800}.reserveblocksite .drawer_day .date_dd{font-size:14px}#video-controls .video_button{border-radius:30px;height:30px;width:30px;line-height:30px;font-size:13px}#video-controls #fs{bottom:10px;right:10px}#video-controls #mute{bottom:10px;left:10px}#home_banner .button_wrap.desktop{display:none}#home_banner .button_wrap.device{display:block}.logo_hardcoregym{max-width:200px}}@media only screen and (min-width:0px) and (max-width:540px){.sport_activity_menu_old{line-height:18px}.sport_activity_menu.large .menu_item_old{font-size:13px}.sport_activity_menu .menu_item{font-size:18px}.reserveblocksite .res_activities .res_tijd, .reserveblocksite .res_activities .res_time{padding-right:4%}.line-blocks .grid_list4_square{grid-template-columns:repeat(1, minmax(50px, 1fr))}#magazine .grid_list3_square.news_list_home .image_section{padding-bottom:16%;width:35%}#magazine .grid_list3_square.news_list_home .news_items a{display:flex}#magazine .grid_list3_square.news_list_home .title{margin:0px;font-size:16px;font-weight:600;padding-left:10px;letter-spacing:0.11px}}@media only screen and (min-width:0px) and (max-width:480px){}@media only screen and (min-width:0px) and (max-width:400px){.sport_activity_menu.large .menu_item_old{font-size:12px}.gym_page .gym_buttons .button{margin-top:10px}}@media only screen and (min-width:0px) and (max-width:380px){.adres_block, .phone_block, .schedule_block, .email_block{padding:20px 15px}}@media only screen and (min-width:0px) and (max-width:320px){}@media only screen and (min-width:641px){.remodal{max-width:464px}}.menu_item.menu6986{display:none}.extrainfo{Padding-top:70px}