/*
Theme Name: enfold Child
Thème URL : http://www.lumibird.com/enfold-child
Description:  enfold Child Theme
Version: 4.2
Author: Kriesi
Author URI: https://kriesi.at
Template: enfold
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
*/

/*********************GENERAL***********************/
#top-home-space.avia-section {min-height:50px !important;}
#top #top-silder .av-flex-placeholder{width:1% !important;}
blockquote{font-size:1em !important;}
#wpcf7-f838-o1 input[type="text"], #wpcf7-f838-o1 input[type='email'], #wpcf7-f838-o1 select,  #wpcf7-f838-o1 textarea {margin:2px 5px !important;}

#horizontalscrolling-3.widget, #horizontalscrolling-4.widget {padding:0 !important;}
#horizontalscrolling-3.widget marquee, #horizontalscrolling-4.widget marquee{font-size:21px !important;}
#about a.avia-button.avia-size-x-large{text-transform: uppercase!important;letter-spacing: 1px;font-weight: 300;font-size: 2em !important;}
/*.flex_column.avia-builder-el-21{padding:8px 0px 12px 12px !important;}*/
.title_container .main-title {
  font-size: 20px;
  text-transform: uppercase;
  position: relative;
  left: 5%;
}

/*********************TOP MENU WPML***********************/
.av_seperator_big_border .av-main-nav > li.menu-item-language > a {border:none !important;min-width:60px !important;}
#top .av_seperator_big_border#header .av-main-nav > li.menu-item-language > a {padding:0 !important;color:#FFF !important;}
.header_color .sub_menu>ul>li.lkdn>a{display:block;background:url("/wp-content/uploads/linkedin.png") no-repeat top center; width:24px; text-indent:-5000px; margin-top:-10px;}
.header_color .sub_menu>ul>li.ytb>a{display:block;background:url("/wp-content/uploads/youtube-icon-24.png") no-repeat top center; width:24px; text-indent:-5000px; margin-top:-10px;}

/************************BLOG**************************/
#top .fullsize .template-blog .blog-meta{float:left;margin-right:2%;}
.avia-content-slider .slide-meta time{display:none !important;}
.avia-content-slider .slide-entry-excerpt{color:#FFF !important;}
.main_color h3.slide-entry-title{color:#4ecac2 !important;}

/********************BAS DE PAGE********************/
body .avia-builder-el-50.column-top-margin, body .avia-builder-el-52.column-top-margin,body .avia-builder-el-54.column-top-margin, body .avia-builder-el-56.column-top-margin {margin-top:0px;}

body #lumibird-bottom .column-top-margin{margin-top:0px!important;}
* {
  box-sizing: border-box;
}

#lumibird-bottom .alternate_color{background-color:#transparent!important;}
#lumibird-bottom .container{padding:0px!important;}
#lumibird-bottom div .av_one_fifth{margin-left:2%;width:18%!important;}
#lumibird-bottom h3 {
  display: flex;color:#4ecac2;
}
#lumibird-bottom h3::before,
#lumibird-bottom h3::after {
  content: "";
  flex:1;
  align-self: center;
  border-bottom: 2px solid #4ecac2;
}
#lumibird-bottom h3::before {margin-right: .3em}
#lumibird-bottom h3::after {margin-left: .3em}
section#text-8 h3.widgettitle{display:block;background:url("/wp-content/uploads/linkedin.png")no-repeat top left; padding-left:32px;height:32px;}

