﻿#block-nodeblock-home-infographics #content-block-infographics .bubble-wrapper{position:absolute;top:225px;left:52.5%;margin-left:-160px;height:265px;width:265px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 0px 9px 0px rgba(115,115,115,0.54);-moz-box-shadow:0px 0px 9px 0px rgba(115,115,115,0.54);box-shadow:0px 0px 9px 0px rgba(115,115,115,0.54);color:#191919;font-weight:bold;text-align:center;text-transform:uppercase;}
#block-nodeblock-home-infographics #content-block-infographics .bubble-wrapper .title{display:block;padding:100px 25px 4px;font-size:29px;line-height:29px;}
#block-nodeblock-home-infographics #content-block-infographics .bubble-wrapper .content{display:block;padding:0px 20px 0px;font-size:17px;line-height:18px;color:#191919;}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }


.tool-overflow{
    overflow: hidden;
}
.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-5{width:41.66666667%}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}
.vc_empty_space_inner .empty_space_image{display:block;height:100%}
.banner_main .app-graphic-links .col .front-graphic-link .btn_image .gl_icon_hover{position:absolute;top:0;z-index:590000;opacity:0;height:100%;width:100%;left:0}
.banner_main .app-graphic-links .col .front-graphic-link:hover .gl_icon_hover{opacity:1}
.app-tabs .tab:hover .gl_icon_hover{opacity:1}
.app-tabs .gl_icon_hover{position:relative;margin-top:-100%;z-index:4;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
#main-content .container:before{background-color:#fff}

.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;
}
#main_list_table{width:99% !important}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}
 #text-block-6 { margin-bottom:0px; text-align:left; }

	
	#footer-icon-mail {
		width: auto;
		height: 16px;
		border: 0;
	}



#home-page-widgets {
  padding: 60px 0 20px;
  background: #F5F5F5;
}

div.mv-sponsors__sectie-platina {
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    margin: 20px 0;
}


div.mv-sponsors__sectie {
    display: grid;
    align-items: center;
    justify-items: center;
}


div.mv-sponsors__sectie-diamant {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
    grid-column-gap: 15px; 
    grid-row-gap: 45px; 
    margin: 15px 0;
}


div.mv-sponsors__sectie-goud {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; 
    grid-column-gap: 10px; 
    grid-row-gap: 30px; 
    margin: 10px 0;
}


div.mv-sponsors__sectie a img {
    transition: all .2s ease-in-out;
}


div.mv-sponsors__sectie a img:hover {
     transform: scale(1.05);
}


.product-details .product-title,
.product-list-widget a {
  line-height: 1.5;
}


.product-details .product-title:hover,
.product-list-widget a:hover {
  color: #00c9d0;
}


