﻿.copyright-and-footer-navigation .copyright{margin:4px 0 23px}
.copyright-and-footer-navigation .copyright p{color:#385c76;font-family:Lato;font-size:12px}
.copyright-and-footer-navigation .copyright.cp-bottom{font-size:18px;line-height:25px;margin-top:15px}
.copyright-and-footer-navigation .footer-menu li{margin:0 10px}
.copyright-and-footer-navigation .footer-menu li a{color:#666;display:inline-block;font-family:Lato;font-size:16px;margin-top:14px}
.copyright-and-footer-navigation .footer-menu li a:hover{color:#e2231a}
.copyright-and-footer-navigation{margin-top:23px}
.copyright-and-footer-navigation .footer-menu li:first-child{margin-left:0}
.copyright-and-footer-navigation .footer-socialmedia-container{margin-top:0}


.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


#discount .container-fluid { background-image: linear-gradient(to top, #b00017 0%, #ea4643 100%) }


#subscribe .container-fluid { background-color: #818fff; padding: 60px; }
.widget-area ul.xoxo li.widget_nav_menu ul.sub-menu{padding-left:15px;margin-top:9px}
.widget-area ul.xoxo li.widget_nav_menu ul.sub-menu li:first-child{padding-top:9px}
.widget-area ul.xoxo li.widget_nav_menu ul.sub-menu:before{content:"";display:block;margin-left:-15px;border-bottom:1px solid #E7E7E7}
#footer-widget-area .widget-area ul.xoxo li.widget_nav_menu ul.sub-menu:before{border-bottom:1px solid #232323;box-shadow:0px 1px 0px rgba(224, 224, 224, 0.14);-moz-box-shadow:0px 1px 0px rgba(224, 224, 224, 0.14);-webkit-box-shadow:0px 1px 0px rgba(224, 224, 224, 0.14)}
.widget-area ul.xoxo li.widget_side_menu ul.sub-menu{padding-left:15px}
.widget-area ul.xoxo li.widget_side_menu ul.sub-menu:before{content:"";display:block;margin-left:-15px;border-bottom:1px dotted #E7E7E7}


.td-pulldown-filter-item {
  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}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}


#wrap, #header, #navigation, #top, #pagetitle, #bsidebar, #footer, #fsidebar, .full-width, .fixedmenu {
  max-width: 1170px;
}


body.home #wrap {
  padding-top: 0;
  padding-bottom: 0;
}


.product-inner:hover .product-background {
  opacity: 0;
}


.product-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  border: 3px solid #E3EBED;
}


.art-content-layout-row 
{
   display: table-row;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}

.w3-container,.w3-panel{padding:0.01em 16px}


#footer-sidebar-3{
    margin-left: 4%;
}


footer .widget-area{
    float: left;
    width: 30.66%;
}


	.navbar-top .navbar-left {
		float: left;
	}



.imageitem img,
#image_1 img,
#image_2 img,
#image_3 img,
#image_4 img,
#image_5 img {
}
header .logo{width:126px;float:left;margin:20px 0 0;}
.logo a{display:block;}
header .logo img{width:100%;}
.search-index-page .logo{width:265px;margin:60px auto;}
.search-index-page .logo img{width:100%;}


.page-id-8056 p#print-page-link,
.page-id-4 p#print-page-link,
.page-id-9315 p#print-page-link,
.page-id-26 p#print-page-link {
	display: none;
}

.home #print-page-link {
	display: none;
}

p#print-page-link {
    position: relative;
    margin-bottom: 32px;
	clear: both;
}

.page-id-7901 .cb-cat-header, 
.page-id-7901 #share2,
.page-id-7901 #print-page-link{
	display:none;
}


.mobilemenu {
  display: none !important;
}

.full-width{float:left; width:100%;}
.regular-price{color:#cd0000}
.regular-price .price{font-weight:700;color:#cd0000}


.price, .price-box .price, .regular-price .price {
    color: #cd0000;
}
.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:15px;padding-left:15px}
.col-md-6{width:50%}
.colour_white{color:#fff}
.aligncenter{clear:both;display:block;margin:0 auto}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}


#wp-calendar 
{
	empty-cells: show;
	width: 100%;
}

#wp-calendar th {
background: rgba(0, 0, 0, 0.03);
line-height: 20px;
}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}


#wp-calendar a 
{
	display: block;
}



#wp-calendar td 
{
	padding: 3px 0;
	text-align: center;
	text-align: center;
}


#wp-calendar caption 
{
	text-align: center;
	width: 100%;
}


.pageBody, .showHomePage .headers {
    vertical-align: top;
}


.page-head-default .rd-navbar-wrap {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 99;
}



.rd-navbar-wrap, .rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-megamenu, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-fixed .rd-navbar-search .form-group {
  transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
}


.rd-navbar-wrap,
.rd-navbar,
.rd-navbar-brand,
.rd-navbar-slogan,
.rd-navbar-dropdown,
.rd-navbar-megamenu,
.rd-navbar-collapse-items,
.brand-name,
.rd-navbar-nav,
.rd-navbar-panel,
.rd-navbar-search-form-input,
.rd-navbar-search-form-submit,
.rd-navbar-search-toggle,
.rd-navbar-live-search-results,
.rd-navbar-search-form {
  transition: .3s all ease;
}
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.qodef-side-menu .qodef-close-side-menu-holder-inner{display:table-cell;vertical-align:middle}

#my-banner-img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    min-height: 500px;
    width: 100%;
    z-index: -1;
}

