:root{--main:#d1cad8;--secondary:#ececec;--creme:#fff7ee;--warm:#a69ba4;--gray:#5e6572}.main-title-section h1,.main-title-section h2{text-align:center;font-weight:500;color:var(--warm);color:#5e6572;padding:0;font-size:19px}.main-title-section.et_pb_section{padding-top:7%;padding-bottom:0}.main-title-section .et_pb_divider{height:5px;flex:4}.main-title-section .et_pb_column{display:flex;align-items:center}.main-title-section .et_pb_column .et_pb_text{flex:1}.main-button a{position:relative}.main-button a{transition:all .5s ease}.main-button a:hover{opacity:.7}body:not(.home) .main-button a:after{content:'';background:url(/wp-content/uploads/2024/01/right-arrow.png);width:48px;aspect-ratio:2/1;position:absolute;display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;right:-60px;top:3px}.main-button:hover a:after{animation:movingright 3s infinite}@keyframes movingright{0%{transform:translateX(0)}50%{transform:translateX(35%)}100%{transform:translateX(0)}}.homepage-banner .image-3{margin-top:-28%;margin-left:20%}.homepage-banner .image-4{margin-top:-28%}body .homepage-banner h1,body .homepage-banner h2{font-size:26px;line-height:1.5em}.homepage-banner .quote-column{display:flex;flex-direction:column;justify-content:space-evenly}.home-cat-row.et_pb_row .et_pb_column{width:23.8%;margin-right:1.5%}.et_pb_row.home-cat-row .et_pb_column:last-child{margin-right:0!important}.et_pb_row.home-cat-row span.et_pb_image_wrap:before{content:'';width:100%;height:0;position:absolute;background-color:#00000085;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:4vw;opacity:0;transition:all 1s ease}.et_pb_row.home-cat-row .et_pb_image:hover span.et_pb_image_wrap:before{opacity:1;height:100%}.et_pb_row.home-cat-row .et_pb_text{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1;opacity:0;transition:all 1s ease .4s}.et_pb_row.home-cat-row .et_pb_column:hover .et_pb_text{opacity:1}.single-product-about-text h2{font-size:19px}.single-product-about-text{font-size:16px !Important}.product-form-booking{background-color:#fff7ee;padding:30px;border-radius:4px}.product-form-booking h4{text-align:center;font-size:19px;font-weight:700;margin-bottom:10px}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email]{width:100%;font-size:16px;padding:8px 10px;border:unset;border-bottom:1px solid;color:#000;margin-bottom:24px}.wpcf7-submit{width:100%;border:unset;color:#fff;background-color:#000;font-size:18px;padding:8px;cursor:pointer}.wpcf7-form input.wpcf7-not-valid{margin-bottom:0}.wpcf7-acceptance a{color:var(--warm);text-decoration:underline}.wpcf7 form .wpcf7-response-output{margin:0;text-align:center}.single-product-form-button p{border:1px solid #000;text-align:center;font-size:17px;padding:6px !important;transition:all .5s;background-color:#000;color:#fff}.single-product-form-button p:hover{background-color:#faf0e8;color:#000}a.cta-phone-button{background-color:green;color:#fff;padding:10px}a.cta-viber-button{background-color:#59267c;color:#fff;padding:10px}a.cta-whatsapp-button{background-color:#25d366;color:#fff;padding:10px}a.cta-telegram-button{background-color:#33a8da;color:#fff;padding:10px}.cta-product-container{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.cta-product-container a{min-width:180px;text-align:center}.product .related>h2{display:none}.related.products li.product .et_shop_image img{max-height:450px;object-fit:cover}.single-product-main-title h1{font-size:24px;margin-bottom:20px}.single-product-main-title{margin-bottom:5px !important}.location-footer-text p{text-align:center}.location-footer-text p a,.footer-terms-links a{color:var(--creme) !important}.footer-terms-links p{text-align:center}.footer-terms-links p a{color:var(--creme);font-size:14px}@media screen and (min-width:981px){.footer-terms-links p a:nth-child(1),.footer-terms-links p a:nth-child(2),.footer-terms-links p a:nth-child(3),.footer-terms-links p a:nth-child(4){padding-right:10px;margin-right:6px;position:relative}.footer-terms-links p a:nth-child(1):before,.footer-terms-links p a:nth-child(2):before,.footer-terms-links p a:nth-child(3):before,.footer-terms-links p a:nth-child(4):before{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background-color:#fff}}.category-woo-breadcrumb,.category-title{margin-bottom:0 !important}.category-woo-breadcrumb .woocommerce-breadcrumb{margin-bottom:10px}.category-description{font-size:16px;line-height:1.4em}#et-top-navigation .et-cart-info{display:none !important}.inner-page-title-module{margin-bottom:0 !important}.inner-page-title-module h1{text-align:center}.page-intro-description-module{text-align:center !important;max-width:1200px;margin:0 auto;margin-bottom:0 !important}a#cn-more-info{background-color:#e5bda7 !important;color:#000 !important}a#cn-accept-cookie{background-color:green !important}.tp-image-hover{height:100% !important}.image-1{width:fit-content}.footer-call-button{position:fixed !important;left:20px;bottom:20px;margin-bottom:0 !important;background-color:#202220;border-radius:100%;aspect-ratio:1/1;padding:13px;z-index:999;width:56px}.footer-call-button img{width:46px}.footer-call-button img{width:28px}.product-video-container{margin-bottom:0 !important}.product-generic-text{margin-bottom:20px !IMPORTANT}.show-video-button{display:flex;align-items:center;font-size:22px;background-color:#d1cad8;width:fit-content;color:#000;padding:9px 40px 9px 10px;border-radius:6px;margin-bottom:25px;position:relative}a.show-video-button:before{content:">";position:absolute;right:20px;font-size:33px;transition:all .5s}.show-video-button.opened:before{transform:rotate(90deg)}.show-video-button img{margin-right:10px}.product-collection{color:#5e6572;margin-bottom:10px}.mobile-sub-menu,.menu-mobile-section .et_pb_text{animation:toleftopacity 1s ease;transform:translatex(-20%);opacity:0;animation-fill-mode:forwards}.menu-mobile-section .et_pb_text .et_pb_text_inner{width:fit-content;display:inline-block}.menu-mobile-section .et_pb_text span{display:inline-block;vertical-align:middle;margin-left:30px}.menu-mobile-section .et_pb_widget{width:100% !important}.menu-mobile-section .et_pb_widget .menu-item{margin-bottom:22px !important}.menu-mobile-section{position:fixed !important;width:100vw;height:100vh;top:0;z-index:999;left:-100%;overflow:auto;transition:all 1s ease}.menu-mobile-section.opened{left:0}@keyframes toleftopacity{from{transform:translatex(-20%);opacity:0}to{transform:translatex(0%);opacity:1}}.return-mobile-menu{width:fit-content;transform:rotate(-180deg)}@media screen and (max-width:980px){.home-cat-row .et_pb_column,.home-cat-row .et_pb_image *,.home-cat-row .et_pb_image{width:100% !important}.et_pb_image_wrap{max-width:450px;margin:0 auto;display:block}.et_pb_row.home-cat-row .et_pb_image span.et_pb_image_wrap:before{opacity:1;height:100%}.et_pb_row.home-cat-row .et_pb_text{opacity:1}#page-container #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product,#page-container .et_pb_shop ul.products.columns-4 li.product{width:100% !important}}header .et_pb_menu ul.et-menu>li>a{padding-top:28px;padding-bottom:28px !important}header .et-menu .menu-item-has-children>a:first-child:after{bottom:0;margin:auto;height:fit-content}.main-button a span{display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;right:-43px;top:-1px}.home .main-button a:after{display:none}@media screen and (min-width:400px) and (max-width:468px){.cta-product-container a{min-width:47%}}@media screen and (max-width:399px){.cta-product-container a{width:100%}}@media screen and (max-width:980px){.et_pb_section_0_tb_header .et_pb_column_0_tb_header{margin-bottom:0 !important}.et_pb_section_0_tb_header .et_pb_row_0_tb_header{flex-wrap:wrap !important}.et_pb_section_0_tb_header .et_pb_row_0_tb_header .et_pb_column_0_tb_header{flex:100% !important}.et_pb_section_0_tb_header .et_pb_row_0_tb_header .et_pb_column_0_tb_header .et_pb_image_0_tb_header{margin:0 auto !important}.et_pb_section_0_tb_header .et_pb_row_0_tb_header .et_pb_column_1_tb_header{position:absolute !important;left:0;width:fit-content !important;top:0;bottom:0}.et-db #et-boc .et-l .et_pb_section_0_tb_header .et_pb_row_0_tb_header .et_pb_column_1_tb_header{width:fit-content !important}}@media screen and (max-width:600px){.category-description{max-height:65px;overflow:auto}}.single-blog-post-main .et_pb_row{max-width:1200px}.single-post-title h1{text-align:center;font-weight:700}.single-post-title .et_pb_title_meta_container{text-align:center}.single-post-title .et_pb_title_container{margin-bottom:30px}.blog-grid article h2 a{font-size:18px;line-height:1.4em}a.more-link{background-color:#000;color:#fff;text-transform:capitalize;width:100%;display:block;text-align:center;margin-top:19px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0 !important}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{width:33px}#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position){left:85px}.single-blog-post-main .blog-post-content p{font-size:16px;color:#000;line-height:1.4em}.single-blog-post-main .blog-post-content h2{margin-top:20px}body.single-post #main-content ul li{font-size:16px;color:#000}body.single-post #main-content ul li::marker{content:url(https://monamourbridal.gr/wp-content/uploads/2024/06/%CE%91%CE%BD%CF%8E%CE%BD%CF%85%CE%BC%CE%BF-%CF%83%CF%87%CE%AD%CE%B4%CE%B9%CE%BF.png)}ul.products li.product .woocommerce-Price-amount,.single-product p.price{font-size:20px !important;font-weight:700;color:#000 !important}.woocommerce div.product form.cart .button{background-color:#000;border-color:#000;color:#fff;border-radius:0;transition:all .3s;text-transform:uppercase;font-size:16px}.woocommerce div.product form.cart .button:after{font-size:24px}.woocommerce div.product form.cart .button:hover{border-color:#faf0e8;background-color:#faf0e8;color:#000 !important}.single-product .input-text.qty{padding:7px 12px !important;font-size:16px !important}body .is-large .wc-block-checkout__sidebar{top:130px !important}ul.products li.product .woocommerce-loop-product__title{text-align:center}.loop-sku{font-size:13px;color:#878787;text-align:center}ul.products li.product .price{text-align:center}body ul.products li.product .price .woocommerce-Price-amount{font-size:17px !important;font-weight:400 !important}ul.products li.product{transition:all .4s;padding-bottom:15px !important}ul.products li.product:hover{box-shadow:5px 5px 20px #dadadd}.page-intro-section{padding-top:0 !important;background-color:#fbfbfb}ul.products li.product a.add_to_cart_button,ul.products li.product a.product_type_simple{font-size:14px;color:#000 !important;margin:0 auto !important;display:block !important;width:fit-content;margin-top:10px !IMPORTANT;border-radius:0;padding:3px 15px}ul.products li.product a.add_to_cart_button:after,ul.products li.product a.product_type_simple:after{display:none !important}ul.products li.product a.add_to_cart_button:hover,ul.products li.product a.product_type_simple:hover{background-color:#000;color:#fff !important}ul.products li.product a.added_to_cart.wc-forward{text-align:center;width:100% !important;color:#000 !IMPORTANT}body .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-shop-button a{background-color:#000;color:#fff !important;padding-left:20px;padding-right:20px}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-shop-button.current-menu-item a,body.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-shop-button.current-menu-item a{color:#fff !important}.woofc-menu-item .woofc-menu-item-inner:after{background-color:#000 !important}body.tax-product_cat .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-shop-button a{background-color:#fff !Important}@media screen and (max-width:980px){.footer-terms-links a{display:block}}.single-post .blog-post-content li{margin-bottom:20px}.cta-product-container.product-only-phone{justify-content:center}.single-post blockquote{background-color:#fff7ee;border-color:#000;text-align:center;padding:20px}.single-post blockquote h3{font-weight:700}.single-post blockquote p{font-size:19px !important}h2.woocommerce-loop-product__title{font-size:18px !important}.wpcf7-acceptance span{font-size:13px}.blog-grid article p.post-meta{font-size:13px}