﻿


.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}


#footer{
    float: left;
    width: 100%;
}


#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}


	.testimonial_slider[data-style="minimal"] .slides {
		max-width: none;
	}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}



.vstup {
text-align: center;
margin-top: 30px;
font-weight: bold;
color: #ff0000;
padding-bottom: 50px;
}

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


.clear-wrap { height: 45px; }

#home .clear-wrap { height: 40px; }

#portfolio .clear-wrap { height: 55px; }
.row{margin-right:-15px;margin-left:-15px}


#pos-5 .row-prof {
	margin-top: 46px;
	overflow: hidden;
}


#pos-5 .row-prof-first {
	margin-top: 0;
}

.sliderwrap .item {
    padding-left: 5px;
    padding-right: 5px;
}

.sliderwrap .item div, .sliderwrap .item img {
    max-width: 133px!important;
    height: auto;
}

.PageTemplate img.aligncenter
{
margin-left:auto;
margin-right:auto;
}

.aligncenter,img.aligncenter
{
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}

 img.aligncenter
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
box-shadow:none;
margin-left:auto;
margin-right:auto;
}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
.pager li{display:inline}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}


.wide-content{
    display: block;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}
.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-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.b-photodescr-photo .descr{float:left;padding:3px 0 0 41px}


.elementor-align-justify .ep-dual-button-horizontal .elementor-button-wrapper {
  width: 50%;
}




.articlecontainer{background-color:#202020; border-bottom:1px solid #6a0050;}



.format-quote .articlecontainer{background-color:#fff; color:#fff;}

.masonr .articlecontainer{padding-bottom:30px;}

.articlecontainer .entry-utility{padding:0px 30px;}

.masonr .articlecontainer .entry-utility{padding:0px 20px;}

.articlecontainer .posttitle{padding:0px 30px;}

.masonr .articlecontainer .posttitle{padding:0px 20px;}



.format-video .articlecontainer, .format-image .articlecontainer{padding-top:0px;}

.format-standard .articlecontainer .postimg, .format-gallery .articlecontainer .postimg{margin-top:-22px;}

.articlecontainer .entry-audio .mediacontainer{padding:8px 30px 0px;}

.masonr .articlecontainer .entry-audio .mediacontainer{padding:0px 20px;}

.railway 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	
	padding-top: 0px;
}
.container,.container-narrow{margin:0 auto;max-width:1920px;padding:0 .5em}
.container-narrow{max-width:1440px}


.banner__slide-img {
  text-align: center;
}

.banner__slide-img img {
  max-width: 608px;
}


	.black_cadre {
		position: absolute;
		z-index: 999;
		left: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.6);
		width: 100%;
		padding: 5px;
		min-height: 50px;
		color: white;
	}


	.black_cadre a {
		justify-content: baseline !important;
		align-items: baseline !important;
		color: white !important;
		position: relative !important;
	}

	.header_left
	{
		width: 225px;
	}

	.home_box .header_left
	{
		width: 142px;
	}

	.sidebar_box .header_left, .footer_box .header_left
	{
		width: 188px;
	}

	.sidebar_box .header_left
	{
		width: 418px;
	}

	.footer_box .header_left
	{
		width: 418px;
	}

.header_left a
{
	display: block;
	margin-top: 13px;
}

.header_left a, .logo_left, .logo_right
{
	font-family: 'Droid Sans';
	font-size: 24px;
}

.header_left a:hover
{
	text-decoration: none;
}

.header_left a img
{
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}
.rstboxes .rstbox-acb .rstbox-container,.rstboxes .rstbox-acm .rstbox-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}
.rstboxes .rstbox-acb .rstbox-container{-ms-flex-pack:end;justify-content:flex-end}
.rstboxes .rstbox-acm .rstbox-container{-ms-flex-pack:center;justify-content:center}
.rstboxes .rstbox.formHor .rstbox-container{margin:0 auto;max-width:1000px}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

.so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image {
display: inline-block;
max-width: 100%;
width: inherit;
height: auto;
}

.footer-last-list .secured_icon li:first-child,.footer-last-list .secured_icon li:last-child{
	padding:0 0 0 0;
}

.secured_icon {
    font-size: 0;
}

ul.secured_icon li {
    display: inline-block;
    float: none;
    vertical-align: middle;
}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}

.cli-tab-section
{
	margin-top:5px;
}

