/*
 Theme Name:   SSR

 Author:       HK
 Author URI:   https://medsites.at
 Template:     Divi
 Version:      1.8

*/

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {color: #44815A;}


.startseitenbox {padding: 20px; min-height: 210px;border-radius:20px;}
.startseitenbox:hover {border: 8px solid ;}

.et_boxed_layout #page-container {-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;}

.et_pb_main_blurb_image {margin-bottom: 15px;}


.qem-large .qemright {width: 100%!important;}

/* contact form 7 styling */

#responsive-form{margin:0 auto; width:100%;}
.form-row{width: 100%;}
.column-half, .column-full{
	float: left;
	position: relative;
        padding: 0.65rem;
        width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.column-title{
	position: relative;        
        padding: 0.65rem;
        width:200px;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}

.clearfix:after {content: "";display: table;clear: both;}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{width: 50%;}
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
	background: #fff;
}

span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	
	background: #FF7F3A !important;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #FF7F3A;
	padding: 5px;
	
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}

p.column-full, p.column-half{font-size: 0.85em;padding-top:0.65rem !important;padding-bottom:0;}
span.wpcf7-checkbox span.wpcf7-list-item { display: block; }
.wpcf7-list-item-label {font-weight: bold;}
.malefemale {font-size:12px;}


.wpcf7-submit {color: #fff!important;background-color: #FF7F3A !important; margin: 8px auto 0;cursor: pointer;font-size: 20px;font-weight: 500;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 6px 20px;line-height: 1.7em;border: 2px solid;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;}
.wpcf7-submit:hover {background-color: #7EBEC5!important;}

.finger {cursor: pointer;}
sup {bottom: 0.5em;font-size: 0.8em;}

.tablepress tbody td {font-family: Arial;font-size: 0.8em;line-height:1.2em;}
.tablepress-id-1 .column-1 {width: 15%;}
.tablepress-id-1 .column-2 {width: 35%;}
.tablepress-id-1 .column-3 {width: 20%;}
.tablepress-id-1 .column-4 {width: 20%;}
.tablepress-id-1 .column-5 {width: 10%;}

/*
.single-event #left-area {padding-right: 0 !important;width: 100% !important;}
.single-event #sidebar {display: none;}
.single-event #main-content .container::before {display: none;}
*/





