/*colors*/
/*font*/
/*breakpoints*/
/* General
-------------------------------------------------------------------------- */
/* line 1, ../sass/general/_header.scss */
header {
  /*.menuPrincipal > ul > li > a{
  	@media only screen and ($mediumIN){
  		line-height: 50px!important;
  	}
  }*/
}
@media only screen and (max-width: 1182px) {
  /* line 8, ../sass/general/_header.scss */
  header .menuPrincipal > ul > li#nav-menu-item-23638 > a {
    min-width: 300px;
  }
}
/* line 14, ../sass/general/_header.scss */
header .drop_down .second .inner ul li a, header .drop_down .second .inner ul li h4 {
  color: #636363;
}
/* line 18, ../sass/general/_header.scss */
header #menu-item-22396, header #menu-item-23202 {
  display: none;
}
/* line 21, ../sass/general/_header.scss */
header #mep_0 {
  height: 590px !important;
}
/* line 24, ../sass/general/_header.scss */
header .container {
  background: #ffffff !important;
}
/* line 27, ../sass/general/_header.scss */
header .header_top_dark {
  background: #3c3c3c;
  width: 100%;
  display: block;
  min-height: 45px;
}
/* line 33, ../sass/general/_header.scss */
header .leftPhone {
  height: 45px;
  line-height: 46px;
  padding: 0;
  color: #939598 !important;
}
/* line 39, ../sass/general/_header.scss */
header .rightAll {
  padding: 0;
  text-align: right;
}
/* line 44, ../sass/general/_header.scss */
header .menu-dark-top-menu-container,
header .header_inner_right,
header .iconesReseau,
header .menu-dark-top-menu-anglais-2-container {
  display: inline-block;
  vertical-align: top;
  line-height: 45px;
}
@media only screen and (max-width: 1000px) {
  /* line 44, ../sass/general/_header.scss */
  header .menu-dark-top-menu-container,
  header .header_inner_right,
  header .iconesReseau,
  header .menu-dark-top-menu-anglais-2-container {
    line-height: normal;
  }
}
/* line 57, ../sass/general/_header.scss */
header .side_menu_button {
  height: auto !important;
}
/* line 61, ../sass/general/_header.scss */
header .nav-second {
  list-style-type: none;
}
/* line 64, ../sass/general/_header.scss */
header .nav-second a {
  color: #ffffff;
  font-family: "Raleway", sans-serif !important;
  font-size: 10px !important;
  font-weight: bold;
  letter-spacing: 1px !important;
  padding-left: 0;
  text-transform: uppercase;
}
/* line 74, ../sass/general/_header.scss */
header .menu-dark-top-menu-container ul, header .menu-dark-top-menu-anglais-2-container ul {
  list-style-type: none;
}
/* line 76, ../sass/general/_header.scss */
header .menu-dark-top-menu-container ul li, header .menu-dark-top-menu-anglais-2-container ul li {
  display: inline-block;
  margin-right: 15px;
}
/* line 79, ../sass/general/_header.scss */
header .menu-dark-top-menu-container ul li a, header .menu-dark-top-menu-anglais-2-container ul li a {
  color: #ffffff;
  font-size: 10px !important;
  font-family: "Raleway", sans-serif !important;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px !important;
}
/* line 86, ../sass/general/_header.scss */
header .menu-dark-top-menu-container ul li a:hover, header .menu-dark-top-menu-anglais-2-container ul li a:hover {
  color: #DE1900;
}
/* line 92, ../sass/general/_header.scss */
header .header_inner_right {
  float: none;
}
/* line 95, ../sass/general/_header.scss */
header .header_inner_right .side_menu_button a {
  color: #ffffff;
  font-family: "Raleway",sans-serif !important;
  font-size: 10px !important;
  font-weight: bold;
  letter-spacing: 1px !important;
  text-transform: uppercase;
  padding-left: 0;
}
/* line 103, ../sass/general/_header.scss */
header .header_inner_right .side_menu_button a:hover {
  color: #DE1900;
}
/* line 110, ../sass/general/_header.scss */
header .iconesReseau {
  margin-left: 20px;
}
/* line 112, ../sass/general/_header.scss */
header .iconesReseau ul {
  list-style-type: none;
}
/* line 114, ../sass/general/_header.scss */
header .iconesReseau ul li {
  display: inline-block;
  padding-right: 4px;
  padding-left: 4px;
}
/* line 118, ../sass/general/_header.scss */
header .iconesReseau ul li a {
  color: #ffffff;
  font-size: 18px;
}
/* line 122, ../sass/general/_header.scss */
header .iconesReseau ul li a:hover {
  color: #DE1900;
}
/* line 128, ../sass/general/_header.scss */
header .langues .lang a {
  line-height: 48px;
}
/* line 130, ../sass/general/_header.scss */
header .langues .lang a:hover {
  color: #DE1900;
}
/* line 134, ../sass/general/_header.scss */
header .side_menu_button, header .langIcones {
  display: inline-block;
}
/* line 139, ../sass/general/_header.scss */
header .menuPrincipal #nav-menu-item-23638 a span, header .menuPrincipal #nav-menu-item-22357 a span {
  background: #DE1900;
  color: #ffffff !important;
  padding: 10px;
}
/* line 144, ../sass/general/_header.scss */
header .menuPrincipal #nav-menu-item-23638 .plus, header .menuPrincipal #nav-menu-item-22357 .plus {
  display: none;
}
/* line 147, ../sass/general/_header.scss */
header .menuPrincipal #nav-menu-item-23638 a:hover span, header .menuPrincipal #nav-menu-item-22357 a:hover span {
  color: #ffffff !important;
  background: #;
}
/* line 152, ../sass/general/_header.scss */
header .menuPrincipal #menu-top_menu, header .menuPrincipal #menu-top_menu-anglais-3 {
  float: right;
}
/* line 155, ../sass/general/_header.scss */
header .menuPrincipal #menu-top_menu a:hover span {
  color: #DE1900;
}
/* line 158, ../sass/general/_header.scss */
header .menuPrincipal > ul > li > a {
  padding: 0 10px !important;
  color: #3C3C3C !important;
  letter-spacing: 1.5px !important;
  font-weight: 600 !important;
}
/* line 163, ../sass/general/_header.scss */
header .menuPrincipal > ul > li > a:hover {
  color: #DE1900;
}
/* line 170, ../sass/general/_header.scss */
header nav.main_menu > ul > li:not(:first-child)::before {
  content: none !important;
}

/* line 176, ../sass/general/_header.scss */
.title_holder .title_subtitle_holder_inner {
  text-align: center !important;
}
/* line 178, ../sass/general/_header.scss */
.title_holder .title_subtitle_holder_inner .subtitle {
  color: #ffffff !important;
}

@media only screen and (max-width: 1000px) {
  /* line 182, ../sass/general/_header.scss */
  .title_holder .container_inner {
    width: 100% !important;
  }
}

/* line 188, ../sass/general/_header.scss */
.drop_down .second {
  border-top: 5px solid #DE1900;
}

/* line 191, ../sass/general/_header.scss */
.drop_down .second .inner > ul > li > a:hover, .drop_down .second .inner ul li.sub ul li a:hover {
  color: #DE1900;
}

/* line 194, ../sass/general/_header.scss */
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active > a {
  color: #b01704;
}

/*---------------------------HEADER--------------------*/
/* line 202, ../sass/general/_header.scss */
.slide_buttons_holder .qbutton {
  background: #DE1900 !important;
  border: 2px solid #DE1900 !important;
}
/* line 205, ../sass/general/_header.scss */
.slide_buttons_holder .qbutton:hover {
  background: transparent !important;
  color: #ffffff;
  border: 2px solid #ffffff !important;
}

/* line 214, ../sass/general/_header.scss */
.header_top_dark .SubHeader {
  margin-right: 0 !important;
}

/* line 221, ../sass/general/_header.scss */
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {
  padding: 0px 3px 10px 5px !important;
  line-height: 18px !important;
  font-size: 14px !important;
}

/*--------------------------titre des pages----------------------------*/
/*.title_subtitle_holder_inner{
	opacity: :15px;
}*/
@media only screen and (max-width: 1000px) {
  /* line 234, ../sass/general/_header.scss */
  .content.content_top_margin.background-header-custom {
    margin-top: 0 !important;
  }
}
/* line 240, ../sass/general/_header.scss */
.content.content_top_margin.background-header-custom .has_fixed_background {
  background-position: center 40px !important;
  background-color: #ffffff !important;
}

/*-----------------------------Video background style-------------*/
/* line 249, ../sass/general/_header.scss */
.q_slider {
  height: 500px;
}
/* line 252, ../sass/general/_header.scss */
.q_slider .item.active {
  height: 800px !important;
  padding-top: 0 !important;
}
/* line 256, ../sass/general/_header.scss */
.q_slider .video-wrap {
  height: 550px !important;
}
/* line 259, ../sass/general/_header.scss */
.q_slider .slider_content {
  /*top: 40%!important;*/
}
@media only screen and (max-width: 1000px) {
  /* line 259, ../sass/general/_header.scss */
  .q_slider .slider_content {
    top: 20% !important;
  }
}

/* line 267, ../sass/general/_header.scss */
.video .slider_content {
  top: 20% !important;
}
@media only screen and (max-width: 1000px) {
  /* line 267, ../sass/general/_header.scss */
  .video .slider_content {
    top: 26% !important;
  }
}
/* line 272, ../sass/general/_header.scss */
.video .slider_content .text.all_at_once {
  text-align: center !important;
}

/*---------------------------MENU RESP-----------------------------*/
/* line 279, ../sass/general/_header.scss */
.rightAll {
  display: block;
}
@media only screen and (max-width: 1000px) {
  /* line 279, ../sass/general/_header.scss */
  .rightAll {
    display: none;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 285, ../sass/general/_header.scss */
  .q_slider, #qode-home-slider, .q_slider .item.active {
    height: 395px !important;
  }
}

/* line 293, ../sass/general/_header.scss */
.title.position_left.has_fixed_background.standard_title {
  height: 335px;
}

@media only screen and (max-width: 1000px) {
  /* line 298, ../sass/general/_header.scss */
  #pp_full_res iframe {
    width: 305px !important;
    height: 330px !important;
  }
}

/* line 307, ../sass/general/_header.scss */
#menu-videos {
  padding-top: 50px;
}

@media only screen and (max-width: 1000px) {
  /* line 310, ../sass/general/_header.scss */
  .TopDarkBar {
    display: none;
  }
}

/* line 315, ../sass/general/_header.scss */
.mobile_menu_button {
  height: 88px;
}
/* line 318, ../sass/general/_header.scss */
.mobile_menu_button span {
  font-size: 40px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  /* line 323, ../sass/general/_header.scss */
  .video-wrap {
    display: none !important;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  /* line 333, ../sass/general/_header.scss */
  .q_slider {
    display: none !important;
  }
}

/* line 343, ../sass/general/_header.scss */
.home .header-mobile {
  display: none;
  padding: 40px !important;
  text-align: center !important;
}
/* line 347, ../sass/general/_header.scss */
.home .header-mobile h2 {
  text-align: center !important;
}
@media only screen and (max-width: 1000px) {
  /* line 343, ../sass/general/_header.scss */
  .home .header-mobile {
    display: block;
    padding: 30px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  /* line 343, ../sass/general/_header.scss */
  .home .header-mobile {
    background: transparent url("/wp-content/themes/stockholm/assets/img/bg-mobile.jpg") no-repeat scroll center center !important;
    display: block !important;
  }
}
/* line 363, ../sass/general/_header.scss */
.home .header-mobile h3 {
  color: #fff !important;
}
@media only screen and (max-width: 768px) {
  /* line 368, ../sass/general/_header.scss */
  .home .header-mobile .grid_section {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
/* line 374, ../sass/general/_header.scss */
.home .header-mobile .q_slide_subtitle {
  text-transform: uppercase !important;
  font-style: normal !important;
  font-weight: bold !important;
  font-size: 30px !important;
  text-align: center !important;
}
/* line 381, ../sass/general/_header.scss */
.home .header-mobile .q_slide_text {
  font-family: "Crete Round", sans-serif;
  font-size: 18px;
  margin-top: 15px;
}
/* line 387, ../sass/general/_header.scss */
.home .header-mobile .link-tuile {
  color: #ffffff !important;
  text-align: center !important;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 390, ../sass/general/_header.scss */
.home .header-mobile .link-tuile a {
  color: #ffffff;
  background: #DE1900;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  border: 1px solid #DE1900;
}
@media only screen and (max-width: 1000px) {
  /* line 400, ../sass/general/_header.scss */
  .home .header-mobile .link-tuile a.button-home {
    font-size: 12px;
  }
}
/* line 406, ../sass/general/_header.scss */
.home .header-mobile .link-tuile a.linkRegular {
  background: transparent;
  text-transform: none !important;
  text-decoration: underline !important;
  border: none;
  text-transform: capitalize !important;
}
@media only screen and (max-width: 1000px) {
  /* line 406, ../sass/general/_header.scss */
  .home .header-mobile .link-tuile a.linkRegular {
    padding: 0;
  }
}
/* line 417, ../sass/general/_header.scss */
.home .header-mobile .link-tuile a.linkRegular:hover {
  background: transparent !important;
  color: #DE1900 !important;
  border: none !important;
}
/* line 422, ../sass/general/_header.scss */
.home .header-mobile .link-tuile p {
  margin-top: 10px;
}

@media only screen and (max-width: 1000px) {
  /* line 431, ../sass/general/_header.scss */
  .q_slider {
    display: none;
  }
}

/*menu logo responsive*/
/* line 439, ../sass/general/_header.scss */
.q_logo a {
  left: auto;
}

@media only screen and (max-width: 1015px) {
  /* line 443, ../sass/general/_header.scss */
  header.fixed, header.fixed_hiding {
    position: relative !important;
    background-color: #fff;
  }
}

/* line 451, ../sass/general/_header.scss */
.content.general .title {
  background: none;
}

/* line 456, ../sass/general/_header.scss */
.mobile_menu {
  height: 100% !important;
}

@media only screen and (max-width: 1000px) {
  /* line 460, ../sass/general/_header.scss */
  .page_header {
    padding: 0 40px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 470, ../sass/general/_header.scss */
  .page_header.openMenu {
    height: 100% !important;
  }
}

/*----------------------------GENERAL FOOTER------------------*/
/* line 4, ../sass/general/_footer.scss */
footer {
  /*Cacher lien "services dans 3eme colonne du menu"*/
  /*.menu-item-22155{
  	display: none
  }*/
}
/* line 5, ../sass/general/_footer.scss */
footer .contactezNous .call_to_action_text {
  padding-left: 0;
}
/* line 8, ../sass/general/_footer.scss */
footer .contactezNous .button_wrapper {
  text-align: center;
  margin-top: 30px;
}
/* line 13, ../sass/general/_footer.scss */
footer .container {
  background: #393939 !important;
}
/* line 17, ../sass/general/_footer.scss */
footer .widget.widget_text h4 {
  /*display: none	*/
  font-family: "Crete Round", sans-serif;
  font-size: 12px;
  font-style: italic;
  text-transform: none;
}
/* line 25, ../sass/general/_footer.scss */
footer .footer_bottom_holder {
  width: 100%;
  margin: auto;
}
/* line 28, ../sass/general/_footer.scss */
footer .footer_bottom_holder .footer_bottom {
  width: 1100px;
  margin: auto;
  display: block !important;
}
@media only screen and (max-width: 768px) {
  /* line 28, ../sass/general/_footer.scss */
  footer .footer_bottom_holder .footer_bottom {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 28, ../sass/general/_footer.scss */
  footer .footer_bottom_holder .footer_bottom {
    width: 100%;
  }
}
/* line 38, ../sass/general/_footer.scss */
footer .footer_bottom_holder .footer_bottom span {
  padding-top: 20px;
}
@media only screen and (max-width: 1000px) {
  /* line 25, ../sass/general/_footer.scss */
  footer .footer_bottom_holder {
    width: 100%;
  }
}
/* line 46, ../sass/general/_footer.scss */
footer .footer_bottom_holder .footer_bottom .copyright {
  float: left;
}
@media only screen and (max-width: 1000px) {
  /* line 46, ../sass/general/_footer.scss */
  footer .footer_bottom_holder .footer_bottom .copyright {
    padding-left: 25px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 46, ../sass/general/_footer.scss */
  footer .footer_bottom_holder .footer_bottom .copyright {
    padding-left: 0;
    float: none;
    display: block;
    padding-top: 10px;
  }
}
/* line 59, ../sass/general/_footer.scss */
footer .footer_bottom_holder .footer_bottom .leeroy {
  float: right;
}
@media only screen and (max-width: 1000px) {
  /* line 59, ../sass/general/_footer.scss */
  footer .footer_bottom_holder .footer_bottom .leeroy {
    padding-right: 25px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 59, ../sass/general/_footer.scss */
  footer .footer_bottom_holder .footer_bottom .leeroy {
    padding-right: 0;
    float: none;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
/* line 72, ../sass/general/_footer.scss */
footer .footer_bottom_holder .footer_bottom .leeroy a {
  color: #000000 !important;
}
/* line 75, ../sass/general/_footer.scss */
footer .footer_bottom_holder .footer_bottom .leeroy a:hover {
  color: #DE1900 !important;
}
/* line 81, ../sass/general/_footer.scss */
footer .footer_top {
  padding: 40px 20px;
}
@media only screen and (max-width: 1000px) {
  /* line 84, ../sass/general/_footer.scss */
  footer .blog_holder.masonry article, footer .blog_holder.masonry_full_width article {
    float: none;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 88, ../sass/general/_footer.scss */
  footer .blog_holder.masonry article article, footer .blog_holder.masonry_full_width article article {
    position: relative !important;
  }
}
/* line 98, ../sass/general/_footer.scss */
footer .qode_column.column1 h1 {
  font-size: 20px;
  color: #ffffff;
  margin-bottom: 0;
}
/* line 103, ../sass/general/_footer.scss */
footer .small {
  font-size: 14px;
  color: #ffffff;
  font-family: "Crete Round",sans-serif;
  font-style: italic;
  font-weight: normal;
}
/* line 110, ../sass/general/_footer.scss */
footer .footer_top .q_social_icon_holder .fa-stack:hover {
  background: #DE1900;
}
/* line 114, ../sass/general/_footer.scss */
footer #text-6 h4 {
  margin-bottom: 4px;
}
/* line 119, ../sass/general/_footer.scss */
footer #text-6 .services ul li {
  margin-bottom: 2px;
}
@media only screen and (max-width: 1000px) {
  /* line 124, ../sass/general/_footer.scss */
  footer #text-2, footer #text-10 {
    text-align: left;
  }
}
/* line 128, ../sass/general/_footer.scss */
footer #text-2 p, footer #text-10 p {
  background: transparent !important;
  font-size: 23px !important;
  font-weight: 400 !important;
  margin-bottom: 25px !important;
  height: 100% !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
}
/* line 137, ../sass/general/_footer.scss */
footer #text-2 h4, footer #text-10 h4 {
  text-transform: none;
  font-style: italic;
  font-size: 12px;
  font-family: "Crete Round",sans-serif;
}
/* line 144, ../sass/general/_footer.scss */
footer .listeLiens li {
  margin-bottom: 5px;
}
/* line 146, ../sass/general/_footer.scss */
footer .listeLiens li a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  font-family: "Raleway", sans-serif;
}
/* line 155, ../sass/general/_footer.scss */
footer #text-4 ul li, footer #text-7 ul li {
  display: inline-block;
  padding: 0 5px 0 0;
}
/* line 159, ../sass/general/_footer.scss */
footer #text-4 .videos, footer #text-7 .videos {
  max-width: 200px;
}
/* line 162, ../sass/general/_footer.scss */
footer #text-4 .linkVid, footer #text-7 .linkVid {
  font-size: 10px;
}
/* line 168, ../sass/general/_footer.scss */
footer #nav_menu-4 h4 {
  display: none;
}
/* line 172, ../sass/general/_footer.scss */
footer #nav_menu-4 #menu-top_menu-2 #menu-item-22155, footer #nav_menu-4 #menu-top_menu-2 #menu-item-23181, footer #nav_menu-4 #menu-top_menu-anglais-5 #menu-item-22155, footer #nav_menu-4 #menu-top_menu-anglais-5 #menu-item-23181 {
  display: block;
}
/* line 173, ../sass/general/_footer.scss */
footer #nav_menu-4 #menu-top_menu-2 #menu-item-22155 .sub-menu, footer #nav_menu-4 #menu-top_menu-2 #menu-item-23181 .sub-menu, footer #nav_menu-4 #menu-top_menu-anglais-5 #menu-item-22155 .sub-menu, footer #nav_menu-4 #menu-top_menu-anglais-5 #menu-item-23181 .sub-menu {
  display: block;
}
/* line 178, ../sass/general/_footer.scss */
footer #nav_menu-4 #menu-top_menu-2 > li, footer #nav_menu-4 #menu-top_menu-anglais-5 > li {
  display: none;
}
/* line 181, ../sass/general/_footer.scss */
footer #nav_menu-4 #menu-top_menu-2 li:first-child, footer #nav_menu-4 #menu-top_menu-anglais-5 li:first-child {
  display: block;
}
/* line 184, ../sass/general/_footer.scss */
footer #nav_menu-4 #menu-top_menu-2 li a, footer #nav_menu-4 #menu-top_menu-anglais-5 li a {
  font-size: 13px;
  line-height: 20px;
}
/* line 189, ../sass/general/_footer.scss */
footer #nav_menu-4 #menu-top_menu-2 li.menu-item-23895:first-child > a:first-child, footer #nav_menu-4 #menu-top_menu-anglais-5 li.menu-item-23900:first-child > a:first-child {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 195, ../sass/general/_footer.scss */
footer #nav_menu-4 #menu-top_menu-2 .sub-menu li:first-child > a:first-child, footer #nav_menu-4 #menu-top_menu-anglais-5 .sub-menu li:first-child > a:first-child {
  display: block !important;
}
/* line 199, ../sass/general/_footer.scss */
footer #nav_menu-4 .sub-menu {
  padding-left: 0;
}
/* line 201, ../sass/general/_footer.scss */
footer #nav_menu-4 .sub-menu > li, footer #nav_menu-4 .sub-menu > a {
  display: block;
}
/* line 207, ../sass/general/_footer.scss */
footer #nav_menu-8 a, footer #nav_menu-9 a {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}
/* line 215, ../sass/general/_footer.scss */
footer .social_icon.social_linkedin {
  line-height: 15px !important;
  padding-left: 2px;
}

