﻿
.index_oyun_kutu{padding:2px;margin-bottom:6px;width:302px;border:1px solid #F90;text-align:center;background-color:#FFF}

div.index_oyun_kutu:hover{background-color:#D5FACE;border:1px dotted #F90}
.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-12{width:100%}


.latest-overlay{
	background-color: rgba(0,0,0,0.9);
	bottom: 0;
	cursor: default;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 1;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-ms-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
}


.latest-overlay:target{
	visibility: visible;
	opacity: 1;
}


.latest-overlay:target+.latest-modal{
	opacity: 1;
	visibility: visible;
}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none;}
#ppamphletu2420{z-index:3;margin-top:45px;width:100%;left:0%;margin-left:0%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

.bd-imagelink-59 {
  width: 100px;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  border-radius: 50%;
}


#content-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#content-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#content-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}
.vc_single_image-img{display:block}





.icon_badge {
    float:right;
    display:inline-block;
    width: 32px;
    height: 30px;
    margin-right: 7px;  
}
.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-12{width:100%}
.cookies-eu .cookies-eu-button-holder{display:inline-block}
.cookies-eu .cookies-eu-button-holder .cookies-eu-ok{font-size:11px;font-weight:bold;line-height:20px;min-width:26px;margin-right:5px;padding:2px 11px;cursor:pointer;text-align:center;white-space:nowrap;color:#FFFFFF;border:0;outline:none;background-color:#4D90FE}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.sr-only, .icon-bar {
    background-color: #777;
}

	
	.lower-foot .textwidget { float: none; }




#header        {margin:0}

#header2{
    background-color:#000;
}

    
    #header1, #header2 {display:none;}
.home-wrap-in2{margin-left:265px}
.home-wrap-out2,.home-wrap-in2{margin-left:0}


.grideschis
{
background-color:#E6E7E9;
}
.bb{border-bottom-style:solid;border-bottom-width:1px}
.bb-0{border-bottom-width:0}
.bb-ns{border-bottom-style:solid;border-bottom-width:1px}
.bb-0-ns{border-bottom-width:0}
.bb-m{border-bottom-style:solid;border-bottom-width:1px}
.bb-0-m{border-bottom-width:0}
.bb-l{border-bottom-style:solid;border-bottom-width:1px}
.bb-0-l{border-bottom-width:0}

.consul_btn1{
	display:none;
}

.consul_btn1 a {
	background: #DE2B24;
	text-decoration: none;
	padding: 0.7em 1.5em;
	display: inline-block;
	color: #FFF;
	font-size: 0.85em;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	border: none;
	cursor: pointer;
	outline: none;
	border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.2em;
	-o-border-radius: 0.2em;
	line-height: 1.3em;
	font-weight: bold;
}
.vce-hero-section--wrap-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;width:100%;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:center}
.vce-hero-section--wrap-row:after,.vce-hero-section--wrap-row:before{content:" ";display:table}
.vce-hero-section--wrap-row:after{clear:both}
.vce-hero-section--min-height .vce-hero-section--wrap-row{min-height:450px}
.responsive-menu-accessible .responsive-menu-box{display:inline-block;vertical-align:middle}
.responsive-menu-box{width:30px;height:22px;display:inline-block;position:relative}
button#responsive-menu-button .responsive-menu-box{color:#fff}
.responsive-menu-open button#responsive-menu-button .responsive-menu-box{color:#616b6b}
.banner-container .infobox-container .infobox-link-container{display:none}
.banner-container .infobox-container .infobox-link-container .infobox-link{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:220px;margin:0 auto;padding:24px 0;color:#ffffff;letter-spacing:3px;text-transform:uppercase;border:solid 1px #ffffff;-webkit-transition:.3s;transition:.3s;background-color:rgba(0,48,80,0.3)}
.banner-container .infobox-container .infobox-link-container .infobox-link:hover{background-color:rgba(0,48,80,0.5)}
.et-social-icons{display:none}
.topbar__item,.topbar__item--sub{margin-bottom:0}
.topbar__item--sub{border-bottom:2px solid hsla(0,0%,92%,.16)}
.topbar__item--sub:first-child{border-top:2px solid hsla(0,0%,92%,.16)}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}


