/*
 Theme Name:     2moove technologies GmbH 
 Description:    Child Theme for Divi by 2moove technologies GmbH
 Author:         2moove technologies GmbH
 Author URI:     www.2moove.de
 Template:       Divi
 Version:        1.0.0
*/

/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

/* Menue */
.tomoove-nolink{
   cursor: default;
}
p.tomoovetwomenue {
  justify-content: flex-end;
}
.sub-menu{
	display:flex;
	flex-direction:column;
}
.sub-menu li{
	width:100%!important;
}
.et-menu-nav li.mega-menu li>a {
    width: auto!important;
}
.et-db #et-boc .et-l .et-menu-nav li.mega-menu li>a {
	    width: auto!important;

}
#mobile_menu3 {
	overflow: scroll !important;
	max-height: 80vh;
}
@media screen and (max-width:400px) {
	p.tomoovetwomenue {
 		justify-content: space-between;
	}
}
.et_mobile_menu {
    top: 122% !important;
}

/* Kontaktformular */
.tomoove-kontakt label, legend {
	color: #21224b !Important;
}
.tomoove-kontakt-senden {
	background-color: #00bfc4 !important;
	color:#ffffff !important;
}
.tomoove-kontakt-senden:hover {
	background-color: #21224b !important;
	color:#ffffff !important;
}
div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=email], div.wpforms-container-full textarea {
	-webkit-box-shadow: 0px 6px 8px 0px rgba(173,173,173,1);
-moz-box-shadow: 0px 6px 8px 0px rgba(173,173,173,1);
box-shadow: 0px 6px 8px 0px rgba(173,173,173,1);
}
.tomoove-kontakt {
	margin-top:0px!important;
}
.tomoove-kontakt .wpforms-field:first-child{
	padding-top: 0px !important;
}
div.wpforms-container-full textarea:focus:invalid, div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid, div.wpforms-container-full input[type=number]:focus:invalid {
	border-color: #00bfc4;
}
.tomoove-kontakt-link a{
	color: #00bfc4;
}
/* Branchenvorschau */
@media (min-width: 981px) {
  .dt-4-columns-blog .et_pb_salvattore_content[data-columns]::before {
    content: '4 .column.size-1of4' !important;
  }

  .dt-4-columns-blog .column.size-1of4 {
    width: 24% !important;
    margin-right: 1%;
  }

  .dt-4-columns-blog .et_pb_post {
    margin-bottom: 11px;
  }
}