@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap&subset=cyrillic,cyrillic-ext,latin-ext");
@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap&subset=cyrillic,cyrillic-ext,latin-ext");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600&display=swap&subset=cyrillic,cyrillic-ext,latin-ext");
img {
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
button,
button:focus,
a,
a:hover,
a:active,
a:focus,
a img,
object,
embed {
  outline: none;
}
ol {
  margin-left: 10px;
}
ol li {
  padding: 0 0 20px 20px;
}
ol li:last-child {
  padding-bottom: 0;
}
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea {
  background-color: #efefef !important;
  border: none !important;
  min-height: 56px;
  max-height: 112px;
  font-size: 14px;
}
textarea {
  padding: 21px 24px !important;
  resize: none;
}
input[type="button"],
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"],
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"],
input[type="submit"]:focus,
input[type="submit"]:hover {
  font-family: "ApaxCY-Medium", "Lato", Sans-serif;
  font-size: 16px;
  fill: #fff;
  color: #fff;
  background-color: #000;
  border-radius: 50px 50px 50px 50px;
  padding: 21px 77px 21px 56px;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  background-image: url("/wp-content/themes/astra/custom-web-icons/arrow-2-white.png");
  background-repeat: no-repeat;
  background-position: 70% 50%;
}
label {
  font-size: 14px;
  color: #000;
}
.mobile-only {
  display: none;
}
.ast-breadcrumbs .trail-begin {
  display: none !important;
}
.header-info a {
  text-transform: lowercase;
  font-size: 22px;
  font-family: "ApaxCY-Medium", Sans-serif !important;
  line-height: 22px;
}
#ast-fixed-header .main-header-menu > .menu-item > .menu-link {
  color: #fff;
}
.main-header-menu .menu-item:hover a {
  text-decoration: underline;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link,
.ast-header-break-point
  .main-header-bar
  .main-header-bar-navigation
  .main-header-menu {
  border: none;
}
.wpml-ls-legacy-dropdown {
  width: 100px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
  display: none !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-item {
  height: 25px;
}
.wpml-ls-display {
  margin-top: 10px;
  display: block;
}
.wpml-ls-sidebars-header-widget {
  background-color: transparent !important;
}
.widget_icl_lang_sel_widget {
  background-image: url("/wp-content/themes/astra/custom-web-icons/languages.png");
  background-repeat: no-repeat;
  padding-left: 30px;
}
.ast-masthead-custom-menu-items {
  margin-left: 10px;
}
.ast-button-wrap .menu-toggle .menu-toggle-icon:before {
    /*content: url("/wp-content/themes/astra/custom-web-icons/mobile-toggle.png") !important;*/
    content: url("/wp-content/themes/astra/custom-web-icons/icon-menu-gray-2.svg") !important;
}
.wpml-ls-sub-menu {
  background-color: #fff;
  padding: 20px !important;
  margin-left: -20px !important;
}
#ast-fixed-header #site-navigation {
  background-color: #000;
}
#ast-fixed-header .main-header-bar-navigation .close:after {
  color: #fff !important;
}
#ast-fixed-header .widget_icl_lang_sel_widget {
  background-image: url("/wp-content/themes/astra/custom-web-icons/languages-white.png");
}
#ast-fixed-header .wpml-ls-sub-menu {
  background-color: #000;
}
#ast-fixed-header .ast-button-wrap .menu-toggle .menu-toggle-icon:before {
  content: url("/wp-content/themes/astra/custom-web-icons/mobile-toggle-white.png") !important;
}
.weight-bold {
  font-family: "ApaxCY-Medium", "Lato", Sans-serif !important;
}
.entry-content a:hover {
  text-decoration: underline;
}
.entry-content p {
  margin-bottom: 24px;
}
.page h2 {
  font-size: 72px;
}
.page .entry-header {
  margin: 0 auto;
  max-width: 1420px;
}
.no-p-gap p {
  margin: 0;
}
.custom-link:after {
  content: url("/wp-content/themes/astra/custom-web-icons/arrow-2.png");
  margin-left: 10px;
  position: relative;
  top: 3px;
}
.custom-link-white {
  color: #fff;
}
.custom-link-white:hover {
  color: #fff;
}
.custom-link-white::after {
  content: url("/wp-content/themes/astra/custom-web-icons/arrow-down-right.png");
  margin-left: 10px;
  position: relative;
  top: 3px;
}
.download-pdf a {
  text-decoration: none !important;
  font-size: 21px;
}
.download-pdf a:before {
  content: url("/wp-content/themes/astra/custom-web-icons/file.png");
  margin-right: 10px;
  position: relative;
  top: 3px;
}
.heading-link {
  margin-top: -10px;
}
.heading-link a:after {
  content: url("/wp-content/themes/astra/custom-web-icons/arrow-right.png");
  margin-right: 20px;
  position: relative;
  top: 8px;
}
.homepage-banner-1 h2:after {
  content: url("/wp-content/themes/astra/custom-web-icons/arrow-1.png");
  display: inline-block;
  margin-left: 0.3em;
}
.homepage-banner-2 {
  min-height: 335px;
}
.equipment-banner-1 {
  min-height: 442px;
}
.equipment-banner-1 h2:after {
  content: url("/wp-content/themes/astra/custom-web-icons/arrow-1-mobile.png") !important;
  display: inline-block;
  margin-left: 0.3em;
}
.equipment-banner-download {
  min-height: 442px;
}
.equipment-banner-download h2:after {
  content: url("/wp-content/themes/astra/custom-web-icons/download.png") !important;
  display: inline-block;
  margin-left: 0.3em;
}
.resourses-download-link a {
  text-decoration: underline;
}
.resourses-download-link a:after {
  content: url("/wp-content/themes/astra/custom-web-icons/arrow-down-right-big.png") !important;
  display: inline-block;
  margin-left: 0.3em;
}
.aftertitle {
  margin: 0 auto 20px;
  max-width: 1400px;
  padding: 0 20px;
  font-size: 21px;
  line-height: 25px;
}
.aftertitle a {
  text-decoration: underline;
}
.hide_on-equipment {
  font-size: 56px;
  font-family: "ApaxCY-Medium", "Lato", Sans-serif !important;
}
#equipment-cpt {
  display: none;
}
.equipments-template-default .hide_on-equipment {
  display: none;
}
.equipments-template-default .ast-breadcrumbs-wrapper {
  display: none;
}
.equipments-template-default #equipment-cpt {
  display: block !important;
}
.equipments-template-default .ast-single-post-order {
  display: none;
}
.cpt-recomended {
  clear: both;
}
.cpt-recomended h2 {
  margin: 30px 0;
  font-size: 36px;
}
.cpt-recomended h3 {
  margin: 20px 0 0;
  font-size: 36px;
}
.cpt-content {
  line-height: 1.4;
}
.cpt-specs {
  margin-bottom: 35px;
}
.cpt-specs ul {
  margin: 0;
  padding: 0;
}
.cpt-specs ul li {
  list-style-type: none;
  line-height: 1.4;
}
.cpt-pdf {
  margin-bottom: 70px;
}
.cpt-pdf a {
  text-decoration: none;
}
.cpt-pdf a:before {
  content: url("/wp-content/themes/astra/custom-web-icons/file.png");
  margin-right: 5px;
  position: relative;
  top: 3px;
}
.cpt-scheme img {
  max-width: 410px;
  margin: 0 auto;
}
.cpt-gallery {
  margin: 30px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.pc-only .cpt-gallery-item {
  max-width: 49.5%;
  margin: 0 0.5% 1% 0;
}
.pc-only .cpt-gallery-item:nth-child(2n) {
  margin: 0 0 1% 0.5%;
}
.cpt-gallery.mobile-only {
  display: none;
}
.cpt-breadcrumbs {
  margin: -50px 20px 40px;
  font-family: "ApaxCY-Medium", "Lato", Sans-serif !important;
}
.media-nav {
  padding: 0;
  margin: 0;
}
.media-nav li {
  list-style-type: none;
  margin-right: 40px;
  display: inline-block;
  font-family: "ApaxCY-Medium", "Lato", Sans-serif;
}
.media-nav h1 {
  font-size: 32px;
  margin: 0;
  color: #000 !important;
}
.media-nav a {
  font-size: 32px;
  margin: 0;
  font-family: "ApaxCY-Medium", "Lato", Sans-serif;
  color: #b3b3b3;
}
.media-nav a:hover {
  text-decoration: none;
  color: #918f8f;
}
#custom-paging {
  display: flex;
  font-size: 56px;
  line-height: 56px;
  font-family: "ApaxCY-Medium", "Lato", Sans-serif !important;
  align-items: center;
}
#custom-paging div {
  margin-right: 5px;
}
.ctm-next,
.ctm-next-none,
.ctm-prev,
.ctm-prev-none {
  display: block;
  width: 42px;
  height: 40px;
  background-repeat: no-repeat;
}
.ctm-next {
  background-image: url("/wp-content/themes/astra/custom-web-icons/page-right.png");
}
.ctm-next-none {
  background-image: url("/wp-content/themes/astra/custom-web-icons/page-right-none.png");
}
.ctm-prev {
  background-image: url("/wp-content/themes/astra/custom-web-icons/page-left.png");
}
.ctm-prev-none {
  background-image: url("/wp-content/themes/astra/custom-web-icons/page-left-none.png");
}
.uael-table-wrapper table {
  border: none !important;
}
.uael-table-wrapper thead {
  display: none !important;
}
.uael-table-wrapper .uael-table-row td:nth-child(1n) {
  width: 40%;
}
.uael-table-wrapper .uael-table-row td:nth-child(2n) {
  width: 30%;
}
.uael-table-wrapper .uael-table-row td:nth-child(3n) {
  text-align: right !important;
}
.uael-table-wrapper .uael-table-col a:hover {
  text-decoration: underline !important;
}
.uael-table-wrapper .uael-table-col a:hover span {
  text-decoration: underline !important;
}
.contact-tabs .elementor-tab-content {
  padding: 0 !important;
}
.contact-tabs .elementor-tabs-wrapper {
  border-bottom: 1px solid #b4b4b4 !important;
}
.contact-tabs .elementor-tab-desktop-title {
  padding: 0 40px 16px 0 !important;
}
.contact-tabs .elementor-tab-desktop-title a:hover {
  text-decoration: none;
}
.contact-tabs td.uael-table-col {
  padding: 16px 0px 16px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #b4b4b4;
}
.contact-tabs .uael-align-icon--right {
  margin-left: 1px;
}
.contact-tabs .uael-align-icon--right svg {
  height: 15px;
  width: 15px;
  vertical-align: middle;
}
.blog .wp-post-image {
  object-fit: cover;
  min-height: 302px;
  max-height: 302px;
}
.blog .trail-item {
  font-size: 56px;
}
.blog.paged .trail-item {
  font-size: 56px;
}
.blog.paged .trail-item a {
  font-size: 56px;
}
.blog-layout-1 {
  border: none !important;
  padding-bottom: 0;
}
.post-template-default .custom-blog {
  max-width: 720px;
  margin: 0 auto;
}
.post h2.entry-title {
  font-size: 36px;
}
.ast-blog-featured-section {
  margin-bottom: 8px;
}
.ast-article-post {
  margin-bottom: 0;
}
.slick-list {
  padding-bottom: 30px;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 20px;
  margin: 0 -1px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
  height: 4px;
  width: 50px;
  background: #d1d1d1;
}
.slick-dots li button:before {
  content: "";
}
.slick-dots .slick-active button {
  background: #000;
}
.elementor-text-editor a {
  text-decoration: underline;
}
.elementor-heading-title a:hover {
  text-decoration: none;
}
.elementor-align-icon-right {
  top: 3px;
  position: relative;
}
.elementor-icon-list-icon {
  position: relative;
  top: -3px;
}
.elementor-social-icons-wrapper .elementor-grid-item {
  margin-right: 40px;
}
.elementor-tab-title.elementor-tab-mobile-title {
  display: none;
}
#prefooter {
  padding: 50px 20px;
}
.prefooter-all {
  display: flex;
  flex-wrap: wrap;
}
.prefooter-all .prefooter-item {
  flex: 1 0 50%;
}
.prefooter-all .prefooter-item:nth-child(1) {
  padding: 0 5px 5px 0;
}
.prefooter-all .prefooter-item:nth-child(2) {
  padding: 0 0 5px 5px;
}
.prefooter-all .prefooter-item:nth-child(3) {
  padding: 5px 5px 0 0;
}
.prefooter-all .prefooter-item:nth-child(4) {
  padding: 5px 0 0 5px;
}
.prefooter-all .prefooter-item a {
  display: block;
}
.insta-title {
  font-size: 56px;
  font-family: "ApaxCY-Medium", "Lato", Sans-serif !important;
}
.site-footer .ast-container {
  max-width: 1227px;
}
.site-footer div,
.ast-header-break-point .main-header-bar.ast-header-breadcrumb,
.ast-header-break-point .main-header-bar {
  border: none !important;
}
.footer-big-logo {
  text-align: center;
  margin-bottom: 50px;
}
.footer-adv-widget-1 li {
  margin-bottom: 10px;
}
.footer-adv-widget-1 li a {
  font-family: "ApaxCY-Medium", "Lato", Sans-serif !important;
}
.footer-adv-widget-1 li a:hover {
  text-decoration: underline;
}
.footer-adv-widget-1 li a:after {
  content: url("/wp-content/themes/astra/custom-web-icons/arrow-2-white.png");
  margin-left: 10px;
  position: relative;
  top: 3px;
}
.footer-social li {
  display: inline;
  margin-right: 50px;
}
.footer-social li:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .elementor-tabs-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: scroll !important;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin-right: -10px;
  }
  .elementor-tabs-wrapper::-webkit-scrollbar {
    display: none;
  }
  .elementor-tab-title {
    flex: 0 0 auto;
  }
  .elementor-tab-desktop-title.elementor-active:before,
  .elementor-tab-desktop-title.elementor-active:after {
    width: 0px !important;
  }
}
@media (max-width: 545px) {
  .mobile-only {
    display: block;
  }
  .pc-only {
    display: none;
  }
  .mobile-only.ast-small-footer-section {
    margin-top: 20px;
  }
  .homepage-banner-1 h2:after {
    content: url("/wp-content/themes/astra/custom-web-icons/arrow-1-mobile.png") !important;
  }
  .equipment-banner-1,
  .equipment-banner-download {
    min-height: 335px;
    margin-bottom: 5px;
  }
  .footer-social li {
    display: inline;
    margin-right: 40px;
  }
  ol li {
    padding: 0 15px 10px 15px;
  }
  .aftertitle {
    font-size: 16px;
    line-height: 20px;
  }
  .download-pdf a {
    font-size: 16px;
  }
  .download-pdf a:before {
    content: "";
    margin-right: 0;
  }
  .download-pdf a:after {
    content: url("/wp-content/themes/astra/custom-web-icons/arrow-up-right-.svg");
    margin-left: 5px;
    position: relative;
    top: 3px;
  }
  .media-nav h1 {
    font-size: 18px;
    margin: 0;
  }
  .media-nav a {
    font-size: 18px;
    margin: 0;
  }
  .media-nav li {
    margin-right: 25px;
  }
  .uael-table-wrapper .uael-table-row td:nth-child(1n) {
    width: 50%;
  }
  .uael-table-wrapper .uael-table-row td:nth-child(2n) {
    display: none;
  }
  .blog .wp-post-image {
    min-height: 192px;
    max-height: 192px;
  }
  .post h2.entry-title {
    font-size: 24px;
  }
  .cpt-featured {
    margin: 20px 0;
  }
  .cpt-scheme {
    text-align: center;
  }
  .cpt-scheme img {
    max-width: 250px;
  }
  .cpt-gallery-item {
    margin-bottom: 10px;
  }
  .cpt-gallery.mobile-only {
    display: flex;
  }
  .slick-dots li {
    width: 30px;
  }
  .slick-dots li button {
    width: 30px;
  }
  .cpt-recomended h2 {
    font-size: 24px;
  }
  .cpt-recomended h3 {
    font-size: 24px;
  }
  .custom-btn-rep .elementor-button {
    line-height: 130% !important;
  }
  .custom-btn-rep .elementor-button-icon {
    display: none;
  }
}
@media (max-width: 921px) {
  .page h2 {
    font-size: 40px;
  }
  .custom-btn {
    position: relative;
    top: -20px;
  }
  #site-navigation .menu-link {
    font-size: 24px;
    line-height: 38px;
    text-transform: capitalize;
    font-family: "ApaxCY-Medium", "Lato", Sans-serif;
  }
  #primary-menu {
    margin-top: 50px;
  }
  .ast-flyout-menu-enable.ast-header-break-point
    .main-header-bar-navigation
    .close {
    top: 30px;
    right: 30px;
  }
  .ast-single-post .entry-title,
  .page-title {
    font-size: 36px !important;
  }
  .blog .trail-item {
    font-size: 40px;
  }
  .ast-separate-container.ast-right-sidebar #primary,
  .ast-separate-container.ast-left-sidebar #primary,
  .ast-separate-container #primary,
  .ast-plain-container #primary {
    margin-top: 0;
  }
  .insta-title {
    font-size: 32px;
  }
  .prefooter-big {
    margin-bottom: 10px;
  }
  ol {
    margin-left: 20px;
  }
  .heading-link a:after {
    content: url("/wp-content/themes/astra/custom-web-icons/arrow-right-mobile.png");
  }
}
@media (min-width: 922px) {
  .main-header-bar {
    border-bottom-width: 0px;
  }
  #primary {
    margin-top: 20px;
  }
  .ast-single-post .entry-title,
  .page-title {
    font-size: 120px !important;
    line-height: 115%;
  }
  .single-post .entry-title {
    font-size: 56px !important;
  }
  .prefooter-big {
    padding-right: 8px;
  }
  .prefooter-all {
    padding-left: 8px;
  }
}
@media (max-width: 1330px) {
  .ast-masthead-custom-menu-items {
    margin-left: 10px;
  }
  .wpml-ls-legacy-dropdown {
    width: 100px;
  }
}
@media (max-width: 1280px) {
  .header-info a {
    font-size: 17px;
    line-height: 17px;
  }
  .ast-masthead-custom-menu-items {
    margin-left: 0px;
  }
}
.custom-mob-lang {
  margin-top: 8px;
}
.custom-mob-lang .wpml-ls-legacy-dropdown-click {
  width: auto;
}
.custom-mob-lang .wpml-ls-legacy-dropdown-click a {
  border: none;
  background-color: transparent !important;
  padding: 0;
  font-size: 16px;
  text-transform: capitalize;
}
.custom-mob-lang .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  width: 200px;
  left: -136px;
  top: 50px;
}
.custom-mob-lang a.wpml-ls-item-toggle {
  padding: 0;
  width: 24px;
  height: 24px;
}
.custom-mob-lang a.wpml-ls-item-toggle:after {
  /*content: url("/wp-content/themes/astra/custom-web-icons/languages.png");*/
  content: url("/wp-content/themes/astra/custom-web-icons/icon-world-gray-2.svg");
  border: none;
  right: 0;
  top: 0;
}
.custom-mob-lang a.wpml-ls-item-toggle span {
  display: none;
}
.custom-mob-lang .wpml-ls-link {
  color: #000;
}
.ast-header-sticked .custom-mob-lang .wpml-ls-sub-menu {
  left: -116px;
}
.ast-header-sticked .custom-mob-lang a.wpml-ls-item-toggle:after {
  content: url("/wp-content/themes/astra/custom-web-icons/languages-white.png");
}
.ast-header-sticked .custom-mob-lang .wpml-ls-link {
  color: #fff;
}
@media (min-width: 1px) {
  html[lang="lv-LV"] body {
    font-family: "Mulish", sans-serif !important;
  }
  html[lang="lv-LV"] body input[type="button"],
  html[lang="lv-LV"] body input[type="button"]:focus,
  html[lang="lv-LV"] body input[type="button"]:hover,
  html[lang="lv-LV"] body input[type="reset"],
  html[lang="lv-LV"] body input[type="reset"]:focus,
  html[lang="lv-LV"] body input[type="reset"]:hover,
  html[lang="lv-LV"] body input[type="submit"],
  html[lang="lv-LV"] body input[type="submit"]:focus,
  html[lang="lv-LV"] body input[type="submit"]:hover,
  html[lang="lv-LV"] body .weight-bold,
  html[lang="lv-LV"] body .hide_on-equipment,
  html[lang="lv-LV"] body .cpt-breadcrumbs {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="lv-LV"] body .media-nav li {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="lv-LV"] body .media-nav a {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="lv-LV"] body #custom-paging,
  html[lang="lv-LV"] body .insta-title {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="lv-LV"] body .footer-adv-widget-1 li {
    margin-bottom: 10px;
  }
  html[lang="lv-LV"] body .footer-adv-widget-1 li a {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="lv-LV"] body #site-navigation .menu-link {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="lv-LV"] body .ast-breadcrumbs-wrapper,
  html[lang="lv-LV"] body .ast-breadcrumbs-wrapper a {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="lv-LV"] body h1,
  html[lang="lv-LV"] body .entry-content h1,
  html[lang="lv-LV"] body h2,
  html[lang="lv-LV"] body .entry-content h2,
  html[lang="lv-LV"] body h3,
  html[lang="lv-LV"] body .entry-content h3,
  html[lang="lv-LV"] body h4,
  html[lang="lv-LV"] body .entry-content h4,
  html[lang="lv-LV"] body h5,
  html[lang="lv-LV"] body .entry-content h5 {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="lv-LV"] body .ast-single-post .entry-title,
  html[lang="lv-LV"] body .page-title {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="lv-LV"] body.blog .entry-title,
  html[lang="lv-LV"] body.blog .entry-title a,
  html[lang="lv-LV"] body.archive .entry-title,
  html[lang="lv-LV"] body.archive .entry-title a,
  html[lang="lv-LV"] body.search .entry-title,
  html[lang="lv-LV"] body.search .entry-title a {
    font-family: "Mulish", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body {
    font-family: "Open Sans", sans-serif !important;
  }
  html[lang="el"] body input[type="button"],
  html[lang="el"] body input[type="button"]:focus,
  html[lang="el"] body input[type="button"]:hover,
  html[lang="el"] body input[type="reset"],
  html[lang="el"] body input[type="reset"]:focus,
  html[lang="el"] body input[type="reset"]:hover,
  html[lang="el"] body input[type="submit"],
  html[lang="el"] body input[type="submit"]:focus,
  html[lang="el"] body input[type="submit"]:hover,
  html[lang="el"] body .weight-bold,
  html[lang="el"] body .hide_on-equipment,
  html[lang="el"] body .cpt-breadcrumbs {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body .media-nav li {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body .media-nav a {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body #custom-paging,
  html[lang="el"] body .insta-title {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body .footer-adv-widget-1 li {
    margin-bottom: 10px;
  }
  html[lang="el"] body .footer-adv-widget-1 li a {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body #site-navigation .menu-link {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body .ast-breadcrumbs-wrapper,
  html[lang="el"] body .ast-breadcrumbs-wrapper a {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body h1,
  html[lang="el"] body .entry-content h1,
  html[lang="el"] body h2,
  html[lang="el"] body .entry-content h2,
  html[lang="el"] body h3,
  html[lang="el"] body .entry-content h3,
  html[lang="el"] body h4,
  html[lang="el"] body .entry-content h4,
  html[lang="el"] body h5,
  html[lang="el"] body .entry-content h5 {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body .ast-single-post .entry-title,
  html[lang="el"] body .page-title {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
  html[lang="el"] body.blog .entry-title,
  html[lang="el"] body.blog .entry-title a,
  html[lang="el"] body.archive .entry-title,
  html[lang="el"] body.archive .entry-title a,
  html[lang="el"] body.search .entry-title,
  html[lang="el"] body.search .entry-title a {
    font-family: "Open Sans", sans-serif !important;
    font-weight: 700;
  }
}
.main-navigation .sub-arrow {
  display: none;
}
.main-navigation .sub-menu a {
  text-decoration: none !important;
  text-transform: initial;
}
.main-navigation .sub-menu a:hover {
  text-decoration: underline !important;
}
/*# sourceMappingURL=custom-style.css.map */
@media (max-width: 320px) {
  .equipment-banner-1,
  .homepage-banner-2,
  .equipment-banner-download,
  .smaller-banner {
    min-height: 280px !important;
    max-height: 280px !important ;
  }
  .smaller-banner .elementor-widget-container {
    margin: 0 0 70px 20px !important;
  }
}


/*16.06*/
#fof-main{
  display: table;
  width: 100%;
  height: 100vh;
  text-align: center;
}

.fof{
  display: table-cell;
  vertical-align: middle;
}

.fof h1{
  font-size: 50px;
  display: inline-block;
  padding-right: 12px;
  animation: type .5s alternate infinite;
}

@keyframes type{
  from{box-shadow: inset -3px 0px 0px #888;}
  to{box-shadow: inset -3px 0px 0px transparent;}
}

.page-error-btn {
  font-size: 16px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #000000;
  border-radius: 50px 50px 50px 50px;
  padding: 21px 56px 21px 56px;
}

.page-error-btn:hover {
color: #fff;
}

.news-gallery-item {
width: 99% !important;
}

/*fix*/
.uael-post-grid .uael-post-wrapper {
  padding-right: calc(5px/2) !important;
  padding-left: calc(5px/2) !important;
  margin-bottom: 5px !important;
}

/*fix*/

@media screen and (max-width: 545px) {
.cpt-breadcrumbs {
  margin: -50px 20px 0px !important;
}
}

.cpt-content a, .post-template-default .entry-content a  {text-decoration: underline;}



@media screen and (min-width: 1025px) and (max-width:1240px) {
.uael-post__body {max-width: 1000px;margin: 0 auto;}
.main-header-menu .menu-link {
  padding: 0 10px;
}	
}
@media screen and (min-width: 1241px) and (max-width:1379px) {
.uael-post__body {max-width: 1200px; margin: 0 auto;}
}

/*10.08*/

	.contact-dropdown { margin-bottom: 30px; }
	#contact-dropdown-btn { font-family: "Mulish", Sans-serif; font-size: 16px;   fill: #FFFFFF;  color: #FFFFFF;   background-color: #000000;   border-radius: 50px 50px 50px 50px;   padding: 21px 65px 21px 56px; }
	
  #contact-dropdown-btn.arrowDown:after { content:""; background-image: url(/wp-content/themes/astra/custom-web-icons/arrow-down.png); margin: 6px 0 0 10px; width: 16px; height: 16px; position: absolute; 
    transition:             transform 350ms ease;
    -moz-transition:    -moz-transform 350ms ease;
    -ms-transition:     -ms-transform 350ms ease;
    -o-transition:      -o-transform 350ms ease;
    -webkit-transition: -webkit-transform 350ms ease;}
  #contact-dropdown-btn.arrowUp:after { content:""; background-image: url(/wp-content/themes/astra/custom-web-icons/arrow-down.png); margin: 6px 0 0 10px; width: 16px; height: 16px; position: absolute;
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";         
transition:             transform 350ms ease;
    -moz-transition:    -moz-transform 350ms ease;
    -ms-transition:     -ms-transform 350ms ease;
    -o-transition:      -o-transform 350ms ease;
    -webkit-transition: -webkit-transform 350ms ease;
  
  }

	#contact-dropdown-btn:hover { color: #fff; }
	.contact-show {    display: inherit;  animation: fadeIn 2s;  -webkit-animation: fadeIn 2s; -moz-animation: fadeIn 2s;  -o-animation: fadeIn 2s;  -ms-animation: fadeIn 2s; 
    transition:             transform 350ms ease;
    -moz-transition:    -moz-transform 350ms ease;
    -ms-transition:     -ms-transform 350ms ease;
    -o-transition:      -o-transform 350ms ease;
    -webkit-transition: -webkit-transform 350ms ease;}
    .contact-hide {  display: none;}
	.cpt-pdf { margin-bottom: 30px;}
	#contact-dropdown-form { padding: 30px 0;  }
	#contact-dropdown-form .ast-col-lg-6, #contact-dropdown-form .ast-col-md-6 { width: 100% !important; }
	#contact-dropdown-form .wpcf7 form>div, .wpcf7 form>p { margin-bottom: 0 !important; }  
	#contact-dropdown-form .ast-col-lg-6, #contact-dropdown-form .ast-col-md-6, #contact-dropdown-form .ast-col-sm-12,  #contact-dropdown-form .ast-col-xs-12 { margin-bottom: 15px; }
	@media (max-width: 900px) {
		#contact-dropdown-btn { displaY: inline-block;}
	}
  @keyframes fadeIn { 0% {opacity:0;}   100% {opacity:1;}  } 
@-moz-keyframes fadeIn {  0% {opacity:0;}    100% {opacity:1;} }  
@-webkit-keyframes fadeIn {    0% {opacity:0;}    100% {opacity:1;} }
@-o-keyframes fadeIn {  0% {opacity:0;}   100% {opacity:1;} }
@-ms-keyframes fadeIn {  0% {opacity:0;}  100% {opacity:1;}}
