/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
@font-face {
  font-family: 'ytpregular';
}
@font-face {
  font-family: 'ytpregular';
  src: url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url('https://www.kayousoft.fr/wp-content/themes/g5_helium/custom/fonts/ytpregular/ytp-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes "fade" {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
/* Standard syntax */
@keyframes "fade" {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
/*CONTROL BAR*/
/*PROGRESS BAR*/
/*VOLUME SLIDER*/
.mb_YTPlayer:focus {
  outline: 0;
}
.mb_YTPlayer .loading {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  color: #fff;
  background: rgba(0, 0, 0, 0.51);
  text-align: center;
  padding: 2px 4px;
  border-radius: 5px;
  font-family: "Droid Sans", sans-serif;
  -webkit-animation: fade 0.1s infinite alternate;
  animation: fade 0.1s infinite alternate;
}
.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
  cursor: pointer;
}
.YTPWrapper {
  display: block;
  transform: translateZ(0) translate3d(0, 0, 0);
  transform-style: preserve-3d;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
}
.YTPFullscreen {
  display: block !important;
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  border: none !important;
  opacity: 1 !important;
  background-color: #000;
}
.mbYTP_wrapper iframe {
  max-width: 4000px !important;
}
.inline_YTPlayer {
  margin-bottom: 20px;
  vertical-align: top;
  position: relative;
  left: 0;
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  background: rgba(0, 0, 0, 0.5);
}
.inline_YTPlayer img {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}
.mb_YTPBar {
  transition: opacity 0.5s;
  display: block;
  width: 100%;
  height: 10px;
  padding: 5px;
  background: #333;
  position: fixed;
  bottom: 0;
  left: 0;
  text-align: left;
  z-index: 1000;
  font: 14px/16px sans-serif;
  color: white;
  opacity: 0.1;
  box-sizing: border-box;
}
.mb_YTPBar .ytpicon {
  font-size: 20px;
  font-family: 'ytpregular';
}
.mb_YTPBar .mb_YTPUrl.ytpicon {
  font-size: 30px;
}
.mb_YTPBar:hover {
  opacity: 1;
}
.mb_YTPBar:hover .buttonBar {
  background: rgba(0, 0, 0, 0.4);
}
.mb_YTPBar .buttonBar {
  transition: all 0.5s;
  background: transparent;
  font: 12px/14px Calibri;
  position: absolute;
  top: -30px;
  left: 0;
  padding: 5px;
  width: 100%;
  height: 40px;
  box-sizing: border-box;
}
.mb_YTPBar span {
  display: inline-block;
  font: 16px/20px Calibri, sans-serif;
  position: relative;
  width: 30px;
  height: 25px;
  vertical-align: middle;
}
.mb_YTPBar span.mb_YTPTime {
  width: 130px;
}
.mb_YTPBar span.mb_YTPUrl {
  position: absolute;
  width: auto;
  display: block;
  top: 6px;
  right: 10px;
  cursor: pointer;
}
.mb_YTPBar span.mb_YTPUrl img {
  width: 60px;
}
.mb_YTPBar span.mb_YTPUrl a {
  color: white;
}
.mb_YTPBar span.mb_OnlyYT {
  position: absolute;
  width: auto;
  display: block;
  top: 6px;
  right: 10px;
  cursor: pointer;
  left: 300px;
  right: auto;
}
.mb_YTPBar span.mb_OnlyYT img {
  width: 25px;
}
.mb_YTPBar .mb_YTPPlaypause {
  cursor: pointer;
}
.mb_YTPBar .mb_YTPMuteUnmute {
  cursor: pointer;
}
.mb_YTPBar .mb_YTPProgress {
  height: 10px;
  width: 100%;
  background: #222;
  bottom: 0;
  left: 0;
}
.mb_YTPBar .mb_YTPLoaded {
  height: 10px;
  width: 0;
  background: #444;
  left: 0;
}
.mb_YTPBar .mb_YTPseekbar {
  height: 10px;
  width: 0;
  background: #bb110e;
  bottom: 0;
  left: 0;
  box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
}
.mb_YTPBar .YTPOverlay {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: "flat";
  box-sizing: border-box;
}
.mb_YTPBar .simpleSlider {
  position: relative;
  width: 100px;
  height: 10px;
  border: 1px solid #fff;
  overflow: hidden;
  box-sizing: border-box;
  margin-right: 10px;
  cursor: pointer !important;
  border-radius: 3px;
}
.mb_YTPBar .simpleSlider.muted {
  opacity: 0.3;
}
.mb_YTPBar .level {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #fff;
  box-sizing: border-box;
}
.mb_YTPBar .level.horizontal {
  height: 100%;
  width: 0;
}
.mb_YTPBar .level.vertical {
  height: auto;
  width: 100%;
}
.mb_YTPBar.visible {
  opacity: 1;
}
.mb_YTPBar.compact .simpleSlider {
  width: 40px;
}
@font-face {
  font-family: Myriad-Reg;
  src: url('https://www.kayousoft.fr/wp-content/themes/g5_helium/custom/fonts/Myriad/Myriad-Regular.ttf');
}
@font-face {
  font-family: Myriad-SemiBold;
  src: url('https://www.kayousoft.fr/wp-content/themes/g5_helium/custom/fonts/Myriad/Myriad-Semibold.ttf');
}
@font-face {
  font-family: Montserrat-ExLi;
  src: url('https://www.kayousoft.fr/wp-content/themes/g5_helium/custom/fonts/Montserrat/Montserrat-ExtraLight.ttf');
}
@font-face {
  font-family: Montserrat-Li;
  src: url('https://www.kayousoft.fr/wp-content/themes/g5_helium/custom/fonts/Montserrat/Montserrat-Light.ttf');
}
@font-face {
  font-family: Montserrat-LiIt;
  src: url('https://www.kayousoft.fr/wp-content/themes/g5_helium/custom/fonts/Montserrat/Montserrat-LightItalic.ttf');
}
@font-face {
  font-family: Montserrat-Reg;
  src: url('https://www.kayousoft.fr/wp-content/themes/g5_helium/custom/fonts/Montserrat/Montserrat-Regular.ttf');
}
@font-face {
  font-family: Montserrat-SemiBold;
  src: url('https://www.kayousoft.fr/wp-content/themes/g5_helium/custom/fonts/Montserrat/Montserrat-SemiBold.ttf');
}
body, p {
  font-family: Myriad-Reg;
  font-size: 1.5rem;
  line-height: 1.2;
  text-align: justify;
  color: #333;
}
@media screen and (max-width: 1023px) {
  body, p {
    text-align: left;
  }
}
/*
	Header
*/
.head-phone {
  padding: 30px 0 30px;
  background: url('https://www.kayousoft.fr/wp-content/uploads/accueil/Fond-mobile-slogan.jpg') !important;
  margin-top: 20px;
}
.head-phone h2 {
  text-align: center !important;
}
.h2head, .pgenerique h2 {
  text-shadow: 2px 2px 12px #333;
  font-weight: 400;
}
.pinterne-titre h1, .pinterne-titre h2 {
  text-align: left;
}
h1, h2 {
  text-align: left;
  color: white;
}
.outline-kayousoft_services h1, .outline-contact h1, .pgenerique .entry-header h2 {
  text-align: left;
}
h1 {
  font-family: Myriad-SemiBold;
  font-size: 3.7rem;
  text-shadow: 3px 3px 5px #333;
}
.carriere-connect h1, .carriere-connect h2 {
  text-shadow: 3px 3px 5px #333;
}
.features-titre h1 {
  font-family: Myriad-Reg;
  font-size: 3rem;
  text-shadow: 3px 3px 5px #333;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 60px;
}
h2 {
  font-family: Myriad-Reg;
  font-size: 2.2rem;
  text-shadow: 3px 3px 8px #333;
}
h3 {
  font-family: Myriad-Reg;
  font-size: 2.2rem;
  color: white;
}
h4 {
  font-family: Myriad-SemiBold;
  font-size: 1.8rem;
}
.g-menu-item-content {
  font-family: Myriad-Reg;
  font-size: 1.25vw;
  font-weight: normal;
}
.menuk {
  height: 96px;
}
.esplogo {
  padding: 30px 20px 20px 20px;
}
.espmenu {
  padding: 20px 30px;
}
.menu-haut-2 .g-menu-item-content {
  color: #02bef0;
}
#g-footer .g-menu-item-container {
  margin: 0 20px;
}
#g-navigation .g-main-nav .g-toplevel > li {
  margin-right: 1rem;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 #02bef0;
}
/*
	Vidéo
*/
.overlay {
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 0;
  padding-top: 50px;
}
.topvid-container {
  width: 75rem;
  margin: 60px auto;
}
/*
	Karousel
*/
.outline-k_accueil #g-expanded {
  padding: 0px;
}
/*
	Intro
*/
.altintro {
  background-color: #222222;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.intro-logo-k {
  padding: 0;
  text-align: left;
  margin-bottom: 0px;
}
.intro-slogan {
  text-align: center;
  color: white;
  text-shadow: 3px 3px 8px #333;
  font-family: Myriad-Reg;
  letter-spacing: 2px;
  font-style: normal;
  font-size: 2.2rem;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 30px;
}
.acc-biks {
  background-color: #112e40;
  padding: 70px 0;
  text-align: center;
}
.acc-biks-txt {
  font-family: Myriad-Reg;
  background: #f2f2f2;
  padding: 70px 0;
  text-align: center;
}
#acc-vign-connect-g {
  background: url('https://www.kayousoft.fr/wp-content/uploads/accueil/Acc-vign-connect-G.jpg');
}
#acc-vign-intell-g {
  background: url('https://www.kayousoft.fr/wp-content/uploads/accueil/Acc-vign-intell-G.jpg');
}
#acc-vign-services-g {
  background: url('https://www.kayousoft.fr/wp-content/uploads/accueil/Acc-vign-services-G.jpg');
}
.acc-biks-txt img, .acc-kopil-txt img, .acc-kplus-txt img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.acc-kopil-txt .g-content {
  margin: 0;
  padding: 70px 0;
  background: #f2f2f2;
}
#titan8 {
  background-color: #f2f2f2;
  color: #999;
  padding: 20px 40px;
}
#titan8 img {
  max-height: 40px;
}
#kopil {
  max-height: 205px;
  background-color: #999;
  color: #f2f2f2;
  padding: 20px 40px;
}
.acc-kopil {
  font-family: Myriad-Reg;
  background-color: #1e1a17;
  padding: 70px 0;
  text-align: center;
}
.acc-kopil-txt {
  font-family: Myriad-Reg;
  background: #f2f2f2;
}
.acc-kplus {
  font-family: Myriad-Reg;
  background-color: #344451;
  padding: 70px 0;
  text-align: center;
}
.acc-kplus-txt {
  font-family: Myriad-Reg;
  background: #333;
  padding: 70px 0;
  color: #fff;
}
.acc-gris {
  font-size: 1.3rem;
  line-height: 1.75rem;
  font-family: Myriad-SemiBold;
  text-align: center;
  padding: 8px 0 0 0;
  margin: 12px 15% 0 15%;
  border-top: 2px solid #999;
}
#titan8 .acc-gris {
  font-size: 1.3rem;
  line-height: 1.75rem;
  font-family: Myriad-SemiBold;
  text-align: center;
  padding: 8px 0 0 0;
  margin: 12px 12% 0 12%;
  border-top: 2px solid #999;
}
.acc-illus {
  color: #fff;
  text-align: center;
  font-weight: 800;
  text-shadow: 2px 2px 12px #333;
}
.acc-btn {
  box-shadow: 2px 2px 6px #666;
  font-size: 1.5rem;
  font-family: Myriad-SemiBold;
  color: #fff;
  line-height: 2.5rem;
  border-radius: 6px;
  text-align: center;
  max-width: 200px;
  margin: 0 auto 0 auto;
}
.acc-btn-bleu {
  background-color: #02bef0;
}
.acc-btn-orange {
  background-color: #ff931e;
  box-shadow: 2px 2px 6px #999;
}
/*
	Features
*/
.l25 {
  width: 232px;
}
.l25:nth-child(2n+2) {
  margin-right: 10px;
  margin-left: 10px;
}
.l50 {
  width: 595px;
}
.l50:nth-child(1) {
  margin-right: 10px;
}
.features-titre {
  font-family: Myriad-Reg;
  color: #333;
  font-size: 1.5rem;
}
.features-titre .g-content {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
}
.feature-spacing .size-20 .g-content {
  padding: 0;
}
.feature-spacing .size-50 .g-content {
  padding: 0;
}
.feature-rect {
  display: block;
}
.feature-carre > .g-content, .feature-rect > .g-content {
  padding: 0;
  margin: 5px;
}
.tuile-large .g-content {
  padding: 0 0 60px 0;
}
.tuile-large {
  display: inline;
  height: 120px;
}
.tuile-large img {
  display: inline-block;
  padding: 10px 60px;
}
.feature-text-large {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.5rem;
  line-height: 1.3;
  color: #fff;
  text-align: center;
}
.feature-vign-blanc {
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 4px -4px 7px #999;
  color: #333;
}
.feature-vign-gris {
  background-color: #555;
  box-shadow: 4px -4px 7px #999;
  color: #333;
}
.feature-carre {
  font-family: Myriad-Reg;
  text-align: center;
}
.feature-rect {
  font-family: Myriad-Reg;
  text-align: left;
}
.feature-chiffre {
  padding-top: 20px;
  font-family: Myriad-Reg;
  font-size: 3rem;
  height: 120px;
}
.feature-chiffre2 {
  padding-top: 40px;
  font-family: Myriad-Reg;
  font-size: 3rem;
  height: 120px;
}
.feature-text {
  font-family: Myriad-Reg;
  font-size: 1.5rem;
  line-height: 1.3;
  padding: 20px;
}
/*
	Pages internes
*/
@media screen and (min-width: 1024px) {
  .contact-fond {
    background: center top #999 url('https://www.kayousoft.fr/wp-content/uploads/contact/contact-fond-v3.jpg') no-repeat !important;
  }
  .demo-fond {
    background: center top #999 url('https://www.kayousoft.fr/wp-content/uploads/contact/form-demo.jpg') no-repeat !important;
  }
  .societe-fond {
    background: center top #999 url('https://www.kayousoft.fr/wp-content/uploads/fond-societe-2.jpg') no-repeat !important;
  }
  .mentions-fond {
    background: center top #999 url('https://www.kayousoft.fr/wp-content/uploads/mentions-legales.jpg') no-repeat !important;
  }
  .carriere-fond {
    background: center top url('https://www.kayousoft.fr/wp-content/uploads/carriere/carriere-connectee-fond.jpg') no-repeat !important;
  }
  .intelligente-fond {
    background: center top #999 url('https://www.kayousoft.fr/wp-content/uploads/intelligente/intelligente-5h700.jpg') no-repeat !important;
  }
  .services-fond {
    background: center top #333 url('https://www.kayousoft.fr/wp-content/uploads/services/services.jpg') no-repeat !important;
  }
}
.outline-societe .pgenerique, .outline-mentionslegales .pgenerique {
  margin-top: 430px;
}
.outline-contact .pgenerique {
  margin-top: 540px;
}
.outline-demo .pgenerique {
  margin-top: 250px;
}
.outline-demo .entry-content {
  margin-top: 150px;
}
.pgenerique .entry-header {
  margin-bottom: 200px;
}
.page-demo .entry-header {
  margin-bottom: 400px;
}
.page-demo h2.entry-title {
  text-align: right;
}
.pgenerique h2 {
  font-size: 3.7rem;
}
.pinterne-outline {
  font-family: Myriad-Reg;
  font-size: 1.5rem;
  color: white;
  text-align: justify;
  background-color: #14bdef;
  background: #14bdef url('https://www.kayousoft.fr/wp-content/uploads/logos/puce-k-blanc-h15.png') 98% 4% no-repeat;
  margin: 30px;
}
.pservices-outline {
  font-family: Myriad-Reg;
  font-size: 1.5rem;
  color: #f2f2f2;
  text-align: justify;
  margin-top: 30px;
  background: white url('https://www.kayousoft.fr/wp-content/uploads/services/puce-k-h15.png') 98% 5% no-repeat;
}
.p-interne-titre h1, .p-interne-titre h2 {
  margin: 0px;
}
.parabiks p {
  padding-left: 30px;
  padding-right: 25px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Myriad-Reg;
}
.page-services #g-features {
  background-color: #333;
}
.intelligente-outline {
  font-family: Myriad-Reg;
  font-size: 1.5rem;
  color: white;
  text-align: justify;
  margin: 30px;
  background: #ff931e url('https://www.kayousoft.fr/wp-content/uploads/logos/puce-k-blanc-h15.png') 98% 5% no-repeat;
}
.baseline-titan {
  text-align: center;
  font-size: 2rem;
  color: #999;
}
.titan-fondtext {
  background-color: #999;
  color: #f2f2f2;
  background: #999 url('https://www.kayousoft.fr/wp-content/uploads/logos/puce-k-blanc-h15.png') 98% 4% no-repeat;
}
.titan-fondtext p {
  color: white;
}
.titan-fondtext .h3fond {
  color: #999;
  background-color: #f2f2f2;
  padding: 8px;
}
.outline-carriere_intelligente #g-features {
  background-color: #999;
}
.outline-carriere_intelligente #g-utility {
  background-color: #f2f2f2;
}
.pinterne-outline p, .intelligente-outline p {
  font-family: Myriad-Reg;
  font-size: 1.5rem;
  color: white;
  margin: 1rem 0;
}
@media screen and (min-width: 1024px) {
  .pinterne-titre {
    margin: 350px 0 110px 0;
  }
  .carriere-connect .pinterne-titre {
    margin: 130px 0 330px 0;
  }
  .carriere-intel .pinterne-titre {
    margin: 400px 0 60px 0;
  }
  .page-services .pinterne-titre {
    margin: 300px 0 160px 0;
  }
}
.pinterne-bloc-bleu {
  margin-top: 80px;
  background-color: #14bdef;
  color: #fff;
  font-size: 1.5em;
  font-family: Myriad-SemiBold;
  padding-left: 40px;
  padding-right: 40px;
  background: #14bdef url('https://www.kayousoft.fr/wp-content/uploads/logos/puce-k-blanc-h15.png') 98% 4% no-repeat;
}
.titre-decal-fond {
  margin-top: -75px;
  margin-bottom: 15px;
}
.pinterne-bloc-bleu .titre-decal {
  text-align: left;
  color: #14bdef;
  background-color: #fff;
  font-family: Myriad-SemiBold;
  font-size: 1.78rem;
  text-transform: uppercase;
  padding: 10px;
}
.pinterne-bloc-bleu p {
  color: white;
  font-family: Myriad-Reg;
  margin-bottom: 0px;
  margin-top: 0px;
}
.pinterne-bloc-gris p {
  margin-bottom: 0px;
  margin-top: 0px;
}
.pinterne-bloc-gris {
  margin-top: 80px;
  background-color: #f2f2f2;
  color: #333;
  font-size: 1.75em;
  font-family: Myriad-Reg;
  padding-left: 40px;
  padding-right: 40px;
  background: #f2f2f2 url('https://www.kayousoft.fr/wp-content/uploads/logos/puce-k-blanc-h15.png') 98% 4% no-repeat;
}
.pinterne-bloc-gris .titre-decal {
  text-align: left;
  color: white;
  background-color: #333;
  font-family: Myriad-SemiBold;
  font-size: 1.75rem;
  text-transform: uppercase;
  padding: 10px;
}
.page-services #g-features p {
  color: white;
  margin-left: 20px;
}
.page-services h3 {
  font-size: 2rem;
  color: white;
  margin-top: 30px;
}
.page-services #g-features .h4bleu {
  color: white;
  background-color: #02bef0;
  padding: 8px;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-left: 20px;
}
.page-services ul {
  list-style: url('https://www.kayousoft.fr/wp-content/uploads/services/pomme-k-blanc-h30.png');
}
.page-services ul h3 {
  margin-top: 50px;
  font-family: Myriad-SemiBold;
  font-size: 1.7rem;
  font-style: italic;
}
/*
	Pages complexes
*/
.page-logo {
  text-align: center;
  border-bottom: solid 2px;
  border-color: #333;
  padding-bottom: 10px;
  margin-left: 25px;
  margin-right: 25px;
}
.page-logo img {
  text-align: center;
}
.page-services .page-logo {
  border-color: white;
}
.outline-carriere_intelligente #g-features .page-logo {
  text-align: center;
  border-bottom: solid 2px;
  border-color: #f2f2f2;
  padding-bottom: 10px;
}
.outline-carriere_intelligente #g-utility .page-logo {
  text-align: center;
  border-bottom: solid 2px;
  border-color: #999;
  padding-bottom: 10px;
}
/*
	Footer
*/
#g-footer {
  padding-top: 20px;
}
#g-footer .g-copyright {
  font-size: 1.2rem;
}
#g-footer a {
  color: #fff;
}
#g-footer a:hover {
  color: #999;
}
#g-above {
  background: #333;
}
.logobas {
  display: inline-block;
  margin-right: 30px;
}
/*
	Taille des containers
*/
.carriere-connect #g-above {
  padding: 0;
}
.carriere-connect #g-above .g-container {
  width: 100%;
}
#g-intro {
  padding: 1rem 0;
  background-color: #999;
}
#g-features {
  padding-top: 0;
}
.acc-alt {
  background-color: #999;
}
.rangee1 {
  margin-bottom: 0px;
}
.rangee2 {
  margin-top: 10px;
}
.acc-alt #g-features {
  background-color: #999;
}
.acc-alt #g-features .g-grid {
  padding: 20px 0;
}
/*
		Adaptation Mobiles
*/
#g-offcanvas, #g-offcanvas #g-mobilemenu-container ul {
  background: #02bef0;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #333;
}
.g-offcanvas-toggle {
  color: #fff;
  margin: -15px;
}
#g-page-surround {
  background: #333 !important;
}
#g-offcanvas .g-menu-item-title {
  font-size: 1rem;
}
/*# sourceMappingURL=custom_carriere_intelligente.css.map */