/*=========================================Sticky Bar===================================================*/
#sticky-bar {
  z-index: 5000005;
  top: 0;
  background: #000;
  width: 100%;
}

#sticky-bar.home_type {
  height: 113px;
  position: relative;
  padding-top: 37px;
}

body.home #sticky-bar {
  height: 107px;
  position: relative;
}

#sticky-bar.fixed {
  height: 101px;
  padding-top: 0;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
}

body.home #sticky-bar.fixed {
    border-bottom: 1.2px solid rgba(0, 0, 0, 0.2);
}

#sticky-bar.admin-bar.fixed {
  top: 32px;
}

#sticky-bar .row {
  margin: 0;
}

#sticky-inner {
  position: relative;
  max-height: 101px;
  overflow: hidden;
}

#sticky-inner.visible {
  overflow: visible;
}

/*---Header tweaks---*/
#sticky-bar.header_tweaks {
  top: -101px !important;
}

#sticky-bar.admin-bar.header_tweaks {
  top: -69px !important;
}
/*---End Header tweaks---*/

/* sticky-color */
.sticky-color {
  display: inline-block;
  float: left;
  position: relative;
  z-index: 1;
}

.front-sticky-color {
  position: absolute;
  left: 0;
  right: 0;
  margin: 136px auto 0;
  width: 184px;
  height: 70px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}

#sticky-bar.fixed .front-sticky-color {
  margin-top: 23px;
}

#sticky-bar.home_type .sticky-color {
  display: none;
}

#sticky-bar.fixed .sticky-color {
  display: block;
}

.sticky-search-bar #sticky-bar .sticky-color {
  opacity: 0;
}

#aa_main_logo {
  display: block;
  width: 46px;
  height: 53px;
  margin: 24px 60px 24px 2px;
  background-image: url(../images/logo_after.png);
  background-size: 100%;
}
/* sticky-color */

/*-Section menu-*/
#section-menu {
  float: left;
}

.aa_mobile_device #sticky-bar.home_type:not(.fixed) #section-menu {
  display: none;
}

#section-menu .sf-arrows .sf-with-ul:after,
#section-menu .menu-item-has-children a:after {
  display: none;
}

#section-menu ul {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}

#section-menu ul li {
  padding: 0;
  float: left;
  position: relative;
}

#section-menu > ul > li > a {
  color: #fff;
  font-family: "Proximanova Regular", sans-serif;
  font-size: 15px;
  height: 101px;
  padding-top: 41px;
  position: relative;
  display: block;
  text-align: center;
  margin-right: 44px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}

#section-menu > ul > li > a.aa_more_section_items {
  margin-right: 10px;
}

#section-menu > ul > li > a:hover {
  font-weight: 600;
}

#section-menu ul ul:not(.menu) {
  display: none;
  background: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: absolute !important;
  padding: 4px 15px 5px 15px !important;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
  z-index: 10;
}

#section-menu ul ul li {
  float: none;
  padding: 8px 0 11px 0;
  color: #BDBDBD;
}

#section-menu ul ul a {
  color: #BDBDBD;
  font-size: 15px;
}

/*-Section menu more items-*/
#section-menu-more {
  position: absolute;
  width: 100%;
  left: 0;
  z-index: 1;
}

#section-menu-more:before {
  content: '';
  height: 0;
  display: block;
}

#section-menu-more.visible:before {
  animation-name: show_hide_before;
  -webkit-animation-name: show_hide_before;
  animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes show_hide_before {
  0% { height: 0px; }
  50% { height: 45px; }
  100% { height: 0px; }
}

@keyframes show_hide_before {
  0% { height: 0px; }
  50% { height: 45px; }
  100% { height: 0px; }
}

#section-menu #section-menu-more ul {
  position: relative;
  left: -10px;
  height: 0;
  opacity: 0;
  padding: 0;
  padding-left: 10px;
  margin: 0;
  box-shadow: none;
  overflow: hidden;
  -webkit-box-shadow: none;
  transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out;
  background: #000;
}

