﻿
.positioned, .positioned2 { display:none; }

.positioned2 { position:fixed; bottom:70px; right:5px; }
.margin-b-100{margin-bottom:100px}


#maincontainer {
	padding: 0;
	margin: 0;
}


#maincontainer.container-fluid {
	padding: 0;
	margin: 0;
}

.timer-col #days, .timer-col #hours, .timer-col #minutes, .timer-col #seconds{
	display:inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	padding:5px 10px;
}

.timer-col #hours, .timer-col #minutes, .timer-col #seconds{
	background:#eceae4;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
#portfolio .row{margin-left:-10px;margin-right:-10px}
.row.no-margin{margin-left:0;margin-right:0}
.l-navbar-default__body{height:calc(100% - 50px)}

.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}


.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


.row:after,
.clearfix:after {    clear: both }


.row,
.clearfix {    zoom: 1 }

.col-sm-6.form_area {
width: 100%
}

.home_popup.thankyou_popup .col-sm-6.form_area_outer {
float: right;
clear: both
}

.col-sm-4.left-side-content, .mb15-767, .video .col-sm-6:first-child {
margin-bottom: 15px
}
.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-sm-6{width:50%}





.regions_rates_table {
    width: 100%;
}


.text-right { text-align: right !important; }

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}
.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-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.logo--footer__wrapper .logo--footer{width:14.8rem;height:9rem}


.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after { clear: both }


.clearfix { zoom: 1 }
.ump-modal-footer:before,.ump-modal-footer:after{content:" ";display:table}
.ump-modal-footer:after{clear:both}
.ump-modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.ump-modal-footer .btn-group .btn+.btn{margin-left:-1px}
.ump-modal-footer .btn-block+.btn-block{margin-left:0}
.modal-dialog .ump-modal-footer .capture_footer{padding:0 0 20px;margin:20px 0 0}

#col-1 .borderline{width:100%;border-top:1px solid #CCE6E6;margin-top:-15px;margin-bottom:10px;}

#col-3 .borderline{width:100%;border-top:1px solid #CCE6E6;margin-top:-15px;margin-bottom:10px;}
.mp__expanded .mp__info .mp__song-artist{display:block;font-size:.75rem;line-height:1.2;margin-bottom:5px}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.row{margin-left:-10px;margin-right:-10px}


.radio.row input[type="radio"] {
	position: inherit;
	margin: 0;
}


.radio.row .rad {
	text-align: right;
}
#div-poll .polldaddy-poll{font-size:12px;color:#FFFFFF;font-weight:bold;line-height:50px}
#div-poll .polldaddy-poll img{display:none}
.polldaddy-poll{visibility:hidden}


.site-title {
	font-family: "Noto Sans", sans-serif;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.3636;
	margin-bottom: 0;
}


.wp-custom-logo .site-title {
	margin-top: 0.545454545em;
}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}
h1:not(.site-title):before,h2:before{display:none}

