﻿.span2{width:140px}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
input.span2,textarea.span2,.uneditable-input.span2{width:126px}
.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}
#ubc7-header .span2{display:none}
header .span1,header .span2{display:none!important}


.spinner.spinner-white .spinner-dot1, .spinner.spinner-white .spinner-dot2 {
  background-color: #FFFFFF;
}



.spinner-dot1, .spinner-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #ba433e;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  -moz-animation: sk-bounce 2s infinite ease-in-out;
  -ms-animation: sk-bounce 2s infinite ease-in-out;
  -o-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}



.spinner-dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1.0s;
  -moz-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
.qbutton.white{border-color:#fff;color:#fff}
.qbutton.white:hover{background-color:#1abc9c;border-color:#1abc9c}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}


.white-background {
    background-color: #fff;
}


.white-link,
.white {
    color: #fff;
}


.white-link:hover {
    color: #fff;
    text-decoration: underline;
}


.button.white {
    background-color: rgb(255, 255, 255);
    color: rgb(73, 73, 73);
}
.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-9{width:75%}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.mega-menu-img-right .menu-item-text,
.mega-menu-img-right_top .menu-item-text {
  order: 0;
}

.mega-menu-img-right_top .menu-item-text,
.mega-menu-img-left_top .menu-item-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

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


#navigation ul li.parent {
	position: relative;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

div.container{background:rgba(255, 255, 255, 0.7);}

div.header_wrapper div.container{background:none;}

body.single-post div.container.main_container.article_wrapper{padding:50px 15px 80px;}

nav.navbar-default div#navbar,
nav.navbar-default div.container-fluid{padding:0;}

div.container-fluid div.navbar-header{margin-right:0;margin-left:0;}

div.main_menu div.container-fluid{padding:0;}

    .after_content .widgetarea {
        background:none}


    .after_content .widgetarea .newsletterBox{
        width:214px}

.footer .widgetarea .widget-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}


.footer_holder .block_logo {
    padding-right: 86px;
    white-space: nowrap;
}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors #contributors-active{display:none;visibility:visible}

div#menu a, div#breadcrumbs a{
	text-decoration:	underline;
}


.offers__content_divider {
  width: 36px;
  height: 1px;
  background-color: #FFFFFF;
  display: block;
  margin: 0 0 27px;
}


.comptable .casinocol {
	width:25%;
}


.covers {
    text-align: center;
}


.covers img {
    border-width: 0px;
}


td.mod_eb_mincalendar_today {
    color: #000000;
    padding: 0 !important;
}

    .foot-logo, .copyright-left-text, .copyright-text {
        float: none;
        margin: 0;
        padding: 0;
        position: relative;
        z-index: 1000;
    }

.copyright-left-text {
    float: left;
    padding-top: 12px;
}


.grideschis
{
background-color:#E6E7E9;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}

.apply-video .apply-video-bg-box .a-v-shadow{background: rgba(9,13,48,.6);position: absolute;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;z-index: 1;}

.lt-ie9 .apply-video .apply-video-bg-box .a-v-shadow{background: #000;position: absolute;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;z-index: 0;opacity: .6;filter:alpha(opacity=60);}

.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-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.header-top,.header-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}
.header-top{background-color:#446084;z-index:11;position:relative;min-height:20px}
.ahlei-site-header .header-contain{margin:auto;max-width:1400px}
.ahlei-site-header .header-contain,.ahlei-site-header .header-content{height:100%}


#bandeau, #menu, #respond, #cancel-comment-reply, #commentform, #colonne, #footer, #tags, .post-edit-link, blockquote, img, #page-date, #page-outils, .outils, #motscles, #form-recherche, #breadcrumb { display:none }
.home .head-main{padding:80px 0 150px}
.home .head-main .text-intro{display:block}
.body-header-style4 .head-main{padding:40px 0}
.head-main{text-align:center;padding:80px 0}
.head-main .text-intro{max-width:820px;margin:40px auto 0;color:#fff;display:none}
.head-main .text-intro .h1{font-size:35px;font-size:2.1875rem;text-transform:uppercase;position:relative;font-weight:700;padding-bottom:50px;margin-bottom:0;font-family:montserrat}
.head-main .text-intro .h1:after{display:block;height:1px;background:rgba(255,255,255,.2);max-width:230px;width:100%;position:absolute;bottom:24px;left:50%;margin-left:-115px;content:""}
.head-main .text-intro p{font-size:18px;font-size:1.125rem;margin-bottom:20px}

.no_display{display: none;}

	
	#block-block-17 .rteright {
		text-align: center;
	}

	
	#block-block-17 p.rteright:nth-child(2), #block-block-17 p.rteright:nth-child(3), #block-block-17 p.rteright:nth-child(4) {
		display: none;
	}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}



