.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_fullwidth_code.et_pb_module{z-index:9;position:relative}.clear{clear: both;}
h1:hover, h2:hover, h3:hover, p:hover, ul li:hover{
cursor: default;
}
h2{
text-transform: uppercase;
font-weight: 800;
font-style: italic;
font-size: 34px;
}
#main-header {
box-shadow: initial;
-moz-box-shadow: initial;
-webkit-box-shadow: initial;
}
span.clementrobillard {
color: #FFF;
font-size: 30px;
font-style: italic;
font-weight: 600;
}
span.freelance {
font-size: 14px;
text-transform: uppercase;
background: #ec4956;
color: #151740;
font-style: italic;
padding: 1px 5px;
font-weight: 600;
}
.container_logo_titles {
float: left;
padding-top: 12px;
}
.container_photo_logo {
float: left;
margin-right: 15px;
}
@media only screen and (max-width: 980px) {
#top-header > .container,
#main-header > .container,
#et_search_outer > .container,
body.single #main-content > .container,
body.page:not(.et-tb-has-template) div.et_pb_row,
body.page.et-tb-has-template .et-l--post div.et_pb_row,
body.single-projet div.et_pb_row,
body.single-projet div.et_pb_row.et_pb_row_fullwidth {
width: 90% !important; 
}
body.single-projet .et_pb_row.et_pb_row_0_tb_footer {
width: 100% !important;
}
} ul#top-menu a {
font-weight: 400;
}
.et_pb_bg_layout_dark.et_pb_menu ul li a{
transition: 0.4s;
}
.et_pb_bg_layout_dark.et_pb_menu ul li a:hover{
color: #151740 !important;
opacity: 1 !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item:before, .single-projet li.hvr-sweep-to-top.realisations:before{
content: initial !important;
}
.single-projet li.hvr-sweep-to-top.realisations a, .single-projet li.hvr-sweep-to-top.realisations:hover a{
color: #ED4956 !important;
}
.container_logo_titles:hover, .container_logo_titles *:hover{
cursor: pointer !important;
}
@media only screen and (max-width : 990px) {
.et_pb_column.et_pb_column_3_5.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu{
position: absolute;
max-width: 55px;
right: 0px;
}
}  li.card_reference{
height: 340px;
background-position: center center !important;
background-size: cover !important;
display: inline-block!important; width: 100%;
float: left;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 15px;
border-radius: 25px;
transform-style: preserve-3d;
list-style: none;
}
ul.list_home_projet{
display: inline-flex;
width: 100%;
padding-left: 0px;
}
li.card_reference:nth-child(odd) {
margin-top: 80px;
}
a.decouvrir {
background: #FFF;
text-transform: uppercase;
font-size: 14px;
font-style: italic;
font-weight: 700;
display: table;
padding: 1px 8px;
margin: auto;
bottom: 35px;
position: absolute;
left: calc(50% - 42px);
border-radius: 10px;
opacity: 0;
transition: 0.2s;
transform: translateZ(20px);
}
a.decouvrir:hover, div.decouvrir:hover{
color: #151740;
cursor: pointer !important;
}
li.card_reference:hover a.decouvrir{
opacity: 1;
}
li.card_reference:hover, li.card_reference *:hover, .grid__item *:hover{
cursor: pointer !important;
}
.grid__item {
background-color: #151740;
height: 260px;
background-position: center center !important;
background-size: cover !important;
display: inline-block!important; width: calc(33.3333% - 25px );
float: left;
margin-right: 25px;
margin-bottom: 25px;
border-radius: 25px;
transform-style: preserve-3d;
}
.grid__item:nth-child(odd) {
height: 535px;
}
.grid__item a {
width: 100%;
position: absolute;
height: 100%;
}
div.decouvrir {
background-color: #FFF;
display: table;
margin: 10px auto auto auto;
padding: 4px 10px;
color: #ec4956;
text-transform: uppercase;
font-size: 14px;
font-style: italic;
font-weight: 700;
line-height: normal;
opacity: 0;
top: 48%;
position: relative;
transform: translateZ(20px);
border-radius: 10px;
}
.grid__item:hover div.decouvrir {
opacity: 1 !important;
transition: 0.3s;
}
.title_miniatures {
color: #FFF;
text-transform: uppercase;
font-style: italic;
font-weight: 900;
font-size: 22px;
text-align: center;
top: 48%;
position: relative;
transform: translateZ(20px)
}
ul.list_home_projet .title_miniatures {
font-size: 18px;
}
p.sous_titre_miniature {
color: #151740;
background: #ed4956;
display: table;
margin: auto;
margin-bottom: 10px;
padding: 2px 6px !important;
font-weight: 600;
font-size: 18px;
font-style: italic;
top: 47%;
position: relative;
transform: translateZ(20px)
}
.filter.filter-button-group {
display: table;
margin: auto;
margin-bottom: 40px;
}
.page-template-page-template-projet div.container{
padding-top: 0px !important;
}
.filter__item {
background: #ec4956;
border:3px solid #ec4956;
border-radius: 25px;
font-size: 16px;
margin-right: 10px;
padding: 5px 10px;
margin-top: 2px;
color: #FFF;
}
.filter__item.filter__item--selected{
background: #151740;
border: 3px solid #151740;
}
.filter__item:hover {
border: 3px solid #151740;
background: #151740;
cursor: pointer;
}
.bar.triangles1:before {
right: -75px;
} .single-projet .et_pb_text_2_tb_body a {
color: #151740;
position: relative;
z-index: 9;
}
.single-projet .et_pb_text_2_tb_body a:after {
content: "";
background: #ea828b;
height: 10px;
width: 100%;
display: inline-block;
position: absolute;
left: 0px;
top: 11px;
z-index: -9;
}
.single-projet .et_pb_text_2_tb_body a:hover:after {
background: #e0abb0;
}
.single-projet #main-content .et_pb_image .et_pb_image_wrap{
border: 10px solid #FFF;
background: #FFF;
}
img.imggalerie-web {
margin-bottom: 30px;
border: 1px solid #c6c6c6;
padding: 8px;
width: 100%;
}
span.tagprojet {
background: #151740;
padding: 2px 6px;
border-radius: 6px;
margin-right: 8px;
font-weight: 600;
color: #FFF;
display: inline-block;
margin-bottom: 10px;
}
p.siteweb, p.annee {
display: inline-block;
float: left;
margin-left: 28px;
margin-right: 40px;
margin-top: 16px;
font-style: italic;
font-weight: 700;
}
p.siteweb:before, p.annee:before {
content: '~';
color: #151740;
font-size: 42px;
font-weight: 600;
line-height: 0px;
margin-top: 10px;
position: absolute;
margin-left: -30px;
}
p.siteweb span, p.annee span {
text-transform: uppercase;
}
p.siteweb a, p.annee .anneedate {
font-weight: 700;
color: #ec4956;
} span.disponible{
font-size: 11px;
position: absolute;
margin-left: 35px;
font-weight: 400;
font-style: initial;
padding-top: 16px;
color: #FFF;
}
span.disponible:before {
content: "";
height: 8px;
width: 8px;
position: absolute;
background: #32f341;
border-radius: 12px;
left: -12px;
top: 26px;
}
.home h1 {
font-weight: 600;
font-style: italic;
font-size: 52px;
color: #FFF;
float: left;
display: block;
}
p.sous_titre_home {
display: table;
background: #ed4956;
padding: 7px 10px !important;
text-transform: uppercase;
font-size: 22px;
color: #151740;
font-style: italic;
font-weight: 600;
clear: both;
}
ul.list_tag_home {
list-style: none;
display: table;
padding-left: 0px;
margin-top: 20px;
color: #FFF;
}
ul.list_tag_home li {
background: #2e31ad;
font-size: 20px;
border-radius: 20px;
padding: 7px 20px;
margin-right: 12px;
float: left;
margin-bottom: 9px;
}
ul.list_tag_home li:nth-child(3) {
clear: both;
}
.smartphone_home:before {
content: "";
width: 80px;
height: 160px;
display: block;
position: absolute; margin-left: 239px;
margin-top: -56px;
background-image: url(https://i.pinimg.com/originals/85/97/a7/8597a75de87c8f2ef7afb18fb813441b.gif);
background-size: contain;
}
h2:before, span.et_pb_testimonial_author:before {
display: block;
content: "";
width: 125px;
height: 25px;
margin-bottom: 4px;
background-image: url(//www.clementrobillard.fr/wp-content/uploads/2021/02/np_wave_924525_ED4856.svg); background-position: center;
background-size: cover;
}
.zigzag_clair h2:before {
background-image: url(//www.clementrobillard.fr/wp-content/uploads/2021/02/np_wave_924525_ED4856-1.svg);
}
.zigzag_fonce h2:before {
background-image: url(//www.clementrobillard.fr/wp-content/uploads/2021/02/zig_zag_fonce.svg);
}
.zigzag_right h2:before {
position: absolute;
right: 0px;
top: -28px;
}
.iconsvgcard img{
margin-right: initial !important;
float: initial !important;
max-width: 110px;
}
a.hover_bleu:hover{
background-color:#161940 !important;
border-color: #161940 !important;
}
.container_tag_home li {
background: #151740;
display: inline-block;
border-radius: 10px;
padding: 1px 10px;
margin-bottom: 8px;
color: #FFF;
} .defilant{
background: #151840;
color:#8485a8;
padding: 10px 20px;
border-radius: 10px;
margin-right: 10px;
font-weight: 600;
font-style: italic;
font-size: 18px;
} .marquee-rtl {
max-width: 100vw; overflow: hidden; padding-top: 20px;
padding-bottom: 18px;
transition: 0.3s;
} .marquee-rtl > :first-child {
display: inline-block; padding-right: 2em; padding-left: 100%; white-space: nowrap; animation: defilement-rtl 109s infinite linear;
}
.defilant img{
max-width: 25px;
max-height: 28px;
margin-right: 12px;
margin-bottom: -6px;
}
@keyframes defilement-rtl {
0% {
transform: translate3d(-40%,0,0); }
100% {
transform: translate3d(-100%,0,0); }
} .hvr-sweep-to-top {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
padding-top: 6px;
margin-top: -1px !important;
}
.hvr-sweep-to-top:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #ed4956;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
} .hvr-sweep-to-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: green;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
} :root {
--startColor: hsl(237deg 51% 17%);
--stopColor: hsl(355deg 81% 61%);
}
.laforme svg {
width: 90vmin;
height: 90vmin;
}
.laforme path {
cursor: pointer;
}
#laforme .et_pb_code_inner{
position: absolute;
top: -470px;
width: 300px;
z-index: -1;
} p.et_pb_testimonial_meta {
background: #ec4956;
font-size: 16px;
display: table;
padding: 1px 8px;
font-weight: 600;
}
span.et_pb_testimonial_author{
font-weight: 800;
font-style: italic;
text-transform: uppercase;
font-size: 26px;
margin-top: 0px;
}
.slick-next:before, 
.slick-prev:before {
font-family: ETmodules!important;
}
.slick-prev, .slick-next {
top: 39% !important;
}
.et_pb_testimonial_portrait {
bottom: 23px;
position: absolute;
}
.et_pb_testimonial_portrait, .et_pb_testimonial_portrait:before {
border-radius: 25px;
}
.et_pb_testimonial_description {
margin-left: 190px;
}
.et_pb_testimonial_description_inner {
margin-left: -113px;
} .slick-loading .slick-list
{
background: #fff url(https://www.clementrobillard.fr/wp-content/themes/Divi-Clem-Child/ajax-loader.gif) center center no-repeat;
}
.slick-dots li button:before {
background: #000;
height: 2px !important;
content: " " !important;
width: 24px !important;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.clementrobillard.fr/wp-content/themes/Divi-Clem-Child/fonts/slick.eot);
src: url(https://www.clementrobillard.fr/wp-content/themes/Divi-Clem-Child/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.clementrobillard.fr/wp-content/themes/Divi-Clem-Child/fonts/slick.woff) format('woff'), url(https://www.clementrobillard.fr/wp-content/themes/Divi-Clem-Child/fonts/slick.ttf) format('truetype'), url(https://www.clementrobillard.fr/wp-content/themes/Divi-Clem-Child/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
color: #F24956; 
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: 0.25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 40px;
line-height: 1;
opacity: 1;
color: #151643;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -40px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -20px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-slide{
margin-bottom: 0px !important;
}
.slick-dots
{
position: absolute;
bottom: -60px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
} @media only screen and (max-width : 980px) {
.home h1{
font-size: 34px;
}
p.sous_titre_home{
font-size: 14px;
padding: 0px 10px !important;
}
ul.list_tag_home li{
font-size: 12px;
}
div#laforme .et_pb_code_inner{
right: 300px;
top: 0px;
position: absolute;
}
.container_ligne1_home .et_pb_column_0{
width: 41% !important;
margin-right : 25px;
}
.container_ligne1_home .et_pb_column_1{
width: 48% !important;
}
.slick-next{
right: -5px;
}
.slick-prev{
left: -30px;
}
.smartphone_home:before{
margin-left: -52px;
}
span.disponible{
left: -19px;
top: 173px;
}
.et_pb_testimonial_description_inner, .et_pb_testimonial_description{
margin-left: initial;
}
.et_pb_testimonial_portrait{
display: none !important;
}
.et_pb_testimonial_3.et_pb_testimonial, .et_pb_testimonial{
padding-top: 25px;
}
.triangles4:before, .page-template-page-template-projet .triangles1:before{
display: none !important;
}
.filter.filter-button-group {
display: none;
}
.single-projet .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {
width: 100% !important;
}
.single-projet .container_breadcumb .et_pb_code_inner {
margin-top: 25px !important;
margin-bottom: 20px;
}
.single-projet .triangles1:before {
top: -320px;
}
#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {
margin-top: 10vh;
}
button#responsive-menu-button {
position: fixed !important;
}
.et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {
max-height: 80px;
overflow: hidden;
z-index: 9999999 !important;
}
p.sous_titre_miniature{
z-index: -1;
}
}
@media only screen and (max-width : 768px) {
.grid__item{
width: calc(50% - 25px );
}
.et_pb_menu__wrap, .et_mobile_nav_menu, a.mobile_nav.opened, span.mobile_menu_bar{
z-index: 99;
}
.et_pb_column.et_pb_column_3_5.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu{
float: right;
width: 50px !important;
margin-top: -116px;
}
span.clementrobillard{
font-size: 26px;
}
span.freelance{
font-size: 12px;
}
.triangles1:before, .triangles2:before, .triangles3:before, .triangles4:before, .triangles5:before{
z-index: 3 !important;
zoom:0.7;
}
.iconsvgcard{
zoom:0.6;
}
li.card_reference:nth-child(odd){
margin-top: 0px;
}
.container_slick_temoignage ul.slick-dots{
margin-bottom: 20px !important;
}
.container_slick_temoignage .slick-prev, .container_slick_temoignage .slick-next{
display: none !important;
}
.slick-prev, .slick-next{
display: none !important;
top: 5% !important;
z-index: 9999;
}
.slick-next{
right: calc(50vw - 50px);
}
.slick-prev{
left: calc(50vw - 50px);
}
.home h1{
font-size: 16px;
margin-bottom: -4px;
}
p.sous_titre_home{
font-size: 7px;
padding: 0px 3px !important;
line-height: 12px;
}
ul.list_tag_home li{
font-size:10px;
padding: 0px 6px;
line-height: 18px;
margin-bottom: 16px;
margin-top: -13px;
}
div#laforme .et_pb_code_inner{
zoom:0.6;
right: 265px;
}
.smartphone_home:before{
width: 36px;
height: 73px;
margin-top: 16px;
}
span.disponible{
top:84px;
font-size: 8px;
padding-top: 20px;
}
span.disponible:before{
height: 4px;
width: 4px;
left: -8px;
top:28px;
}
}
@media only screen and (max-width : 425px) {
.grid__item{
width: 100%;
margin-right: 0px;
}
} .title_page h1 {
background: white;
display: table;
margin: auto;
padding: 14px 22px;
position: relative;
}
.title_page h1:after {
content: "";
width: 100%;
height: 100%;
background: linear-gradient(120deg,rgb(236 73 86) 0%,#ec495600 100%);
display: block;
position: absolute;
z-index: -1;
top: 12px;
left: 20px;
}
.triangles1:before, .triangles2:before, .triangles3:before, .triangles4:before, .triangles5:before {
content: "";
background-size: contain;
display: block;
position: absolute;
background-repeat: no-repeat;
z-index: 9;
}
.triangles1:before, .triangles4:before {
background-image: url(//www.clementrobillard.fr/wp-content/uploads/2021/02/triangle.png);
width: 297px;
height: 257px;
right: 0px;
top: -181px;
}
.triangles2:before {
background-image: url(//www.clementrobillard.fr/wp-content/uploads/2021/02/triangles2.png);
width: 130px;
height: 215px;
left: -170px;
top: -1px;
}
.triangles3:before, .triangles5:before  {
background-image: url(//www.clementrobillard.fr/wp-content/uploads/2021/02/triangles3.png);
width: 130px;
height: 180px;    
left: -170px;
top: -47px;
}
.triangles4:before {
background-image: url(//www.clementrobillard.fr/wp-content/uploads/2021/02/triangle4.png);
top: -85px;
right: -90px;
}
.triangles5:before {
background-image: url(//www.clementrobillard.fr/wp-content/uploads/2021/02/triangle5.png);
} .photo_footer{
bottom: 0px;
position: absolute;
max-height: 300px;
}
.et_pb_column.et_pb_column_1_4.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough{
overflow: hidden;
} #responsive-menu-container #responsive-menu li.responsive-menu-item a {
height: calc(65vh / 5) !important;
}  .dc-centrer-verticalement {
display: flex;
flex-direction: column;
justify-content: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
} @media only screen and (max-width : 980px) {
.dc-inverser-colonnes--section .dc-inverser-colonnes--ligne {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
} .et_mobile_menu {
margin-left: -30px;
padding: 5%;
width: calc( 100% + 60px);
}
.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
} .et_pb_contact_right p input {
max-width: 50px;
} sup, sub {
font-size: 70%;
}