.cli-tab-section.cli-privacy-tab {
    display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}

  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
    font-size: 12px;
}

.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;
}
.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}

.wpb_column .column-bg-overlay {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}


.header--row .header--row-inner,
.header--row .header--row-inner .container .row {
  display: flex;
  align-items: center; }


.header--row.layout-fullwidth .header--row-inner .container {
  max-width: 100% !important; }


.footer--row .footer--row-inner,
.footer--row .footer--row-inner .container .row {
  display: flex;
  align-items: center; }


.footer--row.layout-fullwidth .footer--row-inner .container {
  max-width: 100% !important; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;margin-right:auto;margin-left:auto}
.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-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.boxed .header_inner{width:1150px;margin:0 auto}






.topmenu{padding-left:20px; height: 52px;}


.topmenu ul li{list-style:none;display:inline;padding: 10px;}

	td.middle3_2 {
		width: 316px;
		height: 137px;
		background: #ffffff;
		border-bottom: 1px solid #186a85;
		border-top: 1px solid #b1c3d4;
		border-right: 1px solid #186a85;
	}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}
.et_header_style_centered #main-header .logo_container{height:73px}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:13.14px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:52px}


.medium-gallery .img-title {
	font-size:11px;
	display:block;
	text-align:center;
	color:#777;
}

	
	
	#masthead .site-branding {
		max-width: 23%;
		padding: 2% 10px 0;
	}

#masthead .site-branding img {
	vertical-align: top;
}

.home #masthead .site-branding {
	opacity: 0;
}

.home #page.scrolled #masthead .site-branding {
	opacity: 1;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:110px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:110px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:83px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:83px}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }


#footer-info {
	float: left;
	padding-bottom: 10px;
	color: #666;
	text-align: left;
}


#footer-info a {
	color: #666;
	font-weight: 700;
}


#footer-info a:hover {
	opacity: 0.7;
}



	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}




.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 {
  margin-bottom: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}



.section-pricing.section-inverse .pricing__title {
  color: #333333;
}


.pricing__title {
  letter-spacing: -0.2px;
}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}


.popular-number{width:20%; height:auto; float:left;}

.popular-number h3{font-weight:bold; font-size:50.11px; color:#cc0000; margin:0px; padding: 26px 0; height:auto; display:block;}


.advantages {
	width: 58.5%;
	float: left;
	margin-top: 67px;
	margin-bottom: 120px
}
.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%}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}
.fl-builder-content .fl-node-59f8c13a1f370 .uabb-infobox-button {margin-top: 10px;margin-bottom: 0px;}
.fl-builder-content .fl-node-599ca3b66a117 .uabb-infobox-button {margin-top: 10px;margin-bottom: 0px;}
.fl-builder-content .fl-node-59a21ba108120 .uabb-infobox-button {margin-top: 10px;margin-bottom: 0px;}
.fl-builder-content .fl-node-59a21bacedea6 .uabb-infobox-button {margin-top: 10px;margin-bottom: 0px;}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

		
	.foot-widget {
		margin-left: 2.82220131703%; 
		width: 30.5111320163%; 
		}

		
	.foot-widget:nth-child(3n+3) {
		clear: both;
		}


.foot-widget p {
	margin-bottom: 15px;
	}


.foot-widget a {
	color: #999;
	}


.foot-widget a:hover {
	color: #fff;
	}

body,
.blog-widget-text p,
.feat-widget-text p,
.post-info-right,
span.post-excerpt,
span.feat-caption,
span.soc-count-text,
#content-main p,
#commentspopup .comments-pop,
.archive-list-text p,
.author-box-bot p,
#post-404 p,
.foot-widget,
#home-feat-text p,
.feat-top2-left-text p,
.feat-wide1-text p,
.feat-wide4-text p,
#content-main table,
.foot-copy p,
.video-main-text p {
	font-family: 'Lato', sans-serif;
	}

.red {color:#d32027;}




.gmr-bgstripes{width:100%;height:4px;overflow:hidden;background:#333333}
.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{background-color:#FFF19A;border:2px #333 solid;}
.box,.lt,.rt,.lb,.rb{position:relative;display:inline-block;overflow:hidden;width:40px;height:20px;opacity:1;}
.box:before,.lt:before,.rt:before,.lb:before,.rb:before{position:absolute;content:'';width:40px;height:40px;border-top:2px solid #404041;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lt{margin-right:-2px;-webkit-animation:lt 1s linear -1000ms infinite;-moz-animation:lt 1s linear -1000ms infinite;animation:lt 1s linear -1000ms infinite;}
.lt:before{top:0;left:0;-webkit-animation:not-clockwise 0.5s linear infinite;-moz-animation:not-clockwise 0.5s linear infinite;animation:not-clockwise 0.5s linear infinite;}


#heatmapthemead-header-text p#site-title a {
	text-decoration: none;
}


#heatmapthemead-header-text p#site-title {
	clear:none;
	font-size: 1.7em;
	line-height: 1em;
	margin-top: 10px;
	margin-bottom: 0;
	font-weight: bold;
}


#heatmapthemead-header-text h1 a,
#heatmapthemead-header-text p#site-title a {
	color: #000000;							
	text-shadow: 0 1px 1px #FFFFFF;			
}
 
			
					
					h1,h2,h3,h4,h5,h6,
					#heatmapthemead-header-text p#site-title,
					#heatmapthemead-header-text p#site-description { font-family: Arial, Helvetica, sans-serif; }

				
			#site-title a,
		#site-description {
			color: #525244 !important;
		}



.footer_cap_cta_wrap {padding-top:30px;padding-bottom:80px;}

.footer_cap_cta_wrap .footer_cap_cta_title {font-size:38px;font-weight:400;line-height:42px;max-width:50%;}

.footer_cap_cta_wrap .btn {color:#ffffff;font-size:16px;padding:10px 30px;border-radius:4px;margin-top:25px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.35);}
.view-event-detail .intro-text-left .field-content{font-size:32px;line-height:1.2;font-weight:400;font-family:"Adamina";}

#header-right-section .advertisement_728x90 {
   margin-bottom: 0;
   padding: 0;
}

.advertisement_728x90 {
   padding: 15px 0 45px;
   display: block;
}

#header-right-section .advertisement_728x90 img {
   padding: 0;
}

.advertisement_728x90 img {
   margin-bottom: 0;
   box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
   padding: 10px;
   display: block;
   margin: 0 auto;
}

                #mw_board_group_2 .mw_board_group_2_content.gallery1 { display:none; }

            #mw_board_group_2 .mw_board_group_2_content.gallery2 { display:none; }

            #mw_board_group_2 .mw_board_group_2_content.gallery3 { display:none; }


.home-articles .article-title {
	color: #1191d0;
	font-size: 16px;
	font-weight: 600;
	padding-top: 0.8em;
}
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}

	.banner_block_23_11.container-fluid.mt20 .pull-left{
		display: inline-block;
		float: none;
		margin-left: 50px;
		margin-top: 10px;
		text-align: center;
	}


	.headerdetails .nav.pull-left {
		float: none;
		margin: 0 0 10px 0;
	}


	.headerstrip .pull-left {
		float: none;
	}
#menu li .greybox li{background:#F4F4F4;border:1px solid #bbbbbb;margin:0px 0px 4px 0px;padding:4px 6px 4px 6px;width:136px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
#menu li .greybox li:hover{background:#FFE5B4;border:1px solid #aaaaaa;padding:4px 6px 4px 6px;margin:0px 0px 4px 0px}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}

.widget-container {background-color: transparent;}



.copyw3-agile {
    padding: 2em 0; 
	background:#141414;
}

.copyw3-agile p{
    color: #fff;
    text-align: center; 
    letter-spacing: 2px; 
}

.copyw3-agile p a{
	color:#bb3756;
}

.copyw3-agile p a:hover{
	color:#fff;
}

.nfoot-conta{float: right;}

.nfoot-conta-num{margin-bottom: 15px;}

