/* CSS will be served for narrow screens */

/*Mobile search*/
/*.SearchformTab td.mobileSearchSeparator{text-align:center; padding:0.4rem 0;}*/
/*Search*/
/*.searchWrap {width:100%; margin-bottom: 20px; padding:10px; border-bottom:1px solid #DEDEDE; background-color:#f7f7f7; position:relative;
             -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
             }
.searchFieldsWrap{width:100%; float:left; clear:both; padding:0 1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}*/

/*Form Fields*/
/*.SearchformTab{margin:0;width:100%;}
.SearchformTab td{display:block; vertical-align:bottom;padding:0; clear:both;}
.SearchformTab td label{display:none;}
#leadForm.SearchformTab td label{display:block;}
.SearchformTab input, .SearchformTab select, .SearchformTab textarea{width:100%; padding:0; margin-right:0; margin-bottom:10px; height:1.85rem;}
.SearchformTab input[type=text]{padding:0 3px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.SearchformTab select, .SearchformTab select>option{ line-height:2rem;}
.isNarrow .SearchformTab input, .isNarrow .SearchformTab select, .isNarrow .SearchformTab textarea{width:100% !important; 
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    }
#tdMobileCat.hidden{display:none;}
#embed .ckListCat {display:none;}
#currentLocButton{display:block;}*/

/*Results*/
/*.resultsWrapInner{width:100%; float:left; position:relative; height:780px;}*/

/*Map*/
/*.map{width:100%; float:right; margin:0 0 5px 0;}
#map_canvas{width:100%;height:300px;}*/
/* Info Window */
/*.map .infoWrap, .mbCustom .leaflet-popup-content-wrapper{width:200px;}*/

#embedMap .carouselWrap { width: 100%;}
#embedMap .resultsWrapInner #mapWrap {width: 100%;}
#embedMap .resultsList .resultsEventDate h4, .resultsList .resultsEventDate h4 span {font-size: 0.875rem;}