.widget_shopping_cart_content .blockUI.blockOverlay,.woocommerce-checkout-review-order .blockUI.blockOverlay{background-color:white !important;opacity:0.6 !important}
.widget_shopping_cart_content .blockUI.blockOverlay::before,.woocommerce-checkout-review-order .blockUI.blockOverlay::before{display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:'';line-height:1;text-align:center;font-size:2em;border-top:3px solid rgba(0,0,0,0.1) !important;border-right:3px solid rgba(0,0,0,0.1) !important;border-bottom:3px solid rgba(0,0,0,0.1) !important;pointer-events:none;border-left:3px solid #446084;animation:spin .6s infinite linear;border-radius:50%;width:30px;height:30px}
.widget_shopping_cart_content .blockUI.blockOverlay:before{border-left-color:#000}

.entry-content a, .entry-content a:hover, .mh-meta a:hover { color: #260f54; }

.mh-footer a, .mh-footer .mh-meta, .mh-footer .mh-meta a, .mh-footer .mh-meta a:hover { color: #f7f7f7; }



.infinite-navigation .sf-menu{ display: inline-block; line-height: 1.7; text-align: left; margin-bottom: 0px; }







.sf-menu{ list-style: none; margin-left: 0px; }
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}

footer ul li.social {
  width: 45%;
  display: none;
  max-width: 50px;
}

footer .social-small {
  padding: 20px 20%;
}

footer .social-small h5 {
  font-size: 1.125rem;
  padding: 15px 0 25px;
}

footer .social-small svg {
  width: 35px;
  height: 35px;
}

footer .social-icons-small {
  display: flex;
  text-align: center;
}

  .social-small {
    display: none;
  }


.teaser {
	margin-bottom: 10px;
	min-height: 150px;
}



.mega-menu .menu-featured-item .button {
	width: auto !important;
}

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.tatsu-column-bg-image-wrap{z-index:0;overflow:hidden}
.tatsu-column-bg-image,.tatsu-column-bg-image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}

.smart_pdtitle{margin-top:11px;margin-bottom:9px;overflow:hidden;min-height:38px;max-height:38px;text-align:left;padding:0 10px}

.smart_pdtitle a{color:#212226;font-size:13px}

.box3-con,.box4-con,.box5-con,.box6-con,.box7-con{ height:280px;  border:1px solid #e8e8e8; border-radius:10px; background:#fff;}

.td-footer-container .td-footer-info {
  margin-bottom: 36px;
  
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
#wp-calendar tfoot td#next{padding-right:10px;text-align:right}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}


.pc2015-center-image {
  position: relative;
}

.pc2015-center-image img {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.pc2015-global-navigation .pc2015-cart-menu .pc2015-cart-item div.pc2015-center-image {
  position: absolute;
  left: 62px;
  top: 15px;
  width: 120px;
  height: 120px;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-icons .pc2015-center-image {
  margin-top: 5px;
}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
#wapper-nav .btn-group{width:100%;margin-left:1.4%}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:.77778rem;height:.77778rem;border:.11111rem solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}

p#posted {
	font-size:13px;color:#555;margin:9px 0 3px 0;
	font-family:Georgia,Helvetica,Arial,Sans-Serif;line-height:140%;
}

.sous-titre_encart-jb3{font-size:1.6rem; width:98%;margin:auto;margin-bottom:0px; vertical-align:bottom;font-weight:normal;text-transform:lowercase; color:#b44b5a;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}


.container_12 .grid_9,
.container_16 .grid_12 {
  width: 700px;
}


.container_12 .grid_12,
.container_16 .grid_16 {
  width: 940px;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}


.icon-facebook:before {
  content: "\e908";
}


.with-wireframes #content-top,
.with-wireframes #content-header,
.with-wireframes #content-area,
.with-wireframes #content-bottom {
  margin: 0 3px 3px;
}
#u2426{position:absolute;width:15px;height:15px;border-width:0px;border-color:transparent;background-color:#FFFFFF;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);border-radius:10px;margin-left:50%;left:-15.5px;}
#u2426:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);width:15px;height:15px;min-height:0px;left:-15.5px;margin:0px 0px 0px 50%;}
#u2426.PamphletThumbSelected{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);width:15px;height:15px;min-height:0px;left:-15.5px;margin:0px 0px 0px 50%;}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}

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


.header-transparent .main-header__navigation__menu .menu-item a {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}


.header-transparent .main-header__navigation__menu .menu-item a:hover {
    border-bottom: 2px solid rgba(255,255,255,.1)
}
.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,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-16{width:100%}

.list-socmed {
    list-style-type: none;
    padding: 0;
    text-align: right;
}

.list-socmed li {
    display: inline-block;
    margin: 0 10px;
}

.list-socmed li a {
    color: #fff;
}

    p.copy, .list-socmed {
        text-align: center;
    }

    .copy, .list-socmed {
        text-align: center;
    }
.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}


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


#ht-site-branding{
	float: left;
	width: 30%;
	padding: 15px 0;
	transition: padding 0.3s ease;
	-moz-transition: padding 0.3s ease;
	-webkit-transition: padding 0.3s ease;
}


.ht-sticky #ht-site-branding{
	padding: 5px 0;
}


#ht-site-branding img{
	max-height: 60px;
	width: auto;
}


.featured-small-title {
	position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
    margin: 0 15px;
    padding: 5px 10px;
	background: rgba(0,0,0,0.50);
}


.featured-small-title a {
	color: #ffffff;
}


.featured-small-title a:hover {
	color: #A8A8A8;
}


.featured-small-title h3 {
	font-size: 12px;
    line-height: 15px;
    margin: 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.desktop-menu .menu--primary .has-mega-menu .wpb_column + .wpb_column {
  border-left: 1px solid #eeeeee;
}


.page-mobile-main-menu .wpb_column + .wpb_column {
  margin-top: 35px;
}


.page-mobile-main-menu .wpb_column.vc_column_container {
  width: 100% !important;
}

.table-cell {display: table-cell; }

.table-cell-100-percent {width:100%; }
#toolbar-lg a[href*='.pdf']:after{display:none}
#toolbar-lg{text-align:right;font-family:'Open Sans','Helvetica Neue',helvetica,arial,sans-serif;font-size:17px;padding:10px 0;margin-top:15px}
#toolbar-lg .no-search-domain{float:left;color:red;padding:3px 10px}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}
.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}
.container-full-width .boc-social.pull-right{margin-bottom:0}


.full-width-section.parallax_section .row-bg-wrap, .full-width-content.parallax_section .row-bg-wrap {
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}
.site-header__menu--viewing-submenu ul.menu{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.site-header__menu ul.menu{display:block;margin:0;padding:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.site-footer__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu li{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:middle}
.site-subfooter__menu ul.menu li+li:before{content:'|';display:inline-block;margin:0 10px 0 6px;vertical-align:middle}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

.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 }
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

    #shop #main .row .bg-box{height: 200px;}

#shop #main .row .bg-box .webGL-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#shop #main .row .bg-box .pic {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#shop #main .row .bg-box .note {
  position: relative;
  z-index: 10;
}

#shop #main .row .bg-box .note .tab {
  display: inline-block;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}

.widget-title,
.widgettitle {
	font-size: 25px;
	line-height: 1.2;
	margin-bottom: 30px;
}


.logo-stacked{
	display: none;
}


	.logo-stacked-cbs58{
		display: block;
		float: left;
		margin-top: 0.740741%; 
		width: 150px;
	}


	.logo,
	.logo-stacked,
	.header-contact{
		margin-bottom: 10px;
	}
.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}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#fff;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.sub-menu .menu-item-has-children:after{color:#fff}
.pdf-options.disabled{opacity:.5}
.pdf-options.disabled span{cursor:default !important}
.pdf-lightbox .pdf-options.disabled{opacity:.5;cursor:default}