.show-in-mob {
  display: none;
}


.mobban, .show-in-mob {
  display: none;
}

.contact_info {
	font-size: 16px;
}

.contact_info ul {
	margin: 50px 0 30px 0;
}

.contact_info li {
	line-height: 40px;
	font-size: 16px;
}

.contact_info li i {
	width: 50px;
	font-size: 25px;
}

.contact_info li a, .contact_info p {
	color: #DDD;
}


.entry-title {
    color: #444;
    font-size: 28px;
    margin-bottom: 30px;
}


.entry-title a {
    color: #444;
}


.entry-title a:hover {
    color: #DA4453;
}




.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none;
}
.header-main{z-index:10;position:relative}
.sticky-shrink .stuck .header-main{transition:height .8s}
.transparent .header-main{height:30px}
.header.show-on-scroll,.stuck .header-main{height:70px!important}
.header-wrapper:not(.stuck) .header-main .header-nav{margin-top:5px}

.post-date-ribbon {
    width: 100px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    font-size: 12px;
    margin-top: -30px;
    position: relative;
}

.single_post .post-date-ribbon { margin-top: -32px }

.nav-previous a:hover,.nav-next a:hover,#commentform input#submit,#searchform input[type="submit"],.home_menu_item,.secondary-navigation a:hover, .post-date-ribbon,.currenttext, .pagination a:hover,.readMore a,.mts-subscribe input[type="submit"] {background-color:#be6424; }
 	
.title-warrant-mobile {display:none;}

.title-warrant {margin:40px 0; display: none;}

.video-content .title {margin:10px 0; font-size:16px; line-height:20px;}

.video-content .title a {text-decoration:none;}


#right {
	float:right;
	width:284px;
}


.tm-list .title-wrap {
  overflow: hidden;
}


.tm-list.style-modern-icon-03 .title-wrap {
  padding-top: 4px;
}


.tm-list.style-modern-icon-04 .title-wrap {
  padding-top: 10px;
}


.tm-list.style-modern-icon-05 .title-wrap {
  padding-bottom: 33px;
  border-bottom: 1px solid #eee;
}


.tm-list.style-modern-icon-05 .list-item:last-child .title-wrap {
  padding-bottom: 0;
  border: 0;
}


.tm-circle-progress-chart .title-wrap {
  margin-bottom: 32px;
}
#header img#logo{float:left;margin-bottom:-15px}
.left66{float:left;width:66.66%}
.search-form .left66{max-width:300px}
header .search-form .left33,header .search-form .left66{width:auto}
footer .left33,footer .left66{width:50%}
.wrap .left66 .left50,.wrap .left66 .right50{width:100%}
header .search-form .left66 .padr10{padding-right:3px}




#wrapper {	
	margin: 0 auto;
	text-align: center;
	width: 100%;
	max-width: 1010px;
}


.text-center {
  text-align: center;
}
.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%;padding-right:15px;padding-left:15px}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.img-wrapper:hover .overlay-effect{width:100%;height:100%;}
.img-wrapper{position:relative;}

