@import url(http://fonts.googleapis.com/css?family=Montserrat);
@import url(http://fonts.googleapis.com/css?family=Questrial);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

@media only screen {
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		background: transparent;
	}

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block;
	}

	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		text-align: center;
	}

	h1 {
		font-size: 60px;
		line-height: normal;
	}

	h2 {
		font-size: 55px;
		line-height: normal;
	}

	h3 {
		font-size: 50px;
		line-height: normal;
	}

	h4 {
		font-size: 45px;
		line-height: normal;
	}

	h5 {
		font-size: 35px;
		line-height: normal;
	}

	h6 {
		font-size: 25px;
		line-height: normal;
	}

	a {
		color: #373737;
		text-decoration: none;
	}

	strong, b {
		font-weight: bolder;
	}

	em, i {
		font-style: italic;
	}

	p {
		padding: 10px 0;
	}

	ul, ol {
	}

	.image-left {
		float: left;
		padding: 18px;
	}

	.image-right {
		float: right;
		padding: 18px;
	}

	blockquote {
		font-family: georgia, sarif;
		font-style: italic;
	}

	code {
		margin: 18px 0;
		padding: 13px 18px;
		display: block;
		font: 12px 'Courier New', Courier, monospace;
		background: rgba(0,0,0,0.3);
		padding: 10px;
	}
	/* LIST ELEMENTS */

	ul.disc {
		list-style-type: disc;
		padding-left: 20px;
	}

	ul.circle {
		list-style-type: circle;
		padding-left: 20px;
	}

	ul.square {
		list-style-type: square;
		padding-left: 20px;
	}

	ol.arabic-numbers {
		list-style-type: decimal;
		padding-left: 20px;
	}

	ol.upper-alpha {
		list-style-type: upper-alpha;
		padding-left: 20px;
	}

	ol.lower-alpha {
		list-style-type: lower-alpha;
		padding-left: 20px;
	}

	ol.upper-roman {
		list-style-type: upper-roman;
		padding-left: 20px;
	}

	ol.lower-roman {
		list-style-type: lower-roman;
		padding-left: 20px;
	}

	@font-face {
		font-family: 'socialicoregular';
		src: url('fonts/socialico-webfont.eot');
		src: url('fonts/socialico-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/socialico-webfont.woff') format('woff'), url('fonts/socialico-webfont.ttf') format('truetype'), url('fonts/socialico-webfont.svg#socialicoregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'socialico_plusregular';
		src: url('fonts/socialico_plus-webfont.eot');
		src: url('fonts/socialico_plus-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/socialico_plus-webfont.woff') format('woff'), url('fonts/socialico_plus-webfont.ttf') format('truetype'), url('fonts/socialico_plus-webfont.svg#socialico_plusregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'TheanoDidotRegular';
		src: url('fonts/TheanoDidot-Regular-webfont.eot');
		src: url('fonts/TheanoDidot-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/TheanoDidot-Regular-webfont.woff') format('woff'), url('fonts/TheanoDidot-Regular-webfont.ttf') format('truetype'), url('fonts/TheanoDidot-Regular-webfont.svg#TheanoDidotRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'sansumiregular';
		src: url('fonts/Sansumi-Bold-webfont.eot');
		src: url('fonts/Sansumi-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Sansumi-Bold-webfont.woff') format('woff'), url('fonts/Sansumi-Bold-webfont.ttf') format('truetype'), url('fonts/Sansumi-Bold-webfont.svg#sansumiregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'BebasRegular';
		src: url('fonts/BEBAS___-webfont.eot');
		src: url('fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/BEBAS___-webfont.woff') format('woff'), url('fonts/BEBAS___-webfont.ttf') format('truetype'), url('fonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	html { /*height: 100%;*/
	}

	body {
		-webkit-font-smoothing: antialiased;
	}

	#wrapper {
	}

	header {
		position: relative;
		overflow: hidden;
		margin-bottom: -5px;
	}

	#topwrapper { /*background-repeat: no-repeat;background-attachment: fixed;background-size: cover;padding-bottom: 15%;*/ /*position: absolute;width: 100%;border: 2px solid green;z-index: 1000;*/
		z-index: 1000;
		position: absolute;
		width: 100%;
		height: 100%;
	}

	.ie8 #topwrapper, .ie8 #extraContainer3 {
		background-attachment: scroll;
	}

	#logonav {
		border: none;
		position: relative;
		width: 100%;
		z-index: 1000;
		padding-top: 20px;
		padding-bottom: 20px; /*height: 50px;*/
	}

	#logo {
		position: relative;
		display: inline-block;
		display: block;
		text-align: center;
	}

		#logo img { /*width: 100%;height: auto;*/
			padding-bottom: 20px;
		}

	#return {
		position: relative;
		text-align: center;
	}

		#return a {
			text-decoration: none;
			font-family: 'Montserrat', sans-serif;
			text-decoration: none;
			font-size: 14px;
			letter-spacing: 1px;
			-webkit-transition: all 450ms;
			-moz-transition: all 450ms;
			-ms-transition: all 450ms;
			-o-transition: all 450ms;
			transition: all 450ms;
			background: none;
		}

	#navwrap { /*position: relative;float: right;display: inline-block;padding-top: 20px;border: 1px solid orange;*/
		position: relative; /*display: inline-block;float: right;*/
		text-align: center;
	}

	#extraContainer1 { /*border-bottom: 1px solid #f3f3f3;z-index: 100;margin-left: 2%;margin-right: 2%;position: fixed;*/
		margin-right: 40px;
	}

	#nav { /*position: absolute;right: 0;top: 45px;*/
		position: relative;
		display: inline-block; /*padding-top: 20px;*/ /*height: 50px;line-height: 50px;*/
	}

	#extraContainer ul li:first-child {
		margin-left: 0;
		margin-right: 0;
	}

	#extraContainer1 ul {
		position: relative;
		z-index: 100;
	}

		#extraContainer1 ul li {
			display: inline-block;
			position: relative;
		}

			#extraContainer1 ul li a {
				margin-left: 20px;
				margin-right: 20px;
				letter-spacing: 1px;
				text-decoration: none;
				font-size: 14px;
				-webkit-transition: all 450ms;
				-moz-transition: all 450ms;
				-ms-transition: all 450ms;
				-o-transition: all 450ms;
				transition: all 450ms;
				background: none;
			}

	#titlelogowrap {
		position: absolute;
		width: 100%;
		top: 35%;
	}

	#titlelogo {
		position: relative;
		z-index: 1000;
	}

		#titlelogo h1 {
			text-align: center;
			position: relative;
			line-height: normal;
			line-height: 85px;
			padding-bottom: 50px;
		}

		#titlelogo h2 {
			line-height: 38px;
			letter-spacing: 1px;
		}

	#feature {
		position: relative;
		background: url('./images/sample.jpg') no-repeat left top;
	}

		#feature.bghide {
			background-image: none;
		}

	#featureImg {
		width: 100%;
		height: auto;
	}

	.fImg {
		display: none;
	}

	.clear {
		clear: both;
	}

	#container {
	}

		#container a {
			-webkit-transition: all 450ms;
			-moz-transition: all 450ms;
			-ms-transition: all 450ms;
			-o-transition: all 450ms;
			transition: all 450ms;
		}

	section {
		font-family: 'Open Sans', sans-serif;
	}

		section #padding {
			padding-top: 100px;
			padding-bottom: 100px;
			line-height: 40px;
			padding-left: 10%;
			padding-right: 10%;
			background-size: cover;
		}

	#extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7 {
		padding-left: 10%;
		padding-right: 10%;
	}

	.ie8 section #padding, .ie8 #extraContainer2, .ie8 #extraContainer3, .ie8 #extraContainer4, .ie8 #extraContainer5, .ie8 #extraContainer6, .ie8 #extraContainer7 {
		background-image: none !important;
	}

	#extraContainer2 {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: cover; /*padding-top: 100px;padding-bottom: 100px;*/
	}

	#extraContainer3 {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: cover; /*padding-top: 100px;padding-bottom: 100px;*/
	}

	#extraContainer4 {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: cover; /*padding-top: 100px;padding-bottom: 100px;*/
	}

	#extraContainer5 {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: cover; /*padding-top: 100px;padding-bottom: 100px;*/
	}

	#extraContainer6 {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: cover; /*padding-top: 100px;padding-bottom: 100px;*/
	}

	#extraContainer7 {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: cover; /*padding-top: 100px;padding-bottom: 100px;*/
	}

	.scrollup {
		width: 40px;
		height: 70px;
		position: fixed;
		bottom: 50px;
		right: 25px;
		display: none;
		text-indent: -9999px;
		background: url('./images/up1.png') no-repeat;
	}

	footer {
		padding-left: 3%;
		padding-right: 3%;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#socialicons {
		position: relative;
		display: inline-block;
		float: right;
	}

	#socialicons1 {
		position: relative;
		display: inline-block;
		float: right;
	}

	a.social {
		font-family: 'SocialicoRegular';
		font-size: 30px;
		padding: 0 15px 0 15px;
		padding-bottom: 25px;
		display: inline-block;
		-webkit-transition: all 450ms;
		-moz-transition: all 450ms;
		-ms-transition: all 450ms;
		-o-transition: all 450ms;
		transition: all 450ms;
	}

	.social1 {
		font-family: 'socialico_plusregular';
		font-size: 30px;
		padding: 0 15px 0 15px;
		padding-bottom: 25px;
		display: inline-block;
		-webkit-transition: all 450ms;
		-moz-transition: all 450ms;
		-ms-transition: all 450ms;
		-o-transition: all 450ms;
		transition: all 450ms;
	}

	#footer {
		font-size: 16px;
		display: inline-block;
	}

	#navtop {
		display: none;
	}

	#menuBtn {
		position: relative;
		width: 100%;
		display: none;
		cursor: pointer;
	}

		#menuBtn:before {
			content: "MENU";
			font-size: 16px;
			cursor: pointer;
			letter-spacing: 1px;
		}

		#menuBtn.show:before {
			content: "CLOSE";
			font-size: 16px;
			cursor: pointer;
			letter-spacing: 1px;
		}
	/*Media Queries*/

	@media only screen and (min-width: 1200px) {
		#titlelogo h1 {
			font-size: 150px;
			line-height: 100px;
		}
	}

	@media only screen and (min-width: 1024px) and (max-width: 1024px) {
		#extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7 {
			background-attachment: scroll;
		}

		body {
			-webkit-text-size-adjust: none;
		}
	}

	@media only screen and (max-width: 1050px) {
		#navwrap {
			display: none;
		}

		#logonav #extraContainer9 {
			display: none;
		}

		.show {
			display: block !important;
		}

		#menuBtn {
			display: block;
			z-index: 1000;
			text-align: center;
		}

		#navtop {
			padding-top: 20px;
			padding-bottom: 20px;
		}

			#navtop ul li {
				display: block;
			}

		#extraContainer1 {
			text-align: center; /*padding-bottom: 20px;*/
			margin-right: 0;
		}

		#navtop ul li {
			padding-bottom: 5px;
		}

			#navtop ul li:last-child {
				padding-bottom: 20px;
			}

		footer, #footer {
			display: block;
		}

		footer {
			padding-top: 30px;
			padding-bottom: 20px;
			text-align: center;
		}

		#socialicons {
			float: none;
			padding-top: 20px;
		}
		/*#socialicons1 {float: none;padding-top: 20px;}*/

		a.social {
			padding-bottom: 0;
		}

			a.social:first-child {
				margin-left: 0;
			}

		a.social1 {
			padding-bottom: 0;
		}

			a.social1:first-child {
				margin-left: 0;
			}
	}

	@media only screen and (min-width: 768px) and (max-width: 768px) {
		html, body, #wrapper {
			height: auto;
		}

		#titlelogowrap {
			padding-bottom: 100px;
		}

		#titlelogo {
			margin-top: 0;
		}

			#titlelogo h1 {
				font-size: 100px !important;
				line-height: 42px;
			}

		section #padding {
			padding-left: 10%;
			padding-right: 10%;
		}

		#extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7 {
			background-attachment: scroll;
		}

		body {
			-webkit-text-size-adjust: none;
		}
	}

	@media only screen and (max-width: 768px) {
		.scrollup {
			opacity: 0;
		}
	}

	@media only screen and (max-width: 767px) {
		#titlelogo h1 {
			font-size: 90px !important;
		}
	}

	@media only screen and (max-width: 568px) {
		body {
			-webkit-text-size-adjust: none;
		}

		h1, h2, h3, h4, h5, h6 {
			font-size: 30px !important;
		}

		#logo img {
			padding-bottom: 0;
		}

		#titlelogowrap {
			top: 32% !important;
		}

		#navtop, #logonav {
			padding-top: 10px;
			padding-bottom: 10px;
		}

		#titlelogo h1 {
			font-size: 44px !important;
			padding-bottom: 15px;
			line-height: 42px;
		}

		#titlelogo h2 {
			font-size: 16px !important;
			line-height: 20px;
		}

		.flex-control-nav {
			bottom: 10px !important;
		}

		section {
			font-size: 14px !important;
		}

			section #padding, #extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7, footer {
				padding-left: 30px !important;
				padding-right: 30px !important;
			}

		#titlelogowrap {
			top: 75px;
			padding-bottom: 50px;
		}

		#titlelogo {
			margin-top: 0;
		}

		#extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #extraContainer6, #extraContainer7 {
			background-attachment: scroll;
		}
	}

	@media only screen and (max-width: 320px) {
		#titlelogo h1 {
			font-size: 36px !important;
			padding-bottom: 5px;
		}
	}
	/* * jQuery FlexSlider v2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) */ /* Browser Resets */

	.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
		outline: none;
	}

	.slides, .flex-control-nav, .flex-direction-nav {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	/* FlexSlider Necessary Styles*********************************/

	.flexslider {
		margin: 0;
		padding: 0;
	}

		.flexslider .slides > li {
			display: none;
			-webkit-backface-visibility: hidden;
		}
		/* Hide the slides before the JS is loaded. Avoids image jumping */

		.flexslider .slides img {
			width: 100%;
			display: block;
		}

	.flex-pauseplay span {
		text-transform: capitalize;
	}
	/* Clearfix for the .slides element */

	.slides:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}

	html[xmlns] .slides {
		display: block;
	}

	* html .slides {
		height: 1%;
	}
	/* No JavaScript Fallback */ /* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */

	.no-js .slides > li:first-child {
		display: block;
	}
	/* FlexSlider Default Theme*********************************/

	.flexslider {
		margin: 0 0 0px;
		background: #fff;
		position: relative;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		box-shadow: 0 1px 4px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
		-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
		zoom: 1;
	}

	.flex-viewport {
		max-height: 2000px;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		transition: all 1s ease;
	}

	.loading .flex-viewport {
		max-height: 300px;
	}

	.flexslider .slides {
		zoom: 1;
	}

	.carousel li {
		margin-right: 5px
	}
	/* Direction Nav */

	.flex-direction-nav {
		height: 0;
	}

		.flex-direction-nav a {
			width: 30px;
			height: 30px;
			margin: -20px 0 0;
			display: block; /*background: url(images/bg_direction_nav.png) no-repeat 0 0;*/
			position: absolute;
			top: 50%;
			z-index: 10;
			cursor: pointer;
			text-indent: -9999px;
			opacity: 0;
			-webkit-transition: all .3s ease;
		}

		.flex-direction-nav .flex-next {
			background-position: 100% 0;
			right: -36px;
		}

		.flex-direction-nav .flex-prev {
			left: -36px;
		}

	.flexslider:hover .flex-next {
		opacity: 0.8;
		right: 5px;
	}

	.flexslider:hover .flex-prev {
		opacity: 0.8;
		left: 5px;
	}

		.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
			opacity: 1;
		}

	.flex-direction-nav .flex-disabled {
		opacity: .3 !important;
		filter: alpha(opacity=30);
		cursor: default;
	}
	/* Control Nav */

	.flex-control-nav {
		width: 100%;
		position: absolute;
		bottom: 30px;
		text-align: center;
		z-index: 1000;
	}

		.flex-control-nav li {
			margin: 0 6px;
			display: inline-block;
			zoom: 1;
			*display: inline;
		}

	.flex-control-paging li a {
		width: 11px;
		height: 11px;
		display: block;
		background: #666;
		background: rgba(0,0,0,0.5);
		cursor: pointer;
		text-indent: -9999px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-o-border-radius: 20px;
		border-radius: 20px;
		box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	}

		.flex-control-paging li a:hover {
			background: #333;
			background: rgba(0,0,0,0.7);
		}

		.flex-control-paging li a.flex-active {
			background: #000;
			background: rgba(0,0,0,0.9);
			cursor: default;
		}

	.flex-control-thumbs {
		margin: 5px 0 0;
		position: static;
		overflow: hidden;
	}

		.flex-control-thumbs li {
			width: 25%;
			float: left;
			margin: 0;
		}

		.flex-control-thumbs img {
			width: 100%;
			display: block;
			opacity: .7;
			cursor: pointer;
		}

			.flex-control-thumbs img:hover {
				opacity: 1;
			}

		.flex-control-thumbs .flex-active {
			opacity: 1;
			cursor: default;
		}

	@media screen and (max-width: 860px) {
		.flex-direction-nav .flex-prev {
			opacity: 1;
			left: 0;
		}

		.flex-direction-nav .flex-next {
			opacity: 1;
			right: 0;
		}
	}

	#logonav {
		border-bottom-color: #FFFFFF !important;
	}

	#menuBtn {
		color: #FFFFFF;
	}

	#feature {
		background-color: #333333;
	}

	#navtop #extraContainer1 ul li a, #navtop #extraContainer9 #return a {
		color: #FFFFFF;
	}

		#navtop #extraContainer1 ul li a:hover, #navtop #extraContainer9 #return a:hover {
			color: #DDDDDD;
		}

	#extraContainer1 ul li a, #return a {
		color: #FFFFFF;
	}

		#extraContainer1 ul li a:hover, #return a:hover {
			color: #CCCCCC;
		}

	#navtop {
		background-color: #373737;
	}

	#titlelogo h1 {
		color: #FFFFFF;
	}

	#titlelogo h2 {
		color: #F3F3F2;
	}

	section #padding, html {
		background-color: #4C4C4C;
	}

	#container a {
		color: #DDDDDD;
	}

		#container a:hover {
			color: #BBBBBB;
		}

	#extraContainer2 {
		background-color: #7F7F7F;
	}

	#extraContainer3 {
		background-color: #D07976;
	}

	#extraContainer4 {
		background-color: #888888;
	}

	#extraContainer5 {
		background-color: #777777;
	}

	#extraContainer6 {
		background-color: #666666;
	}

	#extraContainer7 {
		background-color: #555555;
	}

	footer {
		background-color: #373737;
	}

	a.social {
		color: #FFFFFF !important;
	}

		a.social:hover {
			color: #999999 !important;
		}

	a.social1 {
		color: #FFFFFF !important;
	}

		a.social1:hover {
			color: #999999 !important;
		}

	#footer {
		color: #FFFFFF;
	}

		#footer a {
			color: #999999 !important;
		}

	h1, h2, h3, h4, h5, h6 {
		color: #FFFFFF;
	}

	#extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 {
		color: #FFFFFF;
	}

	#extraContainer3 h1, #extraContainer3 h2, #extraContainer3 h3, #extraContainer3 h4, #extraContainer3 h5, #extraContainer3 h6 {
		color: #FFFFFF;
	}

	#extraContainer4 h1, #extraContainer4 h2, #extraContainer4 h3, #extraContainer4 h4, #extraContainer4 h5, #extraContainer4 h6 {
		color: #FFFFFF;
	}

	#extraContainer5 h1, #extraContainer5 h2, #extraContainer5 h3, #extraContainer5 h4, #extraContainer5 h5, #extraContainer5 h6 {
		color: #FFFFFF;
	}

	#extraContainer6 h1, #extraContainer6 h2, #extraContainer6 h3, #extraContainer6 h4, #extraContainer6 h5, #extraContainer6 h6 {
		color: #FFFFFF;
	}

	#extraContainer7 h1, #extraContainer7 h2, #extraContainer7 h3, #extraContainer7 h4, #extraContainer7 h5, #extraContainer7 h6 {
		color: #FFFFFF;
	}

	.flexslider {
		display: none;
	}

	#titlelogo h1 {
		font-family: 'Montserrat', sans-serif;
		font-weight: bold;
	}

	#titlelogo h1 {
		font-size: 100px;
	}

	header h2 {
		font-family: 'Questrial', sans-serif;
	}

	#titlelogo h2 {
		font-size: 28px;
	}

	#menuBtn:before, #menuBtn.show:before, #extraContainer1 ul li a, #return a {
		font-family: 'Montserrat', sans-serif;
		letter-spacing: 1px;
	}

	#extraContainer1 ul li a, #return a {
		font-size: 14px;
	}

	section h1, section h2, section h3, section h4, section h5, section h6, .album-title, h1.blog-entry-title a, .blog-entry-date, .movie-page-title, .filesharing-description, #padding .message-text, form div label, .form-input-button, .thumbnail-caption, .photo-background p.photo-title, .photo-background p.photo-caption, p.photo-links, #extraContainer2 h1, #extraContainer3 h1, #extraContainer4 h1, #extraContainer5 h1, #extraContainer2 h2, #extraContainer3 h2, #extraContainer4 h2, #extraContainer5 h2, #extraContainer2 h3, #extraContainer3 h3, #extraContainer4 h3, #extraContainer5 h3, #extraContainer2 h4, #extraContainer3 h4, #extraContainer4 h4, #extraContainer5 h4, #extraContainer2 h5, #extraContainer3 h5, #extraContainer4 h5, #extraContainer5 h5, #extraContainer2 h6, #extraContainer3 h6, #extraContainer4 h6, #extraContainer5 h6 {
		font-family: 'Montserrat', sans-serif;
		font-weight: bold;
	}

	section {
		font-family: 'Open Sans', sans-serif;
	}
}

