@charset "UTF-8";
/* CSS Document */

/** Preset 1 **/

body {
  color: #4E4D4D;
}
a {
  color: #2889AB;
}
a:hover {
  color: #09435b;
}

div.mod-languages {
    margin-top:3px;
   margin-right: 10px; 
}
div.mod-languages p {
    font-size: 14px;
    color:#FFF;
    text-transform: uppercase;
}
.langoffcanevas {
  text-align: center; 
}
.searchoffcanevas {
  text-align: center;
}
.langoffcanevas div.mod-languages p {
  color: #000;
  text-align: center ;
  padding-left: 20px;
}
li.lang-active p {
    color: #2889AB;
}
/*div.mod-languages li {
    display: inline-block !important;;
    padding:0 6px !important;;
    padding-right: 4px !important;
    line-height:10px !important;
    border-right: 1px solid #FFF !important;
}*/


.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  background: #2889AB;
}
	
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  color: #2889AB !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #2889AB !important;
  
}

#offcanvas-toggler {
    font-size:32px;
  	position: absolute;
    right: 50px;
    top: 65px;
}

#offcanvas-toggler >i:hover {
  color: #2889AB;
}
.btn:hover,
.btn:focus,
.sppb-btn:hover,
.sppb-btn:focus {
  background-color: #283c53 !important;
}
ul.social-icons >li a:hover {
  color: #2889AB;
}
.sp-page-title {
  background: #2889AB;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #4E4D4D;
}
.sp-module ul >li >a:hover {
  color: #2889AB;
}

.sp-module .latestnews >div {
	border-bottom: 0px;
}
.sp-module .latestnews >div >a {
	font-size: 14px;
	color: #A8ACB9 !important;
	line-height: 19px;
	padding: 3px 0;
}
.sp-module .latestnews >div >a:hover {
	font-size: 14px;
	color: #2889AB !important;
	line-height: 19px;
	padding: 3px 0;
}

#sp-bottom3 small {
	display: none;
}


