html{scroll-behavior:smooth}body{font-family:"Open Sans",sans-serif;color:#63686d;height:100%}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;color:#333;letter-spacing:1px;text-transform:uppercase}.page-content{line-height:170%}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{text-align:center}.page-content img{width:100%}.gallery-img{margin-bottom:30px;display:block}.mobile-copyright{display:block;font-size:13px;text-align:center}.main-content-holder{display:flex;height:100%}.main-content-holder .page-image-holder{flex-basis:36%;height:100%;flex-shrink:0;display:none}.main-content-holder .page-content-holder{width:100%;overflow-y:hidden}.main-content-holder .page-content-holder-inner{padding:30px}.page-name-holder{text-align:center;margin-bottom:30px}.page-name-holder span{display:inline-block;background:#DAB768;padding:10px 40px;border-radius:2px;font-family:"Playfair Display",serif;font-size:15px;text-transform:uppercase;letter-spacing:2px;color:#333}.overlay-holder{height:100%;padding:30px;background:rgba(0,0,0,0.4);display:flex;flex-direction:column}.overlay-holder .copyright{color:rgba(255,255,255,0.8);text-align:center;margin-top:auto}.overlay-holder .copyright p{margin:0}.overlay-holder .copyright a{color:rgba(255,255,255,0.8)}.project-details{text-align:center}.project-details-title{color:#fff;text-transform:none}.project-details-subtitle{color:rgba(255,255,255,0.7)}.mobile-banner{height:250px}.navbar-custom{padding:17px 0;border-bottom:1px solid #F5F5F5;position:sticky;top:0;background:#fff}.navbar-custom .navbar-brand{font-family:"Playfair Display",serif;color:#333;font-size:20px}.navbar-custom .navbar-collapse{justify-content:center}.navbar-custom .navbar-collapse .navbar-nav .nav-item{position:relative;text-align:right}.navbar-custom .navbar-collapse .navbar-nav .nav-item:after{display:none}.navbar-custom .navbar-collapse .navbar-nav .nav-item:last-child:after{display:none}.navbar-custom .navbar-collapse .navbar-nav .nav-item .nav-link{font-family:"Playfair Display",serif;font-size:15px;text-transform:uppercase;color:#333;letter-spacing:3px;padding:7px 11px;margin:0;position:relative}.navbar-custom .navbar-collapse .navbar-nav .nav-item .nav-link:before{display:none}.navbar-custom .navbar-collapse .navbar-nav .nav-item .nav-link:hover:before{width:40px}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-toggler:focus{box-shadow:none}.blog-card-single-layout{margin-top:40px}.blog-card-single-layout .blog-card-single{text-align:center;margin-bottom:70px}.blog-card-single-layout .blog-card-single a{text-decoration:none}.blog-card-single-layout .blog-card-single a:hover{text-decoration:underline;text-decoration-color:#333}.blog-card-single-layout .blog-card-single-title{font-size:32px;line-height:140%}.blog-card-single-layout .blog-card-single-details{font-size:14px}.blog-card-single-layout .blog-card-single-details .date-posted{border-bottom:1px dashed #555}.blog-card-single-layout .blog-card-single-details .category-list{color:#DAB768;text-decoration:none}.blog-card-single-layout .blog-card-single-intro{text-align:left;margin-bottom:26px;font-size:17px;line-height:170%}.blog-card-single-layout .blog-card-single-image{height:260px;border-radius:2px}.blog-card-list-layout{margin-top:40px}.blog-card-list-layout .blog-card-list-single{display:flex;margin-bottom:20px;flex-direction:column}.blog-card-list-layout .blog-card-list-single-content{padding-left:0}.blog-card-list-layout .blog-card-list-single a{text-decoration:none}.blog-card-list-layout .blog-card-list-single a:hover{text-decoration:underline;text-decoration-color:#333}.blog-card-list-layout .blog-card-list-single-title{font-size:24px;line-height:140%;text-transform:none;text-align:center}.blog-card-list-layout .blog-card-list-single-details{font-size:14px}.blog-card-list-layout .blog-card-list-single-details .date-posted{border-bottom:1px dashed #555}.blog-card-list-layout .blog-card-list-single-details .category-list{color:#DAB768;text-decoration:none}.blog-card-list-layout .blog-card-list-single-intro{text-align:left;margin-bottom:26px;font-size:14px;line-height:170%}.blog-card-list-layout .blog-card-list-single-image{height:120px;flex-basis:150px;flex-shrink:0;border-radius:2px}.pagination-wrapper{margin:30px 0}.pagination-wrapper .pagination{justify-content:center}.pagination-wrapper .pagination .page-item{display:flex;border:1px solid #DAB768;border-radius:5px}.pagination-wrapper .pagination .page-item .page-link-alt{padding:10px 30px;color:#333;border-right:1px solid #DAB768;border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-wrapper .pagination .page-item .page-link-alt.no-hover:hover{background:transparent}.pagination-wrapper .pagination .page-item .page-link-alt.b-none{border-right:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.pagination-wrapper .pagination .page-item .page-link-alt:hover{background:#fff9ec}.pagination-wrapper .pagination .page-item .page-link-alt.disabled{background:#f2f2f2}.pagination-wrapper .pagination .page-item .page-link-alt.disabled:hover{cursor:not-allowed}.pagination-wrapper .pagination .page-item.active .page-link{background:#DAB768;color:#fff}.category-card{border:1px solid #CBCBCB;border-radius:2px;margin-bottom:30px;padding:14px;text-align:center;transition:300ms ease}.category-card:hover{background:#f8f2e3;border:1px solid #DAB768}.category-card-title{font-family:"Playfair Display",serif;color:#333;font-size:18px;transition:300ms ease}.category-card-title:hover{color:#333}.category-card-post-count{text-align:right}.category-link{color:#555;text-decoration:none;transition:300ms ease}.category-link:hover{color:#333;text-decoration:underline}.blog-page .inner-container .blog-page-title{text-align:center;text-transform:none;margin-bottom:20px;font-size:28px}.blog-page .inner-container .category-badge{color:#DAB768;text-decoration:none;transition:300ms ease}.blog-page .inner-container .category-badge:hover{text-decoration:underline;color:#d5ad54}.footer-page-nav{background:#f2f2f2;padding:20px}.footer-page-nav .blog-nav-items{font-family:"Playfair Display",serif;font-size:18px;color:#333;text-decoration:none}.footer-page-nav .blog-nav-items:hover{text-decoration:underline}.contact-us-form{width:100%;margin:0 auto}.contact-us-form .form-control{padding:16px 22px}.btn-dark-custom{background:#2B2B2B;color:#fff;width:100%;text-align:center;text-transform:uppercase;padding:12px;letter-spacing:2px;font-size:14px;border-radius:5px}.btn-dark-custom:hover{color:#fff;background:#383838}@media (min-width: 576px){.pagination-wrapper .pagination .page-item .page-link-alt{padding:10px 50px}}@media (min-width: 768px){body{height:100vh}.main-content-holder .page-image-holder{display:block}.main-content-holder .page-content-holder{overflow-y:auto}.main-content-holder .page-content-holder-inner{padding:30px 80px}.mobile-banner{display:none}.mobile-copyright{display:none}.contact-us-form{width:80%}}@media (min-width: 992px){.blog-card-list-layout .blog-card-list-single{margin-bottom:50px;flex-direction:row}.blog-card-list-layout .blog-card-list-single-content{padding-left:30px}.blog-card-list-layout .blog-card-list-single-title{font-size:30px;text-align:left}.blog-card-list-layout .blog-card-list-single-details{font-size:14px}.blog-card-list-layout .blog-card-list-single-intro{font-size:17px}.blog-card-list-layout .blog-card-list-single-image{height:220px;flex-basis:300px}.navbar-custom .navbar-collapse .navbar-nav .nav-item:after{content:"";display:block;height:6px;width:6px;border-radius:10px;background:#DAB768;position:absolute;top:16px;right:-2px}.navbar-custom .navbar-collapse .navbar-nav .nav-item .nav-link{margin:0 11px}.navbar-custom .navbar-collapse .navbar-nav .nav-item .nav-link:before{content:'';display:block;height:2px;width:0;position:absolute;background:#DAB768;top:34px;left:0;right:0;margin:0 auto;transition:500ms ease}.navbar-custom .navbar-collapse .navbar-nav .nav-item .nav-link:hover:before{width:40px}.blog-page .inner-container .blog-page-title{font-size:44px}}

/*# sourceMappingURL=template.css.map */