/*No Active Alert*/ 

.missing_wrapper{
	position:relative;
	float:left;
	width:20%;
	box-sizing:border-box;
	padding:0px 10px 0px 0px;
	height:auto;
	margin:0px 0px 10px 0px;
}

.missing-home .missing_wrapper{
	width:33%;
}

.missing_list_container{
	top:0px;
	position:relative;
}

.activeAMBERAlert .missing_list_container{
	margin-top:20px;
}

.missing_list_container.missing-home {
	top:0px;
}

.missing_container{
	min-height:165px;
	width:100%;
	border:1px solid #eaeaea;
	background-color:#ffffff;
	padding:20px;
}

.missing-home .missing_container{
	padding:0px;
	min-height:137px;
}

.missing_image_container{
	width:100%;
	height:165px;
    line-height: 165px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
	text-align:center;	
}

.missing-home .missing_image_container{
	margin-bottom:0px;
	height:135px;
    line-height: 135px;
}
	
.missing_image{
	height:165px;
	position:relative;
	text-align:center;
	margin:-100% -100% -100% -100%;
	max-width:none;
	top:76px;
	-webkit-transition: all ease-in-out 400ms;
    -moz-transition: all ease-in-out 400ms;
    -o-transition: all ease-in-out 400ms;
    transition: all ease-in-out 400ms;	
}

.missing-home .missing_image{
	height:135px;
	top:62px;
}

.missing_text, 
.missing_country{
	position:relative;
	padding:0px;
	width:auto;
	box-sizing:border-box;
	font-size:15px;
	line-height:20px;
	top:0;
	-webkit-transition: all ease-in-out 400ms;
    -moz-transition: all ease-in-out 400ms;
    -o-transition: all ease-in-out 400ms;
    transition: all ease-in-out 400ms;	
	overflow:hidden;
}

.missing_name{
	display:block;
	width:100%;
	text-align:center;
	min-height:40px;
}

.missing_country{
	text-align:center;

}

.missing_more{
	widht:100%;
	text-align:center;
	margin-top:20px;
	padding-right:10px;
}

.missing_more_link{
	background-color: rgb(0, 67, 128) ! important; 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0% 0%; 
	background-clip: border-box; 
	background-origin: padding-box; 
	background-size: auto auto; 
	color: rgb(255, 255, 255) ! important;

}

.missing_divider_2column,
.missing_divider_3column,
.missing_divider_4column,
.missing_divider_5column{
	clear:both;
}

.missing_divider_2column,
.missing_divider_3column,
.missing_divider_4column{
	display:none;
}

.missing-home .missing_divider_2column,
.missing-home .missing_divider_4column,
.missing-home .missing_divider_5column{
	display:none;
}

.missing-home .missing_divider_3column{
	display:inherit;
}



.missing_overlay{
    height: 100%;
    margin: 0 10px 0 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    width: auto%;
    z-index: 1;
	left:0px;
	top:0px;
	overflow:hidden;
}

.missing_link{
	width:100%;
	height:100%;
	text-align:center;
	display:block;
	top:100%;
	position:relative;
	margin:0 auto;
	padding:20px 20px 20px 20px;
	text-decoration:none;
	-webkit-transition: all ease-in-out 400ms;
    -moz-transition: all ease-in-out 400ms;
    -o-transition: all ease-in-out 400ms;
    transition: all ease-in-out 400ms;		
}

.missing_name_overlay{
	display:none;
}

.missing-home .missing_name_overlay{
	display:inherit;
}

.missing-home .missing_link{
	width:auto;
	min-width:100px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
}

.missing_link:hover{
	text-decoration:none;
}


.missing_overlay:hover .missing_link{
	top:0;
}

.missing_overlay:hover ~ .missing_container .missing_image{
	top:-89px;
	-webkit-transition: all ease-in-out 400ms;
    -moz-transition: all ease-in-out 400ms;
    -o-transition: all ease-in-out 400ms;
    transition: all ease-in-out 400ms;	
}

