.homepage-curated p.text-center{max-width:800px}.blog-slider h1.blog-title{color:#000}.column-padding-3{padding:25px 0 0}.lg-logo{width:25%;height:35%}@media(min-width:850px){.home .logo{opacity:.3;background-image:url(/wp-content/uploads/2019/04/homepage-logo.png)}.home header.fixed .logo,.page-id-1704 header.fixed .logo{opacity:1;background-image:url(/wp-content/uploads/2019/04/homepage-logo.png)}}.home .scroll-down{width:60px;height:60px}.resources_services_banner{margin:0}.resources_faq .input-group-text{background:0 0;padding:0;font-size:1.6em;border:none;position:relative;top:-10px;font-weight:400}.resources_faq .input-group{border-bottom:1px solid #f1eff0;margin:20px}.resources_box{padding:30px 80px;height:400px;overflow:hidden}.faq_pulldown{padding:20px;border-bottom:1px solid #f1eff0}.alterations_text,.styled_text{padding:0 300px}.default_spacer{margin:30px 0}.rs_banner_col{background:url(/wp-content/uploads/2021/07/resources-services-2021.jpg);background-position:20% 20%;height:800px}.admin-bar header{top:32px}.home.admin-bar header.fixed{top:32px}.slider-credit .photos{text-transform:uppercase;font-size:.5em;letter-spacing:.08em}.slider-credit .credit{font-family:droid serif,serif;font-size:.8em}.slider-credit{color:#fff;font-size:16px;position:absolute;text-align:center;top:80%;bottom:0;right:30px}.admin-bar .breadcrumbs{top:114px}.admin-bar .collections_book{top:125px}.test{padding:30px}.real_brides_text{padding-top:50px}.real_brides_text p{padding:0 100px 0 75px}.real_brides_gal{margin:100px 0}.real_brides_gal_col{padding:20px}.real_brides img{margin-bottom:20px}.real_brides_gal_col a:link{text-decoration:underline}.real_brides_moms{padding:50px}.collections_detail_header{padding-bottom:30px}.collections_detail_collection_section{padding-top:20px;background-color:#d6dee1;padding-bottom:30px}.collections_detail_price{font-size:1.05em}.collections_detail_intro{padding:0 150px 10px;margin:0}.collections_detail_img_col{margin:0;padding:0;overflow:hidden;border:1px solid green}.collections_detail_img1{height:700px}.collections_detail_img1 img{width:100%}.collections_detail_img2{height:600px}.collections_detail_img3{height:300px}.collections_detail_img4{height:400px}.collections_detail_img5{height:700px}.collections_detail_img6{height:400px;position:relative;left:360px;top:-400px}.breadcrumbs a{text-decoration:underline}.breadcrumbs ul li a:after{display:inline-block}.event-post{padding-bottom:25px;border-bottom:1px solid #d3d3d3;margin-bottom:25px}.event-post:last-of-type{border-bottom:none}.event-post .month-dates{position:absolute;bottom:15px;right:15px;background:#9bcdd2;padding:8px;min-width:115px}.event-post .event-img-container{margin-left:-15px;margin-right:-15px;max-width:320px;position:relative}.event-post .event-img-container img{background-size:cover;background-position:50% 50%}.event-post .event-date{color:#89c5cc;font-weight:700;font-size:.8em;text-transform:uppercase;margin-top:60px}.event-post .event-title{color:#4e4743;font-weight:700;font-size:1.4em;text-transform:uppercase}.event-post .event-excerpt{font-size:1em}.event-post .event-more a{background:#fff;border:1px solid #4e4743;border-radius:0;padding:7px 30px}.blog_posts{padding-bottom:60px}.blog_comments_header{padding-top:30px;padding-bottom:30px}.blog_post_footer{margin:35px 0;padding:20px;border-top:1px solid #f1eff0;border-bottom:1px solid #f1eff0}hr.blog_sep{border-bottom:1px solid #f1eff0}.blog_post img{height:100%}.bold{font-weight:700}.blog_cred{margin:15px 0;padding:0}.blog_post_main h4{margin-top:30px}.blog_post_main blockquote{padding:0 15px;margin:5px 0;background:#fff;color:#b1b1b1;font-style:italic;border-left:3px solid #3da4ad}.blog_pagination{margin:20px 0;padding:20px}.blog_arrow{font-size:48px!important;padding:0;margin:5px 0 0}.blog_arrow_previous{color:#aba9aa}.blog_arrow_previous:hover{color:#000}.blog_arrow_next:hover{color:#aba9aa}.blog_arrow_next{text-align:right}.blog_post_footer i{margin:0 8px}.blog_paginate_title{margin-top:10px}.blog_pagination_mobile .blog_arrow_left{color:#bcbabb}.blog_also_like h3{font-weight:700;margin:5px 0 0;padding:0}.blog_row{border-bottom:1px solid #f1eff0;padding:30px 10px}.blog_row2{border-bottom:1px solid #f1eff0;padding:15px 5px}.blog_row h1{text-align:left;font-size:1.5em;font-weight:700;margin:0}.blog_older_posts{padding:30px 9px 60px 0}.blog_row2 h1{text-align:left;font-size:.9em;font-weight:700;margin:0}p.blog_about_us{padding:15px 5px}h2.blog{font-size:.9em;margin-bottom:15px}.blog_jessie{margin-top:20px}.blog_black_overlay{text-align:left;position:relative;top:105px;background-color:rgba( 0,0,0,0.5 );padding:5px 0 2px 5px}.blog_black_overlay h1{text-align:left}.blog_circle{height:75px;width:75px}.fa-rss{padding-right:2px}.blog_circle .fa{width:15px}.blog_circle a:hover{background-color:#736a65;border:1px solid #736a65;color:#fff}.blog_circle:hover{}.blog_social{margin-bottom:55px}.blog_social span{padding:0;margin:2px}.blog_circle a{color:#4e4743;padding:8px 10px;border-radius:160px;border:1px solid #4e4743}.blog_grey_circle{position:relative;top:75px;left:210px;border-radius:100px;height:75px;width:75px;background:#f1eff0;border:5px solid #fff}.blog_grey_circle h1{margin-top:20px;font-weight:700}.blog_black_overlay p{font-family:Lato;text-transform:uppercase;color:#dadbdb;font-size:13px}.blog_black_overlay h1{font-size:.9em;font-weight:700;color:#fff}.blog_img{padding:0}.blog_latest{margin-top:50px}.blog_hero_text{position:relative;top:60%}.blog_hero_text p{color:#fff;text-shadow:#000 0 0 7px;letter-spacing:1px;padding:0 375px}.blog_hero_text hr{border-bottom:1px solid #fff}.blog_hero_text a{border:1px solid #fff}.blog_posts .latest-post img,.blog_featured .recommended-post img,.blog_posts .last-post img{border:1px solid #cac6c5;object-fit:cover}.recommended-post img{max-height:200px}.recommended-image{height:200px}.recommended-title a{font-weight:700;font-size:.8em;text-transform:uppercase;font-family:'droid serif',serif;color:#3da4ae}.recommended-excerpt{font-size:.9em}.recommended-excerpt p{margin-bottom:0}.recommended-date{font-size:.7em;text-transform:uppercase;color:#736a65}.latest-post{border-bottom:1px solid #f1eff0;padding:30px 10px}.latest-post-title a{color:#4e4743;font-weight:700;font-size:1.1em;text-transform:uppercase;font-family:droid serif,serif}.latest-post-category{font-size:.8em;color:#89c5cc;text-transform:uppercase}.latest-post-category a{color:#3da4ae;font-family:droid serif,serif;font-weight:700}.latest-post-excerpt{font-size:.95em;line-height:1.7em}.latest-post-excerpt p{margin-bottom:0}.latest-post-date{font-size:.6em;text-transform:uppercase;color:#736a65}.latest-read-more{color:#89c5cc}.popular-post{position:relative;height:180px;margin-bottom:45px;width:100%}.popular-post-count{width:20px;text-align:center}.popular-post-image{width:100%;height:180px}.popular-post-overlay{position:absolute;width:92%;bottom:0;background:rgba(0,0,0,.5);padding:10px}.popular-post-title,.popular-post-date{padding:0 10px}.popular-post-title{line-height:1.1em}.popular-post-title a{font-size:.9em;text-transform:uppercase;color:#fff}.popular-post-date{text-transform:uppercase;color:#dadbdb;font-size:.8em;color:rgba(255,255,255,.6)}.popular-post-circle{display:inline-block;background-color:#d6dee2!important;border:4px solid #fff;border-radius:50px;color:#4e4743;font-size:18px;font-weight:700;padding:9px 12px;position:absolute;right:30px;bottom:-24px}.last-post{border-bottom:1px solid #f1eff0;padding-bottom:15px;margin-bottom:15px}.last-post-image img{height:auto}.last-post-title{line-height:1.1em}.last-post-title a{color:#4e4743;font-weight:700;font-size:.9em;text-transform:uppercase;font-family:"droid serif",serif}.last-post-date{font-size:.6em;text-transform:uppercase;color:#736a65}.older-posts{background:#736a65;padding:12px 30px;border-radius:5px;letter-spacing:2px;font-size:.9em;color:#fff;margin-right:60px}.older-posts:hover{background:#4e4743;color:#fff}.single-image img{max-height:700px;object-fit:cover}.flexslider ul.slides li .overlay2{background:rgba(0,0,0,.2);height:540px;width:1100px;position:absolute;bottom:0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;text-align:center;z-index:1}.flexslider ul.slides li .overlay2:before{content:'';display:inline-block;height:100%;vertical-align:middle}.flexslider ul.slides li:hover>.overlay2{background:rgba(0,0,0,.6)}.flexslider ul.slides li .feature_text{width:80%;vertical-align:middle;display:inline-block;z-index:100}.flexslider ul.slides li .feature_text .feature-line{margin-bottom:14px}.flexslider ul.slides li .feature_text .feature-line span.line{height:2px;width:110px;background:#fff;display:inline-block}.flexslider ul.slides li .feature_text h2 a{font-size:1em;font-weight:700;letter-spacing:1px;font-family:playfair display;color:#fff;line-height:1.2em;margin-bottom:12px;display:block}.flexslider ul.slides li .feature_text p{color:#fff;font-size:15px;padding:1px 8px;display:inline-block;margin-bottom:40px}.flexslider ul.slides li .feature_text span.feature_button{display:block}.flexslider ul.slides li .feature_text span.feature_button a{border:1px solid #fff;color:#fff;padding:11px;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:2px;font-family:Sans-serif;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.flexslider ul.slides li .feature_text span.feature_button a:hover{background:#000;color:#fff;border:3px solid #fff}.flexslider ul.slides li .feature_text span.feature_button a i.fa{margin-left:1px;font-size:14px}.flexslider.gallery{margin-bottom:20px}.nav{list-style:none;margin:0;padding:0}.nav .sub-menu,.nav .children{background-color:#fff;border:1px solid #efefef;box-shadow:0 3px 10px rgba(0,0,0,.05);left:100%;list-style:none;margin:0;min-width:230px;opacity:0;padding:10px 0;position:absolute;text-align:left;top:0;-webkit-transform:translate(-10px,0);transform:translate(-10px,0);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;visibility:hidden;z-index:100}.nav .sub-menu>li>a,.nav .sub-menu>li>span,.nav .children>li>a,.nav .children>li>span{color:inherit;display:block;padding:5px 20px;text-decoration:none}.nav .sub-menu>li>.sub-menu,.nav .sub-menu>li>.children,.nav .children>li>.sub-menu,.nav .children>li>.children{margin-top:-1px;top:-10px}.width-800{max-width:760px;margin-left:auto;margin-right:auto}.nav .sub-menu .has-children>a:after,.nav .sub-menu .menu-item-has-children>a:after,.nav .sub-menu .page_item_has_children>a:after,.nav .children .has-children>a:after,.nav .children .menu-item-has-children>a:after,.nav .children .page_item_has_children>a:after{display:inline-block;content:"\e902";float:right;font-family:writsy!important;font-style:normal;font-weight:400;font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav li{position:relative}.nav li>a,.nav li>span{color:inherit;display:block;text-decoration:none}.nav li>a:active,.nav li>a:hover,.nav li>a:focus,.nav li>span:active,.nav li>span:hover,.nav li>span:focus{text-decoration:none}.nav li:hover>.sub-menu,.nav li:hover>.children{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);visibility:visible}.nav>li{display:inline-block}.nav>li>.sub-menu,.nav>li>.children{left:0;top:100%;-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.nav>li .sub-menu-right{left:auto;right:0}/*!* 46. Site navigation*/.site-navigation{display:none;text-align:center}.site-navigation .nav>li>a,.site-navigation .nav>li>span{padding:10px}.mobile-blog-container{display:block;text-align:center}#mobile-blog-categories{display:inline-block;text-align:center;margin:20px auto 0;padding:5px 10px;text-transform:uppercase;font-size:.8em;width:80%}#mobile-blog-categories *{text-transform:uppercase}.mobile-blog-container #menu-main-menu-3{display:inline-block;margin-left:20px}.page-template-blog #mobile-blog-categories{margin-bottom:0;border:1px solid #4c4c4c;border-radius:4px;background:#cfcfcf;background:linear-gradient(0deg,rgb(207,207,207) 0%,rgb(255,255,255) 100%);color:#000}@media(min-width:1280px){.site-navigation{display:block;margin-bottom:0}.mobile-blog-container{display:none}#mobile-blog-categories{display:none}}.has-featured-area .site-navigation{border-bottom:0;margin-bottom:0}.site-navigation .sub-menu,.site-navigation .children{padding:15px 0;margin-left:-15px}.site-navigation .sub-menu>li>a,.site-navigation .sub-menu>li>span,.site-navigation .children>li>a,.site-navigation .children>li>span{padding:5px 30px}.site-navigation .sub-menu>li>.sub-menu,.site-navigation .sub-menu>li>.children,.site-navigation .children>li>.sub-menu,.site-navigation .children>li>.children{margin-left:0;top:-15px}.site-navigation .sub-menu.share-blog>li>a .fa,.site-navigation .children.share-blog>li>a .fa{width:30px}.site-navigation .sub-menu.share-blog>li:first-child,.site-navigation .children.share-blog>li:first-child{margin-top:-15px;margin-bottom:15px}.site-navigation .sub-menu.share-blog>li:first-child>span,.site-navigation .children.share-blog>li:first-child>span{border-bottom:1px solid #efefef;font-size:.8em;padding-top:15px;padding-bottom:15px}.site-navigation .sub-menu.search,.site-navigation .children.search{border:0;display:none;opacity:1;padding:0;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;visibility:visible}.site-navigation .sub-menu.search .input,.site-navigation .children.search .input{background-image:none!important;padding:10px 20px;border:none}.site-navigation .sub-menu.search .search-backdrop,.site-navigation .children.search .search-backdrop{background-color:green;display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100%}.site-navigation .nav li.active>a,.site-navigation .nav li.current-menu-item>a,.site-navigation .nav li.current-menu-ancestor>a,.site-navigation .nav li:hover>a{color:#e9bc8e}.site-navigation .nav>li>a,.site-navigation .nav>li>span{color:inherit;cursor:pointer;display:block;font-size:.7em;font-weight:500;letter-spacing:.02em;padding:25px 15px;text-transform:uppercase}.site-navigation .nav>li:first-child{float:left}.site-navigation .nav>li:first-child>a,.site-navigation .nav>li:first-child>span{padding-left:0;padding-right:30px}.site-navigation .nav>li:last-child{float:right}.site-navigation .nav>li:last-child>a,.site-navigation .nav>li:last-child>span{padding-right:0;padding-left:30px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}label{display:inline-block;margin-bottom:10px}.flexslider ul.slides li .overlay2{width:1110px}.feature-excerpt{text-transform:uppercase;color:#fff;font-size:.9em;padding:1px 8px;display:inline-block;margin-bottom:40px}.blog-single .single-title{margin-bottom:.9rem!important}h1.single-title{font-size:16px;text-transform:uppercase;color:#5e5e5e;font-weight:700;font-family:droid serif,serif}.single-title a{font-size:1.8em;text-transform:uppercase;color:#5e5e5e;font-weight:700;font-family:droid serif,serif}.blog-single .single-category{font-size:.8em;padding-top:40px;margin-bottom:1rem!important}.single-category a{color:#3da4ae;font-family:droid serif,serif;font-weight:700}.single-post .book_button_outer_container,.search .book_button_outer_container,.page-template-blog .book_button_outer_container,.archive .book_button_outer_container{display:none}.single-date{font-size:.6em;text-transform:uppercase;color:#736a65}.jp-relatedposts{display:none}.gallery{margin:auto}.gallery-columns-3 .gallery-item{float:left;margin-top:10px;text-align:center;width:33%}.gallery-columns-2 .gallery-item{float:left;margin-top:10px;text-align:center;width:50%}.gallery .gallery-item{margin-top:0;margin-bottom:20px}.gallery .gallery-item{margin:0 0 1.5em}.gallery .gallery-item .gallery_icon{font-weight:700}dd,.gallery .gallery-item .gallery_icon{line-height:1.42857143}.gallery-caption,.gallery-item a{width:90%}.gallery-item a{display:block}.gallery img{border:2px solid #cfcfcf;max-width:100%;vertical-align:bottom;height:auto}.home_about_us h1{font-size:1em}.home_awards img{padding:10px}.home_so_dress_text{padding:0 80px}.home_celebrating{margin-bottom:20px}.home_hero_text p{color:#fff;text-shadow:#000 0 0 7px;letter-spacing:1px;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:1.4rem;line-height:1.5rem}.home_hero_text a{position:relative;top:65%}.home_hero_text .fa-play-circle{font-size:5rem}h1.home_celebrating{font-size:2.5em}.home_celebrating_text{padding:25px 90px}h1.home_brides{padding-top:20px;font-size:2.5em}.home_brides_text{max-width:300px;margin-left:auto;margin-right:auto}.home_yes h1{font-size:3em}h1.home{font-size:1.5em;margin:0;padding:0}.home_experience{padding-top:20px;padding-bottom:20px}.home_experience2{padding:10px 50px 50px}.home_white_overlay{position:relative;margin:0 15px;top:-220px;background-color:rgba( 255,255,255,0.8 );padding:5px 10px}.home_white_overlay h4{line-height:.9em;text-transform:uppercase}.home_white_overlay p{margin-bottom:0;text-transform:uppercase}.white_border{border:12px solid #fff}.contact_form select::-ms-expand,.faq_select::-ms-expand{display:none}.selectdiv select{-webkit-appearance:none;-moz-appearance:none;appearance:none;float:right;background-image:none;-ms-word-break:normal;word-break:normal}.no_pad_right{padding-right:0}.contact_form select,.faq_select{padding:10px 10px 5px 5px}.contact_textarea{height:100px}.contact_form label{padding:0;margin:0}.contact_form textarea{border:1px solid #a7a4a3}.contact_form input[type=submit]{background:#736a65;color:#fff}.contact_form label{font-size:13px}.contact_form :placeholder{color:#000;opacity:1}.contact_form :-ms-input-placeholder{color:#000}.contact_form :-ms-input-placeholder{color:#000}.contact_details p{margin:0;padding:0}.contact_details a:link,.contact_details a:visited{text-decoration:underline}.contact_map{margin-top:0}.contact_details h4{font-weight:700}.contact_appointments{color:#000}.contact_upgrade{margin-top:40px}.contact_details h2{text-align:left;font-size:24px}.contact_appointments h4{font-weight:700}.about_img1{max-width:600px;width:100%}.about_img2{}.about_text1{max-width:570px;margin-left:auto;margin-right:auto}.bridal_moms_text,.flower_girls_text{padding:25px 50px 0}.bridal_quote_bg{background:#dfe7ea;padding-top:50px}.bridal_quote_text{margin-left:auto;margin-right:auto;max-width:600px}.about_img_pad{padding:0 100px}.about_img_pad2{max-width:150px;margin-left:auto;margin-right:auto}.about_hello_pad{}.card-title,.card-text{margin:0;padding:0}.about_text2{padding:8% 0;max-width:400px;margin-left:auto;margin-right:auto}.no_pad{padding:0}.no_marg{margin:0}.no_pad_no_marg{padding:0;margin:0}.tbc-special .upper_text{margin-top:0}.upper_text{font-family:Lato;text-transform:uppercase;color:#736a65;font-size:.85em;line-height:2em;letter-spacing:.2em;margin-bottom:0}.card_title{font-family:'droid serif';text-transform:uppercase;color:#33201a;font-size:18px;margin-bottom:10px}.card,.card *{border-radius:0}.card-body{padding-bottom:10px;-webkit-transition:margin .5s,height .5s;transition:margin .5s height .5s}.house-collection .card-body,.couture-collection .card-body{height:85px}.team-details{line-height:40px}.hide-details-button{display:none;-webkit-transition:margin 5.5s;transition:margin 5.5s;margin-top:-30px}.card-team:hover .card-body{margin-top:-30px;height:115px}.card-team:hover .card-body .hide-details-button{display:block;margin-top:0}.carousel-control-next,.carousel-control-prev{width:10%}.carousel .fa-angle-left,.carousel .fa-angle-right{color:#dcd7d3}.white_text{color:#fff}.white_bg{background:#fff}.grey_text1{color:#f1eff0}.grey_text2{color:#f5f5f5}.grey_text3{color:#d6dee1}.grey_text4{color:#736a65}.grey_text5{color:#757474}.brown_text1{color:#746a65}.brown_text2{color:#e4e743}.light_text{color:#faf5f1}.light_blue_text{color:#89c5cc}.light_blue_bg2{background:#f0f5f8}.teal_text{color:#3da4ae}.dark_blue_text{color:#022648}.peach_text1{color:#d9b4a4}.peach_text2{color:#c5957f}.white-text{color:#fff}.grey_bg5{background-color:#f1eff0}.grey_bg1{background:#f1eff0}.grey_bg2{background:#f5f5f5}.grey_bg3{background:#d6dee1}.grey_bg4{background:#736a65}.brown_bg1{background:#746a65}.brown_bg2{background:#e4e743}.light_bg{background:#faf5f1}.teal_bg{background:#3da4ae}.dark_blue_bg{background:#022648}.peach_bg1{background:#d9b4a4}.peach_bg2{background:#c5957f}.peach_border1{border:1px solid #d9b4a4}.img_white_border{border:12px solid #fff}.column_padding{padding:30px}.column_padding2{padding:25px 0}.column_padding3{padding:20px}.upgrade_padding{padding:0 20px 40px}.collections_upper{font-family:Lato;text-transform:uppercase;color:#736a65;font-size:.95em;letter-spacing:.1em;color:#4e4743;line-height:1.6em;max-width:700px;margin-left:auto;margin-right:auto;margin-top:20px}h1.collections_peach_text,.collections_peach_text{margin-bottom:0}.collections_peach_text{color:#d9b4a4}.collections_complete_look{text-transform:uppercase;color:#736a65;font-size:1.3em;font-weight:700;line-height:1.6em}.collections_upgrade{background:#022648;padding:30px 0 60px}.collections_upgrade_title{font-family:Lato;text-transform:uppercase;color:#d9b4a4;font-size:1.36em;font-weight:700}.collections_card{width:105%;height:33.5rem;margin-bottom:40px;border-radius:0;overflow:hidden}.collections_card .card-img-top{border-radius:0;object-fit:cover;max-height:280px}.collections_card .card-body{background:#f5f5f5}.collections_accessories{background:#f5f5f5;padding:30px}.collections_accessories img{border:12px solid #fff}.collections_upgrade img{border:12px solid #fff}.collections_accessories .padded{padding:50px}.collections_upgrade .padded{padding:50px}.collections_card .collections_title{font-family:'droid serif';text-transform:uppercase;color:#736a65;font-size:1.36em;line-height:1.44em}.collections_card .collections_price{font-family:'droid serif';text-transform:uppercase;color:#736a65;font-size:1.21em}.collections_text{font-family:Lato;font-size:1em;line-height:1.35em;max-width:250px;margin-left:auto;margin-right:auto;height:120px}.collections_upgrade .white_text{line-height:1.5em;margin-top:20px;margin-bottom:30px}.collections_btn{background:#f5f5f5;color:#736a65;border:1px solid #736a65;border-radius:0;padding:.2rem .9rem;text-transform:uppercase;letter-spacing:.05em}.collections_btn:hover{color:#fff;background-color:#746a65}.collections_card .collections_selected{background-color:#686966;color:#fff}.collections_btn2{color:#fff;background:#736a65;font-family:Lato;text-transform:uppercase;font-size:11px;padding:5px 45px}.collections_btn3{color:#022648;background:#d9b4a4;font-family:Lato;text-transform:uppercase;width:180px;border-radius:4px;letter-spacing:.1em;border:0;margin-top:30px}.collections_btn3:hover{color:#fff;background-color:#c5957f;border-color:#c5957f}.book_button_outer_container{position:fixed;width:100%;z-index:99999}.book_button_inner_container{position:relative;max-width:1100px;margin:0 auto}.book_button{background:#022648;color:#fff;position:absolute;right:0;top:102px;border-radius:0;padding:10px 22px;font-family:'droid serif';text-transform:uppercase;font-size:18px;letter-spacing:1.5px}.book_button:hover,.book_button:visited{color:#fff}header .book_button_outer_container{display:none}.home .book_button_outer_container{display:none}.home header .book_button_outer_container{position:relative;display:block}.home header .book_button{position:relative;top:0;float:right;margin-top:-35px;margin-right:-1%}.itemss{padding-bottom:45px}.event-blog{position:relative}.month-dates{position:absolute;bottom:13px;right:13px;background:#9bcdd2;padding:8px;min-width:115px}.month-dates h2{color:#fff;text-decoration:none!important;margin:0;text-align:center;line-height:100%;font-family:bodonibook;font-size:30px}.blog-contents{padding:15px;border:1px solid #d8d8d8}h3#reply-title{font-family:Lato;text-transform:uppercase;color:#8b8d91;font-size:.85em;line-height:2em;letter-spacing:.2em}.comment-respond{width:97%;margin-left:auto;margin-right:auto}.comment-respond .form-submit input[type=submit]{background-color:#746a65;border-radius:5px;padding:5px;font-size:1em;letter-spacing:.14em;color:#f8f7f7;text-transform:uppercase;max-width:200px;padding:10px 40px;letter-spacing:.05em;border:0}h3.blog-title{margin-top:0;font-size:16px;letter-spacing:1px;line-height:140%;text-transform:uppercase;margin-bottom:5px}h3.blog-title a{color:#333}h3.content-date{font-size:14px;padding:0;margin-top:0;font-family:bodonibook;font-weight:700}div.inner-content-blog{font-size:14px;letter-spacing:1px}.event-more{margin-top:30px}.event-more a.button{display:inline-block;font-size:14px;border:2px solid #9bcdd2;color:#000!important;text-decoration:none!Important;line-height:140%;padding:5px 10px;font-style:italic;font-weight:400;border-radius:3px;text-transform:uppercase;text-align:center}body a{cursor:pointer!important}.book_button_outer_container{z-index:9998}.wrapper,header{z-index:9999}#main-nav .sub-menu{z-index:9999}body .mb-5,body .my-5{margin-bottom:2rem!important}.footer-bottom .brown-button{display:block}.faq-accordion{display:grid;grid-template-columns:50% 50%;padding-left:0}.faq-accordion .faq-main{list-style:inside;padding:10px}.faq-accordion2{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}.faq-mainBAK{float:left;width:45%;margin-right:5%}.home .home-our-story{width:100%;height:500px;margin-top:-50px}.home .home-our-story .play-button{display:block;max-width:80px;text-align:center;margin-left:auto;margin-right:auto}.home .home-tr{background-image:url(/wp-content/uploads/2019/04/homepage-video-2.jpg);background-size:cover;background-repeat:none;width:100%;height:500px;background-attachment:fixed;background-position:center}.home .home-our-story .hero-title{margin-top:auto;padding-top:110px}#carousel{position:relative;margin:0 auto}#slides{overflow:hidden;position:relative;width:100%;height:280px}#slides ul{list-style:none;width:100%;height:250px;margin:0;padding:0;position:relative}#slides li{width:100%;height:250px;float:left;text-align:center;position:relative;font-family:lato,sans-serif}a#prev{position:absolute;top:50%;left:0;transform:translate(0%,-50%);z-index:200}a#next{position:absolute;top:50%;right:0;transform:translate(0%,-50%);z-index:200}a#prev:hover,a#next:hover{color:#fff;text-shadow:.5px 0 #b14943}.white-text-italics{padding-top:20px}#slides li a{color:#fff}.quoteContainer{display:table;width:100%}#slides .quoteContainer .btn a{color:#4e4743;padding:0 10px;letter-spacing:.2em;font-size:.9em;text-align:center}.chevron-container-left{margin:13px auto 0}.chevron-container-right{margin:13px auto 0}.peach_bg1{height:394px}.white-text-italics{height:100px}.home-blog-box .btn-primary{margin-top:7px}.home_white_overlay{margin:0 30px;padding:15px 10px 10px}.home_white_overlay p{font-size:.7em}.home section.home_insta{padding-top:40px!important;padding-bottom:10px!important}.home_insta #sb_instagram #sbi_load .sbi_load_btn:hover,.home_insta #sb_instagram .sbi_follow_btn a:hover{color:#fff;background-color:#c5957f;border-color:#c5957f}#sb_instagram .home_insta{height:400px}.home_insta #sb_instagram #sbi_load .sbi_load_btn,.home_insta #sb_instagram .sbi_follow_btn a{background-color:#d9b4a4;font-weight:400;color:#022648;text-align:center;vertical-align:middle;border-radius:5px;text-transform:uppercase;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.event-post{padding-bottom:25px;border-bottom:1px solid #d3d3d3;margin-bottom:25px}.event-post:last-of-type{border-bottom:none}.event-post .month-dates{position:absolute;bottom:15px;right:15px;background:#9bcdd2;padding:8px;min-width:115px}.event-post .event-img-container{margin-left:-15px;margin-right:-15px;max-width:320px;position:relative}.event-post .event-date{color:#89c5cc;font-weight:700;font-size:.8em;text-transform:uppercase;margin-top:60px;font-family:droid serif,serif}.event-post .event-title{color:#4e4743;font-weight:700;font-size:1.4em;text-transform:uppercase}.event-post .event-excerpt{font-size:1em}.event-post .event-more a{background:#fff;border:1px solid #4e4743;border-radius:0;padding:7px 30px}.event-single{}.event-single .month-dates-detail{position:relative;background:#9bcdd2;padding:17px 8px;min-width:125px;max-width:140px;margin:0 auto}.event-single .month-dates-detail h2{color:#fff;text-decoration:none!important;margin:0;text-align:center;line-height:100%;font-family:bodonibook;font-size:30px}.event-single .event-date{color:#89c5cc;font-weight:700;font-size:.8em;text-transform:uppercase;margin-top:60px}.event-single .event-title h4{font-weight:700;text-transform:uppercase}.event-single .event-title h1{font-weight:700;text-transform:uppercase;color:#5e5e5e;font-family:'droid serif',Georgia,serif;font-size:1.4em}.event-single .event-content{font-size:1em}.event-single .event-calendar a{font-weight:700;color:#3da4ae;font-family:'droid serif',serif;font-size:1.1em}.pagination{float:right;margin-right:75px}.pagination .page-numbers{display:none}.pagination .prev,.pagination .next{background:#736a65;padding:12px 30px;border-radius:5px;letter-spacing:2px;font-size:.9em;color:#fff;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;border:1px solid transparent;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:uppercase}.pagination .prev{margin-right:50px}.contact_form{padding-top:5px}body .gform_wrapper ul li.gfield{clear:none}.gform_wrapper label.gfield_label{display:none}.contact_form .gform_wrapper .left_label input.large,.contact_form .gform_wrapper .left_label select.large,.contact_form .gform_wrapper .left_label textarea.large,.contact_form .gform_wrapper .left_label textarea.medium,.contact_form .gform_wrapper .left_label textarea.small,.contact_form .gform_wrapper .right_label input.large,.contact-form .gform_wrapper .right_label select.large,.contact-form .gform_wrapper .right_label textarea.large,.contact_form .gform_wrapper .right_label textarea.medium,.contact_form .gform_wrapper .right_label textarea.small{width:100%;color:#736a65;text-transform:uppercase;font-size:12px!important}.contact_form .gform_wrapper .left_label input.large::placeholder,.contact_form .gform_wrapper .left_label select.large::placeholder,.contact_form .gform_wrapper .left_label input.medium::placeholder,.contact_form .gform_wrapper .left_label select.medium::placeholder,.contact_form .gform_wrapper textarea.large::placeholder,.contact_form .gform_wrapper .left_label .gfield_description::placeholder,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select::placeholder{color:#736a65}.gfield_description::placeholder,.gform_wrapper select::placeholder,.gform_wrapper select option:checked{color:#736a65!important}.contact_form .gform_wrapper .left_label input.medium,.contact_form .gform_wrapper .left_label select.medium,.contact_form .gform_wrapper .right_label input.medium,.contact_form .gform_wrapper .right_label select.medium,.contact_form .gform_wrapper input.medium{width:100%;color:#736a65;text-transform:uppercase;font-size:12px!important;margin-bottom:10px}.contact_form .gform_wrapper .left_label .gfield_description,.contact_form .gform_wrapper .left_label .instruction,.contact_form .gform_wrapper .right_label .gfield_description,.contact_form .gform_wrapper .right_label .instruction{margin-left:0;color:#736a65;width:100%;padding-top:0;margin-bottom:20px}.contact_form .gform_wrapper textarea.large{height:150px}#field_1_31,#field_1_33{float:none;clear:both;width:98%}#field_1_14,#field_1_19{margin-bottom:34px}.page-template-page-styled-shoots-php h2.gsection_title{font-family:Lato;text-transform:uppercase;color:#736a65;font-size:.85em!important;line-height:2em;letter-spacing:.2em!important}.page-template-page-styled-shoots-php .gfield_description{text-transform:uppercase;font-size:14px!important;font-family:lato,sans-serif;font-weight:700}.page-template-page-styled-shoots-php .gform_wrapper .gsection{border-bottom:0}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.page-template-page-styled-shoots-php .gform_wrapper .top_label .gfield_label{display:inline-block;line-height:1.3;clear:both;color:#736a65;text-transform:uppercase;font-size:12px!important;font-family:lato,sans-serif;font-weight:700}.contact_form .gfield_radio input{margin-bottom:10px}body .booking-row{background:#022648;color:#fff;padding:10px;position:fixed;top:0;z-index:999;width:100%;-webkit-font-smoothing:auto}.book_button_inner_container{text-align:center}.booking-row a{font-family:'droid serif';text-transform:uppercase;font-size:18px;letter-spacing:1.5px;color:#fff;text-align:center;margin:0 auto}.booking-row .container-fluid{text-align:center}@media screen and (max-width:576px){body.home header,.home.admin-bar header.fixed,.admin-bar header,.admin-bar header.fixed{top:60px}.admin-bar .breadcrumbs{top:138px}.book_button_outer_container{display:none}header{top:60px}.home-hero{margin-top:105px}.home header.fixed{top:60px!important}}@media screen and (max-width:500px){.home header .book_button_outer_container{display:none}.home header.fixed{top:60px!important}}@media only screen and (min-width:641px){.contact_form .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{margin-left:0%!important}.contact_form .gform_wrapper .gform_footer:not(.top_label){padding:16px 0 10px;margin-left:25px;width:92%}.gform_wrapper ul.gform_fields li.gfield{padding-right:0;padding-left:25px}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.contact_form .gform_wrapper .gform_page_footer input.button,.contact_form .gform_wrapper .gform_page_footer input[type=submit]{text-transform:uppercase;padding:8px 14px;width:100%!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{width:100%!important}}.home header .book_button_outer_container{margin-top:42px}.peach-button{background-color:#d9b4a4}.upgrade-text{max-width:550px;text-align:center;margin-left:auto;margin-right:auto}footer{z-index:100;position:relative}.collections_card{height:33.5rem}.collections_text{max-width:300px;height:100px}.collections_detail_intro{max-width:700px;padding:0 0 15px;margin-left:auto;margin-right:auto;text-align:center}.blog_pagination_mobile{display:none}.home_brides .text-center{margin-bottom:30px}.awards-about .tparrows:before{color:#c7c2bf}.flexslider .slides img{object-fit:cover}.comment-respond .form-submit .submit{width:auto;max-width:none!important}.mobile-carousel{display:none}@media only screen and (max-width:1050px){.collections_card{width:100%}.faq-accordion{display:block}.faq-main{float:none;width:100%}}@media only screen and (max-width:840px){.home header .book_button_outer_container{margin-top:32px}.home section.home_celebrating{padding-top:10px}.upgrade-your-appointment .dark_blue_bg{padding-left:15px;padding-right:15px}.about-text-bottom-content{position:relative}body .wp-gr .wp-google-review{width:50%!important}.flexslider .flex-prev{left:0}.flexslider .flex-next{right:0}}@media only screen and (max-width:767px){.house-collection .collections_btn,.couture-collection .collections_btn{left:0;right:0;margin:auto;text-align:center;max-width:200px}.home .home-tr{height:300px}.event-post .event-img-container{margin-left:auto;margin-right:auto;text-align:center}.event-post .event-date{margin-top:20px}.blog_paginate_title{display:none}.blog_pagination{display:none}.blog_pagination_mobile{display:block}.blog_pagination_mobile .blog_arrow_left{float:left}.blog_pagination_mobile .blog_arrow_right{float:right}.alterations-packages .light_bg,.preservation .light_bg{height:auto;margin-bottom:20px}.flexslider ul.slides li .overlay2{width:396px;height:200px}.flexslider .slides img{width:396px;height:200px}.flexslider ul.slides li .feature_text h2 a{font-size:14px;line-height:18px;margin-bottom:0}.flexslider ul.slides li .feature_text .feature-line{display:none}.flexslider ul.slides li .feature_text span.feature_button a{display:none}.flexslider ul.slides li .feature_text .feature-excerpt,.flexslider ul.slides li .feature_text span.feature_button{display:none}.recommended-post{margin-bottom:20px}.blog_img{padding-left:15px;padding-right:15px;margin-bottom:15px}.blog-single{padding-top:50px}#main-nav #menu-primary-menu a:hover,#main-nav #menu-primary-menu a:active{color:#fff}#main-nav .sub-menu{text-align:center}#main-nav .sub-menu li:hover{color:#fff}#main-nav #menu-primary-menu .sub-menu a{margin-left:auto;margin-right:auto}.menu-wrapper{top:78px}}@media only screen and (min-width:768px) and (max-width:960px){.flexslider ul.slides li .overlay2{height:408px;width:726px}.flexslider .slides img{width:726px;height:408px}}@media only screen and (min-width:480px) and (max-width:767px){.flexslider ul.slides li .overlay2{width:510px;height:267px}.flexslider .slides img{width:510px;height:267px}}@media only screen and (max-width:725px){.collections_card{width:100%;margin-left:auto;margin-right:auto}.moms img,.flower-girls img{display:block;margin-left:auto;margin-right:auto;text-align:center}.flower-girls .flower_girls_text{padding:25px 50px 0}.chevron-container-left,.chevron-container-right{width:50px}}@media only screen and (max-width:500px){#sites-nav .visit-our-sites .home-colon{display:none}#sites-nav .visit-our-sites a{display:block;text-align:center}.home header.fixed{top:0;height:82px}body.home header{top:0}.home section{padding-top:0}.menu-wrapper{z-index:9999}.home_brides .col-md-5{margin-top:0%}.newsletter-container input{margin-bottom:15px}.location-margin-left{margin-bottom:15px}.social li{margin:5px}body .wp-gr .wp-google-review{width:100%!important}.breadcrumbs .breadcrumb-title{display:none}.experience .about-text-bottom{margin:20px 0}.experience .column_padding{padding-bottom:0}h3.footer-header{text-align:center;margin-top:20px}.footer-bottom a.blue-button{margin:24px auto 20px;text-align:center}.footer-bottom .col-md-2 p{text-align:center!important}}@media only screen and (max-width:1149px){.home #main-nav .logo{opacity:1!important;height:56px;margin-top:13px}.home header .book_button_outer_container{margin-top:44px}.home .fixed .book_button_outer_container{margin-top:44px}header .logo{width:57%;margin-top:8px}.mobile-nav{width:40%;margin-top:10px}.breadcrumbs{top:78px}.book_button{top:98px}}@media only screen and (max-width:970px){.header_slider{padding-top:50px}}@media only screen and (max-width:840px){.home-tr p img{margin-top:30%;max-width:70px}.real-brides-button{width:170px;text-align:center}.home_about_us_header .learn-more{margin-bottom:40px}.home-aboutus-block{height:auto}body .newsletter-sign-up{margin-top:0}.home .home_about_us_header{padding-bottom:0}.home_so_dress_text{padding:0}.home .tbc-img{margin-top:40px}.social{width:80%}section.collections-parallax{background-size:cover;height:220px;background-attachment:scroll}.column-padding-80{padding:0}.column-padding-50{padding:20px 0 0}.event-content{padding:0 10px}.event-post{margin-bottom:0}.hero-events .page-hero-inner,.hero-resources .page-hero-inner,.hero-collections .page-hero-inner,.hero-real-brides .page-hero-inner{background-position:center 90px!important}.column_padding{padding:30px 10px}.alterations-packages .column_padding{padding:30px 0}.contact_header{margin-top:150px}.faq-anchor,.services-anchor,.styled-shoots-anchor{top:-150px}.recommended-image{height:auto}.recommended-post{margin-bottom:30px}.blog-divider hr{margin-top:20px!important;margin-bottom:20px!important;width:80%}.row .blog_older_posts{text-align:center!important;padding-right:0;padding-bottom:30px}.older-posts{margin-right:0}.footer-bottom .footer-logo2{margin-bottom:20px}.blog-single .single-category{padding-top:0}.blog-single .single-content img{height:auto}.blog-single .single-image img{height:auto}}@media only screen and (max-width:780px){.home .home_slider .tparrows{}.tp-caption.real-brides-button2,.real-brides-button2{padding:5px 10px!important}.flex-direction-nav{display:none}}@media only screen and (max-width:500px){.home .fixed .book_button_outer_container{margin-top:48px}.home header .book_button_outer_container{margin-top:44px}.mobile-carousel{display:block;padding-top:30px}.home-slider{display:none}.home section.home_celebrating{top:0}}@media only screen and (max-width:460px){header .logo{width:57%;margin-top:17px}.flexslider ul.slides li .overlay2{width:350px;height:200px}.flexslider .slides img{width:350px;height:200px}h1.blog-title:before,h1.blog-title:after{background-color:transparent}}