#my-banner #my-banner-img-caret {
    bottom: -5px;
    left: 49.3%;
    right: 50%;
    position: absolute;
    display: none;
}

#my-banner h1, #my-banner-p, #my-banner-img-caret {
    z-index: 2;
    position: relative;
    z-index: 1;
}

#my-banner-img-caret {
    bottom: 15px;
}

.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;
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.tb-sticky-menu .header-logo{display:block!important;float:none;margin:0;position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.tb-sticky-menu .header-logo img{display:block;width:auto;max-height:30px}

div#screen{
	width:			808px;
	margin:			0px auto;
	position:		relative;
	border-radius:	20px;
	overflow:		hidden;
}


.entry-meta {
	font-size: 12px;
}


.entry-header .entry-meta {
	margin-bottom: 24px;
}


.entry-footer .entry-meta {
	border-top: double #d39c2e;
	margin: 0;
	padding: 32px 0 8px;
}


.entry-meta .entry-tags {
	float: right;
}

	
	.entry-meta .entry-comments a {
		margin: 0 0 10px;
	}


article.post header .sark-post-meta {
	display: table;
	width:100%;
	margin: 0px;
	padding: 0px;
}


article.post header .sark-post-meta li {
	float:left;
	list-style:none;
	margin-right: 10px;
}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
#menu-espace-presse .menu.nav{height:60px;}
#menu-espace-presse #menu-espace-presse-mobile .menu-title{font-size:16px;}
.simple-box.menu-box .simple-box_title{text-align:center;margin-bottom:0;}
.node-type-page-d-accueil-de-rubrique .acc-rub .simple-box .simple-box-inside .menu-vert{color:#7d9823;}
.node-type-page-d-accueil-de-rubrique .acc-rub .simple-box .simple-box-inside .menu-rouge{color:#d4021d;}
.node-type-page-d-accueil-de-rubrique .acc-rub .simple-box .simple-box-inside .menu-bleu{color:#005d8a;}
.node-type-page-d-accueil-de-rubrique .acc-rub .simple-box .simple-box-inside .menu-violet{color:#af517a;}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }


.posts--home {
	margin: 0;
	padding: 0;
}
.et_pb_slider.gallery-not-found .et_pb_slide,.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container{min-height:0!important}
.et_pb_slider .et_pb_container{position:relative;z-index:2;width:80%;max-width:1080px;margin:0 auto}
.et_pb_slider_fullwidth_off .et_pb_container{width:100%!important}
.et_pb_slides .et_pb_container{display:table}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}


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

  .container:after {
    content: " ";
    clear: both;
    display: block;
    overflow: hidden;
    height: 0; }


.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  *zoom: 1; }

  .container-fluid:after {
    content: " ";
    clear: both;
    display: block;
    overflow: hidden;
    height: 0; }


.main-content .container {
  background: white;
  border-radius: 5px;
  padding: 30px; }

#webinar-live {
    display: none;
    background: #EC605A;
    padding: 10px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#webinar-live .live-underline {
    text-decoration: underline;
}
#wrap .wpex-social-color.wpex-instagram,#wrap .wpex-social-color-hover.wpex-instagram:hover{color:#305777}
.wpex-social-bg.wpex-instagram,.wpex-social-bg-hover.wpex-instagram:hover{background:#305777}
.wpex-social-border.wpex-instagram{border-color:#305777}
.wpex-instagram-grid-widget img{vertical-align:bottom}
.wpex-instagram-grid-widget img:hover{opacity:.8}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
.float-nav-left a:link,.float-nav-left a:visited{color:#3a3a3c;text-decoration:none}
.float-nav-left{float:left}
.float-nav-left a:hover{color:#31708E}
.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-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.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:10px;padding-right:10px}
.col-md-3{width:25%}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}

.large { font-size:16px;font-weight:bold;}
.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}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}


.site-description {
  color: #7e7e7e;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  margin: 0 0 30px 20px;
}

.bd-separator-11 {
  height: 20px;
  padding: 10px 0px;
}

.bd-separator-11 .bd-separator-inner {
  width: 50px;
}

.bd-separator-11 .bd-separator-inner:before,
.bd-separator-11 .bd-separator-inner:after {
  border-top: 2px solid #555555;
}

.mob-hide{display:none !important;}

		#mobile_menu_toggler{ display: block; margin: }

    .logo-wrap {
        margin-bottom: 10px;
        margin-top: 0;
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }

#header .logo-wrap {
    padding: 22px 0;
    margin: 0;
}

h1.h1hp {font-size:22px;}

h1.h1hp, h2.h2hp {font-size:18px;}


#megaMenu .wpmega-link-title {
  display: block;
  line-height: 1.4em;
  color: inherit;
}


#right_col .content {padding: 0 30px;
padding-top: 10px;}



div#right_col {height: auto; width: 860px;
margin-top: 10px;
margin-left: 29px;}

 #share { position:absolute; top:70px;  right:15px; width:200px; height:40px; }
.text-right{text-align:right}

.icemegamenu .ice-megamenu-toggle {
  display: none;
}

  .icemegamenu {
    display: none;
  }

.home-primary-section.home-primary-01.section-odd  .cta-global.bpb.text-center.section-padding{
background: #0094da;
}


.toggle-menu-wrapper .toggle-menu-label {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  margin: 0 5px;
  margin: 0 0.3125rem;
  text-transform: uppercase;
}

		
		#footer-widgets .widget { width: 100%; }

	#footer-widgets aside { width : 100%; }




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-4 {width: 300px;}