.sp-module .tagscloud .tag-name:hover {
  background: #2889AB;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #2889AB;
}
.search .btn-toolbar button {
  background: #2889AB;
}
.post-format {
  background: #2889AB;
}
.voting-symbol span.star.active:before {
  color: #2889AB;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #09435b;
}
.entry-link,
.entry-quote {
  background: #2889AB;
}
blockquote {
  border-color: #2889AB;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #2889AB;
}
#sp-footer {
  background: #2889AB;
}
.pagination>li>a,
.pagination>li>span {
  color: #4E4D4D;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #4E4D4D;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #2889AB;
  background-color: #2889AB;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #2889AB;
  background-color: #2889AB;
}
body {
  background-color: #ffffff;
}
.major-color,
.sp-my-account ul.nav > li > a:hover,
.btn.btn-default,
.sppb-btn.btn-default,
.btn.sppb-btn-default,
.sppb-btn.sppb-btn-default,
.sppb-addon-accordion .sppb-addon-content .sppb-panel-gqoup .sppb-panel-heading .sppb-toggle-direction,
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .customNavigation a:hover,
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .customNavigation a:focus,
.simple-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-magnific-popup.sppb-modal-selector i,
.sppb-addon-header.title-line-after:after,
.sppb-addon-header.title-line-before:before,
.sppb-addon-feature:hover .sppb-icon i,
.sppb-testimonial-pro-advanced .sppb-carousel-control:hover,
.sppb-testimonial-pro-advanced .sppb-carousel-control:focus,
.sppb-addon-tab .sppb-tab .sppb-nav-tabs li.active a,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-price-container .sppb-pricing-price,
.reset .form-validate .form-group button,
.icon-top-wrapper:hover i,
article.item-page .tags a:hover,
article.item-page .pager.pagenav li a:hover,
article.item-page .pager.pagenav li a:focus,
article.item-page .pager.pagenav li a:hover span,
article.item-page .pager.pagenav li a:focus span,
.view-article .author-info .author-social-link li a:hover,
#sp-left .sp-module ul.mostread li .category-tag a:hover,
#sp-right .sp-module ul.mostread li .category-tag a:hover,
#sp-left .sp-module ul.mostread li .category-tag a:focus,
#sp-right .sp-module ul.mostread li .category-tag a:focus,
#sp-left .sp-module ul.mostread li a:hover,
#sp-right .sp-module ul.mostread li a:hover,
#sp-left .sp-module ul.mostread li a:focus,
#sp-right .sp-module ul.mostread li a:focus,
#sp-left .sp-module .acymailing_module_form p.acysubbuttons:after,
#sp-right .sp-module .acymailing_module_form p.acysubbuttons:after,
.pagination-wrapper ul.pagination li span:hover,
.pagination-wrapper ul.pagination li a:hover,
.pagination-wrapper ul.pagination li span:focus,
.pagination-wrapper ul.pagination li a:focus,
.pagination-wrapper ul.pagination li.active a,
.blog-variation-2 article.item .article-info-wrap:hover .entry-header h2 a:hover,
.blog-variation-2 article.item .article-info-wrap:hover .entry-header h2 a:focus,
body.header-transparent-black .icon-top-wrapper i:hover,
.sppb-section.title-line-before .sppb-section-title:before,
.sppb-section.title-line-after:after,
.service-page-modal .sppb-magnific-popup.sppb-modal-selector i,
.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-filter ul li a:hover,
.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-filter ul li.active a,
.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info:after,
.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info-wrap:after,
.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a:hover,
.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info-wrap .sp-simpleportfolio-title a:hover,
.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a:focus,
.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info-wrap .sp-simpleportfolio-title a:focus,
.contact-form-section .sppb-addon-raw-html ul li span.single-text,
.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-description .sp-simpleportfolio-title-wrap:before,
#sp-bottom .sp-module ul li a:hover,
#sp-bottom .sp-module ul li a:focus,
#sp-bottom .sppb-addon-text-block .bottom-address span.floox-title,
#sp-bottom .sppb-addon-social-media .social-media-text-wrap a:hover,
#sp-bottom .sppb-addon-social-media .social-media-text-wrap a:focus,
#sp-footer #sp-footer2 p a,
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-module .sp-module-content a:hover,
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-module .sp-module-content a:focus,
.sp-comingsoon .social-icons li a:hover,
.copyright p a,
.error-page .error-message:before,
.sppb-addon-animated-number .sppb-animated-number {
  color: #2889AB;
}
.sppb-addon-animated-number:hover {
  background: #2889AB;
}
.major-gradient,
.sppb-carousel.milestone-slider .sppb-carousel-pro-text .about-company:before,
.sppb-carousel.milestone-slider .sppb-carousel-indicators li.active,
.portfolio-modal-popup .sppb-modal-selector i,
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-magnific-popup.sppb-modal-selector i,
.simple-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg::after,
.sppb-addon-gallery .sppb-gallery li a:before,
.sppb-addon-articles .sppb-addon-article .sppb-addon-article-bgimage:before,
.sppb-addon-persion .sppb-addon-content .sppb-person-image:before,
article.item .article-info-wrap .article-info-bg:before,
.blog-variation-2 article.item .entry-image.intro-image > a:after,
.home-portfolio-modal .sppb-magnific-popup i,
.home-portfolio-project-section .sppb-addon-header.title-line-before:before,
.home-portfolio-project-section .sppb-addon-header.title-line-before:after,
.sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-overlay,
.classic-hero-section .sppb-modal-selector.sppb-magnific-popup:before {
  -webkit-background-image: linear-gradient(-180deg,#2889AB 0%,#2c9ac1 100%);
  -moz-background-image: linear-gradient(-180deg,#2889AB 0%,#2c9ac1 100%);
  -ms-background-image: linear-gradient(-180deg,#2889AB 0%,#2c9ac1 100%);
  background-image: linear-gradient(-180deg,#2889AB 0%,#2c9ac1 100%);
}
.home-portfolio-modal .sppb-magnific-popup:hover i,
.portfolio-modal-popup .sppb-modal-selector:hover,
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-magnific-popup.sppb-modal-selector:hover i {
  -webkit-background-image: linear-gradient(-180deg,#2889AB 0%,#2c9ac1 100%);
  -moz-background-image: linear-gradient(-180deg,#2889AB 0%,#2c9ac1 100%);
  -ms-background-image: linear-gradient(-180deg,#2889AB 0%,#2c9ac1 100%);
  background-image: linear-gradient(-180deg,#2889AB 0%,#2c9ac1 100%);
}
.major-bgcolor,
.btn.btn-primary,
.sppb-btn.btn-primary,
.btn.sppb-btn-primary,
.sppb-btn.sppb-btn-primary,
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li:hover > a,
.sp-select ul > li.active,
.sp-select ul > li:hover,
.sppb-addon-feature:hover:after,
.sppb-progress-wrap .sppb-progress .sppb-progress-bar,
.com-users.view-login .logout .btn.btn-primary,
.service-feature-section .sppb-addon-feature:hover:after,
.sppb-btn-info.sppb-btn-outline:hover,
.sppb-btn-info.sppb-btn-outline:focus,
.sppb-btn-info.sppb-btn-outline:active,
.sppb-btn-info.sppb-btn-outline.active,
.open > .dropdown-toggle.sppb-btn-info.sppb-btn-outline {
  background-color: #2889AB;
}
.floox-home-cta,
.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading.active,
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .owl-carousel .owl-controls .owl-dots .owl-dot.active span,
.sppb-addon-articles .sppb-btn.sppb-btn-default,
article.item .article-info-wrap .readmore a,
article.item-page .sppb-carousel .sppb-carousel-arrow i:hover,
article.item-page .sppb-carousel .sppb-carousel-arrow i:focus,
.helix-social-share .helix-social-share-icon ul li div a:hover,
.helix-social-share .helix-social-share-icon ul li div a:focus,
#sp-left .sp-module .sp-module-title:before,
#sp-right .sp-module .sp-module-title:before,
#sp-left .sp-module .acymailing_module_form,
#sp-right .sp-module .acymailing_module_form,
.blog-variation-2 article.item .article-info-wrap:hover .category-name a:hover,
.blog-variation-2 article.item .article-info-wrap:hover .category-name a:focus,
#sp-bottom .acymailing_module_form .acysubbuttons input {
  background: #2889AB;
}
.sppb-addon-tab .sppb-tab .sppb-nav-tabs li.active a,
.com-users .reg-login-form-wrap .registration .form-group .btn-primary.btn-block,
.com-users .reg-login-form-wrap .login .form-group .btn-primary.btn-block,
.com-users .reg-login-form-wrap .registration .form-validate .form-group .btn.btn-primary,
.reset .form-validate .form-group button,
article.item-page .sppb-carousel .sppb-carousel-arrow i:hover,
article.item-page .sppb-carousel .sppb-carousel-arrow i:focus,
article.item-page .tags a:hover,
.sppb-btn-info.sppb-btn-outline:hover,
.sppb-btn-info.sppb-btn-outline:focus,
.sppb-btn-info.sppb-btn-outline:active,
.sppb-btn-info.sppb-btn-outline.active,
.open > .dropdown-toggle.sppb-btn-info.sppb-btn-outline {
  border-color: #2889AB;
}
.top-search-input-wrap .search-wrap .search.floox-top-search input {
  border-bottom-color: #2889AB;
}
.com-search.view-search .search-results-wrap .result-title:hover,
.com-search.view-search .search-results-wrap .result-title a:hover {
  color: #2889AB;
}

/** EOF Prest 1 **/


article.item-page .sppb-addon-header .sppb-addon-title {
  color: #4E4D4D;
  letter-spacing: -0.44px;
  line-height: 1.458;
}
article.item-page .sppb-addon-text-block .sppb-addon-content {
  font-size: 18px;
  color: #4E4D4D;
}

.sppb-btn.sppb-btn-success {
background-image:linear-gradient(#2889AB, #2c9ac1)
}

div.sp-page-title .container {
	display: none;
}


/** Home page **/

.sp-page-builder .page-content {

/*margin-top: -100px*/
	}

#sp-top-bar .sp-column {
	border-bottom:0px !important;
}

.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg:after {
	background: rgba(28,49,74,0.3);
}


h1.sppb-fullwidth-title.fadeInUp.sppb-wow.fadeInUp.sppb-wow.fadeInUp.sppb-animated,
h1.sppb-fullwidth-title.fadeInLeft.sppb-wow.fadeInLeft.sppb-wow.fadeInLeft.sppb-animated
{
	letter-spacing: .2rem;
}


.sp-page-builder.page-content#section-id-1532637288125 {
	background-position: 0;
}

#section-id-1532637288125.sppb-section.title-line-before.home-feature-section.padding-res {
background-position: 0 -94px; 
}

a.sp-group-title {
    font-variant: normal !important;
}

ul.sp-mega-group-child.sp-dropdown-items li.sp-menu-item {
	line-height: 1.5;
}

/*div#sp-menu {
	padding-right:20px
}*/

@media (min-width: 1280px){
    .icon-top-wrapper {
        margin:15px 0 0 5px !important;
    }}
    .icon-top-wrapper {
        margin:15px 0 0 5px !important;
    }

@media only screen and (max-width: 767px){
    #sp-header {
        top: 40px;
	}
    #sp-top-bar #sp-top2 {
        top:-35px;
    }
}

@media only screen and (max-width: 991px){
	.icon-top-wrapper {
		margin:0px 0 0 5px !important;
	}
}

@media only screen 
/*and (min-device-width : 320px) */
and (max-device-width : 667px)
 {
	#sp-header {
		top: 40px;
	}
	.icon-top-wrapper {
		margin:0px 0 0 5px !important;
	}
	div.sppb-slideshow-fullwidth-item-text {
		margin-top:10px;
	}
	.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .col-sm-8 {
		margin-left: 0;
		padding: 35px 15px;
		width: 100%;
	}
	 .sp-contact-info {
		width: 120%;
	}
	 #sp-bottom .sppb-addon-single-image {
		 padding-top:20px;
	 }
}
@media only screen and (max-width: 479px){
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg {
height: 500px;
padding-top: 210px;
	}
}
		

div.sppb-icon {
	margin-bottom: 30px;
}

i.fa.fa-hand-o-down {
	color:#2889AB
}
#sppb-addon-906ebaad-bd1e-4d16-9954-cf3bcc3e793c .sppb-icon .sppb-icon-container > i, #sppb-addon-0d9c10cd-e42d-4c64-9a85-6d20aac7967d .sppb-icon .sppb-icon-container > i, #sppb-addon-1548841019585 .sppb-icon .sppb-icon-container > i, #sppb-addon-1548841019575 .sppb-icon .sppb-icon-container > i, #sppb-addon-1659284552345 .sppb-icon .sppb-icon-container > i, #sppb-addon-1659286289256 .sppb-icon .sppb-icon-container > i {
    padding-top:25px;
}


