/*
Theme Name:     EduPress Child
Description:    Дочерняя тема для темы EduPress
Author:         Sergey
Template:       edupress
Version:        0.1.0
*/

@import url("../edupress/style.css");

.head_main{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.site-header {
  background-color: #64FE2E;
  border-bottom: solid 10px #405667;
}

.newlogos{
  flex-basis: 250px;
}
.head_title {
  flex-grow: 1.2;
  margin: 0 5px;

  font-family: "Times New Roman" , sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.25em;
  text-transform: uppercase;
}
.site-header .site-title {
  font-size: 27px;
}

.head_title p {padding: 2px 15px;}
.head_title a { color:  #ed4f00; }
.head_title a:hover {text-decoration: none; opacity: .8;}

#cr_widget {
    width: 60px;
    margin: 5px 2px 2px 0px;
}

.cr_version {
  height: 55px;
  width: 55px;
  background-image: url(img/eyes.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  font-size: 20px;
    cursor: pointer;
}

#site-header-navigation a {
  color: #405667;
  font-size: 16px;
  font-weight: 600;
}

#site-header-navigation a:hover, #site-header-navigation a:focus {
  color: #405667;
  opacity: 0.8;
}

#menu-main .current-menu-item > a, .sf-menu .current-menu-item > a, .sf-menu .sfHover > a, .sf-menu a:hover, .sf-menu a:active, .sf-menu a:focus {
  color: #405667;
  opacity: 0.8;
  text-decoration: none;
}

.slicknav_menu { background: #ff79c7; }
.slicknav_btn { background-color: #ff79c7; }
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover { background-color: #fff; }

.sf-arrows .sf-with-ul:after {
  border-top-color: #405667;
}

.post-single p {
  margin-bottom:  0;
}

.post-cover-wrapper {
  display: flex;
  justify-content: space-between;
}
.post-cover{
 /* flex-basis: 260px;
  max-height: 140px;*/
}
.post-preview {
  padding: 0 0 5px 10px;
  flex-grow: 1.2;

}
.post-preview .date, .post-preview  .more-link{
  text-align: right;
  display: block;
}

.a_img {
  display: inline-block;
  width: 200px;
}

.post-cover-wrapper{
  margin-bottom: 15px;
  border-bottom: none;
}

.post-single img {
  margin-bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.wp-calendar-table #today {
  background-color: #f1a6f1;
}

.menu-korysni-posylannya-container .menu  li a{
    background: transparent;
    border-color: rgb(36 36 36);;
    border-width: 2px;
    border-style: solid;
    color: rgb(36 36 36);;
    padding-top: 0.667em;
    padding-right: 1.33em;
    padding-bottom: 0.667em;
    padding-left: 1.33em;
    border-radius: 9999px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
}

.menu-korysni-posylannya-container .menu  li{
  margin: 30px auto;
  display: flex;
  justify-content: center;
}

#site-aside .widget_nav_menu .menu-item {
    background-color: transparent;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.75em;
    border-bottom: none;
    border-bottom-color: rgba(0, 0, 0, 0);
    padding: 0;
    text-transform: none;
}

#site-aside .widget_nav_menu .menu-item:hover {
    background-color: transparent;
}
#site-aside .widget_nav_menu .menu-item a:hover{
  text-decoration: none;
}

.post-single:after {background-color: #fff;}
.block_social_fb {
  display: block;
  width: 100px;
  height: 100px;
  background-color: #1778f2;
  color: #fff;
  border-radius: 9999px;
  margin: auto;
}
.footer_fb .fb {
  display: block;
  width: 50px;
  height:50px;
  background-color: #1778f2;
  color: #fff;
  border-radius: 9999px;
  margin: auto;
}
.social_fb {
  animation: animation 3s infinite alternate;
}

@keyframes animation {
  from {
    fill: #fff;
  }
  to {
    fill: #ddd;
  }
}

.site-footer {
  background-color: #64FE2E;
  border-top: solid 10px #405667;
  color: #405667;
}

.site-footer a {
  color: #405667;
}
.site-footer a:hover {
  opacity: 0.8;
}