/* Slider */.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;    cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.slick-track{    position: relative;    top: 0;    left: 0;    display: block;    margin-left: auto;    margin-right: auto;}.slick-track:before,.slick-track:after{    display: table;    content: '';}.slick-track:after{    clear: both;}.slick-loading .slick-track{    visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide img{    display: block;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;}.slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;} .daterangepicker {  position: absolute;  color: inherit;  background-color: #fff;  border-radius: 4px;  border: 1px solid #ddd;  width: 278px;  max-width: none;  padding: 0;  margin-top: 7px;  top: 100px;  left: 20px;  z-index: 3001;  display: none;  font-family: arial;  font-size: 15px;  line-height: 1em;}.daterangepicker:before, .daterangepicker:after {  position: absolute;  display: inline-block;  border-bottom-color: rgba(0, 0, 0, 0.2);  content: '';}.daterangepicker:before {  top: -7px;  border-right: 7px solid transparent;  border-left: 7px solid transparent;  border-bottom: 7px solid #ccc;}.daterangepicker:after {  top: -6px;  border-right: 6px solid transparent;  border-bottom: 6px solid #fff;  border-left: 6px solid transparent;}.daterangepicker.opensleft:before {  right: 9px;}.daterangepicker.opensleft:after {  right: 10px;}.daterangepicker.openscenter:before {  left: 0;  right: 0;  width: 0;  margin-left: auto;  margin-right: auto;}.daterangepicker.openscenter:after {  left: 0;  right: 0;  width: 0;  margin-left: auto;  margin-right: auto;}.daterangepicker.opensright:before {  left: 9px;}.daterangepicker.opensright:after {  left: 10px;}.daterangepicker.drop-up {  margin-top: -7px;}.daterangepicker.drop-up:before {  top: initial;  bottom: -7px;  border-bottom: initial;  border-top: 7px solid #ccc;}.daterangepicker.drop-up:after {  top: initial;  bottom: -6px;  border-bottom: initial;  border-top: 6px solid #fff;}.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {  float: none;}.daterangepicker.single .drp-selected {  display: none;}.daterangepicker.show-calendar .drp-calendar {  display: block;}.daterangepicker.show-calendar .drp-buttons {  display: block;}.daterangepicker.auto-apply .drp-buttons {  display: none;}.daterangepicker .drp-calendar {  display: none;  max-width: 270px;}.daterangepicker .drp-calendar.left {  padding: 8px 0 8px 8px;}.daterangepicker .drp-calendar.right {  padding: 8px;}.daterangepicker .drp-calendar.single .calendar-table {  border: none;}.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {  color: #fff;  border: solid black;  border-width: 0 2px 2px 0;  border-radius: 0;  display: inline-block;  padding: 3px;}.daterangepicker .calendar-table .next span {  transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);}.daterangepicker .calendar-table .prev span {  transform: rotate(135deg);  -webkit-transform: rotate(135deg);}.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {  white-space: nowrap;  text-align: center;  vertical-align: middle;  min-width: 32px;  width: 32px;  height: 24px;  line-height: 24px;  font-size: 12px;  border-radius: 4px;  border: 1px solid transparent;  white-space: nowrap;  cursor: pointer;}.daterangepicker .calendar-table {  border: 1px solid #fff;  border-radius: 4px;  background-color: #fff;}.daterangepicker .calendar-table table {  width: 100%;  margin: 0;  border-spacing: 0;  border-collapse: collapse;}.daterangepicker td.available:hover, .daterangepicker th.available:hover {  background-color: #eee;  border-color: transparent;  color: inherit;}.daterangepicker td.week, .daterangepicker th.week {  font-size: 80%;  color: #ccc;}.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {  background-color: #fff;  border-color: transparent;  color: #999;}.daterangepicker td.in-range {  background-color: #ebf4f8;  border-color: transparent;  color: #000;  border-radius: 0;}.daterangepicker td.start-date {  border-radius: 4px 0 0 4px;}.daterangepicker td.end-date {  border-radius: 0 4px 4px 0;}.daterangepicker td.start-date.end-date {  border-radius: 4px;}.daterangepicker td.active, .daterangepicker td.active:hover {  background-color: #357ebd;  border-color: transparent;  color: #fff;}.daterangepicker th.month {  width: auto;}.daterangepicker td.disabled, .daterangepicker option.disabled {  color: #999;  cursor: not-allowed;  text-decoration: line-through;}.daterangepicker select.monthselect, .daterangepicker select.yearselect {  font-size: 12px;  padding: 1px;  height: auto;  margin: 0;  cursor: default;}.daterangepicker select.monthselect {  margin-right: 2%;  width: 56%;}.daterangepicker select.yearselect {  width: 40%;}.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {  width: 50px;  margin: 0 auto;  background: #eee;  border: 1px solid #eee;  padding: 2px;  outline: 0;  font-size: 12px;}.daterangepicker .calendar-time {  text-align: center;  margin: 4px auto 0 auto;  line-height: 30px;  position: relative;}.daterangepicker .calendar-time select.disabled {  color: #ccc;  cursor: not-allowed;}.daterangepicker .drp-buttons {  clear: both;  text-align: right;  padding: 8px;  border-top: 1px solid #ddd;  display: none;  line-height: 12px;  vertical-align: middle;}.daterangepicker .drp-selected {  display: inline-block;  font-size: 12px;  padding-right: 8px;}.daterangepicker .drp-buttons .btn {  margin-left: 8px;  font-size: 12px;  font-weight: bold;  padding: 4px 8px;}.daterangepicker.show-ranges.single.rtl .drp-calendar.left {  border-right: 1px solid #ddd;}.daterangepicker.show-ranges.single.ltr .drp-calendar.left {  border-left: 1px solid #ddd;}.daterangepicker.show-ranges.rtl .drp-calendar.right {  border-right: 1px solid #ddd;}.daterangepicker.show-ranges.ltr .drp-calendar.left {  border-left: 1px solid #ddd;}.daterangepicker .ranges {  float: none;  text-align: left;  margin: 0;}.daterangepicker.show-calendar .ranges {  margin-top: 8px;}.daterangepicker .ranges ul {  list-style: none;  margin: 0 auto;  padding: 0;  width: 100%;}.daterangepicker .ranges li {  font-size: 12px;  padding: 8px 12px;  cursor: pointer;}.daterangepicker .ranges li:hover {  background-color: #eee;}.daterangepicker .ranges li.active {  background-color: #08c;  color: #fff;}/*  Larger Screen Styling */@media (min-width: 564px) {  .daterangepicker {    width: auto;  }  .daterangepicker .ranges ul {    width: 140px;  }  .daterangepicker.single .ranges ul {    width: 100%;  }  .daterangepicker.single .drp-calendar.left {    clear: none;  }  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {    float: left;  }  .daterangepicker {    direction: ltr;    text-align: left;  }  .daterangepicker .drp-calendar.left {    clear: left;    margin-right: 0;  }  .daterangepicker .drp-calendar.left .calendar-table {    border-right: none;    border-top-right-radius: 0;    border-bottom-right-radius: 0;  }  .daterangepicker .drp-calendar.right {    margin-left: 0;  }  .daterangepicker .drp-calendar.right .calendar-table {    border-left: none;    border-top-left-radius: 0;    border-bottom-left-radius: 0;  }  .daterangepicker .drp-calendar.left .calendar-table {    padding-right: 8px;  }  .daterangepicker .ranges, .daterangepicker .drp-calendar {    float: left;  }}@media (min-width: 730px) {  .daterangepicker .ranges {    width: auto;  }  .daterangepicker .ranges {    float: left;  }  .daterangepicker.rtl .ranges {    float: right;  }  .daterangepicker .drp-calendar.left {    clear: none !important;  }} /*! * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/) * Author: boniface pereira * Website: www.craftpip.com * Contact: hey@craftpip.com * * Copyright 2013-2019 jquery-confirm * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE) */@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)} body, html {padding: 0; margin: 0; font-family: Raleway, sans-serif; font-weight: 400; color: #000; font-size: 16px; line-height: 20px;}a {text-decoration: none;}p {margin: 0 0 10px 0;}img {display: block; max-width: 100%;}* {box-sizing: border-box;}.container {padding: 0 15px; width: 1430px; max-width: 100%; margin: 0 auto;}#header {padding: 20px 0; position: relative; background: url('/szablony/tasiemiec/gfx/top-bgn.jpg') no-repeat center top; background-size: cover;}#header .top {padding: 0 0 30px 0;}#header .top .flex-box {display: flex; flex-wrap: wrap;}#header .top .flex-box .logo {width: 20%;}#header .top .flex-box .slogan {width: 60%; padding: 0 15px;}#header .top .flex-box .slogan .h1-nag {font-size: 34px; line-height: 42px; font-weight: 600; color: #25442a; text-align: right; margin: 0 0 5px 0;}#header .top .flex-box .slogan .h2-nag {font-size: 16px; line-height: 20px; font-weight: 500; color: #25442a; text-align: right; margin: 0;}#header .top .flex-box .social-box {width: 20%; text-align: right;}#header .top .flex-box .social-box .social {display: inline-block; padding: 8px; margin: 0 0 0 5px; width: 34px; height: 34px; position: relative; background: #25442a; border-radius: 50%;}#header .top .flex-box .social-box .social svg {fill: #fff; display: block; max-width: 100%; height: auto;}#header .top .flex-box .social-box .cert {margin: 25px 0 0 0;}#header .top .flex-box .social-box .cert img {display: inline-block;}#header .navbar {}#header .navbar .nav {list-style: none; padding: 0; margin: 0; display: flex; margin: 0 -15px;}#header .navbar .nav li {position: relative;}#header .navbar .nav li .a {font-size: 20px; line-height: 24px; padding: 3px 15px; display: block; color: #25442a; text-transform: uppercase; font-weight: 800;}#header .navbar .nav .submenu {list-style: none; padding: 0; margin: 0; background: rgba(37,68,42, 0.9); position: absolute; top: 100%; left: 15px; z-index: 10; overflow: hidden; max-height: 0; min-width: 100%; -webkit-box-shadow: 0px 0px 5px 0px rgba(37,68,42, 0.9); box-shadow: 0px 0px 5px 0px rgba(37,68,42, 0.9);}#header .navbar .nav li:hover .submenu {max-height: 500px;}#header .navbar .nav .submenu li .a {font-size: 16px; line-height: 20px; padding: 5px 15px; color: #fff; white-space: nowrap; display: inline-block; text-transform: none;}#header .navbar-toggler {width: 40px; height: 40px; border: 2px solid #25442a; background: none; padding: 0 6px; display: none;}#header .navbar-toggler .navbar-toggler-icon {display: block; height: 3px; background: #25442a; margin: 5px 0;}#slider-birthday {overflow: hidden;}#slider-birthday .flex-box {display: flex; flex-wrap: wrap; margin: 0 -20px;}#slider-birthday .slider-box {width: 65.3%; padding: 0 20px 20px 20px; position: relative;}#slider-birthday .slider-box .item {position: relative;}#slider-birthday .slider-box .item img {width: 100%;}#slider-birthday .slider-box .caption {position: absolute; bottom: 90px; margin: 0 auto; left: 0; right: 0; max-width: 100%; text-align: center;}#slider-birthday .slider-box .caption h2 {font-size: 48px; line-height: 61px; color: #fff; font-weight: 700; margin: 0;}#slider-birthday .slider-box .caption h3 {font-size: 32px; line-height: 40px; color: #fff; font-weight: 700; margin: 0;}#slider-birthday .slider-box .caption h2+h3 {margin-top: 10px;}#slider-birthday .slider-box .slick-dots {position: absolute; bottom: 30px; left: 0; padding: 0; margin: 0 auto; list-style: none; width: 100%;  display: flex; justify-content: center;}#slider-birthday .slider-box .slick-dots li {margin: 0 6px; display: block; opacity: 0.6; width: 27px; height: auto; cursor: pointer; border-radius: 50%;}#slider-birthday .slider-box .slick-dots li svg {display: block; width: 100%; height: auto; fill: none;}#slider-birthday .slider-box .slick-dots li.slick-active {opacity: 1;}#slider-birthday .birthday-box {width: 34.7%; padding: 0 20px 20px 20px;}#slider-birthday .birthday-box .birthday {background: url('/szablony/tasiemiec/gfx/urodziny-bgn.jpg') no-repeat center; background-size: cover; position: relative; margin-bottom: 40px;}#slider-birthday .birthday-box .birthday .item {position: relative; }#slider-birthday .birthday-box .birthday .item img.bgn {visibility: hidden;}#slider-birthday .birthday-box .birthday .foto-box {width: 360px; height: 360px; position: absolute; left: 0; right: 0; top: 45px; max-width: 100%; margin: 0 auto; overflow: hidden;}#slider-birthday .birthday-box .birthday .foto-box img {width: 100%; display: block; margin: 0; border-radius: 50%;}#slider-birthday .birthday-box .birthday .ico {height: auto; position: absolute;}#slider-birthday .birthday-box .birthday .ico svg {display: block; width: 100%; height: auto;}#slider-birthday .birthday-box .birthday .ico.trumpet {top: 30px; left: 90px; fill: #fff; width: 30px; opacity: 0.6;}#slider-birthday .birthday-box .birthday .ico.football {top: 55px; left: 30px; stroke: #fff; width: 44px; opacity: 0.6;}#slider-birthday .birthday-box .birthday .ico.party {top: 30px; right: 30px; fill: #fff; width: 30px; opacity: 0.6;}#slider-birthday .birthday-box .birthday .ico.cake {top: 440px; left: 0; right: 0; margin: 0 auto; stroke: #fff; width: 50px;}#slider-birthday .birthday-box .birthday .nag1 {position: absolute; left: 10px; right: 0; top: -5px; margin: 0 auto; color: #fff; text-align: center; opacity: 0.6; transform: rotate(40deg);}#slider-birthday .birthday-box .birthday .nag1 text {font-size: 24px; line-height: 24px; font-weight: 700; color: #fff; fill: #fff;}#slider-birthday .birthday-box .birthday .nag2 {position: absolute; left: 0; right: 0; top: 380px; margin: 0 auto; color: #fff; text-align: center; font-size: 48px; line-height: 48px; font-family: 'Permanent Marker', cursive;}#slider-birthday .birthday-box .birthday .info {position: absolute; top: 500px; left: 80px; right: 80px; margin: 0 auto; text-align: center;}#slider-birthday .birthday-box .birthday .info h5 {margin: 0; color: #fff; font-size: 30px; font-weight: 600; line-height: 30px; text-transform: uppercase;}#slider-birthday .birthday-box .birthday .info p {font-size: 22px; line-height: 24px; margin: 4px 0 0 0; color: #fff; font-weight: 500;}#slider-birthday .birthday-box .birthday .slick-arrow {width: 46px; height: 46px; border-radius: 50%; background: rgba(255,255,255,0.75); position: absolute; top: 500px; border: none; box-shadow: none; outline: none; cursor: pointer; z-index: 2;}#slider-birthday .birthday-box .birthday .slick-arrow.slick-prev {left: 20px;}#slider-birthday .birthday-box .birthday .slick-arrow.slick-next {right: 20px;}#slider-birthday .birthday-box .birthday .slick-arrow svg {fill: #25442a; display: block; width: 100%; height: auto;}#slider-birthday .birthday-box .banner.b1 {padding-bottom: 40px;}#cookie_info {position: fixed; bottom: 0; left: 0; right: 0; background: rgba(37,68,42, 0.9); padding: 15px 0 15px 0; color: #fff;}#cookie_info .container {padding: 0 60px 0 15px; position: relative;}#cookie_info .zamknij_cookie_info {position: absolute; top: 0; right: 15px; width: 20px; height: auto; display: block;}#cookie_info .zamknij_cookie_info svg {display: block; width: 100%; height: auto; fill: #fff;}.home-section .nag-box {padding: 25px 0;}.home-section .nag-box .ico, .page-header .nag .ico {display: inline-block; padding: 7px; width: 34px; height: 34px; background: #25442a; border-radius: 50%; margin: 0 10px 0 0; vertical-align: middle;}.home-section .nag-box .ico svg, .page-header .nag .ico svg {fill: #fff; display: block; max-height: 100%; max-width: 100%;}.home-section .nag-box h2, .home-section .nag-box h3, .page-header .nag {color: #25442a; margin: 0; font-size: 30px; line-height: 34px; font-weight: 800; text-transform: uppercase;}.page-header {padding: 25px 0;}.page-header.filters .container {display: flex; flex-wrap: wrap;}.page-header.filters .filters-form {margin: 0 0 0 auto;}.page-header.filters .filters-form .filter label {font-size: 30px; line-height: 34px; font-weight: 700; margin: 0 10px 0 0; color: #25442a; white-space: nowrap;}.page-header.filters .filters-form .filter select, .page-header.filters .filters-form .filter input {border: 2px solid #25442a; outline: none; box-shadow: none; height: 34px; padding: 2px 10px; font-size: 14px; font-weight: 600; cursor: pointer; vertical-align: bottom;}.no-result {font-weight: 700; margin: 0 10px 0 0; color: #25442a; text-align: center; margin: 100px 0; width: 100%;}.boxes .flex-box {display: flex; flex-wrap: wrap; margin: 0 0 0 -1px;}.boxes .box {width: 25%; padding: 0 1px 40px 0; position: relative;}.boxes .box-cont {min-height: 200px; background: #396b44; position: relative; overflow: hidden; padding: 25px 0 0 0;}.boxes .league .box-cont, .boxes .sparring .box-cont {padding-bottom: 75px;}.boxes .box-cont:before {content: ' '; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url('/szablony/tasiemiec/gfx/football-bgn3.png') no-repeat center; z-index: 2;}.boxes .box-cont .hover {position: absolute; top: 0; bottom: 0; right: 0; width: 50%; background: #25442a; margin-right: -70px;}.boxes .box-cont .hover:before {content: ' '; display: block; position: absolute; top: 50%; left: -70px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-right: 70px solid #25442a; border-top: 200px solid transparent; border-left: 70px solid transparent; border-bottom: 200px solid #25442a;}.boxes .top {z-index: 3; position: relative;}.boxes .top h3 {font-size: 18px; line-height: 22px; font-weight: 500; margin: 0; color: #fff; text-align: center; position: relative;}.boxes .top p {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; color: #d0ffda; text-align: center;}.boxes .vs {font-size: 22px; line-height: 24px; font-weight: 500; color: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.boxes .teams {position: relative; display: flex; z-index: 3; padding: 0;}.boxes .teams img {width: 50%; padding: 0 30px; position: relative;}.boxes .poster {position: relative; z-index: 3; padding: 9px 0 0 0;}.boxes .poster img {display: block; margin: 0 auto;}.boxes .clubs {position: relative; z-index: 3; padding: 40px 0 0 0; min-height: 188px;}.boxes .clubs.rows {padding-top: 10px;}.boxes .clubs .row {display: flex; justify-content: center;}.boxes .clubs .row+.row {margin-top: 10px;}.boxes .clubs .club {padding: 0 10px;}.boxes .clubs .club img {width: 55px; max-width: 100%; margin: 0 auto; display: block;}.boxes .info, .boxes .result {position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 200px; max-width: 100%; background: #fff; padding: 19px 10px 0 10px; z-index: 3; height: 80px;}.boxes .info .date {font-size: 22px; line-height: 24px; font-weight: 500; color: #25442a; margin: 0; text-align: center;}.boxes .info .hour {font-size: 16px; line-height: 18px; font-weight: 700; color: #25442a; margin: 0; text-align: center;}.boxes .result {padding-top: 25px;}.boxes .result p {font-size: 30px; line-height: 30px; font-weight: 700; color: #25442a; margin: 0; text-align: center;}.boxes .result p .penalty {display: block; font-size: 16px; line-height: 16px;}.boxes .tournament .result, .boxes .league_tournament .result {padding-top: 22px;}.boxes .tournament .result p, .boxes .league_tournament .result p {font-size: 16px; line-height: 18px;}.boxes .box .box-link {position: absolute; display: block; left: 0; right: 0; top: 0; bottom: 0; z-index: 4;}#results .slick-slide>div+div {margin-top: 30px;}#results .flex-box {margin: 0 -15px;}#results .flex-box .results-box {width: 50%; padding: 0 15px; margin: 0 0 30px 0;}#results .flex-box .scoreboards-box {width: 50%; padding: 0 15px; margin: 0 0 50px 0;}#results.no-scoreboards-list .flex-box .results-box {width: 100%;}#results.no-results-list .flex-box .scoreboards-box {width: 100%;}.home-buttons {padding: 0;}.home-buttons .flex-box {display: flex; flex-wrap: wrap; margin: 0 -15px;}.home-buttons .flex-box .button {padding: 15px; width: 33.3333%;}.home-buttons .flex-box .button a {display: block; border: 5px solid #25442a; padding-bottom: 45%; position: relative; background: url('/szablony/tasiemiec/gfx/button-bgn-14.jpg') no-repeat center; background-size: cover;}.home-buttons .flex-box .button a:before {content: ' '; display: block; left: 0; right: 0; top: 0; bottom: 0; position: absolute; background: #25442a; opacity: 0; -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; -o-transition: opacity 400ms; -ms-transition: opacity 400ms; transition: opacity 400ms;}.home-buttons .flex-box .button a span {font-size: 37px; line-height: 40px; margin: 0; color: #25442a; font-weight: 600; text-transform: uppercase; display: block; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: color 400ms; -moz-transition: color 400ms; -o-transition: color 400ms; -ms-transition: color 400ms; transition: color 400ms;}.home-buttons .flex-box .button a:hover:before {opacity: 0.93;}.home-buttons .flex-box .button a:hover span {color: #fff;}#sponsors, #partners {padding: 0 0 30px 0;}#sponsors .sponsors img, #partners .partners img {filter: grayscale(100%); -webkit-transition: filter 400ms; -moz-transition: filter 400ms; -o-transition: filter 400ms; -ms-transition: filter 400ms; transition: filter 400ms;}#sponsors .sponsors a:hover img, #partners .partners a:hover img {filter: none;}footer {position: relative;}footer .flex-box {display: flex; flex-wrap: wrap; margin: 0 -15px; background: url('/szablony/tasiemiec/gfx/footer2-bgn.jpg') no-repeat center top; background-size: cover; padding: 45px 0;}footer .logo {width: 30%; padding: 0 15px;}footer .logo svg {fill: #fff; width: 242px; max-width: 100%; height: auto; display: block;}footer .logo img {}footer .menu-box {width: 20%; padding: 40px 15px 0 15px;}footer .menu-box h4 {color: #fff; font-size: 20px; line-height: 30px; font-weight: 700; margin: 0 0 20px 0;}footer .menu-box ul {list-style: none; padding: 0; margin: 0;}footer .menu-box ul li {margin: 0 0 10px 0;}footer .menu-box ul li a {font-size: 16px; line-height: 20px; color: #fff;}footer .copyright-box .flex-box {padding: 20px 0 10px 0; background: #fff; justify-content: space-between;}footer .copyright-box .flex-box p {margin: 0 0 10px 0; padding: 0 15px; color: #000; font-size: 14px; line-height: 18px;}footer .copyright-box .flex-box a {color: #000;}.breadcrumps {padding: 5px 0; color: #25442a; font-size: 16px; line-height: 20px; margin: 0 0 30px 0;}.breadcrumps .container {display: flex; wlex-wrap: wrap; align-items: center;}.breadcrumps .item {display: inline-block; margin: 0 2px;}.breadcrumps .item svg {height: 20px; width: auto; display: block; fill: #25442a;}.breadcrumps .item a {color: #25442a;}.trainers-list .flex-box {display: flex; flex-wrap: wrap; margin: 0 -15px;}.trainers-list .flex-box .trainer {width: 33.3333%; padding: 15px; margin: 0 0 20px 0;}.trainers-list .trainer figure {margin: 0; padding: 0; border: 5px solid rgba(37,68,42, 0.9); border-bottom: none; min-height: 45px;}.trainers-list .trainer .info {margin-top: -40px; position: relative;}.trainers-list .trainer .name {font-size: 30px; line-height: 30px; font-weight: 700; color: #fff; margin: 0 auto 10px auto; text-align: center; padding: 0 5px;}.trainers-list .trainer .name span {color: #fff; padding: 5px; background: rgba(37,68,42, 0.9); display: block;}.trainers-list .trainer .info .ico {width: 20px; height: 25px; display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}.trainers-list .trainer .info .ico svg {max-width: 100%; max-height: 100%; margin: 0 auto; display: block; fill: #25442a;}.trainers-list .trainer .license {margin: 0 auto 5px auto;}.trainers-list .trainer .e-mail, .trainers-list .trainer .phone {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; color: #000; font-weight: 500; margin: 0 auto 5px auto;}.trainers-list .trainer .e-mail a, .trainers-list .trainer .phone a {color: #000;}.trainers-list .trainer .teams .teams-nag {margin: 0 auto 5px auto; font-size: 16px; line-height: 20px; font-weight: 700; color: #000;}.trainers-list .trainer .teams ul {list-style: none; padding: 0 0 0 5px; margin: 0;}.trainers-list .trainer .teams ul li {font-size: 16px; line-height: 20px; font-weight: 400; color: #000; margin: 0 0 2px 0;}.trainers-list .trainer .teams .ico {width: 20px; height: 20px; border-radius: 50%; display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}.trainings-list {margin: 0 0 40px 0;}.trainings-list .nag, .players .nag, .team-galleries .nag, .result-gallery .nag, .stages .nag {font-size: 30px; line-height: 30px; font-weight: 700; color: #25442a; margin: 0 0 20px 0;}.trainings-list .nag .ico, .players .nag .ico, .team-galleries .nag .ico, .result-gallery .nag .ico, .stages .nag .ico {height: 30px; width: auto; display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}.trainings-list .nag .ico svg, .players .nag .ico svg, .team-galleries .nag .ico svg, .result-gallery .nag .ico svg, .stages .nag .ico svg {fill: #25442a; display: block; height: 100%; width: auto;}.trainings-list .tr {display: flex; flex-wrap: wrap;}.trainings-list .tr .day {width: 30%; border-right: 1px solid;}.trainings-list .tr .hour {width: 20%; border-left: 1px solid; border-right: 1px solid;}.trainings-list .tr .place {width: 50%; border-left: 1px solid;}.trainings-list .tr .th {background: #396b44; border-color: #fff; color: #fff; text-transform: uppercase; font-weight: 600; padding: 10px;}.trainings-list .tr .td {border-color: #396b44; border-top: 2px solid #396b44; color: #000; font-weight: 500; padding: 10px;}.trainings-list .tr:nth-of-type(2) .td {border-top: none;}.trainings-list .tr .th.day, .trainings-list .tr .td.day {border-left: none;}.trainings-list .tr .th.place, .trainings-list .tr .td.place {border-right: none;}.trainings-list.additional .tr .name {width: 25%; border-right: 1px solid;}.trainings-list.additional .tr .day {width: 20%; border-left: 1px solid;}.trainings-list.additional .tr .hour {width: 15%;}.trainings-list.additional .tr .place {width: 40%;}.match-calendar .match-box {margin: 0 0 40px 0; padding: 20px 0 0 0; background: #396b44; position: relative; overflow: hidden; -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; -o-transition: opacity 400ms; -ms-transition: opacity 400ms; transition: opacity 400ms;}.match-calendar .match-box .hover {position: absolute; top: 0; bottom: 0; right: 0; width: 50%; margin-right: -70px; background: #25442a; z-index: 0;}.match-calendar .match-box .hover:before {content: ' '; display: block; position: absolute; top: 50%; left: -60px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-right: 70px solid #25442a; border-top: 200px solid transparent; border-bottom: 200px solid #25442a; border-left: 70px solid transparent;}.match-calendar .match-box h2 {text-align: center; font-size: 20px; line-height: 24px; margin: 0; color: #fff; position: relative; z-index: 2;}.match-calendar .match-box p.tems-list {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; color: #d0ffda; text-align: center; position: relative; z-index: 2;}.match-calendar .match-box .flex-box {display: flex; margin: 0 -10px; align-items: center;}.match-calendar .match-box .time {width: 25%; padding: 0 10px; text-align: center; position: relative; z-index: 2;}.match-calendar .match-box .time .date {font-size: 24px; line-height: 28px; font-weight: 500; color: #fff; margin: 0;}.match-calendar .match-box .time .hour {font-size: 18px; line-height: 22px; font-weight: 700; color: #fff;  margin: 0;}.match-calendar .match-box .details {width: 50%; position: relative; z-index: 2; background: url(/szablony/tasiemiec/gfx/football-bgn3.png) no-repeat center;}.match-calendar .match-box .details .teams {display: flex; flex-wrap: wrap; position: relative; padding: 10px 0 20px 0;}.match-calendar .match-box .details .teams .vs {font-size: 22px; line-height: 24px; font-weight: 500; color: #fff; margin: -10px 0 0 0; position: absolute; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.match-calendar .match-box .details .teams .result {position: absolute; top: 50%; left: 50%; margin: -10px 0 0 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.match-calendar .match-box .details .teams .result p {margin: 0; font-size: 30px; line-height: 30px; font-weight: 700; color: #fff; text-align: center;}.match-calendar .match-box .details .teams .result p .penalty {display: block; font-size: 16px; line-height: 16px;}.match-calendar .match-box .details .team {width: 50%;}.match-calendar .match-box .details .team img {margin: 0 auto; padding: 0 30px; width: 175px; max-width: 100%;}.match-calendar .match-box .details .team h4 {font-size: 16px; line-height: 18px; color: #fff; text-align: center; margin: 0;}.match-calendar .match-box .details .poster {padding: 10px 0 0 0;}.match-calendar .match-box .details .poster .result,.match-calendar .match-box .details .clubs .result {text-align: center; font-weight: 700; margin: 0 0 10px 0; color: #fff; font-size: 18px; line-height: 20px;}.match-calendar .match-box .details .poster img {margin: 0 auto;}.match-calendar .match-box .place {width: 25%; padding: 0 10px; text-align: center; position: relative; z-index: 2;}.match-calendar .match-box .place p {margin: 0; color: #fff;}.match-calendar .match-box .more {width: 25%; padding: 0 10px; text-align: center; position: relative; z-index: 2; }.match-calendar .match-box .more a {color: #fff; font-weight: 700; border: 2px solid #fff; font-size: 14px; line-height: 16px; display: inline-block; padding: 10px 20px;}.match-calendar.loading .match-box {opacity: 0.2;}.match-calendar .match-box .details .clubs .row {display:flex;justify-content:center;margin-bottom:10px;} .match-calendar .match-box .details .clubs .club {padding: 0 10px;}.match-calendar .match-box .details .clubs .club img {max-height:73px;}.filters .filters-form {display: flex; flex-wrap: wrap; margin: 0 -10px; margin: 0 0 20px 0;}.filters .filters-form .filter-box {display: flex; flex-wrap: nowrap; align-items: center; padding: 10px; -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; -o-transition: opacity 400ms; -ms-transition: opacity 400ms; transition: opacity 400ms;}.filters .filters-form .filter-box label {font-weight: 700; margin: 0 10px 0 0; color: #25442a; white-space: nowrap;}.filters .filters-form .filter-box select, .filters .filters-form .filter-box input {border: 2px solid #25442a; outline: none; box-shadow: none; height: 30px; width: 100%; padding: 2px 10px; font-size: 14px; font-weight: 600; cursor: pointer;}.filters.loading .filter-box {opacity: 0.2;}.filters-content {position: relative; min-height: 300px;}.filters-content .filters-no-results {text-align: center; font-weight: 600; margin: 100px 0; font-size: 16px; line-height: 24px;}.filters-content .loader {display: none;}.filters-content.loading .loader {display: block;}.daterangepicker td.in-range {background-color: #d0ffda;}.daterangepicker .ranges li.active, .daterangepicker td.active, .daterangepicker td.active:hover {background-color: #396b44;}.daterangepicker.show-calendar .drp-buttons {display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center;}.daterangepicker.show-calendar .drp-buttons .drp-selected {order: 1}.daterangepicker.show-calendar .drp-buttons .cancelBtn {order: 3}.daterangepicker.show-calendar .drp-buttons .applyBtn {order: 2}.teams-list .flex-box {display: flex; flex-wrap: wrap; margin: 0 -15px 30px -15px;}.teams-list .flex-box .team {padding: 15px; width: 33.3333%;}.teams-list .flex-box .team-cont {position: relative;}.teams-list .flex-box .team .a {display: block; position: relative; border: 5px solid #25442a;}.teams-list .flex-box .team .a:before {content: ' '; display: block; left: 0; right: 0; top: 0; bottom: 0; position: absolute; background: #25442a; opacity: 0; -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; -o-transition: opacity 400ms; -ms-transition: opacity 400ms; transition: opacity 400ms;}.teams-list .flex-box .team img {display: block; margin: 0; opacity: 0.2; filter: grayscale(100%); width: 100%;}.teams-list .flex-box .team .a span {position: absolute; top: 50%; left: 50%; font-size: 37px; line-height: 40px; margin: 0; color: #25442a; font-weight: 600; text-transform: uppercase; display: block; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: color 400ms; -moz-transition: color 400ms; -o-transition: color 400ms; -ms-transition: color 400ms; transition: color 400ms;}.teams-list .flex-box .team .a:hover:before {opacity: 0.97;}.teams-list .flex-box .team .a:hover span {color: #fff;}.facilities-list .facility {padding: 0 0 60px 0;}.facilities-list .facility-cont {display: flex; flex-wrap: wrap; margin: 0 -15px;}.facilities-list .facility .info {width: 100%; padding: 0 15px 10px 15px; text-align: center;}.facilities-list .facility .info .ico {height: 30px; width: auto; display: block; margin: 0 0 10px 0; vertical-align: middle;}.facilities-list .facility .info .ico svg {fill: #25442a; display: block; margin: 0 auto; height: 100%; width: auto;}.facilities-list .facility .info .nag {font-size: 30px; line-height: 30px; font-weight: 700; color: #25442a; margin: 0 0 5px 0;}.facilities-list .facility .info .address {margin: 0;}.facilities-list .facility .photo {width: 50%; padding: 0 15px;}.facilities-list .facility .map {width: 100%; padding: 0 15px; position: relative;}.facilities-list .facility .photo+.map {width: 50%;}.facilities-list .facility .map iframe {width: 100%; min-height: 300px;}.facilities-list .facility .photo+.map iframe {position: absolute; top: 0; left: 15px; width: 90%; width: calc(100% - 30px); height: 100%; min-height: initial;}.facilities-list .facility .text {padding: 10px 15px 0 15px;}.facilities-list .facility .text img {display: inline-block; vertical-align: middle;}.team-box .flex-box {display: flex; flex-wrap: wrap; margin: 0 -15px;}.team-box .photo {width: 50%; padding: 0 15px; margin: 0 0 40px 0;}.team-box .info {width: 50%; padding: 0 15px; margin: 0 0 40px 0;}.team-box .info h1 {font-size: 30px; line-height: 30px; font-weight: 700; color: #25442a; margin: 0 0 20px 0; text-align: center;}.team-box .info h3 {font-size: 16px; line-height: 20px; font-weight: 700; color: #000; margin: 0 0 10px 0;}.team-box .info ul {padding: 0; list-style: none; margin: 0;}.team-box .info ul li {padding: 0; position: relative; margin: 0 0 10px 0;}.team-box .info ul li .ico {width: 20px; height: 20px; border-radius: 50%; display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}.team-box .info ul li .ico.ico2 {margin-left: 30px; height: 14px;}.team-box .info ul li a {color: #000; font-size: 14px; line-height: 22px;}.team-box .description {margin: 0 0 40px 0;}.team-box .trainings {width: 100%; padding: 0;}.team-box .players {width: 100%; padding: 0; margin: 0 0 40px 0; overflow: hidden;}.team-box .players .players-list {margin: 0 -15px;}.team-box .players .item {padding: 0 15px;}.team-box .players .player {position: relative;}.team-box .players .player+.player {margin: 30px 0 0 0;}.team-box .players .player figure {margin: 0; border: 5px solid rgba(37,68,42, 0.9); border-bottom: none;}.team-box .players .player .name {position: absolute; bottom: 0; left: 0; right: 0; font-size: 22px; line-height: 26px; font-weight: 700; color: #fff; padding: 0 5px; text-align: center; margin: 0;}.team-box .players .player .name span {display: block; padding: 5px; background: rgba(37,68,42, 0.9);}.team-box .home-buttons {width: 100%; padding: 0; margin: 0 0 40px 0;}.team-box .team-galleries {margin: 0 0 40px 0;}.team-box .team-galleries .galleries {display: flex; flex-wrap: wrap; margin: 0 -15px;}.team-box .team-galleries .gallery {padding: 15px; width:25%; margin: 0;}.team-box .team-galleries .gallery .gallery-cont {margin: 0 auto; padding: 0; overflow: hidden; position: relative;}.team-box .team-galleries .gallery figure {margin: 0; padding: 0;}.team-box .team-galleries .gallery header {position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 15px;}.team-box .team-galleries .gallery header:before {content: ' '; display: block; box-shadow: 0 0 120px 40px #000; position: absolute; left: 0; right: 0; bottom: 0; height: 0;}.team-box .team-galleries .gallery header h3 {margin: 0; font-size: 20px; line-height: 24px; color: #fff; font-weight: 700; position: relative;}.team-box .team-galleries .gallery header h3 a {color: #fff;}.team-box .team-galleries .load-more {text-align: center; width: 100%;}.team-box .team-galleries .load-more .spinner {display: none;}.team-box .team-galleries .load-more.loading .spinner {display: block}.sponsors-list .sponsor {margin: 0 0 40px 0; padding-bottom: 20px; border-bottom: 1px solid #f5f5f5;}.sponsors-list .sponsor:nth-last-of-type(1) {border-bottom: none;}.sponsors-list .sponsor-cont {}.sponsors-list .sponsor .nag {font-size: 30px; line-height: 30px; font-weight: 700; color: #25442a; margin: 0 0 5px 0; text-align: center;}.sponsors-list .sponsor .nag .ico {height: 30px; width: auto; display: block; margin: 0 0 10px 0; vertical-align: middle;}.sponsors-list .sponsor .nag .ico svg {fill: #25442a; display: block; margin: 0 auto; height: 100%; width: auto;}.sponsors-list .sponsor .address {margin: 0; text-align: center;}.sponsors-list .sponsor .www {text-align: center; margin: 5px 0 0 0;}.sponsors-list .sponsor .www a {color: #000;}.sponsors-list .sponsor .flex-box {display: flex; flex-wrap: wrap; margin: 20px -15px 0 -15px;}.sponsors-list .sponsor .info {width: 33.3333%; padding: 0 15px;}.sponsors-list .sponsor .info img {display: block; margin: 0 auto 15px auto;}.sponsors-list .sponsor .info .name {font-size: 24px; line-height: 28px; font-weight: 700; color: #25442a; margin: 0 0 10px 0; text-align: center;}.sponsors-list .sponsor .text {width: 66.6666%; padding: 0 15px;}.sponsors-list .sponsor .text a {color: #000;}.sponsors-list .sponsor .text img {display: inline-block; vertical-align: middle;}.news-list {margin: 0 0 40px 0;}.news-list .flex-box {display: flex; flex-wrap: wrap; margin: 0 -15px;}.news-list .news {margin: 0; padding: 15px; width: 33.3333%;}.news-list .news article {position: relative; overflow: hidden;}.news-list .news figure {margin: 0; padding: 0;}.news-list .news .info {position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 15px;}.news-list .news .info:before {content: ' '; display: block; box-shadow: 0 0 120px 40px #000; position: absolute; left: 0; right: 0; bottom: 0; height: 0;}.news-list .news .info h2 {margin: 0; font-size: 20px; line-height: 24px; color: #fff; font-weight: 700; position: relative;}.news-list .news .info h2 a {color: #fff;}.news-single {margin: 0 0 40px 0;}.news-single .flex-box {display: flex; flex-wrap: wrap; align-items: center; margin: 0 0 30px 0; align-items: stretch;}.news-single figure {order: 1; width: 45%; margin: 0; position: relative;}.news-single figure img {position: relative;}.news-single .info {order: 2; width: 55%; padding: 0 0 0 30px;}.news-single .info img {display: inline-block; vertical-align: middle;} .news-single h1 {margin: 0 0 20px 0; font-size: 24px; line-height: 30px; color: #25442a; }.news-single .text {margin: 0 0 30px 0;}.news-single .gallery-list .row {display: flex; flex-wrap: wrap; margin: 0 -10px;}.news-single .gallery-list .foto {padding: 10px; width: 25%;}.news-single .gallery-list .foto figure {width: 100%;}.files-list {width: 800px; max-width: 100%; margin: 0 auto 40px auto;}.files-list .file {margin: 0 0 20px 0;}.files-list .file h2 {margin: 0; font-size: 18px; line-height: 22px; font-weight: 700;}.files-list .file h2 a {color: #fff; display: block; padding: 15px 80px 15px 20px; position: relative; background: #396b44; overflow: hidden;}.files-list .file h2 a .hover {right: 0; width: 0; top: 0; bottom: 0; position: absolute; background: #25442a; -webkit-transition: width 800ms; -moz-transition: width 800ms; -o-transition: width 800ms; -ms-transition: width 800ms; transition: width 800ms;}.files-list .file h2 a .hover:before {content: ' '; display: block; position: absolute; top: 50%; right: 100%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); border-right: 70px solid #25442a; border-top: 200px solid transparent; border-bottom: 200px solid #25442a; border-left: 70px solid transparent;}.files-list .file h2 a strong {position: relative;}.files-list .file h2 a svg {display: block; position: absolute; right: 10px; top: 50%; height: 30px; margin-top: -15px; fill: #fff;}.files-list .file .txt {font-size: 14px; line-height: 16px; margin: 0; color: #fff; display: block; font-weight: 400; position: relative;}.files-list .file h2 a:hover .hover {width: 100%;}.page-txt {margin: 0 0 40px 0;}.page-txt img {display: inline-block; vertical-align: middle;}.page-txt a {color: #000;}.page-txt a:hover {color: #25442a;}#page-9 {text-align: center;}#page-9 h2 {margin: 0 0 20px 0; color: #25442a;}#page-9 span.ico {height: 20px; width: 20px; display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}#page-9 span.ico svg {display: block; max-width: 100%; max-height: 100%; margin: 0 auto; fill: #25442a;}#page-9 table {display: block; border: none; border-collapse: collapse; width: 100%; margin: 30px 0;}#page-9 table tbody {display: block;}#page-9 table tr {display: flex; flex-wrap:wrap; margin: 0 -15px;}#page-9 table tr td {display: block; width: 33.3333%; padding: 15px; border: none;}#page-9 table tr td img {height: 20px; width: auto;}.galleries-list {margin: 0 0 40px 0;}.galleries-list .flex-box {display: flex; flex-wrap: wrap; margin: 0 -15px;}.galleries-list .gallery {padding: 15px; width: 33.3333%;}.galleries-list .gallery article {position: relative; overflow: hidden;}.galleries-list .gallery figure {margin: 0; padding: 0;}.galleries-list .gallery header {position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 15px;}.galleries-list .gallery header:before {content: ' '; display: block; box-shadow: 0 0 120px 40px #000; position: absolute; left: 0; right: 0; bottom: 0; height: 0;}.galleries-list .gallery header h2 {margin: 0; font-size: 20px; line-height: 24px; color: #fff; font-weight: 700; position: relative;}.galleries-list .gallery header a {color: #fff;}.gallery-box .flex-box {display: flex; flex-wrap: wrap; margin: -15px 0 30px -15px; align-items: center; margin: 0 0 30px 0; align-items: flex-start;}.gallery-box .flex-box .photo {width: 25%; padding: 15px;}.gallery-box .flex-box .photo.photo-main {width: 50%;}.gallery-box .flex-box .photo figure {position: relative; margin: 0; padding: 0; overflow: hidden;}.gallery-box .flex-box .info {position: absolute; bottom: 0; right: 0; left: 0; padding: 10px 15px;}.gallery-box .flex-box .info:before {content: ' '; display: block; box-shadow: 0 0 120px 40px #000; position: absolute; left: 0; right: 0; bottom: 0; height: 0;}.gallery-box .flex-box .info h1 {margin: 0; font-size: 24px; line-height: 30px; color: #fff; position: relative;}.gallery-box .text {margin: 0 0 30px 0;}.gallery-box .trans .grid-item {-webkit-transition: left 0.4s ease-in-out, top 0.4s ease-in-out; -moz-transition: left 0.4s ease-in-out, top 0.4s ease-in-out; -ms-transition: left 0.4s ease-in-out, top 0.4s ease-in-out; -o-transition: left 0.4s ease-in-out, top 0.4s ease-in-out; transition: left 0.4s ease-in-out, top 0.4s ease-in-out;}.gallery-box .flex-box.grid .photo.photo-main.grid-item {min-height:300px;}.gallery-box .flex-box.grid .grid-item {    width: 33.33333%;    padding: 5px;    overflow: hidden;    position: absolute;    left: 0;    top: 0;}	.gallery-box .grid-item figure {height:100%;}.gallery-box .flex-box.grid img {min-width:100%;min-height:100%;max-width:none;}.gallery-box .flex-box.grid {display:block;overflow:hidden;}.gallery-box .grid-item:nth-of-type(2n) {height: 210px;}.gallery-box .grid-item:nth-of-type(3n) {height: 380px;}.gallery-box .grid-item:nth-of-type(4n) {height: 340px;}.result-single .flex-box {display: flex; flex-wrap: wrap; margin: 0 -15px;}.result-single .flex-box figure {margin: 0 0 20px 0; padding: 0 15px; width: 50%;}.result-single .flex-box figure img {width: 100%;}.result-single .flex-box .info {padding: 0 15px; width: 50%; margin: 0 0 20px 0;}.result-single .flex-box .info-cont {background: #396b44; position: relative; overflow: hidden; padding: 25px 15px 0 15px; margin: 0 0 20px 0; min-height: 100%;}.result-single .flex-box .info .hover {position: absolute; top: 0; bottom: 0; right: 0; width: 50%; background: #25442a; margin-right: -280px;}.result-single .flex-box .info .hover:before {content: ' '; display: block; position: absolute; top: 50%; left: -280px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-right: 280px solid #25442a; border-top: 800px solid transparent; border-left: 280px solid transparent; border-bottom: 800px solid #25442a;}.result-single .flex-box .info .top {z-index: 3; position: relative; text-align: center;}.result-single .flex-box .info h1 {text-align: center; font-size: 20px; line-height: 24px; margin: 0; color: #fff; position: relative; z-index: 2;}.result-single .flex-box .info p.tems-list {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; color: #d0ffda; text-align: center; position: relative; z-index: 2;}.result-single .flex-box .info .time {margin: 10px 0;}.result-single .flex-box .info .date {font-size: 24px; line-height: 28px; font-weight: 500; color: #fff; margin: 0;}.result-single .flex-box .info .hour {font-size: 18px; line-height: 22px; font-weight: 700; color: #fff; margin: 0;}.result-single .flex-box .info .facility {font-size: 16px; line-height: 20px; font-weight: 500; color: #fff; margin: 5px 0 0 0;}.result-single .flex-box .info .teams {display: flex; flex-wrap: wrap; position: relative; padding: 20px 0 20px 0;}.result-single .flex-box .info .teams .result {position: absolute; top: 50%; left: 50%; margin: -10px 0 0 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.result-single .flex-box .info .teams .result p {margin: 0; font-size: 30px; line-height: 30px; font-weight: 700; color: #fff; text-align: center;}.result-single .flex-box .info .teams .result p .penalty {display: block; font-size: 16px; line-height: 16px;}.result-single .flex-box .info .team {width: 50%; padding: 0 15px;}.result-single .flex-box .info .team img {margin: 0 auto 10px auto; padding: 0 30px; width: 175px; max-width: 100%;}.result-single .flex-box .info .team h2 {font-size: 16px; line-height: 18px; color: #fff; text-align: center; margin: 0;}.result-single .flex-box .info .shooters, .result-single .flex-box .info .penalties {margin: 0 0 20px 0; position: relative; color: #fff;}.result-single .flex-box .info .shooters h3, .result-single .flex-box .info .penalties h3, .result-single .flex-box .info .clubs h3 {margin: 0 0 10px 0; font-size: 20px; line-height: 24px; font-weight: 600; border-bottom: 1px solid #fff;}.result-single .flex-box .info .shooters-cont, .result-single .flex-box .info .penalties-cont {display: flex; flex-wrap: wrap; margin: 0 -15px;}.result-single .flex-box .info .shooters .team, .result-single .flex-box .info .penalties .team {width: 50%; padding: 0 15px;}.result-single .flex-box .info .shooters .shooter, .result-single .flex-box .info .penalties .shooter {margin: 0 0 10px 0; font-weight: 600;}.result-single .flex-box .info .shooters .shooter .minutes {font-weight: 400;} .result-single .flex-box .info .shooters .shooter .goals {font-weight: 400;} .result-single .flex-box .info .shooters .shooter .type {font-weight: 400;} .result-single .flex-box .info .penalties .shooter .ico {height: 16px; width: 16px; display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}.result-single .flex-box .info .penalties .shooter .ico svg {display: block; max-width: 100%; max-height: 100%;}.result-single .flex-box .info .penalties .shooter .ico.is-0 svg {fill: #dc3545;}.result-single .flex-box .info .league-link {color: #fff; font-weight: 700; border: 2px solid #fff; font-size: 14px; line-height: 16px; display: block; padding: 10px 20px; width: 300px; text-align: center; max-width: 90%; margin: 0 auto 25px auto; position: relative;}.result-single .flex-box .info .result {position: relative; color: #fff; font-size: 24px; line-height: 30px; font-weight: 700; color: #fff; text-align: center; margin: 20px 0;}.result-single .flex-box .info .clubs {position: relative; color: #fff; margin: 0 0 20px 0;}.result-single .flex-box .info .clubs .club {position: relative; margin: 0 0 10px 0; padding: 0 0 0 30px;}.result-single .flex-box .info .clubs .club .logo {position: absolute; left: 0; top: 0; height: 20px; width: auto; margin: 0;}.result-single .flex-box .info .clubs .club p {margin: 0; font-size: 18px; line-height: 22px;}.result-single .description {margin: 0 0 30px 0;}.result-single .description img {display: inline-block; vertical-align: middle;}.result-single .description .description-content {overflow: hidden;}.result-single .description .description-toggle {border: 2px solid #25442a; border-radius: 0; background: none; cursor: pointer; margin: 30px auto 0 auto; padding: 10px; color: #25442a; font-weight: 700; text-align: center; width: 180px; max-width: 100%; display: block; transition: color .4s, background .4s;}.result-single .description .description-toggle:hover {color: #fff; background: #25442a;}.result-single .result-gallery {margin: 0 0 30px 0;}.result-single .result-gallery .gallery-cont {display: flex; flex-wrap: wrap; margin: 0 -15px;}.result-single .result-gallery .photo {width: 25%; padding: 15px;}.result-single .result-gallery .photo figure {margin: 0; padding: 0;}.result-single .flex-box .info .matches .team img {width: 120px;}.result-single .flex-box .info .matches .shooters h3, .result-single .flex-box .info .matches .penalties h3 {font-size: 18px; line-height: 22px;}.result-single .flex-box .info .matches .shooters .shooter, .result-single .flex-box .info .matches .penalties .shooter {font-size: 14px; line-height: 18px;}.result-single .flex-box .info .matches .shooters, .result-single .flex-box .matches .info .penalties {margin-bottom: 15px;}.stages {margin: 0 0 40px 0;}.stages .stage {margin: 0 0 30px 0;}.stages .stage h3 {text-align: center; font-size: 24px; line-height: 30px; font-weight: 700; color: #25442a; margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: 2px solid #25442a;}.stages .stage h3 .ico {display: block; margin: 0 0 10px 0; height: 30px;}.stages .stage h3 .ico svg {display: block; max-width: 100%; max-height: 100%; fill: #25442a; margin: 0 auto;}.stages .stage .match {margin: 0 0 20px 0; background: #396b44; color: #fff; padding: 10px 0;}.stages .stage .match .container {display: flex; flex-wrap: wrap; align-items: center;}.stages .stage .match .result {width: 20%; margin: 0 0 10px 0;}.stages .stage .match .result .score {font-size: 30px; line-height: 30px; font-weight: 700; color: #fff; margin: 0; text-align: center;}.stages .stage .match .result .penalty {font-size: 16px; line-height: 16px; font-weight: 700; color: #fff; margin: 0; text-align: center;}.stages .stage .match .team {width: 30%; margin: 0 0 10px 0;}.stages .stage .match .team h4 {font-size: 18px; line-height: 24px; padding: 3px 0; margin: 0; position: relative;}.stages .stage .match .team h4 .t {font-weight: 500;}.stages .stage .match .team h4 img {position: absolute; top: 50%; margin: -15px 0 0 0; width: auto; height: 30px;}.stages .stage .match .hour {width: 10%; font-size: 18px; line-height: 24px; font-weight: 700;}.stages .stage .match .team.t1 {text-align: right;}.stages .stage .match .team.t1 h4 {padding: 0 40px 0 0;}.stages .stage .match .team.t1 h4 img {right: 0;}.stages .stage .match .team.t2 h4 {padding: 0 0 0 40px;}.stages .stage .match .team.t2 h4 img {left: 0;}.stages .stage .match .shooters, .stages .stage .match .penalties {width: 100%;}.stages .stage .match .shooters h5, .stages .stage .match .penalties h5 {margin: 0 0 10px 0; font-size: 18px; line-height: 22px; text-align: center; font-weight: 600; border-bottom: 1px solid #fff;}.stages .stage .match .shooters .shooters-cont, .stages .stage .match .penalties .penalties-cont {display: flex; flex-wrap: wrap;}.stages .stage .match .shooters .team, .stages .stage .match .penalties .team {width: 40%;}.stages .stage .match .shooters .shooter, .stages .stage .match .penalties .shooter {margin: 0 0 10px 0; font-weight: 600;}.stages .stage .match .shooters .shooter .goals {font-weight: 400;}.stages .stage .match .shooters .space, .stages .stage .match .penalties .space {width: 20%;}.stages .stage .match .penalties .shooter .ico {height: 16px; width: 16px; display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}.stages .stage .match .penalties .shooter .ico svg {display: block; max-width: 100%; max-height: 100%;}.scoreboard-box {background: #25442a; color: #fff; padding: 20px 0;}.scoreboard-box h4 {margin: 0 0 20px 0; font-size: 18px; line-height: 24px; color: #fff; text-align: center;}.scoreboard-box h4 .ico {height: 30px; width: auto; display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}.scoreboard-box h4 .ico svg {fill: #fff; display: block; height: 100%; width: auto;}.scoreboard-box .scoreboard .tr, .scoreboards-box .scoreboard .tr {display: flex; flex-wrap: wrap;}.scoreboard-box .scoreboard .th {background: #fff; color: #25442a; padding: 7px 5px; font-weight: 700; border-right: 2px solid #25442a;}.scoreboard-box .scoreboard .th .short {display: none;}.scoreboard-box .scoreboard .tr .position {width: 7%; text-align: center;}.scoreboard-box .scoreboard .tr .team {width: 37%;}.scoreboard-box .scoreboard .tr .matches {width: 7%; text-align: center;}.scoreboard-box .scoreboard .tr .points {width: 7%; text-align: center;}.scoreboard-box .scoreboard .tr .goals {width: 8%; text-align: center;}.scoreboard-box .scoreboard .tr .goals-scored {width: 7%; text-align: center;}.scoreboard-box .scoreboard .tr .goals-conceded {width: 7%; text-align: center;}.scoreboard-box .scoreboard .tr .goals-difference {width: 7%; text-align: center;}.scoreboard-box .scoreboard .tr .win {width: 9%; text-align: center;}.scoreboard-box .scoreboard .tr .draw {width: 9%; text-align: center;}.scoreboard-box .scoreboard .tr .defeat {width: 9%; text-align: center;}.scoreboard-box .scoreboard .tr p {margin: 0}.scoreboard-box .scoreboard .td {padding: 7px 5px;}.scoreboard-box .scoreboard .tr .team img {display: inline-block; vertical-align: middle; height: 20px; width: auto; margin: 0 10px 0 0;}.scoreboards-box .scoreboard .th {background: #25442a; color: #fff; padding: 7px 5px; font-weight: 700; border-right: 2px solid #fff;}.scoreboards-box .scoreboard .th .short {display: none;}.scoreboards-box .scoreboard .tr .position {width: 14%; text-align: center;}.scoreboards-box .scoreboard .tr .team {width: 44%;}.scoreboards-box .scoreboard .tr .matches {width: 14%; text-align: center;}.scoreboards-box .scoreboard .tr .points {width: 14%; text-align: center;}.scoreboards-box .scoreboard .tr .goals {width: 14%; text-align: center;}.scoreboards-box .scoreboard .td {padding: 7px 5px;}.scoreboards-box .scoreboard .tr p {margin: 0}.scoreboards-box .scoreboard .tr .team img {display: inline-block; vertical-align: middle; height: 20px; width: auto; margin: 0 10px 0 0;}.scoreboards-box .scoreboard h4 {text-align: center; font-size: 20px; line-height: 24px; margin: 0; color: #25442a; position: relative; z-index: 2;}.scoreboards-box .scoreboard h5 {text-align: center; font-size: 18px; line-height: 24px; margin: 0; color: #25442a; position: relative; z-index: 2;}.scoreboards-box .scoreboard p.tems-list {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0 0 30px 0; color: #396b44; text-align: center; position: relative; z-index: 2;}.scoreboards-box .slick-slider .slick-arrow, .results-box .slick-slider .slick-arrow {position: absolute; top: 50%; width: 46px; height: 46px; background: rgba(37,68,42,0.75); border-radius: 50%; display: none !important; margin: -23px 0 0 0; border: 2px solid #fff; box-shadow: none; outline: none; cursor: pointer; z-index: 2; transition: background .4s;}.scoreboards-box .slick-slider:hover .slick-arrow, .results-box .slick-slider:hover .slick-arrow {display: block !important;}.scoreboards-box .slick-slider .slick-arrow:hover, .results-box .slick-slider .slick-arrow:hover {background: rgba(37,68,42,1);}.scoreboards-box .slick-slider .slick-arrow svg, .results-box .slick-slider .slick-arrow svg {display: block; fill: #fff;}.scoreboards-box .slick-slider .slick-arrow.slick-prev, .results-box .slick-slider .slick-arrow.slick-prev {left: 0;}.scoreboards-box .slick-slider .slick-arrow.slick-next, .results-box .slick-slider .slick-arrow.slick-next {right: 0;}.league-list .flex-box {display: flex; flex-wrap: wrap; margin: 0 -15px 30px -15px;}.league-list .flex-box .league {padding: 15px; width: 33.3333%;}.league-list .flex-box .league-cont {position: relative;}.league-list .flex-box .league .a {display: block; position: relative; border: 5px solid #25442a;}.league-list .flex-box .league .a:before {content: ' '; display: block; left: 0; right: 0; top: 0; bottom: 0; position: absolute; background: #25442a; opacity: 0; -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; -o-transition: opacity 400ms; -ms-transition: opacity 400ms; transition: opacity 400ms;}.league-list .flex-box .league img {display: block; margin: 0; opacity: 0.2; filter: grayscale(100%); width: 100%;}.league-list .flex-box .league .a span.name {position: absolute; width: 80%; text-align: center; top: 50%; left: 50%; font-size: 24px; line-height: 28px; margin: 0; color: #25442a; font-weight: 600; display: block; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: color 400ms; -moz-transition: color 400ms; -o-transition: color 400ms; -ms-transition: color 400ms; transition: color 400ms;}.league-list .flex-box .league .a span.name .teams, .league-list .flex-box .league .a span.name .short {display: block; color: #396b44; font-size: 18px; -webkit-transition: color 400ms; -moz-transition: color 400ms; -o-transition: color 400ms; -ms-transition: color 400ms; transition: color 400ms;}.league-list .flex-box .league .a:hover:before {opacity: 0.97;}.league-list .flex-box .league .a:hover span.name {color: #fff;}.league-list .flex-box .league .a:hover span.name .teams, .league-list .flex-box .league .a:hover span.name .short {color: #d0ffda;}.league-single .info {padding: 0; width: 100%; margin: 0 0 40px 0;}.league-single .info-cont {background: #396b44; position: relative; overflow: hidden; padding: 25px 15px 25px 15px; margin: 0 0 20px 0;}.league-single .info .hover {position: absolute; top: 0; bottom: 0; right: 0; width: 50%; background: #25442a; margin-right: -140px;}.league-single .info .hover:before {content: ' '; display: block; position: absolute; top: 50%; left: -140px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-right: 140px solid #25442a; border-top: 400px solid transparent; border-left: 140px solid transparent; border-bottom: 400px solid #25442a;}.league-single .info .top {z-index: 3; position: relative; text-align: center;}.league-single .info h1 {text-align: center; font-size: 20px; line-height: 24px; margin: 0; color: #fff; position: relative; z-index: 2;}.league-single .info h2 {text-align: center; font-size: 18px; line-height: 24px; margin: 0; color: #fff; position: relative; z-index: 2;}.league-single .info p.tems-list {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; color: #d0ffda; text-align: center; position: relative; z-index: 2;}.league-single .info .clubs {position: relative; display: flex; justify-content: center; margin: 20px 0 0 0;}.league-single .info .clubs .club {padding: 10px;}.league-single .info .clubs .club img {width: 100px; height: auto; max-width: 100%;}.league-single .description {margin: 0 0 40px 0;}.league-single .description img {display: inline-block; vertical-align: middle;}.league-single .shooters {margin: 0 0 40px 0;}.league-single .shooters ul {margin: 0; padding: 0; list-style: none;}.league-single .shooters ul li {font-size: 18px; line-height: 24px; font-weight: 500; margin: 0 0 10px 0;}.league-single .shooters ul li img {border-radius: 50%; display: inline-block; height: 30px; width: auto; vertical-align: middle; margin: 0 10px 0 0;}.league-single .shooters .count {font-weight: 700; color: #25442a;}.league-single .stages .stage .match {margin-bottom: 0;}.league-single .stages .stage .match .link, .league-single .stages .stage-link-box .link {display: block; width: 160px; color: #fff; font-weight: 700; border: 2px solid #fff; font-size: 14px; line-height: 16px; padding: 5px 20px; margin: 0 auto; text-align: center;}.league-single .shooters .shooters-cont {display: flex; flex-wrap: wrap; margin: 0 -15px;}.league-single .shooters .shooter {width: 20%; padding: 15px;} .league-single .shooters .shooter figure {margin: 0; padding: 0; border: 5px solid rgba(37,68,42, 0.9); border-bottom: none; position: relative;}.league-single .shooters .shooter .player-info {position: absolute; left: 0; right: 0; bottom: 0; background: rgba(37,68,42, 0.9); text-align: center; padding: 5px;}.league-single .shooters .shooter .player-info .name {color: #fff; font-size: 18px; line-height: 22px; font-weight: 700; margin: 0;}.league-single .shooters .shooter .count {position: absolute; width: 40px; height: 40px; background: rgba(37,68,42, 0.9); top: 0; left: 0; text-align: center; line-height: 30px; color: #fff; font-size: 24px; font-weight: 700;}.league-single .scoreboard-box {margin: 0 0 40px 0;}.league-single .shooters .nag {text-align: center; font-size: 24px; line-height: 30px; font-weight: 700; color: #25442a;  margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: 2px solid #25442a;}.league-single .shooters .nag .ico {display: block; margin: 0 0 10px 0; height: 30px;}.league-single .shooters .nag .ico svg {display: block; max-width: 100%; max-height: 100%; fill: #25442a; margin: 0 auto;}.league-single .scoreboard-box h3 {text-align: center; font-size: 24px; line-height: 30px; font-weight: 700; color: #fff;  margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: 2px solid #fff;}.league-single .scoreboard-box h3 .ico {display: block; margin: 0 0 10px 0; height: 30px;}.league-single .scoreboard-box h3 .ico svg {display: block; max-width: 100%; max-height: 100%; fill: #fff; margin: 0 auto;}.league-single .stages .stage-link-box {background: #396b44; padding: 0 0 20px 0;}.shop-products-header h2 {text-align: center; font-size: 24px; line-height: 30px; font-weight: 700; color: #25442a;  margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: 2px solid #25442a;}.shop-products-header .ico {display: block; margin: 0 0 10px 0; height: 30px;}.shop-products-header .ico svg {display: block; max-width: 100%; max-height: 100%; fill: #25442a; margin: 0 auto;}.shop-products {margin: 0 0 40px 0;}.shop-products .flex-box {display: flex; flex-wrap: wrap; margin: 0;}.shop-products .product {width: 25%; padding: 0; padding: 0 1px 40px 0; margin: 0 0 10px 0; position: relative;}.shop-products .product .product-cont {background: #396b44; padding: 20px 20px 50px 20px; position: relative; overflow: hidden;}.shop-products .product .product-cont .hover {position: absolute; top: 0; bottom: 0; right: 0; width: 50%; background: #25442a; margin-right: -70px;}.shop-products .product .product-cont .hover:before {content: ' '; display: block; position: absolute; top: 50%; left: -70px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-right: 70px solid #25442a; border-top: 200px solid transparent; border-left: 70px solid transparent; border-bottom: 200px solid #25442a;}.shop-products .product figure {width: 100%; margin: 0 auto; padding: 0; position: relative;}.shop-products .product figure img {display: block; margin: 0 auto; width: 200px;}.shop-products .product .info {padding: 0; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 260px; max-width: 100%; background: #fff; padding: 19px 10px 0 10px; z-index: 3; min-height: 80px; text-align: center;}.shop-products .product .info h2 {font-size: 22px; line-height: 24px; font-weight: 500; color: #25442a; margin: 0;}.shop-products .product .info h2 a {color: #25442a;}.shop-products .product .info .producer {font-size: 16px; line-height: 18px; font-weight: 400; color: #25442a; margin: 0;;}.product-single {margin: 0 0 40px 0;}.product-single h1 {margin: 0 0 20px 0; font-size: 24px; line-height: 30px; color: #25442a;}.product-single .flex-box {display: flex; flex-wrap: wrap; margin: 0 0 30px 0; align-items: stretch;}.product-single .photos {width: 45%; }.product-single .photos figure {margin: 0; padding: 0; padding: 0 0 10px 0;}.product-single .photos .gallery {display: flex; flex-wrap: wrap; margin: 0 -10px;}.product-single .photos .gallery .photo {padding: 10px; width: 25%;}.product-single .photos .gallery .photo a {display: block; overflow: hidden;}.product-single .info {width: 55%; padding: 0 0 0 30px;}.product-single .info h2 {font-size: 20px; line-height: 28px; color: #000; margin: 0 0 10px 0; font-weight: 600;}.product-single .info h3 {font-size: 32px; line-height: 40px; margin: 0 0 20px 0; color: #25442a;}.product-single .info .description {margin: 0 0 20px 0;}.product-single .info .description img {display: inline-block; vertical-align: middle;}.product-single .info .parameters {margin: 0 0 30px 0;}.product-single .info .parameters h4 {font-size: 18px; line-height: 22px; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 2px solid #000;}.product-single .info .parameters h4 .ico {width: 20px; height: 22px; display: inline-block; vertical-align: middle; margin: 0 10px 0 0;}.product-single .info .parameters h4 .ico svg {display: block; max-width: 100%; max-height: 100%; margin: 0 auto; stroke: #25442a;}.product-single .info .parameters .parameter {position: relative; padding: 0 0 0 30px;}.product-single .info .parameters .parameter .ico {display: block; width: 20px; height: 20px; position: absolute; left: 0; top: 0}.product-single .info .parameters .parameter .ico svg {display: block; max-width: 100%; max-height: 100%; margin: 0 auto; fill: #25442a;}.product-single .info .parameters h5 {font-size: 16px; line-height: 20px; margin: 0 0 10px 0; font-weight: 600;}.product-single .info .parameters h5 .values {font-weight: 400;}.product-single .info .offer-btn {border: 2px solid #396b44; background: #396b44; color: #fff; padding: 10px 20px; text-align: center; outline: none; box-shadow: none; width: 240px; max-width: 100%; font-size: 20px; line-height: 24px; font-weight: 700; cursor: pointer;}.product-form {position: relative;}.product-form .field, .product-confirm-form .field {margin: 0 0 10px 0; z-index: 2; position: relative;}.product-form .field.checkbox {margin: 15px 0;}.product-form .field label, .product-confirm-form .field label {display: block; margin: 0 0 2px 0; font-weight: 600; font-size: 14px; line-height: 18px;}.product-form .field input[type="text"], .product-form .field select, .product-confirm-form .field input, .product-confirm-form .field select {height: 34px; width: 100%; border: 2px solid #25442a; padding: 0 10px; font-size: 14px; font-weight: 500; outline: none; box-shadow: none; text-transform: uppercase;}.product-form .field.err input[type="text"], .product-form .field.err select, .product-confirm-form .field.err input, .product-confirm-form .field.err select {border-color: #ed1d24;}.product-form .field.eh {position: absolute; top: 0; left: 0; z-index: 1; width: 1px; height: 1px; opacity: 0; overflow: hidden;}.product-form .field input[type="checkbox"] {position: absolute; width: 1px; height: 1px; opacity: 0; z-index: 1; left: 0; top: 0;}.product-form .field input[type="checkbox"]+label {cursor: pointer; padding: 0 0 0 20px; position: relative; display: inline-block; margin: 0;}.product-form .field input[type="checkbox"]+label:before {content: ' '; width: 12px; height: 12px; border: 1px solid #25442a; position: absolute; left: 0; top: 2px; font-size: 12px; line-height: 12px; text-align: center; color: #396b44;}.product-form .field input[type="checkbox"]:checked+label:before {content: '\2714';}.product-form .field.err input[type="checkbox"]+label:before {border-color: #ed1d24;}.product-form .field label .required {color: #ed1d24;}.paginacja .pagination {list-style:none;display:flex;align-items:center;justify-content:start;padding:0px;}.paginacja .pagination a {padding:5px 10px;display:inline-block;color: #25442a;text-decoration:none;font-weight:bold;}.paginacja .pagination a:hover {color:#dfbd00;}.paginacja .pagination li {width:50%;}.paginacja .pagination li.next {text-align:right;}.spinner {margin: 0 auto; width: 100px; height: 50px; text-align: center; font-size: 10px;}.spinner > div {background-color: #396b44; height: 100%; width: 8px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2 {-webkit-animation-delay: -1.1s; animation-delay: -1.1s;}.spinner .rect3 {-webkit-animation-delay: -1.0s; animation-delay: -1.0s;}.spinner .rect4 {-webkit-animation-delay: -0.9s; animation-delay: -0.9s;}.spinner .rect5 {-webkit-animation-delay: -0.8s; animation-delay: -0.8s;}@-webkit-keyframes sk-stretchdelay {  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }    20% { -webkit-transform: scaleY(1.0) }}@keyframes sk-stretchdelay {  0%, 40%, 100% {transform: scaleY(0.4); -webkit-transform: scaleY(0.4);}    20% {transform: scaleY(1.0); -webkit-transform: scaleY(1.0);}}.loader {position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; z-index: 22;}.loader svg {height: auto; width: 100%; display: block; margin: 0 auto; fill: #25442a;}.loader svg path {-webkit-animation: pulse 1s infinite; animation: pulse 1s infinite;}.loader svg path.path-7 {-webkit-animation-delay: -1s; animation-delay: -1s}.loader svg path.path-6 {-webkit-animation-delay: -.875s; animation-delay: -.875s}.loader svg path.path-5 {-webkit-animation-delay: -.75s; animation-delay: -.75s}.loader svg path.path-4 {-webkit-animation-delay: -.625s; animation-delay: -.625s}.loader svg path.path-3 {-webkit-animation-delay: -.5s; animation-delay: -.5s}.loader svg path.path-2 {-webkit-animation-delay: -.375s; animation-delay: -.375s}.loader svg path.path-1 {-webkit-animation-delay: -.25s; animation-delay: -.25s}.loader svg path.path-0 {-webkit-animation-delay: -.125s; animation-delay: -.125s}@-webkit-keyframes sk-stretchdelay {  0%     { opacity: .1; }  30%    { opacity: .8; }  100%   { opacity: .1; }}@keyframes pulse {  0%     { opacity: .1; }  30%    { opacity: .8; }  100%   { opacity: .1; }}.jconfirm .jconfirm-holder {box-sizing: border-box; max-width: 100%; margin: 0 auto;}.jconfirm.jconfirm-medium .jconfirm-holder {width: 500px;}.jconfirm.jconfirm-small .jconfirm-holder {width: 320px;}.jconfirm .jconfirm-box {padding: 0 10px; border-radius: 0 !important;}.jconfirm .jconfirm-box .jconfirm-content {padding: 0 5px;}.jconfirm .jconfirm-box div.jconfirm-title-c {margin: 0 -10px 15px -10px; padding: 10px 10px 15px 10px; font-weight: 600; font-size: 20px; line-height: 24px;}.jconfirm .jconfirm-icon-c {position: absolute; top: 10px; left: 15px;}.jconfirm .jconfirm-icon-c i {display: inline-block; font-size: 20px; line-height: 24px; font-style: normal;}.jconfirm .jconfirm-icon-c .success:before {content: "\2714";}.jconfirm .jconfirm-icon-c .warning:before {content: "\26A0";}.jconfirm .jconfirm-icon-c .error:before {content: "\2716";}.jconfirm .jconfirm-type-success .jconfirm-title {padding-left: 30px;}.jconfirm .jconfirm-type-error .jconfirm-title {padding-left: 30px;}.jconfirm .jconfirm-type-warning .jconfirm-title {padding-left: 30px;}.jconfirm .jconfirm-type-ap, .jconfirm .jconfirm-type-success {border-top: 6px solid #396b44;}.jconfirm .jconfirm-type-ap .jconfirm-title-c, .jconfirm .jconfirm-type-success .jconfirm-title-c {background: #396b44; color: #fff;}.jconfirm .jconfirm-type-ap.jconfirm-box div.jconfirm-closeIcon, .jconfirm .jconfirm-type-success.jconfirm-box div.jconfirm-closeIcon {color: #fff; font-size: 40px !important;}.jconfirm .jconfirm-type-ap .jconfirm-buttons .btn, .jconfirm .jconfirm-type-success .jconfirm-buttons .btn {padding: 8px 20px; border-radius: 0;}.jconfirm .jconfirm-type-ap .jconfirm-buttons .btn:disabled, .jconfirm .jconfirm-type-success .jconfirm-buttons .btn:disabled {display: none;}.jconfirm .jconfirm-type-ap .jconfirm-buttons .btn-confirm, .jconfirm .jconfirm-type-success .jconfirm-buttons .btn-confirm {background-color: #396b44; color: #fff;}.jconfirm .jconfirm-type-error {border-top: 6px solid #dc3545;}.jconfirm .jconfirm-type-error .jconfirm-title-c {background: #dc3545; color: #fff;}.jconfirm .jconfirm-type-error.jconfirm-box div.jconfirm-closeIcon {color: #fff; font-size: 40px !important;}.jconfirm .jconfirm-type-error .jconfirm-buttons .btn-confirm {background-color: #dc3545; color: #fff;}.jconfirm .jconfirm-type-warning {border-top: 6px solid #ffc107;}.jconfirm .jconfirm-type-warning .jconfirm-title-c {background: #ffc107; color: #fff;}.jconfirm .jconfirm-type-warning.jconfirm-box div.jconfirm-closeIcon {color: #fff; font-size: 40px !important;}.jconfirm .jconfirm-type-warning .jconfirm-buttons .btn-confirm {background-color: #ffc107; color: #fff;}.daterangepicker {z-index: 100000000}@media all and (max-width:776px) {	#page-35 table.main-table tr {display: block;}	#page-35 table.main-table tr td {display: block; width: 100% !important;}	#page-35 table.sponsorship-packages tr {display: flex; flex-wrap: wrap;}	#page-35 table.sponsorship-packages tr td {display: block; width: 100% !important; margin: 0 0 30px 0;}	#page-35 table.sponsorship-packages tr td:nth-of-type(1) {order: 2;}	#page-35 table.sponsorship-packages tr td:nth-of-type(2) {order: 1;}	#page-35 table.sponsorship-packages tr td:nth-of-type(3) {order: 3;}} body, html {overflow-x:hidden;}html.fresco-open {overflow:hidden;}.fr-thumbnail-active {border:0.5px solid #dfbd00;}footer .cert {display:none;}footer .social-box {display:none;}#header .nav-menu-close {display:none;}#header {padding-bottom:0px;}#header .navbar .nav li .a {padding-bottom:20px;}a,svg,.boxes .box-cont .hover,.fr-thumbnail-active,.fr-thumbnail,.product-single .photos .gallery .photo img,.jconfirm .jconfirm-type-ap .jconfirm-buttons .close-all,.jconfirm .jconfirm-type-ap .jconfirm-buttons .btn-close,.jconfirm .jconfirm-type-ap .jconfirm-buttons .btn-confirm,.product-single .photos figure img,.shop-products .product figure img,#header .navbar .nav .submenu,.news-list .news figure img,#slider-birthday .slider-box .item img,.news-single figure img,.product-single .info .offer-btn,#slider-birthday .birthday-box .banner img,.galleries-list .gallery figure img,#marq_text img,.gallery-box .flex-box .photo figure img,.result-single .result-gallery .photo figure img,.team-box .team-galleries .gallery img {-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}#header .navbar .nav .submenu li .a {padding:10px 15px;}.blad_404 {text-align:center;}.blad_404 h2 span {color:#cc231b;}.blad_404 h2 {color: #25442a;margin:20px 40px;font-size:24px;line-height: 34px;text-transform: uppercase;}.blad_404 p.img {text-align:center;margin:60px 0px 40px 0px;}.blad_404 p.img img {max-width:100%;margin:0px auto;}.blad_404 p.txt {margin-bottom:40px;text-align:center;}.blad_404 p.txt a {color: #25442a;font-weight:600;}.blad_404 p.txt a:hover {color:#cc231b;}#marq_text {background:#dfbd00;color:#25442a;position: fixed;bottom: 0px;left: 0;width: 100%;z-index: 430;display: none;}#marq_text .inside {width: 95%;margin: 10px 4% 10px 1%;overflow: hidden;font-weight: 500;font-size:22px;line-height:30px;text-transform: uppercase;text-align: center;}#marq_text img {position: absolute;top:15px;right: 20px;transition: all 0.4s ease;}#marq_text img:hover {opacity:0.8;}/* efekty */footer .menu-box ul li a:hover,#header .navbar .nav .submenu li .a:hover {color:#dfbd00;}	footer .copyright-box .flex-box a:hover {color:#3b7148;}.social-box .social:hover svg {fill:#dfbd00 !important;}#results .boxes .box:hover .hover {opacity:0;}.breadcrumps .item a:hover {color:#dfbd00;}.breadcrumps .item svg:hover {fill:#dfbd00;}#header .navbar .nav li .a::after {  content: '';  display: block;  margin: 5px auto auto auto;  height: 3px;  width: 0px;  background:#dfbd00; -webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}#header .navbar .nav li li .a::after {display:none;}#header #main_navbar.navbar_mobile a::after {display:none;}#header .navbar .nav li:hover .a::after {  width: 100%;}.news-list .news figure,.news-single figure,.galleries-list .gallery figure,.product-single .photos figure,.shop-products .product figure,.product-single .photos .gallery .photo,.gallery-box .flex-box .photo figure,.result-single .result-gallery .photo figure,#slider-birthday .slider-box .item,#slider-birthday .birthday-box .banner {overflow:hidden;}.news-list .news:hover figure img,.news-single figure:hover img,.galleries-list .gallery article:hover img,.shop-products .product:hover img,.product-single .photos figure:hover img,.product-single .photos .gallery .photo:hover img,.gallery-box .flex-box .photo figure img:hover,.result-single .result-gallery .photo figure img:hover,#slider-birthday .birthday-box .banner:hover img,#slider-birthday .slider-box .item:hover img,.team-box .team-galleries .gallery .gallery-cont:hover img {transform: scale(1.1);}.match-calendar .match-box .more a,.league-single .stages .stage .match .link {background-image: linear-gradient(#fff, #fff);background-repeat: no-repeat;background-size: 0% 0%;background-position: 50% 50%;}.match-calendar .match-box .more a:hover,.league-single .stages .stage .match .link:hover {background-size: 100% 100%;color:#25442a;}.product-single .info .offer-btn,.jconfirm .jconfirm-type-ap .jconfirm-buttons .btn-confirm {background-image: linear-gradient(#dfbd00, #dfbd00);background-repeat: no-repeat;background-size: 0% 0%;background-position: 50% 50%;}.jconfirm .jconfirm-type-ap .jconfirm-buttons .btn-close,.jconfirm .jconfirm-type-ap .jconfirm-buttons .close-all {background-image: linear-gradient(#dedede, #dedede);background-repeat: no-repeat;background-size: 0% 0%;background-position: 50% 50%;}.product-single .info .offer-btn:hover {background-size: 100% 100%;color: #25442a;border: 2px solid #dfbd00;}.jconfirm .jconfirm-type-ap .jconfirm-buttons .btn-confirm:hover,.jconfirm .jconfirm-type-ap .jconfirm-buttons .btn-close:hover,.jconfirm .jconfirm-type-ap .jconfirm-buttons .close-all:hover {background-size: 100% 100%;color: #25442a;}.fr-window-skin-fresco .fr-content-background {background:white !important;}/* koniec */@media only screen and (orientation:landscape) and (min-device-width: 768px)  and (max-device-width : 1024px) {	#header #main_navbar.navbar_mobile {right:0;overflow-y:auto;}#header #main_navbar .nav {display:block;margin:15px 0px;}#header #main_navbar .nav .submenu {max-height:none;position:static;background:none;margin:0px;min-width:10%;box-shadow:none;border-top: 1px solid #f0f0f0;}#header #main_navbar .nav .submenu li .a {white-space:normal;font-weight: 600;text-transform:none;font-size:14px;}#header #main_navbar .nav .submenu li .a {color: #25442a;padding-left:40px;}#header #main_navbar .nav li a {border-bottom: 1px solid #f0f0f0;display:block;padding:6px 20px;font-weight:700;}#header #main_navbar .nav li.main a {color: #25442a;text-transform: uppercase;font-weight: 700;font-size:16px;line-height:16px;padding:10px 15px;}#header #main_navbar .nav li .a {font-weight:700;font-size:16px;line-height:16px;padding:10px 15px;cursor:pointer;}#header #main_navbar .container {padding:0px;}#header .nav-menu-close {display:inline-block;margin:20px 15px 0px 15px;background: #25442a;width:36px;height:36px;border-radius:50%;padding:10px 8px;}#header .navbar .nav li .submenu {max-height: 0px !important;transition: max-height 0.4s ease-out;overflow: hidden;}#header .navbar .nav li.open .submenu {max-height:500px !important;transition: max-height 0.4s ease-in;}#header #main_navbar.navbar_mobile .nav li .a {padding-right:45px;position:relative;}#header #main_navbar.navbar_mobile .nav li span.a:after {display:inline-block;width:26px;height:26px;background: #f0f0f0;content:"";top:0px;position:absolute;right:10px; }	#header #main_navbar.navbar_mobile .nav li span.a:before {border: solid black;  border-width: 0 2px 2px 0;  display: inline-block;  padding: 3px;transform: rotate(45deg); -webkit-transform: rotate(45deg);  content:"";top:12px;position:absolute;right:18px; z-index:3; }	#header #main_navbar.navbar_mobile .nav li.open span.a:before {  transform: rotate(-135deg);  -webkit-transform: rotate(-135deg);  top:16px;}#header .nav-menu-close span {    height: 2px;    width: 20px;    display: block;    background: #fff;    margin-bottom: 4px;    border-radius: 30px;    transition: all .5s ease;    cursor: pointer;    list-style: none;}#header .nav-menu-close span.hamburger3 {    -webkit-transform: rotate(45deg) translate(0,0);    transform: rotate(45deg) translate(0,0);}#header .nav-menu-close span.hamburger1 {    transform: rotate(-45deg) translate(-4px,4px);}#header #main_navbar {display:block;position:fixed;width:100%;height:100%;z-index:20;background:#FAFAFA;box-shadow: inset 0 5px 15px 0 #ccc;top:0px;-ms-transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;transition: all .6s ease;right:-120%;}#header {padding-bottom:50px;}#header .navbar-toggler {display:block;cursor:pointer;position:absolute;right:15px;bottom:15px;}			}@media all and (max-width: 1400px) and (min-width: 1201px) {		#slider-birthday .birthday-box .birthday .foto-box {max-height:50%;}	#slider-birthday .birthday-box .birthday .foto-box img {max-height:100%;width:auto;margin:0px auto;}	#slider-birthday .birthday-box .birthday .nag2 {font-size:28px;top:auto;bottom:120px;}		#slider-birthday .birthday-box .birthday .ico.cake {top:auto;bottom:75px;}		#slider-birthday .birthday-box .birthday .info {bottom:10px;top:auto;left:10px;right:10px;}	#slider-birthday .birthday-box .birthday .info h5 {font-size:24px;line-height:26px;}	#slider-birthday .birthday-box .birthday .info p {font-size:18px;}	}	@media all and (max-width: 1200px) and (min-width: 801px) {		#header .top .flex-box .slogan {width:54%;}	#header .top .flex-box .social-box {width:26%;}	#header .top .flex-box .slogan .h1-nag {font-size:26px;line-height:32px;}	#header .navbar .nav li .a {font-size:16px;padding: 3px 8px 20px 8px;}    .home-buttons .flex-box .button a span {font-size:24px;}	.boxes .result p {font-size:24px;}	footer .menu-box h4 {font-size:18px;line-height:26px;min-height:60px;}	#slider-birthday .birthday-box .birthday .foto-box {max-height:40%;}	#slider-birthday .birthday-box .birthday .foto-box img {max-height:100%;width:auto;margin:0px auto;}	#slider-birthday .birthday-box .birthday .nag2 {font-size:28px;top:auto;bottom:120px;}		#slider-birthday .birthday-box .birthday .ico.cake {top:auto;bottom:75px;}		#slider-birthday .birthday-box .birthday .info {bottom:10px;top:auto;left:10px;right:10px;}	#slider-birthday .birthday-box .birthday .info h5 {font-size:20px;line-height:26px;}	#slider-birthday .birthday-box .birthday .info p {font-size:18px;}.trainers-list .trainer .name {font-size:22px;}.sponsors-list .sponsor .nag,.facilities-list .facility .info .nag {font-size:24px;line-height:24px;}	.teams-list .flex-box .team .a span {font-size:30px;line-height:36px;}.scoreboard-box .scoreboard .th {font-size:12px;}	.match-calendar .match-box .details .team h4 {font-size:14px;}.match-calendar .match-box .time .date {font-size:20px;}.league-list .flex-box .league {width:50%;}.league-list .flex-box .league .a span.name {font-size:20px;}}	@media all and (max-width: 992px) {    #results .flex-box .results-box {width: 100%;}    #results .flex-box .scoreboards-box {width: 100%;}}@media all and (max-width: 800px) {.team-box .players .player .name {font-size:18px;}#header #main_navbar.navbar_mobile {right:0;overflow-y:auto;}#header #main_navbar .nav {display:block;margin:15px 0px;}#header #main_navbar .nav .submenu {max-height:none;position:static;background:none;margin:0px;min-width:10%;box-shadow:none;border-top: 1px solid #f0f0f0;}#header #main_navbar .nav .submenu li .a {white-space:normal;font-weight: 600;text-transform:none;font-size:14px;}#header #main_navbar .nav .submenu li .a {color: #25442a;padding-left:40px;}#header #main_navbar .nav li a {border-bottom: 1px solid #f0f0f0;display:block;padding:6px 20px;font-weight:700;}#header #main_navbar .nav li.main a {color: #25442a;text-transform: uppercase;font-weight: 700;font-size:16px;line-height:16px;padding:10px 15px;}#header #main_navbar .nav li .a {font-weight:700;font-size:16px;line-height:16px;padding:10px 15px;cursor:pointer;}#header #main_navbar .container {padding:0px;}#header .nav-menu-close {display:inline-block;margin:20px 15px 0px 15px;background: #25442a;width:36px;height:36px;border-radius:50%;padding:10px 8px;}#header .navbar .nav li .submenu {max-height: 0px !important;transition: max-height 0.4s ease-out;overflow: hidden;}#header .navbar .nav li.open .submenu {max-height:500px !important;transition: max-height 0.4s ease-in;}#header #main_navbar.navbar_mobile .nav li .a {padding-right:45px;position:relative;}.gallery-box .flex-box.grid {display:flex;height:auto !important;}.gallery-box .flex-box.grid .grid-item {position:static !important;width:50%;height:300px !important;}.gallery-box .flex-box .photo figure {height:300px;}.gallery-box .flex-box.grid .photo.photo-main.grid-item,.gallery-box .flex-box.grid .photo.photo-main.grid-item figure {height:400px;min-height:400px;}#header #main_navbar.navbar_mobile .nav li span.a:after {display:inline-block;width:26px;height:26px;background: #f0f0f0;content:"";top:0px;position:absolute;right:10px; }	#header #main_navbar.navbar_mobile .nav li span.a:before {border: solid black;  border-width: 0 2px 2px 0;  display: inline-block;  padding: 3px;transform: rotate(45deg); -webkit-transform: rotate(45deg);  content:"";top:12px;position:absolute;right:18px; z-index:3; }	#header #main_navbar.navbar_mobile .nav li.open span.a:before {  transform: rotate(-135deg);  -webkit-transform: rotate(-135deg);  top:16px;}#header .nav-menu-close span {    height: 2px;    width: 20px;    display: block;    background: #fff;    margin-bottom: 4px;    border-radius: 30px;    transition: all .5s ease;    cursor: pointer;    list-style: none;}#header .nav-menu-close span.hamburger3 {    -webkit-transform: rotate(45deg) translate(0,0);    transform: rotate(45deg) translate(0,0);}#header .nav-menu-close span.hamburger1 {    transform: rotate(-45deg) translate(-4px,4px);}#header #main_navbar {display:block;position:fixed;width:100%;height:100%;z-index:20;background:#FAFAFA;box-shadow: inset 0 5px 15px 0 #ccc;top:0px;-ms-transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;transition: all .6s ease;right:-120%;}#header {padding-bottom:50px;}#header .navbar-toggler {display:block;cursor:pointer;position:absolute;right:15px;bottom:15px;}	footer .social-box {position:absolute;width:100%;bottom:10px;display:block;text-align:center;}footer .social-box .social {    display: inline-block;    padding: 8px;    margin: 0 0 0 5px;    width: 34px;    height: 34px;    position: relative;    background: #25442a;    border-radius: 50%;}footer .social-box .social svg {    fill: #fff;    display: block;    max-width: 100%;    height: auto;}		footer .flex-box {padding:20px 0px 80px 0px;position:relative;}	footer .copyright-box .flex-box p {text-align:center;font-size:11px;}	footer .copyright-box .flex-box {display:block;}	footer .cert {width:50%;display:block;}footer .logo {width:50%;}footer .cert img,footer .logo img {margin:0px auto;}footer .logo img {max-height:125px;}footer .menu-box {display:none;}	#slider-birthday .birthday-box .birthday .foto-box {top:10px;max-width:80%;height:300px;}#slider-birthday .birthday-box .birthday .nag2 {font-size:32px;top:auto;bottom:120px;}	#slider-birthday .birthday-box .birthday .ico.cake {top:auto;bottom:75px;}	#slider-birthday .birthday-box .birthday .info {bottom:10px;top:auto;left:10px;right:10px;}	#slider-birthday .birthday-box .birthday .info h5 {font-size:24px;}#slider-birthday .birthday-box .birthday .info p {font-size:18px;}#slider-birthday .birthday-box .birthday {margin-bottom:0px;}#slider-birthday .flex-box {display:block;}#slider-birthday .birthday-box {width:100%;overflow:hidden;}#slider-birthday .birthday-box .banner.b1 {display:none;}#slider-birthday .birthday-box .banner.b2 {/*display:none;*/}#slider-birthday .birthday-box .banner.b1 img {margin: 0 auto;}#slider-birthday .birthday-box .banner.b2 img {margin: 0 auto;}#slider-birthday .slider-box {width:100%;}#slider-birthday .slider-box .caption h2 {font-size:30px;line-height:38px;}#slider-birthday .slider-box .caption {bottom:60px;}.news-list .flex-box {display:block;}.news-list .news {width:100%;}.sponsors-list .sponsor .nag {font-size:22px;}.sponsors-list .sponsor .flex-box {display:block;}.sponsors-list .sponsor .info {width:100%;}.sponsors-list .sponsor .text {width:100%;}.sponsors-list .sponsor .info img {max-width:60%;margin:0px auto;}.facilities-list .facility .info .nag {font-size:24px;}.facilities-list .facility .photo {width:100%;}.facilities-list .facility .photo + .map {width:100%;min-height:300px;margin-top:20px;}.facilities-list .facility .photo + .map iframe {min-height:300px;margin-top:20px;}.facilities-list .facility-cont {display:block;}#page-9 table td {display:block;width:100% !important;}.teams-list .flex-box,.team-box .flex-box,.match-calendar .match-box .flex-box,.result-single .flex-box {display:block;}.teams-list .flex-box .team,.team-box .photo,.team-box .info,.result-single .flex-box figure,.result-single .flex-box .info {width:100%;}.teams-list .flex-box .team .a span {text-align:center;font-size:30px;}.match-calendar .match-box .time,.match-calendar .match-box .details,.match-calendar .match-box .place,.league-list .flex-box .league {width:100%;}.match-calendar .match-box .details .team h4 {font-size:13px;padding:0px 10px;}.match-calendar .match-box .flex-box {margin-bottom:20px;}.match-calendar .match-box h2 {font-size:18px;line-height:22px;margin-bottom:10px;}.match-calendar .match-box .time .date {font-size:20px;}.match-calendar .match-box .time {margin-top:10px;}.match-calendar .match-box .more {width:80%;margin:20px auto 0px auto;}.league-list .flex-box {display:block;}.league-list .flex-box .league .a span.name {font-size:20px;line-height:26px;}.result-single .flex-box .info .team h2 {font-size:14px;}.result-single .flex-box .info .shooters h3, .result-single .flex-box .info .penalties h3, .result-single .flex-box .info .clubs h3 {font-size:18px;line-height:22px;}.result-single .result-gallery .photo,.gallery-box .flex-box .photo {width:50%;padding: 8px;}.galleries-list .gallery {width:100%;}.gallery-box .flex-box .photo.photo-main {width:100%;}.files-list .file h2 {font-size:16px;line-height:20px;}.league-single .info .clubs {flex-wrap: wrap;}.league-single .info .clubs .club {max-width:25%;}.stages .stage h3 {font-size:20px;}.stages .stage .match .team h4, .stages .stage .match .hour {font-size:14px;line-height:18px;}.stages .stage .match .result .score {font-size:22px;lie-height:22px;}.trainings-list .nag, .players .nag, .team-galleries .nag, .result-gallery .nag, .stages .nag {font-size:26px;}.page-txt,.trainings-list .tr {font-size:14px;line-height:18px;}.trainings-list .tr .th {font-size:12px;padding: 10px 5px;}.trainings-list .tr .td {padding: 10px 5px;}.trainers-list .flex-box .trainer {width:100%;}.trainers-list .trainer .name {font-size:24px;line-height:30px;}.home-section .nag-box .ico, .page-header .nag .ico {width:30px;height:30px;}.league-single .shooters .shooters-cont {display:block;}.league-single .shooters .shooter {width:100%;padding:5px 15px;}.league-single .shooters .shooter img {border-radius: 50%;display: inline-block;height: 30px;width: auto;vertical-align: middle;margin: 0 10px 0 0;}.league-single .shooters .shooter .player-info {position:static;display:inline-block;background:none;}.league-single .shooters .shooter figure {border:0px;}.league-single .shooters .shooter .player-info .name {color:#000;font-weight:400;}.league-single .shooters .shooter .count {color:black;display:inline-block;position:static;background:none;width:auto;font-size:18px;height:30px;padding-right:20px;position:relative;}.league-single .shooters .shooter .count:after {content:"";position:absolute;right:0px;height:2px;width:10px;background:black;top:15px;}.stages .nag, .shooters .nag  {font-size:20px;}.result-single .flex-box .info .shooters .shooter, .result-single .flex-box .info .penalties .shooter {font-size:14px;line-height:18px;}.news-single figure {width:100%;}.news-single .info {width:100%;margin-top:10px;padding:0px;}.scoreboard-box .scoreboard .tr .win,.scoreboard-box .scoreboard .tr .draw,.scoreboard-box .scoreboard .tr .defeat {display:none;}.scoreboard-box .scoreboard .tr .team,.scoreboard-box .scoreboard .th, .scoreboards-box .scoreboard .tr .team , .scoreboards-box .scoreboard .th {font-size:12px;}.scoreboard-box .scoreboard .th.position p, .scoreboards-box .scoreboard .th.position p {display:none;}.scoreboard-box .scoreboard .tr .matches,.scoreboard-box .scoreboard .tr .points {width:16%;}.scoreboard-box .scoreboard .tr .team {width:35%;}.scoreboard-box .scoreboard .tr .goals {width:16%;}.scoreboard-box .scoreboard .tr .goals-difference {width:10%;}.scoreboards-box .scoreboard .tr .position {width: 7%;}.scoreboards-box .scoreboard .tr .team {width: 45%;}.scoreboards-box .scoreboard .tr .matches {width: 16%;}.scoreboards-box .scoreboard .tr .points {width: 16%;}.scoreboards-box .scoreboard .tr .goals {width: 16%;}}	@media all and (max-width: 800px) and (min-width: 601px) {.shop-products .product {width:50%;}.shop-products .product .info h2 {font-size:18px;line-height:22px;}.shop-products .product .info .producer {font-size:14px;line-height:16px;}#header .top .flex-box .social-box {display:none;}#header .top .flex-box .slogan {width:70%;}#header .top .flex-box .logo {width:30%;}#header #main_navbar .nav li.main a,#header #main_navbar .nav li .a {font-size:18px;line-height:18px;}#header #main_navbar .nav .submenu li .a {font-size:16px;line-height:16px;}.home-section .nag-box h2, .home-section .nag-box h3, .page-header .nag {font-size:28px;}.home-buttons .flex-box .button a span {font-size:26px;}.team-box .flex-box {display:flex;}.team-box .team-galleries .gallery {width:50%;}}@media all and (max-width: 700px) and (min-width: 601px) {.home-buttons .flex-box .button a span {font-size:20px;}		}	@media all and (max-width: 600px) {.jconfirm.jconfirm-medium .jconfirm-holder {width:96%;}	.product-single .flex-box {display:block;}.product-single .photos,.product-single .info {width:100%;}.product-single .info {padding-left:0px;margin-top:30px;}.shop-products .product {width:100%;}.shop-products .product .info h2 {font-size:18px;line-height:22px;}.shop-products .product .info .producer {font-size:14px;line-height:16px;}.team-box .team-galleries .gallery {width:100%;}	.gallery-box .flex-box.grid .grid-item {width:100%;}#page-5 table:nth-of-type(1) td {display:block;width:100%;}.blad_404 h2 {font-size:18px;line-height:24px;}	.blad_404 p.img img {max-width:80%;}.filters .filters-form .filter-box {width:100%;padding-left:0px;padding-right:0px;}.filters .filters-form .filter-box label {width:36%;display:block;font-size:12px;}.filters .filters-form .filter-box select, .filters .filters-form .filter-box input {width:64%;font-size:12px;}.daterangepicker {width:100%;}.home-buttons .flex-box {display:block;}.home-buttons .flex-box .button {width:100%;}.home-buttons .flex-box .button a span {font-size:30px;}.home-buttons .flex-box .button a {padding-bottom:30%;}.boxes .result {padding-top:15px;}.boxes .result p .penalty {font-size:14px;line-height:14px;margin-top:5px;}.boxes .result p {font-size:26px;line-height:26px;}.home-section .nag-box h2, .home-section .nag-box h3, .page-header .nag {font-size:20px;line-height:24px;}#header .top .flex-box .social-box {display:none;}#header .top .flex-box .social-box .cert {display:none;}#header .top .flex-box .logo {width:30%;}#header .top .flex-box .slogan {width:70%;padding-right:0px;padding-left:25px;}#header .top .flex-box .slogan .h1-nag {font-size:24px;line-height:28px;}#header .top .flex-box .slogan .h2-nag {font-size:12px;line-height:16px;}.stages .stage .match .team {width: 35%;}}	  