.oj-page-feature { position:relative; }

.oj-page-feature .info-cite {  }
.oj-page-feature .info-cite .container { padding-bottom: 3em; border-top: none; border-bottom: 1px solid #f2f2f2; }

.oj-page-feature .home-block { text-align: center; background: #fff url('../img/block-back-bottom@2x.png') bottom center no-repeat; background-size: 50% auto; }
.oj-page-feature .home-block .container { border-bottom: 1px solid #f2f2f2; }
.oj-page-feature .home-block h1 { margin-top: 2em; margin-bottom: 1em; font-size: 220%; }
.oj-page-feature .home-block h2 { margin-bottom: 1em; }
.oj-page-feature .home-block h3 { margin-bottom: 1em; font-size: 220%; }
.oj-page-feature .home-block p { padding-bottom: 1.5em; font-size: 100%; }
.oj-page-feature .home-block img { margin-top: 2.5em; }
.oj-page-feature .home-block img:not([data-retina]) { height: auto; } /* Ondra - fix problému s retinou */
.oj-page-feature .home-block .note { font-size: 80%; color: #888; margin: 0; padding: 0; }
.oj-page-feature .home-block .text-icon { height: 64px; width: 64px; float: left; margin-top: 0; margin-right: 2em; margin-bottom: 4em; }

.oj-page-feature .home-block-top { text-align: left; }
.oj-page-feature .home-block-top img { margin-top: 0; }
.oj-page-feature .home-block-top .container {}
.oj-page-feature .home-block-top .btn { margin-top: 1em; margin-bottom: 1em; }
.oj-page-feature .home-block-top h1 { letter-spacing: 0.07em; text-align: left; margin-top: 0; margin-bottom: 0; }
.oj-page-feature .home-block-top h2 { text-transform: none; font-family: 'FontRegular'; letter-spacing: 0; text-align: left; line-height: 1.4; padding-bottom: 1em; }
.oj-page-feature .home-block-top ul { padding-left: 0; }
.oj-page-feature .home-block-top li { list-style-type: none; padding-top: 0.7em; letter-spacing: 0.1em; font-size: 110%; text-align: left; }
.oj-page-feature .home-block-top li .ico { margin-right: 1em; text-size: 90%; }

.oj-page-feature .home-block-wide h2 { padding-bottom: 0; margin-top: 2em; margin-bottom: 1em; font-size: 220%; }
.oj-page-feature .home-block-wide p { width: 85%; margin-left: 7.5%; }

.oj-page-feature .container { overflow: visible; }
.oj-page-feature .oj-page-content-block { overflow: visible; z-index: 1; }
.oj-page-feature .oj-page-content-block.no-border,
	.oj-page-feature .oj-page-content-block.no-border .container{ border-bottom: none; }
.oj-page-feature .oj-page-content-block.no-background { background-image: none; }

.oj-page-feature .home-block-three { botder-bottom: none; background-image: none; padding-bottom: 0; }
.oj-page-feature .home-block-three .col-lg-4 { margin-top: 2em; margin-bottom: 3em; border-left: 1px solid #f2f2f2; }
.oj-page-feature .home-block-three .col-lg-4:first-child { border-left: none; }
.oj-page-feature .home-block-three h2 { letter-spacing: 0; }
.oj-page-feature .home-block-three p { display: block; min-height: 4em; width: 75%; margin-left: 12.5%; }
.oj-page-feature .home-block-three .btn-blank { background-color: transparent; }

.page-block-top-company img {  }
.page-block-top-company .img-all { margin-left: -20%; }

.img-lang-box-company { margin-right: -25%; }

.oj-page-feature .block-max-wide-600 p{ max-width:600px; margin:auto; }
.oj-page-feature .video-block h1{margin:0.5em 0;}
.oj-page-feature .video-block p.btn-lg-vp{ padding-top:0.5em; padding-bottom:4em; }
.oj-page-feature .video-block-youtube{ padding-bottom:1.5em; }

/* MAREK - pixel-perfect */
/* .oj-page-feature .home-block-top li { letter-spacing: 0.05em; } */ /* nejde mensi skok letter-spacing - docasne neresim */
/* up to ipad landscape */
@media (max-width: 1199px) {
	.oj-page-feature .home-block-top .container { position: relative; }
	.oj-page-feature .home-block-top .col-lg-6 { position: static; float: left; width: 50%; }
	.oj-page-feature .home-block-top img { position: absolute; max-width: 50%; bottom: 0; right: 0; }
	
	.img-lang-box-company { margin-right: -25%; max-width: 150%; }

}

/* up to ipad portrait */
@media (max-width: 991px) {
	.oj-page-feature .home-block-top .col-lg-6 { width: 30%; }
	.oj-page-feature .home-block-top .col-lg-6:first-child { width: 70%; }
	.oj-page-feature .home-block-top img { position: absolute; max-width: 35%; bottom: 0; right: 0; }
	
	.oj-page-feature .home-icon-left { clear: left; }
	.home-block-lector .col-lg-4 { width: 100%; }
}

/* iphone portrait */
@media (max-width: 400px) {
	.oj-page-feature .home-block h1 { font-size: 150%; }
	.oj-page-feature .home-block h2 { font-size: 120%; }
	.oj-page-feature .home-block h3 { font-size: 110%; }
}
/* ZDENEK - zmeny pro SEO */
.oj-page-without-banner{
    margin-top:65px;
}