#section-menu #section-menu-more.visible ul {
  height: auto;
  opacity: 1;
  transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out;
}

#section-menu #section-menu-more ul li {
  display: inline-block;
  padding: 0;
  white-space: nowrap;
}

#section-menu #section-menu-more ul a {
  color: #fff;
  padding: 8px 9px;
  display: block;
}

#section-menu #section-menu-more.visible ul li a {
  animation-name: more_items;
  -webkit-animation-name: more_items;
  animation-duration: .3s;
  -webkit-animation-duration: .3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

#section-menu #section-menu-more.visible ul li:nth-child(1) a { animation-delay: .3s; -webkit-animation-delay: .3s; }
#section-menu #section-menu-more.visible ul li:nth-child(2) a { animation-delay: .4s; -webkit-animation-delay: .4s; }
#section-menu #section-menu-more.visible ul li:nth-child(3) a { animation-delay: .5s; -webkit-animation-delay: .5s; }
#section-menu #section-menu-more.visible ul li:nth-child(4) a { animation-delay: .6s; -webkit-animation-delay: .6s; }
#section-menu #section-menu-more.visible ul li:nth-child(5) a { animation-delay: .7s; -webkit-animation-delay: .7s; }
#section-menu #section-menu-more.visible ul li:nth-child(6) a { animation-delay: .8s; -webkit-animation-delay: .8s; }
#section-menu #section-menu-more.visible ul li:nth-child(7) a { animation-delay: .9s; -webkit-animation-delay: .9s; }
#section-menu #section-menu-more.visible ul li:nth-child(8) a { animation-delay: 1.0s; -webkit-animation-delay: 1.0; }
#section-menu #section-menu-more.visible ul li:nth-child(9) a { animation-delay: 1.2s; -webkit-animation-delay: 1.2s; }
#section-menu #section-menu-more.visible ul li:nth-child(10) a { animation-delay: 1.3s; -webkit-animation-delay: 1.3s; }
#section-menu #section-menu-more.visible ul li:nth-child(11) a { animation-delay: 1.4s; -webkit-animation-delay: 1.4s; }
#section-menu #section-menu-more.visible ul li:nth-child(12) a { animation-delay: 1.5s; -webkit-animation-delay: 1.5s; }

@-webkit-keyframes more_items {
  from { opacity: 0; top: -12px; }
  to { opacity: 1; top: 0; }
}

@keyframes more_items {
  from { opacity: 0; top: -12px; }
  to { opacity: 1; top: 0; }
}

#section-menu-mobile {
  display: none;
}

#sticky-bar.fixed #section-menu-mobile {
  float: left;
}
/*-Section menu-*/

