#masthead, #banner { display: none }
#mastfoot, .services.area:before { background-image: none }
section, img, .button { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important }
.button { background-color: #fff; color: black }
#blog, #sidebar { float: none; width: 100% }

/*<CLASSES>*/
	.container {
		max-width: 1260px;
		width: 97%;
		margin: 0 auto
	}
/*</CLASSES>*/

/*<AREAS>*/
	/*<SERVICES>*/
		.services.area div.gallery section {
			width: 31.33%;
			margin: 0 3% 3% 0
		}
		
		.services.area div.gallery section:nth-child(3n) {
			margin-right: 0
		}
	/*</SERVICES>*/
	/*<MAIN>*/
		.main.area {
			padding: 70px 0 50px 0
		}
		
		.main.area .block {
			width: 49%;
			margin: 0 2% 4% 0
		}
		
		.main.area .block:nth-child(even) {
			margin-right: 0
		}
		
		.main.area .block img {
			width: 99% !important
		}
		
		.main.area .block > img:first-child {
			margin-bottom: 10%
		}
		
		.main.area .block.fullwidth img:first-child {
			display: none
		}
	/*</MAIN>*/
	/*<FLOW>*/
		.flow.area ol.tabs {
			list-style: decimal;
			padding-left: 28px;
			margin-bottom: 0
		}
		
		.flow.area ol.tabs li {
			float: none;
			font-size: 2.4em;
			padding-left: 12px
		}
		
		.flow.area ol.tabs li p {
			font-size: 1em
		}
		
		.flow.area ol.tabs label,
		.flow.area ol.tabs input {
			display: none
		}
		
		.flow.area ol.tabs label:before,
		.flow.area ol.tabs label:after {
			content: normal
		}
		
		.flow.area ol.tabs label span {
			padding-left: 0
		}
		
		.flow.area ol.tabs .tab.content {
			display: block;
			position: static;
			-webkit-animation-name: none !important;
			-o-animation-name: none !important;
			-moz-animation-name: none !important;
			animation-name: none !important
		}
	/*</FLOW>*/
/*</AREAS>*/