
/*  Landing Page for Cosimos.com  */




body { font-family: 'Proxima N W01 Reg' !important; font-weight: 200!important; }


	
.container-fluid { background-color: white; text-align: center; padding: 20px 0px 20px 0px; }

.container { padding-top: 30px; text-align: center; padding-bottom: 130px; }



.locationstrip { background-color: #343434; color: white; list-style: none; margin: 10px auto -30px auto; text-align: center; }
.locationstrip ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	
.locationstrip li { font-size: 23px; list-style: none; display: inline-block; text-transform: uppercase; font-family: 'Futura BT W01 Light' !important; letter-spacing: 2px; }
.locationstrip a { color: white; display: block; padding: 6px 20px; }
.locationstrip strong { padding: 6px 20px; font-weight: 300!important; color: white; }
.locationstrip a:hover { background-color: #d04600; color: white; display: block; text-decoration: none; }




img { margin: 0 auto; }

a:hover { text-decoration: none!important; }


.title { text-align: center; margin: 4px auto 0px auto; font-weight: 400 !important; text-transform: uppercase; color: black; font-size: 35px; }
.title:hover { color: #d04600; text-decoration: none!important; }
.title a:hover { text-decoration: none!important; color: #d04600!important; }

.dot {
	xbackground: url(images/dot.png) no-repeat 13px 20px!important;
	xpadding: 0px 7px 0px 37px!important;
}

.dot {
	background: url(images/dot.png) no-repeat 9px 4px !important;
	padding: 0px 7px 0px 37px !important;
	display: inline-block;
	position: relative;
	xborder: 1px solid red;
	height: 22px;
	width: 14px;
}

.city { font-size: 24px; margin: -31px 0px 0px 0px; padding: -19px 0px 0px 0px; display: inline-block; line-height: 20px; position: relative; top: -3px; }



	
.details { padding: 5px; margin-bottom: 42px; }
.details a { color: #d04600; }
.details a:hover { color: black; }





/* Extra Small Devices, Phones */ 

@media only screen and (max-width : 480px) {
    
.dot { display: none; }

.title { font-size: 22px; }
 
.city { font-size: 22px; top: 0px; }  

.details { padding: 5px; margin-bottom: 20px; }

.details strong { display: block; }

.pipe { display: none; } 



   
} /* end 480 */




