﻿
.navigation .n_bj9{ background-position:-213px -160px;}


#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
	line-height: 1.7em !important;
}

.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix:before,body.single-hps-highlight .highlights-navigation:before,.clearfix:after,body.single-hps-highlight .highlights-navigation:after{content:" ";display:table}
.clearfix:after,body.single-hps-highlight .highlights-navigation:after{clear:both}
.clearfix,body.single-hps-highlight .highlights-navigation{*zoom:1}

.mk-col-1-4,
.mk-col-3-12 {
  width: 25%;
}

.page-template-page-sidebar #primary {
	width: 70%;
	float: left;
	padding: 20px;
}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}

.hero__title {
  color: #1e2434;
  font-weight: 900;
  font-size: 4rem;
  line-height: 4rem;
  margin: 0 auto 25px;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.sponsors-flash-part marquee {
    background: #fff;
    padding: 3px 0 0;
}

.sponsors-flash-part marquee img {
    border: 1px solid #ccc;
}
.power-bar .inner-slider .inner-slider-item{display:inline-block;width:100%;height:inherit}
.power-bar .inner-slider .inner-slider-item:nth-child(3n){width:30%;margin-right:3.3333333333%;margin-left:0px}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-1){width:30%;margin:0px 1.6666666666%}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-2){width:30%;margin-left:3.3333333333%;margin-right:0px}

	.furniture-panel .col-lg-4{float:left; width:33.33%;}


.clear-both {
	clear:both;
	display:block;
	height:0px;
	font-size:0px;
}

#barre_themes .clear-both {
	clear:both;
}
#header-actions{margin-bottom:10px}
.clear:after,.cf:after{clear:both}
.clear:before,.clear:after,.cf:before,.cf:after{content:"";display:table}
.cf{zoom:1}
.submenu,.submenu.submenu-search{position:absolute;background:#fff}
.submenu{padding:32px 0 23px 10px;top:85px;width:340px;left:0;margin-left:-82px;transition:.2s all ease;opacity:0}
.submenu.submenu-search{width:auto;right:0;margin-left:0;top:80px}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

.tiled-gallery .gallery-row {
	 overflow: hidden;
	 margin-bottom: 2px;
}
.site-header .info-block{margin-top:0.5em;text-align:right}


#header .info-block ul li a, .info ul li a {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	font-size: 30px;
	line-height: 35px;
	overflow: hidden;
	background: #c9c9c9;
	color: #000;
}


#header .info-block ul li a:hover,
#header .info-block ul li a:focus,
.info ul li a:hover,
.info ul li a:focus {
	background: #000;
	color: #c9c9c9;	
}


.text-grey-darker {
  color: #727174;
}
.flip-box-wrap .ifb-auto-height .ifb-face .ifb-desc-back,.flip-box-wrap .ifb-custom-height .ifb-face .ifb-desc-back{margin-bottom:15px;max-height:45%;max-height:-webkit-calc(100% - 55px);max-height:calc(100% - 55px);position:relative;overflow:hidden}


.custom.additional {
  width: 90% !important; padding:10px;
}

#right1 .module .custom {
 
  padding-left: 15px;
}
  
.custom-view-current-mood img {
  width: 100% ;
}

.custom-view-current-mood {
  text-align: center;
}
.column-1-2 .wpcf7 textarea{width:400px}
.columnfix.column-last{margin-bottom:20px !important}
.background-block-container p:last-child,.background-block-container h1:last-child,.background-block-container h2:last-child,.background-block-container h3:last-child,.background-block-container h4:last-child,.background-block-container h5:last-child,.background-block-container h6:last-child,.background-block-container .column{margin-bottom:0}
.column-1-2{width:47.5%}
.column-1-3{width:30%}
.column-2-3{width:65%}
.column-1-4{width:21.25%}
.column-3-4{width:73.75%}
.column-1-5{width:16%}
.column-2-5{width:37%}
.column-3-5{width:58%}
.column-4-5{width:79%}
.column-1-6{width:12.5%}
.column-5-6{width:82.5%}
.column{position:relative;margin:0 5% 30px 0;float:left}
.column-last{margin-right:0 !important}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay{border-radius: 3px; display:block; position: relative; max-width: 100%;}


.avia_image + br{display:none;}







