.icon-box h5, .icon-box h4 {
    text-transform: none;
}

section.footbot a{
  color: rgb(235, 235, 236);
}
section.footbot a:hover{
  color: rgb(255, 255, 255);
}


.icon-box15 {
background-color: #f5f5f5;
}

.course-category-box span {
font-weight: 600;
}

body.page-id-9729 #main-content p {
  text-align: justify;
}

body.home .max-title5 h3 {
    font-size: 37px;
}
body.home .blok1 .max-title5:after {
    background: none;
}

#header img.img-logo-w1 {
     margin-left: -22px;
  height: 100%;
}

.zamestnavatel {
     border: 1px solid rgb(229, 229, 229);
      padding: 25px 25px 10px 25px;
  margin-bottom: 20px;
}

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    background-color: #002e63;
}

.vc_btn3.vc_btn3-color-primary:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover {
    background-color: #004d99;
}


.icon-box11 h4 {
     font-size: 18px;
}

.colorskin-custom #nav ul.sub-menu li:hover > a {
color: white;
  background-color: rgb(26, 26, 26);
}
.colorskin-custom #header-b li.mega ul[class^="sub-"] ul li:hover a {
color: white;
}

@media (min-width: 961px) {
#prihlaska .kotva {
margin-bottom: 60px;
  display: block;
}
}
.w-pricing-table2 .ptcontent {
     padding: 5px;
}
.w-pricing-table2 .price-header h5 {
    text-transform: none;
   padding: 10px 5px 10px;
        font-size: 20px;
}
.w-pricing-table2 .plan-price {
    font-size: 40px;
}
.w-pricing-table2 .price-header h5.plan-title {
    min-height: 72px;
}

#wrap .wpb_content_element .wpb_tabs_nav .ui-state-active, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-active:hover, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus:hover, #wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
   
    border-left-color: #002e63;
}
.w-pricing-table2 .ptcontent > span:before, .w-pricing-table2.featured .ptcontent > span:before {
    border-bottom: 28px solid #002e63;
}
.w-pricing-table2 .ptcontent > span:after {
        border-bottom: 29px solid #002e63;
}
.w-pricing-table2 .ptcontent > span {
  background: #002e63;
}

@media only screen and (max-width: 320px) {
.container {
    width: auto !important;
}
}

.footer-contact-info a {
  color: #ebebec;
}
.footer-contact-info a:hover {
  color: #fff;
}

.footer-contact-info .sl-location-pin:before, .footer-contact-info .sl-envelope-open:before, .footer-contact-info .sl-phone:before {
color: white;
}
table tr:nth-child(2n+3),table tr:nth-child(2n) {
  background: none;
}
.price-header .plan-title {
  min-height: 98px;
}
.wpcf7 .icon {
  background: #fff;
  color: #757b79;
  border-radius: 0;
  padding: 15px 33px 32px 18px;
  border: 1px solid #e3e3e3;
  display: inline-block;
  font-size: 18px;
  float: left;
  width: 10%;
}
.wpcf7 .wpcf7-form .ngcf7 input[type="text"], .wpcf7 .wpcf7-form .ngcf7 input[type="password"], .wpcf7 .wpcf7-form .ngcf7 input[type="number"], .wpcf7 .wpcf7-form .ngcf7 input[type="email"], .wpcf7 .wpcf7-form .ngcf7 textarea, .wpcf7 .wpcf7-form .ngcf7 option {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  box-shadow: none;
  padding: 13px 20px;
  font-weight: 400;
  width: 84%;
  border-radius: 0;
}
.wpcf7 .wpcf7-form .ngcf7 input:hover, .wpcf7 .wpcf7-form .ngcf7 textarea:hover {
  border-color: #e3e3e3;
}
.wpb_gmaps_widget {
border: none;
}
.wpcf7 label{
  margin-bottom: 15px;
}
@media only screen and (min-width:490px) {
  .wpcf7 .wpcf7-form .ngcf7 input[type="submit"] {
    margin-left: 72px;
  }
}
@media only screen and (max-width: 767px) {
  #wrap .wpcf7 .wpcf7-form .ngcf7 p, #wrap .wpcf7 .ngcf7 .wpcf7-submit {
    width: initial;
  }
}
@media only screen and (max-width:390px) {
  .wpcf7 .wpcf7-form .ngcf7 input[type="submit"] {
    margin-left: 79px;
  }  
  .wpcf7 .wpcf7-form .ngcf7 input[type="text"], .wpcf7 .wpcf7-form .ngcf7 input[type="password"], .wpcf7 .wpcf7-form .ngcf7 input[type="number"], .wpcf7 .wpcf7-form  .ngcf7 input[type="email"], .wpcf7 .wpcf7-form .ngcf7 textarea, .wpcf7 .wpcf7-form .ngcf7  option {
    width: 70%;
  }
}
::selection {
  background: #002e63;
  color: #fff;
} 
table th, table td {
  padding: 5px 1em;
}
i.sl-note {
	margin-right: 7px;
}

.vedstupne {
  display: inline-block;
  width: 30%;
  vertical-align: text-top;
  margin: 0 2.5em;
}
.colorskin-custom #nav .widget_nav_menu li:hover > a {
color: white !important;
}
a, a:visited {
    color: #002e63;
}
#headline h2 small {
    font-size: 100%;
   
    text-transform: initial;
}