#sppb-addon-1532854407760 hr {
	width:20%;
	margin-top:0;
	border: 1px solid #2889AB;
	margin-top:15px;
  	margin-left: auto;
	margin-right: auto;
   opacity:unset;
}
#sppb-addon-1532854407739 hr {
	width:20%;
	margin-top:0;
	border: 1px solid #2889AB;
	margin-top:15px;
  	margin-left: auto;
	margin-right: auto;
   opacity:unset;

}
#sppb-addon-1532854407757 hr {
	width:20%;
	margin-top:0;
	border: 1px solid #2889AB;
	margin-top:15px;
  	margin-left: auto;
	margin-right: auto;
   opacity:unset;

}


span.floox-title.floox-bottom1 {
	font-weight: bold;
}

/** EOF Home Page **/

/** CONTENT **/

.view-article #sp-main-body {
    padding: 60px 0 !important;
}

.page-header {
   
  padding-bottom:9px;
  /*margin:40px 0 20px;*/
  border-bottom:1px solid #eee;
  /* margin-bottom: 50px;*/
}

/** Cover image **/
div.sp-page-title:before {
  content: '';
  opacity: 0.3 !important;
  background: #1C314A;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

body.view-article div.article-details-wrap .col-sm-3 {display:none;}
body.view-article div.article-details-wrap .col-sm-9 {width:100%}

article.item-page .entry-header-wrap {
	margin-bottom:35px;
}
article.item p {
	margin-bottom: 15px !important;
}

div.article-footer-top {display:none}


div.timeline-panel p.title {display: none}

div.accordion-inner dt {display: none}

/* Bottom */

.sppb-img-responsive {
	margin-top:40px;
}

#sp-bottom .sppb-addon-single-image {
	margin-bottom:30px
}

