.mmt-ml-meetings{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-wrap:wrap;
		    -ms-flex-wrap:wrap;
		        flex-wrap:wrap
		
	}




@media (max-width: 35.5em){




.mmt-ml-meetings{
			display:block
		
	}
		}




 .overview__filter{
		margin-bottom:40px;
	}




 .overview__filter:after{
		content:'';
		display:block;
		clear:both;
	}




 .overview__filter .form__items__wrapper{
		float:left;
		width:66.6%;
	}




 .overview__filter .form__items__wrapper .form__item{
		float:left;
		width:50%;
		padding:15px;
	}




 .overview__filter .form__items__wrapper input,
	 .overview__filter .form__items__wrapper select{
		height:65px; 
		border-radius:0px;
		background:#F2F5F6;
	}




 .overview__filter .form__submit{
		float:left;
		width:33.3%;
		padding:15px;
	}




 .overview__filter .form__submit input{
		height:65px;
		padding-top:0.8rem;
		border-color:#2C2C2C;
		background:#2C2C2C;
		font-weight:bold;
	}




 .overview__filter .form__submit input:hover{
		background:#000;
	}




@media (max-width: 70em){
		
		 .overview__filter .form__items__wrapper{
			float:none;
			width:auto;
		}

		 .overview__filter .form__items__wrapper .form__item{
			float:none;
			width:auto;
			margin-bottom:10px; padding:0px;
		}

		 .overview__filter .form__submit{
			float:none;
			width:auto;
			padding:0px;
		}

	}




.mmt-ml-meeting{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-flex:0;
		-webkit-flex:0 1 33.3%;
		    -ms-flex:0 1 33.3%;
		        flex:0 1 33.3%

	}




@media (max-width: 61.25em){




.mmt-ml-meeting{
			-webkit-box-flex:0;
			-webkit-flex:0 1 50%;
			    -ms-flex:0 1 50%;
			        flex:0 1 50%

	}
		}




@media (max-width: 35.5em){




.mmt-ml-meeting{
			-webkit-box-flex:0;
			-webkit-flex:none;
			    -ms-flex:none;
			        flex:none

	}
		}




.mmt-ml-meeting .grouped{
		position:relative;
		margin:15px;
		background:#F9F9F9;
		color:#2C2C2C;
		-webkit-transition:all 0.3s;
		-o-transition:all 0.3s;
		transition:all 0.3s;
	}




.mmt-ml-meeting .grouped:after{
		content:'';
		display:block;
		clear:both;
	}




@media (max-width: 70em){
		.mmt-ml-meeting{
			margin-bottom:30px;
		}

		.mmt-ml-meeting .grouped{
			margin:0px;
		}
	}




.mmt-ml-meeting .grouped:hover{
		background:rgba(177,177,177, 0.15);
	}




.mmt-ml-meeting img{
			width:100%;
		}




.mmt-ml-meeting .content{
			position:relative;
			padding:35px 15px 45px 15px

		}




.mmt-ml-meeting .content .date{
				position:absolute;
				top:0px; left:0;
				-webkit-transform:translateY(-100%);
				    -ms-transform:translateY(-100%);
				        transform:translateY(-100%);
				padding:5px 20px 5px 80px;
				background:#fff;
				font-size:1.8rem;
				font-weight:600
			}




.mmt-ml-meeting .content .date:before{
					content:"";
					position:absolute;
					top:50%; left:45px;
					-webkit-transform:translateY(-50%);
					    -ms-transform:translateY(-50%);
					        transform:translateY(-50%);
					width:19px; height:19px;
					background:url('../icons/icon_calendar.svg') no-repeat center center;
					background-size:contain;
				}




.mmt-ml-meeting .content h2{
				margin:15px 0px 15px 0px;
				color:#2C2C2C;
                font-size: 1.8rem;
			}


.mmt-ml-meeting .location {
		font-style:italic;
        }

.mmt-ml-meeting .content .link__look{
  display:inline-block;
  margin-top:15px; margin-right:1.5rem;
  border-bottom:2px solid rgba(177,177,177, 0.2);
  font-weight:500;
  line-height:2.5rem;
  color:#2C2C2C;
  -webkit-transition:border 0.3s;
  -o-transition:border 0.3s;
  transition:border 0.3s;
			}




.mmt-ml-meeting .content .link__look:hover{
  border-color:rgba(177,177,177, 0.9);
		}
        
.training_image {
	width:100%;
    height:auto;
    }