@charset "UTF-8";/*!
Theme Name: Eduma Child Theme
Author: DIM
Description: Eduma Child Theme
Version: 0.0
Template: eduma
*/

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

/* Header */
@media screen and ( min-width: 700px )
{
	body header .toolbar-container aside#text-2 { float:left; }
}
@media screen and ( max-width: 1100px )
{
	body header .toolbar-container aside#search-10 
	{ 
		display: none;
/*		float: none;
		clear: both;
		position: relative;
		top: auto;
		left: auto;
		padding: 10px 20px 10px 0;
		text-align: right;
*/	}
/*	body header #toolbar .widget_search .search-form::after
	{
		left: 0;
	}
	body header #toolbar .search-form 
	{ 
		border-left:none !important;
		display: inline-block;
	}
*/
	body header .toolbar-container aside.widget_nav_menu { display:none; }
}
@media screen and ( min-width: 1101px )
{
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.dimmobile { display:none !important; }
}

body.woocommerce .product .variations_form
{
	display: block;
	width: 100%;
	position: relative;
}
body.woocommerce .product .variations_form table.variations
{
}
body.woocommerce .product .variations_form table.variations > tbody
{
}
body.woocommerce .product .variations_form table.variations > tbody > tr
{
}
body.woocommerce .product .variations_form table.variations > tbody > tr > td
{
}
body.woocommerce .product .variations_form table.variations > tbody > tr > td:first-child
{
	width: 140px;	
}
body.woocommerce .product .variations_form table.variations > tbody > tr > td:last-child
{
	width: calc( 100% - 200px );
	overflow: hidden;
}
body.woocommerce .product .variations_form table.variations > tbody > tr > td select
{
	width: 200px;
	position: relative;
	display: block;
}
body.woocommerce .product .variations_form table.variations > tbody > tr > td select > option
{
	width: auto;
	position: relative;
	display: block;
}

/* Hauptmenü - Breakpoint 1024 -> 1390 */
@media screen and ( min-width: 1391px ) /* Desktop */
{
	body .site-header .navigation nav { display:table-cell; }
	body .navbar-toggle { display:none; }
}
@media screen and ( max-width: 1390px ) /* Mobile */
{
	body .site-header .navigation nav { display:none; }
	body .menu-mobile-effect.navbar-toggle
	{ 
		display: inline-block;
		vertical-align: middle;
		width: 30px;
		height: 28px;
		cursor: pointer;
	}
}
body .dm-nowrap { white-space: nowrap; }
@media screen and ( min-width: 768px )
{
	body.blog #main.col-sm-9,
	body.post-type-archive-product #main.col-sm-9,
	body #main.col-sm-9
	{ 
		width: 75%; 
	}
}
body .wpcf7-form .your-name, 
body .wpcf7-form .your-nachname, 
body form.yikes-easy-mc-form .your-name,
body form.yikes-easy-mc-form .your-nachname 
{
    width: calc(50% - 10px);
    width: -webkit-calc(50% - 10px);
    width: -moz-calc(50% - 10px);
    float: left;
    margin-bottom: 20px;
}
body .wpcf7-form .your-nachname { margin-left: 20px; }



body .wpcf7-form .your-name, 
body .wpcf7-form .your-nachname, 
body form.yikes-easy-mc-form .your-name,
body form.yikes-easy-mc-form .your-nachname 
{
    width: calc(50% - 10px);
    width: -webkit-calc(50% - 10px);
    width: -moz-calc(50% - 10px);
    float: left;
    margin-bottom: 20px;
}
body .wpcf7-form .your-nachname { margin-left: 20px; }

.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt
{
	background-color: #009fe3;
}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover 
{
	background-color: #222222;
	color: #fff;
}

body .wpb_revslider_element.wpb_content_element > rs-fullwidth-wrap > rs-module-wrap 
{
	left: 0 !important;
}

body .wrapper-lists-our-team.icon-image-hover .our-team-item .title,
body .wrapper-lists-our-team.icon-image-hover .our-team-item .regency
{
	color: inherit;
}