/** Home - Actual **/
/*.text-center {
	text-align: left !important;
}*/

/** Home - Agenda **/
.fc-toolbar .fc-center {
	padding-top:20px;
}

/*#sppb-addon-1533527441070, #sppb-addon-1533527441075 {
background-color: #E1E8EE;
margin: 0 0 30px 0;
padding: 18px 18px 18px 18px;
border-radius: 3px;
}*/


#users-profile-custom {
	display: none;
}

/** Highlights **/
div#sppb-addon-1533805690641 .sppb-tab-content {	
	border: 1px solid #F5F5F5 !important;
	padding: 15px 0px 0px 8px;
	border-radius: 4px 4px 0 0;
}
.actuecg .sppb-tab-content {	
	border: 1px solid #e8eff1 !important;
	padding: 15px 0px 0px 8px;
	border-radius: 4px 4px 0 0;
}
.sppb-tab-content {
	margin-top: 0
}
#sppb-addon-1533527441075 {
	/*margin-top:-23px*/
}

div#column-id-1533805690645 {
	border: 1px solid #F5F5F5 !important;
	padding: 15px 0px 0px 8px;
	border-radius: 4px 4px 0 0;
	height: 91%;	
}
.sppb-nav-modern>li>a {
	background:rgba(37, 128, 197, 0.2)
}

