﻿

	div#nav_mdd li#nav_bt_accueil, div#barre_themes {
		display: none;
	}

#nav li.nav_menu:hover,#nav #nav_bt_accueil:hover {
	background:#9bd2fc;
}

  .footer-left, .footer-right {width:100% !important; padding: 0.25em 0;}

  .footer-right {margin: 0; padding: 0;}

  .footer-right ul {float: left !important;}

  .footer-right ul li {margin: 0 10px  0 0 !important;}
.img-responsive{display:block;height:auto;max-width:100%}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:'icomoon';content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:'icomoon';content:'\e61f';margin-left:10px}
.side-header-left.menu-text-align-right .fusion-caret,
.side-header-right.menu-text-align-left .fusion-caret{position:static}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-menu-item-button .menu-text{border-color:#fff}
.fusion-menu-item-button:hover .menu-text{border-color:#780404}

  html #page #header .header_mid nav .menu-item-mega-description-container,
  html #page #header .header_bot nav .menu-item-mega-description-container {
    display: none;
  }


#column1-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}


#pos-1 {
	padding: 100px 0 70px 0;
	background-color: #001d29;
}


#pos-1 #video {
	max-width: 1272px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}

.logo-section {
  position: relative;
  z-index: 100;
}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}

.content-sidebar .textwidget, .content-sidebar select{padding:3px;margin:10px 2px 10px 2px;width:188px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.ui-icon-top-search:before{content:'\e899'}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}
.sidebar-overlay{display:none}
.sidebar-overlay.active{background:#000;position:fixed;left:0;right:0;top:0;bottom:0;z-index:8999;min-height:100vh;opacity:.35;transition:opacity 0.2s ease-in-out 0s}

  .imgborder {
    clear: both;
    float: none;
    margin-bottom: 20px;
    display: block;
  }
.newsletter .description p.title{font-size:13px;letter-spacing:5.5px;line-height:1.38;text-transform:uppercase}
.promofans-login-module .newsletter .description p.title{font-size:13px;letter-spacing:5.5px;line-height:1.38;text-transform:uppercase}
.collections-modules .collections-module .description .title{margin:0;text-transform:uppercase}
.sociallink{width:100%;float:left;text-align:center}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

        
        .berater_bild {
            vertical-align: top;
            margin: 0;
        }


.two-thirds {
	width: 100%;
	float: none;
	display: table-header-group;
}


.two-thirds img {
	width: 100%;
}
#footer .ctc-container .call-num{display:inline-block;padding:0 15px 0 5px}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-size:0.9em;letter-spacing:.05em;line-height:1.6em;padding-top:0.5em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description.hasbg{margin-top:0.4em;padding:10px 15px;line-height:1.6em;background-color:rgba(0,0,0,0.5);text-shadow:none;}
.feature-description,.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-family:'Roboto';text-shadow:rgba(0,0,0,0.5) 2px 2px 0,rgba(0,0,0,0.9) 1px 1px 0;}
.cli-tab-section .cli-tab-content{padding:10px 20px 5px}
.cli-tab-section{margin-top:5px}
.cli-tab-section.cli-privacy-tab{display:none}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab{display:block}
.cli-tab-section .cookielawinfo-row-cat-table td,.cli-tab-section .cookielawinfo-row-cat-table th{font-size:12px}
.thumbnail{display:inline-block;position:relative;overflow:hidden}
*::-ms-backdrop,.thumbnail{display:block}
*::-ms-backdrop,.carousel .thumbnail{display:inline-block}
.product-box .thumbnail{display:block}

.product-box .card.hover-box-shadow .thumbnail {
  border: 0;
  margin: 0.6rem 0 1rem;
}

.modal__close{ position: absolute; top: 20px; right: 20px; padding: 0; border: none; outline: none; background: none; font-size: 26px; color: #404040; cursor: pointer; }

.modal__close:hover{ color: #000; }
