ol,ul{list-style:none;padding:0;margin:0;}
a{color:#2B5096;text-decoration:none;}
:focus{outline:0;}
i,em{font-style:normal;}
body{background:#efefef;font-family:Roboto;font-size:13px;line-height:20px;font-weight:normal;line-height:1;margin:0;padding:0;}
a{color:#F5821F;}

#scrolline{-webkit-box-shadow:1px 0 3px rgba(52,50,50,0.5);-moz-box-shadow:1px 0 3px rgba(52,50,50,0.5);box-shadow:1px 0 3px rgba(52,50,50,0.5);background:#fff;overflow:hidden;width:100%;margin:30px 0 10px;padding:0;height:189px;}
#body{margin:0;padding:0 0 6px;}

.wrap .body{-webkit-box-shadow:1px 0 3px rgba(52,50,50,0.5);-moz-box-shadow:1px 0 3px rgba(52,50,50,0.5);box-shadow:1px 0 3px rgba(52,50,50,0.5);background:#fff;overflow:hidden;width:940px;margin:0 auto 6px;padding:0;}

.indiv{margin:0;padding:10px 20px 8px 0;max-height:388px;}
.indiv h1{color:#555;font-family:'Times New Roman', sans-serif;font-size:56px;font-weight:bold;line-height:56px;text-align:right;margin:0;}
.indiv h1 span{color:#7a7a7a;display:block;font-size:36px;margin:0;padding:0;line-height:40px;}
.indiv h1 i{color:#666;display:block;font-size:42px;margin:0;padding:0;line-height:40px;}
.indiv p{color:#333;font-family:Roboto;font-size:13px;font-weight:normal;line-height:18px;text-align:right;margin:12px 0;}
.indiv > .liste{width:400px;text-align:right;float:right;}
.indiv > .liste li a{color:#F5821E;font-size:18px;text-decoration:none;line-height:22px;}
.indiv > .liste li a:hover{text-decoration:underline;}
.indiv > span{display:block;font-size:16px;text-align:right;}


h2.contact_us{margin-top:55px;margin-bottom:5px;position:relative;font-size:16px;font-weight:bold;font-family:Trebuchet MS;float:left;}


.maps_holder{width:100%;height:400px;padding:0;}
.maps_holder iframe{width:100%;height:100%;border:none;}
.none_border{border:none;}

.content h1 {position:relative;font-size:32px;font-weight:700;margin-top:0;margin-bottom:30px;}
.content h1:before {
  content : "";
  position: absolute;
  left    : 0;
  bottom  : -5px;
  height  : 4px;
  width   : 100px;
  border-bottom:4px solid #F5821F;
}

h3 {position:relative;font-size:24px;margin-top:0;margin-bottom:20px;}
h3:before {
  content : "";
  position: absolute;
  left    : 0;
  bottom  : -5px;
  height  : 4px;
  width   : 50px;
  border-bottom:2px solid #F5821F;
}

.navbar-nav > li > a {font-size:14px;color:#fff!important;}

@media (min-width: 768px) {
	.navbar-inverse {margin-top:50px;background:#2B2B2B;border:0;border-radius:0;}
	.navbar-inverse .navbar-brand {position:absolute;top:-46px;width:250px;padding:0;}
	.navbar-inverse .navbar-brand img {width:100%;}
	.navbar-inverse .navbar-main {margin-left:250px;}
}

.content {background:#fff;padding:40px;min-height:400px;line-height:20px;}

.error {background:rgba(240,12,12,.1);}

#footer {padding:40px;background:#2b2b2b;color:#fff;line-height:20px;}
#footer .divider {background:#444;height:1px;margin:25px 0;}
#footer a:hover {color:#fff;}

#footer h3 {position:relative;font-size:24px;margin-top:0;margin-bottom:20px;}
#footer h3:before {
  content : "";
  position: absolute;
  left    : 0;
  bottom  : -5px;
  height  : 4px;
  width   : 50px;
  border-bottom:2px solid #444;
}

.krow {margin-top:15px;}
.krow .col-sm-6 strong:first-child {color:#FF6600;}

.pcdrow .img-responsive {margin-bottom:10px;}

.bg-white {background:#fff;}

.text {line-height:20px;}

.katk {margin-top:20px;}
.katk strong {font-size:16px;}
.katk td {background:#FFE8D9;border-color:#FF6600!important;}

@media (max-width: 992px) {
	.navbar-inverse {margin-top:20px;border:0;}
	.navbar-inverse .navbar-brand {position:absolute;top:-18px;width:150px;padding:0;}
	.navbar-inverse .navbar-brand img {width:100%;}
	.navbar-inverse .navbar-main {margin-left:150px;}
	#scrolline {margin-top:10px;}
	.indiv{margin:0;padding:10px 20px 8px 0;max-height:388px;}
	.indiv h1{font-size:46px;line-height:46px;}
	.indiv h1 span{font-size:24px;line-height:24px;}
	.indiv h1 i{font-size:24px;line-height:24px;}
	.indiv p{font-family:Roboto;font-size:12px;margin:13px 0;}
	.indiv > .liste{width:400px;text-align:right;float:right;}
	.indiv > .liste li a{font-size:14px;line-height:16px;}
}
@media (max-width: 767px) {
	h1 {font-size:24px!important;font-weight:700;margin-top:10px;margin-bottom:10px;}
	.navbar-inverse {margin-top:0px;border:0;}
	.navbar-inverse .navbar-brand {position:relative;top:0;padding-top:0;width:90px;}
	.navbar-inverse .navbar-brand img {width:100%;}
	.navbar-inverse .navbar-main {margin-left:0px;}
	#scrolline {margin-top:0px;}
	.content {padding:10px;}
	#footer {padding:10px;}
	#footer h3 {font-size:20px;margin-top:20px;}
	.indiv {padding:10px;}
	.indiv p {text-align:left;}
	.indiv h1{font-size:40px!important;text-align:left;}
	.indiv h1 span{text-align:left;}
	.indiv > .liste{text-align:left;float:left;}
	.indiv > span{text-align:left;}
	.krow .col-sm-6 {margin-bottom:10px;text-align:center;}
	.maps_holder{width:100%;height:250px;padding:0;}

}