﻿
.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row:before{content:none}
.row.nested{margin-left:0;margin-right:0}


.albastru
{
background-color:#00B2EE;
}




.clear {
	clear: both;
	overflow: hidden;
	line-height: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	margin: 0 !important;
	}

.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: 20px;
  padding-right: 20px;
}

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


header .nav .menu-item a {
  color: #282828;
}


header.banner .nav-primary,
header.banner .menu-header-navigation-container,
header.banner .nav {
  height: 100%;
  min-height: 87px;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu,
.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .sub-menu {
  padding-left: 0;
  list-style: none;
}


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu {
  margin-bottom: 16px;
}




.slider-wrap								{ position: absolute; top: 0; left:0; }


.mx-nav-mobile-menu li a {color:#aaaaaa;font-weight:normal;}

.mx-nav-mobile-menu li a:hover {color:#ffffff;}

.mx-nav-mobile-menu .sub-menu {margin-top: 5px;border-top: 1px #333 solid;padding-top: 5px;padding-left: 10px;}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
.x-navbar-static-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu{position:static}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu{position:relative}
.tagcloud a:hover,.sb-widget .tagcloud a:hover,.footer-widget .tagcloud a:hover{color:#fff}



.row-nav {background: #000; margin-bottom: 2.0em;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

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


.actual_post_title_page_full {
	width:95.604395604395604396%;
	margin:0 0 0 2.1978021978021978022%;
}


.actual_post_title_page_full h2{ 
	line-height:36px;
	margin:10px 0 10px 0;
	font-size:36px;
}
.nav-text,.nav-toggle{display:none;float:right}
.nav-text{font-size:16px;line-height:24px;padding:13px 20px}
.nav li a,.nav-text,.nav-toggle{display:block}
#nav-topbar .nav-text{color:#fff;color:rgba(255,255,255,.7)}
#nav-header .nav-text{color:#fff;color:rgba(255,255,255,.7)}
.mine-red a{color:#861023!important}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}


.intro{
    line-height: 2rem;
    margin-bottom:90px;
}


    p.intro{
        font-size: 0.85rem;
        line-height: 1.2rem;
        font-weight: 200;
        letter-spacing: 0.05rem;
        margin-bottom:40px;
    }




.wrapper {
	max-width: 1084px;
	margin: 0 auto;
}


.sponsored-text-post {
    text-transform: uppercase;
    
    
    font-weight: 600;
    color: #f68320;
}

h2.widget-title {
	color: #fff;
    font-size: 20px;
    padding: 0px 10px 0 50px;
    margin: 0 -20px 20px -20px;
    height: 60px;
    line-height: 60px;
    text-align: left;
    background: linear-gradient(115deg, #fab600 0%, #fab600 15%, #82c2f2 15%, #82c2f2 100%);
}
.tb-megamenu-column{padding:10px 0;}
.qodef-wipe-holder .qodef-wipe-1{position:absolute;top:0;left:0;width:1500%;height:1200%;background:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateY(-80%) rotate(45deg);-moz-transform:translateY(-80%) rotate(45deg);transform:translateY(-80%) rotate(45deg)}
.qodef-wipe-holder .qodef-wipe-1.qodef-animate{-webkit-animation-name:qodefSwipeWidth1;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:1.45s;-webkit-animation-fill-mode:forwards;animation-name:qodefSwipeWidth1;animation-duration:3s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-delay:1.45s;animation-fill-mode:forwards}
.seasonal_template__intro img.mobile{display:none}
.mothers-day__intro img.mobile{display:none}
.iframe.container .inner .mobile{margin:10px 0 25px;position:relative}
.iframe.container .inner .mobile img{display:block;max-width:100%}

    
    
    .full-width{width:100%;}

    .hr-div span {
        font-size: 18px !important; 
        padding: 0 10px 0 10px !important;
    }

    .hr-div { 
        padding: 26px 0 12px 0 !important;
    }
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}


.single_article {
	padding-right: 0;
	padding-left: 0;
}
.home-articles-row .home-articles .single_article .article-content h3{font-family:'Heebo', sans-serif !important;}
.home-articles-row .home-articles .single_article .article-content p{font-family:'Heebo', sans-serif !important;}
.clear{clear:both}
.panel-2col .panel-col-last .inside{width:220px;}


.site-title {
	display: inline-block;
	margin: 0 0.3em;
	padding: 0;
	color: #cc77bb;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 2rem;
	font-weight: bold;
	text-decoration: none;
}


.site-title a:link,
.site-title a:visited {
	color: #cc77bb;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}


.site-title a:hover,
.site-title a:active {
	color: #353535;
}
.w-form .w-btn-label{display:block;transition:opacity 0.3s}
.w-form .w-btn.loading .w-btn-label{opacity:0}
.w-btn-label{position:relative}
.w-btn-label:empty{padding:0.5em !important}
.w-btn.icon_atleft i + .w-btn-label{padding-left:1.6em}
.w-btn.icon_atright i + .w-btn-label{padding-right:1.6em}
.no-touch .links_underline .w-btn.color_transparent:hover .w-btn-label{border-bottom:1px solid}
.widget_search .w-form-message,.widget_search .w-form-row-state,.widget_search .w-btn-label,.widget_search .w-btn:before{display:none}
#tm_builder_outer_content .tm_pb_blurb_container h4 a{border-bottom:none}
#tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_container,#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_container{display:table-cell;vertical-align:top}
#tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_container{padding-left:15px}
#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_container{padding-right:15px}


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


.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-sm-12 {
    width: 100%; }










.header-wrapper { background: #33363B; }


.header { padding: 40px 0; }

	
	
	
	.header .section-inner { position: relative; }
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}


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


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


.bold-text {
  font-family: "proxima-nova", sans-serif;
  color: #bdcb8d;
  text-transform: uppercase;
  -webkit-transition: all 0.2s;
          transition: all 0.2s; }

  .bold-text:hover {
    color: #d1dbb0; }
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.content_rating .jve-stars,.content_rating .jve-statistics{display:inline-block;vertical-align:middle;margin-right:10px}




.container,
#main {
	position: relative;
	width: 1140px;
	
	margin: 0 auto;
	padding: 0 25px;
	zoom: 1;
}


.container:before,
#main:before {
	content: '';
	display: block;
}


.container:after,
#main:after {
	clear: both;
	content: '';
	display: table;
}


body.responsive .container,
body.responsive #main {
	width: auto;
	
	max-width: 1024px;
}


#masthead hgroup .container {
	height: 180px;
	
}


body.siteorigin-panels-home #masthead hgroup .container {
	height: 260px;
	
}



#col_centre{
position: relative; 
float:left;
border:1px solid #cecece;
width:1000px;
margin-left: 0px; 

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }


#header .languege_bt {
	float: right;
	margin: 12px 0;
	border: 1px solid #fff;
}


#header .languege_bt ul li {
	float: left;
	font-size: 11px;
	padding: 3px 10px;
	border-right: 1px solid #fff;
}


