.video_wrapper>img{width:100%}.no_style{list-style:none;padding:0;margin:0}.blogpost_li{list-style:outside none none;margin:0}.gallery_sec .gall_list .item a.manualfancybox{display:none}.gallery_sec .gall_list .item a.manualfancybox:first-child{display:block}.blogpost_li .full_images{display:block;position:relative}.blogpost_li .full_images img{width:100%;display:block}.blogpost_li .pint_link{position:absolute;top:calc(50% - 33px);left:calc(50% - 33px);opacity:0}.blogpost_li .full_images:hover .pint_link{opacity:1}.blogpost_li .pint_link .fa{transition:all 0.3s;line-height:60px;font-size:48px;color:#fff}.blogpost_li .pint_link .fa:hover{color:#820a0f}.blogpost_li .pinterest-overlay-container{background:#000;background:rgba(0,0,0,.5);display:inline-block;height:60px;line-height:60px;text-align:center;vertical-align:middle;width:60px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;transition:all 0.3s}.blogpost_li .pinterest-overlay-container:hover{background:rgba(255,255,255,.5)}.blogpost_li .pinterest-overlay-container:hover fa{color:#820a0f}#owl_news .post_left .post_txt{max-width:263px;display:block}#owl_news{padding-right:50px}.cat_post.fancybox_media{display:block!important}.thumb_row ul.thumb_list{text-align:left}.thumb_row ul.thumb_list>li{vertical-align:top}.team_list>li .team_prof{border-radius:50%;display:inline-block;height:160px;width:160px;max-width:100%}.team_prof>img{height:100%;max-width:100%}._51mz ._51m-:first-child{display:none;padding-left:0}.fb-share-button .pluginButton,._51m-{display:none!important}.time_info .tag_txt{display:inline-block;position:relative;padding-left:10px}.time_info .tag_txt:after{content:"|";left:1px;position:absolute;top:0}.full_img{padding-top:10px;display:block;width:100%}.video_wrapper iframe{height:600px;width:100%}iframe{max-width:100%}.gallery_sec .container{padding-left:10px;padding-right:10px}.tit_desc{margin-bottom:20px}.tit_desc p{text-align:center}.cattop_sec{padding:15px 60px 10px}@media only screen and (max-width:843px){.cattop_sec{padding:30px 20px}}.cat_section .tit_desc{padding-bottom:0px!important}.tit_desc{padding-bottom:0px!important}.cat_section h2{padding-top:15px;padding-bottom:15px}.textwidget span{padding-bottom:12px}.page-content{padding-left:15px;padding-right:15px}@media only screen and (max-width:843px){.page-content{padding-left:0;padding-right:0}}.page-content h2{padding-bottom:15px;padding-top:15px;font-size:22px;line-height:35px;color:#010101;font-family:'Lato',sans-serif;font-weight:300;padding-bottom:5px;text-transform:uppercase}.resource-content{padding-left:15px;padding-right:15px}.resource-content h2{padding-left:15px;padding-right:15px;padding-top:15px;font-size:22px;line-height:35px;color:#010101;font-family:'Lato',sans-serif;font-weight:300;padding-bottom:40px;text-transform:uppercase}.resource-content p{font-size:12px;line-height:20px;color:#333;font-family:'Lato',sans-serif;font-weight:300;padding-bottom:10px}#title{font-size:13px}#wed_videography p{text-align:center}#la p{text-align:center}#oc p{text-align:center}#tips p{text-align:center}form{padding-left:50px;padding-right:50px}input{width:100%;height:34px;border:1px solid silver}textarea{width:100%;border:1px solid silver}html{position:relative;min-height:100%}body{margin-bottom:60px}.wpcf7-list-item{width:49%;display:inline-block;margin-left:0!important}.contact_half_left{width:49%;display:inline-block;vertical-align:top}.contact_half_right{width:50%;display:inline-block}.dd{margin:0!important;display:block;width:90%!important;text-align:center;border:1px solid silver;background:#fff var(--wpr-bg-0b0b821a-0d48-4f01-90fc-24c12f3f9251) no-repeat right center;font-size:16px;line-height:34px;color:#777}.team_info p{text-align:center}#searchform{padding-left:0;padding-right:0}.green{color:#9acc9a}.recognition{padding-top:50px}.recognition h2{text-transform:none;text-align:center;font-weight:300}.phone{position:fixed;left:0%;top:75%;background-color:#9acc9a;display:none;border-radius:2px;padding:2px;z-index:2}.phone a{color:#fff}.phone h4{padding:12px;font-size:17px}.wedding_stats{text-align:center}.stat{text-align:center;font-size:22px}.stat_num{font-size:48px;padding-top:5px;text-align:center}.title_format{font-size:14px;line-height:15px;color:#000;font-family:'Lato',sans-serif;font-weight:400;text-transform:uppercase;padding-bottom:12px;padding-top:12px;text-align:center}.venue_post h3{padding-right:60px;padding-left:60px;text-transform:uppercase;font-weight:400;padding-top:10px;padding-bottom:10px;font-size:16px}.gallery_sec .gall_list .item h3{font-size:17px;line-height:22px;color:#000;font-weight:400;text-transform:uppercase;padding-bottom:2px;padding-top:24px;text-align:center}.loading{font-size:100px;position:fixed;top:40%;left:46%}.preload{opacity:1;background-color:#fff;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}.cat-description p{font-size:14px;line-height:25px;color:#999;font-family:'Lato',sans-serif;font-weight:400;text-transform:uppercase;display:block;text-align:center}.wigetized_foot{color:#fff}.wigetized_foot h3{text-align:center!important}.widgetized_foot p{text-align:center}#other-shoots p{font-size:14px;line-height:15px;color:#000;font-family:'Lato',sans-serif;font-weight:400;text-transform:uppercase;padding-bottom:12px;padding-top:12px;text-align:center}.page-content ol{list-style-type:decimal!important;padding:0 15px}.page-content li{font-size:16px;margin:12px 0;font-family:'Lato',sans-serif;font-weight:300;line-height:20px}.page-content ul{list-style-type:disc!important;padding:0 15px}.venue_post ol{list-style-type:decimal!important;padding:0 50px}.venue_post li{font-size:16px;margin:12px 0;font-family:'Lato',sans-serif;font-weight:300;line-height:20px}.venue_post ul{list-style-type:disc!important;padding:0 50px}.singular ol{list-style-type:decimal!important;padding:0 40px;margin-bottom:40px}.singular .cat_section li{font-size:17px;line-height:26px;margin:0;font-family:'Lato',sans-serif;font-weight:300;padding-left:23px;padding-right:15px}.singular .cat_section ul{list-style-type:disc;padding:0 40px;margin-bottom:20px}.home_secone h1{font-size:14px;line-height:22px;color:#989898;font-family:'Lato',sans-serif;font-weight:300;text-align:center;padding-bottom:24px;text-transform:uppercase}.list-item{display:inline-block;margin-top:10px;margin-bottom:25px}.banner-video{position:relative;overflow:hidden;background-color:#fff;max-width:100%;margin-top:53px}.home .banner-video,.home-v2 .banner-video{margin-top:0}.banner-video iframe{position:absolute;top:0;left:0;z-index:1;max-width:none;display:block;margin:0}.banner-video .masthead-video-overlay{background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2}.banner-video .masthead-video-title{font-family:'Cinzel',serif;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.4);-moz-text-shadow:1px 1px 0 rgba(0,0,0,.4);-webkit-text-shadow:1px 1px 0 rgba(0,0,0,.4);-o-text-shadow:1px 1px 0 rgba(0,0,0,.4);padding:0;opacity:0;text-align:center;letter-spacing:1.3px;animation:title-in 2000ms ease 1000ms 1 normal forwards;font-size:28px;line-height:34px}.banner-video .masthead-video-subtitle{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.4);-moz-text-shadow:1px 1px 0 rgba(0,0,0,.4);-webkit-text-shadow:1px 1px 0 rgba(0,0,0,.4);-o-text-shadow:1px 1px 0 rgba(0,0,0,.4);padding:0;opacity:0;text-align:center;animation:title-in 1000ms ease 2000ms 1 normal forwards;font-size:18px;line-height:24px}.venue-sidebar{padding:0 35px;font-size:16px;line-height:22px}.single-wedding_venues .cat_section p,.single-wedding_venues .cat_section .venue-sidebar ul>li{font-size:16px;line-height:22px}.twlightroom{width:450px;overflow:hidden;margin-top:0;margin-bottom:0}.twlightroom .twentytwenty-container{max-height:100%;width:100%!important;height:100%!important;position:relative;padding-bottom:56.25%}@media only screen and (min-width:1641px){.copyright{float:left}}@media only screen and (max-width:1640px){.footer{text-align:center}.footer .foot_menu{float:none;padding-right:0}.copyright{margin-bottom:10px}}@media (max-width:843px){.twlightroom{float:none!important;margin:0 0 15px!important;max-width:100%;width:100%;max-height:100%;display:block}}@media (max-width:767px){.header-dark .head_left .main_logo{padding:0px!important}.header .toggle-menu{margin-top:0!important}.header.header-dark .toggle-menu{padding-top:24px}.header.header-light .toggle-menu{padding-top:19px}.header .search_cont{padding-top:8px}.banner-video{padding-top:0;margin-top:41px}.home .banner-video,.home-v2 .banner-video{margin-top:59px}.header-dark{background-color:#333}.header-dark .social_cont{padding-top:0}}@media only screen and (max-width:450px){.masthead-video{padding-top:104px!important}}