@charset "UTF-8";
/* CSS Document */

/* Measurements 
Page width: 961px
Font Size: 16px
*/
body{font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif;
	background-image: url(img/background.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	font-size:100%;
	color:white;
	margin:auto;
	width:100%;}
h1,h2,h3,h4,p,h5{font-weight: lighter;
			margin:0px;}
h1{font-size:7em;/* 112px / 16px = 7em */}
h2{font-size:3em;/* 48px / 16px = 3em */}
h3{font-size:2.5em;/* 40px / 16px = 2.5em */}
h4{font-size:1.75em;/* 28px / 16px = 1.75em */}
p{font-size:1em;/* 16px / 16px = 1em */}
h5{font-size:0.75em;/* 12px / 16px = 0.75em */}
a{text-decoration:none;
	color:white;
	font-size:0.75em;/* 12px / 16px = .75em */}
.mobl_contact,.mobl_nav,#mobl_social_media{display:none;}
#phone_icon,#map_icon,#menu_icon{background:url('img/sprites.png')no-repeat;}
#lg_social_media{text-align:right;
				padding-top:20px;
				padding-right:20px;}
#landing,.sub_title,.desk_nav,.desk_contact{text-align:center;}
.desk_content, #landing{background-color:rgba(255,255,255,.33);}
#landing{width:100%;
		  padding-top:15px;
		  margin-top:23px;}
.logo_box{width:100%;}
.logo_box img{width:14.776%;/* 142px / 961px = 14.776% */
				display:block;
				margin-top:25px;
				margin-left:auto;
				margin-right:auto;}
.sub_title{margin-top:75px;/* 75px / 1500px = 5.0% */
			margin-bottom:13px;}
.desk_nav{display:inline;}
.desk_content{width:68%;
		  margin:auto;
		  margin-top:120px;}
.desk_content p{margin-left:33px;
			margin-right:33px;
			margin-top:10px;
			text-align:justify;}
#tea_today,#about{padding:20px;}
.desk_contact{margin:20px;}