/*
Theme Name: Startit Child
Theme
URI: http://startit.select-themes.com
Description: A child theme of Startit
Theme
Author: Select
Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0

Template: startit
*/


@import url("../startit/style.css");


/*Events*/
.event-text p {
	color: white;
	text-align: justify;
}

/*LK*/
.qodef-logo-wrapper,
.qodef-logo-wrapper > a,
.qodef-logo-wrapper > a > .qodef-normal-logo,
.qodef-logo-wrapper > a > .qodef-dark-logo,
.qodef-logo-wrapper > a > .qodef-light-logo {
  height: 34px !important;
}

/*Accueil*/
#qodef-particles h1 {
  color: white;
  text-align:left;
}

.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-wrapper-inner:after {
  width: 220px;
}

.qodef-process-holder .qodef-process-item:hover .qodef-process-item-title-holder > * {
  color: #01ac8c !important;
}

.set-icon-fx-lk .qodef-process-holder .qodef-icon-shortcode > i {
  font-size: 50px !important;
}

@media screen and (min-width:1920px){
  .qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-wrapper-inner:after {
    width: 236px;
    background-size:contain;
  }
}

/*Realisations*/
.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li{
  width: auto;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.qodef-portfolio-list-holder article.qodef-portfolio-item .qodef-portfolio-shader,
.qodef-portfolio-list-holder article.qodef-portfolio-item .qodef-item-icons-holder {
  display: none;
}

.single.single-portfolio-item p {
  margin-bottom: 20px;
}

/*Equipe*/
.set-icon-fx-lk .qodef-team-position-icon i {
  font-size: 33px;
}




@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?m56am6');
  src:  url('fonts/icomoon.eot?m56am6#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?m56am6') format('truetype'),
    url('fonts/icomoon.woff?m56am6') format('woff'),
    url('fonts/icomoon.svg?m56am6#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.set-icon-fx-lk [class^="icon-"], .set-icon-fx-lk [class*=" icon-"],
.set-icon-fx-lk .qodef-icon-element{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-hand-spock-o:before,
.icon-hand-spock-solid:before {
  font-family: 'icomoon' !important;
  content: "\e90d";
}
.fa-diamond:before,
.icon-dice-d20-solid:before {
  font-family: 'icomoon' !important;
  content: "\e90e";
}
.fa-comment:before,
.icon-comments-solid:before {
  font-family: 'icomoon' !important;
  content: "\e90f";
}
.fa-neuter:before,
.icon-atom:before {
  content: "\e900";
}
.fa-braille:before,
.icon-brain:before {
  content: "\e901";
}
.fa-calendar-o:before,
.icon-branding:before {
  content: "\e902";
}
.fa-angellist:before,
.fa-address-card-o:before,
.icon-chip:before {
  content: "\e903";
}
.fa-adn:before,
.icon-dna:before {
  content: "\e904";
}
.fa-file:before,
.icon-growth:before {
  content: "\e905";
}
.fa-address-card:before,
.icon-negotiation:before {
  content: "\e906";
}
.fa-address-book:before,
.icon-research:before {
  content: "\e907";
}
.fa-address-book-o:before,
.icon-solution:before {
  content: "\e908";
}
.set-icon-fx-lk .fa-barcode:before,
.icon-ai:before {
  content: "\e909";
}
.set-icon-fx-lk .fa-building:before,
.icon-creativity:before {
  content: "\e90a";
}
.set-icon-fx-lk .fa-pencil:before,
.icon-exam:before {
  content: "\e90b";
}
.set-icon-fx-lk .fa-paw:before,
.icon-pawn:before {
  content: "\e90c";
}
.icon-location:before {
  content: "\e947";
}



/*Fin LK*/

.wpglobus_flag_fr{
	text-transform: uppercase;
}
.bg_full_width{
	background-size:100%;
}
/*.qodef-title {display:none;}*/
.qodef-footer-bottom-holder{
	display:none!important;
}
footer .widget .qodef-footer-widget-title, footer .widget h4{
	color: #14a481;
	font-family: exo;
}
.post-date{
	color: #14a481;
}
footer .qodef-footer-top-holder{
	background-color: #0a263b;
}
/*.qodef-footer-top {background:#0a263a;}

.qodef-page-header .qodef-sticky-header .qodef-sticky-holder{
	display:none;
}
#gallery-1 img{
	border:none!important;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon{
	background-color:#0c3e60!important;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon:hover{
	background-color:#01ac8c!important;
}
*/
.qodef-main-menu ul li a {
    color: #13a582;
	font-weight: 300;
}
.qodef-main-menu > ul > li > a .item_outer::before {
	background-color: #ffffff;
}
.qodef-main-menu ul li.qodef-active-item a, .qodef-main-menu ul li:hover a {
	color: #0c3e60;
}

.qodef-main-menu>ul>li>a span.item_inner {
    padding:0 10px;
}
/*
footer .widget .textwidget {
    color: #01ac8c;
    font-size: 19px;
    font-weight: 700;
}
footer .qodef-footer-top-holder .widget.widget_recent_entries li a {
	color: #fff;
}
.post-date{
	color: #01ac8c;
}
.footer_class_custom {
	color: #fff;
	font-size: 14px;
  font-weight: 500;
}
.qodef-column{
	font-family:'Raleway'
}

.elementor-21 .elementor-element.elementor-element-a541b05 .elementor-tab-title {
	color: #747171;
	border-right: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}
.elementor-21 .elementor-element.elementor-element-a541b05 .elementor-tab-title.elementor-active {
	color: #ffffff;
	background-color: #01ac8c;
}

.elementor-21 .elementor-element.elementor-element-a541b05 .elementor-tab-content {
	border: none;
}
.elementor-widget-tabs .elementor-tab-content{
	padding-left: 0;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
	border: none;
}
footer .widget .qodef-footer-widget-title, footer .widget h4 {
	display: none;
}
.qodef-logo-wrapper a img {
    height: 150%!important;
    width: auto!important;
}
.icone_valeurs{
	color:#000000!important;
}*/
/*.elementor-button-link{
	background-color: #01ac8c;
  border: none;
  color: white;
  padding: 15px 20px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}
.elementor-button-link::after {
	font-family: "Font Awesome 5 Free";
    font-weight: 400;
  content: "\f35a";
  margin-left:20px;
  background-color: #68cab2;
  padding: 12.5px 20px;;
      margin-right: -11%;
}
.fa-arrow-alt-circle-right:before{
	display:none!important;
}
@media screen and (min-width: 334px) and (max-width: 1360px) {
  .elementor-button-link::after {
	display:none;
}
	.fa-arrow-alt-circle-right:before{
	display:none!important;
}
}*/

@media screen and (max-width: 800px) {
	h1 {
		font-size:24px;
	}
	h2 {
		font-size:24px;
	}
	h3 {
		font-size:30px;
	}
	h6 {
		font-size:12px;
	}
}

@media screen and (max-width: 450px) {
	h1 {
		font-size:22px;
	}
	h2 {
		font-size:24px;
	}
	h3 {
		font-size:26px;
	}
  h3 strong {
    display: block;
  }
	h6 {
		font-size:12px;
	}
	p {
		font-size:12px;
	}

	/* home */
	.mere_btn {
		text-align: center;
	}
	.vc_custom_1571915725615 {
		display: none;
	}

	/* Activites */
	.vc_custom_1571987581736 {
		display: none;
	}

  #ia-en-applications {
    margin-left:-15px !important;
    margin-right: -15px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  #natural-language-processing, #projet-par-etapes{
    margin-left: -15px !important;
    margin-right: -15px !important;
  }

  .qodef-clients > .qodef-client-holder > .qodef-client-holder-inner >.qodef-client-image-holder {
    text-align: center;
  }

  #consultant-officiel .vc_col-sm-7 > .vc_column-inner{
    padding-left: 0px;
    padding-right: 0px;
  }


}

.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-holder {
	background: linear-gradient(90deg,rgba(12,62,96,1) 50%,transparent 50%);
}
.qodef-fullwidth-slider-item-text p{
	color:#fff;
}
.qodef-fullwidth-slider-item-button span{
	color:#fff;
}

/* contact */
.qodef-input-title {
	color: #ffffff!important;
	font-weight: 300;
}

.page-id-4570 .qodef-input-title {
    color:#000 !important;
}
.wpcf7-form-control.wpcf7-textarea {
	margin-bottom: 0px;
}
span.wpcf7-list-item {
	margin: 0px;
}
.wpcf7-list-item-label {
	color: #ffffff;
	font-weight: 300;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
}

/* footer */
footer .widget .qodef-footer-widget-title, footer .widget h4 {
	font-size: 15px;
}
footer a {
	font-size: 12px;
}
.owl-controls {
	right: 65%!important;
}

/**Counter-text**/
.qodef-counter-holder .qodef-counter-content-top .qodef-counter{
	font-family: 'Exo'!important;
	font-weight: 400 !important;
}
.qodef-counter-title{
		font-family: 'Exo'!important;
}


/**BTN-COLOR**/
.qodef-btn.qodef-btn-icon .qodef-btn-text{
	background-color:#13a582!important;
}


/**PROCESS**/
.qodef-process-holder .qodef-process-item .qodef-icon-shortcode.circle{
	background-color:#1b3d5d!important;
}
.qodef-process-holder .qodef-process-item .qodef-icon-shortcode.circle:hover{
	background-color:#13a582!important;
}


.qodef-process-item-title-holder h4{
	color:#1b3d5d!important;
	font-weight:600!important;
}
.qodef-process-item-title-holder h4:hover{
	color:#13a582!important;
	font-weight:600!important;
}

.qodef-counter-content-bottom h4{
	margin-left:10%!important;
}

/** REALISATION PAGE**/
.qodef-item-title a{
	color:#1b3d5d!important;
	font-weight:600!important;
}


/**NOUS REJOINDRE**/
.qodef-accordion-holder.qodef-boxed .qodef-title-holder .qodef-accordion-mark{
	background-color:#68cab2!important;
}

/**Qui somme nous **/
.qodef-team.main-info-below-image .qodef-team-info .qodef-team-name{
	color:#1b3d5d!important;
	font-weight:600!important;
}

.qodef-percentage-with-icon i{
	color:#0a263a!important;
}
.qodef-pie-chart-text h4{
	color:#1b3d5d!important;
	font-weight:600!important;
}

/**REALISATION**/
.qodef-portfolio-filter-holder-inner li{
	margin-right:3.5%!important;
	margin-left:3.5%!important;
	margin-bottom:2%!important;
}

/* PORTFOLIO */
.qodef-two-columns-66-33 .qodef-column2 {
    width:auto !important;
}

.qodef-portfolio-info-item h2:first-child {
    display:none;
}

/**NOS ACTIVITE**/
/**SLIDER**/
.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-title{
	margin-bottom:0!important;
}

.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-subtitle > *{
	font-weight: 700!important;
}

@media (max-width:1440px) {

    #qodef-particles {
        height:550px !important;
    }
}


@media (max-width:769px) {

    #qodef-particles {
        height:250px !important;
    }

    .reverse-columns-mobile .qodef-section-inner-margin,
    .reverse-columns-mobile .qodef-full-section-inner{
      display:flex;
      flex-direction:column;
    }

    .reverse-columns-mobile div .column-to-reverse{
      order:2;
    }
}

@media (max-width:340px) {

    #qodef-particles {
        height:200px !important;
    }
}

@media screen and (min-width:1024px) and (max-width:1440px){
  .qodef-main-menu>ul>li>a span.item_inner {
    font-size:13px;
    padding: 0 5px;
  }
}


/* ajouts 23102020 - menu langues */
.lang-item.menu-item .menu_icon_wrapper { display: none; }
.lang-item.menu-item .item_text { display: flex; align-items: center; }
/* fin ajouts - menu langues */



/* Hack to fix ContactForm plugin styling behavior
Force inputs content to be visible when focused */

.wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 textarea:focus {
    color: #4e4e4e !important;
    background-color: rgba(255,255,255,.01) !important;
    border-color: rgba(189,189,189,1) !important;
}

/* End Hack to fix ContactForm plugin styling behavior
Force inputs content to be visible when focused */
