/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */



/* Account-Info und Log out in der sidebar */
div.swpm-login-widget-logged {
	line-height:2.0em !important;
	color:#911a1b !important;
	Font-size: 1.1em !important;
	background-color:#f1f3f4 !important;
	border:1px #e8e8e8 solid;
	margin-left:-44px;
	padding:10px 0px 10px 30px;
	}



/*Aenderungen des Eingabefeldes für Zugang zum Mitgliedsbereich */

input#pwbox-412 {
	border:2px #eeeeee solid !important; 
	border-radius:3px !important; 
	height:3.0em !important; 
	padding:0px 5px !important; 
	size:1em !important; 
	}


/* ausschalten des read - more - Buttons */
a.more {display:none;}


/*Anpassung der Schriftgröße im Footermenü (Impressum etc.) */
 ul#menu-footermenu {font-size:1.2em !important;}  /*Anpassung der Schriftgröße im Foltermenü (Impressum etc.) */



/*Footer etwas schmäler gemacht */
footer#main-footer {margin:0px 0px;}




/*--------------------------------
 * Grafity Forms style
 *------------------------------*/

/*** FIELD STYLING **/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .gform_body .gform_fields .gfield textarea,
body .gform_wrapper .gform_body .gform_fields .gfield select {
	padding:5px 5px;
	background: #f8f8f8;
 	border: 1px solid var(--global-gray-400);
 	border-radius:0px;
 	color: 333;
	height:38px;
}
/* label */
body .gform_wrapper .gform_body .gfield_label {
    font-size: 14px;
}
/* placeholder */
.gfield input::-webkit-input-placeholder { color:#bbb; }
.gfield input:-moz-placeholder { opacity: 1; color:#bbb; } /* Firefox 18- */
.gfield input::-moz-placeholder { opacity: 1; color:#bbb; } /* firefox 19+ */
.gfield input:-ms-input-placeholder { color:#bbb; } /* ie */
.gfield input:-moz-placeholder { color:#bbb; }
}
/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button {
 	float: right;
 	background:var(--global-palette1);
 	border: 0px solid #28539f;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
 	font-size: 16px;
	font-weight:500;
 	color: var(--global-palette9);
	text-transform:uppercase;
 	padding: 12px 23px;
 	letter-spacing: 2px;
 	cursor: pointer;
}	
/*** BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover {
 	background: var(--global-palette2);
 	border: 0px solid #28539f;
	color:var(--global-palette9);
}




/*---------------------------------------
 * Footer copyright
 *-------------------------------------*/

/* 

<span class="copy_1">{copyright} {year} {site-title} <span class="realis_1"> | Realisierung: <a href="https://webdesign-hess.de/" target="_blank" rel="noopener noreferrer">webdesign hess</a></span></span>

<span class="copy_2">{copyright} {year} {site-title} <span class="realis_2">
Realisierung: <a href="https://webdesign-hess.de/" target="_blank" rel="noopener noreferrer">webdesign hess</a></span></span>

*/


/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
	
	.copy_2,
	.realis_2{
		display:none;
	}
	.realis_1 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_1 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
	
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 

	.copy_2,
	.realis_2{
		display:none;
	}
	.realis_1 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_1 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
}

/* ipad pro styles */
@media only screen and 
  (min-device-width : 1024px) and (max-device-width : 1024px) and 
  (min-device-height : 1366px) and (max-device-height : 1366px) and 
  (min-width: 1024px) and (max-width: 1024px) {
	
	.copy_2,
	.realis_2{
		display:none;
	}
	.realis_1 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_1 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
}

@media only screen and 
   (min-device-width : 1024px) and (max-device-width : 1024px) and 
   (min-device-height : 1366px) and (max-device-height : 1366px) and 
   (min-width: 1366px) and (max-width: 1366px) {

	.copy_2,
	.realis_2{
		display:none;
	}
	.realis_1 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_1 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {    	 

	.copy_2,
	.realis_2{
		display:none;
	}
	.realis_1 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_1 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

	.copy_2,
	.realis_2{
		display:none;
	}
	.realis_1 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_1 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
}

/* 2532x1170 pixels at 460ppi - iPhone 13 pro */
@media only screen 
    and (device-width: 390px) 
    and (device-height: 844px) 
    and (-webkit-device-pixel-ratio: 3) {

	.copy_1,
	.realis_1{
		display:none;
	}
	.realis_2 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_2 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
}

/* 2778x1284 pixels at 458ppi iPhone 13 Pro max */
@media only screen 
    and (device-width: 428px) 
    and (device-height: 926px) 
    and (-webkit-device-pixel-ratio: 3) { 

	.copy_1,
	.realis_1{
		display:none;
	}
	.realis_2 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_2 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
	
	.copy_1,
	.realis_1{
		display:none;
	}
	.realis_2 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_2 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
	.copy_1,
	.realis_1{
		display:none;
	}
	.realis_2 a{
		font-size:12px!important;
		color:var(--global-palette3)!important;
		text-decoration:none!important;
	}
	.realis_2 a:hover{
		font-size:12px!important;
		color:var(--global-palette2)!important;
		text-decoration:none!important;
	}
}




	
