@font-face{font-family:'Love Hewits';src:url("../fonts/Love Hewits.ttf")}@font-face{font-family:Optima;src:url(../fonts/Optima.ttf)}body{color:#000;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:200}body main{padding-top:40px}h1{font-size:66px;font-weight:300;color:#f598a4;text-transform:capitalize;font-family:'Love Hewits';margin-bottom:-15px}h2{font-size:16px;margin-top:-15px;margin-bottom:-15px}h2,h3{letter-spacing:2px;text-transform:uppercase}h3{font-size:16px}h4{font-size:15px}h5{font-size:14px}h4,h5{letter-spacing:1px;text-transform:uppercase}h5{font-size:1rem}a{color:#000;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}a:hover{color:#f598a4;text-decoration:none;font-weight:700}a.active{color:#f598a4;text-decoration:none}p.edm-font-feature{max-width:80%;text-align:center;margin-top:20px;margin-bottom:20px}.btn.btn-default{border-radius:0;border:1px solid #f598a4;font-size:13px;font-weight:bolder;text-transform:uppercase;padding-top:8px;margin-top:1px}button.btn.btn-default:hover{background-color:#fad0d6}.mt-8{margin-top:80px}.mb-8{margin-bottom:80px}.mt-12{margin-top:120px}.mb-12{margin-bottom:120px}.edm-pink{color:#f598a4}.edm-grey{color:#6d6e71}.ehm-text-sm{font-size:12px}.ehm-bg-left{background:url(../img/bg-left.jpg) no-repeat top left;margin-top:30px}.ehm-bg-right{background:url(../img/bg-right.jpg) no-repeat top right;margin-top:30px}.ehm-bg-right-double{background:url(../img/bg-right-double.jpg) no-repeat top right}.ehm-bg-left-double{background:url(../img/bg-left-double.jpg) no-repeat bottom left}.ehm-bg-both{background-image:url(../img/bg-both.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:440px;margin-top:30px}a.fi-social{color:#f598a4}.jumbotron h1{font-size:100px}a.fi-social:hover{color:#000}div#toTop{position:fixed;top:95vh;right:1vh;display:none;z-index:9999}div#toTop>a{color:#f598a4}#instantagram-collage .instantagram-collage-item img{padding:5px}[data-toggle=collapse][aria-expanded=true] .fa-plus:before{color:#f598a4}footer{background-color:#f7f7f7;position:relative;padding-top:40px}footer{font-size:14px}footer.home{top:180px}footer ul.bc-social{margin-left:0}footer ul.bc-social a{color:#000}footer ul.bc-social a:hover{color:#f598a4}footer ul.list-group li.list-group-item{background-color:transparent;margin-left:0;padding:.25rem 1.25rem;padding-left:0;border:none}footer ul.ehm-footer-contact{margin-top:39px}footer h4{font-size:15px;font-weight:700}footer h4.ehm-footer-links{margin-top:27px}footer div.copy{margin-top:30px;font-size:11px}.nav-items{text-transform:uppercase}@media (max-width:991px){div.container-full-bg{height:300px;margin-top:90px;background-position:center;background-attachment:scroll}div#toTop{bottom:25vh;right:1vh}div.ehm-bg-left{background:0 0}div.ehm-bg-right{background:0 0}div.ehm-bg-right-double{background:0 0}div.ehm-bg-left-double{background:0 0}div.ehm-bg-both{background:0 0}footer{text-align:center}footer ul.list-group li.list-group-item{padding-right:0}footer .fi-social .fa{font-size:20px}}@media (max-width:1600px){body.ehm-body-home main{top:140vh}}.contact-details-outer{margin-bottom:50px}.contact-details-outer .contact-details-left h3{font-weight:600;font-size:1.2rem;letter-spacing:1px}.contact-details-outer .contact-details-left p{margin-top:20px;margin-bottom:20px;letter-spacing:1.2px;line-height:2}.contact-details-outer .contact-details-left p.phone{font-weight:600}.contact-details-outer .contact-details-left p.phone a{color:#f598a4;font-size:1.5rem}.contact-details-outer .contact-details-right img{width:100%}body.ehm-no-hero main{padding-top:200px}body.ehm-no-hero main .bc-blog-posts>div.row:first-child{margin-top:0;margin-bottom:0}body.ehm-no-hero main .bc-blog-posts .single-blog-title{text-align:center;margin-bottom:20px}body.ehm-no-hero main .bc-blog-posts .single-blog-title h2{font-size:1.7em;font-weight:700;color:#000;spacing:1px;text-transform:uppercase}body.ehm-no-hero main .bc-blog-posts .single-blog-featured-image{margin-bottom:20px}body.ehm-no-hero main .archive-page-title{margin-top:20px;margin-bottom:20px;font-size:1.4em;font-weight:700;text-transform:uppercase}.social-dedicated-page{padding-top:100px;padding-bottom:100px;background:#fff}.accordion ul.list-group-accordion>li.list-group-item{text-align:left}.accordion ul.list-group-accordion>li.list-group-item h2{text-align:left}.accordion ul.list-group-accordion>li.list-group-item div.collapse{text-align:left}#mainNav{background-color:rgba(255,255,255,.9)}ul#menu-header li{text-align:right;padding:0}div.ehm-header-nav{position:fixed;margin-top:90px;z-index:4;width:100%;height:310px;background-color:rgba(255,255,255,.9)}div.ehm-header-nav-wrap{border-top:1px solid #f598a4;width:100%;height:100%;padding-top:20px}div.ehm-header-nav>div.container{padding-top:20px}div.ehm-header-nav .container>.row>.col-7>.row{margin:20px 0 20px 0}ul.ehm-header-nav .list-inline-item{width:auto;margin:0 1% 0 1%;text-align:center}ul.ehm-header-nav .list-inline-item:first-child{text-align:left}ul.ehm-header-nav .list-inline-item{font-size:11px}ul.ehm-header-nav .list-inline-item a{padding-bottom:15px;color:#000;font-size:11px}ul.ehm-header-nav .list-inline-item a:hover{border-bottom:1px solid #f598a4}ul.ehm-header-nav .list-inline-item a.active{border-bottom:1px solid #f598a4;padding-bottom:15px}div.ehm-header-nav-copy{height:120px;overflow:hidden}div.ehm-header-nav ul.bc-social{padding-right:18px}div.ehm-header-nav img{max-height:260px}div.ehm-header-nav button{width:180px;height:42px}div.ehm-header-nav a{text-transform:uppercase;font-size:14px}div.ehm-header-nav .bc-social{margin-top:5px}div.ehm-header-nav .fa:before{font-size:23px}nav#mainNav.navbar.sticky.is-sticky{height:69px}nav#mainNav.navbar.sticky.is-sticky .bc-social{display:none}nav#mainNav.navbar.sticky.is-sticky a[title=Contact]{text-align:left}nav#mainNav.navbar.sticky.is-sticky div.navbar-collapse{padding-right:80px}div.ehm-nav-galleria p.edm-font-feature{text-align:left;margin:0}div.ehm-nav-galleria p.edm-font-feature.mx-auto{margin-left:0!important}div.ehm-nav-galleria{display:none}div.ehm-nav-about,div.ehm-nav-services{display:none}div.ehm-nav-about p.edm-font-feature,div.ehm-nav-services p.edm-font-feature{text-align:left}@media (max-width:800px){nav#mainNav{padding:0;width:100%}nav#mainNav>div.container{padding:0}nav#mainNav button{margin-right:15px;z-index:1}nav#mainNav img{width:96%}ul#menu-header{width:auto;padding-top:20px}}@media (max-width:800px) and (max-width:991px){ul#menu-header li:first-child{text-align:left!important}}@media (max-width:800px){ul#menu-header.mt-1{margin-top:0!important}ul#menu-header li{width:auto}div.ehm-nav-about,div.ehm-nav-services{display:none}div.navbar-collapse.collapse.show{position:relative;left:0;top:-2px}nav#mainNav.navbar.sticky.is-sticky div.navbar-collapse.show{top:0;z-index:0;position:relative}.navbar-brand{z-index:1;margin-left:15px}nav#mainNav.navbar.sticky.is-sticky div.navbar-collapse{padding-right:0}div.navbar-collapse.collapse.show .textwidget{margin:0 0 15px 0;text-align:center}}header{margin-top:0}header div.navigation{background-color:#fff;padding:10px 20px 0 20px;border-bottom:2px solid #f598a4;position:fixed;z-index:1000;top:0;left:0;right:0}@media (max-width:991px){header div.navigation{padding:8px 15px}}header div.navigation div.ehm-header-nav-wrap{padding-bottom:20px}header div.navigation div.ehm-header-nav{margin-top:0;left:0;right:0;height:auto!important}header div.navigation div.ehm-header-nav div.img-container img{width:100%;max-height:initial}header div.navigation div.ehm-header-nav ul.service-menu-links{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}header div.navigation div.ehm-header-nav ul.service-menu-links li{margin:0;margin-bottom:15px}header div.navigation div.ehm-header-nav ul.service-menu-links li a{font-size:.75em}header div.navigation div.ehm-header-nav ul.service-menu-links li a.active{color:#000;font-weight:700}header div.navigation .top-nav{text-align:right;z-index:20}@media (max-width:991px){header div.navigation .top-nav{padding-right:0}}header div.navigation .top-nav a{color:#f598a4;line-height:32px}header div.navigation .top-nav a img{max-height:32px;margin-right:15px}header div.navigation nav#mainNav.navbar{padding-top:0;height:auto!important;margin-top:-20px;background:0 0}@media (max-width:991px){header div.navigation nav#mainNav.navbar{margin-top:-40px}}header div.navigation .main-nav{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:991px){header div.navigation .main-nav{height:90px}header div.navigation .main-nav .navbar-brand{margin:0;padding:0}header div.navigation .main-nav .logo-container{width:90px}header div.navigation .main-nav .logo-sub-line{display:none}header div.navigation .main-nav a.navbar-toggler{padding:5px;border-radius:0}header div.navigation .main-nav a.navbar-toggler i.fa{font-size:1.3em;color:#f598a4}}header div.navigation .main-nav #navbarResponsive{margin-bottom:30px;width:100%}@media (max-width:991px){header div.navigation .main-nav #navbarResponsive{position:fixed;z-index:999;top:0;left:100%;width:100%;bottom:0;height:100vh;background-color:#fff;padding:50px 20px;border-left:5px #f598a4}}header div.navigation .main-nav #navbarResponsive .navbar-close{display:none}@media (max-width:991px){header div.navigation .main-nav #navbarResponsive .navbar-close{position:absolute;top:0;right:0;padding:5px 7.5px;background-color:#f598a4;color:#fff;display:inline-block}}header div.navigation .main-nav #navbarResponsive ul#menu-header{width:90%;margin-left:10%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){header div.navigation .main-nav #navbarResponsive ul#menu-header{margin-left:0;width:100%}}header div.navigation .main-nav #navbarResponsive ul#menu-header li.nav-item{position:relative}header div.navigation .main-nav #navbarResponsive ul#menu-header li.nav-item a{padding:0;font-weight:200}@media (max-width:991px){header div.navigation .main-nav #navbarResponsive ul#menu-header li.nav-item a{font-weight:500;font-size:1em}}header div.navigation .main-nav #navbarResponsive ul#menu-header li.nav-item a.expand-sub-menu{display:none;padding:15px 10px 15px 20px}@media (max-width:991px){header div.navigation .main-nav #navbarResponsive ul#menu-header li.nav-item a.expand-sub-menu{display:inline-block;position:absolute;right:0;top:0;color:#f598a4}header div.navigation .main-nav #navbarResponsive ul#menu-header li.nav-item a.expand-sub-menu.closed .action-close{display:none}header div.navigation .main-nav #navbarResponsive ul#menu-header li.nav-item a.expand-sub-menu.open .action-open{display:none}}@media (max-width:991px){header div.navigation .main-nav #navbarResponsive ul#menu-header li.nav-item{text-align:left;padding:15px;border-bottom:1px solid #efefef}}header div.navigation .main-nav #navbarResponsive ul#menu-header .ehm-sub-menu{display:none;list-style:none;margin:0;padding:10px 0}@media (max-width:991px){header div.navigation .main-nav #navbarResponsive ul#menu-header .ehm-sub-menu li.nav-item{border:none;padding:5px 0}}header div.navigation .main-nav #navbarResponsive ul#menu-header .ehm-sub-menu li.nav-item a{color:#f598a4;font-size:.8em}header div.navigation .main-nav #navbarResponsive ul#menu-header ul.sub-menu{padding:0}.logo-container{width:130px;padding-left:10px;padding-right:10px;color:#000}.logo-container img{display:block;width:100%;margin-bottom:5px;image-rendering:-webkit-optimize-contrast}.logo-container span{font-family:Optima,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;display:block;width:100%;letter-spacing:1.2px}.logo-container span.logo-main-line{font-size:40px}.logo-container span.logo-sub-line{font-size:12px}footer{background-color:rgba(245,152,164,.4)}@media (max-width:991px){footer .logo-container{display:none}}footer h4{font-size:.75em;font-weight:700;margin-bottom:12px;text-transform:uppercase}footer ul#menu-footer li,footer ul.nav-items li{font-size:.75em;text-transform:uppercase;font-weight:500;padding:0;line-height:200%;border:none}footer p{font-size:.75em;font-weight:500;margin-bottom:5px}footer a.telephone-link{margin-top:10px;line-height:32px}footer a.telephone-link img{max-height:32px;margin-right:15px}footer div.copy p{font-size:.85em;font-weight:700}.social-links.type-fixed{position:fixed;z-index:10;left:0;top:30%;padding-left:25px}.social-links.type-fixed a{font-size:1.5em;margin-bottom:5px;color:#f598a4;display:block;-webkit-transition:all .6s ease;transition:all .6s ease;opacity:.7}.social-links.type-fixed a:hover{opacity:1}@media (max-width:991px){.social-links.type-fixed{display:none}}.social-links.type-mobile-menu{display:none}@media (max-width:991px){.social-links.type-mobile-menu{position:absolute;display:block;bottom:30px;left:0;z-index:99999;width:100%;padding:20px 15px;background:#fff}.social-links.type-mobile-menu a{font-size:1.3em;margin-bottom:5px;color:#f598a4;display:inline-block;-webkit-transition:all .6s ease;transition:all .6s ease;opacity:.7}.social-links.type-mobile-menu a:hover{opacity:1}}.social-links.type-footer a{font-size:1em;color:#000;-webkit-transition:all .6s ease;transition:all .6s ease}.social-links.type-footer a:hover{opacity:.7}.parallax-window{min-height:800px;background:0 0}.container-full-bg{width:100%;height:85vh;background-position:top;background-size:cover;background-attachment:fixed}.container-full-bg .container,.container-full-bg .container .jumbotron{height:100%;width:100%}body.ehm-body-home{margin:0;padding:0;z-index:2}body.ehm-body-home>main{top:25vh}div.ehm-bg-home{height:640px;position:relative;top:0}div.ehm-home-flowers{display:none;position:absolute;top:0;width:100%;z-index:1}div.ehm-home-left{background:url(img/bg-home-flowers-left.png) no-repeat bottom left;background-size:contain;height:90vh;opacity:.7}div.ehm-home-right{background:url(img/bg-home-flowers-right.png) no-repeat bottom right;background-size:contain;height:100vh;opacity:.5}span.contact-message{width:100%}textarea[name=contact-message]{width:97%;height:200px;margin-left:15px;border-radius:0;color:#868e96}body.ehm-no-hero>main{top:20vh}body.ehm-no-hero>footer{top:10vh}div.bc-blog-posts{color:#6d6e71;margin-bottom:120px}div.bc-blog-content>div.blog-list{line-height:28px}div.bc-posts-recent-sidebar>h4{border-bottom:1px solid #f1f1f1}div.bc-posts-recent-sidebar li.list-group-item{border:none}div.bc-posts-recent-sidebar li.list-group-item h5{color:#6d6e71}div.bc-blog-posts p.bc-tags{text-transform:uppercase}div.bc-tags-pop .badge{border-radius:0;border:1px solid #f1f1f1;padding:10px;margin:5px;background-color:#fff;text-transform:uppercase;font-weight:400}.badge-light[href]:hover,div.bc-tags-pop .badge-light[href]:focus{background-color:#f1f1f1}div.galaria-wrapper div.col-sm-4{padding:5px}div.ehm-gallery-service{margin-top:40px}.ehm-services-wrapper{min-height:800px}div.ehm-services{background-color:#f5f5f5;line-height:46px}ul.ehm-services>li{text-align:center;width:210px}div.ehm-services-content>div.row{margin:30px 0 30px 0}div.ehm-services-content>div.row.active{padding-bottom:20px;border-bottom:1px solid #d1d3d4}div.ehm-services-content>div.container{margin:30px 0 30px 0}.ehm-services-page{top:-140px;position:relative;z-index:-1}.ehm-services-page .ehm-contact{padding-top:120px}div.ehm-header-nav-copy{font-style:italic;color:#6d6e71}.ehm-about{min-height:400px}.ehm-portrait{max-height:360px}.ehm-about>div.col-xs-12 div.container{text-align:center}div.ehm-reviews-wrapper{background-color:#ebebeb;min-height:160px;padding:20px}div.zoom{display:none}div.ehm-reviews-wrapper div.carousel-item>div.row>div:first-child{min-height:80px}div.ehm-gallery{line-height:46px}ul.ehm-gallery{margin:0}ul.ehm-gallery>li{text-align:center;width:240px}ul.ehm-gallery a{text-transform:uppercase}.edm-gallery-copy{min-height:160px;text-align:center;color:#6d6e71}input.wpcf7-text[name=contact-date],input.wpcf7-text[name=contact-time]{display:none}div.bc-late-posts div.container h5{font-size:13px;color:#6d6e71}div.bc-late-posts div.container p{font-style:italic;color:#6d6e71}main>div.container{z-index:2;position:relative}div.bc-late-posts .card{padding:0;margin:2rem;overflow:hidden}div.bc-late-posts .card img{-webkit-transition:all .75s linear;transition:all .75s linear}@media (max-width:800px){main{top:70vh}.jumbotron h1{text-align:center}ul.ehm-gallery>li{width:100%}.parallax-window{display:none}div.ehm-products-wrapper{display:none}div.az-wrap{display:block}.zoom img{width:100%}.zoom{display:block!important}.ehm-home-flowers{display:none}.ehm-about .col-sm-7>.row{text-align:center}h2.list-group-heading>i{margin:-1px 0 0 0}body.ehm-body-home{background-position:top 100px right 0!important}#instantagram-collage{-webkit-column-count:2;column-count:2}#instantagram-collage>div.instantagram-collage-item:nth-child(n+7){display:none}body.ehm-body-home div.galaria-wrapper>div.row{display:none}body.ehm-body-home div.galaria-wrapper>div.row:nth-child(1){display:block}body.ehm-body-services div.galaria-wrapper>div.row>div{display:none}body.ehm-body-services div.galaria-wrapper>div.row>div:nth-child(1){display:block}ul.ehm-services>li{width:100%;text-align:center}}div.galaria-wrapper div.row div.col-sm-3{overflow:hidden}div.galaria-wrapper div.row div.col-sm-3 img{-webkit-transition:all .75s ease;transition:all .75s ease}div.galaria-wrapper div.row div.col-sm-3:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}ul.list-group-links{border:none}ul.list-group-links>li{display:inline-block;padding:10px;border:none;width:auto}ul.list-group-links>li>a{display:inline-block}.bc-tags-pop h4{border-bottom:1px solid #f1f1f1;margin-bottom:.5rem}.instagram-sidebar{width:90%;margin:40px auto;border-top:1px solid #f1f1f1;padding-top:20px}.instagram-sidebar .insta-sidebar-tile{overflow:hidden;padding:5px}.instagram-sidebar .insta-sidebar-tile a{display:block;width:100%}.instagram-sidebar .insta-sidebar-tile a img{width:100%;-webkit-transition:all .75s ease;transition:all .75s ease}.instagram-sidebar .insta-sidebar-tile a:hover{opacity:.8}.instagram-sidebar .insta-sidebar-tile a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.home-service-slider{margin:30px auto;display:block;text-align:center}.home-service-slider .slick-next,.home-service-slider .slick-prev{width:30px;height:30px}.home-service-slider .slick-next:before,.home-service-slider .slick-prev:before{color:#000;font-size:30px}.home-service-slider .slick-prev{left:5%}.home-service-slider .slick-next{right:5%}.home-service-slider .home-service-slide-inner{position:relative;display:inline-block;margin:0 auto}.home-service-slider .home-service-slide-inner img{max-width:100%;max-height:60vh;margin:0 auto}.home-service-slider .home-service-slide-inner .home-service-slide-terms{position:absolute;background:rgba(0,0,0,.8);color:#fff;font-size:1.4em;font-weight:700;bottom:15px;right:15px;padding:20px}.instagram-section{text-align:center;margin-top:75px;margin-bottom:50px}.instagram-section .instagram-slider{margin-top:30px;margin-bottom:30px}.instagram-section .instagram-slider .insta-slider-tile{margin-top:30px}.instagram-section .instagram-slider .insta-slider-tile a{display:block;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.instagram-section .instagram-slider .insta-slider-tile a img{width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.instagram-section .instagram-slider .insta-slider-tile a:hover{opacity:.75}.instagram-section .instagram-slider .insta-slider-tile a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.instagram-section a.insta-follow-link{font-weight:700;padding:10px 22px;text-transform:uppercase;color:#000;border:2px solid #f598a4;background-color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:.85em}.instagram-section a.insta-follow-link:hover{background-color:#f598a4}.home-contact-outer{text-align:center;margin-top:70px}.home-contact-outer .home-contact-container{width:100%;margin-top:30px;margin-bottom:70px;padding-top:70px;padding-bottom:70px;background-color:grey;background-image:url(../img/bg-contact-home.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative;text-align:center;z-index:0}.home-contact-outer .home-contact-container p.lead-in{font-weight:600;max-width:400px;text-align:center;margin:20px auto 50px;display:inline-block}.home-contact-outer .home-contact-container:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:rgba(255,255,255,.6);z-index:-1}.home-contact-outer .home-contact-container form input[type=submit].btn.btn-default{background-color:#fff;padding:7px 20px;-webkit-transition:all .6s ease;transition:all .6s ease;border-width:2px;font-weight:600;cursor:pointer}.home-contact-outer .home-contact-container form input[type=submit].btn.btn-default:hover{background-color:#f598a4}.home-contact-outer .home-contact-container form .form-group{margin-bottom:40px}.home-contact-outer .home-contact-container form .form-group select{border-radius:none}.home-contact-outer .home-contact-container form div.wpcf7-acceptance-missing,.home-contact-outer .home-contact-container form div.wpcf7-response-output,.home-contact-outer .home-contact-container form div.wpcf7-validation-errors{border:none;padding:20px;background:rgba(0,0,0,.75);color:#fff;border-left:4px solid red;max-width:800px;margin:20px auto}.home-contact-outer .home-contact-container form div.wpcf7-response-output.wpcf7-mail-sent-ok{border-left:4px solid green}.home-contact-outer .home-contact-container form span.wpcf7-not-valid-tip{background:rgba(0,0,0,.8);color:red;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-top:5px;padding-bottom:5px}.bridal-services-container{text-align:center;margin-top:25px;margin-bottom:25px}.bridal-services-container h2{margin-top:25px;font-size:2em;color:#f598a4;margin-bottom:20px}.bridal-services-container .bridal-head-main-image{max-width:100%;margin-top:25px;margin-bottom:40px}.bridal-services-container .bridal-accordion-header{border-top:1px solid #ccc;padding-top:10px;margin-top:10px}.bridal-services-container .bridal-accordion-header h5{text-transform:uppercase;color:#f598a4;width:100%;text-align:left;margin-bottom:15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:1px}.bridal-services-container .bridal-accordion-header h5:after{position:absolute;content:"\f068";font-family:FontAwesome;right:0}.bridal-services-container .bridal-accordion-header h5.collapsed{color:#888}.bridal-services-container .bridal-accordion-header h5.collapsed:after{content:"\f067";color:#ccc}.bridal-services-container .bridal-accordion-content{padding-bottom:20px}.bridal-services-container .bridal-accordion-content p{max-width:85%;text-align:left;font-size:.9em;font-weight:500}#bridal-service-sidebar{position:fixed;right:0;top:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#bridal-service-sidebar .service-link{padding:10px;background-color:rgba(245,152,164,.4);margin-top:10px;-webkit-transition:all .8s ease;transition:all .8s ease;-ms-flex-item-align:end;align-self:flex-end}#bridal-service-sidebar .service-link .service-link-title{width:0;opacity:0;color:#fff;font-weight:500;line-height:30px;-webkit-transition:all .8s ease;transition:all .8s ease;display:inline-block;white-space:nowrap;text-transform:uppercase}#bridal-service-sidebar .service-link .service-link-icon{display:inline-block;-webkit-transition:all .8s ease;transition:all .8s ease;width:auto}#bridal-service-sidebar .service-link .service-link-icon img{height:30px;-webkit-transition:all .8s ease;transition:all .8s ease}#bridal-service-sidebar .service-link:hover{background-color:rgba(245,152,164,.7)}#bridal-service-sidebar .service-link:hover .service-link-icon{opacity:0}#bridal-service-sidebar .service-link:hover .service-link-icon img{opacity:0}#bridal-service-sidebar .service-link:hover .service-link-title{width:auto;padding-right:60px;opacity:1}.mobile-makeup-heading{text-align:center}.mobile-makeup-heading h2{margin-top:25px;font-size:2em;color:#f598a4;margin-bottom:20px;text-transform:uppercase}.mobile-makeup-heading h3{font-size:1.1em;color:#000;margin-bottom:20px;text-transform:uppercase}.mobile-makeup-cta{background-color:rgba(245,152,164,.4);text-align:center;padding:30px;margin-bottom:70px}.mobile-makeup-cta p{font-size:.85em;font-weight:400;margin-bottom:10px;margin-top:10px}.bridal-gallery{margin-top:70px;margin-bottom:70px;text-align:center}.bridal-gallery h1{text-align:center}.bridal-gallery .gallery-nav{padding:30px;background-color:#eee;margin-bottom:30px;margin-top:30px}.bridal-gallery .gallery-nav ul.ehm-gallery li a.active{color:#000;font-weight:700}.bridal-gallery-content{margin-bottom:80px}.studio-page-images{margin-top:30px;margin-bottom:30px}.studio-page-images .studio-image-tile img{max-width:100%;margin-bottom:5px;margin-top:5px}.price-row{margin-bottom:20px;text-align:left}.price-row .price-row-info h3{text-transform:none;margin-bottom:5px;font-size:.9em}.price-row .price-row-info .sub-heading{text-transform:none;font-size:.9em}.price-row .price-row-price{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#f598a4;font-weight:600}