#wpadminbar {
    display: none;
}

#topper, header {z-index: 99999;}

body {
    overflow-x: hidden;
}

/*******
**Topper
********/

.widget {
    margin: 0;
}

#topper {
  background-color: #00b7fd;
  position: absolute;
  top: 0;
  padding: 0 0;
  z-index: 999999;
}

.qtranxs_widget ul { margin: .8em 0 !important; }
.qtranxs_widget ul li
{
display: inline; /* horizontal list, use "list-item" or other appropriate value for vertical list */
list-style-type: none; /* use "initial" or other to enable bullets */
margin: 0 5px 0 0; /* adjust spacing between items */
opacity: 0.5;
-o-transition: 1s ease opacity;
-moz-transition: 1s ease opacity;
-webkit-transition: 1s ease opacity;
transition: 1s ease opacity;
text-transform: uppercase;
}
/* .qtranxs_widget ul li span { margin: 0 5px 0 0; } */ /* other way to control spacing */
.qtranxs_widget ul li.active { opacity: 0.8; }
.qtranxs_widget ul li:hover { opacity: 1; }
.qtranxs_widget img { box-shadow: none; vertical-align: middle; display: initial; }
.qtranxs_flag { height:12px; width:18px; display:block; }
.qtranxs_flag_and_text { padding-left:20px; }
.qtranxs_flag span { display:none; }


.qtranxs_language_chooser {
  font-size: 1.3em; }

  .qtranxs_language_chooser li a, .qtranxs_language_chooser active {
    padding: 0 3px;
    color: #ffffff;
  }

.lang-switcher,
.lang-switcher ul {
  float: right; }

.social-media-top {
  float: right;
  margin: .8em 0;
}

.social-media-top .fa {
    color: #ffffff;
    float: right;
    font-size: 2em;
    padding: 0 10px; }
  
  .logo-topper {
      padding-top: 0;
      padding-bottom: 0;
      margin-top: .6em;
      margin-bottom: 0;
  }
  
/*******
**Header
********/
  
.top-margin {margin-top: 5%;}
  
  input[type="search"] {
      border: 1px solid #cccccc;
      border-radius: 15px;
      width: 120%;
  }
 #search-submit {
     background: transparent;
     border: none;
     font-size: 12px;
     position: absolute;
  }
  
.headerHome {
      position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }

/*******
**Menu
********/

.main-navigation {
    background-color: rgba(0, 0, 46, .5);
}

.main-navigation a {
    color: #ffffff;
    padding: 15px;
    font-size: 1.3em;
    margin-left: 8px;
}

.intern-nav {
    margin-top: -3%;
}

.intern-nav a {
    margin-left: 18px;
}

.home-navigation {
    margin-left: 4.166666665%;
    margin-top: 3%;

}

.sub-menu {
    background: #f0f0f0;
}

.sub-menu a {
    color: #656565;
}

.sub-menu a:hover {
    color: #00b7fd;
}

/*******
**Banner
********/

.forcefullwidth_wrapper_tp_banner {
    position: absolute;
    top: 0;
    z-index: -1;
    margin-top: -4% !important;
}