#clinic-finder form#clinic-finder-form input#address {
    width: 255px;
}


#clinic-finder form#clinic-finder-form #edit-gmap-address-wrapper {
    width: 270px;
}


/* Result list*/
#list li.exh_list {background:none!important; padding-left:0!important}



.event-descr {
    color: rgb(255, 255, 255);
    position: absolute;
    line-height: 27px;

    text-align: center;
    text-transform: uppercase;
    width: 300px;
    padding: 30px 20px 20px 15px;
    font-size: 38px;
    text-shadow: 1px 1px 1px rgb(128, 128, 128);
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top: 80px;
	margin-left:10px;
background-color:rgba(000,0,0,0.8);
}


.event-descr h3 {font-weight:100; display:block; margin-bottom:-10px; width:300px;  line-height:40px!important; font-size:50px; margin-bottom:12px}


.event-descr em{font-size:15px; text-shadow:none; text-transform:none;  line-height:15px; padding:3px; padding-left:4px;  }
.event-descr em:after{content: "\00BB" }  


.event-descr {line-height:10px; text-align:left}

.place-adress {text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal;  font-size:20px!important} 


#clinic-finder form#clinic-finder-form {background:#333}

input#edit-products.form-text.hasDatepicker{
background-color: rgb(255, 255, 255);
border: 1px solid rgb(204, 204, 204);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
display: inline-block;
padding: 4px 6px;
margin-bottom: 10px;
margin-top:5px;
margin-left:40px;
line-height: 20px;
color: rgb(85, 85, 85);
vertical-align: middle;
border-radius: 4px 4px 4px 4px;
height:18px;
font-size:16px;

width:100px;
}

#clinic-finder form#clinic-finder-form{padding-top:4px; padding-bottom:7px}

#clinic-finder form#clinic-finder-form label {color:#fff}

#clinic-finder form#clinic-finder-form input#address {width:300px}

input#edit-submit.btn.btn-large { margin-top:10px; }

#results h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:100;padding-top:17px; font-size:45px; margin-bottom:-2px; max-width:300px; text-transform:uppercase}
#alternate { font-weight:100; height:30px; padding:0 0 5px 0; font-size:17px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#F90; font-weight:100; margin-top:8px; width:500px; background:none; box-shadow:none;border:none; }

#clinic-finder #results ol li:hover {opacity:.70; filter:alpha(opacity=70); filter: "alpha(opacity=70)";} 

.event-list-img {
margin:10px 0 0px 0;
border:#CCC solid 1px;
padding:4px; 
}

#event-adr { border-top:#BDBCB0 solid 8px; font-style:italic; color:#fff; width:708px; background-color: rgba(0, 0, 0, 0.8); padding:5px; font-family:Georgia, "Times New Roman", Times, serif;}

#disval{font-size:30px; font-weight:100}

element {background:#333}


.img-popup {width:300px; margin-top:10px;}

.pop-up-desc {width:260px; height:25px; 
    text-overflow: ellipsis; /* will make [...] at the end */
    width: 310px; /* change to your preferences */
    white-space: nowrap; /* paragraph to one line */
    overflow:hidden; /* older browsers */
	border-bottom:#CCC dotted 1px;
	font-size:15px
    }
	
#clinic-finder #results {width:725px}