﻿

.page .scroll-layer {
	position: absolute;
}

.bd-layoutcolumn-51 {
  position: relative;
}


.bottom h4 { color: #fff; }

#footer .bottom { padding: 4em 0; min-height:
}


.font-accident-two-oblique {
    font-family: "Georgia", serif;
    font-style: oblique;
}

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

  .col-md-12 {
    width: 100%;
  }
.top-bar .top-bar-left,.top-bar .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar .top-bar-right{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}
.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar-left,.top-bar-right,.top-bar-title{-ms-flex:0 0 auto;flex:0 0 auto}

.loop-stylish-date .loop-stylish-date-num {
  font-size: 14px;
  padding: 5px 0;
  border: 1px solid #DDD;
  border-top: 0;
}
.c-header__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:90%;margin:0 auto}
.c-header--fixed .c-header__wrapper{height:120px;transition:height .5s ease-in-out}
.menu-item-117{background-color:#d8c3b6;}

ul.menu_ul{list-style:  none;padding: 0;margin: 0;}
.footer__logo svg{max-width:32px}
.footer__logo svg path{fill:#cbc4bf}


.leaf-divider-hp {
  background: #fff;
  padding: 25px 5px;
  z-index: 100; }


#footerwrap {
  margin: 0;
  padding: 0;
  position: relative;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}
li.hangbutton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2737 {position: relative;top: -37px;background: #c82032;left: 85px;font-weight: bold;border-bottom-left-radius: 7px;box-shadow: 0 10px 10px -5px rgba(0,0,0,.2);border-bottom-right-radius: 7px;}
li.hangbutton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2737 a {font-weight: 500;font-size: 17px;}
.listing-article__intro{font-family:Brown,arial,sans-serif;font-weight:200;font-size:12px;font-size:.8rem;line-height:1.66667;color:#5f5f5f}
.listing-article--homepage .listing-article__intro{font-size:20px;font-size:1.33333rem}
.listing-article--large-thumbnail .listing-article__intro{font-size:16px;font-size:1.06667rem}


.hero .hero__content { display: -webkit-box; display: -moz-box; display: box; display: -moz-flex; display: flex; box-pack: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; box-orient: vertical; box-direction: normal; -moz-flex-direction: column; flex-direction: column; height: auto; width: 80%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0 auto; z-index: 5; }


.hero .hero__content .content { padding: 50px 0 40px; z-index: 0; }


.hero .hero__content .link__serif { font-weight: 600; }


.hero--celebrate .hero__content { position: relative; left: auto; top: auto; right: auto; bottom: auto; width: 90%; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.bit-3{width:33.33%}
.site-footer .bit-3 .vce-post-list .vce-posts-wrap{margin-left:20px;width:60%;max-width:190px}
.bit-1,.bit-10,.bit-11,.bit-12,.bit-2,.bit-3,.bit-4,.bit-5,.bit-6,.bit-7,.bit-8,.bit-9{width:100%;padding:0;margin-bottom:10px}
.footer_data{background:#e5e5e5;width:100%;text-align:center;padding:20px 0 30px}

.tw-bs .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.tw-bs .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container .tw-bs .jumbotron {
  border-radius: 6px;
}

.tw-bs .jumbotron .container {
  max-width: 100%;
}

		.container .link i.fa,
		.programs .link i.fa,
		.dieticians .link i.fa,
		.testimonial-box .main-container .link i.fa {
			margin-right: 5px;
		    padding: 4px;
		    background: #fff;
		    border-radius: 100%;
		    font-size: 7px;
		    float: left;
		    margin-top: 6px;
		    margin-left: 8px;
		}



.container .todays-recipe {
	background-color: #fff;
	position: relative;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}

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

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}


    #main-container { background-color: #ffffff;border-radius: 5px 5px 5px 5px;margin-bottom: 20px; }

	.container hr { margin-right: 10px; margin-left: 10px;}

	.container .columns hr, .container .column hr  { margin-right: 0px; margin-left: 0px;}

	.container .callout p { margin: 0; }

	.container .testimonial-content p { margin:6px;}

*+html .container { z-index:2; }


.container [class*="col-"] img { max-width:100%;}


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before,
.container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}


#header #search-login-bar #cta-join {
  font-size: 80%;
  display: inline-block;
  height: 40px;
  background: rgba(255,255,255,.3);
  color: rgba(255,255,255,.8);
  line-height: 41px;
  padding: 0 10px;
  border-radius: 3px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  }


#header #search-login-bar #mcSimpleLogin:hover,
#header #search-login-bar #cta-join:hover,
#header #search-login-bar .site-search a:hover {opacity: .8;}


.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;
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.text-center{text-align:center}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.on-demand__inner--app-links{border-top:1px solid #e0e0e0;margin-top:15px;padding:10px 0;font-size:22px;text-align:center;}
.on-demand__inner--app{width:22%;vertical-align:top;display:inline-block;}
.on-demand__inner--app a:link,.on-demand__inner--app a:visited{color:#0a44bb;transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);}
.on-demand__inner--app a:hover{color:#000;}

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

  .col-md-6 {
    width: 50%;
  }


    .col-md-6 .img-responsive {
        max-width: 100% !important;
        margin: 5px auto;
    }
.img-fluid{max-width:100%;height:auto}


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

.login-icon a, .register-icon a {
	font-weight: normal !important;
}
.flex-parent{display:block;display:flex}
.section-rings-collection .ring-box .flex-parent{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
.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}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.fl-node-5b74be573ab04 .fl-rich-text strong {font-weight: bold;}
.fl-node-5b74e802f0499 .fl-rich-text strong {font-weight: bold;}
.fl-node-5b74dff663fda .fl-rich-text strong {font-weight: bold;}
.fl-node-5b74b8789af60 .fl-rich-text strong {font-weight: bold;}
.fl-node-5bad05b61f2d9 .fl-rich-text strong {font-weight: bold;}
.fl-node-5b74c1430eb28 .fl-rich-text strong {font-weight: bold;}

  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .cmsmasters_breadcrumbs,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap {
    width: 1200px;
  }
.elementor-widget-divider .elementor-divider-separator{border-top-color:#7a7a7a;}
.elementor-15 .elementor-element.elementor-element-1c82fde0 .elementor-divider-separator{border-top-style:solid;border-top-width:5px;border-top-color:#ffffff;width:10%;}
.elementor-15 .elementor-element.elementor-element-56c58594 .elementor-divider-separator{border-top-style:solid;border-top-width:5px;border-top-color:#ffffff;width:10%;}
.elementor-15 .elementor-element.elementor-element-e429c9a .elementor-divider-separator{border-top-style:solid;border-top-width:5px;border-top-color:#ffffff;width:10%;}

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.mod_3947181 {position: relative;margin: 0;padding: 0px 0px;}
.mod_3947181 .titre, .mod_3947181 .titre a{text-align: center;color: #222222;text-decoration: none;text-transform: uppercase;font: normal 56px "Arial", sans-serif;}
.mod_3947181 .titre a:hover{text-decoration: none;background: transparent;font-weight: normal;}
.mod_3947181 .titre_image{text-align: center;color: #222222;text-decoration: none;text-transform: uppercase;font: normal 56px "Arial", sans-serif;position: relative;display: block;}
.mod_3947181 .image{margin: 0;}
.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
#call-new{display:block;}


.ripple-1{
	width: 60px;
    height: 60px;
    margin: -45px auto 0;
    color: #e2e2e2;
    border-radius: 32px;
    height: 60px;
    width: 60px;
    background-size: contain;


    animation: pulse-shadow-collection 1.7s linear;
    animation-delay: .1s;
    animation-iteration-count: infinite;

    -webkit-animation: pulse-shadow-collection 1.7s linear;
    -webkit-animation-delay: .1s;
    -webkit-animation-iteration-count: infinite;

    -moz-animation: unset;
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
li.menu-item.placeholder:hover ul{display:none}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:20px!important}
#top-header .container{font-family:'Abel',Helvetica,Arial,Lucida,sans-serif}
.share-after{margin:25px 0}
.share-before:after,.share-after:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}


.tt_formelement
{
	padding: 0px 15px 0px 15px;
}


.tt_formelement label
{
 
 display:block;
 padding:12px 0px 8px 0px;
 font-weight:500;
 color:#000;
 font-size:13px;
}


.tt_formelement input
{
	border:0; 
	font-size:13px;
	padding:7px;
	margin:-7px;
	color:#1465ab; 
	border:solid 1px #eee; 
	width:100%;
}


.tt_formelement select
{
	border:0; 
	font-size:13px;
	padding:6px;
	margin:-7px;
	color:#1465ab; 
	border:solid 1px #eee; 
	width:108%;
}

  .entry-comment-number {
    display: none;
  }


.entry-meta .entry-comment-number a {
  background-color: #9BC90D;
  border-radius: 3px;
  color: #fff;
  display: block;
  font-size: 12px;
  height: 19px;
  line-height: 20px;
  padding: 0 8px;
  position: absolute;
  top: 3px;
  right: 0;
  position: absolute;
}


.entry-meta .entry-comment-number a:hover {
  background-color: #79A70A;
  text-decoration: none;
}


.entry-meta .entry-comment-number a:hover:after {
  border-color: #79A70A transparent transparent transparent;
}


.entry-meta .entry-comment-number a:after {
  border-color: #9BC90D transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0px 4px;
  bottom: 1px;
  content: "";
  position: absolute;
  top: 19px;
  left: 7px;
}



.rt-block {padding: 15px;margin-bottom: 10px;position: relative;}

.module1 .rt-block				{border-bottom: 1px solid #EEEEEE;}




#rt-top .rt-block          {padding:10px 5px;}




#rt-breadcrumbs .rt-block  {padding:0 5px 25px 5px;}


#rt-slider .rt-block    {padding:0;}
.font20{font-size:20px!important}



.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.themonic-nav .assistive-text:hover,
.themonic-nav .assistive-text:active,
.themonic-nav .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; 
}


h1.h1,
h2.h1,
h3.h1,
h4.h1,
h5.h1,
h6.h1 {
  font-size: 2em;
}


h1,
.h1 {
  font-size: 2em;
}


  h2.h1 {
    font-size: 20px;
  }


  h3.h1 {
    font-size: 20px;
  }


  h4.h1 {
    font-size: 20px;
  }


  h1,
  .h1 {
    font-size: 20px;
  }


.section-header h1,
.section-header h2.h1,
.section-header h3.h1,
.section-header h4.h1 {
  margin: 0;
}


  .news-item h2.h1 {
    font-size: 24px;
  }


.header-logo {
  float: left;
  margin-top: 10px;
  width: 184px;
  line-height: 0;
}


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

.search-box li {height:40px;line-height:40px;float:left;}

.search-box{margin-top:10px;width:470px;float:left;height:40px;background-color:#4d4d4d; margin-top:15px;}


.flexbox__item, .site-logo {
  display: table-cell;
  vertical-align: middle;
}


.article__header .flexbox, .article__header .site-title, .article__header .flexbox__item, .article__header .site-logo {
  pointer-events: none;
}


.article__header .flexbox__item *, .article__header .site-logo * {
  pointer-events: auto;
}


.article__header.article__header--page .flexbox__item, .article__header.article__header--page .site-logo {
  text-align: center;
}


.article__parallax .flexbox__item *, .article__parallax .site-logo *,
.covers .article__parallax {
  pointer-events: auto;
}
.modal-content,.popover{background-clip:padding-box}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;background-color:#fff;border:0 solid rgba(0,0,0,.2);border-radius:0;outline:0;margin-top:350px}

#bwidgetwrapper,
.modal-content {
    -webkit-box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, .75);
    -moz-box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, .75)
}


.grideschis
{
background-color:#E6E7E9;
}
.section_eight .section8_box,.section_five,.section_four,.section_nine,.section_one,.section_seven,.section_three,.section_two,footer{width:70%}
.section_eight .section8_box{margin:0 auto;padding:150px 100px;position:relative}
.section_eight .section8_box .separator{margin-bottom:0}
.section_eight .section8_box .main_grid .grid_section:first-of-type{width:65%}
.section_eight .section8_box .main_grid .grid_section:last-of-type{width:35%}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_0 {
        padding: 0 !important;
        margin: 0 !important;
        float: none !important;
        max-width: 400px;
        max-height: 400px;
        vertical-align: middle;
      }

#a_la_une_home .actu_ligne_1 {
	overflow:hidden;
	padding:20px 20px 20px;
	clear:both;
}
.grey-bg{background-color:#d9dbdf}
.page .body--inner,.page .content--main{padding:0;background-color:#F4F4F4;}
.page .body--inner .page,.page .content--main .page{top:initial;}
.body--inner{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px;z-index:10;}
.body--inner:after{clear:both;content:'';display:table;}

		#services { text-align: left; padding-bottom: 92px; }


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
footer .footer-logos{text-align:center;}
footer .footer-logos img{width:100px;margin:0 10px;}

.site-logo__copy  .site-logo__name {
  margin-top: 5px;
  font-weight: 700;
}
.mdl{width:610px;height:290px;background:#fff;position:absolute;left:50%;margin-left:-305px;top:20%;border:5px
solid rgba(0,0,0,.5);z-index:15000}

.news-container {
  text-align: center;
}

.news-container .last, .gallery-items .last {
  margin-right: 0;
}

  .news-container .last, .gallery-items .last, .gallery-content .last, .gallery .last {
    margin-right: 0;
  }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.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;
}
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col12{width:100%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last{margin-right:0px}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last,.one-fourth.widget-4,.one-fourth.widget-8,.one-fourth.widget-12{margin-right:0px;}



ul.news li.short {
  float: left;
  width: 100%;
  font-size: 0.9em;
  padding-bottom: 30px;
}




.mh-widget .search-form { background: #f9efef; }




.mh-widget-title-inner { display: inline-block; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #fd82b1; }

.mh-widget-title-inner a { color: #fff; }

.mh-widget-title { padding: 0; border-bottom: none; background: #fd82b1; background: rgba(253, 130, 177, 0.6); }

.mh-widget-col-1 .mh-slider-caption { background: #ffadce; }




.mh-widget .tagcloud a, .mh-footer-widget .tagcloud a { background: #ffadce; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #fd82b1; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
 #pgc-512-3-0 , #pgc-512-3-2 { width:27.5%;width:calc(27.5% - ( 0.725 * 30px ) ) }
 #pgc-512-1-0 , #pgc-512-3-0 , #pgc-512-3-1 { margin-bottom:30px }
 #pg-512-0 .panel-grid-cell , #pg-512-1 .panel-grid-cell , #pg-512-2 .panel-grid-cell , #pg-512-3 .panel-grid-cell { margin-right:0 }
 #pl-512 .panel-grid-cell { padding:0 }
 #pl-512 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-512 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.c-three-hero__cursor{top:50%;left:50%;position:fixed;-ms-touch-action:none;touch-action:none;pointer-events:none;opacity:0;transition:opacity 400ms;z-index:6;width:80px;height:80px;margin-left:-40px;margin-top:-40px;-ms-transform-origin:center;transform-origin:center}
.c-three-hero--fallback .c-three-hero__cursor{display:none}
.c-three-hero__cursor-dot{width:100%;height:100%;position:relative;-ms-transform-origin:center;transform-origin:center}
.c-three-hero__cursor-dot-inner{background-color:#000;border-radius:50%;width:60px;height:60px;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px}
.post-list .post-row{margin-left:-30px;padding-left:30px;float:left;width:100%;border-bottom:1px solid #eee;margin-bottom:30px;position:relative}
.post-list .post-row:last-child{border:none;margin-bottom:0}

.fcat a {font-style:italic;font-size:1em;color:#222;text-decoration:none;font-size:0.9em;line-height:1.2em;}

.fcat a:hover {text-decoration:underline;}

.fcat {display:none;}

#features-section .essential-place li .distance {
  float: right;
  color: #999999;
  font-size: 15px;
  line-height: 26px;
  font-weight: 600;
}

#features-section.style-two .single-neighbour p.distance {
  color: #282828;
  font-size: 15px;
  line-height: 34px;
  margin-top: 5px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
