body {
    /*font-family: Arial,Helvetica Neue,Helvetica,sans-serif;*/
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif*/;
    font-family: "-apple-system", BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    /*font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";*/
    font-size: 16px;
    /*font-weight: 500;*/
    /*background-color: #f6f6f6;*/
    /*color: #333333;*/
    color: #175261;
}
a {
    font-weight: 400;
    color: #3F7332;
}
/* unvisited link */
a:link {
    color: #3F7332;
}

/* visited link */
a:visited {
    color: #3F7332;
}

/* mouse over link */
a:hover {
    color: #3F7332;
}

/* selected link */
a:active {
    color: #3F7332;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
    /*background-color: #fff;*/
 }
.row-section {
    line-height: 0.77;
    /*background-color: #fff;*/
}
.row-section2 {
    line-height: 0.77;
    /*background-color: #fff;*/
}
.row-top {
    padding-top: 175px;
    /*background-color: #fff;*/
}

.logo {
    margin: 0;
    padding: 0;
    /*background-color: #fff;*/
}
.navbar li a {
    text-transform: uppercase;
}

.event-date {
    margin-top: 17px;
    color: gray;
    /*color: #333333;*/
    line-height: 1.1;
    text-align: left;
    /*background-color: #fff;*/
}
.even-date-row1 {
    font-size: 27px;
    /*background-color: #fff;*/
}
.even-date-row2 {
    font-size: 55px;
    font-weight: bold;
    /*background-color: #fff;*/
}
.even-date-row3 {
    font-size: 27px;
    /*background-color: #fff;*/
}
.even-date-row4, .even-date-row5 {
    font-size: 27px;
    /*background-color: #fff;*/
}
.section {
    padding-top: 107px;
    /*padding-left: 45px;*/
    /*margin-right: 145px;*/
    /*margin-top: 117px;*/
    /*background-color: #f6f6f6;*/
}
.mapa {
    margin-top: 0px;
    margin-bottom: 0px;
    /*margin-top: 117px;*/
    /*background-color: #fff;*/
}

.section p {
    /*margin-top: 17px;*/
    /*padding-top: 37px;*/
    /*background-color: #fff;*/
}
.sub-section {
    /*margin-bottom: 55px;*/
    padding-left: 50px;
    padding-right: 50px;
    /*background-color: #fff;*/
}

.sub-section h3 {
    font-size: 15px;
    color: #3F7332;
    margin-bottom: 25px;
}
.sub-section h4 {
    font-size: 15px;
    color: #3F7332;
    margin-bottom: 25px;
}
.sub-section img {
    margin-bottom: 15px;
}
/*.sub-section p {
    font-size: 15px;
    color: #3F7332;
} */

h1 {
    font-size: 36px;
}

h2 {
    font-size: 30px;
    /*color: #3F7332;*/
    color: #175261;
    font-weight: 500;
    margin-bottom: 51px;
    /*background-color: #fff;*/
}
h4 {
    font-size: 15px;
    /*color: #3F7332;*/
    margin-bottom: 15px;
    /*background-color: #fff;*/
}
.container-fluid {
    padding: 50px 50px;
    /*background-color: #fff;*/
}
.bg-white {
    background-color: #ffffff;
}
.bg-grey {
    background-color: #f6f6f6;
}
.bg-grey2 {
    background-color: #DCDCDC;
}
.bg-grey3 {
      background-color: #B6B6B6;
}
.bg-brawn {
    background-color: #FAAC24;
}
.bg-brawn2{
    background-color: #FBC86F;
}
.bg-1 {
    background-color: #D4B514;
}
.navbar {
    margin-bottom: 0;
    background-color: #ffffff;
    z-index: 9999;
    border: 0;
    font-size: 12px !important;
    line-height: 1.42857143 !important;
    letter-spacing: 4px;
    border-radius: 0;
    background-color: #f6f6f6;
}
.navbar li a, .navbar .navbar-brand {
    color: #FAAC24 !important;
}
.navbar-nav li a:hover, .navbar-nav li.active a {
    color: #ffffff !important;
    background-color: #FAAC24 !important;
}
.navbar-default .navbar-toggle {
    border-color: transparent;
    color: #ffffff !important;
}
mark.yellow {
    color: #FAAC24;
    background: none;
}
mark.green {
    color: #3F7332;
    background: none;
}
.table-borderless tbody tr td, .table-borderless tbody tr th, .table-borderless thead tr th {
    border-style: none;
}
#googleMap {
    width: 100%; /* Span the entire width of the screen */
    height: 400px; /* Set the height to 400 pixels */
    /* -webkit-filter: grayscale(100%); */
    /* filter: grayscale(100%);  Change the color of the map to black and white */
}
footer {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 15px;
    color: black;
    font-size: 15px;
    color: #333333;
    /*color: #f6f6f6;*/
    background-color: #f2f2f2;
    border-bottom: 8px solid #FAAC24;
    /*background-color: #EBEBEB;*/
}
footer .glyphicon {
    font-size: 20px;
    color: #FAAC24;
}

/* pro index Ke stažení */
.main-s {
    margin-top: 50px;
    line-height: 1.1;
}
.alert {
    margin-top: 25px;
    line-height: 1.1;
}

.grow {
  -webkit-transition:all 0.3s ease-out;
  -moz-transition:all 0.3s ease-out;
  -ms-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.grow:hover {
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
}

.fade-out {
  -webkit-transition:opacity .5s ease-out;
  -moz-transition:opacity .5s ease-out;
  -ms-transition:opacity .5s ease-out;
  -o-transition:opacity .5s ease-out;
  transition:opacity .5s ease-out;
}

.fade-out:hover {
  opacity:0.7;
}

@media(max-width:767px){
  .row-top {
      padding-top: 75px;
      /*background-color: #fff;*/
  }
  .even-date-row1, .even-date-row2, .even-date-row3, .even-date-row4, .even-date-row5 {
      font-size: 20px;
      text-align: center;
      /*background-color: #fff;*/
  }
}
@media(min-width:768px){
  .even-date-row1, .even-date-row2, .even-date-row3, .even-date-row4, .even-date-row5 {
      font-size: 20px;
      /*text-align: center;*/
      /*background-color: #fff;*/
  }
}
@media(min-width:992px){.event-date {
    margin-top: 17px;
    color: gray;
    /*color: #333333;*/
    line-height: 1.1;
    text-align: left;
    /*background-color: #fff;*/
}
.even-date-row1 {
    font-size: 27px;
    /*background-color: #fff;*/
}
.even-date-row2 {
    font-size: 55px;
    font-weight: bold;
    /*background-color: #fff;*/
}
.even-date-row3 {
    font-size: 27px;
    /*background-color: #fff;*/
}
.even-date-row4, .even-date-row5 {
    font-size: 27px;
    /*background-color: #fff;*/
}}
@media(min-width:1200px){.event-date {
    margin-top: 17px;
    color: gray;
    /*color: #333333;*/
    line-height: 1.1;
    text-align: left;
    /*background-color: #fff;*/
}
.even-date-row1 {
    font-size: 27px;
    /*background-color: #fff;*/
}
.even-date-row2 {
    font-size: 55px;
    font-weight: bold;
    /*background-color: #fff;*/
}
.even-date-row3 {
    font-size: 27px;
    /*background-color: #fff;*/
}
.even-date-row4, .even-date-row5 {
    font-size: 27px;
    /*background-color: #fff;*/
}}
