.barber_blurb .et_pb_blurb_content .et_pb_blurb_container{flex:1}.weddinginner_text h1{padding-bottom:0}.weddinginner_blurb .et_pb_blurb_content .et_pb_blurb_container{display:flex;align-items:center;justify-content:center;width:fit-content}.weddinginner_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{margin-left:5px}.weddingheader_blurb .et-pb-icon{color:var(--color2)!important}.weddingheader_blurb .et_pb_main_blurb_image .et_pb_image_wrap{display:flex;align-items:center;justify-content:center}.weddingheader_menu .et_mobile_menu .menu-item-has-children>a{background:0 0}.weddingheader_menu .et_mobile_menu .menu-item-has-children a.mobile-toggle-icon{display:none}.weddingheader_menu .et_pb_button_module_wrapper{display:flex;justify-content:flex-end}.weddingheader_menu .et-menu li li.menu-item-has-children>a:first-child:after{top:50%;transform:translateY(-50%)}.weddingheader_section.et_pb_section.et_pb_sticky{box-shadow:0px 8px 15px rgba(149,157,165,.1)}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:"M"}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0!important;max-height:44px;border:none;position:absolute;right:0;top:0;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:"3";color:#00d263;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:"2"}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:"";border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#fff!important;border-radius:10px}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{color:var(--color2)}@media all and (max-width:1707px) and (min-width:981px){.weddingheader_blurb.et_pb_blurb{display:none!important}}@media all and (max-width:1152px) and (min-width:981px){.weddingheader_image.et_pb_image{display:none!important}}@media all and (max-width:980px){.weddingheader_menu .et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}}.weddingfooter_email p.et_pb_newsletter_field{padding-bottom:0;margin-bottom:0}.weddinghome_section3_column:hover .weddinghome_section3_blurb.et_pb_blurb .et_pb_main_blurb_image,.weddinghome_section3_column.active .weddinghome_section3_blurb.et_pb_blurb .et_pb_main_blurb_image{background:var(--color2)}.weddinghome_section4_project .et_pb_portfolio_item{margin-bottom:0}.weddinghome_section4_project.col2 .et_pb_portfolio_items{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.weddinghome_section4_project.col4 .et_pb_portfolio_items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px}.weddinghome_section4_project .et_pb_portfolio_items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.weddinghome_section4_project .pagination.clearfix{position:absolute;left:0;right:0}@media only screen and (max-width:767px){.weddinghome_section4_project .et_pb_portfolio_items,.weddinghome_section4_project.col2 .et_pb_portfolio_items,.weddinghome_section4_project.col4 .et_pb_portfolio_items{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:980px){.weddinghome_section4_project div.et_pb_ajax_pagination_container,.weddinghome_section4_project.col4 .et_pb_portfolio_items{grid-template-columns:1fr 1fr}}@media (min-width:981px) and (max-width:1300px){.weddinghome_section4_project.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr 1fr}}.weddinghome_section4_project .project .et_portfolio_image{margin:0;position:relative;overflow:hidden;background-color:var(--color1);transition:all .6s ease-in-out}.weddinghome_section4_project .project .et_portfolio_image img{width:100%;transition:all .6s ease-in-out}.weddinghome_section4_project .project:hover .et_portfolio_image img{opacity:.5;transform:scale(1.1)}.weddinghome_section4_project .project .post-meta{position:absolute;background:var(--color2);padding:5px 10px;top:10px;left:10px;color:#fff;margin-top:0!important}body:not(.et-fb) .dl-popup-wrapper{position:fixed;z-index:990;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(.14,.06,.41,1.39);opacity:0;visibility:hidden}body:not(.et-fb) .dl-popup-wrapper.popup-is-visible{opacity:1;visibility:visible}.dl-popup-inside{height:100%}body.dl-noscroll{overflow:hidden}.et_builder_inner_content.popup-is-visible{z-index:99999}.dl-popup-wrapper.popup-is-visible .et_pb_row:not(.popup-close){animation:scale-in .5s cubic-bezier(.14,.06,.41,1.39) both;animation-delay:.5s}.weddinghome_section6_testimonial.et_pb_testimonial .et_pb_testimonial_content p{padding-bottom:0}.weddinghome_section6_testimonial.et_pb_testimonial .et_pb_testimonial_author:after{content:"";font-family:"ETmodules";font-size:15px;right:0;position:absolute;color:var(--color1)}.weddinghome_section6_testimonial .et_pb_testimonial_portrait:before{content:"";height:100%;left:0;position:absolute;top:4px;width:100%;-webkit-box-shadow:unset;box-shadow:unset;border:0;z-index:-1}.weddinghome_section6_testimonial .et_pb_testimonial_portrait:after{content:"{"!important;visibility:visible!important;opacity:1;font-family:"ETmodules";background:var(--color1);border-radius:50%;color:#fff;position:absolute;bottom:0;right:0;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.weddinghome_section7_person .weddinghome_section7_person_social{width:100%;height:30%;background:rgba(139,88,46,.8);position:absolute;top:50%;left:0;opacity:0;transform:translateY(-50%) rotate(-30deg);transition:all .3s ease 0s}.weddinghome_section7_person:hover .weddinghome_section7_person_social{height:100%;opacity:1;transform:translateY(-50%) rotate(0deg)}.weddinghome_section7_person .weddinghome_section7_person_social ul{padding:0;margin:0;width:100%;text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%)}.weddinghome_section7_person .et_pb_member_social_links li{margin-right:7px}.weddinghome_section7_person .et_pb_member_social_links li:last-child{margin-right:0}.weddinghome_section7_person .et_pb_member_social_links li a{height:30px;width:30px;line-height:33px;border-radius:50%;border-radius:50px;transition:all .3s ease-in-out 0s;background-color:#fff;display:inline-block;text-align:center;color:#171717}.weddinghome_section7_person .et_pb_member_social_links li a:hover{color:#fff;background:var(--color2)}.weddinghome_section7_person .et_pb_team_member_image img{width:100%;border-radius:50%}.weddinghome_section8_contact .et_pb_contact_field[data-type=select]:after{border-top-color:#fff}.weddinghome_section8_contact .et_contact_bottom_container{float:unset;text-align:unset;margin-top:-1.5%;display:block;width:100%;padding-left:3%}.weddinghome_section8_contact .et_pb_contact_field .input option{color:#171717}.wed_service_img .et_pb_image_wrap{overflow:hidden;position:relative;transition:all .3s}.wed_service_img .et_pb_image_wrap:before{content:"";background:var(--color2);width:calc(100% - 30px);height:0;overflow:hidden;transform:translateX(-50%) translateY(0%);position:absolute;bottom:15px;left:50%;transition:all .5s;z-index:1;opacity:.7}.wed_service_img:hover .et_pb_image_wrap:before{height:calc(100% - 30px)}.wed_service_img .et_pb_image_wrap img{width:100%;height:auto;transform:rotate(0deg) scale(1);transition:all .8s}.wed_service_img:hover .et_pb_image_wrap img{transform:rotate(10deg) scale(1.5)}.weddinghome_section9_blog.et_pb_posts.col2 div.et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.weddinghome_section9_blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px}.weddinghome_section9_blog.et_pb_posts div.et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.weddinghome_section9_blog .pagination.clearfix{position:absolute;left:0;right:0}@media only screen and (max-width:767px){.weddinghome_section9_blog.et_pb_posts div.et_pb_ajax_pagination_container,.weddinghome_section9_blog.et_pb_posts.col2 div.et_pb_ajax_pagination_container,.weddinghome_section9_blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:980px){.weddinghome_section9_blog.et_pb_posts div.et_pb_ajax_pagination_container,.weddinghome_section9_blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr}}@media (min-width:981px) and (max-width:1300px){.weddinghome_section9_blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr 1fr}}.weddinghome_section9_blog .et_pb_post .weddinghome_section9_blog_content{padding:20px;width:100%;box-shadow:0px 6px 20px rgba(0,0,0,.05);margin-left:auto;margin-right:auto;background:#fff;margin-top:0;z-index:10;position:relative;display:flex;flex-direction:column}.weddinghome_section9_blog .et_pb_post .weddinghome_section9_blog_content .entry-title{order:2}.weddinghome_section9_blog .et_pb_post .weddinghome_section9_blog_content .post-meta{order:1}.weddinghome_section9_blog .et_pb_post .weddinghome_section9_blog_content .post-content{order:3}@media (min-width:981px) and (max-width:1290px){.weddinghome_section2_image.et_pb_image{padding:0}.weddinghome_section2_image:before{display:none}.weddinghome_section2_image:after{display:none}}@media only screen and (max-width:980px){.weddinghome_section4_project .et_pb_portfolio_item:last-child{margin-bottom:30px!important}.weddinghome_section4_project .et_pb_portfolio_items{display:grid;grid-template-columns:1fr 1fr!important;grid-gap:30px}}@media (min-width:600px) and (max-width:782px){body:not(.et-fb).admin-bar .dl-popup-wrapper{top:46px}}@media (min-width:783px){body:not(.et-fb).admin-bar .dl-popup-wrapper{top:32px}}@media only screen and (max-width:767px){.weddinghome_section4_project .et_pb_portfolio_items{display:grid;grid-template-columns:1fr!important;grid-gap:30px}}.weddingpricing_section2_pricing .et_pb_pricing_table .et_pb_button_wrapper{padding-left:0;padding-right:0}.weddingpricing_section2_pricing ul.et_pb_pricing li span{padding-left:30px}.weddingpricing_section2_pricing ul.et_pb_pricing li:after{content:"";font-family:ETmodules;color:#fff;position:absolute;left:0;top:0}.weddingpricing_section2_pricing ul.et_pb_pricing li.et_pb_not_available:after{opacity:.8}.weddingsearch_section2_blog .et_pb_post{margin-bottom:30px}.weddingblogdetail_section2_comment #commentform{padding-bottom:0}.dl-close .et_pb_icon_wrap .et-pb-icon{background:var(--color1);padding:5px;font-size:32px!important}.et-fb .dl-slide-sidebar{transform:translateX(-100%)!important}body:not(.et-fb) .dl-slide-sidebar{transform:translateX(-100%)}body:not(.et-fb) .dl-slide-sidebar.is-opened{transform:translateX(0)}.dl-slide-sidebar.has-transition{transition:.7s}.dl-close{cursor:pointer}.weddinghome_bar li .et_pb_counter_container .et_pb_counter_amount_number{position:absolute;bottom:-25px;padding:0;right:5px}.weddinghome_bar li .et_pb_counter_container .et_pb_counter_amount::after{content:"";width:10px;height:20px;position:absolute;right:-2px;background:var(--color1);top:-1px;box-sizing:border-box;left:auto}.weddinghome_orgnize_blurb .et_pb_blurb_content .et_pb_blurb_container{display:flex;align-items:center}.weddinghome_section4_project .et_pb_portfolio_items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.weddinghome_section4_project .et_pb_portfolio_filters{text-align:center;display:flex;align-items:center;justify-content:center}.weddinghome_section4_project .et_pb_portfolio_filters ul li{position:relative;display:inline-block;padding:0;border:none;list-style:none;text-align:center;margin-right:10px;margin-left:10px}.weddinghome_section4_project .et_pb_portfolio_filters ul li a{border:1px solid #e2e2e2;padding:15px;transition:all .5s ease;border-radius:0!important;background:#fff;color:#1d1d1d}.weddinghome_section4_project .et_pb_portfolio_filters ul li a:hover{background:var(--color1);color:#fff;border-color:var(--color1)}@media only screen and (max-width:767px){.weddinghome_section4_project .et_pb_portfolio_filters ul li{width:100%!important;margin-bottom:10px;margin-left:0;margin-right:0}}.weddinggallery_video .et_pb_video_box .fluid-width-video-wrapper{padding-top:70%!important}.weddinggallery_video .et_pb_video_overlay{background-blend-mode:soft-light;background-color:rgba(0,0,0,50%)}.weddinghistory_blurb{width:50%;padding:60px 0 0;margin:0 5px 25px 0;float:left}.weddinghistory_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{min-height:100px;padding:0 15px 0 0;border-right:2px solid var(--color2);display:block;position:relative}.weddinghistory_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container:hover{text-decoration:none}.weddinghistory_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container:before,.weddinghistory_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container:after{content:"";background-color:var(--color2);height:6px;width:6px;border-radius:0;position:absolute;right:-4px;top:0}.weddinghistory_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container:after{top:auto;bottom:0}.weddinghistory_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{padding:20px;box-shadow:0px 0px 25px 0px rgba(0,0,0,.05);background-color:#fff}.weddinghistory_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_module_header{color:#fff;background-color:var(--color2);font-size:25px;font-weight:600;letter-spacing:.5px;padding:10px 20px;position:absolute;right:-2px;top:-60px;z-index:1}.weddinghistory_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h5.title{color:var(--color2);font-size:20px;font-weight:700;letter-spacing:1px;text-transform:capitalize;margin:0 0 10px;padding-bottom:0}.weddinghistory_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container span.description{color:#555;font-size:13px;font-weight:500;line-height:22px;text-align:left;letter-spacing:.5px;margin:0}.weddinghistory_blurb.et_pb_blurb:nth-child(even){margin:0 0 25px 5px;float:right}.weddinghistory_blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container{text-align:left;padding:0 0 0 15px;border-left:2px solid var(--color2);border-right:none}.weddinghistory_blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container:before,.weddinghistory_blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container:after{right:auto;left:-4px;background:var(--color2)}.weddinghistory_blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{right:auto;left:-2px;background:var(--color2)}@media screen and (max-width:767px){.weddinghistory_blurb.et_pb_blurb,.weddinghistory_blurb.et_pb_blurb:nth-child(even){width:100%;margin:0 0 25px}}.weddingtdetail_list ul{padding:0;list-style-type:none}.weddingtdetail_list ul li{padding-bottom:10px}.weddingtdetail_list ul li:last-child{padding-bottom:0}.wed-gal-1 .et_pb_image_wrap{padding-top:133.33%;display:block}.wed-gal-1 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;border:5px solid #fff;object-fit:cover}.wed-gal-2 .et_pb_image_wrap{padding-top:66.66%;display:block}.wed-gal-2 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;border:5px solid #fff;object-fit:cover}