.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fab{font-family:"Font Awesome 5 Brands"}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}
.this-just-in__inner--item-list{list-style-type:none;margin:0;padding:0;}
.this-just-in__inner--item-list li{margin:5px 12px;border-bottom:1px solid #e0e0e0;padding:5px 0 7px;width:inherit;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;}
.this-just-in__inner--item-list li:last-child{border:none;margin-bottom:0 !important;}
.this-just-in__inner--item-list .list-item a{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:15px;font-size:0.9375rem;}
.this-just-in__inner--item-list .list-item a:link,.this-just-in__inner--item-list .list-item a:visited{color:#000;}
.this-just-in__inner--item-list .list-item a:hover{text-decoration:none;color:#0a44bb;}
.this-just-in__inner--item{display:none;font-weight:normal;overflow:auto;height:100%;max-height:100%;}
.this-just-in__inner--item.active{display:block;}




.m-slideshow-container {
  max-height: 450px;
  max-width: 2000px;
  margin: 0 auto; }


.mfp-container .m-slideshow-container {
  width: 100%;
  max-width: 100%; }


.news_top {
    margin-top: 18px;
}





#logo {
	position: relative;
	z-index: 999;
	max-width: 150px;
}

#logo a.custom-logo-link {
	padding: 0;
	outline: none;
}

#logo a.custom-logo-link img {
	max-width: 150px;
}

#logo a.custom-logo-link:hover img {
	opacity: 0.8;
}






header#masthead,
#logo a img,
#site-navigation,
.navigationFixedClass #site-navigation ul li {
	transition: all 0.2s ease;	
}

.navigationFixedClass #logo,
.navigationFixedClass #logo a img {
	max-width: 80px;
}
.nav-searchbar form#mobile-search{width:253px;width:15.8125rem;margin:12px 0;margin:.75rem 0;margin:12px 0rem;margin:.75rem 0rem;margin-left:auto;margin-right:auto}
.nav-searchbar form#mobile-search input#mobile-searchInput{width:203px;width:12.6875rem;height:25px;height:1.5625rem;margin-bottom:0;border-right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-appearance:none;-moz-webkit-appearance:none;-ms-webkit-appearance:none;-o-webkit-appearance:none;webkit-appearance:none}
.nav-searchbar form#mobile-search button#mobile-submit{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f2f2f2;height:35px;height:2.1875rem;border:.0625rem solid #ccc;border-left:0;margin:0rem 0rem 0rem -0.375rem}


.footer-number {
    margin-top: 10px;
}


.footer-number p {
        font-weight: 600;
    font-size: 14px;
    margin-bottom: 0;
}


#footer .footer-number a {
     font-weight: 600;
    font-size: 42px;
    color: #ffea00;
    letter-spacing: 1px;
    font-size: 28px;
    line-height: 40px;
}

.footer-number a:hover, .footer-number a:focus {
    text-decoration: underline;
}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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}

.pagination{margin:20px 0}

.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05)}

.pagination-centered{text-align:center}

.pagination-right{text-align:right}
#archive_page .pagination{width:100% !important}
.tax-magasin .pagination,.tax-evenement .pagination,.tax-categorie .pagination{margin-top:30px !important;width:100%}
.tax-magasin .pagination ul,.tax-evenement .pagination ul,.tax-categorie .pagination ul{margin-right:30px}
.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-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }


.dropdowns {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.dropdowns nav, .dropdowns ul, .dropdowns li, .dropdowns a  {margin: 0; padding: 0;}


.dropdowns a {text-decoration: none;}

#imFooter_imTextObject_04_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_25_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_26_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_27_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_32_tab0 .fs11 { vertical-align: baseline; font-size: 11pt; }

#imTextObject_33_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_35_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

.head-1:after,.head-1:before,.head-2:after,.head-2:before{
	background-color:#dcdcdc
}

.head-1:after, .head-1:before {
	position:absolute;
	bottom:7px;
	left:0;
	width:42%;
	height:1px;
	content:"";
}

.head-1:before {
	right:0;
	left:auto;
}

.head-1 b {
	position:absolute;
	bottom:-10px;
	left:50%;
	width:25px;
	height:25px;
	margin-left:-12.5px;
	font-size:14px;
}
.h-custom-headline{letter-spacing:-1px;line-height:1.1}
.h-custom-headline.accent{overflow:hidden}
.h-custom-headline.accent span{padding-bottom:2px;display:inline-block;position:relative}
.h-custom-headline.accent span:before,.h-custom-headline.accent span:after{content:"";position:absolute;top:50%;height:2px;width:9999px;display:block;margin-top:-1px;background-color:#e5e5e5}
.h-custom-headline.accent span:before{right:100%;margin-right:0.5em}
.h-custom-headline.accent span:after{left:100%;margin-left:0.5em}

@charset "utf-8";

#wrap_overlay {
	display: none; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px;
	background-color: rgba(0, 0, 0, 0.7); z-index: 1000;
}


#wrap_overlay .popup {
	display: inline-block; position: relative; z-index: 1767;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1255px;width:100%;position:relative}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.row:after{clear:both}
.clearfix,.container,.row{*zoom:1}
.error-info .container{padding:8px 27px 8px 44px}


#video2 {
	height: 90%;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.content-row{padding:65px 0 0 0}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}
.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}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}
#block-34{min-height:40px}
#whitewrap #block-34 *{text-align:center}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}


div#news.wrapper {
  position: absolute;
  height: 95px;
  margin-top: -95px;
  background: rgba(0, 0, 0, 0.8);
}

div#news.wrapper div#news-button {
  margin-top: 95px;
}

div#news.wrapper div#news-button a.btn {
  font-size: 13px;
  line-height: 20px;
}

.wrapper {
  min-width: 100px !important;
}

.left{
  float:left;
}

.top-section-content {
  width: 48%;
  margin-left: 4%;
  float: right;
}

  #canvas .top-section-content,
  #canvas .bottom-section-content {
    width: 94%;
    float: none;
    padding-left: 2%;
    margin-top: -80px;
    position: relative;
    z-index: 2;
  }
.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}

#searchResult .srItem .sep {
  color: #aaa;
  font-weight: bold;
  margin: 0 2px;
}

.pageNav .sep {
	float:left;
	font-weight:500;
	color:#999;
	margin: 0 8px 0 2px;
}

#menuLang .sep {
	display:none;
}

.event-container .day-week, .event-container .day-month, .event-container .month-year { display: block; text-align: center; color: #777777; }

.event-container .day-week { font-size: 11px; line-height: 13px; text-transform: uppercase; font-weight: bold; margin-bottom: 1px; }

.mw-widget-event .day-month, .mw-widget-event .day-week { display: block; text-align: center; color: #777777; }

.mw-widget-event .day-week { font-size: 11px; line-height: 13px; text-transform: uppercase; font-weight: bold; }
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.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}


.content-table {
    font-size: 14px;
}


#visas-menu .visas-content .content-table {
    font-weight: 500;
    font-size: 14px;
    margin: 0 20px 0;
}
.elementor-76 .elementor-element.elementor-element-7195e5e6 .elementor-icon-wrapper{text-align:center;}
.elementor-76 .elementor-element.elementor-element-38b18866 .elementor-icon-wrapper{text-align:center;}
.elementor-76 .elementor-element.elementor-element-4a50770c .elementor-icon-wrapper{text-align:center;}