.missing_overlay:hover ~ .missing_container .missing_text,
.missing_overlay:hover ~ .missing_container .missing_country{
	top:-185px;
	-webkit-transition: all ease-in-out 400ms;
    -moz-transition: all ease-in-out 400ms;
    -o-transition: all ease-in-out 400ms;
    transition: all ease-in-out 400ms;	
}

.missing_link:after{
	background-color: rgba(0, 67, 128, 1);
    color: #ff0000;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 125%;
	left:-12.5%;
	z-index:-1;
}

.missing_link:hover{
	color:#ffffff;
}

.missing_link p{
	color:#ffffff;
	font-weight:500;
}

.more_info_missing{
	background-color: #0b5c99;
    bottom: -60px;
    display: block;
    font-weight: 500;
    height: 40px;
    left: 0;
    line-height: 40px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	color:#ffffff;
	-webkit-transition: all ease-in-out 400ms;
    -moz-transition: all ease-in-out 400ms;
    -o-transition: all ease-in-out 400ms;
    transition: all ease-in-out 400ms;	
	 -webkit-transition-delay: 200ms; /* Safari */
    transition-delay: 200ms;
}


.missing_overlay:hover .more_info_missing{
	bottom:0px;

}

#map-canvas{
	height:450px;
}

.google-maps-missing-container{
	margin-bottom:20px;
	height:0px;
	-webkit-transition: all ease-in-out 400ms;
    -moz-transition: all ease-in-out 400ms;
    -o-transition: all ease-in-out 400ms;
    transition: all ease-in-out 400ms;	
	overflow:hidden;
}

.mapVisible{
	height:450px;
}

.googleMarkerLabel { color: white; font-size: 10px; text-align: center; width: 19px; }
.mapRolloverBox {
    -moz-box-shadow: 2px 2px 4px 0px #555;
    -webkit-box-shadow: 2px 2px 4px 0px #555;
    box-shadow: 2px 2px 4px 0px #555;
}