.only-logo .navbar-header {
	float: none;
	margin: auto;
	text-align: center;
}


.only-logo .navbar {
	min-height: 10px;
}
.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-left:15px;padding-right:15px}
.col-sm-6{width:50%}
.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%}

.td-block-span6 {
  width: 50%;
}

.td_block_14 .td-block-span6 {
  padding-left: 0;
  padding-right: 3px;
  width: 50%;
}

.td_block_19 .td-block-span6,
.td_block_19 .td-block-span4 {
  padding-right: 15px;
  padding-left: 15px;
}

  .td_block_19 .td-block-span6,
  .td_block_19 .td-block-span4 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .td_block_25.td-column-2 .td-block-span6:last-child .td_module_wrap:last-child {
    padding-bottom: 0;
  }


.mc-main .current-day .mc-date {
    color: #000;
    background: #91B251
}


.mc-main .mc-date, .mc-main.mini td {
    background: #f6f6f6
}


.mc-main .weekend .mc-date {
    background: #f0f1f5;
    color: #000
}


.mc-main .mc-date {
    display: block;
    margin: -2px -2px 2px;
    padding: 2px 4px
}


.mc-main.mini .mc-date {
    padding: 6px 2px !important
}


.mc-main .nextmonth .mc-date {
    background: #eee
}

.border {border: 2px solid #aabfd1; background-color: White;}



#main_column #user2 div.module div div div, #main_column #user3 div.module div div div, #right_column div.module_news div div div {
	height: 335px;
}



#user3 {
	width: 305px;
}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}

.sidebar .textwidget img.speaker {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	max-width: 50px;
	float: left;
	margin-right: 15px;
	width: inherit;
	max-width: 60px;
	height: auto;
}

.sidebar .textwidget h4 {
	margin-bottom: 15px;
	padding-top: 5px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
}

