.extra_content .the_content_wrapper{margin:0 1%}
.extra_content .has_content .the_content_wrapper,.extra_content .category_description .the_content_wrapper{margin-bottom:40px} .container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
border-radius: 0px!important;
letter-spacing: 2px!important;
font-size: 13px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #2D3C50!important;
color: #fff!important;
padding-top: 16px!important;
padding-right: 20px!important;
padding-bottom: 16px!important;
padding-left: 20px!important;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
border-radius: 0px!important;
letter-spacing: 2px!important;
font-size: 13px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #2D3C50!important;
color: #2D3C50!important;
padding-top: 16px!important;
padding-right: 20px!important;
padding-bottom: 16px!important;
padding-left: 20px!important;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
}
p{
text-align: justify;
} .services .vc_column-inner:hover {
height: 50%;
width: 50%;
border-color: #fff;
}
.service:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
border-left: 1px solid transparent;
border-top: 1px solid transparent;
-webkit-transition: width .3s ease .2s, height .3s ease .4s;
transition: width .3s ease .2s, height .3s ease .4s;
}
.vc_separator h2 {
font-size: 22px!important;
letter-spacing: 2px!important;
color: #2D3C50;
font-weight: bold !important;
}
.vc_separator .vc_sep_holder .vc_sep_line {
width: 12%!important;
margin-left: 20px!important;
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
border-top-width: 2px !important;
color:#2D3C50 !important;
}
.mybg{
padding-bottom: 155px;
background-image: url(//emax-digital.fr/wp-content/uploads/2020/04/e-maxbg2.png);
background-repeat: no-repeat;
background-position: center;
}
.box-shadow-ls .vc_column-inner{
box-shadow: 0px 10px 30px rgba(55,43,125,.1)
}
@media only screen and (min-width: 1240px){
.min-height1{
min-height: 348px
}}
@media only screen and (max-width: 1239px) and (min-width: 959px){
.min-height1{
min-height: 450px
}
}
@media only screen and (max-width: 958px) and (min-width: 768px){
.min-height1{
min-height: 510px
}} @media only screen and (min-width: 1240px){
.min-height2{
min-height: 423px
}}
@media only screen and (max-width: 1239px) and (min-width: 959px){
.min-height2{
min-height: 555px
}
}
@media only screen and (max-width: 958px) and (min-width: 768px){
.min-height2{
min-height: 629px
}} @media only screen and (min-width: 1240px){
.min-height5{
min-height: 423px
}}
@media only screen and (max-width: 1239px) and (min-width: 959px){
.min-height5{
min-height: 500px
}
}
@media only screen and (max-width: 958px) and (min-width: 768px){
.min-height5{
min-height: 567px
}}
h2.emax-heading {
display: inline-block;
background-color: rgba(255, 217, 0, 0.32);
padding: 2px 17px 12px 17px;
border-radius: 15px;
font-size: 26px;
line-height: 40px;
font-weight: 500;
letter-spacing: 0px;
}
.mydiv {
margin: 0 auto;
display: block !important;
text-align: center;
}
.myimage img {
max-width: 52% !important;
}
#Top_bar .menu > li > a span:not(.description) {
padding: 5px 8px !important;
}
ul.list_mixed li:before, ul.list_check li:before, ul.list_star li:before, ul.list_idea li:before {
font-family: "mfn-icons" !important;
overflow: hidden !important;
position: absolute !important;
left: 20px !important;
top: 0 !important;
font-size: 17px !important;
}
span.myspan {
color: #2D3C50;
font-size: 17px;
}
.myservice::after {
content: "";
position: absolute;
right: 22px;
bottom: 30px;
width: 180px;
height: 180px;
border-right: 1px solid #011635;
border-bottom: 1px solid #011635;
-webkit-transition: width .3s ease .2s, height .3s ease .4s;
transition: width .3s ease .2s, height .3s ease .4s;
}
.myservice::before {
content: "";
position: absolute;
left: 22px;
top: 30px;
width: 180px;
height: 180px;
border-left: 1px solid #011635;
border-top: 1px solid #011635;
-webkit-transition: width .3s ease .2s, height .3s ease .4s;
transition: width .3s ease .2s, height .3s ease .4s;
}
.bg2{
padding-top: 110px;
padding-bottom: 40px;
background-image: url(//emax-digital.fr/wp-content/uploads/2020/04/bg-site-internet2.png);
background-repeat: no-repeat;
background-position: center;
}
.bg3{
padding-top: 110px;
padding-bottom: 40px;
background-image: url(//emax-digital.fr/wp-content/uploads/2020/05/bg-gris.png);
background-repeat: no-repeat;
background-position: center;
}
a.button, a.tp-button {
background-color: transparent !important;
color: #747474;
}
#back_to_top > i {
color: rgb(254, 215, 0) !important;
}
.image-width img {
max-width: 35% !important;
}
span.fn {
display: none !important;
}
span.vcard.author.post-author {
display: none !important;
}
span.label {
display: none;
}
h2.entry-title {
font-size: 16px;
line-height: 28px;
font-weight: 600;
letter-spacing: 0px;
}
.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after{
background: #888E79 !important;
}
.myservice2::before {
content: "";
position: absolute;
left: 0px;
top: 7px;
width: 180px;
height: 180px;
border-left: 1px solid #011635;
border-top: 1px solid #011635;
-webkit-transition: width .3s ease .2s, height .3s ease .4s;
transition: width .3s ease .2s, height .3s ease .4s;
}
.portfolio-template-default.single.single-portfolio .share_wrapper {
display: none;
}
.portfolio-template-default.single.single-portfolio .section.section-post-header {
display: none;
}
.portfolio-template-default.single.single-portfolio div#Subheader {
padding: 0px 0 0px !important;
}
.portfolio-template-default.single.single-portfolio #Subheader .title {
display: none !important;
}
.portfolio-template-default.single.single-portfolio .entry-content {
padding-top: 70px;
}
#Filters {
margin-bottom: 30px;
background: #888E79;
}
ul.filters_buttons a {
color: #F1EFED;
}
ul.filters_buttons a:hover {
color: #F1EFED;
}
#Filters {
margin-bottom: 50px !important;
}
body.post-template-default.single.single-post div#Subheader {
padding: 60px 0 60px !important;
}
body.post-template-default.single.single-post .post-meta .category {
display: none !important;
}
.share_wrapper {
display: initial;
}
.section_wrapper.myrow {
border-top: 1px solid #eee;
}
.the_content_wrapper.mypadding{
padding-top: 0px;
padding-bottom: 60px;
}
h3.mytitle{
background: #fff;
border-width: 1px;
width: 98px;
text-align: center;
padding: 10px 0 5px;
}@media only screen and (min-width: 768px){
.btn {
border-width: 2px!important;
border-color: #12263b!important;
border-radius: 0px!important;
letter-spacing: 2px!important;
font-size: 15px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #12263b!important;
color: #fff!important;
padding-top: 16px!important;
padding-right: 24px!important;
padding-bottom: 16px!important;
padding-left: 24px!important;
box-shadow: inset 0 0 0 2px #fff;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
width: 332px;
text-align: center;
margin-bottom: 30px;
margin-top: 15px;
margin-left: 15px;
}
.btn:hover {
border-width: 2px!important;
border-color: #888E79 !important;
border-radius: 0px!important;
letter-spacing: 2px!important;
font-size: 15px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #888E79 !important;
color: #fff!important;
padding-top: 16px!important;
padding-right: 24px!important;
padding-bottom: 16px!important;
padding-left: 24px!important;
box-shadow: inset 0 0 0 2px #fff;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
width: 332px;
text-align: center;
margin-bottom: 30px;
margin-top: 15px;
margin-left: 15px;}}
.image_frame .image_wrapper .image_links.hover-title a {
font-size: 16px !important;
text-decoration: none;
font-weight: 600 !important;
}
.cn-button.bootstrap {
color: #314355 !important;
background: #F1EFED!important;
}
#Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a{
background-color: #888E79 !important;
}
#Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a {
text-decoration: none;
color: #F1EFED !important;
}
#Filters .filters_wrapper ul li.close a {
text-align: center;
width: 38px;
padding: 7px 0;
background: #F1EFED !important;
border: 1px solid #888E79 !important;
color: #0c1c40 !important;
}
@media only screen and (max-width: 767px){
h1.first-title {
font-size: 19px !important;
line-height: 35px !important;
}
}
@media only screen and (max-width: 479px){
h3 {
font-size: 18px !important;
line-height: 28px !important;
}}
@media only screen and (max-width: 479px){
.logo-no-margin #Top_bar .logo{margin-left:-30px !important;padding:0!important}
}
@media only screen and (max-width: 479px){
h2 {
font-size: 25px !important;
line-height: 35px !important;
}}
@media only screen and (max-width: 767px){
.wpb_single_image.wpb_content_element.vc_align_center.image-marg {
margin-top: 50px;
}
.wpb_single_image.wpb_content_element.vc_align_center.marg-image2 {
margin-bottom: 28px !important;
}
.vc_row.wpb_row.vc_row-fluid.marg-row {
margin-bottom: 0px !important;
}
.bg2 {
padding-top: 0;
padding-bottom: 0px;
}
.bg3 {
padding-top: 0;
padding-bottom: 0px;
}
}
@media only screen and (max-width: 479px){
h1, .text-logo #logo {
font-size: 26px !important;
line-height: 36px !important;
}
h2.entry-title {
font-size: 16px !important;
line-height: 26px !important;
}
}
@media only screen and (max-width: 1240px)and (min-width: 768px){
.wpb_single_image.wpb_content_element.vc_align_center.marg-image2 {
margin-bottom: 0px !important
}}
@media only screen and (max-width: 959px) and (min-width: 768px){
h1, .text-logo #logo {
font-size: 35px !important;
line-height: 46px !important;
}
h1.first-title {
font-size: 24px !important;
line-height: 34px !important;
}
}
@media only screen and (max-width: 1239px) and (min-width: 959px){
h1, .text-logo #logo {
font-size: 40px !important;
line-height: 54px !important;
font-weight: 700;
letter-spacing: 0px;
}}
@media only screen and (min-width: 768px){
.row-only-dispo {
display: none !important;
}}
@media only screen and (max-width: 767px){
. {
display: none !important;
}
.row-only-dispo {
display: block !important;
}
}
ol.myol li {
color: #11263B !important;
font-weight: bold !important;
font-size: 17px !important;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
}
#Top_bar .menu > li ul {
border-top: 2px solid #888E79;
}
@media only screen and (max-width: 767px){
.vc_row.wpb_row.vc_row-fluid.padding-mobile {
padding-top: 0px !important;
}
.wpb_single_image.wpb_content_element.vc_align_center.image-responsive {
margin-bottom: 0px !important;
}
.image-width img {
max-width: 100% !important;
}
.vc_btn3-container.p-padding.vc_btn3-center {
padding-bottom: 50px;
}
.vc_btn3-container.p-padding1.vc_btn3-center {
padding-top: 50px;
}
}
@media only screen and (min-width: 768px){
.btn {
border-width: 2px!important;
border-color: #12263b!important;
border-radius: 0px!important;
letter-spacing: 2px!important;
font-size: 15px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #12263b!important;
color: #fff!important;
padding-top: 16px!important;
padding-right: 24px!important;
padding-bottom: 16px!important;
padding-left: 24px!important;
box-shadow: inset 0 0 0 2px #fff;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
width: 332px;
text-align: center;
margin-bottom: 30px;
margin-top: 15px;
margin-left: 15px;
}
.btn:hover {
border-width: 2px!important;
border-color: #888E79 !important;
border-radius: 0px!important;
letter-spacing: 2px!important;
font-size: 15px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #888E79 !important;
color: #fff!important;
padding-top: 16px!important;
padding-right: 24px!important;
padding-bottom: 16px!important;
padding-left: 24px!important;
box-shadow: inset 0 0 0 2px #fff;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
width: 332px;
text-align: center;
margin-bottom: 30px;
margin-top: 15px;
margin-left: 15px;}}
@media only screen and (max-width: 767px){
.btn {
border-width: 2px!important;
border-color: #12263b!important;
border-radius: 0px!important;
letter-spacing: 2px!important;
font-size: 13px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #12263b!important;
color: #fff!important;
padding-top: 16px!important;
padding-right: 24px!important;
padding-bottom: 16px!important;
padding-left: 24px!important;
box-shadow: inset 0 0 0 2px #fff;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
text-align: center;
margin-bottom: 30px;
margin-top: 15px;
margin-left: 15px;
width: auto !important;
}
.btn:hover {
border-width: 2px!important;
border-color: #12263b!important;
border-radius: 0px!important;
letter-spacing: 2px!important;
font-size: 13px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #12263b!important;
color: #fff!important;
padding-top: 16px!important;
padding-right: 24px!important;
padding-bottom: 16px!important;
padding-left: 24px!important;
box-shadow: inset 0 0 0 2px #fff;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
text-align: center;
margin-bottom: 30px;
margin-top: 15px;
margin-left: 15px;
width: auto !important;
}
.vc_row.wpb_row.vc_row-fluid.padding-mobile.bg-home.vc_row-has-fill {
background-image: none !important;
}
}
.btn1 {
border-color: #fff!important;
font-size: 14px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #fff!important;
color: #888E79!important;
padding: 11px 20px;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
text-align: center;
width: 138px;
margin-top: 35px;
}
.btn1:hover {
border-color: #fff !important;
font-size: 14px!important;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #888E79 !important;
color: #888E79!important;
font-family: "Oswald", Arial, Tahoma, sans-serif !important;
text-align: center;
padding: 11px 20px;
}
#Top_bar .menu > li#menu-item-165 > a span {
background: #2D3C50;
color: #2D3C50;
padding-top: 0px !important;
padding-bottom: 0px !important;
margin-top: 5px;
}
li#menu-item-955 {
padding-left: 0px !important;
margin-left: -15px !important;
}
.wpls-logo-showcase .slick-dots li button {
display: none;
} @media only screen and (min-width: 1240px){
#Top_bar.is-sticky {
height: 70px !important;
}}
.wpb_text_column.wpb_content_element.bg-logo {
background: #F1EFED;
padding: 20px 10px;
border-radius: 10px;
box-shadow: 0px 1px 10px 1px #3c3c3b99;
min-height: 70px;
}
.vc_row.wpb_row.vc_row-fluid.padding-mobile.vc_row-has-fill {
padding-top: 0px !important;
}
#Subheader {
background-color: rgb(236, 240, 241) !important;
}
.section.section-post-related {
display: none;
}
img.logo-footer {
max-width: 87%;
}
@media only screen and (max-width: 1240px){
li#menu-item-955 {
padding-left: 0px !important;
margin-left: 0px !important;
}}
@media only screen and (max-width: 1305px){
#Top_bar .menu > li > a span:not(.description) {
padding: 5px 6px !important;
}
}  @media only screen and (max-width: 479px){
#Top_bar #logo img {
margin-left: 45px;
max-width: 60% !important;
}}
@media only screen and (max-width: 767px){
.m-marg {
margin-top: -50px;
}
.vc_btn3-container.marg-btn1.vc_btn3-center{
margin-top: -35px;
}
.wpb_single_image.wpb_content_element.vc_align_center.imimage {
margin-top: -100px !important;
}
}
span.wpcf7-list-item-label {
color: #fff;
}
a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
background-color: #F1EFED !important;
color: #2d3c50 !important;
}
ul.social span {
color: #fff;
}
div#Action_bar i {
font-size: 22px !important;
color: #888e79;
}
ul.social i:hover {
color: #fff !important;
}
span.button_label {
background: #888E79;
}
input.wpcf7-form-control.wpcf7-submit {
margin-top: 15px;
}
.wpls-fix-box img{
max-width: 63% !important;
}
.post-item.isotope-item.clearfix.author-p-coussemaeker-inwin-fr.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-uncategorized {
min-height: 299px;
}
@media only screen and (min-width: 1240px){
li#menu-item-1293 {
display: none !important;
}}
@media only screen and (max-width: 1239px){
.header-classic #Top_bar .top_bar_right {
top: 0;
display: none !important;
}
li#menu-item-1293 {
display: block !important;
}
}
#Top_bar #logo img {
vertical-align: middle;
max-height: 85% !important;
}
body.page-template.page-template-template-portfolio.page-template-template-portfolio-php.page.page-id-151 div#Content {
padding-bottom: 60px;
}
@media only screen and (max-width: 767px){
#Footer .widgets_wrapper {
padding: 20px 0 !important;
}
}
#Top_bar .menu > li > a:after {
top: 130px !important;
}
#Top_bar.is-sticky #Top_bar .menu > li > a:after {
top: 68px !important;
}
#Footer .footer_copy .social i {
color: white !important;
font-size: 22px;
}
#Footer .footer_copy .social  span {
padding-right: 10px !important;
}
.image_frame .image_wrapper .image_links a:hover {
background: #ffffff;
color: #11263B ;
}
.image_frame .image_wrapper .image_links a {
background: #11263B;
color: #fff ;
}
.image_frame .image_wrapper .image_links a {    background: rgba(17, 38, 59, 0.8);   color: #ffffff;}
a.button .button_label {
padding: 11px 20px;
}
#Footer .footer_copy .social{
display:none !important;
}
@media only screen and (min-width: 768px) {
#Top_bar.is-sticky .menu > li > a:after {
top: auto !important;
bottom: -4px;
}
}