/* line 223, ../sass/general/_footer.scss */
.qode_column.column4 #text-4 h4 a, .qode_column.column4 #text-7 h4 a {
  color: #ffffff !important;
}

/* line 229, ../sass/general/_footer.scss */
.ninja-forms-required-items {
  display: none;
}

/* line 234, ../sass/general/_footer.scss */
#text-2 .leftPhone {
  display: block;
  color: #ffffff;
}
@media only screen and (max-width: 1000px) {
  /* line 234, ../sass/general/_footer.scss */
  #text-2 .leftPhone {
    display: block;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 243, ../sass/general/_footer.scss */
  .qode_column.column2, .qode_column.column3, .qode_column.column4 {
    display: none;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 249, ../sass/general/_footer.scss */
  .qode_column.column1 {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 255, ../sass/general/_footer.scss */
  .qode_column.column1 .column_inner {
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 260, ../sass/general/_footer.scss */
  .qode_column.column1 #text-2 {
    margin-bottom: 0;
  }
}

/*----------------------------CONTACTEZ NOUS------------------*/
/* line 271, ../sass/general/_footer.scss */
.contactezNous .call_to_action_text, .contactezNous .call_to_action_text p {
  font-size: 25px;
  color: #3c3c3c;
  font-family: "Crete Round",sans-serif;
  text-align: center;
  font-style: italic;
  line-height: 35px;
}
@media only screen and (max-width: 1000px) {
  /* line 271, ../sass/general/_footer.scss */
  .contactezNous .call_to_action_text, .contactezNous .call_to_action_text p {
    text-align: center;
    padding-left: 0;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 283, ../sass/general/_footer.scss */
  .contactezNous .text_wrapper.column1 {
    float: none;
    width: 100%	!important;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 289, ../sass/general/_footer.scss */
  .contactezNous .button_wrapper.column2 {
    float: none;
    width: 100%;
    text-align: center;
    margin-top: 50px;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 297, ../sass/general/_footer.scss */
  .contactezNous .call_to_action .column2.button_wrapper .qbutton {
    position: relative;
    margin: auto;
  }
}

/* line 308, ../sass/general/_footer.scss */
.popUp .ninja_forms_form_11_response_msg {
  padding: 0;
}

/*general*/
/* line 3, ../sass/general/_common.scss */
body {
  font-size: 14px;
  color: #636363;
}

/* line 8, ../sass/general/_common.scss */
h1, h2, h3, h4, p, a, span, td, tr {
  font-family: "Raleway", sans-serif;
}

/* line 12, ../sass/general/_common.scss */
a, p a {
  color: #DE1900;
  cursor: pointer;
  text-decoration: none;
  transition: color 0.3s ease-in-out 0s;
}

/* line 18, ../sass/general/_common.scss */
h1 {
  font-size: 54px !important;
}
@media only screen and (max-width: 1000px) {
  /* line 18, ../sass/general/_common.scss */
  h1 {
    font-size: 35px !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 18, ../sass/general/_common.scss */
  h1 {
    font-size: 22px !important;
  }
}

/* line 28, ../sass/general/_common.scss */
h2, h2 span {
  font-weight: bold !important;
  text-align: center !important;
  font-size: 22px !important;
}
@media only screen and (max-width: 1000px) {
  /* line 28, ../sass/general/_common.scss */
  h2, h2 span {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 28, ../sass/general/_common.scss */
  h2, h2 span {
    font-size: 18px !important;
  }
}

/* line 39, ../sass/general/_common.scss */
h3 {
  font-size: 16px !important;
}

/* line 43, ../sass/general/_common.scss */
h4 {
  font-size: 14px !important;
}

/*----------------------------BG GENERAL CONTENT------------------*/
/* line 48, ../sass/general/_common.scss */
.content .container {
  background: #ffffff;
}

/* line 51, ../sass/general/_common.scss */
h2 {
  font-weight: bold !important;
  text-align: center !important;
  font-size: 22px !important;
}

/* line 58, ../sass/general/_common.scss */
h4 {
  letter-spacing: 1px !important;
}

/* line 61, ../sass/general/_common.scss */
.content_inner h2 {
  margin-bottom: 30px !important;
}

/*----------------------------TITRE BANDEAUX------------------*/
/* line 65, ../sass/general/_common.scss */
.title h1 {
  word-break: normal !important;
}

/* line 68, ../sass/general/_common.scss */
.subtitle {
  display: block !important;
  text-align: center !important;
}
/* line 72, ../sass/general/_common.scss */
.subtitle h1 {
  font-style: normal;
  letter-spacing: 1px;
  line-height: 55px;
}
@media only screen and (max-width: 1000px) {
  /* line 72, ../sass/general/_common.scss */
  .subtitle h1 {
    margin-top: 0 !important;
    line-height: 35px;
    margin-left: 20px;
  }
}

/* line 84, ../sass/general/_common.scss */
.sub {
  font-family: "Crete Round", sans-serif !important;
  font-style: italic;
  letter-spacing: 1px;
  margin-top: 0;
  line-height: 37px;
  font-size: 20px;
  text-transform: none !important;
  color: #ffffff !important;
  font-weight: normal !important;
}
@media only screen and (max-width: 768px) {
  /* line 84, ../sass/general/_common.scss */
  .sub {
    display: none !important;
  }
}

/*----------------------------BOUTONS ACCORDION------------------*/
/* line 100, ../sass/general/_common.scss */
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark, .q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark {
  background-color: #DE1900;
}

/* line 104, ../sass/general/_common.scss */
.q_accordion_holder .ui-accordion-header .accordion_mark {
  border: 2px solid #DE1900;
}
/* line 106, ../sass/general/_common.scss */
.q_accordion_holder .ui-accordion-header .accordion_mark .icon_plus {
  color: #DE1900;
}
/* line 110, ../sass/general/_common.scss */
.q_accordion_holder .tab-title-inner {
  font-size: 17px;
}

/*----------------------------TUILES HOVER COLOR------------------*/
/* line 121, ../sass/general/_common.scss */
.projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader {
  background: #DE1900 !important;
}

/* line 124, ../sass/general/_common.scss */
.projects_holder.v4 article .image_holder.standard_hover .text_holder {
  /*padding:35% 60px 85px!important	;*/
  text-align: center !important;
  font-family: "Raleway", sans-serif !important;
}

/* line 131, ../sass/general/_common.scss */
.projects_holder.v2 article .image_holder .text_holder, .projects_holder.v3 article .image_holder .text_holder, .portfolio_slides .image_holder .text_holder {
  padding: 57px 34px !important;
  text-align: center;
}

/* line 135, ../sass/general/_common.scss */
.projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader {
  background: #DE1900 !important;
}

/* line 139, ../sass/general/_common.scss */
.tuilesHOver h4 {
  text-align: left !important;
}

/*tuiles contenu*/
/* line 146, ../sass/general/_common.scss */
.tilesSub {
  color: #3c3c3c;
  font-size: 14px;
  text-transform: none;
  margin-bottom: 15px;
}

/*----------------------------ACCORDION------------------*/
/* line 153, ../sass/general/_common.scss */
.more_facts_outer {
  padding-bottom: 90px;
  height: 100% !important;
}

/* line 157, ../sass/general/_common.scss */
.more_facts_inner_holder {
  padding-top: 0;
  text-align: center !important;
}
/* line 160, ../sass/general/_common.scss */
.more_facts_inner_holder p, .more_facts_inner_holder span {
  text-align: center !important;
}

/*----------------------------TEXTE STANDARD------------------*/
/* line 166, ../sass/general/_common.scss */
.bloc-intro {
  background-color: #ffffff;
  text-align: center !important;
}
/* line 169, ../sass/general/_common.scss */
.bloc-intro h2 {
  margin-bottom: 45px;
}
/* line 172, ../sass/general/_common.scss */
.bloc-intro h4 {
  margin-top: 30px;
  margin-bottom: 10px;
  color: #DE1900;
}

/*----------------------------CITATIONS------------------*/
/* line 181, ../sass/general/_common.scss */
.citations {
  padding-top: 80px;
  padding-bottom: 80px !important;
}
@media only screen and (max-width: 1000px) {
  /* line 181, ../sass/general/_common.scss */
  .citations {
    padding-top: 0;
  }
}
/* line 188, ../sass/general/_common.scss */
.citations .q_font_elegant_holder {
  color: #DE1900;
  font-size: 50px;
  text-align: center;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 196, ../sass/general/_common.scss */
.citations .q_font_elegant_holder:hover {
  color: #DE1900;
}
/* line 199, ../sass/general/_common.scss */
.citations .testimonial_author {
  text-transform: uppercase;
}
@media only screen and (max-width: 1000px) {
  /* line 199, ../sass/general/_common.scss */
  .citations .testimonial_author {
    display: none;
  }
}
/* line 205, ../sass/general/_common.scss */
.citations .small {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #636363;
  display: block;
  font-family: "Raleway", sans-serif;
}

@media only screen and (max-width: 1000px) {
  /* line 215, ../sass/general/_common.scss */
  .testimonials .testimonial_text_inner p:not(.testimonial_author) {
    font-size: 20px;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 220, ../sass/general/_common.scss */
  .testimonials_holder .flex-control-paging {
    margin-top: 3px;
  }
}

/*----------------------------CLIENTS - CAROUSSEL LOGOS CLIENTS ------------------*/
/* line 228, ../sass/general/_common.scss */
.clients {
  /*height:390px;*/
}
/* line 230, ../sass/general/_common.scss */
.clients .grid_section {
  padding-top: 110px !important;
}
/* line 233, ../sass/general/_common.scss */
.clients .qode_carousels .slides img:hover {
  opacity: 0.7;
}

/* line 239, ../sass/general/_common.scss */
.portfolio_single.big-slider .column2 p {
  color: #000000;
}
/* line 242, ../sass/general/_common.scss */
.portfolio_single.big-slider .column2 ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 245, ../sass/general/_common.scss */
.portfolio_single.big-slider .column2 ul li {
  background: #3c3c3c;
  border-radius: 19px;
  display: inline-block;
  margin: 15px 5px 5px 0;
  padding: 2px;
  text-align: center;
  width: 23px;
  color: #ffffff;
}
/* line 254, ../sass/general/_common.scss */
.portfolio_single.big-slider .column2 ul li:hover {
  background: #b01704;
  cursor: pointer;
}
/* line 260, ../sass/general/_common.scss */
.portfolio_single.big-slider .column2 h4, .portfolio_single.big-slider .column2 span {
  color: #3c3c3c;
}

/* line 265, ../sass/general/_common.scss */
.info.portfolio_single_custom_field {
  margin-bottom: 0;
}
/* line 267, ../sass/general/_common.scss */
.info.portfolio_single_custom_field h4 {
  margin-top: 15px;
  margin-bottom: 10px;
}

/* line 272, ../sass/general/_common.scss */
.portfolio_single_text_holder {
  color: #3c3c3c;
}

/* line 275, ../sass/general/_common.scss */
.portfolio_title {
  color: #ffffff;
  text-align: center;
  font-family: "Raleway", sans-serif;
  margin-bottom: 5px;
}

/* line 283, ../sass/general/_common.scss */
.single-portfolio_page .container {
  background: #f5f5f5;
}

/* line 286, ../sass/general/_common.scss */
.portfolio_single.big-slider .portfolio_container, .portfolio_single.big-images .portfolio_container, .portfolio_single.gallery .portfolio_container {
  background: #f5f5f5;
}

/* line 289, ../sass/general/_common.scss */
.projects_holder article .portfolio_title a:hover {
  color: #DE1900;
}

/* line 293, ../sass/general/_common.scss */
.flex-direction-nav a, .caroufredsel-direction-nav a {
  background-color: #DE1900;
}

/* line 296, ../sass/general/_common.scss */
.flex-direction-nav a:hover, .caroufredsel-direction-nav a:hover {
  background-color: #b01704 !important;
}

/*----------------------------STYLE TUILE POST ------------------*/
/* line 303, ../sass/general/_common.scss */
.blog_holder article .post_info, .blog_holder.masonry article h4 a:hover, .blog_holder.masonry_full_width article h4 a:hover {
  color: #DE1900;
}

/* line 306, ../sass/general/_common.scss */
.blog_holder.masonry article .post_info {
  margin-top: 15px;
}

/* line 310, ../sass/general/_common.scss */
.blog_holder article .post_image a .post_overlay {
  background-color: #DE1900;
}

/*----------------------------ICONES SOCIAL  -----------------------*/
/* line 314, ../sass/general/_common.scss */
.social {
  margin-top: 20px;
  padding-left: 20px;
}
/* line 317, ../sass/general/_common.scss */
.social .social_icon {
  cursor: pointer;
}

/*----------------------------SHARE SOCIAL PAR DEFAUT SUR POST------------------*/
/* line 324, ../sass/general/_common.scss */
.social_share_list_holder {
  padding-left: 20px;
}

/* line 327, ../sass/general/_common.scss */
.social_share_list_holder ul li i:hover {
  color: #DE1900;
}

/*----------------------------BLOC TEXTE STANDARD  ------------------*/
/* line 332, ../sass/general/_common.scss */
.bloc-texte-standard {
  text-align: center !important;
}
/* line 334, ../sass/general/_common.scss */
.bloc-texte-standard p {
  font-family: "Crete Round", sans-serif;
  font-size: 25px;
  line-height: 42px;
}

/*----------------------------OFFRES EMPLOIS SINGLE  ------------------*/
/* line 342, ../sass/general/_common.scss */
.offres {
  background: #ffffff !important;
}
/* line 344, ../sass/general/_common.scss */
.offres h4, .offres .txt-postuler, .offres .bottom-social {
  margin-top: 40px;
  margin-bottom: 25px;
}
/* line 348, ../sass/general/_common.scss */
.offres .pdf {
  text-align: right;
}

/*----------------------------BLOC PARALLAX  ------------------*/
/* line 355, ../sass/general/_common.scss */
.bloc-parallax h3, .bloc-parallax p {
  color: #ffffff;
}
/* line 358, ../sass/general/_common.scss */
.bloc-parallax h3 {
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-weight: bold;
}
/* line 364, ../sass/general/_common.scss */
.bloc-parallax p {
  margin-bottom: 20px;
}

/*----------------------------BLOC TEXTE ACCORDION  ------------------*/
/* line 370, ../sass/general/_common.scss */
.objectifs .more_facts_outer {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 376, ../sass/general/_common.scss */
.more_facts_inner_holder {
  text-align: center;
}

/* line 379, ../sass/general/_common.scss */
.more_facts_inner {
  padding: 0 !important;
  margin-top: 30px !important;
}

/*----------------------------SLIDER DANS LES PAGES DE PORTFOLIO  ------------------*/
/*.portfolio_navigation_inner{
	.portfolio_prev, .portfolio_next{
		display: none!important
	}
}*/
/*---------------------------BLOC 3 TUILES BOUTON --------------------*/
@media only screen and (max-width: 1000px) {
  /* line 393, ../sass/general/_common.scss */
  .bloc-trois-tuiles {
    padding-top: 35px;
  }
}
/* line 397, ../sass/general/_common.scss */
.bloc-trois-tuiles .tuile {
  padding: 60px 25px 70px;
  text-align: center;
}
@media only screen and (max-width: 1000px) {
  /* line 397, ../sass/general/_common.scss */
  .bloc-trois-tuiles .tuile {
    padding: 0 10px 60px;
  }
}
/* line 405, ../sass/general/_common.scss */
.bloc-trois-tuiles .tuile h4 {
  color: #3c3c3c;
  margin: auto auto 20px;
  width: 180px;
  text-transform: uppercase !important;
  font-weight: 700;
  letter-spacing: 1px;
}
@media only screen and (max-width: 1000px) {
  /* line 405, ../sass/general/_common.scss */
  .bloc-trois-tuiles .tuile h4 {
    width: 100% !important;
  }
}
/* line 417, ../sass/general/_common.scss */
.bloc-trois-tuiles .tuile p {
  color: #636363;
  margin-bottom: 20px;
}
/* line 422, ../sass/general/_common.scss */
.bloc-trois-tuiles .tuile .contentText {
  min-height: 250px;
}
@media only screen and (max-width: 768px) {
  /* line 422, ../sass/general/_common.scss */
  .bloc-trois-tuiles .tuile .contentText {
    min-height: 100% !important;
  }
}
/* line 431, ../sass/general/_common.scss */
.bloc-trois-tuiles .link-tuile a {
  color: #ffffff;
  background: #DE1900;
  display: block;
  margin: auto;
  padding-bottom: 5px;
  padding-top: 5px;
  text-transform: uppercase;
  width: 120px;
  border: 1px solid #DE1900;
}

/* line 446, ../sass/general/_common.scss */
.link-tuile a {
  font-family: "Raleway", sans-serif !important;
  font-size: 14px;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  font-style: normal !important;
}
/* line 452, ../sass/general/_common.scss */
.link-tuile a:hover {
  background: #b01704 !important;
  border: 1px solid #b01704 !important;
  color: #ffffff !important;
}

/* line 459, ../sass/general/_common.scss */
.qbutton {
  font-family: "Raleway", sans-serif !important;
  font-size: 14px !important;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  font-style: normal !important;
}
/* line 465, ../sass/general/_common.scss */
.qbutton:hover {
  background: #b01704 !important;
  color: #ffffff !important;
  border-color: #b01704 !important;
}

/*-----------------------------COUNTER-------------------------------*/
/* line 473, ../sass/general/_common.scss */
.counter_text {
  font-family: "Raleway", sans-serif !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
  font-size: 14px !important;
}

/**/
/* line 484, ../sass/general/_common.scss */
.project_category span {
  display: block !important;
  font-family: "Raleway", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.57143em !important;
  font-style: normal !important;
}

/*---------------------------------ICONS SHARE SOCIAL-------------------------------*/
/* line 495, ../sass/general/_common.scss */
.portfolio_single.big-slider .column2 .social_share_list_holder {
  padding-left: 0;
}
/* line 498, ../sass/general/_common.scss */
.portfolio_single.big-slider .column2 .social_share_list_holder ul li {
  background: transparent !important;
  margin-top: 0 !important;
}
/* line 501, ../sass/general/_common.scss */
.portfolio_single.big-slider .column2 .social_share_list_holder ul li a {
  color: #000000;
}

/*---------------------------------PORTFOLIO VIGNETTE ARTICLES-------------------------------*/
/* line 510, ../sass/general/_common.scss */
.blog_holder .post_category a {
  color: #DE1900 !important;
  font-weight: 400 !important;
  font-family: "Crete Round", sans-serif !important;
}

/*------------------------------ICONES COLONNES + TEXTE--------------------------------*/
/* line 520, ../sass/general/_common.scss */
.q_icon_with_title.center .icon_text_holder {
  margin: 50px 0 0;
}

/*--------------------------------ICONES PAGE NOUS JOINDRE 4 ICONE + TEXTE A DROITE-----------------*/
@media only screen and (max-width: 1000px) {
  /* line 525, ../sass/general/_common.scss */
  .icon-contact .wpb_column {
    display: block;
    margin-bottom: auto;
    width: 100%;
    text-align: center;
  }
}
/* line 532, ../sass/general/_common.scss */
.icon-contact .wpb_column .wpb_text_column.wpb_content_element {
  padding-left: 80px;
}
@media only screen and (max-width: 1000px) {
  /* line 532, ../sass/general/_common.scss */
  .icon-contact .wpb_column .wpb_text_column.wpb_content_element {
    padding-left: 0;
    padding-bottom: 20px;
  }
}

/*-----------------------------PAGES ACTUS ET CONSEILS STYLE COMMUNES-------------------------*/
/* line 544, ../sass/general/_common.scss */
.tuileConseils .post_category, .tuileConseils span {
  font-family: "Crete Round", sans-serif;
}

/* line 550, ../sass/general/_common.scss */
.Conseil-single .infosExtra {
  margin-bottom: 15px;
  /*.time, .post_category{
  	margin-right: 10px;
  		&:after{
  		content: "/";
  		left: 4px;
  		position: relative;
  		color: $blue-light;
  		font-weight: 400 !important;	
  	}
  }*/
}
/* line 553, ../sass/general/_common.scss */
.Conseil-single .infosExtra .time span, .Conseil-single .infosExtra .post_category span, .Conseil-single .infosExtra .post_author span {
  color: #DE1900 !important;
  font-family: "Crete Round", sans-serif !important;
  font-weight: 400 !important;
}
/* line 570, ../sass/general/_common.scss */
.Conseil-single .social_share_list_holder ul li.linkedin_share {
  margin: 10px 10px 0 0 !important;
}
/* line 573, ../sass/general/_common.scss */
.Conseil-single .blog_like {
  margin: 10px 12px 0 0;
  width: 27px !important;
}
/* line 576, ../sass/general/_common.scss */
.Conseil-single .blog_like i {
  background: #3c3c3c none repeat scroll 0 0 !important;
  height: 28px !important;
  line-height: 27px !important;
  margin: auto;
  width: 28px !important;
}
/* line 582, ../sass/general/_common.scss */
.Conseil-single .blog_like i:hover {
  background-color: #DE1900 !important;
}
/* line 586, ../sass/general/_common.scss */
.Conseil-single .blog_like span {
  color: #636363 !important;
}
/* line 590, ../sass/general/_common.scss */
.Conseil-single .social_share_list_holder {
  float: left;
}
/* line 593, ../sass/general/_common.scss */
.Conseil-single .social_share_list_holder .pinterest_share {
  margin-right: 5px !important;
}

/* line 597, ../sass/general/_common.scss */
.filter_title {
  /*height:50px;*/
  /*display:none!important;*/
}

/* line 602, ../sass/general/_common.scss */
.filter_holder ul li span {
  padding: 0 15px;
}
/* line 605, ../sass/general/_common.scss */
.filter_holder .current span {
  color: #DE1900 !important;
}
/* line 608, ../sass/general/_common.scss */
.filter_holder li span:hover {
  color: #DE1900 !important;
}

/* line 613, ../sass/general/_common.scss */
.MainTitle {
  margin-top: 0 !important;
}

/*respomsive portfolio single*/
@media only screen and (max-width: 1000px) {
  /* line 622, ../sass/general/_common.scss */
  .portfolio_single.small-images .column_inner {
    padding-left: 0;
  }
}

/*icones vignettes portfolio*/
/* line 632, ../sass/general/_common.scss */
.blog_holder article .post_image a .icon_plus {
  line-height: 35px !important;
  width: 38px !important;
}

/*tuiles cas pratiques en responsive*/
@media only screen and (max-width: 1000px) {
  /* line 642, ../sass/general/_common.scss */
  .portfolio_slides .item .text_holder {
    padding: 10px !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 642, ../sass/general/_common.scss */
  .portfolio_slides .item .text_holder {
    padding: 30px !important;
  }
}

/*footer bloc contact bas*/
/* line 656, ../sass/general/_common.scss */
.en .contactezNous .call_to_action_text, .en .contactezNous .call_to_action_text p {
  padding-left: 0 !important;
}

/* line 662, ../sass/general/_common.scss */
.contactezNous {
  background: #ffffff !important;
}

/* line 666, ../sass/general/_common.scss */
.comment_form, #comments, .comment_pager, .post_info.ter6 {
  display: none !important;
}

/* line 669, ../sass/general/_common.scss */
.tags_text {
  margin-bottom: 30px !important;
}

/*.cache{
	display:none!important
}*/
/*------------------------lien call to action h4--------------------------*/
/* line 682, ../sass/general/_common.scss */
.approche a {
  color: #000000;
  text-decoration: underline !important;
}
/* line 686, ../sass/general/_common.scss */
.approche a:hover {
  color: #DE1900;
}

/*----------------------------citations new-----------------------------------*/
/* line 698, ../sass/general/_common.scss */
.bloc-quotes-new .photo-quotes {
  float: left;
}
@media only screen and (max-width: 1000px) {
  /* line 698, ../sass/general/_common.scss */
  .bloc-quotes-new .photo-quotes {
    display: block;
    margin-top: 10px;
    width: 100%;
    text-align: center;
    padding-bottom: 25px;
  }
}
/* line 709, ../sass/general/_common.scss */
.bloc-quotes-new .quote {
  min-height: 150px;
}
@media only screen and (max-width: 1000px) {
  /* line 709, ../sass/general/_common.scss */
  .bloc-quotes-new .quote {
    text-align: center;
  }
}
/* line 715, ../sass/general/_common.scss */
.bloc-quotes-new .bloc-quote-one {
  padding: 30px;
}
/* line 717, ../sass/general/_common.scss */
.bloc-quotes-new .bloc-quote-one img {
  border-radius: 80px;
  -o-border-radius: 80px;
  -ms-border-radius: 80px;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
}
/* line 725, ../sass/general/_common.scss */
.bloc-quotes-new .bloc-quote-one .txt {
  height: 105px;
  display: table-cell;
  vertical-align: middle;
  padding-left: 15px;
}
@media only screen and (max-width: 1000px) {
  /* line 725, ../sass/general/_common.scss */
  .bloc-quotes-new .bloc-quote-one .txt {
    display: block;
    height: 100%;
    margin-top: 10px;
    text-align: center;
  }
}

/*-----------------------------------call to action--------------------------------*/
/* line 747, ../sass/general/_common.scss */
.contactezNous .call_to_action_text, .contactezNous .call_to_action_text p {
  font-size: 25px;
  color: #3c3c3c;
  font-family: "Crete Round",sans-serif;
  text-align: center;
  font-style: italic;
  line-height: 35px;
}
@media only screen and (max-width: 1000px) {
  /* line 747, ../sass/general/_common.scss */
  .contactezNous .call_to_action_text, .contactezNous .call_to_action_text p {
    text-align: center;
    padding-left: 0;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 760, ../sass/general/_common.scss */
  .contactezNous .text_wrapper.column1 {
    float: none;
    width: 100%	!important;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 766, ../sass/general/_common.scss */
  .contactezNous .button_wrapper.column2 {
    float: none;
    width: 100%;
    text-align: center;
    margin-top: 50px;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 774, ../sass/general/_common.scss */
  .contactezNous .call_to_action .column2.button_wrapper .qbutton {
    position: relative;
    margin: auto;
  }
}

/*accordion txt*/
@media only screen and (max-width: 768px) {
  /* line 789, ../sass/general/_common.scss */
  .accordion_content_inner p {
    margin-bottom: 30px;
  }
}

/*Mise en form texte*/
/* line 801, ../sass/general/_common.scss */
.bloc-intro p {
  line-height: 25px;
}

@media only screen and (max-width: 1000px) {
  /* line 806, ../sass/general/_common.scss */
  .video-one:first-child {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 813, ../sass/general/_common.scss */
  .content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner > .container > .container_inner.default_template_holder {
    padding-top: 0 !important;
  }
}

/* line 819, ../sass/general/_common.scss */
.content .content_inner {
  padding-top: 0;
}

/* line 822, ../sass/general/_common.scss */
.content.content_top_margin {
  margin-top: 0 !important;
}

/*--------------------------------------------------------------------PAGES INTERIEURES SERVICES----------------------------------------------*/
/* line 829, ../sass/general/_common.scss */
.texte-haut .wpb_wrapper {
  margin: 17px auto 25px;
  max-width: 800px;
}
/* line 832, ../sass/general/_common.scss */
.texte-haut .wpb_wrapper p {
  text-align: center !important;
}

/* line 839, ../sass/general/_common.scss */
.q_image_with_text_over .front_title {
  text-align: center !important;
}

/* line 847, ../sass/general/_common.scss */
.single-post .post_text h2, .single-post .post_text span {
  text-align: left !important;
  line-height: normal !important;
  font-size: 22px !important;
  margin: 25px 0 5px !important;
}
@media only screen and (max-width: 1000px) {
  /* line 847, ../sass/general/_common.scss */
  .single-post .post_text h2, .single-post .post_text span {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 847, ../sass/general/_common.scss */
  .single-post .post_text h2, .single-post .post_text span {
    font-size: 18px !important;
  }
}

/* line 862, ../sass/general/_common.scss */
.image.headerImage {
  background-size: cover !important;
  background-position: right center !important;
  min-height: 250px;
}

@media only screen and (max-width: 768px) {
  /* line 868, ../sass/general/_common.scss */
  .projects_holder article .project_category, .portfolio_slides .project_category, .projects_masonry_holder .project_category {
    display: none;
  }
}

/* line 875, ../sass/general/_common.scss */
.parallax_section_holder .parallax_content {
  height: 100%;
  display: flex;
  align-items: center;
  text-align: center;
}
/* line 880, ../sass/general/_common.scss */
.parallax_section_holder .parallax_content .parallax_section_inner_margin {
  width: 100%;
}

/* line 886, ../sass/general/_common.scss */
.single-post a {
  font-size: 14px;
}

/* line 892, ../sass/general/_common.scss */
.portfolio_single_follow {
  margin-top: 0 !important;
}

/*wrapper PopUp*/
/* line 3, ../sass/general/_infolettre.scss */
.infolettre {
  cursor: pointer;
}
/* line 5, ../sass/general/_infolettre.scss */
.infolettre:hover {
  color: #DE1900 !important;
}

/* line 9, ../sass/general/_infolettre.scss */
.popUp.opened, #wrapper.opened {
  display: block;
}

/* line 13, ../sass/general/_infolettre.scss */
#wrapper {
  background: rgba(0, 0, 0, 0.8);
  display: none;
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  overflow: hidden;
  z-index: 9000;
}

/* line 24, ../sass/general/_infolettre.scss */
.popUp {
  width: 660px;
  height: 250px;
  position: absolute;
  display: none;
  /*    background-image:url("bg-ie.jpg");*/
  background-position: center 132px;
  background-color: #ffffff;
  background-repeat: no-repeat;
  z-index: 10000;
}
@media only screen and (max-width: 1000px) {
  /* line 24, ../sass/general/_infolettre.scss */
  .popUp {
    width: 100%;
  }
}
/* line 37, ../sass/general/_infolettre.scss */
.popUp .fa-times {
  float: right;
  padding: 15px;
  cursor: pointer;
}
/* line 42, ../sass/general/_infolettre.scss */
.popUp h4 {
  text-align: center;
  margin-top: 50px;
}
/* line 46, ../sass/general/_infolettre.scss */
.popUp .ninja-forms-cont {
  padding: 50px;
  padding-top: 0;
}
/* line 50, ../sass/general/_infolettre.scss */
.popUp .ninja-forms-response-msg {
  border: none;
  margin-bottom: 0;
  padding: 0;
}
/* line 55, ../sass/general/_infolettre.scss */
.popUp .submit {
  /*padding-bottom:50px;*/
  float: right;
  width: 25%;
  height: 40px;
  border: 1px solid #DE1900;
  background: #DE1900;
  color: #ffffff;
  height: 40px;
  text-transform: uppercase;
  font-size: 13px !important;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  font-family: "Raleway", sans-serif !important;
}
@media only screen and (max-width: 768px) {
  /* line 55, ../sass/general/_infolettre.scss */
  .popUp .submit {
    float: none;
    width: 100%;
    margin-top: 0 !important;
  }
}
/* line 75, ../sass/general/_infolettre.scss */
.popUp .text-wrap {
  width: 70%;
  float: left;
}
@media only screen and (max-width: 768px) {
  /* line 75, ../sass/general/_infolettre.scss */
  .popUp .text-wrap {
    float: none;
    width: 100%;
  }
}
/* line 82, ../sass/general/_infolettre.scss */
.popUp .text-wrap input {
  height: 40px;
  border: 1px solid #ffffff;
  padding-left: 15px;
  color: #000000;
  width: 100%;
  border: 1px solid #d7d7d7;
}
/* line 91, ../sass/general/_infolettre.scss */
.popUp #ninja_forms_field_15_label {
  display: none;
}
/* line 94, ../sass/general/_infolettre.scss */
.popUp #ninja_forms_form_11_cont {
  padding-top: 0;
}
/* line 97, ../sass/general/_infolettre.scss */
.popUp .email, .popUp .submit {
  margin-top: 35px;
}

/* line 1, ../sass/general/_responsive.scss */
nav.mobile_menu {
  padding: 15px;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  height: 0;
  padding-top: 0;
}
/* line 10, ../sass/general/_responsive.scss */
nav.mobile_menu .header_inner_right {
  display: none;
}
/* line 12, ../sass/general/_responsive.scss */
nav.mobile_menu .header_inner_right a {
  color: #636363;
}
/* line 17, ../sass/general/_responsive.scss */
nav.mobile_menu #menu-dark-top-menu-icones-1 {
  border-bottom: 1px solid #eaeaea;
  clear: both;
}
/* line 21, ../sass/general/_responsive.scss */
nav.mobile_menu #menu-dark-top-menu-icones-1 li {
  display: inline-block;
  border-bottom: none !important;
}
/* line 25, ../sass/general/_responsive.scss */
nav.mobile_menu #menu-dark-top-menu-icones-1 a {
  padding-right: 10px;
}
/* line 29, ../sass/general/_responsive.scss */
nav.mobile_menu .side_menu_button, nav.mobile_menu .shopping_cart_inner {
  height: auto !important;
}

/* line 35, ../sass/general/_responsive.scss */
.mobile_menu_button span:hover {
  color: #DE1900;
}

/* line 39, ../sass/general/_responsive.scss */
nav.mobile_menu.opened {
  height: 100%;
}

/* line 42, ../sass/general/_responsive.scss */
nav.mobile_menu.opened .header_inner_right {
  display: block;
  width: 100%;
}
/* line 45, ../sass/general/_responsive.scss */
nav.mobile_menu.opened .header_inner_right ul {
  display: block;
  width: 100%;
}
/* line 49, ../sass/general/_responsive.scss */
nav.mobile_menu.opened .header_inner_right .side_menu_button, nav.mobile_menu.opened .header_inner_right .side_menu_button_wrapper.right, nav.mobile_menu.opened .header_inner_right .side_menu_button, nav.mobile_menu.opened .header_inner_right li, nav.mobile_menu.opened .header_inner_right ul, nav.mobile_menu.opened .header_inner_right a {
  width: 100%;
}

/* line 54, ../sass/general/_responsive.scss */
nav.mobile_menu ul li:last-child {
  border-bottom: 1px solid #eaeaea !important;
}

/* line 58, ../sass/general/_responsive.scss */
nav.mobile_menu ul li a, nav.mobile_menu ul li h4, header nav.mobile_menu .header_inner_right .side_menu_button a {
  color: #8d8d8d !important;
  font-size: 18px !important;
  letter-spacing: 0 !important;
  line-height: 35px !important;
  text-transform: none !important;
  font-weight: normal !important;
}

/* line 66, ../sass/general/_responsive.scss */
nav.mobile_menu ul li a:hover, header nav.mobile_menu .header_inner_right .side_menu_button a:hover {
  color: #DE1900 !important;
}

/* line 71, ../sass/general/_responsive.scss */
.bloc-quotes-new .bloc-quote-one {
  padding: 0 30px;
}

/* line 75, ../sass/general/_responsive.scss */
.call_to_action {
  padding: 50px 0;
}

/* line 79, ../sass/general/_responsive.scss */
nav.mobile_menu ul > li.has_sub > span.mobile_arrow {
  height: 100% !important;
}
/* line 81, ../sass/general/_responsive.scss */
nav.mobile_menu ul > li.has_sub > span.mobile_arrow i {
  display: block;
  margin-top: 20px;
}

/*page 404*/
/* line 2, ../sass/general/_404.scss */
.error404 .title.position_left.has_fixed_background.breadcrumbs_title, .error404 title position_left has_fixed_background breadcrumbs_title {
  background-image: url("/wp-content/themes/stockholm/assets/img/fond-404.jpg") !important;
}
/* line 5, ../sass/general/_404.scss */
.error404 h2 {
  display: none;
}
/* line 8, ../sass/general/_404.scss */
.error404 h2.visible {
  display: block;
}

/* Pages 
-------------------------------------------------------------------------- */
/*home*/
/*---------------------------HOME - SLIDESHOW--------------------*/
/* line 2, ../sass/pages/_home.scss */
.home, .page-id-25486 {
  /*Video background slider*/
  /*onglet click lightbox*/
  /*---------------------------HOME - BLOC PERFORMANCE--------------------*/
  /*---------------------------HOME - BLOC ETUDE DE CAS--------------------*/
}
@media only screen and (max-width: 1000px) {
  /* line 3, ../sass/pages/_home.scss */
  .home .bloc-quote-one, .page-id-25486 .bloc-quote-one {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 10, ../sass/pages/_home.scss */
  .home .parallax_section_holder, .page-id-25486 .parallax_section_holder {
    background: url("/wp-content/uploads/2014/06/bg-compteru.jpg") !important;
  }
}
/* line 15, ../sass/pages/_home.scss */
.home h3, .page-id-25486 h3 {
  font-style: normal !important;
  /*font-size: 14px;*/
  font-weight: bold !important;
  font-family: "Raleway", sans-serif;
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 24, ../sass/pages/_home.scss */
.home #qode-home-slider, .home #qode-home-slider-en, .page-id-25486 #qode-home-slider, .page-id-25486 #qode-home-slider-en {
  height: 600px !important;
}
/* line 28, ../sass/pages/_home.scss */
.home .txt-intro-3col h3, .page-id-25486 .txt-intro-3col h3 {
  margin-top: 25px;
}
/* line 34, ../sass/pages/_home.scss */
.home .bloc-3-icones span, .page-id-25486 .bloc-3-icones span {
  margin-bottom: 25px !important;
}
@media only screen and (max-width: 1000px) {
  /* line 37, ../sass/pages/_home.scss */
  .home .bloc-3-icones .wpb_wrapper, .page-id-25486 .bloc-3-icones .wpb_wrapper {
    margin-bottom: 50px;
  }
}
/* line 43, ../sass/pages/_home.scss */
.home .txt-intro-perf, .page-id-25486 .txt-intro-perf {
  margin-top: 30px;
  margin-bottom: 30px !important;
}
/* line 49, ../sass/pages/_home.scss */
.home .bloc-trois-tuiles .tuile, .page-id-25486 .bloc-trois-tuiles .tuile {
  padding-top: 45px !important;
}
@media only screen and (max-width: 1000px) {
  /* line 49, ../sass/pages/_home.scss */
  .home .bloc-trois-tuiles .tuile, .page-id-25486 .bloc-trois-tuiles .tuile {
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 55, ../sass/pages/_home.scss */
  .home .bloc-trois-tuiles .link-tuile, .page-id-25486 .bloc-trois-tuiles .link-tuile {
    display: block;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 63, ../sass/pages/_home.scss */
  .home .portfolio_slider_holder .text_holder, .page-id-25486 .portfolio_slider_holder .text_holder {
    padding: 20px !important;
    text-align: center !important;
  }
}
/* line 72, ../sass/pages/_home.scss */
.home .video .video, .page-id-25486 .video .video {
  width: 155% !important;
  /*pour le responsive height:100%!important*/
}
@media only screen and (max-width: 1000px) {
  /* line 72, ../sass/pages/_home.scss */
  .home .video .video, .page-id-25486 .video .video {
    padding-top: 0;
  }
}
/* line 80, ../sass/pages/_home.scss */
.home .video-wrap, .page-id-25486 .video-wrap {
  height: 100% !important;
}
@media only screen and (max-width: 1000px) {
  /* line 82, ../sass/pages/_home.scss */
  .home .video-wrap #mep_0, .page-id-25486 .video-wrap #mep_0 {
    padding-top: 0;
  }
}
/* line 88, ../sass/pages/_home.scss */
.home .q_slide_subtitle, .page-id-25486 .q_slide_subtitle {
  margin-bottom: 0 !important;
  font-family: "Raleway", sans-serif;
  font-style: normal !important;
  font-weight: bold;
  font-size: 40px !important;
  text-transform: uppercase;
  line-height: x !important;
  color: #ffffff;
  letter-spacing: 0 !important;
}
/* line 101, ../sass/pages/_home.scss */
.home .q_slide_text, .page-id-25486 .q_slide_text {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: 0 !important;
  font-family: "Crete Round", sans-serif !important;
  color: #ffffff !important;
}
/* line 114, ../sass/pages/_home.scss */
.home .text.all_at_once, .page-id-25486 .text.all_at_once {
  margin-top: 0px;
}
/* line 121, ../sass/pages/_home.scss */
.home .q_slide_text .link-tuile a, .page-id-25486 .q_slide_text .link-tuile a {
  background: #DE1900 none repeat scroll 0 0;
  border: 1px solid #DE1900;
  color: #ffffff;
  display: inline-block;
  margin: auto 10px auto auto;
  margin-top: 15px !important;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 220px;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 20px;
  margin-bottom: 10px;
}
/* line 136, ../sass/pages/_home.scss */
.home .q_slide_text .link-tuile, .page-id-25486 .q_slide_text .link-tuile {
  font-family: "Raleway", sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: bold !important;
  margin-top: 35px;
}
/* line 143, ../sass/pages/_home.scss */
.home .q_slide_text .link-tuile a.linkRegular, .page-id-25486 .q_slide_text .link-tuile a.linkRegular {
  background: transparent;
  border: none;
  color: #ffffff;
  display: inline;
  margin: 0;
  padding: 0;
  text-align: center;
  text-transform: none;
  width: auto;
  text-decoration: underline !important;
  text-transform: uppercase !important;
  padding-left: 5px;
}
/* line 156, ../sass/pages/_home.scss */
.home .q_slide_text .link-tuile a.linkRegular:hover, .page-id-25486 .q_slide_text .link-tuile a.linkRegular:hover {
  background: none !important;
  border: none !important;
  color: #DE1900 !important;
}
/* line 166, ../sass/pages/_home.scss */
.home .bloc-performance, .page-id-25486 .bloc-performance {
  text-align: center;
}
/* line 168, ../sass/pages/_home.scss */
.home .bloc-performance .subTitle h4, .page-id-25486 .bloc-performance .subTitle h4 {
  color: #3e9dd4;
}
/* line 173, ../sass/pages/_home.scss */
.home .projects_holder.hover_text.no_space:not(.portfolio_full_image) > .mix, .page-id-25486 .projects_holder.hover_text.no_space:not(.portfolio_full_image) > .mix {
  float: none;
}
/* line 179, ../sass/pages/_home.scss */
.home .etudes h2, .page-id-25486 .etudes h2 {
  text-align: center;
  font-family: "Raleway", sans-serif;
  font-weight: bold;
  margin: 0;
}
/* line 188, ../sass/pages/_home.scss */
.home .carousel-inner .item:after, .page-id-25486 .carousel-inner .item:after {
  background: rgba(0, 0, 0, 0.45);
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  z-index: 50;
  top: 0;
}
/* line 198, ../sass/pages/_home.scss */
.home .carousel-inner .slider_content_outer, .page-id-25486 .carousel-inner .slider_content_outer {
  z-index: 60;
  height: 500px;
}

@media only screen and (max-width: 1000px) {
  /* line 205, ../sass/pages/_home.scss */
  .carousel .video .mobile-video-image {
    background: transparent url("/wp-content/themes/stockholm/assets/img/bg-mobile.jpg") no-repeat scroll center center !important;
    display: block !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  /* line 205, ../sass/pages/_home.scss */
  .carousel .video .mobile-video-image {
    background: transparent url("/wp-content/themes/stockholm/assets/img/bg-mobile.jpg") no-repeat scroll center center !important;
    display: block !important;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 221, ../sass/pages/_home.scss */
  .carousel .video-overlay, .carousel .video-wrap {
    display: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  /* line 221, ../sass/pages/_home.scss */
  .carousel .video-overlay, .carousel .video-wrap {
    display: none;
  }
}

/*services*/
/*overview - landing - page service parent*/
@media only screen and (max-width: 1000px) {
  /* line 5, ../sass/pages/_services.scss */
  .page-id-13869 .accordion, .page-id-22956 .accordion, .parent-pageid-13869 .accordion, .parent-pageid-22956 .accordion {
    margin-bottom: 25px;
  }
}
/* line 12, ../sass/pages/_services.scss */
.page-id-13869 .q_image_with_text_over:hover .shader, .page-id-22956 .q_image_with_text_over:hover .shader, .parent-pageid-13869 .q_image_with_text_over:hover .shader, .parent-pageid-22956 .q_image_with_text_over:hover .shader {
  background-color: #DE1900;
}
/* line 15, ../sass/pages/_services.scss */
.page-id-13869 .q_image_with_text_over .shader, .page-id-22956 .q_image_with_text_over .shader, .parent-pageid-13869 .q_image_with_text_over .shader, .parent-pageid-22956 .q_image_with_text_over .shader {
  background-color: rgba(0, 0, 0, 0.15);
}
@media screen and (max-width: 768px) {
  /* line 15, ../sass/pages/_services.scss */
  .page-id-13869 .q_image_with_text_over .shader, .page-id-22956 .q_image_with_text_over .shader, .parent-pageid-13869 .q_image_with_text_over .shader, .parent-pageid-22956 .q_image_with_text_over .shader {
    display: none;
  }
}
/* line 21, ../sass/pages/_services.scss */
.page-id-13869 .q_image_with_text_over .icon_holder, .page-id-22956 .q_image_with_text_over .icon_holder, .parent-pageid-13869 .q_image_with_text_over .icon_holder, .parent-pageid-22956 .q_image_with_text_over .icon_holder {
  font-size: 25px !important;
}
@media only screen and (max-width: 768px) {
  /* line 21, ../sass/pages/_services.scss */
  .page-id-13869 .q_image_with_text_over .icon_holder, .page-id-22956 .q_image_with_text_over .icon_holder, .parent-pageid-13869 .q_image_with_text_over .icon_holder, .parent-pageid-22956 .q_image_with_text_over .icon_holder {
    display: none;
  }
}
/* line 29, ../sass/pages/_services.scss */
.page-id-13869 .contactezNous .call_to_action_text, .page-id-22956 .contactezNous .call_to_action_text, .parent-pageid-13869 .contactezNous .call_to_action_text, .parent-pageid-22956 .contactezNous .call_to_action_text {
  padding-left: 0;
}
/* line 32, ../sass/pages/_services.scss */
.page-id-13869 .contactezNous .text_wrapper.column1, .page-id-22956 .contactezNous .text_wrapper.column1, .parent-pageid-13869 .contactezNous .text_wrapper.column1, .parent-pageid-22956 .contactezNous .text_wrapper.column1 {
  width: 100% !important;
  margin-bottom: 25px !important;
}
/* line 36, ../sass/pages/_services.scss */
.page-id-13869 .contactezNous .button_wrapper, .page-id-22956 .contactezNous .button_wrapper, .parent-pageid-13869 .contactezNous .button_wrapper, .parent-pageid-22956 .contactezNous .button_wrapper {
  text-align: center;
  margin-top: 30px;
  float: none;
  width: 100%;
}
/* line 41, ../sass/pages/_services.scss */
.page-id-13869 .contactezNous .button_wrapper .qbutton, .page-id-22956 .contactezNous .button_wrapper .qbutton, .parent-pageid-13869 .contactezNous .button_wrapper .qbutton, .parent-pageid-22956 .contactezNous .button_wrapper .qbutton {
  position: relative;
  margin: auto;
}
/* line 49, ../sass/pages/_services.scss */
.page-id-13869 .back_holder_inner, .page-id-22956 .back_holder_inner, .parent-pageid-13869 .back_holder_inner, .parent-pageid-22956 .back_holder_inner {
  text-align: center;
  color: #ffffff;
}
/* line 52, ../sass/pages/_services.scss */
.page-id-13869 .back_holder_inner a, .page-id-22956 .back_holder_inner a, .parent-pageid-13869 .back_holder_inner a, .parent-pageid-22956 .back_holder_inner a {
  color: #ffffff;
  position: absolute;
  top: 60%;
  left: 0;
  margin-top: -160px;
  /*@media screen and (min-width: 742px) and (max-width:1271px) {
  	display: none
  }*/
}
@media only screen and (max-width: 1000px) {
  /* line 52, ../sass/pages/_services.scss */
  .page-id-13869 .back_holder_inner a, .page-id-22956 .back_holder_inner a, .parent-pageid-13869 .back_holder_inner a, .parent-pageid-22956 .back_holder_inner a {
    width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 1000px) {
  /* line 69, ../sass/pages/_services.scss */
  .page-id-13869 .back_holder_inner .responsiveTxt, .page-id-22956 .back_holder_inner .responsiveTxt, .parent-pageid-13869 .back_holder_inner .responsiveTxt, .parent-pageid-22956 .back_holder_inner .responsiveTxt {
    display: none;
  }
}
/* line 76, ../sass/pages/_services.scss */
.page-id-13869 .banners-tuiles .icon_holder, .page-id-22956 .banners-tuiles .icon_holder, .parent-pageid-13869 .banners-tuiles .icon_holder, .parent-pageid-22956 .banners-tuiles .icon_holder {
  display: none !important;
}
@media only screen and (max-width: 768px) {
  /* line 75, ../sass/pages/_services.scss */
  .page-id-13869 .banners-tuiles, .page-id-22956 .banners-tuiles, .parent-pageid-13869 .banners-tuiles, .parent-pageid-22956 .banners-tuiles {
    padding-bottom: 0 !important;
  }
}
/* line 82, ../sass/pages/_services.scss */
.page-id-13869 .banners-tuiles h4, .page-id-22956 .banners-tuiles h4, .parent-pageid-13869 .banners-tuiles h4, .parent-pageid-22956 .banners-tuiles h4 {
  font-size: 16px !important;
}
@media only screen and (max-width: 768px) {
  /* line 86, ../sass/pages/_services.scss */
  .page-id-13869 .vc_col-sm-4, .page-id-22956 .vc_col-sm-4, .parent-pageid-13869 .vc_col-sm-4, .parent-pageid-22956 .vc_col-sm-4 {
    padding-bottom: 15px !important;
  }
}

/*pages interieures enfant de page parent service*/
/* line 96, ../sass/pages/_services.scss */
.parent-pageid-13869 .objectifs {
  text-align: center;
}

/* line 101, ../sass/pages/_services.scss */
.page-id-13869 .citations, .page-id-22956 .citations {
  padding: 0 !important;
}
/* line 104, ../sass/pages/_services.scss */
.page-id-13869 #testimony-services, .page-id-22956 #testimony-services {
  padding-top: 0 !important;
}

/* line 110, ../sass/pages/_services.scss */
.citations {
  padding-bottom: 0;
}

/* line 119, ../sass/pages/_services.scss */
.videos-contenair .txt-intro {
  margin-bottom: 40px !important;
}
/* line 121, ../sass/pages/_services.scss */
.videos-contenair .txt-intro p {
  text-align: center;
}

/* line 139, ../sass/pages/_services.scss */
.page-id-22493, .page-id-22936 {
  /*.portfolio_slider img{ 
  	min-height:525px;
  
  }*/
}
/* line 140, ../sass/pages/_services.scss */
.page-id-22493 .responsiveTxt, .page-id-22936 .responsiveTxt {
  display: block;
  margin-bottom: 35%;
}

/*methodologie*/
@media only screen and (max-width: 1000px) {
  /* line 3, ../sass/pages/_methodologie.scss */
  .page-id-22101 .bloc-intro .vc_col-sm-4, .page-id-22947 .bloc-intro .vc_col-sm-4 {
    margin-bottom: 50px;
  }
}

/*benefices*/
/* line 1, ../sass/pages/_benefices.scss */
.page-id-18626, .page-id-22954 {
  /*background:$white!important	;*/
  /*landing page parent  -  tuiles*/
}
/* line 2, ../sass/pages/_benefices.scss */
.page-id-18626 .projects_holder.standard article .portfolio_description, .page-id-18626 .projects_holder.standard_no_space article .portfolio_description, .page-id-22954 .projects_holder.standard article .portfolio_description, .page-id-22954 .projects_holder.standard_no_space article .portfolio_description {
  min-height: 40px !important;
}
/* line 5, ../sass/pages/_benefices.scss */
.page-id-18626 .portfolio_title, .page-id-22954 .portfolio_title {
  margin-bottom: 0 !important;
}
/* line 8, ../sass/pages/_benefices.scss */
.page-id-18626 .portfolio_description, .page-id-22954 .portfolio_description {
  min-height: 40px !important;
}
@media only screen and (max-width: 768px) {
  /* line 8, ../sass/pages/_benefices.scss */
  .page-id-18626 .portfolio_description, .page-id-22954 .portfolio_description {
    height: 100% !important;
    min-height: 30px !important;
  }
}
/* line 16, ../sass/pages/_benefices.scss */
.page-id-18626 .container_inner.default_template_holder.clearfix, .page-id-22954 .container_inner.default_template_holder.clearfix {
  width: 100%;
}
/* line 21, ../sass/pages/_benefices.scss */
.page-id-18626 .filter_outer, .page-id-22954 .filter_outer {
  display: none;
}
@media only screen and (max-width: 768px) {
  /* line 24, ../sass/pages/_benefices.scss */
  .page-id-18626 .link-tuiles, .page-id-22954 .link-tuiles {
    display: none;
  }
}
/* line 28, ../sass/pages/_benefices.scss */
.page-id-18626 .link-tuiles .vc_column_container .wpb_wrapper .wpb_wrapper, .page-id-22954 .link-tuiles .vc_column_container .wpb_wrapper .wpb_wrapper {
  text-align: center;
  padding: 15px 20px;
  background: #DE1900;
  /*border:2px solid $blue-light;*/
}
/* line 33, ../sass/pages/_benefices.scss */
.page-id-18626 .link-tuiles .vc_column_container .wpb_wrapper .wpb_wrapper:hover, .page-id-22954 .link-tuiles .vc_column_container .wpb_wrapper .wpb_wrapper:hover {
  cursor: pointer;
  background: #b01704;
}
/* line 37, ../sass/pages/_benefices.scss */
.page-id-18626 .link-tuiles .vc_column_container .wpb_wrapper .wpb_wrapper a, .page-id-22954 .link-tuiles .vc_column_container .wpb_wrapper .wpb_wrapper a {
  color: #ffffff !important;
  font-family: "Raleway",sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  text-transform: uppercase;
}
/* line 45, ../sass/pages/_benefices.scss */
.page-id-18626 .link-tuiles .vc_column_container .wpb_wrapper .wpb_wrapper a:hover, .page-id-22954 .link-tuiles .vc_column_container .wpb_wrapper .wpb_wrapper a:hover {
  color: #DE1900;
}
/* line 52, ../sass/pages/_benefices.scss */
.page-id-18626 .bloc-tuiles .portfolio_shader, .page-id-22954 .bloc-tuiles .portfolio_shader {
  display: none;
}
/* line 56, ../sass/pages/_benefices.scss */
.page-id-18626 .projects_holder article .image_holder:hover img, .page-id-18626 .projects_holder article .portfolio_description:hover img, .page-id-22954 .projects_holder article .image_holder:hover img, .page-id-22954 .projects_holder article .portfolio_description:hover img {
  -webkit-transition: all 1s ease;
  /* Safari and Chrome */
  -moz-transition: all 1s ease;
  /* Firefox */
  -ms-transition: all 1s ease;
  /* IE 9 */
  -o-transition: all 1s ease;
  /* Opera */
  transition: all 1s ease;
  -webkit-transform: scale(1.25);
  /* Safari and Chrome */
  -moz-transform: scale(1.25);
  /* Firefox */
  -ms-transform: scale(1.25);
  /* IE 9 */
  -o-transform: scale(1.25);
  /* Opera */
  transform: scale(1.25);
}
/* line 68, ../sass/pages/_benefices.scss */
.page-id-18626 .project_category, .page-id-22954 .project_category {
  display: none !important;
}

/*a propos*/
/*style page a propos*/
/* line 3, ../sass/pages/_aPropos.scss */
.page-id-21452 .projects_holder article .project_category, .page-id-21452 .portfolio_slides .project_category, .page-id-21452 .projects_masonry_holder .project_category, .page-id-22952 .projects_holder article .project_category, .page-id-22952 .portfolio_slides .project_category, .page-id-22952 .projects_masonry_holder .project_category {
  display: block !important;
}
/* line 6, ../sass/pages/_aPropos.scss */
.page-id-21452 .container_inner, .page-id-22952 .container_inner {
  width: 100%;
}
/* line 9, ../sass/pages/_aPropos.scss */
.page-id-21452 .page_header .container_inner, .page-id-21452 .title_outer .container_inner, .page-id-21452 footer .container_inner, .page-id-22952 .page_header .container_inner, .page-id-22952 .title_outer .container_inner, .page-id-22952 footer .container_inner {
  width: 1100px;
  margin: auto;
}
@media only screen and (max-width: 1000px) {
  /* line 9, ../sass/pages/_aPropos.scss */
  .page-id-21452 .page_header .container_inner, .page-id-21452 .title_outer .container_inner, .page-id-21452 footer .container_inner, .page-id-22952 .page_header .container_inner, .page-id-22952 .title_outer .container_inner, .page-id-22952 footer .container_inner {
    width: 100% !important;
  }
}
/* line 16, ../sass/pages/_aPropos.scss */
.page-id-21452 .icones-a-propos, .page-id-22952 .icones-a-propos {
  /*text-align: left;*/
}
@media only screen and (max-width: 1000px) {
  /* line 19, ../sass/pages/_aPropos.scss */
  .page-id-21452 .icones-a-propos .icon-txt-propos, .page-id-22952 .icones-a-propos .icon-txt-propos {
    margin-bottom: 50px;
  }
}
/* line 24, ../sass/pages/_aPropos.scss */
.page-id-21452 .icones-a-propos .icon-txt-propos .q_icon_with_title, .page-id-22952 .icones-a-propos .icon-txt-propos .q_icon_with_title {
  /*text-align: left!important;
  @media only screen and ($small){
  	text-align: center!important;
  }*/
}
@media only screen and (max-width: 1000px) {
  /* line 30, ../sass/pages/_aPropos.scss */
  .page-id-21452 .icones-a-propos .icon_text_holder, .page-id-22952 .icones-a-propos .icon_text_holder {
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
/* line 37, ../sass/pages/_aPropos.scss */
.page-id-21452 .origines, .page-id-22952 .origines {
  color: #ffffff;
  text-align: center p;
  text-align-font-size: 12px;
}
/* line 43, ../sass/pages/_aPropos.scss */
.page-id-21452 .origines .parallax_content, .page-id-22952 .origines .parallax_content {
  color: #ffffff;
  padding-top: 100px;
}
/* line 47, ../sass/pages/_aPropos.scss */
.page-id-21452 .origines h2, .page-id-22952 .origines h2 {
  color: #ffffff;
  margin-bottom: 30px;
}
/* line 52, ../sass/pages/_aPropos.scss */
.page-id-21452 .portfolio_shader, .page-id-22952 .portfolio_shader {
  display: none !important;
}
/* line 59, ../sass/pages/_aPropos.scss */
.page-id-21452 .projects_holder .portfolio_category_148 .image img, .page-id-22952 .projects_holder .portfolio_category_148 .image img {
  -webkit-transition: all 1s ease;
  /* Safari and Chrome */
  -moz-transition: all 1s ease;
  /* Firefox */
  -ms-transition: all 1s ease;
  /* IE 9 */
  -o-transition: all 1s ease;
  /* Opera */
  transition: all 1s ease;
}
/* line 66, ../sass/pages/_aPropos.scss */
.page-id-21452 .projects_holder .portfolio_category_148 .standard_hover .image:hover img, .page-id-22952 .projects_holder .portfolio_category_148 .standard_hover .image:hover img {
  -webkit-transform: scale(1.25);
  /* Safari and Chrome */
  -moz-transform: scale(1.25);
  /* Firefox */
  -ms-transform: scale(1.25);
  /* IE 9 */
  -o-transform: scale(1.25);
  /* Opera */
  transform: scale(1.25);
}
/* line 74, ../sass/pages/_aPropos.scss */
.page-id-21452 .projects_holder article .image_holder:hover img, .page-id-21452 .projects_holder article .portfolio_description:hover img, .page-id-22952 .projects_holder article .image_holder:hover img, .page-id-22952 .projects_holder article .portfolio_description:hover img {
  -webkit-transition: all 1s ease;
  /* Safari and Chrome */
  -moz-transition: all 1s ease;
  /* Firefox */
  -ms-transition: all 1s ease;
  /* IE 9 */
  -o-transition: all 1s ease;
  /* Opera */
  transition: all 1s ease;
  -webkit-transform: scale(1.25);
  /* Safari and Chrome */
  -moz-transform: scale(1.25);
  /* Firefox */
  -ms-transform: scale(1.25);
  /* IE 9 */
  -o-transform: scale(1.25);
  /* Opera */
  transform: scale(1.25);
}
/* line 87, ../sass/pages/_aPropos.scss */
.page-id-21452 .project_category ul, .page-id-22952 .project_category ul {
  list-style-type: none;
}
/* line 89, ../sass/pages/_aPropos.scss */
.page-id-21452 .project_category ul li, .page-id-22952 .project_category ul li {
  display: inline-block;
}
/* line 91, ../sass/pages/_aPropos.scss */
.page-id-21452 .project_category ul li a:hover, .page-id-22952 .project_category ul li a:hover {
  color: #000000;
}
/* line 96, ../sass/pages/_aPropos.scss */
.page-id-21452 .project_category .name, .page-id-22952 .project_category .name {
  display: none !important;
}
/* line 104, ../sass/pages/_aPropos.scss */
.page-id-21452 .projects_holder_outer .portfolio_title, .page-id-22952 .projects_holder_outer .portfolio_title {
  text-align: left;
}
/* line 106, ../sass/pages/_aPropos.scss */
.page-id-21452 .projects_holder_outer .portfolio_title a, .page-id-22952 .projects_holder_outer .portfolio_title a {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-size: 13px !important;
}
/* line 113, ../sass/pages/_aPropos.scss */
.page-id-21452 .projects_holder_outer .project_category span, .page-id-22952 .projects_holder_outer .project_category span {
  font-family: "Raleway", sans-serif !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  font-style: normal !important;
  color: #636363 !important;
  line-height: 23px !important;
}
@media only screen and (max-width: 1000px) {
  /* line 122, ../sass/pages/_aPropos.scss */
  .page-id-21452 .title_subtitle_holder_inner, .page-id-22952 .title_subtitle_holder_inner {
    padding: 25px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
/* line 132, ../sass/pages/_aPropos.scss */
.page-id-21452 .box_holder_icon_inner .icon_holder_inner:hover .q_font_elegant_holder.circle, .page-id-21452 .box_holder_icon_inner .icon_holder_inner:hover .q_font_elegant_holder.square, .page-id-21452 .q_icon_with_title.circle .icon_holder_inner:hover .q_font_elegant_holder.circle, .page-id-21452 .q_icon_with_title.square .icon_holder_inner:hover .q_font_elegant_holder.square, .page-id-21452 .q_icon_with_title.circle .icon_holder:hover .icon_holder_inner, .page-id-21452 .q_icon_with_title.square .icon_holder:hover .icon_holder_inner, .page-id-21452 .box_holder_icon_inner.circle .icon_holder_inner:hover, .page-id-21452 .box_holder_icon_inner.square .icon_holder_inner:hover, .page-id-21452 .q_icon_with_title.circle .icon_holder:hover .fa-stack, .page-id-21452 .q_icon_with_title.square .icon_holder:hover .fa-stack, .page-id-22952 .box_holder_icon_inner .icon_holder_inner:hover .q_font_elegant_holder.circle, .page-id-22952 .box_holder_icon_inner .icon_holder_inner:hover .q_font_elegant_holder.square, .page-id-22952 .q_icon_with_title.circle .icon_holder_inner:hover .q_font_elegant_holder.circle, .page-id-22952 .q_icon_with_title.square .icon_holder_inner:hover .q_font_elegant_holder.square, .page-id-22952 .q_icon_with_title.circle .icon_holder:hover .icon_holder_inner, .page-id-22952 .q_icon_with_title.square .icon_holder:hover .icon_holder_inner, .page-id-22952 .box_holder_icon_inner.circle .icon_holder_inner:hover, .page-id-22952 .box_holder_icon_inner.square .icon_holder_inner:hover, .page-id-22952 .q_icon_with_title.circle .icon_holder:hover .fa-stack, .page-id-22952 .q_icon_with_title.square .icon_holder:hover .fa-stack {
  background-color: #DE1900 !important;
}

/*-------------------------------------BIOGRAPHIES INDIVISUELLES PAGES PORTFOLIO-----------------------------*/
/* line 139, ../sass/pages/_aPropos.scss */
.SmallBio .portfolio_social_holder {
  display: none;
}
/* line 142, ../sass/pages/_aPropos.scss */
.SmallBio .info_section_title {
  font-family: "Crete Round", sans-serif !important;
}

/* line 148, ../sass/pages/_aPropos.scss */
.job-title p {
  color: #DE1900 !important;
  font-family: "Crete Round", sans-serif !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  margin-bottom: 20px !important;
  font-style: italic !important;
}

/* line 160, ../sass/pages/_aPropos.scss */
.bio .project_category a {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

/*cacher execerpt sur pages singles bio*/
/* line 169, ../sass/pages/_aPropos.scss */
.postid-43 .info_section_title a, .postid-21978 .info_section_title a, .postid-21986 .info_section_title a, .postid-21989 .info_section_title a, .postid-21992 .info_section_title a, .postid-21995 .info_section_title a, .postid-21998 .info_section_title a, .postid-22001 .info_section_title a, .postid-23269 .info_section_title a, .postid-23287 .info_section_title a, .postid-23277 .info_section_title a, .postid-23282 .info_section_title a, .postid-23278 .info_section_title a, .postid-23280 .info_section_title a, .postid-23281 .info_section_title a, .postid-23279 .info_section_title a, .portfolio-equipe .info_section_title a {
  display: none !important;
}
/* line 172, ../sass/pages/_aPropos.scss */
.postid-43 .info_section_title p, .postid-21978 .info_section_title p, .postid-21986 .info_section_title p, .postid-21989 .info_section_title p, .postid-21992 .info_section_title p, .postid-21995 .info_section_title p, .postid-21998 .info_section_title p, .postid-22001 .info_section_title p, .postid-23269 .info_section_title p, .postid-23287 .info_section_title p, .postid-23277 .info_section_title p, .postid-23282 .info_section_title p, .postid-23278 .info_section_title p, .postid-23280 .info_section_title p, .postid-23281 .info_section_title p, .postid-23279 .info_section_title p, .portfolio-equipe .info_section_title p {
  font-style: normal !important;
  font-size: 15px !important;
  text-transform: uppercase !important;
  line-height: 27px !important;
}
/* line 178, ../sass/pages/_aPropos.scss */
.postid-43 .info_section_title .name, .postid-21978 .info_section_title .name, .postid-21986 .info_section_title .name, .postid-21989 .info_section_title .name, .postid-21992 .info_section_title .name, .postid-21995 .info_section_title .name, .postid-21998 .info_section_title .name, .postid-22001 .info_section_title .name, .postid-23269 .info_section_title .name, .postid-23287 .info_section_title .name, .postid-23277 .info_section_title .name, .postid-23282 .info_section_title .name, .postid-23278 .info_section_title .name, .postid-23280 .info_section_title .name, .postid-23281 .info_section_title .name, .postid-23279 .info_section_title .name, .portfolio-equipe .info_section_title .name {
  font-size: 35px;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
@media only screen and (max-width: 1000px) {
  /* line 178, ../sass/pages/_aPropos.scss */
  .postid-43 .info_section_title .name, .postid-21978 .info_section_title .name, .postid-21986 .info_section_title .name, .postid-21989 .info_section_title .name, .postid-21992 .info_section_title .name, .postid-21995 .info_section_title .name, .postid-21998 .info_section_title .name, .postid-22001 .info_section_title .name, .postid-23269 .info_section_title .name, .postid-23287 .info_section_title .name, .postid-23277 .info_section_title .name, .postid-23282 .info_section_title .name, .postid-23278 .info_section_title .name, .postid-23280 .info_section_title .name, .postid-23281 .info_section_title .name, .postid-23279 .info_section_title .name, .portfolio-equipe .info_section_title .name {
    font-size: 27px !important;
  }
}

/* line 194, ../sass/pages/_aPropos.scss */
.portfolio-equipe .portfolio_detail .info_section_title a {
  display: none !important;
}

/* line 197, ../sass/pages/_aPropos.scss */
.info_section_title p {
  font-size: 35px;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.2em;
}
@media only screen and (max-width: 768px) {
  /* line 197, ../sass/pages/_aPropos.scss */
  .info_section_title p {
    padding-top: 25px;
  }
}

/* line 210, ../sass/pages/_aPropos.scss */
.page-id-21452 .projects_holder .mix .image, .page-id-22952 .projects_holder .mix .image {
  height: auto !important;
}

/*cas pratiques*/
/* line 2, ../sass/pages/_cas-pratiques.scss */
.page-id-5781 .portfolio_shader, .page-id-23291 .portfolio_shader {
  display: none !important;
}
/* line 5, ../sass/pages/_cas-pratiques.scss */
.page-id-5781 .projects_holder article .image_holder:hover img, .page-id-5781 .projects_holder article .portfolio_description:hover img, .page-id-23291 .projects_holder article .image_holder:hover img, .page-id-23291 .projects_holder article .portfolio_description:hover img {
  -webkit-transition: all 1s ease;
  /* Safari and Chrome */
  -moz-transition: all 1s ease;
  /* Firefox */
  -ms-transition: all 1s ease;
  /* IE 9 */
  -o-transition: all 1s ease;
  /* Opera */
  transition: all 1s ease;
  -webkit-transform: scale(1.25);
  /* Safari and Chrome */
  -moz-transform: scale(1.25);
  /* Firefox */
  -ms-transform: scale(1.25);
  /* IE 9 */
  -o-transform: scale(1.25);
  /* Opera */
  transform: scale(1.25);
}
/* line 17, ../sass/pages/_cas-pratiques.scss */
.page-id-5781 .portfolio_title, .page-id-23291 .portfolio_title {
  text-align: left;
}
/* line 20, ../sass/pages/_cas-pratiques.scss */
.page-id-5781 .portfolio_description, .page-id-23291 .portfolio_description {
  min-height: 100px !important;
}

/*conseils*/
/* line 3, ../sass/pages/_conseils.scss */
.page-id-23559 .tuiles .text_wrapper.column1, .page-id-23565 .tuiles .text_wrapper.column1 {
  display: none !important;
}
/* line 7, ../sass/pages/_conseils.scss */
.page-id-23559 .tuiles .wpb_wrapper, .page-id-23565 .tuiles .wpb_wrapper {
  text-align: center;
}
/* line 12, ../sass/pages/_conseils.scss */
.page-id-23559 .contactezNous, .page-id-23565 .contactezNous {
  padding-bottom: 50px;
}
/* line 15, ../sass/pages/_conseils.scss */
.page-id-23559 .container_inner, .page-id-23565 .container_inner {
  width: 100%;
  padding-top: 0 !important;
}
/* line 19, ../sass/pages/_conseils.scss */
.page-id-23559 .page_header .container_inner, .page-id-23559 .title_outer .container_inner, .page-id-23559 footer .container_inner, .page-id-23559 .blog_holder, .page-id-23565 .page_header .container_inner, .page-id-23565 .title_outer .container_inner, .page-id-23565 footer .container_inner, .page-id-23565 .blog_holder {
  width: 1100px;
  margin: auto;
}
@media only screen and (max-width: 1000px) {
  /* line 19, ../sass/pages/_conseils.scss */
  .page-id-23559 .page_header .container_inner, .page-id-23559 .title_outer .container_inner, .page-id-23559 footer .container_inner, .page-id-23559 .blog_holder, .page-id-23565 .page_header .container_inner, .page-id-23565 .title_outer .container_inner, .page-id-23565 footer .container_inner, .page-id-23565 .blog_holder {
    width: 100%;
  }
}
/* line 27, ../sass/pages/_conseils.scss */
.page-id-23559 .bloc-trois-tuiles, .page-id-23565 .bloc-trois-tuiles {
  background: #ffffff;
}
/* line 29, ../sass/pages/_conseils.scss */
.page-id-23559 .bloc-trois-tuiles h4, .page-id-23565 .bloc-trois-tuiles h4 {
  margin-bottom: 25px;
  color: #3c3c3c !important;
}
/* line 33, ../sass/pages/_conseils.scss */
.page-id-23559 .bloc-trois-tuiles p, .page-id-23565 .bloc-trois-tuiles p {
  color: #3c3c3c !important;
}
@media only screen and (max-width: 1000px) {
  /* line 36, ../sass/pages/_conseils.scss */
  .page-id-23559 .bloc-trois-tuiles .tuiles .vc_col-sm-4, .page-id-23565 .bloc-trois-tuiles .tuiles .vc_col-sm-4 {
    margin-bottom: 50px;
  }
}
/* line 43, ../sass/pages/_conseils.scss */
.page-id-23559 .blog_holder, .page-id-23565 .blog_holder {
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 47, ../sass/pages/_conseils.scss */
.page-id-23559 .blog_holder article .post_image a .post_overlay, .page-id-23565 .blog_holder article .post_image a .post_overlay {
  background-color: #DE1900;
}
/* line 50, ../sass/pages/_conseils.scss */
.page-id-23559 .blog_holder.masonry article, .page-id-23565 .blog_holder.masonry article {
  margin-bottom: 0 !important;
}
/* line 53, ../sass/pages/_conseils.scss */
.page-id-23559 .two_columns_75_25 > .column2, .page-id-23565 .two_columns_75_25 > .column2 {
  float: none;
  width: 100%;
  text-align: center;
}
/* line 58, ../sass/pages/_conseils.scss */
.page-id-23559 .call_to_action .column2.button_wrapper .qbutton, .page-id-23565 .call_to_action .column2.button_wrapper .qbutton {
  position: relative;
}
/* line 61, ../sass/pages/_conseils.scss */
.page-id-23559 .call_to_action.normal, .page-id-23565 .call_to_action.normal {
  padding-bottom: 0;
}
@media only screen and (max-width: 1000px) {
  /* line 61, ../sass/pages/_conseils.scss */
  .page-id-23559 .call_to_action.normal, .page-id-23565 .call_to_action.normal {
    padding-bottom: 30px;
    padding-top: 25px;
  }
}

/*pages internes conseils - leadership*/
/* line 71, ../sass/pages/_conseils.scss */
.page-id-22321 .container_inner, .page-id-22336 .container_inner, .page-id-22339 .container_inner, .page-id-22944 .container_inner, .page-id-22943 .container_inner, .page-id-22942 .container_inner {
  padding-top: 0 !important;
}
/* line 74, ../sass/pages/_conseils.scss */
.page-id-22321 .container_inner, .page-id-22336 .container_inner, .page-id-22339 .container_inner, .page-id-22944 .container_inner, .page-id-22943 .container_inner, .page-id-22942 .container_inner {
  width: 100%;
}
/* line 77, ../sass/pages/_conseils.scss */
.page-id-22321 .page_header .container_inner, .page-id-22321 .title_outer .container_inner, .page-id-22321 footer .container_inner, .page-id-22321 .blog_holder.masonry.masonry_pagination, .page-id-22336 .page_header .container_inner, .page-id-22336 .title_outer .container_inner, .page-id-22336 footer .container_inner, .page-id-22336 .blog_holder.masonry.masonry_pagination, .page-id-22339 .page_header .container_inner, .page-id-22339 .title_outer .container_inner, .page-id-22339 footer .container_inner, .page-id-22339 .blog_holder.masonry.masonry_pagination, .page-id-22944 .page_header .container_inner, .page-id-22944 .title_outer .container_inner, .page-id-22944 footer .container_inner, .page-id-22944 .blog_holder.masonry.masonry_pagination, .page-id-22943 .page_header .container_inner, .page-id-22943 .title_outer .container_inner, .page-id-22943 footer .container_inner, .page-id-22943 .blog_holder.masonry.masonry_pagination, .page-id-22942 .page_header .container_inner, .page-id-22942 .title_outer .container_inner, .page-id-22942 footer .container_inner, .page-id-22942 .blog_holder.masonry.masonry_pagination {
  width: 1100px;
  margin: auto;
}
@media only screen and (max-width: 1000px) {
  /* line 77, ../sass/pages/_conseils.scss */
  .page-id-22321 .page_header .container_inner, .page-id-22321 .title_outer .container_inner, .page-id-22321 footer .container_inner, .page-id-22321 .blog_holder.masonry.masonry_pagination, .page-id-22336 .page_header .container_inner, .page-id-22336 .title_outer .container_inner, .page-id-22336 footer .container_inner, .page-id-22336 .blog_holder.masonry.masonry_pagination, .page-id-22339 .page_header .container_inner, .page-id-22339 .title_outer .container_inner, .page-id-22339 footer .container_inner, .page-id-22339 .blog_holder.masonry.masonry_pagination, .page-id-22944 .page_header .container_inner, .page-id-22944 .title_outer .container_inner, .page-id-22944 footer .container_inner, .page-id-22944 .blog_holder.masonry.masonry_pagination, .page-id-22943 .page_header .container_inner, .page-id-22943 .title_outer .container_inner, .page-id-22943 footer .container_inner, .page-id-22943 .blog_holder.masonry.masonry_pagination, .page-id-22942 .page_header .container_inner, .page-id-22942 .title_outer .container_inner, .page-id-22942 footer .container_inner, .page-id-22942 .blog_holder.masonry.masonry_pagination {
    width: 100%;
  }
}
/* line 84, ../sass/pages/_conseils.scss */
.page-id-22321 .bloc-intro, .page-id-22336 .bloc-intro, .page-id-22339 .bloc-intro, .page-id-22944 .bloc-intro, .page-id-22943 .bloc-intro, .page-id-22942 .bloc-intro {
  margin-bottom: 80px !important;
}
/* line 87, ../sass/pages/_conseils.scss */
.page-id-22321 .blog_holder.masonry.masonry_pagination, .page-id-22336 .blog_holder.masonry.masonry_pagination, .page-id-22339 .blog_holder.masonry.masonry_pagination, .page-id-22944 .blog_holder.masonry.masonry_pagination, .page-id-22943 .blog_holder.masonry.masonry_pagination, .page-id-22942 .blog_holder.masonry.masonry_pagination {
  margin-bottom: 60px !important;
}

/* line 93, ../sass/pages/_conseils.scss */
.tuileConseils .post_excerpt {
  margin-bottom: 15px;
}
/* line 96, ../sass/pages/_conseils.scss */
.tuileConseils .time {
  font-family: "Crete Round", sans-serif !important;
  font-style: italic !important;
  color: #000000 !important;
}

/*conseils*/
@media only screen and (max-width: 1000px) {
  /* line 3, ../sass/pages/_carrieres.scss */
  .page-id-22078 .bloc-texte-standard .grid_section, .page-id-22948 .bloc-texte-standard .grid_section {
    padding-top: 0 !important;
  }
}
/* line 10, ../sass/pages/_carrieres.scss */
.page-id-22078 .content .content_inner > .container > .container_inner, .page-id-22078 .content .content_inner > .full_width > .full_width_inner, .page-id-22948 .content .content_inner > .container > .container_inner, .page-id-22948 .content .content_inner > .full_width > .full_width_inner {
  padding-top: 0;
}
/* line 13, ../sass/pages/_carrieres.scss */
.page-id-22078 .container_inner, .page-id-22948 .container_inner {
  width: 100%;
}
/* line 17, ../sass/pages/_carrieres.scss */
.page-id-22078 .page_header .container_inner, .page-id-22078 .title_outer .container_inner, .page-id-22078 footer .container_inner, .page-id-22948 .page_header .container_inner, .page-id-22948 .title_outer .container_inner, .page-id-22948 footer .container_inner {
  width: 1100px;
  margin: auto;
}
@media only screen and (max-width: 1000px) {
  /* line 17, ../sass/pages/_carrieres.scss */
  .page-id-22078 .page_header .container_inner, .page-id-22078 .title_outer .container_inner, .page-id-22078 footer .container_inner, .page-id-22948 .page_header .container_inner, .page-id-22948 .title_outer .container_inner, .page-id-22948 footer .container_inner {
    width: 100% !important;
  }
}
/* line 26, ../sass/pages/_carrieres.scss */
.page-id-22078 .projects_holder .project_category, .page-id-22948 .projects_holder .project_category {
  display: none;
}
/* line 29, ../sass/pages/_carrieres.scss */
.page-id-22078 .projects_holder .portfolio_title, .page-id-22948 .projects_holder .portfolio_title {
  text-align: left;
}
/* line 33, ../sass/pages/_carrieres.scss */
.page-id-22078 .portfolio_shader, .page-id-22948 .portfolio_shader {
  display: none !important;
}
/* line 37, ../sass/pages/_carrieres.scss */
.page-id-22078 .projects_holder .mix.portfolio_category_153 .image img, .page-id-22948 .projects_holder .mix.portfolio_category_153 .image img {
  -webkit-transition: all 1s ease;
  /* Safari and Chrome */
  -moz-transition: all 1s ease;
  /* Firefox */
  -ms-transition: all 1s ease;
  /* IE 9 */
  -o-transition: all 1s ease;
  /* Opera */
  transition: all 1s ease;
}
/* line 44, ../sass/pages/_carrieres.scss */
.page-id-22078 .projects_holder .mix.portfolio_category_153 .image:hover img, .page-id-22078 .projects_holder .mix.portfolio_category_153 .image_holder:hover img, .page-id-22948 .projects_holder .mix.portfolio_category_153 .image:hover img, .page-id-22948 .projects_holder .mix.portfolio_category_153 .image_holder:hover img {
  -webkit-transform: scale(1.25);
  /* Safari and Chrome */
  -moz-transform: scale(1.25);
  /* Firefox */
  -ms-transform: scale(1.25);
  /* IE 9 */
  -o-transform: scale(1.25);
  /* Opera */
  transform: scale(1.25);
}
/* line 52, ../sass/pages/_carrieres.scss */
.page-id-22078 .portfolio_description, .page-id-22948 .portfolio_description {
  min-height: 60px;
}

/*actualites*/
/* line 3, ../sass/pages/_actualites.scss */
.page-id-22286 .tuiles .wpb_wrapper, .page-id-22946 .tuiles .wpb_wrapper {
  text-align: center;
}
/* line 8, ../sass/pages/_actualites.scss */
.page-id-22286 .container_inner, .page-id-22946 .container_inner {
  width: 100%;
  padding-top: 0 !important;
}
/* line 12, ../sass/pages/_actualites.scss */
.page-id-22286 .page_header .container_inner, .page-id-22286 .title_outer .container_inner, .page-id-22286 footer .container_inner, .page-id-22286 .blog_holder, .page-id-22946 .page_header .container_inner, .page-id-22946 .title_outer .container_inner, .page-id-22946 footer .container_inner, .page-id-22946 .blog_holder {
  width: 1100px;
  margin: auto;
}
@media only screen and (max-width: 1000px) {
  /* line 12, ../sass/pages/_actualites.scss */
  .page-id-22286 .page_header .container_inner, .page-id-22286 .title_outer .container_inner, .page-id-22286 footer .container_inner, .page-id-22286 .blog_holder, .page-id-22946 .page_header .container_inner, .page-id-22946 .title_outer .container_inner, .page-id-22946 footer .container_inner, .page-id-22946 .blog_holder {
    width: 100%;
  }
}
/* line 19, ../sass/pages/_actualites.scss */
.page-id-22286 .bloc-trois-tuiles, .page-id-22946 .bloc-trois-tuiles {
  background: #ffffff;
}
/* line 22, ../sass/pages/_actualites.scss */
.page-id-22286 .blog_holder, .page-id-22946 .blog_holder {
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 26, ../sass/pages/_actualites.scss */
.page-id-22286 .blog_holder article .post_image a .post_overlay, .page-id-22946 .blog_holder article .post_image a .post_overlay {
  background-color: #DE1900;
}
/* line 29, ../sass/pages/_actualites.scss */
.page-id-22286 .blog_holder.masonry article, .page-id-22946 .blog_holder.masonry article {
  margin-bottom: 0 !important;
}

/*Approche*/
/* line 36, ../sass/pages/_actualites.scss */
.page-id-23893 .objectifs, .page-id-23896 .objectifs {
  background: #fff !important;
}
/* line 39, ../sass/pages/_actualites.scss */
.page-id-23893 .wpb_text_column.wpb_content_element, .page-id-23896 .wpb_text_column.wpb_content_element {
  margin-bottom: 20px !important;
}

/*demande d'infos*/
/*demande d'infos*/
/* line 2, ../sass/pages/_videos.scss */
.side_menu.right .sub-menu a {
  font-family: "Crete Round", sans-serif !important;
  font-size: 13px !important;
  font-style: italic !important;
  font-weight: normal !important;
  color: #ababab !important;
  text-transform: none !important;
  line-height: 23px !important;
}
/* line 12, ../sass/pages/_videos.scss */
.side_menu.right .TitleSide a, .side_menu.right .TitleSide a:hover {
  color: #ffffff;
  font-style: normal;
  font-family: "Raleway", sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
}
/* line 21, ../sass/pages/_videos.scss */
.side_menu.right .TitleSide {
  margin-bottom: 20px !important;
}
/* line 24, ../sass/pages/_videos.scss */
.side_menu.right .sub-menu {
  padding-left: 0 !important;
}
/* line 26, ../sass/pages/_videos.scss */
.side_menu.right .sub-menu a:hover {
  color: #ffffff !important;
}

/*nous joindre*/
/* line 1, ../sass/pages/_joindre.scss */
.page-template-contact-page {
  /*Ajust style overide elastic effet list dropdown*/
}
/* line 2, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-response-msg.ninja-forms-error-msg {
  padding-bottom: 0;
}
/* line 7, ../sass/pages/_joindre.scss */
.page-template-contact-page .bloc-intro .wpb_wrapper span {
  float: left;
}
@media only screen and (max-width: 1000px) {
  /* line 7, ../sass/pages/_joindre.scss */
  .page-template-contact-page .bloc-intro .wpb_wrapper span {
    float: none;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 13, ../sass/pages/_joindre.scss */
  .page-template-contact-page .bloc-intro .wpb_wrapper .wpb_text_column {
    padding-left: 0;
    padding-bottom: 25px;
    text-align: center;
  }
}
/* line 22, ../sass/pages/_joindre.scss */
.page-template-contact-page .bloc-intro a {
  color: #636363;
}
/* line 27, ../sass/pages/_joindre.scss */
.page-template-contact-page .contactezNous {
  padding-bottom: 30px;
}
/* line 29, ../sass/pages/_joindre.scss */
.page-template-contact-page .contactezNous .call_to_action_text, .page-template-contact-page .contactezNous .contactezNous .call_to_action_text p {
  padding-left: 0;
  color: #3c3c3c;
  font-family: "Crete Round", sans-serif;
  font-size: 25px;
  font-style: italic;
  text-align: center;
}
@media only screen and (max-width: 1000px) {
  /* line 29, ../sass/pages/_joindre.scss */
  .page-template-contact-page .contactezNous .call_to_action_text, .page-template-contact-page .contactezNous .contactezNous .call_to_action_text p {
    padding-left: 0;
  }
}
/* line 43, ../sass/pages/_joindre.scss */
.page-template-contact-page .pageContact .bloc-quote-one {
  overflow: hidden;
}
/* line 46, ../sass/pages/_joindre.scss */
.page-template-contact-page .pageContact .bloc-quote-one ul {
  margin-bottom: 80px;
  padding-left: 10px;
}
/* line 49, ../sass/pages/_joindre.scss */
.page-template-contact-page .pageContact .bloc-quote-one ul li {
  margin-bottom: 5px;
}
/* line 54, ../sass/pages/_joindre.scss */
.page-template-contact-page .quote {
  min-height: 100% !important;
  margin-bottom: 70px !important;
}
/* line 59, ../sass/pages/_joindre.scss */
.page-template-contact-page .wpb_single_image {
  float: left !important;
}
/* line 62, ../sass/pages/_joindre.scss */
.page-template-contact-page .ssTitle {
  font-size: 25px;
  margin-bottom: 20px !important;
}
/* line 73, ../sass/pages/_joindre.scss */
.page-template-contact-page .contactezNous .formulaire {
  background: #f5f5f5 !important;
  padding: 0 20px 20px;
}
/* line 76, ../sass/pages/_joindre.scss */
.page-template-contact-page .contactezNous .formulaire .ninja-forms-response-msg {
  padding-top: 0;
  margin-bottom: 0;
  color: #ff0000;
  font-weight: bold;
}
/* line 82, ../sass/pages/_joindre.scss */
.page-template-contact-page .contactezNous .formulaire .ninja-forms-field.nf-desc {
  margin-bottom: 10px;
}
/* line 86, ../sass/pages/_joindre.scss */
.page-template-contact-page footer .contactezNous {
  display: none !important;
}
/* line 89, ../sass/pages/_joindre.scss */
.page-template-contact-page .footer_border_columns .contactezNous {
  background: #f5f5f5 !important;
}
/* line 94, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .left-wrap {
  float: left;
}
@media only screen and (max-width: 1000px) {
  /* line 94, ../sass/pages/_joindre.scss */
  .page-template-contact-page .ninja-forms-cont .left-wrap {
    float: none;
  }
}
/* line 100, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .right-wrap {
  float: right;
}
@media only screen and (max-width: 1000px) {
  /* line 100, ../sass/pages/_joindre.scss */
  .page-template-contact-page .ninja-forms-cont .right-wrap {
    float: none;
  }
}
/* line 106, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .right-wrap, .page-template-contact-page .ninja-forms-cont .left-wrap {
  width: 48%;
}
@media only screen and (max-width: 1000px) {
  /* line 106, ../sass/pages/_joindre.scss */
  .page-template-contact-page .ninja-forms-cont .right-wrap, .page-template-contact-page .ninja-forms-cont .left-wrap {
    width: 100%;
  }
}
/* line 111, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .right-wrap input, .page-template-contact-page .ninja-forms-cont .right-wrap select, .page-template-contact-page .ninja-forms-cont .left-wrap input, .page-template-contact-page .ninja-forms-cont .left-wrap select {
  height: 40px;
  border: 1px solid #ffffff;
  padding-left: 15px;
  color: #000000 !important;
  width: 100%;
  font-family: "Raleway",sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 35px;
  /* padding: 0 0 0 15px;*/
}
/* line 122, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .right-wrap input:focus, .page-template-contact-page .ninja-forms-cont .right-wrap select:focus, .page-template-contact-page .ninja-forms-cont .left-wrap input:focus, .page-template-contact-page .ninja-forms-cont .left-wrap select:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 132, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .right-wrap select, .page-template-contact-page .ninja-forms-cont .left-wrap select {
  font-family: "Raleway", sans-serif;
  font-size: 13px;
  font-weight: 400;
  width: 100%;
  border: 1px solid #111;
  background: transparent;
  padding: 5px 35px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #ffffff url("/wp-content/themes/stockholm/assets/img/arrow.jpg") no-repeat scroll right 0;
  border: none;
  padding-left: 10px;
  color: #666;
}
/* line 147, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .right-wrap select:focus, .page-template-contact-page .ninja-forms-cont .left-wrap select:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 157, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .right-wrap option, .page-template-contact-page .ninja-forms-cont .left-wrap option {
  border: none;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #ffffff;
}
/* line 165, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .message-wrap label, .page-template-contact-page .ninja-forms-cont .message-wrap textarea {
  font-family: "Raleway", sans-serif;
  font-size: 13px;
  font-weight: 400;
}
/* line 171, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .message-wrap label {
  float: left;
}
/* line 174, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .message-wrap textarea {
  border: 1px solid #ffffff;
  padding: 15px;
  width: 100%;
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 35px;
}
/* line 181, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .message-wrap textarea:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 193, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .ninja-forms-req {
  padding-left: 5px;
}
/* line 196, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .ninja-forms-req:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 209, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .submit-wrap input {
  border: 1px solid #DE1900;
  background: #DE1900;
  color: #ffffff;
  height: 40px;
  text-transform: uppercase;
  width: 200px;
  font-size: 13px !important;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  font-family: "Raleway", sans-serif !important;
}
/* line 222, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .spam-wrap {
  margin-top: 30px;
  margin-bottom: 40px;
}
/* line 226, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .spam-wrap .ninja-forms-req-symbol {
  display: inline-block !important;
}
/* line 229, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .spam-wrap label {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: normal;
  float: left;
  line-height: 39px;
  height: 40px;
  padding-top: 10px;
}
/* line 238, ../sass/pages/_joindre.scss */
.page-template-contact-page .ninja-forms-cont .spam-wrap input {
  border: none;
  height: 40px;
  width: 70px;
  margin-left: 10px;
}
@media only screen and (max-width: 768px) {
  /* line 238, ../sass/pages/_joindre.scss */
  .page-template-contact-page .ninja-forms-cont .spam-wrap input {
    margin-left: 0 !important;
  }
}
/* line 252, ../sass/pages/_joindre.scss */
.page-template-contact-page div.cs-select {
  max-width: 100% !important;
  height: 40px;
}
/* line 255, ../sass/pages/_joindre.scss */
.page-template-contact-page div.cs-select .cs-placeholder {
  color: #666666;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 35px;
  padding: 2px 0 0 15px;
  height: 100% !important;
}

/* line 269, ../sass/pages/_joindre.scss */
.google_map_ovrlay {
  display: block;
  background: rgba(27, 20, 100, 0.4);
}

/*Suite style page contact*/
/* line 281, ../sass/pages/_joindre.scss */
.qbutton, .load_more a, .blog_load_more_button a, #submit_comment {
  background-color: #DE1900;
  border: 2px solid #DE1900;
}

/* line 287, ../sass/pages/_joindre.scss */
.ninja-forms-required-items, .message-wrap label, .spam-wrap label, .ninja-forms-field-error {
  color: #8d8d8d !important;
  font-family: "Raleway", sans-serif !important;
  font-size: 13px !important;
  font-weight: bold !important;
  line-height: 23px !important;
}

/* line 294, ../sass/pages/_joindre.scss */
.ninja-forms-success-msg {
  margin-bottom: 0 !important;
}

/* line 297, ../sass/pages/_joindre.scss */
.formulaire {
  margin-top: 0 !important;
}

/* line 300, ../sass/pages/_joindre.scss */
.cs-skin-elastic .cs-options span {
  color: #666666 !important;
  font-family: "Raleway", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 40px !important;
  line-height: 35px !important;
  padding: 0 0 0 15px !important;
}

/* line 309, ../sass/pages/_joindre.scss */
.cs-skin-elastic .cs-options span:hover {
  color: #DE1900 !important;
}

/* line 313, ../sass/pages/_joindre.scss */
.ninja-forms-response-msg {
  margin-bottom: 50px;
  text-align: center;
  padding: 35px;
}
/* line 317, ../sass/pages/_joindre.scss */
.ninja-forms-response-msg p {
  padding: 35px;
}
/* line 320, ../sass/pages/_joindre.scss */
.ninja-forms-response-msg p.succes {
  border: 1px solid #DE1900;
}

/* line 327, ../sass/pages/_joindre.scss */
.ninja-forms-req-symbol {
  display: none !important;
}

/* line 332, ../sass/pages/_joindre.scss */
.ninja-forms-required-items .ninja-forms-req-symbol {
  display: inline-block !important;
}

/* line 339, ../sass/pages/_joindre.scss */
.qbutton, .load_more a, .blog_load_more_button a, #submit_comment {
  background-color: #DE1900;
  border: 2px solid #DE1900;
}

/* line 344, ../sass/pages/_joindre.scss */
.page-id-22306, .page-id-22945 {
  /*Ajust style overide elastic effet list dropdown*/
}
/* line 345, ../sass/pages/_joindre.scss */
.page-id-22306 .formulaire, .page-id-22945 .formulaire {
  background: #f5f5f5 !important;
}
/* line 348, ../sass/pages/_joindre.scss */
.page-id-22306 footer .contactezNous, .page-id-22945 footer .contactezNous {
  display: none !important;
}
/* line 352, ../sass/pages/_joindre.scss */
.page-id-22306 .footer_border_columns .contactezNous, .page-id-22945 .footer_border_columns .contactezNous {
  background: #f5f5f5 !important;
}
/* line 355, ../sass/pages/_joindre.scss */
.page-id-22306 .formulaire, .page-id-22945 .formulaire {
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 360, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .left-wrap, .page-id-22945 .ninja-forms-cont .left-wrap {
  float: left;
}
@media only screen and (max-width: 1000px) {
  /* line 360, ../sass/pages/_joindre.scss */
  .page-id-22306 .ninja-forms-cont .left-wrap, .page-id-22945 .ninja-forms-cont .left-wrap {
    float: none;
  }
}
/* line 366, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .right-wrap, .page-id-22945 .ninja-forms-cont .right-wrap {
  float: right;
}
@media only screen and (max-width: 1000px) {
  /* line 366, ../sass/pages/_joindre.scss */
  .page-id-22306 .ninja-forms-cont .right-wrap, .page-id-22945 .ninja-forms-cont .right-wrap {
    float: none;
  }
}
/* line 372, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .right-wrap, .page-id-22306 .ninja-forms-cont .left-wrap, .page-id-22945 .ninja-forms-cont .right-wrap, .page-id-22945 .ninja-forms-cont .left-wrap {
  width: 48%;
}
@media only screen and (max-width: 1000px) {
  /* line 372, ../sass/pages/_joindre.scss */
  .page-id-22306 .ninja-forms-cont .right-wrap, .page-id-22306 .ninja-forms-cont .left-wrap, .page-id-22945 .ninja-forms-cont .right-wrap, .page-id-22945 .ninja-forms-cont .left-wrap {
    width: 100%;
  }
}
/* line 377, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .right-wrap input, .page-id-22306 .ninja-forms-cont .right-wrap select, .page-id-22306 .ninja-forms-cont .left-wrap input, .page-id-22306 .ninja-forms-cont .left-wrap select, .page-id-22945 .ninja-forms-cont .right-wrap input, .page-id-22945 .ninja-forms-cont .right-wrap select, .page-id-22945 .ninja-forms-cont .left-wrap input, .page-id-22945 .ninja-forms-cont .left-wrap select {
  height: 40px;
  border: 1px solid #ffffff;
  padding-left: 15px;
  color: #000000 !important;
  width: 100%;
  font-family: "Raleway",sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 35px;
  /* padding: 0 0 0 15px;*/
}
/* line 388, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .right-wrap input:focus, .page-id-22306 .ninja-forms-cont .right-wrap select:focus, .page-id-22306 .ninja-forms-cont .left-wrap input:focus, .page-id-22306 .ninja-forms-cont .left-wrap select:focus, .page-id-22945 .ninja-forms-cont .right-wrap input:focus, .page-id-22945 .ninja-forms-cont .right-wrap select:focus, .page-id-22945 .ninja-forms-cont .left-wrap input:focus, .page-id-22945 .ninja-forms-cont .left-wrap select:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 398, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .right-wrap select, .page-id-22306 .ninja-forms-cont .left-wrap select, .page-id-22945 .ninja-forms-cont .right-wrap select, .page-id-22945 .ninja-forms-cont .left-wrap select {
  font-family: "Raleway", sans-serif;
  font-size: 13px;
  font-weight: 400;
  width: 100%;
  border: 1px solid #111;
  background: transparent;
  padding: 5px 35px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #ffffff url("/wp-content/themes/stockholm/assets/img/arrow.jpg") no-repeat scroll right 0;
  border: none;
  padding-left: 10px;
  color: #666;
}
/* line 413, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .right-wrap select:focus, .page-id-22306 .ninja-forms-cont .left-wrap select:focus, .page-id-22945 .ninja-forms-cont .right-wrap select:focus, .page-id-22945 .ninja-forms-cont .left-wrap select:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 423, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .right-wrap option, .page-id-22306 .ninja-forms-cont .left-wrap option, .page-id-22945 .ninja-forms-cont .right-wrap option, .page-id-22945 .ninja-forms-cont .left-wrap option {
  border: none;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #ffffff;
}
/* line 431, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .message-wrap label, .page-id-22306 .ninja-forms-cont .message-wrap textarea, .page-id-22945 .ninja-forms-cont .message-wrap label, .page-id-22945 .ninja-forms-cont .message-wrap textarea {
  font-family: "Raleway", sans-serif;
  font-size: 13px;
  font-weight: 400;
}
/* line 437, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .message-wrap label, .page-id-22945 .ninja-forms-cont .message-wrap label {
  float: left;
}
/* line 440, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .message-wrap textarea, .page-id-22945 .ninja-forms-cont .message-wrap textarea {
  border: 1px solid #ffffff;
  padding: 15px;
  width: 100%;
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 35px;
}
/* line 447, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .message-wrap textarea:focus, .page-id-22945 .ninja-forms-cont .message-wrap textarea:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 459, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .ninja-forms-req, .page-id-22945 .ninja-forms-cont .ninja-forms-req {
  padding-left: 5px;
}
/* line 462, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .ninja-forms-req:focus, .page-id-22945 .ninja-forms-cont .ninja-forms-req:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 473, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .submit-wrap, .page-id-22945 .ninja-forms-cont .submit-wrap {
  padding-bottom: 50px;
}
/* line 475, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .submit-wrap input, .page-id-22945 .ninja-forms-cont .submit-wrap input {
  border: 1px solid #DE1900;
  background: #DE1900;
  color: #ffffff;
  height: 40px;
  text-transform: uppercase;
  width: 200px;
  font-size: 13px !important;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  font-family: "Raleway", sans-serif !important;
}
/* line 488, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .spam-wrap, .page-id-22945 .ninja-forms-cont .spam-wrap {
  margin-top: 30px;
  margin-bottom: 40px;
}
/* line 491, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .spam-wrap .ninja-forms-req-symbol, .page-id-22945 .ninja-forms-cont .spam-wrap .ninja-forms-req-symbol {
  display: inline-block !important;
}
/* line 494, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .spam-wrap label, .page-id-22945 .ninja-forms-cont .spam-wrap label {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: normal;
  float: left;
  line-height: 39px;
  height: 40px;
  padding-top: 10px;
}
/* line 503, ../sass/pages/_joindre.scss */
.page-id-22306 .ninja-forms-cont .spam-wrap input, .page-id-22945 .ninja-forms-cont .spam-wrap input {
  border: none;
  height: 40px;
  width: 70px;
  margin-left: 40px;
}
/* line 514, ../sass/pages/_joindre.scss */
.page-id-22306 div.cs-select, .page-id-22945 div.cs-select {
  max-width: 100% !important;
  height: 40px;
}
/* line 517, ../sass/pages/_joindre.scss */
.page-id-22306 div.cs-select .cs-placeholder, .page-id-22945 div.cs-select .cs-placeholder {
  color: #666666;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 35px;
  padding: 2px 0 0 15px;
  height: 100% !important;
}

/* line 531, ../sass/pages/_joindre.scss */
.ninja-forms-required-items, .message-wrap label, .spam-wrap label, .ninja-forms-field-error {
  color: #8d8d8d !important;
  font-family: "Raleway", sans-serif !important;
  font-size: 13px !important;
  font-weight: bold !important;
  line-height: 23px !important;
}

/* line 538, ../sass/pages/_joindre.scss */
.ninja-forms-success-msg {
  margin-bottom: 0 !important;
}

/* line 541, ../sass/pages/_joindre.scss */
.formulaire {
  margin-top: 0 !important;
}

/* line 544, ../sass/pages/_joindre.scss */
.cs-skin-elastic .cs-options span {
  color: #666666 !important;
  font-family: "Raleway", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 40px !important;
  line-height: 35px !important;
  padding: 0 0 0 15px !important;
}

/* line 553, ../sass/pages/_joindre.scss */
.cs-skin-elastic .cs-options span:hover {
  color: #DE1900 !important;
}

/* line 557, ../sass/pages/_joindre.scss */
.ninja-forms-response-msg {
  margin-bottom: 50px;
  text-align: center;
  padding: 35px;
}
/* line 561, ../sass/pages/_joindre.scss */
.ninja-forms-response-msg p {
  padding: 35px;
}
/* line 564, ../sass/pages/_joindre.scss */
.ninja-forms-response-msg p.succes {
  border: 1px solid #DE1900;
}

/* line 571, ../sass/pages/_joindre.scss */
.ninja-forms-req-symbol {
  display: none !important;
}

/* line 576, ../sass/pages/_joindre.scss */
.ninja-forms-required-items .ninja-forms-req-symbol {
  display: inline-block !important;
}

@media only screen and (max-width: 768px) {
  /* line 584, ../sass/pages/_joindre.scss */
  .contact_info .contactezNous.pageContact .section_inner_margin {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 603, ../sass/pages/_joindre.scss */
  .contact_info .contactezNous.pageContact .bloc-quote-one {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  /* line 610, ../sass/pages/_joindre.scss */
  .contact_info .contactezNous.pageContact .contactezNous {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 2, ../sass/pages/_quote-form.scss */
.quote-form {
  z-index: 1000;
}
@media screen and (max-width: 1000px) {
  /* line 2, ../sass/pages/_quote-form.scss */
  .quote-form {
    display: none;
  }
}
/* line 8, ../sass/pages/_quote-form.scss */
.quote-form .btn {
  display: inline-block;
  left: 0;
  position: fixed;
  top: 400px;
  width: 200px;
  z-index: 1000;
  padding: 18px 10px 10px 10px;
  text-align: center;
  -moz-transform: rotate(-90deg) translate(0px, -90px);
  -ms-transform: rotate(-90deg) translate(0px, -90px);
  -webkit-transform: rotate(-90deg) translate(0px, -90px);
  transform: rotate(-90deg) translate(0px, -90px);
  font-weight: bold;
  background: #1b1464;
  color: #ffffff;
}
/* line 23, ../sass/pages/_quote-form.scss */
.quote-form .btn .fa {
  font-size: 20px;
  padding: 10px 0 10px 10px;
  vertical-align: -2px;
}
/* line 30, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-field-error {
  color: red !important;
  margin-top: 10px;
}
/* line 35, ../sass/pages/_quote-form.scss */
.quote-form #ninja_forms_field_44_div_wrap,
.quote-form #ninja_forms_field_66_div_wrap {
  display: none;
}
/* line 40, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont {
  position: fixed;
  left: -300px;
  top: 0;
  border: 1px solid #ddd;
  background: #f5f5f5 !important;
  padding: 0 20px 20px;
  width: 300px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1000;
  max-height: 100%;
  overflow: auto;
}
/* line 54, ../sass/pages/_quote-form.scss */
.quote-form h2 {
  text-transform: none;
  margin: 0 0 25px 0 !important;
}
/* line 59, ../sass/pages/_quote-form.scss */
.quote-form .close {
  display: block;
  position: absolute;
  font-size: 25px;
  right: 10px;
  top: 6px;
  cursor: pointer;
}
/* line 68, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-response-msg {
  font-weight: bold;
  padding: 40px 0 0 0;
  color: #DE1900;
  margin-bottom: 20px;
}
/* line 74, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-response-msg p {
  padding: 0;
}
/* line 79, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-response-msg.ninja-forms-error-msg {
  color: red;
}
/* line 83, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-field.nf-desc {
  margin-bottom: 10px;
}
/* line 89, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont input[type=text], .quote-form .ninja-forms-cont select {
  height: 40px;
  border: 1px solid #ffffff;
  padding-left: 15px;
  color: #000000 !important;
  width: 100%;
  font-family: "Raleway",sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 35px;
  /* padding: 0 0 0 15px;*/
}
/* line 100, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont input[type=text]:focus, .quote-form .ninja-forms-cont select:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 112, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .message-wrap label, .quote-form .ninja-forms-cont .message-wrap textarea {
  font-family: "Raleway", sans-serif;
  font-size: 13px;
  font-weight: 400;
}
/* line 119, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .message-wrap label {
  float: left;
}
/* line 123, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .message-wrap textarea {
  border: 1px solid #ffffff;
  padding: 15px;
  width: 100%;
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 25px;
  height: 100px;
}
/* line 132, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .message-wrap textarea:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 144, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .ninja-forms-req {
  padding-left: 5px;
}
/* line 147, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .ninja-forms-req:focus {
  border: 1px solid #DE1900;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  outline: -webkit-focus-ring-color auto 0px;
}
/* line 160, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .submit-wrap input {
  border: 1px solid #DE1900;
  background: #DE1900;
  color: #ffffff;
  height: 40px;
  text-transform: uppercase;
  width: 200px;
  font-size: 13px !important;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  font-family: "Raleway", sans-serif !important;
}
/* line 173, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .spam-wrap {
  margin-bottom: 20px;
}
/* line 176, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .spam-wrap .ninja-forms-req-symbol {
  display: inline-block !important;
}
/* line 180, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .spam-wrap label {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: normal;
  float: left;
  padding-right: 20px;
}
/* line 187, ../sass/pages/_quote-form.scss */
.quote-form .ninja-forms-cont .spam-wrap input {
  width: 70px;
}
/* line 194, ../sass/pages/_quote-form.scss */
.quote-form .field-wrap, .quote-form #ninja_forms_required_items {
  margin-bottom: 12px;
}
/* line 198, ../sass/pages/_quote-form.scss */
.quote-form .submit-wrap {
  text-align: center;
}
/* line 202, ../sass/pages/_quote-form.scss */
.quote-form #ninja_forms_field_45_div_wrap,
.quote-form #ninja_forms_field_68_div_wrap {
  text-align: center;
}
/* line 206, ../sass/pages/_quote-form.scss */
.quote-form #ninja_forms_field_45_div_wrap strong,
.quote-form #ninja_forms_field_68_div_wrap strong {
  font-size: 25px;
}

/* line 75, ../sass/leeroy-custom.scss */
.q_logo img {
  left: -52px;
}

/* line 79, ../sass/leeroy-custom.scss */
.logo_wrapper {
  position: static;
}

/* line 83, ../sass/leeroy-custom.scss */
.mobile_menu_button {
  float: right;
  margin: 0;
}

/* line 89, ../sass/leeroy-custom.scss */
header .container_inner .header_inner_left {
  position: relative;
}

/* line 93, ../sass/leeroy-custom.scss */
.banners-tuiles .wpb_wrapper {
  position: relative;
}

/* line 97, ../sass/leeroy-custom.scss */
.interactive_banners_link {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10000;
}

/* line 107, ../sass/leeroy-custom.scss */
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  height: 400px;
  margin: 0 auto;
  max-width: 700px;
  padding-top: 0;
  position: relative;
}

/* line 115, ../sass/leeroy-custom.scss */
h4 {
  margin-top: 60px;
  color: #000;
  text-transform: none;
}

/* line 121, ../sass/leeroy-custom.scss */
.portfolio_slider .portfolio_slides > li,
.qode_carousels .slides > li {
  box-sizing: border-box;
  padding: 0 5px;
}

/* line 127, ../sass/leeroy-custom.scss */
nav.mobile_menu {
  position: relative;
  z-index: 10000;
  padding: 0;
}

/* line 133, ../sass/leeroy-custom.scss */
nav.mobile_menu.opened {
  padding: 0 15px 15px;
}

/* line 137, ../sass/leeroy-custom.scss */
.q_accordion_holder {
  margin-top: 50px;
}

/* line 141, ../sass/leeroy-custom.scss */
.q_image_with_text_over:hover .shader {
  background-color: #DE1900;
}

/* line 145, ../sass/leeroy-custom.scss */
.tem_author strong {
  text-transform: uppercase;
}

/* line 149, ../sass/leeroy-custom.scss */
.citations {
  padding-bottom: 50px !important;
}

/* line 153, ../sass/leeroy-custom.scss */
.full_width_inner > .section,
.footer_top_holder .textwidget .section {
  padding: 50px 0;
}

/* line 160, ../sass/leeroy-custom.scss */
.section .call_to_action {
  padding: 0;
}

/*.full_width_inner > .section.contactezNous,
.call_to_action {
    padding: 0 0 50px 0 ;
}*/
/* line 169, ../sass/leeroy-custom.scss */
.texte-haut .wpb_wrapper {
  margin: 0;
}

/* line 177, ../sass/leeroy-custom.scss */
.projects_holder.standard article .project_category, .projects_holder.standard_no_space article .project_category {
  color: #636363;
}

/* line 181, ../sass/leeroy-custom.scss */
.wpb_video_widget {
  padding-top: 30px;
  padding-bottom: 0;
}

/* line 186, ../sass/leeroy-custom.scss */
.call_to_action .column2.button_wrapper .qbutton {
  margin: 20px 0 0;
}

/* line 191, ../sass/leeroy-custom.scss */
.single .post_category {
  display: none;
}

/* line 195, ../sass/leeroy-custom.scss */
.single-post .post_text span.stButton, .single-post .post_text span.stButton span {
  margin: 0 !important;
}

/* line 199, ../sass/leeroy-custom.scss */
.center {
  text-align: center;
}

/* line 203, ../sass/leeroy-custom.scss */
.page-id-21452 .projects_holder .mix .image,
.page-id-22952 .projects_holder .mix .image {
  height: 170px;
}