.nfoot-conta-tit{padding: 10px 0;font-weight: 700; color: #666;}

.nfoot-conta-p{line-height: 25px; font-size: 12px;color: #666;}

.nfoot-conta-p-first{font-size:13px;}

.nfoot-conta-p-first span{padding-left:65px;font-size:15px;}

.nfoot-conta-p span{color: #ff7200;font-weight: bold;}

.nfoot-conta-tip{font-size: 10px;color: #999;text-align:right;line-height:16px;margin-top:-8px;margin-right:2px;}

#searchForm .cse-search-box {
	max-width: 300px;
	width: 100%;
	display: inline-block;
	position: relative;
	top: 5px;
}

.powered_by {
    float: right;
    color: #999;
    margin: 20px 0 20px 0;
}

.powered_by a {
    color: #999;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }
.row{margin-right:-15px;margin-left:-15px}
.row-adjust{position:relative;left:15px}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}


.phone-number {
	font-size: 20px;
	font-weight: bold;
}


.footer-phone .phone-number{
	font-size: 26px;
	margin-top: 5px;
}

.add-content{
  padding: 20px 0px;
}
.media-heading{margin-top:0;margin-bottom:5px}
.custom-bullet .media-heading{margin-top:0!important}
.date-picker .media-heading{margin-top:0!important}
.help-bloc-aides .media-heading{color:#fff!important;font-family:Georgia!important;font-size:14px!important}
.plus-info .media-heading{font-size:13px!important}
.statut-dossier .media-heading{margin-top:0!important}
#blocContenuComplexe .media-heading{color:#000!important;margin-top:0!important}
.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label,.pp-advanced-menu-mobile-toggle.hamburger-label .pp-advanced-menu-mobile-toggle-label {display: inline-block;margin-left: 10px;line-height: 0.8;}
.bottomsection-new .bottom-contact .col3{width:32%!important;padding-left:40px}
.bottomsection-new .bottom-contact .col3,.bottomsection-new .bottom-contact .col5{width:100%;text-align:center!important;float:left;padding:5px!important}
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col3{width:25%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}
.bottom-contact .col3,.bottom-contact .col5{width:auto;float:left}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.widget_calendar .side-widget-inner {
  border-radius: 3px;
  padding: 0 20px 20px;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.colour_white{color:#fff}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}





.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}



.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides { zoom: 1; }

.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }

.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.comment-div{border-top:1px solid #FFF;border-bottom:1px solid #DDD;padding:10px 0}

	.logo-mobile.retina{
	    display:none;
	}


	.logo-mobile  {
		display:    none;
		max-width:  150px;
		max-height: 50px;
	}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}
.hnews.big .entry-title .comments-count a{display:inline;position:absolute;right:0px;bottom:0px;font-size:16px;padding-bottom:13px}
.lastNews.layout-3-AL .items .hnews .entry-title.have-comments .comments-count a{font-size:14px;line-height:17px;padding-left:2px;vertical-align:top}
.lastNews.layout-3-M24 .items .hnews .entry-title.have-comments .comments-count a{font-size:14px;line-height:18px;padding-left:6px;vertical-align:top}
.lastNews.layout-5 .items .hnews .entry-title .comments-count a{font-size:13px;line-height:14px;padding-left:6px;vertical-align:top}


.footer-row {
	display: flex;
	justify-content: space-between;
}

#footer-top .col-1:before, #footer-top .col-2:before, #footer-top .col-3:before, #footer-top .col-3-border:before {
	content: "";
	position: absolute;
	display: block;
	width: 1px;
	top: 0px;
	bottom: 0px;
	left: 0;
	background: #adcad9;
}

#footer-top .col-3-border:before {
	left: 1px;
}

#footer-top .col-1:after, #footer-top .col-2:after, #footer-top .col-3:after, #footer-top .col-3-border:after {
	content: "";
	position: absolute;
	display: block;
	width: 1px;
	top: 5px;
	bottom: 5px;
	left: 0;
	box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

#footer-top .col-3-border:after {
	box-shadow: 5px 0px 20px rgba(0,0,0,.5);
}


.col-3-border {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 1px;
	background: #fff;
}
.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,.container-fluid,div[class*=" col-"],div[class^=col-]{padding-left:10px;padding-right:10px}
.header .navbar-collapse,.header .navbar-collapse .container{padding-left:0;padding-right:0}
.header .mega-menu .container,.header .mega-menu .navbar-inner{position:relative}

.product-item .item-inner .product-thumbnail:hover .add-to-cart-mt {
	left: 0
}

.product-item .item-inner .product-thumbnail:hover .hover-img {
	bottom: 0;
	opacity: 1;
	visibility: visible
}

.product-item .item-inner .product-thumbnail:hover .pr-button {
	background: #F2F2F2
}

.product-item .item-inner .product-thumbnail:hover .mt-button {
	transform: scale(1)
}

#footer-copyright{width:30%;float:left;color:#FFFFFF;text-align:right;line-height:18px;}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}
.tb-post-list-slider .post_list article:last-of-type{margin-bottom:0}
