select { width: 100%; }
.input_margin{ margin-bottom: 9px; }
.sp-page-builder .page-content #sec_header{padding:30px 0 50px 0;/*background-image:url(../dev/images/2017/05/09/road.jpg);*/background-repeat:no-repeat;background-size:cover;background-attachment:inherit;background-position:50% 50%;}
#sppb-addon-1481002173 .sppb-empty-space {padding-bottom: 100px;}
#sppb-addon-1481002174 .sppb-addon-title {
color:rgba(255, 255, 255, 1);font-size:61px;line-height:61px;}
#sppb-addon-1481002175 {
margin: 30px 0px 0px 20px;
}
#sppb-addon-1481002175 #btn-1481002175.sppb-btn-custom { background-color: rgba(249, 144, 24, 1); color: #ffffff;}#sppb-addon-1481002175 #btn-1481002175.sppb-btn-custom:hover { background-color: rgba(209, 122, 0, 1); color: #ffffff;}
.sp-page-builder .page-content #sec_top1{margin:0px;padding:100px 0px;background-color:#f5f5f5;}
.sp-page-builder .page-content #sec_top1 .sppb-section-title .sppb-title-heading {font-size:36px;line-height: 36px;color:rgba(0, 154, 48, 1);margin-top:0px;margin-bottom:20px;}
#sppb-addon-1481002180 .sppb-empty-space {padding-bottom: 50px;}
#sppb-addon-1481002181 .sppb-addon-title {
color:rgba(122, 120, 118, 1);}
#sppb-addon-1481002181 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;color:rgba(249, 144, 24, 1);}#sppb-addon-1481002181 .sppb-icon .sppb-icon-container > i {font-size:42px;width:42px;height:42px;line-height:42px;}
#sppb-addon-1481002183 .sppb-empty-space {padding-bottom: 50px;}
#sppb-addon-1481002184 .sppb-addon-title {
color:rgba(122, 120, 118, 1);font-weight:c;}
#sppb-addon-1481002184 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;color:rgba(249, 144, 24, 1);}#sppb-addon-1481002184 .sppb-icon .sppb-icon-container > i {font-size:42px;width:42px;height:42px;line-height:42px;}
#sppb-addon-1481002186 .sppb-empty-space {padding-bottom: 50px;}
#sppb-addon-1481002187 .sppb-addon-title {
color:rgba(122, 120, 118, 1);}
#sppb-addon-1481002187 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;color:rgba(249, 144, 24, 1);}#sppb-addon-1481002187 .sppb-icon .sppb-icon-container > i {font-size:42px;width:42px;height:42px;line-height:42px;}
#sppb-addon-1481002189 .sppb-empty-space {padding-bottom: 50px;}
#sppb-addon-1481002190 .sppb-addon-title {
color:rgba(122, 120, 118, 1);}
#sppb-addon-1481002190 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;color:rgba(249, 144, 24, 1);}#sppb-addon-1481002190 .sppb-icon .sppb-icon-container > i {font-size:42px;width:42px;height:42px;line-height:42px;}
.sp-page-builder .page-content #section-id-1481002191{margin:0px;padding:0px;}
#sppb-addon-1481002193 .sppb-addon-title {
color:rgba(89, 89, 89, 1);font-size:-4px;line-height:-4px;}
.sp-page-builder .page-content #sec_customer{margin:0px 0px 0px;padding:60px 0 60px 0;background-color:#f5f5f5;}
#sppb-addon-1495632269374 .sppb-addon-title {
color:rgba(255, 255, 255, 1);}
.sp-page-builder .page-content #section-id-1494873687015{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.sp-page-builder .page-content #section-id-1481002197{margin:0px;padding:70px 0;/*background-image:url(../dev/images/2017/05/09/road.jpg);*/background-repeat:no-repeat;background-size:cover;background-attachment:inherit;background-position:50% 50%;}
.sp-page-builder .page-content #section-id-1481002197 > .sppb-row-overlay {background-color: rgba(5, 5, 5, 0.41)}
body{font-family:Open Sans, sans-serif; font-weight:300; }
h1{font-family:Open Sans, sans-serif; font-weight:800; }
h2{font-family:Open Sans, sans-serif; font-weight:600; }
h3{font-family:Open Sans, sans-serif; font-weight:normal; }
h4{font-family:Open Sans, sans-serif; font-weight:normal; }
h5{font-family:Open Sans, sans-serif; font-weight:800; }
h6{font-family:Open Sans, sans-serif; font-weight:800; }
body.contentpane { background-color: #f00 !important; }
h3 { color: #f99001; }
.sp-module ul >li >a{ font-size:12px; line-height: 17px; }
.sp-module ul >li { border-bottom: 0px; }
.menufooter_nav_float >li { float:left; }
#sec_customer { background: url(../dev/images/site/road_white.jpg) no-repeat center center fixed;  }
.sp-page-title { background: url(../dev/images/site/road_white.jpg) no-repeat center center fixed;  }
#sp-bottom { background: url(../dev/images/site/road_gray.jpg) no-repeat center center; background-color: #aaa !important; color:#fff; }
#sp-footer { background-color: #565656 !important;  }
.sppb-testimonial-pro .sppb-carousel-control { background-color: #6b6b6b; border: 2px solid #5a5a5a; color:#fff }
.sppb-testimonial-pro .sppb-carousel-control:hover { background-color: #585858; }
.sp-page-builder .page-content { background-attachment:fixed !important; }
article.item { margin-bottom: 90px; }
h1 { color: rgba(249, 144, 24, 1); font-weight: 400; }
.entry-header h2 a { color: rgba(249, 144, 24, 1); font-weight: 400; }
.menufooter_nav_float { margin: 0 auto; width:305px; }
.sp-module ul.menufooter_nav_float >li { padding: 5px 10px; }
.sp-module ul { margin: auto; }
.sp-module ul >li >a:before { content: ""; }
.sp-module .sp-module-title { font-size:13px; }
.sp-module ul.menufooter_nav_float >li >a { font-size:10px; }
#sp-main-body { padding: 30px 0px 0px 0px; }
.rl_tabs.outline_content>.tab-content>.tab-pane { background-color: #efefef;  }
.rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover { background-color: #efefef; }
.rl_tabs>ul.nav-tabs>li>a { color:#555; }
.rl_tabs>ul.nav-tabs>li>a:hover { color:#555; }
.entry-header.has-post-format { display:none; }
.sppb-tab-content div p { padding-bottom: 8px; }
.sppb-carousel-pro-text h2 { line-height: 48px; }
.wf_file_icon { float:left; }
form#display-section1 input { font-size:11px; }
.ui.form .field { margin: 0 0 0 0 !important; }
.ui.form textarea { height: 100%; }
div.inline.field { display:inline !important; }
.ui.green.button{ margin-top: 7px; }
div.ui.checkbox.radio { margin-right: 18px !important; }
.contact-category .list-title a { display: block; }
.pull-right { float:inherit !important; }
.thumbnail a>img, .thumbnail>img { margin-left: inherit !important; }
.thumbnail { border: inherit !important; }
.accordion-inner { border: inherit !important; }
.dl-horizontal dt { margin: 0px 0px 18px 0px !important; }
.ui.form .field>label  { color: #fff !important; }
.ui.checkbox label, .ui.checkbox+label { color: rgba(249, 144, 24, 1) !important; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span { font-size:12px; }
.menu_product_bottom { color: #fff; font-size: 25px; position: relative; top: 32px; }
.menu_product_bottom > a { color: #fff; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span {  padding: 6px; }
.sppb-carousel-pro-text h2 { font-size: 47px; margin-top:60px; }
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span { font-size: 11px; padding: 0px 10px; }
div.sppb-tab ul li a i.fa { font-size:22px; }
img { display: initial; }
.linkedin { display: none !important; }  /*  dont show publish in articles  */ 
div.google-plus { display: none !important; }  /*  dont show publish in articles  */ 
.fa-circle-o-notch  { color:#00f; }
.fa-bars { color:#f00; }
.fa-toggle-up { color: #28a02a; }
.fa-long-arrow-down { color: #b317c4; font-size: large;}
.icon_pos_left  { position:relative; left: 43px; }
.offcanvas-menu { background-color: rgba(0,0,0,1); }
.sppb-toggle-direction { display:none; }
.menu-slide-down .sp-has-child >.sp-dropdown.sp-dropdown-mega { left: -441px; }
#sec_top1 { transform: skew(0, -3deg); }
#sec_top1 .sppb-row-container { transform: skew(0, 3deg); }
.sp-page-builder .page-content #sec_top1 { margin-top: -50px; }
.footer_icons { position: relative; left: -37px; margin-bottom: 6px; }
#sp-header { height: 107px; }
#sp-header .logo { height: inherit; margin-top:11px; }
.sppb-carousel-pro-text { position:relative; top: 40px; left: 20px; color:#fff; font-size: 27px; }
.faq_font h3 { color:#f99001; }
img { max-width: inherit; }
.row-fluid { background-color: inherit; }
@media screen and (max-width: 800px) {
#tabslider { display: none; }
}

@media screen and (max-width: 768px) {
.sppb-carousel-pro-text h2 { font-size:33px; line-height:36px; }
.submit_btn_style { margin-top:88px !important; }
}
@media screen and (max-width: 991px) {
.sppb-carousel-pro-text h2 { font-size:20px; margin-top:10px; line-height:26px; }
img.sp-default-logo { width: 100%; }
}
@media screen and (max-width: 1200px) {
.sp-megamenu-parent { display:none; }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
ul.social-icons { margin: 1px 0px 2px 10px; width: inherit; text-align:inherit;  }
div.sp-column {  text-align: center; }
}
/*contact liste ansicht team*/
.contact-category li {
list-style-type: none;
padding-bottom: 20px;
}
#sp-top-bar{ background-color:#f5f5f5;color:#999999; }
#sp-bottom{ background-color:#f5f5f5;padding:100px 0px; }

.field_float { float:left;  width:100px; }
label { padding-left: 1px !important; }
.submit_btn_style { margin-top:30px; }