#masthead.site-header {
  height: 120px;
  opacity: .8;
  background-color: #ffffff;
}

.nx-fullscreen .site-header:not(.fixeddiv) .trans-logo {
  max-height: 90px;
  overflow: hidden;
}

.site-header .home-link img {
  max-height: 90px;
  overflow: hidden;
}

#masthead.site-header.site-header.fixeddiv {
  height: 65px;
}

.site {
  background-color: transparent;
}

.entry-content {
  background-color: #ffffff;
  padding: 3%;
}

.nx-fullscreen .site-header:not(.fixeddiv) .nav-container .nav-menu > li > a,
.nx-fullscreen .site-header:not(.fixeddiv) .nav-container .nav-menu > li > a:visited {
  color: #000;
}

#main.site-main {
  padding-top: 0px;
  box-shadow: none;
  /*  background-color: #fff; */
}

.site-footer .site-info {
  height: 30px;
  /*  margin: 0px;
  padding: 0px;*/
  padding-top: 5px;
}

@media (max-width: 580px) {
  .site-footer .site-info {
    height: auto;
  }
}

.widget li {
  height: 32px;
}

#secondary.sidebar-container {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.ibanner .da-slider .owl-item.active h2 {
  font-size: 400%;
  opacity: 0.8;
}

/*
#colophon.site-footer {
  position: relative;
}*/

media all .site::before,
.site::after {
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
}

.site-footer .widget-area .widget {
  width: 20%;
}

@media (max-width: 999px) {
  .site-footer .widget-area .widget {
    width: 48%;
  }
}

@media (max-width: 580px) {
  .site-footer .widget-area .widget {
    width: 100%;
  }
}

#colophon.site-footer {
  opacity: .85;
  color: #888888;
  z-index: 0;
}

.site-footer .widget-area .widget a {
  color: #fff;
}

.hentry {
  padding: 0px 0 0px 0px;
}

.footer-bg {
  background-color: #333;
      padding-bottom: 20px;
}

#footer-widgets.widget-area {
  background-color: transparent;
}

.site-footer .sidebar-container {
  background-color: transparent;
}

#da-slider.da-slider {
  z-index: 30000;
}

.site-header.fixeddiv .home-link img {
  padding-left: 40px;
}

#ibanner .nxs-design18 .nx-slider-container {
    text-align: center;
    top: calc( 50% + 32px );
    transform: translateY(-50%);
}



.content-area, .featured-area {
    background-color: #fff;
}

.site-content .meta-img.no-image-meta .entry-nothumb .dateonimg {
    display: none;
}

header.entry-header {
    display: none;
}

body.blog .site-content .blog-columns .post {
    width: 100%;
}


.site-content .post .meta-img.no-image-meta+.post-mainpart .entry-content {
    padding-left: 0;
}

body.blog .site-content .blog-columns .post {
    padding: 0px 16px 0px 16px;
}