

.box-media-zoom{display:none !important;}
#search-results103{padding-top:15px;}
.plugin-title-inner{display:none !important;}
.-derniere .lastItem{text-align:center !important;padding:20px !important;}
h1#logo a img{width:120px; height:auto;}
.mainHeader .logoWrapperFull{position:absolute; height:1px;}
.mainHeader .logoWrapperFull h1#logo {padding:4px 6px !important;}
.flyOutModuleWrap.horizontalElement.elementOpen {
top: -31px;
width: 270px;
right: 25px;
} 
.icon-menu:before {content: '\e811';background: #F0F0F0;padding: 2px 8px;border-radius: 7px;box-shadow: 0 0 7px rgba(0, 0, 0, 0.72);}
#menuToggler span{display:none;}
.moduleItemExtraFieldsLabel,.module.-lastexpo a.moduleItemTitle{font-weight:bold;}
.module.-lastexpo a.moduleItemTitle{font-size: 20px;}
.module.-lastexpo, #moduleId100{max-width:423px;}
.module.-lastexpo b{line-height:0px; font-size:0px;}
.module.-lastexpo li{margin: 0 0 10px !important;}
@media screen and (min-width: 900px){
  .horizontal-menu ul.menu > li.current.active {border-bottom: 5px solid #1E82BE;margin-bottom: -5px;}
.isFrontpage  .horizontal-menu ul.menu > li.current.active {border-bottom: 5px solid transparent;margin-bottom: -5px;}
  
.gridBlockPadding{margin: 0px -2px;padding: 0 0px;}
.module.-search{margin-right:30px;max-width:275px !important;}
form#searchForm fieldset.only{display:none;}
.flyOutModuleWrap {position: relative;z-index:999;right: 0;opacity:1;top:0;padding:0;left:0;width:500px;}
.flyOutModuleWrap a.icon-cancel.closingButton{display:none;}
a.noAction.icon-search.searchToggle{display:none;}

.flyOutModuleWrap.horizontalElement.elementOpen {
top: -30px;
width: 340px;
}  
  
  
}  
@media screen and (max-width: 900px){
.mainHeader .logoWrapperFull h1#logo {padding:4px 62px !important;} 
  .mainHeader .logoWrapperFull{position:absolute; height:1px !important;}
.horizontal-menu ul.menu {background: rgba(31, 30, 31, 0.9);}
.horizontal-menu ul.menu li {background: transparent;} 
.horizontal-menu ul.menu > li.current.active > a{font-weight: 700;text-decoration: underline;}  
}
.isFrontpage h3.moduleTitle{text-align:center !important;}
.horizontal-menu ul.menu ul li:hover, .horizontal-menu ul.menu ul li.active{background: #58738C;}
.horizontal-menu ul.menu ul {background: #44505C;}
.horizontal-menu ul.menu > li:hover > ul:after{ color : #58738C;}

#searchWrapper{background:transparent !important;}
.flyOutModuleWrap:after{display:none !important;}
#search-results97{z-index:10000 !important;}
.flyOutModuleWrap.horizontalElement.elementOpen {
top: -30px;
width: 270px;
}

li.deeper.parent{vertical-align: top;line-height: 60px;font-size: 14px;}

.-bio .itemHeader {padding-top: 50px !important;}

ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg, ul.sigProClassic li.sigProThumb a.sigProLink:hover img.sigProImg{border: 5px solid #FFF;box-shadow: 0 0 7px rgba(0, 0, 0, 0.72);}

.itemExtraFields span.itemExtraFieldsLabel{vertical-align: bottom;}
.itemList .catItemExtraFields ul li{font-weight:normal;}
span.extraFieldsLabel{font-weight:bold;}
.large-block-grid-5 > li,.small-block-grid-2 > li{width:50% !important;} 
.mainHeader .logoWrapperFull, .colophon{background: #F0F0F0;}
#productShare{width:270px;}
a.k2Anchor{display:none;}
.modItemsBlock img ,.itemIsProduct .itemImage, .itemList .catItemImageBlock{border: 10px solid #FCFCFC;box-shadow: 0 0 7px rgba(0, 0, 0, 0.72);}
.itemList .catItemView {padding: 12px 10px 40px 12px;}
#sbox-window {height:auto ! important;}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper{  padding: 8px;}

ul.sigProClassic span.sigProPseudoCaption, ul.sigProClassic span.sigProCaption{display:none;}

ul.sigProClassic li.sigProThumb {

  }

 

@media only screen and (max-width: 400px){
.flyOutModuleWrap.horizontalElement.elementOpen {
top: -36px;
width: 270px;
right: 25px;
}  
  
  
ul.sigProClassic li.sigProThumb {
margin: 6px 18px 0 0;
max-width:none;
overflow: hidden;
}
  
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {  
  margin:0;
  } 
}




@media only screen and (max-width: 900px) {
  .itemList .itemContainer, .itemList .latestItemsContainer{
    width:100% !important;}
span.separator{color: #FFF;padding-left: 20px;}
}
