﻿section#galerie{border:0}
.slider--gal{padding:0px 37px;}
.slider--gal .slick-slide{text-align: center;}


@media (max-width: 991px) {
  .hlavicka {
    min-height: 180px;
    padding-top: 68px;
    margin-bottom: 25px;
    position: relative;
    padding-bottom: 0;
    background: #ffffff url({{documentUrl Nadace NZD=header-img}}) no-repeat center 44px;
    background-size: contain;
}	
.nadpis-head {
    display: inline-block;
    padding: 10px 0;
    color: #066d96;
    float: right;
    text-align: right;
    line-height: 32px;
}
#hlNadpis1 {margin-right: 0px; font-size: 32px;}
#hlNadpis2 {font-size: 32px;}
	}


@media (max-width: 767px) {
.hlavicka {
    min-height: 174px;
    padding-top: 50px;
    margin-bottom: 10px;
    position: relative;
    padding-bottom: 0;
    background: #ffffff url({{documentUrl Nadace NZD=header-img-mob}}) no-repeat center 44px;
    background-size: contain;
}
#hlNadpis1 {font-size: 23px; font-weight: 300; margin-right: 0px;}
#hlNadpis2 {font-size: 23px; font-weight: 300;}
.logo-nzd {display: inline-block; padding: 15px 35% !important;}
.partners {padding: 5px 20px; margin: 0 auto; background: #086d97; margin-top: 123px; vertical-align: bottom; max-width: 100%;}
.box-hint {max-width: 100% !important;}
	}

@media (max-width: 414px) {
.hlavicka {
    min-height: 150px;
    padding-top: 40px;
    margin-bottom: 10px;
    position: relative;
    padding-bottom: 0;
    background: #ffffff url({{documentUrl Nadace NZD=header-img-mob}}) no-repeat center 44px;
    background-size: contain;
}
.logo-nzd {display: inline-block; padding: 5px 22% !important;}
#hlNadpis1 {font-size: 19px; font-weight: 300; margin-right: 0px;}
#hlNadpis2 {font-size: 19px; font-weight: 300;}
.hlavicka menu li a {display: block;padding: 3px 15px;font-size: 13px;}
.box-hint {font-size: 1rem !important;}
.partners {
    padding: 5px 10px;
    margin: 0 auto;
    background: #086d97;
    margin-top: 35px;
    vertical-align: bottom;
    max-width: 100%;
}
	}


.benefity--big .benefit {
    display: inline-block;
    width: 305px;
    padding: 0 35px 0 0px;
    vertical-align: top;
}

#benefity h2 {
    margin-bottom: 15px;
    color: #4f0b22;
    font-size: 32px;
    font-weight: 300;
}

.proc-info ul{list-style: none; }
.proc-info ul li{position: relative; padding-left: 16px; padding-bottom:10px;}
.proc-info ul li::before{content: "■"; display: inline-block; position:absolute; left:0px; top: -2px; color: #4f0b22;}

.benefit ul{list-style: none; }
.benefit ul li{position: relative; padding-left: 16px; padding-bottom:10px;}
.benefit ul li::before{content: "■"; display: inline-block; position:absolute; left:0px; top: -2px; color: #4f0b22;}


.col-sm-6 ul{list-style: none; }		
.col-sm-6 ul li{position: relative; padding-left: 16px; padding-bottom:10px;}		
.col-sm-6 ul li::before{content: "■"; display: inline-block; position:absolute; left:0px; top: -2px; color: #4f0b22;}


.dms-kod {color: #f39223; font-weight: bold;}


.benefity--small {padding: 30px 0;text-align: center;}					
.benefity--small .benefit {display: inline-block; width: 155px;	margin: 0 20px 20px; vertical-align: top;}		
.benefity--small img {margin-bottom: 15px;}				
.benefit img {display: inline-block; margin: auto; padding: 15px 0; float: none;}		
.benefity--small .benefit p {padding: 0 5px; font-size: 14px; font-size: 1.4rem;}		
.bg-blue p {margin-bottom: 25px;}		
.konf-text {font-size: 12px; color: #4f0b22;}		
.toggler {font-size: 16px; font-weight: 600;}		
hr.rocniky{	height: 25px; line-height: 0; margin: 0; padding: 0; border: 0;	border-top: 1px solid #4f0b22; margin-top: 20px;}



.pre-header {
    background: #fff;
    display: block;
    height: auto;
}

.pre-header-inner {
    max-width: 1040px;
    margin-right: auto;
    margin-left: auto;
    padding: 15px;
    overflow: hidden;
    text-align: left;
}


.hlavicka .pre-header-inner {
    position: relative;
}


@media (min-width: 1200px)
.pre-header-inner {
    width: 1150px;
}


@media (min-width: 1100px)
.pre-header-inner {
    width: 1040px;
}


@media (min-width: 992px)
.pre-header-inner {
    width: 940px;
}


@media (min-width: 768px)
.pre-header-inner {
    width: 710px;
}

.logo-nzd {
    display: inline-block;
    padding: 15px 0;
}

.dms-nzd {
    display: inline-block;
    padding: 10px;
    float: right;
}


.kontakty {
    padding: 20px 0;
}

.jobs-link {
    display: inline-block;
    position: relative;
    padding: 10px 0;
    font-size: 14px;
    text-decoration: none;
}

.jobs-link:hover:after {
    top: -2px;
    width: 5px;
    height: 5px;
    border-width: 2px;
}

.jobs-link:hover {
	text-decoration: underline;
}

.jobs-link:after {
    content: " ";
    display: inline-block;
    position: relative;
    right: -10px;
    top: -2px;
    width: 5px;
    height: 5px;
    border-top: 2px solid #4f0b22;
    border-right: 2px solid #4f0b22;
    transform: rotate(45deg);
}

.nocontent:after {content: none;}

p.vyrocni-zpravy {font-weight: 600;}
p.popis-akce {margin-bottom: 50px;}

.head-link {color: #717171;text-decoration: none;}
.head-link:hover {color: #717171;text-decoration: none;}

#sticker {z-index:1001 !important;}

.fa-facebook:not(.reFB) {float: right;font-size: 2.5rem; color: #4f0b22;}
.fa-facebook:hover {text-decoration: none !important;}
.reFB {color: #4f0b22; margin-right: 10px; float: none !important; font-size: 15px !important;}
.fa-file-pdf-o {font-size:20px; margin-left: 10px;}
.fa-facebook {float: right; font-size: 20px; color: #4f0b22;}
.fb-head {font-size: 1.875rem!important;color: #fff!important;border: 1px solid #fff;width: 32px;text-align: center;}
.fa-exchange {font-size: 20px; margin-left: 10px;}
#modal-kontakt.modal {display: none !important;}
.fixed-header {position: fixed !important;top: 0!important;left: 0!important;width: 100%!important;z-index: 9999!important;height: 40px;background: #4f0b22 !important;}
.slick-prev, .slick-next {width: 20px;height: 20px; border-color: #136f97;}
.fb-head {font-size: 1.75rem!important;color: #fff!important;border: 1px solid #fff;width: 32px;text-align: center;}

@media only screen and (max-width : 991px) {
.fa.fa-facebook.fb-head {float: none; font-size: 1.5rem !important;}
}