.wp-sub-content {padding-bottom: 10px;}
.qodef-testimonials .qodef-testimonial-author,.qodef-testimonials .qodef-testimonial-image-holder{display:table-cell;height:100%;vertical-align:middle}
.qodef-testimonials .qodef-testimonial-author-text{font-size:16px;line-height:19px;font-weight:700;margin-left:20px;color:#fff}
.qodef-testimonials .qodef-testimonial-author-text span{display:block}
.qodef-testimonials .qodef-testimonial-author-text .qodef-testimonials-job{font-weight:500}
.qodef-testimonials.filled .qodef-testimonial-author-text{color:#797979}


img.alignnone {
	display: inline;
	margin: 0 0 10px;
}

.media {
margin-top: 15px;
}

.media:first-child {
margin-top: 0;
}

.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}

.media-middle {
vertical-align: middle;
}

.media-bottom {
vertical-align: bottom;
}

.media-heading {
margin-top: 0;
margin-bottom: 5px;
}

.media-list {
padding-left: 0;
list-style: none;
}

.media-body { overflow: hidden; display: block !important; }

.media-align { margin-bottom: 15px; }
#camera_wrap,#divVideo{margin-top:20px}
#main-header .container{text-align:center}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}
.h-t-center{text-align:center!important}



.post-content-wrapper-archive .entry-image-wrapper {
  margin: 0 -15px 15px;
  margin: 0 -0.9375rem 0.9375rem;
}


.post-content-wrapper-single .entry-title {
  font-size: 28px;
  font-size: 1.75rem;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

			
				
				#navigation ul li ul li ul.sub-menu li ul {
					position:absolute;
					left:-20000px;
				}

				#navigation ul li ul li ul.sub-menu li:hover ul{
					top:0;
					left:164px;
				}

				
					
					#navigation ul li ul li ul.sub-menu li ul.sub-menu li ul {
						position:absolute;
						left:-20000px;
					}

					#navigation ul li ul li ul.sub-menu li ul.sub-menu li:hover ul{
						top:0;
						left:164px;
					}
.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}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}


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


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

.cl-effect-11 a::before {
	content: "";
	border-bottom: 0px;
}

.cl-effect-11 a:hover {
	color: #111;
}

.cl-effect-11 a {
	font-size: 12px;
}

.menu .cl-effect-11 a::before {
	padding: 7px 0;
}

.cl-effect-11 a.active::before {
	content: "";
}

.cl-effect-11 a:hover::before,
.cl-effect-11 a:focus::before {
	max-width: 100%;
}

#copyright-note {
    width: 100%;
    margin: 0 auto;
    clear: both;
    max-width: 100%;
}

#copyright-note, #copyright-note a { font-family: 'Raleway'; font-weight: 500; font-size: 14px; color: #7e7d7d; }
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.list-language .tab-title{position:relative;display:inline-block;width:auto;margin:0 0 12px;border-radius:40px;background-color:#fff;text-shadow:0 0 1px #cfcfcf;box-shadow:4px 6px 0 rgba(0,0,0,.2);text-transform:uppercase}
.list-language .tab-title h3{font:1.57143em lunchbox-regular,Helvetica,Arial,sans-serif;padding:2px 23px;margin:0;color:#c71e47}
.list-language .tab-title h3:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.list-language .item.active .tab-title h3:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}


.srp-post-thumbnail-link {
	display: block;
}
.owl-carousel .owl-item{float:left}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.html) no-repeat center center}
 .support-note .note-ie{display:block;}

    #hd .hdl,#hd.scroll .hdl{height: 64px;width: auto;}

	#hd .hdl, #hd.scroll .hdl{height: 50px;}

#hd .hdl{box-shadow: 0px 0px 10px rgba(0,0,0,.33);height: 74px;float: left;
    background: #42a1ff;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

#hd.scroll .hdl{height: 65px;}
.panel-grid .cell--overlay-top{padding:15px!important;height:auto!important}

