.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{clip:rect(0,0,0,0);height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.iw-text-left {
text-align: left !important; }
.iw-text-right {
text-align: right !important; }
.iw-text-center {
text-align: center !important; }
.iw-text-justify {
text-align: justify !important; } @media screen and (min-width: 640px) {
.iw-small {
display: none !important; } }
@media screen and (max-width: 640px) {
.iw-med-up {
display: none !important; } }
@media screen and (max-width: 640px), screen and (min-width: 1024px) {
.iw-medium {
display: none !important; } }
@media screen and (min-width: 1024px) {
.iw-med-dw {
display: none !important; } }
@media screen and (max-width: 1024px) {
.iw-large {
display: none !important; } } .iw-show-l,
.iw-hide-p {
display: inherit !important; }
.iw-hide-l,
.iw-show-p {
display: none !important; }
@media only screen and (orientation: landscape) {
.iw-show-l,
.iw-hide-p {
display: inherit !important; }
.iw-hide-l,
.iw-show-p {
display: none !important; } }
@media only screen and (orientation: portrait) {
.iw-show-p,
.iw-hide-l {
display: inherit !important; }
.iw-hide-p,
.iw-show-l {
display: none !important; } }
.iw-row {
margin: 0 auto;
width: 100%; }
.iw-row:before, .iw-row:after {
content: " ";
display: table; }
.iw-row:after {
clear: both; }
.iw-cols {
width: 100%;
float: left;
box-sizing: border-box;
position: relative; }
.iw-grid {
display: flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
list-style: none; }
[class*='iw-width'] {
box-sizing: border-box;
width: 100%;
max-width: 100%; }
.iw-width-auto {
width: auto; }
.iw-width-expand {
flex: 1;
min-width: 1px; }
@media (min-width: 640px) {
.iw-width-auto-m {
width: auto; }
.iw-width-expand-m {
flex: 1;
min-width: 1px; } }
@media (min-width: 1024px) {
.iw-width-auto-l {
width: auto; }
.iw-width-expand-l {
flex: 1;
min-width: 1px; } }body{padding-top: 0px!important}
home #rev_slider_1_1{display: block!important;height: 365px!important}*/
header .plan_site{display: none!important}
header .espace-client a{border-right: 0px solid transparent!important}
.page-id-846  #Subheader .title{width:100%!important}
.page-id-846   p{
font-size: 16px!important;
}
#collaborateurs>div{width:23%!important}
#collaborateurs>div:nth-child(2){margin-right:125px;margin-left:-20px}
#collaborateurs>div:last-child{margin-left:-20px}
#collaborateurs>div .vc_column-inner{padding:0px}
#collaborateurs-home .section_wrapper>div:not(:first-child){width:24.5%} /*/*/.shiftnav-toggle-button{
background: #00469E!important;
width: 100%!important;
display: none;
}
.shiftnav-toggle-button .fa-bars{
font-size: 25px!important;
}
.page-template-default #Top_bar{display: block!important}
.message_mard{
z-index: 99999;
display: none;position: absolute;
width: 300px;top: -20px;
background: #fff;border-radius: 7px;
box-shadow: 0 0 5px #666;
padding: 15px 40px}
#mieux_servir h3{font-size: 25px}
.mard{z-index: 2!important}
.mard:hover{cursor: pointer}
.decisions .flat_box {flex-basis: 21%;width: 21%;margin: 5px 15px}
.decisions .icon.themebg{height: 92%!important}
.decisions .desc_wrapper{margin-left: 5px!important}
.decisions {display: flex;flex-wrap: wrap}
.single #Subheader  h1.title{line-height:45px!important;font-size:42px;}
.section-related-adjustment {display: none}
.single .image_frame {display: none}
.single .vignette{display: none}
.voir{background:#00469E;color:#fff;padding:5px 20px;font-size:20px;}
.voir:hover{color:#fff;}
.lsow-entry-meta,.lsow-portfolio-header{display: none!important}
#Action_bar #social-menu  #menu-top_menu{padding:10px 1px 6px 1px!important;margin-right:14px}
#Action_bar{margin-bottom: 0px;}
#Action_bar #social-menu ul li {
padding-right: 3px;margin-right: 0px
}
#Action_bar #social-menu ul li a {
position:relative;
color:#fff;
padding:0px 7px 0px 2px;
float:right;
border-right:1px solid #fafafa;
text-decoration: none!important;
font-size: 14px;
display: block;
}
#Action_bar #social-menu ul li:last-child a {
border-right: none;
}
#Header #top_custom #custom_link:first-letter {font-weight: bold;color:red!important}/**/#Header #top_custom #custom_link a.contact{border-right:none }
#Action_bar .phone a,#Action_bar .phone i {font-size: 15px;font-weight: bold;color:#9E8565} li.slogan{font-weight: bold}
.action_button span:before{content:  "\f108 ";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
padding-right:8px;
font-size:17px;
} #menu-main-menu li span{padding-right: 15px!important;padding-left: 15px!important}
.deux h2 span{font-size: 29px}
.arguments ul li{font-size: 14px!important;line-height:22px!important;list-style: none!important}
.arguments ul{margin-left:-5px;list-style: none!important}
.top_bar_right a{background: #6F78C1!important}
#Top_bar{border-top: 1px solid #ddd}
#logo{border-top:1px solid rgb(238,238,237)}
#Wrapper #Header #Top_bar .logo{margin-left: -15px}
#Wrapper #Header #Top_bar .logo img{margin-left: -15px;width:250px;}
.photo_membre .photo img {width:208px}
.membre:hover{color:#666;}
.arguments .scale-with-grid{display: none}
.img_intro {margin-left: -15px}
.img_intro img {width:400px}
.montagne .sliding_box{margin-top: -45px} .post-250 p{font-size: 13px}
.post-250 h5{font-size: 16px;color:#364170;margin-bottom: 5px;font-weight: bold}
.sidebar-1 .widget-area{padding:30px 10px 20px 5px;}
.page-id-99 #Content .content_wrapper{padding-left: 12px}
.tarifs{background: #f9f9f9;padding: 10px;box-shadow: 0px 1px 3px 0px #999;padding-bottom: 0px;border-top:2px solid #9E8565
}
.tarifs h5{font-weight: bold}
.tarifs .wpb_content_element{margin-bottom: 10px}
.page-id-11 .infobox{text-align: center}
.page-id-11 .infobox h3 {line-height: 33px}
.publication h2{font-size: 15px;line-height: 19px}
.publication .flat_box{height:350px!important}
.page-id-279 .desc_wrapper{margin-left: 0px}
.page-id-279 .desc_wrapper h4 {font-size: 16px}
.paypal{margin:0 auto;position: relative;width:45%;
border:1px solid #999;margin-bottom: 52px;height:100px;}
.user{padding:20px;font-size:20px;}
.intro_paypal{font-size:15px;line-height:25px;height:90px;padding-top:10px;float:left;
width:52%;background:#6770B3;color:#fff;padding-left:15px;padding-right: 10px;}
#paypal_form{width:40%;float:left;text-align: center;margin-top: 25px;margin-left:15px}
#message_consult{width:1000px;height:200px}
.consult{margin-left:50px;margin-top: -3px;background: #f2f2f2;padding-left: 25px;width:90%}
.consult form #tel,.consult form #nom,.consult form #prenom{padding:2px 3px;border:1px solid #ccc;vertical-align: middle;margin-bottom: 0px!important}
.consult form textarea{border:1px solid #ccc}
.consult table{width:40%;}
.consult table td{text-align: left;background: transparent;!important;border:none!important}
#message{color:green;}
#consult_form{position: relative}
section.section_consult{margin-top: -50px!important;margin-left:50px!important;margin-bottom: 25px}
.bref_consult{color: #fff}
.bref_consult ul li{color:#fff;}
.allow:before{content:  "\f00c ";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
padding-right:8px;
font-size:21px;
color:#13F20C;
}
.disallow:before{content:  "\f00d ";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
padding-right:8px;
font-size:21px;
color:#E50D47;
}
.tp-caption img{width:70px!important;height:70px!important}
.encours {padding-left: 25px;margin-bottom: 40px}
.post-meta{display: none}
#menu-main-menu-1{display: none}
.vignette{float:left;width:70%;padding: 10px;border:1px solid #666}
.single .image_frame{float:left;width:25%;margin-right: 15px!important;border:none!important;margin-bottom: 30px;padding-bottom: 15px}
.etape{padding-top:7px;float:left;min-height:30px;
text-align:center;color:#fff;}
#etape1 .etape1{margin-left: -8px;width:60%;background:#AC892F;padding: 1px 2px 5px 2px;}
#etape1 .etape2,#etape1 .etape3{margin-top:5px;color:#999;width:15%;padding-left:5px;padding-right: 5px;background: #ddd;font-size: 10px}
.etape1,.etape2{margin-right: 4px;}
.etapes{margin-bottom: -1px;width: 100%;height:80px;}
#etape_text p{background:#f9f9f9;border:1px solid #AC892F;color:#777;text-align: center;padding:15px 10px;width:91%;}
#etape_text{margin-top:-38px;margin-left:-8px;}
.etape span {font-weight: bold}
#etape2 .etape1{margin-left: -8px;}
#etape2 .etape2{width:60%;background:#AC892F;padding: 1px 0px 5px 0px;}
#etape2 .etape1,#etape2 .etape3{color:#999;margin-top:5px;width:15%;padding-left:6px;padding-right: 6px;background: #ddd;font-size: 10px;height:10px;}
#prix span{background:#034BA0 }
#Action_bar .menu-item-782:before {
content        :  "\f090 ";
font-family    : FontAwesome;
font-style     : normal;
font-weight    : normal;
text-decoration: inherit;
padding-right  :5px;
color          :#fff;
font-size      :15px;
display        : inline-block;
text-align     : center;
vertical-align : baseline;   
}
.espace_out:before {
content        :  "\f08b ";
font-family    : FontAwesome;
font-style     : normal;
font-weight    : normal;
text-decoration: inherit;
padding-right  :5px;
color          :#fff;
font-size      :15px;
display        : inline-block;
text-align     : center;
vertical-align : middle;   
}
.social-menu li{margin-top:5px;}
#Action_bar .menu-item-782{margin-left: 50px;margin-top:-3px!important;vertical-align: top;background:#A2812C ;padding: 5px 12px;border-radius: 5px;
}  
a.rsswidget{color:#777!important;font-weight: bold}
.rssSummary{color:#777!important;}
.bienvenue{font-size:19px;text-align:right;line-height:25px;float:left;padding-right:15px }
.LM{float:left;font-size:43px;padding-left:7px;border-left:1px solid #999;margin-top:-15px;line-height:25px}
.page-id-210 h2 a{font-size: 29px!important}
.page-id-529 h1,.page-id-538 h1, .page-id-485 h1{font-size: 45px!important}
.image_links .link{display: none!important}
.image_links .zoom{width:100%!important;}
#slide-1-layer-2,#slide-1-layer-1{display: none}