/*!  Custom Bootstrap 5/9/2018 (4.0.0) by nightfever - pouze responzivni boxmodel + novy xxl formát. * Bootstrap v4.0.0 (https://getbootstrap.com) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */*,*::before,*::after { box-sizing: border-box;}html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent;}@-ms-viewport { width: device-width;}article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block;}/*kontejner*/.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}@media (min-width: 576px) { .container { max-width: 540px; } }@media (min-width: 768px) { .container { max-width: 720px; } }@media (min-width: 992px) { .container { max-width: 960px; } }@media (min-width: 1200px) { .container { max-width: 1170px; } }/*@media (min-width: 1920px) { .container { max-width: 1600px; } }*/.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}/*řádek*/.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}/*buňka*/.col-auto, .col-sm-auto, .col-md-auto, .col-lg-auto, .col-xl-auto, .col-xxl-auto,.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,.col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,.col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,.col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12,.col-xxl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}.col { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%;}.col-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none;}.col-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%;}.col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}.col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}.col-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}.col-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}.col-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}.col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}.col-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%;}.col-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%;}.col-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}.order-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1;}.order-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13;}.order-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0;}.order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1;}.order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2;}.order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3;}.order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4;}.order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5;}.order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6;}.order-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7;}.order-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8;}.order-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9;}.order-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10;}.order-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11;}.order-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12;}.offset-0{margin-left:0; }.offset-1 { margin-left: 8.333333%;}.offset-2 { margin-left: 16.666667%;}.offset-3 { margin-left: 25%;}.offset-4 { margin-left: 33.333333%;}.offset-5 { margin-left: 41.666667%;}.offset-6 { margin-left: 50%;}.offset-7 { margin-left: 58.333333%;}.offset-8 { margin-left: 66.666667%;}.offset-9 { margin-left: 75%;}.offset-10 { margin-left: 83.333333%;}.offset-11 { margin-left: 91.666667%;}@media (max-width: 575px) {	.col-xs-hidden { display:none;}	.col-xs-1{-webkit-box-flex:0; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%; }	.col-xs-2{-webkit-box-flex:0; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%; }	.col-xs-3{-webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }	.col-xs-4{-webkit-box-flex:0; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%; }	.col-xs-5{-webkit-box-flex:0; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%; }	.col-xs-6{-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }	.col-xs-7{-webkit-box-flex:0; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%; }	.col-xs-8{-webkit-box-flex:0; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%; }	.col-xs-9{-webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }	.col-xs-10{-webkit-box-flex:0; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%; }	.col-xs-11{-webkit-box-flex:0; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%; }	.col-xs-12{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }}@media (min-width: 576px) {	.col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }	.col-sm-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none;}	.col-sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%;}	.col-sm-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}	.col-sm-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}	.col-sm-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}	.col-sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}	.col-sm-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}	.col-sm-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}	.col-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }	.col-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}	.col-sm-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }	.col-sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }	.col-sm-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }	.col-sm-hidden { display:none;}}@media (min-width:768px) {	.col-md{-ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }	.col-md-auto{-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; }	.col-md-1{-webkit-box-flex:0; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%; }	.col-md-2{-webkit-box-flex:0; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%; }	.col-md-3{-webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }	.col-md-4{-webkit-box-flex:0; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%; }	.col-md-5{-webkit-box-flex:0; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%; }	.col-md-6{-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }	.col-md-7{-webkit-box-flex:0; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%; }	.col-md-8{-webkit-box-flex:0; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%; }	.col-md-9{-webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }	.col-md-10{-webkit-box-flex:0; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%; }	.col-md-11{-webkit-box-flex:0; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%; }	.col-md-12{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }	.col-md-hidden { display:none;}}@media (min-width:992px) {	.col-lg{-ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }	.col-lg-auto{-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; }	.col-lg-1{-webkit-box-flex:0; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%; }	.col-lg-2{-webkit-box-flex:0; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%; }	.col-lg-3{-webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }	.col-lg-4{-webkit-box-flex:0; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%; }	.col-lg-5{-webkit-box-flex:0; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%; }	.col-lg-6{-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }	.col-lg-7{-webkit-box-flex:0; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%; }	.col-lg-8{-webkit-box-flex:0; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%; }	.col-lg-9{-webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }	.col-lg-10{-webkit-box-flex:0; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%; }	.col-lg-11{-webkit-box-flex:0; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%; }	.col-lg-12{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }	.col-lg-hidden { display:none;}}@media (min-width:1200px) {	.col-xl{-ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }	.col-xl-auto{-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; }	.col-xl-1{-webkit-box-flex:0; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%; }	.col-xl-2{-webkit-box-flex:0; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%; }	.col-xl-3{-webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }	.col-xl-4{-webkit-box-flex:0; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%; }	.col-xl-5{-webkit-box-flex:0; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%; }	.col-xl-6{-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }	.col-xl-7{-webkit-box-flex:0; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%; }	.col-xl-8{-webkit-box-flex:0; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%; }	.col-xl-9{-webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }	.col-xl-10{-webkit-box-flex:0; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%; }	.col-xl-11{-webkit-box-flex:0; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%; }	.col-xl-12{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }	.col-xl-hidden { display:none;}}@media (min-width:1920px) {	.col-xl{-ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }	.col-xl-auto{-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; }	.col-xl-1{-webkit-box-flex:0; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%; }	.col-xl-2{-webkit-box-flex:0; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%; }	.col-xl-3{-webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }	.col-xl-4{-webkit-box-flex:0; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%; }	.col-xl-5{-webkit-box-flex:0; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%; }	.col-xl-6{-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }	.col-xl-7{-webkit-box-flex:0; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%; }	.col-xl-8{-webkit-box-flex:0; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%; }	.col-xl-9{-webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }	.col-xl-10{-webkit-box-flex:0; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%; }	.col-xl-11{-webkit-box-flex:0; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%; }	.col-xl-12{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }}