.stylish_font{font-family:'Vollkorn',serif}body:not(.far):not(.fas):not(.fal):not(.fab),.normal_font{font-family:'Josefin Sans',sans-serif;font-weight:400}body{color:#52595A !important}.p_t_40{padding-top:40px}.p_t_45{padding-top:45px}.p_b_40{padding-bottom:40px}.p_b_20{padding-bottom:20px}.m_t_40{margin-top:40px}.top_header{border-bottom:4px solid #000}.top_header
hr{margin-top:0;margin-bottom:2px;background-color:#000}.top_logo_area{padding-left:10px}.top_logo_area a.top_logo
img{max-width:100px !important}.top_logo_area a.top_logo_image
img{max-width:600px !important;margin-top:9px;margin-left:19px;width:100%}.top_logo_area{display:inline-flex;justify-content:space-between;align-content:space-between;align-items:center}.top_nav_area .navbar-nav
li{margin-top:5px}.top_nav_area .navbar-nav li:not(:last-child){margin-right:20px}.top_nav_area .navbar-nav li.nav-item
a{color:#7B8687;text-transform:uppercase;font-size:11px;font-weight:700;transition: .3s;font-family:'Josefin Sans',sans-serif;letter-spacing:1px;outline:none}.top_nav_area .navbar-nav li.nav-item a:hover{color:#a4b3b5}.top_nav_area .navbar-nav li.active a.nav-link{color:#000}.top_nav_area .navbar-nav .dropdown>.dropdown-menu{background-color:rgba(255, 255, 255, 0.89);border-radius:0;border:0;margin-top:-1px;min-width:100%;padding:0}.top_nav_area .navbar-nav .dropdown .dropdown-toggle:after{content:none}@media (min-width: 992px){.top_nav_area .navbar-nav .dropdown:hover>.dropdown-menu{display:block}}.top_nav_area .navbar-nav .dropdown>.dropdown-menu
a{padding:7px
10px}.top_nav_area .navbar-nav .dropdown>.dropdown-menu a:hover{background-color:transparent}.main_slider_area{padding-top:20px;padding-bottom:20px}.main_slider_area .owl-carousel{max-height:600px;overflow:hidden}.about_section .title_section
h5{text-align:center;font-size:12px;font-weight:800;margin:0;padding:10px
0;text-transform:uppercase}.about_section .title_section
hr{background-color:rgba(79, 83, 78, 1);border-color:rgba(79, 83, 78, 1);width:60%;margin:7px
auto}.about_section .title_section
p{font-family:'Vollkorn',serif;font-size:22px;text-align:center;padding:10px
30px;font-style:italic;letter-spacing:1px;font-weight:400;line-height:36px;margin-bottom:0}.about_section .title_section
h6{font-family:'Vollkorn',serif;font-size:22px;text-align:center;font-style:italic;letter-spacing:1px;font-weight:400}.staging_item{margin-top:50px;text-align:center}.staging_item
.staging_title{font-family:'Vollkorn',serif;margin-bottom:0;padding-bottom:20px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.staging_item .staging_content
p{line-height:30px;letter-spacing:1px;font-size:18px}.buttons_area{padding-top:60px;padding-bottom:60px}.buttons_area
.button_item{background-size:cover;height:230px;text-align:center;padding:20px;display:flex;width:100%;align-items:center;justify-content:center;outline:1px
solid #E0E1E0;border:8px
solid #fff}.buttons_area .button_item
a{background-color:rgba(255, 255, 255, 0.27);border:2px
solid rgba(79, 83, 78, 1);display:inline-block;width:75%;padding:25px
10px;color:#4F534E;text-align:center;text-transform:uppercase;font-size:14px;font-weight:800;transition: .3s}.buttons_area .button_item a:hover{text-decoration:none;background-color:rgba(79, 83, 78, 1);color:#fff}.services_list_area{padding-bottom:30px}.services_list_area
ul{list-style-type:none;padding-left:0}.services_list_area
a{display:inline-block;width:100%;text-align:center;font-family:'Josefin Sans',sans-serif;color:#52595A;margin-bottom:20px;font-size:14px;letter-spacing:1px}.services_list_area a:hover{text-decoration:none}.gallery_section{padding-bottom:20px}.gallery_section_title
h5{font-family:'Vollkorn',serif;text-align:center;text-transform:uppercase;margin-bottom:25px}.gallery_section_title h5:before, .gallery_section_title h5:after{content:"";display:inline-block;width:25%;vertical-align:middle;height:1px;background-color:#52595A}.gallery_section_title h5:before{margin-right:10px}.gallery_section_title h5:after{margin-left:10px}.gallery_item
a{display:inline-block;width:100%;height:350px;overflow:hidden;position:relative;background-color:#ececec;margin-bottom:20px}.gallery_item
img{height:100%;width:auto;max-width:fit-content;object-fit:cover}.gallery_item
.gallery_item_overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:inline-flex;width:100%;background:rgba(82, 89, 90, 0.6);justify-content:center;align-items:center;transition: .3s;opacity:0}.gallery_item .gallery_item_overlay
span{color:#fff;font-family:'Vollkorn',serif;font-style:italic;font-size:20px}.gallery_item:hover
.gallery_item_overlay{opacity:1}.bottom_footer{border-top:5px solid #000;padding-top:20px;padding-bottom:15px}.footer_address .widget-title{display:none}.footer_address
p{margin-bottom:3px;font-family:'Vollkorn',serif;font-size:14px;font-weight:600}.footer_address
strong{font-family:'Vollkorn',serif;font-weight:700}.footer_address
a{color:#52595A}.social_icons
ul{padding:0;list-style-type:none;margin-bottom:0}.social_icons ul
li{display:inline-block;margin-right:10px}.social_icons ul li
a{width:35px;height:35px;line-height:35px;background-color:#000;color:#fff;border-radius:50%;display:inline-block;text-align:center;border:1px
solid #000;transition: .3s}.social_icons ul li a:hover{background-color:#fff;color:#000}.footer_heading{margin-bottom:10px;text-transform:uppercase}.footer_hours
p{margin-bottom:4px;font-size:14px}.footer_hours
strong{font-weight:800}.txt_align_right{text-align:right}.txt_align_right
.footer_hours_section{display:inline-block;text-align:left}.copyright_section{background-color:#829799;padding-top:20px;padding-bottom:10px}.copyright_txt
p{color:#fff;font-size:14px;margin-bottom:7px}.copyright_txt
a{color:#fff;text-decoration:underline;font-style:italic;letter-spacing:1px}.footer_links{padding:0;list-style-type:none;margin-bottom:5px;text-align:right}.footer_links
li{display:inline-block;margin-left:20px}.footer_links li
a{color:#fff;display:inline-block;transition: .3s;font-size:11px;text-transform:uppercase}.footer_form
.footer_heading{text-align:center}.footer_input{border:1px
solid #ccc;border-radius:4px;background-color:#fff;font-size:14px;padding:11px
10px 8px}.footer_form_btn{background-color:rgba(82,89,90,1);border:1px
solid rgba(82,89,90,1);color:#fff;text-transform:uppercase;font-family:'Josefin Sans',sans-serif;text-align:center;display:block;margin:10px
auto 0;font-size:12px;font-weight:800;letter-spacing:1px;padding:7px
15px 4px}.footer_form_btn:hover{background-color:#fff;color:rgba(82,89,90,1)}.pages_title_section{padding:15px
0;position:relative;z-index:1}.page_title_wrapper{margin:0
30px;padding:0px
70px;background:white}.page_title_area{max-height:350px;height:350px;background-color:#829799;-webkit-background-size:cover;background-size:cover;display:inline-flex;width:100%;align-items:center;justify-content:center;text-align:center;font-family:'Vollkorn',serif}.page_title_area
h1{background-color:#fff;padding:20px
15px;text-transform:uppercase;font-size:23px;letter-spacing:4px;min-width:250px;color:#000}.about_page_content_area{border:1px
solid #dcdcdc;margin-bottom:40px;padding-top:182px;margin-top:-197px}.about_page_item,.contact_page_item{text-align:center;padding:30px
0 40px}.about_item_name
h2{font-family:'Vollkorn',serif;font-size:20px;letter-spacing:7px;margin-bottom:30px;color:#000}.about_item_text p, .about_item_regards_txt
p{font-size:16px;letter-spacing:1px;line-height:30px;margin-bottom:20px}.about_item_regards_txt p:last-child{margin-bottom:10px}.about_item_img{padding-top:10px;padding-bottom:40px}.about_item_img
img{border:1px
solid #000;border-radius:50%}.about_page_item
hr{background-color:rgba(79, 83, 78, 1);border-color:rgba(79, 83, 78, 1);width:150px;margin:0
auto 20px}.contact_btn
a{color:#52595A;padding:18px
40px 15px;display:inline-block;text-transform:uppercase;font-size:14px;font-weight:800;border:2px
solid #829799;letter-spacing:1px;transition: .3s}.contact_btn a:hover{background-color:#829799;color:#fff;text-decoration:none}.album_page_section .gallery_item
a{height:400px}.album_page_hr
hr{background-color:rgba(79, 83, 78, 1);border-color:rgba(79, 83, 78, 1);width:60%;margin-bottom:40px}.gallery_page_title{font-size:23px;margin-bottom:20px;font-family:'Vollkorn',serif;text-align:center;letter-spacing:2px}.gallery_page_slider .owl-carousel
img{width:fit-content !important;height:450px;object-fit:cover;max-width:100%;max-height:100%}.gallery_page_slider .owl-carousel .owl-nav button.owl-next, .gallery_page_slider .owl-carousel .owl-nav button.owl-prev{position:absolute;background-color:#fff;color:#000;width:40px;height:40px;line-height:45px;transition: .3s;top:49%;outline:none;font-size:16px}.gallery_page_slider .owl-carousel .owl-nav button.owl-prev{left:0}.gallery_page_slider .owl-carousel .owl-nav button.owl-next{right:0}.contact_page_right_area
h4{font-weight:300;font-size:20px;margin-bottom:25px}.contact_page_right_area
hr{background-color:rgba(79, 83, 78, 1);border-color:rgba(79, 83, 78, 1);width:110px;margin:20px
auto 40px;display:inline-block}.contact_page_right_area
p{letter-spacing:2px;font-size:14px}.contact_page_right_area p:last-child{margin-bottom:0}.contact_page_form
h6{font-family:'Vollkorn',serif;text-align:left;font-size:14px}.contact_page_form input.form-control{border:1px
solid #000;border-radius:0;height:35px;padding:9px
15px 5px;font-size:14px;outline:none;font-family:'Vollkorn',serif;background-clip:content-box}.contact_page_form textarea.form-control{border:0;border-radius:0;padding:9px
15px 10px;font-size:14px;outline:none;font-family:'Vollkorn',serif;height:100% !important;width:100%;background-clip:content-box;border-bottom:25px solid #fff;outline:1px
solid #000;box-shadow:none;resize:none}.contact_page_form
.send_btn{color:#52595A;padding:18px
40px 15px;display:inline-block;text-transform:uppercase;font-size:14px;font-weight:800;border:2px
solid #829799;letter-spacing:1px;transition: .3s;background-color:#fff;position:relative;top:-35px}.contact_page_form .send_btn:hover{background-color:#829799;color:#fff;text-decoration:none}.package_page_area{text-align:center;padding:30px
20px 40px}.package_page_main_title
h2{font-family:'Vollkorn',serif;font-size:20px;letter-spacing:7px;margin-bottom:20px;color:#000}.package_page_main_title
p{font-family:'Vollkorn',serif;font-size:20px;text-align:center;font-style:italic;letter-spacing:1px;font-weight:400;line-height:36px;margin-bottom:20px}.package_item{padding-top:30px}.package_item_name
h2{font-family:'Vollkorn',serif;font-size:20px;letter-spacing:7px;margin-bottom:20px;color:#000;text-align:left;line-height:34px}.package_item_text{text-align:left}.package_item_text
p{font-size:16px;letter-spacing:1px;line-height:30px;margin-bottom:20px}.package_item_text
li{line-height:27px;margin-bottom:7px;letter-spacing:1px}.package_img_section
.img_caption{font-family:'Vollkorn',serif;font-size:18px;text-align:left;font-style:italic;letter-spacing:1px;font-weight:400;line-height:30px;margin-top:15px;margin-bottom:20px}.package_item
hr{background-color:rgba(79, 83, 78, 1);border-color:rgba(79, 83, 78, 1);width:70%;margin:10px
auto 0;display:inline-block}.services_list_area
p{font-family:'Vollkorn',serif;font-size:20px;text-align:center;font-style:italic;letter-spacing:1px;font-weight:400;line-height:36px;margin-bottom:0px}@media(max-width: 991px){.copyright_txt,.footer_links{text-align:center}.top_nav_area .navbar-toggler{display:block;margin-right:0;margin-left:auto;border-color:#000;outline:none;background-color:#fff}.top_nav_area .navbar-collapse{position:absolute;top:0;right:0;left:auto;z-index:3;max-width:200px;text-align:center;background-color:black;width:100%}.top_nav_area .navbar-collapse .navbar-nav{margin-bottom:10px}.top_nav_area .navbar-collapse .navbar-nav
li{margin-right:0}.top_nav_area .navbar-nav li.nav-item
a{color:#fff;padding-top:13px;padding-bottom:13px}.top_nav_area .navbar-nav li.nav-item a:hover, .top_nav_area .navbar-nav li.nav-item a:focus{color:#fff}.top_nav_area .navbar-nav li.active a.nav-link{color:#fff}.nav_close_icon{text-align:right}.nav_close_icon
a{display:inline-block;color:#fff;padding:8px
15px 0}.top_nav_area .navbar-nav .dropdown>.dropdown-menu
a{text-align:center;color:#000}}@media(max-width: 767px){.footer_area .txt_align_left .footer_heading, .footer_area .txt_align_left .footer_address, .footer_area .txt_align_left
.social_icons{text-align:right}.footer_area
.txt_align_right{text-align:left}.page_title_wrapper{padding:0px
20px}.about_page_item,.contact_page_item,.package_page_area{padding-left:20px;padding-right:20px}.album_page_section .gallery_item
a{height:300px}}@media(max-width: 575px){.buttons_area{padding-bottom:30px}.buttons_area
.button_item{margin-bottom:30px}.services_section .gallery_section_title h5:before{content:none}.services_section .gallery_section_title h5:after{display:block;margin:15px
auto 0}.footer_area .txt_align_left .footer_heading, .footer_area .txt_align_left .footer_address, .footer_area .txt_align_left
.social_icons{text-align:center}.footer_area .txt_align_right, .footer_area .txt_align_right
.footer_hours_section{text-align:center}.footer_links
li{margin-left:7px}.page_title_area{height:200px}.about_page_content_area{padding-top:100px;margin-top:-116px}.page_title_area
h1{min-width:auto}.gallery_section_title h5::before, .gallery_section_title h5::after{width:8%}.top_logo_area a.top_logo
img{width:70px}.top_logo_area a.top_logo_image
img{max-width:150px !important}}#return_to_top{position:fixed;bottom:20px;right:20px;background:rgba(0, 0, 0, 0.7);width:50px;height:50px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:999}#return_to_top
i{color:#fff;margin:0;position:relative;left:16px;top:15px;font-size:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#return_to_top:hover{background-color:#000}#return_to_top:hover
i{color:#fff}.footer_form_btn{background-color:rgba(82,89,90,1) !important}.footer_form_btn:hover{background-color:#fff !important;color:rgba(82,89,90,1)}.fancybox-navigation button, .fancybox-toolbar
button{background-color:rgba(30,30,30,.6) !important}.notfound_page_form .search-field{border:1px
solid #000;border-radius:0;height:35px;padding:9px
15px 5px;font-size:14px;outline:none;font-family:'Vollkorn',serif;background-clip:content-box}.notfound_page_form .search-submit{color:#FFF;padding:7px
15px 3px;display:inline-block;text-transform:uppercase;font-size:14px;font-weight:800;border:2px
solid #52595a;letter-spacing:1px;transition: .3s;background-color:#52595a}