#logonav {
	border-bottom-color: #FFFFFF !important;
}

#menuBtn {
	color: #FFFFFF;
}

#feature {
	background-color: #333333;
}

#navtop #extraContainer1 ul li a, #navtop #extraContainer9 #return a {
	color: #FFFFFF;
}

	#navtop #extraContainer1 ul li a:hover, #navtop #extraContainer9 #return a:hover {
		color: #DDDDDD;
	}

#extraContainer1 ul li a, #return a {
	color: #FFFFFF;
}

	#extraContainer1 ul li a:hover, #return a:hover {
		color: #CCCCCC;
	}

#navtop {
	background-color: #373737;
}

#titlelogo h1 {
	color: #FFFFFF;
}

#titlelogo h2 {
	color: #F3F3F2;
}

section #padding, html {
	background-color: #4C4C4C;
}

#container a {
	color: #DDDDDD;
}

	#container a:hover {
		color: #BBBBBB;
	}

#extraContainer2 {
	background-color: #7F7F7F;
}

#extraContainer3 {
	background-color: #D07976;
}

#extraContainer4 {
	background-color: #888888;
}

#extraContainer5 {
	background-color: #777777;
}

#extraContainer6 {
	background-color: #666666;
}

#extraContainer7 {
	background-color: #555555;
}

