/**
* 
* This file is part of MuraLocations TM
*
* Copyright 2010-2014 Stephen J. Withington, Jr.
* Licensed under the Apache License, Version v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
.muraLocationOuterWrapper, .muraLocationOuterWrapperMobile {clear:both;display:block;}
.muraLocationOuterWrapper .locationPlace, .muraLocationOuterWrapperMobile .locationPlace {padding:0 0.5em 1em 0;min-width:160px;float:left;}
.muraLocationOuterWrapper .locationPlace h3, 
.gm-style-iw .infoWindowWrapper .locationPlace h3.locationName
, .gm-style-iw .infoWindowWrapper .locationPlace h3.locationName span {font-size:18px;}
.locationPlace a {text-decoration:none;color:#000;}
.locationPlace .locationImage {}
.locationInfoWrapper {clear:both;display:block;float:left;width:100%;}
.locationImageWrapper {float:left;min-width:100px;}
.locationContentWrapper {float:left;min-width:100px;}
.locationImage {}
.locationInfo {float:left;min-width:160px;padding:0 0.75em 1em 0;}
.locationInfo h3 {margin:0;font-size:1.1em;}
.locationInfo p {margin-top:0;}
.muraLocationOuterWrapperMobile .locationInfo {width:100%;clear:both;display:block;padding:0 0 0.5em 0;}
.gmapWrapper {font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0;padding:0;/*clear:both;display:block;*/}
.gmapWrapper .infoWindowWrapper {font-size:0.8em;}
.gmapWrapper form, .gmapWrapper input, .gmapWrapper select, .gmapWrapper textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;}
.gmapWrapper label {font-weight:bold;padding:0;margin:0 1em 0 0;}
.gmapWrapper table.adp-directions {width:100%;}
.gmapWrapper .gmapField {padding:0;margin:0 0 1em 0;}
.gmapWrapper .gmapField .gmapStart {}
.gmapWrapper .gmapField .gmapEnd {}
.gmapWrapper .gmapField .gmapTravelMode {}
.gmapWrapper .gmapField .gmapSubmit {}
/* the widths and heights of these settings will be overwritten by options selected via the admin interface (default values are shown) */
.gmapWrapper .gmapCanvas {width:100%;height:400px;padding:0;margin:0;}
.gmapWrapper .gmapDirectionsFormWrapper {width:100%;padding:1.5em 0.5em 0 0.5em;}
.gmapWrapper .gmapDirections {width:100%;}

/* Find Locations Form */
#muraLocationsWrapper ul {padding:0;margin:1em 0;}
#muraLocationsWrapper #initialFormWrapper, #muraLocationsWrapper #geoOptions {display:none;}

.searchAgainWrapper {padding:2em 0;clear:both;display:block;}
/*a.geoButton {font-size:1.5em;font-weight:bold;clear:both;margin:1em 0;}*/

/* LOCATION SCHEMA
 * when the location schema is output, if the user is using a mobileFormat, then
 * #locationResult will have class of .locationMobileFormat
 * otherwise it will contain .locationBrowswerFormat.
 *
 * this should allow you to customize styling specific to only normal browsers
 * without affecting any jQuery mobile formatting.
 *
 */
#locationResult {}
.subheading {font-size:1.2em;font-weight:bold;padding:1em 0;}
.locationWrapper {}
.muraLocationOuterWrapper .locationName, .muraLocationOuterWrapperMobile .locationName {margin:0;}
.locationAddressWrapper {padding:0 0 0.5em 0;}
.locationStreetAddress {}
.locationAddressLocality {}
.locationAddressRegion {}
.locationPostalCode {}
.locationDistance {clear:both;display:block;font-style:italic;padding:0 0 0.5em 0;font-weight:bold;}
.locationLinks {padding:0 0 0.5em 0;}
.locationDetailsURL {}
.locationMapURL {}
.locationTelephone {}
.locationFaxNumber {}
.locationEmail {padding:0.5em 0 0 0;}
.locationNotes {}
.locationNotes .ui-li-desc {margin:0;font-style:italic;}
/* NON-mobile-specific formatting */
.locationBrowserFormat {}
.locationBrowserFormat .locationWrapper {padding:1em 0 0;margin:1em 0;border-top:1px solid #ddd;}
.locationBrowserFormat h4 {margin:0;font-size:1.5em;}
/* mobile-specific formatting */
.locationMobileFormat {}

/* fix primary nav from overlapping main content on jQMobile */
#navPrimary.ui-listview {margin-top:1em;}
/* fix for sub nav from overlapping main content on jQMobile */
body.depth2 #navSub {margin-top:2em;}