@import url(rentcafe_common.css);

#otherSocialWrap ul.inline > li, ol.inline > li
{ vertical-align: top; }

#mapContainer { height: 400px; }

.wellholder{
border: 1px solid #dddddd;
margin-bottom: 20px;

}

.wellholder>div{
	padding: 20px;
}

.wellholder>p{
padding: 20px;
}

.wellholder>.row-fluid>.span6{
margin-top: -20px;
}

.wellholder>ul{
padding: 0px 20px 20px 10px;
margin-top: -10px;
}

#gallery div.item img {
	max-height: 385px;
	margin: 0 auto;
	width: auto;
}

#ctmcontentcontainer #gallery.carousel {
width: 100%;
overflow: hidden;
}

a [class^="icon-"], a [class*=" icon-"] {
text-decoration: none; padding-right:4px;
}

table.table {
clear: both;
margin-bottom: 0px !important;
max-width: none !important;
}

#linksBar {
margin: 0px 0px 0px 0px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
width: 100%;
background-color: #f5f5f5;
}

#linksBar>.span6 {
margin-left: 0px;
}

.wellholder>#linksBar {
padding: 20px 10px 5px 10px;
}

.addToFavoritesWrap  {
	float:right; 
	}

.wellholder>.row-fluid{
margin-left: -20px;
}

#right{
border: 0px solid #dddddd;

}

.section>h2 { font-size:16px; background-color:#fff;
border-bottom: 1px solid #dddddd;		
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
	}

.section { margin-top: 20px;  padding: 10px }

h1 {
line-height: 24px;
padding: 6px !important;
background-color:#27505e;
color:#ffffff;
margin: 0 !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
width: 100%;
font-size:20px;
font-weight: 400;
}

h2, h3, h4 {
line-height: 24px;
padding: 6px !important;
color: #1fa9d6;
background-color: #f5f5f5;
margin: 0 !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
width: 100%;
font-size:16px;
font-weight: 400;
border-top: 1px solid #fff;
}

.normaltext {
font-size: 12px;
line-height: 20px;
padding: 5px;
margin-top: 5px;	
}

@media only screen and (max-width: 640px) {
	
	.container, .wellholder div, .wellholder p{ padding: 5px; }
	
	.wellholder .row-fluid, .wellholder .row-fluid .span6 { margin: 0; }
	
	#amenitiesWrap, #amenitiesWrap  .row-fluid { padding: 0px; }
}

.table-striped tbody > tr:nth-child(even) > td, .table-striped tbody > tr:nth-child(even) > th {
	background-color:#fff;
}
	
#legend_div {color: #ffffff;
background-color: #1fa9d6;
border: none;
margin-bottom: 0px;
}


.navbar {
margin-bottom: 0px;
overflow: visible;
}

.breadcrumb {
margin-bottom: 20px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


.petPolicy>ul {
	margin-top:10px;
	margin-left: 0px;
	list-style: none;
	}

footer {
    width: 100%;	
    border-top: 1px solid #dddddd;	
    margin: 20px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
	
}



footer .section>.span3 {
margin-top: -20px;
padding: 10px;
}


.ui-widget-content a.btn {
	color: #ffffff;
}

/*   fixes multi-line login links on iphone 6   */
@media (min-width: 320px) and (max-width: 767px){

.navbar .nav > li > a, .navbar .nav > li > a:hover {
padding: 10px 10px 10px !important;
}

}