.col12 .rt-grid-4 #form-login .inputbox {width: 264px;}

.col16 .rt-grid-4 #form-login .inputbox {width: 184px;}

.megaMenu2 .span2 .vb { border-right:#a0a0a0 solid 1px; min-height:239px;}

.megaMenu2 .span2:nth-child(5) .vb { border:none;}

.megaMenu2 .span2:last-child .vb{border:none; margin:0;}

.megaMenu3 .span2 .vb { border-right:#a0a0a0 solid 1px; height:210px; margin-top:20px;}

.megaMenu3 .span2:nth-child(3) .vb { border:none;}

.megaMenu3 .span2:nth-child(4) .vb { height:170px;}

.megaMenu3 .span2:nth-child(5) .vb { height:170px;}

.megaMenu3 .span2:nth-child(6) .vb { border:none; height:170px;}
.front .region-content{padding:60px 0 40px;}
.front .region-sidebar-second,.front .region-sidebar-first{padding:76px 0 40px;}
.region-highlighted-bottom-left .view-Testimonials.highlighted{padding-right:0px;}


#top_menu{
width:98%;
margin:auto;
padding:15px;
}


.hp-content-area-2 {
    float: left;
    width: 100%;
    border-top: 1px solid #000;
    padding-top: 25px;
    padding-left: 15px;
    margin-bottom: 25px;
}


.hp-content-area-2 h2 {
    font-size: 28px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
    color: #666;
}


.hp-content-area-2-content-area {
    float: left;
    width: 65%;
    margin-right: 2%;
}


.hp-content-area-2-content-area b {
    color: #666;
}


.hp-content-area-2-content-area p:last-of-type {
    margin-bottom: 0;
}


.hp-content-area-2-img-area {
    float: left;
    width: 33%;
}
.events .events__body{position:relative;*zoom:1}
.events .events__body:before,.events .events__body:after{content:" ";display:table}
.events .events__body:after{clear:both}
.events .events__body .events__body__item{width:8.9375em;float:left;margin-right:.75em;padding:.75em 0em}
.events .events__body .events__body__item:last-child{margin-right:0}
.events .events__body .slideshow-nav{position:absolute;top:-1.9375em;right:0em}
.publications__body,.events__body{position:relative}

.productsp {
  width: 90%;
  padding: 10px 0 10px 0;
}

.productsp table {
  width: 90%;
}

.productsp table tr{
  width: 90%;
}

.productsp table tr td {
  width: 100%;
  display: block;
}

.widget-container {
	margin: 0 0 18px 0;
}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.hfeed .widget_archive{
  text-align: center;}

img.responsiveimg {
	width:100%;
	height:auto;
}


.table .cell
{
	display: table-cell;
	vertical-align: middle;
}

img.responsiveimg {
	width:100%;
	height:auto;
}


.info-window-address {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    color: #000;
}


#main-content {
	position: relative;
	clear: both;
	margin: 0 auto;
	max-width: 945px;
	width: 100%;
}


.page-single #main-content {
	margin: 0 auto;
	width: 945px;
}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 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-6{width:50%}

.wrap .bg{position: relative;width: 100%;margin: 0 auto;}

.wrap .bg img{width: 100%}

.wrap{width:100%;}

.wrap .bg2 img{position:absolute !important;top:0;}
.text-center{text-align:center}
.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}


.subscription-close {
    position: absolute;
    top: 0;
    right: 0;
}


.subscription-close .text-close {
    color: #cbcbc9 !important;
    font-size: 14px;
    line-height: 22px;
}


.popup.change-view .subscription-close {
    background: #a0a3a4;
}

.popup.change-view .subscription-close .text-close {
line-height: 26px;
}

.footer-icon{margin-bottom:10px;font-size:1.4em;vertical-align:top;float:left;color:#555555;}

#head_logo {

	position:absolute;
	top:0;
	left:0;
	width:113px;
	height:34px;
	z-index:10;
}

#head_logo img {
	margin:10px 0 0 10px;
	width:100%;
	height:auto;
	z-index:11;
}

  .algo-list__item {
    display: inline-block;
    margin: 0 9px 6px; }
