﻿

footer .widget-column { display: -webkit-flex; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.send img{padding:0}
.send{padding:4px 15px;text-align:right}
.spadd5px{margin-bottom:5px}


#footer {
	background: #249A68;
	margin-top: 30px;
	padding: 20px 0 0;
}


#footer h2 {
	font-weight: bold;
}


#footer .widgets {
	width: 150px;
	float: right;
	color: #fff;
}


#footer h3 {
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}


#footer a {color: #fff;}


.bottom-footer, .bottom-footer a
{
	color: #a7a8aa;
	font-size: 15px;
	line-height: 25px;
}


.bottom-footer a:hover
{
	color: #f9f9f9;
}



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}

.vice-text {display: none; clear: left; margin: 0px auto; padding-top: 12px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.windmill01, .windmill02, .windmill03 {
    position:absolute;
    bottom:-6px;
}


.windmill02 {
    left: 50px;
}


.windmill02 img {
    width:40%;
}


.wrap {
	width: 96.153846%;
	max-width: 83.3333em;
}


	
.infinite-mm-menu-wrap{ display: none; }
.e2-32.x-section {margin:0em;padding:45px 0px 45px 0px;background-color:transparent;z-index:1;}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}
.nav__mobile .nav__mobile__region{width:100px;position:absolute;bottom:58px;left:21px;color:#fff;text-left:right;font-size:12px;line-height:12px;font-size:.75rem;line-height:.75rem}




#home-feature {
	float: left;
	width: 660px;
	margin: 0 20px 0 0;
	display: inline-block;
}
.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}

.logo{width:0px;text-align:center;height:190px;overflow:hidden;float:left;}

.logo img{display: none;}


.icon-search:before {
  content: "\e903"; }


.home-banner-sub-content {
width:436px;
height:270px;
margin:10px 0 0 10px;
}


.home-banner-sub-content-full {
width:840px;
height:270px;
margin:10px 0 0 10px;
}


.home-bnr-jquery .home-banner-sub-content {
width:404px;
height:256px;
margin:14px 0 0 14px;
}


.ecs__deadline__current, .ecs__level__current, .ecs__service__current {
    display: inline-block;
    margin: 6px 0 0;
    font-family: FoundersGrotesk-Light;
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.2px;
    color: #fff;
    width: 100%;
    cursor: pointer;
    text-align: left;
    padding-left: 24px
}

.ecs__service__current:after, .ecs__level__current:after, .ecs__deadline__current:after{
    content: '';
    position: absolute;
    top: 19px;
    right: 15px;
    border: 8px solid transparent;
    border-top: 12px solid #414347;
}

.ecs__list:hover .ecs__service__current:after, .ecs__list:hover  .ecs__level__current:after, .ecs__list:hover  .ecs__deadline__current:after{
    border-top: 12px solid white;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
body,body .content-pusher,body #main-content,.wpcf7-form.style-01 .contact-form-content .message textarea,.wpcf7-form.style-01 .contact-form-content .email input,.wpcf7-form.style-01 .contact-form-content .subject input,.wpcf7-form.style-01 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .email input,.wpcf7-form.style-02 .contact-form-content .message textarea,.wpcf7-form.style-02 .contact-form-content .subject input{background:#fff}
.site-header .site-branding{float:left}
.site-header .site-branding a svg{width:156px;height:34px}
.site-header .site-branding a svg .logo-letters{fill:#bed73d}
.site-header .site-branding a svg .logo-circles{fill:#007ac2}
.site-header.toggled .site-branding{float:left}
.site-header.toggled .site-branding a svg .logo-letters{fill:transparent}
.site-header.toggled .site-branding a svg .logo-circles{fill:#ffffff}
.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}

.sb-open .sponsor
{
    color: #000 !important;
    border-top: 1px solid #000;
}

.sponsor {
  background-color: #fff;
  text-align: center;
  padding: 10px;
  margin-bottom: 0;
  font-size: 0.78rem;
  color: #747a8c;
}

.sponsor img {
  display: inline-block;
  height: 40px;
  margin-top: 12px;
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}


.directors li a:link, .directors li a:visited {
	color: #fff;
}


.directors li a:hover {
	color: #A4A4A4;
}

.menu {height: 30px;margin: 0px auto;  width: 1120px;}

.menu .main-nav a {font-size: 12px;float: left; color: #0B4A8F;text-decoration: none;display: block;padding: 0px 7px;margin: 4px 0;font-weight: 600;}