footer {
	background-color: #373737;
}

a.social {
	color: #FFFFFF !important;
}

	a.social:hover {
		color: #999999 !important;
	}

a.social1 {
	color: #FFFFFF !important;
}

	a.social1:hover {
		color: #999999 !important;
	}

#footer {
	color: #FFFFFF;
}

	#footer a {
		color: #999999 !important;
	}

h1, h2, h3, h4, h5, h6 {
	color: #FFFFFF;
}

#extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 {
	color: #FFFFFF;
}

#extraContainer3 h1, #extraContainer3 h2, #extraContainer3 h3, #extraContainer3 h4, #extraContainer3 h5, #extraContainer3 h6 {
	color: #FFFFFF;
}

#extraContainer4 h1, #extraContainer4 h2, #extraContainer4 h3, #extraContainer4 h4, #extraContainer4 h5, #extraContainer4 h6 {
	color: #FFFFFF;
}

#extraContainer5 h1, #extraContainer5 h2, #extraContainer5 h3, #extraContainer5 h4, #extraContainer5 h5, #extraContainer5 h6 {
	color: #FFFFFF;
}

#extraContainer6 h1, #extraContainer6 h2, #extraContainer6 h3, #extraContainer6 h4, #extraContainer6 h5, #extraContainer6 h6 {
	color: #FFFFFF;
}

