/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  #header_meta {
    display: none !important;
  }
}

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');

h1,
h2,
h3,
h4,
h5,
h6,
.avia-menu-text {
  font-family: 'Roboto Condensed', sans-serif !important;
}

body {
  font-family: 'Roboto Condensed', sans-serif !important;
}

#header_meta nav.sub_menu {
  position: absolute;
  top: 0;
}

#top .sub_menu > ul > li {
  background: transparent;
  line-height: 31px;
  padding-left: 43px !important;
  font-size: 14px !important;

  position: relative;
}

#top .sub_menu > ul > li a .material-symbols-outlined {
  color: #006d07;
  position: absolute;
  top: 3px;
  left: 10px;
  font-weight: normal;
}

#top .sub_menu > ul > li a span {
  font-weight: 700;
  margin-right: 7px;
}
.sub_menu > ul > li > a,
.sub_menu > div > ul > li > a {
  font-weight: normal;
}

#contact textarea {
  height: 100px !important;
}

#footer-page .sub-menu {
  display: none !important;
}

#footer-page .menu-item {
  border: none !important;
}

#footer-page .menu-item a {
  color: #aeaeae !important;
  font-size: 15px !important;
}
#footer-page .current-menu-item {
  background: none !important;
}
.widget.widget_nav_menu.widget_nav_hide_child {
  display: none !important;
}

td {
  font-size: 14px;
}

.widget .news-title {
  font-weight: normal;
  font-size: 15px;
}

.av-share-link-description.av-no-toc {
  display: none !important;
}

.av-special-heading-tag {
  font-weight: 500 !important;
}

body.home .avia-content-slider .slide-image,
body.home .avia-content-slider .slide-image img {
  border-radius: 10px !important;
}

#top .news-thumb img,
#top .news-thumb {
  width: 80px !important;
  height: 80px !important;
}

.news-link {
  border-top: 1px solid;
  margin-bottom: 15px;
  padding-top: 15px;
}
#scroll-top-link {
  color: #006d07 !important;
}