/*-Search-*/
#search-toggle {
  height: 60px;
  width: 60px;
  border-radius: 100px;
  background-color: rgba(255, 255, 255, 0.10);
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAADNElEQVRoQ+2beU8WMRDGf3jf932iRqLikfj9vwSJRyLiDaKgoKgoqJiHtGTfZY927906yfsH7O60z0w7natj1Es7gIPAAWA/sBfYbX4aed38fgGrwA/gO/C3rmmN1cB4F3ACOAocKcj/K/AF+Az8Lsgj8bOqAIvPMeCkAVkV3w1A4BeNAPR3KapiYnuAi0arpSaT8/EnYA5YKzNIGcD69ixwHtBebYK0t98DH4BC2i4K+DBwBdjXBMqEMX4Cr4FvvuMXASytagkX+dZ3flnvS8PvgI8+TH0mvRO4XsLy+szL590l4I2rNfcBLLDHfWbS4LsC/cJlPFfAV4FTLgxbfEdHl/Z1JrkAHjfnax6vLjzPBZ0FWM+kWTkTfaJM0FmABVTa7SO9AuSobKM0wHL0bzXoUFQtVDkoTwAFJSOUBFj/mwAOVT2LhvmtANNxjywJ8BngcsOTq2u4t3HHJA5YserdHi/luOC0tB9HA444YPnHp+sSd0t8F4wntjl8FLAM1e0O+MhVy0U+91OTURkB3CcHw1coOqJ0VG0BVlrm3oD2btJenlKuzC7pIVnmNO0rolqwgG92MOzzXbZ57ys3Ni3AinMfDNBYxQUg4zVls4038sQzkOczAqx0zbmBAMqDMS/AIexfK4hlAZ5sMfuYp5Gqn68K8P1IrafqAbrGb12AHwZgoa3gN4IEHNySDs5ohXQsLYXmeMyG5lo+DzJ40BmltKxqvkOmrfBQIFUoU1llyKRC26JNAKhlQTFxU60LTQtW6dqRFI8mEFQST4CDS9MOVcupiXgBVs+VXM2h7GXt3UemvXHTbgRfTLNCUG1YDaF9JvVwPXMplwqkul7v9Hhpb6saWs39b3mIreE+tCvFt13hpha7nxUv98XPTmxziErEpU9LpRgFF103Yuqml5H6k2VpXQDre4FWOaarmpZmZ/LApp3DWQISaHW+d4mWDVinOblqOMpMteRLHchlqxo4a5rFncAW0bBlrP18rcUSjRrEX5pbMM5gywC23wZzBSAqVQUcFxpoQtWVHi3h1i55xJeSLmRJ41U3kav5W5c6dIGrNBUxWnmDBnFRK00InbuK9w88kZfuVFa9TQAAAABJRU5ErkJggg==');
  background-size: cover;
  background-position: center;
  float: right;
  opacity: 1;
  cursor: pointer;
  margin-top: 20px;
  position: relative;
  line-height: 62px;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

body.home #search-toggle {
  display: none;
}

.aa-sticky-search-wrapper {
  position: absolute;
  width: 0;
  z-index: 1201;
  right: 0;
  top: 20px;
  background-color: #FFF;
  border-radius: 30px;
  overflow: hidden;
}

#sticky-search {
  position: relative;
  opacity: 0;
  width: 0;
  margin: 0;
  float: right;
}

#sticky-search div.loading.load-infinite {
  top: 68px;
}

#sticky-search input[name="s"] {
  color: rgba(0, 0, 0, 0.2);
  display: block;
  height: 60px;
  opacity: 1;
  font-family: 'Proximanova Regular', sans-serif;
  font-size: 17px;
  border: none;
  background: none;
  position: relative;
  padding-left: 29px !important;
}

#sticky-search input[name="s"]::-webkit-input-placeholder  {
  font-family: 'Proximanova Regular', sans-serif;
  color: rgba(0, 0, 0, 0.2);
  font-size: 17px;
  opacity: 1;
}

#sticky-search input[name="s"]::-moz-placeholder  {
  font-family: 'Proximanova Regular', sans-serif;
  color: rgba(0, 0, 0, 0.2);
  font-size: 17px;
  opacity: 1;
}

#sticky-search input[name="s"]:-moz-placeholder  {
  font-family: 'Proximanova Regular', sans-serif;
  color: rgba(0, 0, 0, 0.2);
  font-size: 17px;
  opacity: 1;
}

#sticky-search input[name="s"]:-ms-input-placeholder  {
  font-family: 'Proximanova Regular', sans-serif;
  color: rgba(0, 0, 0, 0.2);
  font-size: 17px;
  opacity: 1;
}

#sticky-search label[for=sticky-search-submit] {
  display: none;
}

#close-search-button {
  position: absolute;
  right: 31px;
  top: 20px;
}

#close-search-button:before {
  content: "\e5cd";
  font-size: 34px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.23);
}

/* search toggler */
.sticky-search-bar #sticky-search {
  opacity: 1;
  width: 100%;
  margin: 0 auto;
}

