/*
Theme Name: Dach Theme
Theme URI: http://www.dach.com
Author: Patrick Saad
Author URI: http://a-patricksaad-z.blogspot.com
Description: Dach ThemeVersion: 1.0
*/
body, html {  height: 100%;  width: 100%;  font-family: Raleway, Helvetica, Arial, sans-serif;  background-color: transparent;  }body{min-width: 980px;}#body_content {  margin-bottom: 25px;  background: #fdfdfd}#z_home #body_content {  background: transparent}#wrap{  height: auto!important;  height: 100%;  min-height: 100%;  margin: 0 auto -38px}.push{  height: 38px}.container {  width: 980px !important;  margin: 0 auto}li, ul, ol {	list-style: none;}h1 {  font-size: 50px;}h1, h2, h3, h4, h5, h6 {  font-family: Raleway, Helvetica, Arial, sans-serif;  margin-bottom: 20px;}h4.title {  font-weight: bold;  font-size: 17px;  line-height: 1.3;  height: 45px;  overflow: hidden;  margin-bottom: 15px}.nmt { margin-top: 0}.list-group-item {  border-radius: 0 !important}.list-group-item a {  font-size: 15px;  font-weight: bold}.list-group-item.active a, .list-group-item.active:focus a, .list-group-item.active:hover aa {  color: #fff}.list-group-item .badge {  border-radius: 0;  margin-top: 2px;  background-color: #eaeaea;  color: #777}.list-group-item.active .badge {  background: #fff;  color: #005395}.page-heading {  margin-top: 0;  margin-bottom: 25px;  line-height: 1.3em}.mt {    margin-top: 20px;}.img-responsive.il {    display: inline-block;}.mb {    margin-bottom: 30px;}.zm {    margin-top: 0;}section {  padding: 20px 0;}section.npd{  padding: 0}.double-padding {    padding: 70px 0;}.primary-color {  color: #005395}.centered {  text-align: center;}a {  color: #005395;}a:hover, a:focus {  text-decoration: none;  color: #355167}.lead {    font-size: 18px;    font-weight: 400;}h1, h2, h3 {  text-transform: uppercase;  font-weight: bold;  color: #005395}ul, li {  margin: 0;  padding: 0}li, p, ul {  font-size: 16px;  font-weight: 400;}.error404 #body_content{  min-height: 450px}#top_container {  background: #fff;  padding: 10px 0;  border-bottom: 1px solid #EEE;}.header {  background-color: transparent;  border: 0;  margin: 0}.btn-primary {  border-radius: 0;  letter-spacing: 1px;  font-weight: 700;  outline: 0;  position: relative;  -webkit-transition: all .3s;  -moz-transition: all .3s;  transition: all .3s;  cursor: pointer;  border: 0;  background: #005395;  color: #fff;  padding: 10px 20px;  font-size: 16px;  font-family: inherit;  text-transform: uppercase;  margin-top: 10px;}.btn-primary:focus, .btn-primary:hover {    background: #02335A;}#logo {  margin-top: -2px;  display: block}.sf-menu > li.active > a{background:#5689a8!important;}.sf-menu li:last-child{border-right:none;}.sf-menu li a{display:block;position:relative;}.sf-menu li{position:relative;}.sf-menu ul ul{border: 1px solid #eee;position:absolute;width: 255px;z-index: 999999999999;display:none;top:31px;left:-70px;}.sf-menu li ul li a{font-size:15px;border-bottom:1px solid #eee;border-radius:0!important;color:#005494;background:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)';text-align:center;padding:10px!important;}.sf-menu li ul li:last-child a{border:none}.sf-menu li ul li a:hover{background:#005494;color:#ffffff}.nav {  width: 100%;	text-align: right;  margin-top: 30px}.navbar-default .navbar-nav>li:last-child {	margin-right: 0}.navbar-default .navbar-nav>li {  margin-right: 25px;  font-size: 15px;	float: none;	display: inline-block;	text-align: right}.navbar-default .navbar-nav>li>a {  color: #626F79;  text-transform: uppercase;  font-weight: bold;  font-size: 14px;  padding: 0}.navbar-default .navbar-nav>li>a:hover {  color: #005395}.navbar-default .navbar-nav>li.active>a, .navbar-default .navbar-nav>li:hover {	background-color: transparent!important;}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {	color: #005395}#search_col {  margin-left: 58.33%}#search {}#search form {  text-align: right}#search_input {  position: relative;  font-size: 14px;  font-weight: normal;  height: 30px;  outline: none;  width: 200px;	padding-left: 5px;  border: 1px solid #999;	font-family: Helvetica, Arial, sans-serif;}#search_input:focus {	font-weight: normal}#b { text-indent: -99999px;  width: 25px;  height: 25px;  display: block; background: url(assets/img/search.png) 0 0 no-repeat; position: absolute; border: none; top: 2px; right: 20px; z-index: 99}#search_input:focus {  color: #222;  font-style: normal;  font-weight: bold;}.pagination {  width: 100%;  display: block;  clear: both}.pagination>li:first-child>a, .pagination>li:first-child>span,.pagination>li:last-child>a, .pagination>li:last-child>span { border-radius: 0 }.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #005395;border-color: #005395;}.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;margin: 0 auto;height: 400px}.rslides li:first-child {position: relative;display: block;float: left;}.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}.rslides_container {margin-bottom: 50px;position: relative;float: left;width: 100%;}.homepage_slider figcaption {  width:  40%;  min-height: 400px;  background:  transparent;  color: #fff;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  filter: alpha(opacity=0);  height: 100%;  left: 0%;  position: absolute;  z-index: 5;}.homepage_slider .active figcaption {  filter: alpha(opacity=100);}.homepage_slider figure.active figcaption {  z-index: 101;}.homepage_slider figcaption h2 a {  line-height: 1.3;  font-weight: 600;  font-size: 38px}.homepage_slider figcaption div {  padding: 20px 20px;  height: 100%;  background:rgba(255,255,255,0.75);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);  -ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)'}.centered-btns_nav:focus {  outline: none;}.centered-btns_tabs{  margin: -30px 0 0 20px;}.centered-btns_tabs li {  display: inline;  float: none;  position: relative;  z-index: 99;  margin-right: 5px;}.centered-btns_tabs a{  text-indent: -9999px;  overflow: hidden;  background: #ccc;  background: #a5a6ab;  display: inline-block;  _display: block;  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);  width: 11px;  height: 11px;}.centered-btns_here a {  background: #005395;}.box {padding: 10px;  color: #fff;	background: #005494}.box .head { line-height: 23px; text-transform: uppercase;  font-size: 18px;  font-weight: bold;  margin-bottom: 10px;}.box .dsc {  font-size: 16px;  height: 100px;  overflow: hidden}.box .img {	margin-bottom: 10px}.box .img img {height: 100%}.box .readmore {  font-size: 14px;  margin-top: 20px;  text-align: right;}.box .readmore a{	display: inline-block;	padding: 5px;	font-weight: bold;	background:#fff;	color: #355167;}.box .readmore a:hover {  color: #333}#features .readmore{	margin-top: 10px;}#features .box {	padding: 10px 20px 10px 20px;}#features .box .dsc{	height: 40px;}#features .box img {	height: 100px;	width: 100%;}#features .box.box-about .img{	float: left;	margin-right: 20px;}#features .box.box-about img{	height: 100px;	width: 500px;}#features .box.box-about {	margin-top: 15px;}#features .box.box-about .dsc {	height: 60px;	float: left;	width: 42%;}#features .box.box-about .readmore {	float: left;}.footer {  background: #fff;  padding: 30px 0;}.footer ul li {  display: inline-block;  list-style: none;  margin-right: 40px;  text-transform: uppercase;}.footer ul li a {  font-size: 13px;  font-weight: bold;}.sub-footer {  background: #005494}.sub-footer .copyrights {  padding: 10px 0;  color: #fff;  font-size: 13px}.form-inline .form-group {  margin: 0 15px 15px 0;  width: 46%}.form-inline .form-group-full {  margin: 0 0 15px 0;  width: 100%}.form-group-full .form-control {	width: 70.5%;	margin-left: 10px;}.form-group-full select.form-control {	width: 96%;	margin-left: 0}.form-inline .form-control {  border-radius: 0;  -moz-border-radius: 0;  -webkit-border-radius: 0;}.form-inline textarea {  width: 96%;  resize: none;}#map {  height: 373px}.post_content img {  margin: 0 10px 10px 0;}.post_content h2 {  color: #005395;  margin: 20px 0;  text-transform: uppercase}.post_content ul {  margin-left: 25px}.post_content ul li {  margin: 0 0 10px 0; list-style: disc}.solution-cats {  font-size: 19px;  font-weight: bold;  margin-bottom: 20px;}#solutions .solution_entry {	margin-bottom: 30px}.solutions-box {height: 460px; }.solutions-box .img{height: 205px; }.solutions-box .head{height: 80px;  }.solutions-box .dsc{	height: 85px;}#solutions .image {  height: 117px;  overflow: hidden}.contact-form .vacancy-description{	font-size: 15px;}@media (min-width: 768px){  .container {    max-width: 980px  }}@media (min-width: 768px){  .container {    max-width: 980px  }}