/* top main navigation text*/
#top #header .av-main-nav > li > a .avia-menu-text{
  text-transform: uppercase;
}
/* top main navigation underline*/
#top #header .av-main-nav > li > a .avia-menu-fx{
  display: none;
}
/* search icon */
#top #header .av-main-nav [data-av_icon]:before{
  font-size: 23px;
}
aside.sidebar_right {
  margin-left: 20px;
}


/* homepage articles */
.home article.hentry {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 8px rgba(0,0,0, 0.3);
  background-color: #fff;
  margin: 15px;
  display: flex;
  flex-wrap: wrap;
}
.home article.hentry .av-magazine-thumbnail {
  margin-bottom: 0;
  height: auto;
  width: 200px;
  max-width: 40%;
}
.home article.hentry .av-magazine-thumbnail a {
  top: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
}
.home article.hentry .av-magazine-content-wrap {
  flex: 1;
}
.home article.hentry .entry-title a {
  display: inline-block;
  color: #fa3b3b !important;
  margin: 8px 15px 10px 15px !important;
}
.home article.hentry .entry-content {
  margin: 0 15px 8px 15px;
}
.home article.hentry .entry-footer {
  display: none;
}



/* heading */
.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2,
.av-special-heading-tag {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-weight: 700;
}
#header_meta {
  background-color: #2c60d6;
  padding: 4px 0;
}
#top .social_bookmarks li {
  border: 0 !important;
}
#top .social_bookmarks li a {
  color: #fff;
  font-size: 18px;
}

.header_bg{
  opacity: 1 !important;
  border-bottom: 1px solid #cdcdcd;
}
.main_menu {
  margin-top: -60px !important;
}
#header_main {
  z-index: 10 !important;
  border: 0 !important;
}
ul#avia-menu li {
  border: 0 !important;
}
ul#avia-menu li a span {
  text-transform: uppercase;
  color: #fff !important;
}
#top #header .av-main-nav [data-av_icon]:before {
  color: #fff;
}

/* news */
.avia-content-slider .slide-image,
.avia-content-slider .slide-image img{
    border-radius: 0 !important;
}
.av-magazine-hero .av-magazine-thumbnail {
    border-radius: 0 !important;
    padding: 0 !important;
}
/* footer - socket */
#socket .copyright{
    width: calc(100% - 300px);
    text-align: right;
}
/* background for posts without thumbs */
.av-magazine-entry-icon{ 
  background: #2c2c2c !important;
}

.wp-video, video {
  max-width: 100% !important;
}

/* fix overlaping breadcrumb by title*/
.title_container .breadcrumb {
  top:83% !important;
}

/* header height */
/* .html_header_top.html_header_sticky #main {
  padding-top: 88px;
} */
.logged-in #header_meta {
  margin-top: 40px;
}
.logged-in #main {
  padding-top: 168px !important;
}


/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/********   min-width: 767px   *************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/

@media only screen and (min-width: 767px) {

  /* fix page content width - make space for sidebar*/
  .container main.av-content-small.units{
    width: calc(100% - 300px )
  }

  /* fix broken sidebar */
  aside.sidebar.sidebar_right {
    clear: none !important;
    width: 300px !important;
    float: right !important;
  }
  aside.sidebar.sidebar_right > div {
    margin: 0 !important;
  }

}

/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/********   max-width: 767px   *************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/

@media only screen and (max-width: 767px) {

  /* footer - socket */
  #socket .copyright{
      width: 100%;
  }

  /* homapge menu under the header*/
  #menu-below-header-homepage{
      display: block;
  }

  /* news */
  .av-magazine-thumbnail {
      width: 100%;
  }
  .av-magazine-content-wrap {
      float: left;
      margin-bottom: 20px;
  }

  .responsive #top .logo {
      width: 50% !important;
      margin: 0 !important;
  }
  #av-burger-menu-ul {
      padding-top: 110px !important;
  }

  /* fix avia grid */
  .av_one_fifth {
      width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
  }

  aside .sidebar_right {
    margin-left: 0;
  }
 

}