.av-styling-circle .avia-image-container-inner, .av-styling-circle .avia_image, .av-styling-circle .av-image-caption-overlay,
.av-styling-circle div.av-caption-image-overlay-bg{overflow: hidden; border-radius: 10000px; }


.av-styling-no-styling .avia-image-container-inner, .av-styling-no-styling .avia_image, .av-styling-no-styling .av-image-caption-overlay{border-radius: 0; border:none;}
#ctf .ctf-header-name{font-weight:700;margin-right:6px}
.mb-3,.my-3{margin-bottom:1rem!important}

.font-box {right: 19%;top: 204px;}

.font-box li {margin:0; padding:0; list-style-type:none; font-size:initial; display: block; float: left;}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#header_eva .header_eva_submenu_lifestyle .categ_tags {
    display: none;
	font-size: 14px;
	line-height: 23px;
	color: #000000;
    font-weight: 700;
}


#header_eva .categ_tags.active{
    display: block!important;
}


#header_eva .header_eva_submenu_lifestyle .categ_tags a {
	color: #725FD2;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.advertisement_300x250 {

}

.advertisement_300x250 img {
   margin: 0 auto;
   display: block;
}
.rtecenter{text-align:center;}

.cutaqyv a{display:inline !important;padding:0 !important;margin:0 !important;}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.has-feedback label.sr-only ~ .form-control-feedback{top:0;}


.site-description {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 3px;
	line-height: 1.5;
	padding: 8px 30px 10px;
}


.site-description,
.site-title {
	font-family: 'Open Sans Condensed', sans-serif;
	margin-bottom: 0;
}


.header-image .site-description,
.header-image .site-title {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

.homepage-resources{
    padding-top: 100px;
    padding-bottom: 100px;
    
    background: #ffffff; 
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); 
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); 
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); 
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.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}
.jumbotron .container{max-width:100%}


.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
}


.site-footer .site-info {
	float: left;
	padding: 3em;
	color: #fff;
}






.followus{
    margin-top: 15px;
    padding-bottom: 15px;
}

.followus .titre{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}

.followus .liens a{
    color:#000;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 16px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.followus .liens a .fa-inverse{
    color:#eaeaea;
}

.followus .liens a:hover{
    text-decoration: none;
    color:#333;
}

.followus .liens{
	display: inline-block;
}

  .steps-callout .number img {
    width: 150px;
    height: auto; }

a.lndtitle{
    color: #5A5A5A !important;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px !important;
    font-weight: bold;
    line-height: 125%;
}

a.lndtitle:hover{ text-decoration:underline;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.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}
.jumbotron .container{max-width:100%}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.home-section h2.block-title{font-size:16px !important;line-height:28px !important;font-family:'Adobe Garamond Pro',Garamond,serif;font-weight:bold;color:#000;font-style:italic;}
.front #block-menu-menu-especially-for h2.block-title{font-size:16px !important;line-height:28px !important;font-family:'Adobe Garamond Pro',Garamond,serif;font-weight:bold;color:#000;font-style:italic;}




#shoplist{
	clear:both;
	width:auto;
}



#shoplist div{
	float:left;
	margin: 0 7px;
	padding:10px 0 0 10px;
	width:136px;
	
}


#shoplist div p{
	padding:5px 0 0;
}


#shoplist div p.tel{
	margin-bottom: 10px;
	color:#825939;
	font-weight: bold;
}




.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}


.clearfix {
  min-height: 1px;
}


* html .clearfix {
  height: 1px;
  
}
.toolbar .toolbar_inner{width:100%;max-width:1000px;margin:auto;display:block;position:relative}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }
.additional-checkout-button--apple-pay .additional-checkout-button__logo{background:-webkit-named-image(apple-pay-logo-white) center center no-repeat !important;background-size:auto 100% !important;display:inline-block !important;vertical-align:middle !important;width:3em !important;height:1.3em !important}
.additional-checkout-button--amazon .additional-checkout-button__logo{-webkit-transform:translateY(4px) !important;transform:translateY(4px) !important}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}
.copyright,.footernav{float:left!important;width:100%!important;clear:both;padding-top:12px!important}
.copyright{color:#b4b4b4;padding:12px 0 0;float:left;display:block}
.copyright a:link,.copyright a:active,.copyright a:visited{color:#b4b4b4;text-decoration:none;font-weight:700!important}
.copyright a:hover{color:#fee100;text-decoration:none;font-weight:700!important}

    .client_login.menu-item{
        display:none
    }
