﻿.lo-native_ad_title{margin:0 0 .2em;font-size:1.3em}
.lo-native_ad[data-headline~=Intel] .lo-native_ad_title a{color:#2188ca}
.lo-native_ad[data-headline~=Samsung] .lo-native_ad_title a{color:#0c4da3}
.lo-native_ad[data-headline~=Seagate] .lo-native_ad_title a{color:#1f7c78}
.lo-native_ad[data-headline~=Asus] .lo-native_ad_title a{color:#22448f}
.lo-native_ad[data-headline="The challenge of Enterprise Mobility"] .lo-native_ad_title a{color:#22448f}
.lo-native_ad[data-headline~=Colocation] .lo-native_ad_title a{color:#0188b4}


#wrapper {
	min-height:100%;
	position:relative;
	padding-bottom: 229px;
}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

.tourdates-singledate .singledate-details {
  position: relative;
  overflow: hidden;
  float: left;
  height: 100%;
  width: 100%;
  max-width: 377px;
}
.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%}

#loader .loader-item,
#loader2 .loader-item,
#loader3 .loader-item {
    position: absolute;
    width: auto;
    height: 100%;
    top: 50%;
    left: 50%;
    text-align: center;
    -webkit-transform: translate(-50%, -10%);
    -ms-transform: translate(-50%, -10%);
    transform: translate(-50%, -10%);
}

#loader .loader-item img,
#loader2 .loader-item img,
#loader3 .loader-item img {
    display: block;
}
.tab-content{display:none}
.tab-content.active-content{display:block}











#page .marketing-tile-wrapper .tiles-container .tile-image .image img {
  width: auto !important;
  height: 228px;
  position: absolute;
  margin: 0 auto;
  right: 0;
  left: 0; }

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


.img-responsive {
	width: 100%;
}


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

	
	.comments-list .children, .comment .comment-respond { margin-left: 15px; }


.widget_categories .children {
	clear: both;
	padding-top: 7px; 
}


.widget_categories .children li {
	border-top: 1px solid #d9d9d9;
	margin-left: 14px;
}


.widget_categories .children li:first-child {
	padding-top: 7px;
	margin-left: 0;
	padding-left: 14px;		
}


	.comments-list .comment-meta, .comments-list .comment-content, .comments-list .children {
		margin-left: 75px;
	}
.recent-posts article.recent-post h4{margin:0 0 3px}
.recent-posts article.recent-post h4 a{display:block}

.box-text {
	
	}


.swiper-container .slide-count .slide-current {
	position: absolute;
	top: 14px;
	left: 15px;
	height: 10px;
	line-height: 10px;
}


.swiper-container .slide-count .slide-current.double-digits {
	top: 16px!important;
	left: 9px!important;
}






.themebutton {
	display: inline-block;
	color: #FFF;
	background-color: #D33D33;
	text-align:center;
}

a.themebutton {
	color: #FFF;
}

.themebutton:hover {
	opacity: 0.8;
}

.themebutton:active {
	position: relative;
	top: 1px;
}

.zk_desktopimage {display:none;}

.spl, .spl2, .spl3 {
  padding-left: 0.9em;
}

  .spl2, .spl3 {
    padding-left: 0em;
  }


.preloader {
	background: none repeat scroll 0 0 #fff;
	height: 100%;
	opacity: 1;
	position: fixed;
	text-align: center;
	transition: all 0.5s ease 0s;
	width: 100%;
	z-index: 9999;
}

	.logo-control .logo-img {
		display: none;
	}


#language-selector{
    background-color: #FECA4D;
    float: right;
    left: -147px;
    position: relative;
    top: -85px;
}


#language-selector ul{
  list-style:none;
  margin:0px;
  padding:0px;
  }


#language-selector ul li{
  float:left;
  color:#e4ad28;
  }


#language-selector ul li a{
  text-decoration:none;
  color:#af8622;
  padding-left:8px;
  padding-right:8px;
  }


#language-selector ul li a:hover{
  text-decoration:underline;
  }


#language-selector ul li a.active{
  color:#5b491e;
  }


.page-topbar .topbar-links{
	padding: 0;
}


    .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";
    }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

#all-videos {
    background: #000;    
    position: relative;
    width: 100%;    
    float: left;
}
.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-lg-12{width:100%}

div.footer-spacer{	
background:transparent;
border:0;
clear:both;
height:10px;
margin:0;
padding:0;
position:relative;
z-index:30;
}

#sidebars .widget-slider .wp-post-image { width: 100%; margin: 0; }


#sidebars p { line-height: 20px }

#sidebars .wp-post-image, footer .wp-post-image {
    margin-bottom: 0;
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 0;
}

