-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: top;
}

p
{
	margin:0 0 1em 0;
}

:focus {/* remember to define focus styles! */
	outline: 0;
}

body {
	background: #ffffff;
	text-align:center;
	margin:0 auto;
	font-size:14px;
	font-family: 'Lexend Deca', Helvetica,Arial;
	line-height:1.5;
	color:#313131;
}

.phones
{
	font-size:28px;
	font-weight:bold;
	margin:36px auto 24px;
}

.contact
{
	font-size:20px;
	margin:11px auto 24px;
}

#main
{
	padding:0 10%;
	max-width:800px;
	text-align:center;
	margin:32px auto 0 auto;
}

.review
{
	font-style:italic;
	margin:0 auto 36px;

}

.reviewer
{
	font-style:normal;
	font-weight:bold;
	margin:6px auto 0;
}

a {
  background-color: transparent;
  color:#313131;
}

a:active,
a:hover {
  outline: 0;
  color:#0da3d6;
}

img
{
	max-width:100%;
}

#top
{
	background:#313131;
	padding:28px 11px;
	text-align:center;
	margin:0 auto 28px;
}

h1, h2, h3
{
	font-family:'Lexend Deca';
	margin:0 auto 12px;
	line-height:1.25;
	padding:0;
}

h1
{
	font-size:36px;
	color:#313131;
	margin:0 auto 24px;
}

#top h1
{
	padding:0px 0px;
	line-height:1.4;
	text-align:center;
	margin:0 auto;
	color:#ffffff;
}

h2
{
	font-size:30px;
	color:#313131;
}


h3
{
	font-size:22px;
	color:#0da3d6;
}


#footer
{
	background:#0da3d6;
	color:#ffffff;
	padding:32px 11px;
	text-align:center;
	margin:0 auto;
	font-size:14px;
}

#footer a,
#footer a:hover
{
	color:#ffffff;
}


/* when smaller than 680*/
@media (max-width: 680px)
{
	body
	{
		font-size:18px;
	}

	h1, h2, h3
	{
		margin:0 auto 24px;
	}

	h1, h2, .phones
	{
		font-size:32px;
	}

	h3
	{
		font-size:24px;
	}


	.review
	{
		margin:0 auto 48px;
	}

	#footer
	{
		padding:40px 0;
		font-size:18px;
	}


}
