.gradient-overlay:before{content:"";position:absolute;z-index:1;background:inherit;top:0;bottom:0;width:100%}.gradient-overlay .et_pb_row{z-index:2!important}.gradient-overlay{background-color:transparent}@media all and (max-width:980px){.at-banner__text{font-size:12px}}@media all and (max-width:910px){.at-banner__content{width:95%}}@media all and (max-width:766px){.at-banner__content{width:100%}}div.sb_instagram_header.sbi_no_avatar{display:none}#sb_instagram #sbi_load{display:none}li.et_pb_not_available{color:#444!important;margin-bottom:-10px}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module{margin-bottom:0px}#top-menu li.current-menu-item>a{color:#ffd9c3}.mobile_menu_bar:before,#et_search_icon:before{color:#fff}.et_mobile_menu li a{color:#fff;border-bottom:1px solid rgba(255,255,255,0.3);padding:10px 1%}@media all and (max-width:1096px){.et_pb_text.vid-shadow-header h3{font-size:44px}}@media all and (max-width:1096px){.et_pb_text.about-shadow-header h2{font-size:48px}}@media all and (max-width:1091px){.et_pb_text.portfolio-header h3{font-size:30px}}@media all and (max-width:1039px){.et_pb_text.vid-shadow-header h3{font-size:41px}}@media all and (max-width:1039px){.et_pb_text.portfolio-header h3{font-size:28px}}@media all and (max-width:1033px){.et_pb_text.about-shadow-header h2{font-size:44px}}@media all and (max-width:1020px){.et_pb_section.happy-section{padding-top:0px}}@media all and (max-width:1020px){#about-us.et_pb_section{padding-top:50px;padding-bottom:50px}}@media all and (max-width:1018px){#et-top-navigation{padding-left:180px!important}}@media all and (max-width:994px){.et_pb_text.about-header p{font-size:15px}}@media all and (max-width:988px){.et_pb_text.portfolio-header h3{font-size:26px}}@media all and (max-width:988px){.et_pb_text.vid-shadow-header h3{font-size:38px}}@media all and (max-width:980px){#logo{max-height:80%}}@media all and (max-width:980px){.et_pb_section.homepg-section{padding-top:150px}}@media all and (max-width:932px){.et_pb_text.about-header p{font-size:14px}}@media all and (max-width:869px){.et_pb_text.about-header p{font-size:13px}}@media all and (max-width:869px){.et_pb_text.about-header h2{font-size:28px}}@media all and (max-width:807px){.et_pb_text.about-header p{font-size:12px;margin-bottom:-20px}}@media all and (max-width:750px){.et_pb_section.homepg-section{padding-top:100px;padding-bottom:10px}}@media all and (max-width:750px){#logo{max-height:60%}}@media all and (max-width:750px){.et_pb_blurb.wedding-blurb .et_pb_main_blurb_image{width:12%}}@media all and (max-width:750px){.et_pb_blurb.date-blurb .et_pb_main_blurb_image{width:12%}}@media all and (max-width:750px){.et_pb_blurb.location-blurb .et_pb_main_blurb_image{width:12%}}@media all and (max-width:750px){.et_pb_text.happy-header h2{font-size:28px}}@media all and (max-width:750px){.et_pb_text.about-shadow-header h2{font-size:38px}}div#et-info{float:right}caption.heading.my-calendar-month{font-size:30px;color:#2b2d42!important;text-align:center;margin:0;padding-top:22px;text-transform:uppercase;font-weight:700}.mc-main .my-calendar-header a{background-color:#efefef!important;color:#000!important;box-shadow:none!important;font-family:'Open Sans',sans-serif!important}.mc-main .my-calendar-header input{background:#efefef;box-shadow:none!important;color:#000}.mc-main .my-calendar-header select{font-family:'Open Sans',sans-serif;font-weight:600;margin-top:-4px}.mc-main .my-calendar-header span{color:#000!important;font-family:'Open Sans',sans-serif;box-shadow:none!important}.mc-main .mc-time .week{border-right:none}.my-calendar-nav .my-calendar-prev a{border-right:none}.mc-main .mc_bottomnav a{background:#efefef;box-shadow:none!important;margin-right:2px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700}.mc-main .mc-list .mc-events.odd{background:#efefef;border-radius:20px 20px 20px 20px;margin-bottom:30px}.mc-main .mc-list .mc-events{background:#efefef;border-radius:20px 20px 20px 20px;margin-bottom:30px}.mc-main .mc_general .event-title a:hover{background:#efefef!important}.mc-main .calendar-event .details{padding:20px;width:30%;left:40%}.mc_bottomnav>div{display:none}.mc-main .calendar-events{width:80%}.about-toggle .one_fourth{width:10%}.about-toggle .et-pb-icon{font-size:24px!important}.alternating-blog .et_pb_post.has-post-thumbnail:nth-child(odd) a.entry-featured-image-url{float:left;width:60%;margin-right:3%}.alternating-blog .et-pb-post.has-post-thumbnail:nth-child(odd) .post-content{float:right;width:37%}.alternating-blog .et_pb_post.has-post-thumbnail:nth-child(even) a.entry-featured-image-url{float:right;width:60%;margin-left:3%}.alternating-blog .et_pb_post.has-post-thumbnail:nth-child(even) .post-content{float:left;width:37%}.alternating-blog h2{font-size:30px}.alternating-blog .et_pb_post a.more-link{color:#ff4344;text-transform:uppercase;border:2px solid #ff4344;border-radius:50em;display:inline-block;float:right;padding:2px 6px;margin-top:15px;font-weight:650;text-transform:uppercase}.alternating-blog .et_pb_post a.more-link:hover{background:#ff4344;color:#fff}.alternating-blog .et_pb_post{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #ededed}.alternating-blog .et_pb_post:last-of-type{border-bottom:none}.et_pb_widget li a:hover{color:#ff4344!important}.mc-main .mc_weddings .event-title a:hover,.mc-main .mc_weddings .event-title a:focus{background-color:#f7e3d8}.mc-main .details .mc-image{display:inline-block;float:left;width:12%}.mc-main .sharing p{display:none}