/**************************************************
Georgetown University
Map Test Screen Styles
Created by David Vespoli dmv23@georgetown.edu
**************************************************/
clearfix:after, #p1:after {
        content: ".";
	display: block;
	clear: both;
  visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix, #p1 {display: inline-block;}

html[xmlns] .clearfix, html[xmlns] #p1 {display: block;}

* html .clearfix, * html #p1 {height: 1%;}


/*maps*/
#map-canvas { width:100% !important; max-width:100%; height:auto !important; margin-bottom: 2em; padding-bottom: 51.5625%; }
@media (min-width: 769px) { #map-canvas.right { width:50% !important; height:50% !important; padding-bottom: 25%; } }
#map-canvas img{margin:10px 20px 0 0;}
.js #map-canvas{background:#EDEAE2 url('http://gucms-ui.georgetown.edu/www/m/widgets/loading.gif') no-repeat center;}
#print-image{display:none;}

/*forms*/
/*search*/
#search-map{width:100%;padding:10px 0 0;display:inline-block;}
#search-map input[type="text"], textarea  {background-color:#fff;border:1px solid #E6E6E6;color:#666;padding:0.35em 0.5em;margin-bottom:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;}
#search-map input[type="text"]:focus, textarea:focus{color:#111;}
#search-map input[type="text"]:hover, textarea:hover{box-shadow: 0 0 3px #333;-webkit-box-shadow: 0 0 3px #333;-moz-box-shadow: 0 0 3px #333;outline:0}
#search-map label{display:block;}
#search-map label span{display:none;}
#search-map p{padding-left:1px;position:absolute;left:-9999px;}
#search-map input[type="submit"]{border:2px solid #E6E6E6;float:right;margin:6px 0 0 ;}
#search-map input[type="submit"]:hover{cursor:pointer;box-shadow: 0 0 3px #333;-webkit-box-shadow: 0 0 3px #333;-moz-box-shadow: 0 0 3px #333;outline:0;}

#search-map-clone form{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%;max-width:100%;margin:0 0 1.5em}
#search-map-clone p{position:absolute;left:-9999px}
#search-map-clone input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;vertical-align:middle}
#search-map-clone input[type="text"]{flex-grow:1;margin-right:0.5em}
#search-map-clone input[type="submit"]{border:2px solid #e6e6e6}@media (min-width: 769px){
#search-map-clone{display:none}}

input[type="radio"] { vertical-align: baseline; width:15px;}

#main a.input-submit{font-style:normal;text-decoration:none;border:2px solid #E6E6E6;}
a.input-submit:hover{color:#fff;border:2px solid #ccc;cursor:pointer;box-shadow: 0 0 3px #333;-webkit-box-shadow: 0 0 3px #333;-moz-box-shadow: 0 0 3px #333;outline:0}
a.input-submit:focus{color:#fff;}
#map-utility{}
#p1{position:relative;}
#bc-reset a:hover, #location-videos a:hover{cursor:pointer;}
#directions-link, #location-link, #map-reset{display:block;margin:0;padding:0 0 0 1.5em;border:none;background:transparent url("//gucms-ui.georgetown.edu/gu/shared/media/screen/marker-list.gif") no-repeat left center;color:#123965;font:italic 13px/1.75 Georgia,Baskerville,Palatino,"Palatino Linotype","Book Antiqua","Times New Roman",serif;text-transform:none;text-decoration:underline}
#directions-link:hover, #location-link:hover, #map-reset:hover{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}

p.dynamic{margin:1.5em 0}

/*filter*/
fieldset{background:#f2f2f2;border:1px solid #e6e7df;margin:0 0 10px;padding:3px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
legend{background:none;color:#999;text-shadow:1px 1px #fff;font-size:1.2em;margin-left:-14px;padding:2px 9px;}
#location-type label{display:block;line-height:1.8em;font-size:1.4em;text-shadow:1px 1px #fff;padding:0 10px;}
#location-type label:hover{background:rgba(0,0,0,.05);cursor:pointer;}
#location-type input[type="checkbox"], #location-type input[type="radio"]{float:right;margin-top:5px;outline:0;}

/*location image*/
#location-image{margin:5px 0;width: 100%; background: none repeat scroll 0% 0% #fff; height: 156px; overflow: hidden;}
#location-image img{width: 100%; max-width: 100%; height: auto;}
.listing img{float:left;}

/*Autocomplete*/
.ac_results {padding: 0px;border: 1px solid black;background: #fff;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;cursor: default;display: block;font: menu;	font-size: 12px;line-height: 16px;overflow: hidden;background-image:url('none');padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px}
.ac_results span{display:none;}
.ac_results span.show{display:inline;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: #fff;}
.ac_over:hover{cursor:pointer;}
#show strong{font-style:italic;}

/*Flickr box*/
#flickr-image-wrap{width:100%;margin:0;display:inline-block;}
#flickr-image-wrap img{/*float:left;*/}
#flickr-image-wrap a img{text-decoration:none;border:none;padding:5px;width:68px;}
#flickr-image-wrap a img:hover{background:#F4F3DA;box-shadow: 0 0 5px #111;-webkit-box-shadow: 0 0 5px #111;-moz-box-shadow: 0 0 5px #111;}
/*flickr info box*/
.flickr-image{position:relative;float:left;}
.flickr-image span {background:#fff;
box-shadow: 0 0 3px #111;-webkit-box-shadow: 0 0 3px #111;-moz-box-shadow: 0 0 3px #111;-moz-border-radius: 5px;-webkit-border-radius: 5px;
width: 90px;position: absolute;top: -10px;left: -130px;text-align: center;z-index: 2;display: none;padding:5px;}

/*Services*/
#location-offices { position: relative; }
#location-offices .result-title { cursor: pointer; font-style: normal; }
#offices-list { z-index: 5; display: none; position: absolute; top: 0; left: 0; }
#offices-list h4 { cursor: pointer; margin:0; padding:10px 10px 5px; border: none; background: #5683b5; color: #fff; font:16px/1 "pragmatica-web-condensed", "Arial Narrow", Helvetica, Arial, sans-serif; text-transform: uppercase; }
#offices-list ul, #offices-list p{ display: none; }

/*Promoted*/
#promoted h5:hover, #promoted h5:focus, #promoted img{color: #366fac;cursor:pointer;}
#promoted .thumb img{max-height:150px;max-width:240px;}

/*service type filter*/
#service-type hr{margin:0 0 10px;}
#campus-type input, #service-type input{ border: none}

/*Print and link icons*/
#service .act { margin: 0; }
#service .act li{display:inline-block;margin:0 1em 0 0;padding:0;background:none}
#service .act li a{padding-right: 20px; background-repeat: no-repeat; background-position: right center; font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;font-style:normal;text-decoration:none;text-transform:uppercase}
#service .act li a:hover{cursor:pointer;}/*needs this as these have no href*/
#service .act li.act-print a{background-image:url('http://gucms-ui.georgetown.edu/www/m/widgets/printer.png');}
#service .act li.act-link a{background-image:url('http://gucms-ui.georgetown.edu/www/m/widgets/chain_plus.png');}
#service .act li.act-link{position:relative;}
#service .act li.act-link div{display:none;position:absolute;top:20px;right:-170px;z-index:5000;}
#service .act li.act-link div input{width:300px;}

/*Directory of locations, services*/
#directory #location-type {display:none;}/*Hide home page menu from directory pages*/
#directory .listing ul { margin-bottom: 0; }
#directory .listing li { margin-bottom: 0.6em; }
#directory .listing a { text-decoration: none; }

/* Temporary Fix for Directory Listings */
#directory h4.default, #directory ul#promoted {display:none;}