.text-footer{ float:left; margin:25px 0 72px 29px; color:#797D7F; font-size:12px;}

.text-footer span{ margin-right:117px}

.text-footer a{ color:#797D7F; margin:0 17px 0 0; text-decoration:underline}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}

  .section.banner-noimg .banner-content {
    padding-left: 7.8%; }

  .banner-img-container .banner-content {
    padding: 20px 0 20px 20px;
    height: 153px;
    margin: 15px 0 0 0; }


  .banner-noimg .banner-content {
    padding: 0 7.2%; }


.screen-reader-text {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
}
.td_block_slide .td_module_slide{z-index:1}
.iosSlider-col-3 .td_module_slide{height:580px}
.iosSlider-col-2 .td_module_slide{height:385px}
.iosSlider-col-1 .td_module_slide{height:385px}
.td_block_slide .td_module_slide:first-child{visibility:visible!important}
.td-js-loaded .td_block_slide .td_module_slide{visibility:visible!important}
.td-md-is-safari .td_module_slide:before{bottom:-1px}
.iosSlider-col-3,.iosSlider-col-3 .td_module_slide{height:580px}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}


#td-top-mobile-toggle {
  display: none;
  top: 0;
  left: 0;
  z-index: 1;
  
}

#td-top-mobile-toggle a {
  display: block;
  height: 53px;
  width: 53px;
}

#td-top-mobile-toggle i {
  font-size: 26px;
  line-height: 55px;
  padding-left: 13px;
  display: inline-table;
  vertical-align: middle;
  color: #fff;
}

.td-md-is-android #td-top-mobile-toggle i {
  line-height: 58px;
  padding-left: 11px;
}


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

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




 .row{
	 margin-left: -15px;
     margin-right: -15px;
}


.barra_menu .menu_principal li #cuatro {
  border-color: transparent rgba(255, 255, 255, 0) transparent transparent;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 2200;
  -o-transition-duration: 2200;
  -webkit-transition-duration: 2200;
  transition-duration: 2200;
}


.barra_menu .menu_principal li.active #cuatro {
  border-color: transparent white transparent transparent;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-delay: 1200;
  -o-transition-delay: 1200;
  -webkit-transition-delay: 1200;
  transition-delay: 1200;
  -moz-transition-duration: 2200;
  -o-transition-duration: 2200;
  -webkit-transition-duration: 2200;
  transition-duration: 2200;
}
.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-lg-12{width:100%}

    .social-icons {
        margin: 20px 0 0 0;
        float: none;
        text-align: center;
    }
.tb-megamenu-nav{display:table;margin:auto !important;width:90%;max-width:120rem;}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}


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

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

.div_image .englobe_image .image_sejour{
	border: none;
	vertical-align:middle;
}


