#page-container .et_pb_section .et_pb_row{width:95%!important}@media only screen and (max-width:479px){#page-container .et_pb_section .et_pb_row{width:90%!important}}.vertical-align{display:flex;flex-direction:column;justify-content:center}#rp_header .et_pb_menu__logo img{transform:translatex(1px)}#page-container #rp_header li.rp_cta a{background:#991342;padding:10px 20px!important;font-size:14px;letter-spacing:1.5px;box-shadow:0 5px 20px 0 rgb(0 0 0 / .05);border:1px solid #991342;color:white!important}#rp_header li.rp_cta{padding-left:0!important}#page-container #rp_header li.rp_cta a:hover{opacity:1;background-color:#3c8ca5!important;border-color:#3c8ca5!important}@media only screen and (min-width:981px){#rp_header ul#menu-main-menu{display:flex;align-items:center}#rp_header li a{height:50px;display:flex;align-items:center}#rp_header li.rp_contact a{border:1px solid rgb(0 0 0 / .1);padding:10px 20px!important;font-size:14px;letter-spacing:1.5px;box-shadow:0 10px 20px 0 rgb(0 0 0 / 0);transition-duration:0s}#page-container #rp_header li.rp_contact a:hover{color:white!important;background:#3c8ca5;border-color:#3c8ca5;opacity:1;transition-duration:0s}}#page-container #rp_header .et_pb_menu__logo{background:#fff;box-shadow:none;border:1px solid rgb(255 255 255 / .2)}#page-container #rp_header.fixed{border-bottom:0!important;box-shadow:0 30px 30px 0 rgb(0 0 0 / .05)}#page-container #rp_header.fixed .et_pb_menu__logo{border:0;box-shadow:0 30px 30px 0 rgb(0 0 0 / .05)}.mobile_nav.opened ul#mobile_menu1{position:absolute;width:112%;margin-left:-6%;height:110vh;display:flex!important;align-items:center!important;justify-content:center;border-top:0;flex-direction:column;margin-top:-24%;animation:rp_mobile_menu_animation;animation-duration:.5s;background-color:#ffffff!important}.mobile_menu_bar{z-index:99999999}.mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}#page-container .et_mobile_menu li a{border-bottom:0}.et_pb_menu .et_mobile_nav_menu{margin:0}#page-container .et_mobile_menu li{width:100%;text-align:center}#page-container .mobile_nav.opened::before{color:#f7d584;z-index:9999999999999}#page-container .mobile_nav.opened .mobile_menu_bar::before{color:#282d43!important}#rp_header .mobile_nav .mobile_menu_bar::before{color:#3c8ca5;padding:5px;border:1px solid rgb(255 255 255 / .2)}@media only screen and (max-width:479px){#page-container .et_pb_section .et_pb_row.rp_two_columns_on_mobile .et_pb_column{width:50%!important}}@media only screen and (min-width:480px) and (max-width:980px){#page-container .et_pb_section .et_pb_row.rp_two_columns_on_tablet .et_pb_column{width:50%!important}}@media only screen and (max-width:479px){#page-container .et_pb_section .et_pb_row.rp_three_columns_on_mobile .et_pb_column{width:33.3333%!important}}@media only screen and (min-width:480px) and (max-width:980px){#page-container .et_pb_section .et_pb_row.rp_three_columns_on_tablet .et_pb_column{width:33.3333%!important}}@media only screen and (max-width:479px){#page-container .et_pb_section .et_pb_row.rp_five_columns_on_mobile .et_pb_column{width:20%!important}}@media (max-width:980px){.rp_footer_menu .et_pb_menu__menu{display:flex!important}.rp_footer_menu .et_mobile_nav_menu{display:none!important}}.rp_footer_menu ul.sub-menu,#page-container .rp_footer_menu .menu-item-has-children>a:first-child:after{display:none}.rp_slider #slider_235 .owl-dot span{background:none!important;border:1px solid rgb(0 0 0 / .15)!important;border-radius:0px!important;padding:10px}.rp_slider #slider_235 .owl-dot.active span,.rp_slider #slider_235 .owl-dot span:hover{background:#3c8ca5!important;border-color:#3c8ca5!important}.rp_slider #slider_235 .owl-item img{border:10px solid #fff;box-shadow:0 0 5px 0 rgb(0 0 0 / .1)}.rp_slider #slider_235 .owl-nav .owl-next{background-color:#3c8ca5!important;width:50px!important;height:50px!important;right:10px;top:-50px}.rp_slider #slider_235 .owl-nav .owl-prev{background-color:#991342!important;width:50px!important;height:50px!important;left:92%;top:-50px}.rp_slider #slider_235 .sa_hover_container{padding:2%!important}@media only screen and (min-width:981px){#page-container .rp_slider img{height:500px;object-fit:contain;width:100%}}@media only screen and (max-width:479px){#page-container .rp_slider img{height:350px;object-fit:contain;width:100%}#page-container .sa_owl_theme .owl-dots{bottom:initial!important}#slider_235{margin-bottom:100px!important}.sa_owl_theme .owl-dots .owl-dot{margin-bottom:6px}}@media only screen and (max-width:980px){#page-container .rp_slider .owl-nav{display:none!important}}.mfp-bottom-bar{display:none}.et_pb_gallery_grid .et_pb_gallery_item{animation:none}#page-container .rp_faq_gallery .et_pb_gallery_item{width:25%!important;clear:none}#form_contact-form label,div#field_5bni0_label,#field_nk4fg_label{font-family:Playfair Display;color:#2b2b2b;font-size:18px;font-weight:600}#form_contact-form .frm_radio label{font-size:14px!important;font-family:Poppins!important;font-weight:400!important}#form_contact-form input,#form_contact-form textarea,#form_contact-form .frm_radio{border:0;box-shadow:none;background:rgb(0 0 0 / .05);border-radius:0;padding:25px}#form_contact-form .frm_radio{padding:10px;margin-bottom:5px}#form_contact-form .frm_button_submit.frm_final_submit{width:100%;background:#991342;border:0;font-weight:600;font-family:Poppins;font-weight:500;text-transform:uppercase;height:60px;border-bottom:0;font-size:18px;letter-spacing:1px;transition:all .3s ease;border-radius:0}#form_contact-form .frm_button_submit.frm_final_submit:hover{background:#3c8ca5;transition:all .3s ease;color:white!important}.with_frm_style .frm_required{color:#3c8ca5!important}@media only screen and (max-width:479px){#form_contact-form label,#form_contact-form .frm_button_submit.frm_final_submit{font-size:16px}#form_contact-form .frm_button_submit.frm_final_submit{height:50px}}@media only screen and (min-width:981px){#rp_header .et_pb_menu li a::after{display:none}#rp_header .et-menu li li a{width:250px;transition-duration:0s}#rp_header ul.sub-menu li a{border-right:0;border-bottom:1px solid rgb(0 0 0 / .07);height:auto;padding:15px}#page-container #et-boc #rp_header ul.sub-menu{padding:0;border-top:0;background:#eeeeee!important;width:250px}nav>ul>li>ul::after{position:absolute;left:20%;margin-left:-20px;top:-10px;width:0;height:0;content:'';border-left:15px solid #fff0;border-right:15px solid #fff0;border-bottom:10px solid #eee}#rp_header ul.sub-menu li{padding:0}#page-container #rp_header ul.sub-menu li:hover a{background:#3c8ca5!important;border-color:#3c8ca5!important;color:white!important;transition-duration:0s;opacity:1}}.et-menu .menu-item-has-children>a:first-child{padding-right:0}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:#fff0}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\4c";display:block;color:#000;font-size:16px;font-family:ETmodules}#page-container span.menu-closed.menu-open:before{content:"\4d"}.et_mobile_menu li li{padding-left:0}.et_pb_menu .et_mobile_menu li ul{padding-left:0}#page-container .rp_fullwidth_image img{width:100%!important}#rp_header .et_pb_menu__logo-wrap::after{content:"Designer Apparel Services";font-family:PlayFair DIsplay;color:#3c8ca5;font-size:22px;max-width:200px;text-align:left;line-height:1.3}@media only screen and (max-width:980px){#rp_header .et_pb_menu__logo-wrap::after{font-size:18px}}@media only screen and (max-width:479px){#rp_header .et_pb_menu__logo-wrap::after{font-size:16px;margin-left:-20px;max-width:150px}}.woocommerce a.remove{color:white!important;background:#d2af47;font-size:16px;width:20px;height:20px;padding-top:2px}.rp_cart .product-name{text-decoration:underline #d2af47}#page-container .rp_cart .input-text.qty{background:transparent!important;color:#282934!important;border:1px solid #282934!important;height:40px!important}#coupon_code{background:white!important;border:1px solid #282934!important;color:#282934!important;font-size:16px!important;color:#282934!important;height:53px;border-radius:0}@media only screen and (max-width:479px){.coupon button{width:100%!important}}#page-container .rp_cart .coupon button,#page-container .rp_cart .actions button,.checkout_coupon.woocommerce-form-coupon button,#place_order{padding:13px 20px!important;font-weight:600}#page-container .rp_cart .coupon button:hover,#page-container .rp_cart .actions button:hover,.checkout_coupon.woocommerce-form-coupon button:hover,#place_order:hover{background:#3c8ca5!important}#page-container .rp_cart .cart_totals h2{color:#282934;font-weight:700}.cart-subtotal td,.order-total td{text-align:right}.cart-subtotal,.order-total{color:#282934}#page-container .checkout-button.button.alt.wc-forward{padding:15px!important;font-weight:600}#page-container .checkout-button.button.alt.wc-forward:hover{background:#282934;border-radius:5px}#page-container .cart_totals .shop_table.shop_table_responsive{margin-bottom:0!important}.cart_totals{margin-top:20px}.wc-proceed-to-checkout{padding-bottom:0!important}.checkout-button.button.alt.wc-forward{margin-bottom:0}.rp_cart .variation,.rp_checkout .variation{display:none}#page-container .rp_cart .checkout-button.button.alt.wc-forward{color:white!important}#page-container .rp_cart .checkout-button.button.alt.wc-forward:hover{background-color:#3c8ca5!important;border-radius:0!important}#page-container .button.wc-backward{color:white!important;padding:15px 30px!important}#page-container .button.wc-backward:hover{background-color:#3c8ca5!important}@media only screen and (max-width:980px){.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff0}}#page-container .rp_checkout .woocommerce-info{background:transparent!important;border:2px dashed rgb(0 0 0 / .15)!important;border-radius:0}#page-container .rp_checkout .woocommerce-info{color:#282934!important;font-weight:700}#page-container .rp_checkout .woocommerce-info a{color:#991342!important;text-decoration:underline}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:2px dashed rgb(0 0 0 / .15)!important}#page-container .rp_checkout #coupon_code{border:0!important;background:#ebebec!important;color:rgb(40 41 52 / .3)!important;font-weight:700}#page-container .checkout_coupon.woocommerce-form-coupon button{height:53px}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}.rp_checkout .woocommerce-billing-fields h3,.rp_checkout .woocommerce-additional-fields h3,#order_review_heading{font-weight:700}#page-container .rp_checkout .woocommerce-additional-fields{margin-top:40px;margin-bottom:40px}.rp_checkout #customer_details label{font-size:14px;color:#282934;font-weight:600;margin-top:10px}.rp_checkout #customer_details input,.rp_checkout #customer_details textarea{border:0;background:#ebebec;color:rgb(40 41 52 / .5);font-weight:700}#select2-billing_country-container,#select2-billing_state-container{border:0;background:#ebebec;color:rgb(40 41 52 / .25)!important;font-size:14px;font-weight:700}.select2-container--default .select2-selection--single{border:none}.rp_checkout .product-total{text-align:right}.woocommerce-checkout #payment{background:#ebebec}#place_order{margin-top:20px}.woocommerce-terms-and-conditions-link{text-decoration:underline;font-weight:700}.woocommerce form .form-row .required{color:#d2af47}@media only screen and (max-width:980px){.rp_checkout .col-1{margin-bottom:0!important}}@media only screen and (max-width:479px){#page-container .rp_checkout .woocommerce-info{font-size:14px!important}#place_order{margin-bottom:0!important}}@media only screen and (min-width:981px) and (max-width:1480px){.rp_hero_first_section::after,.rp_hero_second_section::before,.rp_hero_second_section::after,.rp_hero_third_section::after{width:150px!important}}@media only screen and (min-width:981px) and (max-width:1308px){#rp_header li a{font-size:13px!important}}.page-id-359 .et_pb_button_0_wrapper{display:inline-block}