.product-list-widget .product-title {
  display: block;
  margin-bottom: 5px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-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-12{width:100%}


.post-title a,ul.slider-navigation li ,.pagenavi a,a.more-link ,.main-menu li a ,.subscribe-icons a ,.flickr_badge_image img, .mega-menu-link img {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

	.main-menu ul.menu , .top-menu ul.menu{ display:none; }

	#main-nav .main-menu {margin-left: 0  !important; margin-right:0 !important;}

	.main-menu ul.menu , .top-menu ul.menu, .breaking-news, .ei-title h3{ display:none; }


	.main-menu ul.menu,
	.top-menu ul.menu,
	.breaking-news{
		display:none;
	}

.body {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.l1h {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #455468; TEXT-ALIGN: center
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
.wrapper-holder:after,#wrapper:after,#header:after,.header:after,.banner:after,.banner-holder:after,#content .section:after,#footer:after,.link:after,.section .holder:after{content:'';display:block;clear:both}
.pswp__caption .pswp__caption__center{text-align:center}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}


.footer-v3 .footer {
	padding: 40px 0;
	background: #f7f7f7;
	border-top: 3px solid #eee;
}


.footer-v3 .thumb-headline h2 {
	color: #585f69;
    font-weight: bold;
	line-height: 22px;
	margin-bottom: 10px;
}


.footer-v3 .footer p,
.footer-v3 .simple-list a {
	color: #555;
}



.footer-v3 .copyright {
	padding: 10px 0;
	background: #eee;
	border-top-color: #292929;
}


.footer-v3 .copyright p {
	color: #555;
	margin-top: 14px;
}


.footer-v3 .copyright .social-icons {
	margin-top: 10px;
}

	
	.footer-v3 .copyright .social-icons.pull-right {
		float: inherit !important;
	}

.best_writer_list_style_type {
	float: left;
	width: 12px;
	height: 15px;
	padding: 0 0 2px 5px;
	background: #e7e7e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('ie-css3.htc');
}
.module-ours .legal,.module-BLOG_ours .legal,.module-ours .legal a,.module-BLOG_ours .legal a,.module-ours .bouton,.module-BLOG_ours .bouton,.module-ours .bouton a,.module-BLOG_ours .bouton a{font-size:13px !important;line-height:1.5em !important}
.mod_3947185 .bouton, .mod_3947185 .bouton a{color: #666666;text-align: center;text-decoration: none;font: bold  12px "Arial", sans-serif;}
.mod_3947185 .bouton a:hover{color: #666666;text-decoration: underline;background: transparent;font-weight: bold;}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}
#sidebar_layout #content{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
#sidebar_layout .fixed-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-bottom:20px}
.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.home-content-table .umorebox_hcp img {
  padding: 1px;
  border: 1px #E5E5E5 solid;
  margin: -2px;
  width: 177px;
  border-color: #CCCCCC;
}

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

   
   #search_container {height: 70px; }

    #content_box {
        padding-right: 0px;
        padding-left: 0px!important;
    }

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}


.visible-xs {
	display: none;
}

.header .message span.visible { visibility: visible; opacity: 1; }

.list-descriptions .visible h6:after { border-width: 0 5px 10px 5px; border-color: transparent transparent #000000 transparent; }

.lazy-scroll.visible { visibility: visible; opacity: 1; }

  
  #copyright{
	  background-color:#1b1b1b;
	 }

  #page_index section.featured .slick-slideshow div[class^="slide-"] {
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    height: 559px;
    position: relative; }

    #page_index section.featured .slick-slideshow div[class^="slide-"] article {
      margin-top: 110px;
      pointer-events: auto; }

      #page_index section.featured .slick-slideshow div[class^="slide-"] article img {
        max-width: 100%;
        margin: 0 auto; }

      #page_index section.featured .slick-slideshow div[class^="slide-"] article h1 {
        font-size: 32px;
        line-height: 32px;
        margin-bottom: 30px; }

  #page_shop section.featured-items .slick-slideshow {
    text-align: center; }

    #page_shop section.featured-items .slick-slideshow div[class^="slide-"] {
      display: inline-block; }

#rt-footer, #rt-copyright {color: #ddd;}

body,
#rt-header, 
#rt-bottom, 
#rt-footer, 
#rt-copyright, 
.inputbox, 
input, 
textarea  {
	color:#505050;
}

.nfoot-about{float: right;}


.meta-date {
	display: inline-block;
	padding-left: 8px;
	position: relative;
	vertical-align: baseline;
	font-size: 85%;
	font-weight: bold;
	color: #979797;
}


.meta-date:before {
	display: inline-block;
	content: '\1F554';
	font-family: 'Entypo';
	font-size: 90%;
	padding-right: 4px;
	margin-bottom: -4px;
	position: relative;
}

header #socialshare-icons {
  position: absolute;
  right: 2.5rem;
  bottom: 0;
}

header #socialshare-icons ul { display: block; margin: 0; padding: 0; }

header #socialshare-icons ul:after { display: table; content: ''; clear: both;}

header #socialshare-icons ul li {
  display: block;
  float: left;
  list-style-type: none;
  line-height: 5rem;
}

header #socialshare-icons a {
  width: 2.3125rem;
  text-align: center;
  font-size: 2rem;
  cursor: pointer;
  bottom: 0;
  display: block;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

header #socialshare-icons a:hover {
  background-color: #333;
}

header #socialshare-icons a img {
  margin: 0 0 -3px 0;
  padding: 0;
  height: 1.8rem; 
  width: auto;
}

.clear{clear:both;font-size:1px;line-height:1px;display:block;height:0;}


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

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

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

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

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

.item.product .item-meta {
  margin-top: -10px;
}
#header .main_sites .others{text-align:right}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}


.table-link-site td a{
	color: #d44950;
}
.vcex-icon-box-link-wrap,.vcex-icon-box-link-wrap .vcex-icon-box-content{color:#555}
.vcex-icon-box-four .vcex-icon-box-content{margin-top:15px}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-five .vcex-icon-box-content{margin-top:15px}
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}