#extraContainer7 h1, #extraContainer7 h2, #extraContainer7 h3, #extraContainer7 h4, #extraContainer7 h5, #extraContainer7 h6 {
	color: #FFFFFF;
}

.flexslider {
	display: none;
}

#titlelogo h1 {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
}

#titlelogo h1 {
	font-size: 100px;
}

header h2 {
	font-family: 'Questrial', sans-serif;
}

#titlelogo h2 {
	font-size: 28px;
}

#menuBtn:before, #menuBtn.show:before, #extraContainer1 ul li a, #return a {
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
}

#extraContainer1 ul li a, #return a {
	font-size: 14px;
}

section h1, section h2, section h3, section h4, section h5, section h6, .album-title, h1.blog-entry-title a, .blog-entry-date, .movie-page-title, .filesharing-description, #padding .message-text, form div label, .form-input-button, .thumbnail-caption, .photo-background p.photo-title, .photo-background p.photo-caption, p.photo-links, #extraContainer2 h1, #extraContainer3 h1, #extraContainer4 h1, #extraContainer5 h1, #extraContainer2 h2, #extraContainer3 h2, #extraContainer4 h2, #extraContainer5 h2, #extraContainer2 h3, #extraContainer3 h3, #extraContainer4 h3, #extraContainer5 h3, #extraContainer2 h4, #extraContainer3 h4, #extraContainer4 h4, #extraContainer5 h4, #extraContainer2 h5, #extraContainer3 h5, #extraContainer4 h5, #extraContainer5 h5, #extraContainer2 h6, #extraContainer3 h6, #extraContainer4 h6, #extraContainer5 h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
}

