.side-header-narrow-bar-logo{max-width:110px}.page-top .sort-source{position:static;text-align:center;margin-top:5px;border-width:0}.page-top ul.breadcrumb{-ms-flex-pack:center;justify-content:center}.text-color-hover-primary:hover{color:var(--porto-skin-color,#08c)!important}.owl-carousel.nav-style-1 .owl-nav [class*=owl-]{color:#332859;width:20px;height:30px;font-size:25px;font-weight:600}html .btn:focus,html .btn:active:focus{box-shadow:none}.svg-fill-color-primary{fill:var(--porto-skin-color,#08c)!important}.opacity-2{opacity:.2!important}.flex-wrap>.elementor-container{flex-wrap:wrap}.highlight{position:relative;background-size:200%;background-position:0;padding-right:8px;padding-left:8px;transition:background-position .8s;background-image:linear-gradient(90deg,rgba(255,255,255,0) 50%,rgba(236,79,79,.2) 0)}.highlight.highlight-animated-start{animation-name:highlightAnim}.page-top ul.breadcrumb>li{text-transform:capitalize;font-size:12.6px}.page-top ul.breadcrumb>li .delimiter{margin:0 2px}.row>.portfolio-carousel{padding:0 12px}.portfolio-item{margin:0!important;background-color:#fff}.portfolio-item .img-thumbnail{position:absolute;right:20px;bottom:37.5%;background-color:transparent;z-index:1}.portfolio-item .img-thumbnail img{width:60px;height:60px}.portfolio-item .portfolio-title{padding:12px 30px 0}.portfolio-item.outimage{text-align:left}.portfolio-title+p{position:relative;top:-5px;padding-left:30px;padding-right:30px;font-size:.8em}.portfolio-extra{padding-bottom:35px;font-size:.9em}.portfolio-price{font-size:1.5em}.archive .portfolio-item .img-thumbnail{right:20px;bottom:45%}.archive .portfolio-row .portfolio{margin-bottom:4px}.archive .portfolio-item.outimage:hover,.single-portfolio .portfolio-item.outimage:hover{box-shadow:10px 10px 74px -15px rgba(0,0,0,40%);transform:translate3d(0,-15px,0)}.archive .portfolio-item.outimage,.single-portfolio .portfolio-item.outimage{position:relative;transition:ease transform 300ms,ease box-shadow 300ms}@media (max-width:575px){.archive .portfolio-item .img-thumbnail{bottom:35%}}.testimonial-carousel.nav-pos-outside .owl-nav button.owl-prev{left:-50px;width:20px}.testimonial-carousel.nav-pos-outside .owl-nav button.owl-next{right:-50px;width:20px}.custom-testimonial-style-1{position:relative;padding-top:4.7rem}.elementor-testimonial-image{position:absolute;top:0;left:50%;transform:translateX(-50%)}.elementor-testimonial-content{position:relative;padding:0 40px;margin-bottom:27px!important}.elementor-testimonial-content:before,.elementor-testimonial-content:after{display:block;content:"“";position:absolute;left:-6px;top:-23px;color:#78a12e;font-family:"Playfair Display",serif;font-size:80px;line-height:1;font-style:normal}.elementor-testimonial-content:after{content:"”";left:auto;right:-6px;top:auto;bottom:-60px}.elementor-testimonial-wrapper{padding:22px 16px 0}.custom-feature-box>div{flex-wrap:nowrap}.feature-box-step-number em{display:block;margin-right:10px;color:#fff;font-family:"Poppins",Arial,sans-serif;font-style:normal;-webkit-text-stroke:2px #78a12e;transform:rotate(-15deg)}.feature-box-info .porto-u-heading{display:flex;flex-direction:column}.feature-box-info .porto-u-sub-heading{order:-1;margin-left:0;position:relative;top:6px}.custom-feature-box .elementor-icon-wrapper{line-height:0}.custom-feature-box-2 .feature-box-info .porto-u-sub-heading,.custom-feature-box-3 .feature-box-info .porto-u-sub-heading{margin-top:5px}.custom-feature-box-2 .feature-box-step-number em,.custom-feature-box-3 .feature-box-step-number em{margin-top:15px}.custom-form-style-1 .form-control{height:calc(1.8em + 1.85rem + 2px)!important;border:0!important;line-height:1.5!important}.custom-form-style-1 .form-control::placeholder{color:#737373}.form-group .btn{padding:1.25rem 2.4rem!important}.blog .sidebar,.single-post .sidebar{padding-top:24px}@media (min-width:992px){.blog .sidebar,.single-post .sidebar{width:33.3333333333%;padding-top:16px}}.blog .post-content{display:flex;flex-direction:column}.blog .post-meta{order:-1}.blog-posts .post-modern{margin-bottom:3rem;padding-bottom:0;border:0}.blog .post-share{display:none}.blog .post-slideshow{margin-bottom:0}article.post .post-image.single{margin-bottom:.5rem}.blog .blog-posts .post .entry-title{font-size:25.2px}.blog .blog-posts .post .entry-title a:hover{color:#78a12e}.blog .post-excerpt{margin-bottom:8px}.blog .blog-posts .btn-readmore{color:#78a12e;font-size:12.6px;font-weight:600;line-height:18.9px;letter-spacing:0}.blog .blog-posts .btn-readmore:hover{color:#78a12e}.sidebar-content .widget .widget-title{margin-bottom:16px;color:#332859!important;font-size:1.5em;line-height:24px;letter-spacing:-.05em}.sidebar-content .widget p{letter-spacing:0!important}.blog .sidebar-content .widget{padding-left:16px;padding-right:16px}.sidebar-content .post-item-small{display:flex;flex-direction:column}.blog .post-item-small>a{color:#332859;font-weight:700}.blog .post-item-small>a:hover{color:#78a12e;text-decoration:underline}.blog .post-item-small>span{order:-1}.blog .sidebar-content .widget+.widget,.single-post .sidebar-content .widget+.widget{border-top:1px solid rgba(0,0,0,.06)}.blog .zoom{display:none}.widget_recent_entries>ul li>a,.widget_recent_comments>ul li>a{color:#332859!important}.single-post .comment-respond input{line-height:1.85;padding:1rem}.single-post .comment-respond input.btn{padding:.75rem 1.75rem;font-size:1.1em;text-transform:capitalize}.single-post .comment-respond input.btn:hover{color:#fff;background-color:#f07272;border-color:#f17d7d #f17d7d #78a12e}.single-post .comment-respond input,.single-post .comment-respond textarea{border:0}.single-post .zoom{display:none}.post-type-archive-portfolio .sidebar-content .widget .widget-title,.tax-portfolio_cat .sidebar-content .widget .widget-title,.single-portfolio .sidebar-content .widget .widget-title{margin-top:8px;margin-bottom:24px;font-weight:600;line-height:1;text-transform:capitalize}.widget>div>ul li,.widget>ul li,.widget>div>ul,.widget>ul,.sidebar-content .widget+.widget{border:0}.post-type-archive-portfolio .sidebar-content .widget+.widget,.tax-portfolio_cat .sidebar-content .widget+.widget,.single-portfolio .sidebar-content .widget+.widget{padding-top:0}.sidebar-content a{color:#fff}.tax-portfolio_cat #main{background-color:#f7f7f7}.single-portfolio .main-content{padding-top:26px;padding-bottom:66px}.single-portfolio .portfolio-image{display:none}.single-portfolio .portfolio-info+.row>.col-md-7{width:100%}.single-portfolio .portfolio-info+.row>.col-md-5,.single-portfolio .portfolio-desc{display:none}.single-portfolio .img-thumbnail{max-width:80px!important;border-radius:50%;overflow:hidden}.single-portfolio .elementor-widget-video .elementor-wrapper{background-color:#ddd!important}.single-portfolio .porto-sicon-header+.porto-sicon-description{margin-top:0}.single-portfolio .portfolio-item .img-thumbnail{bottom:45%}.single-portfolio .porto-recent-portfolios{margin:0}.widget-recent-portfolios .portfolio-item{background-color:transparent}.widget-recent-portfolios .portfolio-item-title a{color:#332859}.widget-recent-portfolios .portfolio-item-title a:hover{text-decoration:underline}.widget-recent-portfolios .btn-view-more{color:#78a12e}.widget-recent-portfolios .portfolio-cats,.widget-recent-portfolios .view-more{display:none}.custom-meta{position:relative;top:3px;text-transform:uppercase}.text-1{font-size:.8em!important}.text-2{font-size:.9em!important}.text-3{font-size:1em!important}.text-4{font-size:1.2em!important}.text-5{font-size:1.5em!important}.text-6{font-size:1.8em;letter-spacing:-1.17px}.opacity-5{opacity:.5!important}.font-weight-semi-bold{font-weight:600!important}.btn-custom{padding:1.25rem 2.4rem}.custom-accordion-style .elementor-accordion-item:not(:first-child){margin-top:20px}.custom-accordion-style .elementor-accordion-item{box-shadow:none;border:1px solid transparent!important;border-radius:4px;overflow:hidden;transition:border .3s}.custom-accordion-style .elementor-tab-title a{display:block;position:relative;padding:23px 30px}.custom-accordion-style .elementor-tab-title a:hover{text-decoration:none}.custom-accordion-style .elementor-tab-title a:after{content:"+";position:absolute;top:50%;right:25px;font-size:inherit;font-weight:inherit;transform:translate3d(0,-50%,0) rotate(45deg);transform-origin:50% 50%;transition:ease transform 300ms}.custom-accordion-style .elementor-tab-title:not(.elementor-active) a:after{transform:translate3d(0,-50%,0) rotate(0deg)}.custom-list-icon{display:inline-flex!important;align-items:center;justify-content:center;margin-right:8px;font-size:8px;width:15px!important;height:15px;border:1px solid #332859;border-radius:50%}.custom-list-icon:before{position:relative;left:.5px}@media (max-width:1203px){.single-portfolio .portfolio-row .portfolio-col-3{width:50%}.single-portfolio .portfolio-item .img-thumbnail{bottom:36%}}@media (min-width:768px){.border-right{border-right:1px solid #dadada!important}}@media (min-width:992px){.w-lg-auto{width:auto!important}.pe-lg-2-5{padding-right:12px!important}.w-lg-50{width:50%!important}.post-type-archive-portfolio .right-sidebar,.single-portfolio .right-sidebar,.tax-portfolio_cat .right-sidebar{padding-top:66px}}@media (max-width:991px){.text-max-lg-center{text-align:center!important}.single-portfolio .portfolio-item .img-thumbnail{bottom:36%}.testimonial-carousel.nav-pos-outside .owl-nav button.owl-prev{left:0}.testimonial-carousel.nav-pos-outside .owl-nav button.owl-next{right:0}}@media (max-width:767px){.text-max-md-left{text-align:left!important}.portfolio-item .img-thumbnail{bottom:25%}.single-portfolio .portfolio-item .img-thumbnail{bottom:25%}.single-portfolio .portfolio-row .portfolio-col-3{width:100%}}@media (max-width:575px){.feature-box-info .porto-u-main-heading h4{font-size:1.3em}.custom-form-box .porto-ultimate-content-box{padding:2rem!important}.portfolio-item .img-thumbnail{bottom:32%}.single-portfolio .portfolio-item .img-thumbnail{bottom:28%}.testimonial.testimonial-with-quotes blockquote:before,.testimonial.testimonial-with-quotes blockquote:after{display:block!important}}#header.sticky-header .searchform-popup .search-toggle{color:#a8d05e!important}.list.list-icons.list-icons-style-3 li i{background-color:#e6efd6!important;color:#a8d05e!important;font-size:11.2px;line-height:16px}#footer .footer-main>.container{padding-top:1.7rem;padding-bottom:.1rem}#footer .footer-bottom{padding:0 0 10px;font-size:.9em}#header .searchform button,#header .searchform-popup .search-toggle{font-size:16.8px;color:#a8d05e!important}#footer .footer-bottom .footer-center{padding:0 8px;text-align:center}