span.owner-label {
	display: none
}

.sp-megamenu-parent >li {
margin: -5px 3px;
}

/* Module Docman dans SP PageBulder */

.mod_docman ul {
   
    padding-left:0 !important;
}
/* EOF - Module Docman dans SP PageBulder */

/** Sous menus **/

.sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
	padding: 5px 0px!important;
	margin-left:15px!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
	line-height: 1.5 !important;
}

.sous-menu {
    margin-bottom: 20px !important;
}

#sp-header.menu-fixed .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    margin-top:20px;
}


/** EOF - Sous menus **/

#sp-top-bar {
    background-color:transparent !important;
}
#sp-top-bar .container {
  border-bottom: none;
}
#sp-bottom, #sp-footer {
    background-color:#333 !important;
}
footer#sp-footer {
    padding: 0px 0 32px 0 !important;
}
#sp-bottom {
    padding: 100px 0 32px 0px !important;
}
div.bottom-content-wrap {
    padding-bottom: 55px !important;
}
/** Addon tab **/
    .sppb-addon-tab .sppb-tab .sppb-nav-tabs li a {
    margin-bottom: 10px;
    }
/** EOF Addon tab **/

/** Adaptation charte graphique VS **/

#sp-header {
height: 153px !important; /* FSCHMI */
margin-top: 0px;
}

#sp-header .logo {
    height: 0px;
    width: 150px;
    margin-top: 10px;
}

.sp-megamenu-parent {
    float: left !important;
    text-align: center;
    width: 120%;
    /*margin-top: -33px;  provisoire */
}
.sp-megamenu-parent > li > a {
    padding: 0 4px !important;
}
ul.sp-megamenu-parent {
    margin-left:-150px;
}

.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-text {
    padding-top:40px;
}

.sp-select .sp-select-result span, .sp-select .sp-select-result i {
    font-weight: 400;
    font-size: 12px
}

.sp-select ul > li {
    font-weight: 400;
}

/*.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    font-size:13px;
}*/


/** EOF - Adaptation charte graphique VS **/

#column-id-14996635883266 {
   padding-top: 130px; 
}

/** Suppression logo footer **/

#sp-bottom .sppb-addon-text-block .bottom-address span.address-text {
    font-size: 14px;
}
#sp-bottom2, #sp-bottom3, #sp-bottom4 {
    margin-top:0;
}
/** EOF - Suppression logo footer **/

/** Formulaire search **/

.com-search.view-search .search-filter-wrap fieldset.only {
    display: none;
}
form#searchForm fieldset.only{
    display: none;
}
/** EOF - Formulaire search **/


.jobTitle {
    font-weight: 300;
    font-size: 21px;
    color: #333;
}

.dl-horizontal dd {
    margin-left:0;
}


/** Annuaire contacts - Modules **/

/*#te_180  .index1.fieldposition .fieldvalue{
    font-size: 16px;
    font-style: normal;
}*/

.text_only .personinfo {
    padding: 5px 0px !important;
    display: inline-block !important;
}
.te .person {
    margin-top:0px !important;
    margin-bottom: 0px !important;
}


h3.heading {
    border-bottom: 1px solid #fff !important;
    margin-bottom: 0px !important;
    margin-top: 0 !important;
  
}

/** EOF - Annuaire de contact - Modules **/

/** Agenda **/

