#aasearch{background:#F3F3F3;color:#0A1E5B;padding:6px;}
#notaasearch{background:#F3F3F3;color:#0A1E5B;padding:6px;margin-bottom:0;}
.play #aasearch{margin-bottom:0;}
.stay #aasearch{margin-bottom:0;}
#aasearch .adv-toggle{display:block;font:400 14px/14px 'Open Sans', Arial, sans-serif;color:#fff;text-align:center;margin-top:10px;text-decoration:none;}
#aasearch .adv-toggle:hover{text-decoration:underline;}
#aasearch .advanced{margin-top:10px;border-top:1px solid #ddd;}
#aasearch .advanced,
#aasearch .advanced > div{display:none;overflow:hidden;margin-top:10px;}
#aasearch .fields{overflow:hidden;float:right;width:300px;transition:width 1000ms ease-in-out;-ms-transition:width 1000ms ease-in-out;-o-transition:width 1000ms ease-in-out;-moz-transition:width 1000ms ease-in-out;-webkit-transition:width 1000ms ease-in-out;z-index:3;}
#notaasearch .fields{overflow:hidden;float:right;width:300px;transition:width 1000ms ease-in-out;-ms-transition:width 1000ms ease-in-out;-o-transition:width 1000ms ease-in-out;-moz-transition:width 1000ms ease-in-out;-webkit-transition:width 1000ms ease-in-out;z-index:3;}
#aasearch-keywords{width:100%;height:30px;padding:4px 0;font:400 14px/25px 'Open Sans', Arial, sans-serif;margin:0;padding:0;border:0;outline:none;padding-left:5px;}
#aasearch-submit{float:right;width: 50%;height:30px;margin:0;border:0;background:#ffffff url(../images/template/aasearch-icon.png) center center no-repeat;}
#aasearch-clear{float:right;width: 50%;height:30px;margin:0;border:0;background:#ffffff url(../images/template/aasearch-clear.png) center center no-repeat;}
#aasearch-submit:hover, #aasearch-clear:hover{cursor:pointer;background-color:#ccc;}
#aasearch .advanced label{float:left;width:230px;padding-right:10px;font:400 14px/25px 'Open Sans', Arial, sans-serif;text-align:right;color:#fff;}
#aasearch .advanced select{float:left;width:180px;height:25px;font:400 14px/25px 'Open Sans', Arial, sans-serif;}
#aasearch .event-tags{overflow:hidden;}
#aasearch .event-tags li{width:40%;float:left;list-style:none;margin:0;overflow:hidden;}
#aasearch .event-tags label{width:200px;}
#aasearch .event-tags input{float:left;}
#aasearch-status{clear:both;margin:10px 0;}
.datepicker{width:360px;margin:10px auto;}
.datepicker a{display:block;float:left;color:#fff;line-height:23px;font-size:15px;margin-left:40px;}
.datepicker .date{float:left;width:80px;margin-left:40px;border:1px solid #D5D5D5;background:#fff;text-align:center;}
.datepicker .end{float:left;margin-left:32px;}
.datepicker .sep{float:left;line-height:20px;margin-left:31px;color:#fff;font-weight:bold;}
.eat #aasearch-list{margin:0 -15px;margin-top:-10px;overflow:hidden;position:relative;}
#aasearch-list li.visibleCard{display:inline-block;float:left;}
.stay #aasearch-list li.visibleCard{}
#aasearch-list .bottomSections .visit, #aasearch-list .bottomSections .phone, #aasearch-list .bottomSections .times{padding:0% 2%;}
#aasearch-list{margin:0 -15px;margin-top:-10px; overflow:auto;}
#aasearch-list li.more{border:1px solid #00204E;background:#00204E;color:#fff;padding:10px;}
#aasearch-list li.more:hover{cursor:pointer;background:#0af;}
#aasearch-list .cardFront h3{background:rgba(244, 210, 21, .8);position:absolute;bottom:0;padding-left:5%;}
#aasearch-list h3{font-weight:800;width:100%;font-size:16px;padding:10px;margin:0;text-align:left;background:rgba(244, 210, 21, 1);height:1px;min-height:75px;vertical-align:middle;display:table;padding-left:5%;}
#aasearch-list h3 a{color:#00204e;font-weight:800;text-decoration:none;max-width:490px;text-transform:uppercase;display:table-cell;height:100%;vertical-align:middle;text-align:left;padding-right:35px;}
#aasearch-list h3 a:hover{text-decoration:underline;}
#aasearch-list span.highlightedKeyword{background:rgb(236,253,54);}
#aasearch-list h3 .occurs{font-size:13px;font-weight:bold;margin-top:5px;}
#aasearch-list .image{width:100%;height:50%;background-size:contain;position:relative;background-position:center center; background-repeat: no-repeat; background-color: #002D62;}
#aasearch-list .image .exists{width:180px;height:180px;}
#aasearch-list .image a{color:#0A1E5B;}
#aasearch-list .content{width:100%;padding:5% 5% 1% 5%;}
#aasearch-list .times{font-size:12px;}
#aasearch-list .location{font-size:12px;margin-bottom:10px;}
#aasearch-list .location em{font-weight:700;font-size:12px;}
#aasearch-list .phone{font-size:13px;background:#F3F3F3;width:100%;vertical-align:middle;display:table;padding:5%;color:#0A1E5B;margin-top:2px;}
#aasearch-list .phone img{padding-right:6px;}
#aasearch-list .start, #aasearch-list .end{color:#00204e;text-decoration:none; text-align:center;display:table-cell;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:middle;font-weight:bold;font-size:14px;color:#0A1E5B;}
#aasearch-list .times{font-size:13px; vertical-align:middle;display:table; color:#0A1E5B; text-align:center; padding-left: 5%;}
#aasearch-list .times span {color: #FCD00C; padding: 0 8px;}
#aasearch-list .visit{font-size:13px;background:#F3F3F3;width:100%;vertical-align:middle;display:table;padding:5%;color:#0A1E5B;}
#aasearch-list .address{font-size:14px;background:#F3F3F3;position:absolute;bottom:0;width:100%;vertical-align:middle;display:table;padding:5%;color:#0A1E5B; cursor: pointer;}
#aasearch-list .address a{font-weight:600;color:#00204e;text-decoration:none;display:table-cell;text-align:right;vertical-align:middle;}
#aasearch-list .address a:hover{text-decoration:underline;}
#aasearch-list .map{cursor:pointer;}
#aasearch-list p{clear:both;font-size:14px;margin:10px 0;font-weight:normal;color:#0A1E5B;text-align:justify;}
#aasearch-list p a{color:#00204e;padding-right:8px;background:url(../images/template/arrow-darkblue.png) right center no-repeat;font-weight:bold;}
#aasearch-list p em{}
#aasearch-list .orbitz{clear:both;width:180px;margin-bottom:15px;overflow:hidden;color:#aaa;}
#aasearch-list .orbitz a{display:block;height:34px;background:url(../images/template/btn-availability.png) top left no-repeat;text-indent:-9999px;}
#aasearch-list .orbitz a:hover{background-position:bottom left;}
#aasearch-list .orbitz span{display:block;padding-top:3px;font-size:10px;text-align:center;}
#aasearch-list .street{display:table-cell;vertical-align:middle;}
.btn.activeCatagory{background:#fcd00c;}
.btn.activeCatagory a{color:#002D62;}
.btn.category.activeCatagory a:hover{color:white;}
.category a:hover{color:#002D62;}
.play-ee #aasearch-list{display:inline-block;opacity:1;margin:0 -15px;width:100%;}
play-ee #aasearch-list.on{opacity:1;}
#aasearch-list h4 a{color:#0A1E5B;font-weight:bold;font-size:14px;}
#aasearch-list h4{padding-left:5%;}
#aasearch-list .desc{max-height:252px;font-weight:normal;font-size:14px;overflow:auto;color:#002D62;}
#aasearch-list .bottomSections{position:absolute; left: 1px; bottom:0;width:100%;border-bottom:1px solid #BABEC1; }
#aasearch-list .text{display:table-cell;position:relative;top:0;left:10px;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:middle;font-weight:bold;font-size:14px;color:#0A1E5B;}
#aasearch-list .icon{display:table-cell;text-align:right;vertical-align:middle;cursor:pointer;}
#aasearch-list a.tel{display:table-cell;position:relative;top:0;left:10px;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:middle;font-weight:bold;font-size:14px;color:#0A1E5B;}
span.moreInfo{font-weight:bold;cursor:pointer;}
aside#left{}
.missing{opacity:.3;filter:alpha(opacity=30);}
.category a{color:#002D62;text-decoration:none;}
#aasearch .advanced, #aasearch .adv-toggle{visibility:hidden;display:none !important;}
@media (max-width:1200px){#aasearch .fields{width:225px;}
#notaasearch .fields{width:225px;}
}
@media (max-width:1000px) and (min-width:768px){#aasearch-list h3{font-size:14px;}
}
@media (max-width:991px){.stay #aasearch-list li.visibleCard, .stay #aasearch-list li.callout{width:100%;}
}
@media (max-width:767px){.listings .search .text{position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;display:block;}
}
@media (max-width:767px) and (min-width:500px){#aasearch-list li.visibleCard{width:100%;}
#aasearch-list .desc{max-height:114px;}
#aasearch-list .image{width:50%;display:inline-block;float:left;height:100%;}
#aasearch-list .content{width:50%;display:inline-block;float:right;}
#aasearch-list .address{width:50%;float:right;position:absolute;bottom:0;right:0;}
#aasearch-list .visit{width:100%;display:inline-block;padding:0;text-align:center;}
#aasearch-list .phone{width:100%;display:inline-block;padding:0;text-align:center;}
#aasearch-list .icon{display:inline-block;}
#aasearch-list .text{display:inline-block;left:0px;}
#aasearch-list a.tel{display:inline-block;left:0px;}
}
@media (max-width:525px){#aasearch-list li.visibleCard{width:100%;}
#aasearch .fields{width:225px;display:inline-block;float:none;}
#notaasearch .fields{width:225px;display:inline-block;float:none;}
#aasearch .search{text-align:center}
#notaasearch .search{text-align:center}
}
#aasearch-list li{display:none;}
.btn.category.activeButton{background:#002D62;}
.btn.category.activeButton a{color:white;}
#aasearch-list li.visibleCard.paginated{display:none;}
.prevPage, .nextPage{padding:10px 15px;display:inline-block;border-radius:0;margin:1px;text-transform:uppercase;font-weight:bold;font-size:14px;text-align:center;background:#FCD00C;color:#002D62;width:108px; -webkit-transition: .35s ease-in-out; transition: .35s ease-in-out; }
.pagination-controls{text-align:center;}
.listings article{margin-bottom:30px;}
.prevPage:hover, .nextPage:hover{background:#002D62;color:white;}
.prevPage{margin-right:30px;}
#aasearch-list .desc a{color:#002D62;}
#aasearch-list a{font-weight:normal;}
@media (max-width:320px){.listings .search .text{position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;display:block;}