#header .languege_bt ul li a {
	color: #fff;
}


#header .languege_bt ul li.active {
	background: #A4A5A5;
}


#header .languege_bt ul li.active a {
	color: #000;
}


#header .languege_bt ul li.last {
	border: none;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}

#imTextObject_2_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_6_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

#imTextObject_8_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_9_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

#imTextObject_10_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_13_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

#footer .inline {
  display: inline-block;
}

.inline-el {
  display: inline-block;
}

.inline-el h1,
.inline-el h2,
.inline-el h3,
.inline-el h4,
.inline-el h5,
.inline-el p {
  margin: 0;
}

.header-top-rt{ float:right; }

.header-top-rt li {float:left;margin-right:7px;}

.header-top-rt span{ color:#808080;}

.header-top-rt .cly{ color:#ffa722; text-decoration:none;}

.header-top-rt .cly:hover{ color:#f66d1c; }

.header-top-rt .hb_list li{ margin-left:0; padding-left:5px; padding-right:5px; height:20px; line-height:20px; float:none;}

.header-top-rt .hb_list {min-width:70px;}

.header .user-navigation-inner {
  float: right;
}
section.section-date .content .day{color:#793776;height:140px;position:absolute;right:50%;bottom:0;-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-o-transform:translate(50%, 0);transform:translate(50%, 0);-moz-transform:translate(50%, 0);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
section.section-date .content .day svg{height:141px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}


h1.three-boxs-title{
    font-family: "myriad-pro-condensed",sans-serif;
    font-weight: bold;
    font-size: 80px;
    text-align: center;
    color: #ff8b00;
    line-height: 1;
    text-shadow: 1px 1px 3px rgba(31,31,31,0.6);
    -webkit-text-stroke: 1px #622b0c;
    margin: 0;
    
    position: relative;
}

.grid-container .ha-header-perspective  {
    padding:0;   
}

.ha-header-perspective {
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-perspective: 1100px;
	-moz-perspective: 1100px;
	perspective: 1100px;
	-webkit-perspective-origin: 50% 0;
	-moz-perspective-origin: 50% 0;
	perspective-origin: 50% 0;
}


#hero-next.stagger {
  -webkit-transition: none;
  
  -moz-transition: none;
  
  -ms-transition: none;
  
  -o-transition: none;
  
  transition: none;
}

.stagger { opacity: 0; }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height [class*=col-]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-left:15px}
.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}

.large-12 .front-label{
    padding: 8px 19px;
    float: left;
    font-size: 1.1rem;
    min-width: 14%; 
}

div.large-12 {
    padding: 0px;}

div.large-12.column.level.one {
border-bottom:3px solid;
border-color: #3B81DE;
margin-bottom: 2%;
clear: both;
}

div.large-12.column.level.two {
border-bottom:3px solid;
margin-bottom: 2%;
border-color: #00D066;
clear: both;
}

div.large-12.column.level.three{
border-bottom: 3px solid;
border-color:#FFC107;
margin-bottom: 2%;
clear: both;
}
.large-12{width:100%}