.div_image .englobe_image .image_sejour:hover{
	border: none;
}
.callout-title,.heading4,.product-browse-info__title{font-weight:500;font-size:32px;font-size:2.13333rem;line-height:1.375;margin-bottom:25px}
.heading4--small{font-size:26px;font-size:1.73333rem}
.heading4--smaller{font-size:18px;font-size:1.2rem}
.callout-title--closer,.heading4--closer{margin-bottom:16px}
.callout-title--snug,.heading4--snug{margin-bottom:0}
.heading4--offset{margin-bottom:30px}
.heading4--context{color:#999}
.heading4--context span{color:#000}
.account-details-header__number .heading4,.account-details-header__number .product-browse-info__title{font-family:Brown,arial,sans-serif;font-weight:200}
.account-details-header__discount .heading4,.account-details-header__discount .product-browse-info__title{font-family:Brown,arial,sans-serif;font-weight:200;padding-top:55px}



ul.sidebar_postlist_in_category {
	margin: 0 0 30px 0;
	}

ul.sidebar_postlist_in_category li {
  list-style: none;
  margin: 3px 0;
  font-size: 14px;
  border-bottom: solid 1px #dddddd;
}
	
ul.sidebar_postlist_in_category li i {
	margin-right: 0.5em;
	}

  .show_on_mobile_only a {
    position: relative; }


nav.main_nav ul li.show_on_mobile_only {
  display: none; }

  nav.mobile_nav ul li.show_on_mobile_only {
    display: block; }

    nav.mobile_nav ul li.show_on_mobile_only .sub a {
      padding: 15px 18px;
      float: none;
      text-align: center;
      width: auto;
      color: #7589a1;
      text-transform: none; }

.rel{position:relative;}


.wpmchimpa-overlay-bg .wpmchimpa-wrapper {
	width:80%;
	max-width:780px;
	min-width:320px;
	margin:0 auto;
}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}


.image_size_portfolio_small .news-headline{ font-size:14px;}


.news-headline{
overflow: hidden;
font-weight: bold;
margin-top:2px;
display:block;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

    .col-md-10 {
        width: 83.33333333%;
    }

#content {margin:0 auto; padding:0; width:1005px; overflow:hidden; float:none;}

.site-branding .blue-menu-container .left-options {
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
}

.site-branding .blue-menu-container .left-options .contact-info {
  padding: 10px 5px;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

.textwidget a:hover,
.textwidget a:focus {
    border-bottom: 0;
}
.carousel .item{line-height:500px;overflow:hidden;min-height:500px}
.item .carousel-caption h1{font-size:22px}

body.page-id-103 .carousel .item {
padding-top: 35.25%;
line-height: 1px;
min-height: 1px;
}

@media (max-width: 979px)
 .page-id-103 .carousel .item {
padding-top: 35.25%;
line-height: 1px;
min-height: 1px;
}




#copy {
z-index : 80;
left : 0;
bottom : 0;
margin : 0 0 0 0;
padding : 0px 0px 4px 28px;
background-color: white;
font-size: 8px;
font-family: Arial, Helvetica, sans-serif;
}

.misc-spotlight .widget-spotlight section .row:first-child article {
    margin-top: 0;
}

.row-3 .widget-spotlight header {
    display: table;
    table-layout: fixed;
    border-spacing: 0;
    width: 100%;
    padding: 17px 0 21px;        
}

.row-3 .widget-spotlight article {
    padding: 0 0 10px 0;
}

.row-3 .widget-spotlight article h4 {
    display: inline;
}

.row-3 .widget-spotlight footer {
    font-size: 0.875rem;
    color: #333;
    line-height: 24px;
    display: inline;
    padding: 0 0 0 0.3rem;
}

.row-3 .widget-spotlight section .row {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

  .misc-about .table .row {
    display: table-row;
  }

html.lt-ie10 .misc-about .table .row {
  display: table-row;
}
.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-fluid .row {
    padding-left: 2%;
	padding-right: 2%;
}

#mobile_nav {
	visibility: hidden;
}

.nav_items{
	width: 100%;
}


#header-right-sidebar {

	overflow: hidden;

}






.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}


.clearfix {

	display: inline-block;

}


* html .clearfix {

	height:1%;

}


.moduletable
{
  margin:20pt 0
}


h3.js_heading,
#bottom h3,
.moduletable h3,
#nav h3
{
  font-size:12pt !important;
}


#footer-outer #bottom .box .moduletable
{
  border-bottom:solid 1px #ddd;
  padding:10pt 0
}


#nav div.moduletable {margin-left:16px}


#footerarea .moduletable {
    padding: 20px
}

.bottom .moduletable
{padding:20px; }



.main-content h1, .main-content .h1 {
  margin-top: 55px;
}


.main-content {
  padding-right: 54px;
}

.page--home .main-content {
  padding-right: 0;
}


.page-template-page-single-col .main-content {
  padding: 0;
  max-width: 90%;
  margin: 0 auto;
}

#stars {
	margin-top: 15px;
}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}
#top-bar-social.top-bar-right{position:absolute;right:0;top:15px;height:0;line-height:0;margin-top:0}
body.boxed-main-layout #top-bar-social.top-bar-right{right:30px}
.clr{color:#000}
