﻿
.sub-menu{
	display: block;
}

.primary-menu li .sub-menu{
	display: none;
	position: absolute;
	left: 0;
	margin-right: 0;
	padding-left: 0;
	background-color: #fff;
	min-width: 220px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28);
}

.primary-menu li .sub-menu li{
	display: block;
}

.primary-menu li .sub-menu li a i{
	display: none;
}

.menu ul li .sub-menu li a{
    background-color: #fff;
	padding: 10px 15px;
	color: #565d65;
}

.menu ul li .sub-menu li a:hover{
	color: #4ea947;
}

.primary-menu li:hover .sub-menu{
	display: block;
}

	.menu ul li .sub-menu li{
		margin-left: 0;
	}

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}
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;}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

#slider5 .item {
    margin: 10px;
}

#slider2 .item img {
    width: 70%;
}

#slider2 .item img:hover {
    width: 70%;
}

#slider6 .item {
    padding: 15px;
}




.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;
}

#slider .item{
	padding:10px;
}


#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: px;
					text-transform: ;
					font-weight: ;
				}

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

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


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
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:28px;}


.eut-hidden-area .eut-hiddenarea-content {
	width: 50%;
	min-width: 270px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}




.padding-large {
  padding: 11px 19px;
  word-wrap: break-word;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.single-author .by-author{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.ai1ec-popup-title{font-size:12.35px;font-weight:bold;line-height:1.428571429;background:none;border-bottom:none;padding:0;}
.ai1ec-popup-title a{font-weight:bold !important;}
.ai1ec-popup-title a.ai1ec-buy-tickets{font-weight:normal !important;}

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

	
	.responsivefootermenu {
	
	}


.submenu{position:absolute;z-index:100;display:none;min-width:100%;font-size:12px;}

#top-mobile-menu .submenu,#top-links .submenu{left:0;top:107%;padding-top:11px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABkSURBVHjaYvz//z8DLsAYs98XSK2FcoP/L3HcjEstExGGsELxWqgY8QahGQIDeA1jItIQgoYxkWAIXsOYSDQEp2FMZBiC1TBGhuh95BiCDH6DkgbIoF8UGAI3jIkKhoC9CRBgADioJ9b7p/9+AAAAAElFTkSuQmCC) no-repeat 30px 0;}

#left-nav .submenu{padding-left:11px;left:106%;top: -10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABjSURBVHjaYvz//z8DLsAYs98XSK0FYlZGXAqRFYH52BSiK8KqEJsiDIW4FKEoxKcIrpCQIrBChuh9BBWBABMximAKiQIghcFA/JuQQuI9Q1LwkBTgJEUhSYmCpGSGTTFAgAEAWFRLfkFBOWMAAAAASUVORK5CYII=) no-repeat 0 20px;}

	.item_list .no_c_title {
		font-size: 18px;
	}
.item_list .no_c_title span{color:#f3474b;text-transform:capitalize}
.mk-css-icon-menu-line-2{transition:opacity .1s ease}
.dashboard-active .mk-css-icon-menu-line-2,.is-active .mk-css-icon-menu-line-2{opacity:0}
.larger{font-size:38px}
#logo{font:18px "Trebuchet MS",Tahoma,sans-serif;color:#007bb4;position:absolute;top:30px;left:2px}

.recent-post-widget-content {
  font-family: proxima-nova, sans-serif !important;
  font-size: 27px !important;
  line-height: 77% !important;
}

	  .huge_it_slider_1 {
		width:100%;
		height:100%;
		display:table !important;
		padding:0px !important;
		margin:0px !important;
		
	  }

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}


#home #first-time h3 {
	width: 60%;
	margin: 20px auto;
	text-align: center;
	color: #67C687;
}


#home #first-time p {
	width: 50%;
	margin: 20px auto;
	text-align: center;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
#content_full,#content_left,#wrapper{margin-left:0;float:none;width:auto}
#content_full a{font-weight:700;color:#696969;text-decoration:underline}
#wrapper #content_full,#wrapper #content_right,#wrapper #content_left{width:100%}
.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-4{width:33.33333333%}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}
#tm_builder_outer_content .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_pricing_content,#tm_builder_outer_content .tm_pb_text,#tm_builder_outer_content .product,#tm_builder_outer_content .tm_pb_widget{word-wrap:break-word}
#tm_builder_outer_content .tm_pb_text p:last-of-type{padding-bottom:0}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}


