/*
 Theme Name:   LIFTWORKER (twentyeleven-child)
 Author:       B.v.H.
 Template:     twentyeleven
 Version:      1.0.0

*/


/* @import url("../twentyeleven/style.css");
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

h1 {font-size:32px;font-weight:bold;color:#E8551B;margin-bottom:20px;}
h2 {font-size:26px;}

.top_tel {color:#bbbbbb;font-size:18px;}

/* editor and table */


body,td {font-family:arial,sans-serif}

form{margin:0px;padding:0px;}


td {padding:3px;}

.color_1 {background-color: #ffffff;}
.color_2 {background-color: #E85521;color:#ffffff;}
.color_3 {background-color: #ffffff;}

.block{padding:5px;}

a{color:#000;text-decoration:none;}

table.list_table {background-color:#ffffff;border:1px solid #E85521;border-spacing:0px;}

table.list_table td {padding:5px;border-top:1px solid #E85521;border-collapse:collapse;}

table.list_table tr.tabhead td {padding:5px;border-top:0px;border-collapse:collapse;}

/*@media (min-width: 992px) {*/
   .equal{  
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
/*}*/

.equal .panel {
    width: 100%;
    height: 100%;
}

/* fix top-bar nav dropdown z-index problem (i-phone) 
.navbar {
  position: static;
}
.navbar .nav > li {
  z-index: 1001;
}
*/

.gallery-item{padding-right:10px;}


.table_detail td {padding:2px 5px 2px 0px;}
.table_detail .input-sm {width:250px;}


.masonry-item .panel-body,.m-item .panel-body {
    padding: 7px 0px 15px 0px;
}

.masonry-item .panel-default ,.m-item .panel-default {
    border: none;
	box-shadow:none;
}

.masonry-item .panel-heading ,.m-item .panel-heading {
    padding: 8px 0px  0px  0px;
	background-color: transparent;
	border:none;
}

.masonry-item .panel-default img,.m-item .panel-default img{
    border-top: 12px solid #94E243;bborder-bottom: 12px solid #94E243;
}
 



.picto_capture_wrap_1 {height: 40px; display:block;margin: 5px 0px 0px 0px;}

.teaser {margin-top:50px;}

.portal .carousel h1 {color:#ffffff;}

hr {border-color:#cccccc;}

.img-responsive{max-width:100%;}
.panel-body  img {margin-bottom:5px;}
.panel-body a {
	color:#000000;text-decoration:none;
}

td {vertical-align:top;}
.result td {vertical-align:middle;padding: 10px 5px 0px 0px !important;}
.table-condensed > tbody > tr > td,  .table-condensed > thead > tr > td {
    
}
td img {margin-right:8px;}
td h2 {margin-top:0px;}

.thumbnail_container {
     position: relative;
     width: 150px;
    float:left;
}

.thumbnail {
    width:150px;
    height:150px;
    text-align:center;
overflow:hidden;
padding:0px;
}

.thumbnail img {
  object-fit: cover;
  min-width:150px;
  min-height:150px;
}
.tthumbnail img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
max-width:100%;
max-height:100%;
    
}

.gallery-item{display:none;}
.gallery-size-full {display:none;}

.single.news .gallery-item{display:block;}
.single.news .gallery-size-full {display:block;}
.single.news .gallery-item img.size-thumbnail {max-width: 100%;height: auto;}

a {color:#E8551B;}
a.red {color:#E8551B;}
a.red:hover {text-decoration:underline;}

a:focus, a:hover {
    color: #E8551B;
}
a.black {color:#000;}
a.black:focus, a.black:hover {
    color: #000;
}


.ikon-caption-box {display:inline-block;margin:5px 0px 15px 0px;font-size:13px;}
.nopaddingleft{padding-right: 30px;
    padding-left: 0px;
}

.portal-buttons{padding-top:25px;}
.portal .navbar-default,.avs .navbar-default,.vk1 .navbar-default,.vk2 .navbar-default {
    margin-bottom: 0;
}

.menu-avs-container {margin-left:-15px;}
.menu-vk1-container {margin-left:-15px;}
.menu-vk2-container {margin-left:-15px;}
.menu-portal-container {margin-left:-15px;}

.no-margin-top{padding-top:0px;}

.logobox{
background-color:#ffffff;
border:none;
text-align:left;
}

.logobox img{
width:80%;max-width:90%;margin:10px;
margin: 15px 0px 20px 0px;
}
.green .logobox{
background-color:#93E145;
border:none;
text-align:left;

}

 .logoyellow  {
    background-color: #ffffff;
    border: medium none;
    text-align: left;
	padding-left:0px;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}


.result tr td{border-top:1px dotted #cccccc !important;}
.anfragenliste{font-weight:bold;border-color:#ee2222;color:#ee2222;}


h1.ikon{background:url(images/p_none.gif)  no-repeat top left / 78px transparent  ;padding-left:90px;margin-top:0px;font-size:30px;lline-height:42px;height:80px;}

h1.ikon.lkw-arbeitsbuehnen {background-image:url(images/ikons/p_lkw.gif);}
h1.ikon.scheren-arbeitsbuehnen {background-image:url(images/ikons/p_schere.gif);}
h1.ikon.teleskop-arbeitsbuehnen {background-image:url(images/ikons/p_teleskop.gif);}
h1.ikon.gelenkteleskop-arbeitsbuehnen {background-image:url(images/ikons/p_gelenkteleskop.gif);}
h1.ikon.anhaenger-arbeitsbuehnen {background-image:url(images/ikons/p_anhaenger.gif);}

h1.ikon.bgl {background-image:url(images/ikons/p_bgl.gif);}
h1.ikon.bgm {background-image:url(images/ikons/p_bgm.gif);}
h1.ikon.nbfs {background-image:url(images/ikons/p_nbfs.gif);}
h1.ikon.lb {background-image:url(images/ikons/p_lb.gif);}
h1.ikon.sf {background-image:url(images/ikons/p_sf.gif);}
h1.ikon.bgs {background-image:url(images/ikons/p_bgs.gif);}
h1.ikon.fs {background-image:url(images/ikons/p_fs.gif);}
h1.ikon.kf {background-image:url(images/ikons/p_kf.gif);}
h1.ikon.bw {background-image:url(images/ikons/p_bw.gif);}

h1.ikon.zubehoer {background-image:url(images/ikons/p_zubehoer.gif);}

h3.infobox.gurt {background-image:url(images/ikons/p_gurte.gif);}
h3.infobox.motor {background-image:url(images/ikons/p_motoren.gif);}

h3.infobox.bgl {background-image:url(images/ikons/p_bgl.gif);}
h3.infobox.bgm {background-image:url(images/ikons/p_bgm.gif);}
h3.infobox.nbfs {background-image:url(images/ikons/p_nbfs.gif);}
h3.infobox.lb {background-image:url(images/ikons/p_lb.gif);}
h3.infobox.sf {background-image:url(images/ikons/p_sf.gif);}
h3.infobox.bgs {background-image:url(images/ikons/p_bgs.gif);}
h3.infobox.fs {background-image:url(images/ikons/p_fs.gif);}
h3.infobox.kf {background-image:url(images/ikons/p_kf.gif);}
h3.infobox.bw {background-image:url(images/ikons/p_bw.gif);}

h3.infobox.info {background-image:url(images/ikons/p_info.gif);}

.avs h1.ikon.lkw-arbeitsbuehnen {background-image:url(images/ikons/g/p_lkw.gif);}
.avs h1.ikon.scheren-arbeitsbuehnen {background-image:url(images/ikons/g/p_schere.gif);}
.avs h1.ikon.teleskop-arbeitsbuehnen {background-image:url(images/ikons/g/p_teleskop.gif);}
.avs h1.ikon.gelenkteleskop-arbeitsbuehnen {background-image:url(images/ikons/g/p_gelenkteleskop.gif);}
.avs h1.ikon.anhaenger-arbeitsbuehnen {background-image:url(images/ikons/g/p_anhaenger.gif);}
.avs h1.ikon.teleskopstapler-starr {background-image:url(images/ikons/g/p_teleskopstapler.gif);}
.avs h1.ikon.teleskopstapler-roto {background-image:url(images/ikons/g/p_rotationsstapler.gif);}
.avs h1.ikon.gabelstapler {background-image:url(images/ikons/g/p_gabelstapler.gif);}
.avs h1.ikon.mobil-kran {background-image:url(images/ikons/g/p_mobilkrane.gif);}
.avs h1.ikon.mini-kran {background-image:url(images/ikons/g/p_kran.gif);}
.avs h1.ikon.mobilkrane {background-image:url(images/ikons/g/p_mobilkrane.gif);}
.avs h1.ikon.minikrane {background-image:url(images/ikons/g/p_kran.gif);}
.avs h1.ikon.zubehoer-kran {background-image:url(images/ikons/g/p_kranzubehoer.gif);}
.avs h1.ikon.zubehoer-telestapler {background-image:url(images/ikons/g/p_staplerzubehoer.gif);}
.avs h1.ikon.zubehoer-arbeitsbuehne {background-image:url(images/ikons/g/p_arbeitsbuehnenzubehoer.gif);}
.avs h1.ikon.zubehoer-sicherheitsgeschirr {background-image:url(images/ikons/g/p_sicherheitsgurt.gif);}
.avs h1.ikon.haecksler {background-image:url(images/ikons/g/p_haecksler.gif);}

.avs h1.ikon.spezialgeraete-raupe {background-image:url(images/ikons/g/p_raupe.gif);}
.avs h1.ikon.spezialgeraete-vertikalteleskop {background-image:url(images/ikons/g/p_vertikalteleskop.gif);}
.avs h1.ikon.spezialgeraete-rollgeruest {background-image:url(images/ikons/g/p_rollgeruest.gif);}
.avs h1.ikon.spezialgeraete-lastlift {background-image:url(images/ikons/g/p_lastlift.gif);}
.avs h1.ikon.spezialgeraete-personenlift {background-image:url(images/ikons/g/p_personenlift.gif);}

h1.ikon.spezialgeraete-raupe {background-image:url(images/ikons/p_raupe.gif);}
h1.ikon.spezialgeraete-vertikalteleskop {background-image:url(images/ikons/p_vertikalteleskop.gif);}
h1.ikon.spezialgeraete-rollgeruest {background-image:url(images/ikons/p_rollgeruest.gif);}
h1.ikon.spezialgeraete-lastlift {background-image:url(images/ikons/p_lastlift.gif);}
h1.ikon.spezialgeraete-personenlift {background-image:url(images/ikons/p_personenlift.gif);}


.avs h1.ikon.bertram-premium {background-image:url(images/ikons/g/p_bertram-premium.gif);}

h3.infobox{background:url(images/p_none.gif)  no-repeat top left / 42px transparent  ;padding-left:52px;margin-top:0px;font-size:24px;line-height:42px;}

h3.infobox.lkw{background-image:url(images/ikons/p_lkw.gif);}
h3.infobox.abmessungen{background-image:url(images/ikons/p_abmessungen.gif);}
h3.infobox.arbeitsbereich{background-image:url(images/ikons/p_arbeitsbereich.gif);}
h3.infobox.arbeitskorb{background-image:url(images/ikons/p_arbeitskorb.gif);}
h3.infobox.besonderheiten{background-image:url(images/ikons/p_besonderheiten.gif);}
h3.infobox.zubehoer{background-image:url(images/ikons/p_zubehoer.gif);}
h3.infobox.ueberblick{background-image:url(images/ikons/p_info.gif);}

.avs h3.infobox.lkw{background-image:url(images/ikons/g/p_lkw.gif);}
.avs h3.infobox.abmessungen{background-image:url(images/ikons/g/p_abmessungen.gif);}
.avs h3.infobox.arbeitsbereich{background-image:url(images/ikons/g/p_arbeitsbereich.gif);}
.avs h3.infobox.arbeitskorb{background-image:url(images/ikons/g/p_arbeitskorb.gif);}
.avs h3.infobox.besonderheiten{background-image:url(images/ikons/g/p_besonderheiten.gif);}
.avs h3.infobox.zubehoer{background-image:url(images/ikons/g/p_zubehoer.gif);}
.avs h3.infobox.ueberblick{background-image:url(images/ikons/g/p_info.gif);}


/*
h3.infobox.lkw{background-image:url(images/ikons/p_lkw.gif);}
h3.infobox.abmessungen{background-image:url(images/ikons/p_abmessungen.gif);}
h3.infobox.arbeitsbereich{background-image:url(images/ikons/p_arbeitsbereich.gif);}
h3.infobox.arbeitskorb{background-image:url(images/ikons/p_arbeitskorb.gif);}
h3.infobox.besonderheiten{background-image:url(images/ikons/p_besonderheiten.gif);}
h3.infobox.zubehoer{background-image:url(images/ikons/p_zubehoer.gif);}
*/

.infotable td{padding:4px !important;}
.infotable td.infopadding{padding-left:50px !important;}
.infotable{border:none !important;}
.infotable tr{border:none !important;background-color:transparent !important;}
.infotable td{padding:4px !important;}
.infotable td{background-color:transparent !important; border:none !important;border-bottom:1px dotted #cccccc !important;}
.bigimage {border:1px solid #cccccc;text-align:center;}

.thumbover-wrap{width:70px;height:70px;display:inline-block;vertical-align:middle;text-align:center;padding:3px;margin:4px 0 0 4px;border:solid 1px #cccccc;}
.thumbover{max-width:60px;max-height:60px;}
.thumbs-box{margin:10px 0px 0px -4px;margin-bottom:20px;}



.breadcrumb {display:none;background-color:transparent;margin: -10px 0px -10px 18px;padding: 2px 2px 0px 15px;color:#999999;}
.breadcrumb   li{color:#aaaaaa !important;}
.breadcrumb   li a{color:#aaaaaa !important;}



.expresssuche .form-group input {width:30%;float:right;}
.expresssuche .form-group label {width:70%;}
.expresssuche .form-group label {font-weight:normal;font-size:12px;}
.expresssuche .form-group {margin-bottom:7px;}





.panel-title {
    font-weight: bold;
}
.panel-body {
    padding: 15px;
}

.portal-buttons .panel {border:none;box-shadow:none;} 
.portal-buttons .panel-heading {padding:5px;border:none;} 
.portal-buttons .panel-heading h3 {font-weight:bold;font-size:14px;} 
.portal-buttons .panel-body {padding:0px;}
.portal-buttons .panel-body img {width:100%;margin-top:10px;}

table.product-list   tr   td {border-top:15px solid #ffffff;;}

.product-box label {font-weight:normal;}
.list_head a{color:#fff;text-decoration:none;font-weight:bold;}
.list_head a:hover{color:#fff;text-decoration:none;font-weight:bold;}
.list_head {color:#fff;text-decoration:none;font-weight:bold;}

.list-img-wrap {
width:200px;
	height: 200px;
	padding:5px;
border: 1px solid #bbbbbb;
background-color:#bbbbbb;
display: table-cell;
    vertical-align: middle;
	text-align: center;
}
.list-img-wrap img.hoch{
height: 190px; 
    width: auto; 
}    
.list-img-wrap img.quer{
width: 190px; 
    height: auto; 
}    

.mainnav .current_page_item {background-color:#e7e7e7;color:#000000;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover 

.mainnav .current_page_item li a {color:#000000;}
.mainnav .container ul li a{mmargin-left:0px;}
.navbar-xs { min-height:28px; height: 28px; }
.navbar-xs .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 28px; }
.navbar-xs .navbar-nav > li > a {  padding-top: 0px; padding-bottom: 0px; line-height: 28px; }


.navtop .nav  > li > a {padding-top:5px !important; padding-bottom:5px !important;}
.navtop .nav  {min-height:30px !important;margin-bottom:0px;margin-left:0px;background-color:#000;border:0;border-radius:0;}
.navtop .nav > li > a,.navtop .nav a{color:#bbb;}
.navtop .nav > li > a:hover{background-color:transparent !important;color:#bbb;}
.navtop .nav > li > a:focus{background-color:transparent !important;color:#bbb;}

.navtop  {background-color:#000;border:0;border-radius:0;height:30px;}

.footer  {background-color:#666666;border:0;border-radius:0;color:#bbb;}
.footer  a {color:#bbb;}

.panel-default.color > .panel-heading {
    background-color: #000;
    border-color: #000;

}
.panel-default.color  {
    background-color: #f0f0f0;
}

.green .panel-default.color > .panel-heading {
    background-color: #000;
    border-color: #000;

}
.green .panel-default.color  {
    background-color: #f0f0f0;
}

.footer ul{padding-left:20px;}

.footer hr{border-top:0px;}

.btn-red {background-color:#E8551B;color:#ffffff;}
.btn-red a {color:#ffffff;}

/* login info box */
.login-info-box {margin-top:4px;}

.login-info-box,.login-info-box a {color:#bbbbbb;}
.login-info-box a {ddisplay:inline-block;background:url(images/logout.png)  no-repeat 0px 1px / 13px transparent  ;padding-left:18px;margin:0px 0px 0px 20px;}





/* language selector styles */
#lang_sel a:hover, #lang_sel ul ul a:hover {
    background: #eee none repeat scroll 0 0;
    color: #444;
}
#lang_sel *:hover > a, #lang_sel ul ul *:hover > a {
    background: #eee none repeat scroll 0 0;
    color: #444;
}
#lang_sel a.lang_sel_sel {
    background-color: transparent;
    color: #eee;
}
#lang_sel a.lang_sel_sel:hover {
    color: #eee;
    text-decoration: none;
}
#lang_sel a, #lang_sel a:visited {
    background-color: #eee;
    border: none;
}
#lang_sel li {
    float: left;
    position: relative;
    width: 100px;
}
#lang_sel ul ul {
    width: 100px;
}
/* ----------------------------------------- */

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.ccarousel-indicators {padding-left:0px;}

input.search-query {
    padding-left:26px;
}

form.form-search {
    position: relative;
}

form.form-search:before {
    content:'';
    display: block;
    width: 14px;
    height: 14px;
    background-image: url(images/glyphicons-halflings.png);
    background-position: -48px 0;
    position: absolute;
    top:10px;
    left:20px;
    opacity: .5;
    z-index: 1000;
}

/* anpassungen slider portal
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    height: auto;
    max-width: none;
}

.carousel-inner {
    height: 300px;
    width: auto;
}
*/ 

.fixed {
  position: fixed;
  background: #fff;
  z-index: 10;
  width: 100%;
}

@media (max-width: 768px) {
	
.top_tel {color:#bbbbbb;font-size:15px;}

.navtop .navbar-nav {
    margin: 0px -15px;
}
.navbar-nav {
    margin: 7.5px -0px;
}

/* anpassungen slider portal */
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    height: auto;
	margin-left: 00px;
    max-width: 800px;
}
.carousel-inner {
    height: 135px;
    width: auto;
}
.carousel-inner h1{
    font-size:24px;
}
.carousel-inner .btn-group-lg > .btn, .carousel-inner .btn-lg {
  border-radius: 6px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.33333;
    padding: 5px;
}
.carousel-caption {
bottom: 0;
}

}

@media (max-width: 992px) {
.nav > li > a {padding: 10px 10px !important;}

.carousel-caption {
bottom: 10;
}

}

@media (max-width: 992px) and (min-width: 768px) {
form.form-search {margin-top:-100px !important;}
}

@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}

.img-responsive, .thumbnail a > img, .thumbnail > img {
    height: auto;
    max-width: 100%;
}

@media (max-width: 560px) {
	
.top_tel {color:#bbbbbb;font-size:12px;}
.navtop .dropdown a {font-size:12px;}
.navtop img {display:none;}
.navtop div.container {padding-left:0px;padding-right:0px;}
.navtop div.row div {padding-left:0px;}

.navtop .caret {
    border-top: 7px dashed;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

}

@media (max-width: 380px) {
	
.hide-xs{display:none;}
}


/* ################################################################################ */

.post-33 .logged-in {color:#fff;visibility:hidden;font-size:0px;}
.post-33 .logged-in::after {content:" ";display:block;font-size:0px;height:0px;width:0px;}
.skdjksd.post-33 .logged-in a::before {content:" ";display:block;font-size:0px;height:0px;width:0px;}
.post-33 .logged-in a {visibility:visible!important;font-size:14px;}
.post-33 .logged-in a {display:inline-block;padding:10px;color:#fff;background-color:#E8551B;}


.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
}

 .entry-title > a { 
    pointer-events: none;
	cursor:pointer;
    text-decoration: none;
}

.navbar-default {
    background-color: #fafafa;
    border-color: #e7e7e7;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background-color: #f0f0f0;
}