#sidebars .wp-post-image.attachment-widgetfull, footer .wp-post-image.attachment-widgetfull { margin-bottom: 5px }
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.title_head1
{
	padding: 12px;
	text-align: left;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.row{margin-right:-15px;margin-left:-15px}
#journal-overlay-mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background:rgba(0,0,0,0.6)}
 #mk-button-10 { margin-bottom:15px; margin-top:0px; margin-right:15px; }
 #mk-button-10 .mk-button span{ letter-spacing:3px; margin-right:-3px; display:block; }
 #mk-button-10 .mk-button { display:inline-block; max-width:100%; }
 .mk-button-container.text-center { clear:both; }
 .mk-button-container.width-full { width:100%; float:none; }
 .mk-button-container .mk-button { float:none; }
 .mk-button-container{ width:100%; float:none; }
 .mk-blog-modern-item.instagram-post-type .the-excerpt, .mk-blog-modern-item.instagram-post-type .mk-button-container, .mk-blog-modern-item.instagram-post-type .the-title { display:none !important; }
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

    .slider .carousel-caption{
        top: 20%;
    }

#container{padding-top:10px;}
.td-header-sp-rec .td-header-ad-wrap{height:114px;display:block}
.td-header-style-5 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}
.td-header-style-7 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}
.td-header-style-8 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}
.td-header-style-9 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}
.td-header-style-10 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}


.grialbastrui
{
background-color:#7397B7;
}


.bgblue {
	
	background-color: #a6bbc2;
}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  z-index: 1;
}

.wpb_images_carousel .wpb_wrapper .wpb_gallery_heading {
  margin: 0 0 20px 20px;
  top: 0;
  
  
}

.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option {
  margin: 0 19px 20px 0;
  
  
}


.archive .entry-image-link img, .archive.category .entry-image-link img, .archive.tag .entry-image-link img {
  max-width: 270px;
}


.home-feature .featured-content .entry-image {
  float: right;
  width: 300px;
}

  
  .home .home-feature .featured-content .entry-image,
  .home .home-grid .featured-content .entry-image,
  .home .home-bottom .featured-content .entry-image {
    float: none;
    margin: auto;
  }


.hp .menu.hpside .item-453,
.hp .menu.hpside .item-452,
.hp .menu.hpside .item-448
{display: none;}
.et_pb_svg_logo #logo{height:64%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:30px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:30px}


#logo {
    max-height: 100%;
    padding: 10px 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.home-container .team-block .team-block-content {
  font-family: "GT-Walsheim-Light";
  font-size: 18px;
  line-height: 30px;
  max-width: 19em; }

    .fund-container .modules:not(.outro-modules) .module .team-block .team-block-content {
      font-family: "GT-Walsheim-Light";
      font-size: 18px;
      line-height: 30px;
      max-width: 19em; }

    .careers-container .modules .module .team-block .team-block-content {
      font-family: "GT-Walsheim-Light";
      font-size: 18px;
      line-height: 30px;
      max-width: 19em; }

      .blog-container .modules .module .team-block .team-block-content {
        font-family: "GT-Walsheim-Light";
        font-size: 18px;
        line-height: 30px;
        max-width: 19em; }
.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}
.b-tabs__title{display:block;font-size:12px;text-transform:uppercase;font-weight:900;color:rgba(212,212,214,0.8);margin-bottom:2px;letter-spacing:.1em}
.uabb-infobox-content .uabb-infobox-text p:last-of-type {margin-bottom: 0;}
.uabb-infobox-content .uabb-infobox-text p {padding: 0 0 10px 0;}
.fl-builder-content .uabb-infobox-text h1,.fl-builder-content .uabb-infobox-text h2,.fl-builder-content .uabb-infobox-text h3,.fl-builder-content .uabb-infobox-text h4,.fl-builder-content .uabb-infobox-text h5,.fl-builder-content .uabb-infobox-text h6 {margin: 0;}
.fl-builder-content .fl-node-5ba7e540f17da .uabb-infobox-text {margin-top: 0px;margin-bottom: 0px;}
.fl-node-5ba7e540f17da .uabb-infobox-text {color: #808285;}

.nhead-rg{float: right;}

	
	
	
	#homeHeader .logo .table .cell {
		padding: 0 40px;
	}

#homeHeader .logo .table {
	display: table;
	width: 100%;
	height: 100%;
}

#homeHeader .logo .table img {
	width: 100%;
	max-width: 800px;
}

.sogo-icon-flash:before {
  content: "\e902";
}

.global-nav--icon {
  padding: 4px 1rem 0 0;
  width: 100%;
  text-align: left;
}

.global-nav--icon img {
  max-height: 30px;
  height: auto;
}


.global-nav--icon.light-dark img {
  height: auto;
  max-height: 35px;
  position: absolute;
  max-width: 100px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.global-nav--icon.light-dark img.image--light {
  z-index: 2;
  opacity: 1;
}

.global-nav--icon.light-dark img.image--dark {
  z-index: 1;
  opacity: 0;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.text-center{text-align:center}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}


#footer .creds {
	float: right;
	padding: 0 10px 0 0;
	text-align: right;
	width: 695px;
}
