/*
 Theme Name:   Elegant Web Theme
 Theme URI:    https://elegantweb.at/
 Description:  Wir von ElegantWeb lieben was wir tun, und wir tun, was unsere Kunden lieben & arbeiten mit großartigen Kunden auf der ganzen Welt zusammen, um durchdachte und zielgerichtete Webseiten zu erstellen.
 Author:       Elegant Web
 Author URI:   https://elegantweb.at/
 Template:     Divi
 Version:      1.0.0
 Text Domain:  elegant-web
*/
/*Anpassung der Breite vom Drop Down Kontakt*/
.dropdown-menu-container-3 {
	width: 360px !important;
}
.dropdown-menu-container-4 {
	width: 360px !important;
}
/*Anpassung DSGVO Titeltext ausbelden*/
.et_pb_contact_field_options_title {
	display:none;
}
/* BLOG MENU ANPASSUNG remove default 11px padding on each side of list items*/
.pa-vertical-menu .et-menu > li {
	padding-left: 0px;
	padding-right: 0px;
}
/*make the menu items fullwidth and add space between them*/
.pa-vertical-menu .et_pb_menu__menu nav ul li {
	display: block;
	width: 100%;
	margin: 10px 0;
}
@media (max-width: 980px) {
	/*open the mobile menu up and use on all devices*/
	.et-db #et-boc .et-l .pa-vertical-menu .et_pb_menu__menu {
		display: flex;
	}
	/*hide the hamburger icon*/
	.et-db #et-boc .et-l .pa-vertical-menu .et_mobile_nav_menu {
		display: none;
	}
}
/*Anpassung WP-Navi- BLOG */
.wp-pagenavi a,
.wp-pagenavi span {color: #000000;background: #f1f3f5;font-size: 1em !important;line-height: 1em;font-weight: bold !important;padding: 0.45em 0.8em !important;border-radius: 100px;transition: all .5s; border: 0px !important;}
.wp-pagenavi span.current {color: #ffffff !important;background: #5592fe !important;border-radius: 100px;}
.wp-pagenavi a:hover {color: #ffffff!important;background: #5592fe!important;}
.wp-pagenavi .pages {background: none;}
.wp-pagenavi {border-top: none;text-align: center;}
.wp-pagenavi .pages {display:flex;flex-wrap:wrap;justify-content:center;align-items:center; margin-bottom: 10px;}
/*Mehr lesen Button Anpassung*/
.more-link {
    background-color: #eceef1;
    display: inline-block !important;
    color: #5592fe !important;
    padding: 5px 50px 5px 50px;
    margin-top: 15px;
    text-transform: uppercase;
	border-radius: 10px;	
}
/*Domain Search zentrieren */
.wdc-search-one {
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
} 
/*Domain-Prüfen Button*/
.wdc-search-one .wdc-button {
    display: inline-block;
    padding: 14px 70px !important;
    border-radius: 0px !important;
    font-family:  'lato',sans-serif !important;
    font-weight: 500;
    font-size: 16px !important;
    background-color: #111 !important;
}
/*Domain Suchfeld*/
.wdc-search-one .wdc-search-form .wdc-search-content input {
    display: inline-block;
    height: 60px !important;
    width: 100%;
    margin: 0 0 15px;
    padding: 0 16px;
	color: black !important;
    font-family: 'lato',sans-serif !important;
    font-size: 16px !important;
    border-radius: 0px !important;
	box-shadow: 0 0 0 2px #111 !important;
}
.wdc-search-one .wdc-search-form .wdc-search-content .wdc-search-input__field .wdc-search-input__label .wdc-input:focus {
    box-shadow: 0 0 0 2px #000 !important;
}
/*Ergebis Anzeige Domains*/
.wdc-search-one .wdc-heading .wdc-heading-result, .wdc-search-one .wdc-heading .wdc-heading-info {
    font-weight: 400 !important;
    font-family: 'lato',sans-serif !important;
	color: #5592fe !important;
	padding-top: 37px;
}
.wdc-search-one .wdc-result-subhead {
    font-family: 'lato',sans-serif !important;
	color: #111 !important;
    font-size: 14px !important;
}
.wdc-search-one .wdc-domain-result .wdc-domain-result__list:nth-child(2n+1) {
	background: #efeff0 !important;
}
/*Ergebnisliste Domains größer*/
.wdc-search-one .row .wdc-grid-item {
    font-size: 14px !important;
}
/*Ergebnis Domain in Suchergebnis Überschrift richtige Schriftart */
.wdc-heading-query {
    font-family: 'lato',sans-serif !important;
    font-size: 24px !important;
	font-weight:700 !important;
}
/* Ergebnis Anzeige Button jetzt bestellen*/
.wdc-search-one .wdc-domain-available button {
    background-color: #42d995 !important;
	font-family: 'lato',sans-serif !important;
    font-size: 14px !important;
    line-height: 1.5;
    border-radius: 0px !important;
}
.wdc-search-one .wdc-domain-price {
    font-size: 12px !important;
}
/*Anpassung Erfolgsmeldung bevor Umleitung*/
.et-pb-contact-message {
	color: #fff;
	font-size:16px !important;
	text-align: center !important;
	text-transform: uppercase;
	font-weight: bold;
}
/* Anpassung Google Bewertungs Slider */
.ti-widget.ti-goog .ti-review-content {
    font-size: 16px !important;
    font-family: 'Lato';
    color: #6d7c90;
	line-height: 30px !important;
	font-weight:500;
}
.ti-widget.ti-goog .ti-widget-container .ti-name {
	font-family: 'Lato';
    font-size: 16px !important;
}
/*Mobiles Menu Scrollbar */
.et_mobile_menu {   
    overflow-y:scroll!important;
    max-height:80vh!important;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
}
/*Anpassung Mobiles Menu Grauer Bereich nach unten */
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
    margin-top: 10px;
}
/*Anpassung Runde Bilder bei Vorteile Größe zuornden*/
.et_pb_main_blurb_image img[src*=".svg"] {
    width: 48px !important;
    height: 48px !important;
}
/*Anpassung Cookie Text Footer */
a#rcb-sc-link-change.rcb-sc-link.rcb-sc-link-change {
	color: #fff !important;
}