/* General Blueprint Style */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
@font-face {
	font-family: 'bpicons';
	src:url('../fonts/bpicons/bpicons.eot');
	src:url('../fonts/bpicons/bpicons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bpicons/bpicons.woff') format('woff'),
		url('../fonts/bpicons/bpicons.ttf') format('truetype'),
		url('../fonts/bpicons/bpicons.svg#bpicons') format('svg');
	font-weight: normal;
	font-style: normal;
} /* Made with http://icomoon.io/ */

@font-face {
	font-family: 'gothic';
	src: url('./gothic.eot');
	src: local('gothic'), url('./gothic.woff') format('woff'), url('./gothic.ttf') format('truetype');
}

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 html, body {
      position: relative;
      height: 100%;
    }

.exit112_body{ background-color: #252525;}
	 
a.underline {
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 2px;
  transition: background-size cubic-bezier(0,.5,0,1) 0.3s;
}
.text-clanek{font-size: 1.02857rem;    line-height: 1.47143rem;    color: #000;text-align: justify;}
.text-citat{margin: 50px 0px;    font-size: 1.2857rem;    color: gray;    font-style: italic;font-weight: 600;}
.ikona-uvod{font-size: 40px;margin-bottom: 15px;}
.ikona-uvod-text{border-right: 1px solid white;padding-top:15px;font-size: 18px;}
.dropdownmenu ul, .dropdownmenu li {
	margin: 0;
	padding: 0;
}
.dropdownmenu ul {
	background: gray;
	list-style: none;
	width: 100%;
}
.dropdownmenu li {
	float: left;
	position: relative;
	width:auto;
}
.dropdownmenu a {
	border-right: 3px solid #E8E8E8;
    background: #DFDFDF;
    color: black;
    display: block;
    font-size: 20px;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.dropdownmenu li:hover a {
	background: #F0F0F0;
}

* {box-sizing: border-box}

.dropdownmenu2 ul, .dropdownmenu2 li {
	margin: 0;
	padding: 0;
}
.dropdownmenu2 ul {
	background: gray;
	list-style: none;
	width: 100%;
}
.dropdownmenu2 li {
	float: left;
	position: relative;
	width:auto;
}
.dropdownmenu2 li.first {
	border-left: 1px solid #E8E8E8;
}
.dropdownmenu2 a {
	border-right: 1px solid #E8E8E8;
   /* background: #DFDFDF;*/
    color: black;
    display: block;
    font-size: 18px;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}

.dropdownmenu2 li:hover a {
	background: #F0F0F0;
}
img.potah {color: black;margin-bottom: 5px;}
img.potah {border: 3px solid #FFF}
img.active {border: 3px solid #7FC31C}
a.underline:hover,
a.underline:focus {
  text-decoration: none;
  background-size: 110% 2px;
}
    body {
      background: #fff;
      font-family: 'gothic',Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 14px;
      color:#000;
      margin: 0;
      padding: 0;
    }
    .swiper-container {
      width: 100%;
      height: 100%;
    }
	 .aktuality .swiper-slide {
	 	 background: #7FC31C;
	 }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .img-fluid, .img-thumbnail {
      max-width: 100%;
      height: auto;
    }
    .dark-image {
      -webkit-filter: brightness(95%);
      filter: brightness(95%);
    }
    .d-none{display:none}
    .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
    }
	 
	.exit112_body h2, .exit112_body .TextBohm{
		color: #fff;
		
	}
	.exit112_body hr.custom{
		border-color: #fff;
		
	}
    hr.custom {
    border-width: .21429rem;
    border-color: #000;
    max-width: 2.78571rem;
    margin: .71429rem 0 1.28571rem;
    }
    .linearicons-chevron-left:before {
      content: "<";
    }
    .linearicons-chevron-right:before {
      content: ">";
    }  
    .w-100 {
      width: 100%!important;
    }
    .m-0 {
     margin: 0!important;
    }
    @media (min-width: 1500px){
    .mb-xxl-5, .my-xxl-5 {
      margin-bottom: 6.786rem!important;
    }
    }
    article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
} 


.TextBohm {
    font-size: 1.0857rem;
    color: gray;
    font-weight: 500;
}
h2{
  font-size: 2.17143rem;
    letter-spacing: .02em;
    color: #B33739;
    line-height: 2.72857rem;
    margin-bottom: 1.14286rem;
    text-transform: none;
    font-weight: 700;
    text-align: left;
}
.bohm_green{
	color:#7FC31C;	
}
.header-absolute {
    position: absolute;
    left: 3%;
    top: 10px;
    right: 0;
    z-index: 1041;
}
.header {
    padding-left: 3%;
    margin-top: 10px;
    right: 0;
    z-index: 0;
    margin-bottom: 10px;
}
@media (min-width: 200px) {
  .titulek_baner{text-shadow: 2px 2px 4px #000000; font-size: 1rem;line-height: 1.12857rem;   text-align: center;}
}
@media (min-width: 500px) {
  .img_potah {width: 75%}
  .titulek_baner{text-shadow: 2px 2px 4px #000000; font-size: 1rem;}
}

@media (min-width: 1300px) {
  .img_potah {width: 65%}
  .titulek_baner{text-shadow: 2px 2px 4px #000000; font-size: 3rem;}
}

@media (min-width: 1500px) {
  .img_potah {width: 60%}
  .titulek_baner{text-shadow: 2px 2px 4px #000000; font-size: 3rem;}
}
.img_potah{
  cursor: pointer;
}
/*#ps-image-slider .swiper-slide{padding-left:19.73%}#ps-image-slider figcaption{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;bottom:0;left:3%;right:73%;text-align: left;}#ps-image-slider figcaption .slide-description{font-size:.92857rem;line-height:1.07143rem;color:#797979}#ps-image-slider figcaption .slide-description h2{font-size:3.17143rem;letter-spacing:.02em;color:#7FC31C;line-height:2.72857rem;margin-bottom:1.14286rem;text-transform:none;font-weight:700}#ps-image-slider figcaption .slide-description h2 span{color:#666465;display:inline-block;font-size: 2.17143rem;}#ps-image-slider figcaption .slide-description h5{margin-bottom:1rem}#ps-image-slider figcaption .slide-description .slide-button{padding-top:2.85714rem;cursor: pointer;}#ps-image-slider .swiper-nav{position:absolute;right:4%;bottom:8%;z-index:1;display:flex}#ps-image-slider .swiper-nav .swiper-custom-current,#ps-image-slider .swiper-nav .swiper-custom-next,#ps-image-slider .swiper-nav .swiper-custom-prev{position:relative;display:block;height:3.64286rem;width:3.64286rem;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}#ps-image-slider .swiper-nav .swiper-custom-current i,#ps-image-slider .swiper-nav .swiper-custom-next i,#ps-image-slider .swiper-nav .swiper-custom-prev i{display:block;text-align:center;font-size:1.57143rem;line-height:3.64286rem;color:#fff;z-index:1;position:relative}#ps-image-slider .swiper-nav .swiper-custom-current:before,#ps-image-slider .swiper-nav .swiper-custom-next:before,#ps-image-slider .swiper-nav .swiper-custom-prev:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#797979;opacity:.3}#ps-image-slider .swiper-nav .swiper-custom-current:hover:before,#ps-image-slider .swiper-nav .swiper-custom-next:hover:before,#ps-image-slider .swiper-nav .swiper-custom-prev:hover:before{background:#7FC31C;opacity:.5}#ps-image-slider .swiper-nav .swiper-custom-current{cursor:auto}#ps-image-slider .swiper-nav .swiper-custom-current:before{background:#fff!important;opacity:.5!important}#ps-image-slider .swiper-pagination{position:absolute;left:20%;bottom:10%;width:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:hsla(0,0%,47.5%,.28);letter-spacing:.05em;font-size:6.85714rem;font-weight:700;min-width:14.28571rem;text-align:left}@media (max-width:1499.98px){#ps-image-slider figcaption .slide-description h2{font-size:3.21429rem;letter-spacing:.02em;color:#7FC31C;line-height:3.92857rem;margin-bottom:1.14286rem}#ps-image-slider figcaption .slide-description h5{margin-bottom:.71429rem}#ps-image-slider figcaption .slide-description .slide-button{padding-top:2.14286rem}#ps-image-slider .swiper-nav .swiper-custom-current,#ps-image-slider .swiper-nav .swiper-custom-next,#ps-image-slider .swiper-nav .swiper-custom-prev{height:3.21429rem;width:3.21429rem}#ps-image-slider .swiper-nav .swiper-custom-current i,#ps-image-slider .swiper-nav .swiper-custom-next i,#ps-image-slider .swiper-nav .swiper-custom-prev i{line-height:3.21429rem}#ps-image-slider .swiper-pagination{bottom:8%;font-size:5rem;min-width:9.28571rem}}@media (max-width:1199.98px){#ps-image-slider figcaption .slide-description h2{font-size:2.85714rem;line-height:3.14286rem}#ps-image-slider figcaption .slide-description h5{font-size:1.14286rem;margin-bottom:.71429rem}#ps-image-slider figcaption .slide-description .slide-button{padding-top:1.42857rem}}@media (max-width:991.98px){#ps-image-slider figcaption .slide-description h2{font-size:2.14286rem;line-height:2.57143rem}#ps-image-slider figcaption .slide-description h5{font-size:1.14286rem;margin-bottom:.71429rem}#ps-image-slider figcaption .slide-description .slide-button{display:none}#ps-image-slider .swiper-nav .swiper-custom-current,#ps-image-slider .swiper-nav .swiper-custom-next,#ps-image-slider .swiper-nav .swiper-custom-prev{height:4.28571rem;width:4.28571rem}#ps-image-slider .swiper-nav .swiper-custom-current i,#ps-image-slider .swiper-nav .swiper-custom-next i,#ps-image-slider .swiper-nav .swiper-custom-prev i{line-height:4.28571rem}#ps-image-slider .swiper-pagination{bottom:8%;font-size:3.57143rem;min-width:6.42857rem}}@media (max-width:767.98px){#ps-image-slider figcaption .slide-description h2{font-size:1.78571rem;line-height:2.14286rem;margin-bottom:.71429rem}#ps-image-slider figcaption .slide-description h5{font-size:1.14286rem;margin-bottom:.71429rem}#ps-image-slider figcaption .slide-description .slide-button{display:none}#ps-image-slider .swiper-nav .swiper-custom-current,#ps-image-slider .swiper-nav .swiper-custom-next,#ps-image-slider .swiper-nav .swiper-custom-prev{height:2.85714rem;width:2.85714rem}#ps-image-slider .swiper-nav .swiper-custom-current i,#ps-image-slider .swiper-nav .swiper-custom-next i,#ps-image-slider .swiper-nav .swiper-custom-prev i{font-size:1.57143rem;line-height:2.85714rem}#ps-image-slider .swiper-pagination{bottom:8%;font-size:2.14286rem;min-width:3.57143rem}}@media (max-width:575.98px){#ps-image-slider figcaption{right:40%}#ps-image-slider figcaption .slide-description{font-size:.78571rem}#ps-image-slider figcaption .slide-description h2{font-size:1.42857rem;line-height:1.57143rem;margin-bottom:.71429rem}#ps-image-slider figcaption .slide-description h5{font-size:.92857rem;margin-bottom:.35714rem}#ps-image-slider figcaption .slide-description .slide-button{display:none}#ps-image-slider .swiper-pagination{bottom:8%;font-size:1.07143rem;min-width:2.14286rem}}*/
 

body, html { font-size: 100%; padding: 0; margin: 0;}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.card-body {
    font-size: 14px;
    padding: 8px 1.25rem;
}

a {
	color: black;
	text-decoration: underline;
}

a:hover {
	color: #000;
}

.container > header {
	width: 90%;
	max-width: 69em;
	margin: 0 auto;
	padding: 2.875em 1.875em 1.875em;
}

.container > header h1 {
	font-size: 2.125em;
	line-height: 1.3;
	margin: 0 0 0.6em 0;
	float: left;
	font-weight: 400;
}

.container > header > span {
	display: block;
	position: relative;
	z-index: 9999;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5em;
	padding: 0 0 0.6em 0.1em;
}

.container > header > span span:after {
	width: 30px;
	height: 30px;
	left: -12px;
	font-size: 50%;
	top: -8px;
	font-size: 75%;
	position: relative;
}

.container > header > span span:hover:before {
	content: attr(data-content);
	text-transform: none;
	text-indent: 0;
	letter-spacing: 0;
	font-weight: 300;
	font-size: 110%;
	padding: 0.8em 1em;
	line-height: 1.2;
	text-align: left;
	left: auto;
	margin-left: 4px;
	position: absolute;
	color: #fff;
	background: #47a3da;
}

.container > header nav {
	float: right;
	text-align: center;
}

.container > header nav a {
	display: inline-block;
	position: relative;
	text-align: left;
	width: 2.5em;
	height: 2.5em;
	background: #fff;
	border-radius: 50%;
	margin: 0 0.1em;
	border: 4px solid #47a3da;
}

.container > header nav a > span {
	display: none;
}

.container > header nav a:hover:before {
	content: attr(data-info);
	color: #47a3da;
	position: absolute;
	width: 600%;
	top: 120%;
	text-align: right;
	right: 0;
	pointer-events: none;
}

.container > header nav a:hover {
	background: #47a3da;
}

.bp-icon:after {
	font-family: 'bpicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #47a3da;
	-webkit-font-smoothing: antialiased;
}

.container > header nav .bp-icon:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 2;
	text-indent: 0;
}

.container > header nav a:hover:after {
	color: #fff;
}

.bp-icon-next:after {
	content: "\e000";
}
.bp-icon-drop:after {
	content: "\e001";
}
.bp-icon-archive:after {
	content: "\e002";
}
.bp-icon-about:after {
	content: "\e003";
}
.bp-icon-prev:after {
	content: "\e004";
}

@media screen and (max-width: 55em) {

	.container > header h1,
	.container > header nav {
		float: none;
	}

	.container > header > span,
	.container > header h1 {
		text-align: center;
	}

	.container > header nav {
		margin: 0 auto;
	}

	.container > header > span {
		text-indent: 30px;
	}
}
.bohm-green{
	color: #7FC31C
}
.StepsBasket {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.StepsBasket #active {
    background: url(des/step-active.png) no-repeat left center;
    color: #ffffff;
}
.StepsBasket .step {
    float: left;
    background: url(des/step.png) no-repeat left center;
    width: 145px;
    height: 45px;
    line-height: 35px;
    text-align: center;
    color: #2b2b2b;
    font-size: 10px;
    font-weight: 800;
    text-transform: uppercase;
    margin-right: 20px;
}
.step {
    float: left;
    width: 100%;
}
.basketTh{
   background-color: #2B1D72;
	color: white;
}
.star {
    color: #e41d38;
    margin: 0 5px;
}
.MenuDoprava {display: block;
    background-position: 8px center;
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
    background-color: #F4F4F4;"
}