section {
	font-family: 'Open Sans', sans-serif;
}

@media only print { /*<group=General Styles>*/

	body {
		background: transparent none;
		margin: 0px 5% 0px 5%;
		text-align: left;
		color: #000000;
		letter-spacing: 0.5px;
		word-spacing: 1px;
		padding: 0px;
		font: 10pt Georgia, Times New Roman, Times, serif;
	}

	p {
	}

	b, strong {
		font-weight: bold;
	}

	a:link, a:visited {
	}

	a:hover, a:active {
	}
	/*</group>*/ /*<group=Layout>*/

	section nav, header h1 a, header h2, nav, ul#breadcrumb, #footer, a.social {
		display: none;
	}

	#container {
		text-align: left;
		width: 100%;
		padding: 0px;
		margin: 0px;
		margin-top: 50px;
	}

	#pageHeader {
		text-align: left;
		background: none; /*border-bottom: 1px solid #cccccc;*/
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

		#pageHeader img {
			float: right;
		}

		#pageHeader h1 {
			color: #000000;
			margin: 0px;
			font-weight: bold;
			font-size: 16pt;
			padding: 0px;
		}

		#pageHeader h2 {
			color: #333333;
			margin: 0px;
			font-size: 13pt;
			font-weight: normal;
			padding: 0px;
		}

	#contentContainer {
		float: none !important;
		padding: 0px;
		margin-bottom: 10px;
	}

		#contentContainer #content {
			padding: 0px;
		}

			#contentContainer #content img {
			}

	#sidebarContainer {
		float: none;
		width: auto;
		border-bottom: 1px solid #cccccc;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

		#sidebarContainer .sidebar {
		}

	#footer {
		text-align: center;
		background: none;
		color: #000000;
		font-size: 10pt;
		border-top: 1px solid #cccccc;
		margin-top: 10px;
		padding-top: 10px;
	}

		#footer a {
		}

			#footer a:hover {
			}
	/*</group>*/ /*<group=toolbar>*/

	#navcontainer {
		display: none;
	}
	/*</group>*/ /*<group=Bread-crumb>*/

	#breadcrumbcontainer {
		display: none;
	}
	/*</group>*/ /*<group=Global Classes>*/

	.standout {
		color: #474747;
		font-size: 11pt;
		font-weight: bold;
		letter-spacing: 1px;
		word-spacing: 2px;
		padding: 40px;
		background-color: #f5f5f5;
		font-style: italic;
	}

	h1 {
		font-size: 20pt;
		font-weight: bold;
		margin-bottom: 3px;
	}

	h2 {
		font-size: 18pt;
		font-weight: bold;
		margin-bottom: 3px;
	}

	h3 {
		font-size: 16pt;
		font-weight: bold;
		margin-bottom: 3px;
	}

	h4 {
		font-size: 14pt;
		font-weight: bold;
		margin-bottom: 3px;
	}

	h5 {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 3px;
	}

	.imageStyle {
	}
	/*</group>*/ /*<group=Blog>*/

	.blog-entry {
		border-style: none;
	}

	.blog-entry-title {
		font-size: 16pt;
		font-weight: bold;
		margin-bottom: 3px;
		border-style: none;
	}

	.blog-entry-date {
		margin-bottom: 10px;
		margin-top: 5px;
		border-style: none;
		font-size: 10pt;
		color: #333333;
	}

	.blog-entry-body {
		margin-bottom: 45px;
		border-style: none;
	}
	/*</group>*/ /*<group=File Sharing>*/

	.filesharing-description {
		margin-bottom: 20px;
		border-bottom: 1px solid #d9d9d9;
	}

	.filesharing-item {
	}

	.filesharing-item-title {
		font-size: 16pt;
		font-weight: bold;
	}

	.filesharing-item-description {
		margin-bottom: 10px;
	}
	/*</group>*/ /*<group=Photo Album>*/ /*<group=Index Page (Thumbnail view)>*/

	.album-title {
		font-size: 16pt;
		font-weight: bold;
		margin-bottom: 3px;
	}

	.album-description {
	}

	.thumbnail-frame {
		margin: 0px;
		padding: 0px;
	}

		.thumbnail-frame a {
		}

			.thumbnail-frame a:hover {
				height: 30px;
			}

		.thumbnail-frame img {
			background: repeat url(images/sidebar_bg.png);
		}

	.thumbnail-caption {
		color: #4c4c4c;
		margin-top: -2px;
		font-size: 10pt;
	}
	/*</group>*/ /*<group=Single Page (Photo view)>*/

	.photo-background {
		text-align: center;
	}

	.photo-navigation {
		background: none;
		display: none;
	}

		.photo-navigation a {
			display: none;
		}

			.photo-navigation a:hover {
				display: none;
			}

	.photo-frame {
	}

	.photo-links {
		display: none;
	}

	.photo-title {
		display: none;
	}

	.photo-caption {
		font-size: 11pt;
		margin: 0px;
		text-align: center;
	}
	/*</group>*/ /*</group>*/ /*<group=Quicktime Page>*/

	.movie-title {
		font-size: 16pt;
		font-weight: bold;
		text-align: left;
	}

	.movie-description {
		text-align: center;
	}

	.movie-frame {
		text-align: center;
		margin-bottom: 10px;
	}
	/*</group>*/

	#logonav {
		border-bottom-color: #FFFFFF !important;
	}

	#menuBtn {
		color: #FFFFFF;
	}

	#feature {
		background-color: #333333;
	}

	#navtop #extraContainer1 ul li a, #navtop #extraContainer9 #return a {
		color: #FFFFFF;
	}

		#navtop #extraContainer1 ul li a:hover, #navtop #extraContainer9 #return a:hover {
			color: #DDDDDD;
		}

	#extraContainer1 ul li a, #return a {
		color: #FFFFFF;
	}

		#extraContainer1 ul li a:hover, #return a:hover {
			color: #CCCCCC;
		}

	#navtop {
		background-color: #373737;
	}

	#titlelogo h1 {
		color: #FFFFFF;
	}

	#titlelogo h2 {
		color: #F3F3F2;
	}

	section #padding, html {
		background-color: #4C4C4C;
	}

	#container a {
		color: #DDDDDD;
	}

		#container a:hover {
			color: #BBBBBB;
		}

	#extraContainer2 {
		background-color: #7F7F7F;
	}

	#extraContainer3 {
		background-color: #D07976;
	}

	#extraContainer4 {
		background-color: #888888;
	}

	#extraContainer5 {
		background-color: #777777;
	}

	#extraContainer6 {
		background-color: #666666;
	}

	#extraContainer7 {
		background-color: #555555;
	}

	footer {
		background-color: #373737;
	}

	a.social {
		color: #FFFFFF !important;
	}

		a.social:hover {
			color: #999999 !important;
		}

	a.social1 {
		color: #FFFFFF !important;
	}

		a.social1:hover {
			color: #999999 !important;
		}

	#footer {
		color: #FFFFFF;
	}

		#footer a {
			color: #999999 !important;
		}

	h1, h2, h3, h4, h5, h6 {
		color: #FFFFFF;
	}

	#extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 {
		color: #FFFFFF;
	}

	#extraContainer3 h1, #extraContainer3 h2, #extraContainer3 h3, #extraContainer3 h4, #extraContainer3 h5, #extraContainer3 h6 {
		color: #FFFFFF;
	}

	#extraContainer4 h1, #extraContainer4 h2, #extraContainer4 h3, #extraContainer4 h4, #extraContainer4 h5, #extraContainer4 h6 {
		color: #FFFFFF;
	}

	#extraContainer5 h1, #extraContainer5 h2, #extraContainer5 h3, #extraContainer5 h4, #extraContainer5 h5, #extraContainer5 h6 {
		color: #FFFFFF;
	}

	#extraContainer6 h1, #extraContainer6 h2, #extraContainer6 h3, #extraContainer6 h4, #extraContainer6 h5, #extraContainer6 h6 {
		color: #FFFFFF;
	}

	#extraContainer7 h1, #extraContainer7 h2, #extraContainer7 h3, #extraContainer7 h4, #extraContainer7 h5, #extraContainer7 h6 {
		color: #FFFFFF;
	}

	.flexslider {
		display: none;
	}

	#titlelogo h1 {
		font-family: 'Montserrat', sans-serif;
		font-weight: bold;
	}

	#titlelogo h1 {
		font-size: 100px;
	}

	header h2 {
		font-family: 'Questrial', sans-serif;
	}

	#titlelogo h2 {
		font-size: 28px;
	}

	#menuBtn:before, #menuBtn.show:before, #extraContainer1 ul li a, #return a {
		font-family: 'Montserrat', sans-serif;
		letter-spacing: 1px;
	}

	#extraContainer1 ul li a, #return a {
		font-size: 14px;
	}

	section h1, section h2, section h3, section h4, section h5, section h6, .album-title, h1.blog-entry-title a, .blog-entry-date, .movie-page-title, .filesharing-description, #padding .message-text, form div label, .form-input-button, .thumbnail-caption, .photo-background p.photo-title, .photo-background p.photo-caption, p.photo-links, #extraContainer2 h1, #extraContainer3 h1, #extraContainer4 h1, #extraContainer5 h1, #extraContainer2 h2, #extraContainer3 h2, #extraContainer4 h2, #extraContainer5 h2, #extraContainer2 h3, #extraContainer3 h3, #extraContainer4 h3, #extraContainer5 h3, #extraContainer2 h4, #extraContainer3 h4, #extraContainer4 h4, #extraContainer5 h4, #extraContainer2 h5, #extraContainer3 h5, #extraContainer4 h5, #extraContainer5 h5, #extraContainer2 h6, #extraContainer3 h6, #extraContainer4 h6, #extraContainer5 h6 {
		font-family: 'Montserrat', sans-serif;
		font-weight: bold;
	}

	section {
		font-family: 'Open Sans', sans-serif;
	}
}

#feature {
	background-image: url(/resources/FourDogsR.jpg);
}

#extraContainer2 {
	background-image: url(/resources/BabySiena.jpg);
}

#extraContainer4 {
	background-image: url(/resources/MDPark.jpg);
}