.prices .section-title{color:#929292;padding-bottom:0}
.section-title{position:relative;font-size:30px;padding-top:50px;padding-bottom:50px;text-align:center;background:0 0;z-index:1}
.abcp_principles .section-title{margin:0;color:#333}
.abcp_writers-selection .section-title{padding-bottom:0;margin-bottom:0}
.abcp_writers-selection .section-title .subtitle{font-size:30px}
.abcp_process .section-title{color:#333}
.guarantees-info .section-title{margin-bottom:60px}
.abcp_services-tabs .section-title{margin-bottom:80px}

.mh-site-logo {
    padding: 0px;
    text-align: center;
    overflow: hidden;
}
.footer-items picture{float: left;margin: 10px 5px 10px 30px}
.footer-items :nth-child(2){position: relative;top: 5px}
.footer-items{float: right}
.footer-items img,.footer-items a{float: left;margin-right: 35px;margin-bottom: 20px}
.footer-items img:last-child,.footer-items a:last-child{margin-right: 0}
.footer-items img:nth-child(1){margin-top: 10px}
.footer-items img:nth-child(2){margin-top: 25px}
.footer-items img{max-height: 60px;width: auto;margin-right: 20px}
.row{margin-right:-15px;margin-left:-15px}

.jobs-iframes{
	margin-bottom: 0 !important;
}
.site-1edcu-current-rates .e-item:hover .e-rate{background-color:#ce2437}
.site-1edcu-current-rates .e-rate{font-size:50px;font-weight:700;margin:10px 0;line-height:1.2;border-radius:4px}


    .flexslider .slides img {
    width: 100%;
    display: block;
    margin-top: 0px;
    }

.slides,.flex-control-nav,.flex-direction-nav {
  margin:0;
  padding:0;
  list-style:none;
}

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

.flexslider .slides {
  zoom:1;
}
#om-menu-mega-menu .om-maximenu-content .block.first{width:385px;float:left;padding:10px 0 30px;}
.homebox.half.first{border-right:1px solid #e3e3e3;margin-right:0;padding-right:15px;}
#om-menu-mega-menu li .om-maximenu-content .block.first{width:41.4%;text-align:center;}
#om-menu-mega-menu li .om-maximenu-content .block.first img{width:80%;}
#om-menu-mega-menu .leaf-bookstore.leaf-role-anonymous-user .om-maximenu-content .block.first{display:block;}
.quick-links .top-link-item{display:inline-block}


.home-feature .featured-content .entry-content .excerpt_icons,
.home-grid .featured-content .entry-content .excerpt_icons,
.home-grid .featured-content .entry-content a {
    display: none;
}

.excerpt_icons {
	display: block;
	margin: 10px 0 0;
}

.excerpt_icons a,
.excerpt_icons a img {
	margin: 0;
}


  .margin-fix {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
  }


    .mod_newslist .item__header .margin-fix {
      margin-left: 0px;
      margin-right: 0px;
    }
.hc-results-currency{font-size:1.5em;color:#86c40c}
.bsp-style-1 .bsp-video-by,.bsp-style-1 .bsp-video-position{display:inline-block;margin-right:8px;margin-top:7px;color:rgba(255,255,255,.51)}

    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
        width: 100%;
        margin-right: 0;
    }

.one_sixth { width: 13.33% }


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}
.article-search .views-row-odd{background-color:#f2f2f2;}
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}

    
.responsive .pam-design-content-layout, 
.responsive .pam-design-content-layout-row, 
.responsive .pam-design-layout-cell 
{
   display: block;
}


.responsive .pam-design-layout-cell 
{
   width: auto !important;
   height: auto !important;
   border-right-width: 0 !important;
   border-left-width: 0 !important;
   border-radius: 0 !important;
}


.responsive .pam-design-content-layout:after, 
.responsive .pam-design-content-layout-row:after, 
.responsive .pam-design-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.fusion-copyright-notice{display:table-cell;vertical-align:middle;margin:0;padding:0;color:#8c8989;font-size:12px}
.fusion-copyright-notice a{color:#bfbfbf}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer{display:block;width:100%;text-align:center}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block}
#tweets .tweet-date{font-style:italic}
.arep-slider-other-details{position:absolute;width:100%;top:10%;}
.arep-slider-other-details .container,.arep-slider-symposia-details .container{height:100%;margin:10px 0px 0px 0px;padding:0px;width:100%;text-align:center;}
.arep-slider-other-details p{font-size:18px;}
.flexslider .arep-slider-other-details{top:0;}
.flexslider .arep-slider-other-details p{font-size:12px;}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}
.footer.footerAbsoulteBottomRight .list-inline{position:absolute;bottom:0;right:0;text-align:left}
.footer.footerAbsoulteBottomRight .list-inline li{display:block;clear:both;padding-top:0}
.footer.footerAbsoulteBottomRight .list-inline li.stylehubLink{margin-top:20px}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
img.alignnone{margin:5px 0 20px}


.three-fc-blog-header {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid rgb(215, 215, 215);
	margin-bottom:12px;
}
#box-copy{text-align:center;margin-top:16px;line-height:1.33}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


div.ui-dialog-overlay-body {
    padding-top: 3px !important;
    background-repeat: repeat-y;
    border-left: solid 4px rgba(0, 0, 0, 0.05);
    border-right: solid 4px rgba(0, 0, 0, 0.05);
}


        div.ui-dialog-overlay.xlarge div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.large div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.medium div.ui-dialog-overlay-body {
            background: #FFF;
        }


        div.ui-dialog-overlay.small div.ui-dialog-overlay-body {
           background: #FFF;
        }


.burger__line {
	display: block;
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	transition: 0.3s all linear;
}
.font_zyrscitwl, [data-font="font_zyrscitwl"], [data-font="font_zyrscitwl"] li a {font-family: "galano_grotesque_altbold", sans-serif;font-weight: 600;font-style: normal;}



.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,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}


#wrapper {
	width: 750px;
	margin: 50px auto;
  position: relative;
}



#menu-footer.children, #menu-footer.children li, #menu-footer.children li a,{
    border:none;
    }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.header__menu,.header__search{position:fixed;top:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:4rem;width:100%;max-height:0;background-color:#1e1e1e;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:max-height .5s ease,visibility .5s ease,-webkit-transform .5s ease;transition:max-height .5s ease,transform .5s ease,visibility .5s ease;transition:max-height .5s ease,transform .5s ease,visibility .5s ease,-webkit-transform .5s ease;visibility:hidden;overflow:hidden}
.search-active .header__search{max-height:20rem;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);overflow-y:auto}


  .apss-total-shares{    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
    margin-top: 11px;}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}


.rev_slider_wrapper .fadeout {
    transition: none;
    -webkit-transition: none;
    transition: ease-out 300ms;
    -webkit-transition: ease-out 300ms;
}

.aside-2-service-img{
    margin-right: 70px;
}

.aside-2-service-container:nth-child(2n) .aside-2-service-img{
    margin-left: 70px;
    margin-right: 0px;
}

    .aside-2-service-container:nth-child(2) .aside-2-service-img{
        margin:auto;
    }

    .aside-2-service-container .aside-2-service-img{
        margin:auto;
    }

	#home-3 .ytc_link { float: left; margin-top: 10px; }
.youtube_channel .ytc_link{position:relative;clear:both;float:left;width:100%}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

.site-footer .site-info {
	text-align: center;
}

.site-footer .site-info,
.site-footer .site-info a {
	color: inherit;
	font-size: 12px;
	font-size: 1.2rem; 
	font-weight: bold;
}

.site-footer .site-info a,
.site-footer .site-info a a {
	text-decoration: underline;
}

.site-footer .site-info a:hover,
.site-footer .site-info a a:hover {
	text-decoration: none;
}

.site-footer .site-info .theme-by,
.site-footer .site-info a .theme-by {
	padding: 0 4px;
	padding: 0 0.4rem;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 1px;
	letter-spacing: 0.1rem; 
	text-transform: lowercase;
}





.footer-layout-2 .site-info,
.footer-layout-2 .footer-text,
.footer-layout-2 .footer-social-links {
	float: none;
	clear: both;
	text-align: center;
}

.box04_left {
width: 205px;
float: left;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}


.daily-special {
  background: #162f53; }
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.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-md-6{width:50%}
.lo-slideshow_summary{position:absolute;padding:10px 12px;margin:0;color:#fff;font-size:1.2em;line-height:1.4;z-index:3;top:0;bottom:0;left:0;right:0;opacity:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUFBQWsrP/7AAAAAXRSTlOZyTXzhgAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=) repeat;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);-moz-transition:all .4s cubic-bezier(.42,0,.58,1);-o-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1)}
.lo-slideshow_image:hover .lo-slideshow_summary{opacity:1}
.main-menu__container{-moz-align-items:center;-moz-flex-direction:row;-moz-flex-wrap:wrap;-moz-justify-content:center;-ms-align-items:center;-ms-flex-direction:row;-ms-flex-pack:center;-ms-flex-wrap:wrap;-ms-justify-content:center;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center}

.logo {
    display: inline-block;
    max-width: 100px;
}

    .logo-container {
        position: absolute;
        display: block;
        top: 10px;
        
    }


	.sidebar {
		float: left;
		margin-right: -100%;
		max-width: 413px;
		position: relative;
		width: 29.4118%;
	}


		.sidebar a:focus,
		.dropdown-toggle:focus {
			outline-color: rgba( 255, 255, 255, 0.3);
		}


			.sidebar a:focus,
			.dropdown-toggle:focus {
				outline-color: rgba( 0, 0, 0, 0.3);
			}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}

#handbox2 {
width: 275px;
float: right;
margin-right: 7%;
}
.alfaestreno-list a .artista{font-family:open sans;font-size:1em;font-weight:400;padding-bottom:1em;margin-top:1em;text-transform:none}
.alfaestreno .artista{font-family:open sans;font-size:1em;font-weight:400;padding-bottom:1em;margin-top:1em;text-transform:none}

.rg-sc .rg-scr-content {
  position: absolute;
  top: 0;
}

.rg-scr-content {position: relative;}

.layout-left .rg-scr-content {padding-left: 15px;}

.layout-right .rg-scr-content {padding-right: 15px;}

.rg-scr-slice-container, .rg-scr-content {display: table-cell;width: 50%;}

.rg-scr-img-list .rg-scr-slice:first-child, .rg-scr-content .rg-scr-info:first-child {display: block;}
header .header-overlay{position:fixed;top:0;left:0;z-index:7;width:100%;height:8em}

.categorie .article-list .item .link .line.article .title,
.categorie .article-list .item .link .line.question .title,
.search-result .article-list .item .link .line.article .title,
.search-result .article-list .item .link .line.question .title {
  font-weight:bold;
}

.list-article .list .item .link .title {
  line-height:1;
  align-self:center;
  font-weight:bold;
  flex:1 75%;
  font-size:16px;
}

.list-article .list .item .link:hover .title,
.recent-articles ul li a:hover,
.recent-activity ul li a:hover,
.related-articles ul li a:hover,
.article-list .item .link:hover .title,
.list-article .list .item .link:hover:after,
.recent-articles ul li a:hover:after,
.recent-activity ul li a:hover:after,
.related-articles ul li a:hover:after,
.article-list .item .link:hover:after {
  color:rgba(255, 95, 0, 1);
}
.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-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{float:left}
.col-xs-6{width:50%}
.row{margin-right:-15px;margin-left:-15px}
.detail .umb-grid .row{padding-bottom:10px}
.detail .umb-grid .row p{padding-top:5px}
.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}

    #page #colophon .copyright {
      padding: 36px 0;
      color: #565d67; }
