/*
Theme Name:     Dr. Dallmann
Theme URI:      
Description:    Make your modifications to parent Theme in this child theme.
Author:         Agentur Denkwunder GmbH
Author URI:     https://www.denkwunder.de/
Version:        1.0
Template:       sandbox
*/


@import url("../sandbox/style.css");

 :root {
  --sandbox-color-primary: #274b9b;
  --sandbox-font-main: Heebo, sans-serif;
}


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

@media screen and (max-width: 1024px){
	body h1,
	body h2,
	body h3,
	body h4,
	body h5,
	body h6
	body div{
	  -webkit-hyphens: auto;
	  -ms-hyphens: auto;
	  hyphens: auto;
	
	}
}	
	
/* Header */
header .elementor-container .elementor-column .elementor-widget-wrap.elementor-element-populated{
	display: flex;
	justify-content: space-between;
}

/* Team */
.team-social{
	display: none;
}

/* WPForms */
div.wpforms-container-full input[type=checkbox]+label, 
div.wpforms-container-full input[type=radio]+label{	
	line-height: 1.3em!important;
}

	div.wpforms-container-full input[type=checkbox]+label a,
div.wpforms-container-full input[type=radio]+label a{	
	line-height: 1.3em!important;
	color: inherit;
}

div.wpforms-container-full input[type=checkbox]+label a:hover,
div.wpforms-container-full input[type=radio]+label a:hover{	
	text-decoration: underline;
}

div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button{
	font-family: "Heebo", Sans-serif!important;
	font-size: 16px!important;
	font-weight: 700!important;
	line-height: 1.6em!important;
	fill: var( --e-global-color-secondary )!important;
	color: var( --e-global-color-secondary )!important;
	background-color: var( --e-global-color-primary )!important;
	padding: 15px 30px!important;
	border-radius: 4px!important;
	height: auto!important;
	box-shadow: none!important;
}

.wpforms-form button[type=submit] {
    background-color: #274b9b !important;
    border-color: #274b9b !important;
    color: #fff !important;
    transition: background 0.3s ease-in-out;
	box-shadow: none; !important
}
 
.wpforms-form button[type=submit]:hover {
    background-color: #0E2660 !important;
}

table.open-times{
	width: 100%;
}

@media screen and (max-width: 1200px){
	table.open-times tr td{
		width: 100%;
		display: block;
	}
}

@media screen and (max-width: 767px){
	table.open-times{
		text-align: center;
	}
	
	table.open-times tr{
		border-bottom: 10px solid transparent;
	}
	
		table.open-times tr:last-child{border-bottom: 0 none;}
}