.scroll-up{
    display: none;
    z-index: 900;
    opacity: .7;
    position: fixed;
    bottom: 100%;
    padding: 10px;
    right: 0;
    bottom: 0;
    cursor: pointer;
}

.scroll-up:hover {
    opacity: 1;
}

.mvp-main-box {
margin: 0 1.666666666%; width: 96.666666666%; }




.textwidget p { margin-top: 20px; }

.textwidget p:first-child { margin-top: 0; }

.textwidget ul { list-style: square; }

.textwidget ol { list-style: decimal; }

.textwidget ul, .textwidget ol { margin: 0 0 20px 15px; }

.textwidget ul ul, .textwidget ol ol { margin: 0 0 0 15px; }

.header-left-list{
    margin-top: 78px;
    margin-left: 10px;

}


.clearfix, .l-header-inner {
  *zoom: 1;
}


.clearfix:after, .l-header-inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}


.l-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 58px;
  background: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  border-bottom: 1px solid #b7b7b7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 100;
}


.l-header a {
  text-decoration: none;
}


.l-header-inner {
  margin: 0 auto;
  padding: 10px 20px 0;
  max-width: 1000px;
}


.width-normal .l-header,
.width-small .l-header {
  border-bottom: 0;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}

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


#container {
	margin: 0px 0px;
	padding: 0px 0px;
	border: 0px;
}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}


#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;
				}


.wds_loading_img {
  border: none !important;
  float: none;
  width: 50px;
  animation: spin 2.5s infinite linear;
  -moz-animation: spin 2.5s infinite linear;
  -o-animation: spin 2.5s infinite linear;
  -webkit-animation: spin 2.5s infinite linear;
}

.content-banner
{float:left; margin:13px 9px 0 0;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
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:36px;}
#mainmenu-one ul.nav li.dropdown:hover .menu-depth-1,#mainmenu ul.nav li.dropdown:hover .menu-depth-1{display:block;margin-top:0}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.home-entry .post-excerpt{font-size:.867em}
.post-list .post-excerpt{margin:0}
.post-list .post-1edcu-3col .post-excerpt{margin:0;font-size:15px}
.img-responsive{display:block;max-width:100%;height:auto}

.corner {
    position: absolute;
    left: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 10px 10px;
    border-color: transparent transparent #00aaff transparent;
}

#ub-f{position:relative;float:none;clear:both}
.list-unstyled{padding-left:0;list-style:none}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}

#bottom nav .links { margin-bottom: 2em; }

#bottom nav .links li { margin-bottom: 0.375em; }

#bottom nav .links:last-child { margin-bottom: 0; }


.page-template-tpl-home .section-featured .right {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  -ms-flex-order: 1;
      order: 1;
  margin: 0 0 40px;
}

.slider1 table td.brdr{
	border-right:1px solid white;
}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}

table.classementNormal td.pos {text-align:center;}

	br.welcome-br{display:none;}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}
header .header_content .header_heights .head_hero_txt .coming-soon{margin-top:20px;font-weight:400;font-size:18px}
header .header_content .header_heights .head_hero_txt .coming-soon span{font-weight:600;font-size:22px}
.section_nine .coming-soon{margin-top:20px;line-height:24px;margin-right:30px}
.section_nine .coming-soon div{font-size:20px;font-weight:600}
#u2545-5{font-size:150px;line-height:0px;}



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

#fklms_login_bar .fkcontainer{   
    padding-top: 5px;
    margin: 0 auto;
    padding-right: 30px;
}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}

.f-content-center {
  min-height: 460px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 100px 0;
}

.page-template-template-contact .f-content-center {padding: 360px 0 100px;}


  .demo-page .f-content-center {min-height: auto; max-height: 480px; display: block; text-align: center; padding: 100px 0 0;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:6.5px;padding-right:6.5px}
