/*
Theme Name: Anastasiia Hahn Immobilien
Description: Child theme for Avada theme
Author: Detayls
Author URI: https://www.detayls.de
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Typo */

/*.fusion-text p a {
	border-bottom: 1px solid #333333;
}
	.fusion-text p a:hover {
		border-bottom: 1px solid #8aa667;
	}*/
	
.fusion-text p a {
	border-bottom: 2px solid #d6e0ca;
}

.nounderline p a {
	border-bottom: none !important;
}

/* Aufbauten breiter als Inhalt */

.maxwidthlarge > .fusion-column-wrapper {
	max-width: 1800px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

p+h2 {
	padding-top: 30px;
}

/* WPML */

#menu-item-wpml-ls-13-de {
	margin-right: 0 !important;
	padding-right: 3px !important;
}

#menu-item-wpml-ls-13-ru {
	margin-left: 0 !important;
	padding-left: 3px !important;
}
#menu-item-wpml-ls-13-de::after {
  content: " | ";
  padding-left: 6px !important;
  vertical-align: bottom;
  display: inline;
  padding-top: 12px !important;
  
}

#footer-sprachwechsel ul li a {
	font-size: 16px !important;
}

#footer-sprachwechsel .wpml-ls-legacy-list-horizontal {
	padding-left: 0 !important;
}
#footer-sprachwechsel .wpml-ls-legacy-list-horizontal a {
	padding: 0 10px 0 0 !important;
}

/* Responsive */

@media screen and (max-width: 1000px) {
	h1.fusion-title-heading {
		font-size: 45px !important;
	}
}
@media screen and (max-width: 700px) {
	h1.fusion-title-heading {
		font-size: 35px !important;
	}
	h2.fusion-title-heading {
		font-size: 35px !important;
	}
}
@media (max-width: 1000px) {
  h1 {
    white-space: normal;
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    overflow-wrap: break-word;
    word-break: normal;
    text-wrap: balance;
    hyphenate-limit-chars: 10 4 4;
	hyphenate-limit-lines: 1;
	hyphenate-limit-last: always;
	hyphenate-limit-zone: 8%; 
  	}
}



/* Menu */

li.current-menu-item span.menu-text,
li.current-menu-parent span.menu-text {
	font-weight: bold !important;
}