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

/* Measurements 
Page width: 320px
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;
	text-align:center;
	margin:auto;
	width:100%;}
#container{width:100%;
			margin:auto;}
h1,h2,h3,p{font-weight: lighter;}
h1{font-size:2.5em;/* 40px / 16px = 2.5em */}
h2{font-size:1.75em;/* 28px / 16px = 2em */}
h3{font-size:1.5em;/* 24px / 16px = 1.5em */}
p{font-size:0.75em;/* 12px / 16px = .75em */}
.desk_nav,.desk_content,.desk_contact,#lg_social_media{display:none;}
#phone_icon,#map_icon,#menu_icon,#fb,#ig,#pt{background:url('img/sprites.png')no-repeat;}
.logo_box{max-width:100%;}
.logo_box img{width:44.375%;/* 142px / 320px = 44.375% */
				display:block;
				margin-top:50px;
				margin-left:auto;
				margin-right:auto;}
.sub_title{margin-top:-33px;
			margin-bottom:50px;}
.mobl_contact{margin-bottom:75px;}
a{text-decoration:none;
	color:white;
	font-size:0.75em;/* 12px / 16px = .75em */}
.mobl_nav{color:black;}
.mobl_nav .nav_bar{background-color:white;
				padding-top:3px;/* 3px / 320px = 0.9375% */
				width:100%;
				margin-bottom:20px;}
.mobl_nav #nav_title{background-color:transparent;
				color:white;
				margin-top:-20px;/* -20px / 320px = -6.25% */
				margin-bottom:-20px;/* -20px / 320px = -6.25% */}
.mobl_nav #nav_shown{padding-top:7px;/* 7px / 320px = 0.9375% */
						padding-bottom:7px;/* 7px / 320px = 0.9375% */}
#phone_icon{background-position:0px 0px;
			width:40px;/* 142px / 320px = 44.375% */
			height:40px;/* 150px / 320px = 43.75% */
			display:block;
			margin:auto;
			margin-top:-7px;}
#map_icon{background-position:-40px 0px;
			width:40px;/* 142px / 320px = 44.375% */
			height:40px;/* 150px / 320px = 43.75% */
			display:block;
			margin:auto;
			margin-top:-7px;}
#menu_icon{background-position:-80px 0px;
			width:40px;/* 142px / 320px = 44.375% */
			height:40px;/* 150px / 320px = 43.75% */
			display:block;
			margin:auto;
			margin-top:-7px;}
.mobl_nav .menu_label{background-color:white;
					margin-top:-50px;/* -50px / 320px = -15.625% */
					margin-bottom:-25px;/* -25px / 320px = -0.0782% */
					padding-bottom:6px;/* 6px / 320px = 0.0188% */}
.mobl_nav #nav_hide_button{background-color:transparent;
						color:white;
						margin-bottom:-20px;/* -20px / 320px = -6.25% */}
.full_circle{width:100%;
			height:75px;
			padding-top:50px;
			background-color:transparent;
			background-image:-webkit-radial-gradient(50% 50%, circle, transparent 33px, white 0);}
.full_circle img{height:40px;
					width:40px;
					margin-top:-10px;}
#mobl_social_media{margin-bottom:20px;}
#fb,#ig,#pt{display:inline-block;}
#fb{background-position:-120px 0px;
	width:40px;/* 142px / 320px = 44.375% */
	height:40px;/* 150px / 320px = 43.75% */
	margin:auto;}
#ig{background-position:-160px 0px;
	width:40px;/* 142px / 320px = 44.375% */
	height:40px;/* 150px / 320px = 43.75% */
	margin:auto;
	margin-left:10px;
	margin-right:10px;}
#pt{background-position:-200px 0px;
	width:40px;/* 142px / 320px = 44.375% */
	height:40px;/* 150px / 320px = 43.75% */
	margin:auto;}