@import url("../appbox/style.css");h1, h2, h3, h4, h5{text-transform:uppercase;}
ul{padding-left:40px;}
body.vc_responsive{font-size:16px;}
header ul, footer ul{padding-left:0;}
.header.sticky ul.menu{margin-top:3px;}
body .btn-primary{background-color:#05c3f9;border-color:#05c3f9;transition:all ease 0.3s;}
body .btn-primary:hover{background-color:#162327;border-color:#162327;transition:all ease 0.3s;}
textarea{resize:none;}
body .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern{border-color:#05c3f9;background-color:#05c3f9;color:#162327;}
body .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{border-color:#162327;background-color:#162327;color:#fff;}
body .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{border-color:#162327;background-color:#162327;color:#05c3f9;border-bottom:inherit;}
.page.logged-in .home-page .header{top:0px;}
.page.logged-in .home-page .header.sticky{top:30px;}
body #page-preloader .spinner{border-top-color:#162327;}
body #page-preloader .spinner:before{border-top-color:#fff;}
body #page-preloader .spinner:after{border-top-color:#04c5fa;}
.page .header, .archive .header, .search .header, .single .header{background-color:#fff;}
.header .innerPageHeader{padding-bottom:0;}
.home .header.pageRow{margin-bottom:0;}
.header .col-lg-3.col-md-3.col-sm-6.col-xs-6{text-align:center;}
.header .logo{margin:0;width:100%;}
.header .nav-container{padding:0;}
.header #main-menu > li{height:100px;}
.header ul.menu li{margin-left:0;}
.home.page .header ul.menu li a{line-height:100px;padding:0 9px;color:#383838;font-size:14px;}
.page .header ul.menu li a, .archive .header ul.menu li a, .search .header ul.menu li a, .single .header ul.menu li a{line-height:100px;padding:0 9px;color:#383838;font-size:14px;}
.page .header ul.menu li a:hover, .archive .header ul.menu li a:hover, .search .header ul.menu li a:hover, .single .header ul.menu li a:hover{text-decoration:none;color:#fff;background-color:#04c5fa;}
.header ul.menu li.current-menu-item a{text-decoration:none;background-color:#04c5fa;color:#fff;}
.home.page .search .whiteTxtColor.iconSearch *{color:#383838;}
.page .search .whiteTxtColor.iconSearch *, .archive .search .whiteTxtColor.iconSearch *, .search .search .whiteTxtColor.iconSearch *, .single .search .whiteTxtColor.iconSearch *{color:#383838;}
.header .search{padding:45px 0 0 0;}
.home.page .header .search-form input[type=search]{width:95%;border-bottom:solid 2px #383838;color:#383838;}
.page .header .search-form input[type=search], .archive .header .search-form input[type=search], .search .header .search-form input[type=search], .single .header .search-form input[type=search]{width:95%;border-bottom:solid 2px #383838;color:#383838;}
.header input::-moz-placeholder{color:#383838;}
.header .header-top .iconSearch{margin-left:15px;right:0;}
body.page .header.sticky{background:#fff;position:fixed;}
.header.sticky .innerPageHeader{min-height:auto;}
.page .header.sticky .logo img{max-height:75px;}
.page .header.sticky #main-menu > li{height:75px;}
.page .header.sticky ul.menu li a{line-height:75px;color:#383838;}
.page .header.sticky .search{padding:35px 0 0 0;}
.page .header.sticky .whiteTxtColor.iconSearch *{color:#383838;}
.page .header.sticky .search-form input[type=search]{border-bottom:solid 2px #383838;color:#383838;}
.home.page .header .search-form input::-webkit-input-placeholder{color:#383838;}
.home.page .header .search-form input::-moz-input-placeholder{color:#383838;}
.page .header .search-form input::-webkit-input-placeholder, .archive .header .search-form input::-webkit-input-placeholder, .search .header .search-form input::-webkit-input-placeholder, .single .header .search-form input::-webkit-input-placeholder{color:#383838;}
.page .header .search-form input::-moz-input-placeholder, .archive .header .search-form input::-moz-input-placeholder, .search .header .search-form input::-moz-input-placeholder, .single .header .search-form input::-moz-input-placeholder{color:#383838;}
.page .header.sticky .search-form input::-webkit-input-placeholder{color:#383838;}
.page .header.sticky .search-form input::-moz-input-placeholder{color:#383838;}
.header #main-menu > li.menu-fb{position:absolute;right:-15px;height:40px;width:40px;margin-top:30px;}
.header #main-menu > li.menu-fb a{line-height:40px;font-size:0;height:40px;width:40px;text-align:center;background-color:#fff;}
.header #main-menu > li.menu-fb a:before{content:"\f09a";font-family:"FontAwesome";font-size:18px;transition:all ease 0.3s;}
.header #main-menu > li.menu-fb a:hover:before{color:#04c5fa;transition:all ease 0.3s;}
.header.sticky #main-menu > li.menu-fb{margin-top:0;}
.header.sticky #main-menu > li.menu-fb a{height:75px;line-height:75px;background-color:#fff;color:#383838;}
.header.sticky #main-menu > li.menu-fb a:hover{background-color:#04c5fa;}
.header.sticky #main-menu > li.menu-fb a:hover:before{color:#fff;transition:all ease 0.3s;}
@-webkit-keyframes clignote{0%{background-color:#fff}
50%{background-color:#04c5fa}
100%{background-color:#fff}
}
@-moz-keyframes clignote{0%{background-color:#fff}
50%{background-color:#04c5fa}
100%{background-color:#fff}
}
@keyframes clignote{0%{background-color:#fff}
50%{background-color:#04c5fa}
100%{background-color:#fff}
}
@-webkit-keyframes clignote-link{0%{color:#383838}
50%{color:#fff}
100%{color:#383838}
}
@-moz-keyframes clignote-link{0%{color:#383838}
50%{color:#fff}
100%{color:#383838}
}
@keyframes clignote-link{0%{color:#383838}
50%{color:#fff}
100%{color:#383838}
}
@-webkit-keyframes clignote-link-fixed{0%{background-color:#fff}
50%{background-color:#04c5fa}
100%{background-color:#fff}
}
@-moz-keyframes clignote-link-fixed{0%{background-color:#fff}
50%{background-color:#04c5fa}
100%{background-color:#fff}
}
@keyframes clignote-link-fixed{0%{background-color:#fff}
50%{background-color:#04c5fa}
100%{background-color:#fff}
}
.page .header ul.menu li.salle, .archive .header ul.menu li.salle, .search .header ul.menu li.salle, .single .header ul.menu li.salle{-webkit-animation-name:clignote;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-name:clignote;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;animation-name:clignote;animation-duration:2s;animation-iteration-count:infinite;}
.page .header ul.menu li.salle a, .archive .header ul.menu li.salle a, .search .header ul.menu li.salle a, .single .header ul.menu li.salle a{-webkit-animation-name:clignote-link;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-name:clignote-link;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;animation-name:clignote-link;animation-duration:2s;animation-iteration-count:infinite;}
.page .header ul.menu li.salle:hover, .archive .header ul.menu li.salle:hover, .search .header ul.menu li.salle:hover, .single .header ul.menu li.salle:hover{-webkit-animation-name:none;-moz-animation-name:none;animation-name:none;}
.page .header ul.menu li.salle a:hover, .archive .header ul.menu li.salle a:hover, .search .header ul.menu li.salle a:hover, .single .header ul.menu li.salle a:hover{-webkit-animation-name:none;-moz-animation-name:none;animation-name:none;}
.page .header.sticky ul.menu li.salle a{-webkit-animation-name:clignote-link-fixed;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-name:clignote-link-fixed;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;animation-name:clignote-link-fixed;animation-duration:2s;animation-iteration-count:infinite;}
.page .header.sticky ul.menu li.salle a:hover{-webkit-animation-name:none;-moz-animation-name:none;animation-name:none;}
.header .menu-item-has-children{margin-right:0;}
.page .header .nav-container .menu-item .dropdown-menu li a, .archive .header .nav-container .menu-item .dropdown-menu li a, .search .header .nav-container .menu-item .dropdown-menu li a, .single .header .nav-container .menu-item .dropdown-menu li a{line-height:30px;width:100%;}
.page .header .nav-container .menu-item .dropdown-menu li:hover, .archive .header .nav-container .menu-item .dropdown-menu li:hover, .search .header .nav-container .menu-item .dropdown-menu li:hover, .single .header .nav-container .menu-item .dropdown-menu li:hover{background-color:#04c5fa;}
.page .header .nav-container .menu-item .dropdown-menu li:hover a, .archive .header .nav-container .menu-item .dropdown-menu li:hover a, .search .header .nav-container .menu-item .dropdown-menu li:hover a, .single .header .nav-container .menu-item .dropdown-menu li:hover a{color:#fff!important;text-decoration:none!important;}
.header ul.dropdown-menu{top:100%;background:#fff;padding:0;}
.dropdown-menu li{padding:5px;width:100%;}
.home.page .header .menu-item-has-children > a:before{bottom:20px;left:50%;margin-left:-2px;top:initial;border-top-color:#383838;}
.page .header .menu-item-has-children > a:before, .archive .header .menu-item-has-children > a:before, .search .header .menu-item-has-children > a:before, .single .header .menu-item-has-children > a:before{bottom:20px;left:50%;margin-left:-2px;top:initial;border-top-color:#fff;}
.header .menu-item-has-children:hover > a:after{content:none;}
.header .dropdown.open{background-color:#04c5fa;}
.header.sticky ul.dropdown-menu{background:#162327;}
.page .header.sticky .nav-container .menu-item .dropdown-menu li a{color:#fff!important;}
.home.page .header.sticky .menu-item-has-children > a:before{bottom:10px;border-top-color:#fff;}
.header.sticky .dropdown.open{background-color:#04c5fa;}
.dropdown.open a{color:#fff!important;}
.header .dropdown-menu .menu-item-has-children{margin-right:7px;}
.header ul.dropdown-menu li ul.dropdown-menu{top:inherit;left:100%;}
.home.page .header .dropdown .menu-item-has-children > a:before{top:50%;margin-top:-2px;left:inherit;right:10px;border-top-color:#383838;transform:rotate(-90deg);}
.page .header .dropdown .menu-item-has-children > a:before, .archive .header .dropdown .menu-item-has-children > a:before, .search .header .dropdown .menu-item-has-children > a:before, .single .header .dropdown .menu-item-has-children > a:before{top:50%;margin-top:-2px;left:inherit;right:10px;border-top-color:#383838;transform:rotate(-90deg);}
.page .header .nav-container .menu-item .dropdown-menu li .dropdown-menu li a, .archive .header .nav-container .menu-item .dropdown-menu li .dropdown-menu li a, .search .header .nav-container .menu-item .dropdown-menu li .dropdown-menu li a, .single .header .nav-container .menu-item .dropdown-menu li .dropdown-menu li a{color:#000!important;}
.page .header .nav-container .menu-item .dropdown-menu li .dropdown-menu li:hover a, .archive .header .nav-container .menu-item .dropdown-menu li .dropdown-menu li:hover a, .search .header .nav-container .menu-item .dropdown-menu li .dropdown-menu li:hover a, .single .header .nav-container .menu-item .dropdown-menu li .dropdown-menu li:hover a{color:#fff!important;}
.page .header.sticky .nav-container .menu-item .dropdown-menu li .dropdown-menu li a, .archive .header.sticky .nav-container .menu-item .dropdown-menu li .dropdown-menu li a, .search .header.sticky .nav-container .menu-item .dropdown-menu li .dropdown-menu li a, .single .header.sticky .nav-container .menu-item .dropdown-menu li .dropdown-menu li a{color:#fff!important;}
.home.page .header.sticky .dropdown .menu-item-has-children > a:before{border-top-color:#fff;}
.dropdown-menu .dropdown-menu{display:none !important;}
.dropdown-menu .dropdown.open .dropdown-menu{display:block !important;}
.home .home-page .header{position:relative;}
.home-page .sectionTitle:after{background-color:#fff;}
.home-page [class^="flaticon-"]:before, .home-page [class*=" flaticon-"]:before, .home-page [class^="flaticon-"]:after, .home-page [class*=" flaticon-"]:after{font-size:15px;margin-left:10px}
.presentation p.suite a:hover{color:#383838;text-decoration:none;}
.presentation .wpb_images_carousel img.attachment-full{display:block;margin:0 auto;}
.services p.plus{display:inline-block;margin-top:30px;}
.services p.plus a{padding:8px;background-color:#fff;color:#383838;border-radius:10px;font-size:16px;transition:all ease 0.3s;}
.feature-item_desc li, .feature-item_desc p, .feature-item_desc span{font-size:14px;}
.services .feature-item.active li, .services .feature-item:hover li,
.services .feature-item.active p, .services .feature-item:hover p{color:#000;}
.services .feature-item.active p.plus a, .services .feature-item:hover p.plus a{background-color:#04c5fa;color:#fff;transition:all ease 0.3s;}
.services .feature-item.active p.plus a:hover, .services .feature-item:hover p.plus a:hover{color:#04c5fa;background-color:#383838;transition:all ease 0.3s;text-decoration:none;}
.home-page .actualite .sectionTitle:after{background-color:#162327;}
.actualite .vc_grid-item-mini.vc_clearfix{padding:20px;background:#04c5fa;color:#fff;}
.actualite .vc_gitem-zone.vc_gitem-zone-c{background-color:#04c5fa!important;}
.actualite a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink{background:#383838;color:#04c5fa;float:right;}
.actualite a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover{background:#fff;color:#383838;}
.actualite .vc_general.vc_btn3:focus, .actualite .vc_general.vc_btn3:hover{border-bottom:inherit;}
.references a.prettyphoto:hover:after{content:"\f002";height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);font-family:FontAwesome;color:#05c3f9;font-size:40px;text-align:center;line-height:150px;}
.contact .support-item_info{font-size:14px;}
.contact .blackTxtColor, .contact .blackTxtColor:focus, .contact .blackTxtColor:hover{color:inherit;}
.main-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .main-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#fff;}
#services ul, .service ul, .services ul{padding-left:40px;}
body .options-desc{font-size:14px;}
.fonctions_tm .centerPhone{display:none;}
.fonctions_tm .options-item{height:180px;}
.fonctions_tm .col-lg-4{width:45%;}
.optionsList li a{display:block;}
.archive .blog-info_text{font-size:15px;}
.support-formbox .wpcf7 .form-group{padding:0 5px;}
.blog-item .blog-slider{width:33.33333333%}
.blog-slider .owl-blog_carousel_img img{float:none;width:auto;max-width:100%;}
.content .blog-info_body .ellipseLink{width:auto;padding:7px 10px;border-color:#162327;float:right;}
.content .pagination-custom li .current{border-bottom:4px solid #05c3f9;}
#footer .footerBox{margin:0;}
#footer #menu-footer li a{font-size:15px;}
#footer .copyrightTxt{font-size:14px;}
@media screen and (max-width:1199px){.header ul.menu li a{padding:0 5px;font-size:12px;}
}
@media screen and (max-width:992px){.home .header{position:relative;}
.header .dropdown-menu{display:none!important;}
.header .menu-item-has-children > a:before{content:none;}
.page .header, .archive .header, .home .header.sticky{position:fixed;}
#pageTitleBox{margin-top:100px;}
.single #pageTitleBox{margin-top:-50px;}
.header .nav-container{top:auto;}
.header .header-top .logo{margin:0;}
.home.page .header .header-top .fa.mobileMenuNav{color:#383838;}
.home.page .header.sticky .header-top .fa.mobileMenuNav{}
.page .header .header-top .fa.mobileMenuNav{color:#383838;}
.header #main-menu > li.menu-fb{position:relative;right:0;border-bottom:none;}
.header #main-menu > li.menu-fb a{background:transparent;padding:0;}
.header.sticky #main-menu > li.menu-fb a{background:transparent;}
.header #main-menu > li.menu-fb a:hover:before{color:#383838;}
.page .header ul.menu{margin:70px 0 0 0;}
.page .header #main-menu > li, .home.page .header #main-menu > li, .single .header #main-menu > li, .archive .header #main-menu > li, .search .header #main-menu > li{height:50px;}
.page .header ul.menu li a, .home.page .header ul.menu li a, .single .header ul.menu li a, .archive .header ul.menu li a, .search .header ul.menu li a{line-height:30px;padding:10px;}
.page .header ul.menu li a:hover, .single .header ul.menu li a:hover, .archive .header ul.menu li a:hover, .search .header ul.menu li a:hover{background-color:#162327;}
.page .header ul.menu li.current-menu-item a, .search .header ul.menu li.current-menu-item a, .archive .header ul.menu li.current-menu-item a, .single .header ul.menu li.current-menu-item a{background-color:#162327;}
i.fa.fa-times.mobileMenuNav.small-device{position:absolute;top:30px;right:0}
.page .header.sticky #main-menu > li{height:50px;}
.page .header.sticky ul.menu li a{line-height:30px;}
.home .presentation, .home .services{z-index:0;}
.home .services .vc_col-sm-3{width:50%;}
.actualite .vc_col-sm-3{width:50%;}
.contact .support-item{padding:100px 0 37px;text-align:center;}
.contact .support-item a{text-align:center;width:100%;}
.contact .support-item .circle{left:50%;margin-left:-40px;}
.fonctions_tm .col-lg-4{width:50%;}
}
@media screen and (max-width:767px){.header .innerPageHeader{background:rgba(22, 35, 39, 1);}
.header ul.menu{margin:100px 0 0 0;}
i.fa.fa-times.mobileMenuNav.small-device{top:30px;}
.header .form-group{position:absolute;top:500px;display:none;}
.home .services .vc_col-sm-3{width:100%;}
.services .feature-item{width:100%;}
.actualite .vc_grid.vc_row .vc_grid-item{float:left;}
.fonctions_tm .col-lg-4{width:100%;}
.fonctions_tm .options-item{height:auto;}
.fonctions_tm .pull-left .option-dots{right:50%;margin-right:-4px;}
.fonctions_tm .pull-right .option-dots{left:50%;margin-left:-4px;}
.fonctions_tm .pull-right .options-item{padding-right:0;}
.fonctions_tm .pull-left .options-item{padding-left:0;}
}
@media screen and (max-width:480px){.actualite .vc_col-sm-3{width:100%;}
.fonctions_tm .pull-right .options-item, .fonctions_tm .pull-left .options-item{padding:0;margin-bottom:30px;text-align:center;}
.fonctions_tm .smallCircle{display:none;}
.fonctions_tm .optionsList li.pull-right *, .fonctions_tm .optionsList li *{text-align:center;}
}