/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* .home-link-button .elementor-button span {
  transition: all .3s;
}
.home-link-button .elementor-button:hover span {
  letter-spacing: 0.6px;
} */

.selector-after {
  position: relative;
  bottom: 2px;
}

@media only screen and (min-width: 768px) {
  .own-cookie-consent h2, .single-post h2 {
    padding-top: 26px;
  }
	.own-cookie-consent h3, .single-post h3 {
    padding-top: 20px;
  }
	.own-cookie-consent h4, .single-post h4 {
    padding-top: 16px;
  }
}

@media only screen and (min-width: 1367px) {
	.home-anchor {
		translate: 0 108px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1366px) {
	.home-anchor {
		translate: 0 140px;
	}
}

@media only screen and (min-width: 1025px) {
  .elementor-menu-anchor {
    top: -110px;
    position: relative;
  }
	li.menu-contact {
		display:none !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.home-anchor {
		translate: 0 -26px;
	}
}

@media only screen and (max-width: 767px) {
  .own-cookie-consent h2, .single-post h2 {
    padding-top: 24px;
    font-size: 32px;
  }
    .own-cookie-consent h3, .single-post h3 {
    padding-top: 18px;
    font-size: 28px;
  }
   .elementor-menu-anchor {
    top: -30px;
    position: relative;
  }
	.own-cookie-consent h4, .single-post h4 {
		padding-top: 14px;
		font-size: 24px;
	}
	.home-anchor {
		translate: 0 22px;
	}
}

.own-table-of-contents ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper::before {
  display: none;
}
.founders .elementor-image-box-wrapper {
  cursor: pointer;
}
a.own-footer-link {
  color: #ff0f0f !important;
}
a.own-footer-link:hover {
  color: #ffa4a4 !important;
}

@media only screen and (max-width: 1024px) {
	#own-header .elementor-nav-menu--dropdown {
		display: block !important;
		background: transparent !important;
		box-shadow: none;
	}
	#own-header .elementor-nav-menu {
		background: #ffffff;
		padding-top: 26px;
		padding-bottom: 26px;
		border-top: 3px solid #ff0f0f;
		max-height: 80vh;
		overflow: auto !important;
		box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 27%);
		margin-bottom: 10px;
	}

	#own-header .elementor-nav-menu--dropdown ul ul li a {
		padding-left: 50px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #own-header .elementor-nav-menu__align-center .elementor-nav-menu, #own-header .elementor-nav-menu__align-end .elementor-nav-menu {
    margin-left: 16%;
    margin-right: 16%;
  }
}

@media only screen and (max-width: 767px) {
  #own-header .elementor-nav-menu__align-center .elementor-nav-menu, #own-header .elementor-nav-menu__align-end .elementor-nav-menu {
    margin-left: 6%;
    margin-right: 6%;
  }
}