.sticky-search-bar .aa-sticky-search-wrapper {
  width: 100%;
  /*overflow: visible;*/
}

.aa-sticky-search-wrapper,
#sticky-search,
#sticky-bar,
#open-button,
.sticky-search-bar #sticky-bar * {
  transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out;
}

span.algolia-autocomplete,
#sticky-bar.fixed,
body.sticky-search-bar #sticky-bar {
  z-index: 5000006 !important;
}

/* Algolia */
.aa-dropdown-menu .autocomplete-header {
  display: none;
}

.aa-dropdown-menu {
  border-radius: 30px !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  margin-top: 28px;
}

.aa-suggestions {
  padding: 50px 0 10px 50px !important;
}

span.aa-suggestions:after {
  content: '';
  display: block;
  clear: both;
}

.aa-dropdown-menu .aa-suggestion {
  width: 33.333% !important;
  float: left !important;
  padding: 0 50px 0 0 !important;
  margin-bottom: 41px !important;
  max-height: 80px;
  overflow: hidden;
}

.aa-dropdown-menu a.suggestion-link {
  padding: 0 !important;
}

.aa-dropdown-menu .suggestion-post-thumbnail {
  margin-right: 15px !important;
  margin-bottom: 0 !important;
  border-radius: 10px !important;
  width: 80px !important;
  height: 80px !important;
}

.suggestion-post-attributes {
  overflow: hidden !important;
  padding-top: 5px;
}

.aa-dropdown-menu .aa-suggestion .suggestion-post-title {
  font-family: 'Proximanova Bold', sans-serif;
  font-size: 16px;
  color: #000;
  white-space: normal !important;
  max-height: 44px;
}

.aa-dropdown-menu .aa-suggestion .suggestion-post-content {
  white-space: normal !important;
  font-family: 'Proximanova Semibold', sans-serif;
  font-size: 12px;
  color: #a2a2a2 !important;
  max-height: 34px;
}
/*-Search-*/

/* Close Button */
.close-button {
  width: 20px;
  height: 20px;
  position: absolute;
  border: none;
  background: transparent;
  color: transparent;
  padding: 0;
}

.close-button:before {
  content: "\e935";
  font-family: icons;
}

#sticky-bar .aa_hljs_description,
#wpadminbar .aa_hljs_description {
  display: none;
}

/* Signup toggle */
#sticky-newsletter-signup-wrapper {
  position: relative;
  margin-right: 53px;
  float: right;
  margin-top: 20px;
  display: none;
}

@media only screen and ( min-width : 992px ) {
  #sticky-newsletter-signup-wrapper {
    display: block;
  }
}

#signup-toggle {
  cursor: pointer;
  width: 253px;
  height: 60px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100px;
  line-height: 60px;
  position: relative;
  padding-left: 30px;
  color: #fff;
  font-family: 'Proximanova Regular', sans-serif;
  font-size: 17px;
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}

#signup-toggle:after {
  content: '\e75e';
  font-family: icons;
  font-size: 20px;
  width: 60px;
  height: 60px;
  line-height:;
  border-radius: 100px;
  background: #19c0ff;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}

#newsletter-signup-wrapper {
  position: absolute;
  z-index: 1201;
  top: 0;
  right: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}

body.sticky-signup-form-open #newsletter-signup-wrapper {
  opacity: 1;
  visibility: visible;
}

body.sticky-signup-form-open #signup-toggle {
  opacity: 0;
  visibility: hidden;
}

#sticky-newsletter-signup-wrapper #drip-email {
  width: 172px;
}

body.sticky-signup-form-open #sticky-newsletter-signup-wrapper #drip-email {
  width: 407px;
}
/* Signup toggle */

/*home mobile menu and toggle button*/

.menu-button {
  display: block;
  float: left;
  border: none;
  height: 44px;
  width: 44px;
  padding: 0;
  position: relative;
  background-color: transparent;
  z-index: 3;
  margin: 34px 0 0 24px;
}

