/*
Theme Name: Divi_child
Description: Ein Childtheme für Divi
Author: Longworth Media GmbH & Co. KG
Author URI: http://www.longworth.de
Template: Divi
Version: 1.0
Tags: Divi_child
*/

@font-face {
    font-family: 'Oswald';
    src: url('https://reitenspiess-buersten.de/wp-content/themes/font/Oswald-Regular.woff2') format('woff2'),
        url('https://reitenspiess-buersten.de/wp-content/themes/font/Oswald-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://reitenspiess-buersten.de/wp-content/themes/font/OpenSans.woff2') format('woff2'),
        url('https://reitenspiess-buersten.de/wp-content/themes/font/OpenSans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://reitenspiess-buersten.de/wp-content/themes/font/OpenSans-Bold.woff2') format('woff2'),
        url('https://reitenspiess-buersten.de/wp-content/themes/font/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


h1, h2, h3, h4, h5, h6 {font-family: 'Oswald';}
p {font-family: 'Open Sans';}

#footer-bottom{display:none;}

.icons{margin-left:58%;}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1200px) and (max-width: 1400px){
	#top-menu li {font-size: 11px;
		padding-right: 10px;}
	#et-top-navigation nav>ul>li>a {padding-bottom:35px!important; }
		
}

@media all and (min-width: 1100px) and (max-width: 1190px){
	#top-menu li {font-size: 11px;
		padding-right: 10px;}
	#et-top-navigation nav>ul>li>a {padding-bottom:20px!important; }
		.nav li.et-touch-hover>ul, .nav li:hover>ul {margin-top: 32px;}
}

@media all and (min-width: 960px) and (max-width: 1099px){
	#top-menu li {font-size: 11px;
		padding-right: 10px;}
	#et-top-navigation nav>ul>li>a {padding-bottom:20px!important; }
		.nav li.et-touch-hover>ul, .nav li:hover>ul {margin-top: 32px;}
}


/* (1900x1080) Full HD Display EVI TABLET*/
@media screen and (max-width: 1900px) 
{h1{font-size: 38px!important;}
#logo{width:20%!important;}
	.et_pb_column_0 {
		padding-top: 3%!important;}
}

/*** Responsive Styles Tablet And Below ***/
/* landscape */
@media screen and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	#et-top-navigation nav>ul>li>a {font-size: 15px!important; padding-bottom:25px!important; }
	.nav li.et-touch-hover>ul, .nav li:hover>ul {margin-top: 39px;}
}

/* portrait */
@media screen and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)  { #et-top-navigation nav>ul>li>a {font-size: 15px!important; padding-bottom:25px!important; }
	.nav li.et-touch-hover>ul, .nav li:hover>ul {margin-top: 39px;} }

#menu-fusszeilenmenu {margin-left:-10%!important;}

.swpm-label  {color:white!important;
							   font-family:Open Sans,Arial,sans-serif;}
.swpm-rember-label  {color:white!important;
							   font-family:Open Sans,Arial,sans-serif;}
.swpm-login-form-submit{margin-top:5%;padding:10px 15px; font-family:Open Sans,Arial,sans-serif; background-color:#009bdd; color:white; font-size:1em;border:none;}
.swpm-login-form-register-link{display:none;}
#forgot_pass{color:white!important;}


/*Schrift in Dropdown-Menu verändern*/
#top-menu li li a {
	width: 200px;
font-size:14px;}

/*Feld Dropdown-Menu verändern*/
.nav li ul {
	width: 240px;}

#forgot_pass{display:none!important}


/*Divi Breakpoints:

    Großer Desktop: 1405px und höher
    Standard Desktop: zwischen 1100px und 1405px
    Laptops und Large Tablets: zwischen 980px und 1100px
    Tablets: zwischen 768px und 980px
    Smartphones und small Tablets: zwischen 320px und 768px;
    Smartphones: zwischen 320px und 480px*/

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	
 
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
	#logo{width:auto!important;}
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}

#post-23 nav{  display: none !important;}

.swpm-remember-me {
    display: none!important;
}

/* show blog button only if logged in */


body:not(.logged-in) .buttonliste {
    display: none !important;
}

.swpm-logged-username{color:white;}
.swpm-logged-status {display:none!important;}
.swpm-logged-membership{display:none!important;}
.swpm-logged-expiry{display:none!important;}