.sidebar .textwidget p {
	margin-bottom: 16px;
}
#home_page_downs .widget_text .textwidget{max-width:1000px;margin:0 auto 30px;font-size:23px;line-height:33px;font-style:italic;text-align:center}
.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-12{width:100%}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
.is-uppercase,.uppercase{line-height:1.2;text-transform:uppercase}
.uppercase{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}


p.prod-ebsp-desc {
	line-height: 1.1;
}


.prod-ebsp-desc {
	width: 415px;
}

		.site-title,
	.site-description {
		position: absolute;
		clip: rect(1px 1px 1px 1px); 
		clip: rect(1px, 1px, 1px, 1px);
	}

#sidebar span,.widgettitle{
	color:#333;
	border-top-color:#DDDDD6;
	border-bottom-color:#DDDDD6;
	text-shadow: 1px 1px 0 #BABABA;
}

#footer-widget-area .widgettitle{
	background:none;
	padding-left:0;
}

.posts{margin:2px 0 0 0;padding:0;background:#fff;overflow:hidden;}

.posts h2{font-size:16px;color:#808080;margin:0;padding:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:3px solid #e4e4e4;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;background:-ms-linear-gradient(top, #FFFFFF 0%, #F6F3F3 100%);background:-moz-linear-gradient(top, #FFFFFF 0%, #F6F3F3 100%);background:-o-linear-gradient(top, #FFFFFF 0%, #F6F3F3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F6F3F3));background:-webkit-linear-gradient(top, #FFFFFF 0%, #F6F3F3 100%);background:linear-gradient(to bottom, #FFFFFF 0%, #F6F3F3 100%);}


.vcard {
margin: .1in 0;
font-size: 1.2em;
}


	.vcard_wrap.primary .vcard {
		width: 100% !important; 
		margin: 0 0 24px 0;
	}

			.vcard_wrap .vcard {
				display: inline-block;
				margin-right: 2.5%;	
				vertical-align: top;
			}

			.vcard .org {font-weight: 700;}

			.vcard_wrap.secondary .vcard {
				margin-bottom: 2px;
				margin-right: 0px;
			}

			.vcard img {
				border: none;
				float: left; 
				padding: 0 5px 5px 0; 
			}

			#ie7 .primary.vcard_wrap .vcard {	
				display: block;
				float: left;
				height: 12em;
			}
.homeAbout .homeAbout__interstitial .interstitial__overlay--bkg{background:#fff;display:flex;flex-direction:row;position:absolute;top:-5px;left:0;transform:translateX(0);transition:1.5s cubic-bezier(.19,1,.22,1) .5s;width:100%;height:calc(100% + 10px)}
body.is-ie11 .homeAbout .homeAbout__interstitial .interstitial__overlay,body.is-ie11 .homeAbout .homeAbout__interstitial .interstitial__overlay--bkg{display:none}
.homeAbout .homeAbout__interstitial .homeAbout__image.is-active .interstitial__overlay,.homeAbout .homeAbout__interstitial .homeAbout__image.is-active .interstitial__overlay--bkg{transform:translateX(100%)}

.ktz-footerbreak{background:#efefef;padding:0px;}

.gmr-box-content.gmr-single .entry-header span.byline,
.gmr-box-content.gmr-single .entry-header span.posted-on,
.gmr-box-content.gmr-single .entry-header span.gmr-view {
	margin-top: 20px;
	font-size: 11px;
	font-weight: 300;
	color: #aaa;
}

.gmr-box-content.gmr-single .entry-header span.byline {
	margin-right: 20px;
}

.gmr-metacontent .byline {
	margin-right: 20px;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.gdlr-core-column-service-item .gdlr-core-column-service-content{ font-size: 15px; }


.gdlr-core-column-service-icon-left .gdlr-core-column-service-content-wrapper{ overflow: hidden; }

.gdlr-core-column-service-icon-left-title .gdlr-core-column-service-content{ clear: both; }


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }

.hp-t-c .ictrl-back
{
	left: 942px;
	top: 96px;
}

.hp-t-c .ictrl-fwd
{
	left: 973px;
	top: 80px;
}


#header-logo-image {
	float: left;
	padding-right: 20px;
}


#header-logo-image img {
	margin-bottom: 0;
}


#masthead.colormag-header-classic #header-text-nav-wrap #header-left-section #header-logo-image,
#masthead.colormag-header-classic #header-text-nav-wrap #header-left-section #header-text {
	float: none;
	padding-right: 0;
}

	#masthead.colormag-header-clean #header-left-section,
	#masthead.colormag-header-clean #header-logo-image {
		margin-bottom: 0;
	}

	#masthead.colormag-header-classic #header-left-section,
	#masthead.colormag-header-classic #header-logo-image {
		margin-bottom: 0;
	}