.col-width{width:980px;margin:0 auto}



.agenda {
	float: left;
	width: 100%;
	height: 250px;
}


.agenda h2 {
	color: white;
	text-transform: uppercase;
	border-bottom: 1px solid #292a2e;
	padding-bottom: 10px; }

	.agenda h2:before {
		font-family: 'FontAwesome';
		content: '\f022';
		padding-right: 10px;
		color: #ffe80f; }
.contributor-result-avatar{display:inherit;-webkit-order:1;order:1;width:auto;height:60px;padding:2%}
.contributor-result-avatar img{width:auto;height:50px;margin-top:10%}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors .contributor-result-avatar{padding:0 10px 0 0}



.awaken-featured-slider {
  float: left;
  width: 65.964912280701754385964912280702%;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}






.sitetitle { text-align: center; }


.sitetitle.center .custom-logo { margin-left: auto;margin-right: auto; }

.sitetitle.right .custom-logo { margin-left: auto;margin-right: 0; }

.sitetitle .custom-logo-left { float: left; margin-right: 20px; }

.sitetitle .custom-logo-right { float: right; margin-left: 20px; }

.sitetitle.right .custom-logo-right, .sitetitle.left .custom-logo-right { margin-left: 20px; margin-right: 0; }

.sitetitle.left .custom-logo-left, .sitetitle.right .custom-logo-left { margin-left: 0; margin-right: 20px; }

	.sitetitle.center { text-align: center; }

	.sitetitle.right { text-align: right; }
.home-section-cols{font-size:88%;text-align:center;color:#000000;}
.home-section-cols li{display:inline-table;width:30%;}
.home-section-cols .home-col-text p{text-align:center;}
.home-section-cols hr{display:inline;visibility:hidden;}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}
.sidebar nav a.child,.sidebar nav span.child{margin-left:30px;font-size:18px;line-height:2}
.content-info .footer-menusa .nav-col nav ul li.child{display:none}



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



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

.tfs-slider .background {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2;
  max-width: 100%;
}

.tfs-slider .background-image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}

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

  .col-md-2 {
    width: 16.66666667%;
  }