.blue_map_pin { background:url(../maps/blue_map_pin.png) 0 0 no-repeat; width:19px; height:27px; display:inline-block; text-align: center; color: #fff; font-size:10px; position:absolute;}
.aa_map_pin { background:url(../maps/aa_map_pin.png) 0 0 no-repeat; width: 19px; height: 27px; display:inline-block; position:absolute;}

/* Kaart popup / pointers */
.infoBox > img { z-index: 1000; }

.pointer{ position:absolute;}
.map_popup { background: url("../assets/images/map_popup_bg.png"); width: 340px; height: 130px; position: absolute; }
.map_popup .photo_share{width:86px; margin:10px; float:left;}
.map_popup .share_menu{display:inline-block; width:86px; left:10px; top:100px; right:inherit; text-align: center; font-size:9px; }
.map_popup .share_menu a{margin-top:0px;}
.map_popup .vermissing_tekst{margin:10px 0 0 0; width:220px; float:left; font-size:14px; line-height:16px; height:110px; position:relative;}
.map_popup .vermissing_tekst .information {color: #202020;  float: left;    max-height: 70px;   overflow: hidden;   position: relative; top: 0px;   width: 240px;}
.map_popup .vermissing_tekst .information .description {width:190px; min-height:50px;}
.map_popup .vermissing_tekst .information .aalogo{background:url("../assets/images/icon57x57.png") 0px -10px; width:55px; right:0px; top:30px; position:absolute; height:40px;}
.map_popup .vermissing_tekst .name{font-size:15px; color:#ED6E23; margin-bottom:5px; display:inline-block;}
.map_popup .buttons{position:absolute; bottom:2px; left:0;}
.map_popup .close_button {background:url("../assets/images/map_popup_sluitknop.png") 0 0; width: 18px; height: 18px; display: inline-block; position: absolute; top: 2px; right: 4px; text-indent: -9999px;}
.map_popup .pin{background:url(../assets/images/map_popup_pin.png); position:absolute; top:130px; left:53px; width: 24px; height: 30px;}

.share_menu{text-align:center; display:none; position:absolute; right:10px; top:0px; font-size:8px;  text-transform:uppercase;}
.share_menu a{background:url(../assets/images/sprite.png) no-repeat -803px -9px; width: 14px; height: 15px; display:inline-block; text-indent:-9999px; margin-top:3px;}
.share_menu a.fb{background-position:-820px -9px; width: 15px; height: 15px;}
.share_menu a.fb:hover{background-position:-820px -28px;}
.share_menu a.fb:active{background-position:-820px -47px;}
.share_menu a.twitter{background-position:-838px -9px; width: 15px; height: 15px;}
.share_menu a.twitter:hover{background-position:-838px -28px;}
.share_menu a.twitter:active{background-position:-838px -47px;}

.button_small{background:url(../assets/images/sprite.png) -3px -141px; height: 21px; padding-left:8px; font-size:14px; font-weight:400; color:#fff; line-height:21px; text-decoration:none; display:inline-block; position:relative; margin-right:12px; }
.button_small:hover{background-position:-3px -167px;color:#fff;}
.button_small:active{background-position:-3px -193px;}

.button_small span{background:url(../assets/images/sprite.png) -218px -141px; width:8px; height: 21px; position:absolute; top:0; right:-8px;}
.button_small:hover span{background-position:-218px -167px; }
.button_small:active span{background-position:-218px -193px;}

@media (max-width: 1281px) {

    .missing_wrapper{
        width:25%;
    }
	
	.missing_divider_5column{
		 display:none;
    }

    .missing_divider_4column{
        display:inherit;
    }
	
	.missing-home .missing_image_container{
	height:105px;
	line-height:105px;
}

.missing-home .missing_image{
	height:105px;
	top:47px;
}

.missing-home .missing_container{
	min-height:105px;
}


}


@media (max-width: 992px) {
.google-maps-missing-container{
	display:none;
}



}


@media (min-width: 890px) AND (max-width: 992px) {    
	.missing_wrapper{
        width:20%;
    }
	
	.missing_divider_4column{
		 display:none;
    }

    .missing_divider_5column{
        display:inherit;
    }	
	
	
	
}

@media (max-width: 400px) {
.missing-home .missing_wrapper {
    width: 50%;
    min-width: 50%;
}
}

@media (min-width: 768px) AND (max-width: 960px) {
    .missing-home .missing_wrapper {
    width: 50%;
    max-width: 120px;
    }
	
	.missing_divider_5column{
		 display:none;
    }

    .missing_divider_4column{
        display:inherit;
    }
	
	
	
	.missing-home .missing_wrapper{
        width:50%;
    }
	
	.missing-home .missing_divider_3column{
		 display:none;
    }

    .missing-home .missing_divider_2column{
        display:inherit;
    }
	
}



@media (min-width: 600px) AND (max-width: 768px) {
	
	.missing-home .missing_divider_3column{
		 display:none;
    }
	
	.missing-home .missing_wrapper{
        width:16.66%;
    }

	
}



@media (min-width: 540px) AND (max-width: 720px) {
	.missing_wrapper{
        width:33.33%;
    }
	
	.missing_divider_4column,
	.missing_divider_5column{
		 display:none;
    }

    .missing_divider_3column{
        display:inherit;
    }
	
	
	
	
	
	
}




@media (max-width: 540px) {

    .missing_wrapper{
        width:50%;
    }
	
	.missing_divider_3column{
		 display:none;
    }

    .missing_divider_2column{
        display:inherit;
    }

}
  


@media (max-width: 320px) {
	.missing_wrapper{
        width:100%;
    }
	
	.missing_divider_2column{
		 display:none;
    }

}

