.header-menu ul li:first-child {
  background-color: #ffd500;
  border-width: 0px 0px 0 0px;
  border-style: dotted;
  border-color: #B3E2FF;
}


.header-menu ul li:first-child a:hover {
    background-color: #CCAA00;
}

.header-menu ul li:first-child.active {
  background-color: #CCAA00;
  color: #012034;
   }
  
.header .header-base {
  border-width: 0 1px 0 0px;
  border-style: dotted;
  border-color: #B3E2FF;
}  
.header-menu ul li:nth-child(2){
  border-width: 0 1px 0 1px;
  border-style: dotted;
  border-color: #B3E2FF;
  
  }
  
.header-menu ul li:first-child a {
    color: #034c7a;
}


.header-menu ul li.active:first-child a
{
    /*background-color: #CCAA00;*/
	color: #012034;
}
.header-menu ul li:first-child .open > a,
.header-menu ul li:first-child .active > a {
  color: #012034;
}
.section-color-5 .menu-main ul .active,
.section-color-5 .menu-section ul,
.section-color-5 .bx-wrapper,
.section-color-5 .content-title {
    background-color: #CCAA00;
}

.section-color-5 .menu-section ul li a {
    color: #034c7a;
}
.section-color-5 .menu-section ul .open > a,
.section-color-5 .menu-section ul .active > a {
  color: #012034;
}

.section-color-5 #content .content-title h1 {
    color: #034c7a;
}

.button2 {
  display: inline-block;
  padding: 5px 20px;
  border: none;
  font-size: 100%;
  text-decoration: none;
  line-height: 1.7em;
  border-radius: 20px;
  
}

.button2:hover {
  padding-top: 48px;
  box-shadow: 3px 3px 3px #717171;
}

.button-primary2 {
  color: #fff;
  background-color: #0073b6;
  
}
.button-primary3 {
  color: #fff;
  background-color: #034c79;
  
}
.button-primary4 {
  color: #fff;
  background-color: #003655;
  
}
.button-primary5 {
  color: #000;
  background-color: #c6aa0b;
  
}
.button-primary2:hover {
  background-color: #0073b6;
}
button-primary3:hover {
  background-color: #034c79;
}
button-primary4:hover {
  background-color: #003655;
}
button-primary5:hover {
  background-color: #c6aa0b;
}


.button-large2 {
  padding: 45px 30px 30px;
}

.button2.button-primary2.button-large2 strong,
.button2.button-primary3.button-large2 strong,
.button2.button-primary4.button-large2 strong,
.button2.button-primary5.button-large2 strong {
  font-size: 150%;
  text-transform: uppercase;
}

.button-primary2 .more,
.button-primary3 .more,
.button-primary4 .more,
.button-primary5 .more {
  float: right;
  text-decoration: underline;
}

.button-primary2 .more::after, 
.button-primary3 .more::after, 
.button-primary4 .more::after, 
.button-primary5 .more::after {
  content: url('/system/modules/cz.nelasoft.opencms.avcr/resources/img/Sipka.png');
  /*padding-left: 10px;*/
  position: relative;
  top: 13px;
  opacity: 20%;
  left: 10px;
}
@media (max-width: 1200px)
{
.button-large2 {
  margin-top: 10px;
}
}