p.playnowar {
  font-size: 18px;
  color: white;
  margin-bottom: 0;
}
.abcp_writers-slider__arrow{position:absolute;top:50%;width:30px;height:30px;line-height:30px;margin-top:-15px;text-align:center;background:#eee;background:rgba(0,0,0,.1);color:#fff;cursor:pointer;z-index:1}
.abcp_writers-slider__arrow-next{left:-10px}
.abcp_writers-slider__arrow-prev{right:-10px}
.abcp_writers-slider__arrow:hover{color:#74b6f4}

    .newspaper-lite-carousel .item .carousel-content-wrapper .post-cat-list a {
      color: #fff;
      text-transform: capitalize;
      display: inline-block;
      margin: 0 5px 2px 0;
      font-size: 12px;
      padding: 0 6px;
      line-height: 1.8em; }

    .newspaper-lite-carousel .item .carousel-content-wrapper:hover .post-cat-list {
      display: block; }


.archive-classic .post-cat-list, .archive-columns .post-cat-list {
  margin-bottom: 10px; }


.archive-classic .post-cat-list .cat-name, .archive-columns .post-cat-list .cat-name {
  display: inline-block;
  font-size: 14px;
  margin: 0 10px 0 0;
  text-transform: uppercase; }


.archive-columns .post-cat-list {
  margin-bottom: 0; }




.show-poster {
    background: transparent;
    line-height: 0;
}




.minus-loan, .add-loan, .minus-day, .add-day {

	display:block;

	width:26px;

	height:26px;

	margin:10px 0;

}


.plus, .minus { cursor:pointer; }


#footer .footer_blocks .footer_block .list {
    margin: 15px 0 0 15px;
}


#footer .footer_blocks .footer_block .list ul li {
    float: left;
    list-style: disc;
    color: #b0b0b0;
    width: 115px;
    margin: 0 15px 10px 0;
}


#footer .footer_blocks .footer_block .list ul li a {
    font: 15px/17px cuprum;
    color: #b0b0b0;
    text-decoration: none;
}


#footer .footer_blocks .footer_block .list ul li a:hover,
#footer .footer_blocks .footer_block .list ul li a:active {
    color: #132d07;
}

  #primaryNav .audience, #primaryNav .divider {
    display: none; }


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


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


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

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

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

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}