.navigation--main { margin: 0; padding: 10px; font-family: "Montserrat", Helvetica, Arial, sans-serif; font-weight: bold; }

.navigation--main .sub-menu { display: block; list-style: none; text-align: left; padding: 5px 10px; font-weight: bold; font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; transition: all 200ms ease-out; }

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover,
* html #access2 ul li.current_page_item a,
* html #access2 ul li.current-menu-ancestor a,
* html #access2 ul li.current-menu-item a,
* html #access2 ul li.current-menu-parent a,
* html #access2 ul li a:hover,
* html #access3 ul li.current_page_item a,
* html #access3 ul li.current-menu-ancestor a,
* html #access3 ul li.current-menu-item a,
* html #access3 ul li.current-menu-parent a,
* html #access3 ul li a:hover {
	color: #fff;
}
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;}



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

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}
.slides .description{visibility:visible}
#blog,#sidebar,.slides .description,ul.nav{display:none}
.collapse{display:none}
.collapse.in{display:block}
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}
.searchbalk{float:right;vertical-align:top;margin-right:50px;margin-top:50px}

.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-3{width:25%}

.page-builder-text-img{
     border-right: 1px solid #ccc !important;
	 padding-right:2.6%;
}


.page-builder-text-img img{
	width: 100%;
}
.app-content{position:absolute !important;top:50%;right:15px;width:66.66%;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}


.footer-inner {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
  display: flex;
  justify-content: space-between;
}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

.light .nectar_video_lightbox.play_button_with_text .link-text {
  color: #fff;
}

.dark .nectar_video_lightbox.play_button_with_text .link-text {
  color: #3d3935;
}


.site-title {
	clear: none;
	font-size: 24px;
	font-size: 1.5rem;
	font-weight: 800;
	line-height: 1.25;
	letter-spacing: 0.08em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}


.site-title,
.site-title a {
	color: #222;
	opacity: 1; 
}


body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
	color: #fff;
}


	body,
	a,
	.site-title a,
	.twentyseventeen-front-page.has-header-image .site-title,
	.twentyseventeen-front-page.has-header-video .site-title,
	.twentyseventeen-front-page.has-header-image .site-title a,
	.twentyseventeen-front-page.has-header-video .site-title a {
		color: #222 !important; 
	}
.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-lg-7{flex:0 0 58.33333%;max-width:58.33333%}
.nav-toggle .bar{background:#232d37;border-radius:.2rem;display:block;height:.2rem;position:absolute;right:0;top:calc( 50% - .1rem );transition:transform .2s ease-in,opacity 0s ease-out .2s,margin .2s ease-out .2s;width:100%}
.nav-toggle .bar:nth-child(1){margin-top:-.6rem}
.nav-toggle .bar:nth-child(3){margin-top:.6rem}
.nav-toggle.active .bar{transition:margin .2s ease-in,opacity 0s ease-in .2s,transform .2s ease-out .25s}
.nav-toggle.active .bar:nth-child(1){margin-top:-.1rem;transform:rotate( 45deg )}
.nav-toggle.active .bar:nth-child(2){opacity:0}
.nav-toggle.active .bar:nth-child(3){margin-top:-.1rem;transform:rotate( -45deg )}
.et_pb_row_8.et_pb_row{padding-bottom:0px}
.et_pb_row_7.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_12.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_10.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_3.et_pb_row{padding-bottom:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_5.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_6.et_pb_row{padding-right:0px;padding-left:0px}


.messages_grid .et_pb_row {
	width: 90% !important;
}


#boite_full{
position: relative; 
border:1px solid #cecece;
border-top:0px;
width:1000px;
padding:10px;
position: relative;
float: left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}


#intro .carousel-content {
  text-align: center;
}
#change_skin_menu_wrapper .container{background-color:#0a0a0a;padding-top:10px;}
#change_skin_menu_wrapper ul{list-style:none;margin:0;padding:10px 0;text-align:center;}
#change_skin_menu_wrapper ul li{display:inline;padding:0 5px;}
#change_skin_menu_wrapper ul li a{display:inline-block;height:10px;text-indent:-999em;width:10px;}
#change_skin_menu_wrapper ul li.active a{height:15px;width:15px;}
#change_skin_menu_wrapper a.color-default{background:#7bb9e0;}
#change_skin_menu_wrapper a.color-red{background:#e06767;}
#change_skin_menu_wrapper a.color-blue{background:#5778a1;}
#change_skin_menu_wrapper a.color-orange{background:#e78a0b;}
#change_skin_menu_wrapper a.color-green{background:#7e9747;}
#change_skin_menu_wrapper a.color-pink{background:#967199;}
#change_skin_menu_wrapper{display:none;}


