
body{
		font-family: 'Corbel', sans-serif !important;
}


a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
font-weight: 450;
}
.elementor-widget-heading .elementor-heading-title {
color: black;
font-family: 'Corbel', Arial, Sans-serif;
font-weight: 600;
}

h6.elementor-heading-title.elementor-size-default{
		font-size: 18px;
		color: #a8a8a8 !important;
		margin-bottom: 0px !important;
		text-transform: uppercase
}

.main-header-menu > .menu-item > a:hover {
padding-bottom: 7px
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
padding: 10px 0 0 0;
clear: both;
position: relative;
text-align: center !important;
}



div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{
background-color: white !important;
border-style: solid !important;
border-width: 1px 1px 1px 1px !important;
border-color: #C0091D !important;
border-radius: 10px 10px 10px 10px;
font-family: "Corbel", Sans-serif !important;
font-weight: 500 !important;
color: #C0091D !important;
font-size: 18px !important;
padding: 20px 40px !important;
}
 

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
background-color: #C0091D !important;
border-style: solid !important;
border-width: 1px 1px 1px 1px !important;
border-color: #C0091D;
border-radius: 10px 10px 10px 10px !important;
		color: white !important;
		font-family: 'Corbel', Sans-serif !important;
font-weight: 500 !important;
color: white !important;
font-size: 18px !important;
padding: 20px 40px !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-family: 'Corbel' !important;
}
#mysticky-nav.wrapfixed {
    position: fixed;
    left: 0px;
    margin-top: 0px;
    z-index: 99990;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    filter: alpha(opacity=80);
    opacity: 0.8;
    background-color: white !important;
}

.wpm_6310_modal_body_content .wpforms-field-container .wpm_6310_modal_designation .wpm_6310_modal_name .wpm_6310_modal_details ..wpm_6310_modal{
font-family: 'Corbel', Sans-serif !important;
font-weight: 600;
}
.wpm_6310_team_style_1_title .wpm_6310_team_style_1_designation{
		font-family: 'Corbel', Sans-serif !important;
font-weight: 600;
}
.main-navigation{
font-family: 'Corbel', Sans-serif !important;
font-weight: 600 !important;
}

#wpsl-search-btn {
color: white;
background-color: white;
padding-top: 7px;
padding-right: 25px;
padding-bottom: 7px;
padding-left: 25px;
border: 3px solid #C0091D;
background-image: -webkit-linear-gradient(top,#C0091D,#C0091D);
	font-weight: 600 !important;
}

#wpsl-search-btn:hover {
color: #C0091D !important;
background-color: white !important;
border: 1px solid #C0091D !important;
				background-image: -webkit-linear-gradient(top,white,white) !important;
			font-weight: 600 !important;
}

#wpsl-wrap #wpsl-stores .wpsl-store-thumb {
    height: 160px !important;
    width: 160px !important;
		border-radius: 50%;
		border: 4px solid grey;
		box-sizing: border-box;
		margin-right: 4%;
		width: 10rem;
		height: 10rem;
}

.wpsl-search {
    margin-bottom: 12px;
    padding: 12px 12px 0 12px;
    background: #f9f4f4 !important;
	
}

#wpsl-wrap.wpsl-store-below #wpsl-result-list li {
background-color: white;
		border: 1px solid rgba(9,9,9,.1);
padding: 30px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
width: 95%;
height: auto;
margin-bottom: 35px;
margin-left: auto;
margin-right: auto;
}
#wpsl-wrap.wpsl-store-below #wpsl-result-list li:hover {
-webkit-box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
}
#wpsl-gmap {
float: right;
width: 66.5%;
height: 350px;
margin-bottom: 20px;
}
.default-therapist{
background-color: white;
		border: 1px solid rgba(9,9,9,.1);
padding: 30px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
width: 100%;
height: auto;
margin-bottom: 35px;
margin-left: auto;
margin-right: auto;
}
.default-therapist:hover{
-webkit-box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
}
/*
.wpsl-input label, #wpsl-radius label, #wpsl-category label {
   width: 70px !important; 
		
}
#wpsl-search-input {
    width: 179px;
    height: auto;
    padding: 7px 12px;
    font-size: 100%;
    margin-right: 40px !important;
}
#wpsl-radius {
    margin-right: 40px !important;
}
#wpsl-radius label{
    margin-right: -10px !important;
}
#wpsl-search-wrap div label {
    float: left;
    margin-right: 0px;
    line-height: 32px;
}
#wpsl-results label {
    width: auto;
    margin-right: 10px !important;
}
*/
.tp-card-extra {
position: relative;
}


i.tp-icon-neu {
background-image: url("https://svrs-swiss.ch/wp-content/uploads/2020/06/Unbenannt-1-1.png");
background-repeat: no-repeat;
background-position: top;
background-size: 100px;
display: block;
height: 100px;
width: 150px;
}

.tp-card-extra i.tp-icon-neu {
position: absolute;
top: -54px;
right: -57px;
}
.footer-adv-overlay{
	background-color: #3a3a3a;
	padding-top: 35px !important;
	padding-bottom: 35px !important;
}