

.title-slider .swiper-container .swiper-slide h2:before {
width: 620px;
/* puvodne mask-image: linear-gradient(to right, rgba(0,0,0,1.0), rgba(0,0,0,0.0));
-webkit-mask-image: linear-gradient(to right, rgba(0,0,0,1.0),rgba(0,0,0,0.0)); */
mask-image: linear-gradient(to right, rgba(0,0,0,1.0),rgba(0,0,0,1.0),rgba(0,0,0,0.5),rgba(0,0,0,0.0));
-webkit-mask-image: linear-gradient(to right, rgba(0,0,0,1.0),rgba(0,0,0,1.0),rgba(0,0,0,0.5),rgba(0,0,0,0.0));
}




/* Boxy HP - velikost fontu */

#homepage .info-boxes-section p {
font-size: 1.8rem;
line-height: 1.8rem;
//color: red;
}

@media screen and (max-width: 1023px) {
#homepage .info-boxes-section p {
font-size: 1.8rem;
line-height: 1.8rem;
//color: green;
}
}

@media screen and (max-width: 767px) {
#homepage .info-boxes-section p {
font-size: 1.6rem;
line-height: 1.6rem;
//color: blue;
}
}


/* Boxy HP - velikost fontu - konec */



/* Pracovni pozice */



.open-positions .div-wrap .content-block {
    z-index: 50;
    opacity: 0.8;
    background-color: rgba(255,255,255,0.2);
    background-color: #295987;
}




.open-positions::before {
opacity: 0.3;
}



/* Pracovni pozice - konec */









/* Medailonek */
@media only screen and (min-width: 1301px) {
.employee-comments .content-block p {
    line-height: 2.4rem;
    font-size: 1.8rem;
	//color: green;
}
}


@media only screen and (max-width: 1300px) {
.employee-comments .content-block p {
    line-height: 2.4rem;
    font-size: 1.8rem;
	//color: blue;
}
}


@media only screen and (max-width: 1023px) {
.employee-comments .content-block p {
    line-height: 2.2rem;
    font-size: 1.6rem;
	//color: red;
}
}


@media only screen and (max-width: 767px) {
.employee-comments .content-block p {
    line-height: 2.2rem;
    font-size: 1.6rem;
	//color: fuchsia;
}
}



.employee-comments .content-block p {
    min-height: inherit;
}




/* docasne skryti prepinace jazyka */
header.header .btn-lang {
//display: none;
}



header.header .btn-search {
    display: none;
}

.modal.posts.active .modal-container p a,
.modal.posts.active .modal-container a
{
color: #04b6e2;
}


.modal.posts.active .modal-container p a:hover,
.modal.posts.active .modal-container a:hover
{
color: black;
text-decoration: underline;
}



@media screen and (min-width: 1551px) {
.title-slider .swiper-container .swiper-slide h2
{
/* udela Pavel */
/* font-size: 6rem; */
}
}


.grecaptcha-badge {
border: 1px solid black !important;
position: absolute !important;
top: -1000px !important;
left: -1000px !important;
width: 1px !important;
height: 1px !important;
visibility: hidden !important;
display: none !important;
}


body#career div.body-wrap main div.modal.active div.modal-container div.content p {
padding-right: 0px;
}



@media screen and (min-width: 1024px) and (max-width: 1300px) {
.employee-comments .content-block p {
padding: 25px;
}
}




@media only screen and (min-width: 1301px) {
.employee-comments .content-block p {
padding: 40px;
}
}




.partners-section .div-wrap a.partner-item:hover {
opacity: 0.5;
filter: gray;
-webkit-filter: grayscale(1);
filter: grayscale(1);
}




.partners-section h2 {
font-size: 2.2rem;
font-family: 'Source Sans Pro', sans-serif;
color: black;
}


@media screen and (max-width: 1300px) and (min-width: 0) {
.partners-section h2 {
font-size: 3.0rem;
}
}


@media screen and (max-width: 1023px) and (min-width: 0) {
.partners-section h2 {
font-size: 2.6rem;
}
}

@media screen and (max-width: 767px) and (min-width: 0) {
.partners-section h2 {
 font-size: 2.0rem;
}
}


.modal .modal-container p {
font-size: 100%;
}

.modal-container .inline-block .left,
.modal-container .inline-block .right {
padding-right: 2em;
}

.modal-container .inline-block .left ul li,
.modal-container .inline-block .right ul li {
line-height: 1.15em;
margin-bottom: 10px;
}


.modal-container .third-block img {
margin-top: 4em;
margin-bottom: 4em;
}



@media screen and (max-width: 767px) and (min-width: 0) {
.creators a {
    width: 90px;
}
}




*, html, body, p {
//color: blue !important;
}