.footer-top {
	vertical-align: bottom;
	width: 100%;
}
p.title a,ul.posts a,article.single p.postmetadata a{color:#222!important}
p.postmetadata a{color:#dd878d!important}
p.title a:hover,ul.posts a:hover,article.single p.postmetadata a:hover{color:#cc333f!important;text-decoration:none!important}
ul.posts div.postmeta p.postmetadata,ul.posts div.postmeta p.postmetadata a{color:#f5b74e!important}
ul.posts div.postmeta a:hover,ul.posts div.postmeta p.postmetadata a:hover{color:#eb6841!important;text-decoration:none!important}
ul.posts-side li p.postmetadata{margin-bottom:0}
ul.posts p.postmetadata,article.single p.postmetadata{font-family:bebasneueregular,Arial,sans-serif;font-size:18px;line-height:24px;color:#aaa}
ul.posts li.secondary p.postmetadata,ul.posts-side p.postmetadata{font-size:14px}
p.postmetadata{display:none}
.container{width:750px}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
.container-smooth{max-width:1170px}
footer#main,footer#main .container{background:#111}
.banner-container .infobox-container .infobox .infobox-tagline{margin-top:20px;padding-top:20px;font-size:28px;font-size:1.75rem;color:#b9d23a;letter-spacing:2.5px;border-top:1px solid #ffffff}
.tribe-events-spinner-medium{height:24px;width:24px}


#masthead hgroup .table-wrapper {
	width: 100%;
	height: 100%;
	
	display: table;
}

  #menu .mobilenav-main-link .mobile-nav-icon {
    font-family: origami-icons;
    color: #666666;
    font-size: 15px;
    display: block;
    float: left;
    width: 13px;
    height: 15px;
    margin: -1px 8px 0 0; }

    #menu .mobilenav-main-link .mobile-nav-icon:before {
      content: "\e601"; }


[class^="origami-icon-"], [class*=" origami-icon-"],
#menu .mobilenav-main-link .mobile-nav-icon {
  font-family: 'origami-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }



.banner__text { font-size: 20px; text-align: center; padding: 30px 0 10px 0; }

  .home-banner__text-content__wrapper {
    max-width: 50em; }
.row{margin-right:-15px;margin-left:-15px}
.wbox-content-main-col .number{display: inline-block}
.wbox-content-main-col a:hover .number{background-color: #43aaff;border: 2px solid #43aaff}
.wbox-content-main-col ul{padding-left: 16px}
.wbox-content-main-col ul.pagination{padding-left: 0}
#three-ships-footer .frame{margin:auto;position:relative;font-size:0;line-height:0;overflow:hidden;white-space:nowrap}
#three-ships-footer .percentage .frame{width:100%}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


.pub {
background-color : #FFFFCC; 
}
#postid-31841 .et_pb_row .et_pb_blog_grid_wrapper .et_pb_ajax_pagination_container .et_pb_salvattore_content article.et_pb_post div.post-content{min-height:220px!important}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
.site-header .header-image{width:180px;}
.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-lg-6{width:50%}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.left{float:left}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

.fusion-clearfix:before,
.fusion-clearfix:after {
  content: " ";
  display: table;
}

.fusion-clearfix:after {
  clear: both;
}
.card-block{padding:1.25rem}
.home .cta-cards .cta-card .card-block h2{font-size:38px;line-height:1.2;margin-top:0;margin-bottom:20px;width:80%}
.home .cta-cards .cta-card .card-block h2 a{font-size:38px;line-height:1.2}
.home .cta-cards .cta-card .card-block ul{list-style:none;margin:0 0 0 20px;padding:0}
.home .featured-content .cards .card .card-block .card-text{font-size:14px;line-height:1.45;color:#000}


.posted-on:before {
  content: "\f133";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  margin: 0 10px 0 0;
}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_promo_description{position:relative;padding-bottom:20px}
.et_pb_promo_description p:last-of-type{padding-bottom:0}

#carousel span, #carousel a,
#thumbs span, #thumbs a {
	position: relative;
}


#carousel .single_slide{
width: 980px;
height: 300px;
position:relative;
}

#carousel .single_slide a, #carousel .single_slide a:hover {
color:#fff;
}

#carousel .single_slide a.readmore {
font-size:18px;
}

#carousel .single_slide a.readmore:hover {
color:#ef930f;
}

.discography h2,
.single .discography h1.entry-title {
	color: #000;
	font-size: 24px;
	line-height: 100%;
	margin-bottom: 0px;
	text-align: left;
}

h1.entry-title,
.section-header {
	text-align: center;
}



.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


.entry-meta .author-img,
.entry-meta .byline,
.entry-meta .sep-date-author,
.entry-meta .posted-on {
    display: inline-block;
    vertical-align: middle;
}
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}

ul.list1 li.list1_right{
	overflow:hidden;
	text-align: left;
}

ul.list1 li.list1_right p{
	font: 500 16px/16px 'Raleway', sans-serif;
	color: #fff;
	margin-top: 23px;
	line-height: 1.5em;
}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}

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

.tourdates-singledate .single-date-infotickets .single-date-info {
  position: relative;
  top: 50%;
  margin-top: -10px;
  float: right;
  height: 20px;
  width: 90px;
}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

section.grid ul.grid3x3 li.item-1,
section.grid ul.grid3x3 li.item-4,
section.grid ul.grid3x3 li.item-7 {
  border-left: 0;
}

  #featured-slider ul.slides li .slide-content {
    position: absolute;
    bottom: 0;
    margin: 1.618em;
    width: 47.5%;
  }

  #featured-slider ul.slides li.no-image .slide-content {
    margin: 0;
    position: static;
    width: auto;
  }

  #featured-slider ul.slides li.has-video.flex-active-slide .slide-media {
    display: block;
  }

  #featured-slider ul.slides li.has-video .slide-media {
    display: none;
  }
.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}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.carousel-inner .container {
  position: relative;
}

  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }

.nav.gdpr-nav-pills, .gdpr-tab-content {
	width: 100%;
	padding: 30px;
}

.nav.gdpr-nav-pills {
	background: #f3f3f3;
}

.nav.gdpr-nav-pills .gdpr-nav-link {
	border: 1px solid #0070ad;
	margin-bottom: 10px;
	color: #0070ad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
}

