@charset "UTF-8";
/* https://www.olivierbaronphotographe.com/mariages/wp-content/themes/olivierbaron/style.css?ver=14.3.2 */
#the7-body{--colorblueOB:#102a2d;--colorblueClair:#163c44;--colorbeige:#e8e2d0;--colorgold:#968c65;--colorbluergbOB:rgb(4,139,154)}.logo_home_background{margin-bottom:0px!important}.mobile-header-bar{background:url(/mariages/wp-content/themes/olivierbaron/img/Fond-Site-creme.webp) center center / cover no-repeat fixed rgb(255,255,255)}.masthead:not(.mixed-header){background:#fff url(/mariages/wp-content/themes/olivierbaron/img/Fond-Site-creme.webp) no-repeat center center!important;background-size:auto!important}.mobile-header-bar .mobile-branding img{max-width:100%;height:60px!important}.vc_section.vc_section-has-fill{padding-top:0px!important}.h1_hidden{clip:rect(1px,1px,1px,1px);position:absolute!important}.image_bas .upb_row_bg{background-position-y:bottom!important;background-attachment:scroll!important}.intro_zone_texte_home{padding-left:35px;padding-right:25px}.colonne_intro_titre{background-color:transparent!important;padding-top:35px;padding-bottom:35px}.intro_zone_titre_home h1{clip:rect(1px,1px,1px,1px);position:absolute!important}.section_intro_img,.section_intro_page,.section_intro_portfolio{h1,h2{font-size:3.3rem!important;line-height:3.3rem!important;text-align:left;margin:auto;font-weight:900;letter-spacing:.25rem;color:var(--colorgold);display:block;max-width:100%;overflow-wrap:break-word;word-break:break}}.section_intro_portfolio{h1{font-size:2.3rem!important;line-height:2.3rem!important}}.section_intro_img h1{color:var(--colorblueOB)}.section_fond_bleu .intro_zone_texte_home .zone_texte{font-weight:400!important;font-size:1.7rem!important;line-height:2.2rem!important}.section_fond_bleu h1{color:var(--colorbeige)}.section_fond_bleu.texte_fonce h1,.section_fond_bleu.texte_fonce .intro_zone_texte_home .wpb_text_column{color:var(--colorblueOB)!important}.section_fond_bleu.texte_fonce .intro_zone_texte_home .wpb_text_column{border-left:1px solid var(--colorblueOB)!important}.intro_zone_texte_home .zone_texte{border-left:1px solid var(--colorgold)!important;padding-top:25px;padding-bottom:25px;padding-left:10px;font-weight:400!important;font-size:1.7rem!important;line-height:2.2rem!important;color:var(--colorblueOB)!important}.section_intro_portfolio .intro_zone_texte_home .zone_texte,.section_intro_portfolio .intro_zone_texte_home .zone_texte p{font:var(--the7-h6-font)!important;text-align:left}.info_service{padding-top:35px}.info_service h3{font-weight:400!important;font-size:1.5rem!important;line-height:1.8rem!important;color:var(--colorblueOB)}.info_service div.aio-icon i{color:var(--colorblueOB)}.box_color_gold>div{border:1px solid var(--colorgold)!important;background-color:transparent!important}#home_row_info_box .top-icon .aio-icon-header+.aio-icon-description{background-color:var(--colorblueOB);padding:15px 8px!important;color:var(--colorbeige)!important;font-weight:300!important}#home_row_info_box .aio-icon-component{margin-bottom:0px!important}#home_row_info_box .vc_column_container>.vc_column-inner{padding-left:0px!important;padding-right:0px!important}.home_crousel_prestation img.img-icon,.home_crousel_prestation div.aio-icon-img{width:auto!important}.home_crousel_prestation .aio-icon-component{border:1px solid var(--colorgold)!important;background-color:var(--colorbeige)!important}.home_crousel_prestation h3{font-size:1.5rem!important;line-height:1.5rem!important;text-align:center;margin:auto;font-weight:900;letter-spacing:.25rem;color:var(--colorblueOB);display:block;max-width:100%;overflow-wrap:break-word;word-break:break}.home_crousel_prestation .top-icon .aio-icon-header+.aio-icon-description{padding:15px 8px!important;color:var(--colorblueOB)}.home_crousel_prestation ul.slick-dots{padding-top:25px!important}div.ult_horizontal button.slick-prev{left:10px}div.ult_horizontal button.slick-next{right:10px}.section_fond_bleu h2,.section_fond_bleu a{color:var(--colorbeige)!important}.section_fond_bleu a{color:var(--colorgold)!important}#section_communication h2{text-align:left!important}.section_fond_bleu .wpb_text_column{color:var(--colorbeige)!important;line-height:1.3rem!important}.section_fond_bleu h3{color:var(--colorgold)!important;text-align:center!important}.section_fond_beige h2{color:var(--colorblueOB)}.vc_gitem-zone-b .vc_gitem-row-position-top h3,.vc_gitem-zone-b .vc_gitem-row-position-bottom{color:var(--colorbeige)!important}.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle img{width:60px}.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_col-has-fill>.vc_column-inner{padding-top:0px!important}.dots_left .owl-dots{top:50%!important;left:calc(100% - 30px)!important;transform:translateY(calc(-50% + 0px))!important}.dots_left button.owl-dot{display:block!important;margin:8px 0px!important}.order_1 h2,.order_2 h2{padding-left:10px!important}@media screen and (max-device-width:767px) and (orientation:portrait),screen and (max-device-width:1080px) and (orientation:landscape){.order_1{order:1}.order_2{order:2}.section_intro_page h2{font-size:2.2rem!important;line-height:normal!important}.intro_zone_texte_home .zone_texte{font-size:1.3rem!important;line-height:normal!important}.colonne_intro_titre{background-color:transparent!important;padding-top:10px!important;padding-bottom:0px!important}.colonne_intro_titre>div{padding-top:0px!important;padding-bottom:0px!important}div:has(>.colonne_intro_titre){margin-top:0px!important;margin-bottom:0px!important}.intro_zone_texte_home .zone_texte{padding-top:10px;padding-bottom:10px}.logo_home_background img{width:350px!important}}.texte_bordure_or{padding:8px 0 8px 8px!important;border-left:1px solid var(--colorgold)}.sub-nav,.dt-mega-menu-wrap{-webkit-border-radius:10px;border-radius:10px}.top-header .sub-nav.hover-style-bg li:not(.dt-mega-parent)>a,.top-header .hover-style-click-bg li:not(.dt-mega-parent)>a,.top-header .hover-style-click-bg li:not(.dt-mega-parent)>a .rippleAnimate,.top-header .dt-mega-menu .sub-nav .dt-mega-parent .sub-nav a:hover{-webkit-border-radius:10px;border-radius:10px}#footer.solid-bg{background-size:cover!important}.contact_form_column input[type="text"]::-webkit-input-placeholder,.contact_form_column input[type="email"]::-webkit-input-placeholder,.contact_form_column input[type="password"]::-webkit-input-placeholder,.contact_form_column textarea::-webkit-input-placeholder{color:var(--colorblueOB);font-weight:300}.contact_form_column input[type="text"]:-moz-placeholder,.contact_form_column input[type="password"]:-moz-placeholder,.contact_form_column input[type="email"]:-moz-placeholder,.contact_form_column textarea:-moz-placeholder{color:var(--colorblueOB);font-weight:300}.contact_form_column input[type="text"]:-ms-input-placeholder,.contact_form_column input[type="password"]:-ms-input-placeholder,.contact_form_column input[type="email"]:-ms-input-placeholder,.contact_form_column textarea:-ms-input-placeholder{color:var(--colorblueOB);font-weight:300}.contact_form_column input[type="text"]:input-placeholder,.contact_form_column input[type="password"]:input-placeholder,.contact_form_column input[type="email"]:input-placeholder,.contact_form_column textarea:input-placeholder{color:var(--colorblueOB);font-weight:300}.contact_form_column input[type="text"],.contact_form_column input[type="email"],.contact_form_column input[type="password"],.contact_form_column textarea{padding-top:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem;font-size:1rem;letter-spacing:.1em;word-spacing:0em;line-height:1.4em;color:#000;text-transform:none;font-weight:300;border-left-color:var(--colorgold);border-left-width:2px;height:auto}#footer.solid-bg{background-color:var(--colorbeige)!important;border-top:2px solid var(--colorblueClair)}.footer .widget{margin-bottom:0px!important;padding:10px 0 10px 0px!important}.footer .widget a{color:var(--colorgold)!important}.footer .widget ul{columns:2;-webkit-columns:2;-moz-columns:2}.footer .widget ul li{border:none!important}.footer .widget ul li a{font-size:0.8rem!important}.footer .widget .widget-title{margin-bottom:0px!important;font:var(--the7-widget-content-font);color:var(--colorblueOB)}.footer .widget .menu li{padding:0px!important;margin:0px!important}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active{background-color:var(--colorgold)!important}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span{color:var(--colorblueOB)!important}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item>span{color:var(--colorgold)!important}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{background-color:var(--colorbeige)!important}.vc_btn3-container.vc_btn3-inline{display:inline-block;vertical-align:top;padding:10px!important}.vc_btn3-container.vc_btn3-inline a{margin:0px!important;padding:0px!important}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){margin-bottom:10px!important}.faq_bloc_item{text-align:center;margin-bottom:25px;padding:10px;background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-image:url(/mariages/wp-content/themes/olivierbaron/img/Fond-Site-creme.webp);background-attachment:fixed}.faq_bloc_item h3{margin-bottom:15px!important;color:var(--colorgold)!important;font:var(--the7-h4-font)}.faq_bloc_item .uvc-sub-heading{text-align:left!important;padding:8px 5px 8px 5px!important;border-left:1px solid var(--colorgold)}.section_fond_beige,.section_large_beige{background-color:var(--colorbeige)!important}.section_large_bleuOB{background-color:var(--colorblueClair)!important}.section_fond_imagebleu_fixe{background-image:url(/mariages/wp-content/themes/olivierbaron/img/Fond-Site-bleu.webp);background-attachment:fixed}.ob_gitem-animated-block{position:relative;width:100%;height:auto;cursor:pointer}.ob_gitem-zone-a{position:relative;width:80%;height:100%;margin-left:10%;height:auto;background-size:cover;background-position:center;transition:filter 0.3s ease-in-out}.ob_gitem-animated-block:hover .ob_gitem-zone-a{filter:blur(5px)}.ob_gitem-zone-b a{display:block;text-decoration:none;color:inherit;position:absolute;top:0;right:0;left:0;bottom:0;z-index:5}.ob_gitem-zone-b{position:absolute;top:0;left:0;width:80%;height:100%;margin-left:10%;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity 0.3s ease-in-out}.ob_gitem-zone-b h3,.ob_gitem-zone-b p{margin:10px 0;text-align:center}.ob_gitem-zone-b img{max-width:450px;height:auto;margin:10px 0}.ob_gitem-animated-block:hover .ob_gitem-zone-b{border:2px solid var(--colorbeige);opacity:1}.ob_gitem-zone-a span{font:var(--the7-h3-font);height:auto;position:absolute;left:10px;top:10px;border:1px solid var(--colorgold)!important;border-radius:50px;padding:8px 6px 8px 6px}span.ob_fond_bleu{background-color:rgba(20,60,68,.8);color:var(--colorgold)!important}span.ob_fond_beige{background-color:rgba(150,140,101,.8);color:var(--colorblueOB)!important;left:unset;right:10px}.ob_gitem-zone-a:before{content:"";display:block;padding-top:80%;width:80%;height:100%}.ob_gitem-zone-b.ob_fond_beige{background-color:#e8e2d0;color:var(--colorblueOB)!important;h3{color:var(--colorblueOB)!important;border:1px solid var(--colorblueOB)!important;border-radius:50px;padding:8px 6px 8px 6px}}.ob_gitem-zone-b.ob_fond_bleu{background-color:rgba(20,60,68,.8);color:var(--colorgold)!important;h3{color:var(--colorgold)!important;border:1px solid var(--colorgold)!important;border-radius:50px;padding:8px 6px 8px 6px}}.img_fond_gold img{border:1px solid var(--colorgold)!important;border-radius:25px;padding:8px 6px 8px 6px;background-color:rgba(150,140,101,.8)}.img_fond_bleu img{border:1px solid var(--colorgold)!important;border-radius:25px;padding:8px 6px 8px 6px}.colonne_intro_titre.home_portail{padding-top:15px!important;padding-bottom:15px!important;h2{font-size:unset!important;font:var(--the7-h6-font)!important;text-align:left;margin:auto;font-weight:900;letter-spacing:.25rem;color:var(--colorgold);display:block;max-width:100%;overflow-wrap:break-word;word-break:break}.zone_texte{font-size:unset!important}}@media only screen and (min-width:768px) and (max-width:1024px){section:has(.ob_gitem-zone-a){padding-top:0px!important;padding-bottom:0px!important}.section_fond_bleu:has(.ob_gitem-zone-a){padding-bottom:25px!important}.ob_gitem-zone-a{width:98%;height:100%;margin-left:1%;margin-top:25px;background-size:cover;background-position:center;transition:filter 0.3s ease-in-out}.ob_gitem-zone-b{margin-left:1%;width:98%;img{max-width:70%!important;height:auto;margin:10px 0}}.intro_zone_texte_home .zone_texte{line-height:19px!important}.column_texte_pkoi_work{width:100%!important}}@media only screen and (max-width:768px){section:has(.ob_gitem-zone-a){padding-top:0px!important;padding-bottom:0px!important}.section_fond_bleu:has(.ob_gitem-zone-a){padding-bottom:25px!important}.ob_gitem-zone-a{width:90%;height:100%;margin-left:5%;margin-top:25px;background-size:cover;background-position:center;transition:filter 0.3s ease-in-out}.ob_gitem-zone-b{margin-left:5%;width:90%;img{max-width:70%!important;height:auto;margin:10px 0}}.intro_zone_texte_home .zone_texte{line-height:19px!important}}.faq_content .vc_tta.vc_tta-spacing-10 .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-10 .vc_tta-panel .vc_tta-panel-heading{display:inline-block;border:unset!important;.vc_tta-panel-title a{padding:0 20px!important;padding-left:46px!important}}.ewd-ufaq-faq-div{margin-bottom:15px!important;.ewd-ufaq-faq-title{h4{margin:0px!important;color:var(--colorblueClair)!important}.ewd-ufaq-post-margin{text-decoration:none!important;display:flex;gap:15px;width:100%;.ewd-ufaq-post-margin-symbol{float:unset!important;display:flex!important;padding:4px 0 0 2px!important;justify-content:center;align-items:center;color:var(--colorblueClair);span{font-size:20px!important;line-height:1;display:block}}.ewd-ufaq-faq-title-text{float:unset!important}}}.ewd-ufaq-faq-body>.ewd-ufaq-faq-post{font:var(--the7-base-font-big)!important;padding:8px 0 8px 8px!important;border-left:1px solid var(--colorgold)}}.ewd-ufaq-post-active .ewd-ufaq-faq-title-text{border:1px solid var(--colorblueClair)!important;background-color:var(--colorblueClair)!important;border-radius:10px!important;padding:5px;width:unset!important;h4{color:var(--colorbeige)!important}}.header-elements-button-2{margin-right:25px!important;border:unset!important;span{color:transparent!important}}.header-elements-button-2:hover:before{opacity:unset!important}.header-elements-button-2::before{content:"";box-shadow:unset!important;top:unset!important;display:inline-block;width:195px;height:50px;background-image:url(/mariages/wp-content/themes/olivierbaron/img/olivier-baron_logo-2024_50px.webp);background-size:contain;background-repeat:no-repeat;background-position-y:center;margin-right:10px;vertical-align:middle}