.page #main-header {
  background-color: transparent !important;
}

.single-post #left-area {
  max-width: 700px;
  margin: 0 auto;
}

.single-post #left-area .et_post_meta_wrapper h1 {
  font-weight: bold;
  padding-bottom: 0;
  margin-top: 10px;
}

footer a {
  color: #fff !important;
}

.fa-brands {
  font-size: 24px;
  margin-right: 11px;
}

.et_pb_fullwidth_header {
  padding-top: 130px;
  margin-top: -100px;
}

.et_pb_fullwidth_header h1 {
  font-weight: bold;
  text-align: center;
}

.et_pb_gallery_image img {
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
}

#bwfooterbox {
  position: relative;
  bottom: 0 !important;
  width: 700px;
  float: right;
  z-index: 9999;
  margin-right: 5%;
}

#bwfooterimg {
  position: absolute;
  bottom: 0;
  z-index: 9999999999999999;
  right: 6%;
  max-width: 80%;
}

#top-menu li {
  padding-right: 30px;
}

.nav li ul {
  width: 270px;
}

#top-menu li li a {
  width: 230px;
}

#footer-widgets {
  padding: 6% 0 1%;
}

footer .title {
  margin-bottom: 10px;
}

#main-header {
  padding-top: 20px;
  box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important;
}

#main-header.et-fixed-header {
  background: #1745ea !important;
  padding-top: 0 !important;
}

.sub-menu {
  border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; -khtml-border-radius: 0 0 8px 8px;
}

#mobile_menu {
  border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px;
}

/* MOB */

@media screen and (max-width: 980px) {

.et_header_style_left #logo {
    max-width: 67%;
}

#et-boc #revrow {
  margin-top: -110px !important;
  padding-top: 90px !important;
}

#bwfooterimg {
  right: -52% !important;
}

#footer-info {
  text-align: left !important;
}

#footer-widgets {
  padding: 12% 0 1% !important;
}

#revrow h1 {
  font-size: 23px !important;
  font-weight: 600 !important;
}

#revrow .et_pb_gallery {
  margin-top: 95px !important;
  margin-bottom: 20px !important;
}

html {
  overflow-x: hidden !important;
}

}