/*
Theme Name:     Praxis Shah
Description:    
Author:         manu.eichhorn
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/




/* Navigation
---------------------------------*/

.et_mobile_menu li.current-menu-item a, .nav li.current-menu-item li a {
	color: #8EACBF;
}

.et_mobile_menu li a {
	font-size:1.5em;
  	padding: 25px 5%;
}

@media only screen and (max-width: 767px) {
	.et_mobile_menu li a, .nav li li a {
		font-size:1.5em;
    	padding: 25px 5%;}
}

@media (min-width: 1px) {
	#et_mobile_nav_menu {display: block;}
	#top-menu {display: none;}
}




/* Content
---------------------------------*/
.my-container .et_pb_row {padding-left:25px;padding-right: 25px;}

@media only screen and (max-width: 767px) {
	.my-container .et_pb_row {width: 96%;}

}


/* iPad */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
	.my-container .et_pb_row {max-width: 80%;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.my-container .et_pb_row {max-width: 80%;}
}

/* iPad Pro */
@media only screen 
and (min-width: 1366px) 
and (orientation: landscape) { 
	.my-container .et_pb_row {max-width: 60%;}

}

@media only screen 
and (min-width: 1024px) 
and (orientation: portrait) { 
	.my-container .et_pb_row {max-width: 80%;}

}




/* shadow + boxen
---------------------------------*/


.schatten { 
	  -webkit-border-radius: 12px; 
	  -moz-border-radius: 12px; 
	  border-radius: 12px; 
	-webkit-box-shadow: 0px 0px 20px 6px #ddd; 
  	-moz-box-shadow:    0px 0px 20px 6px #ddd; 
  	box-shadow:         0px 0px 20px 6px #ddd; }

.schatten h2 {padding-bottom: 35px;}






/* Contact Form 7 Styles
	and WP Login Styles
---------------------------------*/

.wpcf7 {

}

#loginform {
	width:50%;
}

.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select,
.wpcf7 button,
#loginform input,
#loginform textarea,
#loginform select,
#loginform button {
	padding:1em;
	font-size: 1em;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 select,
#loginform input[type="text"],
#loginform input[type="email"],
#loginform input[type="password"],
#loginform textarea,
#loginform select  {
	width:100%;
}

.wpcf7 input[type="submit"],
.wpcf7 button[type="submit"],
#loginform input[type="submit"],
#loginform button[type="submit"] {
	cursor: pointer;
}

.wpcf7 input[type="submit"],
.wpcf7 button[type="submit"],
#loginform input[type="submit"],
#loginform button[type="submit"]  {
	background: #fff;
	border: 1px solid #444;
	font-weight: bold;
}

.wpcf7 input[type="submit"]:hover,
#loginform  input[type="submit"]:hover {
	background: #fff;
	border: 1px solid #444;
}

.fieldwrap .col {
	margin-bottom: 1em;
}

.wpcf7 .wpcf7-submit {font-size:1.25em;margin-top: 20px;}


@media all and (min-width: 768px) {

	.fieldwrap .col {
		float: left;
		margin-right: 5%;
	}

	.fieldwrap .col:last-child,
	.fieldwrap .col .col:last-of-type {
		margin-right: 0;
	}

	.fieldwrap .col50 {
		width:47.5%;
	}

	.fieldwrap .col100 {
		width:100%;
	}

	.fieldwrap .col100 textarea {
		width:100%;
	}

}