div.tingle-modal-box {
    margin-top:150px !important;
    height:350px !important;
}
div.tingle-modal-box iframe {
    height:300px !important;
}
/*td.fc-more-cell {
    display: none;
}*/

/** EOF Agenda **/

/** Formulaire de contact **/

div.contact .dl-horizontal dt {
    display:none;
}
dl.contact-address, div.contact-form {
    padding-bottom: 20px;
}
div.contact h3 {
    display: none;
}
div.contact .page-header {
    margin-bottom : 30px;
}

#jform_contact_message {
    height:300px;
    width:100%;
}
/** EOF Formulaire de contact **/

video {
    width: 100% !important;
    height: 100% !important;
}

div#sppb-addon-1562166263134 .text-center {
    text-align: left !important;
}

/*** DPCalendar ***/

div#sppb-addon-1562166263134 .text-center {
    text-align: left !important;
}
.agendacomplet div {
  text-align: center;
}
.com-dpcalendar-calendar .fc-header-toolbar h2 {
    font-size: 19.5px;
    font-weight: 500;
}

.com-dpcalendar-calendar .fc-add-button {
    display:none!important;
}

/*a.dp-link {
    display:none!important;
}*/

/** Désactivation liens s/événements **/
/*td.fc-event-container a {    
pointer-events: none;
	cursor: default;
}
div.mod-dpcalendar-upcoming-default__information a {
    pointer-events: none;
	cursor: default;
}
body.itemid-796 .right-aligned {
    left:0px !important;
}*/


/** Désactivation popup s/événements **/
/*div.tippy-tooltip {
    display: none !important;
}
*/

div.mod-dpcalendar-upcoming-default__description {
	display: none!important;
}


/** EOF DPCalendar **/

/** Sous-menu FORMATION centré **/
.sp-menu-full {
    margin-top: 5px !important;
}

.jmoddiv a.jmodedit {
    margin-top:30px !important;
}

/** EOF Sous-menu FORMATION **/

/** User profil - Modifier profil **/

div.profile a.btn {
    display: none !important;
}

/** EOF User profil **/

/** Module Ticket **/


div.controls select,
div.controls input {
    width:300px !important;
}

div.controls textarea {
    width:500px !important;
    height: 200px !important;
}

div.controls .defaultSkin>div {
    width:50% !important;
    
}

.form-check-input[type=checkbox] {
    width: 16px !important;
}

iframe#jform_message_ifr {
    height: 50% !important;
}

div.control-group label#jform_priority_id-lbl {
    display: none;
}
div.controls select#jform_priority_id {
    display: none;
}

/** EOF Module Ticket **/


/** CALL TO ACTION : Retour Documents utiles **/
div#sppb-addon-1567586147046 .text-center,
div#sppb-addon-1567586914284 .text-center {
    text-align: left !important;
    padding-bottom: 20px;
}
/** EOF CALL TO ACTION : Retour Documents utiles **/


.k-ui-namespace .label-success {
    display:none !important;
}

/* bouton  passeport info */
.btnpasseport {
	border:1px solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
}
.sp-module.lienrapide {
	margin-top: -50px;
}
.sp-module.recherche {
	margin-top: 0px;
}
#sp-bottom3 .sp-module.labelqsc {
    margin-top: -50px;
}
#sp-bottom4 .sp-module.delf {
    margin-top: -50px;
}
.wf_file[href$=".pdf"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
   content: "\f1c1";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".docx"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c2";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".xlsx"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c3";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".pptx"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c4";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".doc"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c2";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".xls"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c3";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".ppt"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c4";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".zip"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c6";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".mp4"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c8";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".mp3"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c7";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".jpg"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c5";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".png"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c5";
    padding: 0 5px;
    vertical-align: middle;
}
.wf_file[href$=".jpeg"]::before {
    display: inline-block;
    font-family: "Font Awesome 5 free";
    content: "\f1c5";
    padding: 0 5px;
    vertical-align: middle;
}

@media only screen and (max-width: 767px){
    
    #sp-header {
        height: 120px !important;
	}
    video {
       /* background-color: black;*/
      background: url("../../../images/bilinguisme/bg-video.png") no-repeat;
      background-size: cover;
    }
    body.itemid-796 .right-aligned {
    left:90px !important;
}
@media (orientation: portrait) {
        h1 {
            font-size: 45px !important;
        }
    div.sppb-addon-tab {
        margin-top:30px;
    }
}

   


