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

#bodyContainer2{
	position: relative;
	bottom: 0;
	width: 100%;
	/*background: #343434;*/
	margin-bottom: 0;
	margin-top: 10px;
}

.wide{
	width: 100%;
	background-color: #fff;
	}
	
.content-holder {
background: #fff;
}
.container{
	/*width: 1170px;*/
	margin-top: 190px;
	margin-right: auto;
	margin-left: auto;
	width: 95%;
	min-width: 400px;
	max-width: 1400px;
	
}

.row {
margin-left: -10px;
}

.title-header {
overflow: hidden;
margin-bottom: 1em;
word-wrap: break-word;
/*-webkit-hyphens: auto;*/
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
/*hyphens: auto;*/
}

.title-section {
text-align: center;
/*padding-top: 58px;*/
margin-bottom: 12px;
padding: 20px 0 0;
}

.title-section .title-header {
font: 400 40px/1.3em Oxygen;
margin-bottom: 10px;
}

h2{
/*margin: 9px 0;*/
text-rendering: optimizelegibility;
}

:-webkit-any(article,aside,nav,section) h1 {
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
}

.alignleft {
margin-right: 23px;
float: left;
margin: 5px 20px 10px 0;
}

.title-box_primary {
	font: 400 36px/1.2em Oxygen;
	text-align: center;
	border: none;
	background: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 0;
}

.service-title {
padding-bottom: 39px;
}

.text-highlight {
padding-bottom: 12px;
}

.text-highlight {
	background: none;
	font: 400 18px/20px Ubuntu;
	color: #46484a;
	text-transform: uppercase;
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.list.styled.custom-list {
padding: 16px 0;
}

.list.styled.custom-list ul {
display: inline-block;
}

.list.styled > ul {
margin: 0 0 1em 0;
}

ul, ol {
padding: 0;
margin: 0 0 9px 25px;
}
.list.styled.custom-list ul li {
	font: 400 12px/1.2em Ubuntu;
	color: #9a9da2;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(../images/list.png);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.list.styled > ul li {
position: relative;
margin: 0 0 .5em 0;
padding: 0;
border: none;
background: none;
list-style-type: none;
}
li {
display: list-item;
text-align: -webkit-match-parent;
}
.list > ul li:before {
color: #999;
}

ul li a {
color: #9a9da2;
outline: none;
text-decoration:none;
}
ul li a:hover{
color: #9a9da2;
outline: none;
text-decoration:underline;
}

div {
display: block;
}
body {
font-family: Ubuntu;
font-size: 14px;
line-height: 18px;
/*color: #9a9da2;*/
}

.span12 {
width: 1170px;
}
.span4 {
width: 300px;
}
.row-fluid .span4 {
width: 31.623931623931625%;
}
.span8 {
width: 770px;
}
address {
display: block;
margin-bottom: 18px;
font-style: normal;
line-height: 18px;
}
img {
max-width: 100%;
width: auto \9;
height: auto;
vertical-align: top;
border: 0;
-ms-interpolation-mode: bicubic;
}

.row:before, .row:after {
display: table;
content: "";
line-height: 0;
}

.row:after {
clear: both;
}

#content {
padding-top: 40px;
}

[class*="span"] {
position: relative;
}

.span8 {
width: 770px;
}

[class*="span"] {
float: left;
min-height: 1px;
margin-left: 30px;
}

.post__holder {
overflow: hidden;
margin-bottom: 35px;
}

post_content {
word-wrap: break-word;
/*-webkit-hyphens: auto;*/
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
/*hyphens: auto;*/
padding-bottom: 20px;
}

span.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-form p.field {
position: relative;
overflow: hidden;
margin-bottom: 15px;
vertical-align: top;
}
.wpcf7-form textarea {
overflow: auto;
margin: 0;
padding: 6px 6px 7px 6px;
width: 100%;
height: 200px;
line-height: 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
resize: none;
overflow: auto;
}

span.wpcf7-form-control-wrap {
display: block;
}
div.wpcf7 {
margin: 0;
padding: 0;
}
form {
margin: 0 0 18px;
display: block;
}
textarea {
background-color: #fff;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
}
input,.uneditable-input { /*width:206px;*/ }
textarea { height:auto; }
label, input, button, select, textarea {
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}
input, button, select, textarea { font-family:Ubuntu; }
label {
	display:block;
	margin-bottom:5px;
}
label {
	display:block;
	margin-bottom:5px;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display:inline-block;
	height:18px;
	padding:4px 6px;
	margin-bottom:9px;
	font-size:12px;
	line-height:18px;
	color:#555;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	vertical-align:middle;
}
.wpcf7-form .submit-wrap {
margin: 0;
padding: 0;
}
.btn:hover, .pagination li a:hover, .pagination li.active a, .comment-reply-link:hover, .pager li a:hover, body .pagination ul li a:hover {
font: bold 18px/21px Ubuntu;
background: transparent;
color: #e66054;
transition: all 0.5s;
}
.btn:hover, .btn:focus {
background-position: 0 -15px;
}
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
.btn, .btn:active, .btn:focus, .pagination li a, .comment-reply-link, .pager li a, body .pagination ul li a {
box-shadow: none;
padding: 8px 12px;
text-shadow: none;
/*text-decoration: none;*/
border-radius: 2px;
border: 1px solid #c0c0c0;
font: bold 18px/21px Ubuntu;
background: transparent;
color: #424242;
letter-spacing: 0;
transition: all 0.5s;
text-transform: uppercase;
text-decoration: none !important;
}
.btn {
outline: none;
}
.btn {
display: inline-block;
margin-bottom: 0;
text-align: center;
}

.btn-primary {
/*color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #e67354;
background-image: -moz-linear-gradient(top,#e66054,#e69154);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e66054),to(#e69154));
background-image: -webkit-linear-gradient(top,#e66054,#e69154);*/
background-image: -o-linear-gradient(top,#e66054,#e69154);
background-image: linear-gradient(to bottom,#e66054,#e69154);
/*background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe66054', endColorstr='#ffe59054', GradientType=0);
border-color: #e69154 #e69154 #cf681e;*/
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}