/*Üld lehted*/

#content.site-content {
  background-color: #e8e8e8;
  margin: -3px;
}

.page .site-content > .entry-header {
  background-color: #dbdbdb;
}

.main-navigation div > ul > li > a:hover {
  border-color: #fa9623;
}

/* Üritsus boks*/

.yritsus-box {
  max-width: 600px;
  width: fit-content;
  height: fit-content;
  display: table;
  margin: 0 auto;
  border-radius: 10px;
  -webkit-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  -moz-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  background-color: #d1d1d1;
}

.yritsus-link {
  padding: 8px;
  color: #e63737;
}

.yritsus-img {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

/*Tabel*/
.tab-box-cal {
  max-width: 690px;
  margin: 0 auto;
  border-radius: 5px;
  -webkit-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  -moz-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  background-color: #fff;
	padding: 20px;
}

.tab-box {
  max-width: 690px;
  width: fit-content;
  height: fit-content;
  display: table;
  margin: 0 auto;
  border-radius: 5px;
  -webkit-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  -moz-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  background-color: #fff;
  padding: 20px;
}

.header {
  text-align: center;
}

.FixedContainer {
  background: #FFF;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.ScrollContainer {
  background: #FFF;
}

.table {
  max-width: 700px;
  margin: 0 auto;
  background: #FFF;
  font-family: Arial;
  font-size: 13px;
}

.table_top {
  border: 1px solid black;
  border-bottom: none;
  padding-left: 4px;
}

.table_left {
  width: 130px;
  float: left;
}

.table_right {
  width: 520px;
  float: left;
}

.td {
  width: 130px;
  float: left;
}

.tr_left {
  border: 1px solid black;
  border-bottom: none;
  padding-left: 4px;
}

.tr_bottom_left {
  border: 1px solid black;
  padding-left: 4px;
}

.tr,
.tr_txt {
  border-top: 1px solid black;
  border-right: 1px solid black;
  padding-left: 4px;
}

.tr_ku,
.tr_txt {
  border-top: 1px solid black;
  border-right: 1px solid black;
  background-color: #C8C8C8;
  padding-left: 4px;
}

.txt {
  color: white;
}

.tr_bottom {
  border: 1px solid black;
  border-left: none;
  padding-left: 4px;
}

.tr_ku_bottom {
  border: 1px solid black;
  border-left: none;
  background-color: #C8C8C8;
  padding-left: 4px;
}

.tr_right,
.tr_right_txt {
  border-top: 1px solid black;
  border-right: 1px solid black;
  padding-left: 4px;
}

.tr_bottom_right {
  border: 1px solid black;
  border-left: none;
  padding-left: 4px;
}

.ScrollContainer {
  height: 350px;
  background-color: white;
}

.ScrollContainer,
.FixedContainer {
  overflow: auto;
  border: none;
}

.tr_top {
  border-top: 1px solid black;
  border-right: 1px solid black;
  background-color: #D0D0D0;
  padding-left: 4px;
  padding-bottom: 1px;
}

.tr_center {
  border-right: 1px solid black;
  background-color: #D0D0D0;
  padding-left: 4px;
  padding-bottom: 1px;
}

.tr_bottom_line_top {
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-left: none;
  background-color: #D0D0D0;
  padding-left: 4px;
}

.tr_bottom_line_bottom {
  border: 1px solid black;
  border-left: none;
  background-color: #D0D0D0;
  padding-left: 4px;
}

.tr_top,
.tr_center,
.tr_bottom_line_top,
.tr_txt,
.tr_right_txt {
  font-size: 9px;
}

@media (max-width:690px) {
  .tr_left,
  .tr_bottom_left {
    border-right: none;
  }

  .FixedContainer {
    border: 1px solid black;
    border-top: none;
    border-bottom: none;
  }

  .tr_right,
  .tr_right_txt,
  .tr_bottom_right {
    border-right: none;
  }
}
/*Juhtkond*/
.card {
    max-width: 690px;
    margin: 0 auto;
    margin-bottom: 5px;
    border-radius: 5px;
    -webkit-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
    box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
    background: #fff;
  }
  .card-tab {
    width: 100%;
    display: flex;
  }
  .img-circle {
    padding: 20px;
		border-radius: 50%; 
  }
  .text {
    margin: auto 0;
    font-size:20px;
  } 
  .text-name {
    font-weight: bold;
  }  
  @media (max-width:600px) {
    .img-radius {
        width: 35%;
        height: auto;
    }
    .card-tab {
        display:inline;
    }
    .text {
        padding:0px 20px 10px 20px;
        font-size:15px;
    }

}
/*Konkti kaart*/
.wp-block-emgb-map {
  max-width: 690px;
  margin: 0 auto;
  border-radius: 5px;
  -webkit-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  -moz-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
  box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.6);
}