.menu-button span {
  background-color: #fff;
  content: "";
  position: absolute;
  width: 24px;
  height: 2px;
  margin: -1px auto;
  left: 0;
  right: 0;
  top: 20px;
}

.menu-button span:before,
.menu-button span:after {
  content: '';
  background-color: #fff;
  position: absolute;
  width: 24px;
  height: 2px;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.menu-button span:first-child,
.menu-button span:first-child:after,
.menu-button span:first-child:before {
  opacity: 1;
}

.menu-button span:first-child:after {
  top: 8px;
}

.menu-button span:first-child:before {
  top: -8px;
}

.menu-button span:last-child {
  opacity: 0;
  background-color: transparent;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.menu-button span:last-child:before,
.menu-button span:last-child:after {
  top: 0;
  width: 26px;
  height: 3px;
}

.menu-button span:last-child:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.menu-button span:last-child:before {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.menu-button span,
.menu-button span:before,
.menu-button span:after,
.show-menu .menu-button span,
.show-menu .menu-button span:before,
.show-menu .menu-button span:after {
  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
}

.show-menu .menu-button span:before,
.show-menu .menu-button span:after {
  background-color: #e76fff;
}

.show-menu .menu-button span:first-child {
  opacity: 0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.show-menu .menu-button span:last-child {
  opacity: 1;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

#home-section-menu {
  width: 430px;
  padding-top: 191px;
  height: calc(100vh - 60px);
  position: fixed;
  padding: 191px 34px 0;
  display: block;
  z-index: 2;
  background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.84) 100%);
  background-image: -moz-linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.84) 100%);
  background-image: -webkit-linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.84) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000d6',GradientType=1 );
}

.scrolled-panel {
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
  overflow-y: auto;
}

.show-menu #home-section-menu {
    display: block;
    right: 0;
}

#home-section-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#home-section-menu ul li {
  margin-bottom: 46px;
}

#home-section-menu ul li a {
  font-family: "Proximanova Semibold", sans-serif;
  color: #fff;
  font-size: 19px;
  letter-spacing: 1.43px;
  opacity: 0.4;
  text-transform: uppercase;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}

#home-section-menu ul li a:hover {
  opacity: 1;
}

.main-menu-socs {
  position: relative;
  bottom: 30px;
  left: 0;
  width: 100%;
  padding: 0;
  text-align: justify;
  margin-top: 100px;
}

.main-menu-socs:after {
  content: '';
  width: 100%;
  display: inline-block;
}

.main-menu-socs a.aa_soc {
  color: #fff;
  font-size: 26px;
  margin: 0 6px;
  display: inline-block;
}


@media screen and (max-width: 991px) {
  #home-section-menu ul li {
    margin-bottom: 24px;
  }

  #home-section-menu {
    width: 100%;
  }
  
  .scrolled-panel {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (max-width: 400px) {
  .menu-button {
    margin-left: 10px;
  }
  
  body.home #search-toggle {
    margin-right: 0;
  }
  
  .main-menu-socs a.aa_soc {
    margin: 0;
  }
}

/*===responsive===*/
@media only screen and (max-width : 1600px) {
  body.single #sticky-inner {
    margin: 0 20px;
  }
}


@media only screen and (max-width : 1200px) {
  #section-menu-more ul {
    padding-left: 0;
  }
}

