.pdf-block .wp-block-columns{
    padding: 25px;
    border: 5px solid whitesmoke;
}
.pdf-block .wp-block-columns p{
    margin: 0px;
    font-size: 16px;
    font-weight: bold;
}
.pdf-block .wp-block-columns a{
    position: relative;
    display: flex;
    min-height: 35px;
    padding-left: 40px;
    align-items: center;
}
.pdf-block .wp-block-columns a:before{
    position: absolute;
    top: 0px;
    left: 0;x;
    display: block;
    width: 30px;
    height: 35px;
    background: url(/wp-content/themes/zt2030/images/letter.png);
    background-position: -41px 0px;
    content: "";
}
.pdf-block .wp-block-columns a:hover:before{
    background-position: 0px 0px;
}


/*tabs*/
.uagb-tabs__wrap{
    margin: 0px 0px 30px; !important;
  }
  .uagb-tabs__wrap.uagb-tabs__hstyle1-desktop .uagb-tab{
    border: 0px !important;
    margin: 0px 5px 0px 0px; !important;
    padding: 0px !important;
  }
  .uagb-tabs__panel{
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    margin: 0;
  }
  .uagb-tabs__panel li{
    list-style-type: none;
  }
  .uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 65px;
    padding: 22px 17px;
    font-weight: 500;
    line-height: 18px;
    border-bottom: 3px solid #ccc;
    line-height: .5;
    font-size: 18px;
    line-height: 20px;
    min-width: 160px;
    color: #ccc;
    transition: .5s;
    text-decoration: none;
  }
  .uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab:hover a{
    border-bottom: 3px solid #289dfd;
    color: #289dfd;
  }
  .uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab.uagb-tabs__active a{
    background: #289dfd;
    color: #fff;
    border-bottom: 3px solid transparent;
  }
  .uagb-tabs__wrap .uagb-tabs__body-wrap{
    border: 0px !important;
    padding: 20px 0px 0px !important;
  }
  .uagb-tabs__wrap .uagb-tabs__body-container{
    padding: 0px !important;
  }
  
  .post-list .list.wp-block-uagb-tabs-child{
    display: none;
  }
  .post-list .list.wp-block-uagb-tabs-child.uagb-tabs-body__active{
    display: flex;
  }

  /*zhytomyr 2030 scheme*/
  
