@charset "UTF-8";
/* CSS Document */

body {
	background-color:transparent;
}

nav, .top_buttons, a.button, form {
	display:none;
}

h2, h3, .row.fancy_title h1 {
	color:#313131 !important;
}

p, #hero-carousel .carousel-slide .slide-content h1 span.white, span.white, .row.fancy_title p, #post .bullets ul li {
	color:#666666 !important;
}

#hero-carousel .carousel-slide .fixed-width {
	border-color:#ededed;
}

.full-width {
	min-width:100%;
}

.fixed-width {
	max-width:100%;
	min-width:96%;
}

a.logo {
	background-image:none !important;
}

#hero-carousel .carousel-slide .fixed-width, #hero-carousel .carousel-slide {
	height:auto;
	background:none !important;
}

#hero-carousel .carousel-slide .slide-content, .section_header {
	width:100%;
}

a.logo img {
	display:block;
}

#hero-carousel {
	height:auto !important;
}

#hero-carousel .carousel-slide {
	height:auto !important;
	display:block !important;
	position:relative !important;
	clear:both !important;
}

#hero-carousel .carousel-slide .slide-content {
	width:100% !important;
}

.bx-wrapper, .bx-viewport {
	width:100% !important;
	height:auto !important;
	overflow:visible !important;
}

.bx-controls {
	display:none !important;
}

section {
	background-color:transparent !important;
	background-image:none !important;
}

.section_header p {
  text-align:left !important;
}

p.quote, p.author, .home #section_4 p {
	color:#666666 !important;
}

p.quote, p.author {
	padding:0;
}

.grey_filter {
	display:none !important;
}

.column.one.ethos p {
	text-align:left !important;
}

.column.one.service_content {
	width:100% !important;
}

.column.post {
	height:auto;
	margin-bottom:0;
}

.case_excerpt {
	height:auto;
	background-color:transparent;
	min-width:0;
	width:100%;
	margin-bottom:0;
}

.column.post h2 {
	padding-left:0;
	padding-top:0;
}

.column.post p {
	padding-left:0;
}

.footer_menu, ul.social {
	display:none;
}

a.flashy {
	background:none;
	color:#D5025F;
	height:auto;
	line-height:normal;
	padding:10px 0;
	margin:0;
}

.progress-radial .overlay {
	background-color:#FFF;
}

video {
	display:none;
}

.bread_crumb {
	display:none;
}

.row.fancy_title {
	background-color:transparent !important;
	padding-top:0;
	padding-bottom:0;
}

.row.fancy_title .column.one {
	width:100%;
}

.row.fancy_title p {
	text-align:left;
}

.calc_row {
	display:none;
}

div.row {
	background-color:transparent !important;
}

table.tablepress thead tr th:nth-of-type(odd) {
  background-color:#F1F1F1;
  color:#313131;
}

table.tablepress thead tr th:nth-of-type(even) {
  background-color:#f3f3f3;
  color:#313131;
}

#content #page table.tablepress tr td {
	color:#666;
	background:none;
	background-color:transparent !important;
}

#content #page table.tablepress thead {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
}

#content #page table.tablepress tr {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
}

#content #page table.tablepress tr td {
	border-right:1px solid #CCC;
}

#tabs .column.three {
	display:none;
}

#tabs .column.thirds {
	width:100%;
	margin:0;
}

#tabs .ui-tabs-panel {
	display:block !important;
	overflow:visible !important;
	height: auto !important;
	clear:both !important;
}

body.category-case-study .column.post {
	height:auto;
}

.post.feat .case_excerpt h1 {
	padding:0;
}

#post .bullets ul {
	list-style:disc;
	margin-left:10px;
  margin-right:0;
}

body.page-id-10 #section_8 {
	display:none;
}

#category .column.four {
	display:none;
}

#category .column.four.remain-three {
	display:block;
	width:100%;
	clear:both;
	margin:0;
}