@media only screen and (max-width : 991px) {
  /*sticky bar*/
  #sticky-bar.home_type:not(.fixed) {
    height: auto;
    padding-top: 35px;
  }

  #sticky-bar.home_type.fixed {
    padding-top: 0;
  }

  #sticky-bar.fixed {
    border-bottom: 3px solid #333;
  }

  #sticky-bar.home_type #sticky-inner {
    max-height: 100%;
  }
  /*sticky bar*/

  /*section menu*/
  #section-menu {
    display: none;
  }

  #section-menu-mobile {
    display: block;
    margin-bottom: 50px;
  }

  #sticky-bar.fixed #section-menu-mobile {
    margin: 20px 0;
    width: calc(100% - 75px);
  }

  .select-dropdown-opened #sticky-bar.fixed #section-menu-mobile {
    width: 100%;
  }
  /*section menu*/
  
  /*search*/
  body.sticky-search-bar {
    height: 100vh;
    overflow: hidden;
  }

  #search-toggle {
    float: none;
    width: 100%;
    margin-bottom: 50px;
  }

  #sticky-bar.fixed #search-toggle {
    float: right;
    width: 60px;
    margin: 20px 0;
    padding: 0;
  }

  body.home #search-toggle {
    float: right;
    width: 60px;
    margin: 21px 24px 0 0;
    background-color: transparent;
    display: block;
  }

  body.home #sticky-bar.fixed #search-toggle {
    margin: 21px 24px 0 0;
  }

  body.home .aa-sticky-search-wrapper {
    top: 21px;
  }

  .select-dropdown-opened #sticky-bar.fixed  #search-toggle {
    display: none;
  }

  #search-toggle:before {
    right: 0;
    top: 0;
  }

  #sticky-search input[name="s"] {
    color: rgba(0, 0, 0, 0.5);
  }

  #sticky-search input[name="s"]::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.5);}
  #sticky-search input[name="s"]::-moz-placeholder {color: rgba(0, 0, 0, 0.5);}
  #sticky-search input[name="s"]:-moz-placeholder {color: rgba(0, 0, 0, 0.5);}
  #sticky-search input[name="s"]:-ms-input-placeholder {color: rgba(0, 0, 0, 0.5);}

  /* algolia */
  span.algolia-autocomplete {
    left: 20px !important;
    width: calc(100% - 40px) !important;
  }

  .aa-suggestions {
    padding: 30px 30px 0 !important;
    overflow-y: scroll;
    height: calc(100vh - 170px);
  }

  .aa-dropdown-menu .aa-suggestion {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 30px !important;
  }

  .suggestion-post-content {
    display: none !important;
  }

  .aa-dropdown-menu .aa-suggestion .suggestion-post-title {
    max-height: 66px;
  }
  
  /*sticky color*/
  #sticky-bar.fixed .sticky-color:not(.front-sticky-color) {
    display: none;
  }

  .front-sticky-color {
    margin-top: 23px;
    width: 150px;
    height: 57px;
  }
  
  body.sticky-search-bar:before {
    content: "";
    height: 200%;
    width: 9999px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000005;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    background: rgba(0, 0, 0, 0.7);
  }
  /*sticky color*/
}

/*style for sticky, when admin-bar active*/
@media only screen and (max-width : 782px) {
  #sticky-bar.admin-bar.fixed,
  .admin-bar #menu-wrap {
    top: 46px !important;
  }

  #sticky-bar.admin-bar.header_tweaks {
    top: -55px !important;
  }
}


@media only screen and (max-width : 603px) {
  #sticky-bar.header_tweaks {
    top: -101px !important;
  }

  #aa_main_logo {
    background-image: url(../images/dgit_logo.svg);
    background-size: 100%;
    display: inline-block;
    width: 60px;
    height: 39px;
    margin-top: 0;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0;
  }

  #sticky-bar.fixed #aa_main_logo {
    background-image: url(../images/dgit_logo_grad.svg);
  }
}

@media only screen and (max-width : 600px) {
  #sticky-bar.admin-bar.fixed {
    top: 0 !important;
  }

  body.single #sticky-bar.admin-bar.fixed {
    top: 46px !important;
  }

  body.single #sticky-bar.admin-bar.fixed.header_tweaks {
    top: -17px !important;
  }

  #sticky-bar.admin-bar.header_tweaks {
    top: -101px !important;
  }
}