.contact-info {
    margin-top: 1.4rem;
}


.contact-info p {
    font-size: 1.4rem;
    font-weight: 400;
    color: #fff;
    text-align: right;
}


header.header .contact-info p img {
    display: none;
}

header.header .contact-info {
    margin-top: 4.4rem !important;
}


.main-modal {
  background: #fff;
  bottom: 0;
  left: 0;
  opacity: 0;
  padding: 5px 0 10px;
  position: fixed;
  right: 0;
  top: 0;
  transition: all .3s ease-in-out;
  visibility: hidden;
  width: 100%;
}

.main-modal .close {
  color: #DB48A3;
  cursor: pointer;
  display: block;
  font-size: 0;
  position: absolute;
  right: 15px;
  top: 10px;
  z-index: 2;
}

.main-modal .icon-cancel-circle {
  font-size: 40px;
}

.main-modal.uk-open {
  opacity: 1;
  visibility: visible;
  z-index: 100;
}

.main-modal .close-modal {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 25px;
}

.main-modal .close-modal span {
  display: none;
}

.main-modal .close-modal .icon-cancel-circle {
  color: #272525;
  font-size: 40px;
}

.hmQuote div.first { 
	display: block;
clear: both;
}

.footer-divider {
  width: 100%;
  display: block;
  height: 40px;
  position: relative;
}

.footer-divider:after {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  width: 60px;
  height: 2px;
  background-color: #000;
}
#header-container{background:#fff}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1200px; padding: 0 1em; }

.clear { clear: both; display: block; font-size: 0;	height: 0; line-height: 0; width:100%; }
.row{margin-right:-15px;margin-left:-15px}
.two_column_image_and_text .row{margin-left:-1rem;margin-right:-1rem}
.two_column_image_and_text .row-eq-height{display:flex;display:-webkit-flex}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


.clearbig {
    clear: both;
    height: 80px;
}


body.single-ctc_event .clearbig {
    height: 40px;
}
.td-logo-in-header .td-sticky-disable.td-mobile-logo,.td-logo-in-header .td-sticky-disable.td-header-logo{display:none}
.td-logo-in-header .td-sticky-header.td-mobile-logo{display:none}
.td-logo-in-header .td-sticky-mobile.td-mobile-logo{display:block}
.td-logo-in-menu .td-sticky-disable.td-mobile-logo{display:none}
.td-logo-in-menu .td-sticky-header.td-mobile-logo{display:none}
.td-logo-in-menu .td-sticky-mobile.td-mobile-logo{display:none}
.td-affix .td-logo-in-menu .td-sticky-mobile.td-mobile-logo{display:block}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.header-video .entry-title,.header-video h2,.header-img .entry-title,.header-img h2{font-weight:normal;font-size:16px}
.card-image-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;overflow:hidden;border-radius:3px 3px 0 0}

.faq-heading{ padding:72px 15px 72px 182px; position:relative;}

.faq-heading img{position:absolute; top:-12px; left:-117px; width:265px;}

.faq-heading h2{font-weight:700; font-style:italic; text-transform:uppercase; letter-spacing:-1px; padding-bottom:20px; margin-bottom:0; position:relative;}

.faq-heading h2:after{content:''; position:absolute; bottom:-2px; left:135px; width:200%; border-bottom:2px solid #86bb3f;}

#box #container {
    position: absolute;
    top: 0; bottom: 0; right: 0; left: 0; 
    margin: auto;  
    height: 350px;
    width: 500px;
    border: 1px solid black;
    background: white;
    padding: 1%;
}
.product-categories li a:hover{color:#7b858a !important;text-decoration:underline;}
.porto-products.show-category .product-categories{list-style:none;padding-left:0}
.porto-products.show-category .product-categories a{display:block;position:relative;padding:12px 0 12px 20px}
.porto-products.show-category .product-categories a:before{content:"\f87a";font-family:"porto";margin-right:10px;width:11px;position:absolute;left:0}
.porto-products.show-category .product-categories a:hover{text-decoration:none}
.porto-products.show-category .product-categories .current a:before{content:"\f87b"}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}


.sub-menu .menu-item-has-children {
	position:relative;	
}

.site-info-wrapper .site-info-text,  .site-info-wrapper .site-info-text p {
	text-align: center;
	font-size: 15px;
	color: #757575;
}

.site-info-wrapper .site-info-text p {
	margin-bottom: 0.625rem;
}