.wrapper-cont{margin-top: 45px; max-width: 730px;}
.row.fix-cols{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.col-md-4{
  width: 33%;
}
.row.project-new{
  display: flex;
}
.col-md-6{
  width: 50%;
}
.wrapper-cont h3{text-align: center;}
.under-h3{font: 24px Roboto; color: #666666; text-align: center; position: relative; margin-top: 42px;}
.under-h3:before{
    content: "";
    position: absolute;
    width: 18px; height: 28px;
    background: url(/wp-content/themes/zt2030/images/under-h3.png);
    left: 0; 
    right: 0;
    margin: 0 auto;
    top: -33px;
}
.sections-block{max-width: 510px; margin: 0 auto; border-top: 2px solid #e4e4e4; display: flex; justify-content: space-between; margin-bottom: 15px;}
.visual-block{position: relative;}
.visual-block:first-child{left: -8px; top: -1px;}
.visual-block:last-child{right: -8px; top: -1px;}
.title-priority{font: 16px Roboto; font-weight: bold; color: white; margin-bottom: 20px; position: relative;}
.title-priority:before{content: ""; width: 30px; height: 1px; background: white; position: absolute; left: 0; right: 0; margin: 0 auto; top: 32px;}
.text p.text-priority{font: 14px Roboto; color: white; line-height: 16px;}
.item-priority{text-align: center; padding: 14px 25px; min-height: 180px; margin-bottom: 14px;}
.item-priority.gr1{background: #3164b7;}
.item-priority.gr2{background: #e7ca6c;}
.item-priority.gr3{background: #d55925;}
.item-priority.gr4{background: #a41b49;}
.item-priority.gr5{background: #7f8d4f;}
.item-priority.gr6{background: #401e5b;}
.fix-cols .col-md-4{padding-left: 7px; padding-right: 7px;}
.separator-new{max-width: 510px; border: 2px solid #e4e4e4; margin: 0 auto; height: 24px; border-top: none; margin-bottom: 40px; text-align: center;}
.under-h3.change:before{
    top: 33px;
}
.sections-block.change .visual-block:nth-child(2){
    display: none;
}
.sections-block.change{margin-top: 50px; max-width: 390px;}
.project-new .col-md-6{padding-left: 7px; padding-right: 7px; padding-bottom: 14px;}
.inner-project{font: 18px Roboto; color: #666666; background: #f5f5f5; text-align: center; padding: 13px 0;}
.active-bold{font: 14px Roboto; color: black;}
.active-bold a{color: #289dfd; text-decoration: underline;}
.active-href a{display: flex; align-items: flex-start; color: #289dfd; line-height: 24px; }
.active-href a img{margin-top: 7px; margin-right: 10px; margin-left: 20px;}
.textp{line-height: 26px; color: #333; margin-top: 30px;}

@media (max-width:768px){
  .col-md-4{
    width: 100%;
  }
}

/*send form*/
.wpcf7 form.sent .wpcf7-response-output{
  display: block !important;
  color: #fff !important;
  background: #289dfd !important;
  text-align: center;
  border-color: #fff !important;
}

/**/
.workshop__box{
  padding: 30px;
  border: 2px solid #fe7702;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 60px;
}

.workshop__box p{
  color: #666666;
  text-align: center;
  margin-bottom: 10px;
}

.workshop__box-mail{
  font-size: 24px;
  color: #289dfd;
  font-weight: bold;
  margin-bottom: 20px;
}

.workshop__box-phone{
  font-size: 24px;
  color: #fe7702;
  font-weight: bold;
  background: white;
  padding: 5px 30px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -14px;
  white-space: nowrap;
}

.workshop__content-txt-row{
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.workshop__filter-title{
  color: #2d2d2d;
  font-size: 24px;
  margin-bottom: 10px;
}

.workshop__filter-select{
  display: flex;
  width: 100%;
  position: relative;
}

.workshop__filter-select:after{
  content: '';
  position: absolute;
  top: 19px;
  right: 25px;
  width: 8px;
  height: 8px;
  border-right: 2px solid #cccccc;
  border-top: 2px solid #cccccc;
  transform: rotate(135deg);
  outline: none;
}

.workshop__filter-select select{
  height: 50px;
    padding: 0 40px 0 20px;
  border: 1px solid #cccccc;
  border-radius: 6px;
  background: transparent;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.workshop__filter-select select:focus{
  outline: none;
}

.workshop__filter-select-title{
	margin-bottom: 10px;
	width: 100%;
}

.workshop__filter-head-horizontal{
  margin: 30px 0;
  background: #289dfd;
  text-align: center;
  padding: 15px;
  font-size: 30px;
  color: white;
  font-weight: bold;
}

.workshop__event-more{
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}

.workshop__event-item{
  display: flex;
  min-height: 150px;
  position: relative;
  background-color: #f5f5f5;
  margin-bottom: 25px;
}


.wp-block-uagb-tabs-child table td{
  width:50% !important;
  font-size:16px;
}
.wp-block-uagb-tabs-child table td p{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wp-block-uagb-tabs-child table .wp-block-button{
  display: inline-block;
  padding: 13px 45px;
  font-size: 18px;
  color: #289dfd;
  border: 2px solid #289dfd;
  border-radius: 3px;
  line-height: 1;
  text-decoration: none;
  transition: .5s;
  background: transparent;
  cursor: pointer;
}
.wp-block-uagb-tabs-child table .wp-block-button:hover{
  background: #289dfd;
  color: #fff;
  text-decoration: none;
}

@media (max-width:992px){
  .wp-block-table table,
  .wp-block-table table tbody,
  .wp-block-table table tbody tr,
  .wp-block-table table tbody tr td{
    display: block !important;
    width: 100% !important;
  }
  .workshop__box{
    margin-left:0px;
  }
}
