@media only screen and (min-width: 600px) {

	@font-face {
		font-family: Myriad;
		src: url(../fonts/MyriadSetPro-Thin.ttf);
	}

	@font-face {
		font-family: Roboto;
		src: url(../fonts/Roboto-Light.ttf);
	}

	@font-face {
		font-family: weblay;
		src: url(../fonts/weblysleekuil.ttf);
	}

	body, input, textarea {
		font-family: weblay, Roboto, Myriad, Helvetica, Tahoma;
		font-size: 12px;
		-webkit-font-smoothing: antialiased;
		text-shadow: rgba(0,0,0,.01) 0 0 1px;
		color: #333;
	}

	body {
		background: #fff;
		margin: 0;
	}

	::-moz-selection { /* Code for Firefox */
		background: #A6E22C;
		color: #fff;
	}

	::selection {
		background: #A6E22C;
		color: #fff;
	}

	#menu { display: none; }

	.clear { clear: both; }

	#logo {
		background: url(../img/logo.png) left top no-repeat;
		width: 25px;
		height: 25px;
		display: inline-block;
		text-indent: -9999px;
		margin: 10px 0 0 0 !important;
		padding: 0 !important;
	}

	.center {
		text-align: center;
	}

	.contain {
		padding: 20px 0 20px 0;
		width: 80%;
		margin: 10% auto 0 auto;
	}

	.bigTitle {
		/*background: -webkit-linear-gradient(#999, #000);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;*/
		font-size: 4.8vw;
		font-weight: normal;
		color: #333;
	}

	.mediumTitle {
		background: -webkit-linear-gradient(#999, #000);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 3.2vw;
		font-weight: normal;
		color: #333;
	}

	.mediumText {
		line-height: 2.0vw;
		font-size: 1.6vw;
		font-weight: 400;
		color: #212121;
	}

	.btnGreen {
		cursor: pointer;
		display: inline-block;
		border: #8ec71c 1px solid;
		border-radius: 3px;
		font-weight: 400;
		padding: 5px 10px;
		font-size: 1.2vw;
		background: #8ec71c !important;
		background: -moz-linear-gradient(top, #8ec71c 0%, #79aa16 100%) !important;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ec71c), color-stop(100%,#79aa16)) !important;
		background: -webkit-linear-gradient(top, #8ec71c 0%,#79aa16 100%) !important;
		background: -o-linear-gradient(top, #8ec71c 0%,#79aa16 100%) !important;
		background: -ms-linear-gradient(top, #8ec71c 0%,#79aa16 100%) !important;
		background: linear-gradient(to bottom, #8ec71c 0%,#79aa16 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec71c', endColorstr='#79aa16',GradientType=0 ) !important;
		color: #fff;
		text-decoration: none !important;
	}

	.btnGreen:hover {
		background: #A6E22C !important;
		background: -moz-linear-gradient(top, #A6E22C 0%, #87bd1a 100%) !important;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A6E22C), color-stop(100%,#87bd1a)) !important;
		background: -webkit-linear-gradient(top, #A6E22C 0%,#87bd1a 100%) !important;
		background: -o-linear-gradient(top, #A6E22C 0%,#87bd1a 100%) !important;
		background: -ms-linear-gradient(top, #A6E22C 0%,#87bd1a 100%) !important;
		background: linear-gradient(to bottom, #A6E22C 0%,#87bd1a 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6E22C', endColorstr='#87bd1a',GradientType=0 ) !important;
	}

	a {
		font-weight: 400;
		color: rgb(51, 51, 51);
		text-decoration: none;
	}

	a.blue {
		color: #2B80D5;
	}

	a:hover {
		text-decoration: underline;
	}

	header {
		background: #606060;
	}

	header a {
		float: left;
		font-size: 14px;
		font-weight: bold;
	}

	.fullWidth {
		background: #fff;
		/*border-bottom: rgb(227, 227, 227) 1px solid;*/
	}

	.containedWidth {
		border-radius: 3px;
		width: 80%;
		background: #fff;
		margin: 0 auto 0 auto;
		box-shadow: 0 2px 6px rgba(18, 15, 10, 0.2);
	}

	.cInput {
		outline: none;
		margin: 3px 0 3px 0;
		border-radius: 3px;
		font-weight: 400;
		font-size: 14px;
		display: block;
		padding: 5px;
		border: #ccc 1px solid;
	}

	.cInput:focus {
		border: #6db6ff 1px solid;
		box-shadow: inset 0 0 2px rgba(43, 128, 213, 0.6);
	}

	#topMenu {
		width: 80%;
		margin: 0 auto 0 auto;
	}

	#topMenu a {
		color: #ccc;
		text-decoration: none;
		display: inline-block;
		padding: 15px 30px 15px 30px;
	}

	#topMenu a:hover {
		color: #fff;
	}

	#bottom {
		width: 80%;
		margin: 0 auto 0 auto;
		border-bottom: rgb(227, 227, 227) 1px solid;
		padding: 20px 0 20px 0;
	}

	.breathe {
		margin-top: 2.0vw !important;
		margin-bottom: 2.0vw !important;
	}

	.suffocate {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	#bottom ul {
		float: left;
		padding: 0;
		width: 240px;
		list-style: none;
		display: inline-block;
		list-style-position: outside;
		margin: 0;
	}

	#bottom li {
		margin: 6px;
	}

	#bottom li b {
		color: #333;
		font-weight: 600;
	}

	#bottom a {
		font-weight: 400;
		font-size: 12px;
		color: #333;
	}

	#bottom a:hover {
		color: #79aa16;
	}

	#contactDetails {
		float: left;
		padding: 20px;
		width: 35%;
	}

	#contactForm {
		border-left: #eee 1px solid;
		padding: 20px;
		float: right;
		width: 50%;
	}

	.cText {
		width: 95%;
		resize: vertical;
		min-height: 150px;
	}

	footer {
		padding-top: 10px;
		font-size: 11px;
		width: 80%;
		margin: 0 auto 0 auto;
		color: #333;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		text-align: center;
	}

	footer a {
		font-weight: 600px;
	}
}