.cardBack .desc{padding:5%;}
.card{perspective:10000px;-webkit-perspective:10000px;-moz-perspective:10000px;-o-perspective:10000px;-ms-perspective:10000px;vertical-align:top;font-size:25px;font-weight:700;margin:0 0 30px 0;text-align:left;}
.card .cardContent{transition:.5s ease-out;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-ms-transition:.5s ease-out;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;backface-visibility:visible;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;-ms-backface-visibility:visible;border:1px solid #BABEC1;position:relative;width:100%;box-sizing:border-box;height:100%;height:450px;}
.card.applyflip .cardContent{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}
.card .cardContent .cardStatic{transition:0 linear .17s;-webkit-transition:0 linear .17s;-moz-transition:0 linear .17s;-o-transition:0 linear .17s;-ms-transition:0 linear .17s;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);text-align:center;position:absolute;top:0;left:0;height:0;width:100%;line-height:100px}
.card.applyflip .cardContent .cardStatic{transition:0 linear .17s;-webkit-transition:0 linear .17s;-moz-transition:0 linear .17s;-o-transition:0 linear .17s;-ms-transition:0 linear .17s;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg)}
.card .cardContent .cardFront{z-index:1;}
.card .cardContent .cardFront, .card .cardContent .cardBack{padding:0;box-sizing:border-box;}
.card .cardContent .cardFront, .card .cardContent .cardBack{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:visible;position:absolute;top:0;left:0;height:100%;width:100%;min-height:450px;background:white;}
.card .cardContent .cardFront,.card.applyflip .cardContent .cardFront{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg)}
.card .cardContent .cardBack,.card.applyflip .cardContent .cardBack{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg)}
.card .cardContent .cardFront,.card.applyflip .cardContent .cardBack{animation:stayvisible .5s both;-webkit-animation:stayvisible .5s both;-moz-animation:stayvisible .5s both;-o-animation:stayvisible .5s both;-ms-animation:donothing .5s;-ms-transition:visibility 0 linear .17s;visibility:visible;border-bottom:1px solid #BABEC1;}
.card.applyflip .cardContent .cardFront,.card .cardContent .cardBack{animation:stayvisible .5s both;-webkit-animation:stayvisible .5s both;-moz-animation:stayvisible .5s both;-o-animation:stayvisible .5s both;-ms-animation:donothing .5s;-ms-transition:visibility 0 linear .17s;visibility:hidden}
.card .cardContent .cardFront{position:relative;}
#aasearch-list li.visibleCard.outsideDateRange{ display:none; }
li.card.youfoundacard .cardContent{box-shadow:0px 0px 27px 2px rgb(252, 208, 12);}
.card.youfoundacard{animation:youfoundacard 1.2s 1s 1 alternate both ease-in-out;-webkit-animation:youfoundacard 1.2s 1s 1 alternate both ease-in-out;-moz-animation:youfoundacard 1.2s 1s 1 alternate both ease-in-out;-o-animation:youfoundacard 1.2s 1s 1 alternate both ease-in-out;-ms-animation:youfoundacard 1.2s 1s 1 alternate both ease-in-out;-ms-transition:youfoundacard 1.2s 1s 1 alternate both ease-in-out;}
.applyflip .card-modal{
	display:none;
}
.card-modal {
    position: absolute;
    top: 0;
    bottom: -1px;
    left: 0;
    right: 0;
    background: rgba(0, 45, 98, .95);
    z-index: 0;
    text-align: center;
    color: white;
    font-size: 25px;
    line-height: 32px;
    font-weight: bolder;
    padding-top: 30px;
    opacity:0;
    transition:opacity 500ms ease-in-out;
    text-transform: uppercase;
}
.card-modal.active {
	z-index: 10;
	opacity:1;
	transition:opacity 500ms ease-in-out;

}
.card-modal a {
    line-height: 80px;
    vertical-align: top;
}

.card-modal span {
    width: 90%;
    display: block;
    margin: 0 auto;
    vertical-align: middle;
}

.card-modal img {
    vertical-align: middle;
    margin: 20px 10px;
    background: #FCD00C;
    border-radius: 100px;
}

.card-modal input {
    margin-top: 30px;
    color: #002D62;
    font-size: 15px;
    width: 80%;
    padding: 2px 19px;
    height: 50px;
    border: none;
}
.card-modal a {
    font-size: 55px;
    color: white;
    text-decoration: none;
    font-weight: bolder;
    margin: 15px;
    line-height: 106px;
}
.card-modal a :hover{
	color:#fcd00c;
}
.card-modal .btn {
    font-size: 17px;
    padding: 13px 13%;
    font-weight: bolder;
    margin-top: 25px;
}
@keyframes stayvisible{from{visibility:visible}
to{visibility:visible}
}
@-webkit-keyframes stayvisible{from{visibility:visible}
to{visibility:visible}
}
@keyframes youfoundacard{0%{-webkit-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(1.01);transform:scale(1.01)}
75%{-webkit-transform:scale(1.05);transform:scale(1.05)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes youfoundacard{0%{-webkit-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(1.01);transform:scale(1.01)}
75%{-webkit-transform:scale(1.05);transform:scale(1.05)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
img.cardShare, img.cardOpen, img.cardClose{position:absolute;top:0;right:0;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);}
img.cardShare {-webkit-transform: translate(-190%,50%);-ms-transform: translate(-190%,50%);transform:translate(-190%,50%);cursor: pointer;}}
@media (max-width:767px) and (min-width:500px){.card{perspective:10000px;-webkit-perspective:10000px;-moz-perspective:10000px;-o-perspective:10000px;-ms-perspective:10000px;vertical-align:top;font-size:25px;font-weight:700;margin:10px 0;text-align:left;}
.card .cardContent{transition:.5s ease-out;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-ms-transition:.5s ease-out;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;backface-visibility:visible;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;-ms-backface-visibility:visible;border:1px solid #BABEC1;position:relative;width:100%;box-sizing:border-box;height:100%;height:300px;}
.card.applyflip .cardContent{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}
.card .cardContent .cardStatic{transition:0 linear .17s;-webkit-transition:0 linear .17s;-moz-transition:0 linear .17s;-o-transition:0 linear .17s;-ms-transition:0 linear .17s;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);text-align:center;position:absolute;top:0;left:0;height:0;width:100%;line-height:100px}
.card.applyflip .cardContent .cardStatic{transition:0 linear .17s;-webkit-transition:0 linear .17s;-moz-transition:0 linear .17s;-o-transition:0 linear .17s;-ms-transition:0 linear .17s;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg)}
.card .cardContent .cardFront{}
.card .cardContent .cardFront, .card .cardContent .cardBack{padding:0;box-sizing:border-box;}
.card .cardContent .cardFront, .card .cardContent .cardBack{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:visible;position:absolute;top:0;left:0;height:100%;width:100%;min-height:242px;background:white;}
.card .cardContent .cardFront,.card.applyflip .cardContent .cardFront{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg)}
.card .cardContent .cardBack,.card.applyflip .cardContent .cardBack{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg)}
.card .cardContent .cardFront,.card.applyflip .cardContent .cardBack{animation:stayvisible .5s both;-webkit-animation:stayvisible .5s both;-moz-animation:stayvisible .5s both;-o-animation:stayvisible .5s both;-ms-animation:donothing .5s;-ms-transition:visibility 0 linear .17s;visibility:visible;border-bottom:1px solid #BABEC1;}
.card.applyflip .cardContent .cardFront,.card .cardContent .cardBack{animation:stayvisible .5s both;-webkit-animation:stayvisible .5s both;-moz-animation:stayvisible .5s both;-o-animation:stayvisible .5s both;-ms-animation:donothing .5s;-ms-transition:visibility 0 linear .17s;visibility:hidden}
.card .cardContent .cardFront{position:relative;}


@keyframes stayvisible{from{visibility:visible}
to{visibility:visible}
}
@-webkit-keyframes stayvisible{from{visibility:visible}
to{visibility:visible}
}
}