body {
    word-wrap : break-word;
    color     : #232323;
    padding   : 30px 0 0;
}

.site-inner > .site-content > aside.content-bottom-widgets {
    display : block;
}

.site-header {
    position   : fixed;
    top        : 0;
    left       : 0;
    margin     : 0;
    width      : 100%;
    background : #FFF;
    z-index    : 100;
    max-height : 124px;
}

.qwant-logo {
    width      : 120px;
    height     : 32px;
    background : url("../images/qwantLogo-x1-1.png");
}

.header_inner {
    margin        : 0 auto;
    max-width     : 1230px;
    height        : 124px;
    border-bottom : 1px solid #E3E3E3;
    padding       : 38px;
    background    : #FFF;
    z-index       : 100;
}

.site-header-menu {
    text-align : center;
}

.site-inner > header, .site-inner > .site-content, .site-inner > footer {
    display : block;
}

.site-header-menu ul {
    list-style : none;
    display    : inline-block;
    margin     : 16px 0 0;
}

.main-navigation, .social-navigation, .site-header-menu li {
    display : inline-block;
}

.site-header-menu a {
    font    : normal normal 16px/20px rennerbold,helvetica,arial,sans-serif;
    display : inline-block;
    padding : 0 20px 46px;
}

.page-template-page-products .menu-products,
.group-blog .menu-item-7784, .group-blog .menu-item-7785, .group-blog .menu-item-7945,
.page-template-page_help-center .menu-help-center, .help-template-default .menu-help-center, .page-template-page_help-center .current-menu-item, .single-help .menu-item-type-post_type, .page-template-search-help .menu-item-type-post_type,
.page-template-page_jobs .menu-jobs, .tax-job_location .menu-jobs, .job-template-default .menu-jobs,
.page-template-page-press .menu-press,
.page-template-page-contact .menu-item-8260 {
    border-bottom : 4px solid #F90F16;
}

.header-image {
    float  : left;
    margin : 10px 0 0 10px;
}


.social-navigation {
    float : right;
}

.social-navigation ul li {
    margin : 0;
    padding: 0 10px;
}

.social-navigation ul li a {
    padding-left  : 0;
    padding-right : 0;
}

.social-navigation ul li a span {
    font  : normal 15px qwomcenter;
    color : #C2C4C6 !important;
}

.social-navigation ul li a span:hover {
	 color : #b1b4b7 !important;
}

.skip-link {
    display : none;
}

.icon-mobile-menu, .icon-mobile-menu-close {
    display : none;
}


/* Hack lang selector */

.wpml-ls {
    float  : right;
    margin : 11px 0 0 20px;
}

.site-footer .wpml-ls {
  position: absolute;
  right: 10px;
  top: 27px;
}

.wpml-ls ul ul, .wpml-ls li {
    height: 30px;
    width: 86px;
}

.wpml-ls ul {
    border: 1px solid #e3e3e3;
    border-radius: 16px;
    height: 30px;
    width: 86px;
      list-style-type: none;
    list-style-image: none;
  	margin:0;
}


.wpml-ls ul:hover {
    height: 117px;
    background: #fff;
    transition:all 0.3s;
    overflow: hidden;
}


.wpml-ls ul ul a{
  line-height:0;
}


.wpml-ls a {
    color     : #A7A7A7 !important;
    font-size : 12px !important;
  	padding : 0 0 0 20px;
      border : none !important;
}

.wpml-ls a:hover {
    color : #747474 !important;
}

.wpml-ls li ul a, .wpml-ls li ul a:link, .wpml-ls li ul a:visited {
 background : none !important;
}

.wpml-ls ul ul a {
		padding-left: 20px;
    padding-top: 7px;
}

.wpml-ls ul ul {
  	margin: 3px 0 !important;
  	border : none !important;
    visibility: visible;
    transform: scale(.5);
  	transform-origin: center top;
    transition: .3s;
    opacity: 0;
    /*padding: 8px;*/
    height: auto;
    overflow: hidden;
}

.wpml-ls:hover ul ul {
    visibility: visible;
    transform: scale(1);
    opacity: 1;
}

.wpml-ls li {
 	float: none; 
}

.wpml-ls-legacy-dropdown {
		width:auto;
}

.wpml-ls-statics-shortcode_actions {
 	 background-color:rgba(0,0,0,0);

}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {
    color: #c0c4c6;
    content: "î¤¶";
    font: 5px qwomcenter;
    padding: 0 12px 0 15px;
  	top: calc(42% - 0.175em);
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {
	border-style: none;
}

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover > a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a:focus {
	 background-color:rgba(0,0,0,0);
}

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {
  background-color:rgba(0,0,0,0);
}

.wpml-ls-legacy-dropdown a {
    line-height: 28px;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    position: inherit;
}


/*Animation menu*/

.main-navigation .menu-item {
 position: relative; 
}

.main-navigation .menu-item:hover::after{
    transform:scale(1,1);
    opacity:1;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    transition:all 0.25s;
  }


.main-navigation .menu-item::after {
    content: "";
    background-color: #f00;
    bottom: -4px;
    width: 100%;
    height: 4px;
    left: 0;
    position: absolute;
    transform: scale(0, 1);
    opacity:0;
}