PageSourceSearch

https://www.jooks.ee/et/tallinna-maraton

html jooks.ee collected 2026-10-02 07:16:51 UTC 469,920 bytes, 2,775 lines download raw bytes

1<!DOCTYPE  html>
2<html lang="et" xml:lang="et" xmlns="http://www.w3.org/1999/xhtml">
3<head>
4
5	<title>Tallinna Maraton</title>
6
7
8
9
10<script>
vendor: 331 bytes, lines 10-14
10(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
11new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
12j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
13'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
14})(window,document,'script','dataLayer','
14GTM-K3RJDK2
vendor: 3 bytes, line 14
14');
14</script>
14
15
16
17
18<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
19<link rel="icon" href="/design/design/common/icons/598.ico" type="image/ico" /><link rel="shortcut icon" href="/design/design/common/icons/598.ico" />
20<meta name="author" content="BestIT OÜ" />
21<meta name="keywords" content="" />
22<meta name="description" content="" />
23
24<meta name="HandheldFriendly" content="True" />
25<meta name="MobileOptimized" content="320" />
26<meta name="viewport" content="width=device-width, initial-scale=1.0" />
27
28
29
30<base href="https://www.jooks.ee/" />
31
32
33
34
35<meta name="robots" content="follow,index" />
36
37<script>
38var baseDirWithLangAjax = 'https://www.jooks.ee/et/ajaxController';
39var langCode2 = 'et';
40</script>
40
41
42
43<script>
44
45function loadJavascript(filename)
46{
47	var fileref = document.createElement('script')
48	fileref.setAttribute("type","text/javascript")
49	fileref.setAttribute("src", filename)
50	if (typeof fileref!="undefined")
51	{
52		document.getElementsByTagName("body")[0].appendChild(fileref);
53	}
54}
55
56</script>
56
57
58<style>/* myCssFile: https://www.jooks.ee/?output=css&additional_css=homepage_structure&v=5 */
59.hiddenBlock_content1,.hiddenBlock_content2{display:none;}.adminLink{position:absolute;top:0px;left:0px;padding:0px;margin:0px;z-index:100000000;}.no_objects{padding:10px;}.listContainer{display:block;overflow-x: auto;}.list{border-spacing: 0;border-collapse: collapse;width:100%;}.list th{padding:5px;background-color:#cdcdcd;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#000;text-align:left;}.list td{padding:5px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}.list td:first-child{border-left:1px solid #e5e5e5;}.list tr:nth-child(odd) {background: #f2f2f2;}.list tr:nth-child(even) {background: #ffffff;}.list tr:nth-child(odd) .listActiveRow,.list tr:nth-child(even) .listActiveRow{background-color:#ccf0fe;}.withHeader tr:first-child td{padding:5px;background-color:#cdcdcd;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#000;font-weight:600;}a.buttonDetailView,a.adminListButtonDetailView,a.buttonEdit,a.buttonDelete,a.buttonMoveUp,a.buttonMoveDown,a.buttonAdd,a.buttonPhoto{dis
59play:block;width:26px;height:26px;background-color: #00adef;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;-webkit-background-size: 12px;-moz-background-size: 12px;-o-background-size: 12px;background-size: 12px;background-repeat:no-repeat;background-position:50% 50%;font-size: 0px;text-indent: -9999999px;}a.buttonOpen{display:block;width:26px;height:26px;background-color: #00adef;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;-webkit-background-size: 12px;-moz-background-size: 12px;-o-background-size: 12px;background-size: 12px;background-repeat:no-repeat;background-position:50% 50%;}a.buttonClose{display:block;width:26px;height:26px;background-color: #00adef;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;-webkit-background-size: 12px;-moz-background-size: 12px;-o-background-size: 12px;background-size: 12px;background-repeat:no-repeat;background-position:50% 50%;}a:hover.buttonDetailView,a:hover.buttonEdit,a:hover.buttonDelete,a:hover.buttonMoveUp,a:hover.buttonMoveDown,a:hover.buttonPhoto{background-color: #cdcdcd;}h2 a.buttonAdd{background-color:#cdcdcd;position:absolute;right:10px;top:8px;}h2 a.buttonOpen{background-color:#cdcdcd;position:absolute;right:10px;top:8px;}h2 a.buttonClose{background-color:#cdcdcd;position:absolute;right:10px;top:8px;}a.buttonDetailView{background-image:url(/design/design/common/img/button_detail_view.png);}a.buttonEdit{background-image:url(/design/design/common/img/button_edit.png);}a.buttonDelete{background-image:url(/design/design/common/img/button_delete.png);}a.buttonPhoto{background-image:url(/design/design/common/img/button_photo.png);background-size:14px;}a.buttonMoveUp{background-image:url(/design/design/common/img/arrow_desc.png);background-size:10px;}a.buttonMoveDown{background-image:url(/design/design/common/img/arrow_asc.png);background-size:10px;}a.buttonAdd{background-image:url(/design/design/common/img/button_add.png);}a.buttonOpen{background-image:url(/design/design/common/img/arrow_asc.png);}a.buttonClose{background-image:url(/design/design/common/img/arrow_desc.png);}.width100p{width:100%;}.width75p{width:75%;}.width66p{width:66%;}.width50p{width:50%;}.width33p{width:33%;}.width25p{width:25%;}.width20p{width:20%;}.width15p{width:15%;}.width10p{width:10%;}.width5p{width:5%;}.ti1 td:nth-child(1), .ti1 th:nth-child(1),.ti2 td:nth-child(2), .ti2 th:nth-child(2),.ti3 td:nth-child(3), .ti3 th:nth-child(3),.ti4 td:nth-child(4), .ti4 th:nth-child(4),.ti5 td:nth-child(5), .ti5 th:nth-child(5),.ti6 td:nth-child(6), .ti6 th:nth-child(6),.t
59i7 td:nth-child(7), .ti7 th:nth-child(7),.ti8 td:nth-child(8), .ti8 th:nth-child(8),.ti9 td:nth-child(9), .ti9 th:nth-child(9), .ti10 td:nth-child(10), .ti10 th:nth-child(10), .ti11 td:nth-child(11), .ti11 th:nth-child(11),.ti12 td:nth-child(12), .ti12 th:nth-child(12),.ti13 td:nth-child(13), .ti13 th:nth-child(13),.ti14 td:nth-child(14), .ti14 th:nth-child(14),.ti15 td:nth-child(15), .ti15 th:nth-child(15),.ti16 td:nth-child(16), .ti16 th:nth-child(16),.ti17 td:nth-child(17), .ti17 th:nth-child(17),.ti18 td:nth-child(18), .ti18 th:nth-child(18),.ti19 td:nth-child(19), .ti19 th:nth-child(19),.ti20 td:nth-child(20), .ti20 th:nth-child(20){color:red;font-weight:600;}.tr1 td:nth-child(1), .tr1 th:nth-child(1),.tr2 td:nth-child(2), .tr2 th:nth-child(2),.tr3 td:nth-child(3), .tr3 th:nth-child(3),.tr4 td:nth-child(4), .tr4 th:nth-child(4),.tr5 td:nth-child(5), .tr5 th:nth-child(5),.tr6 td:nth-child(6), .tr6 th:nth-child(6),.tr7 td:nth-child(7), .tr7 th:nth-child(7),.tr8 td:nth-child(8), .tr8 th:nth-child(8),.tr9 td:nth-child(9), .tr9 th:nth-child(9), .tr10 td:nth-child(10), .tr10 th:nth-child(10), .tr11 td:nth-child(11), .tr11 th:nth-child(11),.tr12 td:nth-child(12), .tr12 th:nth-child(12),.tr13 td:nth-child(13), .tr13 th:nth-child(13),.tr14 td:nth-child(14), .tr14 th:nth-child(14),.tr15 td:nth-child(15), .tr15 th:nth-child(15),.tr16 td:nth-child(16), .tr16 th:nth-child(16),.tr17 td:nth-child(17), .tr17 th:nth-child(17),.tr18 td:nth-child(18), .tr18 th:nth-child(18),.tr19 td:nth-child(19), .tr19 th:nth-child(19),.tr20 td:nth-child(20), .tr20 th:nth-child(20){text-align:right;}.tc1 td:nth-child(1), .tc1 th:nth-child(1),.tc2 td:nth-child(2), .tc2 th:nth-child(2),.tc3 td:nth-child(3), .tc3 th:nth-child(3),.tc4 td:nth-child(4), .tc4 th:nth-child(4),.tc5 td:nth-child(5), .tc5 th:nth-child(5),.tc6 td:nth-child(6), .tc6 th:nth-child(6),.tc7 td:nth-child(7), .tc7 th:nth-child(7),.tc8 td:nth-child(8), .tc8 th:nth-child(8),.tc9 td:nth-child(9), .tc9 th:nth-child(9), .tc10 td:nth-child(10), .tc10 th:nth-child(10), .tc11 td:nth-child(11), .tc11 th:nth-child(11),.tc12 td:nth-child(12), .tc12 th:nth-child(12),.tc13 td:nth-child(13), .tc13 th:nth-child(13),.tc14 td:nth-child(14), .tc14 th:nth-child(14),.tc15 td:nth-child(15), .tc15 th:nth-child(15),.tc16 td:nth-child(16), .tc16 th:nth-child(16),.tc17 td:nth-child(17), .tc17 th:nth-child(17),.tc18 td:nth-child(18), .tc18 th:nth-child(18),.tc19 td:nth-child(19), .tc19 th:nth-child(19),.tc20 td:nth-child(20), .tc20 th:nth-child(20),.tc21 td:nth-child(21), .tc21 th:nth-child(21),.tc22 td:nth-child(22), .tc22 th:nth-child(22),.tc23 td:nth-child(23), .tc23 th:nth-child(23),.tc24 td:nth-child(24), .tc24 th:nth-child(24),.tc25 td:nth-child(25), .tc25 th:nth-child(25),.tc26 td:nth-child(26), .tc26 th:nth-child(26),.tc27 td:nth-child(27), .tc27 th:nth-child(27){text-align:center;}.tb1 td:nth-child(1), .tb1 th:nth-child(1),.tb2 td:nth-child(2), .tb2 th:nth-child(2),.tb3 td:nth-child(3), .tb3 th:nth-child(3),.tb4 td:nth-child(4), .tb4 th:nth-child(4),.tb5 td:nth-child(5), .tb5 th:nth-child(5),.tb6 td:nth-child(6), .tb6 th:nth-child(6),.tb7 td:nth-child(7), .tb7 th:nth-child(7),.tb8 td:nth-child(8), .tb8 th:nth-child(8),.tb9 td:nth-child(9), .tb9 th:nth-child(9), .tb10 td:nth-child(10), .tb10 th:nth-child(10), .tb11 td:nth-child(11), .tb11 th:nth-child(11),.tb12 td:nth-child(12), .tb12 th:nth-child(12),.tb13 td:nth-child(13), .tb13 th:nth-child(13),.tb14 td:nth-child(14), .tb14 th:nth-child(14),.tb15 td:nth-child(15), .tb15 th:nth-child(15),.tb16 td:nth-child(16), .tb16 th:nth-child(16),.tb17 td:nth-child(17), .tb17 th:nth-child(17),.tb18 td:nth-child(18), .tb18 th:nth-child(18),.tb19 td:nth-child(19), .tb19 th:nth-child(19),.tb20 td:nth-child(20), .tb20 th:nth-child(20){font-weight:600;}.narrow td,.narrow th{padding:3px 2px;font-size:14px;line-height:15px;}.messages_global_container{display:block;}.warnings_container{font-weight:600;padding:10px;background-color:#f4b202;display:block;margin:5px 0;}.errors_container,.form_error{font-weight:600;padding:10px;background-color:#e2001a;color:#fff;display:block;margin:5px 0;}.messages_container{font-weight:600;padding:10px;background-color:#24a612;color:#fff;display:block;margin:5px 0;}.inputError{background-color: #ffe6e6;}.filter{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;background-color:#f4f4f4;border:0px solid #c7c7c7;-moz-box-sizing: border-box;box-sizing: border-box;font-size:14px;margin-bottom:15px;position:relative;}.filter .content{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;padding:5px;white-space: normal;}.filter .content div{margin:5px;}.filter .content div div{margin:0;}.filter .content div span.label{display:block;font-weight:600;}.filter .content div span.label img{display:inline-block;}.filter .filter_buttons{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;margin-left:10px;padding-right:5px;padding-top:18px;margin-top: 5px;}.filter .content div table{border-collapse: collapse;border-spacing: 0px;}.filter .content div img{display:block;}.filter .buttons input[type="button"],.filter .buttons input[type="submit"]{margin-bottom:5px;}.filter input[type="text"],.filter select{border: 1px solid #dddddd;}.filter_element.keyword{width: 300px;}.filter_element.keywordinput[type="text"]{width: 100% !important;}.important{color:red;}a.openDetailSearch{position:absolute;width:40px;height:16px;display:block;text-align:center;background-image: url(//www.jooks.ee/design/design/common/img/icon_arrow_down_black.png);background-position:50% 55%;background-size:auto 7px;background-repeat:no-repeat;background-color:red;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;-khtml-border-radius: 30px;border:1px solid #c7c7c7;background-color:#fff;left:49%;bottom:-10px;}a.closeDetailSearch{background-image: url(//www.jooks.ee/design/design/common/img/icon_arrow_up_black.png);background-position:50% 50%;}.filter .extraFilterContainer{display:block;width:100%;}.filter .content div.extraFilter{width:100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.filter .content div.extraFilter div{margin-right:10px;}.filter .filter_buttons.removeTopPadding{padding-top:0;}section{border-top:1px solid #e5e5e5;margin-top:10px;display:block;overflow:hidden;}section h2{background-color:#00adef;margin:0px;padding:12px 10px 10px 10px;color:#fff;position:relative;}section:first-child{margin-top:0px;}.listTableInner tr th{text-align:left;}.form_value textarea {-moz-box-sizing: border-box;box-sizing: border-box;width:100%;height:100px;}.form_value input[type="text"],.form_value input[type="password"],.form_value input[type="file"] {-moz-box-sizing: border-box;box-sizing: border-box;width:100%;}.form_value table{margin-left:-2px;}.form_value table td{padding:0px;margin:0px;}.form_container{display:block;overflow:hidden;border:1px solid #dedede;padding:10px;}.form_container + .form_container{margin-top:10px;}.form_row{display: -webkit-flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;flex-direction: row;}.form_label,.form_value{background-color:#f4f4f4;border-right:1px solid #e5e5e5;border-left:1px solid #ffffff;border-bottom:1px solid #e5e5e5;border-top:1px solid #ffffff;-moz-box-sizing: border-box;box-sizing: border-box;}.form_label{padding:5px 10px 5px 10px;color:#000;font-weight:600;width:22%;}.form_value{width:78%;padding:5px 10px 5px 10px;}.form_label:first-child{border-left:1px solid #e5e5e5;}.form_container.view .form_label,.form_container.view .form_value{padding:10px;}.form_label{padding:5px 10px 5px 10px;color:#000;font-weight:600;width:22%;}.form_value{width:78%;padding:5px 10px 5px 10px;}.form_help{display:block;padding-top:5px;width:100%;font-style:italic;font-size:14px;line-height:16px;
59color:#777;clear:both;}.labelWidth33p .form_label{width:33%;}.labelWidth33p .form_value{width: 67%; }.labelWidth50p .form_label{width:50%;}.labelWidth50p .form_value{width:50%; }.labelWidth66p .form_label{width:66%;}.labelWidth66p .form_value{width:34%; }.form_row.colspan{display: block;-moz-box-sizing: border-box;box-sizing: border-box}.form_row.colspan .form_label{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;border-bottom:0px;-moz-box-sizing: border-box;box-sizing: border-box;width:100%;}.form_row.colspan .form_value{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;border-top:0px;padding-top:0px;border-left:1px solid #e5e5e5;-moz-box-sizing: border-box;box-sizing: border-box;width:100%;max-width:100%;}.form_container.view .form_row.colspan .form_label{padding:10px 10px 0 10px;}.form_container.view .form_row.colspan .form_value{padding:5px 10px 10px 10px;}.form_value p{display:block;margin:0px;padding:0px;padding-bottom:2px;color:#000;}.form_value_element{float:left;margin-left:10px;}.form_value_element:first-child{margin-left:0px;}.form_buttons{margin-top:10px;display:flex;justify-content: center;webkit-justify-content: center;}.buttons{display:block;overflow:hidden;margin:10px 0px;text-align:center;}.buttons input[type="button"]{margin:5px;}.tableContainer{overflow-x:auto;-moz-box-sizing: border-box;box-sizing: border-box;white-space: nowrap;}table.responsive,.table,table.listTableInner{border-spacing: 0;border-collapse: collapse;-moz-box-sizing: border-box;box-sizing: border-box;width:99.9%;}table.responsive th,.table th,table.listTableInner th{text-align:left;background-color:#ffffff;border:0px;border-bottom:8px solid #dedede;padding:5px;color:#000;}table.responsive td,.table td,table.listTableInner td{padding:5px;border-bottom:1px solid #dddddd;}table.responsive tr:nth-child(odd) td,.table tr:nth-child(odd) td,table.listTableInner tr:nth-child(odd) td{background-color:#f6f6f6;}table.responsive th.narrowColumn,table.responsive td.narrowColumn,table.listTableInner th.narrowColumn,table.listTableInner td.narrowColumn{width:1%;white-space:nowrap;}table.responsive th.center,table.responsive td.center{text-align:center;}table.responsive th.right,table.responsive td.right{text-align:right;}table.responsive td.photo{text-align:center;width:90px;}table.responsive td.nowrap{white-space:nowrap;}@media only screen and (max-width: 600px){table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr,table.responsive th.narrowColumn,table.responsive td.narrowColumn,table.responsive td.photo { display: block;text-align:left;width:auto;}table.responsive th.center,table.responsive td.center{text-align:left;}table.responsive th.right,table.responsive td.right{text-align:left;}table.responsive thead tr { position: absolute;top: -9999px;left: -9999px;border:1px solid red;}table.responsive tr { border: 1px solid #dedede; margin-bottom:10px; }table.responsive td,table.responsive td.narrowColumn,table.responsive td.photo { border: none;border-bottom: 1px solid #dedede; position: relative;padding-left: 42%;white-space:normal;}table.responsive td.listButtonField { border: none;position: relative;padding: 0px;background-color:#f5f5f5;margin-bottom:1px; width:100%;}table.responsive td.listPhotoField { border: none;position: relative;padding: 10px;margin-bottom:1px; width:100%;-moz-box-sizing: border-box;box-sizing: border-box;font-size:0px;text-align:center;}table.responsive td.listButtonField a.buttonDetailView,table.responsive td.listButtonField a.buttonEdit,table.responsive td.listButtonField a.buttonDelete,table.responsive td.listButtonField a.buttonMoveUp,table.responsive td.listButtonField a.buttonMoveDown,table.responsive td.listButtonField a.buttonAdd{display:block;width:100%;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;-khtml-border-radius: 0px;}table.responsive td:before { position: absolute;top: 6px;left: 6px;width: 40%; padding-right: 10px; white-space: nowrap;font-weight:600;}.responsiveHeader{background-color:red;position: absolute;top: -9999px;left: -9999px;}table.pricelist td:before {font-size:12px;width:50%;}table.pricelist td { padding-left: 55%; }table.responsive2,table.responsive2 tbody,table.responsive2 tr,table.responsive2 tr td{display:block;width:100% !important;}table.responsive2 tr td{margin-bottom:15px;}}.totalSumBlock{display:block;text-align:center;padding:15px 0;border-bottom:1px solid #dedede;font-size:20px;font-weight:bold;}.cartCheckoutInfoBlock{display:block;overflow:hidden;}.cartCheckoutInfoBlock .section{margin-top:20px;}.cartCheckoutInfoBlock .section h2{margin:0;padding-top:0;padding-bottom:15px;}.cartCheckoutInfoBlock .section .content{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border:1px solid #dedede;padding:10px;}.cartCheckoutInfoBlock .section .content .transportType{width:280px;}.cartCheckoutInfoBlock .section .content .transportTypeData{margin-left:10px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.cartCheckoutInfoBlock .section .content .transportTypeData .form_label{width:30%;}.cartCheckoutInfoBlock .section .content .transportTypeData .form_value{width:70%;}.cartCheckoutInfoBlock .section .content .customerData,.cartCheckoutInfoBlock .section .content .notes{width:100%;}.cartCheckoutInfoBlock .checkoutButtons{display:block;text-align:center;margin-top:15px;overflow:hidden;}.cartCheckoutInfoBlock .checkoutButtons .form_button,.checkoutButtons input[type="button"]{display:inline-block;margin:5px;}@media (max-width: 992px) {.cartCheckoutInfoBlock .section .content{display:block;}.cartCheckoutInfoBlock .section .content .transportType{width:100%;margin-bottom:10px;}.cartCheckoutInfoBlock .section .content .transportTypeData{margin-left:0px;width:100%;}}@media (max-width: 768px) {.cartCheckoutInfoBlock .section .content .transportTypeData .form_label,.cartCheckoutInfoBlock .section .content .transportTypeData .form_value{width:100%;}}.popupDialog {display:none;margin-top:50px;left:calc(50% - 350px); background-color:#fff;width:700px;}.popupHeader{background-color:#dedede;padding:15px;}.popupHeader h2{text-transform:none;padding:0px 30px 0px 0px;margin:0px;color:#000;}.popupContent{padding:15px 15px;}.popupContent p{padding:0px;margin:0px;}.close {position: absolute;right: 0px;bottom: 100%;height: 40px;width: 24px;background: url(/design/design/common/img/close.png) no-repeat center;background-size: 24px;font-size: 0px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;cursor:pointer;}.close:hover {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
59.popupFullBackground {position: fixed;left: 0px;top: 0px;right: 0px;bottom: 0px;z-index: 1000;background: rgba(0, 0, 0, 0.8);padding: 60px 20px 40px 20px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-items: flex-start;-ms-flex-align: flex-start;align-items: flex-start;-webkit-box-align: flex-start;overflow: auto;-webkit-transition: all 0.3s;transition: all 0.3s;-ms-transform: translateY(-130%);-webkit-transform: translateY(-130%);transform: translateY(-130%);}.popupFullBackground:target {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}.popupContent {flex: 0 1 95%;max-width:1200px;background: #fff;padding: 20px;padding-top: 10px;position: relative;}.popupDialogFullscreen .popupContent{-webkit-box-flex: 0 1 95%;-webkit-flex: 0 1 95%;-ms-flex: 0 1 95%;flex: 0 1 95%;}.popupContent h2 {font-size: 24px;font-weight: 700;color: #000;margin: 10px 0px;line-height: 1.2;}.popupClose {position: absolute;right: 0px;bottom: 100%;height: 40px;width: 40px;background: url(/design/design/common/img/close.png) no-repeat center;background-size: 24px;font-size:0px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.popupClose:hover {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}.blogBox{display:block;border-bottom:1px dotted #999;padding:20px;cursor:pointer;}.blogBox:hover{background-color:#f4f4f4;}.blogBox:nth-child(1){border-top:1px dotted #999;}.blogBox h3{color:#000;font-size:40px;line-height:42px;font-weight:normal;margin:0;padding:0;}.blogBox .description{margin-top:10px;}.blogBox .dateAndAuthor{color:#51565f;border-top:1px solid #dedede;margin-top:15px;padding-top:10px;display:inline-block;}.blogBox .dateAndAuthor span{display:block;float:left;}.blogBox .dateAndAuthor .author,.blogBox .dateAndAuthor .comments{margin-left:15px;padding-left:15px;border-left:1px solid #dedede;}.blogBox .dateAndAuthor .comments{text-transform:lowercase;}.blogHeader{background-color:#f4f4f4;padding:40px;}.blogHeader h2{padding:0;margin:0;color:#000;font-size:50px;line-height:54px;font-weight:normal;}.blogHeader .categoryAndDate{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #999;color:#51565f;}.blogHeader .categoryAndDate .date{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;text-align:right;}.blogHeader .author{display:inline-block;margin-top:15px;padding-top:15px;border-top:1px dotted #999;padding-bottom:15px;border-bottom:1px dotted #999;padding-right:30px;}.blogContent{padding:40px;}.blogContent .photoContainer{float:right;width:40%;margin-left:20px;margin-bottom:10px;padding:10px;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #dedede;}.blogContent .photo{display:block;overflow:hidden;}.blogContent .photo img{width:100%;display:block;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.blogContent .photo:hover img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25); transform:scale(1.25);}.blogCommentsContainer{margin-top:40px;display:block;}.blogCommentsContainer h2{padding-bottom:15px;}.blogComments{margin-bottom:20px;}.blogCommentBox{border-bottom:1px dotted #999;padding:15px 0;}.blogCommentBox:nth-child(1){border-top:1px dotted #999;}.blogCommentBox .nameAndDate{color:#51565f;margin-bottom:5px;}.blogCommentBox .nameAndDate span{margin-right:10px;}.blogCommentBox .nameAndDate span.name{font-weight:600;color:#000;}.blogOtherPhotos{display:block;overflow:hidden;margin-top:20px;}.blogOtherPhotos .otherPhotoBox{float:left;width:23.5%;margin-left:2%;margin-bottom:15px;overflow:hidden;}.blogOtherPhotos .otherPhotoBox:nth-child(4n+1){margin-left:0;clear:both;}.blogOtherPhotos .otherPhotoBox a{display:block;overflow:hidden;}
59.blogOtherPhotos .otherPhotoBox span{display:block;text-align:center;margin-top:3px;font-style:italic;font-size:12px;}.blogOtherPhotos .otherPhotoBox img{width:100%;display:block;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.blogOtherPhotos .otherPhotoBox:hover img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25); transform:scale(1.25);}@media (max-width: 992px) {.blogContent,.blogHeader{padding:20px;}.blogHeader h2,.blogBox h3{padding:0;margin:0;color:#000;font-size:38px;line-height:40px;font-weight:normal;}.blogOtherPhotos .otherPhotoBox,.blogOtherPhotos .otherPhotoBox:nth-child(4n+1){float:left;width:32%;margin-left:2%;margin-bottom:15px;overflow:hidden;clear:none;}.blogOtherPhotos .otherPhotoBox:nth-child(3n+1){margin-left:0;clear:both;}}@media (max-width: 500px) {.blogBox{padding:10px;}.blogContent{padding:0px;}.blogHeader h2,.blogBox h3{font-size:28px;line-height:30px;}.blogContent .photo{float:none;width:100%;margin-left:0px;margin-bottom:15px;}.blogBox .dateAndAuthor span{display:block;float:none;}.blogBox .dateAndAuthor .author,.blogBox .dateAndAuthor .comments{margin-left:0px;padding-left:0px;border-left:0px;}.blogOtherPhotos .otherPhotoBox,.blogOtherPhotos .otherPhotoBox:nth-child(4n+1),.blogOtherPhotos .otherPhotoBox:nth-child(3n+1){float:left;width:49%;margin-left:2%;margin-bottom:15px;overflow:hidden;clear:none;}.blogOtherPhotos .otherPhotoBox:nth-child(2n+1){margin-left:0;clear:both;}}.newsList ul{list-style:none;margin:0;padding:0;}.newsList ul li{display:block;overflow:hidden;margin-top:20px;padding-bottom:20px;cursor:pointer;border-bottom:1px solid #dedede;}.newsList ul li:nth-child(1){margin-top:0px;}.newsList h2{margin:0;padding:0 0 5px 0;font-size:18px;line-height:21px;}.newsList ul li:hover h2{text-decoration:underline;}.newsList .date,.newsView .date{display:inline-block;padding:5px 10px;background-color:#dedede;font-size:12px;line-height:14px;margin-bottom:5px;}.newsContent{display:block;overflow:hidden;margin-top:10px;}.newsView .newsPic{float:right;margin-left:20px;margin-bottom:20px;width:350px;}.newsView .newsPic img{width:100%;display:block;}.newsView .newsPic p{text-align:center;font-weight:600;font-size:14px;line-height:16px;}.newsView .newsIntro{font-weight:600;margin-bottom:15px;}@media (max-width: 992px) {.newsView .newsPic{margin-left:10px;margin-bottom:10px;width:250px;}}@media (max-width: 450px) {.newsView .newsPic{float:none;margin-left:0px;margin-bottom:15px;width:100%;}}.pagingContainer{margin-top:10px;display:block;overflow:hidden;}.pagerContainer{display:flex;flex-direction:row;padding:5px;align-items:center;background-color:#e5e5e5;}.pagerLeftBlock{flex: 0 1 57px;flex-wrap:no-wrap;display:flex;}.pagerMiddleBlock{flex:auto;justify-content:center;padding:0 15px;}.pagerRightBlock{display:flex;flex: 0 1 57px;flex-wrap:no-wrap;}a.pagingButtonFirstPage,a.pagingButtonPreviousPage,a.pagingButtonNextPage,a.pagingButtonLastPage{display:block;width:26px;height:26px;background-color: #999;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;-webkit-background-size: 12px;-moz-background-size: 12px;-o-background-size: 12px;background-size: 12px;background-repeat:no-repeat;background-position:50% 50%;}a.pagingButtonFirstPage,a.pagingButtonPreviousPage,a.pagingButtonNextPage,a.pagingButtonLastPage{background-size:auto 8px;float:left;}a.pagingButtonFirstPage{background-image:url(/design/design/common/img/pagingFirstPageButton.png);background-position:40% 50%;margin-right:5px;}a.pagingButtonPreviousPage{background-image:url(/design/design/common/img/pagingPrevPageButton.png);}a.pagingButtonNextPage{background-image:url(/design/design/common/img/pagingNextPageButton.png);margin-right:5px;}a.pagingButtonLastPage{background-image:url(/design/design/common/img/pagingLastPageButton.png);background-position:60% 50%;}a.buttonDisabled{cursor:default;background-color:#e5e5e5;}a:hover.buttonDisabled{cursor:default;background-color:#e5e5e5;}.table_with_button {width: 100%;}.table_with_button td:first-child {padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px;font-weight:bold;color:#000;vertical-align:top;border-right:8px solid #dedede;}.table_with_button td {padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px;vertical-align:top;}.table_with_button table td:first-child {border:0px;padding:0px;font-weight:normal;}.table_with_button table td {border:0px;padding:0px;font-weight:normal;}.table_with_button tr:last-child td:first-child {border-right:0px solid #dedede;}.table_with_button td[colspan="2"]:first-child {border-right:0px solid #dedede;}.table_edit_view {width: 100%;}table .tableWithButton{width:100%;border:1px solid #eae9e9;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }table .tableWithButton tr:first-child td {border-top:0px;}table .tableWithButton tr:last-child td {border:0px;padding:10px 5px;}table .tableWithButton td{padding:5px;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #eae9e9;}table .tableWithButton td:first-child{font-weight:bold;color:#000;padding:5px;width:20%;border-right:1px solid #c9c9c9;border-bottom:1px solid #eae9e9;border-left:0px;}table .tableWithButton table:first-child td{border:0px solid blue;padding:0px;font-weight:normal;
59color:#777;width:auto;}.tableWithoutButton{width:100%;border:1px solid #eae9e9;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }.tableWithoutButton tr:first-child td {border-top:1px;}.tableWithoutButton td{padding:5px;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #eae9e9}.tableWithoutButton td:first-child{font-weight:bold;color:#000;padding:5px;width:20%;border-right:1px solid #c9c9c9;border-bottom:1px solid #eae9e9;border-left:0px;}.tableWithoutButton tr:last-child td{border-bottom:0px;}.tableWithoutButton tr:last-child td:first-child{border-bottom:0px;}.tableList{border:0px;width:100%;}.tableList th{padding:5px;color:#000;text-align:left;border-bottom:8px solid #29b2de;}.tableList tr td {border:0px;padding:5px;}.tableList tr:first-child td {border-top:0px;padding:5px;}.tableList tr:last-child td {border:0px;padding:5px;border-bottom:1px solid #e0e0e0;}.tableList td{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;}.tableList td:first-child{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;width:auto;font-weight:normal;color:#777;}.tableList tr:nth-child(even){background-color: #eae9e9;}table .tableWithoutButton .tableList{border:0px;width:auto;}table .tableWithoutButton .tableList th{padding:5px;color:#000;text-align:left;border-bottom:8px solid #29b2de;}table .tableWithoutButton .tableList tr:first-child td {border-top:0px;padding:5px;}table .tableWithoutButton .tableList tr:last-child td {border:0px;padding:5px;border-bottom:1px solid #e0e0e0;}table .tableWithoutButton .tableList td{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;}table .tableWithoutButton .tableList td:first-child{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;width:auto;font-weight:normal;color:#777;}table .tableWithoutButton .tableList tr:nth-child(even){background-color: #eae9e9;}table .tableWithButton .tableList{border:0px;width:auto;}table .tableWithButton .tableList th{padding:5px;color:#000;text-align:left;border-bottom:8px solid #29b2de;}table .tableWithButton .tableList tr td {border:0px;padding:5px;}table .tableWithButton .tableList tr:first-child td {border-top:0px;padding:5px;}table .tableWithButton .tableList tr:last-child td {border:0px;padding:5px;border-bottom:1px solid #e0e0e0;}table .tableWithButton .tableList td{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;}table .tableWithButton .tableList td:first-child{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;width:auto;font-weight:normal;color:#777;}table .tableWithButton .tableList tr:nth-child(even){background-color: #eae9e9;}input[type="text"].form_date{width:85px;}input[type="text"].form_time{width:50px;}input[type="text"]:disabled,input[type="password"]:disabled,input[type="text"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="checkbox"]:disabled,input[type="radio"]:disabled,textarea:disabled,select:disabled,[disabled] option {background-color: #dedede;}.google-maps-container{float:left;width:100%;}.google-maps {position: relative;padding-bottom: 60%; // This is the aspect ratioheight: 0;overflow: hidden;}.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;border:0px;}.productsCatComment{display:block;overflow:hidden;margin-bottom:15px;}.productsCatComment .photo{float:right;width:30%;margin:0 0 10px 20px;}.productsCatComment .photo img{width:100%;}.productViewData{float:left;width:62%;}.productPrice span{display:block;text-decoration:line-through;}.productPrice p{font-weight:700;}.productViewPhoto{float:right;width:35%;}.addToCartBlock{display:block;text-align:center;margin:15px 0;}.addToCartBlock table{display:inline-block;}.listButtonField{width:1%;white-space:nowrap;}.listPhotoField{width:120px;}.video_listBox,.video_listBox:nth-child(even){float:left;width:49%;position:relative;font-size:0px;line-height:0px;cursor:pointer;margin:0;margin-bottom:2%;}.video_listBox:nth-child(2n+1){margin-left:2%;}.video_listBoxInside{position:absolute;left:0;top:0;right:0;bottom:0;
59background-image: url(/design/design/common/img/video_icon.png);background-position:10px 10px;background-size:70px;background-repeat:no-repeat;}.video_titleContainer{position:absolute;bottom:0;left:0;right:0;background: rgba(0, 0, 0, 0.6);font-size:16px;line-height:18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.video_titleContainer .dateBox{width:80px;text-align:center;padding:15px 10px;background-color:#b0b0b0;color:#fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items:center;}.video_titleContainer .nameBox{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:15px 10px;color:#fff;}.video_titleContainer span{padding:0;margin:0;font-size:16px;height:18px;overflow:hidden;font-weight:600;}@media only screen and (max-width: 750px) {.popupDialog{width:520px;left:calc(50% - 260px);}}@media only screen and (max-width: 550px) {.popupDialog{width:400px;left:calc(50% - 200px);}}@media only screen and (max-width: 440px) {.popupDialog{width:260px;left:calc(50% - 130px);}}@media only screen and (max-width: 600px){.video_listBox,.video_listBox:nth-child(even){width:100%;margin-bottom:10px;}.video_listBox:nth-child(2n+1){margin-left:0;}}.form_value.required{background-color:#FFE1DD;}.form_label.required:after{content: '*';color:red;padding-left:5px;font-size:16px;vertical-align:top;}.form_buttons input{font-size:14px;background-color:#00ADEF;color:white;margin-right:3px;}.filesList{display:block;}.filesList .comment{display:block;margin-bottom:20px;}.filesList .fileRow{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;margin-bottom:10px;}.filesList .fileRow .icon{width:20px;margin-right:5px;}.filesList .fileRow .name{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.fileRow .description{color:#999;font-style:italic;}.wrap{ -webkit-flex-wrap: wrap;flex-wrap: wrap;}.orderPaymentsContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.order_payment_method_box{float:left;margin:0 10px 10px 0;padding:10px;cursor:pointer;border:1px solid #dedede;width:120px;}.order_payment_method_box:hover{background-color:#f4f4f4;}.order_payment_method_box .logo{height: auto;margin-top: 10px;}.order_payment_method_box .logo img{max-width: 100%;display: block;}.shopLoginContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border:1px solid #dedede;}.shopLoginContainer .login,.shopLoginContainer .withoutLogin{width:50%;padding:15px;-moz-box-sizing: border-box;box-sizing: border-box;}.shopLoginContainer .login{border-right:1px solid #dedede;}.shopLoginContainer h2{padding-top:0;padding-bottom:10px;}.shopLoginContainer .form_label{width:35%;}.shopLoginContainer .form_value{width:65%;}@media (max-width: 1100px) {.shopLoginContainer{display:block;}.shopLoginContainer .login,.shopLoginContainer .withoutLogin{width:100%;}.shopLoginContainer .login{border-right:0px;border-bottom:1px solid #dedede;}}@media (max-width: 768px) {.adminLink{display:none;}.form_row{flex-direction:column;}.form_label,.labelWidth33p .form_label,.labelWidth50p .form_label,.labelWidth66p .form_label,.form_label:first-child,.shopLoginContainer .form_label{width:100%;border:0px;padding:5px 10px 0 10px;border-left:1px solid #dedede;border-right:1px solid #dedede;}.form_value,.labelWidth33p .form_value,.labelWidth50p .form_value,.labelWidth66p .form_value,.form_value:first-child,.shopLoginContainer .form_value{width:100%;border:0px;padding:5px 10px 0 10px;padding-bottom:10px;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;}.form_value_element{float:none;margin-left:0px;margin-top:10px;}.form_value_element span{display:block;font-weight:600;}.form_value_element:first-child{margin-top:0px;}.form_container.view .form_label,.form_container.view .form_value{padding:5px 10px 0 10px;}.form_container.view .form_value{padding:5px 10px 5px 10px;}}
59@media (max-width: 450px) {.productsCatComment .photo{float:none;display:block;width:100%;margin:0 0 15px 0px;}.productViewData{width:100%;}.productViewPhoto{width:100%;float:none;display:block;margin-top:15px;}}.personMap{width:100%;height:600px;}@media (max-width: 1100px) {.personMap{height:450px;}}@media (max-width: 450px) {.personMap{height:250px;}}@media print {.popupFullBackground{display:none;}}#dynamic_menu{display:block;}.dynamicItemDiv{display:block;}.dynamicItemDivInside{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom:1px;}a.dynamicItem{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:10px;color:#000;text-decoration:none;font-size:18px;font-weight:600;background-color:#e9e9e9;}a:hover.dynamicItem,a.dynamicItem.active{text-decoration:underline;}.dynamicItemDiv .dynamicItemDiv{margin:0px 0 1px 20px;background-color:transparent;}.dynamicItemDiv .dynamicItemDiv a.dynamicItem{background-color:transparent;font-weight:normal;font-size:16px;}a.dynamicItem a.dynamicItem{margin-left:20px;}.dynamicItemPlusIcon,.dynamicItemMinusIcon{width:35px;background-color:#d2d2d2;}.dynamicItemDiv .dynamicItemDiv .dynamicItemPlusIcon,.dynamicItemDiv .dynamicItemDiv .dynamicItemMinusIcon{}.dynamicItemPlusIcon{background-image: url(/design/design/common/img/icon_arrow_down_black.png);background-position:50% 50%;background-size:19px auto;background-repeat:no-repeat;}.dynamicItemMinusIcon{background-image: url(/design/design/common/img/icon_arrow_up_black.png);background-position:50% 50%;background-size:19px auto;background-repeat:no-repeat;}.wrap{ -webkit-flex-wrap: wrap;flex-wrap: wrap;}.workerDepartment{overflow:hidden;}.workerDepartment + .workerDepartment{margin-top:30px;}.workerDepartment h2{margin:0 0 15px 0;padding:0;}.departmentWorkers{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.departmentWorkers .worker{width:32%;margin-left:2%;margin-bottom:20px;text-align:center;}.departmentWorkers .worker:nth-child(3n+1){margin-left:0;}.departmentWorkers .worker h3{text-transform:none;font-size:16px;line-height:18px;}.departmentWorkers .worker .photo img{display:block;width:100%;margin-bottom:5px;}.departmentWorkers .worker .email{word-wrap: break-word;}.departmentWorkers .worker .phone a{color:#000;}.departmentWorkers .worker .phone a:hover{text-decoration:none;}.departmentWorkers .worker .position{margin-bottom:10px;}@media (max-width: 992px) {.departmentWorkers .worker,.departmentWorkers .worker:nth-child(3n+1){width:48%;margin-left:4%;margin-bottom:20px;}.departmentWorkers .worker:nth-child(2n+1){margin-left:0;}}@media (max-width: 500px) {.departmentWorkers .worker,.departmentWorkers .worker:nth-child(3n+1),.departmentWorkers .worker:nth-child(2n+1){width:100%;margin-left:0%;margin-bottom:20px;}}.achievementsList,.achievementPhotos{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.achievementsList .achievement{width:23.5%;margin-left:2%;margin-bottom:20px;text-align:center;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #dedede;background-color:#f4f4f4;position:relative;cursor:pointer;}.achievementsList .achievement:hover{border:1px solid #dedede;}.achievementsList .achievement:nth-child(4n+1){margin-left:0;}.achievementsList .achievement img{display:block;width:100%;}.achievementsList .achievement .title{position:absolute;left:0;right:0;bottom:0;padding:35px 15px 15px 15px;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );color:#fff;text-align:center;line-height:18px;}.achievementsList .achievement .title a{color:#fff;}.achievementsList .achievement .title a:hover{text-decoration:none;}.achievementsList .achievement .noPhoto{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}.achievementPhotos{margin-top:10px;}
59.achievementPhotos .photo{width:48%;margin-left:4%;margin-bottom:20px;text-align:center;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #dedede;}.achievementPhotos .photo:nth-child(2n+1){margin-left:0;}.achievementPhotos .photo img{display:block;width:100%;}.topPaging{padding-bottom:20px;border-bottom:1px solid #dedede;margin-bottom:20px;}.bottomPaging{padding-top:20px;border-top:1px solid #dedede;}@media (max-width: 1200px) {.achievementsList .achievement,.achievementsList .achievement:nth-child(4n+1){width:32%;margin-left:2%;margin-bottom:20px;text-align:center;}.achievementsList .achievement:nth-child(3n+1){margin-left:0;}}@media (max-width: 992px) {.achievementsList .achievement,.achievementsList .achievement:nth-child(4n+1),.achievementsList .achievement:nth-child(3n+1){width:49%;margin-left:2%;margin-bottom:20px;text-align:center;}.achievementsList .achievement:nth-child(2n+1){margin-left:0;}}.totalSumBlockDiscountSum{margin-bottom:10px;}.registerComplexContainer{}.registerComplexHeader{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content:center;justify-content:center;padding:15px 5px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;font-size:16px;}.registerComplexHeader .label{margin-right:10px;font-weight:600;}.registerComplexContent{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content:center;justify-content:center;padding:20px 0 10px 0;}.registerComplexContent .userData{width:49%;border:1px solid #dedede;padding:10px;-moz-box-sizing: border-box;box-sizing: border-box;}.registerComplexContent .companyData{width:49%;margin-left:2%;padding:10px;border:1px solid #dedede;-moz-box-sizing: border-box;box-sizing: border-box;}.registerComplexContent .form_container{border:0px;padding:0;}.registerComplexContent .form_container section{border:0px;margin:0;padding:0;}.registerComplexContent .form_container section h2{color:#000;margin:0 0 5px 0;padding:5px 0 10px 0;font-size:26px;line-height:27px;background-color:transparent;border-bottom:5px solid #00adef;}.registerComplexContent .form_container .form_label{padding-top:13px;border:0px;}.registerComplexContent .form_container .form_value{border:0px;border-left:1px solid #fff;}.registerComplexContent .form_container .form_row{margin-bottom:1px;}.registerComplexContent .form_container .form_row.colspan .form_label{padding-top:14px;padding-bottom:14px;}.registerComplexContent .alreadyUser{text-align:center;margin-top:20px;margin-bottom:10px;}.registerComplexContainer .form_buttons{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede;}.registerComplexContainer input[type=text],.registerComplexContainer input[type=file],.registerComplexContainer input[type=password],.registerComplexContainer textarea,.registerComplexContainer select{box-sizing: border-box;-moz-box-sizing: border-box;border: solid 1px #dedede;color:#000;font-size: 14px;width: 100%;padding: 8px;transition: all 0.3s;}.registerComplexContainer textarea{height:100px;width:100%;}.registerComplexContainer input[type=text],.registerComplexContainer input[type=file],.registerComplexContainer input[type=password]{max-width: 900px;}.registerComplexContainer select{width:auto;max-width: 500px;padding:7px 8px;box-sizing: border-box;-moz-box-sizing: border-box;}.registerComplexContainer input[type=text]:focus,.registerComplexContainer input[type=password]:focus,.registerComplexContainer textarea:focus,.registerComplexContainer select:focus {outline: none 0px;border-color: #949494;}.registerComplexContainer input[type=button],.registerComplexContainer input[type=submit]{display:inline-block;border:0px;cursor:pointer;padding: 10px 20px;background: #00adef;color:#fff;text-decoration:none;font-size:16px;}.registerComplexContainer input[type=button]:focus,input[type=submit]:focus{outline:0;}.registerComplexContainer input[type=button]:hover,.registerComplexContainer input[type=submit]:hover{opacity: 0.8;filter: alpha(opacity=80);}.registerComplexContainer input[type=text].form_date{width:100px;}@media (max-width: 992px) {.registerComplexContent{-webkit-flex-direction:column;flex-direction:column;}.registerComplexContent .userData{width:100%;}.registerComplexContent .companyData{width:100%;margin-left:0;margin-top:20px;}}@media (max-width: 600px) {.registerComplexHeader{display:block;}.registerComplexHeader .label{text-align:center;margin-bottom:5px;}.registerComplexHeader .radios{text-align:center;}}.publicLoginContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
59-webkit-justify-content:center;justify-content:center;}.publicLoginContent{-webkit-box-flex: 0 1 600px;-webkit-flex: 0 1 600px;-ms-flex: 0 1 600px;flex: 0 1 600px;}.forgotPassword{margin-top:10px;}.alternative_login_methods_block{margin-top:20px;}.contactContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.contactContainer .data{width:45%;margin-right: 20px;}.contactContainer .data .companyPic img{display: block;width: 100%;}.contactContainer .map{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.gm-style-iw{color:#000;}@media (max-width: 768px) {.contactContainer{-webkit-flex-direction: column-reverse;flex-direction: column-reverse;}.contactContainer .data{width:100%;margin-right: 0px;margin-top: 20px;}}input[type="button"].small,input[type="submit"].small{font-size:14px;padding:3px;padding-left:5px;padding-right:5px;}.partnersList{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;position: relative;}.partnersList .partner{display: block;border: 2px solid #F4F4F4;width: 23.5%;margin-left: 2%;margin-bottom: 20px;-moz-box-sizing: border-box;box-sizing: border-box;padding: 15px;cursor: pointer;}.partnersList .partner:nth-child(4n+1){margin-left: 0;}.partnersList .partner .logo{width: 100%;display: inline-block;position: relative;}.partnersList .partner .logo:before{content: "";display: block;padding-top: 100%;}.partnersList .partner .logo .logoContent{position: absolute;left:0;right: 0;top:0;bottom: 0;padding: 10px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.partnersList .partner .logo .logoContent img{display: block;max-width: 100%;max-height: 100%;}#partnerDialog .popupContent {flex: 0 1 95%;max-width:500px;background: #fff;padding: 20px;padding-top: 10px;position: relative;}.partnerPopup{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: column;flex-direction: column;}#partnerDialog #partnerDialogTitle{display: none;}#partnerDialogContent .partnerLogo{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;margin-top: 20px;}#partnerDialogContent h2{text-align: center;margin: 20px 0 0 0;padding: 0;}#partnerDialogContent .www{margin-bottom: 20px;text-align: center;}#partnerDialogContent .description{text-align: center;}@media (max-width: 1100px) {.partnersList .partner,.partnersList .partner:nth-child(4n+1){width: 32%;margin-left: 2%;margin-bottom: 20px;}.partnersList .partner:nth-child(3n+1){margin-left: 0;}}@media (max-width: 600px) {.partnersList .partner,.partnersList .partner:nth-child(4n+1),.partnersList .partner:nth-child(3n+1){width: 48%;margin-left: 4%;margin-bottom: 20px;}.partnersList .partner:nth-child(2n+1){margin-left: 0;}}.eventsListByPriority{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.eventsListByPriority .event{width: 30.66666%;margin-left: 4%;height: 450px;margin-bottom: 40px;position: relative;cursor: pointer;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center center;moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}.eventsListByPriority .event:hover{-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05); }.eventsListByPriority .event:nth-child(3n+1){margin-left: 0;}.eventsListByPriority .event .shadow{position: absolute;
59left:0;bottom:0;right:0;top:0;-moz-box-shadow: inset 0 -230px 200px -230px #000000;-webkit-box-shadow: inset 0 -230px 200px -230px #000000;box-shadow: inset 0 -230px 200px -230px #000000;}.eventsListByPriority .event:hover .shadow{}.eventsListByPriority .event .eventContent{position: absolute;z-index: 2;bottom: 0;left:25px;right: 25px;bottom: 25px;}.eventsListByPriority .event .eventContent .date{background-color: #dedede;padding: 8px 10px;text-align: center;font-size: 14px;line-height: 16px;font-weight: 600;}.eventsListByPriority .event .eventContent h2{margin: 0;padding: 8px 10px;text-align: center;font-size: 14px;line-height: 18px;background-color: #ffffff;margin-top: 5px;}@media (max-width: 1100px) {.eventsListByPriority .event,.eventsListByPriority .event:nth-child(3n+1){width: 48%;margin-left: 4%;height: 450px;margin-bottom: 40px;}.eventsListByPriority .event:nth-child(2n+1){margin-left: 0;}}@media (max-width: 500px) {.eventsListByPriority .event,.eventsListByPriority .event:nth-child(3n+1),.eventsListByPriority .event:nth-child(2n+1){width: 100%;margin-left: 0;
59height: 450px;margin-bottom: 20px;}}#selectedDateAndTime{margin-top:5px;text-align:center;}.buttonPrev a,.buttonNext a{background-color:#bcbaba;padding:5px 10px;color:#fff;text-decoration:none;margin-bottom:5px;}.buttonPrev a{float:left;margin-left:1px;}.buttonNext a{float:right;margin-right:1px;}.week{width:100%;background-color:#f4f4f4;border-spacing: 1px;}.week td{padding:5px;font-weight:normal;}.week th{padding:5px;background-color:#BCBABA;}.cellLabelTime{background-color: #d1d1d1;text-align:center;}.slotClosed{background-color: #ff5050;}.slotNotAvailable{background-color: #ff5050;}.slotAvailable{background-color: #6abc6a;}.slotSelected{background-color: yellow;}.slot{text-align:center;}.filesList{margin-top: 10px;}.filesList .fileBox{margin-bottom: 15px;}.filesList .file{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.filesList .file .icon{width: 20px;margin-right: 10px;text-align: center;padding-top: 3px;}.filesList .file .sizeAndDate{font-size: 14px;line-height: 16px;margin-top: 3px;display: block;}.filesList a.seeDescription{display: block;margin-left: 20px;color: #000;cursor: pointer;font-size: 16px;font-weight: 600;text-decoration: underline;}.filesList .fileDescription{display: none;margin-top: 13px;border-top:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4;padding: 10px 10px 10px 30px;}.form_section_header{font-weight: 600;padding: 15px 0;font-size: 24px;line-height: 26px;}.responsiveForm tr td{padding: 10px 0;}.responsiveForm tr td.form_field_label{padding-right: 15px;padding-top: 10px;}.form_required_field{color: red;}.calendarHeader{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;width: 100%;margin-bottom: 30px;font-size: 120%;}.calendarHeader .currentMonth{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin: 0 20px;text-align: center;font-weight: 600;}.eventsList .sports{display: none;}.eventAdminMsg{font-weight: 600;color: red;margin-bottom: 30px;}.eventView{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.eventView .photo{width: 30%;margin-right: 40px;}.eventView .photo img{display: block;width: 100%;}.eventView .data{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.eventView .eventResults,.eventView .eventGallery{margin-top: 20px;}.eventView .eventGallery .gallery{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.eventView .eventGallery .gallery .item{margin-left: 1%;margin-bottom: 0px;width: 15.83333%;}.eventView .eventGallery .gallery .item img{display: block;width: 100%;}.eventView .eventGallery .gallery .item:nth-child(6n+1){margin-left: 0;}.gallerySeeMore{margin-top: 15px;}.gallerySeeMore a.btn{margin: 0;}@media (max-width: 1200px) {.eventView .photo{margin-right: 30px;}.eventView .eventGallery .gallery .item,.eventView .eventGallery .gallery .item:nth-child(6n+1){margin-left: 2%;margin-bottom: 20px;width: 32%;}.eventView .eventGallery .gallery .item:nth-child(3n+1){margin-left: 0;}}@media (max-width: 1100px) {}@media (max-width: 992px) {.eventView{-webkit-flex-direction: column;flex-direction: column;}.eventView .photo{width: 100%;margin-right: 0px;margin-bottom: 20px;}.eventView .eventGallery .gallery .item,.eventView .eventGallery .gallery .item:nth-child(6n+1){margin-bottom: 10px;}}
59@media (max-width: 768px) {.eventView .eventGallery .gallery .item,.eventView .eventGallery .gallery .item:nth-child(6n+1),.eventView .eventGallery .gallery .item:nth-child(3n+1){margin-left: 2%;margin-bottom: 10px;width: 49%;}.eventView .eventGallery .gallery .item:nth-child(2n+1){margin-left: 0;}}.po_popup_type2{text-align: center;position: fixed;padding: 6px;right: 0;bottom: 0;left: 0;font-size: 12px;background: #f4f4f4;box-shadow: 0 0 5px rgba(0,0,0,0.1);z-index: 2000;opacity: .9;}.po_popup_type2_container {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.po_popup_type2_icon{padding-right: 8px;}.po_popup_type2_close{padding-left: 8px;}.po_popup_type2_icon, .po_popup_type2_text, .po_popup_type2_close {display: inline; height: 30px;vertical-align: middle }.popupType2Close img{margin-top:7px;margin-right:7px;}.po_popup_type2{padding-top:5px;padding-bottom:5px;z-index: 1000000;}.popupType2CloseMobile{display:none;}@media screen and (max-width:1024px) {.popupType2Close{display:none;} .popupType2CloseMobile{display:block;}}.galleryWidget{display:block;}.galleryWidget ul{margin:0 0;padding:0;list-style:none;display:block;overflow:hidden;}.galleryWidget ul li{float:left;padding:0;width: 23.5%;margin-left:2%;margin-bottom:2%;}.galleryWidget ul li img{width:100%;display:block;}.galleryWidget ul li:nth-child(4n+1){margin-left:0;clear:both;}#galleryWidgetExtra{overflow:hidden;}.showGalleryExtra{display:block;text-align:center;}.showGalleryExtra a{display:inline-block;padding:5px 15px;border:1px solid #dedede;}@media (max-width: 600px) {.galleryWidget ul li,.galleryWidget ul li:nth-child(4n+1){width: 49%;clear:none;}.galleryWidget ul li:nth-child(2n+1){margin-left:0;clear:both;}}.GA_albumDescription{margin-bottom: 20px;}.GA2_albumList{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.GA2_albumBox,.GA2_albumBox:nth-child(even){float:left;width:49%;position:relative;font-size:0px;line-height:0px;cursor:pointer;margin:0;margin-bottom:2%;}.GA2_albumBox:nth-child(2n+1){margin-left:2%;}.GA2_albumBoxInside{position:absolute;left:0;top:0;right:0;bottom:0;background-image: url(design/design/common/img/gallery_icon.png);background-position:10px 10px;background-size:70px;background-repeat:no-repeat;}.GA2_albumTitleContainer{position:absolute;bottom:0;left:0;right:0;background: rgba(0, 0, 0, 0.6);font-size:16px;line-height:18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.GA2_albumTitleContainer .dateBox{width:80px;text-align:center;padding:15px 10px;background-color:#b0b0b0;color:#fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items:center;}.GA2_albumTitleContainer .nameBox{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:15px 10px;color:#fff;}.GA2_albumTitleContainer span{padding:0;margin:0;font-size:16px;height:18px;overflow:hidden;font-weight:600;}.GA2_albumList .album{width: 32%;margin-left: 2%;margin-bottom: 30px;cursor: pointer;}.GA2_albumList .album:nth-child(3n+1){margin-left: 0;}.GA2_albumList .album .photo img{display: block;width: 100%;}.GA2_albumList .album .title{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;background-color: #f4f4f4;}.GA2_albumList .album .title .date{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;padding: 15px;background-color: #e4e4e4;font-weight: 600;}.GA2_albumList .album .title .name{line-height: 23px;font-size: 20px;padding: 0 15px;height: 46px;overflow: hidden;}.GA2_albumList .album .title .name table{border-collapse: collapse;border-spacing: 0;}.GA2_albumList .album .title .name table tr td{height: 46px;}
59.GA2_simpleGalleryDescription{display:block;margin-bottom:20px;}.GA2_simpleGallery{width: 100%;height: auto;float: left;}.GA2_simpleGallery a{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;float: left;width:24%;margin:0.5%;position:relative;display:inline-block;overflow:hidden;}.GA2_simpleGallery a:before{content: "";display: block;padding-top: 100%;}.GA2_simpleGallery img{position:absolute;top:40%;display:block;left:50%;-ms-transform: translate(-50%, -40%);-webkit-transform: translate(-50%, -40%);transform: translate(-50%, -40%);width:100%;}.GA2_simpleGallery .landscapePhoto{-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width:auto;height:100%;top:50%;}.GA2_simpleGallery a:first-child{width:49%;}.GA2_simpleGallery a:nth-child(6){clear:both;}.GA2_simpleGallery figure{display: none;border:10px solid red;padding:0;margin:0;}.pswp {display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;-ms-touch-action: none;touch-action: none;z-index: 1500;-webkit-text-size-adjust: 100%;-webkit-backface-visibility: hidden;outline: none; }.pswp * {-webkit-box-sizing: border-box;box-sizing: border-box; }.pswp img {max-width: none; }.pswp--animate_opacity {opacity: 0.001;will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp--open {display: block; }.pswp--zoom-allowed .pswp__img {cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }.pswp--zoomed-in .pswp__img {cursor: -webkit-grab;cursor: -moz-grab;cursor: grab; }.pswp--dragging .pswp__img {cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: grabbing; }.pswp__bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0;-webkit-backface-visibility: hidden;will-change: opacity; }.pswp__scroll-wrap {position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden; }.pswp__container,.pswp__zoom-wrap {-ms-touch-action: none;touch-action: none;position: absolute;left: 0;right: 0;top: 0;bottom: 0; }.pswp__container,.pswp__img {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; }.pswp__zoom-wrap {position: absolute;width: 100%;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp__bg {will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {-webkit-transition: none;transition: none; }.pswp__container,.pswp__zoom-wrap {-webkit-backface-visibility: hidden; }.pswp__item {position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden; }.pswp__img {position: absolute;width: auto;height: auto;top: 0;left: 0; }.pswp__img--placeholder {-webkit-backface-visibility: hidden; }.pswp__img--placeholder--blank {background: #222; }.pswp--ie .pswp__img {width: 100% !important;height: auto !important;left: 0;top: 0; }.pswp__error-msg {position: absolute;left: 0;top: 50%;width: 100%;text-align: center;font-size: 14px;line-height: 16px;margin-top: -8px;color: #CCC; }.pswp__error-msg a {color: #CCC;text-decoration: underline; }.pswp__button {width: 44px;height: 44px;position: relative;background: none;cursor: pointer;overflow: visible;-webkit-appearance: none;display: block;border: 0;padding: 0;margin: 0;float: right;opacity: 0.75;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;-webkit-box-shadow: none;box-shadow: none; }.pswp__button:focus,.pswp__button:hover {opacity: 1; }.pswp__button:active {outline: none;opacity: 0.9; }.pswp__button::-moz-focus-inner {padding: 0;border: 0; }.pswp__ui--over-close .pswp__button--close {opacity: 1; }.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {background: url(design/design/common/img/gallery_buttons.png) 0 0 no-repeat;background-size: 264px 88px;width: 44px;height: 44px; }@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.psw
59p--svg .pswp__button--arrow--right:before {background-image: url(design/design/common/img/gallery_buttons.svg); }.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {background: none; } }.pswp__button--close {background-position: 0 -44px; }.pswp__button--share {background-position: -44px -44px; }.pswp__button--fs {display: none; }.pswp--supports-fs .pswp__button--fs {display: block; }.pswp--fs .pswp__button--fs {background-position: -44px 0; }.pswp__button--zoom {display: none;background-position: -88px 0; }.pswp--zoom-allowed .pswp__button--zoom {display: block; }.pswp--zoomed-in .pswp__button--zoom {background-position: -132px 0; }.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {visibility: hidden; }.pswp__button--arrow--left,.pswp__button--arrow--right {background: none;top: 50%;margin-top: -50px;width: 70px;height: 100px;position: absolute; }.pswp__button--arrow--left {left: 0; }.pswp__button--arrow--right {right: 0; }.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {content: '';top: 35px;background-color: rgba(0, 0, 0, 0.3);height: 30px;width: 32px;position: absolute; }.pswp__button--arrow--left:before {left: 6px;background-position: -138px -44px; }.pswp__button--arrow--right:before {right: 6px;background-position: -94px -44px; }.pswp__counter,.pswp__share-modal {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }.pswp__share-modal {display: block;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;top: 0;left: 0;padding: 10px;position: absolute;z-index: 1600;opacity: 0;-webkit-transition: opacity 0.25s ease-out;transition: opacity 0.25s ease-out;-webkit-backface-visibility: hidden;will-change: opacity; }.pswp__share-modal--hidden {display: none; }.pswp__share-tooltip {z-index: 1620;position: absolute;background: #FFF;top: 56px;border-radius: 2px;display: block;width: auto;right: 44px;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px);-webkit-transition: -webkit-transform 0.25s;transition: transform 0.25s;-webkit-backface-visibility: hidden;will-change: transform; }.pswp__share-tooltip a {display: block;padding: 8px 12px;color: #000;text-decoration: none;font-size: 14px;line-height: 18px; }.pswp__share-tooltip a:hover {text-decoration: none;color: #000; }.pswp__share-tooltip a:first-child {border-radius: 2px 2px 0 0; }.pswp__share-tooltip a:last-child {border-radius: 0 0 2px 2px; }.pswp__share-modal--fade-in {opacity: 1; }.pswp__share-modal--fade-in .pswp__share-tooltip {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0); }.pswp--touch .pswp__share-tooltip a {padding: 16px 12px; }a.pswp__share--facebook:before {content: '';display: block;width: 0;height: 0;position: absolute;top: -12px;right: 15px;border: 6px solid transparent;border-bottom-color: #FFF;-webkit-pointer-events: none;-moz-pointer-events: none;pointer-events: none; }a.pswp__share--facebook:hover {background: #3E5C9A;color: #FFF; }a.pswp__share--facebook:hover:before {border-bottom-color: #3E5C9A; }a.pswp__share--twitter:hover {background: #55ACEE;color: #FFF; }a.pswp__share--pinterest:hover {background: #CCC;color: #CE272D; }a.pswp__share--download:hover {background: #DDD; }.pswp__counter {position: absolute;left: 0;top: 0;height: 44px;font-size: 13px;line-height: 44px;color: #FFF;opacity: 0.75;padding: 0 10px; }.pswp__caption {position: absolute;left: 0;bottom: 0;width: 100%;min-height: 44px; }.pswp__caption small {font-size: 11px;color: #BBB; }.pswp__caption__center {text-align: center;max-width: 420px;margin: 0 auto;font-size: 15px;padding: 10px;line-height: 20px;color: #fff; }.pswp__caption--empty {display: none; }.pswp__caption--fake {visibility: hidden; }.pswp__preloader {width: 44px;height: 44px;position: absolute;top: 0;left: 50%;margin-left: -22px;opacity: 0;-webkit-transition: opacity 0.25s ease-out;transition: opacity 0.25s ease-out;will-change: opacity;direction: ltr; }
59.pswp__preloader__icn {width: 20px;height: 20px;margin: 12px; }.pswp__preloader--active {opacity: 1; }.pswp__preloader--active .pswp__preloader__icn {background: url(preloader.gif) 0 0 no-repeat; }.pswp--css_animation .pswp__preloader--active {opacity: 1; }.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {-webkit-animation: clockwise 500ms linear infinite;animation: clockwise 500ms linear infinite; }.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }.pswp--css_animation .pswp__preloader__icn {background: none;opacity: 0.75;width: 14px;height: 14px;position: absolute;left: 15px;top: 15px;margin: 0; }.pswp--css_animation .pswp__preloader__cut {position: relative;width: 7px;height: 14px;overflow: hidden; }.pswp--css_animation .pswp__preloader__donut {-webkit-box-sizing: border-box;box-sizing: border-box;width: 14px;height: 14px;border: 2px solid #FFF;border-radius: 50%;border-left-color: transparent;border-bottom-color: transparent;position: absolute;top: 0;left: 0;background: none;margin: 0; }@media screen and (max-width: 1024px) {.pswp__preloader {position: relative;left: auto;top: auto;margin: 0;float: right; } }@-webkit-keyframes clockwise {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }@keyframes clockwise {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }@-webkit-keyframes donut-rotate {0% {-webkit-transform: rotate(0);transform: rotate(0); }50% {-webkit-transform: rotate(-140deg);transform: rotate(-140deg); }100% {-webkit-transform: rotate(0);transform: rotate(0); } }@keyframes donut-rotate {0% {-webkit-transform: rotate(0);transform: rotate(0); }50% {-webkit-transform: rotate(-140deg);transform: rotate(-140deg); }100% {-webkit-transform: rotate(0);transform: rotate(0); } }.pswp__ui {-webkit-font-smoothing: auto;visibility: visible;opacity: 1;z-index: 1550; }.pswp__top-bar {position: absolute;left: 0;top: 0;height: 44px;width: 100%; }.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {-webkit-backface-visibility: hidden;will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {visibility: visible; }.pswp__top-bar,.pswp__caption {background-color: rgba(0, 0, 0, 0.5); }.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption {background-color: rgba(0, 0, 0, 0.9); }.pswp__ui--idle .pswp__top-bar {opacity: 0; }.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {opacity: 0; }.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right {opacity: 0.001; }.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {display: none; }.pswp__element--disabled {display: none !important; }.pswp--minimal--dark .pswp__top-bar {background: none; }@media (max-width: 1100px) {.GA2_albumList .album,.GA2_albumList .album:nth-child(3n+1){width: 48%;margin-left: 4%;margin-bottom: 30px;cursor: pointer;}.GA2_albumList .album:nth-child(2n+1){margin-left: 0;}}@media (max-width: 600px) {.GA2_simpleGallery a{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;float: left;width:49%;margin:0.5%;position:relative;display:inline-block;overflow:hidden;}.GA2_simpleGallery a:first-child{width:99%;}.GA2_albumBox,.GA2_albumBox:nth-child(even){width:100%;margin-bottom:10px;}.GA2_albumBox:nth-child(2n+1){margin-left:0;}.GA2_albumList .album,.GA2_albumList .album:nth-child(3n+1),.GA2_albumList .album:nth-child(2n+1){width: 100%;margin-left: 0;margin-bottom: 15px;cursor: pointer;}}P, UL, OL, h1, h2, h3, h4 { margin-top: 0px; margin-bottom: 0px; }body {font-family: 'Open Sans', sans-serif;font-size:16px;margin:0px;padding:0px;line-height:24px;}h1, h2, h3, h4{font-family: 'Open Sans', sans-serif;color:#000;padding-top:20px;padding-bottom:10px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;}h1{font-size:46px;line-height:48px;}h2{font-size:32px;line-height:34px;}.introPage h2{text-align: center;margin: 0;padding: 0;}
59.introPage h2 span{display: inline-block;background-color: #009ee3;padding: 20px 40px;color: #fff;position: relative;transform: skew(-15deg);}aside h2{padding: 0 0 20px 0;margin: 0;}h3{font-size:24px;line-height:26px;}h1.contentHeader{padding: 0;margin: 0 0 30px 0;position: relative;display: inline-block;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}h1.contentHeader span{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;}h1.contentHeader .yearsMenu{position: relative;width: 100px;height: 50px;}h1.contentHeader .yearsMenu p{border: 2px solid red;}h1.contentHeader .yearsMenu form{padding: 0 !important;margin: 0 !important;position: absolute;top: 4px;right: 0;border: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;}h1.contentHeader .yearsMenu form select{margin: 0 !important;margin-top: -10px;}h1.contentHeader.newsHeader{font-size: 36px;line-height: 38px;margin-bottom: 5px;}a {text-decoration:none;color:#009ee3;}a:hover {text-decoration:underline;}img {border:0px;}.justify{}.justify h1, .justify h2, .justify h3, .justify h4{text-align:left;}.wrap{ -webkit-flex-wrap: wrap;flex-wrap: wrap;}.pagingLeftButtons,.pagingRightButtons{white-space: nowrap;width: 70px;}.searchbox{display:block;}.searchbox form {position: relative;}.searchbox input[type=text] {width:100%;max-width: 100%;padding:10px 15px;font-size:18px;border:1px solid #eae4de;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.searchbox input[type=submit] {position: absolute;padding: 0;right: 0px;top: 0px;bottom: 0px;width: 44px;background: url(/design/design/jooks_ee_2020/common/img/icon_search_dark.png) no-repeat center;background-size: 24px;font-size: 0px;display: block;opacity: 0.8;-webkit-transition: all 0.3s;transition: all 0.3s;margin: 0px;-moz-box-shadow:none;-webkit-box-shadow: none;box-shadow: none;}.searchbox input[type=submit]:hover {background-color: transparent;opacity: 1.0;cursor: pointer;background: url(/design/design/jooks_ee_2020/common/img/icon_search_dark.png) no-repeat center;background-size: 24px;}.searchResults span{display:block;}.searchResults span:before{content:'- ';font-size:20px;font-weight:600;margin-left:15px;}.fullBackground{display: none;position: fixed;left: 0px;top: 0px;right: -10px;bottom: 0px;z-index: 1000;background: rgba(27, 27, 27, 1);padding: 60px 10px 20px 10px;overflow: auto;color:#fff;}.fullBackground:target { display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-justify-content: center;justify-content: center;-webkit-animation: fadeIn 0.5s ease;animation: fadeIn 0.5s ease;}.contentbox {-webkit-box-flex: 0;-webkit-flex: 0 1 600px;-ms-flex: 0 1 600px;flex: 0 1 600px;background: #fff;padding: 40px;position: relative;-moz-box-shadow:0px 0px 15px -5px #222;-webkit-box-shadow: 0px 0px 15px -5px #222;box-shadow: 0px 0px 15px -5px #222;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} .closebox {position: absolute;right: 0px;top:-30px;height: 20px;width: 20px;background: url(/design/design/jooks_ee_2020/common/img/close.png) no-repeat center;background-size: 20px;font-size: 0px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.closebox:hover {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.close {display:none;position: absolute;right: 15px;top: 20px;height: 24px;width: 24px;background: url('/design/design/jooks_ee_2020/common/img/close_dark.png') no-repeat center;background-size: 24px;font-size: 0px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.close:hover {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
59.fullBackground .close{display: block;}.buttons{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}a.btn{display:inline-block;cursor:pointer;margin:0 5px;color:#b7b7b7;padding: 15px 50px 15px 30px;font-size: 18px;line-height: 20px;font-weight: 500;font-style: normal;position: relative;border: 2px solid #b7b7b7;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_gray.png);background-repeat:no-repeat;background-size: auto 14px;background-position: right 18px center;white-space: nowrap;}a:hover.btn{text-decoration: none;border: 2px solid #009ee3;color:#009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}a.btn.btnImportant,a:hover.btn.btnImportant{display:inline-block;cursor:pointer;margin:5px;color:#ffffff;padding: 15px 30px 15px 30px;font-size: 18px;line-height: 20px;font-weight: 500;font-style: normal;position: relative;border: 2px solid red;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;background-image: none;background-color: red;text-transform: uppercase;}a.btn.btnSmall,a:hover.btn.btnSmall{background-image: none;padding: 10px 18px 10px 18px;font-size: 14px;line-height: 18px;margin: 3px 0;}input[type=text],input[type=file],input[type=password],textarea,select{box-sizing: border-box;-moz-box-sizing: border-box;border: solid 1px #b7b7b7;font-family: 'Open Sans', sans-serif;color:#000;font-size: 16px;width: 100%;padding: 9px;transition: all 0.5s;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}#user input[type=text],#user input[type=password]{width: 100%;margin-bottom: 5px;}.loginBox input[type=text],.loginBox input[type=password]{width:100%;margin-bottom:5px;}.form_buttons{margin-top: 15px;}textarea{height:100px;width:100%;}input[type=text],input[type=file],input[type=password]{max-width: 800px;}select{width:auto;max-width: 600px;padding:8px 9px;box-sizing: border-box;-moz-box-sizing: border-box;}input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus {outline: none 0px;border-color: #949494;}.search input[type=text]:focus{border:1px solid #999;}.SPO_listFilter select{max-width: 200px;}input[type=button],input[type=submit]{display:inline-block;cursor:pointer;margin:0 5px;color:#b7b7b7;padding: 15px 50px 15px 30px;font-size: 18px;line-height: 20px;font-weight: 500;font-style: normal;position: relative;background-color: transparent;border: 2px solid #b7b7b7;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_gray.png);background-repeat:no-repeat;background-size: auto 14px;background-position: right 18px center;}.SPO_listFilter input[type=submit]{padding: 9px 35px 9px 15px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_gray.png);background-repeat:no-repeat;background-size: auto 11px;background-position: right 14px center;} input[type=button]:hover,input[type=submit]:hover{ text-decoration: none;border: 2px solid #009ee3;color:#009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}input[type=button]:focus,input[type=submit]:focus{outline:0;}input[type=text].form_date{width:100px;}.imgAutomatic{display:inline-block;margin:5px;}ol li{text-align:left;margin-bottom:3px;}#dynamic_menu{display:block;}.dynamicItemDiv{display:block;}.dynamicItemDivInside{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom:10px;}nav.mainMenu a.dynamicItem{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:10px 15px;color:#000;text-decoration:none;font-size:22px;line-height:24px;font-weight:500;background-color:transparent;margin:0;float:none;
59-webkit-justify-content: flex-start;justify-content: flex-start;}nav.mainMenu a:hover.dynamicItem,nav.mainMenu a.dynamicItem.active{text-decoration: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.dynamicItemDiv .dynamicItemDiv{margin:0px 0 1px 0px;background-color:transparent;}.dynamicItemDiv .dynamicItemDiv a.dynamicItem{background-color:transparent;font-size:19px;line-height:20px;padding:5px 10px 5px 35px;border:0px;}.dynamicItemDiv .dynamicItemDiv a:hover.dynamicItem,.dynamicItemDiv .dynamicItemDiv a.dynamicItem.active{background-color:transparent;font-weight:normal;font-size:19px;line-height:20px;border: 0px;text-decoration: none;}.dynamicItemDiv .dynamicItemDiv a:hover.dynamicItem:before,.dynamicItemDiv .dynamicItemDiv a.dynamicItem.active:before{display: none;}.dynamicItemDiv .dynamicItemDiv .dynamicItemDiv a.dynamicItem{background-color:transparent;font-weight:normal;font-size:14px;padding:5px 10px 5px 50px;}a.dynamicItem a.dynamicItem{margin-left:20px;}nav.mainMenu a.dynamicItemPlusIcon,nav.mainMenu a.dynamicItemMinusIcon{width:40px;background-color: transparent;margin:0;margin-left: 2px;}nav.mainMenu a:hover.dynamicItemPlusIcon,nav.mainMenu a:hover.dynamicItemMinusIcon{width:40px;background-color:transparent;margin:0;margin-left: 2px;text-decoration:none;}nav.mainMenu a:hover.dynamicItemPlusIcon:before,nav.mainMenu a:hover.dynamicItemMinusIcon:before{display: none;}.dynamicItemDiv .dynamicItemDiv .dynamicItemPlusIcon,.dynamicItemDiv .dynamicItemDiv .dynamicItemMinusIcon{ }.dynamicItemPlusIcon{background-image: url(design/design/common/img/icon_arrow_down_black.png);background-position:50% 50%;background-size:19px auto;background-repeat:no-repeat;}.dynamicItemMinusIcon{background-image: url(design/design/common/img/icon_arrow_up_black.png);background-position:50% 50%;background-size:19px auto;background-repeat:no-repeat;}.owl-carousel{height: 100%;position: relative;bottom: 0;}.owl-carousel .owl-stage-outer{height: 100%;position: relative;}.owl-carousel .owl-stage{height: 100%;position: relative;}.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-moz-box-sizing: border-box;box-sizing: border-box;height: 100%;}.img-item{ position: relative;height: 100%;}.banner-item-text{position: absolute;left: 0;top:0;right:0;bottom:0px;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: flex-end;align-items: flex-end;-webkit-align-items: flex-end;-webkit-justify-content: center;justify-content: center;font-weight: 600;font-size: 36px;line-height: 39px;color: #fff;padding: 0 100px 50px 100px;text-shadow: 1px 0px 11px #000000;background-image: url(/design/design/jooks_ee_2020/common/img/banner_text_background.png);background-repeat: repeat-x;background-position: bottom center;}.owl-carousel .owl-nav{}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;bottom:40px;width:50px;height:41px;background-color: transparent;display:block;cursor:pointer;text-indent:-999999px;background-repeat:no-repeat;background-size: auto 41px;background-position: 50% 50%;border: 1px solid red;display: none;}.owl-carousel .owl-nav .owl-prev:focus,.owl-carousel .owl-nav .owl-next:focus{outline: 0;}.owl-carousel .owl-dots{text-align:center;position:absolute;bottom:10px;left:10px;right:10px;display: none;}.partnerBanners.owl-carousel .owl-dots{display: block;}.owl-carousel .owl-dot,.owl-carousel button.owl-dot{display:inline-block;width: 20px;height: 20px;margin: 4px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background-color: #fff;-moz-box-shadow:0px 0px 8px -3px #000;-webkit-box-shadow: 0px 0px 8px -3px #000;box-shadow: 0px 0px 8px -3px #000;}.owl-carousel .owl-dot:focus,.owl-carousel button.owl-dot:focus{outline: none;}.owl-carousel .owl-dot.active{background-color:#009ee3;}.owl-carousel .owl-video-tn{position: relative;height: 0;padding-bottom: 28.64583%;}.owl-carousel .headerItem{position: relative;height: 0;padding-bottom: 28.64583%;}.maxh {max-height: 100vh;}
59.bannerHeightContainer{position: relative;height: 0;padding-bottom: 28.64583%;}.bannerHeightContainer iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.owl-carousel.owl-carousel-2{height: auto;padding-bottom: 0;}.owl-carousel.owl-carousel-2 .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-moz-box-sizing: border-box;box-sizing: border-box;-ms-touch-action: auto;touch-action: auto;}.owl-carousel.owl-carousel-2 .owl-nav .owl-prev,.owl-carousel.owl-carousel-2 .owl-nav .owl-next{position:absolute;width:50px;height:40px;background-color: transparent;display:block;cursor:pointer;text-indent:-999999px;background-repeat:no-repeat;background-size: auto 40px;background-position: 50% 50%;margin-top: -20px;top:50%;}.owl-carousel.owl-carousel-2 .owl-nav .owl-prev:focus,.owl-carousel.owl-carousel-2 .owl-nav .owl-next:focus{outline: 0;}.owl-carousel.owl-carousel-2 .owl-nav .owl-prev{left: -70px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_prev.png);}.owl-carousel.owl-carousel-2 .owl-nav .owl-next{right:-70px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_next.png);}.competitionListBoxContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.competitionListBox{width: 23.5%;margin-left: 2%;margin-bottom: 30px;-moz-box-sizing: border-box;box-sizing: border-box;border: 2px solid #b7b7b7;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 20px;cursor: pointer;position: relative;padding-bottom: 85px;}.competitionListBox:hover{border: 2px solid #009ee3;}.competitionListBox:hover a.btn{text-decoration: none;border: 2px solid #009ee3;color:#009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.competitionListBox:nth-child(4n+1){margin-left: 0;}.competitionBackground1,.competitionBackground2,.competitionBackground3,.competitionBackground4{position: relative;}.competitionListBox .stageAndDate{display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;border-bottom: 0;padding: 15px;background-color:#009ee3;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.competitionListBox .stageAndDate .stage{}.competitionListBox.suvejooks .stageAndDate .stage{background-color: #f7aa05;}.competitionListBox .stageAndDate .date{padding: 0 20px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;font-weight: 500;font-size: 20px;line-height: 21px;padding-right: 0px;color:#fff;}.competitionListBox .content{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;-webkit-flex-direction: column;flex-direction: column;position: relative;-moz-box-sizing: border-box;box-sizing: border-box;}.competitionListBox .content .logo{margin-bottom: 20px;margin-top: 20px;min-height: 90px;text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.competitionListBox .content .logo img{display: inline-block;max-width: 80%;max-height: 90px;}.competitionListBox .content h2{text-align: center;letter-spacing: normal;font-size: 22px;
59line-height: 26px;text-transform: none;padding: 0;margin-bottom: 15px;}.competitionListBox .content .distances{text-align: center;font-size: 16px;line-height: 24px;margin-bottom: 15px;}.competitionListBox .content .extraInfo{margin-bottom: 15px;}.competitionListBox .button{position: absolute;bottom: 20px;left: 0;right: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.SPO_competitionViewContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.SPO_competitionViewContainer h1{padding: 0;margin-bottom: 15px;}.SPO_competitionLeftBlock{width: 340px;padding: 40px 20px 40px 0;margin-right: 40px;box-shadow: inset -20px 0 30px -30px rgba(0,0,0,0.2);-moz-box-sizing: border-box;box-sizing: border-box;}.SPO_registerButtonBlock{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top:30px;text-align:center;}.SPO_competitionRightBlock{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 40px 0;}.SPO_competitionRightBlock h1{margin-bottom: 30px;}.SPO_competitionOveralDataContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row-reverse;flex-direction: row-reverse;margin-bottom: 30px;line-height: 28px;position: relative;}.SPO_competitionOveralData{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.SPO_competitionLogo{margin-left: 20px;}.SPO_competitionLogo img{max-height:100%;max-width: 100%;}.SPO_competitionOveralDataRow{float:left;width:100%;padding:3px 0;}.SPO_competitionOveralDataLabel{float:left;width:180px;font-weight:500;}.SPO_competitionOveralDataValue{float:none;width:auto;}.SPO_competitionOveralDataValue table tr td{white-space: nowrap;}.SPO_competitionMenuMobile{display:none;padding:15px;color:#fff;font-size: 18px;font-weight: 700;text-align: center;background: rgba(0, 158, 227, 1.0);cursor:pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.SPO_competitionMenuMobile:after{content:'';padding-left:40px;background: url('/design/design/jooks_ee_2020/common/img/icon_menu.png') 10px center no-repeat;background-size: auto 20px;}.SPO_competitionMenu{background-color: transparent;}a.SPO_competitionMenuLink,a.SPO_competitionMenuLinkActive{display: block;background-color: #f1f1f1;color: #000;font-weight: 500;padding: 15px 20px;font-size: 18px;line-height: 20px 25px;margin-bottom: 5px;position: relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}a:hover.SPO_competitionMenuLink,a.SPO_competitionMenuLinkActive{text-decoration: none;color:#fff;background-color: #009ee3;}a.SPO_competitionMenuLinkActive{background-color: #009ee3;position: relative;}a.SPO_competitionMenuLinkActive:before{content: '';position: absolute;top:0;right:-20px;bottom:0;background-color: #009ee3;width: 35px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 14px;background-position: right 10px center;}.SPO_menu_level_2{margin: 10px 0;}a.SPO_competitionMenu2Link,a.SPO_competitionMenu2LinkActive{display:block;padding: 2px 10px 2px 20px;font-size: 14px;line-height: 18px;color: #000;margin-bottom: 10px;}a:hover.SPO_competitionMenu2Link,a.SPO_competitionMenu2LinkActive{text-decoration: underline;color: #009ee3;}.SPO_competitionContent{display:block;overflow:hidden;margin-top:0px;clear:both;padding: 0;}.SPO_competitionContent h3{letter-spacing:normal;padding-top: 0;padding-bottom: 20px;margin-top: 40px;}.SPO_competitionContent.SPO_guideContent{color: #000;padding: 20px;background-color: #fff;margin-top: 15px;}.SPO_competitionContent p{padding: 0;margin: 0;}.SPO_competitionViewSponsors{display:block;margin-top:40px;position: relative;}.SPO_competitionViewSponsors.SPO_competitionViewSponsorsMobile{display: none;}.SPO_competitionViewSponsors.SPO_competitionViewSponsorsMobile:after{content: '';position: absolute;
59left: 0;right: 0;bottom: -40px;height: 30px;background-image: url(/design/design/jooks_ee_2020/common/img/menu_bottom_shadow.png);background-repeat:no-repeat;background-size: 100% auto;background-position: top center;}.SPO_competitionViewSponsors h3{text-align:center;margin:15px 0 15px 0;padding:0;font-size: 30px;line-height: 32px;letter-spacing:normal;clear:both;}.SPO_competitionViewSponsors h3:first-child{padding:0;}.SPO_sponsorLogosBox{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.SPO_sponsorBox{position:relative;margin:20px 20px;}.SPO_sponsorBox img{display: block;max-width: 100%;max-height: 100%;}.maxWidthAndHeight{width:100%;}@media screen and (-webkit-min-device-pixel-ratio:0) { .maxWidthAndHeight{max-width:100%;max-height:100%;}}.SPO_registrationsUpdateInfo{display:block;margin-bottom:20px;}.SPO_registrationsTotal{display:block;overflow:hidden;margin-bottom:20px;}.SPO_registrationsTotalBox,.SPO_startListDistance{float:left;margin-right:15px;white-space:nowrap;}.SPO_registrationsTotalBox span{font-weight:600;}.SPO_listFilter{box-sizing:border-box;display:block;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border:2px solid #b7b7b7;padding:5px;margin-bottom:15px;position:relative;-webkit-border-radius:20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.SPO_listFilter form{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.SPO_listFilterElement{margin:5px;}.SPO_listTable{width:100%;border-spacing: 0;border-collapse: collapse;}table.SPO_listTable.SPO_list.SPO_listRegistrationList,table.SPO_listTable.SPO_list.SPO_listResultsList,table.SPO_listTable.SPO_list.SPO_listResultsList{width: 99.9% !important;}.SPO_listTable th,.SPO_listTable.SPO_list.SPO_listRegistrationList th,.SPO_resultsList th,.SPO_resultsList.responsive th,table.SPO_listResultsList tr th{text-align:left;background-color: transparent;color:#000;font-weight:600;padding:15px 10px;line-height:18px;border:0 !important;border-bottom:5px solid #009ee3 !important;}.SPO_listTable td,.SPO_listRegistrationList td,.SPO_list td,.SPO_resultsList td,.SPO_resultsList.responsive td,table.SPO_listResultsList tr td{padding:10px 10px;line-height:18px;border: 0px !important;}.SPO_listTable tr:nth-child(even) td,.SPO_resultsList tr:nth-child(even) td,.SPO_resultsList.responsive tr:nth-child(even) td,table.SPO_listResultsList tr:nth-child(even) td,.SPO_listRegistrationList tr:nth-child(even) td,.SPO_listTable.SPO_list.SPO_listRegistrationList tr:nth-child(even) td{background-color:transparent !important;border-bottom:1px solid #dddddd !important;border-right:1px solid #dddddd !important;}.SPO_listTable tr:nth-child(odd) td,.SPO_resultsList tr:nth-child(odd) td,.SPO_resultsList.responsive tr:nth-child(odd) td,table.SPO_listResultsList tr:nth-child(odd) td,.SPO_listTable.SPO_list.SPO_listRegistrationList tr:nth-child(odd) td{background-color:#f4f4f4 !important;border-bottom:1px solid #dddddd !important;border-right:1px solid #dddddd !important;}.SPO_resultsList tr td:first-child,.SPO_resultsList.responsive tr td:first-child,.SPO_listTable tr td:first-child,.SPO_listRegistrationList tr td:first-child,.SPO_list tr td:first-child,.SPO_listRegistrationList td{border-left:1px solid #dddddd !important;}table.SPO_listResultsList tr:first-child th{border-top: 0px !important;border-left: 0px !important;}.SPO_listTable.SPO_list.SPO_listRegistrationList tr td:first-child{border: 0px;padding:10px 10px;}.SPO_listTable td:first-child,.SPO_listRegistrationList td:first-child,.SPO_list td:first-child,.SPO_resultsList td:first-child,.SPO_resultsList.responsive tr td:first-child{}.SPO_listTable td:last-child,.SPO_listRegistrationList td:last-child,.SPO_list td:last-child,.SPO_resultsList td:last-child,.SPO_resultsList.responsive tr td:last-child{}.SPO_resultsList.responsive tr td.place{font-weight: 500;text-align: center;width: 70px;}.SPO_resultsList.responsive tr th.time,.SPO_resultsList.responsive tr td.time{font-weight: 500;text-align: center !important;}.SPO_resultsList.responsive tr td.center{text-align: center !important;}.SPO_listTableName{font-weight:600;white-space:nowrap;}.SPO_startListDistances,.SPO_startListsUpdateTime{display:block;overflow:hidden;margin-bottom:20px;}.SPO_commentsNr,.SPO_pagingContainer,.SPO_commentsContainer,.SPO_resultsDistances{display:block;margin-bottom:20px;overflow:hidden;}.SPO_commentBox{padding:15px 0;border-bottom:1px solid #dedede;}.SPO_commentBoxFirst{border-top:1px solid #dedede;}.SPO_addCommentBox div{font-weight:600;padding-bottom:2px;padding-top:5px;}a.SPO_resultDiplom{width:18px;height:22px;display:inline-block;background-image: url('/design/design/jooks_ee_2020/common/img/icon_diplom.png');background-position:50% 50%;background-size:auto 22px;background-repeat:no-repeat;}.SPO_resultsDistances a{display:block;float:left;margin-right:15px;}.SPO_tableConatiner{clear:both;float:left;width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 1em;}.SPO_listResultsList .bib_number{text-align:center;}.SPO_listResultsList .birth_year{text-align:center;}.SPO_listResultsList .place{font-weight:bolder;text-align:center;}.SPO_listResultsList .name{font-weight:bolder;}.SPO_listResultsList .time{font-weight:bolder;text-align:center;}.SPO_listResultsList .certificate{font-weight:bolder;width:60px;text-align:center;}.SPO_listResultsList .area{display:none;}.SPO_seriesTeamListRow{display:block;border:1px solid #dedede;border-top:0px;}.SPO_seriesTeamListFirstRow{border-top:1px solid #dedede;}.SPO_seriesTeamName{display:block;padding:10px 35px 10px 10px;cursor:pointer;background: url(/design/design/common/img/spo_arrow_down.png) no-repeat 99% 50%;background-size:20px;}.SPO_seriesTeamName:hover{background-color:#f4f4f4;}.SPO_seriesTeamListRow h2{padding:0;text-transform:uppercase;font-size:14px;line-height:15px;color:#dc2028;}.SPO_closeRow{background: url(/design/design/common/img/spo_arrow_up.png) no-repeat 99% 50%;background-size:20px;}.SPO_seriesTeamBox{display:block;padding:10px;overflow:hidden;border-top:1px solid #dedede;}.SPO_seriesTeamBoxLeft{float:left;width:400px;margin-right:20px;}.SPO_seriesTeamBoxRight{float:left;width:120px;}.SPO_seriesTeamLogoMobile{display:none;}.SPO_seriesTeamPersons{display:block;margin-top:5px;margin-bottom:10px;}.SPO_seriesTeamPersons div{padding:5px;}.SPO_seriesTeamPersons div:nth-child(odd){background-color:#f4f4f4;}.SPO_seriesTeamLogo{width:100%;}@media (max-width: 992px) {.SPO_competitionMenu{display: none;margin-top: 10px;}.SPO_competitionViewContainer{display: block;}.SPO_competitionViewContainer h1{text-align: center;}.SPO_competitionMenuMobile{display: block;}}@media (max-width: 600px) {.SPO_competitionOveralDataRow{float:left;width:100%;padding:3px 0;}.SPO_competitionOveralDataLabel{float:none;width:100%;}.SPO_competitionOveralDataValue{float:none;}}.SPO_resultsFilterContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding: 30px;border: 2px solid #b7b7b7;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.SPO_resultsFilterContainer .byEvent{width: 50%;padding-right: 30px;-moz-box-sizing: border-box;box-sizing: border-box;}.SPO_resultsFilterContainer .byPerson{width: 50%;padding-left: 30px;-moz-box-sizing: border-box;box-sizing: border-box;border-left:2px solid #b7b7b7;}.SPO_resultsFilterContainer h3{padding: 0;margin: 0 0 15px 0;text-align: center;}.SPO_resultsFilterContainer input[type="text"],.SPO_resultsFilterContainer select{width: 100%;max-width: 800px;}.SPO_resultsFilterContainer span{font-weight: 700;padding-bottom: 5px;margin-top: 10px;display: block;}.SPO_resultsList{margin-top: 30px;}.formDataError{color:red;}@media (max-width: 600px) {.SPO_resultsFilterContainer{display: block;}.SPO_resultsFilterContainer .byEvent{width: 100%;padding-right: 0px;padding-bottom: 30px;}.SPO_resultsFilterContainer .byPerson{width: 100%;padding-left: 0;padding-top: 30px;border-left:0px;border-top:2px solid #e1e1e1;}}.newsView .newsPic{width: 450px;margin-left: 30px;margin-top: 60px;}.newsView .newsPic img{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.newsView .newsPic p{margin-top: 10px;font-size: 16px;}@media (max-width: 1400px) {.newsView .newsPic{width: 450px;margin-left: 30px;}}@media (max-width: 992px) {.newsView .newsPic{width: 350px;}}@media (max-width: 768px) {.newsView .newsPic{width: 250px;}ul.newsList li .photo{width: 180px;margin-right: 20px;}}@media (max-width: 450px) {.newsView .newsPic{width: 100%;margin: 0 0 20px 0;}ul.newsList li{display: block;}
59ul.newsList li .photo{width: 100%;margin-right: 0px;margin-bottom: 10px;}}.eventSponsorsContainer{display: block;}.eventSponsorsGroup{background-color: #f4f4f4;margin-bottom: 15px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 20px;}.SPO_competitionViewSponsors .eventSponsorsGroup{}.eventSponsorsGroup .eventSponsorsGroupName{text-align: center;font-weight: 500;margin-bottom: 20px;margin-top: 15px;font-size: 24px;text-transform: uppercase !important;}.eventSponsorsGroupLogos{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.vipSponsors{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;margin-top: 50px;}.eventSponsorBox{margin: 20px 20px;width: 160px;height: 80px;position: relative;}.vipSponsors .sponsorBox{margin: 20px 30px;}.vipSponsors .sponsorBox img{max-width: 240px;width: 100%;}.eventSponsorBoxContent{position: absolute;left:0;right: 0;bottom: 0;top: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.SPO_competitionViewSponsors .eventSponsorBox{margin: 8px 8px;}.eventSponsorBox .eventSponsorBoxContent img{display: block;max-width: 100%;max-height: 80px;-webkit-filter: gray;filter: gray;-webkit-filter: grayscale(100%) brightness(120%) contrast(90%);filter: grayscale(100%) brightness(120%) contrast(90%);opacity: 0.95;}.eventSponsorBox:hover .eventSponsorBoxContent img{-webkit-filter: none;filter: none;opacity: 1.0;}.series_guides_menu_block{border-bottom: 2px solid #5fb543;margin-bottom: 20px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.series_guides_menu_block a{display: block;padding: 15px 25px;color: #000;font-weight: 700;}.series_guides_menu_block a.series_guide_menu_active{background-color: #5fb543;color: #fff;-webkit-border-top-left-radius: 5px;-moz-border-top-left-radius: 5px;border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-top-right-radius: 5px;border-top-right-radius: 5px;}.table-container{float:left;width: 100%;overflow-y: auto;margin: 0 0 1em;}.content_table .list_header{font-weight:bold;color:#000;padding:5px;border-bottom:8px solid #dc2028;}.content_table td{padding:5px;border-bottom:1px solid #dedede;font-weight:normal;}.content_table td:first-child{font-weight:bold;}.history_table .list_header{font-size:11px;font-weight:normal;color:#000;padding:5px;border-top:1px solid #dedede;line-height:14px;background-color:#ececec;text-align:center;}.history_table td{padding:5px;border-bottom:1px solid #dedede;font-weight:normal;border-right:1px solid #dedede;text-align:center;}.history_table td:first-child{border-left:1px solid #dedede;background-color:#ececec;}.SPO_listRegistrationList td,.SPO_listRegistrationList th{padding: 10px;}.bg-video {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;z-index: 1;}.bg-video #player {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;width: 100vw;height: 100vh;z-index: 1;}.video-background {background: #000;position: absolute;top: 0; right: 0; bottom: 0; left: 0;z-index: 1;overflow: hidden;}.video-foreground,.video-background iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}@media (min-aspect-ratio: 16/9) {.video-foreground { height: 300%; top: -100%; }}@media (max-aspect-ratio: 16/9) {.video-foreground { width: 300%; left: -100%; }}.visible{display: block;}.newsView .newsDate{clear: both;background-color: #009ee3;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;padding: 8px 15px;margin-bottom: 20px;color: #fff;font-weight: 500;display: inline-block;}table.responsive tr td{text-align: left !important;}table.responsive.smaller tr th,table.responsive.smaller tr td{font-size: 12px;line-height: 14px;}.videos{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;list-style: none;margin: 0;padding: 0;}.video_listBox,.video_listBox:nth-child(even){width: 32%;margin-left: 2%;margin-bottom: 20px;-moz-box-sizing: border-box;box-sizing: border-box;
59cursor: pointer;position: relative;}.video_listBox:nth-child(3n+1){margin-left:0;}.video_listBox:before{content: '';position: absolute;left: 10px;top:10px;width: 80px;height: 80px;background-image: url(/design/design/common/img/video_icon.png);background-position:50% 50%;background-size: auto 60px;background-repeat:no-repeat;}.video_listBox img{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.video_listBoxInside{position:static;left:0;top:0;right:0;bottom:0;background-image: none;background-position:10px 10px;background-size:70px;background-repeat:no-repeat;}.video_titleContainer{position:static;bottom:0;left:0;right:0;background: none;font-size:16px;line-height:18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.video_titleContainer .dateBox{display: none;}.video_titleContainer .nameBox{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:15px 0;color:#000;text-align: center;}.video_titleContainer span{padding:0;margin:0;font-size:16px;height:18px;overflow:hidden;font-weight:600;}.SPO_quideWithBlocks .SPO_guideBlock{border-left:2px solid #f1f1f1;border-right:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1;cursor: pointer;}.SPO_quideWithBlocks .SPO_guideBlock:first-child{border-top:2px solid #f1f1f1;-webkit-border-top-left-radius: 20px;-moz-border-top-left-radius: 20px;border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;-moz-border-top-right-radius: 20px;border-top-right-radius: 20px;margin-top: 0px;}.SPO_quideWithBlocks .SPO_guideBlock:last-child{-webkit-border-bottom-left-radius: 20px;-moz-border-bottom-left-radius: 20px;border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-bottom-right-radius: 20px;border-bottom-right-radius: 20px;}.SPO_quideWithBlocks .SPO_guideBlock h3{padding: 0;margin: 0;font-size: 18px;line-height: 20px;color: #000;padding: 20px 56px 20px 20px;background-color: transparent;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_down.png);background-repeat:no-repeat;background-size: auto 9px;background-position: right 20px center;}.SPO_quideWithBlocks .SPO_guideBlock h3:hover{text-decoration: underline;}.SPO_quideWithBlocks .SPO_guideBlock h3.closeBlock{background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_up.png);background-repeat:no-repeat;background-size: auto 9px;background-position: right 20px center;}.SPO_guideContent{background-color: #fff;color: #000 !important;padding: 0 20px 20px 20px;}.SPO_oneBlockGuide{background-color: #fff;color: #000 !important;}.SPO_guideContent h1,.SPO_guideContent h2,.SPO_guideContent h3,.SPO_guideContent h4{color: #000;}.SPO_quideWithBlocks .SPO_guideBlock h3{color: #000 !important;}.SPO_competitionContent.SPO_guideContent{background-color: transparent;padding: 0;}.SPO_mapsTabs{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.SPO_mapsTabs .tab{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;-moz-box-sizing: border-box;box-sizing: border-box;border-right: 2px solid #f4f4f4;border-top: 2px solid #f4f4f4;border-bottom: 2px solid #f4f4f4;font-size: 14px;line-height: 17px;padding: 15px;cursor: pointer;text-align: center;}.SPO_mapsTabs .tab:first-child{border-left: 2px solid #f4f4f4;-webkit-border-top-left-radius: 10px;-moz-border-top-left-radius: 10px;border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;}.SPO_mapsTabs .tab:last-child{-webkit-border-top-right-radius: 10px;-moz-border-top-right-radius: 10px;border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;}.SPO_mapsTabs .tab:hover,.SPO_mapsTabs .tab.active{background-color: #009ee3;color: #fff;position: relative;}.SPO_mapsTabs .tab.active:before{content: '';position: absolute;bottom:-14px;left: 50%;margin-left: -8px;width: 0; height: 0; border-left: 14px solid transparent;border-right: 14px solid transparent;border-top: 14px solid #f4f4f4;}.SPO_mapsTabs .tab.active:after{content: '';position: absolute;bottom:-12px;left: 50%;margin-left: -6px;width: 0; height: 0; border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #009ee3;}.SPO_tabContent{margin-top: 40px;}
59.SPO_tabContent span{display: block;margin-bottom: 15px;}.SPO_mapsDistances{}.SPO_mapsDistances .SPO_maps + .SPO_maps{margin-top: 30px;}.SPO_maps a.btn{font-size: 16px;}table.responsive,.table,table.listTableInner{border-spacing: 0;border-collapse: collapse;-moz-box-sizing: border-box;box-sizing: border-box;width:99.9% !important;border: 0 !important;margin-bottom: 20px;}table.responsive th,.table th,table.listTableInner th{text-align:left;background-color:#ffffff !important;border:0px !important;border-bottom:5px solid #009ee3 !important;padding:10px 10px !important;color:#000 !important;font-size: 16px !important;font-family: 'Open Sans', sans-serif !important;white-space: normal !important;height: auto !important;}table.responsive td,.table td,table.listTableInner td{padding:10px 10px !important;color:#000 !important;font-size: 16px !important;font-family: 'Open Sans', sans-serif !important;border-bottom:1px solid #dddddd !important;white-space: normal !important;height: auto !important;border-right:1px solid #dddddd !important;}table.responsive tr td:first-child,.table tr td:first-child,table.listTableInner tr td:first-child{border-left:1px solid #dddddd !important;}table.responsive tr:nth-child(odd) td,.table tr:nth-child(odd) td,table.listTableInner tr:nth-child(odd) td{background-color:#f4f4f4;}.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.name,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.team,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.distance{padding: 10px 10px !important;line-height: 18px !important;}table.responsive tr td:first-child,.table tr td:first-child,table.listTableInner tr td:first-child{white-space: normal;}.table td[rowspan] {background-color: #ffffff !important;}@media (max-width: 992px) {table.responsive th,.table th,table.listTableInner th,table.responsive td,.table td,table.listTableInner td{padding:8px 5px !important;font-size: 14px !important;line-height: 16px !important;}.SPO_listTable th,.SPO_listTable.SPO_list.SPO_listRegistrationList th,.SPO_resultsList th,.SPO_resultsList.responsive th,table.SPO_listResultsList tr th{padding:8px 5px !important;font-size: 14px !important;line-height: 16px !important;}.SPO_listTable td,.SPO_listRegistrationList td,.SPO_list td,.SPO_resultsList td,.SPO_resultsList.responsive td,table.SPO_listResultsList tr td,table.SPO_listTable.SPO_list.SPO_listResultsList tr td.place,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.name,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.team,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.distance{padding:8px 5px !important;font-size: 14px !important;line-height: 16px !important;}}.sponsorRow{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;border-top:2px solid #009ee3;padding: 30px 0;}.sponsorRow:first-child{border-top: 0;padding-top: 0;}.sponsorRow .logo{width: 250px;margin-right: 30px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.sponsorRow .logo img{display: block;max-width: 100%;}.sponsorRow .info{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.sponsorRow .info h2{padding: 0;margin: 0 0 0 0;text-transform: none;letter-spacing: normal;font-size: 24px;line-height: 26px;font-weight: 500;}.sponsorSlogan{font-style: italic;}.sponsorText{margin-top: 20px;}.sponsorReadMore{margin-top: 20px;}.sponsorReadMore a{font-weight: 500;}.SPO_competitionContent hr{border: 0;height: 2px;background-color: #f4f4f4;margin: 30px 0;}.advancedImagesArea a.zoom img{position: relative;}.SPO_listStartlist .arb,.SPO_listRegistrationList .arb{white-space: nowrap;}ul.faqList{list-style: none;padding: 0;margin: 0;}ul.faqList .item{border: 1px solid #dedede;
59margin-top: -1px;padding: 15px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}ul.faqList .item .itemContentArea{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}ul.faqList .item:first-child{margin-top: 0;}ul.faqList .item .itemShortContent{margin-top: 10px;}ul.faqList .item .itemContent{display: none;margin-top: 15px;}ul.faqList .item h3{padding: 0;margin: 0;font-size: 18px;line-height: 21px;font-weight: 600;padding-top: 7px;}ul.faqList .item h3.noLongContent{padding-top: 0;}ul.faqList .opener{margin-left: 15px;}a.faqOpener{width: 36px;height: 36px;border: 1px solid #dedede;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;-khtml-border-radius: 40px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;text-transform: uppercase;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;padding-bottom: 2px;-moz-box-sizing: border-box;box-sizing: border-box;}a:hover.faqOpener{background-color: #dedede;text-decoration: none;}a.faqOpener:before{content: '+';color: #000;font-size: 28px;line-height: 30px;}a.faqOpener.closeFaq:before{content: '-';color: #000;font-size: 28px;line-height: 30px;}.filterOpener{display: none;}.po_popup_type2_container{border: 0px solid red;}.partnerBanner2Area{padding: 30px 10px;}.partnerBanner2Area img{display: block;width: 100%;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.contentArea article img{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.tm_name_in_mobile{display: none;}table.historyList{width: 100% !important;}table.historyList tr td:first-child{width: 25% !important;}table.historyList tr td:nth-child(2){width: 3% !important;}@media (max-width: 992px) {table.historyList tr td:first-child{width: 30% !important;}table.historyList tr td:nth-child(2){width: 5% !important;}}@media (max-width: 600px) {table.historyList tr td:first-child{width: 40% !important;}table.historyList tr td:nth-child(2){width: 5% !important;}}@media (max-width: 750px) {table.tableWithoutStyle,table.tableWithoutStyle > tbody,table.tableWithoutStyle > thead,table.tableWithoutStyle > thead > tr,table.tableWithoutStyle > thead > tr > th,table.tableWithoutStyle > thead > tr > td,table.tableWithoutStyle > tbody > tr,table.tableWithoutStyle > tbody > tr > td{display: block;width: 100% !important;padding: 4px;}}@media (max-width: 600px) {.SPO_listTable.SPO_list.SPO_listRegistrationList tr th{font-size: 11px !important;}.SPO_listTable.SPO_list.SPO_listRegistrationList tr td,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.name,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.distance{font-size: 12px !important;line-height: 14px;padding: 4px;}}@media (max-width: 450px) {.SPO_listTable.SPO_list.SPO_listRegistrationList tr th.yyyy,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.yyyy{}}.GA2_albumList .album .photo img{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.GA2_albumList .album .title .name{font-size: 16px !important;line-height: 19px;padding: 10px;}.GA2_albumList .album .title{-webkit-box-align: stretch;-moz-box-align: stretch;-ms-flex-line-pack: stretch;-webkit-align-content: stretch;align-content: stretch;align-items:stretch;}.resultsListHeader{margin-bottom: 10px;display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.resultsListHeader a{display: block;margin: 0 20px 10px 0;font-weight: bold;}.resultsListHeader a::before {content: "▶";margin-right: 6px;}.SPO_listTable.SPO_listResultsList .team{}html{height: 100%;}body{height: 100%;}.mobileBody{display: none;}.webBody{display: block;}.importantInfoBlock{margin: 60px 0;}.videoContainer{display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}.videoContainer iframe{aspect-ratio: 16 / 9;width: 100% !important;}
59.introPageBackgroundContainer{position: absolute;left: 0;top:0;right: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;z-index: 1;}.introPageContainer{position: absolute;left: 0;top:0;right: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;padding: 15px;background: rgba(0, 0, 0, 0.55);z-index: 2;}.introPageContainer.staticContainer{position: static;padding-top: 30px;background: rgb(0,0,0);background: -webkit-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: -o-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);z-index: 5;}.introPageContent{-webkit-box-flex: 0;-webkit-flex: 0 1 850px;-ms-flex: 0 1 850px;flex: 0 1 850px;margin: 0 10%;position: relative;}.introPageMenu a{position: relative;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding: 20px;background-color: #fff;margin-bottom: 10px;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;color: #000;-moz-box-shadow:0px 0px 8px -2px #000;-webkit-box-shadow: 0px 0px 8px -2px #000;box-shadow: 0px 0px 8px -2px #000;}.introPageMenu a:hover{text-decoration: none;-moz-box-shadow:0px 0px 12px -2px #000;-webkit-box-shadow: 0px 0px 12px -2px #000;box-shadow: 0px 0px 12px -2px #000;}.introPageMenu a:hover:before{content: '';position: absolute;left: 0;top:0;right: 0;bottom: 0;border: 4px solid #009ee3;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;}.introPageMenu a.competitionStyle2:hover:before{border: 4px solid #fab900;}.introPageMenu a.competitionStyle3:hover:before{border: 4px solid #00a751;}.introPageMenu a.competitionStyle4:hover:before{border: 4px solid #2384c8;}.introPageMenu a.competitionStyle6:hover:before{border: 4px solid #fca4b4;}.introPageMenu a.competitionStyle8:hover:before{border: 4px solid #007b96;}.introPageMenu a.competitionStyle1 .nameAndDistances{-webkit-justify-content: center;justify-content: center;}.introPageMenu a.competitionStyle1 .nameAndDistances img{display: block;width: 80%;}.introPageMenu a.competitionStyle1:hover:before{border: 4px solid #ff5f00;}.introPageMenu a.competitionStyle1 .seeMore{background-color: #ff5f00;}.introPageMenu a .date{font-size: 20px;line-height: 22px;font-weight: 700;margin-right: 20px;width: 150px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;}.introPageMenu a .logo{font-size: 22px;line-height: 24px;font-weight: 700;margin-right: 20px;width: 150px;padding: 0 20px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;border-left: 2px solid #e9e9e9;border-right: 2px solid #e9e9e9;}.introPageMenu a .logo img{display: block;max-width: 100%;max-height: 80px;}.introPageMenu a .nameAndDistances{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-justify-content: flex-start;justify-content: flex-start;}.introPageMenu a .nameAndDistances b{font-size: 26px;line-height: 28px;font-weight: 700;width: 100%;display: block;}.introPageMenu a .nameAndDistances i{font-style: normal;font-size: 14px;line-height: 16px;width: 100%;margin-top: 5px;display: block;display: none !important; }.introPageMenu a .seeMore{-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;background-color: #009ee3;width: 90px;height: 90px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.introPageMenu a.competitionStyle2 .seeMore{background-color: #fab900;}.introPageMenu a.competitionStyle3 .seeMore{background-color: #00a751;}.introPageMenu a.competitionStyle4 .seeMore{background-color: #2384c8;}.introPageMenu a.competitionStyle6 .seeMore{background-color: #fca4b4;}.introPageMenu a.competitionStyle8 .seeMore{background-color: #007b96;}address{font-style: normal;margin-top: 30px;margin-bottom: 30px;
59display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;}.introPageContent address{-webkit-flex-direction: column;flex-direction: column;color: #fff;font-weight: 600;text-shadow: 1px 0px 5px #000000;}.introPageContent address a{color: #fff;}.introPageContent address .company{display: none;}.pageContainer{margin:0 auto;max-width:1500px;min-width:290px;padding:0 15px;}.pageContainer.contentPage{margin-top: -20px;}.headerContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;position: relative;}.logoAndMenuContainer{position: absolute;top:85px;left: 70px;right: 70px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;background-color: #fff;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;-moz-box-shadow:0px 0px 18px -10px #000;-webkit-box-shadow: 0px 0px 18px -10px #000;box-shadow: 0px 0px 18px -10px #000;z-index: 5;padding: 30px;}.headerBannersContainer{display:inline-block;position:relative;background-color: #fff;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;-moz-box-sizing: border-box;box-sizing: border-box;}.headerBannersContainer:before{content: "";display: block;padding-top: 550px;background-color: #fff; }.headerContainer.contentPage .headerBannersContainer:before{padding-top: 308px; }.homepage{position: absolute;top:27px;left: 120px;z-index: 6;}.homepage a{font-weight: 500;font-size: 20px;text-decoration: underline;color: #fff;position: relative;padding-left: 65px;}.homepage a:before{content: '';position: absolute;left: 0;top: -10px;width: 50px;height: 50px;border: 2px solid #fff;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_home.png);background-repeat:no-repeat;background-size: auto 24px;background-position: 50% 50%;}.bannerRightSide{position: absolute;right: -1px;top: 0;bottom: 0;z-index: 4;background-image: url(/design/design/jooks_ee_2020/common/img/banner_diagonal.png);background-repeat:no-repeat;background-position: right top;width: 240px;}.bannerShadow{position:absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 3;-moz-box-shadow:inset 0 0 150px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.8);}.bannerColorLayer{position:absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 3;background: rgba(0, 158, 227, 0.2);display: none !important;}.headerBanners{position:absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;text-align:center;background-image: url(/design/design/jooks_ee_2020/common/img/loading.gif);background-size: auto 200px;background-repeat:no-repeat;background-position: 50% 50%;}.headerRightContent{background-color: #fff;width: 520px;padding-right: 70px;min-height: 550px;}.headerContainer.contentPage .headerRightContent{width: auto;min-height: 308px;padding-left: 15px;}.buttonsBar{margin-top: 15px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-justify-content: flex-end;justify-content: flex-end;}a.logo{margin-right: 20px;margin-left: 20px;}a.logo img{display: block;max-width: 220px;max-height: 78px;}.competitionLabel{width: 60px;margin-right: 20px;}.competitionLabel img{display: block;width: 100%;max-width: 220px;max-height: 78px;}.headerRightSide{margin-left: 30px;}.registerMenu{margin:0 7px 30px 7px;}.registerMenu a{position: relative;display: block;background: rgba(240, 50, 35, 0.8);color: #fff;font-weight: 500;font-size: 24px;line-height: 26px;text-align: center;padding: 15px 30px;transform: skew(-15deg);font-style: normal;}
59.registerMenu a span{display:inline-block;transform: skew(15deg);display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;font-style: normal;}.registerMenu a:hover{background: rgba(240, 50, 35, 1.0);text-decoration: none;}.langMenuContainer{border:2px solid #b7b7b7;background-color: #fff;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;padding: 14px 25px 14px 15px;margin-right: 5px;background-repeat:no-repeat;background-size: auto 8px;background-position: right 10px top 20px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_down.png);z-index: 6;cursor: pointer;position: absolute;right: 0;top: 0;}.langMenuContainer:hover{text-decoration: none;-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.langMenu{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: flex-end;justify-content: flex-end;position: relative;padding-right: 92px;height: 50px;margin-right: 45px;}
59.langMenu a,.langMenu span{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;margin-right: 10px;width:32px;height: 20px;-moz-box-shadow:0px 0px 8px -3px #000;-webkit-box-shadow: 0px 0px 8px -3px #000;box-shadow: 0px 0px 8px -3px #000;}.langMenu a.et,.langMenu span.et{background-image: url(/design/design/jooks_ee_2020/common/img/et.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.langMenu a.en,.langMenu span.en{background-image: url(/design/design/jooks_ee_2020/common/img/en.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.langMenu a.ru,.langMenu span.ru{background-image: url(/design/design/jooks_ee_2020/common/img/ru.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.langMenu a.fi,.langMenu span.fi{background-image: url(/design/design/jooks_ee_2020/common/img/fi.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.langMenu a:hover,.langMenu a.active{}.langMenu .otherLangs a{margin-top: 5px;}.closeOtherLangs{background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_up.png);}.mobileRegisterButton{display: none;}nav.mainMenu{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}a.mobileMainMenuOpener{display: none;width: 44px;background: url('/design/design/jooks_ee_2020/common/img/icon_menu_dark.png') right center no-repeat;background-size: auto 44px;height: 44px;left:0;}nav.mainMenu{-webkit-justify-content: center;justify-content: center;}nav.mainMenu a{font-family: 'Open Sans', sans-serif;font-weight: 700;color:#000;display: block;padding: 10px 15px;font-size: 24px;line-height: 28px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: relative;text-transform: uppercase;text-align: center;}nav.mainMenu a.close,.categoryMenu a.close{display: none;}nav.mainMenu a:hover,nav.mainMenu a.active{text-decoration: none;color:#009ee3;}nav.mainMenu.mobileMenu{display: none;}.selfServiceButton{margin-left: 30px;margin-right: 12px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.emptySpace{display: none;}a.selfService{background-color: #e30030;display: block;padding: 18px 65px 19px 30px;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;color: #fff;text-decoration: none;font-size: 22px;line-height: 24px;text-transform: uppercase;font-weight: 700;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 18px;background-position: right 30px center;}a.selfService.selfServiceSmall{padding: 12px 18px 13px 18px;font-size: 12px;line-height: 15px;background-image: none;}.introBannerContent{position: absolute;left:0;right: 0;bottom: 0;top: 186px;z-index: 5;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
59-webkit-justify-content: center;-webkit-flex-direction: column;flex-direction: column;}.campaigns{margin-top:155px;padding: 20px 0;min-height: 320px;margin-right: 45px;-moz-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.campaign h2{color: #000;text-align: center;padding: 0;margin: 0;font-size: 32px;line-height: 38px;text-transform: none;font-weight: 500;}.campaign .intro{margin-top: 15px;text-align: center;line-height: 22px;}.campaign .button{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top: 20px;}.campaign .button a.btn{padding-right: 55px;background-repeat:no-repeat;background-size: auto 16px;background-position: right 20px center;}.campaign.pictureCampaign img{max-width: 100%;max-height: 100%;} .firstPageCompetitionsContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.firstPageCompetitions{-webkit-box-flex: 0;-webkit-flex: 0 1 850px;-ms-flex: 0 1 850px;flex: 0 1 850px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.firstPageCompetitions .competition{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;margin: 2px 0;}.firstPageCompetitions .competition .date,.firstPageCompetitions .competition a.name,.f
59irstPageCompetitions .competition .actionButton,.firstPageCompetitions .competition a.action{-moz-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;background: rgba(27, 27, 27, 0.8);color:#fff;padding: 12px 20px;font-size: 22px;line-height: 24px;font-weight: 500;transform: skew(-15deg);font-style: normal;}.firstPageCompetitions .competition .actionButton.ru,.firstPageCompetitions .competition a.action.ru{font-size: 16px;line-height: 24px;}.firstPageCompetitions .competition .date{width: 160px;justify-content: center;-webkit-justify-content: center;}.firstPageCompetitions .competition a.name{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin-left: 4px;}.firstPageCompetitions .competition .actionButton,.firstPageCompetitions .competition a.action{background: rgba(240, 50, 35, 0.8);width: 180px;justify-content: center;-webkit-justify-content: center;margin-left: 4px;cursor: pointer;}.firstPageCompetitions .competition .actionButton.results,.firstPageCompetitions .competition a.action.results{background: rgba(158, 158, 158, 0.8);}.firstPageCompetitions .competition .actionButton:hover,.firstPageCompetitions .competition a:hover.action{background: rgba(240, 50, 35, 1.0);text-decoration: none;}.firstPageCompetitions .competition .actionButton.results:hover,.firstPageCompetitions .competition a:hover.action.results{background: rgba(158, 158, 158, 1.0);}.firstPageCompetitions .competition .date span,.firstPageCompetitions .competition a.name span,.firstPageCompetitions .competition .actionButton span,.firstPageCompetitions .competition a.action span{transform: skew(15deg);display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;font-style: normal;}.firstPageCompetitions .competition a.name span{display: block;}.firstPageCompetitions .competition a.name b{display: block;font-size: 12px;line-height: 14px;font-weight: normal;margin-top: 5px;}.socialMedia{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-top: 40px;}.socialMediaGroup{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.socialMediaGroupHeader{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;margin-bottom: 20px;}.socialMediaGroup h2{}.socialMediaGroupHeader a{background-color:transparent;color: #fff;text-decoration: underline;font-weight: 500;font-size: 16px;margin-left: 20px;}.socialMediaGroupContent{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-top: 20px;justify-content: space-between;}.socialMediaGroupContent .post{background-color: #b7b7b7;position: relative;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin: 0 10px;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.socialMediaGroupContent .post:hover{opacity: 0.8;}.socialMediaGroupContent .post .postContent{width: 100%;height: 0;padding-bottom: 100%;position: relative;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.socialMediaGroupContent .post .text{position: absolute;top:40px;bottom:40px;left:40px;right: 40px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;text-align: center;overflow: hidden;
59line-height: 26px;}.socialMediaGroupContent .post .textMouseOver{display: none;}.socialMediaGroupContent .post:hover .textMouseOver{display: block;position: absolute;left: 0;right: 0;top:0;bottom: 0;padding: 40px;line-height: 26px;overflow: hidden;background-color: #b7b7b7;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;text-align: center;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: rgba(0, 158, 227, 0.9);color: #fff;font-weight: 500;}.socialMediaButtons{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top: 20px;}.socialMediaMenu{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;margin-right: 30px;}.socialMediaMenu a{display: block;border:2px solid #b7b7b7;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;width: 50px;height: 50px;margin-bottom: 0;margin-left:5px;background-repeat:no-repeat;background-size: auto 24px;background-position: 50% 50%;}.socialMediaMenu a:hover{text-decoration: none;-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.socialMediaMenu a.facebook{background-image: url(/design/design/jooks_ee_2020/common/img/icon_facebook.png);}.socialMediaMenu a.instagram{background-image: url(/design/design/jooks_ee_2020/common/img/icon_instagram.png);}.socialMediaMenu a.youtube{background-image: url(/design/design/jooks_ee_2020/common/img/icon_youtube.png);}.sponsorsBlock{margin: 40px 10px 0 10px;}.contentPage .sponsorsBlock{margin: 0px;}a.search{display: none;border:2px solid #b7b7b7;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;width: 50px;height: 50px;margin-right: 5px;background-repeat:no-repeat;background-size: auto 24px;background-position: 50% 50%;background-image: url(/design/design/jooks_ee_2020/common/img/icon_search.png);}a.search:hover{text-decoration: none;-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.distancesBlock{margin-top: 40px;}.distancesBlock h2{display: none;}.distances{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;margin-top:20px;}.distances .distance{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin: 0 10px;-moz-box-sizing: border-box;box-sizing: border-box;border: 2px solid #b7b7b7;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 20px;cursor: pointer;max-width: 528px;}.distances.distancesWithRows .distance{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;width: 19.2% !important;margin: 0;margin-left: 1%;margin-bottom: 15px;}.distances.distancesWithRows .distance:nth-child(5n+1){margin-left: 0;}.distances.distancesWithRowsMaijooks .distance{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;width: 24.25% !important;margin: 0;margin-left: 1%;margin-bottom: 15px;}.distances.distancesWithRowsMaijooks .distance:nth-child(4n+1){margin-left: 0;}.distances .distance.noLink{cursor: default;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
59-webkit-justify-content: center;-webkit-flex-direction: column;flex-direction: column;}.distances .distance .logo{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;height: 80px;margin: 15px 0;}.distances .distance .logo img{display: block;max-width: 90%;max-height: 80px;}.distances .distance h3{text-transform: none;padding: 0;margin: 15px 0;font-size: 24px;line-height: 27px;letter-spacing: normal;text-align: center;font-weight: 500;height: 80px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.distances .distance .date,.distances .distance .time,.distances .distance .description{text-align: center;font-size: 16px;line-height: 20px;}.distances .distance .extraInfo{text-align: center;font-size: 16px;line-height: 20px;font-weight: 600;color: #b7b7b7;}.distances .distance .button{margin-top: 15px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.distances .distance .button a.btn{display: block;margin: 0;color:#b7b7b7;padding: 12px 40px 12px 20px;font-size: 16px;line-height: 18px;border: 2px solid #b7b7b7;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_gray.png);background-repeat:no-repeat;background-size: auto 12px;background-position: right 15px center;}.distances .distance .button a:hover.btn{color:#009ee3;border: 2px solid #009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);}.distances .distance:hover{border: 2px solid #009ee3;}.distances .distance:hover .button .btn{color:#009ee3;border: 2px solid #009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.newsBlock{margin-top: 40px;}.latestNews{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;margin-top:20px;}.latestNews.newsList{-webkit-justify-content: flex-start;justify-content: flex-start;margin-top:0px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.latestNews .item{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin: 0 10px;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;max-width: 528px;}.latestNews .item:hover .photo{opacity: 0.8;}.latestNews.newsList .item{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;width: 32%;margin: 0 0 20px 2%;}.latestNews.newsList .item:nth-child(3n+1){margin-left: 0;}.latestNews .item .photo{width: 100%;position: relative;}.latestNews .item .photo:before{content: "";display: block;padding-top: 66%;}.latestNews .item .photo .photoContent{background-color: #f4f4f4;position: absolute;left: 0;top:0;right: 0;bottom: 0;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;z-index: 1;}.latestNews .item .photo .date,.latestNews.newsList .item .photo .date{position: absolute;left: 50%;bottom: -30px;height: 60px;width: 60px;padding: 0;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;z-index: 2;margin-left: -30px;background-color: #009ee3;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
59-webkit-justify-content: center;color: #fff;font-weight: 500;font-size: 16px;}.latestNews .item h3{margin: 35px 0 0 0;padding: 0 20px;text-align: center;text-transform: none;font-size: 18px;line-height: 22px;font-weight: 500;letter-spacing: normal;}.newsBlock .buttonsBlock{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top: 25px;}.contentArea{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin:0;margin-top: 20px;}aside{width: 340px;padding: 40px 20px 40px 0;margin-right: 40px;box-shadow: inset -20px 0 30px -30px rgba(0,0,0,0.2);-moz-box-sizing: border-box;box-sizing: border-box;}article{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;min-height: 200px;padding: 40px 0 40px 0;}article .content img{}nav.subMenu{background-color: transparent;-moz-box-sizing: border-box;box-sizing: border-box;}nav.subMenu a{display: block;background-color: #f1f1f1;color: #000;font-weight: 500;padding: 15px 20px;font-size: 18px;line-height: 20px 25px;margin-bottom: 5px;position: relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}nav.subMenu a:hover,nav.subMenu a.active{text-decoration: none;color:#fff;background-color: #009ee3;}nav.subMenu a.active{background-color: #009ee3;position: relative;}nav.subMenu a.active:before{content: '';position: absolute;top:0;right:-20px;bottom:0;background-color: #009ee3;width: 35px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 14px;background-position: right 10px center;}nav.subMenu .level_2{margin: 10px 0;}nav.subMenu .level_2 a{background-color: transparent;display:block;padding: 2px 10px 2px 20px;font-size: 14px;line-height: 18px;color: #000;margin-bottom: 10px;font-weight: normal;}nav.subMenu .level_2 a.active{text-decoration: underline;color: #009ee3;}nav.subMenu .level_2 a.active:before{display: none;}nav.subMenu .level_3{margin: 5px 0;}nav.subMenu .level_3 a{padding: 3px 10px 3px 55px;font-size: 14px;line-height: 16px;}nav.subMenu .level_3 a:hover,nav.subMenu .level_3 a.active{text-decoration: underline;color: #a5c44d;}nav.subMenu .level_3 a:hover:before,nav.subMenu .level_3 a.active:before{display: none;}nav.footerMenu{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin: 0 10px;}nav.footerMenu a{display: block;color: #000;font-size: 16px;font-weight: 500;padding: 5px 20px;margin: 5px 0;}nav.footerMenu a:hover,nav.footerMenu a.active{color:#009ee3;text-decoration: underline;}footer{margin-top: 40px;padding: 30px 0 40px 0;box-shadow: inset 5px 5px 30px -28px;}footer address{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-weight: normal;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;color: #000;font-size: 16px;font-style: normal;padding: 30px 80px 0 80px;border-top:2px solid #009ee3;position: relative;}footer address a.bestit{display: block;position: absolute;right: 0;top:50%;margin-top: 3px;width: 70px;height: 23px;background-image: url(/design/design/jooks_ee_2020/common/img/bestit.png);background-repeat:no-repeat;background-size: auto 23px;background-position: center center;}footer address.aims a.bestit{position: absolute;left: 50%;right: auto;top:50%;margin-left: -35px;}footer address span{margin:5px 15px;text-align: center;}footer address span.company{margin-right: 3px;}footer address span.address{margin-left: 0;}footer address span.address:before{content: '- ';}footer address a{color: #000;}.competitionIntro{width: 100%;}.competitionIntro h1{letter-spacing: normal;padding: 0;margin: 0;text-transform: none;font-weight: 500;text-align: center;font-size: 36px;line-height: 42px;}.competitionIntro .date{margin-top: 15px;text-align: center;font-weight: 500;font-size: 22px;}.competitionIntro .competitionDistances{margin-top: 15px;padding: 15px 0;border-top: 2px solid #b7b7b7;border-bottom: 2px solid #b7b7b7;text-align: center;}.competitionIntro .button{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
59-webkit-justify-content: center;margin-top: 30px;}.partnerBanners{margin-top: 40px;padding: 0 10px;-moz-box-sizing: border-box;box-sizing: border-box;}.partnerBanners .banner{width: 100%;}.partnerBanners .banner img{display: block;width: 100%;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.SPO_listStartlist .birth_year{display: none;}.campaign .competitionDistances a{margin: 3px !important;} @media (max-width: 1800px) {.homepage{left: 65px;}.logoAndMenuContainer{position: absolute;left: 15px;right: 15px;}.headerRightContent{padding-right: 15px;}}@media (max-width: 1700px) {nav.mainMenu a{padding: 10px 12px;font-size: 20px;line-height: 28px;}a.selfService{background-color: #e30030;display: block;padding: 18px 55px 19px 25px;font-size: 20px;line-height: 24px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 16px;background-position: right 20px center;}}@media (max-width: 1500px) {.homepage{left: 45px;}.logoAndMenuContainer{padding: 15px 20px;}.competitionLabel{width: 45px;margin-right: 15px;}a.logo{margin-right: 15px;margin-left: 15px;}a.logo img{display: block;max-width: 140px;max-height: 57px;}.selfServiceButton{margin-right: 0px;}a.selfService{padding: 14px 55px 15px 25px;margin-right: 0px;}.headerBannersContainer:before{content: "";display: block;padding-top: 450px;background-color: #000; }.campaigns{margin-top:105px;min-height: 270px;}.headerRightContent{width: 400px;min-height: 450px;}.langMenu{margin-right: 15px;}.campaigns{margin-right: 25px;}.headerContainer.contentPage .headerBannersContainer:before{padding-top: 260px; }.headerContainer.contentPage .headerRightContent{width: auto;min-height: 260px;padding-left: 15px;}.headerContainer.contentPage .bannerShadow{-moz-box-shadow:inset 0 0 100px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8);}.distances .distance{padding: 15px;}.distances .distance h3{font-size: 22px;line-height: 23px;}.distances .distance .button a.btn{font-size: 14px;line-height: 18px;}.competitionIntro h1{font-size: 28px;line-height: 30px;}.competitionIntro .date,.competitionIntro .competitionDistances{margin-top: 10px;}.competitionIntro .competitionDistances{padding: 10px 0;}.competitionIntro .button{margin-top: 15px;}.eventSponsorBox{margin: 20px 20px;width: 140px;height: 60px;}.eventSponsorBox .eventSponsorBoxContent img{max-width: 100%;max-height: 60px;}.SPO_competitionLeftBlock{width: 290px;}}@media (max-width: 1400px) {nav.mainMenu a{padding: 10px 10px;font-size: 18px;line-height: 22px;}a.selfService{font-size: 16px;line-height: 20px;padding: 12px 40px 12px 20px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 12px;background-position: right 15px center;}.competitionListBox,.competitionListBox:nth-child(4n+1){width: 32%;margin-left: 2%;margin-bottom: 20px;}.competitionListBox:nth-child(3n+1){margin-left: 0;}.SPO_competitionLogo{width:250px;margin-left: 20px;}.SPO_listStartlist .birth_year,.SPO_listStartlist .gender{display: none;}}@media (max-width: 1200px) {a.logo{margin-right: 25px;margin-left: 15px;}a.logo img{display: block;max-width: 160px;max-height: 57px;}.emptySpace{display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin-right: 30px;}.selfServiceButton{margin-left: 0;margin-right: 30px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}a.mobileMainMenuOpener{display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: flex-end;justify-content: flex-end;}nav.mainMenu{display:none;position: fixed;left: 0px;top: 0px;right: 0px;bottom: 0px;margin:0px;z-index: 100;background: rgba(255, 255, 255, 1.0);padding: 60px 10px 20px 10px;overflow: auto;-moz-box-sizing: border-box;box-sizing: border-box;}nav.mainMenu:target {display: block;-webkit-animation: fadeIn 1s ease;animation: fadeIn 1s ease;}nav.mainMenu a{border: 0;}nav.mainMenu a.close{display: block;font-size: 0;text-decoration: none;padding: 0;position: absolute;top:15px;height: 24px;}nav.mainMenu a.close:hover{background-color: transparent;border: 0;-moz-box-shadow:none;-webkit-box-shadow: none;box-shadow: none;}nav.mainMenu a.close:hover:before{display: none;}.distances{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
59-webkit-justify-content: center;justify-content: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.distances .distance{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex:none;width: 270px;margin-bottom: 20px;}.latestNews{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.latestNews .item{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex:none;width: 270px;margin-bottom: 20px;}.latestNews .item .photo:before{content: "";display: block;padding-top: 100%;}.socialMediaGroupContent .post{display: none;}.socialMediaGroupContent .post:first-child,.socialMediaGroupContent .post:nth-child(2),.socialMediaGroupContent .post:nth-child(3){display: block;}.eventSponsorBox{margin: 15px 15px;width: 120px;height: 50px;}.eventSponsorBox .eventSponsorBoxContent img{max-width: 100%;max-height: 50px;}.SPO_competitionOveralDataContainer{-webkit-flex-direction: column;flex-direction: column;}.SPO_competitionLogo{width:100%;margin-left: 0px;margin-bottom: 20px;}aside{display: none;}.SPO_mapsTabs .tab{font-size: 12px;line-height: 16px;padding: 15px 10px;}article{display: inline-block;overflow-x: auto;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;padding-right: 15px;}.distances.distancesWithRows .distance,.distances.distancesWithRowsMaijooks .distance,.distances.distancesWithRows .distance:nth-child(5n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(4n+1){width: 32% !important;margin: 0;margin-left: 2%;margin-bottom: 20px;}.distances.distancesWithRows .distance:nth-child(3n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(3n+1){margin-left: 0;}}@media (max-width: 1100px) {.video_listBox,.video_listBox:nth-child(even),.video_listBox:nth-child(3n+1){width: 48%;margin-left: 4%;margin-bottom: 20px;}.video_listBox:nth-child(2n+1){margin-left:0;}.video_listBox:before{width: 70px;height: 70px;background-image: url(/design/design/common/img/video_icon.png);background-position:50% 50%;background-size: auto 55px;background-repeat:no-repeat;}.vipSponsors .sponsorBox{margin: 10px 20px;width: 180px;height: 80px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.vipSponsors .sponsorBox img{max-width: 100%;max-height: 80px;}} @media (max-width: 992px) {.introPageMenu a .date{font-size: 18px;line-height: 20px;font-weight: 700;margin-right: 20px;width: 120px;}.introPageMenu a .logo{width: 120px;padding: 0 20px;}.introPageMenu a .logo img{display: block;max-width: 100%;max-height: 70px;}.introPageMenu a .nameAndDistances b{font-size: 22px;line-height: 24px;}.introPageMenu a .seeMore{width: 90px;height: 90px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.headerRightContent{width: 350px;}.competitionListBox,.competitionListBox:nth-child(4n+1),.competitionListBox:nth-child(3n+1){width: 49%;margin-left: 2%;margin-bottom: 15px;}.competitionListBox:nth-child(2n+1){margin-left: 0;}h1{font-size:36px;line-height:38px;}h1.contentHeader.newsHeader{font-size: 26px;line-height: 28px;}h2{font-size:26px;line-height:28px;}h3{font-size:20px;line-height:22px;}.eventSponsorBox{margin: 15px 15px;width: 110px;height: 40px;}.eventSponsorBox .eventSponsorBoxContent img{max-width: 100%;max-height: 40px;}.SPO_competitionLeftBlock{width: 100%;padding: 20px 0 0 0;margin-right: 40px;box-shadow: none;-moz-box-sizing: border-box;box-sizing: border-box;}a.SPO_competitionMenuLinkActive:before{display: none;}.SPO_competitionRightBlock{padding: 0 0 40px 0;}.SPO_competitionLogo{width: 100%;text-align: center;}.SPO_competitionLogo img{display: inline-block;}.SPO_registerButtonBlock{margin-top:15px;margin-bottom: 30px;}.latestNews.newsList .item,.latestNews.newsList .item:nth-child(3n+1){-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;width: 48%;margin: 0 0 20px 4%;}.latestNews.newsList .item:nth-child(2n+1){margin-left: 0;}.latestNews.newsList .item h3{padding: 0 0px;text-align: center;text-transform: none;font-size: 16px;}.sponsorRow .logo{width: 200px;}.content{padding-top: 20px;}h1.contentHeader{margin: 0 0 15px 0;}}@media (max-width: 920px) {.latestNews .item:nth-child(3){display: none;}.latestNews.newsList .item{display: block;}}@media (max-width: 768px) {.introPageMenu a .date{font-size: 16px;line-height: 18px;font-weight: 700;margin-right: 20px;width: 110px;}.introPageMenu a .logo{width: 100px;padding: 0 10px;}.introPageMenu a .nameAndDistances b{font-size: 18px;line-height: 20px;}.introPageMenu a .nameAndDistances i{font-size: 12px;line-height: 14px;}.introPageMenu a .seeMore{width: 70px;height: 70px;margin-left: 10px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.bannerShadow{-moz-box-shadow:inset 0 0 100px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8);}.competitionIntro h1{font-size: 24px;
59line-height: 26px;}.competitionIntro .date,.competitionIntro .competitionDistances{margin-top: 10px;}.competitionIntro .date{font-size: 18px;}.competitionIntro .competitionDistances{font-size: 14px;line-height: 17px;}.competitionIntro .button{margin-top: 15px;}.SPO_mapsTabs .tab{padding: 15px 5px;}.SPO_mapsTabs .tab.active:before{bottom:-15px;margin-left: -10px;}.SPO_mapsTabs .tab.active:after{bottom:-13px;margin-left: -8px;}.SPO_listStartlist .location{display: none;}.vipSponsors .sponsorBox{margin: 10px 20px;width: 140px;height: 60px;}.vipSponsors .sponsorBox img{max-width: 100%;max-height: 60px;}.SPO_listResultsList .team{display: none;}.distances.distancesWithRows .distance,.distances.distancesWithRows .distance:nth-child(5n+1),.distances.distancesWithRows .distance:nth-child(3n+1),.distances.distancesWithRowsMaijooks .distance,.distances.distancesWithRowsMaijooks .distance:nth-child(4n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(3n+1){width: 48% !important;margin: 0;margin-left: 2%;margin-bottom: 10px;}.distances.distancesWithRows .distance:nth-child(2n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(2n+1){margin-left: 0;}}@media (max-width: 650px) {.introPageBackgroundContainer{display: none;}.introPageContainer{position: static;padding-top: 30px;background: rgb(0,0,0);background: -webkit-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: -o-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);z-index: 5;}.introPageMenu a{-webkit-flex-direction: column;flex-direction: column;padding: 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom: 20px;}.introPageMenu a .seeMore{display: none;}.introPageMenu a .date{width: 100%;}.introPageMenu a .logo{width: 100%;padding: 0;margin: 15px 0;border: 0;}.introPageMenu a .logo img{display: block;max-width: 100%;max-height: 100px;}.introPageMenu a .nameAndDistances{display: block;text-align: center;margin: 0;padding: 0;}.introPageMenu a .nameAndDistances b,.introPageMenu a .nameAndDistances i{width: 100%;padding: 0 30px;-moz-box-sizing: border-box;box-sizing: border-box;}.introPageMenu a:hover:before{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.headerRightContent{width: 300px;}.socialMediaMenu{margin-right: 5px;}.socialMediaMenu a{width: 32px;height: 32px;margin-bottom: 0;margin-left:5px;background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}a.search{width: 32px;height: 32px;margin-right: 5px;background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;background-image: url(/design/design/jooks_ee_2020/common/img/icon_search.png);}.langMenuContainer{border:2px solid #b7b7b7;background-color: #fff;-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;padding: 8px 25px 8px 10px;margin-right: 5px;background-repeat:no-repeat;background-size: auto 8px;background-position: right 10px top 13px;}.langMenu{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: flex-end;justify-content: flex-end;position: relative;padding-right: 92px;height: 32px;}.langMenu a,.langMenu span{width:26px;height: 16px;-moz-box-shadow:0px 0px 8px -3px #000;-webkit-box-shadow: 0px 0px 8px -3px #000;box-shadow: 0px 0px 8px -3px #000;}.langMenu a.et,.langMenu span.et{background-image: url(/design/design/jooks_ee_2020/common/img/et.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}.langMenu a.en,.langMenu span.en{background-image: url(/design/design/jooks_ee_2020/common/img/en.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}.langMenu a.ru,.langMenu span.ru{background-image: url(/design/design/jooks_ee_2020/common/img/ru.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}.langMenu a.fi,.langMenu span.fi{background-image: url(/design/design/jooks_ee_2020/common/img/fi.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}.logoAndMenuContainer{position: absolute;top:68px;}.homepage a{font-weight: 500;font-size: 0;}.homepage a:before{content: '';position: absolute;
59left: 0;top: -28px;width: 32px;height: 32px;border: 2px solid #fff;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_home.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}a.logo{margin-right: 10px;margin-left: 15px;}a.logo img{max-width: 120px;max-height: 43px;}.selfServiceButton,.emptySpace{margin-right: 10px;}a.selfService{padding: 12px 30px 12px 15px;margin-right: 0px;font-size: 14px;line-height: 18px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 10px;background-position: right 10px center;}a.mobileMainMenuOpener{background-size: auto 44px;height: 44px;left:0;}.campaign h2{font-size: 24px;line-height: 28px;}.campaign .intro{line-height: 20px;font-size: 14px;margin-top: 10px;}.campaign .button a.btn,.competitionIntro .button a.btn{font-size: 16px;padding: 12px 20px;padding-right: 50px;background-size: auto 14px;background-position: right 15px center;}.campaigns{min-height: 200px;}.headerBannersContainer:before{content: "";display: block;padding-top: 425px;background-color: #000; }.headerRightContent{min-height: 480px !important;}.headerContainer.contentPage .headerRightContent{padding-left: 5px;}.headerContainer.contentPage .headerBannersContainer:before{padding-top: 225px; }.headerContainer.contentPage .headerRightContent{width: auto;min-height: 50px !important;}.headerContainer.contentPage .bannerShadow{-moz-box-shadow:inset 0 0 60px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.8);}.distancesBlock h2{display: block;margin: 0;padding: 0;}.distancesBlock h2 span{display: block;background-color: transparent;padding: 20px 40px;color: #000;border: 2px solid #b7b7b7;position: relative;transform: none;cursor: pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin: 0;}.distancesBlock h2 span:after{content:'';padding-right:30px;background: url(/design/design/jooks_ee_2020/common/img/icon_arrow_down.png) right center no-repeat;background-size: auto 9px;}.distancesBlock h2 span.closeDistances:after{content:'';padding-right:30px;background: url(/design/design/jooks_ee_2020/common/img/icon_arrow_up.png) right center no-repeat;background-size: auto 9px;}.distancesBlock h2 span:hover{border: 2px solid #009ee3;}.distances .distance,.distances.distancesWithRows .distance,.distances.distancesWithRows .distance:nth-child(5n+1),.distances.distancesWithRows .distance:nth-child(3n+1),.distances.distancesWithRows .distance:nth-child(2n+1),.distances.distancesWithRowsMaijooks .distance,.distances.distancesWithRowsMaijooks .distance:nth-child(4n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(3n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(2n+1){width: 100% !important;margin: 0;margin-bottom: 15px;}.latestNews .item{width: 100%;margin-bottom: 15px;}.latestNews .item:nth-child(2),.latestNews .item:nth-child(3){display: none;}.latestNews.newsList .item{display: block;}.latestNews .item .photo:before{content: "";display: block;padding-top: 66.6%;}.socialMediaGroupContent{-webkit-justify-content: center;justify-content: center;}.socialMediaGroupContent .post{margin: 0;width: 48%;margin-left: 4%;}.socialMediaGroupContent .post,.socialMediaGroupContent .post:nth-child(3){display: none;}.socialMediaGroupContent .post:first-child,.socialMediaGroupContent .post:nth-child(2){display: block;}.socialMediaGroupContent .post:first-child{margin-left: 0;}footer address{padding: 30px 0 50px 0;margin-bottom:0;}footer address a.bestit{display: block;position: absolute;right: 50%;margin-right: -35px;top:auto;bottom: 0;margin-top: 0;width: 70px;height: 23px;background-image: url(/design/design/jooks_ee_2020/common/img/bestit.png);background-repeat:no-repeat;background-size: auto 23px;background-position: center center;}.eventSponsorBox{margin: 10px 10px;width: 90px;height: 35px;}.eventSponsorBox .eventSponsorBoxContent img{max-width: 100%;max-height: 35px;}.sponsorsBlock{clear:both;margin: 40px 0px 0 0px;}.eventSponsorsGroup .eventSponsorsGroupName{text-align: center;font-weight: 500;margin-bottom: 10px;margin-top: 0px;font-size: 22px;text-transform: uppercase !important;}.SPO_competitionOveralDataValue{margin-bottom: 5px;}.SPO_competitionOveralDataValue table tr td{white-space: normal;line-height: 21px;padding-bottom: 8px;}.SPO_competitionOveralDataValue table tr td:first-child{white-space: nowrap;vertical-align: top;padding-right: 10px;}h1{font-size:28px;line-height:30px;}h1.contentHeader.newsHeader{font-size: 22px;line-height: 24px;}h2{font-size:22px;line-height:24px;}h3{font-size:18px;line-height:20px;}.SPO_registerButtonBlock a.selfService{display: block;}.contentArea{margin:0;margin-top: 20px;}.mobileRegisterButton{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
59-webkit-justify-content: center;margin-top: 30px;padding-top: 30px;border-top: 2px solid #f1f1f1;}.mobileRegisterButton a.selfService{color: #fff;padding: 15px 60px 15px 30px;margin: 0;}.logoAndMenuContainer,.socialMediaGroupContent .post,.socialMediaGroupContent .post .postContent,.socialMediaGroupContent .post:hover .textMouseOver,.distances .distance,.latestNews .item .photo .photoContent,.partnerBanners .banner img,.eventSponsorsGroup,.newsView .newsPic img,.video_listBox img{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}a.logo{margin-left: 0;}.distancesBlock{margin: 0;padding: 0;margin-top: 15px;}.newsBlock h2{display: none;}.newsBlock{margin-top: 15px;}.newsBlock .buttonsBlock{margin-top: 10px;}.partnerBanners{margin-top: 40px;padding: 0;-moz-box-sizing: border-box;box-sizing: border-box;}h1.contentHeader{margin: 0 0 15px 0;}.video_listBox,.video_listBox:nth-child(even),.video_listBox:nth-child(3n+1),.video_listBox:nth-child(2n+1){width: 100%;margin-left: 0;margin-bottom: 15px;}.video_listBox:before{width: 70px;height: 70px;background-image: url(/design/design/common/img/video_icon.png);background-position:50% 50%;background-size: auto 55px;background-repeat:no-repeat;}.SPO_listResultsList .gender{display: none;}.introPageMenu a.competitionStyle1 .nameAndDistances img{width: 80%;padding: 25px 0;}.introPageMenu a.competitionStyle1 .nameAndDistances{text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: column;flex-direction: column;}.tm_name_in_mobile{display: block;}}@media (max-width: 600px) {table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr,table.responsive th.narrowColumn,table.responsive td.narrowColumn,table.responsive td.photo,table.SPO_resultsList.responsive tr td,table.SPO_resultsList.responsive tr td.place,table.SPO_resultsList.responsive tr td.name,table.SPO_resultsList.responsive tr td.time{ display: block;text-align:left;width:auto;}table.responsive th.center,table.responsive td.center,table.SPO_resultsList.responsive tr td.center{text-align:left !important;}table.responsive th.right,table.responsive td.right{text-align:left;}table.responsive thead tr { position: absolute;top: -9999px;left: -9999px;border:0px solid red;}table.responsive tr {border: 2px solid #b7b7b7;margin-bottom:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;padding: 10px;}table.responsive tr:nth-child(odd) {background-color:#f4f4f4;}.SPO_listTable tr:nth-child(even) td,.SPO_resultsList tr:nth-child(even) td,.SPO_resultsList.responsive tr:nth-child(even) td{background-color:transparent;border: 0px;}.SPO_listTable tr:nth-child(odd) td,.SPO_resultsList tr:nth-child(odd) td,.SPO_resultsList.responsive tr:nth-child(odd) td{background-color: transparent;border: 0px;}table.responsive td,table.responsive td.narrowColumn,table.responsive td.photo,table.SPO_resultsList.responsive tr td,table.SPO_resultsList.responsive tr td.place,table.SPO_resultsList.responsive tr td.name,table.SPO_resultsList.responsive tr td.time,table.SPO_resultsList.responsive tr td.genderPlace,table.SPO_resultsList.responsive tr td.center{ border: none;border-bottom: 0px solid #dedede; position: relative;padding-left: 42% !important;white-space:normal;text-align: left !important;border: 0 !important;}table.SPO_resultsList.responsive tr td.genderPlace{display: none;}table.responsive td.listButtonField { border: none;position: relative;padding: 0px;background-color:#f5f5f5;margin-bottom:1px; width:100%;}table.responsive td.listPhotoField { border: none;position: relative;padding: 10px;margin-bottom:1px; width:100%;-moz-box-sizing: border-box;box-sizing: border-box;font-size:0px;text-align:center;}table.responsive td.listButtonField a.buttonDetailView,table.responsive td.listButtonField a.buttonEdit,table.responsive td.listButtonField a.buttonDelete,table.responsive td.listButtonField a.buttonMoveUp,table.responsive td.listButtonField a.buttonMoveDown,table.responsive td.listButtonField a.buttonAdd{display:block;width:100%;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;-khtml-border-radius: 0px;}table.responsive td:before { position: absolute;top: 8px;left: 10px;width: 40%; padding-right: 10px; white-space: nowrap;font-weight:600;}.responsiveHeader{background-color:red;position: absolute;top: -9999px;left: -9999px;}table.pricelist td:before {font-size:12px;width:50%;}table.pricelist td { padding-left: 55%; }table.responsive2,table.responsive2 tbody,table.responsive2 tr,table.responsive2 tr td{display:block;width:100% !important;}table.responsive2 tr td{margin-bottom:15px;}article{min-height: auto;padding: 20px 12px 20px 12px;}.newsView .newsPic{float: none;margin: 0 0 20px 0;width: 100%;}.pageContainer.introPage{padding-left: 27px;padding-right: 27px;-moz-box-sizing: border-box;box-sizing: border-box;}.SPO_mapsTabs{-webkit-flex-wrap: wrap;flex-wrap: wrap;}.SPO_mapsTabs .tab,.SPO_mapsTabs .tab:first-child,.SPO_mapsTabs .tab:last-child{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex:none;padding: 15px 10px;margin-right: 5px;margin-bottom: 5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size: 12px;line-height: 17px;border: 2px solid #f4f4f4;}.SPO_mapsTabs .tab.active:before{display: none;}.SPO_mapsTabs .tab.active:after{display: none;}.SPO_tabContent{margin-top: 20px;}
59.SPO_listFilter,.SPO_listFilter form{-webkit-justify-content: center;justify-content: center;padding: 10px;}.SPO_listFilter .SPO_listFilterElement,.SPO_listFilter form .SPO_listFilterElement{width: 100%;margin: 5px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}.SPO_listFilter input[type=text],.SPO_listFilter input[type=file],.SPO_listFilter input[type=password],.SPO_listFilter textarea,.SPO_listFilter select{width: 100%;max-width: 100%;}.SPO_competitionRightBlock h1{margin-top: 25px;}.sponsorRow{-webkit-flex-direction: column;flex-direction: column;padding: 30px 0;}.sponsorRow .logo{width: 100%;margin-right: 0px;margin-bottom: 15px;-webkit-justify-content: flex-start;justify-content: flex-start;}.sponsorRow .info{width: 100%;}.competitionLabel{width: 35px;margin-right: 10px;}table.offersTable,table.offersTable tbody,table.offersTable tr,table.offersTable tr td{display: block;width: 100%;}.SPO_listStartlist .class,.SPO_listRegistrationList .team{display: none;}a.selfService.selfServiceSmall{padding: 12px 12px 13px 12px;font-size: 10px;line-height: 15px;background-image: none;}.SPO_listResultsList .certificate{width: auto !important;}.SPO_listResultsList th.certificate{font-size: 0px !important;}.SPO_listResultsList .class{display: none;}table.responsive2{}table.responsive2 table.table{display: table;}table.responsive2 table.table thead{display: table-header-group;}table.responsive2 table.table tbody{display: table-row-group;}table.responsive2 table.table tr{display: table-row;}table.responsive2 table.table td,table.responsive2 table.table th{display: table-cell;-moz-box-sizing: border-box;box-sizing: border-box;width:auto !important;}a.btn.btnImportant,a:hover.btn.btnImportant{padding: 10px 15px 10px 15px;font-size: 12px;line-height: 16px;text-transform: none;margin: 2px;}a.btn.btnSmall,a:hover.btn.btnSmall{background-image: none;padding: 5px 12px 5px 12px;font-size: 10px;line-height: 16px;margin: 1px;}.distances.distancesWithRows .distance a.btn{display: none;}.competitionIntro a.btn{background-image: none !important;}}@media (max-width: 450px) {.headerRightContent{width: 220px;}a.search{display: none;}.langMenu,.langsMenuContainer{margin-right: 0;}.socialMediaMenu{margin-right: 0px;}.campaigns{min-height: 200px;position: relative;}.campaign{position: absolute;left: -30px;right: 0;top:10px;z-index: 7;}.campaign h2{font-size: 20px;line-height: 23px;}.campaign .intro{line-height: 16px;font-size: 13px;margin-top: 10px;height: 65px;overflow: hidden;}.headerBannersContainer:before{content: "";display: block;padding-top: 350px;background-color: #000; }.headerRightContent{min-height: 350px;}.homepage{left: 15px;}.bannerShadow{-moz-box-shadow:inset 0 0 60px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.8);}.campaign .button{margin-top: 15px;}.campaign .button a.btn{font-size: 14px;padding: 8px 15px;padding-right: 35px;background-size: auto 10px;background-position: right 10px center;}.competitionIntro h1{font-size: 22px;line-height: 24px;}.competitionIntro .date,.competitionIntro .competitionDistances{margin-top: 5px;}.competitionIntro .date{font-size: 16px;margin-top: 0;}.competitionIntro .competitionDistances{font-size: 14px;line-height: 17px;}.competitionIntro .button{margin-top: 15px;}nav.footerMenu{-webkit-flex-direction: column;flex-direction: column;}nav.footerMenu a{display: block;color: #000;font-size: 16px;font-weight: 500;padding: 5px 20px;margin: 5px 0;}.competitionListBox,.competitionListBox:nth-child(4n+1),.competitionListBox:nth-child(3n+1),.competitionListBox:nth-child(2n+1){width: 100%;margin-left: 0;margin-bottom: 15px;}.socialMediaGroupContent .post,.socialMediaGroupContent .post:nth-child(2),.socialMediaGroupContent .post:nth-child(3){display: none;}.socialMediaGroupContent .post:first-child{display: block;width: 100%;}footer address{display: block;}footer address span{display: block;margin:3px 0px;text-align: center;}.latestNews.newsList .item,.latestNews.newsList .item:nth-child(3n+1),.latestNews.newsList .item:nth-child(2n+1){width: 100%;margin: 0 0 25px 0;}article .content img{width: auto !important;max-width: 100% !important;max-height: 100% !important;}a.logo{margin-left: 0px;}.logoAndMenuContainer{padding: 12px;}.competitionLabel{width: 35px;margin-right: 10px;}a.mobileMainMenuOpener{width: 38px;background-size: auto 38px;height: 38px;left:0;}.eventSponsorBox{margin: 10px 8px;width: 80px;height: 35px;}.vipSponsors .sponsorBox{margin: 10px 10px;width: 120px;height: 50px;}.vipSponsors .sponsorBox img{max-width: 100%;max-height: 50px;}a.selfService{padding: 8px 24px 8px 10px;margin-right: 0px;font-size: 9px;line-height: 12px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 8px;background-position: right 8px center;}a.selfService.selfServiceSmall{padding: 8px 8px 9px 8px;font-size: 9px;line-height: 14px;background-image: none;}.SPO_listResultsList .birth_year{display: none;}.distances .distance .extraInfo{font-size: 14px;
59line-height: 26px;letter-spacing: -0.5px;}.campaign .date{}.campaign .competitionDistances a.btn{font-size: 12px;line-height: 14px;padding: 8px 15px !important;}}@media (max-width: 400px) {.competitionLabel{display: none;}a.logo img{max-width: 100px;max-height: 36px;}.SPO_listStartlist .team{display: none;}}@media screen and (max-height: 880px) {.introPageContainer{position: static;padding-top: 30px;background: rgb(0,0,0);background: -webkit-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: -o-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);z-index: 5;}.introPageBackgroundContainer{display: none;}}.Bold{font-weight: bold;color:red;}.Title{font-weight: bold;font-size: 18px;color:green;}.Code{border: #8b4513 1px solid;padding-right: 5px;padding-left: 5px;color: #000066;font-family: 'Courier New' , Monospace;background-color: #ff9933;}body {color: #000000;}table{border:10px;}
60
61.hiddenBlock_content1,.hiddenBlock_content2{display:none;}.adminLink{position:absolute;top:0px;left:0px;padding:0px;margin:0px;z-index:100000000;}.no_objects{padding:10px;}.listContainer{display:block;overflow-x: auto;}.list{border-spacing: 0;border-collapse: collapse;width:100%;}.list th{padding:5px;background-color:#cdcdcd;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#000;text-align:left;}.list td{padding:5px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}.list td:first-child{border-left:1px solid #e5e5e5;}.list tr:nth-child(odd) {background: #f2f2f2;}.list tr:nth-child(even) {background: #ffffff;}.list tr:nth-child(odd) .listActiveRow,.list tr:nth-child(even) .listActiveRow{background-color:#ccf0fe;}.withHeader tr:first-child td{padding:5px;background-color:#cdcdcd;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#000;font-weight:600;}a.buttonDetailView,a.adminListButtonDetailView,a.buttonEdit,a.buttonDelete,a.buttonMoveUp,a.buttonMoveDown,a.buttonAdd,a.buttonPhoto{dis
61play:block;width:26px;height:26px;background-color: #00adef;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;-webkit-background-size: 12px;-moz-background-size: 12px;-o-background-size: 12px;background-size: 12px;background-repeat:no-repeat;background-position:50% 50%;font-size: 0px;text-indent: -9999999px;}a.buttonOpen{display:block;width:26px;height:26px;background-color: #00adef;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;-webkit-background-size: 12px;-moz-background-size: 12px;-o-background-size: 12px;background-size: 12px;background-repeat:no-repeat;background-position:50% 50%;}a.buttonClose{display:block;width:26px;height:26px;background-color: #00adef;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;-webkit-background-size: 12px;-moz-background-size: 12px;-o-background-size: 12px;background-size: 12px;background-repeat:no-repeat;background-position:50% 50%;}a:hover.buttonDetailView,a:hover.buttonEdit,a:hover.buttonDelete,a:hover.buttonMoveUp,a:hover.buttonMoveDown,a:hover.buttonPhoto{background-color: #cdcdcd;}h2 a.buttonAdd{background-color:#cdcdcd;position:absolute;right:10px;top:8px;}h2 a.buttonOpen{background-color:#cdcdcd;position:absolute;right:10px;top:8px;}h2 a.buttonClose{background-color:#cdcdcd;position:absolute;right:10px;top:8px;}a.buttonDetailView{background-image:url(/design/design/common/img/button_detail_view.png);}a.buttonEdit{background-image:url(/design/design/common/img/button_edit.png);}a.buttonDelete{background-image:url(/design/design/common/img/button_delete.png);}a.buttonPhoto{background-image:url(/design/design/common/img/button_photo.png);background-size:14px;}a.buttonMoveUp{background-image:url(/design/design/common/img/arrow_desc.png);background-size:10px;}a.buttonMoveDown{background-image:url(/design/design/common/img/arrow_asc.png);background-size:10px;}a.buttonAdd{background-image:url(/design/design/common/img/button_add.png);}a.buttonOpen{background-image:url(/design/design/common/img/arrow_asc.png);}a.buttonClose{background-image:url(/design/design/common/img/arrow_desc.png);}.width100p{width:100%;}.width75p{width:75%;}.width66p{width:66%;}.width50p{width:50%;}.width33p{width:33%;}.width25p{width:25%;}.width20p{width:20%;}.width15p{width:15%;}.width10p{width:10%;}.width5p{width:5%;}.ti1 td:nth-child(1), .ti1 th:nth-child(1),.ti2 td:nth-child(2), .ti2 th:nth-child(2),.ti3 td:nth-child(3), .ti3 th:nth-child(3),.ti4 td:nth-child(4), .ti4 th:nth-child(4),.ti5 td:nth-child(5), .ti5 th:nth-child(5),.ti6 td:nth-child(6), .ti6 th:nth-child(6),.t
61i7 td:nth-child(7), .ti7 th:nth-child(7),.ti8 td:nth-child(8), .ti8 th:nth-child(8),.ti9 td:nth-child(9), .ti9 th:nth-child(9), .ti10 td:nth-child(10), .ti10 th:nth-child(10), .ti11 td:nth-child(11), .ti11 th:nth-child(11),.ti12 td:nth-child(12), .ti12 th:nth-child(12),.ti13 td:nth-child(13), .ti13 th:nth-child(13),.ti14 td:nth-child(14), .ti14 th:nth-child(14),.ti15 td:nth-child(15), .ti15 th:nth-child(15),.ti16 td:nth-child(16), .ti16 th:nth-child(16),.ti17 td:nth-child(17), .ti17 th:nth-child(17),.ti18 td:nth-child(18), .ti18 th:nth-child(18),.ti19 td:nth-child(19), .ti19 th:nth-child(19),.ti20 td:nth-child(20), .ti20 th:nth-child(20){color:red;font-weight:600;}.tr1 td:nth-child(1), .tr1 th:nth-child(1),.tr2 td:nth-child(2), .tr2 th:nth-child(2),.tr3 td:nth-child(3), .tr3 th:nth-child(3),.tr4 td:nth-child(4), .tr4 th:nth-child(4),.tr5 td:nth-child(5), .tr5 th:nth-child(5),.tr6 td:nth-child(6), .tr6 th:nth-child(6),.tr7 td:nth-child(7), .tr7 th:nth-child(7),.tr8 td:nth-child(8), .tr8 th:nth-child(8),.tr9 td:nth-child(9), .tr9 th:nth-child(9), .tr10 td:nth-child(10), .tr10 th:nth-child(10), .tr11 td:nth-child(11), .tr11 th:nth-child(11),.tr12 td:nth-child(12), .tr12 th:nth-child(12),.tr13 td:nth-child(13), .tr13 th:nth-child(13),.tr14 td:nth-child(14), .tr14 th:nth-child(14),.tr15 td:nth-child(15), .tr15 th:nth-child(15),.tr16 td:nth-child(16), .tr16 th:nth-child(16),.tr17 td:nth-child(17), .tr17 th:nth-child(17),.tr18 td:nth-child(18), .tr18 th:nth-child(18),.tr19 td:nth-child(19), .tr19 th:nth-child(19),.tr20 td:nth-child(20), .tr20 th:nth-child(20){text-align:right;}.tc1 td:nth-child(1), .tc1 th:nth-child(1),.tc2 td:nth-child(2), .tc2 th:nth-child(2),.tc3 td:nth-child(3), .tc3 th:nth-child(3),.tc4 td:nth-child(4), .tc4 th:nth-child(4),.tc5 td:nth-child(5), .tc5 th:nth-child(5),.tc6 td:nth-child(6), .tc6 th:nth-child(6),.tc7 td:nth-child(7), .tc7 th:nth-child(7),.tc8 td:nth-child(8), .tc8 th:nth-child(8),.tc9 td:nth-child(9), .tc9 th:nth-child(9), .tc10 td:nth-child(10), .tc10 th:nth-child(10), .tc11 td:nth-child(11), .tc11 th:nth-child(11),.tc12 td:nth-child(12), .tc12 th:nth-child(12),.tc13 td:nth-child(13), .tc13 th:nth-child(13),.tc14 td:nth-child(14), .tc14 th:nth-child(14),.tc15 td:nth-child(15), .tc15 th:nth-child(15),.tc16 td:nth-child(16), .tc16 th:nth-child(16),.tc17 td:nth-child(17), .tc17 th:nth-child(17),.tc18 td:nth-child(18), .tc18 th:nth-child(18),.tc19 td:nth-child(19), .tc19 th:nth-child(19),.tc20 td:nth-child(20), .tc20 th:nth-child(20),.tc21 td:nth-child(21), .tc21 th:nth-child(21),.tc22 td:nth-child(22), .tc22 th:nth-child(22),.tc23 td:nth-child(23), .tc23 th:nth-child(23),.tc24 td:nth-child(24), .tc24 th:nth-child(24),.tc25 td:nth-child(25), .tc25 th:nth-child(25),.tc26 td:nth-child(26), .tc26 th:nth-child(26),.tc27 td:nth-child(27), .tc27 th:nth-child(27){text-align:center;}.tb1 td:nth-child(1), .tb1 th:nth-child(1),.tb2 td:nth-child(2), .tb2 th:nth-child(2),.tb3 td:nth-child(3), .tb3 th:nth-child(3),.tb4 td:nth-child(4), .tb4 th:nth-child(4),.tb5 td:nth-child(5), .tb5 th:nth-child(5),.tb6 td:nth-child(6), .tb6 th:nth-child(6),.tb7 td:nth-child(7), .tb7 th:nth-child(7),.tb8 td:nth-child(8), .tb8 th:nth-child(8),.tb9 td:nth-child(9), .tb9 th:nth-child(9), .tb10 td:nth-child(10), .tb10 th:nth-child(10), .tb11 td:nth-child(11), .tb11 th:nth-child(11),.tb12 td:nth-child(12), .tb12 th:nth-child(12),.tb13 td:nth-child(13), .tb13 th:nth-child(13),.tb14 td:nth-child(14), .tb14 th:nth-child(14),.tb15 td:nth-child(15), .tb15 th:nth-child(15),.tb16 td:nth-child(16), .tb16 th:nth-child(16),.tb17 td:nth-child(17), .tb17 th:nth-child(17),.tb18 td:nth-child(18), .tb18 th:nth-child(18),.tb19 td:nth-child(19), .tb19 th:nth-child(19),.tb20 td:nth-child(20), .tb20 th:nth-child(20){font-weight:600;}.narrow td,.narrow th{padding:3px 2px;font-size:14px;line-height:15px;}.messages_global_container{display:block;}.warnings_container{font-weight:600;padding:10px;background-color:#f4b202;display:block;margin:5px 0;}.errors_container,.form_error{font-weight:600;padding:10px;background-color:#e2001a;color:#fff;display:block;margin:5px 0;}.messages_container{font-weight:600;padding:10px;background-color:#24a612;color:#fff;display:block;margin:5px 0;}.inputError{background-color: #ffe6e6;}.filter{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;background-color:#f4f4f4;border:0px solid #c7c7c7;-moz-box-sizing: border-box;box-sizing: border-box;font-size:14px;margin-bottom:15px;position:relative;}.filter .content{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;padding:5px;white-space: normal;}.filter .content div{margin:5px;}.filter .content div div{margin:0;}.filter .content div span.label{display:block;font-weight:600;}.filter .content div span.label img{display:inline-block;}.filter .filter_buttons{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;margin-left:10px;padding-right:5px;padding-top:18px;margin-top: 5px;}.filter .content div table{border-collapse: collapse;border-spacing: 0px;}.filter .content div img{display:block;}.filter .buttons input[type="button"],.filter .buttons input[type="submit"]{margin-bottom:5px;}.filter input[type="text"],.filter select{border: 1px solid #dddddd;}.filter_element.keyword{width: 300px;}.filter_element.keywordinput[type="text"]{width: 100% !important;}.important{color:red;}a.openDetailSearch{position:absolute;width:40px;height:16px;display:block;text-align:center;background-image: url(//www.jooks.ee/design/design/common/img/icon_arrow_down_black.png);background-position:50% 55%;background-size:auto 7px;background-repeat:no-repeat;background-color:red;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;-khtml-border-radius: 30px;border:1px solid #c7c7c7;background-color:#fff;left:49%;bottom:-10px;}a.closeDetailSearch{background-image: url(//www.jooks.ee/design/design/common/img/icon_arrow_up_black.png);background-position:50% 50%;}.filter .extraFilterContainer{display:block;width:100%;}.filter .content div.extraFilter{width:100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.filter .content div.extraFilter div{margin-right:10px;}.filter .filter_buttons.removeTopPadding{padding-top:0;}section{border-top:1px solid #e5e5e5;margin-top:10px;display:block;overflow:hidden;}section h2{background-color:#00adef;margin:0px;padding:12px 10px 10px 10px;color:#fff;position:relative;}section:first-child{margin-top:0px;}.listTableInner tr th{text-align:left;}.form_value textarea {-moz-box-sizing: border-box;box-sizing: border-box;width:100%;height:100px;}.form_value input[type="text"],.form_value input[type="password"],.form_value input[type="file"] {-moz-box-sizing: border-box;box-sizing: border-box;width:100%;}.form_value table{margin-left:-2px;}.form_value table td{padding:0px;margin:0px;}.form_container{display:block;overflow:hidden;border:1px solid #dedede;padding:10px;}.form_container + .form_container{margin-top:10px;}.form_row{display: -webkit-flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;flex-direction: row;}.form_label,.form_value{background-color:#f4f4f4;border-right:1px solid #e5e5e5;border-left:1px solid #ffffff;border-bottom:1px solid #e5e5e5;border-top:1px solid #ffffff;-moz-box-sizing: border-box;box-sizing: border-box;}.form_label{padding:5px 10px 5px 10px;color:#000;font-weight:600;width:22%;}.form_value{width:78%;padding:5px 10px 5px 10px;}.form_label:first-child{border-left:1px solid #e5e5e5;}.form_container.view .form_label,.form_container.view .form_value{padding:10px;}.form_label{padding:5px 10px 5px 10px;color:#000;font-weight:600;width:22%;}.form_value{width:78%;padding:5px 10px 5px 10px;}.form_help{display:block;padding-top:5px;width:100%;font-style:italic;font-size:14px;line-height:16px;
61color:#777;clear:both;}.labelWidth33p .form_label{width:33%;}.labelWidth33p .form_value{width: 67%; }.labelWidth50p .form_label{width:50%;}.labelWidth50p .form_value{width:50%; }.labelWidth66p .form_label{width:66%;}.labelWidth66p .form_value{width:34%; }.form_row.colspan{display: block;-moz-box-sizing: border-box;box-sizing: border-box}.form_row.colspan .form_label{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;border-bottom:0px;-moz-box-sizing: border-box;box-sizing: border-box;width:100%;}.form_row.colspan .form_value{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;border-top:0px;padding-top:0px;border-left:1px solid #e5e5e5;-moz-box-sizing: border-box;box-sizing: border-box;width:100%;max-width:100%;}.form_container.view .form_row.colspan .form_label{padding:10px 10px 0 10px;}.form_container.view .form_row.colspan .form_value{padding:5px 10px 10px 10px;}.form_value p{display:block;margin:0px;padding:0px;padding-bottom:2px;color:#000;}.form_value_element{float:left;margin-left:10px;}.form_value_element:first-child{margin-left:0px;}.form_buttons{margin-top:10px;display:flex;justify-content: center;webkit-justify-content: center;}.buttons{display:block;overflow:hidden;margin:10px 0px;text-align:center;}.buttons input[type="button"]{margin:5px;}.tableContainer{overflow-x:auto;-moz-box-sizing: border-box;box-sizing: border-box;white-space: nowrap;}table.responsive,.table,table.listTableInner{border-spacing: 0;border-collapse: collapse;-moz-box-sizing: border-box;box-sizing: border-box;width:99.9%;}table.responsive th,.table th,table.listTableInner th{text-align:left;background-color:#ffffff;border:0px;border-bottom:8px solid #dedede;padding:5px;color:#000;}table.responsive td,.table td,table.listTableInner td{padding:5px;border-bottom:1px solid #dddddd;}table.responsive tr:nth-child(odd) td,.table tr:nth-child(odd) td,table.listTableInner tr:nth-child(odd) td{background-color:#f6f6f6;}table.responsive th.narrowColumn,table.responsive td.narrowColumn,table.listTableInner th.narrowColumn,table.listTableInner td.narrowColumn{width:1%;white-space:nowrap;}table.responsive th.center,table.responsive td.center{text-align:center;}table.responsive th.right,table.responsive td.right{text-align:right;}table.responsive td.photo{text-align:center;width:90px;}table.responsive td.nowrap{white-space:nowrap;}@media only screen and (max-width: 600px){table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr,table.responsive th.narrowColumn,table.responsive td.narrowColumn,table.responsive td.photo { display: block;text-align:left;width:auto;}table.responsive th.center,table.responsive td.center{text-align:left;}table.responsive th.right,table.responsive td.right{text-align:left;}table.responsive thead tr { position: absolute;top: -9999px;left: -9999px;border:1px solid red;}table.responsive tr { border: 1px solid #dedede; margin-bottom:10px; }table.responsive td,table.responsive td.narrowColumn,table.responsive td.photo { border: none;border-bottom: 1px solid #dedede; position: relative;padding-left: 42%;white-space:normal;}table.responsive td.listButtonField { border: none;position: relative;padding: 0px;background-color:#f5f5f5;margin-bottom:1px; width:100%;}table.responsive td.listPhotoField { border: none;position: relative;padding: 10px;margin-bottom:1px; width:100%;-moz-box-sizing: border-box;box-sizing: border-box;font-size:0px;text-align:center;}table.responsive td.listButtonField a.buttonDetailView,table.responsive td.listButtonField a.buttonEdit,table.responsive td.listButtonField a.buttonDelete,table.responsive td.listButtonField a.buttonMoveUp,table.responsive td.listButtonField a.buttonMoveDown,table.responsive td.listButtonField a.buttonAdd{display:block;width:100%;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;-khtml-border-radius: 0px;}table.responsive td:before { position: absolute;top: 6px;left: 6px;width: 40%; padding-right: 10px; white-space: nowrap;font-weight:600;}.responsiveHeader{background-color:red;position: absolute;top: -9999px;left: -9999px;}table.pricelist td:before {font-size:12px;width:50%;}table.pricelist td { padding-left: 55%; }table.responsive2,table.responsive2 tbody,table.responsive2 tr,table.responsive2 tr td{display:block;width:100% !important;}table.responsive2 tr td{margin-bottom:15px;}}.totalSumBlock{display:block;text-align:center;padding:15px 0;border-bottom:1px solid #dedede;font-size:20px;font-weight:bold;}.cartCheckoutInfoBlock{display:block;overflow:hidden;}.cartCheckoutInfoBlock .section{margin-top:20px;}.cartCheckoutInfoBlock .section h2{margin:0;padding-top:0;padding-bottom:15px;}.cartCheckoutInfoBlock .section .content{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border:1px solid #dedede;padding:10px;}.cartCheckoutInfoBlock .section .content .transportType{width:280px;}.cartCheckoutInfoBlock .section .content .transportTypeData{margin-left:10px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.cartCheckoutInfoBlock .section .content .transportTypeData .form_label{width:30%;}.cartCheckoutInfoBlock .section .content .transportTypeData .form_value{width:70%;}.cartCheckoutInfoBlock .section .content .customerData,.cartCheckoutInfoBlock .section .content .notes{width:100%;}.cartCheckoutInfoBlock .checkoutButtons{display:block;text-align:center;margin-top:15px;overflow:hidden;}.cartCheckoutInfoBlock .checkoutButtons .form_button,.checkoutButtons input[type="button"]{display:inline-block;margin:5px;}@media (max-width: 992px) {.cartCheckoutInfoBlock .section .content{display:block;}.cartCheckoutInfoBlock .section .content .transportType{width:100%;margin-bottom:10px;}.cartCheckoutInfoBlock .section .content .transportTypeData{margin-left:0px;width:100%;}}@media (max-width: 768px) {.cartCheckoutInfoBlock .section .content .transportTypeData .form_label,.cartCheckoutInfoBlock .section .content .transportTypeData .form_value{width:100%;}}.popupDialog {display:none;margin-top:50px;left:calc(50% - 350px); background-color:#fff;width:700px;}.popupHeader{background-color:#dedede;padding:15px;}.popupHeader h2{text-transform:none;padding:0px 30px 0px 0px;margin:0px;color:#000;}.popupContent{padding:15px 15px;}.popupContent p{padding:0px;margin:0px;}.close {position: absolute;right: 0px;bottom: 100%;height: 40px;width: 24px;background: url(/design/design/common/img/close.png) no-repeat center;background-size: 24px;font-size: 0px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;cursor:pointer;}.close:hover {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
61.popupFullBackground {position: fixed;left: 0px;top: 0px;right: 0px;bottom: 0px;z-index: 1000;background: rgba(0, 0, 0, 0.8);padding: 60px 20px 40px 20px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-items: flex-start;-ms-flex-align: flex-start;align-items: flex-start;-webkit-box-align: flex-start;overflow: auto;-webkit-transition: all 0.3s;transition: all 0.3s;-ms-transform: translateY(-130%);-webkit-transform: translateY(-130%);transform: translateY(-130%);}.popupFullBackground:target {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}.popupContent {flex: 0 1 95%;max-width:1200px;background: #fff;padding: 20px;padding-top: 10px;position: relative;}.popupDialogFullscreen .popupContent{-webkit-box-flex: 0 1 95%;-webkit-flex: 0 1 95%;-ms-flex: 0 1 95%;flex: 0 1 95%;}.popupContent h2 {font-size: 24px;font-weight: 700;color: #000;margin: 10px 0px;line-height: 1.2;}.popupClose {position: absolute;right: 0px;bottom: 100%;height: 40px;width: 40px;background: url(/design/design/common/img/close.png) no-repeat center;background-size: 24px;font-size:0px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.popupClose:hover {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}.blogBox{display:block;border-bottom:1px dotted #999;padding:20px;cursor:pointer;}.blogBox:hover{background-color:#f4f4f4;}.blogBox:nth-child(1){border-top:1px dotted #999;}.blogBox h3{color:#000;font-size:40px;line-height:42px;font-weight:normal;margin:0;padding:0;}.blogBox .description{margin-top:10px;}.blogBox .dateAndAuthor{color:#51565f;border-top:1px solid #dedede;margin-top:15px;padding-top:10px;display:inline-block;}.blogBox .dateAndAuthor span{display:block;float:left;}.blogBox .dateAndAuthor .author,.blogBox .dateAndAuthor .comments{margin-left:15px;padding-left:15px;border-left:1px solid #dedede;}.blogBox .dateAndAuthor .comments{text-transform:lowercase;}.blogHeader{background-color:#f4f4f4;padding:40px;}.blogHeader h2{padding:0;margin:0;color:#000;font-size:50px;line-height:54px;font-weight:normal;}.blogHeader .categoryAndDate{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #999;color:#51565f;}.blogHeader .categoryAndDate .date{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;text-align:right;}.blogHeader .author{display:inline-block;margin-top:15px;padding-top:15px;border-top:1px dotted #999;padding-bottom:15px;border-bottom:1px dotted #999;padding-right:30px;}.blogContent{padding:40px;}.blogContent .photoContainer{float:right;width:40%;margin-left:20px;margin-bottom:10px;padding:10px;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #dedede;}.blogContent .photo{display:block;overflow:hidden;}.blogContent .photo img{width:100%;display:block;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.blogContent .photo:hover img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25); transform:scale(1.25);}.blogCommentsContainer{margin-top:40px;display:block;}.blogCommentsContainer h2{padding-bottom:15px;}.blogComments{margin-bottom:20px;}.blogCommentBox{border-bottom:1px dotted #999;padding:15px 0;}.blogCommentBox:nth-child(1){border-top:1px dotted #999;}.blogCommentBox .nameAndDate{color:#51565f;margin-bottom:5px;}.blogCommentBox .nameAndDate span{margin-right:10px;}.blogCommentBox .nameAndDate span.name{font-weight:600;color:#000;}.blogOtherPhotos{display:block;overflow:hidden;margin-top:20px;}.blogOtherPhotos .otherPhotoBox{float:left;width:23.5%;margin-left:2%;margin-bottom:15px;overflow:hidden;}.blogOtherPhotos .otherPhotoBox:nth-child(4n+1){margin-left:0;clear:both;}.blogOtherPhotos .otherPhotoBox a{display:block;overflow:hidden;}
61.blogOtherPhotos .otherPhotoBox span{display:block;text-align:center;margin-top:3px;font-style:italic;font-size:12px;}.blogOtherPhotos .otherPhotoBox img{width:100%;display:block;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.blogOtherPhotos .otherPhotoBox:hover img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25); transform:scale(1.25);}@media (max-width: 992px) {.blogContent,.blogHeader{padding:20px;}.blogHeader h2,.blogBox h3{padding:0;margin:0;color:#000;font-size:38px;line-height:40px;font-weight:normal;}.blogOtherPhotos .otherPhotoBox,.blogOtherPhotos .otherPhotoBox:nth-child(4n+1){float:left;width:32%;margin-left:2%;margin-bottom:15px;overflow:hidden;clear:none;}.blogOtherPhotos .otherPhotoBox:nth-child(3n+1){margin-left:0;clear:both;}}@media (max-width: 500px) {.blogBox{padding:10px;}.blogContent{padding:0px;}.blogHeader h2,.blogBox h3{font-size:28px;line-height:30px;}.blogContent .photo{float:none;width:100%;margin-left:0px;margin-bottom:15px;}.blogBox .dateAndAuthor span{display:block;float:none;}.blogBox .dateAndAuthor .author,.blogBox .dateAndAuthor .comments{margin-left:0px;padding-left:0px;border-left:0px;}.blogOtherPhotos .otherPhotoBox,.blogOtherPhotos .otherPhotoBox:nth-child(4n+1),.blogOtherPhotos .otherPhotoBox:nth-child(3n+1){float:left;width:49%;margin-left:2%;margin-bottom:15px;overflow:hidden;clear:none;}.blogOtherPhotos .otherPhotoBox:nth-child(2n+1){margin-left:0;clear:both;}}.newsList ul{list-style:none;margin:0;padding:0;}.newsList ul li{display:block;overflow:hidden;margin-top:20px;padding-bottom:20px;cursor:pointer;border-bottom:1px solid #dedede;}.newsList ul li:nth-child(1){margin-top:0px;}.newsList h2{margin:0;padding:0 0 5px 0;font-size:18px;line-height:21px;}.newsList ul li:hover h2{text-decoration:underline;}.newsList .date,.newsView .date{display:inline-block;padding:5px 10px;background-color:#dedede;font-size:12px;line-height:14px;margin-bottom:5px;}.newsContent{display:block;overflow:hidden;margin-top:10px;}.newsView .newsPic{float:right;margin-left:20px;margin-bottom:20px;width:350px;}.newsView .newsPic img{width:100%;display:block;}.newsView .newsPic p{text-align:center;font-weight:600;font-size:14px;line-height:16px;}.newsView .newsIntro{font-weight:600;margin-bottom:15px;}@media (max-width: 992px) {.newsView .newsPic{margin-left:10px;margin-bottom:10px;width:250px;}}@media (max-width: 450px) {.newsView .newsPic{float:none;margin-left:0px;margin-bottom:15px;width:100%;}}.pagingContainer{margin-top:10px;display:block;overflow:hidden;}.pagerContainer{display:flex;flex-direction:row;padding:5px;align-items:center;background-color:#e5e5e5;}.pagerLeftBlock{flex: 0 1 57px;flex-wrap:no-wrap;display:flex;}.pagerMiddleBlock{flex:auto;justify-content:center;padding:0 15px;}.pagerRightBlock{display:flex;flex: 0 1 57px;flex-wrap:no-wrap;}a.pagingButtonFirstPage,a.pagingButtonPreviousPage,a.pagingButtonNextPage,a.pagingButtonLastPage{display:block;width:26px;height:26px;background-color: #999;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;-webkit-background-size: 12px;-moz-background-size: 12px;-o-background-size: 12px;background-size: 12px;background-repeat:no-repeat;background-position:50% 50%;}a.pagingButtonFirstPage,a.pagingButtonPreviousPage,a.pagingButtonNextPage,a.pagingButtonLastPage{background-size:auto 8px;float:left;}a.pagingButtonFirstPage{background-image:url(/design/design/common/img/pagingFirstPageButton.png);background-position:40% 50%;margin-right:5px;}a.pagingButtonPreviousPage{background-image:url(/design/design/common/img/pagingPrevPageButton.png);}a.pagingButtonNextPage{background-image:url(/design/design/common/img/pagingNextPageButton.png);margin-right:5px;}a.pagingButtonLastPage{background-image:url(/design/design/common/img/pagingLastPageButton.png);background-position:60% 50%;}a.buttonDisabled{cursor:default;background-color:#e5e5e5;}a:hover.buttonDisabled{cursor:default;background-color:#e5e5e5;}.table_with_button {width: 100%;}.table_with_button td:first-child {padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px;font-weight:bold;color:#000;vertical-align:top;border-right:8px solid #dedede;}.table_with_button td {padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px;vertical-align:top;}.table_with_button table td:first-child {border:0px;padding:0px;font-weight:normal;}.table_with_button table td {border:0px;padding:0px;font-weight:normal;}.table_with_button tr:last-child td:first-child {border-right:0px solid #dedede;}.table_with_button td[colspan="2"]:first-child {border-right:0px solid #dedede;}.table_edit_view {width: 100%;}table .tableWithButton{width:100%;border:1px solid #eae9e9;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }table .tableWithButton tr:first-child td {border-top:0px;}table .tableWithButton tr:last-child td {border:0px;padding:10px 5px;}table .tableWithButton td{padding:5px;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #eae9e9;}table .tableWithButton td:first-child{font-weight:bold;color:#000;padding:5px;width:20%;border-right:1px solid #c9c9c9;border-bottom:1px solid #eae9e9;border-left:0px;}table .tableWithButton table:first-child td{border:0px solid blue;padding:0px;font-weight:normal;
61color:#777;width:auto;}.tableWithoutButton{width:100%;border:1px solid #eae9e9;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }.tableWithoutButton tr:first-child td {border-top:1px;}.tableWithoutButton td{padding:5px;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #eae9e9}.tableWithoutButton td:first-child{font-weight:bold;color:#000;padding:5px;width:20%;border-right:1px solid #c9c9c9;border-bottom:1px solid #eae9e9;border-left:0px;}.tableWithoutButton tr:last-child td{border-bottom:0px;}.tableWithoutButton tr:last-child td:first-child{border-bottom:0px;}.tableList{border:0px;width:100%;}.tableList th{padding:5px;color:#000;text-align:left;border-bottom:8px solid #29b2de;}.tableList tr td {border:0px;padding:5px;}.tableList tr:first-child td {border-top:0px;padding:5px;}.tableList tr:last-child td {border:0px;padding:5px;border-bottom:1px solid #e0e0e0;}.tableList td{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;}.tableList td:first-child{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;width:auto;font-weight:normal;color:#777;}.tableList tr:nth-child(even){background-color: #eae9e9;}table .tableWithoutButton .tableList{border:0px;width:auto;}table .tableWithoutButton .tableList th{padding:5px;color:#000;text-align:left;border-bottom:8px solid #29b2de;}table .tableWithoutButton .tableList tr:first-child td {border-top:0px;padding:5px;}table .tableWithoutButton .tableList tr:last-child td {border:0px;padding:5px;border-bottom:1px solid #e0e0e0;}table .tableWithoutButton .tableList td{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;}table .tableWithoutButton .tableList td:first-child{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;width:auto;font-weight:normal;color:#777;}table .tableWithoutButton .tableList tr:nth-child(even){background-color: #eae9e9;}table .tableWithButton .tableList{border:0px;width:auto;}table .tableWithButton .tableList th{padding:5px;color:#000;text-align:left;border-bottom:8px solid #29b2de;}table .tableWithButton .tableList tr td {border:0px;padding:5px;}table .tableWithButton .tableList tr:first-child td {border-top:0px;padding:5px;}table .tableWithButton .tableList tr:last-child td {border:0px;padding:5px;border-bottom:1px solid #e0e0e0;}table .tableWithButton .tableList td{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;}table .tableWithButton .tableList td:first-child{padding:5px;border:0px;border-bottom:1px solid #e0e0e0;width:auto;font-weight:normal;color:#777;}table .tableWithButton .tableList tr:nth-child(even){background-color: #eae9e9;}input[type="text"].form_date{width:85px;}input[type="text"].form_time{width:50px;}input[type="text"]:disabled,input[type="password"]:disabled,input[type="text"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="checkbox"]:disabled,input[type="radio"]:disabled,textarea:disabled,select:disabled,[disabled] option {background-color: #dedede;}.google-maps-container{float:left;width:100%;}.google-maps {position: relative;padding-bottom: 60%; // This is the aspect ratioheight: 0;overflow: hidden;}.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;border:0px;}.productsCatComment{display:block;overflow:hidden;margin-bottom:15px;}.productsCatComment .photo{float:right;width:30%;margin:0 0 10px 20px;}.productsCatComment .photo img{width:100%;}.productViewData{float:left;width:62%;}.productPrice span{display:block;text-decoration:line-through;}.productPrice p{font-weight:700;}.productViewPhoto{float:right;width:35%;}.addToCartBlock{display:block;text-align:center;margin:15px 0;}.addToCartBlock table{display:inline-block;}.listButtonField{width:1%;white-space:nowrap;}.listPhotoField{width:120px;}.video_listBox,.video_listBox:nth-child(even){float:left;width:49%;position:relative;font-size:0px;line-height:0px;cursor:pointer;margin:0;margin-bottom:2%;}.video_listBox:nth-child(2n+1){margin-left:2%;}.video_listBoxInside{position:absolute;left:0;top:0;right:0;bottom:0;
61background-image: url(/design/design/common/img/video_icon.png);background-position:10px 10px;background-size:70px;background-repeat:no-repeat;}.video_titleContainer{position:absolute;bottom:0;left:0;right:0;background: rgba(0, 0, 0, 0.6);font-size:16px;line-height:18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.video_titleContainer .dateBox{width:80px;text-align:center;padding:15px 10px;background-color:#b0b0b0;color:#fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items:center;}.video_titleContainer .nameBox{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:15px 10px;color:#fff;}.video_titleContainer span{padding:0;margin:0;font-size:16px;height:18px;overflow:hidden;font-weight:600;}@media only screen and (max-width: 750px) {.popupDialog{width:520px;left:calc(50% - 260px);}}@media only screen and (max-width: 550px) {.popupDialog{width:400px;left:calc(50% - 200px);}}@media only screen and (max-width: 440px) {.popupDialog{width:260px;left:calc(50% - 130px);}}@media only screen and (max-width: 600px){.video_listBox,.video_listBox:nth-child(even){width:100%;margin-bottom:10px;}.video_listBox:nth-child(2n+1){margin-left:0;}}.form_value.required{background-color:#FFE1DD;}.form_label.required:after{content: '*';color:red;padding-left:5px;font-size:16px;vertical-align:top;}.form_buttons input{font-size:14px;background-color:#00ADEF;color:white;margin-right:3px;}.filesList{display:block;}.filesList .comment{display:block;margin-bottom:20px;}.filesList .fileRow{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;margin-bottom:10px;}.filesList .fileRow .icon{width:20px;margin-right:5px;}.filesList .fileRow .name{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.fileRow .description{color:#999;font-style:italic;}.wrap{ -webkit-flex-wrap: wrap;flex-wrap: wrap;}.orderPaymentsContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.order_payment_method_box{float:left;margin:0 10px 10px 0;padding:10px;cursor:pointer;border:1px solid #dedede;width:120px;}.order_payment_method_box:hover{background-color:#f4f4f4;}.order_payment_method_box .logo{height: auto;margin-top: 10px;}.order_payment_method_box .logo img{max-width: 100%;display: block;}.shopLoginContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border:1px solid #dedede;}.shopLoginContainer .login,.shopLoginContainer .withoutLogin{width:50%;padding:15px;-moz-box-sizing: border-box;box-sizing: border-box;}.shopLoginContainer .login{border-right:1px solid #dedede;}.shopLoginContainer h2{padding-top:0;padding-bottom:10px;}.shopLoginContainer .form_label{width:35%;}.shopLoginContainer .form_value{width:65%;}@media (max-width: 1100px) {.shopLoginContainer{display:block;}.shopLoginContainer .login,.shopLoginContainer .withoutLogin{width:100%;}.shopLoginContainer .login{border-right:0px;border-bottom:1px solid #dedede;}}@media (max-width: 768px) {.adminLink{display:none;}.form_row{flex-direction:column;}.form_label,.labelWidth33p .form_label,.labelWidth50p .form_label,.labelWidth66p .form_label,.form_label:first-child,.shopLoginContainer .form_label{width:100%;border:0px;padding:5px 10px 0 10px;border-left:1px solid #dedede;border-right:1px solid #dedede;}.form_value,.labelWidth33p .form_value,.labelWidth50p .form_value,.labelWidth66p .form_value,.form_value:first-child,.shopLoginContainer .form_value{width:100%;border:0px;padding:5px 10px 0 10px;padding-bottom:10px;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;}.form_value_element{float:none;margin-left:0px;margin-top:10px;}.form_value_element span{display:block;font-weight:600;}.form_value_element:first-child{margin-top:0px;}.form_container.view .form_label,.form_container.view .form_value{padding:5px 10px 0 10px;}.form_container.view .form_value{padding:5px 10px 5px 10px;}}
61@media (max-width: 450px) {.productsCatComment .photo{float:none;display:block;width:100%;margin:0 0 15px 0px;}.productViewData{width:100%;}.productViewPhoto{width:100%;float:none;display:block;margin-top:15px;}}.personMap{width:100%;height:600px;}@media (max-width: 1100px) {.personMap{height:450px;}}@media (max-width: 450px) {.personMap{height:250px;}}@media print {.popupFullBackground{display:none;}}#dynamic_menu{display:block;}.dynamicItemDiv{display:block;}.dynamicItemDivInside{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom:1px;}a.dynamicItem{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:10px;color:#000;text-decoration:none;font-size:18px;font-weight:600;background-color:#e9e9e9;}a:hover.dynamicItem,a.dynamicItem.active{text-decoration:underline;}.dynamicItemDiv .dynamicItemDiv{margin:0px 0 1px 20px;background-color:transparent;}.dynamicItemDiv .dynamicItemDiv a.dynamicItem{background-color:transparent;font-weight:normal;font-size:16px;}a.dynamicItem a.dynamicItem{margin-left:20px;}.dynamicItemPlusIcon,.dynamicItemMinusIcon{width:35px;background-color:#d2d2d2;}.dynamicItemDiv .dynamicItemDiv .dynamicItemPlusIcon,.dynamicItemDiv .dynamicItemDiv .dynamicItemMinusIcon{}.dynamicItemPlusIcon{background-image: url(/design/design/common/img/icon_arrow_down_black.png);background-position:50% 50%;background-size:19px auto;background-repeat:no-repeat;}.dynamicItemMinusIcon{background-image: url(/design/design/common/img/icon_arrow_up_black.png);background-position:50% 50%;background-size:19px auto;background-repeat:no-repeat;}.wrap{ -webkit-flex-wrap: wrap;flex-wrap: wrap;}.workerDepartment{overflow:hidden;}.workerDepartment + .workerDepartment{margin-top:30px;}.workerDepartment h2{margin:0 0 15px 0;padding:0;}.departmentWorkers{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.departmentWorkers .worker{width:32%;margin-left:2%;margin-bottom:20px;text-align:center;}.departmentWorkers .worker:nth-child(3n+1){margin-left:0;}.departmentWorkers .worker h3{text-transform:none;font-size:16px;line-height:18px;}.departmentWorkers .worker .photo img{display:block;width:100%;margin-bottom:5px;}.departmentWorkers .worker .email{word-wrap: break-word;}.departmentWorkers .worker .phone a{color:#000;}.departmentWorkers .worker .phone a:hover{text-decoration:none;}.departmentWorkers .worker .position{margin-bottom:10px;}@media (max-width: 992px) {.departmentWorkers .worker,.departmentWorkers .worker:nth-child(3n+1){width:48%;margin-left:4%;margin-bottom:20px;}.departmentWorkers .worker:nth-child(2n+1){margin-left:0;}}@media (max-width: 500px) {.departmentWorkers .worker,.departmentWorkers .worker:nth-child(3n+1),.departmentWorkers .worker:nth-child(2n+1){width:100%;margin-left:0%;margin-bottom:20px;}}.achievementsList,.achievementPhotos{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.achievementsList .achievement{width:23.5%;margin-left:2%;margin-bottom:20px;text-align:center;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #dedede;background-color:#f4f4f4;position:relative;cursor:pointer;}.achievementsList .achievement:hover{border:1px solid #dedede;}.achievementsList .achievement:nth-child(4n+1){margin-left:0;}.achievementsList .achievement img{display:block;width:100%;}.achievementsList .achievement .title{position:absolute;left:0;right:0;bottom:0;padding:35px 15px 15px 15px;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );color:#fff;text-align:center;line-height:18px;}.achievementsList .achievement .title a{color:#fff;}.achievementsList .achievement .title a:hover{text-decoration:none;}.achievementsList .achievement .noPhoto{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}.achievementPhotos{margin-top:10px;}
61.achievementPhotos .photo{width:48%;margin-left:4%;margin-bottom:20px;text-align:center;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #dedede;}.achievementPhotos .photo:nth-child(2n+1){margin-left:0;}.achievementPhotos .photo img{display:block;width:100%;}.topPaging{padding-bottom:20px;border-bottom:1px solid #dedede;margin-bottom:20px;}.bottomPaging{padding-top:20px;border-top:1px solid #dedede;}@media (max-width: 1200px) {.achievementsList .achievement,.achievementsList .achievement:nth-child(4n+1){width:32%;margin-left:2%;margin-bottom:20px;text-align:center;}.achievementsList .achievement:nth-child(3n+1){margin-left:0;}}@media (max-width: 992px) {.achievementsList .achievement,.achievementsList .achievement:nth-child(4n+1),.achievementsList .achievement:nth-child(3n+1){width:49%;margin-left:2%;margin-bottom:20px;text-align:center;}.achievementsList .achievement:nth-child(2n+1){margin-left:0;}}.totalSumBlockDiscountSum{margin-bottom:10px;}.registerComplexContainer{}.registerComplexHeader{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content:center;justify-content:center;padding:15px 5px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;font-size:16px;}.registerComplexHeader .label{margin-right:10px;font-weight:600;}.registerComplexContent{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content:center;justify-content:center;padding:20px 0 10px 0;}.registerComplexContent .userData{width:49%;border:1px solid #dedede;padding:10px;-moz-box-sizing: border-box;box-sizing: border-box;}.registerComplexContent .companyData{width:49%;margin-left:2%;padding:10px;border:1px solid #dedede;-moz-box-sizing: border-box;box-sizing: border-box;}.registerComplexContent .form_container{border:0px;padding:0;}.registerComplexContent .form_container section{border:0px;margin:0;padding:0;}.registerComplexContent .form_container section h2{color:#000;margin:0 0 5px 0;padding:5px 0 10px 0;font-size:26px;line-height:27px;background-color:transparent;border-bottom:5px solid #00adef;}.registerComplexContent .form_container .form_label{padding-top:13px;border:0px;}.registerComplexContent .form_container .form_value{border:0px;border-left:1px solid #fff;}.registerComplexContent .form_container .form_row{margin-bottom:1px;}.registerComplexContent .form_container .form_row.colspan .form_label{padding-top:14px;padding-bottom:14px;}.registerComplexContent .alreadyUser{text-align:center;margin-top:20px;margin-bottom:10px;}.registerComplexContainer .form_buttons{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede;}.registerComplexContainer input[type=text],.registerComplexContainer input[type=file],.registerComplexContainer input[type=password],.registerComplexContainer textarea,.registerComplexContainer select{box-sizing: border-box;-moz-box-sizing: border-box;border: solid 1px #dedede;color:#000;font-size: 14px;width: 100%;padding: 8px;transition: all 0.3s;}.registerComplexContainer textarea{height:100px;width:100%;}.registerComplexContainer input[type=text],.registerComplexContainer input[type=file],.registerComplexContainer input[type=password]{max-width: 900px;}.registerComplexContainer select{width:auto;max-width: 500px;padding:7px 8px;box-sizing: border-box;-moz-box-sizing: border-box;}.registerComplexContainer input[type=text]:focus,.registerComplexContainer input[type=password]:focus,.registerComplexContainer textarea:focus,.registerComplexContainer select:focus {outline: none 0px;border-color: #949494;}.registerComplexContainer input[type=button],.registerComplexContainer input[type=submit]{display:inline-block;border:0px;cursor:pointer;padding: 10px 20px;background: #00adef;color:#fff;text-decoration:none;font-size:16px;}.registerComplexContainer input[type=button]:focus,input[type=submit]:focus{outline:0;}.registerComplexContainer input[type=button]:hover,.registerComplexContainer input[type=submit]:hover{opacity: 0.8;filter: alpha(opacity=80);}.registerComplexContainer input[type=text].form_date{width:100px;}@media (max-width: 992px) {.registerComplexContent{-webkit-flex-direction:column;flex-direction:column;}.registerComplexContent .userData{width:100%;}.registerComplexContent .companyData{width:100%;margin-left:0;margin-top:20px;}}@media (max-width: 600px) {.registerComplexHeader{display:block;}.registerComplexHeader .label{text-align:center;margin-bottom:5px;}.registerComplexHeader .radios{text-align:center;}}.publicLoginContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
61-webkit-justify-content:center;justify-content:center;}.publicLoginContent{-webkit-box-flex: 0 1 600px;-webkit-flex: 0 1 600px;-ms-flex: 0 1 600px;flex: 0 1 600px;}.forgotPassword{margin-top:10px;}.alternative_login_methods_block{margin-top:20px;}.contactContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.contactContainer .data{width:45%;margin-right: 20px;}.contactContainer .data .companyPic img{display: block;width: 100%;}.contactContainer .map{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.gm-style-iw{color:#000;}@media (max-width: 768px) {.contactContainer{-webkit-flex-direction: column-reverse;flex-direction: column-reverse;}.contactContainer .data{width:100%;margin-right: 0px;margin-top: 20px;}}input[type="button"].small,input[type="submit"].small{font-size:14px;padding:3px;padding-left:5px;padding-right:5px;}.partnersList{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;position: relative;}.partnersList .partner{display: block;border: 2px solid #F4F4F4;width: 23.5%;margin-left: 2%;margin-bottom: 20px;-moz-box-sizing: border-box;box-sizing: border-box;padding: 15px;cursor: pointer;}.partnersList .partner:nth-child(4n+1){margin-left: 0;}.partnersList .partner .logo{width: 100%;display: inline-block;position: relative;}.partnersList .partner .logo:before{content: "";display: block;padding-top: 100%;}.partnersList .partner .logo .logoContent{position: absolute;left:0;right: 0;top:0;bottom: 0;padding: 10px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.partnersList .partner .logo .logoContent img{display: block;max-width: 100%;max-height: 100%;}#partnerDialog .popupContent {flex: 0 1 95%;max-width:500px;background: #fff;padding: 20px;padding-top: 10px;position: relative;}.partnerPopup{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: column;flex-direction: column;}#partnerDialog #partnerDialogTitle{display: none;}#partnerDialogContent .partnerLogo{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;margin-top: 20px;}#partnerDialogContent h2{text-align: center;margin: 20px 0 0 0;padding: 0;}#partnerDialogContent .www{margin-bottom: 20px;text-align: center;}#partnerDialogContent .description{text-align: center;}@media (max-width: 1100px) {.partnersList .partner,.partnersList .partner:nth-child(4n+1){width: 32%;margin-left: 2%;margin-bottom: 20px;}.partnersList .partner:nth-child(3n+1){margin-left: 0;}}@media (max-width: 600px) {.partnersList .partner,.partnersList .partner:nth-child(4n+1),.partnersList .partner:nth-child(3n+1){width: 48%;margin-left: 4%;margin-bottom: 20px;}.partnersList .partner:nth-child(2n+1){margin-left: 0;}}.eventsListByPriority{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.eventsListByPriority .event{width: 30.66666%;margin-left: 4%;height: 450px;margin-bottom: 40px;position: relative;cursor: pointer;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center center;moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}.eventsListByPriority .event:hover{-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05); }.eventsListByPriority .event:nth-child(3n+1){margin-left: 0;}.eventsListByPriority .event .shadow{position: absolute;
61left:0;bottom:0;right:0;top:0;-moz-box-shadow: inset 0 -230px 200px -230px #000000;-webkit-box-shadow: inset 0 -230px 200px -230px #000000;box-shadow: inset 0 -230px 200px -230px #000000;}.eventsListByPriority .event:hover .shadow{}.eventsListByPriority .event .eventContent{position: absolute;z-index: 2;bottom: 0;left:25px;right: 25px;bottom: 25px;}.eventsListByPriority .event .eventContent .date{background-color: #dedede;padding: 8px 10px;text-align: center;font-size: 14px;line-height: 16px;font-weight: 600;}.eventsListByPriority .event .eventContent h2{margin: 0;padding: 8px 10px;text-align: center;font-size: 14px;line-height: 18px;background-color: #ffffff;margin-top: 5px;}@media (max-width: 1100px) {.eventsListByPriority .event,.eventsListByPriority .event:nth-child(3n+1){width: 48%;margin-left: 4%;height: 450px;margin-bottom: 40px;}.eventsListByPriority .event:nth-child(2n+1){margin-left: 0;}}@media (max-width: 500px) {.eventsListByPriority .event,.eventsListByPriority .event:nth-child(3n+1),.eventsListByPriority .event:nth-child(2n+1){width: 100%;margin-left: 0;
61height: 450px;margin-bottom: 20px;}}#selectedDateAndTime{margin-top:5px;text-align:center;}.buttonPrev a,.buttonNext a{background-color:#bcbaba;padding:5px 10px;color:#fff;text-decoration:none;margin-bottom:5px;}.buttonPrev a{float:left;margin-left:1px;}.buttonNext a{float:right;margin-right:1px;}.week{width:100%;background-color:#f4f4f4;border-spacing: 1px;}.week td{padding:5px;font-weight:normal;}.week th{padding:5px;background-color:#BCBABA;}.cellLabelTime{background-color: #d1d1d1;text-align:center;}.slotClosed{background-color: #ff5050;}.slotNotAvailable{background-color: #ff5050;}.slotAvailable{background-color: #6abc6a;}.slotSelected{background-color: yellow;}.slot{text-align:center;}.filesList{margin-top: 10px;}.filesList .fileBox{margin-bottom: 15px;}.filesList .file{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.filesList .file .icon{width: 20px;margin-right: 10px;text-align: center;padding-top: 3px;}.filesList .file .sizeAndDate{font-size: 14px;line-height: 16px;margin-top: 3px;display: block;}.filesList a.seeDescription{display: block;margin-left: 20px;color: #000;cursor: pointer;font-size: 16px;font-weight: 600;text-decoration: underline;}.filesList .fileDescription{display: none;margin-top: 13px;border-top:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4;padding: 10px 10px 10px 30px;}.form_section_header{font-weight: 600;padding: 15px 0;font-size: 24px;line-height: 26px;}.responsiveForm tr td{padding: 10px 0;}.responsiveForm tr td.form_field_label{padding-right: 15px;padding-top: 10px;}.form_required_field{color: red;}.calendarHeader{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;width: 100%;margin-bottom: 30px;font-size: 120%;}.calendarHeader .currentMonth{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin: 0 20px;text-align: center;font-weight: 600;}.eventsList .sports{display: none;}.eventAdminMsg{font-weight: 600;color: red;margin-bottom: 30px;}.eventView{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.eventView .photo{width: 30%;margin-right: 40px;}.eventView .photo img{display: block;width: 100%;}.eventView .data{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.eventView .eventResults,.eventView .eventGallery{margin-top: 20px;}.eventView .eventGallery .gallery{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.eventView .eventGallery .gallery .item{margin-left: 1%;margin-bottom: 0px;width: 15.83333%;}.eventView .eventGallery .gallery .item img{display: block;width: 100%;}.eventView .eventGallery .gallery .item:nth-child(6n+1){margin-left: 0;}.gallerySeeMore{margin-top: 15px;}.gallerySeeMore a.btn{margin: 0;}@media (max-width: 1200px) {.eventView .photo{margin-right: 30px;}.eventView .eventGallery .gallery .item,.eventView .eventGallery .gallery .item:nth-child(6n+1){margin-left: 2%;margin-bottom: 20px;width: 32%;}.eventView .eventGallery .gallery .item:nth-child(3n+1){margin-left: 0;}}@media (max-width: 1100px) {}@media (max-width: 992px) {.eventView{-webkit-flex-direction: column;flex-direction: column;}.eventView .photo{width: 100%;margin-right: 0px;margin-bottom: 20px;}.eventView .eventGallery .gallery .item,.eventView .eventGallery .gallery .item:nth-child(6n+1){margin-bottom: 10px;}}
61@media (max-width: 768px) {.eventView .eventGallery .gallery .item,.eventView .eventGallery .gallery .item:nth-child(6n+1),.eventView .eventGallery .gallery .item:nth-child(3n+1){margin-left: 2%;margin-bottom: 10px;width: 49%;}.eventView .eventGallery .gallery .item:nth-child(2n+1){margin-left: 0;}}.po_popup_type2{text-align: center;position: fixed;padding: 6px;right: 0;bottom: 0;left: 0;font-size: 12px;background: #f4f4f4;box-shadow: 0 0 5px rgba(0,0,0,0.1);z-index: 2000;opacity: .9;}.po_popup_type2_container {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.po_popup_type2_icon{padding-right: 8px;}.po_popup_type2_close{padding-left: 8px;}.po_popup_type2_icon, .po_popup_type2_text, .po_popup_type2_close {display: inline; height: 30px;vertical-align: middle }.popupType2Close img{margin-top:7px;margin-right:7px;}.po_popup_type2{padding-top:5px;padding-bottom:5px;z-index: 1000000;}.popupType2CloseMobile{display:none;}@media screen and (max-width:1024px) {.popupType2Close{display:none;} .popupType2CloseMobile{display:block;}}.galleryWidget{display:block;}.galleryWidget ul{margin:0 0;padding:0;list-style:none;display:block;overflow:hidden;}.galleryWidget ul li{float:left;padding:0;width: 23.5%;margin-left:2%;margin-bottom:2%;}.galleryWidget ul li img{width:100%;display:block;}.galleryWidget ul li:nth-child(4n+1){margin-left:0;clear:both;}#galleryWidgetExtra{overflow:hidden;}.showGalleryExtra{display:block;text-align:center;}.showGalleryExtra a{display:inline-block;padding:5px 15px;border:1px solid #dedede;}@media (max-width: 600px) {.galleryWidget ul li,.galleryWidget ul li:nth-child(4n+1){width: 49%;clear:none;}.galleryWidget ul li:nth-child(2n+1){margin-left:0;clear:both;}}.GA_albumDescription{margin-bottom: 20px;}.GA2_albumList{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.GA2_albumBox,.GA2_albumBox:nth-child(even){float:left;width:49%;position:relative;font-size:0px;line-height:0px;cursor:pointer;margin:0;margin-bottom:2%;}.GA2_albumBox:nth-child(2n+1){margin-left:2%;}.GA2_albumBoxInside{position:absolute;left:0;top:0;right:0;bottom:0;background-image: url(design/design/common/img/gallery_icon.png);background-position:10px 10px;background-size:70px;background-repeat:no-repeat;}.GA2_albumTitleContainer{position:absolute;bottom:0;left:0;right:0;background: rgba(0, 0, 0, 0.6);font-size:16px;line-height:18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.GA2_albumTitleContainer .dateBox{width:80px;text-align:center;padding:15px 10px;background-color:#b0b0b0;color:#fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items:center;}.GA2_albumTitleContainer .nameBox{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:15px 10px;color:#fff;}.GA2_albumTitleContainer span{padding:0;margin:0;font-size:16px;height:18px;overflow:hidden;font-weight:600;}.GA2_albumList .album{width: 32%;margin-left: 2%;margin-bottom: 30px;cursor: pointer;}.GA2_albumList .album:nth-child(3n+1){margin-left: 0;}.GA2_albumList .album .photo img{display: block;width: 100%;}.GA2_albumList .album .title{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;background-color: #f4f4f4;}.GA2_albumList .album .title .date{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;padding: 15px;background-color: #e4e4e4;font-weight: 600;}.GA2_albumList .album .title .name{line-height: 23px;font-size: 20px;padding: 0 15px;height: 46px;overflow: hidden;}.GA2_albumList .album .title .name table{border-collapse: collapse;border-spacing: 0;}.GA2_albumList .album .title .name table tr td{height: 46px;}
61.GA2_simpleGalleryDescription{display:block;margin-bottom:20px;}.GA2_simpleGallery{width: 100%;height: auto;float: left;}.GA2_simpleGallery a{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;float: left;width:24%;margin:0.5%;position:relative;display:inline-block;overflow:hidden;}.GA2_simpleGallery a:before{content: "";display: block;padding-top: 100%;}.GA2_simpleGallery img{position:absolute;top:40%;display:block;left:50%;-ms-transform: translate(-50%, -40%);-webkit-transform: translate(-50%, -40%);transform: translate(-50%, -40%);width:100%;}.GA2_simpleGallery .landscapePhoto{-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width:auto;height:100%;top:50%;}.GA2_simpleGallery a:first-child{width:49%;}.GA2_simpleGallery a:nth-child(6){clear:both;}.GA2_simpleGallery figure{display: none;border:10px solid red;padding:0;margin:0;}.pswp {display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;-ms-touch-action: none;touch-action: none;z-index: 1500;-webkit-text-size-adjust: 100%;-webkit-backface-visibility: hidden;outline: none; }.pswp * {-webkit-box-sizing: border-box;box-sizing: border-box; }.pswp img {max-width: none; }.pswp--animate_opacity {opacity: 0.001;will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp--open {display: block; }.pswp--zoom-allowed .pswp__img {cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }.pswp--zoomed-in .pswp__img {cursor: -webkit-grab;cursor: -moz-grab;cursor: grab; }.pswp--dragging .pswp__img {cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: grabbing; }.pswp__bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0;-webkit-backface-visibility: hidden;will-change: opacity; }.pswp__scroll-wrap {position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden; }.pswp__container,.pswp__zoom-wrap {-ms-touch-action: none;touch-action: none;position: absolute;left: 0;right: 0;top: 0;bottom: 0; }.pswp__container,.pswp__img {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; }.pswp__zoom-wrap {position: absolute;width: 100%;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp__bg {will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {-webkit-transition: none;transition: none; }.pswp__container,.pswp__zoom-wrap {-webkit-backface-visibility: hidden; }.pswp__item {position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden; }.pswp__img {position: absolute;width: auto;height: auto;top: 0;left: 0; }.pswp__img--placeholder {-webkit-backface-visibility: hidden; }.pswp__img--placeholder--blank {background: #222; }.pswp--ie .pswp__img {width: 100% !important;height: auto !important;left: 0;top: 0; }.pswp__error-msg {position: absolute;left: 0;top: 50%;width: 100%;text-align: center;font-size: 14px;line-height: 16px;margin-top: -8px;color: #CCC; }.pswp__error-msg a {color: #CCC;text-decoration: underline; }.pswp__button {width: 44px;height: 44px;position: relative;background: none;cursor: pointer;overflow: visible;-webkit-appearance: none;display: block;border: 0;padding: 0;margin: 0;float: right;opacity: 0.75;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;-webkit-box-shadow: none;box-shadow: none; }.pswp__button:focus,.pswp__button:hover {opacity: 1; }.pswp__button:active {outline: none;opacity: 0.9; }.pswp__button::-moz-focus-inner {padding: 0;border: 0; }.pswp__ui--over-close .pswp__button--close {opacity: 1; }.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {background: url(design/design/common/img/gallery_buttons.png) 0 0 no-repeat;background-size: 264px 88px;width: 44px;height: 44px; }@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.psw
61p--svg .pswp__button--arrow--right:before {background-image: url(design/design/common/img/gallery_buttons.svg); }.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {background: none; } }.pswp__button--close {background-position: 0 -44px; }.pswp__button--share {background-position: -44px -44px; }.pswp__button--fs {display: none; }.pswp--supports-fs .pswp__button--fs {display: block; }.pswp--fs .pswp__button--fs {background-position: -44px 0; }.pswp__button--zoom {display: none;background-position: -88px 0; }.pswp--zoom-allowed .pswp__button--zoom {display: block; }.pswp--zoomed-in .pswp__button--zoom {background-position: -132px 0; }.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {visibility: hidden; }.pswp__button--arrow--left,.pswp__button--arrow--right {background: none;top: 50%;margin-top: -50px;width: 70px;height: 100px;position: absolute; }.pswp__button--arrow--left {left: 0; }.pswp__button--arrow--right {right: 0; }.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {content: '';top: 35px;background-color: rgba(0, 0, 0, 0.3);height: 30px;width: 32px;position: absolute; }.pswp__button--arrow--left:before {left: 6px;background-position: -138px -44px; }.pswp__button--arrow--right:before {right: 6px;background-position: -94px -44px; }.pswp__counter,.pswp__share-modal {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }.pswp__share-modal {display: block;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;top: 0;left: 0;padding: 10px;position: absolute;z-index: 1600;opacity: 0;-webkit-transition: opacity 0.25s ease-out;transition: opacity 0.25s ease-out;-webkit-backface-visibility: hidden;will-change: opacity; }.pswp__share-modal--hidden {display: none; }.pswp__share-tooltip {z-index: 1620;position: absolute;background: #FFF;top: 56px;border-radius: 2px;display: block;width: auto;right: 44px;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px);-webkit-transition: -webkit-transform 0.25s;transition: transform 0.25s;-webkit-backface-visibility: hidden;will-change: transform; }.pswp__share-tooltip a {display: block;padding: 8px 12px;color: #000;text-decoration: none;font-size: 14px;line-height: 18px; }.pswp__share-tooltip a:hover {text-decoration: none;color: #000; }.pswp__share-tooltip a:first-child {border-radius: 2px 2px 0 0; }.pswp__share-tooltip a:last-child {border-radius: 0 0 2px 2px; }.pswp__share-modal--fade-in {opacity: 1; }.pswp__share-modal--fade-in .pswp__share-tooltip {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0); }.pswp--touch .pswp__share-tooltip a {padding: 16px 12px; }a.pswp__share--facebook:before {content: '';display: block;width: 0;height: 0;position: absolute;top: -12px;right: 15px;border: 6px solid transparent;border-bottom-color: #FFF;-webkit-pointer-events: none;-moz-pointer-events: none;pointer-events: none; }a.pswp__share--facebook:hover {background: #3E5C9A;color: #FFF; }a.pswp__share--facebook:hover:before {border-bottom-color: #3E5C9A; }a.pswp__share--twitter:hover {background: #55ACEE;color: #FFF; }a.pswp__share--pinterest:hover {background: #CCC;color: #CE272D; }a.pswp__share--download:hover {background: #DDD; }.pswp__counter {position: absolute;left: 0;top: 0;height: 44px;font-size: 13px;line-height: 44px;color: #FFF;opacity: 0.75;padding: 0 10px; }.pswp__caption {position: absolute;left: 0;bottom: 0;width: 100%;min-height: 44px; }.pswp__caption small {font-size: 11px;color: #BBB; }.pswp__caption__center {text-align: center;max-width: 420px;margin: 0 auto;font-size: 15px;padding: 10px;line-height: 20px;color: #fff; }.pswp__caption--empty {display: none; }.pswp__caption--fake {visibility: hidden; }.pswp__preloader {width: 44px;height: 44px;position: absolute;top: 0;left: 50%;margin-left: -22px;opacity: 0;-webkit-transition: opacity 0.25s ease-out;transition: opacity 0.25s ease-out;will-change: opacity;direction: ltr; }
61.pswp__preloader__icn {width: 20px;height: 20px;margin: 12px; }.pswp__preloader--active {opacity: 1; }.pswp__preloader--active .pswp__preloader__icn {background: url(preloader.gif) 0 0 no-repeat; }.pswp--css_animation .pswp__preloader--active {opacity: 1; }.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {-webkit-animation: clockwise 500ms linear infinite;animation: clockwise 500ms linear infinite; }.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }.pswp--css_animation .pswp__preloader__icn {background: none;opacity: 0.75;width: 14px;height: 14px;position: absolute;left: 15px;top: 15px;margin: 0; }.pswp--css_animation .pswp__preloader__cut {position: relative;width: 7px;height: 14px;overflow: hidden; }.pswp--css_animation .pswp__preloader__donut {-webkit-box-sizing: border-box;box-sizing: border-box;width: 14px;height: 14px;border: 2px solid #FFF;border-radius: 50%;border-left-color: transparent;border-bottom-color: transparent;position: absolute;top: 0;left: 0;background: none;margin: 0; }@media screen and (max-width: 1024px) {.pswp__preloader {position: relative;left: auto;top: auto;margin: 0;float: right; } }@-webkit-keyframes clockwise {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }@keyframes clockwise {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }@-webkit-keyframes donut-rotate {0% {-webkit-transform: rotate(0);transform: rotate(0); }50% {-webkit-transform: rotate(-140deg);transform: rotate(-140deg); }100% {-webkit-transform: rotate(0);transform: rotate(0); } }@keyframes donut-rotate {0% {-webkit-transform: rotate(0);transform: rotate(0); }50% {-webkit-transform: rotate(-140deg);transform: rotate(-140deg); }100% {-webkit-transform: rotate(0);transform: rotate(0); } }.pswp__ui {-webkit-font-smoothing: auto;visibility: visible;opacity: 1;z-index: 1550; }.pswp__top-bar {position: absolute;left: 0;top: 0;height: 44px;width: 100%; }.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {-webkit-backface-visibility: hidden;will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {visibility: visible; }.pswp__top-bar,.pswp__caption {background-color: rgba(0, 0, 0, 0.5); }.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption {background-color: rgba(0, 0, 0, 0.9); }.pswp__ui--idle .pswp__top-bar {opacity: 0; }.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {opacity: 0; }.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right {opacity: 0.001; }.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {display: none; }.pswp__element--disabled {display: none !important; }.pswp--minimal--dark .pswp__top-bar {background: none; }@media (max-width: 1100px) {.GA2_albumList .album,.GA2_albumList .album:nth-child(3n+1){width: 48%;margin-left: 4%;margin-bottom: 30px;cursor: pointer;}.GA2_albumList .album:nth-child(2n+1){margin-left: 0;}}@media (max-width: 600px) {.GA2_simpleGallery a{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;float: left;width:49%;margin:0.5%;position:relative;display:inline-block;overflow:hidden;}.GA2_simpleGallery a:first-child{width:99%;}.GA2_albumBox,.GA2_albumBox:nth-child(even){width:100%;margin-bottom:10px;}.GA2_albumBox:nth-child(2n+1){margin-left:0;}.GA2_albumList .album,.GA2_albumList .album:nth-child(3n+1),.GA2_albumList .album:nth-child(2n+1){width: 100%;margin-left: 0;margin-bottom: 15px;cursor: pointer;}}P, UL, OL, h1, h2, h3, h4 { margin-top: 0px; margin-bottom: 0px; }body {font-family: 'Open Sans', sans-serif;font-size:16px;margin:0px;padding:0px;line-height:24px;}h1, h2, h3, h4{font-family: 'Open Sans', sans-serif;color:#000;padding-top:20px;padding-bottom:10px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;}h1{font-size:46px;line-height:48px;}h2{font-size:32px;line-height:34px;}.introPage h2{text-align: center;margin: 0;padding: 0;}
61.introPage h2 span{display: inline-block;background-color: #009ee3;padding: 20px 40px;color: #fff;position: relative;transform: skew(-15deg);}aside h2{padding: 0 0 20px 0;margin: 0;}h3{font-size:24px;line-height:26px;}h1.contentHeader{padding: 0;margin: 0 0 30px 0;position: relative;display: inline-block;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}h1.contentHeader span{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;}h1.contentHeader .yearsMenu{position: relative;width: 100px;height: 50px;}h1.contentHeader .yearsMenu p{border: 2px solid red;}h1.contentHeader .yearsMenu form{padding: 0 !important;margin: 0 !important;position: absolute;top: 4px;right: 0;border: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;}h1.contentHeader .yearsMenu form select{margin: 0 !important;margin-top: -10px;}h1.contentHeader.newsHeader{font-size: 36px;line-height: 38px;margin-bottom: 5px;}a {text-decoration:none;color:#009ee3;}a:hover {text-decoration:underline;}img {border:0px;}.justify{}.justify h1, .justify h2, .justify h3, .justify h4{text-align:left;}.wrap{ -webkit-flex-wrap: wrap;flex-wrap: wrap;}.pagingLeftButtons,.pagingRightButtons{white-space: nowrap;width: 70px;}.searchbox{display:block;}.searchbox form {position: relative;}.searchbox input[type=text] {width:100%;max-width: 100%;padding:10px 15px;font-size:18px;border:1px solid #eae4de;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.searchbox input[type=submit] {position: absolute;padding: 0;right: 0px;top: 0px;bottom: 0px;width: 44px;background: url(/design/design/jooks_ee_2020/common/img/icon_search_dark.png) no-repeat center;background-size: 24px;font-size: 0px;display: block;opacity: 0.8;-webkit-transition: all 0.3s;transition: all 0.3s;margin: 0px;-moz-box-shadow:none;-webkit-box-shadow: none;box-shadow: none;}.searchbox input[type=submit]:hover {background-color: transparent;opacity: 1.0;cursor: pointer;background: url(/design/design/jooks_ee_2020/common/img/icon_search_dark.png) no-repeat center;background-size: 24px;}.searchResults span{display:block;}.searchResults span:before{content:'- ';font-size:20px;font-weight:600;margin-left:15px;}.fullBackground{display: none;position: fixed;left: 0px;top: 0px;right: -10px;bottom: 0px;z-index: 1000;background: rgba(27, 27, 27, 1);padding: 60px 10px 20px 10px;overflow: auto;color:#fff;}.fullBackground:target { display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-justify-content: center;justify-content: center;-webkit-animation: fadeIn 0.5s ease;animation: fadeIn 0.5s ease;}.contentbox {-webkit-box-flex: 0;-webkit-flex: 0 1 600px;-ms-flex: 0 1 600px;flex: 0 1 600px;background: #fff;padding: 40px;position: relative;-moz-box-shadow:0px 0px 15px -5px #222;-webkit-box-shadow: 0px 0px 15px -5px #222;box-shadow: 0px 0px 15px -5px #222;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} .closebox {position: absolute;right: 0px;top:-30px;height: 20px;width: 20px;background: url(/design/design/jooks_ee_2020/common/img/close.png) no-repeat center;background-size: 20px;font-size: 0px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.closebox:hover {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.close {display:none;position: absolute;right: 15px;top: 20px;height: 24px;width: 24px;background: url('/design/design/jooks_ee_2020/common/img/close_dark.png') no-repeat center;background-size: 24px;font-size: 0px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.close:hover {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
61.fullBackground .close{display: block;}.buttons{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}a.btn{display:inline-block;cursor:pointer;margin:0 5px;color:#b7b7b7;padding: 15px 50px 15px 30px;font-size: 18px;line-height: 20px;font-weight: 500;font-style: normal;position: relative;border: 2px solid #b7b7b7;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_gray.png);background-repeat:no-repeat;background-size: auto 14px;background-position: right 18px center;white-space: nowrap;}a:hover.btn{text-decoration: none;border: 2px solid #009ee3;color:#009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}a.btn.btnImportant,a:hover.btn.btnImportant{display:inline-block;cursor:pointer;margin:5px;color:#ffffff;padding: 15px 30px 15px 30px;font-size: 18px;line-height: 20px;font-weight: 500;font-style: normal;position: relative;border: 2px solid red;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;background-image: none;background-color: red;text-transform: uppercase;}a.btn.btnSmall,a:hover.btn.btnSmall{background-image: none;padding: 10px 18px 10px 18px;font-size: 14px;line-height: 18px;margin: 3px 0;}input[type=text],input[type=file],input[type=password],textarea,select{box-sizing: border-box;-moz-box-sizing: border-box;border: solid 1px #b7b7b7;font-family: 'Open Sans', sans-serif;color:#000;font-size: 16px;width: 100%;padding: 9px;transition: all 0.5s;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}#user input[type=text],#user input[type=password]{width: 100%;margin-bottom: 5px;}.loginBox input[type=text],.loginBox input[type=password]{width:100%;margin-bottom:5px;}.form_buttons{margin-top: 15px;}textarea{height:100px;width:100%;}input[type=text],input[type=file],input[type=password]{max-width: 800px;}select{width:auto;max-width: 600px;padding:8px 9px;box-sizing: border-box;-moz-box-sizing: border-box;}input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus {outline: none 0px;border-color: #949494;}.search input[type=text]:focus{border:1px solid #999;}.SPO_listFilter select{max-width: 200px;}input[type=button],input[type=submit]{display:inline-block;cursor:pointer;margin:0 5px;color:#b7b7b7;padding: 15px 50px 15px 30px;font-size: 18px;line-height: 20px;font-weight: 500;font-style: normal;position: relative;background-color: transparent;border: 2px solid #b7b7b7;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_gray.png);background-repeat:no-repeat;background-size: auto 14px;background-position: right 18px center;}.SPO_listFilter input[type=submit]{padding: 9px 35px 9px 15px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_gray.png);background-repeat:no-repeat;background-size: auto 11px;background-position: right 14px center;} input[type=button]:hover,input[type=submit]:hover{ text-decoration: none;border: 2px solid #009ee3;color:#009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}input[type=button]:focus,input[type=submit]:focus{outline:0;}input[type=text].form_date{width:100px;}.imgAutomatic{display:inline-block;margin:5px;}ol li{text-align:left;margin-bottom:3px;}#dynamic_menu{display:block;}.dynamicItemDiv{display:block;}.dynamicItemDivInside{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom:10px;}nav.mainMenu a.dynamicItem{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:10px 15px;color:#000;text-decoration:none;font-size:22px;line-height:24px;font-weight:500;background-color:transparent;margin:0;float:none;
61-webkit-justify-content: flex-start;justify-content: flex-start;}nav.mainMenu a:hover.dynamicItem,nav.mainMenu a.dynamicItem.active{text-decoration: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.dynamicItemDiv .dynamicItemDiv{margin:0px 0 1px 0px;background-color:transparent;}.dynamicItemDiv .dynamicItemDiv a.dynamicItem{background-color:transparent;font-size:19px;line-height:20px;padding:5px 10px 5px 35px;border:0px;}.dynamicItemDiv .dynamicItemDiv a:hover.dynamicItem,.dynamicItemDiv .dynamicItemDiv a.dynamicItem.active{background-color:transparent;font-weight:normal;font-size:19px;line-height:20px;border: 0px;text-decoration: none;}.dynamicItemDiv .dynamicItemDiv a:hover.dynamicItem:before,.dynamicItemDiv .dynamicItemDiv a.dynamicItem.active:before{display: none;}.dynamicItemDiv .dynamicItemDiv .dynamicItemDiv a.dynamicItem{background-color:transparent;font-weight:normal;font-size:14px;padding:5px 10px 5px 50px;}a.dynamicItem a.dynamicItem{margin-left:20px;}nav.mainMenu a.dynamicItemPlusIcon,nav.mainMenu a.dynamicItemMinusIcon{width:40px;background-color: transparent;margin:0;margin-left: 2px;}nav.mainMenu a:hover.dynamicItemPlusIcon,nav.mainMenu a:hover.dynamicItemMinusIcon{width:40px;background-color:transparent;margin:0;margin-left: 2px;text-decoration:none;}nav.mainMenu a:hover.dynamicItemPlusIcon:before,nav.mainMenu a:hover.dynamicItemMinusIcon:before{display: none;}.dynamicItemDiv .dynamicItemDiv .dynamicItemPlusIcon,.dynamicItemDiv .dynamicItemDiv .dynamicItemMinusIcon{ }.dynamicItemPlusIcon{background-image: url(design/design/common/img/icon_arrow_down_black.png);background-position:50% 50%;background-size:19px auto;background-repeat:no-repeat;}.dynamicItemMinusIcon{background-image: url(design/design/common/img/icon_arrow_up_black.png);background-position:50% 50%;background-size:19px auto;background-repeat:no-repeat;}.owl-carousel{height: 100%;position: relative;bottom: 0;}.owl-carousel .owl-stage-outer{height: 100%;position: relative;}.owl-carousel .owl-stage{height: 100%;position: relative;}.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-moz-box-sizing: border-box;box-sizing: border-box;height: 100%;}.img-item{ position: relative;height: 100%;}.banner-item-text{position: absolute;left: 0;top:0;right:0;bottom:0px;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: flex-end;align-items: flex-end;-webkit-align-items: flex-end;-webkit-justify-content: center;justify-content: center;font-weight: 600;font-size: 36px;line-height: 39px;color: #fff;padding: 0 100px 50px 100px;text-shadow: 1px 0px 11px #000000;background-image: url(/design/design/jooks_ee_2020/common/img/banner_text_background.png);background-repeat: repeat-x;background-position: bottom center;}.owl-carousel .owl-nav{}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;bottom:40px;width:50px;height:41px;background-color: transparent;display:block;cursor:pointer;text-indent:-999999px;background-repeat:no-repeat;background-size: auto 41px;background-position: 50% 50%;border: 1px solid red;display: none;}.owl-carousel .owl-nav .owl-prev:focus,.owl-carousel .owl-nav .owl-next:focus{outline: 0;}.owl-carousel .owl-dots{text-align:center;position:absolute;bottom:10px;left:10px;right:10px;display: none;}.partnerBanners.owl-carousel .owl-dots{display: block;}.owl-carousel .owl-dot,.owl-carousel button.owl-dot{display:inline-block;width: 20px;height: 20px;margin: 4px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background-color: #fff;-moz-box-shadow:0px 0px 8px -3px #000;-webkit-box-shadow: 0px 0px 8px -3px #000;box-shadow: 0px 0px 8px -3px #000;}.owl-carousel .owl-dot:focus,.owl-carousel button.owl-dot:focus{outline: none;}.owl-carousel .owl-dot.active{background-color:#009ee3;}.owl-carousel .owl-video-tn{position: relative;height: 0;padding-bottom: 28.64583%;}.owl-carousel .headerItem{position: relative;height: 0;padding-bottom: 28.64583%;}.maxh {max-height: 100vh;}
61.bannerHeightContainer{position: relative;height: 0;padding-bottom: 28.64583%;}.bannerHeightContainer iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.owl-carousel.owl-carousel-2{height: auto;padding-bottom: 0;}.owl-carousel.owl-carousel-2 .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-moz-box-sizing: border-box;box-sizing: border-box;-ms-touch-action: auto;touch-action: auto;}.owl-carousel.owl-carousel-2 .owl-nav .owl-prev,.owl-carousel.owl-carousel-2 .owl-nav .owl-next{position:absolute;width:50px;height:40px;background-color: transparent;display:block;cursor:pointer;text-indent:-999999px;background-repeat:no-repeat;background-size: auto 40px;background-position: 50% 50%;margin-top: -20px;top:50%;}.owl-carousel.owl-carousel-2 .owl-nav .owl-prev:focus,.owl-carousel.owl-carousel-2 .owl-nav .owl-next:focus{outline: 0;}.owl-carousel.owl-carousel-2 .owl-nav .owl-prev{left: -70px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_prev.png);}.owl-carousel.owl-carousel-2 .owl-nav .owl-next{right:-70px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_next.png);}.competitionListBoxContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.competitionListBox{width: 23.5%;margin-left: 2%;margin-bottom: 30px;-moz-box-sizing: border-box;box-sizing: border-box;border: 2px solid #b7b7b7;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 20px;cursor: pointer;position: relative;padding-bottom: 85px;}.competitionListBox:hover{border: 2px solid #009ee3;}.competitionListBox:hover a.btn{text-decoration: none;border: 2px solid #009ee3;color:#009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.competitionListBox:nth-child(4n+1){margin-left: 0;}.competitionBackground1,.competitionBackground2,.competitionBackground3,.competitionBackground4{position: relative;}.competitionListBox .stageAndDate{display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;border-bottom: 0;padding: 15px;background-color:#009ee3;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.competitionListBox .stageAndDate .stage{}.competitionListBox.suvejooks .stageAndDate .stage{background-color: #f7aa05;}.competitionListBox .stageAndDate .date{padding: 0 20px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;font-weight: 500;font-size: 20px;line-height: 21px;padding-right: 0px;color:#fff;}.competitionListBox .content{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;-webkit-flex-direction: column;flex-direction: column;position: relative;-moz-box-sizing: border-box;box-sizing: border-box;}.competitionListBox .content .logo{margin-bottom: 20px;margin-top: 20px;min-height: 90px;text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.competitionListBox .content .logo img{display: inline-block;max-width: 80%;max-height: 90px;}.competitionListBox .content h2{text-align: center;letter-spacing: normal;font-size: 22px;
61line-height: 26px;text-transform: none;padding: 0;margin-bottom: 15px;}.competitionListBox .content .distances{text-align: center;font-size: 16px;line-height: 24px;margin-bottom: 15px;}.competitionListBox .content .extraInfo{margin-bottom: 15px;}.competitionListBox .button{position: absolute;bottom: 20px;left: 0;right: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.SPO_competitionViewContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.SPO_competitionViewContainer h1{padding: 0;margin-bottom: 15px;}.SPO_competitionLeftBlock{width: 340px;padding: 40px 20px 40px 0;margin-right: 40px;box-shadow: inset -20px 0 30px -30px rgba(0,0,0,0.2);-moz-box-sizing: border-box;box-sizing: border-box;}.SPO_registerButtonBlock{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top:30px;text-align:center;}.SPO_competitionRightBlock{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 40px 0;}.SPO_competitionRightBlock h1{margin-bottom: 30px;}.SPO_competitionOveralDataContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row-reverse;flex-direction: row-reverse;margin-bottom: 30px;line-height: 28px;position: relative;}.SPO_competitionOveralData{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.SPO_competitionLogo{margin-left: 20px;}.SPO_competitionLogo img{max-height:100%;max-width: 100%;}.SPO_competitionOveralDataRow{float:left;width:100%;padding:3px 0;}.SPO_competitionOveralDataLabel{float:left;width:180px;font-weight:500;}.SPO_competitionOveralDataValue{float:none;width:auto;}.SPO_competitionOveralDataValue table tr td{white-space: nowrap;}.SPO_competitionMenuMobile{display:none;padding:15px;color:#fff;font-size: 18px;font-weight: 700;text-align: center;background: rgba(0, 158, 227, 1.0);cursor:pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.SPO_competitionMenuMobile:after{content:'';padding-left:40px;background: url('/design/design/jooks_ee_2020/common/img/icon_menu.png') 10px center no-repeat;background-size: auto 20px;}.SPO_competitionMenu{background-color: transparent;}a.SPO_competitionMenuLink,a.SPO_competitionMenuLinkActive{display: block;background-color: #f1f1f1;color: #000;font-weight: 500;padding: 15px 20px;font-size: 18px;line-height: 20px 25px;margin-bottom: 5px;position: relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}a:hover.SPO_competitionMenuLink,a.SPO_competitionMenuLinkActive{text-decoration: none;color:#fff;background-color: #009ee3;}a.SPO_competitionMenuLinkActive{background-color: #009ee3;position: relative;}a.SPO_competitionMenuLinkActive:before{content: '';position: absolute;top:0;right:-20px;bottom:0;background-color: #009ee3;width: 35px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 14px;background-position: right 10px center;}.SPO_menu_level_2{margin: 10px 0;}a.SPO_competitionMenu2Link,a.SPO_competitionMenu2LinkActive{display:block;padding: 2px 10px 2px 20px;font-size: 14px;line-height: 18px;color: #000;margin-bottom: 10px;}a:hover.SPO_competitionMenu2Link,a.SPO_competitionMenu2LinkActive{text-decoration: underline;color: #009ee3;}.SPO_competitionContent{display:block;overflow:hidden;margin-top:0px;clear:both;padding: 0;}.SPO_competitionContent h3{letter-spacing:normal;padding-top: 0;padding-bottom: 20px;margin-top: 40px;}.SPO_competitionContent.SPO_guideContent{color: #000;padding: 20px;background-color: #fff;margin-top: 15px;}.SPO_competitionContent p{padding: 0;margin: 0;}.SPO_competitionViewSponsors{display:block;margin-top:40px;position: relative;}.SPO_competitionViewSponsors.SPO_competitionViewSponsorsMobile{display: none;}.SPO_competitionViewSponsors.SPO_competitionViewSponsorsMobile:after{content: '';position: absolute;
61left: 0;right: 0;bottom: -40px;height: 30px;background-image: url(/design/design/jooks_ee_2020/common/img/menu_bottom_shadow.png);background-repeat:no-repeat;background-size: 100% auto;background-position: top center;}.SPO_competitionViewSponsors h3{text-align:center;margin:15px 0 15px 0;padding:0;font-size: 30px;line-height: 32px;letter-spacing:normal;clear:both;}.SPO_competitionViewSponsors h3:first-child{padding:0;}.SPO_sponsorLogosBox{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.SPO_sponsorBox{position:relative;margin:20px 20px;}.SPO_sponsorBox img{display: block;max-width: 100%;max-height: 100%;}.maxWidthAndHeight{width:100%;}@media screen and (-webkit-min-device-pixel-ratio:0) { .maxWidthAndHeight{max-width:100%;max-height:100%;}}.SPO_registrationsUpdateInfo{display:block;margin-bottom:20px;}.SPO_registrationsTotal{display:block;overflow:hidden;margin-bottom:20px;}.SPO_registrationsTotalBox,.SPO_startListDistance{float:left;margin-right:15px;white-space:nowrap;}.SPO_registrationsTotalBox span{font-weight:600;}.SPO_listFilter{box-sizing:border-box;display:block;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border:2px solid #b7b7b7;padding:5px;margin-bottom:15px;position:relative;-webkit-border-radius:20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.SPO_listFilter form{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.SPO_listFilterElement{margin:5px;}.SPO_listTable{width:100%;border-spacing: 0;border-collapse: collapse;}table.SPO_listTable.SPO_list.SPO_listRegistrationList,table.SPO_listTable.SPO_list.SPO_listResultsList,table.SPO_listTable.SPO_list.SPO_listResultsList{width: 99.9% !important;}.SPO_listTable th,.SPO_listTable.SPO_list.SPO_listRegistrationList th,.SPO_resultsList th,.SPO_resultsList.responsive th,table.SPO_listResultsList tr th{text-align:left;background-color: transparent;color:#000;font-weight:600;padding:15px 10px;line-height:18px;border:0 !important;border-bottom:5px solid #009ee3 !important;}.SPO_listTable td,.SPO_listRegistrationList td,.SPO_list td,.SPO_resultsList td,.SPO_resultsList.responsive td,table.SPO_listResultsList tr td{padding:10px 10px;line-height:18px;border: 0px !important;}.SPO_listTable tr:nth-child(even) td,.SPO_resultsList tr:nth-child(even) td,.SPO_resultsList.responsive tr:nth-child(even) td,table.SPO_listResultsList tr:nth-child(even) td,.SPO_listRegistrationList tr:nth-child(even) td,.SPO_listTable.SPO_list.SPO_listRegistrationList tr:nth-child(even) td{background-color:transparent !important;border-bottom:1px solid #dddddd !important;border-right:1px solid #dddddd !important;}.SPO_listTable tr:nth-child(odd) td,.SPO_resultsList tr:nth-child(odd) td,.SPO_resultsList.responsive tr:nth-child(odd) td,table.SPO_listResultsList tr:nth-child(odd) td,.SPO_listTable.SPO_list.SPO_listRegistrationList tr:nth-child(odd) td{background-color:#f4f4f4 !important;border-bottom:1px solid #dddddd !important;border-right:1px solid #dddddd !important;}.SPO_resultsList tr td:first-child,.SPO_resultsList.responsive tr td:first-child,.SPO_listTable tr td:first-child,.SPO_listRegistrationList tr td:first-child,.SPO_list tr td:first-child,.SPO_listRegistrationList td{border-left:1px solid #dddddd !important;}table.SPO_listResultsList tr:first-child th{border-top: 0px !important;border-left: 0px !important;}.SPO_listTable.SPO_list.SPO_listRegistrationList tr td:first-child{border: 0px;padding:10px 10px;}.SPO_listTable td:first-child,.SPO_listRegistrationList td:first-child,.SPO_list td:first-child,.SPO_resultsList td:first-child,.SPO_resultsList.responsive tr td:first-child{}.SPO_listTable td:last-child,.SPO_listRegistrationList td:last-child,.SPO_list td:last-child,.SPO_resultsList td:last-child,.SPO_resultsList.responsive tr td:last-child{}.SPO_resultsList.responsive tr td.place{font-weight: 500;text-align: center;width: 70px;}.SPO_resultsList.responsive tr th.time,.SPO_resultsList.responsive tr td.time{font-weight: 500;text-align: center !important;}.SPO_resultsList.responsive tr td.center{text-align: center !important;}.SPO_listTableName{font-weight:600;white-space:nowrap;}.SPO_startListDistances,.SPO_startListsUpdateTime{display:block;overflow:hidden;margin-bottom:20px;}.SPO_commentsNr,.SPO_pagingContainer,.SPO_commentsContainer,.SPO_resultsDistances{display:block;margin-bottom:20px;overflow:hidden;}.SPO_commentBox{padding:15px 0;border-bottom:1px solid #dedede;}.SPO_commentBoxFirst{border-top:1px solid #dedede;}.SPO_addCommentBox div{font-weight:600;padding-bottom:2px;padding-top:5px;}a.SPO_resultDiplom{width:18px;height:22px;display:inline-block;background-image: url('/design/design/jooks_ee_2020/common/img/icon_diplom.png');background-position:50% 50%;background-size:auto 22px;background-repeat:no-repeat;}.SPO_resultsDistances a{display:block;float:left;margin-right:15px;}.SPO_tableConatiner{clear:both;float:left;width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 1em;}.SPO_listResultsList .bib_number{text-align:center;}.SPO_listResultsList .birth_year{text-align:center;}.SPO_listResultsList .place{font-weight:bolder;text-align:center;}.SPO_listResultsList .name{font-weight:bolder;}.SPO_listResultsList .time{font-weight:bolder;text-align:center;}.SPO_listResultsList .certificate{font-weight:bolder;width:60px;text-align:center;}.SPO_listResultsList .area{display:none;}.SPO_seriesTeamListRow{display:block;border:1px solid #dedede;border-top:0px;}.SPO_seriesTeamListFirstRow{border-top:1px solid #dedede;}.SPO_seriesTeamName{display:block;padding:10px 35px 10px 10px;cursor:pointer;background: url(/design/design/common/img/spo_arrow_down.png) no-repeat 99% 50%;background-size:20px;}.SPO_seriesTeamName:hover{background-color:#f4f4f4;}.SPO_seriesTeamListRow h2{padding:0;text-transform:uppercase;font-size:14px;line-height:15px;color:#dc2028;}.SPO_closeRow{background: url(/design/design/common/img/spo_arrow_up.png) no-repeat 99% 50%;background-size:20px;}.SPO_seriesTeamBox{display:block;padding:10px;overflow:hidden;border-top:1px solid #dedede;}.SPO_seriesTeamBoxLeft{float:left;width:400px;margin-right:20px;}.SPO_seriesTeamBoxRight{float:left;width:120px;}.SPO_seriesTeamLogoMobile{display:none;}.SPO_seriesTeamPersons{display:block;margin-top:5px;margin-bottom:10px;}.SPO_seriesTeamPersons div{padding:5px;}.SPO_seriesTeamPersons div:nth-child(odd){background-color:#f4f4f4;}.SPO_seriesTeamLogo{width:100%;}@media (max-width: 992px) {.SPO_competitionMenu{display: none;margin-top: 10px;}.SPO_competitionViewContainer{display: block;}.SPO_competitionViewContainer h1{text-align: center;}.SPO_competitionMenuMobile{display: block;}}@media (max-width: 600px) {.SPO_competitionOveralDataRow{float:left;width:100%;padding:3px 0;}.SPO_competitionOveralDataLabel{float:none;width:100%;}.SPO_competitionOveralDataValue{float:none;}}.SPO_resultsFilterContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding: 30px;border: 2px solid #b7b7b7;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.SPO_resultsFilterContainer .byEvent{width: 50%;padding-right: 30px;-moz-box-sizing: border-box;box-sizing: border-box;}.SPO_resultsFilterContainer .byPerson{width: 50%;padding-left: 30px;-moz-box-sizing: border-box;box-sizing: border-box;border-left:2px solid #b7b7b7;}.SPO_resultsFilterContainer h3{padding: 0;margin: 0 0 15px 0;text-align: center;}.SPO_resultsFilterContainer input[type="text"],.SPO_resultsFilterContainer select{width: 100%;max-width: 800px;}.SPO_resultsFilterContainer span{font-weight: 700;padding-bottom: 5px;margin-top: 10px;display: block;}.SPO_resultsList{margin-top: 30px;}.formDataError{color:red;}@media (max-width: 600px) {.SPO_resultsFilterContainer{display: block;}.SPO_resultsFilterContainer .byEvent{width: 100%;padding-right: 0px;padding-bottom: 30px;}.SPO_resultsFilterContainer .byPerson{width: 100%;padding-left: 0;padding-top: 30px;border-left:0px;border-top:2px solid #e1e1e1;}}.newsView .newsPic{width: 450px;margin-left: 30px;margin-top: 60px;}.newsView .newsPic img{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.newsView .newsPic p{margin-top: 10px;font-size: 16px;}@media (max-width: 1400px) {.newsView .newsPic{width: 450px;margin-left: 30px;}}@media (max-width: 992px) {.newsView .newsPic{width: 350px;}}@media (max-width: 768px) {.newsView .newsPic{width: 250px;}ul.newsList li .photo{width: 180px;margin-right: 20px;}}@media (max-width: 450px) {.newsView .newsPic{width: 100%;margin: 0 0 20px 0;}ul.newsList li{display: block;}
61ul.newsList li .photo{width: 100%;margin-right: 0px;margin-bottom: 10px;}}.eventSponsorsContainer{display: block;}.eventSponsorsGroup{background-color: #f4f4f4;margin-bottom: 15px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 20px;}.SPO_competitionViewSponsors .eventSponsorsGroup{}.eventSponsorsGroup .eventSponsorsGroupName{text-align: center;font-weight: 500;margin-bottom: 20px;margin-top: 15px;font-size: 24px;text-transform: uppercase !important;}.eventSponsorsGroupLogos{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.vipSponsors{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;margin-top: 50px;}.eventSponsorBox{margin: 20px 20px;width: 160px;height: 80px;position: relative;}.vipSponsors .sponsorBox{margin: 20px 30px;}.vipSponsors .sponsorBox img{max-width: 240px;width: 100%;}.eventSponsorBoxContent{position: absolute;left:0;right: 0;bottom: 0;top: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.SPO_competitionViewSponsors .eventSponsorBox{margin: 8px 8px;}.eventSponsorBox .eventSponsorBoxContent img{display: block;max-width: 100%;max-height: 80px;-webkit-filter: gray;filter: gray;-webkit-filter: grayscale(100%) brightness(120%) contrast(90%);filter: grayscale(100%) brightness(120%) contrast(90%);opacity: 0.95;}.eventSponsorBox:hover .eventSponsorBoxContent img{-webkit-filter: none;filter: none;opacity: 1.0;}.series_guides_menu_block{border-bottom: 2px solid #5fb543;margin-bottom: 20px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.series_guides_menu_block a{display: block;padding: 15px 25px;color: #000;font-weight: 700;}.series_guides_menu_block a.series_guide_menu_active{background-color: #5fb543;color: #fff;-webkit-border-top-left-radius: 5px;-moz-border-top-left-radius: 5px;border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-top-right-radius: 5px;border-top-right-radius: 5px;}.table-container{float:left;width: 100%;overflow-y: auto;margin: 0 0 1em;}.content_table .list_header{font-weight:bold;color:#000;padding:5px;border-bottom:8px solid #dc2028;}.content_table td{padding:5px;border-bottom:1px solid #dedede;font-weight:normal;}.content_table td:first-child{font-weight:bold;}.history_table .list_header{font-size:11px;font-weight:normal;color:#000;padding:5px;border-top:1px solid #dedede;line-height:14px;background-color:#ececec;text-align:center;}.history_table td{padding:5px;border-bottom:1px solid #dedede;font-weight:normal;border-right:1px solid #dedede;text-align:center;}.history_table td:first-child{border-left:1px solid #dedede;background-color:#ececec;}.SPO_listRegistrationList td,.SPO_listRegistrationList th{padding: 10px;}.bg-video {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;z-index: 1;}.bg-video #player {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;width: 100vw;height: 100vh;z-index: 1;}.video-background {background: #000;position: absolute;top: 0; right: 0; bottom: 0; left: 0;z-index: 1;overflow: hidden;}.video-foreground,.video-background iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}@media (min-aspect-ratio: 16/9) {.video-foreground { height: 300%; top: -100%; }}@media (max-aspect-ratio: 16/9) {.video-foreground { width: 300%; left: -100%; }}.visible{display: block;}.newsView .newsDate{clear: both;background-color: #009ee3;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;padding: 8px 15px;margin-bottom: 20px;color: #fff;font-weight: 500;display: inline-block;}table.responsive tr td{text-align: left !important;}table.responsive.smaller tr th,table.responsive.smaller tr td{font-size: 12px;line-height: 14px;}.videos{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;list-style: none;margin: 0;padding: 0;}.video_listBox,.video_listBox:nth-child(even){width: 32%;margin-left: 2%;margin-bottom: 20px;-moz-box-sizing: border-box;box-sizing: border-box;
61cursor: pointer;position: relative;}.video_listBox:nth-child(3n+1){margin-left:0;}.video_listBox:before{content: '';position: absolute;left: 10px;top:10px;width: 80px;height: 80px;background-image: url(/design/design/common/img/video_icon.png);background-position:50% 50%;background-size: auto 60px;background-repeat:no-repeat;}.video_listBox img{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.video_listBoxInside{position:static;left:0;top:0;right:0;bottom:0;background-image: none;background-position:10px 10px;background-size:70px;background-repeat:no-repeat;}.video_titleContainer{position:static;bottom:0;left:0;right:0;background: none;font-size:16px;line-height:18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.video_titleContainer .dateBox{display: none;}.video_titleContainer .nameBox{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:15px 0;color:#000;text-align: center;}.video_titleContainer span{padding:0;margin:0;font-size:16px;height:18px;overflow:hidden;font-weight:600;}.SPO_quideWithBlocks .SPO_guideBlock{border-left:2px solid #f1f1f1;border-right:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1;cursor: pointer;}.SPO_quideWithBlocks .SPO_guideBlock:first-child{border-top:2px solid #f1f1f1;-webkit-border-top-left-radius: 20px;-moz-border-top-left-radius: 20px;border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;-moz-border-top-right-radius: 20px;border-top-right-radius: 20px;margin-top: 0px;}.SPO_quideWithBlocks .SPO_guideBlock:last-child{-webkit-border-bottom-left-radius: 20px;-moz-border-bottom-left-radius: 20px;border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-bottom-right-radius: 20px;border-bottom-right-radius: 20px;}.SPO_quideWithBlocks .SPO_guideBlock h3{padding: 0;margin: 0;font-size: 18px;line-height: 20px;color: #000;padding: 20px 56px 20px 20px;background-color: transparent;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_down.png);background-repeat:no-repeat;background-size: auto 9px;background-position: right 20px center;}.SPO_quideWithBlocks .SPO_guideBlock h3:hover{text-decoration: underline;}.SPO_quideWithBlocks .SPO_guideBlock h3.closeBlock{background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_up.png);background-repeat:no-repeat;background-size: auto 9px;background-position: right 20px center;}.SPO_guideContent{background-color: #fff;color: #000 !important;padding: 0 20px 20px 20px;}.SPO_oneBlockGuide{background-color: #fff;color: #000 !important;}.SPO_guideContent h1,.SPO_guideContent h2,.SPO_guideContent h3,.SPO_guideContent h4{color: #000;}.SPO_quideWithBlocks .SPO_guideBlock h3{color: #000 !important;}.SPO_competitionContent.SPO_guideContent{background-color: transparent;padding: 0;}.SPO_mapsTabs{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.SPO_mapsTabs .tab{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;-moz-box-sizing: border-box;box-sizing: border-box;border-right: 2px solid #f4f4f4;border-top: 2px solid #f4f4f4;border-bottom: 2px solid #f4f4f4;font-size: 14px;line-height: 17px;padding: 15px;cursor: pointer;text-align: center;}.SPO_mapsTabs .tab:first-child{border-left: 2px solid #f4f4f4;-webkit-border-top-left-radius: 10px;-moz-border-top-left-radius: 10px;border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;}.SPO_mapsTabs .tab:last-child{-webkit-border-top-right-radius: 10px;-moz-border-top-right-radius: 10px;border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;}.SPO_mapsTabs .tab:hover,.SPO_mapsTabs .tab.active{background-color: #009ee3;color: #fff;position: relative;}.SPO_mapsTabs .tab.active:before{content: '';position: absolute;bottom:-14px;left: 50%;margin-left: -8px;width: 0; height: 0; border-left: 14px solid transparent;border-right: 14px solid transparent;border-top: 14px solid #f4f4f4;}.SPO_mapsTabs .tab.active:after{content: '';position: absolute;bottom:-12px;left: 50%;margin-left: -6px;width: 0; height: 0; border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #009ee3;}.SPO_tabContent{margin-top: 40px;}
61.SPO_tabContent span{display: block;margin-bottom: 15px;}.SPO_mapsDistances{}.SPO_mapsDistances .SPO_maps + .SPO_maps{margin-top: 30px;}.SPO_maps a.btn{font-size: 16px;}table.responsive,.table,table.listTableInner{border-spacing: 0;border-collapse: collapse;-moz-box-sizing: border-box;box-sizing: border-box;width:99.9% !important;border: 0 !important;margin-bottom: 20px;}table.responsive th,.table th,table.listTableInner th{text-align:left;background-color:#ffffff !important;border:0px !important;border-bottom:5px solid #009ee3 !important;padding:10px 10px !important;color:#000 !important;font-size: 16px !important;font-family: 'Open Sans', sans-serif !important;white-space: normal !important;height: auto !important;}table.responsive td,.table td,table.listTableInner td{padding:10px 10px !important;color:#000 !important;font-size: 16px !important;font-family: 'Open Sans', sans-serif !important;border-bottom:1px solid #dddddd !important;white-space: normal !important;height: auto !important;border-right:1px solid #dddddd !important;}table.responsive tr td:first-child,.table tr td:first-child,table.listTableInner tr td:first-child{border-left:1px solid #dddddd !important;}table.responsive tr:nth-child(odd) td,.table tr:nth-child(odd) td,table.listTableInner tr:nth-child(odd) td{background-color:#f4f4f4;}.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.name,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.team,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.distance{padding: 10px 10px !important;line-height: 18px !important;}table.responsive tr td:first-child,.table tr td:first-child,table.listTableInner tr td:first-child{white-space: normal;}.table td[rowspan] {background-color: #ffffff !important;}@media (max-width: 992px) {table.responsive th,.table th,table.listTableInner th,table.responsive td,.table td,table.listTableInner td{padding:8px 5px !important;font-size: 14px !important;line-height: 16px !important;}.SPO_listTable th,.SPO_listTable.SPO_list.SPO_listRegistrationList th,.SPO_resultsList th,.SPO_resultsList.responsive th,table.SPO_listResultsList tr th{padding:8px 5px !important;font-size: 14px !important;line-height: 16px !important;}.SPO_listTable td,.SPO_listRegistrationList td,.SPO_list td,.SPO_resultsList td,.SPO_resultsList.responsive td,table.SPO_listResultsList tr td,table.SPO_listTable.SPO_list.SPO_listResultsList tr td.place,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.name,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.team,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.distance{padding:8px 5px !important;font-size: 14px !important;line-height: 16px !important;}}.sponsorRow{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;border-top:2px solid #009ee3;padding: 30px 0;}.sponsorRow:first-child{border-top: 0;padding-top: 0;}.sponsorRow .logo{width: 250px;margin-right: 30px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.sponsorRow .logo img{display: block;max-width: 100%;}.sponsorRow .info{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.sponsorRow .info h2{padding: 0;margin: 0 0 0 0;text-transform: none;letter-spacing: normal;font-size: 24px;line-height: 26px;font-weight: 500;}.sponsorSlogan{font-style: italic;}.sponsorText{margin-top: 20px;}.sponsorReadMore{margin-top: 20px;}.sponsorReadMore a{font-weight: 500;}.SPO_competitionContent hr{border: 0;height: 2px;background-color: #f4f4f4;margin: 30px 0;}.advancedImagesArea a.zoom img{position: relative;}.SPO_listStartlist .arb,.SPO_listRegistrationList .arb{white-space: nowrap;}ul.faqList{list-style: none;padding: 0;margin: 0;}ul.faqList .item{border: 1px solid #dedede;
61margin-top: -1px;padding: 15px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}ul.faqList .item .itemContentArea{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}ul.faqList .item:first-child{margin-top: 0;}ul.faqList .item .itemShortContent{margin-top: 10px;}ul.faqList .item .itemContent{display: none;margin-top: 15px;}ul.faqList .item h3{padding: 0;margin: 0;font-size: 18px;line-height: 21px;font-weight: 600;padding-top: 7px;}ul.faqList .item h3.noLongContent{padding-top: 0;}ul.faqList .opener{margin-left: 15px;}a.faqOpener{width: 36px;height: 36px;border: 1px solid #dedede;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;-khtml-border-radius: 40px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;text-transform: uppercase;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;padding-bottom: 2px;-moz-box-sizing: border-box;box-sizing: border-box;}a:hover.faqOpener{background-color: #dedede;text-decoration: none;}a.faqOpener:before{content: '+';color: #000;font-size: 28px;line-height: 30px;}a.faqOpener.closeFaq:before{content: '-';color: #000;font-size: 28px;line-height: 30px;}.filterOpener{display: none;}.po_popup_type2_container{border: 0px solid red;}.partnerBanner2Area{padding: 30px 10px;}.partnerBanner2Area img{display: block;width: 100%;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.contentArea article img{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.tm_name_in_mobile{display: none;}table.historyList{width: 100% !important;}table.historyList tr td:first-child{width: 25% !important;}table.historyList tr td:nth-child(2){width: 3% !important;}@media (max-width: 992px) {table.historyList tr td:first-child{width: 30% !important;}table.historyList tr td:nth-child(2){width: 5% !important;}}@media (max-width: 600px) {table.historyList tr td:first-child{width: 40% !important;}table.historyList tr td:nth-child(2){width: 5% !important;}}@media (max-width: 750px) {table.tableWithoutStyle,table.tableWithoutStyle > tbody,table.tableWithoutStyle > thead,table.tableWithoutStyle > thead > tr,table.tableWithoutStyle > thead > tr > th,table.tableWithoutStyle > thead > tr > td,table.tableWithoutStyle > tbody > tr,table.tableWithoutStyle > tbody > tr > td{display: block;width: 100% !important;padding: 4px;}}@media (max-width: 600px) {.SPO_listTable.SPO_list.SPO_listRegistrationList tr th{font-size: 11px !important;}.SPO_listTable.SPO_list.SPO_listRegistrationList tr td,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.name,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.distance{font-size: 12px !important;line-height: 14px;padding: 4px;}}@media (max-width: 450px) {.SPO_listTable.SPO_list.SPO_listRegistrationList tr th.yyyy,.SPO_listTable.SPO_list.SPO_listRegistrationList tr td.yyyy{}}.GA2_albumList .album .photo img{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.GA2_albumList .album .title .name{font-size: 16px !important;line-height: 19px;padding: 10px;}.GA2_albumList .album .title{-webkit-box-align: stretch;-moz-box-align: stretch;-ms-flex-line-pack: stretch;-webkit-align-content: stretch;align-content: stretch;align-items:stretch;}.resultsListHeader{margin-bottom: 10px;display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.resultsListHeader a{display: block;margin: 0 20px 10px 0;font-weight: bold;}.resultsListHeader a::before {content: "▶";margin-right: 6px;}.SPO_listTable.SPO_listResultsList .team{}html{height: 100%;}body{height: 100%;}.mobileBody{display: none;}.webBody{display: block;}.importantInfoBlock{margin: 60px 0;}.videoContainer{display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}.videoContainer iframe{aspect-ratio: 16 / 9;width: 100% !important;}
61.introPageBackgroundContainer{position: absolute;left: 0;top:0;right: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;z-index: 1;}.introPageContainer{position: absolute;left: 0;top:0;right: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;padding: 15px;background: rgba(0, 0, 0, 0.55);z-index: 2;}.introPageContainer.staticContainer{position: static;padding-top: 30px;background: rgb(0,0,0);background: -webkit-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: -o-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);z-index: 5;}.introPageContent{-webkit-box-flex: 0;-webkit-flex: 0 1 850px;-ms-flex: 0 1 850px;flex: 0 1 850px;margin: 0 10%;position: relative;}.introPageMenu a{position: relative;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding: 20px;background-color: #fff;margin-bottom: 10px;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;color: #000;-moz-box-shadow:0px 0px 8px -2px #000;-webkit-box-shadow: 0px 0px 8px -2px #000;box-shadow: 0px 0px 8px -2px #000;}.introPageMenu a:hover{text-decoration: none;-moz-box-shadow:0px 0px 12px -2px #000;-webkit-box-shadow: 0px 0px 12px -2px #000;box-shadow: 0px 0px 12px -2px #000;}.introPageMenu a:hover:before{content: '';position: absolute;left: 0;top:0;right: 0;bottom: 0;border: 4px solid #009ee3;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;}.introPageMenu a.competitionStyle2:hover:before{border: 4px solid #fab900;}.introPageMenu a.competitionStyle3:hover:before{border: 4px solid #00a751;}.introPageMenu a.competitionStyle4:hover:before{border: 4px solid #2384c8;}.introPageMenu a.competitionStyle6:hover:before{border: 4px solid #fca4b4;}.introPageMenu a.competitionStyle8:hover:before{border: 4px solid #007b96;}.introPageMenu a.competitionStyle1 .nameAndDistances{-webkit-justify-content: center;justify-content: center;}.introPageMenu a.competitionStyle1 .nameAndDistances img{display: block;width: 80%;}.introPageMenu a.competitionStyle1:hover:before{border: 4px solid #ff5f00;}.introPageMenu a.competitionStyle1 .seeMore{background-color: #ff5f00;}.introPageMenu a .date{font-size: 20px;line-height: 22px;font-weight: 700;margin-right: 20px;width: 150px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;}.introPageMenu a .logo{font-size: 22px;line-height: 24px;font-weight: 700;margin-right: 20px;width: 150px;padding: 0 20px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;border-left: 2px solid #e9e9e9;border-right: 2px solid #e9e9e9;}.introPageMenu a .logo img{display: block;max-width: 100%;max-height: 80px;}.introPageMenu a .nameAndDistances{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-justify-content: flex-start;justify-content: flex-start;}.introPageMenu a .nameAndDistances b{font-size: 26px;line-height: 28px;font-weight: 700;width: 100%;display: block;}.introPageMenu a .nameAndDistances i{font-style: normal;font-size: 14px;line-height: 16px;width: 100%;margin-top: 5px;display: block;display: none !important; }.introPageMenu a .seeMore{-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;background-color: #009ee3;width: 90px;height: 90px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.introPageMenu a.competitionStyle2 .seeMore{background-color: #fab900;}.introPageMenu a.competitionStyle3 .seeMore{background-color: #00a751;}.introPageMenu a.competitionStyle4 .seeMore{background-color: #2384c8;}.introPageMenu a.competitionStyle6 .seeMore{background-color: #fca4b4;}.introPageMenu a.competitionStyle8 .seeMore{background-color: #007b96;}address{font-style: normal;margin-top: 30px;margin-bottom: 30px;
61display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;}.introPageContent address{-webkit-flex-direction: column;flex-direction: column;color: #fff;font-weight: 600;text-shadow: 1px 0px 5px #000000;}.introPageContent address a{color: #fff;}.introPageContent address .company{display: none;}.pageContainer{margin:0 auto;max-width:1500px;min-width:290px;padding:0 15px;}.pageContainer.contentPage{margin-top: -20px;}.headerContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;position: relative;}.logoAndMenuContainer{position: absolute;top:85px;left: 70px;right: 70px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;background-color: #fff;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;-moz-box-shadow:0px 0px 18px -10px #000;-webkit-box-shadow: 0px 0px 18px -10px #000;box-shadow: 0px 0px 18px -10px #000;z-index: 5;padding: 30px;}.headerBannersContainer{display:inline-block;position:relative;background-color: #fff;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;-moz-box-sizing: border-box;box-sizing: border-box;}.headerBannersContainer:before{content: "";display: block;padding-top: 550px;background-color: #fff; }.headerContainer.contentPage .headerBannersContainer:before{padding-top: 308px; }.homepage{position: absolute;top:27px;left: 120px;z-index: 6;}.homepage a{font-weight: 500;font-size: 20px;text-decoration: underline;color: #fff;position: relative;padding-left: 65px;}.homepage a:before{content: '';position: absolute;left: 0;top: -10px;width: 50px;height: 50px;border: 2px solid #fff;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_home.png);background-repeat:no-repeat;background-size: auto 24px;background-position: 50% 50%;}.bannerRightSide{position: absolute;right: -1px;top: 0;bottom: 0;z-index: 4;background-image: url(/design/design/jooks_ee_2020/common/img/banner_diagonal.png);background-repeat:no-repeat;background-position: right top;width: 240px;}.bannerShadow{position:absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 3;-moz-box-shadow:inset 0 0 150px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.8);}.bannerColorLayer{position:absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 3;background: rgba(0, 158, 227, 0.2);display: none !important;}.headerBanners{position:absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;text-align:center;background-image: url(/design/design/jooks_ee_2020/common/img/loading.gif);background-size: auto 200px;background-repeat:no-repeat;background-position: 50% 50%;}.headerRightContent{background-color: #fff;width: 520px;padding-right: 70px;min-height: 550px;}.headerContainer.contentPage .headerRightContent{width: auto;min-height: 308px;padding-left: 15px;}.buttonsBar{margin-top: 15px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-justify-content: flex-end;justify-content: flex-end;}a.logo{margin-right: 20px;margin-left: 20px;}a.logo img{display: block;max-width: 220px;max-height: 78px;}.competitionLabel{width: 60px;margin-right: 20px;}.competitionLabel img{display: block;width: 100%;max-width: 220px;max-height: 78px;}.headerRightSide{margin-left: 30px;}.registerMenu{margin:0 7px 30px 7px;}.registerMenu a{position: relative;display: block;background: rgba(240, 50, 35, 0.8);color: #fff;font-weight: 500;font-size: 24px;line-height: 26px;text-align: center;padding: 15px 30px;transform: skew(-15deg);font-style: normal;}
61.registerMenu a span{display:inline-block;transform: skew(15deg);display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;font-style: normal;}.registerMenu a:hover{background: rgba(240, 50, 35, 1.0);text-decoration: none;}.langMenuContainer{border:2px solid #b7b7b7;background-color: #fff;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;padding: 14px 25px 14px 15px;margin-right: 5px;background-repeat:no-repeat;background-size: auto 8px;background-position: right 10px top 20px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_down.png);z-index: 6;cursor: pointer;position: absolute;right: 0;top: 0;}.langMenuContainer:hover{text-decoration: none;-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.langMenu{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: flex-end;justify-content: flex-end;position: relative;padding-right: 92px;height: 50px;margin-right: 45px;}
61.langMenu a,.langMenu span{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;margin-right: 10px;width:32px;height: 20px;-moz-box-shadow:0px 0px 8px -3px #000;-webkit-box-shadow: 0px 0px 8px -3px #000;box-shadow: 0px 0px 8px -3px #000;}.langMenu a.et,.langMenu span.et{background-image: url(/design/design/jooks_ee_2020/common/img/et.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.langMenu a.en,.langMenu span.en{background-image: url(/design/design/jooks_ee_2020/common/img/en.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.langMenu a.ru,.langMenu span.ru{background-image: url(/design/design/jooks_ee_2020/common/img/ru.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.langMenu a.fi,.langMenu span.fi{background-image: url(/design/design/jooks_ee_2020/common/img/fi.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.langMenu a:hover,.langMenu a.active{}.langMenu .otherLangs a{margin-top: 5px;}.closeOtherLangs{background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_up.png);}.mobileRegisterButton{display: none;}nav.mainMenu{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}a.mobileMainMenuOpener{display: none;width: 44px;background: url('/design/design/jooks_ee_2020/common/img/icon_menu_dark.png') right center no-repeat;background-size: auto 44px;height: 44px;left:0;}nav.mainMenu{-webkit-justify-content: center;justify-content: center;}nav.mainMenu a{font-family: 'Open Sans', sans-serif;font-weight: 700;color:#000;display: block;padding: 10px 15px;font-size: 24px;line-height: 28px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: relative;text-transform: uppercase;text-align: center;}nav.mainMenu a.close,.categoryMenu a.close{display: none;}nav.mainMenu a:hover,nav.mainMenu a.active{text-decoration: none;color:#009ee3;}nav.mainMenu.mobileMenu{display: none;}.selfServiceButton{margin-left: 30px;margin-right: 12px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.emptySpace{display: none;}a.selfService{background-color: #e30030;display: block;padding: 18px 65px 19px 30px;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;color: #fff;text-decoration: none;font-size: 22px;line-height: 24px;text-transform: uppercase;font-weight: 700;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 18px;background-position: right 30px center;}a.selfService.selfServiceSmall{padding: 12px 18px 13px 18px;font-size: 12px;line-height: 15px;background-image: none;}.introBannerContent{position: absolute;left:0;right: 0;bottom: 0;top: 186px;z-index: 5;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
61-webkit-justify-content: center;-webkit-flex-direction: column;flex-direction: column;}.campaigns{margin-top:155px;padding: 20px 0;min-height: 320px;margin-right: 45px;-moz-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.campaign h2{color: #000;text-align: center;padding: 0;margin: 0;font-size: 32px;line-height: 38px;text-transform: none;font-weight: 500;}.campaign .intro{margin-top: 15px;text-align: center;line-height: 22px;}.campaign .button{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top: 20px;}.campaign .button a.btn{padding-right: 55px;background-repeat:no-repeat;background-size: auto 16px;background-position: right 20px center;}.campaign.pictureCampaign img{max-width: 100%;max-height: 100%;} .firstPageCompetitionsContainer{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.firstPageCompetitions{-webkit-box-flex: 0;-webkit-flex: 0 1 850px;-ms-flex: 0 1 850px;flex: 0 1 850px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.firstPageCompetitions .competition{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;margin: 2px 0;}.firstPageCompetitions .competition .date,.firstPageCompetitions .competition a.name,.f
61irstPageCompetitions .competition .actionButton,.firstPageCompetitions .competition a.action{-moz-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;background: rgba(27, 27, 27, 0.8);color:#fff;padding: 12px 20px;font-size: 22px;line-height: 24px;font-weight: 500;transform: skew(-15deg);font-style: normal;}.firstPageCompetitions .competition .actionButton.ru,.firstPageCompetitions .competition a.action.ru{font-size: 16px;line-height: 24px;}.firstPageCompetitions .competition .date{width: 160px;justify-content: center;-webkit-justify-content: center;}.firstPageCompetitions .competition a.name{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin-left: 4px;}.firstPageCompetitions .competition .actionButton,.firstPageCompetitions .competition a.action{background: rgba(240, 50, 35, 0.8);width: 180px;justify-content: center;-webkit-justify-content: center;margin-left: 4px;cursor: pointer;}.firstPageCompetitions .competition .actionButton.results,.firstPageCompetitions .competition a.action.results{background: rgba(158, 158, 158, 0.8);}.firstPageCompetitions .competition .actionButton:hover,.firstPageCompetitions .competition a:hover.action{background: rgba(240, 50, 35, 1.0);text-decoration: none;}.firstPageCompetitions .competition .actionButton.results:hover,.firstPageCompetitions .competition a:hover.action.results{background: rgba(158, 158, 158, 1.0);}.firstPageCompetitions .competition .date span,.firstPageCompetitions .competition a.name span,.firstPageCompetitions .competition .actionButton span,.firstPageCompetitions .competition a.action span{transform: skew(15deg);display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;font-style: normal;}.firstPageCompetitions .competition a.name span{display: block;}.firstPageCompetitions .competition a.name b{display: block;font-size: 12px;line-height: 14px;font-weight: normal;margin-top: 5px;}.socialMedia{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-top: 40px;}.socialMediaGroup{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.socialMediaGroupHeader{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;margin-bottom: 20px;}.socialMediaGroup h2{}.socialMediaGroupHeader a{background-color:transparent;color: #fff;text-decoration: underline;font-weight: 500;font-size: 16px;margin-left: 20px;}.socialMediaGroupContent{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-top: 20px;justify-content: space-between;}.socialMediaGroupContent .post{background-color: #b7b7b7;position: relative;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin: 0 10px;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.socialMediaGroupContent .post:hover{opacity: 0.8;}.socialMediaGroupContent .post .postContent{width: 100%;height: 0;padding-bottom: 100%;position: relative;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.socialMediaGroupContent .post .text{position: absolute;top:40px;bottom:40px;left:40px;right: 40px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;text-align: center;overflow: hidden;
61line-height: 26px;}.socialMediaGroupContent .post .textMouseOver{display: none;}.socialMediaGroupContent .post:hover .textMouseOver{display: block;position: absolute;left: 0;right: 0;top:0;bottom: 0;padding: 40px;line-height: 26px;overflow: hidden;background-color: #b7b7b7;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;text-align: center;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: rgba(0, 158, 227, 0.9);color: #fff;font-weight: 500;}.socialMediaButtons{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top: 20px;}.socialMediaMenu{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;margin-right: 30px;}.socialMediaMenu a{display: block;border:2px solid #b7b7b7;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;width: 50px;height: 50px;margin-bottom: 0;margin-left:5px;background-repeat:no-repeat;background-size: auto 24px;background-position: 50% 50%;}.socialMediaMenu a:hover{text-decoration: none;-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.socialMediaMenu a.facebook{background-image: url(/design/design/jooks_ee_2020/common/img/icon_facebook.png);}.socialMediaMenu a.instagram{background-image: url(/design/design/jooks_ee_2020/common/img/icon_instagram.png);}.socialMediaMenu a.youtube{background-image: url(/design/design/jooks_ee_2020/common/img/icon_youtube.png);}.sponsorsBlock{margin: 40px 10px 0 10px;}.contentPage .sponsorsBlock{margin: 0px;}a.search{display: none;border:2px solid #b7b7b7;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;width: 50px;height: 50px;margin-right: 5px;background-repeat:no-repeat;background-size: auto 24px;background-position: 50% 50%;background-image: url(/design/design/jooks_ee_2020/common/img/icon_search.png);}a.search:hover{text-decoration: none;-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.distancesBlock{margin-top: 40px;}.distancesBlock h2{display: none;}.distances{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;margin-top:20px;}.distances .distance{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin: 0 10px;-moz-box-sizing: border-box;box-sizing: border-box;border: 2px solid #b7b7b7;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 20px;cursor: pointer;max-width: 528px;}.distances.distancesWithRows .distance{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;width: 19.2% !important;margin: 0;margin-left: 1%;margin-bottom: 15px;}.distances.distancesWithRows .distance:nth-child(5n+1){margin-left: 0;}.distances.distancesWithRowsMaijooks .distance{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;width: 24.25% !important;margin: 0;margin-left: 1%;margin-bottom: 15px;}.distances.distancesWithRowsMaijooks .distance:nth-child(4n+1){margin-left: 0;}.distances .distance.noLink{cursor: default;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
61-webkit-justify-content: center;-webkit-flex-direction: column;flex-direction: column;}.distances .distance .logo{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;height: 80px;margin: 15px 0;}.distances .distance .logo img{display: block;max-width: 90%;max-height: 80px;}.distances .distance h3{text-transform: none;padding: 0;margin: 15px 0;font-size: 24px;line-height: 27px;letter-spacing: normal;text-align: center;font-weight: 500;height: 80px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.distances .distance .date,.distances .distance .time,.distances .distance .description{text-align: center;font-size: 16px;line-height: 20px;}.distances .distance .extraInfo{text-align: center;font-size: 16px;line-height: 20px;font-weight: 600;color: #b7b7b7;}.distances .distance .button{margin-top: 15px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}.distances .distance .button a.btn{display: block;margin: 0;color:#b7b7b7;padding: 12px 40px 12px 20px;font-size: 16px;line-height: 18px;border: 2px solid #b7b7b7;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_gray.png);background-repeat:no-repeat;background-size: auto 12px;background-position: right 15px center;}.distances .distance .button a:hover.btn{color:#009ee3;border: 2px solid #009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);}.distances .distance:hover{border: 2px solid #009ee3;}.distances .distance:hover .button .btn{color:#009ee3;border: 2px solid #009ee3;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next_blue.png);-moz-box-shadow:0px 0px 11px -6px #000;-webkit-box-shadow: 0px 0px 11px -6px #000;box-shadow: 0px 0px 11px -6px #000;}.newsBlock{margin-top: 40px;}.latestNews{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;margin-top:20px;}.latestNews.newsList{-webkit-justify-content: flex-start;justify-content: flex-start;margin-top:0px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.latestNews .item{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin: 0 10px;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;max-width: 528px;}.latestNews .item:hover .photo{opacity: 0.8;}.latestNews.newsList .item{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;width: 32%;margin: 0 0 20px 2%;}.latestNews.newsList .item:nth-child(3n+1){margin-left: 0;}.latestNews .item .photo{width: 100%;position: relative;}.latestNews .item .photo:before{content: "";display: block;padding-top: 66%;}.latestNews .item .photo .photoContent{background-color: #f4f4f4;position: absolute;left: 0;top:0;right: 0;bottom: 0;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;z-index: 1;}.latestNews .item .photo .date,.latestNews.newsList .item .photo .date{position: absolute;left: 50%;bottom: -30px;height: 60px;width: 60px;padding: 0;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;z-index: 2;margin-left: -30px;background-color: #009ee3;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
61-webkit-justify-content: center;color: #fff;font-weight: 500;font-size: 16px;}.latestNews .item h3{margin: 35px 0 0 0;padding: 0 20px;text-align: center;text-transform: none;font-size: 18px;line-height: 22px;font-weight: 500;letter-spacing: normal;}.newsBlock .buttonsBlock{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top: 25px;}.contentArea{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin:0;margin-top: 20px;}aside{width: 340px;padding: 40px 20px 40px 0;margin-right: 40px;box-shadow: inset -20px 0 30px -30px rgba(0,0,0,0.2);-moz-box-sizing: border-box;box-sizing: border-box;}article{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;min-height: 200px;padding: 40px 0 40px 0;}article .content img{}nav.subMenu{background-color: transparent;-moz-box-sizing: border-box;box-sizing: border-box;}nav.subMenu a{display: block;background-color: #f1f1f1;color: #000;font-weight: 500;padding: 15px 20px;font-size: 18px;line-height: 20px 25px;margin-bottom: 5px;position: relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}nav.subMenu a:hover,nav.subMenu a.active{text-decoration: none;color:#fff;background-color: #009ee3;}nav.subMenu a.active{background-color: #009ee3;position: relative;}nav.subMenu a.active:before{content: '';position: absolute;top:0;right:-20px;bottom:0;background-color: #009ee3;width: 35px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 14px;background-position: right 10px center;}nav.subMenu .level_2{margin: 10px 0;}nav.subMenu .level_2 a{background-color: transparent;display:block;padding: 2px 10px 2px 20px;font-size: 14px;line-height: 18px;color: #000;margin-bottom: 10px;font-weight: normal;}nav.subMenu .level_2 a.active{text-decoration: underline;color: #009ee3;}nav.subMenu .level_2 a.active:before{display: none;}nav.subMenu .level_3{margin: 5px 0;}nav.subMenu .level_3 a{padding: 3px 10px 3px 55px;font-size: 14px;line-height: 16px;}nav.subMenu .level_3 a:hover,nav.subMenu .level_3 a.active{text-decoration: underline;color: #a5c44d;}nav.subMenu .level_3 a:hover:before,nav.subMenu .level_3 a.active:before{display: none;}nav.footerMenu{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin: 0 10px;}nav.footerMenu a{display: block;color: #000;font-size: 16px;font-weight: 500;padding: 5px 20px;margin: 5px 0;}nav.footerMenu a:hover,nav.footerMenu a.active{color:#009ee3;text-decoration: underline;}footer{margin-top: 40px;padding: 30px 0 40px 0;box-shadow: inset 5px 5px 30px -28px;}footer address{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-weight: normal;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;color: #000;font-size: 16px;font-style: normal;padding: 30px 80px 0 80px;border-top:2px solid #009ee3;position: relative;}footer address a.bestit{display: block;position: absolute;right: 0;top:50%;margin-top: 3px;width: 70px;height: 23px;background-image: url(/design/design/jooks_ee_2020/common/img/bestit.png);background-repeat:no-repeat;background-size: auto 23px;background-position: center center;}footer address.aims a.bestit{position: absolute;left: 50%;right: auto;top:50%;margin-left: -35px;}footer address span{margin:5px 15px;text-align: center;}footer address span.company{margin-right: 3px;}footer address span.address{margin-left: 0;}footer address span.address:before{content: '- ';}footer address a{color: #000;}.competitionIntro{width: 100%;}.competitionIntro h1{letter-spacing: normal;padding: 0;margin: 0;text-transform: none;font-weight: 500;text-align: center;font-size: 36px;line-height: 42px;}.competitionIntro .date{margin-top: 15px;text-align: center;font-weight: 500;font-size: 22px;}.competitionIntro .competitionDistances{margin-top: 15px;padding: 15px 0;border-top: 2px solid #b7b7b7;border-bottom: 2px solid #b7b7b7;text-align: center;}.competitionIntro .button{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
61-webkit-justify-content: center;margin-top: 30px;}.partnerBanners{margin-top: 40px;padding: 0 10px;-moz-box-sizing: border-box;box-sizing: border-box;}.partnerBanners .banner{width: 100%;}.partnerBanners .banner img{display: block;width: 100%;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.SPO_listStartlist .birth_year{display: none;}.campaign .competitionDistances a{margin: 3px !important;} @media (max-width: 1800px) {.homepage{left: 65px;}.logoAndMenuContainer{position: absolute;left: 15px;right: 15px;}.headerRightContent{padding-right: 15px;}}@media (max-width: 1700px) {nav.mainMenu a{padding: 10px 12px;font-size: 20px;line-height: 28px;}a.selfService{background-color: #e30030;display: block;padding: 18px 55px 19px 25px;font-size: 20px;line-height: 24px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 16px;background-position: right 20px center;}}@media (max-width: 1500px) {.homepage{left: 45px;}.logoAndMenuContainer{padding: 15px 20px;}.competitionLabel{width: 45px;margin-right: 15px;}a.logo{margin-right: 15px;margin-left: 15px;}a.logo img{display: block;max-width: 140px;max-height: 57px;}.selfServiceButton{margin-right: 0px;}a.selfService{padding: 14px 55px 15px 25px;margin-right: 0px;}.headerBannersContainer:before{content: "";display: block;padding-top: 450px;background-color: #000; }.campaigns{margin-top:105px;min-height: 270px;}.headerRightContent{width: 400px;min-height: 450px;}.langMenu{margin-right: 15px;}.campaigns{margin-right: 25px;}.headerContainer.contentPage .headerBannersContainer:before{padding-top: 260px; }.headerContainer.contentPage .headerRightContent{width: auto;min-height: 260px;padding-left: 15px;}.headerContainer.contentPage .bannerShadow{-moz-box-shadow:inset 0 0 100px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8);}.distances .distance{padding: 15px;}.distances .distance h3{font-size: 22px;line-height: 23px;}.distances .distance .button a.btn{font-size: 14px;line-height: 18px;}.competitionIntro h1{font-size: 28px;line-height: 30px;}.competitionIntro .date,.competitionIntro .competitionDistances{margin-top: 10px;}.competitionIntro .competitionDistances{padding: 10px 0;}.competitionIntro .button{margin-top: 15px;}.eventSponsorBox{margin: 20px 20px;width: 140px;height: 60px;}.eventSponsorBox .eventSponsorBoxContent img{max-width: 100%;max-height: 60px;}.SPO_competitionLeftBlock{width: 290px;}}@media (max-width: 1400px) {nav.mainMenu a{padding: 10px 10px;font-size: 18px;line-height: 22px;}a.selfService{font-size: 16px;line-height: 20px;padding: 12px 40px 12px 20px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 12px;background-position: right 15px center;}.competitionListBox,.competitionListBox:nth-child(4n+1){width: 32%;margin-left: 2%;margin-bottom: 20px;}.competitionListBox:nth-child(3n+1){margin-left: 0;}.SPO_competitionLogo{width:250px;margin-left: 20px;}.SPO_listStartlist .birth_year,.SPO_listStartlist .gender{display: none;}}@media (max-width: 1200px) {a.logo{margin-right: 25px;margin-left: 15px;}a.logo img{display: block;max-width: 160px;max-height: 57px;}.emptySpace{display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin-right: 30px;}.selfServiceButton{margin-left: 0;margin-right: 30px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}a.mobileMainMenuOpener{display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: flex-end;justify-content: flex-end;}nav.mainMenu{display:none;position: fixed;left: 0px;top: 0px;right: 0px;bottom: 0px;margin:0px;z-index: 100;background: rgba(255, 255, 255, 1.0);padding: 60px 10px 20px 10px;overflow: auto;-moz-box-sizing: border-box;box-sizing: border-box;}nav.mainMenu:target {display: block;-webkit-animation: fadeIn 1s ease;animation: fadeIn 1s ease;}nav.mainMenu a{border: 0;}nav.mainMenu a.close{display: block;font-size: 0;text-decoration: none;padding: 0;position: absolute;top:15px;height: 24px;}nav.mainMenu a.close:hover{background-color: transparent;border: 0;-moz-box-shadow:none;-webkit-box-shadow: none;box-shadow: none;}nav.mainMenu a.close:hover:before{display: none;}.distances{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
61-webkit-justify-content: center;justify-content: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.distances .distance{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex:none;width: 270px;margin-bottom: 20px;}.latestNews{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.latestNews .item{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex:none;width: 270px;margin-bottom: 20px;}.latestNews .item .photo:before{content: "";display: block;padding-top: 100%;}.socialMediaGroupContent .post{display: none;}.socialMediaGroupContent .post:first-child,.socialMediaGroupContent .post:nth-child(2),.socialMediaGroupContent .post:nth-child(3){display: block;}.eventSponsorBox{margin: 15px 15px;width: 120px;height: 50px;}.eventSponsorBox .eventSponsorBoxContent img{max-width: 100%;max-height: 50px;}.SPO_competitionOveralDataContainer{-webkit-flex-direction: column;flex-direction: column;}.SPO_competitionLogo{width:100%;margin-left: 0px;margin-bottom: 20px;}aside{display: none;}.SPO_mapsTabs .tab{font-size: 12px;line-height: 16px;padding: 15px 10px;}article{display: inline-block;overflow-x: auto;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;padding-right: 15px;}.distances.distancesWithRows .distance,.distances.distancesWithRowsMaijooks .distance,.distances.distancesWithRows .distance:nth-child(5n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(4n+1){width: 32% !important;margin: 0;margin-left: 2%;margin-bottom: 20px;}.distances.distancesWithRows .distance:nth-child(3n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(3n+1){margin-left: 0;}}@media (max-width: 1100px) {.video_listBox,.video_listBox:nth-child(even),.video_listBox:nth-child(3n+1){width: 48%;margin-left: 4%;margin-bottom: 20px;}.video_listBox:nth-child(2n+1){margin-left:0;}.video_listBox:before{width: 70px;height: 70px;background-image: url(/design/design/common/img/video_icon.png);background-position:50% 50%;background-size: auto 55px;background-repeat:no-repeat;}.vipSponsors .sponsorBox{margin: 10px 20px;width: 180px;height: 80px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: center;justify-content: center;}.vipSponsors .sponsorBox img{max-width: 100%;max-height: 80px;}} @media (max-width: 992px) {.introPageMenu a .date{font-size: 18px;line-height: 20px;font-weight: 700;margin-right: 20px;width: 120px;}.introPageMenu a .logo{width: 120px;padding: 0 20px;}.introPageMenu a .logo img{display: block;max-width: 100%;max-height: 70px;}.introPageMenu a .nameAndDistances b{font-size: 22px;line-height: 24px;}.introPageMenu a .seeMore{width: 90px;height: 90px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.headerRightContent{width: 350px;}.competitionListBox,.competitionListBox:nth-child(4n+1),.competitionListBox:nth-child(3n+1){width: 49%;margin-left: 2%;margin-bottom: 15px;}.competitionListBox:nth-child(2n+1){margin-left: 0;}h1{font-size:36px;line-height:38px;}h1.contentHeader.newsHeader{font-size: 26px;line-height: 28px;}h2{font-size:26px;line-height:28px;}h3{font-size:20px;line-height:22px;}.eventSponsorBox{margin: 15px 15px;width: 110px;height: 40px;}.eventSponsorBox .eventSponsorBoxContent img{max-width: 100%;max-height: 40px;}.SPO_competitionLeftBlock{width: 100%;padding: 20px 0 0 0;margin-right: 40px;box-shadow: none;-moz-box-sizing: border-box;box-sizing: border-box;}a.SPO_competitionMenuLinkActive:before{display: none;}.SPO_competitionRightBlock{padding: 0 0 40px 0;}.SPO_competitionLogo{width: 100%;text-align: center;}.SPO_competitionLogo img{display: inline-block;}.SPO_registerButtonBlock{margin-top:15px;margin-bottom: 30px;}.latestNews.newsList .item,.latestNews.newsList .item:nth-child(3n+1){-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex: none;width: 48%;margin: 0 0 20px 4%;}.latestNews.newsList .item:nth-child(2n+1){margin-left: 0;}.latestNews.newsList .item h3{padding: 0 0px;text-align: center;text-transform: none;font-size: 16px;}.sponsorRow .logo{width: 200px;}.content{padding-top: 20px;}h1.contentHeader{margin: 0 0 15px 0;}}@media (max-width: 920px) {.latestNews .item:nth-child(3){display: none;}.latestNews.newsList .item{display: block;}}@media (max-width: 768px) {.introPageMenu a .date{font-size: 16px;line-height: 18px;font-weight: 700;margin-right: 20px;width: 110px;}.introPageMenu a .logo{width: 100px;padding: 0 10px;}.introPageMenu a .nameAndDistances b{font-size: 18px;line-height: 20px;}.introPageMenu a .nameAndDistances i{font-size: 12px;line-height: 14px;}.introPageMenu a .seeMore{width: 70px;height: 70px;margin-left: 10px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 20px;background-position: 50% 50%;}.bannerShadow{-moz-box-shadow:inset 0 0 100px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8);}.competitionIntro h1{font-size: 24px;
61line-height: 26px;}.competitionIntro .date,.competitionIntro .competitionDistances{margin-top: 10px;}.competitionIntro .date{font-size: 18px;}.competitionIntro .competitionDistances{font-size: 14px;line-height: 17px;}.competitionIntro .button{margin-top: 15px;}.SPO_mapsTabs .tab{padding: 15px 5px;}.SPO_mapsTabs .tab.active:before{bottom:-15px;margin-left: -10px;}.SPO_mapsTabs .tab.active:after{bottom:-13px;margin-left: -8px;}.SPO_listStartlist .location{display: none;}.vipSponsors .sponsorBox{margin: 10px 20px;width: 140px;height: 60px;}.vipSponsors .sponsorBox img{max-width: 100%;max-height: 60px;}.SPO_listResultsList .team{display: none;}.distances.distancesWithRows .distance,.distances.distancesWithRows .distance:nth-child(5n+1),.distances.distancesWithRows .distance:nth-child(3n+1),.distances.distancesWithRowsMaijooks .distance,.distances.distancesWithRowsMaijooks .distance:nth-child(4n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(3n+1){width: 48% !important;margin: 0;margin-left: 2%;margin-bottom: 10px;}.distances.distancesWithRows .distance:nth-child(2n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(2n+1){margin-left: 0;}}@media (max-width: 650px) {.introPageBackgroundContainer{display: none;}.introPageContainer{position: static;padding-top: 30px;background: rgb(0,0,0);background: -webkit-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: -o-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);z-index: 5;}.introPageMenu a{-webkit-flex-direction: column;flex-direction: column;padding: 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom: 20px;}.introPageMenu a .seeMore{display: none;}.introPageMenu a .date{width: 100%;}.introPageMenu a .logo{width: 100%;padding: 0;margin: 15px 0;border: 0;}.introPageMenu a .logo img{display: block;max-width: 100%;max-height: 100px;}.introPageMenu a .nameAndDistances{display: block;text-align: center;margin: 0;padding: 0;}.introPageMenu a .nameAndDistances b,.introPageMenu a .nameAndDistances i{width: 100%;padding: 0 30px;-moz-box-sizing: border-box;box-sizing: border-box;}.introPageMenu a:hover:before{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.headerRightContent{width: 300px;}.socialMediaMenu{margin-right: 5px;}.socialMediaMenu a{width: 32px;height: 32px;margin-bottom: 0;margin-left:5px;background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}a.search{width: 32px;height: 32px;margin-right: 5px;background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;background-image: url(/design/design/jooks_ee_2020/common/img/icon_search.png);}.langMenuContainer{border:2px solid #b7b7b7;background-color: #fff;-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;padding: 8px 25px 8px 10px;margin-right: 5px;background-repeat:no-repeat;background-size: auto 8px;background-position: right 10px top 13px;}.langMenu{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;-webkit-justify-content: flex-end;justify-content: flex-end;position: relative;padding-right: 92px;height: 32px;}.langMenu a,.langMenu span{width:26px;height: 16px;-moz-box-shadow:0px 0px 8px -3px #000;-webkit-box-shadow: 0px 0px 8px -3px #000;box-shadow: 0px 0px 8px -3px #000;}.langMenu a.et,.langMenu span.et{background-image: url(/design/design/jooks_ee_2020/common/img/et.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}.langMenu a.en,.langMenu span.en{background-image: url(/design/design/jooks_ee_2020/common/img/en.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}.langMenu a.ru,.langMenu span.ru{background-image: url(/design/design/jooks_ee_2020/common/img/ru.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}.langMenu a.fi,.langMenu span.fi{background-image: url(/design/design/jooks_ee_2020/common/img/fi.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}.logoAndMenuContainer{position: absolute;top:68px;}.homepage a{font-weight: 500;font-size: 0;}.homepage a:before{content: '';position: absolute;
61left: 0;top: -28px;width: 32px;height: 32px;border: 2px solid #fff;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_home.png);background-repeat:no-repeat;background-size: auto 16px;background-position: 50% 50%;}a.logo{margin-right: 10px;margin-left: 15px;}a.logo img{max-width: 120px;max-height: 43px;}.selfServiceButton,.emptySpace{margin-right: 10px;}a.selfService{padding: 12px 30px 12px 15px;margin-right: 0px;font-size: 14px;line-height: 18px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 10px;background-position: right 10px center;}a.mobileMainMenuOpener{background-size: auto 44px;height: 44px;left:0;}.campaign h2{font-size: 24px;line-height: 28px;}.campaign .intro{line-height: 20px;font-size: 14px;margin-top: 10px;}.campaign .button a.btn,.competitionIntro .button a.btn{font-size: 16px;padding: 12px 20px;padding-right: 50px;background-size: auto 14px;background-position: right 15px center;}.campaigns{min-height: 200px;}.headerBannersContainer:before{content: "";display: block;padding-top: 425px;background-color: #000; }.headerRightContent{min-height: 480px !important;}.headerContainer.contentPage .headerRightContent{padding-left: 5px;}.headerContainer.contentPage .headerBannersContainer:before{padding-top: 225px; }.headerContainer.contentPage .headerRightContent{width: auto;min-height: 50px !important;}.headerContainer.contentPage .bannerShadow{-moz-box-shadow:inset 0 0 60px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.8);}.distancesBlock h2{display: block;margin: 0;padding: 0;}.distancesBlock h2 span{display: block;background-color: transparent;padding: 20px 40px;color: #000;border: 2px solid #b7b7b7;position: relative;transform: none;cursor: pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin: 0;}.distancesBlock h2 span:after{content:'';padding-right:30px;background: url(/design/design/jooks_ee_2020/common/img/icon_arrow_down.png) right center no-repeat;background-size: auto 9px;}.distancesBlock h2 span.closeDistances:after{content:'';padding-right:30px;background: url(/design/design/jooks_ee_2020/common/img/icon_arrow_up.png) right center no-repeat;background-size: auto 9px;}.distancesBlock h2 span:hover{border: 2px solid #009ee3;}.distances .distance,.distances.distancesWithRows .distance,.distances.distancesWithRows .distance:nth-child(5n+1),.distances.distancesWithRows .distance:nth-child(3n+1),.distances.distancesWithRows .distance:nth-child(2n+1),.distances.distancesWithRowsMaijooks .distance,.distances.distancesWithRowsMaijooks .distance:nth-child(4n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(3n+1),.distances.distancesWithRowsMaijooks .distance:nth-child(2n+1){width: 100% !important;margin: 0;margin-bottom: 15px;}.latestNews .item{width: 100%;margin-bottom: 15px;}.latestNews .item:nth-child(2),.latestNews .item:nth-child(3){display: none;}.latestNews.newsList .item{display: block;}.latestNews .item .photo:before{content: "";display: block;padding-top: 66.6%;}.socialMediaGroupContent{-webkit-justify-content: center;justify-content: center;}.socialMediaGroupContent .post{margin: 0;width: 48%;margin-left: 4%;}.socialMediaGroupContent .post,.socialMediaGroupContent .post:nth-child(3){display: none;}.socialMediaGroupContent .post:first-child,.socialMediaGroupContent .post:nth-child(2){display: block;}.socialMediaGroupContent .post:first-child{margin-left: 0;}footer address{padding: 30px 0 50px 0;margin-bottom:0;}footer address a.bestit{display: block;position: absolute;right: 50%;margin-right: -35px;top:auto;bottom: 0;margin-top: 0;width: 70px;height: 23px;background-image: url(/design/design/jooks_ee_2020/common/img/bestit.png);background-repeat:no-repeat;background-size: auto 23px;background-position: center center;}.eventSponsorBox{margin: 10px 10px;width: 90px;height: 35px;}.eventSponsorBox .eventSponsorBoxContent img{max-width: 100%;max-height: 35px;}.sponsorsBlock{clear:both;margin: 40px 0px 0 0px;}.eventSponsorsGroup .eventSponsorsGroupName{text-align: center;font-weight: 500;margin-bottom: 10px;margin-top: 0px;font-size: 22px;text-transform: uppercase !important;}.SPO_competitionOveralDataValue{margin-bottom: 5px;}.SPO_competitionOveralDataValue table tr td{white-space: normal;line-height: 21px;padding-bottom: 8px;}.SPO_competitionOveralDataValue table tr td:first-child{white-space: nowrap;vertical-align: top;padding-right: 10px;}h1{font-size:28px;line-height:30px;}h1.contentHeader.newsHeader{font-size: 22px;line-height: 24px;}h2{font-size:22px;line-height:24px;}h3{font-size:18px;line-height:20px;}.SPO_registerButtonBlock a.selfService{display: block;}.contentArea{margin:0;margin-top: 20px;}.mobileRegisterButton{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;
61-webkit-justify-content: center;margin-top: 30px;padding-top: 30px;border-top: 2px solid #f1f1f1;}.mobileRegisterButton a.selfService{color: #fff;padding: 15px 60px 15px 30px;margin: 0;}.logoAndMenuContainer,.socialMediaGroupContent .post,.socialMediaGroupContent .post .postContent,.socialMediaGroupContent .post:hover .textMouseOver,.distances .distance,.latestNews .item .photo .photoContent,.partnerBanners .banner img,.eventSponsorsGroup,.newsView .newsPic img,.video_listBox img{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}a.logo{margin-left: 0;}.distancesBlock{margin: 0;padding: 0;margin-top: 15px;}.newsBlock h2{display: none;}.newsBlock{margin-top: 15px;}.newsBlock .buttonsBlock{margin-top: 10px;}.partnerBanners{margin-top: 40px;padding: 0;-moz-box-sizing: border-box;box-sizing: border-box;}h1.contentHeader{margin: 0 0 15px 0;}.video_listBox,.video_listBox:nth-child(even),.video_listBox:nth-child(3n+1),.video_listBox:nth-child(2n+1){width: 100%;margin-left: 0;margin-bottom: 15px;}.video_listBox:before{width: 70px;height: 70px;background-image: url(/design/design/common/img/video_icon.png);background-position:50% 50%;background-size: auto 55px;background-repeat:no-repeat;}.SPO_listResultsList .gender{display: none;}.introPageMenu a.competitionStyle1 .nameAndDistances img{width: 80%;padding: 25px 0;}.introPageMenu a.competitionStyle1 .nameAndDistances{text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-line-pack: center;-webkit-align-content: center;align-content: center;align-items: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: column;flex-direction: column;}.tm_name_in_mobile{display: block;}}@media (max-width: 600px) {table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr,table.responsive th.narrowColumn,table.responsive td.narrowColumn,table.responsive td.photo,table.SPO_resultsList.responsive tr td,table.SPO_resultsList.responsive tr td.place,table.SPO_resultsList.responsive tr td.name,table.SPO_resultsList.responsive tr td.time{ display: block;text-align:left;width:auto;}table.responsive th.center,table.responsive td.center,table.SPO_resultsList.responsive tr td.center{text-align:left !important;}table.responsive th.right,table.responsive td.right{text-align:left;}table.responsive thead tr { position: absolute;top: -9999px;left: -9999px;border:0px solid red;}table.responsive tr {border: 2px solid #b7b7b7;margin-bottom:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;padding: 10px;}table.responsive tr:nth-child(odd) {background-color:#f4f4f4;}.SPO_listTable tr:nth-child(even) td,.SPO_resultsList tr:nth-child(even) td,.SPO_resultsList.responsive tr:nth-child(even) td{background-color:transparent;border: 0px;}.SPO_listTable tr:nth-child(odd) td,.SPO_resultsList tr:nth-child(odd) td,.SPO_resultsList.responsive tr:nth-child(odd) td{background-color: transparent;border: 0px;}table.responsive td,table.responsive td.narrowColumn,table.responsive td.photo,table.SPO_resultsList.responsive tr td,table.SPO_resultsList.responsive tr td.place,table.SPO_resultsList.responsive tr td.name,table.SPO_resultsList.responsive tr td.time,table.SPO_resultsList.responsive tr td.genderPlace,table.SPO_resultsList.responsive tr td.center{ border: none;border-bottom: 0px solid #dedede; position: relative;padding-left: 42% !important;white-space:normal;text-align: left !important;border: 0 !important;}table.SPO_resultsList.responsive tr td.genderPlace{display: none;}table.responsive td.listButtonField { border: none;position: relative;padding: 0px;background-color:#f5f5f5;margin-bottom:1px; width:100%;}table.responsive td.listPhotoField { border: none;position: relative;padding: 10px;margin-bottom:1px; width:100%;-moz-box-sizing: border-box;box-sizing: border-box;font-size:0px;text-align:center;}table.responsive td.listButtonField a.buttonDetailView,table.responsive td.listButtonField a.buttonEdit,table.responsive td.listButtonField a.buttonDelete,table.responsive td.listButtonField a.buttonMoveUp,table.responsive td.listButtonField a.buttonMoveDown,table.responsive td.listButtonField a.buttonAdd{display:block;width:100%;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;-khtml-border-radius: 0px;}table.responsive td:before { position: absolute;top: 8px;left: 10px;width: 40%; padding-right: 10px; white-space: nowrap;font-weight:600;}.responsiveHeader{background-color:red;position: absolute;top: -9999px;left: -9999px;}table.pricelist td:before {font-size:12px;width:50%;}table.pricelist td { padding-left: 55%; }table.responsive2,table.responsive2 tbody,table.responsive2 tr,table.responsive2 tr td{display:block;width:100% !important;}table.responsive2 tr td{margin-bottom:15px;}article{min-height: auto;padding: 20px 12px 20px 12px;}.newsView .newsPic{float: none;margin: 0 0 20px 0;width: 100%;}.pageContainer.introPage{padding-left: 27px;padding-right: 27px;-moz-box-sizing: border-box;box-sizing: border-box;}.SPO_mapsTabs{-webkit-flex-wrap: wrap;flex-wrap: wrap;}.SPO_mapsTabs .tab,.SPO_mapsTabs .tab:first-child,.SPO_mapsTabs .tab:last-child{-webkit-box-flex: none;-webkit-flex: none;-ms-flex: none;flex:none;padding: 15px 10px;margin-right: 5px;margin-bottom: 5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size: 12px;line-height: 17px;border: 2px solid #f4f4f4;}.SPO_mapsTabs .tab.active:before{display: none;}.SPO_mapsTabs .tab.active:after{display: none;}.SPO_tabContent{margin-top: 20px;}
61.SPO_listFilter,.SPO_listFilter form{-webkit-justify-content: center;justify-content: center;padding: 10px;}.SPO_listFilter .SPO_listFilterElement,.SPO_listFilter form .SPO_listFilterElement{width: 100%;margin: 5px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}.SPO_listFilter input[type=text],.SPO_listFilter input[type=file],.SPO_listFilter input[type=password],.SPO_listFilter textarea,.SPO_listFilter select{width: 100%;max-width: 100%;}.SPO_competitionRightBlock h1{margin-top: 25px;}.sponsorRow{-webkit-flex-direction: column;flex-direction: column;padding: 30px 0;}.sponsorRow .logo{width: 100%;margin-right: 0px;margin-bottom: 15px;-webkit-justify-content: flex-start;justify-content: flex-start;}.sponsorRow .info{width: 100%;}.competitionLabel{width: 35px;margin-right: 10px;}table.offersTable,table.offersTable tbody,table.offersTable tr,table.offersTable tr td{display: block;width: 100%;}.SPO_listStartlist .class,.SPO_listRegistrationList .team{display: none;}a.selfService.selfServiceSmall{padding: 12px 12px 13px 12px;font-size: 10px;line-height: 15px;background-image: none;}.SPO_listResultsList .certificate{width: auto !important;}.SPO_listResultsList th.certificate{font-size: 0px !important;}.SPO_listResultsList .class{display: none;}table.responsive2{}table.responsive2 table.table{display: table;}table.responsive2 table.table thead{display: table-header-group;}table.responsive2 table.table tbody{display: table-row-group;}table.responsive2 table.table tr{display: table-row;}table.responsive2 table.table td,table.responsive2 table.table th{display: table-cell;-moz-box-sizing: border-box;box-sizing: border-box;width:auto !important;}a.btn.btnImportant,a:hover.btn.btnImportant{padding: 10px 15px 10px 15px;font-size: 12px;line-height: 16px;text-transform: none;margin: 2px;}a.btn.btnSmall,a:hover.btn.btnSmall{background-image: none;padding: 5px 12px 5px 12px;font-size: 10px;line-height: 16px;margin: 1px;}.distances.distancesWithRows .distance a.btn{display: none;}.competitionIntro a.btn{background-image: none !important;}}@media (max-width: 450px) {.headerRightContent{width: 220px;}a.search{display: none;}.langMenu,.langsMenuContainer{margin-right: 0;}.socialMediaMenu{margin-right: 0px;}.campaigns{min-height: 200px;position: relative;}.campaign{position: absolute;left: -30px;right: 0;top:10px;z-index: 7;}.campaign h2{font-size: 20px;line-height: 23px;}.campaign .intro{line-height: 16px;font-size: 13px;margin-top: 10px;height: 65px;overflow: hidden;}.headerBannersContainer:before{content: "";display: block;padding-top: 350px;background-color: #000; }.headerRightContent{min-height: 350px;}.homepage{left: 15px;}.bannerShadow{-moz-box-shadow:inset 0 0 60px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.8);}.campaign .button{margin-top: 15px;}.campaign .button a.btn{font-size: 14px;padding: 8px 15px;padding-right: 35px;background-size: auto 10px;background-position: right 10px center;}.competitionIntro h1{font-size: 22px;line-height: 24px;}.competitionIntro .date,.competitionIntro .competitionDistances{margin-top: 5px;}.competitionIntro .date{font-size: 16px;margin-top: 0;}.competitionIntro .competitionDistances{font-size: 14px;line-height: 17px;}.competitionIntro .button{margin-top: 15px;}nav.footerMenu{-webkit-flex-direction: column;flex-direction: column;}nav.footerMenu a{display: block;color: #000;font-size: 16px;font-weight: 500;padding: 5px 20px;margin: 5px 0;}.competitionListBox,.competitionListBox:nth-child(4n+1),.competitionListBox:nth-child(3n+1),.competitionListBox:nth-child(2n+1){width: 100%;margin-left: 0;margin-bottom: 15px;}.socialMediaGroupContent .post,.socialMediaGroupContent .post:nth-child(2),.socialMediaGroupContent .post:nth-child(3){display: none;}.socialMediaGroupContent .post:first-child{display: block;width: 100%;}footer address{display: block;}footer address span{display: block;margin:3px 0px;text-align: center;}.latestNews.newsList .item,.latestNews.newsList .item:nth-child(3n+1),.latestNews.newsList .item:nth-child(2n+1){width: 100%;margin: 0 0 25px 0;}article .content img{width: auto !important;max-width: 100% !important;max-height: 100% !important;}a.logo{margin-left: 0px;}.logoAndMenuContainer{padding: 12px;}.competitionLabel{width: 35px;margin-right: 10px;}a.mobileMainMenuOpener{width: 38px;background-size: auto 38px;height: 38px;left:0;}.eventSponsorBox{margin: 10px 8px;width: 80px;height: 35px;}.vipSponsors .sponsorBox{margin: 10px 10px;width: 120px;height: 50px;}.vipSponsors .sponsorBox img{max-width: 100%;max-height: 50px;}a.selfService{padding: 8px 24px 8px 10px;margin-right: 0px;font-size: 9px;line-height: 12px;background-image: url(/design/design/jooks_ee_2020/common/img/icon_arrow_next.png);background-repeat:no-repeat;background-size: auto 8px;background-position: right 8px center;}a.selfService.selfServiceSmall{padding: 8px 8px 9px 8px;font-size: 9px;line-height: 14px;background-image: none;}.SPO_listResultsList .birth_year{display: none;}.distances .distance .extraInfo{font-size: 14px;
61line-height: 26px;letter-spacing: -0.5px;}.campaign .date{}.campaign .competitionDistances a.btn{font-size: 12px;line-height: 14px;padding: 8px 15px !important;}}@media (max-width: 400px) {.competitionLabel{display: none;}a.logo img{max-width: 100px;max-height: 36px;}.SPO_listStartlist .team{display: none;}}@media screen and (max-height: 880px) {.introPageContainer{position: static;padding-top: 30px;background: rgb(0,0,0);background: -webkit-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: -o-linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);background: linear-gradient(rgba(0,0,0,0.4497373949579832) 80%, rgba(0,0,0,0) 98%);z-index: 5;}.introPageBackgroundContainer{display: none;}}.Bold{font-weight: bold;color:red;}.Title{font-weight: bold;font-size: 18px;color:green;}.Code{border: #8b4513 1px solid;padding-right: 5px;padding-left: 5px;color: #000066;font-family: 'Courier New' , Monospace;background-color: #ff9933;}body {color: #000000;}table{border:10px;}
62
63</style>
64
65	
66	
67		
68	
69    
70  
71  
72  
73
74
75
76
77
78
79
80
81
82
83
84	
85    
86    
87    
88    
89
90<style type="text/css"></style>
91
92
93
94<meta name="HandheldFriendly" content="True">
95<meta name="MobileOptimized" content="320">
96<meta name="viewport" content="width=device-width, initial-scale=1.0" />
97<meta name="facebook-domain-verification" content="5blpnl3nlw9s6pgvoh45vyy30avhgn" />
98<meta name="facebook-domain-verification" content="o5zvfbqp43vltwj610iifbsbjhkcs2" />
99<meta name="facebook-domain-verification" content="esqcj8npoazdqxz2qxruad0ojzwhbp" />
100
101
102
103
104<script>
vendor: 410 bytes, lines 104-114
104
105
106!function(f,b,e,v,n,t,s)
107{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
108n.callMethod.apply(n,arguments):n.queue.push(arguments)};
109if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
110n.queue=[];t=b.createElement(e);t.async=!0;
111t.src=v;s=b.getElementsByTagName(e)[0];
112s.parentNode.insertBefore(t,s)}(window, document,'script',
113'https://connect.facebook.net/en_US/fbevents.js');
114fbq('init', '
1141441747035950901
vendor: 34 bytes, lines 114-116
114');
115fbq('track', 'PageView');
116
117</script>
117
118<noscript><img height="1" width="1" style="display:none"
119src="https://www.facebook.com/tr?id=1441747035950901&ev=PageView&noscript=1"
120/></noscript>
121</head>
122<body>
123
124
125
126		<div class="headerContainer">
127		<div class="logoAndMenuContainer">
128			<a href="https://www.jooks.ee/et/tallinna-maraton/" class="logo">
129				<img src="//www.jooks.ee/bw_client_files/jooks2020/public/logo/598_tm_logo_swedbank.png" alt="Swedbanki Tallinna Maraton" title="Swedbanki Tallinna Maraton" />
130							</a>
131									<nav id="mainMenu" class="mainMenu">        <span class="c_2295"><a   href="https://www.jooks.ee/et/tallinna-maraton/info" title="Info" id="menu_2295" >Info</a></span>
132  
133        <span class="c_2277"><a   href="https://www.jooks.ee/et/tallinna-maraton/distantsid-info" title="Distantsid" id="menu_2277" >Distantsid</a></span>
134  
135        <span class="c_2304"><a   href="https://www.jooks.ee/et/tallinna-maraton/fotod" title="Fotod" id="menu_2304" >Fotod</a></span>
136  
137        <span class="c_1924"><a   href="https://www.jooks.ee/et/tallinna-maraton/videod" title="Videod" id="menu_1924" >Videod</a></span>
138  
139        <span class="c_2841"><a   href="https://www.jooks.ee/et/tallinna-maraton/httpswww.jooks.eeettallinna-maratonvirtuaaljooksu-info" title="Virtuaaljooks 2026" id="menu_2841" >Virtuaaljooks 2026</a></span>
140  
141</nav>
142			<nav id="mobileMenu" class="mainMenu mobileMenu">
143					<a href="/et/tallinna-maraton#close" onclick="javascript:unfixBody();" title="Sulge" class="close">Sulge</a>
144					<div id="dynamic_menu">
145	<div id="dynamicItemDiv2295" class="dynamicItemDiv">
146	<div class="dynamicItemDivInside">
147    <a id="dynamicItem2295" class="dynamicItem" href="https://www.jooks.ee/et/tallinna-maraton/info">Info</a>    
148    			
149    <a id="dynamicItemOpenCloseButton2295" href="javascript:loadDynamicMenuAjax(['2295'],'dynamic_menu',1902)" class="dynamicItemPlusIcon" title="Ava" alt="Ava"><span style="display:none">Ava</span></a>
150     	</div>
151	<div style="display:none" id="dynamicItemDivChildren2295"></div>	
152</div>
153<div id="dynamicItemDiv2277" class="dynamicItemDiv">
154	<div class="dynamicItemDivInside">
155    <a id="dynamicItem2277" class="dynamicItem" href="https://www.jooks.ee/et/tallinna-maraton/distantsid-info">Distantsid</a>    
156    			
157    <a id="dynamicItemOpenCloseButton2277" href="javascript:loadDynamicMenuAjax(['2277'],'dynamic_menu',1902)" class="dynamicItemPlusIcon" title="Ava" alt="Ava"><span style="display:none">Ava</span></a>
158     	</div>
159	<div style="display:none" id="dynamicItemDivChildren2277"></div>	
160</div>
161<div id="dynamicItemDiv2304" class="dynamicItemDiv">
162	<div class="dynamicItemDivInside">
163    <a id="dynamicItem2304" class="dynamicItem" href="https://www.jooks.ee/et/tallinna-maraton/fotod">Fotod</a>    
164     	</div>
165	<div style="display:none" id="dynamicItemDivChildren2304"></div>	
166</div>
167<div id="dynamicItemDiv1924" class="dynamicItemDiv">
168	<div class="dynamicItemDivInside">
169    <a id="dynamicItem1924" class="dynamicItem" href="https://www.jooks.ee/et/tallinna-maraton/videod">Videod</a>    
170     	</div>
171	<div style="display:none" id="dynamicItemDivChildren1924"></div>	
172</div>
173<div id="dynamicItemDiv2841" class="dynamicItemDiv">
174	<div class="dynamicItemDivInside">
175    <a id="dynamicItem2841" class="dynamicItem" href="https://www.jooks.ee/et/tallinna-maraton/httpswww.jooks.eeettallinna-maratonvirtuaaljooksu-info">Virtuaaljooks 2026</a>    
176     	</div>
177	<div style="display:none" id="dynamicItemDivChildren2841"></div>	
178</div>
179</div>
180
181
182										<div class="mobileRegisterButton">
183						<a href="https://iseteenindus.jooks.ee/et/?g=6" class="selfService" target="_blank">Registreeri</a>
184					</div>
185								</nav>
186			<div class="selfServiceButton">
187	
188		<div class="selfServiceButton">
189												<a href="https://iseteenindus.jooks.ee/et/?g=6" class="selfService" target="_blank">Registreeri</a>
190								</div>
191		
192	
193</div>
194�							
195						<a href="/et/tallinna-maraton#mobileMenu" onclick="javascript:fixBody();" class="mobileMainMenuOpener"></a>
196		</div>
197		
198		<div class="headerBannersContainer">
199			
200						<div class="homepage"><a href="https://www.jooks.ee">jooks.ee</a></div>
201						<div class="bannerRightSide"></div>
202			<div class="bannerShadow"></div>
203									
204						<div class="headerBanners">		
204<script>
205				var myBanners = new Array();
206				var o = new Object();
207		o.banner_id = 303;
208		o.automatic_duration = 0;
209		o.autoplay = 0;
210		o.video_hide_buttons = 0;
211		myBanners[myBanners.length] = o;
212				console.log(myBanners);
213		</script>
213
214
215				<div id="headerBanners" class="owl-carousel">
216					
217						<div class="img-item" style="background: url(https://www.jooks.ee/cache/jooks2020/public/banner_img/_1500x800x1/303_1_Swedbanki_Tallinna_Maraton_2026.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;">
218						</div>
219
220									</div>
221
222
223
224		
225
226		
227
228
229</div>
230					</div>
231		<div class="headerRightContent">
232			<div class="buttonsBar">
233				
234<div class="socialMediaMenu">
235		<a href="https://www.jooks.ee/et/tallinna-maraton/facebook" class="facebook" target="_blank"></a>
236		<a href="https://www.jooks.ee/et/tallinna-maraton/instagram" class="instagram" target="_blank"></a>
237	</div>
238				<a href="/et/tallinna-maraton#search" onclick="javascript:fixBody();" class="search"></a>
239
240
241<div id="search" class="fullBackground">
242  <div class="contentbox searchbox">
243    <a href="/et/tallinna-maraton#close" onclick="javascript:unfixBody();" class="closebox">Sulge</a>
244    <form method="get" action="https://www.jooks.ee/et/tallinna-maraton/otsing" name="searchForm2">
245      <input id="search_keyword" type="text" placeholder="Otsingu märksõna" name="keyword" value="">
246      <input type="submit" value="Otsi">
247    </form>
248  </div>
249</div>
250
251
252				<div class="langMenu">
253	<div class="langMenuContainer" onclick="javascript:openCloseLangMenu();">
254								<span class="et"></span>
255																			<div class="otherLangs" style="display: none;">
256													<a href="https://www.jooks.ee/en/tallinn-marathon/tallinna-maraton" title="en" class="en"></a>
257											<a href="https://www.jooks.ee/fi/tallinn-marathon/tallinna-maraton" title="fi" class="fi"></a>
258							</div>
259			</div>
260</div>
261
262
263			</div>
264												<div class="campaigns">
265	<div class="campaignsContent competitionIntro">
266		<div class="campaign">
267							<h1>Swedbanki Tallinna Maraton</h1>
268										<div class="date"><p style="text-align: center;">10.-12.09.2027</p>
269</div>
270										<div class="competitionDistances"><meta charset="utf-8" />
271<meta content="width=device-width, initial-scale=1" name="viewport" />
272<style type="text/css">:root {
273    --orange: #ff5900;
274    --white: #ffffff;
275    --black: #101010;
276    --radius: 8px;
277  }
278
279  * {
280    box-sizing: border-box;
281  }
282
283  body {
284    margin: 0;
285    background: transparent;
286    font-family: Roboto, Arial, Helvetica, sans-serif;
287  }
288
289  .registration-countdown {
290    width: min(100%, 900px);
291    margin: 0 auto;
292    padding: 26px 28px 24px;
293    border: 0 !important;
294    color: var(--black);
295    background: var(--white);
296    text-align: center;
297    box-shadow: none !important;
298  }
299
300  .registration-countdown::before,
301  .registration-countdown::after,
302  .registration-countdown h2::before,
303  .registration-countdown h2::after {
304    display: none !important;
305    content: none !important;
306    border: 0 !important;
307  }
308
309  .registration-countdown h2 {
310    width: auto !important;
311    margin: 0 0 16px !important;
312    padding: 0 !important;
313    border: 0 !important;
314    color: var(--black) !important;
315    background: transparent !important;
316    font: 700 20px/1.15 Roboto, Arial, Helvetica, sans-serif !important;
317    letter-spacing: -0.2px !important;
318    white-space: nowrap !important;
319    text-align: center !important;
320    box-shadow: none !important;
321  }
322
323  .counter-content {
324    width: 100%;
325    margin: 0 auto;
326  }
327
328  .counter {
329    width: 100% !important;
330    margin: 0 !important;
331    padding: 0 !important;
332    display: grid;
333    grid-template-columns: repeat(4, 1fr);
334    gap: 8px;
335  }
336
337  .counter-card {
338    min-width: 0;
339    padding: 12px 4px 10px;
340    border-radius: var(--radius);
341    color: var(--white);
342    background: var(--orange);
343    overflow: hidden;
344  }
345
346  .counter-value {
347    display: block;
348    color: var(--white) !important;
349    font: 700 clamp(26px, 3vw, 34px)/0.95 Roboto, Arial, Helvetica,
350      sans-serif !important;
351    font-variant-numeric: tabular-nums;
352  }
353
354  .counter-label {
355    display: block;
356    margin-top: 8px;
357    color: var(--white) !important;
358    font: 700 clamp(10px, 1.2vw, 12px)/1 Roboto, Arial, Helvetica,
359      sans-serif !important;
360    white-space: nowrap;
361  }
362
363  .counter-actions {
364    width: 100% !important;
365    margin: 14px 0 0 !important;
366    padding: 0 !important;
367    display: grid;
368    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
369    gap: 8px;
370    align-items: stretch;
371    position: relative !important;
372    left: -2px !important;
373    right: auto !important;
374    transform: none !important;
375  }
376
377  .phase-label {
378    margin: 0 0 16px;
379    font-size: 18px;
380    font-weight: 700;
381  }
382
383  .campaign-period {
384    width: 100% !important;
385    margin: 11px 0 0 !important;
386    color: #555555;
387    font: 400 12px/1.35 Roboto, Arial, Helvetica, sans-serif;
388    text-align: center;
389  }
390
391  .register-action,
392  .counter-button {
393    width: 100% !important;
394    min-width: 0 !important;
395    max-width: none !important;
396    height: 50px !important;
397    min-height: 50px !important;
398    max-height: 50px !important;
399    margin: 0 !important;
400    padding: 0 10px !important;
401    border: 0 !important;
402    border-radius: var(--radius) !important;
403    display: flex !important;
404    align-items: center !important;
405    justify-content: center !important;
406    color: var(--white) !important;
407    background: var(--orange) !important;
408    text-decoration: none !important;
409    white-space: nowrap;
410    appearance: none !important;
411    -webkit-appearance: none !important;
412    box-shadow: none !important;
413    position: static !important;
414    inset: auto !important;
415    top: auto !important;
416    right: auto !important;
417    bottom: auto !important;
418    left: auto !important;
419    transform: none !important;
420    translate: none !important;
421    vertical-align: middle !important;
422    align-self: stretch !important;
423  }
424
425  .register-action {
426    font: 700 13px/1 Roboto, Arial, Helvetica, sans-serif !important;
427    transition: background-color 0.16s ease;
428  }
429
430  [hidden] {
431    display: none !important;
432  }
433
434  .counter-button {
435    gap: 7px;
436    font: 700 12px/1 Roboto, Arial, Helvetica, sans-serif !important;
437    cursor: pointer;
438    transition: background-color 0.16s ease;
439  }
440
441  #shareButton {
442    gap: 6px;
443    font-size: 11px !important;
444  }
445
446  #shareButton .icon {
447    width: 16px;
448    height: 16px;
449  }
450
451  .register-action:hover,
452  .counter-button:hover,
453  .register-action:active,
454  .counter-button:active,
455  .register-action:focus,
456  .counter-button:focus {
457    background: #e94d00 !important;
458    transform: none !important;
459    translate: none !important;
460    top: auto !important;
461    bottom: auto !important;
462  }
463
464  .register-action:focus-visible,
465  .counter-button:focus-visible {
466    outline: 3px solid rgba(255, 89, 0, 0.3);
467    outline-offset: 3px;
468  }
469
470  .icon {
471    width: 18px;
472    height: 18px;
473    flex: none;
474    stroke: currentColor;
475    stroke-width: 2;
476    fill: none;
477    stroke-linecap: round;
478    stroke-linejoin: round;
479  }
480
481  .mobile-button-label {
482    display: none;
483  }
484
485  .toast {
486    position: fixed;
487    z-index: 20;
488    left: 50%;
489    bottom: 24px;
490    transform: translate(-50%, 100px);
491    padding: 13px 18px;
492    border-radius: var(--radius);
493    color: var(--white);
494    background: var(--black);
495    opacity: 0;
496    transition: 0.22s ease;
497    pointer-events: none;
498  }
499
500  .toast.show {
501    transform: translate(-50%, 0);
502    opacity: 1;
503  }
504
505  .calendar-modal {
506    position: fixed;
507    z-index: 1000;
508    inset: 0;
509    padding: 20px;
510    display: flex;
511    align-items: center;
512    justify-content: center;
513    background: rgba(16, 16, 16, 0.55);
514  }
515
516  .calendar-modal[hidden] {
517    display: none !important;
518  }
519
520  .calendar-modal-card {
521    position: relative;
522    width: min(100%, 380px);
523    padding: 28px 24px 24px;
524    border-radius: 14px;
525    color: var(--black);
526    background: var(--white);
527    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.22);
528    text-align: center;
529  }
530
531  .calendar-modal-card h3 {
532    margin: 0 32px 8px !important;
533    padding: 0 !important;
534    border: 0 !important;
535    color: var(--black) !important;
536    background: transparent !important;
537    font: 700 22px/1.2 Roboto, Arial, Helvetica, sans-serif !important;
538  }
539
540  .calendar-modal-card p {
541    margin: 0 0 18px;
542    font: 400 15px/1.4 Roboto, Arial, Helvetica, sans-serif;
543  }
544
545  .calendar-modal-close {
546    position: absolute;
547    top: 10px;
548    right: 12px;
549    width: 36px;
550    height: 36px;
551    padding: 0;
552    border: 0;
553    color: var(--black);
554    background: transparent;
555    font: 400 28px/1 Roboto, Arial, Helvetica, sans-serif;
556    cursor: pointer;
557  }
558
559  .calendar-choices {
560    display: grid;
561    gap: 10px;
562  }
563
564  .calendar-choice {
565    width: 100%;
566    min-height: 50px;
567    padding: 0 16px;
568    border: 0;
569    border-radius: var(--radius);
570    display: flex;
571    align-items: center;
572    justify-content: center;
573    color: var(--white) !important;
574    background: var(--orange) !important;
575    font: 700 14px/1 Roboto, Arial, Helvetica, sans-serif !important;
576    text-decoration: none !important;
577    cursor: pointer;
578  }
579
580  .calendar-choice:hover {
581    background: #e94d00 !important;
582  }
583
584  @media (max-width: 620px) {
585    .registration-countdown {
586      padding: 6px 8px 7px;
587    }
588
589    .registration-countdown h2 {
590      margin-bottom: 7px !important;
591      font-size: clamp(13px, 3vw, 15px) !important;
592    }
593
594    .phase-label {
595      margin-bottom: 7px;
596      font-size: 13px;
597    }
598
599    .counter-content {
600      width: 94%;
601      margin-right: auto !important;
602      margin-left: auto !important;
603    }
604
605    .counter {
606      width: 100% !important;
607      margin: 0 !important;
608      grid-template-columns: repeat(4, minmax(0, 1fr));
609      gap: 3px;
610    }
611
612    .counter-card {
613      padding: 6px 1px 5px;
614      border-radius: 5px;
615    }
616
617    .counter-value {
618      font-size: clamp(18px, 5vw, 22px) !important;
619    }
620
621    .counter-label {
622      margin-top: 3px;
623      font-size: clamp(6.5px, 1.8vw, 7.5px) !important;
624    }
625
626    .counter-actions {
627      width: 100% !important;
628      margin: 6px 0 0 !important;
629      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
630      gap: 4px;
631      align-items: stretch;
632    }
633
634    .counter-button,
635    .register-action {
636      width: 100% !important;
637      height: 44px !important;
638      min-height: 44px !important;
639      max-height: 44px !important;
640      margin: 0 !important;
641      padding: 0 9px !important;
642      gap: 4px;
643      font-size: 7.5px !important;
644      line-height: 1.15 !important;
645      white-space: normal;
646      position: static !important;
647      inset: auto !important;
648      transform: none !important;
649      translate: none !important;
650      align-self: stretch !important;
651    }
652
653    #shareButton {
654      gap: 3px;
655      font-size: 7px !important;
656    }
657
658    #shareButton .icon {
659      width: 12px;
660      height: 12px;
661    }
662
663    .icon {
664      width: 12px;
665      height: 12px;
666    }
667
668    .desktop-button-label {
669      display: none;
670    }
671
672    .mobile-button-label {
673      display: inline;
674    }
675
676    .campaign-period {
677      width: 100% !important;
678      margin: 6px 0 0 !important;
679      font-size: 8.5px;
680      line-height: 1.25;
681    }
682  }
683</style>
684<section aria-label="Registreerimise avamise loendur" class="registration-countdown">
685<h2 id="mainTitle">Registreerimise avamiseni on</h2>
686
687<p class="phase-label" hidden="" id="phaseLabel">Avamishinna lõpuni on</p>
688
689<div class="counter-content">
690<div aria-live="polite" class="counter" id="counterGrid" role="timer">
691<div class="counter-card"><strong class="counter-value" id="days">00</strong> <span class="counter-label">PÄEVA</span></div>
692
693<div class="counter-card"><strong class="counter-value" id="hours">00</strong> <span class="counter-label">TUNDI</span></div>
694
695<div class="counter-card"><strong class="counter-value" id="minutes">00</strong> <span class="counter-label">MINUTIT</span></div>
696
697<div class="counter-card"><strong class="counter-value" id="seconds">00</strong> <span class="counter-label">SEKUNDIT</span></div>
698</div>
699
700<div class="counter-actions"><a class="counter-button" href="https://www.jooks.ee/et/tallinna-maraton#" id="calendarButton" role="button"><svg aria-hidden="true" class="icon" viewbox="0 0 24 24"> <rect height="16" rx="2" width="18" x="3" y="5"></rect> <path d="M16 3v4M8 3v4M3 10h18"></path> </svg> <span class="desktop-button-label">LISA KALENDRISSE</span> <span class="mobile-button-label"> LISA<br />
701KALENDRISSE </span> </a> <a class="register-action" hidden="" href="https://www.jooks.ee/et/tallinna-maraton#" id="registerButton"> REGISTREERI </a> <a class="counter-button" href="https://www.jooks.ee/et/tallinna-maraton#" id="shareButton" role="button"> <svg aria-hidden="true" class="icon" viewbox="0 0 24 24"> <circle cx="18" cy="5" r="3"></circle> <circle cx="6" cy="12" r="3"></circle> <circle cx="18" cy="19" r="3"></circle> <path d="m8.6 10.5 6.8-4M8.6 13.5l6.8 4"></path> </svg> <span class="desktop-button-label">JAGA SÕBRALE</span> <span class="mobile-button-label"> JAGA<br />
702SÕBRALE </span> </a></div>
703
704<p class="campaign-period" hidden="" id="campaignPeriod">Avamishind kehtib 1.–10.10.2026.</p>
705</div>
706</section>
707
708<div aria-labelledby="calendarModalTitle" aria-modal="true" class="calendar-modal" hidden="" id="calendarModal" role="dialog">
709<div class="calendar-modal-card"><button aria-label="Sulge" class="calendar-modal-close" id="calendarModalClose" type="button">×</button>
710
711<h3 id="calendarModalTitle">Lisa kalendrisse</h3>
712
713<p>Vali kasutatav kalender.</p>
714
715<div class="calendar-choices"><a class="calendar-choice" href="https://www.jooks.ee/et/tallinna-maraton#" id="googleCalendarLink" rel="noopener" target="_blank">GOOGLE CALENDAR </a><button class="calendar-choice" id="icsCalendarButton" type="button">APPLE / OUTLOOK (.ICS)</button></div>
716</div>
717</div>
718
719<div aria-live="polite" class="toast" id="toast" role="status">&nbsp;</div>
720<script>
721  const SETTINGS = {
722    registrationOpens: "2026-10-01T00:00:00+03:00",
723    openingPriceEnds: "2026-10-11T00:00:00+03:00",
724    registrationUrl: "https://iseteenindus.jooks.ee/et/?g=6",
725    pageUrl: window.location.href.split("?")[0],
726    shareText:
727      "Lähme 2027. aastal koos Tallinna Maratonile? Registreerimine avaneb 1. oktoobril avamishinnaga.",
728    reminderTime: "20260930T150000Z",
729    reminderEndTime: "20260930T153000Z"
730  };
731
732  const elements = {
733    days: document.getElementById("days"),
734    hours: document.getElementById("hours"),
735    minutes: document.getElementById("minutes"),
736    seconds: document.getElementById("seconds"),
737    section: document.querySelector(".registration-countdown"),
738    mainTitle: document.getElementById("mainTitle"),
739    phaseLabel: document.getElementById("phaseLabel"),
740    campaignPeriod: document.getElementById("campaignPeriod"),
741    counterGrid: document.getElementById("counterGrid"),
742    calendarButton: document.getElementById("calendarButton"),
743    registerButton: document.getElementById("registerButton")
744  };
745
746  const mobileView = window.matchMedia("(max-width: 620px)");
747
748  function pad(value) {
749    return String(value).padStart(2, "0");
750  }
751
752  function setCounter(target, now) {
753    const total = Math.max(0, Math.floor((target - now) / 1000));
754
755    elements.days.textContent = pad(Math.floor(total / 86400));
756    elements.hours.textContent = pad(
757      Math.floor((total % 86400) / 3600)
758    );
759    elements.minutes.textContent = pad(
760      Math.floor((total % 3600) / 60)
761    );
762    elements.seconds.textContent = pad(total % 60);
763  }
764
765  function updateCounter() {
766    const now = Date.now();
767    const opens = new Date(SETTINGS.registrationOpens).getTime();
768    const ends = new Date(SETTINGS.openingPriceEnds).getTime();
769
770    if (now < opens) {
771      elements.section.setAttribute(
772        "aria-label",
773        "Registreerimise avamise loendur"
774      );
775
776      elements.mainTitle.textContent = mobileView.matches
777        ? "Registreerimine avaneb"
778        : "Registreerimise avamiseni on";
779
780      elements.mainTitle.hidden = false;
781      elements.phaseLabel.hidden = true;
782      elements.counterGrid.hidden = false;
783      elements.calendarButton.hidden = false;
784      elements.registerButton.hidden = true;
785      elements.campaignPeriod.hidden = false;
786
787      setCounter(opens, now);
788    } else if (now < ends) {
789      elements.section.setAttribute(
790        "aria-label",
791        "Registreerimine ja avamishinna loendur"
792      );
793
794      elements.mainTitle.textContent =
795        "Registreerimine on avatud";
796      elements.mainTitle.hidden = false;
797
798      elements.phaseLabel.textContent =
799        "Avamishinna lõpuni on";
800      elements.phaseLabel.hidden = false;
801
802      elements.counterGrid.hidden = false;
803      elements.calendarButton.hidden = true;
804
805      elements.registerButton.href =
806        SETTINGS.registrationUrl;
807      elements.registerButton.hidden = false;
808
809      elements.campaignPeriod.hidden = false;
810
811      setCounter(ends, now);
812    } else {
813      elements.section.setAttribute(
814        "aria-label",
815        "Tallinna Maratoni registreerimine"
816      );
817
818      elements.mainTitle.hidden = true;
819      elements.phaseLabel.hidden = true;
820      elements.counterGrid.hidden = true;
821      elements.calendarButton.hidden = true;
822
823      elements.registerButton.href =
824        SETTINGS.registrationUrl;
825      elements.registerButton.hidden = false;
826
827      elements.campaignPeriod.hidden = true;
828    }
829  }
830
831  updateCounter();
832  setInterval(updateCounter, 1000);
833
834  if (mobileView.addEventListener) {
835    mobileView.addEventListener("change", updateCounter);
836  }
837
838  function showToast(message) {
839    const toast = document.getElementById("toast");
840
841    toast.textContent = message;
842    toast.classList.add("show");
843
844    clearTimeout(showToast.timer);
845
846    showToast.timer = setTimeout(() => {
847      toast.classList.remove("show");
848    }, 2400);
849  }
850
851  const calendarModal =
852    document.getElementById("calendarModal");
853
854  const calendarModalClose =
855    document.getElementById("calendarModalClose");
856
857  const googleCalendarLink =
858    document.getElementById("googleCalendarLink");
859
860  function openCalendarModal() {
861    const googleParams = new URLSearchParams({
862      action: "TEMPLATE",
863      text:
864        "Meeldetuletus: Tallinna Maratoni 2027 registreerimine avaneb homme",
865      dates:
866        `${SETTINGS.reminderTime}/${SETTINGS.reminderEndTime}`,
867      details:
868        `Registreerimine avaneb 1. oktoobril avamishinnaga. ${SETTINGS.registrationUrl}`
869    });
870
871    googleCalendarLink.href =
872      `https://calendar.google.com/calendar/render?${googleParams.toString()}`;
873
874    calendarModal.hidden = false;
875    calendarModalClose.focus();
876  }
877
878  function closeCalendarModal() {
879    calendarModal.hidden = true;
880    elements.calendarButton.focus();
881  }
882
883  document
884    .getElementById("calendarButton")
885    .addEventListener("click", (event) => {
886      event.preventDefault();
887      openCalendarModal();
888    });
889
890  calendarModalClose.addEventListener(
891    "click",
892    closeCalendarModal
893  );
894
895  calendarModal.addEventListener("click", (event) => {
896    if (event.target === calendarModal) {
897      closeCalendarModal();
898    }
899  });
900
901  document.addEventListener("keydown", (event) => {
902    if (
903      event.key === "Escape" &&
904      !calendarModal.hidden
905    ) {
906      closeCalendarModal();
907    }
908  });
909
910  googleCalendarLink.addEventListener("click", () => {
911    calendarModal.hidden = true;
912  });
913
914  document
915    .getElementById("icsCalendarButton")
916    .addEventListener("click", () => {
917      const ics = [
918        "BEGIN:VCALENDAR",
919        "VERSION:2.0",
920        "PRODID:-//Tallinna Maraton//Registreerimise avamine//ET",
921        "BEGIN:VEVENT",
922        "UID:&#x74;&#x61;&#x6c;&#x6c;&#x69;&#x6e;&#x6e;&#x61;&#x2d;&#x6d;&#x61;&#x72;&#x61;&#x74;&#x6f;&#x6e;&#x2d;&#x32;&#x30;&#x32;&#x37;&#x2d;&#x72;&#x65;&#x67;&#x69;&#x73;&#x74;&#x72;&#x65;&#x65;&#x72;&#x69;&#x6d;&#x69;&#x6e;&#x65;&#x40;&#x6a;&#x6f;&#x6f;&#x6b;&#x73;&#x2e;&#x65;&#x65;",
923        `DTSTAMP:${new Date()
924          .toISOString()
925          .replace(/[-:]/g, "")
926          .replace(/\.\d{3}/, "")}`,
927        `DTSTART:${SETTINGS.reminderTime}`,
928        `DTEND:${SETTINGS.reminderEndTime}`,
929        "SUMMARY:Meeldetuletus: Tallinna Maratoni 2027 registreerimine avaneb homme",
930        `DESCRIPTION:Registreerimine avaneb 1. oktoobril avamishinnaga. ${SETTINGS.registrationUrl}`,
931        `URL:${SETTINGS.registrationUrl}`,
932        "BEGIN:VALARM",
933        "TRIGGER:-PT0M",
934        "ACTION:DISPLAY",
935        "DESCRIPTION:Tallinna Maratoni registreerimine avaneb homme",
936        "END:VALARM",
937        "END:VEVENT",
938        "END:VCALENDAR"
939      ].join("\r\n");
940
941      const url = URL.createObjectURL(
942        new Blob([ics], {
943          type: "text/calendar;charset=utf-8"
944        })
945      );
946
947      const link = document.createElement("a");
948      link.href = url;
949      link.download =
950        "tallinna-maraton-registreerimise-avamine.ics";
951      link.click();
952
953      setTimeout(() => {
954        URL.revokeObjectURL(url);
955      }, 1000);
956
957      calendarModal.hidden = true;
958      showToast("Kalendrimeeldetuletus on valmis.");
959    });
960
961  document
962    .getElementById("shareButton")
963    .addEventListener("click", async (event) => {
964      event.preventDefault();
965
966      const isPrelaunch =
967        Date.now() <
968        new Date(SETTINGS.registrationOpens).getTime();
969
970      const shareText = isPrelaunch
971        ? SETTINGS.shareText
972        : "Lähme koos Tallinna Maratonile 2027? Registreeri kohe.";
973
974      const shareData = {
975        title: "Tallinna Maraton 2027",
976        text: shareText,
977        url: SETTINGS.pageUrl
978      };
979
980      try {
981        if (navigator.share) {
982          await navigator.share(shareData);
983        } else {
984          await navigator.clipboard.writeText(
985            `${shareData.text} ${shareData.url}`
986          );
987
988          showToast("Jagamislink kopeeriti.");
989        }
990      } catch (error) {
991        if (error.name !== "AbortError") {
992          showToast("Jagamist ei saanud avada.");
993        }
994      }
995    });
996</script>
996</div>
997			
998																			
999							
1000									
1001									
1002		</div>
1003	</div>
1004</div>�
1005									</div>
1006	</div>
1007	
1008	<div class="pageContainer introPage">
1009		
1010		
1011		
1012		
1013		
1014		<div class="distancesBlock">
1015		<div class="distances distancesWithRows wrap">
1016					<div class="distance"onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/tervitusjooks-cta'">
1017			
1018						<div class="logo">
1019				<img     border="0"  src="https://www.jooks.ee/cache/jooks2020/public/menu/_300x80x0/2735_1_Tervitusjooks-est.png"   />
1020			</div>
1021			
1022												<div class="extraInfo">10. september</div>
1023									<div class="button"><a href="https://www.jooks.ee/et/tallinna-maraton/tervitusjooks-cta" class="btn">Vaata lähemalt</a></div>
1024		</div>
1025				<div class="distance"onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/21-1-km'">
1026			
1027						<div class="logo">
1028				<img     border="0"  src="https://www.jooks.ee/cache/jooks2020/public/menu/_300x80x0/2436_1_TM_21_km.png"   />
1029			</div>
1030			
1031												<div class="extraInfo">11. september</div>
1032									<div class="button"><a href="https://www.jooks.ee/et/tallinna-maraton/21-1-km" class="btn">Vaata lähemalt</a></div>
1033		</div>
1034				<div class="distance"onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/tallinna-sugisjooks-10km'">
1035			
1036						<div class="logo">
1037				<img     border="0"  src="https://www.jooks.ee/cache/jooks2020/public/menu/_300x80x0/2437_1_TM_10_km.png"   />
1038			</div>
1039			
1040												<div class="extraInfo">11. september</div>
1041									<div class="button"><a href="https://www.jooks.ee/et/tallinna-maraton/tallinna-sugisjooks-10km" class="btn">Vaata lähemalt</a></div>
1042		</div>
1043				<div class="distance"onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/cta-nikenoortejooks'">
1044			
1045						<div class="logo">
1046				<img     border="0"  src="https://www.jooks.ee/cache/jooks2020/public/menu/_300x80x0/2599_1_TM_5_km_noortejooks.png"   />
1047			</div>
1048			
1049												<div class="extraInfo">11. september</div>
1050									<div class="button"><a href="https://www.jooks.ee/et/tallinna-maraton/cta-nikenoortejooks" class="btn">Vaata lähemalt</a></div>
1051		</div>
1052				<div class="distance"onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/cta-lastejooksud'">
1053			
1054						<div class="logo">
1055				<img     border="0"  src="https://www.jooks.ee/cache/jooks2020/public/menu/_300x80x0/2602_1_2560_1_Limpa_lastejooks_logo-3.png"   />
1056			</div>
1057			
1058												<div class="extraInfo">11. september</div>
1059									<div class="button"><a href="https://www.jooks.ee/et/tallinna-maraton/cta-lastejooksud" class="btn">Vaata lähemalt</a></div>
1060		</div>
1061				<div class="distance"onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/42-2-km'">
1062			
1063						<div class="logo">
1064				<img     border="0"  src="https://www.jooks.ee/cache/jooks2020/public/menu/_300x80x0/2435_1_TM_42_km.png"   />
1065			</div>
1066			
1067												<div class="extraInfo">12. september</div>
1068									<div class="button"><a href="https://www.jooks.ee/et/tallinna-maraton/42-2-km" class="btn">Vaata lähemalt</a></div>
1069		</div>
1070				<div class="distance"onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/teatemaraton-cta'">
1071			
1072						<div class="logo">
1073				<img     border="0"  src="https://www.jooks.ee/cache/jooks2020/public/menu/_300x80x0/2438_1_42_km_teatemaraton.png"   />
1074			</div>
1075			
1076												<div class="extraInfo">12. september</div>
1077									<div class="button"><a href="https://www.jooks.ee/et/tallinna-maraton/teatemaraton-cta" class="btn">Vaata lähemalt</a></div>
1078		</div>
1079				<div class="distance"onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/kombo-tm'">
1080			
1081						<div class="logo">
1082				<img     border="0"  src="https://www.jooks.ee/cache/jooks2020/public/menu/_300x80x0/2695_1_2695_1_TM_Virtuaaljooks_2027-2.png"   />
1083			</div>
1084			
1085															<div class="button"><a href="https://www.jooks.ee/et/tallinna-maraton/kombo-tm" class="btn">Vaata lähemalt</a></div>
1086		</div>
1087			</div>
1088</div>
1089�
1090		
1091		
1092		
1093							
1094			
1095						<div class="vipSponsors wrap">  
1096									<div class="sponsorBox">
1097							<a href="https://swedbank.ee/private/cards/cardManagement/partnersOffers#posterId=9c597c48-ff68-4a18-bcb9-04f088cbfb49" target="_blank">
1097<img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_230x90x0/7266_10876_10007_8942_8493_Swedbank_logo_taustata_1000x333px.png" title="Swedbank" alt="Swedbank" /></a>					</div>
1098									<div class="sponsorBox">
1099							<a href="https://www.tallinn.ee" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_230x90x0/7267_10877_10008_Tallinn_logo_RGB.png" title="Tallinna Linn" alt="Tallinna Linn" /></a>					</div>
1100									<div class="sponsorBox">
1101							<a href="https://www.kul.ee" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_230x90x0/7268_10878_10009_9084_6741_8949_7810_5999_5192_4378_4068_Kultuuriministeerium.png" title="Kultuuriministeerium" alt="Kultuuriministeerium" /></a>					</div>
1102									<div class="sponsorBox">
1103							<a href="https://www.visitestonia.com/en/" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_230x90x0/7269_10879_10010_8944_7805_5996_5189_visit_estonia_horizontal_negative-01.png" title="Visitestonia" alt="Visitestonia" /></a>					</div>
1104							</div>
1105			
1106								
1107�
1108				<div class="newsBlock">
1109		<div class="latestNews">
1110			<div class="item" onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/uudised?news_id=1407'">
1111			<div class="photo">
1112				<div class="date">01.10</div>
1113				<div class="photoContent" style="background-image: url(https://www.jooks.ee/cache/jooks2020/public/news2_img/_500x340x1/1407_See_you_in_September_11-13-19.png); background-repeat: no-repeat; background-position: 50% 50%;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;"></div>
1114			</div>
1115			<h3>Leia endale sobiv distants Swedbanki Tallinna Maratonil 2027</h3>
1116		</div>
1117			<div class="item" onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/uudised?news_id=1396'">
1118			<div class="photo">
1119				<div class="date">13.09</div>
1120				<div class="photoContent" style="background-image: url(https://www.jooks.ee/cache/jooks2020/public/news2_img/_500x340x1/1396_Tallinn_Marathon_2026-1209.jpg); background-repeat: no-repeat; background-position: 50% 50%;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;"></div>
1121			</div>
1122			<h3>Swedbanki Tallinna Maratoni peaala võitsid Keenia jooksjad</h3>
1123		</div>
1124			<div class="item" onclick="document.location='https://www.jooks.ee/et/tallinna-maraton/uudised?news_id=1394'">
1125			<div class="photo">
1126				<div class="date">12.09</div>
1127				<div class="photoContent" style="background-image: url(https://www.jooks.ee/cache/jooks2020/public/news2_img/_500x340x1/1394_Screenshot_2026-09-12_at_23.56.42.png); background-repeat: no-repeat; background-position: 50% 50%;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;"></div>
1128			</div>
1129			<h3>Vaata 2026 võistlusradu mõne minutiga</h3>
1130		</div>
1131		</div>
1132	<div class="buttonsBlock">
1133		<a href="https://www.jooks.ee/et/tallinna-maraton/uudised" class="btn"><span>Kõik uudised</span></a>
1134	</div>
1135</div>
1136
1137		
1138			
1139				
1140		<div class="importantInfoBlock">
1141			<meta charset="UTF-8" />
1142<meta content="width=device-width, initial-scale=1" name="viewport" />
1143<style type="text/css">.tm-feedback,
1144.tm-feedback * {
1145  box-sizing: border-box;
1146}
1147
1148.tm-feedback {
1149  width: 100%;
1150  margin: 0 auto;
1151}
1152
1153.tm-feedback-grid {
1154  display: grid;
1155  grid-template-columns: repeat(4, minmax(0, 1fr));
1156  gap: 10px;
1157  width: 100%;
1158  margin: 0;
1159  padding: 0;
1160}
1161
1162.tm-feedback-card {
1163  min-width: 0;
1164  padding: 15px;
1165  border: 3px solid LightGray;
1166  border-radius: 10px;
1167  background: #fff;
1168}
1169
1170.tm-feedback-stars {
1171  display: flex;
1172  align-items: center;
1173  gap: 3px;
1174  margin: 0 0 10px;
1175  line-height: 1;
1176}
1177
1178.tm-feedback-star {
1179  display: inline-block;
1180  color: #F5A623;
1181  font-family: Arial, Helvetica, sans-serif;
1182  font-size: 25px;
1183  font-style: normal;
1184  font-weight: 400;
1185  line-height: 1;
1186}
1187
1188.tm-feedback-text {
1189  margin: 0;
1190  color: #222;
1191  font-size: 16px;
1192  font-style: italic;
1193  line-height: 1.5;
1194  text-align: left;
1195}
1196
1197.tm-feedback-banner {
1198  display: block;
1199  width: 100%;
1200  height: auto;
1201  margin: 32px auto 0;
1202}
1203
1204.tm-feedback-register {
1205  margin: 28px 0 0;
1206  text-align: center;
1207}
1208
1209.tm-feedback-register .btn {
1210  display: inline-block;
1211}
1212
1213/* Tahvel */
1214@media screen and (max-width: 1000px) {
1215  .tm-feedback-grid {
1216    grid-template-columns: repeat(2, minmax(0, 1fr));
1217  }
1218}
1219
1220/* Mobiil */
1221@media screen and (max-width: 600px) {
1222  .tm-feedback-grid {
1223    grid-template-columns: 1fr;
1224    gap: 10px;
1225  }
1226
1227  .tm-feedback-card {
1228    padding: 14px;
1229  }
1230
1231  .tm-feedback-star {
1232    font-size: 24px;
1233  }
1234
1235  .tm-feedback-text {
1236    font-size: 15px;
1237    line-height: 1.45;
1238  }
1239
1240  .tm-feedback-banner {
1241    margin-top: 24px;
1242  }
1243
1244  .tm-feedback-register {
1245    margin-top: 22px;
1246  }
1247}
1248</style>
1249<div class="tm-feedback">
1250<div class="tm-feedback-grid">
1251<div class="tm-feedback-card">
1252<div aria-label="5 tärni" class="tm-feedback-stars"><span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span></div>
1253
1254<p class="tm-feedback-text">"Tallinna poolmaratoni korraldus oli suurepärane ja rada oma ajaloo parim. Ilm ja raja ääres kaasa elanud toredad kohalikud inimesed olid fantastilised! Väga professionaalne. Suurepärane reklaam Tallinnale ja Eestile – pani mind unistama siin elamisest ja töötamisest!"</p>
1255</div>
1256
1257<div class="tm-feedback-card">
1258<div aria-label="5 tärni" class="tm-feedback-stars"><span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span></div>
1259
1260<p class="tm-feedback-text">"Valitud jooksurada oli fantastiline! Olin meeldivalt üllatunud, kui palju loodust Tallinnas on. Oli suurepärane näha mereäärt ja nii paljusid parke üle kogu linna."</p>
1261</div>
1262
1263<div class="tm-feedback-card">
1264<div aria-label="5 tärni" class="tm-feedback-stars"><span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span></div>
1265
1266<p class="tm-feedback-text">"Kaunis vanalinn ja hästi hoitud linn ning loomulikult ürituse suurepärane korraldus ja huvitav rada olid minu lemmikosad Tallinna Maratonist."</p>
1267</div>
1268
1269<div class="tm-feedback-card">
1270<div aria-label="5 tärni" class="tm-feedback-stars"><span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span> <span class="tm-feedback-star">★</span></div>
1271
1272<p class="tm-feedback-text">"Rada oli suurepärane. Raja ääres olnud rahvahulgad elasid nii innukalt kaasa. Üritus oli suurepäraselt korraldatud. Võistluseelne info oli hea. Jooksunumbri ja ajavõtukiibi kättesaamine sujus hästi. Tasuta ühistransport oli väga teretulnud. Kaunilt kujundatud medal oli erakordne!"</p>
1273</div>
1274</div>
1275
1276<p class="tm-feedback-register"> </p>
1277
1278<p class="tm-feedback-register"><img alt="" src="/bw_client_files/jooks2020/public/img/Image/TM2027/est2027.png" style="width: 100%;" /></p>
1279
1280<p class="tm-feedback-register"><a class="btn" href="https://iseteenindus.jooks.ee/et/register" rel="noopener" target="_blank">REGISTREERI SIIN </a></p>
1281
1282<p class="tm-feedback-register"> </p>
1283</div>
1284<style type="text/css">.tm-media-hub,
1285.tm-media-hub * {
1286    box-sizing: border-box !important;
1287}
1288
1289.tm-media-hub {
1290    width: 100%;
1291    max-width: 1500px;
1292    margin: 0 auto;
1293    font-family: "Roboto", Arial, sans-serif;
1294    color: #222;
1295}
1296
1297.tm-media-section {
1298    width: 100%;
1299    margin: 0 0 10px !important;
1300    padding: 0 !important;
1301}
1302
1303.tm-media-section-header {
1304    display: flex !important;
1305    align-items: center !important;
1306    gap: 22px !important;
1307
1308    width: 100%;
1309    min-height: 50px;
1310
1311    margin: 0 !important;
1312    padding: 10px 20px !important;
1313
1314    background: #FF5F00 !important;
1315    background-color: #FF5F00 !important;
1316    background-image: none !important;
1317
1318    color: #ffffff !important;
1319}
1320
1321.tm-media-hub .tm-media-section-title,
1322.tm-media-hub h2.tm-media-section-title {
1323    flex: 0 0 auto !important;
1324
1325    display: block !important;
1326
1327    margin: 0 !important;
1328    padding: 0 !important;
1329
1330    background: transparent !important;
1331    background-color: transparent !important;
1332    background-image: none !important;
1333
1334    border: 0 !important;
1335    border-radius: 0 !important;
1336
1337    box-shadow: none !important;
1338
1339    color: #ffffff !important;
1340
1341    font-family: "Roboto", Arial, sans-serif !important;
1342    font-size: clamp(22px, 1.9vw, 31px) !important;
1343    font-weight: 700 !important;
1344    line-height: 1 !important;
1345    letter-spacing: -.4px !important;
1346
1347    text-transform: none !important;
1348}
1349
1350.tm-media-hub .tm-media-section-text {
1351    flex: 1 1 auto !important;
1352
1353    margin: 0 !important;
1354    padding: 0 !important;
1355
1356    background: transparent !important;
1357    background-color: transparent !important;
1358
1359    color: #ffffff !important;
1360
1361    font-family: "Roboto", Arial, sans-serif !important;
1362    font-size: clamp(13px, 1vw, 16px) !important;
1363    font-weight: 400 !important;
1364    line-height: 1.3 !important;
1365}
1366
1367.tm-media-grid {
1368    display: grid !important;
1369    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
1370    gap: 10px !important;
1371
1372    width: 100%;
1373
1374    margin: 0 !important;
1375    padding: 8px 10px 0 !important;
1376}
1377
1378.tm-media-card {
1379    display: flex !important;
1380    flex-direction: column !important;
1381
1382    width: 100% !important;
1383    min-width: 0 !important;
1384
1385    margin: 0 !important;
1386    padding: 0 !important;
1387
1388    overflow: hidden !important;
1389
1390    background: #ffffff !important;
1391
1392    border: 1px solid #dedede !important;
1393    border-radius: 8px !important;
1394
1395    box-shadow: 0 2px 6px rgba(0,0,0,.04) !important;
1396
1397    transition:
1398        transform .18s ease,
1399        box-shadow .18s ease;
1400}
1401
1402.tm-media-card[data-url] {
1403    cursor: pointer !important;
1404}
1405
1406.tm-media-card[data-url]:hover {
1407    transform: translateY(-2px);
1408
1409    box-shadow: 0 5px 12px rgba(0,0,0,.09) !important;
1410}
1411
1412.tm-media-card[data-url]:focus {
1413    outline: 2px solid #FF5F00 !important;
1414    outline-offset: 2px !important;
1415}
1416
1417.tm-media-thumb {
1418    position: relative !important;
1419
1420    display: block !important;
1421
1422    width: 100% !important;
1423    aspect-ratio: 16 / 6.5 !important;
1424
1425    margin: 0 !important;
1426    padding: 0 !important;
1427
1428    overflow: hidden !important;
1429
1430    background-color: #ededed !important;
1431    background-position: center !important;
1432    background-repeat: no-repeat !important;
1433    background-size: cover !important;
1434}
1435
1436.tm-media-play {
1437    position: absolute;
1438    z-index: 5;
1439
1440    left: 50%;
1441    top: 50%;
1442
1443    display: flex;
1444    align-items: center;
1445    justify-content: center;
1446
1447    width: 48px;
1448    height: 48px;
1449
1450    transform: translate(-50%, -50%);
1451
1452    border-radius: 50%;
1453
1454    background: #FF5F00;
1455
1456    box-shadow: 0 3px 9px rgba(0,0,0,.18);
1457
1458    pointer-events: none;
1459
1460    transition:
1461        transform .18s ease,
1462        background .18s ease;
1463}
1464
1465.tm-media-play svg {
1466    display: block;
1467
1468    width: 21px;
1469    height: 21px;
1470
1471    margin-left: 3px;
1472
1473    fill: #ffffff;
1474}
1475
1476.tm-media-card[data-url]:hover .tm-media-play {
1477    transform: translate(-50%, -50%) scale(1.07);
1478    background: #e95600;
1479}
1480
1481.tm-media-thumb-coming::before {
1482    content: "";
1483
1484    position: absolute;
1485    inset: 0;
1486
1487    background: rgba(0,0,0,.30);
1488
1489    backdrop-filter: blur(2px);
1490    -webkit-backdrop-filter: blur(2px);
1491}
1492
1493.tm-media-coming {
1494    position: absolute;
1495    z-index: 3;
1496
1497    left: 50%;
1498    top: 50%;
1499
1500    transform: translate(-50%, -50%);
1501
1502    padding: 8px 15px;
1503
1504    border-radius: 11px;
1505
1506    background: #FF5F00;
1507    color: #ffffff;
1508
1509    font-family: "Roboto", Arial, sans-serif;
1510    font-size: 11px;
1511    font-weight: 700;
1512    line-height: 1;
1513    letter-spacing: .2px;
1514
1515    white-space: nowrap;
1516}
1517
1518.tm-media-card-bottom {
1519    display: flex !important;
1520    align-items: center !important;
1521
1522    width: 100% !important;
1523    min-height: 40px !important;
1524
1525    margin: 0 !important;
1526    padding: 0 !important;
1527
1528    background: #ffffff !important;
1529}
1530
1531.tm-media-title-link {
1532    display: flex !important;
1533    align-items: center !important;
1534
1535    width: 100% !important;
1536    min-height: 40px !important;
1537
1538    margin: 0 !important;
1539    padding: 8px 11px !important;
1540
1541    background: transparent !important;
1542    background-color: transparent !important;
1543
1544    color: #222222 !important;
1545    text-decoration: none !important;
1546}
1547
1548.tm-media-title-link:hover {
1549    background: #fffaf7 !important;
1550
1551    color: #222222 !important;
1552    text-decoration: none !important;
1553}
1554
1555.tm-media-card-title {
1556    flex: 1 1 auto;
1557    min-width: 0;
1558
1559    display: block !important;
1560
1561    margin: 0 !important;
1562    padding: 0 !important;
1563
1564    background: transparent !important;
1565
1566    color: #222222 !important;
1567
1568    font-family: "Roboto", Arial, sans-serif !important;
1569    font-size: 13px !important;
1570    font-weight: 700 !important;
1571    line-height: 1.18 !important;
1572}
1573
1574.tm-media-arrow {
1575    flex: 0 0 auto;
1576
1577    display: block !important;
1578
1579    margin: 0 0 0 7px !important;
1580    padding: 0 !important;
1581
1582    color: #FF5F00 !important;
1583
1584    font-family: Arial, sans-serif;
1585    font-size: 23px;
1586    font-weight: 400;
1587    line-height: 1;
1588}
1589
1590.tm-media-card-static {
1591    cursor: default !important;
1592}
1593
1594.tm-media-card-static .tm-media-card-bottom {
1595    padding: 8px 11px !important;
1596}
1597
1598.tm-media-youtube-overlay {
1599    position: fixed;
1600    z-index: 2147483647;
1601    inset: 0;
1602    display: flex;
1603    align-items: center;
1604    justify-content: center;
1605    box-sizing: border-box;
1606    padding: 60px 30px 30px;
1607    background: rgba(0,0,0,.92);
1608}
1609
1610.tm-media-youtube-player {
1611    position: relative;
1612    width: 100%;
1613    max-width: 1100px;
1614    aspect-ratio: 16 / 9;
1615    background: #000;
1616    box-shadow: 0 10px 50px rgba(0,0,0,.6);
1617}
1618
1619.tm-media-youtube-player iframe {
1620    position: absolute;
1621    inset: 0;
1622    display: block;
1623    width: 100%;
1624    height: 100%;
1625    border: 0;
1626}
1627
1628.tm-media-youtube-close {
1629    position: absolute;
1630    z-index: 20;
1631    right: 0;
1632    top: -50px;
1633    display: flex;
1634    align-items: center;
1635    justify-content: center;
1636    width: 42px;
1637    height: 42px;
1638    padding: 0;
1639    border: 0;
1640    border-radius: 50%;
1641    background: rgba(255,255,255,.14);
1642    color: #fff;
1643    font-family: Arial, sans-serif;
1644    font-size: 31px;
1645    font-weight: 300;
1646    line-height: 1;
1647    cursor: pointer;
1648    transition: background .2s ease, transform .2s ease;
1649}
1650
1651.tm-media-youtube-close:hover {
1652    background: #FF5F00;
1653    transform: scale(1.06);
1654}
1655
1656@media (max-width: 1100px) {
1657
1658    .tm-media-section-header {
1659        align-items: flex-start !important;
1660        flex-direction: column !important;
1661
1662        gap: 5px !important;
1663
1664        padding: 12px 16px !important;
1665    }
1666
1667    .tm-media-grid {
1668        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
1669    }
1670
1671}
1672
1673@media (max-width: 650px) {
1674
1675    .tm-media-section {
1676        margin-bottom: 10px !important;
1677    }
1678
1679    .tm-media-section-header {
1680        padding: 12px 14px !important;
1681    }
1682
1683    .tm-media-hub .tm-media-section-title,
1684    .tm-media-hub h2.tm-media-section-title {
1685        font-size: 23px !important;
1686    }
1687
1688    .tm-media-hub .tm-media-section-text {
1689        font-size: 13px !important;
1690    }
1691
1692    .tm-media-grid {
1693        grid-template-columns: 1fr !important;
1694        gap: 9px !important;
1695
1696        padding: 8px 8px 0 !important;
1697    }
1698
1699    .tm-media-thumb {
1700        aspect-ratio: 16 / 6.5 !important;
1701    }
1702
1703    .tm-media-play {
1704        width: 46px;
1705        height: 46px;
1706    }
1707
1708    .tm-media-play svg {
1709        width: 20px;
1710        height: 20px;
1711    }
1712
1713    .tm-media-card-title {
1714        font-size: 13px !important;
1715    }
1716
1717}
1718
1719@media (max-width: 650px) {
1720    .tm-media-youtube-overlay {
1721        padding: 60px 12px 20px;
1722    }
1723
1724    .tm-media-youtube-close {
1725        right: 0;
1726        top: -48px;
1727    }
1728}
1729
1730.tm-media-grid.tm-media-grid-photos {
1731    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
1732}
1733
1734@media (max-width: 1100px) {
1735    .tm-media-grid.tm-media-grid-photos {
1736        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
1737    }
1738}
1739
1740@media (max-width: 650px) {
1741    .tm-media-grid.tm-media-grid-photos {
1742        grid-template-columns: 1fr !important;
1743    }
1744}
1745</style>
1746<style type="text/css">.tm-media-grid.tm-media-grid-photos{grid-template-columns:repeat(5,minmax(0,1fr))!important}
1747.tm-media-dropdown-toggle{position:relative!important;cursor:pointer!important;padding-right:58px!important;user-select:none}
1748.tm-media-dropdown-toggle:focus{outline:2px solid #fff!important;outline-offset:-4px!important}
1749.tm-media-dropdown-icon{position:absolute;right:20px;top:50%;width:16px;height:16px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}
1750.tm-media-section-dropdown.tm-media-open .tm-media-dropdown-icon{transform:translateY(-35%) rotate(225deg)}
1751.tm-media-dropdown-content{display:none!important}
1752.tm-media-section-dropdown.tm-media-open .tm-media-dropdown-content{display:grid!important}
1753.tm-media-highlight-placeholder .tm-media-thumb{background:#ededed!important}
1754.tm-media-highlight-placeholder .tm-media-card-bottom{padding:8px 11px!important}
1755.tm-media-highlight-placeholder .tm-media-card-title{color:#777!important}
1756@media(max-width:1100px){.tm-media-grid.tm-media-grid-photos{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
1757@media(max-width:650px){.tm-media-grid.tm-media-grid-photos{grid-template-columns:1fr!important}.tm-media-dropdown-toggle{padding-right:52px!important}.tm-media-dropdown-icon{right:17px}}
1758</style>
1759<style type="text/css">.tm-media-highlights-grid {
1760    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
1761}
1762
1763.tm-media-card-bottom {
1764    position: relative !important;
1765}
1766
1767.tm-media-card-bottom .tm-media-title-link {
1768    padding-right: 44px !important;
1769}
1770
1771.tm-media-share {
1772    position: absolute !important;
1773    z-index: 8 !important;
1774    right: 7px !important;
1775    top: 50% !important;
1776    transform: translateY(-50%) !important;
1777
1778    display: flex !important;
1779    align-items: center !important;
1780    justify-content: center !important;
1781
1782    width: 30px !important;
1783    height: 30px !important;
1784    margin: 0 !important;
1785    padding: 0 !important;
1786
1787    border: 0 !important;
1788    border-radius: 50% !important;
1789
1790    background: transparent !important;
1791    color: #FF5F00 !important;
1792
1793    cursor: pointer !important;
1794}
1795
1796.tm-media-share:hover {
1797    background: #fff1e8 !important;
1798}
1799
1800.tm-media-share:focus {
1801    outline: 2px solid #FF5F00 !important;
1802    outline-offset: 1px !important;
1803}
1804
1805.tm-media-share svg {
1806    display: block !important;
1807    width: 19px !important;
1808    height: 19px !important;
1809    fill: currentColor !important;
1810}
1811
1812.tm-media-share-disabled {
1813    color: #b9b9b9 !important;
1814    cursor: default !important;
1815    pointer-events: none !important;
1816}
1817
1818.tm-media-share-note {
1819    position: fixed !important;
1820    z-index: 2147483647 !important;
1821    left: 50% !important;
1822    bottom: 28px !important;
1823    transform: translateX(-50%) !important;
1824
1825    padding: 10px 16px !important;
1826    border-radius: 8px !important;
1827
1828    background: #222 !important;
1829    color: #fff !important;
1830
1831    font-family: "Roboto", Arial, sans-serif !important;
1832    font-size: 13px !important;
1833    font-weight: 700 !important;
1834
1835    box-shadow: 0 5px 20px rgba(0,0,0,.25) !important;
1836}
1837
1838.tm-media-dropdown-plus {
1839    position: absolute !important;
1840    right: 18px !important;
1841    top: 50% !important;
1842    transform: translateY(-50%) !important;
1843
1844    display: flex !important;
1845    align-items: center !important;
1846    justify-content: center !important;
1847
1848    width: 34px !important;
1849    height: 34px !important;
1850
1851    border: 2px solid #fff !important;
1852    border-radius: 50% !important;
1853
1854    color: #fff !important;
1855    font-family: Arial, sans-serif !important;
1856    font-size: 28px !important;
1857    font-weight: 300 !important;
1858    line-height: 1 !important;
1859
1860    transition: transform .2s ease !important;
1861}
1862
1863.tm-media-section-dropdown.tm-media-open .tm-media-dropdown-plus {
1864    transform: translateY(-50%) rotate(45deg) !important;
1865}
1866
1867.tm-media-dropdown-icon {
1868    display: none !important;
1869}
1870
1871@media (max-width: 1100px) {
1872    .tm-media-highlights-grid {
1873        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
1874    }
1875}
1876
1877@media (max-width: 650px) {
1878    .tm-media-highlights-grid {
1879        grid-template-columns: 1fr !important;
1880    }
1881
1882    .tm-media-dropdown-plus {
1883        right: 12px !important;
1884        width: 32px !important;
1885        height: 32px !important;
1886        font-size: 26px !important;
1887    }
1888}
1889</style>
1890<style type="text/css">.tm-media-hub {
1891    max-width: 1500px !important;
1892    margin: 0 auto !important;
1893    padding: 12px 10px 10px !important;
1894    background: #FF5F00 !important;
1895}
1896
1897.tm-media-section {
1898    margin: 0 0 9px !important;
1899    padding: 0 !important;
1900}
1901
1902.tm-media-section-header {
1903    min-height: 38px !important;
1904    padding: 5px 10px !important;
1905    gap: 16px !important;
1906    background: #FF5F00 !important;
1907}
1908
1909.tm-media-hub .tm-media-section-title,
1910.tm-media-hub h2.tm-media-section-title {
1911    font-size: 23px !important;
1912    line-height: 1 !important;
1913    letter-spacing: -.25px !important;
1914}
1915
1916.tm-media-hub .tm-media-section-text {
1917    font-size: 13px !important;
1918    line-height: 1.15 !important;
1919}
1920
1921.tm-media-grid {
1922    gap: 8px !important;
1923    padding: 4px 10px 0 !important;
1924}
1925
1926.tm-media-highlights-grid {
1927    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
1928}
1929
1930.tm-media-grid.tm-media-grid-photos {
1931    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
1932}
1933
1934.tm-media-card {
1935    border-radius: 7px !important;
1936}
1937
1938.tm-media-highlights-grid .tm-media-thumb {
1939    aspect-ratio: 16 / 7.2 !important;
1940}
1941
1942.tm-media-grid-photos .tm-media-thumb {
1943    aspect-ratio: 16 / 6.2 !important;
1944}
1945
1946.tm-media-card-bottom {
1947    min-height: 32px !important;
1948}
1949
1950.tm-media-title-link {
1951    min-height: 32px !important;
1952    padding: 5px 9px !important;
1953}
1954
1955.tm-media-card-title {
1956    font-size: 12px !important;
1957    line-height: 1.1 !important;
1958}
1959
1960.tm-media-arrow {
1961    font-size: 20px !important;
1962}
1963
1964.tm-media-play {
1965    width: 40px !important;
1966    height: 40px !important;
1967}
1968
1969.tm-media-play svg {
1970    width: 18px !important;
1971    height: 18px !important;
1972}
1973
1974.tm-media-share {
1975    width: 28px !important;
1976    height: 28px !important;
1977    right: 5px !important;
1978}
1979
1980.tm-media-share svg {
1981    width: 17px !important;
1982    height: 17px !important;
1983}
1984
1985.tm-media-card-bottom .tm-media-title-link {
1986    padding-right: 38px !important;
1987}
1988
1989.tm-media-coming {
1990    padding: 7px 12px !important;
1991    font-size: 10px !important;
1992}
1993
1994.tm-media-section-dropdown {
1995    margin-bottom: 0 !important;
1996}
1997
1998.tm-media-section-dropdown > .tm-media-section-header {
1999    min-height: 48px !important;
2000    padding: 7px 58px 7px 10px !important;
2001    background: #e95600 !important;
2002    border-radius: 7px !important;
2003}
2004
2005.tm-media-dropdown-plus {
2006    right: 12px !important;
2007    width: 32px !important;
2008    height: 32px !important;
2009    font-size: 26px !important;
2010}
2011
2012.tm-media-section-dropdown.tm-media-open .tm-media-dropdown-content {
2013    margin-top: 4px !important;
2014}
2015
2016@media (min-width: 1101px) {
2017    .tm-media-hub:not(:has(.tm-media-section-dropdown.tm-media-open)) {
2018        min-height: 0 !important;
2019    }
2020}
2021
2022@media (max-width: 1100px) {
2023    .tm-media-hub {
2024        padding: 8px !important;
2025    }
2026
2027    .tm-media-section-header {
2028        min-height: auto !important;
2029        padding: 10px 14px !important;
2030    }
2031
2032    .tm-media-highlights-grid,
2033    .tm-media-grid.tm-media-grid-photos {
2034        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2035    }
2036
2037    .tm-media-highlights-grid .tm-media-thumb,
2038    .tm-media-grid-photos .tm-media-thumb {
2039        aspect-ratio: 16 / 6.5 !important;
2040    }
2041}
2042
2043@media (max-width: 650px) {
2044    .tm-media-highlights-grid,
2045    .tm-media-grid.tm-media-grid-photos {
2046        grid-template-columns: 1fr !important;
2047    }
2048
2049    .tm-media-hub .tm-media-section-title,
2050    .tm-media-hub h2.tm-media-section-title {
2051        font-size: 22px !important;
2052    }
2053}
2054</style>
2055<style type="text/css">@media (min-width: 1101px) {
2056    .tm-media-highlights-grid .tm-media-thumb {
2057        aspect-ratio: 16 / 8.6 !important;
2058    }
2059
2060    .tm-media-hub {
2061        padding-top: 8px !important;
2062        padding-bottom: 8px !important;
2063    }
2064
2065    .tm-media-section {
2066        margin-bottom: 6px !important;
2067    }
2068
2069    .tm-media-section-header {
2070        min-height: 34px !important;
2071        padding-top: 3px !important;
2072        padding-bottom: 3px !important;
2073    }
2074
2075    .tm-media-grid {
2076        padding-top: 3px !important;
2077    }
2078
2079    .tm-media-grid-photos .tm-media-thumb {
2080        aspect-ratio: 16 / 5.8 !important;
2081    }
2082}
2083
2084.tm-media-section-dropdown .tm-media-section-title {
2085    margin-right: 18px !important;
2086}
2087
2088.tm-media-section-dropdown .tm-media-section-text {
2089    padding-left: 18px !important;
2090    border-left: 0 !important;
2091}
2092
2093.tm-media-section-dropdown > .tm-media-section-header {
2094    gap: 0 !important;
2095}
2096
2097@media (max-width: 650px) {
2098    .tm-media-section-dropdown .tm-media-section-title {
2099        margin-right: 0 !important;
2100    }
2101
2102    .tm-media-section-dropdown .tm-media-section-text {
2103        padding-left: 0 !important;
2104        border-left: 0 !important;
2105    }
2106}
2107</style>
2108<style type="text/css">.tm-media-hub {
2109    border-radius: 10px !important;
2110    overflow: hidden !important;
2111}
2112
2113.tm-media-section-dropdown .tm-media-section-title {
2114    margin-right: 18px !important;
2115}
2116
2117.tm-media-section-dropdown .tm-media-section-text {
2118    padding-left: 0 !important;
2119}
2120
2121@media (max-width: 650px) {
2122    .tm-media-hub {
2123        border-radius: 8px !important;
2124    }
2125
2126    .tm-media-section-dropdown .tm-media-section-title {
2127        margin-right: 0 !important;
2128    }
2129
2130    .tm-media-section-dropdown .tm-media-section-text {
2131        padding-left: 0 !important;
2132    }
2133}
2134</style>
2135<style type="text/css">.tm-media-hub,
2136.tm-media-hub .tm-media-section,
2137.tm-media-hub .tm-media-section-header,
2138.tm-media-hub .tm-media-grid {
2139    border-top: 0 !important;
2140    border-bottom: 0 !important;
2141}
2142
2143.tm-media-hub .tm-media-section::before,
2144.tm-media-hub .tm-media-section::after,
2145.tm-media-hub .tm-media-section-header::before,
2146.tm-media-hub .tm-media-section-header::after {
2147    content: none !important;
2148    display: none !important;
2149    border: 0 !important;
2150}
2151
2152.tm-media-section-dropdown .tm-media-section-title {
2153    margin-right: 28px !important;
2154}
2155
2156.tm-media-section-dropdown .tm-media-section-text {
2157    margin-left: 0 !important;
2158    padding-left: 0 !important;
2159    border-left: 0 !important;
2160}
2161
2162.tm-media-section-dropdown > .tm-media-section-header {
2163    column-gap: 0 !important;
2164}
2165
2166@media (max-width:650px) {
2167    .tm-media-section-dropdown .tm-media-section-title {
2168        margin-right: 0 !important;
2169        margin-bottom: 6px !important;
2170    }
2171}
2172</style>
2173<style type="text/css">.tm-media-section-dropdown .tm-media-section-title {
2174    margin-right: 42px !important;
2175    flex-shrink: 0 !important;
2176}
2177
2178.tm-media-section-dropdown .tm-media-section-text {
2179    margin-left: 0 !important;
2180}
2181</style>
2182<style type="text/css">.tm-media-section-dropdown > .tm-media-section-header {
2183    gap: 24px !important;
2184    column-gap: 24px !important;
2185}
2186
2187.tm-media-section-dropdown .tm-media-section-title {
2188    margin-right: 0 !important;
2189    flex-shrink: 0 !important;
2190}
2191
2192.tm-media-section-dropdown .tm-media-section-text {
2193    margin-left: 0 !important;
2194    padding-left: 0 !important;
2195    border-left: 0 !important;
2196}
2197
2198@media (max-width: 650px) {
2199    .tm-media-section-dropdown > .tm-media-section-header {
2200        gap: 6px !important;
2201        column-gap: 6px !important;
2202    }
2203}
2204</style>
2205<style type="text/css">@media (min-width: 1101px) {
2206    .tm-media-highlights-grid {
2207        grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
2208    }
2209}
2210</style>
2211<div class="tm-media-hub">
2212<section class="tm-media-section">
2213<div class="tm-media-section-header">
2214<h2 class="tm-media-section-title">VIDEOKOKKUVÕTTED</h2>
2215
2216<p class="tm-media-section-text">Vaata Swedbanki Tallinna Maratoni videokokkuvõtteid erinevatelt distantsidelt.</p>
2217</div>
2218
2219<div class="tm-media-grid tm-media-highlights-grid">
2220<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=cwPXYCjAQfQ" data-youtube="cwPXYCjAQfQ" role="link" tabindex="0">
2221<div class="tm-media-thumb" style="background-image:url('https://img.youtube.com/vi/cwPXYCjAQfQ/hqdefault.jpg');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24">
2221<path d="M8 5v14l11-7z"></path></svg></span></div>
2222
2223<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=cwPXYCjAQfQ" rel="noopener" target="_blank"><span class="tm-media-card-title">Maraton 42,195 km</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=cwPXYCjAQfQ" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2224</div>
2225
2226<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=uPu4jsmPSiI" data-youtube="uPu4jsmPSiI" role="link" tabindex="0">
2227<div class="tm-media-thumb" style="background-image:url('https://img.youtube.com/vi/uPu4jsmPSiI/hqdefault.jpg');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M8 5v14l11-7z"></path></svg></span></div>
2228
2229<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=uPu4jsmPSiI" rel="noopener" target="_blank"><span class="tm-media-card-title">Poolmaraton 21,1 km</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=uPu4jsmPSiI" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2230</div>
2231
2232<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=KWIjAN-Q5SU" data-youtube="KWIjAN-Q5SU" role="link" tabindex="0">
2233<div class="tm-media-thumb" style="background-image:url('https://img.youtube.com/vi/KWIjAN-Q5SU/hqdefault.jpg');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M8 5v14l11-7z"></path></svg></span></div>
2234
2235<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=KWIjAN-Q5SU" rel="noopener" target="_blank"><span class="tm-media-card-title">Tallinna Sügisjooks 10 km</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=KWIjAN-Q5SU" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2236</div>
2237
2238<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=1A2JSUGK9P0" data-youtube="1A2JSUGK9P0" role="link" tabindex="0">
2239<div class="tm-media-thumb" style="background-image:url('https://img.youtube.com/vi/1A2JSUGK9P0/hqdefault.jpg');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M8 5v14l11-7z"></path></svg></span></div>
2240
2241<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=1A2JSUGK9P0" rel="noopener" target="_blank"><span class="tm-media-card-title">Nike Noortejooks 5 km</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=1A2JSUGK9P0" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2242</div>
2243
2244<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=FnFRNUcaI4s" data-youtube="FnFRNUcaI4s" role="link" tabindex="0">
2245<div class="tm-media-thumb" style="background-image:url('https://img.youtube.com/vi/FnFRNUcaI4s/hqdefault.jpg');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24">
2245<path d="M8 5v14l11-7z"></path></svg></span></div>
2246
2247<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=FnFRNUcaI4s" rel="noopener" target="_blank"><span class="tm-media-card-title">Tervitusjooks</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=FnFRNUcaI4s" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2248</div>
2249
2250<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=eaDs1GiDpQQ" data-youtube="eaDs1GiDpQQ" role="link" tabindex="0">
2251<div class="tm-media-thumb" style="background-image:url('https://img.youtube.com/vi/eaDs1GiDpQQ/hqdefault.jpg');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M8 5v14l11-7z"></path></svg></span></div>
2252
2253<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=eaDs1GiDpQQ" rel="noopener" target="_blank"><span class="tm-media-card-title">Maratoninädalavahetuse kokkuvõte</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=eaDs1GiDpQQ" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2254</div>
2255
2256<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=U2O7iEt2ZTY" data-youtube="U2O7iEt2ZTY" role="link" tabindex="0">
2257<div class="tm-media-thumb" style="background-image:url('https://img.youtube.com/vi/U2O7iEt2ZTY/hqdefault.jpg');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M8 5v14l11-7z"></path></svg></span></div>
2258
2259<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=U2O7iEt2ZTY" rel="noopener" target="_blank"><span class="tm-media-card-title">Limpa lastejooks</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=U2O7iEt2ZTY" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2260</div>
2261</div>
2262</section>
2263
2264<section class="tm-media-section">
2265<div class="tm-media-section-header">
2266<h2 class="tm-media-section-title">FOTOGRAAFIDE GALERIID</h2>
2267
2268<p class="tm-media-section-text">Vaata Swedbanki Tallinna Maratoni parimaid hetki meie fotograafide kaamerasilma läbi.</p>
2269</div>
2270
2271<div class="tm-media-grid tm-media-grid-photos">
2272<div class="tm-media-card" data-url="https://files.fm/u/yd3vg5faqn8wnf8g" role="link" tabindex="0">
2273<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-14_at_22_12_28.png');"> </div>
2274
2275<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://files.fm/u/yd3vg5faqn8wnf8g" rel="noopener" target="_blank"><span class="tm-media-card-title">Ansis Ventins</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://files.fm/u/yd3vg5faqn8wnf8g" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2276</div>
2277
2278<div class="tm-media-card" data-url="https://drive.google.com/drive/folders/11D_BE6lIJhUDI5rsKHGJplJ1aEJhNDLF" role="link" tabindex="0">
2279<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-14_at_22_14_04.png');"> </div>
2280
2281<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://drive.google.com/drive/folders/11D_BE6lIJhUDI5rsKHGJplJ1aEJhNDLF" rel="noopener" target="_blank"><span class="tm-media-card-title">Tõnis Tõnström</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://drive.google.com/drive/folders/11D_BE6lIJhUDI5rsKHGJplJ1aEJhNDLF" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24">
2281<path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2282</div>
2283
2284<div class="tm-media-card" data-url="https://isrvisuals.pixieset.com/swedbankitallinnamaraton2026/" role="link" tabindex="0">
2285<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-14_at_22_09_17.png');"> </div>
2286
2287<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://isrvisuals.pixieset.com/swedbankitallinnamaraton2026/" rel="noopener" target="_blank"><span class="tm-media-card-title">Iiris-Simona Rao</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://isrvisuals.pixieset.com/swedbankitallinnamaraton2026/" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2288</div>
2289
2290<div class="tm-media-card" data-url="https://kuldart.pixieset.com/swedbankitallinnamaraton2026/" role="link" tabindex="0">
2291<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-14_at_22_17_29.png');"> </div>
2292
2293<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://kuldart.pixieset.com/swedbankitallinnamaraton2026/" rel="noopener" target="_blank"><span class="tm-media-card-title">Kuldar-Kristjan Kurg</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://kuldart.pixieset.com/swedbankitallinnamaraton2026/" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2294</div>
2295
2296<div class="tm-media-card" data-url="https://www.jooks.ee/et/tallinna-maraton/fotod" role="link" tabindex="0">
2297<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-14_at_22_30_25.png');"> </div>
2298
2299<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.jooks.ee/et/tallinna-maraton/fotod" rel="noopener" target="_blank"><span class="tm-media-card-title">Fotode otsing nime järgi</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.jooks.ee/et/tallinna-maraton/fotod" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2300</div>
2301</div>
2302</section>
2303
2304<section class="tm-media-section tm-media-section-dropdown">
2305<div aria-expanded="false" class="tm-media-section-header tm-media-dropdown-toggle" role="button" tabindex="0">
2306<h2 class="tm-media-section-title">TIMELAPSE RAJAVIDEOD</h2>
2307
2308<p class="tm-media-section-text">Vaata Tallinna Maratoni võistlusradu jalgratturi vaatenurgast timelapse-videotes.</p>
2309<span aria-hidden="true" class="tm-media-dropdown-plus">+</span></div>
2310
2311<div class="tm-media-grid tm-media-dropdown-content">
2312<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=ZkCMADzuPfc" data-youtube="ZkCMADzuPfc" role="link" tabindex="0">
2313<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-13_at_00_56_37.png');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24">
2313<path d="M8 5v14l11-7z"></path></svg></span></div>
2314
2315<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=ZkCMADzuPfc" rel="noopener" target="_blank"><span class="tm-media-card-title">Tervitusjooks 1 minutiga</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=ZkCMADzuPfc" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2316</div>
2317
2318<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=DjmoGqAzBd0" data-youtube="DjmoGqAzBd0" role="link" tabindex="0">
2319<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-12_at_22_10_46.png');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M8 5v14l11-7z"></path></svg></span></div>
2320
2321<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=DjmoGqAzBd0" rel="noopener" target="_blank"><span class="tm-media-card-title">Poolmaraton 21,1 km 6 minutiga</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=DjmoGqAzBd0" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2322</div>
2323
2324<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=4veGHjghFF4" data-youtube="4veGHjghFF4" role="link" tabindex="0">
2325<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-12_at_22_09_32.png');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M8 5v14l11-7z"></path></svg></span></div>
2326
2327<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=4veGHjghFF4" rel="noopener" target="_blank"><span class="tm-media-card-title">Tallinna Sügisjooks 10 km 5 minutiga</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=4veGHjghFF4" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2328</div>
2329
2330<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=vrWAPclZlDk" data-youtube="vrWAPclZlDk" role="link" tabindex="0">
2331<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-12_at_23_13_48.png');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M8 5v14l11-7z"></path></svg></span></div>
2332
2333<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=vrWAPclZlDk" rel="noopener" target="_blank"><span class="tm-media-card-title">Nike Noortejooks 5 km 2 minutiga</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=vrWAPclZlDk" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2334</div>
2335
2336<div class="tm-media-card" data-url="https://www.youtube.com/watch?v=jgP2aFyD2XM" data-youtube="jgP2aFyD2XM" role="link" tabindex="0">
2337<div class="tm-media-thumb" style="background-image:url('/bw_client_files/jooks2020/public/img/Image/TM2026/Youtube_LIve_stream/Screenshot_2026-09-13_at_19_56_01.png');"><span class="tm-media-play"><svg aria-hidden="true" viewbox="0 0 24 24">
2337<path d="M8 5v14l11-7z"></path></svg></span></div>
2338
2339<div class="tm-media-card-bottom"><a class="tm-media-title-link" href="https://www.youtube.com/watch?v=jgP2aFyD2XM" rel="noopener" target="_blank"><span class="tm-media-card-title">Maraton 42,195 km 8 minutiga</span><span class="tm-media-arrow">›</span></a><button aria-label="Jaga" class="tm-media-share" data-share-url="https://www.youtube.com/watch?v=jgP2aFyD2XM" title="Jaga" type="button"><svg aria-hidden="true" viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.2 3.2 0 0 0 0-1.39l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .23.03.45.08.66L8.03 9.77A3 3 0 1 0 8.03 14l7.12 4.16c-.04.2-.07.41-.07.63A2.92 2.92 0 1 0 18 16.08z"></path></svg></button></div>
2340</div>
2341</div>
2342</section>
2343</div>
2344<script>
2345(function () {
2346
2347    var hub = document.querySelector('.tm-media-hub');
2348
2349    if (!hub) {
2350        return;
2351    }
2352
2353    var savedScrollPosition = 0;
2354
2355    function openMediaVideo(videoId) {
2356
2357        if (!videoId) {
2358            return;
2359        }
2360
2361        savedScrollPosition =
2362            window.pageYOffset ||
2363            document.documentElement.scrollTop ||
2364            0;
2365
2366        var overlay = document.createElement('div');
2367        overlay.className = 'tm-media-youtube-overlay';
2368
2369        var player = document.createElement('div');
2370        player.className = 'tm-media-youtube-player';
2371
2372        var closeButton = document.createElement('button');
2373        closeButton.className = 'tm-media-youtube-close';
2374        closeButton.type = 'button';
2375        closeButton.setAttribute('aria-label', 'Sulge video');
2376        closeButton.innerHTML = '×';
2377
2378        var iframe = document.createElement('iframe');
2379        iframe.src =
2380            'https://www.youtube.com/embed/' +
2381            videoId +
2382            '?autoplay=1&rel=0';
2383
2384        iframe.title = 'Swedbank Tallinna Maratoni video';
2385        iframe.allow =
2386            'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share';
2387        iframe.allowFullscreen = true;
2388
2389        player.appendChild(closeButton);
2390        player.appendChild(iframe);
2391        overlay.appendChild(player);
2392        document.body.appendChild(overlay);
2393
2394        document.body.style.overflow = 'hidden';
2395
2396        function closeMediaVideo(event) {
2397
2398            if (event) {
2399                event.preventDefault();
2400                event.stopPropagation();
2401            }
2402
2403            iframe.src = '';
2404
2405            if (overlay && overlay.parentNode) {
2406                overlay.parentNode.removeChild(overlay);
2407            }
2408
2409            document.body.style.overflow = '';
2410
2411            window.scrollTo(0, savedScrollPosition);
2412
2413            document.removeEventListener('keydown', escapeHandler);
2414        }
2415
2416        closeButton.addEventListener('click', closeMediaVideo);
2417
2418        overlay.addEventListener('click', function (event) {
2419            if (event.target === overlay) {
2420                closeMediaVideo(event);
2421            }
2422        });
2423
2424        player.addEventListener('click', function (event) {
2425            event.stopPropagation();
2426        });
2427
2428        function escapeHandler(event) {
2429            if (event.key === 'Escape') {
2430                closeMediaVideo(event);
2431            }
2432        }
2433
2434        document.addEventListener('keydown', escapeHandler);
2435    }
2436
2437    function openMediaCard(card) {
2438
2439        var url = card.getAttribute('data-url');
2440
2441        if (!url) {
2442            return;
2443        }
2444
2445        window.open(url, '_blank', 'noopener');
2446    }
2447
2448    hub.addEventListener('click', function (event) {
2449
2450        var videoCard = event.target.closest(
2451            '.tm-media-card[data-youtube]'
2452        );
2453
2454        if (videoCard && hub.contains(videoCard)) {
2455            event.preventDefault();
2456            event.stopPropagation();
2457
2458            openMediaVideo(
2459                videoCard.getAttribute('data-youtube')
2460            );
2461
2462            return;
2463        }
2464
2465        if (event.target.closest('a')) {
2466            return;
2467        }
2468
2469        var card = event.target.closest(
2470            '.tm-media-card[data-url]'
2471        );
2472
2473        if (!card || !hub.contains(card)) {
2474            return;
2475        }
2476
2477        event.preventDefault();
2478        openMediaCard(card);
2479    });
2480
2481    hub.addEventListener('keydown', function (event) {
2482
2483        if (event.key !== 'Enter' && event.key !== ' ') {
2484            return;
2485        }
2486
2487        var card = event.target.closest(
2488            '.tm-media-card[data-url]'
2489        );
2490
2491        if (!card || !hub.contains(card)) {
2492            return;
2493        }
2494
2495        event.preventDefault();
2496
2497        var videoId = card.getAttribute('data-youtube');
2498
2499        if (videoId) {
2500            openMediaVideo(videoId);
2501        } else {
2502            openMediaCard(card);
2503        }
2504    });
2505
2506    var dropdownSection=hub.querySelector('.tm-media-section-dropdown');
2507    var dropdownToggle=hub.querySelector('.tm-media-dropdown-toggle');
2508    function toggleTimelapseDropdown(){
2509        if(!dropdownSection||!dropdownToggle){return;}
2510        var isOpen=dropdownSection.classList.toggle('tm-media-open');
2511        dropdownToggle.setAttribute('aria-expanded',isOpen?'true':'false');
2512    }
2513    if(dropdownToggle){
2514        dropdownToggle.addEventListener('click',function(e){e.preventDefault();toggleTimelapseDropdown();});
2515        dropdownToggle.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();toggleTimelapseDropdown();}});
2516    }
2517
2518    function showShareNote(message) {
2519        var oldNote = document.querySelector('.tm-media-share-note');
2520        if (oldNote && oldNote.parentNode) {
2521            oldNote.parentNode.removeChild(oldNote);
2522        }
2523
2524        var note = document.createElement('div');
2525        note.className = 'tm-media-share-note';
2526        note.textContent = message;
2527        document.body.appendChild(note);
2528
2529        window.setTimeout(function () {
2530            if (note && note.parentNode) {
2531                note.parentNode.removeChild(note);
2532            }
2533        }, 1800);
2534    }
2535
2536    function copyShareUrl(url) {
2537        if (navigator.clipboard && window.isSecureContext) {
2538            navigator.clipboard.writeText(url).then(function () {
2539                showShareNote('Link kopeeritud');
2540            }).catch(function () {
2541                window.prompt('Kopeeri link:', url);
2542            });
2543        } else {
2544            window.prompt('Kopeeri link:', url);
2545        }
2546    }
2547
2548    hub.addEventListener('click', function (event) {
2549        var shareButton = event.target.closest('.tm-media-share:not(.tm-media-share-disabled)');
2550
2551        if (!shareButton || !hub.contains(shareButton)) {
2552            return;
2553        }
2554
2555        event.preventDefault();
2556        event.stopPropagation();
2557
2558        var url = shareButton.getAttribute('data-share-url');
2559
2560        if (!url) {
2561            return;
2562        }
2563
2564        var card = shareButton.closest('.tm-media-card');
2565        var titleElement = card ? card.querySelector('.tm-media-card-title') : null;
2566        var title = titleElement ? titleElement.textContent.trim() : 'Swedbanki Tallinna Maraton';
2567
2568        if (navigator.share) {
2569            navigator.share({
2570                title: title,
2571                url: url
2572            }).catch(function (error) {
2573                if (!error || error.name !== 'AbortError') {
2574                    copyShareUrl(url);
2575                }
2576            });
2577        } else {
2578            copyShareUrl(url);
2579        }
2580    });
2581
2582})();
2583</script>
2583
2584			</div>
2585
2586		
2587							
2588<div class="sponsorsBlock">
2589	<div class="eventSponsorsContainer">
2590		
2591		<div class="eventSponsorsGroup">
2592			
2593																												<div class="eventSponsorsGroupName">Partnerid</div>
2594															<div class="eventSponsorsGroupLogos wrap">  
2595													<div class="eventSponsorBox">
2596								<div class="eventSponsorBoxContent">
2597									<a href="https://swedbank.ee/private/cards/cardManagement/partnersOffers#posterId=9c597c48-ff68-4a18-bcb9-04f088cbfb49" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7270_10880_10011_8945_8494_Swedbank_logo_taustata_1000x333px.png" title="Swedbank" alt="Swedbank" /></a>								</div>
2598							</div>
2599													<div class="eventSponsorBox">
2600								<div class="eventSponsorBoxContent">
2601									<a href="https://sport.tallinn.ee/et" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7271_10881_10012_Tallinn_logo_RGB.png" title="Tallinn Spordipealinn" alt="Tallinn Spordipealinn" /></a>								</div>
2602							</div>
2603													<div class="eventSponsorBox">
2604								<div class="eventSponsorBoxContent">
2605									<a href="https://www.kul.ee" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7272_10882_10013_8949_7810_5999_5192_4378_4068_Kultuuriministeerium.png" title="Kultuuriministeerium" alt="Kultuuriministeerium" /></a>								</div>
2606							</div>
2607													<div class="eventSponsorBox">
2608								<div class="eventSponsorBoxContent">
2609									<a href="https://www.puhkaeestis.ee/et" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7273_10883_10014_8951_7811_5998_5191_visit_estonia_horizontal_negative-01.png" title="Visitestonia" alt="Visitestonia" /></a>								</div>
2610							</div>
2611													<div class="eventSponsorBox">
2612								<div class="eventSponsorBoxContent">
2613									<a href="https://www.kulka.ee/et" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7274_10884_10015_8957_7816_6004_5197_4383_4067_Kultuurkapital.png" title="Kultuurkapital" alt="Kultuurkapital" /></a>								</div>
2614							</div>
2615													<div class="eventSponsorBox">
2616								<div class="eventSponsorBoxContent">
2617									<a href="https://www.teamsport.ee/ee/?SID=04901e7e6bbd38ffc7e80175f2c35c3e" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7275_10885_10016_8953_7820_6008_5200_4387_4060_Nike.png" title="Nike" alt="Nike" /></a>								</div>
2618							</div>
2619													<div class="eventSponsorBox">
2620								<div class="eventSponsorBoxContent">
2621									<a href="https://sportland.ee" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7276_10886_10017_8954_7821_6009_5201_4388_4061_Sportland.png" title="Sportland" alt="Sportland" /></a>								</div>
2622							</div>
2623													<div class="eventSponsorBox">
2624								<div class="eventSponsorBoxContent">
2625									<a href="https://www.alecoq.ee" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7277_10887_10018_ALC_ueherealine_joogilooja_punane.png" title="A. Le Coq" alt="A. Le Coq" /></a>								</div>
2626							</div>
2627													<div class="eventSponsorBox">
2628								<div class="eventSponsorBoxContent">
2629									<a href="https://ee.tallink.com/vali-reis" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7278_10888_10020_8955_7818_6006_5796_Tallink-01.png" title="Tallink" alt="Tallink" /></a>								</div>
2630							</div>
2631													<div class="eventSponsorBox">
2632								<div class="eventSponsorBoxContent">
2633									<a href="https://www.myfitness.ee" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7279_10889_10021_8964_7822_6011_5204_4392_4072_MyFitness-01.png" title="MyFitness" alt="MyFitness" /></a>								</div>
2634							</div>
2635													<div class="eventSponsorBox">
2636								<div class="eventSponsorBoxContent">
2637									<a href="https://sky.ee" target="_blank">
2637<img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7284_10894_10023_8966_7824_6013_5207_4395_4093_Sky-Plus.png" title="Sky Plus" alt="Sky Plus" /></a>								</div>
2638							</div>
2639													<div class="eventSponsorBox">
2640								<div class="eventSponsorBoxContent">
2641									<a href="http://www.linnajooksud.ee" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7285_10895_10024_9201_600_Rimi_linnajooksud_logo_portrait-01.png" title="Rimi Eesti Linnajooksud" alt="Rimi Eesti Linnajooksud" /></a>								</div>
2642							</div>
2643													<div class="eventSponsorBox">
2644								<div class="eventSponsorBoxContent">
2645									<a href="http://ekjl.ee" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7286_10896_10025_8963_7815_6003_5196_4382_4064_EKJL.png" title="Kergejõustikuliit" alt="Kergejõustikuliit" /></a>								</div>
2646							</div>
2647													<div class="eventSponsorBox">
2648								<div class="eventSponsorBoxContent">
2649									<a href="https://marathon100.com" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7287_10897_10026_8965_7823_6012_5206_4394_4070_logosinisel1.png" title="Marathon100" alt="Marathon100" /></a>								</div>
2650							</div>
2651													<div class="eventSponsorBox">
2652								<div class="eventSponsorBoxContent">
2653									<a href="https://www.worldathletics.org" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7288_10898_10028_8960_7812_6000_5193_4379_4092_wa-logo.png" title="World Athletics" alt="World Athletics" /></a>								</div>
2654							</div>
2655													<div class="eventSponsorBox">
2656								<div class="eventSponsorBoxContent">
2657									<a href="http://aims-worldrunning.org/aims.html" target="_blank"><img src="https://www.jooks.ee/cache/jooks2020/public/sponsor_logo/_180x70x0/7289_10899_10029_8961_140_1_AIMS_logo-01.png" title="AIMS" alt="AIMS" /></a>								</div>
2658							</div>
2659											</div>
2660															
2661		</div>
2662		
2663	</div>
2664</div>
2665
2666
2667�
2668				
2669	</div>
2670	
2671	<footer>
2672		<div class="pageContainer">
2673											<nav class="footerMenu wrap">
2674        <span class="c_1940"><a   href="https://www.jooks.ee/et/tallinna-maraton/kontakt" title="Kontakt" id="menu_1940" >Kontakt</a></span>
2675          <span class="c_1939"><a   href="https://www.jooks.ee/et/tallinna-maraton/isikuandmete-kaitse" title="Isikuandmete kaitse" id="menu_1939" >Isikuandmete kaitse</a></span>
2676          <span class="c_2258"><a   href="https://www.jooks.ee/et/tallinna-maraton/uudiskiri" target="_blank" title="Liitu uudiskirjaga" id="menu_2258" >Liitu uudiskirjaga</a></span>
2677  </nav>
2678
2679								<address class="wrap">
2680			<span class="company">MTÜ Spordiürituste Korraldamise Klubi</span>
2681				<span>Telefon: <a href="tel:608 7576">608 7576</a></span>
2682				<span>E-post: <a href="mailto:&#x6a;&#x6f;&#x6f;&#x6b;&#x73;&#x40;&#x6a;&#x6f;&#x6f;&#x6b;&#x73;&#x2e;&#x65;&#x65;">&#x6a;&#x6f;&#x6f;&#x6b;&#x73;&#x40;&#x6a;&#x6f;&#x6f;&#x6b;&#x73;&#x2e;&#x65;&#x65;</a></span>
2683		<a href="https://www.bestit.ee" target="_blank" class="bestit"></a>
2684	
2685</address>
2686					</div>
2687	</footer>
2688	
2689	
2690		
2691	
2692	
2693    <link rel="stylesheet" type="text/css" href="/tmp/css/jooks2020_ebf13e7f5fdbaaa6e7a27f020aa28d4c.css" media="screen" />
2694<script src="/tmp/js/jooks2020_2d67135f293e0cde6da7c4b6cc6b8ede_10220.js" async></script>
2694
2695
2696  <div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
2697    <div class="adminLink">
2698     
2699          <a style="text-decoration:none;" title="Admin" alt="Admin" href="?id=10"><span>&nbsp;&nbsp;&nbsp;</span><span style="position:absolute;left:-200px">...</span></a>
2700      </div>
2701  
2702
2703<script>
2704
2705if (typeof google_map_init !== 'undefined')
2706{
2707	loadJavascript('//maps.googleapis.com/maps/api/js?key=&callback='+google_map_init);
2708}
2709
2710</script>
2710
2711
2712<script>
2713
2714if (typeof google_map_element_id !== 'undefined')
2715{
2716	loadJavascript('//maps.googleapis.com/maps/api/js?key=&callback=initMap');
2717}
2718
2719</script>
2719
2720
2721
2722  
2723	
2723<script>
2724		
2725    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
2726    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
2727    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
2728    })(window,document,'script','//cdn.bestit.ee/bw_client_files/common/cdn/analytics.js','ga');
2729  
2730		
2731    ga('create', 'UA-96787809-1', 'auto');
2732    ga('send', 'pageview');
2733  </script>
vendor: 144 bytes, lines 2733-2755
2733  
2734
2735
2736
2737
2738
2739
2740  
2741      
2742  	
2743		 
2744				
2745				
2746		
2747		
2748    
2749
2750
2751	
2752
2753
2754
2755<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2755GTM-K3RJDK2
vendor: 92 bytes, lines 2755-2759
2755" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2756
2757
2758
2759
2760<div class="po_popup_type2" id="po_popup3">
2761	<div class="po_popup_type2_container">
2762					
2763		<div class="po_popup_type2_text" style="padding-top:20px">
2764			Parema teenuse pakkumiseks kasutab meie veebileht küpsiseid (cookies). Veebilehte kasutades või vajutades <a class="buttonOK" href="javascript:PO_closePopup(3,2147483647,1)">OK</a>, nõustud meie privaatsuspoliitikaga. <a class="readMore" href="https://www.jooks.ee/et/tallinna-maraton/isikuandmete-kaitse">Loe lähemalt</a>
2765		</div>
2766			</div>	
2767</div>�
2768
2769
2770</body>
2771</html>
2772<!--
2773  Created by BestIT OÜ
2774  http://www.bestit.ee
2775-->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.