/**
 * Theme Name: Child Theme for Blog
 * Description: Child Theme for Blog
 * Theme URI: #
 * Author: #
 * Author URI: #
 * Template: donovan
 * Version: 100.20.0.0
 */
 
/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */
#main-navigation-wrap{background: #dede54}
.status-publish-logos {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 0;
  padding: 0;
}

.status-publish-logos img:hover {
  transform: scale(1.2);
  position: relative;
  transition: transform 0.3s;
}

.status-publish-logos li {
  display: inline-flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 16%;
}

@media(max-width:610px) {
  .status-publish-logos {
    justify-content: space-around;
  }
  .status-publish-logos li {
    width: 33%;
  }
}

@media(max-width:440px) {
  .status-publish-logos {
    justify-content: space-around;
  }
  .status-publish-logos li {
    width: 43%;
  }
}
@media only screen and (min-width: 75em){
	.header-main {
    padding-top: 1em;
    padding-bottom: 1em;
}
}

.nogap { gap: 0; }
.gap { gap: 10px; }
.theme-blk {
  border: 2px solid #dede54;
  padding: 8px;
  background: #dede5410;
}
.theme-blk :first-child {
  margin-top: 0 !important;
}
.theme-blk :last-child {
  margin-bottom: 0 !important;
}

.theme-blk2 {
  border: 2px solid #dede54;
  padding: 8px;
}
.theme-blk2 :first-child {
  margin-top: 0 !important;
}
.theme-blk2 :last-child {
  margin-bottom: 0 !important;
}

#menu-footer-menu {
  display: flex;
  gap: 10px 24px;
  justify-content: center;
  align-items: center;
  margin: 18px auto 2px;
}
.foot_menu ul li a {
  flex-flow: row wrap;
  margin: 0;
  border-bottom: none;
}
.foot_menu ul li a {
  display: block;
  margin: 0;
  padding: 4px 6px;
  background: #fff1;
}


#main-navigation-wrap {
	background: #717100;
}