﻿
.btn,.footer-left{box-direction:normal;box-orient:horizontal}

.btn,.fast-cash,.footer-left,.top-block{box-orient:horizontal}

.footer-left{box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:inline-flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:310px;margin:0 0 50px}


.magazine-layout .content-masonry {
	margin-right: -2%;
}
.footer-bottom__copyright span{color:#fff}

	.preloader .pre-bounce1,
	.preloader .pre-bounce2 {
	    -webkit-animation: 2s ease 0s normal none infinite bounce;
	            animation: 2s ease 0s normal none infinite bounce;
	    background-color: #de4939;
	    border-radius: 50%;
	    height: 100%;
	    left: 0;
	    opacity: 0.6;
	    position: absolute;
	    top: 0;
	    width: 100%;
	}


.white-text, .white-text th {
	color: #fff !important;
}
.clear{clear:both}


  .large-5 {
    width: 41.66667%; }

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}

.container{margin-right:auto;margin-left:auto;*zoom:1;}
.container:before,.container:after{display:table;content:"";line-height:0;}

.container:after{clear:both;}

.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

.container-fluid:after{clear:both;}

.navbar .container{width:auto;}

.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}

#wowrecentposts .time {
}
.n2-clear{clear:both}
.site-footer .bottom-bar{border-top:1px solid #e6e6e6;overflow:auto;padding:25px 0}
.site-footer .bottom-bar div:only-of-type{float:none;text-align:center;width:100%}
.site-footer .bottom-bar a{color:inherit}
.site-footer .bottom-bar a:hover{color:#4d8ffb}
#u3518-8{background-color:transparent;font-weight:700;font-family:filson-pro, sans-serif;color:#06ABF3;position:relative;min-height:58px;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}


.hfg-grid {
  display: flex; }


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


#translate_popup {
background-color: #fff; 
border-style: solid;
border-width: 1px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
font-size: 13px;
padding: 0.5em;
position: absolute;
z-index: 50;
}

#top .compte .blue{
	background-color:#5e90c4;
	color:white;
	border-radius:3px;
	font-weight:bold;
	text-shadow:none;
	padding:3px;
	line-height:14px;
	height:13px;
	display:block;
	float:left;
	margin-right:8px;
	min-width:18px;
	text-align:center;
}

#testclic .prix .blue{
	color:#5e90c4;
	font-size:30px;
}




#logo {
    padding: 50px 0 45px 0;
    text-align: center;
}
.pm-socialmedia .ir-facebook{background-position:-130px -10px}
.pm-util .ir-facebook,.pm-hd .ir-facebook{background-position:-148px -600px}
#z_col0 div.ecart_col0 {height: 10px;}
#z_col0 div.ecart_col0 hr{display: none;}

div.ecart_col0 {height: 10px !important;}


.search-main {
	color: #fff;
	line-height: 54px;
	font-size: 15px;
}



.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.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;}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}

.row {
    margin-right: -15px;
    margin-left: -15px;
}
#topic-description .imagecache-medium_img,#topic-description .imagefield{float:right;margin:0 0 0 30px}
.pm-sidebar .current-issue .imagecache{width:100%;height:auto}

.locationdetails .contactdetails-rgt{float:left; width:85%;}

  p.contactdetails-rgt {
    margin: 0px 0px !important;
    margin-top: 4px !important;
  }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon{color:#ffffff;font-size:70px}
.footer-bottom{background-color:#001f39;padding:13px 0px;}
.social-bar,.footer-top,.footer-bottom{margin:0;}
.sticky-footer .buttons{display:-webkit-flex;display:flex;align-items:center}
.sticky-footer .button{flex:auto;font-size:14px;line-height:43px;height:42px;color:#fff}
.sticky-footer .button.style1{border:none}
.sticky-footer .button.style2{background:transparent;border:1px solid #fff;box-sizing:border-box;line-height:42px}
.sticky-footer.white-theme{background:#fff}
.sticky-footer.white-theme .button{color:#000}
.sticky-footer.white-theme .button.style1{color:#fff}
.sticky-footer.white-theme .button.style2{border:1px solid #000}

body[page^="tickets"] .sticky-footer, body[page^="lineup"] .sticky-footer{display:none;}
.nav-toggle.active .show{display:none}




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

}

.panel-grid-cell{
    width: 100%;
}

 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pl-7 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pg-7-2 .panel-grid-cell { float:left }
 #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-7 .panel-grid-cell { padding:0 }

.bottom ul.menu li a {font-size: 0.9em}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}

  .book-card .book-title {
    margin: 20px 0 0 0;
    text-align: center;
    font-size: 22px;
    line-height: 1.5em; }

    .book-card .book-title a {
      color: #555; }


.element-light .book-card .book-title a {
  color: #fff; }
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}

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


    .home-featured-title {
        display: none;
    }
.footer.footer-menu .column .honcode{padding-top:1em}
.footer.footer-menu .column .honcode .img_honcode{float:left}
.footer.footer-menu .column .honcode .text_honcode{float:left;margin-left:8px;font-size:12px;color:#9b9b9b;width:40%}