.nav.gdpr-nav-pills .gdpr-nav-link.active {
	color: #ffffff;
}

			#menu li.first a:link, #menu li.first a:visited {
				width: 62px;
				background-position: -10px -245px;
			}

			#menu li.first a:link:hover, #menu li.first a:visited:hover,
			#menu li.first a.active:link, #menu li.first a.active:visited {
				background-position: -10px -332px;
			}

		#menu2 li.first {
			border: none;
		}


	#content ul.accordion li.first {
		border: none;
	}


		.f-gallery li.first { clear: left; }

#page #content .cols2 ul.titles li.first { border: none; }

#content ul.titles li.first { border: none; }

	.inner ul.multitab-nav-buttons li.first { padding-left: 8px; }
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
.icon_wrap{padding:38px;padding-bottom:30px;text-align:center;margin-left:-22px;margin-right:-22px;margin-top:-22px;margin-bottom:22px}


.site-header-main {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}


	.wp-custom-logo .site-header-main {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

#channel-title .navbar-header {
    margin: 0;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.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-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}

#actu_en_continu .actu_en_continu_titre_pointe {
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	border-left:1px solid #d0d0d0;
}


.su-carousel-slide {
  position: relative;
  float: left;
}


.su-carousel .su-carousel-slide a {
  padding: 0 5px;
}


.su-carousel .su-carousel-slide img {
  padding: 3px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}


.su-carousel .su-carousel-slide-title {
  position: absolute;
  left: 9px;
  right: 9px;
  bottom: 4px;
  display: block;
  padding: 2px 3px;
  color: #fff;
  line-height: 1.2;
  font-size: 11px;
  background: black;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  transition: opacity 1s;
  -o-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -webkit-transition: opacity 1s;
}

.video .overlay-video-icon {
  z-index: 10;
  top: 40%;
  left: 39%;
}

section.widget.content-block.media-overlay .media,
section.widget.content-block.media.overlay {
  float: none;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.carousel.square .overlay {
  position: absolute;
  top: 0;
  right: 0;
  width: 12%;
  height: 100%;
  background: #2BA9E1;
  opacity: 0.5;
}

.carousel.square .inactive .overlay {
  background: #2BA9E1;
}

  
.row{margin-right: 0; margin-left: 0;}

.gdlr-core-pbf-wrapper-container{ margin-left: auto; margin-right: auto; }



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}

#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}



	#header-forms-find #header-forms-find-guide2,
	#header-forms-find #formFind,
	#header-forms-find #header-forms-find-more {
		display: none;
	}



	#header-forms-find #header-forms-find-guide2,
	#header-forms-find #formFind,
	#header-forms-find-radios,
	#header-forms-find-bottom,
	#divSelectTarget2,
	#divSelectSource2,
	#divSelectFind2,
	#submitFind,
	#header-forms-find #header-forms-find-more{
		width: 100%;
		height:auto;
		padding:1px;
		margin: 0px 0px 0px 0px;
	}
.img-fluid{max-width:100%;height:auto}

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

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

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

  #menu .container { width: 1170px; }

  #yoga-benefit .container { position: relative; z-index: 2; }

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}


#footer-widgets .textwidget {
	padding: 0;
}



.text-white-color .wrap-contact-tabs .tab-pane  input[type=text],  .text-white-color .wrap-contact-tabs .tab-pane   textarea,  .text-white-color .wrap-contact-tabs  .tab-pane  input[type=email],  .text-white-color .wrap-contact-tabs  .tab-pane   input[type=tel]{
	color:#fff !important;
}



.wrap-contact-tabs  p , .wrap-contact-tabs  .section-heading .section-title{
	color:#fff;
}


.menu-category li .triangular-up-arrow {
  display: none
}


.p-news .category_links li .triangular-up-arrow {
  display: none
}
.width100,.width100 .container.md-has-2-columns{width:100%}
.active-search .site-header .container.search_form_container{opacity:1;z-index:999;height:114px}
.site-header .container.search_form_container{position:relative;height:1px;opacity:0;height:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.container{position:relative;width:80%;max-width:1200px;margin:auto}
.active-search .container.search_form_container{height:84px!important}

.menutop .drop-bot {height: 1px;overflow: hidden;clear: both;}



    .mobile .footer .serts {
        background-position: 0 15px;
        background-size: 100%;
        height: 60px;
    }

.footer .serts {
    clear: both;
    height: 114px;
}
