/*
html[lang=cz] #content-header-banner { background: url('../img/bg_head.png'); }
html[lang=sk] #content-header-banner { background: url('../img/pozadi-web-sk.png') no-repeat -16px 0; }
*/

.footerColumn25 h2 {
  color:#ed4524;
  font-size:1.4em;
  font-weight:bold;
  padding-top:11px;
  margin-bottom: 0;
}

.footerColumn25 h2 span {
  color:#fff;
}

.icon_footer {
  padding-left: 80px;
  margin-bottom: 15px;                                                                                                            
  min-height: 70px;
}

.icon_footer.icon_f_1 {
  background:url('../img/icon_1.png') no-repeat;
}

.icon_footer.icon_f_2 {
  background:url('../img/icon_2.png') no-repeat;
}

.icon_footer.icon_f_3 {
  background:url('../img/icon_3.png') no-repeat;
}

.icon_footer.icon_f_4 {
  background:url('../img/icon_4.png') no-repeat;                                                                               
}

.block-newsletter {
  background:#28292b;
  color:#fff;
  text-align:center;
}

.block-arrows {
  margin:0 !important;
  padding:0;
}

.block-arrows li {
  list-style-image:url('../img/bg_arrow.png');
  font-size: 0.9em;
}

footer {
  padding: 15px 0 0;
  border:none;
}

.columns {
  color:#b5b5b6;
  float:left;
  padding-bottom:25px;
  width:24%;
}

.columns.first {
  width: 330px;
}

.columns h5 {
  color: #fff;
  text-transform:uppercase;
  font-weight:bold;  
  font-size: 0.8em;
  margin-bottom: 15px;                                                                        
}

.block-copyright {
  background:#000;
  clear:both;
  color:#fff;
}

.text-center {
  text-align:center;
}

.block-newsletter .newsletter {
  background:transparent;
  border:none;
  padding:0;
  padding: 15px 0;
  font-family: Helvetica,Arial,sans-serif;
}

.block-newsletter .newsletter > p {
   margin-right: 20px;
}

.block-newsletter .newsletter > div {

}

.block-newsletter .newsletter > p,
.block-newsletter .newsletter > div {
  display: inline-block;
}


.block-newsletter .textInput {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #76787a;
    border-radius: 0px;
    color: #fff;
    font-style: oblique;
    padding: 6px;
    width: 220px;
}
.block-newsletter .submit {
    background: #ed4524 none repeat scroll 0 0;
    border: 1px solid #76787a;
    border-radius: 0px;
    padding: 7px;
    position: relative;
    height: 36px;
    text-transform: uppercase;
    width: 120px;
    margin-top:0px;
}
.block-newsletter .submit:hover {
    background: #ca3113 none repeat scroll 0 0;
    color: #ffffff;
}

.newsletter .inlineICont, .newsletter .inlineBCont {
  clear: both;
  display: inline-block;
  margin-top: 0px;
}


.soc_button {

}

.soc_button li {
  float:left;
  list-style:none;
}

.soc_button li.soc_icon {
  margin-right: 5px;
}

.soc_button li a {
  display:block;
  width: 22px;
  height:25px;
}


.soc_button li.soc_icon.icon_soc_1 a {
  background:url('../img/icon_fb.png') no-repeat;
}

.soc_button li.soc_icon.icon_soc_2 a {
  background:url('../img/icon_g.png') no-repeat;
}

.soc_button li.soc_icon.icon_soc_3 a {
   background:url('../img/icon_youtube_a.png') no-repeat;
}

.soc_button li.soc_icon.icon_soc_1 a:hover {
  background:url('../img/icon_fb_hover_a.png') no-repeat;
}

.soc_button li.soc_icon.icon_soc_2 a:hover {
  background:url('../img/icon_g_hover_a.png') no-repeat;
}

.soc_button li.soc_icon.icon_soc_3 a:hover {
   background:url('../img/icon_youtube_hover_a.png') no-repeat;
}

footer h2 {
  text-transform: initial;
  text-transform:uppercase;
  font-family:Helvetica,Arial,sans-serif;
}

@media screen and (max-width: 1000px) {
   
   .columns {
     float:none;
     padding:15px 0;
     width:100%;
   }
   
   
   
}


