﻿

#nano__join__family .recipe__block__details--temp {
    box-shadow: -2px 0 0 -1px #e3e5e6;
}
.header__ticker-inner{padding:.75em 0;position:absolute;overflow:hidden;white-space:nowrap;width:100%}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}

.section-news .box-news .cta{position: absolute;bottom: 5px;right: 5px;margin: 0px;}


.afdgrid{
	margin-top:10px;
		}
.layout-individual .augl .augl-box{padding-top:0!important}
.layout-results .augl .augl-box,.layout-results .box .augl-box{margin-top:10px}
.augl-box iframe,.augl-box img{width:100%}
.augl-box img{height:auto}


#sticky-header #site-branding,
#sticky-header #site-branding #site-description {
	display: none;
}


#site-description {
	clear: both;
	color: #747474;
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 0.1em;
	line-height: 1.727;
	margin: 0;
	text-transform: uppercase;
}
.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-4{width:33.33333333%}


h2 span.quote-img img {
	width:21px;
	height:auto;
	padding:10px;
	margin-bottom:12px;
	opacity:0.5;
}
.card .card__image{position:relative;overflow:hidden;padding-bottom:62.5%}







	.sidebar img.alignleft {
		float: left;
		margin: 0 15px 5px 0;
		width: 120px;
		padding: 8px;
		border: 1px solid #ddd;
		background: #fff;
	}


#leaderboard {
 clear: both;
 padding: 8px;
 margin: 0px;
 height: 110px;
 padding-bottom: 1px;
 text-align: right;
}

#leaderboard img { border: none; }
.g-content-array .g-grid{margin-bottom:2.3445rem}
.g-content-array .g-grid:last-child{margin-bottom:0}


.g-grid {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  text-rendering: optimizespeed;
}

.g-grid.nowrap {
  -webkit-flex-flow: row;
  -moz-flex-flow: row;
  flex-flow: row;
}

.rfloat2 {
	float: right;
	margin: 0px 0px 10px 20px;
	}


.recent-answer-author {
  font-size: 14px;
}


.recent-answer-pubdate {
  color: #9a9aa2;
  font-size: 12px;
  line-height: 22px;
  margin: 11px 0;
}


.recent-answer-link {
  color: #454547;
  display: block;
  font-size: 14px;
  line-height: 20px;
  margin: -12px 0 0;
  text-decoration: none;
  width: 100%;
  padding-left: 55px;
}


.recent-answer-link:hover {
  color: #ffb229;
}


.share {position: absolute;
    top: 7px;
    left: 145px;
    padding-top: 20px;
}

.share .facebook i{background-color:#537BBE; }

.share .youtube i{background-color:#EE1C1B; }

.share .googleplus i{background-color:#DC4A38; }

.share .instagram i{background-color:#E4405F; }



.share a.youtube span, .share a.googleplus span {font-size: 12px;position: absolute;top: 13px;font-weight: 700;padding-left: 3px;}

.share a.facebook i,.share a.youtube i, .share .googleplus i, .share .instagram i {       width: 48px;
    height: 34px;
    display: inline-block;
    font-size: 24px;
    color: #fff;
    text-align: center;
    border-radius: 300px;
    padding-top: 12px;}
.ua-button-text{width:100%;text-align:center}

.fusion-sep-clear {
  clear: both;
  display: block;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  overflow: hidden;
}



div#header {
	width:990px; 
	padding:0px;
	height:225px;
	float:none;
	margin:0px auto;
}

#mobile-nav .col{width:45%;margin:0 10px 0 0;float:left;}
.item .color-overlay,.item .overlay{width:100%;height:100%;position:absolute}


.no-sidebar-full-width.narrow-978 #main, .no-sidebar-full-width.narrow-1218 #main,
.no-sidebar.narrow-978 #main,
.no-sidebar.narrow-1218 #main {
	overflow: hidden;
}


#main {
	padding: 40px 0 10px 0;
}



.clearfix {
	display: inline-block;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}


* html .clearfix {
	height: 1%;
}

#header_info div.langs {float: right;}

#header_info div.langs ul li a{font-size: 12px;padding: 30px 8px 5px !important;}

#header_info div.langs ul {float: left;}

#header_info div.langs ul li{float: left;}

#header_info div.langs ul li.selected a {background-color: #AF135C;}

#header_info div.langs ul li a:hover{background-color: #E7E7E7;text-decoration:none;color: #000;}

#header_info div.langs ul li.selected a:hover{background-color: #AF135C;;text-decoration:none;color: #fff;cursor: default;}
.calculator__input-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-bottom:8px solid #E8E8E8;margin-top:64px}
.calculator__input-wrapper--monthly::before,.calculator__input-wrapper--monthly::after{position:absolute;bottom:16px;z-index:2}
.calculator__input-wrapper--monthly::before{left:0;content:'$'}
.calculator__input-wrapper--monthly::after{right:16px;content:'/month';font-family:"TT-Bold";font-size:16px}


.c-toggle-icon {
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
  display: inline-block;
  vertical-align: middle; }

#content_box {
    float: left;
    width: 100%;
}

