/* =============================================
 *
 *   FIXED RESPONSIVE NAV
 *
 *   (c) 2014 @adtileHQ
 *   http://www.adtile.me
 *   http://twitter.com/adtilehq
 *
 *   Free to use under the MIT License.
 *
 * ============================================= */
	
body {
	background-color: #ffffff !important;
}

html, body{
	height:auto!important;
	overflow-x: hidden!important;
	background-color: #ffffff 
	}

#skrollr-body {
}

body{
	overflow-x: hidden; /* prevents horizontal scroll bars */
	height: 100%;
	min-height: 100%;
	text-align: center;
	-webkit-text-size-adjust: 100%;
  	-ms-text-size-adjust: 100%;
  	text-size-adjust: 100%;
	-webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0em;
	}

h2 {
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0em;
    -webkit-margin-end: 0em;
    font-weight: bold;
}

#gallery {
    height: 0px;
    overflow: hidden;
}

.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}

body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,
fieldset, form, label, legend, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	}

a:active,
a:hover {
	outline: 0;
	cursor: pointer;
	}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

section {
}

h1 {
  margin-bottom: .5em;
}

p {
  width: 100%;
  margin: 0 auto;
}

.centered {
	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.l {
	display:block;
	}
	
.m {
	display: none;
	}

.nav-square {
	height: 4em; width: 10px;
	display:block;
	float: left;
	position: absolute;
	top: 0;	
	}

div.hidden {
    display: none
	}




/* ====================================
	Page Layout 
   ==================================== */
.row {
	width: -moz-calc(100% - 70px);
	width: -webkit-calc(100% - 70px);
	width: -o-calc(100% - 70px);
	width: calc(100% - 70px);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 900px;
	}

.row:before, .row:after {
	content: " ";
	display: table;
	}
	
  .column,
  .columns {
    position: relative;
    float: left;
    width: 100%;
	}
	
  .form-rows {
    position: relative;
    float: left;
	padding: 0px 0px 10px 0px
	}

  .large-1 {
    width: 16.66667%; }

  .large-2 {
    width: 20%; }

  .large-3 {
    width: 25%; }

  .large-4 {
    width: 33.33333%; }

  .large-5 {
    width: 41.66667%; }

  .large-6 {
    width: 50%; }

  .large-7 {
    width: 58.33333%; }

  .large-8 {
    width: 66.66667%;
	margin: 0 auto; }

  .large-9 {
    width: 75%; }

  .large-10 {
    width: 83.33333%; }

  .large-11 {
    width: 91.66667%; }

  .large-12 {
    width: 100%; }
	
.wrapper {
	height: 100%;
	}
	
	
	

@media only screen and (min-width : 500px) and (max-width : 899px) {
	
	/* ====================================
	Page Layout 
   ==================================== */
.row {
	width: -moz-calc(100% - 48px);
	width: -webkit-calc(100% - 48px);
	width: -o-calc(100% - 48px);
	width: calc(100% - 48px);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 900px;
	}
}
