.archivePublicationSearch{color:#111;padding:30px 0 19px;text-align:center}.archivePublicationSearch h1{font-size:28px;padding-bottom:15px;text-transform:capitalize}.archivePublicationSearch h2{font-weight:400;font-size:20px;padding-bottom:15px}.archivePublicationSearch .form-content form{font-size:0}.archivePublicationSearch .form-content{padding-top:15px}.archivePublicationSearch .form-content .lgField{width:26%}.archivePublicationSearch .form-content .smField{width:18%}.archivePublicationSearch .form-content .form-group{display:inline-block;padding:0 5px;vertical-align:middle}.archivePublicationSearch .form-content label{color:#868686;display:block;font-size:15px;font-weight:600;margin-bottom:8px;text-align:left}.archivePublicationSearch .form-content select{box-shadow:none}.archivePublicationSearch .form-content .btnField{width:12%;vertical-align:bottom}.mapSearchSection .searchSection .formContent .form-button .btn{float:none;margin-bottom:10px}.mapSearchSection{background:#f9f9f9;padding-top:15px;padding-bottom:15px}.mapSearchSection .mapSection,.mapSearchSection .searchSection{background:#fff;border:1px solid #d1d1d1;border-radius:6px;-webkit-border-radius:6px;margin-bottom:15px;position:relative;height:100%}.mapSearchSection .searchSection img.paperImg{position:absolute;right:0;width:29%;top:0;max-width:180px}.mapSearchSection .searchSection h2{border-bottom:1px solid #ddd;padding:15px 30% 15px 15px;color:#111;font-size:22px}.mapSearchSection .searchSection h2 span{color:#7a1114}.mapSearchSection .searchSection .subDesc{padding:2em 30% 15px 15px;line-height:19px;font-size:14px}.mapSearchSection .searchSection .formContent{padding:7% 15px 5px}.mapSearchSection .searchSection .formContent .form-group{padding-left:115px}.mapSearchSection .searchSection .formContent .form-label{color:#898989;font-size:15px;font-weight:600;position:absolute;max-width:115px;left:0;height:40px;line-height:38px;width:100%}.mapSearchSection .searchSection .formContent .form-button a{font-size:14px;font-weight:400}.mapSearchSection .mapSection,.mapSearchSection .searchSection{background:#fff;border:1px solid #d1d1d1;border-radius:6px;margin-bottom:15px;position:relative;height:100%}.mapSearchSection .mapSection{padding:15px}.mapSearchSection .mapSection h2{font-size:20px;text-align:left;font-weight:700;padding-bottom:10px;position:relative;line-height:32px}.mapSearchSection .mapSection h2 span.icon{display:block;overflow:hidden;border-radius:100%;height:32px;left:0;position:absolute;top:0;width:32px}.mapSearchSection .mapSection h2 span.icon .flagborder{box-shadow:none;padding:0}.mapSearchSection .mapSection #map{height:425px;padding-top:30px;position:relative}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:transparent;background:#ddd;outline:0;font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.mapSearchSection .mapSection p.helpertxt{font-size:16px;text-align:center;padding-top:20px}.BrowseStateSection{clear:both;padding:30px 15px}.BrowseStateSection .section-head{margin-bottom:40px;display:block}.BrowseStateSection h2{color:#111;font-size:28px;font-weight:700;padding-bottom:0;text-align:center}.BrowseStateSection h2 span{color:#7a1114}.BrowseStateSection .section-head p{padding-top:15px;font-size:24px;padding-bottom:5px}.StateCityList{margin:auto;padding-left:25px}.StateCityList>li{display:inline-block;list-style:none;text-transform:capitalize;text-align:left;vertical-align:top;width:20%}.StateCityList ul{width:auto;display:inline-block;padding:0 10px}.StateCityList li ul li{padding-bottom:16px;text-align:left;width:auto}.StateCityList li a{font-size:20px}.BrowseStateSection .letterList{font-size:0;margin:0 0 30px}.BrowseStateSection .letterList li{display:inline-block;padding:1px}.BrowseStateSection .letterList li a{background-color:#322a28;border-radius:4px;-webkit-border-radius:4px;color:#fff;display:inline-block;font-size:14px;padding:5px 0;width:30px;height:30px;text-transform:uppercase;text-align:center;text-decoration:none;line-height:1.4}.BrowseStateSection .letterList li a.active,.BrowseStateSection .letterList li a:hover{background-color:#9b1518}.BrowseStateSection.BrowsePublicationSection .newLocUSListArea .StateCityList>li{width:33.33%}.browse-cities-section{clear:both;padding-left:30px;margin-bottom:40px}.archivePublicationSearch .browse-cities-section h2{text-align:left;font-size:28px;font-weight:700;margin-bottom:20px}.browse-cities-list{text-align:left}.browse-cities-list li{margin-bottom:20px;font-size:20px}.browse-cities-list li a:hover{text-decoration:underline}.browse-cities-list li a span{color:#000}@media(max-width:980px){.BrowseStateSection .section-head h2{font-size:24px}.BrowseStateSection .section-head p{font-size:20px}.archivePublicationSearch .browse-cities-section h2{font-size:24px}.browse-cities-list li{font-size:14px}}@media(max-width:767px){.archivePublicationSearch .form-content .lgField,.archivePublicationSearch .form-content .smField{float:left;width:50%}.archivePublicationSearch .form-content .btnField{float:left;width:100%;margin:0}.mapSearchSection .mapSection{margin-bottom:0}.mapSearchSection .searchSection .formContent .form-button .btn{max-width:180px;width:100%}.BrowseStateSection{padding:15px}.BrowseStateSection .section-head{margin-bottom:35px}.BrowseStateSection .section-head h2{font-size:22px}.BrowseStateSection .section-head p{font-size:18px}.archivePublicationSearch .browse-cities-section h2{font-size:22px}.StateCityList{padding-left:0}}@media(max-width:640px){.archivePublicationSearch h1{font-size:22px}.archivePublicationSearch h2{font-size:14px;line-height:normal}.StateCityList>li{text-align:left}.StateCityList ul,.StateCityList>li{display:inline-block}.StateCityList>li{width:33.33%}.BrowseStateSection.BrowsePublicationSection .newLocUSListArea .StateCityList>li{width:50%}}@media(max-width:480px){.archivePublicationSearch .form-content .lgField,.archivePublicationSearch .form-content .smField,.countryFlag li,.customCountry .browseForm .form-group{width:100%}.mapSearchSection .searchSection .formContent .form-label{position:relative;max-width:100%;height:auto;line-height:1;margin-bottom:6px}.mapSearchSection .searchSection .formContent .form-group{padding-left:0}.mapSearchSection .searchSection .formContent .form-button .form-label{text-align:center;margin-bottom:13px}.mapSearchSection .searchSection .formContent .form-label{position:relative;max-width:100%;height:auto;line-height:1}}@media(max-width:400px){.StateCityList>li{width:50%}}.align_left{text-align:left}.m_zero{margin:0!important}