/*******************BREADCRUMBS*******************/
.alternate_color .breadcrumb{color:#FFF !important;}
#top .title_container .container{padding:0 !important;min-height:0!important;}
.avia-section-small .content{padding-top:40px!important;}
.alternate_color .breadcrumb a{color:#4ecac2!important;}

h1.avia-caption-title{visibility: visible;-webkit-animation: caption-top 0.5s 1 ease-out;animation: caption-top 0.5s 1 ease-out;}
#about h3{text-transform:uppercase;letter-spacing:1px;font-weight:300;font-size:1.5em;}
.av-special-heading > h2{margin-top:0px !important;}
.av-special-heading{margin-top:10px !important;}
.avia-single-number{color:#4ecac2 !important;}
div .avia-table.date-archives{margin:10px 0 !important;}
/****************FINANCE*******************/
/*#infos-toggle .avia-builder-el-15{z-index:500 !important;}
#infos-toggle .avia-builder-el-70{z-index:1 !important;}*/
#infos-toggle .avia-builder-el-16{z-index:500 !important;}
#infos-toggle .avia-builder-el-79{z-index:1 !important;}
.js_active .toggler{font-weight:600!important;}
.archives .avia-button.avia-color-silver{top:-51px !important;}
.archives .avia-button-wrap.avia-button-center{height:24px !important;}
#top .thin-btn .avia-button-fullwidth{padding:5px !important;}

/*********************VENIR A LUMIBIRD****************/
#av_section_2 .flex_column_table_cell .avia-builder-el-23 a, #av_section_2 .flex_column_table_cell .avia-builder-el-25 a, #av_section_2 .flex_column_table_cell .avia-builder-el-27 a{z-index:5000 !important;}
#av_section_2 .flex_column_table{z-index:5000!important;}
#av_section_2 .flex_column.avia-builder-el-18{z-index:5000!important;}
#ulis .flex_column_table, #ulis .flex_column.avia-builder-el-42{z-index:1 !important;}
.border-green{display:block;border:solid 1px #4ecac2;padding:4%;border-radius:3px;}

/************GOUVERNANCE***************/
.team-member-job-title {color:#38b5ad!important; }

.avia-team-member, .togglecontainer{margin:0 !important;}

.toggle_icon .hor_icon, .toggle_icon .vert_icon{border-color:#FFF!important;}
.toggle_icon{background: #4ecac2;color: #FFF;}

#lumibird-comex .toggle_content p{font-size:0.9em;line-height:1.3em;}

/****************AGENDA********************/
.bloc-gris{display:block;float:left;background:#f7f7f7;padding:2%;width:100%;}

/****************careers********************/
.block-job{display:block;background:#FFF; padding:2%;}
.block-job-grey{display:block;background:#eaeaea; padding:2%;}

/************RSE**********************/
#top #wrap_all .av-inherit-size .green-lmb-bg .av-special-heading-tag
{background-color:#4ecac2;display:block;
padding:5%;}


/****************FORMULAIRE DE CONTACT********************/
.lumibird-form .form_half{width:50%;float:left;}
.lumibird-form .form_full{width:100%;float:left;}
.lumibird-form input[type="text"], .lumibird-form input[type='email'], .lumibird-form input[type='tel'], .lumibird-form textarea, .lumibird-form select {width:95% !important;}

.lumibird-form .form_half input[type="text"], .lumibird-form .form_half input[type='tel'], .lumibird-form .form_half select
{width:90% !important;}

/*.lumibird-form .form_half input[type='tel']{margin: 2px 2px !important;}*/

div.wpcf7-mail-sent-ok{display:inline-block !important;}

/**********************RECRUTEMENT*************************/
.avia_textblock.block-job-content{background-color:#f8f8f8;background-image:url(//www.lumibird.com/wp-content/uploads/favicon-lmb.png);background-position:90% 8% !important;background-repeat:no-repeat;border-width:2px;border-style:solid;border-color:#2ca8a0;border-radius:10px 0;padding:4%;}

div.block-job-content span strong{position:relative;float:left;background-color:#2ca8a0;color:#fff;border-radius:30px;padding:4%;}

body .container_wrap .avia-builder-el-first.block-job-lmb .avia_iconbox_title,{font-size:14px;}

.flex_column.avia-builder-el-21{padding:0 !important;}

/*****TABLEAU RECRUTEMENT******/
.main_color table{background-color:transparent !important;border-color:transparent;}
.main_color tbody, .main_color tr, .main_color td{border-color:transparent;}
#top .main_color .avia-data-table.avia_pricing_minimal td{}

/********WPTU TICKET*****************/
.wptu-news-ticker{height:40px !important;background-color:#125857 !important;font-size:16px;font-weight:700;margin-bottom:0;}
#wptu-ticker-style-1{background-color:#125857 !important;border-color:#125857 !important;}
#wptu-ticker-style-1 .wptu-style-label{display:none !important;}
.wpos-label{color:#FFF;}
#wptu-ticker-style-1 .wptu-style-news a{color:#FFF !important;}


 /* 
    ===============================================================
        --------------------_ Responsive _--------------------
    ===============================================================
 */

/*
	* -------------------------------------------------------------------------------------------
	* ALL DEVICES INCLUDING TABLET LANDSCAPE
	* -------------------------------------------------------------------------------------------
*/
@media only screen and (max-width: 1024px) {}

/*
	* -------------------------------------------------------------------------------------------
	* ALL DEVICES STARTING TABLET PORTRAIT
	* -------------------------------------------------------------------------------------------
*/
@media only screen and (max-width: 979px) {}

/*
	* -------------------------------------------------------------------------------------------
	* TABLET PORTRAIT ONLY
	* -------------------------------------------------------------------------------------------
*/
@media only screen and (min-width: 768px) and (max-width: 979px) {}
/*
	* -------------------------------------------------------------------------------------------
	* MOBILE BOTH VIEWS
	* -------------------------------------------------------------------------------------------
*/
@media only screen and (max-width: 767px) {}

/*
	* -------------------------------------------------------------------------------------------
	* MOBILE LANDSCAPE ONLY
	* -------------------------------------------------------------------------------------------
*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	/*********************GENERAL**************************/
	.title_container .breadcrumb{left:0 !important;}
	.responsive .title_container .breadcrumb{width:100% !important;left:0 !important;}
	.alternate_color .breadcrumb{color:#050505 !important;}
	.responsive #top #wrap_all .flex_column{margin-bottom:0 !important;}
	.flex_column_table, .flex_column {margin-top:0 !important;}
	h1{font-size:24px;color:#4ecac2 !important;}
	
	.avia_mobile .avia-full-stretch{background-image:none !important;}
	.av-extra-border-inner{background-color:transparent !important;}
	
	/********************PAGE ACCUEIL*************************/	
	.avia-button-right, .avia-button-left{float:none !important;width: 100% !important;}
	.avia-button.avia-position-right, .avia-button.avia-position-left{float:none !important;}
	.avia-button.avia-position-center{float:none !important;width:100% !important;}
	
	.responsive #top #wrap_all .flex_column.avia-builder-el-4{margin-top:-64px !important;background: none !important;}
	
	/********************REGULATED INFO************************/	
	
	#regul-info-head .av-special-heading-h2.custom-color-heading{color:#050505 !important;}
	
	/********************RECRUITMENT************************/
	#job-offer-sec .avia-builder-el-55{padding-top:12px !important;}
	
/*******************BOTTOM*************************/	
	#lumibird-bottom .flex_column.avia-builder-el-25,
	#lumibird-bottom .flex_column.avia-builder-el-27,
	#lumibird-bottom .flex_column.avia-builder-el-29,
	#lumibird-bottom .flex_column.avia-builder-el-30,
	#lumibird-bottom .flex_column.avia-builder-el-31,
	#lumibird-bottom .flex_column.avia-builder-el-32,
	#lumibird-bottom .flex_column.avia-builder-el-33,
	#lumibird-bottom .flex_column.avia-builder-el-34, 
	#lumibird-bottom .flex_column.avia-builder-el-36,
	#lumibird-bottom .flex_column.avia-builder-el-38,
	#lumibird-bottom .flex_column.avia-builder-el-39,
	#lumibird-bottom .flex_column.avia-builder-el-40,
	#lumibird-bottom .flex_column.avia-builder-el-41,
	#lumibird-bottom .flex_column.avia-builder-el-42,
	#lumibird-bottom .flex_column.avia-builder-el-44,
	#lumibird-bottom .flex_column.avia-builder-el-47,
	#lumibird-bottom .flex_column.avia-builder-el-48,
	#lumibird-bottom .flex_column.avia-builder-el-49,
	#lumibird-bottom .flex_column.avia-builder-el-50,
	#lumibird-bottom .flex_column.avia-builder-el-51,
	#lumibird-bottom .flex_column.avia-builder-el-52,
	#lumibird-bottom .flex_column.avia-builder-el-53,
	#lumibird-bottom .flex_column.avia-builder-el-54,
	#lumibird-bottom .flex_column.avia-builder-el-74,
	#lumibird-bottom .flex_column.avia-builder-el-76,
	#lumibird-bottom .flex_column.avia-builder-el-78,
	#lumibird-bottom .flex_column.avia-builder-el-80,
	#lumibird-bottom .flex_column.avia-builder-el-81,
	#lumibird-bottom .flex_column.avia-builder-el-82,
	#lumibird-bottom .flex_column.avia-builder-el-83,
	#lumibird-bottom .flex_column.avia-builder-el-84,
	#lumibird-bottom .flex_column.avia-builder-el-85,
	#lumibird-bottom .flex_column.avia-builder-el-87,
	#lumibird-bottom .flex_column.avia-builder-el-89,
	#lumibird-bottom .flex_column.avia-builder-el-91,
	#lumibird-bottom .flex_column.avia-builder-el-93,
	#lumibird-bottom .flex_column.avia-builder-el-109,
	#lumibird-bottom .flex_column.avia-builder-el-111,
	#lumibird-bottom .flex_column.avia-builder-el-113,
	#lumibird-bottom .flex_column.avia-builder-el-115,
	#lumibird-bottom .flex_column.avia-builder-el-117,
	#lumibird-bottom .flex_column.av_one_fourth,
	.avia_codeblock_section .flex_column
	{margin-bottom:0px !important;}
 	#lumibird-bottom .avia-builder-el-25 p strong,
	#lumibird-bottom .avia-builder-el-27 p strong,
	#lumibird-bottom .avia-builder-el-29 p strong, 
	#lumibird-bottom .avia-builder-el-30 p strong,
	#lumibird-bottom .avia-builder-el-31 p strong, 
	#lumibird-bottom .avia-builder-el-32 p strong,
	#lumibird-bottom .avia-builder-el-33 p strong, 
	#lumibird-bottom .avia-builder-el-34 p strong,
	#lumibird-bottom .avia-builder-el-36 p strong,
	#lumibird-bottom .avia-builder-el-38 p strong,
	#lumibird-bottom .avia-builder-el-40 p strong,
	#lumibird-bottom .avia-builder-el-42 p strong,
	#lumibird-bottom .avia-builder-el-44 p strong,
	#lumibird-bottom .avia-builder-el-47 p strong,
	#lumibird-bottom .avia-builder-el-48 p strong,
	#lumibird-bottom .avia-builder-el-49 p strong,
	#lumibird-bottom .avia-builder-el-50 p strong,
	#lumibird-bottom .avia-builder-el-51 p strong,
	#lumibird-bottom .avia-builder-el-52 p strong,
	#lumibird-bottom .avia-builder-el-53 p strong,
	#lumibird-bottom .avia-builder-el-54 p strong,
	#lumibird-bottom .avia-builder-el-74 p strong,
	#lumibird-bottom .avia-builder-el-76 p strong,
	#lumibird-bottom .avia-builder-el-78 p strong,
	#lumibird-bottom .avia-builder-el-80 p strong,
	#lumibird-bottom .avia-builder-el-81 p strong,
	#lumibird-bottom .avia-builder-el-82 p strong,
	#lumibird-bottom .avia-builder-el-83 p strong,
	#lumibird-bottom .avia-builder-el-84 p strong,
	#lumibird-bottom .avia-builder-el-85 p strong,
	#lumibird-bottom .avia-builder-el-87 p strong,
	#lumibird-bottom .avia-builder-el-89 p strong,
	#lumibird-bottom .avia-builder-el-91 p strong,
	#lumibird-bottom .avia-builder-el-93 p strong,
	#lumibird-bottom .avia-builder-el-109 p strong,
	#lumibird-bottom .avia-builder-el-111 p strong,
	#lumibird-bottom .avia-builder-el-113 p strong,
	#lumibird-bottom .avia-builder-el-115 p strong,
	#lumibird-bottom .avia-builder-el-117 p strong,
	#lumibird-bottom .flex_column.av_one_fourth p strong
	{color:#222222!important;}
	#lumibird-bottom .flex_column.avia-builder-el-26,
	#lumibird-bottom .flex_column.avia-builder-el-28{display:none;}
	#lumibird-bottom .flex_column.avia-builder-el-36 .hr, #lumibird-bottom .flex_column.avia-builder-el-44 .hr{display:none;}
	
	/********************PAGE QUI SOMMES-NOUS************************/		
	#about-group-section-2 .custom-color-heading{color:#4ecac2 !important;}
}

/*
	* -------------------------------------------------------------------------------------------
	* MOBILE PORTRAIT & LOWER
	* -------------------------------------------------------------------------------------------
*/
@media only screen and (max-width: 479px) {
	
/*********************GENERAL**************************/
	.title_container .breadcrumb{left:0 !important;}
	.responsive .title_container .breadcrumb{width:100% !important;left:0 !important;}
	.alternate_color .breadcrumb{color:#050505 !important;}
	.av-special-heading{margin-top:24px !important;}
	.responsive #top #wrap_all .flex_column{margin-bottom:5px !important;}
	.flex_column_table, .flex_column {margin-top:0 !important;}
	h1{font-size:24px;color:#4ecac2 !important;}	
	.avia_mobile .avia-full-stretch{background-image:none !important;background-size:0%!important;}
	.av-extra-border-inner{background-color:transparent !important;}


	
/********************PAGE ACCUEIL*************************/	
	.avia-button-right, .avia-button-left{float:none !important;width: 100% !important;}
	.avia-button.avia-position-right, .avia-button.avia-position-left{float:none !important;}
	.avia-button.avia-position-center{float:none !important;width:100% !important;}
	
	.responsive #top #wrap_all .flex_column.avia-builder-el-4{margin-top:-64px !important;background: none !important;}
	
/********************PAGE QUI SOMMES-NOUS************************/		
	#about-group-section-2 .custom-color-heading{color:#4ecac2 !important;}
	
/********************REGULATED INFO************************/	
	
	#regul-info-head .av-special-heading-h2.custom-color-heading{color:#050505 !important;}
	
	/********************RECRUITMENT************************/
	#job-offer-sec .flex_column.avia-builder-el-55{padding-top:32px !important;}
	
	/*******************BOTTOM*************************/	
	#lumibird-bottom .flex_column.avia-builder-el-25,
	#lumibird-bottom .flex_column.avia-builder-el-27,
	#lumibird-bottom .flex_column.avia-builder-el-29,
	#lumibird-bottom .flex_column.avia-builder-el-30,
	#lumibird-bottom .flex_column.avia-builder-el-31,
	#lumibird-bottom .flex_column.avia-builder-el-32,
	#lumibird-bottom .flex_column.avia-builder-el-33,
	#lumibird-bottom .flex_column.avia-builder-el-34, 
	#lumibird-bottom .flex_column.avia-builder-el-36,
	#lumibird-bottom .flex_column.avia-builder-el-38,
	#lumibird-bottom .flex_column.avia-builder-el-39,
	#lumibird-bottom .flex_column.avia-builder-el-40,
	#lumibird-bottom .flex_column.avia-builder-el-41,
	#lumibird-bottom .flex_column.avia-builder-el-42,
	#lumibird-bottom .flex_column.avia-builder-el-44,
	#lumibird-bottom .flex_column.avia-builder-el-47,
	#lumibird-bottom .flex_column.avia-builder-el-48,
	#lumibird-bottom .flex_column.avia-builder-el-49,
	#lumibird-bottom .flex_column.avia-builder-el-50,
	#lumibird-bottom .flex_column.avia-builder-el-51,
	#lumibird-bottom .flex_column.avia-builder-el-52,
	#lumibird-bottom .flex_column.avia-builder-el-53,
	#lumibird-bottom .flex_column.avia-builder-el-54,
	#lumibird-bottom .flex_column.avia-builder-el-74,
	#lumibird-bottom .flex_column.avia-builder-el-76,
	#lumibird-bottom .flex_column.avia-builder-el-78,
	#lumibird-bottom .flex_column.avia-builder-el-80,
	#lumibird-bottom .flex_column.avia-builder-el-81,
	#lumibird-bottom .flex_column.avia-builder-el-82,
	#lumibird-bottom .flex_column.avia-builder-el-83,
	#lumibird-bottom .flex_column.avia-builder-el-84,
	#lumibird-bottom .flex_column.avia-builder-el-85,
	#lumibird-bottom .flex_column.avia-builder-el-87,
	#lumibird-bottom .flex_column.avia-builder-el-89,
	#lumibird-bottom .flex_column.avia-builder-el-91,
	#lumibird-bottom .flex_column.avia-builder-el-93,
	#lumibird-bottom .flex_column.avia-builder-el-109,
	#lumibird-bottom .flex_column.avia-builder-el-111,
	#lumibird-bottom .flex_column.avia-builder-el-113,
	#lumibird-bottom .flex_column.avia-builder-el-115,
	#lumibird-bottom .flex_column.avia-builder-el-117,
	#lumibird-bottom .flex_column.av_one_fourth,
	.avia_codeblock_section .flex_column
	{margin-bottom:0px !important;}
 	#lumibird-bottom .avia-builder-el-25 p strong,
	#lumibird-bottom .avia-builder-el-27 p strong,
	#lumibird-bottom .avia-builder-el-29 p strong, 
	#lumibird-bottom .avia-builder-el-30 p strong,
	#lumibird-bottom .avia-builder-el-31 p strong, 
	#lumibird-bottom .avia-builder-el-32 p strong,
	#lumibird-bottom .avia-builder-el-33 p strong, 
	#lumibird-bottom .avia-builder-el-34 p strong,
	#lumibird-bottom .avia-builder-el-36 p strong,
	#lumibird-bottom .avia-builder-el-38 p strong,
	#lumibird-bottom .avia-builder-el-40 p strong,
	#lumibird-bottom .avia-builder-el-42 p strong,
	#lumibird-bottom .avia-builder-el-44 p strong,
	#lumibird-bottom .avia-builder-el-47 p strong,
	#lumibird-bottom .avia-builder-el-48 p strong,
	#lumibird-bottom .avia-builder-el-49 p strong,
	#lumibird-bottom .avia-builder-el-50 p strong,
	#lumibird-bottom .avia-builder-el-51 p strong,
	#lumibird-bottom .avia-builder-el-52 p strong,
	#lumibird-bottom .avia-builder-el-53 p strong,
	#lumibird-bottom .avia-builder-el-54 p strong,
	#lumibird-bottom .avia-builder-el-74 p strong,
	#lumibird-bottom .avia-builder-el-76 p strong,
	#lumibird-bottom .avia-builder-el-78 p strong,
	#lumibird-bottom .avia-builder-el-80 p strong,
	#lumibird-bottom .avia-builder-el-81 p strong,
	#lumibird-bottom .avia-builder-el-82 p strong,
	#lumibird-bottom .avia-builder-el-83 p strong,
	#lumibird-bottom .avia-builder-el-84 p strong,
	#lumibird-bottom .avia-builder-el-85 p strong,
	#lumibird-bottom .avia-builder-el-87 p strong,
	#lumibird-bottom .avia-builder-el-89 p strong,
	#lumibird-bottom .avia-builder-el-91 p strong,
	#lumibird-bottom .avia-builder-el-93 p strong,
	#lumibird-bottom .avia-builder-el-109 p strong,
	#lumibird-bottom .avia-builder-el-111 p strong,
	#lumibird-bottom .avia-builder-el-113 p strong,
	#lumibird-bottom .avia-builder-el-115 p strong,
	#lumibird-bottom .avia-builder-el-117 p strong,
	#lumibird-bottom .flex_column.av_one_fourth p strong
	{color:#222222!important;}
	#lumibird-bottom .flex_column.avia-builder-el-26,
	#lumibird-bottom .flex_column.avia-builder-el-28{display:none;}
	#lumibird-bottom .flex_column.avia-builder-el-36 .hr, #lumibird-bottom .flex_column.avia-builder-el-44 .hr{display:none;}
	
}



@media screen and (min-width:321px) and (max-width:480px){

}

@media screen and (min-width:321px) and (max-width:360px){

}

@media screen and (min-width:481px) and (max-width:640px){}

@media only screen and (min-width:641px) and (max-width:768px){}


@media only screen and (min-width:770px){}

