@font-face {
	font-family:'Montserrat-Bold';
	src: url('fonts/Montserrat-Bold.eot');
	src: url('fonts/Montserrat-Bold.woff') format('woff'), url('fonts/Montserrat-Bold.ttf') format('truetype'), url('fonts/Montserrat-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'Montserrat-Regular';
	src: url('fonts/Montserrat-Regular.eot');
	src: url('fonts/Montserrat-Regular.woff') format('woff'), url('fonts/Montserrat-Regular.ttf') format('truetype'), url('fonts/Montserrat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {font-family:'Montserrat-Regular';margin: 0;padding: 0;color:#FFF;outline:none;}
ul li{list-style-type:none;}
.padding0{padding:0;}
p{margin:0;}

.main-container{background:#234B6E;width:100%;float:left;}
.right-container{padding:0.5em;}
.left-container ul li{display:block;width:100%;background: #1F577C;border: 0.08em solid #234b6e;overflow:hidden;}
.left-container ul{padding:0;margin:0;width:33.3%;float:left;height:100%;padding-bottom:0.5em;}
.left-container ul.left-list-section{padding-right:0.3em;}
.left-container ul.right-list-section{padding-left:0.3em;}
.left-container{height:100%;}
.left-container .left-content{display:table-cell;vertical-align:middle;width:8%;text-align:center;}
.left-container .center-content{display:table-cell;vertical-align:middle;width:74%;padding-left:0.2em;}
.left-container .right-content{display:table-cell;vertical-align:middle;width:18%;padding-right:0.3em;}
.center-content p{font-size:0.62em;color:#FFF;text-align:left;font-family:'Montserrat-Bold';}
.right-content p{font-size:0.62em;color:#4EB0D7;text-align:right;font-family:'Montserrat-Bold';}
.display-table{display:table;width:100%;height:100%;}
html,body{overflow:hidden;}
.top-section{padding:0 0 0.2em 0;text-align:center;}
.top-section img{width: 15em;display: inline-block;max-width:11.2em;}
.top-section p.day-text{font-size:0.9em;margin-bottom:0.3em;color:#4EAFD3;line-height:1em;}
.top-section p.date-text{font-size:1.4em;font-family:'Montserrat-Bold';line-height:1em;}
.middle-section{background: #4EB0D5;padding: 0.5em 0.6em;margin: 0.3em 0 0.5em;}
.middle-section h1{margin: 0;font-size: 0.65em;margin-bottom:0.5em;font-family:'Montserrat-Bold';}
.middle-section h1 img{width: 1.2em;margin-right: 0.6em;display: inline-block;}
.middle-section p{font-size: 0.48em;line-height: 1.4em;}
.bottom-section ul li{background:#1F577C;width:33.3%;display:table-cell;text-align:center;vertical-align: middle;padding:0.7em 0.3em;}
.bottom-section ul{display:table;width: 100%;margin: 0;}
.bottom-section ul li p{font-size:0.45em;}
.bottom-section ul li p.weather-title{font-size:0.45em;font-family:'Montserrat-Bold';}
.bottom-section ul li p.weather-title-deg{font-size:0.8em;font-family:'Montserrat-Regular';}
.bottom-section ul li p.weather-text-red{color:#F5B1B0;}
.bottom-section ul li p.weather-text-blue{color:#7BA8E1;}
.weather-info img{display:inline-block;margin:0.3em 0;width:1em;}
.right-container{display:table;}
.right-inner-section{display:table-cell;vertical-align:top;}
.weather-icon-large img{width:2.3em;}
.bottom-section ul.weather-info li:nth-child(odd){background:#23597F;}
.bottom-section ul.weather-info li{padding:0.3em;}
.logo-container{margin-top:0.8em;}
.building_address_section{float:left;width:100%;padding:0.5em 0;text-align:center;}
.building_address_section .building_name{font-size:0.8em;font-family:'Montserrat-Bold';line-height: 1em;margin-bottom:0.3em;}
.building_address_section .building_address_name{font-size:0.5em;font-family:'Montserrat-Regular';margin-bottom:0.1em;}
.building_address_section .building_address_name:last-child{margin-bottom:0;}
.left-container .right-content p{padding:0.8em 0.5em;display:inline-block;text-align:center;}
.left-container .right-content{padding-left:0.2em;}
.locationName{width:33.3%;}

.left-container{width:74%;}
.right-container{width:26%;}

.left-container .right-content p{padding: 0.25em;font-size: 0.4em;line-height: 2em;;vertical-align: middle;display: block;text-align: center;width:4em;}
.left-container .left-content img{display: block;}
.center-content p {font-size: 0.4em;line-height: 1.2em;overflow: hidden;}


@media screen and (min-width:1920px){
	.center-content p {font-size: 0.39em;}
}