.site-info-wrapper .site-info-text {
  float: inherit !important;
}
.gray{color:#aaa}
[data-active-overlay-id=header-active] .header__secondary{position:fixed}
.header__secondary{z-index:20;border-bottom:1px solid #f1f0f2;left:0;top:0;right:0;background-color:#fff;max-width:1400px;max-width:87.5rem}
.flash-message,.header__secondary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}


.entry-categories,
.entry-tags {
	display: block;
}
.p-a-2{padding:1.5rem 1.5rem!important}


.page-id-18 #get-in-touch {
  display: none;
}


#get-in-touch {
  min-height: 400px;
  padding: 20px;
}


#get-in-touch h2 {
  margin-top: 0;
}


#get-in-touch .two-third {
  padding-right: 40px;
}

  #get-in-touch .third {
    margin-top: 20px;
  }



.full {
  width: 100%;
  float: left;
}


#contact-page.full.clear {
  float: left !important;
  height: 100% !important;
}


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

.container:after{
	display: block;
	content: '';
	clear: both;
}
.tribe-mini-calendar-event .list-date{display:none!important}
.tribe-events-adv-list-widget .tribe-event-featured .list-date,.tribe-mini-calendar-list-wrapper .tribe-event-featured .list-date{display:none}
.tribe-mini-calendar-event .list-date .list-dayname{background:#fff;color:#666;display:block;font-size:11px;letter-spacing:.5px;padding:3px;text-align:center;text-transform:uppercase}
.tribe-mini-calendar-event .list-date .list-daynumber{color:#fff;display:block;font-size:15px;line-height:1.6;text-align:center;width:100%}
.tribe-mini-calendar-event .list-date .list-daymonth{background:#fff;color:#666;display:block;font-size:12px;line-height:1.6;text-align:center;text-transform:uppercase;width:100%}
.tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-date{width:18%;margin-right:7%}

#latestWork .album .details span.tarot-number {
	font-size: 10px;
	font-size: 0.625rem;
}

.discography .tarot-number {
	display: block;
	clear: left;
	color: #663300;
	font-size: 80%;
}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}
#main-content .container:before{background-color:#fff}


.cli-col-12
{
	width:100%;
}
 
.financity-navigation .financity-navigation-slide-bar{ border-color: #f07b33; }
.financity-navigation .financity-navigation-slide-bar:before{ border-bottom-color: #f07b33; }

#blog_header{
	width:100%;	
    display:block;
    float:left;
	margin-top:5px;	
	  }

#blog_header h2{
font-family: 'Montserrat', sans-serif;
font-size:14px;
background-color:#2d3738;	
color:#fff;
margin-top:0px;
padding:10px 10px;	
margin-bottom:0px;
}
#header-wrapper{margin-bottom:15px}

.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;
    }
.et_pb_divider_internal{display:inline-block;width:100%}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.post-object__meta-category{font-weight:600;font-style:normal;font-stretch:normal;font-size:14px;text-align:center;padding-bottom:15px}
.post-object__meta-category a{color:#474747}
.post-object__meta-category a:hover{color:#0d9ddb}
.post-object__meta-category::after{content:"";width:25px;height:2px;margin:5px auto 0;display:block;background-color:#474747}
header .mainmenu-container ul.mainmenu li ul.submenu{display:none;transition:all .3s ease}


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


.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;
}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

#visual-body li.visual01 p{right:40px; bottom:60px; width:360px;}

#visual-body li.visual01 p a{background-color:rgba(206,90,90,.75); text-shadow:2px 2px 2px #ce5a63;}

.cmp_1 { background:#ffffff; width:100%; height:auto; padding:7% 3%; text-align:center; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }

.cmp_1:hover {  background:#0576AD; }

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.articles { font-family: Tahoma; font-size: 16px; color: #446080 ; font-weight: bold}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.navbar .navbar-secondary .region{display:inline-block!important}

html div#maximenuck201 ul.maximenuck li.maximenuck.item101.level1 .maximenuck span.titreck {
	display: none; 
}

div#maximenuck201 span.titreck {
	text-decoration : none;
	
	float : none !important;
	float : left;
	margin: 0;
}
#innovation-footer{position: absolute;left: 0;right: 0;}
#innovation-footer .footer-menu{padding: 0 15px 0 15px;background-color: #e5e5e5;}
#innovation-footer .footer-menu ul{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: table;list-style: none;margin: 0 auto;padding-bottom: 0.5em;padding-top: 1em;}
#innovation-footer .footer-menu ul.default{padding-left: 15px;}
#innovation-footer .footer-menu ul li{float: left;padding-bottom: 12px;}
#innovation-footer .footer-menu ul li a{font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;color: #333;font-weight: 400;font-size: 1em;margin-right: 30px;text-decoration: none;border-bottom: none;transition: all 0.25s ease-in-out;}
  #innovation-footer .footer-menu ul.default li a{margin-right: 25px;}

 #pgc-512-0-0 , #pgc-512-2-0 { width:100%;width:calc(100% - ( 0 * 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;
}
.pt-cv-wrapper .container,.pt-cv-wrapper .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}




		

#text-box-1741357518 .text {
  background-color: rgba(255, 255, 255, 0.94);
  font-size: 100%;
}

#text-box-1741357518 .text-inner {
  padding: 30px 30px 30px 30px;
}

#text-box-1741357518 {
  width: 90%;
}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}


h2.site-description {

  color: #64900c;

  font-size: 16px;

  font-weight: normal;

  letter-spacing: 0px;

  max-width: 260px;

  line-height: 20px;

}