.single #content_box { border: 1px solid #ccc }

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}

#content_box h3, .widget h3 {
    font-size: 22px;
    font-weight: bold;
    line-height: 18px;
    margin: 5px 0 15px;
}

.home_page .featured-thumbnail { max-width: 150px }

.sub_nav{ width:972px; height:101px; bottom:0px; position:relative;  z-index:200; top:338px;}
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}




td.gigpress-links-cell {
	vertical-align: top;
}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}
.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-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-12{width:100%}

.layout_inhalt_bottom{width:100%; height:20; overflow:hidden; float:left; padding:1px; background-color: #5E832B; margin-top:12px;}
footer .txt-footer{font-size:.5em;font-family:roboto slab,Georgia,times new roman,Times,serif;font-weight:400;text-transform:initial}


.caption_red{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#c4302b;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

    .home-container .modules .module.module-three_text_col .module-block .block-subtitle {
      font-family: "GT-Walsheim-Medium";
      font-size: 25px;
      line-height: 28px;
      font-family: "GT-Walsheim-Light";
      margin-top: 4px; }

          .home-container .modules .module.module-three_text_col .module-block .block-subtitle.three_lines {
            height: 4em; }

          .home-container .modules .module.module-three_text_col .module-block .block-subtitle.four_lines {
            height: 5em; }

.home-container .modules .module .block-subtitle {
  display: block; }
.overlay_photodescr .next-image,.overlay_photodescr .prev-image{-webkit-transition:.2s;transition:.2s;position:absolute;z-index:20;top:350px;left:50%;margin-top:-63px;border-top:63px solid transparent;border-bottom:63px solid transparent;cursor:pointer}
.overlay_photodescr .next-image{border-left:43px solid rgba(255,255,255,.15);margin-left:366px}
.overlay_photodescr .next-image:hover{border-left-color:rgba(255,255,255,.3)}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.container{max-width:1152px}


#banner_right{
float: right;
width: 200px;
padding-left: 5px;
}


#banner_right img{
margin-top: 5px;
}


.actus{
	margin-bottom:20px;
	overflow:visible;
}
.alert__section-title{display:inline-block;line-height:40px;margin:0;padding:0 15px 0 43px;text-transform:uppercase;vertical-align:top;}
.alert__section-title:before{font-family:FontAwesome;content:"\f101";display:inline-block;left:24px;position:absolute;opacity:0.75;font-size:34px;font-size:2.125rem;}
.alert__section-title:after{font-family:FontAwesome;content:"\f101";display:inline-block;left:9px;position:absolute;font-size:34px;font-size:2.125rem;}
.pswp__item{right:0;bottom:0;overflow:hidden}
.pswp__img,.pswp__item{position:absolute;left:0;top:0}
.cover-background{background-repeat:no-repeat}
.circle-img,.cover-background{background-size:cover;background-position:50%}

.gmr-bgstripe{width:5%;height:4px;float:left;}
.service--subCopy{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;font-weight:800;line-height:1.1}
.table--column.service{padding:6.25px}
.nav-vertical .social-icons,.nav-vertical .header-button{display:block;width:100%}
.header-button{display:inline-block}
.header-button .is-outline:not(:hover){color:#999}
.nav-dark .header-button .is-outline:not(:hover){color:#fff}
.header-button .button{margin:0}
.header-button a.icon:not(.button){display:inline-block;padding:6px 0}
.header-button a.icon:not(.button) i{font-size:24px}
.header-button a.icon:not(.button) i.icon-search{font-size:16px}
.nav-small .header-button a.icon:not(.button){padding:3px 0}

.header-button-1 {
	text-transform: none;
}


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


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

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

 
	.nav-primary .menu-item:hover {
		position: static;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}


img.pib-count-img {
	border: 0 !important;
	margin: 0 !important;
	max-width: none !important;
	padding: 0 !important;
    width: auto !important;
    -webkit-box-shadow: 0 0 0 !important; 
    box-shadow: 0 0 0 !important; 
}
