﻿
.main-header .search-account .account-container { display: none; top: 3px; right: -3px; padding: 0; width: 100%; position: relative; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }


#wrapper .fusion-footer .textwidget a {
	text-decoration: underline;
}


#wrapper .fusion-footer .textwidget a[href^=tel] {
	text-decoration: none;
}

	
	#wrapper .fusion-footer .widget-title, #wrapper .fusion-footer .textwidget {
		font-size: 14px;
	}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}
.bar-container{position:absolute;left:0;height:5px;content:"";width:100%}
.bar{position:absolute;left:0;height:30px;border-radius:0;content:"";padding:2px 0 0 19px;color:#fff;width:100%}


body,
#nav ul li a,
#nav_sub ul li a,
#supplemental_details p a,
#footer a,
.page_content a  {
	color: #26272e;
}
 
.gdlr-core-column-service-item .gdlr-core-column-service-title{ color: #383838; }


.gdlr-core-column-service-item.gdlr-core-center-align .gdlr-core-column-service-title-wrap{ margin-bottom: 15px; }


.gdlr-core-column-service-item.gdlr-core-column-service-icon-top .gdlr-core-column-service-title-wrap{ margin-bottom: 20px; }

.gdlr-core-column-service-icon-left .gdlr-core-column-service-title-wrap{ margin-bottom: 16px; }

.gdlr-core-column-service-icon-left.gdlr-core-no-caption .gdlr-core-column-service-title-wrap{ padding-top: 5px; }


.gdlr-core-column-service-icon-left-title .gdlr-core-column-service-title-wrap{ overflow: hidden; margin-bottom: 18px; }

.gdlr-core-column-service-icon-left-title.gdlr-core-no-caption .gdlr-core-column-service-title-wrap{ padding-top: 5px; }


.entratel { float:left; width:474px; height:222px;margin-bottom:5px; margin-right:5px}



.bx-wrapper ul.kiwi-logo-carousel.align-top li div.helper { width:100%; height:100%; display:table-cell; vertical-align:top; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-top li img { max-height:100%; max-width:100%; display:inline-block; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper { width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li img { max-height:100%; max-width:100%; display:inline-block; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li div.helper { height:100%; display:table-cell; vertical-align:bottom; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li img { max-height:100%; max-width:100%; display:inline-block; }

.menu-item-language img.iclflag {
  margin-top: -3px;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.col-12{width:100%}
.change-avatar a.btn.btn-outline.sm-col-4.col-12{margin:4.5px -3px}
.img-fluid{max-width:100%;height:auto}
.content-bottom .s-desc .icon .over{z-index:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#ae3545;}


.page-top-bar .accessibility-tools {
	margin-right: 60px;
}
.nav-vertical .social-icons,.nav-vertical .header-button{display:block;width:100%}
.text-center .social-icons{margin-left:auto;margin-right:auto}
.social-icons{display:inline-block;vertical-align:middle;font-size:.85em;color:#999}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}
.social-icons span{font-weight:bold;padding-right:10px}
.social-icons i{min-width:1em}
.nav-dark .social-icons,.dark .social-icons{color:#FFF}
.nav-dark .social-icons .button.is-outline,.dark .social-icons .button.is-outline{border-color:rgba(255,255,255,0.5)}
.social-button,.social-icons .button.icon:not(.is-outline),.social-icons .button.icon:hover{background-color:currentColor !important;border-color:currentColor !important}
.td-mega-menu-page .td-mega-grid{padding:22px}
.td-mega-menu-page .td-mega-grid .td_block_wrap{padding-bottom:26px}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}
#header-inside{padding:0px 0 0px;position:relative;}
#header-inside-left{padding:0 0 0px 0;}
#header-inside-right{padding:0 0 0px 0;}
.logged-in #header-inside{padding-top:110px;}
.onscroll #header-inside{padding:0px 0 0px;}
.onscroll #header-inside-right{padding:0;}
.onscroll #header-inside-left{padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img, .post img, #logo { max-width: 100%; height: auto; width: auto; }

.flexslider .slides img { display: block; width: auto; }



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

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}

	#featured #slides, #featured ul.slides { background-color: #e5e5e5; border-bottom: 1px solid #fff; padding: 3px; }

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

  .featured-block__content {
    padding: 10px; }


.section-inset.footer-top-inset {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06); }

  .section-inset.footer-top-inset img {
    max-width: 170px; }

  .section-inset.footer-top-inset .row {
    margin-top: 10px; }


.section-inset {
  display: block;
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 30px; }


.item-meta {
  border-top: 1px solid #363636;
}

.item-meta th, .item-meta td {
  border-bottom: 1px solid #363636;
  border-left: 1px solid #363636;
}

.item-meta td {
  border-right: 1px solid #363636;
}

.item-meta td.action {
  padding: 3px;
}

.item-meta .btn, .item-meta .comment-reply-link {
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 300;
  font-weight: normal;
  width: 100%;
}

.item.product .item-meta {
  margin-top: -10px;
}


.col1_landing ul, .border_landing ul{
	margin:0;
	padding:0;
}


.col1_landing ul li, .border_landing ul li{
	margin:1px 0 0 0;
	padding:0  5px 0 5px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type:none;
}


.col1_landing ul li a, .col1_landing ul li a:link, .col1_landing ul li a:active, .border_landing ul li a, .border_landing ul li a:link, .border_landing ul li a:active{
	padding:0;
	margin:0;
}
 
.col1_landing ul li a:hover, .border_landing ul li a:hover{
	padding:0;
	margin:0;
}

#topbar-container #ribbon {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  display: inline-block;
  color: white;
  top: -30px;
  right: 0;
  height: 23px;
  width: 15px;
  line-height: 20px;
  padding: 1px 5px 0;
  background: #d65253;
  cursor: pointer !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  text-shadow: none;
  font-size: 150%;
  z-index: 999;
}

#topbar-container #ribbon:after, #topbar-container #ribbon:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}

.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  top: 4px;
  position: relative;
}
.media-heading{margin-top:0;margin-bottom:5px}
.custom-bullet .media-heading{margin-top:0!important}
.date-picker .media-heading{margin-top:0!important}
.help-bloc-aides .media-heading{color:#fff!important;font-family:Georgia!important;font-size:14px!important}
.plus-info .media-heading{font-size:13px!important}
.statut-dossier .media-heading{margin-top:0!important}
#blocContenuComplexe .media-heading{color:#000!important;margin-top:0!important}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

.popup__callback__modal-body-secondary-text, .popup__callback__modal-body-third-text, .popup__callback__modal-body-success-text p {
    text-align: center;
    font-size: 18px;
    line-height: 20px;
    color: #464646;
    font-weight: 200;
}
#wp-calendar tfoot #next{text-align:right}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
#home_content .hp-payment{text-align:center;font-size:16px}
#home_content .hp-payment h2{margin-bottom:10px}
#home_content .hp-payment img{display:inline-block;vertical-align:middle;margin:0 15px 15px}
#home_content .hp-payment img:nth-child(7){max-width:30px}

.nobottommargin{margin-bottom:0 !important}

    .menu ul [class^="icon-"]:before, .menu ul [class*=" icon-"]:before { left: 18px }

    #navigation .menu i { display: none }

    #navigation .menu a {
        color: #fff!important;
        padding-left: 0!important;
        padding-right: 2%;
        width: 100%;
        text-indent: 3%;
        padding-right: 0;
        font-weight: normal;
        font-size: 14px;
        border-left: 0;
        padding: 8px 0;
        border: 0!important;
    }

#navigation .menu { float: left }
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
.list-unstyled{padding-left:0;list-style:none}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

@charset "UTF-8";




.clearfix {
  *zoom: 1;
}


.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}

div#nextend-smart-slider-100019 .smart-slider-canvas {
  position: relative;
}

div#nextend-smart-slider-100019 .smart-slider-canvas,
div#nextend-smart-slider-100019 .smart-slider-layer {
  overflow: hidden !important;
}

div#nextend-smart-slider-100019 .smart-slider-canvas-inner {
  position: relative;
  width: 100%;
  height: 100%;
}

div#nextend-smart-slider-100019 .smart-slider-canvas .nextend-slide-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: none !important;
  height: auto;
  background: rgba(0,0,0,0.002);
}
.boxed .header_inner{width:1150px;margin:0 auto}
.vertical_menu_enabled header .header_inner{display:none}
.paspartu_enabled .header_inner{position:relative}
.footerbox{padding:65px 0 20px}

.sub-menu .menu-item-has-children:after { color: #fff }

#menu-item-48 a {
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	}
.count-red{color:red!important;font-size:16px}


div.rpwwt-post-date{font-size:80%;
font-weight:600;
}
.container-fluid-custom{width:100%;margin:0;padding:0}
#forgetMemberPan .container{max-width:850px}


.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 {
    border-radius: 6px;
}


.jumbotron.container {
    max-width: 100%;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}
.box-text{padding:30px;background:rgba(24,24,24,.05);border:1px solid rgba(24,24,24,.1);line-height:1.6em;position:relative;margin-bottom:25px}
.box-text.box-text--icon{padding-left:80px}
.box-text.box-text--icon:after{content:attr(data-icon);position:absolute;top:35px;left:25px;font-size:30px;font-size:1.875rem;font-family:fontawesome;opacity:.8}
.nd-product-boxes .view-content .item-list ul li{margin:0;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.panel-grid .cell--teal{background-color:#159b9b}
.panel-grid .cell--teal .widget-title{padding-top:20px;color:#fff}
.panel-grid .cell--teal .textwidget{color:#fff}
.panel-grid-cell .widget_sow-button .button .panel-grid .cell--teal .textwidget a,.panel-grid .cell--teal .textwidget .button,.panel-grid .cell--teal .textwidget .panel-grid-cell .widget_sow-button .button a{margin-top:15px;color:#159b9b!important;background-color:#fff}

			.et_pt_item_image img.portfolio { border:3px solid #E5E5E5; }
.point_me__fancy_box_border,.point_me__fancy_box_corners{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}
.point_me__fancy_box_corners{width:100%;height:100%}
.point_me__fancy_box_corners:after,.point_me__fancy_box_corners:before{content:"";display:block;width:3em;height:3em;border-radius:1.5em;border:2px solid #cca13b;position:absolute;top:-1.5em;left:-1.5em;background:#fafaec;z-index:2}
.point_me__fancy_box_corners:after{right:-1.5em;left:auto}
.point_me__fancy_box_corners.bottom:after,.point_me__fancy_box_corners.bottom:before{top:auto;bottom:-1.5em}

  #main.fullwidth,
  .layout-full #main,
  .col-full {
    max-width: 1140px;
    margin: 0 auto;
    width: 100%;
  }

  .home-widgets .widget .col-full {
    margin: 0 auto;
  }

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


.textwidget select {
    max-width: 100%;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.entry-content ul {
	margin-left: 17px;
}



.li_title_categories {
  display: list-item;
  font-size: 0.8em;
  color: #5E5E5E;
  text-transform: uppercase;
  font-weight: bold; }
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}

.footer .bottom .author{text-align:center;color:#bfbfbf;}

.f-widget {
    width: 32%;
    max-width: 301px;
    float: left;
    position: relative;
    color: #C2C2C2;
    margin-bottom: 10px;
    margin-right: 7%;
}

.f-widget .advanced-recent-posts a { color: #fff }

    .f-widget-2 { margin-right: 0 }


.footer-socket-area {
	width: 100%;
}
#footer-info,#footer-info a{color:#626262}
#footer-info{font-size:20px}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}

	.item{
		max-height: 250px;
	}
.blog #primary,.archive #primary,.tag #primary,.single #primary{width:auto}
.tribe-theme-twentyfourteen #primary-sidebar div.tribe-countdown-number{font-size:24px}
.tribe-theme-twentyfourteen #footer-sidebar div.tribe-countdown-number,.tribe-theme-twentyfourteen #primary-sidebar div.tribe-countdown-number,.tribe-theme-twentythirteen #secondary div.tribe-countdown-number{color:#fff;text-shadow:1px 1px #000}

.post-meta { margin:0; font-size:11px; color:#999999; font-style:italic; }

.post-meta a { color:#999999; }
.card-chip{margin-bottom:8px;color:#282c37}
.card-chip div{display:inline-block;background:#fff;padding:0 16px 2px;margin:0 0 4px;border:2px solid #e6e6e6;border-radius:50px;line-height:1.5;-webkit-transition:background 200ms;-o-transition:background 200ms;transition:background 200ms}
.card-chip div:hover{background:#e6e6e6}
.card-chip div:not(:last-of-type){margin-right:10px}
.card-chip div a{color:inherit;font-size:13px}

.momenu{display:none;background:#3876a4;margin-left:-10px;padding:5px 10px;position:fixed;width:100%;border-bottom:2px solid #ddd;z-index:99999}

.momenu img{width:25px}

.momenu .searchlittle{float:right}

.momenu .cartlittle{float:left}

.new_sitemap_list			{	list-style:none;	display:block;	font-size:1.2em; 	line-height:1.7em; 	}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.nav-menu li.shop-item a:before{content:none !important}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

  #sidebar .menu { margin: 0; }

  #sidebar .menu li { margin: 0; }
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}

.vc_col-sm-4 { width: 33.3333%; }


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.vc_wp_text .textwidget{margin:12px 0 43px}







#art-main, table
{
    font-family: "Century Gothic",Arial, Helvetica, Sans-Serif;
    font-size: 16px;
}


#art-main
{
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
}

	
	#superfish-1 {
		float: right;
	}

	
	#superfish-1 li {
		text-align: left;
		display: block;
		float: none;
	}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