.element_from_left {
	left: -80px;
	padding-right: 0px;
	opacity: 0;
	position: relative;
}

.one_half img.element_from_right, .one_half img.element_from_left{ margin-bottom: 45px;}
.font_iswo5ossq, [data-font="font_iswo5ossq"], [data-font="font_iswo5ossq"] li a {font-family: "soleil", sans-serif;font-weight: 300;font-style: normal;}
.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%}
.minimal #headertop .headertop_content{padding-top:8px;padding-bottom:8px;line-height:20px;font-weight:600}
.minimal #headertop .headertop_content .email,.minimal #headertop .headertop_content .mobile{display:inline}
.minimal #headertop .headertop_content i{padding:0 2px}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}


.site-content {
	margin: 90px 0 60px;
}

.page-template-page_composer .site-content {
	margin: 0;
}


    .middle-header .middle-social-icon {
        margin-bottom: 10px;
    }



.navigation1 .middle-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.09);
    margin-top: 0;
}



.middle-header {
    min-height: 65px;
}


#header-1 .middle-header .site-logo {
    padding-top: 0;
}


#header-1 .middle-header .site-description {
    margin-bottom: 0;
}


#header-1 .middle-header {
    padding: 20px 0;
}


.site-footer .footer-follow-text { color: #fff; font-size: 0.875rem; margin-top: 5px; }
.header-absolute{text-align:center}
.nav-active,.nav-active .header,.nav-active .header-absolute,.nav-active .header-background,.nav-active .header-inner,.nav-active .header-inner .row,.nav-active .header-inner .row .col-xs-12,.nav-active .header-max,.nav-active .header-max-background,.nav-active .page{height: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-right: 15px;
  padding-left: 15px; }

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

.logo_sty{
    padding-top: 20px;
}

    .logo_sty img{
        width: 95px;
    }

	

	.search-container, .meta-navbar { margin: 0 30px 0 0; }



.meta-navbar li a {				font-size: 11px;	color: #2E92CD;							   text-decoration: none;		 }

.meta-navbar li a:hover {																	   text-decoration: underline;   }
 
.meta-navbar.bottom li a {		 					color: #ffffff;							   								 }
	
.meta-navbar.bottom li a:hover {        												       	 							 }


#footer .meta-navbar {
	height: 35px;	
}


.meta-navbar { 
	float: right;
	height: auto;
	margin-top: 3px;
}


.meta-navbar li {
	float: left;   
	margin: 0 0 0 15px;
	list-style: none;
	height: 28px;
}


.meta-navbar.bottom li { margin: 5px 0 0 15px; }
.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}

.menu-item-language img.iclflag {
  margin-top: -3px;
}

.pull-left{float: left;}

.section_two .pull-left{width: 310px;overflow: hidden;}

.link-wrap .pull-left{width: 95px;}

.link-wrap .pull-left a{line-height: 40px;padding: 2px 8px;color: #fff;}

.link-wrap .pull-left a:hover,.link-wrap .pull-right:hover{color: #fe9226;}

#populeraramalar {float:right; width:325px; margin-top:7px; overflow:hidden;}

#soncevrilenkelimeler h2, #populeraramalar h2 {float:left; font-size:19px; font-family:Trebuchet MS; color:#5f5f5f; margin:0 0 0 10px; padding:0;}

#soncevrilenkelimeler span, #populeraramalar span {float:right; font-size:13px; font-family:Trebuchet MS; margin:5px 10px 0 0; padding:0;}

#soncevrilenkelimeler #cont, #populeraramalar #cont {margin:0 auto; padding:5px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:1px solid #e9e9e9; background:#F9F9F9; overflow:hidden;}

#populeraramalar #cont li, #soncevrilenkelimeler #cont li {width:300px; padding:2px; margin:4px; white-space:nowrap; background:#FFFFFF; overflow:hidden; text-align:left; font-family:Verdana;}


ul.nav-menu li a span {
	display: block;
	font-size: 0.75em;
}


.menu-item-language {
    display: none !important;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}




.content-area {
  width: 100%;
}
.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef}
.o-headline{overflow:hidden}

span.pay_btns a:hover {
color: #fff
}

span.pay_btns a {
display: none;
text-align: right;
width: 60%;
background: #d25f28;
color: #fff;
text-transform: uppercase;
float: right;
margin-bottom: 1px;
padding: 10px;
clear: both
}
.ult_exp_section-main.ult_expleft_icon .ult-just-icon-wrapper.ult_exp_icon,.ult_exp_section-main.ult_expleft_icon .ult_expheader{display:inline-block;padding:10px;vertical-align:middle}
.ult_exp_section-main.ult_expright_icon .ult-just-icon-wrapper.ult_exp_icon,.ult_exp_section-main.ult_expright_icon .ult_expheader{display:inline-block;padding:10px;vertical-align:middle}
.ult-just-icon-wrapper.ult_exp_icon.center{padding-top: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-2{width:16.66666667%}


.page-title{ border: 2px solid #222; display: inline-block; margin-bottom: 66px;  }

.page-title h3{ float: left; border-right: 2px solid #222; padding: 7px 22px 7px 22px; }

.page-title i{ float: right; font-size: 33px; margin: 10px 6px 0px 11px; }


#services .page-title{ border-color: #fff; }

#services .page-title h3{ border-color: #fff; }


#contact .page-title{ border-color: #fff; }

#contact .page-title h3{ border-color: #fff; }
#sidebar .block{margin-bottom:30px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}

.slide-primary-bg-overlay{background:#3A4249;height:100%;opacity:0;position:absolute;width:100%;z-index:1;}


	.slide-primary-bg-overlay,
	.site-header-bg-overlay {
		background: #fcfcfc;
	}

    .publicidad-sup { margin: 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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
#nav .container,.nav-paddings{padding-left:0;padding-right:0}
#nav .navbar .container a img.visible-xs{position:absolute;left:50%;margin-left:-101px}
#nav .navbar .container .navbar-collapse{z-index:9999;margin:0 -1px}
#nav .navbar .container .navbar-collapse .navbar-nav{margin:0;background-color:#b8120e}

.wrapper {
	height: auto;
	width: 650px;
	margin-right:50px;
	float:right; 
}

.header .wrapper {
	position: relative;
}

.benefits-wrapper {
	max-width: 1200px;
	padding: 0 10px;
	width: 100%;
	margin: 0 auto;
}

.copyright{margin-left:-6px;}

.copyright span{font-size:14px; line-height:14px; font-weight:700; color:#8fc643; text-transform:uppercase; display:inline-block; vertical-align:middle; padding:0 6px;}

.copyright span:not(:first-child){border-left:2px solid #8fc643; margin-left:-3px;}

.copyright a:hover{text-decoration:underline;}




.fluid {
    zoom: 1;
}


.fluid:before, .fluid:after {
    content: "";
    display: table;
}


.fluid:after {
    clear: both;
}

.news-list {
  margin-left: 10px;
}

.news-list ul li {
  margin: 10px 0px 0px 40px;
  float: left;
  width: 260px;
}

.news-list ul li .NL-title {
  line-height: 22px;
  color: #cd4653;
  font-size: 14px;
  font-weight: bold;
}

.news-list ul li .NL-content {
  margin-top: 10px;
  font-size: 13px;
  color: #888888;
  line-height: 15px;
}

.news-list ul li .NL-title a {
  line-height: 22px;
  color: #cd4653;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}


#wrapper {
  margin: 0;
  padding: 0;
  position: relative; }

    
.gallerySection .centerVideo img.video { 
	position: absolute;
    margin: auto;
    float: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }

.videoSection div.video { height: 100%; display: block; top: 0; left: 0; right: 0; z-index: 1000000; position: absolute; }

.videoSection div.video iframe { width: 100%; height: 100%; border: none; }
