article.portfolio .portfolio-image.single{margin-bottom:30px}article.portfolio .comment-respond{border-top:1px solid var(--porto-input-bc);padding-top:3rem;margin-top:0}article.portfolio.media{display:block}#portfolioAjaxBox .portfolio-title,.mfp-content .ajax-container .portfolio-title{margin-top:0!important}.portfolio-image{margin-bottom:15px}.mfp-content .ajax-container .portfolio-image.wide{margin-left:-25px;margin-right:-25px}@media(max-width:767px){.mfp-content .ajax-container .portfolio-image.wide{margin-left:-12px;margin-right:-12px}}.portfolio-slideshow{text-align:center}.portfolio-title{margin-bottom:-15px}.portfolio-title a{display:inline-block}.portfolio-title i{font-size:1.7em}.portfolio-title .portfolio-nav,.portfolio-title .portfolio-nav-all{margin-top:11px}.portfolio-title .portfolio-nav{text-align:right;white-space:nowrap}.portfolio-title .portfolio-nav a{width:50%;max-width:27px}.portfolio-title .portfolio-nav-all i{font-size:2em;margin-left:1px}.portfolio-title .portfolio-nav-prev{text-align:left}.portfolio-title .portfolio-nav-prev i:before{content:"\f053"}.portfolio-title .portfolio-nav-next{text-align:right}.portfolio-title .portfolio-nav-next i:before{content:"\f054"}.portfolio-title .entry-title{font-weight:700}.column3.boxed .portfolio-title .portfolio-nav{padding-left:0;padding-right:10px}.portfolio-desc{margin-top:20px}h5.portfolio-desc,h5.portfolio-details-title{font-size:1.2em}.portfolio-desc,.portfolio-details-title{font-weight:400}.portfolio-desc strong,.portfolio-details-title strong{font-weight:800}.portfolio-info{margin:7px 0 10px}@media(min-width:576px){.portfolio-info{float:right}}.portfolio-info ul{list-style:none;padding:0;margin:0}.portfolio-info ul li{display:inline-block;color:#b1b1b1;padding-right:8px;margin-right:8px;font-size:0.9em;border-right:1px solid var(--porto-gray-2)}.portfolio-info ul li:last-child{border-right:0;padding-right:0;margin-right:0}.portfolio-info ul li a{cursor:pointer;color:#b1b1b1}.portfolio-info ul li .post-views-icon.dashicons,.portfolio-info ul li i{margin-right:4px!important;font-size:1em!important;height:1em;line-height:1;width:1em}.portfolio-like,.portfolio-liked{cursor:pointer;text-decoration:none}.portfolio-like i,.portfolio-liked i{margin-right:4px!important;font-size:1em!important;height:1em;line-height:1;width:1em}.portfolio-like.linked,.portfolio-like:hover,.portfolio-liked.linked,.portfolio-liked:hover{text-decoration:none}.portfolio-like.linked .fa-heart,.portfolio-like:hover .fa-heart,.portfolio-liked.linked .fa-heart,.portfolio-liked:hover .fa-heart{color:#E53F51}.porto-recent-portfolios,.related-portfolios{margin-top:35px}.porto-recent-portfolios .owl-carousel,.related-portfolios .owl-carousel{margin-bottom:0}.single-portfolio .thumb-gallery-detail.owl-carousel{margin-bottom:10px}.single-portfolio .related-portfolios{background:var(--porto-gray-7);padding:5rem 0 4rem}.portfolio-item-small{float:left;margin:0 0 8px;padding:0 4px;width:33.3333%;max-width:92px}.portfolio-item-small:first-child{padding-top:0;border-top-width:0}.portfolio-item-small .portfolio-image{margin:0}.portfolio-item-small .portfolio-image img{width:100%;height:auto;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.portfolio-item-small .portfolio-image img:hover{filter:none;-webkit-filter:none}.portfolios-timeline .timeline .timeline-box{padding:10px}ul.portfolio-list{list-style:none;margin:0;padding:0}ul.portfolio-list .portfolio-item{margin-bottom:30px}.row>ul{display:flex;flex-wrap:wrap}.portfolio-item{word-wrap:break-word}.portfolio-item.outimage{text-align:center}.portfolio-item .thumb-info .thumb-info-type .portfolio-like i,.portfolio-item .thumb-info .thumb-info-type .portfolio-liked i{color:var(--porto-primary-color-inverse);text-shadow:none}.portfolio-item .thumb-info .thumb-info-type .portfolio-like i:before{font-weight:400}.portfolio-item:hover .thumb-info-icons .thumb-info-icon{background-color:var(--porto-tertiary-color,#2BAAB1)!important}.portfolio .thumb-info .tooltip,.portfolio-item .thumb-info .tooltip{display:none!important}ul.portfolio-details{list-style:none;padding:0;margin:0 0 20px 5px;font-size:0.9em}ul.portfolio-details h5,ul.portfolio-details p{display:inline-block}ul.portfolio-details h5{font-size:1em;margin-bottom:0;font-weight:700;letter-spacing:normal}ul.portfolio-details h5 i{margin-right:6px}ul.portfolio-details>li{padding:0 0 10px 0;margin:0 0 10px;border-bottom:1px solid rgba(0,0,0,0.06)}ul.portfolio-details>li:last-child{border-bottom:none}ul.portfolio-details p{padding:0;margin:0}ul.portfolio-details blockquote{padding:0 0 0 10px;margin:15px 0 0;color:#999}ul.portfolio-details ul.list-skills{margin-left:0}ul.portfolio-details ul.list-skills li{margin-right:20px;margin-bottom:5px}ul.portfolio-details.inline li{display:inline-block;margin-right:20px;vertical-align:top}ul.portfolio-details.inline li p{display:inline-block}ul.portfolio-details.inline li strong{margin-right:5px}ul.portfolio-details.inline li .share-links,ul.portfolio-details.inline li ul{display:inline-block}ul.portfolio-details.inline li.pull-right{margin-right:0}ul.portfolio-details .testimonial{font-size:1.1111em}.page-portfolios.portfolios-full .portfolio{margin-bottom:2em}.post-gap{height:20px}.portfolios-large .entry-title a{color:inherit;font-weight:700}.portfolio-row{position:relative}.portfolio-row .portfolio{float:left;margin-top:0;width:100%;padding:0 var(--porto-column-spacing) var(--porto-grid-gutter-width)}.portfolio-row .portfolio-col-1{width:100%}.portfolio-row .portfolio-col-2{width:50%}.portfolio-row .portfolio-col-2.w2{width:100%}@media(max-width:767px){.portfolio-row .portfolio-col-2{width:100%}}.portfolio-row .portfolio-col-3{width:33.3333%}.portfolio-row .portfolio-col-3.w2{width:66.6666%}@media(max-width:767px){.portfolio-row .portfolio-col-3{width:50%}.portfolio-row .portfolio-col-3.w2{width:100%}}@media(max-width:575px){.portfolio-row .portfolio-col-3{width:100%}}.portfolio-row .portfolio-col-4{width:25%}.portfolio-row .portfolio-col-4.w2{width:50%}@media(max-width:991px){.portfolio-row .portfolio-col-4{width:33.3333%}.portfolio-row .portfolio-col-4.w2{width:66.6666%}}@media(max-width:767px){.portfolio-row .portfolio-col-4{width:50%}.portfolio-row .portfolio-col-4.w2{width:100%}}@media(max-width:575px){.portfolio-row .portfolio-col-4{width:100%}}.portfolio-row .portfolio-col-5{width:20%}.portfolio-row .portfolio-col-5.w2{width:40%}@media(max-width:991px){.portfolio-row .portfolio-col-5{width:25%}.portfolio-row .portfolio-col-5.w2{width:50%}}@media(max-width:767px){.portfolio-row .portfolio-col-5{width:33.3333%}.portfolio-row .portfolio-col-5.w2{width:66.6666%}}@media(max-width:575px){.portfolio-row .portfolio-col-5{width:50%}.portfolio-row .portfolio-col-5.w2{width:100%}}.portfolio-row .portfolio-col-6{width:16.6666%}.portfolio-row .portfolio-col-6.w2{width:33.3333%}@media(max-width:991px){.portfolio-row .portfolio-col-6{width:25%}.portfolio-row .portfolio-col-6.w2{width:50%}}@media(max-width:767px){.portfolio-row .portfolio-col-6{width:33.3333%}.portfolio-row .portfolio-col-6.w2{width:66.6666%}}@media(max-width:575px){.portfolio-row .portfolio-col-6{width:50%}.portfolio-row .portfolio-col-6.w2{width:100%}}.portfolio-row.full{margin:0}body.boxed .vc_row[data-vc-stretch-content] .portfolio-row.full{margin-left:0;margin-right:0}.portfolio-row.full .portfolio{padding:0;margin-bottom:0}.portfolio-ajax-modal .mfp-arrow,.portfolio-ajax-modal .mfp-close,.portfolio-modal .mfp-arrow,.portfolio-modal .mfp-close{display:none}.portfolio-ajax-modal .container,.portfolio-modal .container{width:100%;padding-left:0!important;padding-right:0!important}.portfolio-load-more-loader{display:none;position:relative;height:49px}.btn-portfolio-lazy-load{opacity:0}@media(max-width:991px){.portfolio-nav,.portfolio-nav-all{display:none}}.portfolio-stripes .owl-carousel .owl-nav .owl-prev{line-height:initial}.portfolio-stripes .owl-carousel .owl-nav .owl-next{line-height:initial}.portfolio-stripes .owl-item .portfolio-item{width:calc(100% + 2px)}.portfolio-stripes .owl-item .portfolio-item .thumb-info{border:none}.portfolio-stripes .owl-item .portfolio-item .thumb-info .thumb-info-wrapper{height:calc(100vh - 89px)}.portfolio-stripes .owl-item .portfolio-item .thumb-info .thumb-info-wrapper:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;box-shadow:0 50px 190px 110px #182027;z-index:1}.portfolio-stripes .owl-item .portfolio-item .thumb-info .thumb-info-wrapper .background-image{position:absolute;top:0;left:0;background-size:cover;width:100%;height:100%;transition:all 0.3s}.portfolio-stripes .owl-item .portfolio-item .thumb-info:hover .thumb-info-wrapper .background-image{transform:scale(1.1,1.1)}.thumb-info.thumb-info-basic-info .thumb-info-title{background:none;bottom:5.5%;left:5%;padding:0;font-size:2em;line-height:1;text-shadow:none}.portfolio-parallax{height:40vh}.portfolio-parallax:before{content:"";display:block;position:absolute;background:rgba(10,12,36,0);top:0;right:0;bottom:0;left:0;transition:all 0.3s}.portfolio-parallax h2{bottom:7%;font-size:2em;left:1%;line-height:1;margin:0;padding:0;position:absolute}.portfolio-parallax:not(.hidden-plus):hover:before{background:rgba(10,12,36,0.5)}html.gecko .thumb-info{z-index:1;transform:unset}@media(max-width:991px){.portfolio-parallax{height:30vh}}@media(max-width:767px){.portfolio-parallax{height:25vh}}.porto-portfolios-lighbox-thumbnails{position:fixed;bottom:2.5%;width:100%;text-align:center;z-index:99999}.porto-portfolios-lighbox-thumbnails .owl-carousel{margin-bottom:0}.porto-portfolios-lighbox-thumbnails .owl-carousel .owl-stage{margin:0 auto}.porto-portfolios-lighbox-thumbnails .owl-item{cursor:pointer}.porto-portfolios-lighbox-thumbnails .owl-item.current{opacity:0.5;cursor:default}.portfolios-lightbox.with-thumbs .porto-portfolios-lighbox-thumbnails{visibility:hidden}@media(max-width:1023px){.porto-portfolios-lighbox-thumbnails{display:none}}.skill-list a{display:inline-block;font-size:0.75em;font-weight:700;text-transform:uppercase;padding:0.25rem 0.5rem;margin:0.125rem;border-radius:1rem;line-height:1}.skill-list a,.skill-list a:hover{background:var(--porto-heading-color);color:var(--porto-body-bg)}.portfolios-masonry{max-height:300px;overflow:hidden}.portfolios-masonry>.portfolio-row{opacity:0}.portfolios-masonry.portfolio-iso-active{overflow:visible;max-height:none}.portfolios-masonry.portfolio-iso-active>.bounce-loader{display:none}.portfolios-masonry.portfolio-iso-active>.portfolio-row{opacity:1}.portfolio-fullscreen .portfolio-item{height:100vh;background-repeat:no-repeat;background-size:cover;position:relative}.portfolio-fullscreen .portfolio-meta{position:absolute;bottom:50px;left:0;padding:30px 50px 30px 20px;background:rgba(33,37,41,0.9);min-width:25%;max-width:75%}.portfolio-fullscreen .portfolio-title{margin-bottom:10px;font-size:1.5em;font-weight:700;color:#fff}.portfolio-fullscreen .portfolio-cat{font-size:0.9em;color:rgba(255,255,255,0.6);text-transform:uppercase}.portfolio-fullscreen .btn-view-more{text-decoration:none;font-size:0.9em;font-weight:700;text-transform:uppercase;color:#fff}.portfolio-fullscreen .btn-view-more i{margin-left:5px;transition:margin-left 0.25s}.portfolio-fullscreen .btn-view-more:hover i{margin-left:8px}.porto-grid-item .porto-portfolios{margin-bottom:0}.porto-grid-item .portfolio-row .portfolio{padding-bottom:0}.member-row .member{padding:0 calc(var(--porto-el-spacing, var(--porto-grid-gutter-width)) / 2) 1px;margin-bottom:var(--porto-el-spacing,var(--porto-grid-gutter-width))}.member-row-advanced .member{padding:0;width:100%}.member-row-advanced .member:not(:last-child){border-bottom:1px solid var(--porto-normal-bc)}.member-overview{padding-top:2rem;padding-bottom:2rem}.member-image{position:relative}.member-image.single{margin-bottom:30px}.member-slideshow{text-align:center}.member-title{margin-bottom:-10px}.member-title a{display:inline-block}.member-title i{font-size:2.5em}.member-role{font-weight:700;font-size:1em;text-transform:uppercase}.member-share-links.share-links a{border-radius:50px}.member-item .thumb-info,.member-item .thumb-info .thumb-info-wrapper{border-radius:0}.member-item.member-item-3 .thumb-info-wrapper{margin:0}.member-item.member-item-3 .thumb-info-caption{display:block;padding:0;background:var(--porto-body-bg);transition:0.3s}.member-item.member-item-3 .thumb-info-caption-title{position:relative;display:block;padding:25px 15px 23px}.member-item.member-item-3 .thumb-info-caption-text{padding:0 15px 23px;margin:0;margin-top:-15px}.member-item.member-item-3 .thumb-info-social-icons{padding:0 13px 23px}.member-item.member-item-3 .view-more{position:absolute;right:15px;top:50%;font-size:1.9em;transform:translateY(-50%);color:var(--porto-h4-color,var(--porto-heading-color))}.member-item.member-item-3 .thumb-info:hover .thumb-info-caption{background-color:var(--porto-primary-color)}.member-item.member-item-3 .thumb-info:hover .thumb-info-caption,.member-item.member-item-3 .thumb-info:hover .thumb-info-caption *{color:var(--porto-primary-color-inverse)}.member-item.member-item-3 .thumb-info:hover .thumb-info-social-icons{border-color:var(--porto-primary-color-inverse)}.member-item.member-item-3 .thumb-info:hover .share-links a{background-color:var(--porto-primary-color-inverse);color:var(--porto-primary-color)}.member-item-3 .member-cats{font-weight:300;font-size:1rem;color:var(--porto-body-color)}.member-item-4 .thumb-info-wrapper{margin:0;border-radius:0}.member-item-4 .thumb-info{border:none}.member-item-4 .thumb-info,.member-item-4 .thumb-info img{border-radius:0}.member-item-4 h4,.member-item-4 p{text-transform:uppercase}.member-item-4 h4{font-size:1.2em;font-weight:700}.member-item-4 p{font-size:0.9em}.related-members,.single-member .related.products{margin-top:35px}.member-carousel .member-slide:after{content:" ";display:table;clear:both}.member-carousel .member-item{margin-bottom:20px}@media(max-width:767px){.member-carousel .member-item{border:none;padding:0}}.member-carousel.owl-carousel .owl-dots{margin-top:0}.member-ajax-modal .mfp-arrow,.member-modal .mfp-arrow{display:none}.member-filter.nav-list{display:block}.porto-sicon-description p, .porto-sicon-description div, .info-circle-text p, .info-circle-text div, .timeline-header > div p, .timeline-header > div div, .porto-u-list-desc p, .porto-u-list-desc div, .porto-btn-text, span.middle-text p, span.middle-text div{font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;line-height:inherit;color:inherit;}
.porto-btn-ctn-center, .porto-btn-ctn-left, .porto-btn-ctn-right, .porto-map-wrapper.porto-adjust-bottom-margin, .info-wrapper.porto-adjust-bottom-margin, .porto-u-list-icon-wrapper.porto-adjust-bottom-margin{margin-bottom:35px;}
#banner-wrapper .porto-block, #content-top .porto-block, #content-bottom .porto-block{overflow:hidden;}
.porto-portfolio{position:relative;}
.call-to-action-in-footer{position:relative;padding:60px 0;}
.call-to-action-in-footer .vc_cta3-container{margin-bottom:0;}
.call-to-action-in-footer:before{content:"";display:block;position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--porto-body-bg);height:20px;width:20px;top:-5px;left:50%;margin-left:-20px;}
.porto-modal-trigger{cursor:pointer;}
[data-plugin-animated-letters]{opacity:0;visibility:hidden;}
[data-plugin-animated-letters].initialized{opacity:1;visibility:visible;}
@keyframes typeWriterFlash {
from{opacity:0;}
to{opacity:1;}
}
.letters-wrapper + .typeWriter:last-child{position:relative;padding-right:4px;}
.letters-wrapper + .typeWriter:last-child:after{content:'';position:absolute;top:0;right:0;height:100%;width:2px;background:#212121;animation-name:typeWriterFlash;animation-iteration-count:infinite;animation-duration:600ms;}
.toggle{padding:0 0 10px 0;position:relative;clear:both;}
.toggle > input{cursor:pointer;height:45px;margin:0;opacity:0;position:absolute;width:100%;z-index:2;}
.toggle > label{transition:0.15s ease-out;padding:12px 20px 12px 15px;border-left:3px solid var(--porto-primary-color);display:block;font-size:1.1em;min-height:20px;position:relative;cursor:pointer;font-weight:600;background:var(--porto-title-bgc);}
.toggle > label:-moz-selection{background:none;}
.toggle > label:selection{background:none;}
.toggle > label:before{content:'';position:absolute;top:calc(50% + 1px);right:14px;border-top:1px solid;border-right:1px solid;border-color:inherit;width:8px;height:8px;transition:transform 0.3s, top 0.3s;-webkit-backface-visibility:hidden;transform:rotate(-45deg) translate3d(0, -50%, 0);transform-origin:35%;}
.toggle > label:hover{background:var(--porto-widget-bgc);}
.toggle > label + p{color:#999;display:block;overflow:hidden;padding-left:30px;text-overflow:ellipsis;white-space:nowrap;height:25px;}
.toggle > label i{margin-right:7px;position:relative;top:-1px;}
.toggle > label i.icon-image{display:inline-block;max-width:20px;}
.toggle > .toggle-content{display:none;padding:10px 0;}
.toggle > .toggle-content > p:last-child{margin-bottom:0;}
.toggle.active > label{background:var(--porto-gray-1);}
.toggle.active > label:before{top:calc(50% - 8px);transform:rotate(135deg);border-color:#fff;}
.toggle.active > p{white-space:normal;}
.toggle > p.preview-active{height:auto;white-space:normal;}
.toggle-sm .toggle > label{font-size:0.9em;padding:6px 20px 6px 10px;}
.toggle-sm .toggle > .toggle-content > p{font-size:0.9em;}
.toggle-lg .toggle > label{font-size:1.1em;padding:16px 20px 16px 20px;}
.toggle-lg .toggle > .toggle-content > p{font-size:1.1em;}
.toggle-simple .toggle .toggle-content{padding-left:0;}
.toggle-simple .toggle > label{border-radius:0;border:0;background:transparent;padding-left:32px;margin-bottom:-10px;font-size:1em;font-weight:600;color:var(--porto-heading-color);}
.toggle-simple .toggle > label:after{content:'';position:absolute;left:0;display:block;width:24px;height:24px;top:50%;margin-top:-12px;z-index:1;background-color:var(--porto-primary-color);}
.toggle-simple .toggle > label:before{border:0;right:auto;left:9px;margin-top:auto;margin-bottom:auto;top:0;bottom:0;height:22px;font-size:14px;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f067';z-index:2;color:#FFF;font-size:8px;width:auto;transform:none;}
.toggle-simple .toggle.active > label{background:transparent;color:var(--porto-heading-color);}
.toggle-simple .toggle.active > label:before{content:'\f068';}
section.toggle label{color:var(--porto-primary-color);}
section.toggle.active label{background-color:var(--porto-primary-color);border-color:var(--porto-primary-color);color:var(--porto-primary-color-inverse);}
.toggle-primary .toggle label{color:var(--porto-primary-color);}
.toggle-primary .toggle.active > label, .toggle-primary.toggle-simple .toggle > label:after{background-color:var(--porto-primary-color);}
.toggle-primary .toggle.active > label{color:var(--porto-primary-color-inverse, #FFF);}
.toggle-primary .toggle.active > label{border-color:var(--porto-primary-color);}
.toggle-primary .toggle label{border-left-color:var(--porto-primary-color);border-right-color:var(--porto-primary-color);}
.toggle-primary.toggle-simple .toggle > label{background:transparent;color:var(--porto-h3-color, var(--porto-heading-color));}
.toggle-secondary .toggle label{color:var(--porto-secondary-color);}
.toggle-secondary .toggle.active > label, .toggle-secondary.toggle-simple .toggle > label:after{background-color:var(--porto-secondary-color);}
.toggle-secondary .toggle.active > label{color:var(--porto-secondary-color-inverse, #FFF);}
.toggle-secondary .toggle.active > label{border-color:var(--porto-secondary-color);}
.toggle-secondary .toggle label{border-left-color:var(--porto-secondary-color);border-right-color:var(--porto-secondary-color);}
.toggle-secondary.toggle-simple .toggle > label{background:transparent;color:var(--porto-h3-color, var(--porto-heading-color));}
.toggle-tertiary .toggle label{color:var(--porto-tertiary-color);}
.toggle-tertiary .toggle.active > label, .toggle-tertiary.toggle-simple .toggle > label:after{background-color:var(--porto-tertiary-color);}
.toggle-tertiary .toggle.active > label{color:var(--porto-tertiary-color-inverse, #FFF);}
.toggle-tertiary .toggle.active > label{border-color:var(--porto-tertiary-color);}
.toggle-tertiary .toggle label{border-left-color:var(--porto-tertiary-color);border-right-color:var(--porto-tertiary-color);}
.toggle-tertiary.toggle-simple .toggle > label{background:transparent;color:var(--porto-h3-color, var(--porto-heading-color));}
.toggle-quaternary .toggle label{color:var(--porto-quaternary-color);}
.toggle-quaternary .toggle.active > label, .toggle-quaternary.toggle-simple .toggle > label:after{background-color:var(--porto-quaternary-color);}
.toggle-quaternary .toggle.active > label{color:var(--porto-quaternary-color-inverse, #FFF);}
.toggle-quaternary .toggle.active > label{border-color:var(--porto-quaternary-color);}
.toggle-quaternary .toggle label{border-left-color:var(--porto-quaternary-color);border-right-color:var(--porto-quaternary-color);}
.toggle-quaternary.toggle-simple .toggle > label{background:transparent;color:var(--porto-h3-color, var(--porto-heading-color));}
.toggle-dark .toggle label{color:var(--porto-dark-color);}
.toggle-dark .toggle.active > label, .toggle-dark.toggle-simple .toggle > label:after{background-color:var(--porto-dark-color);}
.toggle-dark .toggle.active > label{color:var(--porto-dark-color-inverse, #FFF);}
.toggle-dark .toggle.active > label{border-color:var(--porto-dark-color);}
.toggle-dark .toggle label{border-left-color:var(--porto-dark-color);border-right-color:var(--porto-dark-color);}
.toggle-dark.toggle-simple .toggle > label{background:transparent;color:var(--porto-h3-color, var(--porto-heading-color));}
.toggle-light .toggle label{color:var(--porto-light-color);}
.toggle-light .toggle.active > label, .toggle-light.toggle-simple .toggle > label:after{background-color:var(--porto-light-color);}
.toggle-light .toggle.active > label{color:var(--porto-light-color-inverse, #212529);}
.toggle-light .toggle.active > label{border-color:var(--porto-light-color);}
.toggle-light .toggle label{border-left-color:var(--porto-light-color);border-right-color:var(--porto-light-color);}
.toggle-light.toggle-simple .toggle > label{background:transparent;color:var(--porto-h3-color, var(--porto-heading-color));}
.porto-grid-container{position:relative;}
.porto-grid-container .porto-grid-item{float:left;max-width:100%;}
.porto-grid-container .porto-grid-item > .wpb_single_image{margin-bottom:0;}
.porto-grid-container .porto-grid-item > .wpb_single_image .vc_single_image-wrapper:hover{background:#000;transition:opacity 0.35s;}
.porto-grid-container .porto-grid-item > .wpb_single_image a{display:block;}
.porto-grid-container .porto-grid-item > .wpb_single_image .vc_single_image-wrapper{width:100%;display:block;}
.porto-grid-container .porto-grid-item > .wpb_single_image img{width:100%;transition:opacity 0.35s;}
.porto-grid-container .porto-grid-item > .wpb_single_image img:hover{opacity:0.9;}
.porto-preset-layout .porto-grid-item > *, .porto-preset-layout .vc_porto_grid_item > *, .porto-preset-layout .porto-ultimate-content-box-container, .porto-preset-layout .porto-ultimate-content-box, .porto-preset-layout .porto-ibanner, .porto-preset-layout .porto-ibanner > img, .porto-preset-layout .elementor-section, .porto-preset-layout .porto-grid-item > .elementor-widget-wrap > .elementor-widget-image, .porto-preset-layout .porto-grid-item > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-image{height:100%;margin-bottom:0;}
.porto-preset-layout .porto-grid-item > .elementor-widget-wrap > .elementor-widget-image *, .porto-preset-layout .porto-grid-item > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-image *{height:100%;object-fit:cover;}
.carousel-logo-item{position:relative;overflow:hidden;padding:60px 20px 50px;box-shadow:0px 23px 32px 0px transparent;will-change:border-color;border:1px solid transparent;transition:border-color 0.4s, box-shadow 0.4s;}
.carousel-logo-item:hover{box-shadow:0px 23px 32px 0px #e5e8eb;border-color:#d4d4d4;}
.carousel-logo-item:hover .carousel-logo-pb{transform:translateY(-500px);}
.carousel-logo-item .carousel-logo-pannel{width:100%;height:100%;transition:all 0.4s;}
.carousel-logo-hover-img{margin-bottom:20px;}
.carousel-logo-item .carousel-logo-hover{position:absolute;left:0;top:500px;padding:30px 15px 10px;}
.carousel-logo-item:hover .carousel-logo-hover{top:0;}
.carousel-logo-item .carousel-logo-hover img{max-width:138px;max-height:65px;}
.carousel-logo-item .carousel-logo-hover .carousel-logo-description{max-height:45px;overflow-y:hidden;}
.carousel-logo-item .carousel-logo-pb::before{content:'';height:100%;display:inline-block;vertical-align:middle;}
.carousel-logo-item .carousel-logo-pb img{display:inline-block;vertical-align:middle;width:200px;}
.testimonial{margin-bottom:20px;}
.slick-slider .testimonial{margin-bottom:0;}
.testimonial blockquote{border:0;background:var(--porto-primary-light-5);color:var(--porto-primary-color-inverse);margin:0;padding:2.5rem 4rem 2.5rem 4.5rem;position:relative;}
.testimonial blockquote:before{left:20px;top:20px;content:"\201C";font-size:80px;font-style:normal;line-height:1;position:absolute;}
.testimonial blockquote p{font-size:1.2em;line-height:1.5;margin-bottom:0;color:inherit;}
.testimonial .testimonial-arrow-down{border-left:11px solid transparent;border-right:11px solid transparent;border-top:8px solid var(--porto-primary-light-5);height:0;margin:0 0 0 40px;width:0;}
.testimonial .testimonial-arrow-down.reversed{border-top:none;border-bottom:8px solid var(--porto-primary-light-5);}
.testimonial .testimonial-author{display:flex;margin:12px 0 0 0;}
.testimonial .testimonial-author .testimonial-author-thumbnail{width:auto;}
.testimonial .testimonial-author img{max-width:25px;}
.testimonial .testimonial-author strong{display:block;margin-bottom:2px;font-size:1rem;font-weight:700;color:var(--porto-heading-color);}
.testimonial .testimonial-author span{color:#666;display:block;font-size:0.8rem;font-weight:600;}
.testimonial .testimonial-author p{color:#999;margin-left:0.75rem;text-align:left;line-height:1.2;}
.testimonial.testimonial-style-2{text-align:center;}
.testimonial.testimonial-style-2 blockquote{background:transparent !important;padding:20px;color:var(--porto-body-color);}
.testimonial.testimonial-style-2 blockquote:before{display:none;}
.testimonial.testimonial-style-2 .testimonial-arrow-down{display:none;}
.testimonial.testimonial-style-2 .testimonial-author{-ms-flex-direction:column;flex-direction:column;padding:0;margin:6px 0 0;}
.testimonial.testimonial-style-2 .testimonial-author img{margin:0 auto 10px;max-width:60px;}
.testimonial.testimonial-style-2 .testimonial-author p{text-align:center;padding:0;margin:0;}
.testimonial.testimonial-style-3 blockquote{background:var(--porto-gray-3);padding:12px 30px;color:var(--porto-body-color);}
.testimonial.testimonial-style-3 blockquote:before{top:5px;left:9px;font-size:35px;}
.testimonial.testimonial-style-3 blockquote:after{font-size:35px;bottom:-5px;}
.testimonial.testimonial-style-3 blockquote p{font-family:var(--porto-body-ff), sans-serif;font-size:1em;font-style:normal;}
.testimonial.testimonial-style-3 .testimonial-author{margin-left:8px;}
.testimonial.testimonial-style-3 .testimonial-author img{max-width:55px;}
.testimonial.testimonial-style-3 .testimonial-arrow-down{border-top:10px solid var(--porto-gray-3);margin-left:20px;}
.testimonial.testimonial-style-4{padding:7px;border:1px solid var(--porto-gray-bg);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left-color:var(--porto-gray-5);border-right-color:var(--porto-gray-5);}
.testimonial.testimonial-style-4 blockquote{background:transparent !important;padding:12px 30px;color:var(--porto-body-color);}
.testimonial.testimonial-style-4 blockquote:before{top:5px;left:9px;font-size:35px;}
.testimonial.testimonial-style-4 blockquote:after{font-size:35px;bottom:-5px;}
.testimonial.testimonial-style-4 blockquote p{font-family:var(--porto-body-ff), sans-serif;font-size:1em;font-style:normal;}
.testimonial.testimonial-style-4 .testimonial-arrow-down{display:none;}
.testimonial.testimonial-style-4 .testimonial-author{margin-left:30px;margin-bottom:15px;-ms-flex-align:center;align-items:center;}
.testimonial.testimonial-style-4 .testimonial-author img{max-width:55px;}
.testimonial.testimonial-style-4 .testimonial-author p{margin-bottom:0;}
.testimonial.testimonial-style-5{text-align:center;}
.testimonial.testimonial-style-5 blockquote{background:transparent !important;padding:6px 20px;color:var(--porto-body-color);}
.testimonial.testimonial-style-5 blockquote:before{display:none;}
.testimonial.testimonial-style-5 blockquote p{font-family:var(--porto-body-ff), sans-serif;font-size:1.2em;font-style:normal;}
.testimonial.testimonial-style-5 .testimonial-arrow-down{display:none;}
.testimonial.testimonial-style-5 .testimonial-author{display:block;padding:15px 0 0;margin:12px 0 0;border-top:1px solid var(--porto-gray-3);}
.testimonial.testimonial-style-5 .testimonial-author img{margin:0 auto 10px;}
.testimonial.testimonial-style-5 .testimonial-author p{text-align:center;padding:0;margin:0;}
.testimonial.testimonial-style-6{text-align:center;}
.testimonial.testimonial-style-6 blockquote{background:transparent !important;border:0;padding:0 10%;color:var(--porto-body-color);}
.testimonial.testimonial-style-6 blockquote:before{display:none;}
.testimonial.testimonial-style-6 blockquote i.fa-quote-left{font-size:34px;position:relative;left:-5px;}
.testimonial.testimonial-style-6 blockquote p{font-size:24px;line-height:30px;}
.testimonial.testimonial-style-6 blockquote span{font-size:16px;line-height:20px;color:#999;position:relative;left:-5px;}
.testimonial.testimonial-style-6 .testimonial-arrow-down{display:none;}
.testimonial.testimonial-style-6 .testimonial-author{-ms-flex-direction:column;flex-direction:column;padding:0;margin:6px 0 0;}
.testimonial.testimonial-style-6 .testimonial-author img{margin:15px auto 10px;}
.testimonial.testimonial-style-6 .testimonial-author p{text-align:center;padding:0;margin:0;}
.testimonial.testimonial-with-quotes{text-align:center;}
.testimonial.testimonial-with-quotes blockquote{background:transparent !important;color:var(--porto-body-color);}
.testimonial.testimonial-with-quotes blockquote:before, .testimonial.testimonial-with-quotes blockquote:after{display:block !important;left:10px;top:0;content:"\201C";font-size:80px;font-style:normal;line-height:1;position:absolute;}
@media(max-width:575px){
.testimonial.testimonial-with-quotes blockquote:before, .testimonial.testimonial-with-quotes blockquote:after{display:none !important;}
}
.testimonial.testimonial-with-quotes blockquote:after{content:"\201D";left:auto;right:10px;top:auto;bottom:-0.5em;}
.testimonial.testimonial-with-quotes blockquote p{padding:0 40px;}
@media(max-width:575px){
.testimonial.testimonial-with-quotes blockquote p{padding:0;}
}
.testimonial.testimonial-with-quotes img{margin:15px auto 10px;width:60px;}
.testimonial.testimonial-with-quotes .testimonial-author p{margin:0 auto;text-align:center;}
.testimonial.testimonial-with-quotes.testimonial-light blockquote{color:#fff;}
.testimonial.testimonial-with-quotes.testimonial-light .testimonial-author span, .testimonial.testimonial-with-quotes.testimonial-light .testimonial-author strong{opacity:0.6;color:#FFF;}
.testimonial.testimonial-with-quotes.testimonial-remove-right-quote blockquote:after{content:none;}
.testimonial.testimonial-transparent-background blockquote{background:transparent !important;}
.testimonial.testimonial-alternarive-font blockquote p{font-family:Georgia, serif !important;font-style:italic;font-size:1.2em;}
.testimonial-no-borders.testimonial{border-width:0;box-shadow:none;}
.testimonial.testimonial-advance{text-align:left;}
.testimonial.testimonial-advance blockquote{padding-left:0;padding-right:1rem;}
.testimonial.testimonial-advance blockquote:before{line-height:0.75;left:0;}
.testimonial.testimonial-advance blockquote p{padding:0;}
.testimonial.testimonial-advance .testimonial-author p{text-align:inherit;}
.custom-rounded-image{border-radius:100%;}
.vc_parallax blockquote p{line-height:1.6;}
html .testimonial-primary blockquote{background-color:var(--porto-primary-light-5);}
html .testimonial-primary .testimonial-arrow-down{border-top-color:var(--porto-primary-light-5);}
html .testimonial-secondary blockquote{background-color:var(--porto-secondary-light-5);}
html .testimonial-secondary .testimonial-arrow-down{border-top-color:var(--porto-secondary-light-5);}
html .testimonial-tertiary blockquote{background-color:var(--porto-tertiary-light-5);}
html .testimonial-tertiary .testimonial-arrow-down{border-top-color:var(--porto-tertiary-light-5);}
html .testimonial-quaternary blockquote{background-color:var(--porto-quaternary-light-5);}
html .testimonial-quaternary .testimonial-arrow-down{border-top-color:var(--porto-quaternary-light-5);}
html .testimonial-dark blockquote{background-color:var(--porto-dark-light-5);}
html .testimonial-dark .testimonial-arrow-down{border-top-color:var(--porto-dark-light-5);}
html .testimonial-light blockquote{background-color:var(--porto-light-light-5);}
html .testimonial-light .testimonial-arrow-down{border-top-color:var(--porto-light-light-5);}
.porto-preview-image{margin-bottom:24px;}
.porto-preview-image .lazy{display:block;background-position:top center;background-size:100%;z-index:2;}
.porto-preview-image .lazy + .fa-spin{background:transparent none repeat scroll 0 0;color:#ccc;font-size:25px;left:50%;margin:-13px;position:absolute;top:50%;z-index:1;}
.thumb-info-ribbon{background:var(--porto-primary-color);color:var(--porto-primary-color-inverse);position:absolute;margin:-16px 0 0 0;padding:5px 13px 6px;right:15px;z-index:1;}
.thumb-info-ribbon:before{border-right:10px solid var(--porto-primary-dark-15);border-top:16px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:0;width:7px;}
.thumb-info-ribbon span{font-family:var(--porto-alt-ff, var(--porto-body-ff)), sans-serif;font-size:1.1em;}
.thumb-info-ribbon-secondary{background-color:var(--porto-secondary-color);color:var(--porto-secondary-color-inverse, #FFF);}
.thumb-info-ribbon-secondary:before{border-right-color:var(--porto-secondary-dark-15);}
.thumb-info-ribbon-tertiary{background-color:var(--porto-tertiary-color);color:var(--porto-tertiary-color-inverse, #FFF);}
.thumb-info-ribbon-tertiary:before{border-right-color:var(--porto-tertiary-dark-15);}
.thumb-info-ribbon-quaternary{background-color:var(--porto-quaternary-color);color:var(--porto-quaternary-color-inverse, #FFF);}
.thumb-info-ribbon-quaternary:before{border-right-color:var(--porto-quaternary-dark-15);}
.thumb-info-ribbon-dark{background-color:var(--porto-dark-color);color:var(--porto-dark-color-inverse, #FFF);}
.thumb-info-ribbon-dark:before{border-right-color:var(--porto-dark-dark-15);}
.thumb-info-ribbon-light{background-color:var(--porto-light-color);color:var(--porto-light-color-inverse, #212529);}
.thumb-info-ribbon-light:before{border-right-color:var(--porto-light-dark-15);}
.thumb-info-social-icons a.thumb-info-social-links-secondary{background-color:var(--porto-secondary-color);color:var(--porto-secondary-color-inverse, #FFF);}
.thumb-info-social-icons a.thumb-info-social-links-tertiary{background-color:var(--porto-tertiary-color);color:var(--porto-tertiary-color-inverse, #FFF);}
.thumb-info-social-icons a.thumb-info-social-links-quaternary{background-color:var(--porto-quaternary-color);color:var(--porto-quaternary-color-inverse, #FFF);}
.thumb-info-social-icons a.thumb-info-social-links-dark{background-color:var(--porto-dark-color);color:var(--porto-dark-color-inverse, #FFF);}
.thumb-info-social-icons a.thumb-info-social-links-light{background-color:var(--porto-light-color);color:var(--porto-light-color-inverse, #212529);}
.porto-btn{border:inherit;border-radius:0;font-size:12px;font-weight:normal;line-height:1.4em;color:inherit;background:transparent;cursor:pointer;display:inline-block;margin:0px;padding:25px 80px;outline:0;text-align:center;position:relative;transition:0.3s;overflow:hidden;z-index:1;max-width:100%;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.porto-btn:after{content:'';position:absolute;z-index:-1;transition:0.3s;}
.porto-btn-data{z-index:3;position:inherit;display:block;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;}
a.porto-btn{background:inherit;color:inherit;}
a.porto-btn:hover{color:inherit;}
a.porto-btn:hover, a.porto-btn:focus, a.porto-btn:active, a.porto-btn:visited{color:inherit;background:inherit;box-shadow:inherit;outline:0;}
.porto-btn-ctn-left{display:block;text-align:left;}
.porto-btn-ctn-center{display:block;text-align:center;}
.porto-btn-ctn-right{display:block;text-align:right;}
.porto-btn-ctn-inline{display:inline-block;text-align:center;}
a.porto-btn-mini{padding:5px 10px;}
a.porto-btn-small{padding:8px 16px;}
a.porto-btn-normal{padding:15px 30px;}
a.porto-btn-large{padding:21px 42px;}
.porto-btn-block{display:block;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0;padding-right:0;}
a.porto-btn-custom{padding:0;}
@media(max-width:768px){
a.porto-btn-small{padding:6px 12px;}
a.porto-btn-normal{padding:10px 24px;}
a.porto-btn-large{padding:12px 36px;}
}
.porto-btn-hover{width:100%;height:100%;top:0;left:0;bottom:0;right:0;position:absolute;background:transparent;z-index:2;transition:all 0.3s;}
.porto-btn-fade-bg .porto-btn-hover{background:rgba(255, 255, 255, 0);opacity:0;}
.porto-btn-fade-bg:hover .porto-btn-hover{opacity:1;}
.porto-btn-top-bg .porto-btn-hover{top:-100%;background:#ccc;}
.porto-btn-top-bg:hover .porto-btn-hover{top:0;opacity:1;}
.porto-btn-bottom-bg .porto-btn-hover{top:100%;background:#ccc;}
.porto-btn-bottom-bg:hover .porto-btn-hover{top:0;opacity:1;}
.porto-btn-left-bg .porto-btn-hover{left:-100%;background:#ccc;}
.porto-btn-left-bg:hover .porto-btn-hover{left:0;opacity:1;}
.porto-btn-right-bg .porto-btn-hover{left:100%;background:#ccc;}
.porto-btn-right-bg:hover .porto-btn-hover{left:0;opacity:1;}
.porto-btn-center-hz-bg .porto-btn-hover{width:0;height:103%;top:50%;left:50%;background:#ccc;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.porto-btn-center-hz-bg:hover .porto-btn-hover{width:90%;opacity:1;}
.porto-btn-center-hz-bg:active .porto-btn-hover{width:101%;opacity:1;}
.porto-btn-center-vt-bg .porto-btn-hover{width:101%;height:0;top:50%;left:50%;background:#ccc;opacity:0;transform:translateX(-50%) translateY(-50%);}
.porto-btn-center-vt-bg:hover .porto-btn-hover{height:75%;opacity:1;}
.porto-btn-center-vt-bg:active .porto-btn-hover{height:130%;opacity:1;}
.porto-btn-center-dg-bg .porto-btn-hover{width:100%;height:0;top:50%;left:50%;background:#ccc;opacity:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);}
.porto-btn-center-dg-bg:hover .porto-btn-hover{height:260%;opacity:1;}
.porto-btn-center-dg-bg:active .porto-btn-hover{height:400%;opacity:1;}
.no-porto-btn-shadow{box-shadow:none !important;transition:all 50ms linear !important;}
.porto-btn-hover{opacity:0;}
.porto-btn-hover-active{opacity:1;}
html .vc_col-has-fill .porto-btn.porto-adjust-bottom-margin{margin-bottom:0;}
.porto-concept{width:100%;overflow:hidden;background:url(https://samsaracisternino.com/wp-content/themes/porto/images/concept.png) no-repeat center 0;}
.porto-concept strong{display:block;font-family:var(--porto-alt-ff, var(--porto-body-ff)), sans-serif;font-size:1.8em;font-weight:normal;position:relative;margin-top:30px;}
.porto-concept .row{position:relative;}
.porto-concept .row > div:nth-of-type(2) > .process-image{margin-top:95px;}
.porto-concept .process-image{width:160px;height:175px;margin:120px auto 0 auto;padding-bottom:50px;position:relative;z-index:1;background:url(https://samsaracisternino.com/wp-content/themes/porto/images/concept-item.png) no-repeat 0 0;}
.porto-concept .process-image img{border-radius:150px;margin:8px;width:144px;}
.porto-concept .our-work{margin-top:52px;font-size:2.2em;}
.porto-concept .project-image{width:350px;height:420px;margin:15px 0 0 -30px;padding-bottom:45px;position:relative;z-index:1;background:url(https://samsaracisternino.com/wp-content/themes/porto/images/concept-item.png) no-repeat 100% 0;}
.porto-concept .project-image img{width:338px;}
.porto-concept .sun{width:60px;height:56px;display:block;position:absolute;left:0;top:65px;background:url(https://samsaracisternino.com/wp-content/themes/porto/images/concept-icons.png) no-repeat 0 0;}
.porto-concept .cloud{width:116px;height:56px;display:block;position:absolute;left:53%;top:35px;background:url(https://samsaracisternino.com/wp-content/themes/porto/images/concept-icons.png) no-repeat 100% 0;}
.porto-concept strong, .fc-slideshow nav .fc-left i, .fc-slideshow nav .fc-right i{color:var(--porto-primary-color);}
@media(max-width:991px){
.porto-concept{background:none;}
.porto-concept .project-image{margin:60px auto 0 auto;}
.porto-concept .process-image{margin-top:60px;}
}
@media(max-width:575px){
.porto-concept .project-image{background-position:0 0;margin-left:auto;max-width:160px;max-height:250px;}
.porto-concept .fc-slideshow{max-height:145px;max-width:145px;}
.porto-concept .fc-slideshow img{max-height:145px;max-width:145px;}
} .porto_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:35px;text-align:center;}
.porto_countdown:after{content:'';display:table;clear:both;}
.porto_countdown .porto_countdown-row{display:block;margin:0 auto;}
.porto_countdown .porto_countdown-section{display:inline-block;margin-bottom:15px;}
.porto_countdown .porto_countdown-section .porto_countdown-amount{min-width:1em;max-width:100%;min-height:1em;line-height:1em;padding:0;margin:0 auto;box-sizing:content-box;}
.porto_countdown .porto_countdown-section .porto_countdown-period{padding:0 4px;}
.porto_countdown.porto-cd-s1 .porto_countdown-section{padding:0 7px;}
.porto_countdown.porto-cd-s1 .porto_countdown-section .porto_countdown-amount{display:inline-block;}
.porto_countdown.porto-cd-s2 .porto_countdown-section{padding:0 15px;}
.porto_countdown.porto-cd-s2 .porto_countdown-section .porto_countdown-amount{display:block;}
.porto_countdown.porto-cd-s2 .porto_countdown-section .porto_countdown-period{margin-top:7px;width:100%;display:block;}
.porto-diamonds{font-size:0;margin:40px auto;position:relative;text-align:center;max-width:1110px;padding:50px 0 12px 57px;}
.porto-diamonds > li{display:inline-block;font-size:18px;margin-right:135px;}
.porto-diamonds .diamond{background:#f4f4f4;display:block;height:243px;overflow:hidden;position:relative;text-decoration:none;width:245px;overflow:hidden;transform:rotate(-45deg);}
.porto-diamonds .diamond:after{transition:0.2s;content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0;transform:scale(0);z-index:100;}
.porto-diamonds .diamond:hover:after{opacity:0.3;transform:scale(1);}
.porto-diamonds .diamond:hover .content:after{opacity:0.8;transform:scale(1);}
.porto-diamonds .content{display:table-cell;height:255px;padding:0 8px 0 6px;transform:rotate(45deg);text-align:center;vertical-align:middle;width:255px;position:relative;}
.porto-diamonds .content:after{transition:all 0.2s;color:#fff;content:"\e091";font-family:"simple-line-icons";font-size:28px;left:26%;margin:-6px -12px;opacity:0;position:absolute;top:49%;z-index:1000;transform:scale(2);}
.porto-diamonds .content img{margin-left:-50%;max-width:375px;}
.porto-diamonds .diamond-sm, .porto-diamonds .diamond-sm .content{width:123px;height:123px;}
.porto-diamonds .diamond-sm .content img{max-width:195px;}
.porto-diamonds .diamond-sm .content:after{left:24%;top:49%;}
@media(min-width:1164px){
.porto-diamonds > li:nth-child(3){margin-right:0;}
.porto-diamonds > li:nth-child(4){right:143px;top:9px;position:absolute;}
.porto-diamonds > li:nth-child(5){margin-left:516px;margin-top:-70px;}
.porto-diamonds > li:nth-child(6){position:absolute;margin:-8px 0 0 -27px;}
.porto-diamonds > li:nth-child(7){position:absolute;margin:93px 0 0 -133px;}
}
@media(max-width:1163px){
.porto-diamonds{width:748px;margin:0 auto;padding:75px 0 0 75px;}
.porto-diamonds > li{margin:0;position:static;float:left;}
.porto-diamonds > li:nth-child(2n+1){clear:both;}
.porto-diamonds > li:nth-child(2n+2){margin:200px auto -50px 55px;}
.porto-diamonds > li:last-child{margin-bottom:50px;}
.porto-diamonds:after{content:'';display:block;clear:both;}
.porto-diamonds > li:nth-child(5), .porto-diamonds > li:nth-child(6), .porto-diamonds > li:nth-child(7){float:right;}
.porto-diamonds > li:nth-child(7){margin-top:40px;}
}
@media(max-width:748px){
.porto-diamonds{margin:40px 0 0 -222px;padding:25px 0 0 50%;width:445px;}
.lightbox .porto-diamonds > li{float:none;clear:both;margin:45px 0 115px 95px;display:block;}
.porto-diamonds > li:nth-child(4), .porto-diamonds > li:nth-child(6), .porto-diamonds > li:nth-child(7){margin-left:158px;}
}
section.exp-timeline{width:calc(100% - 30px);margin:0 0 0 30px;padding:0;}
section.exp-timeline:after{content:none;}
section.exp-timeline .timeline-bar{position:absolute;width:3px;left:-30px;z-index:0;background-color:var(--porto-dark-color, #212529);}
section.exp-timeline .timeline-box{border:0 !important;margin:15px 0 !important;width:100%;margin:0;padding:0;box-shadow:0px 12px 90px -10px rgba(171, 191, 216, 0.6) !important;}
section.exp-timeline .timeline-box.right{max-width:100%;display:flex;flex-wrap:wrap;}
section.exp-timeline .timeline-box.right:before{top:50%;left:-32.5px;transform:translateY(-50%);background-color:var(--porto-dark-color, #212529) !important;box-shadow:0 0 0 3px #ecf1f7, 0 0 0 6px var(--porto-dark-color, #212529) !important;}
section.exp-timeline .timeline-box.right:after{top:50%;background:var(--porto-primary-color);border:none;transform:translateY(-50%) rotate(45deg);left:-7px;}
section.exp-timeline .timeline-box .experience-info, section.exp-timeline .timeline-box .experience-description{padding:40px;}
section.exp-timeline .timeline-box .experience-info p{opacity:0.5;text-transform:uppercase;font-size:11px;}
section.exp-timeline .timeline-box .experience-info .from, section.exp-timeline .timeline-box .experience-info .to{width:50%;float:left;text-transform:uppercase;font-size:12px;line-height:1.3;}
section.exp-timeline .timeline-box .experience-info .from > span, section.exp-timeline .timeline-box .experience-info .to > span{display:block;text-transform:none;font-size:16px;}
section.exp-timeline .timeline-box .experience-info .company{font-size:18px;}
section.exp-timeline .timeline-box .experience-info .company > span{display:block;opacity:0.5;text-transform:uppercase;font-size:11px;}
@media(max-width:767px){
section.exp-timeline{width:100%;margin:0;}
section.exp-timeline .timeline-bar{display:none;}
section.exp-timeline .timeline-box:before, section.exp-timeline .timeline-box:after{display:none !important;}
}
@media(max-width:575px){
section.exp-timeline .experience-info, section.exp-timeline .experience-description{width:100%;}
}
.vc_porto_experience_timeline_item:after{content:'';display:table;clear:both;}
.word-rotator i, .word-rotator em, .word-rotator b{font-style:normal;font-weight:inherit;}
.word-rotator-items{display:inline-flex !important;position:relative;text-align:left;}
.word-rotator-items b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0;}
.word-rotator-items b.active{position:relative;}
.word-rotator-items.has-bg b{padding:0.1rem 0.5rem;}
.word-rotator.rotate-1 .word-rotator-items{-webkit-perspective:300px;perspective:300px;}
.word-rotator.rotate-1 b{opacity:0;transform-origin:50% 100%;transform:rotateX(180deg);}
.word-rotator.rotate-1 b.active{opacity:1;transform:rotateX(0deg);animation:word-rotator-rotate-1-in 1.2s;}
.word-rotator.rotate-1 b.inactive{transform:rotateX(180deg);animation:word-rotator-rotate-1-out 1.2s;}
@keyframes word-rotator-rotate-1-in {
0%{transform:rotateX(180deg);opacity:0;}
35%{transform:rotateX(120deg);opacity:0;}
65%{opacity:0;}
100%{transform:rotateX(360deg);opacity:1;}
}
@keyframes word-rotator-rotate-1-out {
0%{transform:rotateX(0deg);opacity:1;}
35%{transform:rotateX(-40deg);opacity:1;}
65%{opacity:0;}
100%{transform:rotateX(180deg);opacity:0;}
} .word-rotator.type .word-rotator-items{vertical-align:top;overflow:hidden;position:relative;padding-right:3px;}
.word-rotator.type .word-rotator-items:after{content:' ';position:absolute;right:0;top:5%;height:90%;width:1px;display:block;background-color:transparent;}
.word-rotator.type .word-rotator-items.waiting:after{animation:1s word-rotator-pulse step-end infinite;}
.word-rotator.type .word-rotator-items.selected{background-color:#212529 !important;}
.word-rotator.type .word-rotator-items.selected:after{visibility:hidden;}
.word-rotator.type .word-rotator-items.selected b{color:#FFF !important;}
.word-rotator.type b{visibility:hidden;}
.word-rotator.type b.active{visibility:visible;}
.word-rotator.type i{position:absolute;visibility:hidden;}
.word-rotator.type i.in{position:relative;visibility:visible;}
@keyframes word-rotator-pulse {
from, to{background-color:transparent;}
50%{background-color:black;}
}
@keyframes word-rotator-pulse-light {
from, to{background-color:transparent;}
50%{background-color:white;}
} .word-rotator.rotate-2 .word-rotator-items{-webkit-perspective:300px;perspective:300px;}
.word-rotator.rotate-2 i, .word-rotator.rotate-2 em{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.word-rotator.rotate-2 b{opacity:0;}
.word-rotator.rotate-2 i{transform-style:preserve-3d;transform:translateZ(-20px) rotateX(90deg);opacity:0;}
.active .word-rotator.rotate-2 i{opacity:1;}
.word-rotator.rotate-2 i.in{animation:word-rotator-rotate-2-in 0.4s forwards;}
.word-rotator.rotate-2 i.out{animation:word-rotator-rotate-2-out 0.4s forwards;}
.word-rotator.rotate-2 em{transform:translateZ(20px);}
.no-csstransitions .word-rotator.rotate-2 i{transform:rotateX(0deg);opacity:0;}
.no-csstransitions .word-rotator.rotate-2 i em{transform:scale(1);}
.no-csstransitions .word-rotator.rotate-2 .active i{opacity:1;}
@keyframes word-rotator-rotate-2-in {
0%{opacity:0;transform:translateZ(-20px) rotateX(90deg);}
60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg);}
100%{opacity:1;transform:translateZ(-20px) rotateX(0deg);}
}
@keyframes word-rotator-rotate-2-out {
0%{opacity:1;transform:translateZ(-20px) rotateX(0);}
60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg);}
100%{opacity:0;transform:translateZ(-20px) rotateX(-90deg);}
} .word-rotator.loading-bar span{display:inline-block;padding:0.2em 0;}
.word-rotator.loading-bar .word-rotator-items{overflow:hidden;vertical-align:top;}
.word-rotator.loading-bar .word-rotator-items:after{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;background:#212529;z-index:2;transition:width 0.3s -0.1s;}
.word-rotator.loading-bar .word-rotator-items.is-loading:after{width:100%;transition:width 3s;}
.word-rotator.loading-bar .word-rotator-items.bg-light:after{background-color:#212529 !important;}
.word-rotator.loading-bar .word-rotator-items[class*="bg-"]:not(.bg-light):after{background-color:#FFF !important;}
.word-rotator.loading-bar b{top:0.2em;opacity:0;transition:opacity 0.3s;}
.word-rotator.loading-bar b.active{opacity:1;top:0;}
.word-rotator.slide span{display:inline-block;vertical-align:middle;padding:0.2em 0;}
.word-rotator.slide .word-rotator-items{overflow:hidden;font-weight:700;}
.word-rotator.slide b{opacity:0;top:0.2em;}
.word-rotator.slide b.active{top:0;opacity:1;animation:slide-in 0.6s;}
.word-rotator.slide b.inactive{animation:slide-out 0.6s;}
@keyframes slide-in {
0%{opacity:0;transform:translateY(-100%);}
60%{opacity:1;transform:translateY(20%);}
100%{opacity:1;transform:translateY(0);}
}
@keyframes slide-out {
0%{opacity:1;transform:translateY(0);}
60%{opacity:0;transform:translateY(120%);}
100%{opacity:0;transform:translateY(100%);}
} .word-rotator.clip span{display:inline-block;padding:0.2em 0;}
.word-rotator.clip .word-rotator-items{overflow:hidden;vertical-align:top;}
.word-rotator.clip .word-rotator-items:after{content:'';position:absolute;top:0;right:0;width:2px;height:100%;background-color:#212529;}
.word-rotator.clip b{opacity:0;}
.word-rotator.clip b.active{opacity:1;}
.word-rotator.zoom .word-rotator-items{-webkit-perspective:300px;perspective:300px;}
.word-rotator.zoom b{opacity:0;}
.word-rotator.zoom b.active{opacity:1;animation:zoom-in 0.8s;}
.word-rotator.zoom b.inactive{animation:zoom-out 0.8s;}
@keyframes zoom-in {
0%{opacity:0;transform:translateZ(100px);}
100%{opacity:1;transform:translateZ(0);}
}
@keyframes zoom-out {
0%{opacity:1;transform:translateZ(0);}
100%{opacity:0;transform:translateZ(-100px);}
}
.word-rotator.rotate-3 .word-rotator-items{-webkit-perspective:300px;perspective:300px;}
.word-rotator.rotate-3 b{opacity:0;}
.word-rotator.rotate-3 i{display:inline-block;transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.active .word-rotator.rotate-3 i{transform:rotateY(0deg);}
.word-rotator.rotate-3 i.in{animation:word-rotator-rotate-3-in 0.6s forwards;}
.word-rotator.rotate-3 i.out{animation:word-rotator-rotate-3-out 0.6s forwards;}
.no-csstransitions .word-rotator.rotate-3 i{transform:rotateY(0deg);opacity:0;}
.word-rotate-prefix{margin-right:0.375rem;}
.word-rotate-suffix{margin-left:0.375rem;}
.no-csstransitions .word-rotator.rotate-3 .active i{opacity:1;}
@keyframes word-rotator-rotate-3-in {
0%{transform:rotateY(180deg);}
100%{transform:rotateY(0deg);}
}
@keyframes word-rotator-rotate-3-out {
0%{transform:rotateY(0);}
100%{transform:rotateY(-180deg);}
} .word-rotator.scale b{opacity:0;}
.word-rotator.scale i{display:inline-block;opacity:0;transform:scale(0);}
.active .word-rotator.scale i{opacity:1;}
.word-rotator.scale i.in{animation:scale-up 0.6s forwards;}
.word-rotator.scale i.out{animation:scale-down 0.6s forwards;}
.no-csstransitions .word-rotator.scale i{transform:scale(1);opacity:0;}
.no-csstransitions .word-rotator.scale .active i{opacity:1;}
@keyframes scale-up {
0%{transform:scale(0);opacity:0;}
60%{transform:scale(1.2);opacity:1;}
100%{transform:scale(1);opacity:1;}
}
@keyframes scale-down {
0%{transform:scale(1);opacity:1;}
60%{transform:scale(0);opacity:0;}
} .word-rotator.push b{opacity:0;}
.word-rotator.push b.active{opacity:1;animation:push-in 0.6s;}
.word-rotator.push b.inactive{animation:push-out 0.6s;}
@keyframes push-in {
0%{opacity:0;transform:translateX(-100%);}
60%{opacity:1;transform:translateX(10%);}
100%{opacity:1;transform:translateX(0);}
}
@keyframes push-out {
0%{opacity:1;transform:translateX(0);}
60%{opacity:0;transform:translateX(110%);}
100%{opacity:0;transform:translateX(100%);}
}
.floating-menu .nav .menu-item > a{position:relative;display:block;text-decoration:none;}
.floating-menu .floating-menu-btn-collapse-nav{background:var(--porto-primary-color);color:#fff;display:none;}
.floating-menu .floating-menu-btn-collapse-nav:hover{color:#fff;}
.floating-menu .floating-menu-nav-main .menu-item{margin-bottom:0;}
.floating-menu .floating-menu-nav-main .menu-item.active > a{background:#FFF !important;}
.floating-menu .floating-menu-nav-main .menu-item.active > a:after{background:#FFF;}
@media(min-width:992px){
.floating-menu{background:transparent;height:0;min-height:0 !important;}
.floating-menu .floating-menu-row{position:absolute;top:90px;left:-93px;}
.floating-menu .floating-menu-body{position:fixed;top:0;background:transparent;min-height:0;padding:0;border:none;z-index:999;}
.admin-bar .floating-menu .floating-menu-body{top:32px;}
.floating-menu .floating-menu-nav-main{display:block !important;margin:0;height:auto !important;box-shadow:0px 0px 80px 0px rgba(62, 62, 62, 0.3);}
.floating-menu .floating-menu-nav-main .menu-item:hover > a > span{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}
.floating-menu .floating-menu-nav-main .menu-item > a{font-size:25px;padding:16.65px 17px;perspective:770px;}
.floating-menu .floating-menu-nav-main .menu-item > a:after{content:'';display:block;position:absolute;top:0;right:0;background-color:var(--porto-primary-color);width:100%;height:100%;z-index:-1;}
.floating-menu .floating-menu-nav-main .menu-item > a > span{position:absolute;top:0;left:127%;background:#fff;padding:0 25px;height:100%;line-height:4.1;white-space:nowrap;font-size:14px;z-index:-2;transition:transform 0.3s;opacity:0;-webkit-transform-origin:-19% 0%;transform-origin:-19% 0%;-webkit-transform:rotateY(88deg);transform:rotateY(88deg);}
.floating-menu .floating-menu-nav-main .menu-item > a > span:before{content:'';display:block;position:absolute;top:50%;left:-4px;padding:10px;background:#FFF;z-index:-1;-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);}
}
@media(min-width:992px) and (max-width:1281px){
.floating-menu .floating-menu-row{left:-53px;}
.floating-menu .floating-menu-nav-main .menu-item > a{padding:9.8px;perspective:450px;}
.floating-menu .floating-menu-nav-main .menu-item > a > span{line-height:3;}
}
@media(max-width:991px){
.floating-menu{position:absolute;top:60px;right:0;z-index:999;}
.floating-menu .floating-menu-body{background:transparent;border:none;min-height:0;}
.floating-menu .floating-menu-btn-collapse-nav{display:block;padding:15px 20px;outline:0;}
.floating-menu .floating-menu-nav-main{position:absolute;right:0px;top:71px;overflow:hidden;}
.floating-menu .floating-menu-nav-main .menu-item{border:none;}
.floating-menu .floating-menu-nav-main .menu-item > a{font-size:1.7em;margin:0;padding:15px;}
.floating-menu .floating-menu-nav-main .menu-item > a > span{display:none;}
} .porto-map-wrapper{box-sizing:content-box;}
.porto_google_map{min-width:0 !important;width:100% !important;position:relative !important;background:#E5E3DF;}
.porto_google_map img{max-width:initial !important;}
.gmap-border{border:1px solid #ddd;border-radius:4px;padding:4px;overflow:hidden;}
.gmap-rounded, .gmap-rounded .porto_google_map{overflow:hidden;}
.porto-u-heading{text-align:center;margin-bottom:17px;}
.porto-u-heading .porto-u-main-heading h1, .porto-u-heading .porto-u-main-heading h2, .porto-u-heading .porto-u-main-heading h3, .porto-u-heading .porto-u-main-heading h4, .porto-u-heading .porto-u-main-heading h5, .porto-u-heading .porto-u-main-heading h6{margin:0;padding:0;line-height:normal;}
.porto-u-heading-spacer{margin:0 auto;padding:0;position:relative;overflow:hidden;}
.porto-u-heading-spacer .porto-icon{vertical-align:text-top;}
.porto-u-heading-spacer img{vertical-align:middle;box-shadow:none !important;max-width:100%;}
.porto-u-heading-spacer.line_with_icon:before{content:"";position:absolute;bottom:50%;right:0;border-width:0;top:50%;}
.porto-u-heading-spacer.line_with_icon:after{content:"";position:absolute;bottom:50%;left:0;border-width:0;top:50%;}
.porto-u-headings-line{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto;}
.porto-u-sub-heading{margin:0 auto;}
.porto-u-sub-heading div, .porto-u-sub-heading p{font-family:inherit !important;font-weight:inherit !important;font-size:inherit !important;color:inherit !important;line-height:inherit !important;letter-spacing:inherit;}
.porto-u-heading p{word-break:normal;word-wrap:normal;}
.porto-history{margin:25px 0;padding:0;clear:both;}
.porto-history .featured-box h4{margin:0 0 -27px 0;padding:0;}
.porto-history p{margin-left:53px;}
.porto-history .thumb{width:227px;height:160px;margin:0 0 30px;padding:0;float:left;}
.porto-history .thumb img{border-radius:150px;margin:7px 8px;width:145px;height:145px;}
.porto-history .featured-box{text-align:left;margin-left:225px;margin-bottom:50px;min-height:115px;}
.porto-history .featured-box .box-content{border-top-color:var(--porto-primary-color);}
@media(max-width:650px){
.porto-history .thumb{display:none;}
.porto-history .featured-box{margin-left:0;}
}
.porto-icon{display:inline-block;font-size:32px;height:2em;width:2em;text-align:center;line-height:2em;box-sizing:content-box !important;}
.porto-icon i{line-height:inherit;}
.porto-icon svg{vertical-align:baseline;}
.porto-icon.none{font-size:35px;height:1em;width:auto;line-height:1;}
.porto-just-icon-wrapper[class*="porto-icon-pos-"]{display:block;}
.porto-icon-pos-center{margin-left:auto;margin-right:auto;}
.porto-icon-pos-right{margin-left:auto;}
.porto-icon-pos-left.none{text-align:left;}
.porto-icon-pos-right.none{text-align:right;}
.porto-icon.circle{border-radius:50%;}
.porto-sicon-img{display:inline-block;font-size:48px;text-align:center;width:1em;max-width:100%;box-sizing:content-box !important;}
.porto-sicon-img.porto-u-circle{width:1em;min-height:1em;background:rgba(214, 214, 214, 0.44);border-radius:50%;padding:0.5em;}
.porto-sicon-img.porto-u-circle-img{width:1em;min-height:1em;border-radius:50%;position:relative;overflow:hidden;z-index:1;}
.porto-sicon-img.porto-u-circle-img img{position:absolute;width:auto;height:100%;top:50%;left:50%;z-index:0;max-width:none !important;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
.porto-sicon-img.porto-u-circle-img.porto-u-img-tall img{width:100%;height:auto;}
.porto-sicon-img.porto-u-circle-img:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-color:#fff;border-width:0;border-radius:100%;z-index:1;}
.porto-sicon-img.porto-u-square{width:1em;min-height:1em;background:rgba(214, 214, 214, 0.44);border-radius:0;padding:0.5em;}
.porto-sicon-img .img-icon{width:1em;max-width:100% !important;border-radius:0 !important;box-shadow:none !important;display:block;font-size:inherit;}
.porto-u-icons{display:block;margin-bottom:35px;line-height:1;}
.porto-icons-left.porto-u-icons{text-align:left;}
.porto-icons-center.porto-u-icons{text-align:center;}
.porto-icons-right.porto-u-icons{text-align:right;}
.porto-sicon-box .porto-icon, .porto-sicon-box .img-icon{transition:transform 0.2s linear;}
.porto-sicon-title{margin:3px 0;}
.default-icon .porto-sicon-title:not(:last-child){margin:0 0 3px;}
.porto-sicon-header > p:last-child{margin-bottom:0;}
.porto-sicon-description{width:100%;display:block;line-height:var(--porto-body-lh, 24px);margin-top:0;}
.porto-sicon-header + .porto-sicon-description{margin-top:16px;}
.porto-sicon-read{display:block;padding:5px 0;text-decoration:none;}
.wpb_wrapper .porto-sicon-read{color:var(--porto-primary-color);}
.wpb_wrapper .porto-sicon-read:hover{color:var(--porto-primary-light-5);}
a.porto-sicon-box-link{text-decoration:none;border:none;display:block;}
.porto-sicon-box-link:hover > .porto-sicon-title{color:inherit;}
.porto-sicon-box.default-icon{display:flex;align-items:center;}
.porto-sicon-box.flex-wrap .porto-sicon-header{flex:1;min-width:50%;}
.default-icon .porto-sicon-default .porto-icon, .default-icon .porto-sicon-default .porto-sicon-img{margin-right:15px;}
.top-icon .porto-sicon-header, .top-icon .porto-sicon-description{display:block;margin:0 auto;}
.top-icon .porto-sicon-header{margin-bottom:1rem;}
.top-icon .porto-sicon-header p:last-child{margin-bottom:0;}
.top-icon .porto-sicon-description{margin-top:15px;}
.top-icon .porto-sicon-header + .porto-sicon-description{margin-top:0;}
.porto-sicon-box.left-icon, .porto-sicon-box.right-icon{display:flex;}
.left-icon .porto-sicon-left .porto-icon, .left-icon .porto-sicon-left .porto-sicon-img{margin-right:20px;}
.left-icon .porto-sicon-body, .right-icon .porto-sicon-body{flex:1;max-width:100%;}
.porto-sicon-box.top-icon{text-align:center;}
.right-icon .porto-sicon-right .porto-icon, .right-icon .porto-sicon-right .porto-sicon-img{margin-left:15px;}
.right-icon .porto-sicon-body, .right-icon .porto-sicon-body *, .right-icon .porto-sicon-header .porto-sicon-title, .right-icon .porto-sicon-description{text-align:right;}
.heading-right-icon .porto-sicon-heading-right{display:table-cell;vertical-align:middle;width:100%;}
.porto-sicon-heading-right + .porto-sicon-description{margin-top:10px;}
.heading-right-icon .porto-sicon-heading-right .porto-icon, .heading-right-icon .porto-sicon-heading-right .porto-sicon-img{margin-left:15px;}
.heading-right-icon .porto-sicon-header{display:table-cell;vertical-align:middle;width:100%;}
.heading-right-icon .porto-sicon-header, .heading-right-icon .porto-sicon-description, .heading-right-icon .porto-sicon-description *{text-align:right;}
html .top-icon .porto-just-icon-wrapper{margin-bottom:15px;}
html .top-icon h3.porto-sicon-title{margin-top:0;}
html .top-icon h2.porto-sicon-title{margin-top:0;}
h3.porto-sicon-title{font-size:1.4em;font-weight:400;text-transform:none;line-height:1.2;}
h3.porto-sicon-title small{font-size:75%;display:block;margin:2px 0 4px;}
.featured-box .porto-sicon-header h3.porto-sicon-title{color:var(--porto-primary-color);}
.porto-sicon-read{margin-top:10px;}
.info-box-small .porto-sicon-box, .info-box-small-wrap .porto-sicon-box{margin-bottom:15px;}
.info-box-small .porto-sicon-header + .porto-sicon-description, .info-box-small-wrap .porto-sicon-header + .porto-sicon-description{margin-top:7px;}
.porto-sicon-box{margin-bottom:20px;}
.porto-sicon-box.top-icon.text-left .porto-sicon-header, .porto-sicon-box.bottom-icon.text-left .porto-sicon-header, .porto-sicon-box.top-icon.text-start .porto-sicon-header, .porto-sicon-box.bottom-icon.text-start .porto-sicon-header, .porto-sicon-box.top-icon.text-left .porto-sicon-description, .porto-sicon-box.bottom-icon.text-left .porto-sicon-description, .porto-sicon-box.top-icon.text-start .porto-sicon-description, .porto-sicon-box.bottom-icon.text-start .porto-sicon-description{text-align:left !important;}
.porto-sicon-box.top-icon.text-right .porto-sicon-header, .porto-sicon-box.bottom-icon.text-right .porto-sicon-header, .porto-sicon-box.top-icon.text-end .porto-sicon-header, .porto-sicon-box.bottom-icon.text-end .porto-sicon-header, .porto-sicon-box.top-icon.text-right .porto-sicon-description, .porto-sicon-box.bottom-icon.text-right .porto-sicon-description, .porto-sicon-box.top-icon.text-end .porto-sicon-description, .porto-sicon-box.bottom-icon.text-end .porto-sicon-description{text-align:right !important;}
.porto-sicon-box.style_2:hover .porto-icon, .porto-sicon-box.style_2:hover .img-icon{transform:scale(1.15, 1.15);}
.porto-sicon-box.style_3:hover .porto-icon, .porto-sicon-box.style_3:hover .img-icon{transform:translateY(-4px);}
.porto-sicon-box.hover-icon-left:hover .porto-icon, .porto-sicon-box.hover-icon-left:hover .img-icon{transform:translateX(-6px);}
.porto-sicon-box.hover-icon-right:hover .porto-icon, .porto-sicon-box.hover-icon-right:hover .img-icon{transform:translateX(6px);}
.porto-sicon-box .porto-icon, .porto-sicon-box .porto-sicon-img{vertical-align:middle;}
.porto-sicon-box.featured-icon h3.porto-sicon-title{font-weight:600;}
.porto-sicon-box.featured-icon .porto-icon{border-radius:35px;color:#fff;margin-right:10px;height:35px;position:relative;text-align:center;width:35px;background:transparent;border:1px solid var(--porto-gray-2);line-height:32px;}
.porto-sicon-box.featured-icon .porto-icon:after{border-radius:50%;box-sizing:initial;content:"";display:block;height:100%;left:-4px;padding:1px;position:absolute;top:-4px;width:100%;border:3px solid var(--porto-gray-3);}
.porto-sicon-box.featured-icon .porto-icon i{line-height:35px;}
.porto-info-list{padding-left:0;}
.porto-info-list li{list-style:none;line-height:1.5;padding-top:0.5em;padding-bottom:0.5em;display:flex;align-items:center;}
.porto-info-list .porto-info-icon{margin-right:18px;line-height:1.3;position:relative;top:0.5px;}
.porto-info-list .porto-info-list-item .porto-info-icon{width:auto;display:inline-block;}
.porto-info-list-item-desc{display:inline-block;}
.porto-ibanner, .porto-ibanner > img{display:block;position:relative;}
.porto-ibanner{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;}
.porto-ibanner > img{width:100%;border:none;padding:0;margin:0;min-height:inherit;object-fit:cover;transition:transform 0.5s, opacity 0.5s;-webkit-backface-visibility:hidden;}
.porto-ibanner > img.porto-lazyload:not(.lazy-load-loaded){visibility:hidden;}
.porto-ibanner.has-parallax-bg > img{opacity:0;width:66%;}
.porto-ibanner-layer{text-align:left;font-size:1rem;position:absolute;z-index:10;}
.porto-ibanner-layer > *:last-child{margin-bottom:0;}
@media(max-width:991px){
.porto-ibanner-layer{font-size:0.875rem;}
}
@media(max-width:767px){
.porto-ibanner-layer{font-size:0.8125rem;}
}
@media(max-width:575px){
.porto-ibanner-layer{font-size:0.75rem;}
}
.porto-ibanner .porto-ibanner-desc{padding:15px;font-size:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.3s;}
.porto-ibanner .porto-ibanner-desc.no-padding{padding:0;}
.porto-ibanner .porto-ibanner-desc .porto-ibanner-container{position:relative;height:100%;}
.porto-ibanner .porto-ibanner-desc:before, .porto-ibanner .porto-ibanner-desc:after{pointer-events:none;}
.porto-ibanner .porto-ibanner-desc, .porto-ibanner .porto-ibanner-link{position:absolute;top:0;left:0;width:100%;height:100%;}
.porto-ibanner .porto-ibanner-content{font-size:0.8125em;line-height:1.6;}
.porto-ibanner .porto-ibanner-title, .porto-ibanner p{letter-spacing:normal;padding:0;margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:inherit;font-style:inherit;color:inherit;}
.porto-ibanner a.porto-ibanner-link{display:block;z-index:7;opacity:0;background:0 0;}
.porto-ibe-effect-1:before, .porto-ibe-effect-1:after{content:'';position:absolute;opacity:1;z-index:2;}
.porto-ibe-effect-1:before{background:rgba(255, 255, 255, 0.3);bottom:0;left:50%;right:51%;top:0;}
.porto-ibe-effect-1:after{bottom:50%;left:0;right:0;top:50%;}
.porto-ibe-effect-1:hover:before, .porto-ibe-effect-1:hover:after{left:0;right:0;opacity:0;transition:0.5s linear;}
.porto-ibe-effect-2, .porto-ibe-effect-3{overflow:hidden;position:relative;}
.porto-ibe-effect-2:before, .porto-ibe-effect-2:after{content:'';position:absolute;background:rgba(255, 255, 255, 0.6);height:100%;left:0;opacity:0.4;top:0;transition:0.9s;width:100%;z-index:2;}
.porto-ibe-effect-2:before{transform:translate(105%, 0%);}
.porto-ibe-effect-2:after{transform:translate(-105%, 0%);}
.porto-ibe-effect-2:hover:before, .porto-ibe-effect-2:hover:after{opacity:0;transform:none;}
.porto-ibe-effect-3:before{content:'';position:absolute;top:0;left:50%;width:120%;height:60px;background:rgba(255, 255, 255, 0.1);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);transition:0.5s linear;backface-visibility:hidden;z-index:2;}
.porto-ibe-effect-3:hover:before{top:100%;left:-100%;transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 200%, 0);}
.porto-ibe-effect-4:before, .porto-ibe-effect-4:after{content:'';position:absolute;background:rgba(255, 255, 255, 0.1);opacity:1;transition:0.5s;z-index:2;}
.porto-ibe-effect-4:before{bottom:0;left:50%;right:51%;top:0;}
.porto-ibe-effect-4:after{bottom:50%;left:0;right:0;top:50%;}
.porto-ibe-effect-4:hover:before, .porto-ibe-effect-4:hover:after{left:0;right:0;top:0;bottom:0;opacity:0.5;}
.porto-ibe-zoom:hover > img{transform:scale(1.08, 1.08);}
.porto-ibe-fadein .porto-ibanner-desc, .porto-ibe-fadein .porto-ibanner-layer{opacity:0;}
.porto-ibe-fadein:hover .porto-ibanner-desc, .porto-ibe-fadein:hover .porto-ibanner-layer{opacity:1;}
.porto-ibe-fadeout:hover .porto-ibanner-desc, .porto-ibe-fadeout:hover .porto-ibanner-layer{opacity:0;}
.porto-ibe-boxshadow{transition:box-shadow 0.3s;}
.porto-ibe-overlay:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;z-index:1;pointer-events:none;transition:opacity 0.4s;}
.porto-ibe-style1 img{width:100%;}
.porto-ibe-style1 .porto-ibanner-desc:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);}
.porto-ibe-style1 .porto-ibanner-title{position:absolute;top:50%;left:0;width:100%;transition:transform 0.35s, color 0.35s;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}
.porto-ibe-style1 .porto-ibanner-content, .porto-ibe-style1 .porto-ibanner-desc::before{transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;}
.porto-ibe-style1 .porto-ibanner-content{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
.porto-ibe-style1:hover .porto-ibanner-title{color:#fff;-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0);}
.porto-ibe-style1:hover .porto-ibanner-content, .porto-ibe-style1:hover .porto-ibanner-desc:before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.porto-ibe-style2 .porto-ibanner-desc{top:auto;bottom:0;padding:15px;height:auto;background:#F2F2F2;color:#3c4a50;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.porto-ibe-style2 .porto-ibanner-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:25px;color:#fff;text-transform:none;opacity:0;transition:opacity 0.35s;}
.porto-ibe-style2 .porto-ibanner-title{transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0);text-align:center;}
.porto-ibe-style2:hover .porto-ibanner-content, .porto-ibe-style2:hover .porto-ibanner-content *{opacity:1 !important;z-index:99 !important;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;}
.porto-ibe-style2:hover .porto-ibanner-desc, .porto-ibe-style2:hover .porto-ibanner-title{transform:translateY(0);}
.porto-ibe-style2:hover .porto-ibanner-title{transition-delay:0.05s;}
.porto-ibanner.porto-ibe-style2 .porto-ibanner-toggle-size{left:50%;width:auto !important;height:100%;max-width:none;transform:translateX(-50%);}
.owl-item.active .banner-effect{display:block;visibility:visible;opacity:1;}
.owl-item:not(.active) .banner-effect{display:none;visibility:hidden;opacity:0;}
.banner-effect{transition:visibility 0.3s, opacity 0.3s;}
.banner-effect-wrapper{overflow:hidden;z-index:1;}
.banner-effect, .banner-effect-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;}
@keyframes kenBurnsToRight {
0%{transform:scale(1.2);}
to{transform:scale(1);}
}
.kenBurnsToRight{animation-name:kenBurnsToRight;animation-timing-function:linear;transform-origin:right;}
@keyframes kenBurnsToLeft {
0%{transform:scale(1.2);}
to{transform:scale(1);}
}
.kenBurnsToLeft{animation-name:kenBurnsToLeft;animation-timing-function:linear;transform-origin:left;}
.kenBurnsToLeftTop{animation-name:kenBurnsToLeft;animation-timing-function:linear;transform-origin:left top;}
.kenBurnsToRightTop{animation-name:kenBurnsToRight;animation-timing-function:linear;transform-origin:right top;}
.particle-effect{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.snowfall{background-image:url(https://samsaracisternino.com/wp-content/themes/porto/images/effects/s1.png), url(https://samsaracisternino.com/wp-content/themes/porto/images/effects/s2.png), url(https://samsaracisternino.com/wp-content/themes/porto/images/effects/s3.png);animation:snow 10s linear infinite;z-index:1;}
@keyframes snow {
0%{background-position:0px 0px, 0px 0px, 0px 0px;}
50%{background-position:500px 500px, 100px 300px, -200px 250px;}
to{background-position:400px 800px, 300px 600px, -200px 400px;}
}
.effect-snow{background-image:url(https://samsaracisternino.com/wp-content/themes/porto/images/effects/s4.png), url(https://samsaracisternino.com/wp-content/themes/porto/images/effects/s5.png);animation:snowsecond 20s linear infinite;}
@keyframes snowsecond {
0%{background-position:0px 0px, 0px 0px, 0px 0px;}
to{background-position:500px 1000px, 400px 400px, 300px 300px;}
}
.sparkle{background-image:url(https://samsaracisternino.com/wp-content/themes/porto/images/effects/sparkle1.png), url(https://samsaracisternino.com/wp-content/themes/porto/images/effects/sparkle2.png);animation:sparkle 60s linear infinite;}
@keyframes sparkle {
0%{background-position:0px 0px, 0px 0px, 0px 0px;}
to{background-position:-500px -1000px, -400px -400px, 300px 300px;}
} .porto-links-block{border:1px solid var(--porto-gray-2);background:var(--porto-widget-bgc);}
.porto-links-block .links-title{background:var(--porto-title-bgc);border-bottom:1px solid var(--porto-gray-2);font-size:1em;font-weight:700;line-height:14px;color:var(--porto-heading-color);padding:15px 20px;margin:0;text-transform:uppercase;position:relative;letter-spacing:0.12px;transition:0.25s;}
.porto-links-block .links-title i{margin-right:5px;}
.porto-links-block .links-title i.icon-image{display:inline-block;max-width:20px;}
.porto-links-block .links-content ul{list-style:none;padding:5px 0;margin:0;}
.porto-links-block li.porto-links-item{display:block;}
.porto-links-block li.porto-links-item:first-child > a, .porto-links-block li.porto-links-item:first-child > span{border-top-width:0;}
.porto-links-block li.porto-links-item > a, .porto-links-block li.porto-links-item > span{display:block;font-size:1em;line-height:20px;color:var(--porto-color-price);letter-spacing:0.1px;padding:11px 6px 10px;margin:0 10px -1px;text-decoration:none;border-top:1px solid var(--porto-gray-2);}
.porto-links-block li.porto-links-item a:hover{text-decoration:underline;}
.porto-links-block li.porto-links-item i{margin-right:12px;font-size:20px;float:left;}
.porto-links-block li.porto-links-item i.icon-image{display:inline-block;vertical-align:middle;float:none;max-width:20px;}
.porto-map-section{padding-top:164px;margin:15px -24px 0;background:url(https://samsaracisternino.com/wp-content/themes/porto/images/map.png) center 0 no-repeat;}
.porto-map-section .map-content{background-color:rgba(247, 247, 247, 0.5);padding:90px 0 40px;min-height:400px;margin-top:0;}
#main.main-boxed .porto-map-section .map-content{padding-left:24px;padding-right:24px;}
.porto-map-section .map-content article.post .post-date .day, .porto-map-section .map-content .post-item .post-date .day{background-color:#fff;}
.pricing-table{margin:10px 0;padding:0 var(--porto-column-spacing);text-align:center;}
.pricing-table ul{list-style:none;margin:20px 0 0 0;padding:0;}
.pricing-table li{padding:10px 0;border-top:1px solid var(--porto-gray-5);color:var(--porto-body-color);}
.pricing-table h3{font-size:1.3em;font-weight:normal;margin:-20px -20px 50px -20px;padding:20px;letter-spacing:normal;background-color:var(--porto-gray-5);}
.pricing-table h3 strong{font-weight:inherit;}
.pricing-table h3 .desc{font-size:0.7em;line-height:24px;margin-bottom:0;padding-bottom:0;font-style:normal;text-transform:none;display:block;color:var(--porto-body-color);}
.pricing-table .plan-price{border-radius:100px;display:block;height:100px;margin:20px auto -65px;width:100px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--porto-normal-bg);border:5px solid var(--porto-light-2);box-shadow:0 5px 20px var(--porto-gray-bg) inset, 0 3px 0 var(--porto-gray-6) inset;}
.pricing-table .price{font:bold 25px / 25px Georgia, Serif;line-height:1;display:flex;justify-content:center;color:var(--porto-body-color);}
.pricing-table .most-popular{border:1px solid var(--porto-primary-color);box-shadow:11px 0 10px -10px rgba(0, 0, 0, 0.1), -11px 0 10px -10px rgba(0, 0, 0, 0.1);padding:30px 20px;top:-10px;z-index:2;}
@media(max-width:767px){
.pricing-table .most-popular{top:0;}
}
.pricing-table .most-popular h3{background:var(--porto-primary-color);padding-top:30px;text-shadow:0 1px #555;}
.pricing-table .most-popular h3, .pricing-table .most-popular h3 .desc{color:var(--porto-primary-color-inverse);}
.pricing-table .plan-ribbon-wrapper{height:88px;overflow:hidden;position:absolute;right:-3px;top:-5px;width:85px;}
.pricing-table .plan-ribbon{transform:rotate(45deg);background-image:linear, top, #bfdc7a, #8ebf45;background-color:#bfdc7a;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);color:#333;font-size:14px;left:-5px;padding:7px 0;position:relative;text-align:center;text-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px;top:15px;width:120px;}
.pricing-table .plan-ribbon:before{left:0;border-left:3px solid transparent;border-right:3px solid transparent;bottom:-3px;content:"";position:absolute;}
.pricing-table .plan-ribbon:after{border-left:3px solid transparent;border-right:3px solid transparent;bottom:-3px;content:"";position:absolute;right:0;}
.pricing-table [class*="col-lg-"]{padding-left:0;padding-right:0;}
.pricing-table .plan{margin-bottom:35px;margin-right:0;padding:20px;position:relative;background:var(--porto-normal-bg);border:1px solid var(--porto-gray-bg);color:var(--porto-body-color);}
.pricing-table .btn{margin-top:5px;}
.pricing-table .price-unit{font-size:50%;line-height:1.4;}
.pricing-table .price-label{display:block;text-transform:uppercase;color:#777;font-size:0.7rem;margin-bottom:0;}
.pricing-table-sm h3 .desc{font-size:0.7em;}
.pricing-table-sm .plan-price{height:70px;margin:10px auto -65px;width:70px;border:3px solid var(--porto-light-2);box-shadow:0 5px 20px var(--porto-gray-bg) inset, 0 3px 0 var(--porto-gray-6) inset;}
.pricing-table-sm .price{font:bold 19px/19px Georgia, serif;line-height:1;}
.pricing-table-sm .most-popular{padding-bottom:30px;}
.pricing-table-flat .plan{padding-left:0;padding-right:0;padding-bottom:15px;margin:-1px;}
.pricing-table-flat .plan h3{padding-left:0;padding-right:0;margin:-20px 0 0;padding-top:30px;text-shadow:0 1px #555;}
.pricing-table-flat .plan ul{margin-top:0;margin-bottom:-15px;}
.pricing-table-flat .plan ul li{padding:8px 0;}
.pricing-table-flat .plan.most-popular ul li{padding:10px 0;}
.pricing-table-flat .plan-btn-bottom li:last-child{border-bottom:1px solid var(--porto-gray-5);}
.pricing-table-flat .plan-price{background:none;border-radius:0;border:0;box-shadow:none;width:100%;font-family:var(--porto-body-ff), sans-serif;font-size:1.5em;height:auto;line-height:38px;margin:0;}
.pricing-table-flat .plan h3{background:var(--porto-primary-color);}
.pricing-table-flat .price, .pricing-table-flat .plan h3, .pricing-table-flat .plan h3 .desc{color:var(--porto-primary-color-inverse);}
.pricing-table-flat .btn-top{margin-top:13px;margin-bottom:13px;}
.pricing-table-flat .btn-bottom{margin-top:30px;}
.pricing-table.spaced [class*="col-lg-"]{padding-left:2px;padding-right:2px;}
.pricing-table.no-borders .plan{border:0 !important;}
.pricing-table-classic .plan{padding:0 0 2.5rem 0;margin:-1px;}
.pricing-table-classic .plan h3{margin:0;padding:0;line-height:1;font-size:0.8rem;}
.pricing-table-classic .plan h3 strong{display:block;padding:1.5rem 1rem;background:#fff;margin:-1px -1px 0;}
.pricing-table-classic .plan h3 .desc{display:none;}
.pricing-table-classic .plan ul{margin-top:0;padding:0.8rem 0.8rem 1.4rem;font-size:0.9em;}
.pricing-table-classic .plan ul li{padding:8px 0;border-top:none;border-bottom:1px solid #ededed;}
.pricing-table-classic .plan ul li:last-child{border-bottom:none;}
.pricing-table-classic .plan.most-popular ul{font-size:0.8rem;}
.pricing-table-classic .plan.most-popular ul li{padding:10px 0;}
.pricing-table-classic .most-popular{box-shadow:0px 0px 40px rgba(200, 200, 200, 0.3);transform:scale(1.15);top:auto;}
.pricing-table-classic .most-popular h3 strong{background-color:var(--porto-primary-color);}
@media(max-width:767px){
.pricing-table-classic .most-popular{transform:none;}
}
.pricing-table-classic .plan-price{border-radius:0;width:100%;margin:0;padding:2rem 0.8rem;height:auto;line-height:1;}
.pricing-table-classic .price{font-size:2.7rem;font-weight:600;font-family:inherit;color:var(--porto-heading-color);}
.pricing-table-classic.pricing-table-sm .plan h3 strong{padding:0.95rem 1rem;}
.pricing-table-classic.spaced [class*="col-lg-"]{padding-left:var(--porto-column-spacing);padding-right:var(--porto-column-spacing);}
.pricing-table.pricing-table-classic .plan{border-color:#ededed;border-radius:0;text-shadow:none;}
.pricing-table.pricing-table-classic .plan h3{background:none;}
.pricing-table.pricing-table-classic .most-popular h3{text-shadow:none;}
.pricing-table.pricing-table-classic .plan-price{box-shadow:none;background:var(--porto-gray-1);border:0;}
.pricing-table .plan-primary h3, .pricing-table-classic .plan-primary h3 strong{background-color:var(--porto-primary-color);color:var(--porto-primary-color-inverse, #FFF);}
.pricing-table .plan-primary h3 .desc, .pricing-table-flat .plan-primary .price{color:var(--porto-primary-color-inverse, #FFF);}
.pricing-table .plan-primary{border-color:var(--porto-primary-color);}
.pricing-table .plan-secondary h3, .pricing-table-classic .plan-secondary h3 strong{background-color:var(--porto-secondary-color);color:var(--porto-secondary-color-inverse, #FFF);}
.pricing-table .plan-secondary h3 .desc, .pricing-table-flat .plan-secondary .price{color:var(--porto-secondary-color-inverse, #FFF);}
.pricing-table .plan-secondary{border-color:var(--porto-secondary-color);}
.pricing-table .plan-tertiary h3, .pricing-table-classic .plan-tertiary h3 strong{background-color:var(--porto-tertiary-color);color:var(--porto-tertiary-color-inverse, #FFF);}
.pricing-table .plan-tertiary h3 .desc, .pricing-table-flat .plan-tertiary .price{color:var(--porto-tertiary-color-inverse, #FFF);}
.pricing-table .plan-tertiary{border-color:var(--porto-tertiary-color);}
.pricing-table .plan-quaternary h3, .pricing-table-classic .plan-quaternary h3 strong{background-color:var(--porto-quaternary-color);color:var(--porto-quaternary-color-inverse, #FFF);}
.pricing-table .plan-quaternary h3 .desc, .pricing-table-flat .plan-quaternary .price{color:var(--porto-quaternary-color-inverse, #FFF);}
.pricing-table .plan-quaternary{border-color:var(--porto-quaternary-color);}
.pricing-table .plan-dark h3, .pricing-table-classic .plan-dark h3 strong{background-color:var(--porto-dark-color);color:var(--porto-dark-color-inverse, #FFF);}
.pricing-table .plan-dark h3 .desc, .pricing-table-flat .plan-dark .price{color:var(--porto-dark-color-inverse, #FFF);}
.pricing-table .plan-dark{border-color:var(--porto-dark-color);}
.pricing-table .plan-light h3, .pricing-table-classic .plan-light h3 strong{background-color:var(--porto-light-color);color:var(--porto-light-color-inverse, #212529);}
.pricing-table .plan-light h3 .desc, .pricing-table-flat .plan-light .price{color:var(--porto-light-color-inverse, #212529);}
.pricing-table .plan-light{border-color:var(--porto-light-color);}
@media(max-width:767px){ .pricing-table{margin-left:0px;}
.pricing-table .plan{margin-right:0;}
}
.border-transparent{border-color:transparent;}
.no-box-shadow{box-shadow:none !important;}
.timeline-circle{position:relative;margin-left:25px;width:118px;height:118px;border-radius:50%;border-width:1px;border-style:solid;z-index:2;box-shadow:0px 11px 21px 0px rgba(229, 232, 235, 0.75);}
.timeline-circle .circle-dotted{position:absolute;padding:16px;width:106px;height:106px;top:5px;left:5px;display:flex;align-items:center;justify-content:center;border-style:dashed;border-width:1px;border-radius:50%;overflow:hidden;}
.timeline-circle .circle-center > span:first-child{font-size:1.5em;line-height:1.5;display:block;}
.timeline-circle.circle-light{border-color:#e6ebeb;}
.timeline-circle.circle-light .circle-dotted{border-color:#e6ebeb;}
.timeline-balloon{position:relative;}
.timeline-balloon::before{content:'';position:absolute;top:-35px;left:83px;width:1px;height:120%;background-color:#e6ebeb;}
.timeline-balloon:last-of-type::before{height:75px;}
.timeline-balloon .balloon-cell{display:table-cell;vertical-align:top;width:100%;}
.timeline-balloon .balloon-time{padding-top:25px;width:93px;white-space:nowrap;}
.timeline-balloon .balloon-time .time-text{display:inline-block;vertical-align:middle;width:72px;}
.timeline-balloon .balloon-time .time-dot{position:relative;width:25px;height:25px;display:inline-block;vertical-align:middle;}
.timeline-balloon .balloon-time .time-dot::before{content:'';position:absolute;width:19px;height:19px;top:50%;left:50%;border:2px solid var(--porto-primary-color);border-radius:50%;transform:translate(-50%, -50%);}
.timeline-balloon .balloon-time .time-dot::after{content:'';position:absolute;width:7px;height:7px;top:50%;left:50%;border-radius:50%;transform:translate(-50%, -50%);background-color:var(--porto-primary-color);}
.timeline-balloon .balloon-content{position:relative;margin-left:34px;padding:25px;padding-right:15px;border-width:1px;border-style:solid;border-radius:3px;border-color:#e6ebeb;}
.timeline-balloon .balloon-content.balloon-shadow{box-shadow:0px 11px 21px 0px rgba(229, 232, 235, 0.75);}
.timeline-balloon .balloon-content .balloon-arrow{position:absolute;width:20px;height:20px;top:35px;left:-15px;border-width:1px;border-style:solid;border-right:none;border-bottom:none;border-color:#e6ebeb;transform:rotate(-45deg);transform-origin:left top;}
.timeline-balloon .balloon-content .balloon-photo{display:table-cell;vertical-align:top;height:64px;width:64px;}
.timeline-balloon .balloon-content .balloon-description{display:table-cell;padding-left:25px;}
.timeline-balloon .balloon-content .balloon-description p{line-height:1.6;}
@media(max-width:767px){
.timeline-circle{margin:0px auto 35px !important;}
.timeline-balloon:before{left:50%;}
.timeline-balloon .balloon-time .time-dot{display:none;}
.timeline-balloon .balloon-time .time-text{position:absolute;top:-11px;left:50%;text-align:center;background:#FFF;border-width:1px;border-style:solid;border-radius:3px;border-color:#e6ebeb;padding:5px 0px;z-index:1;transform:translateX(-50%);}
.timeline-balloon .balloon-content{margin-left:5px;}
}
.porto-process .process-step{display:flex;position:relative;padding-bottom:60px;overflow:hidden;}
.porto-process .process-step:first-child .process-step-circle:before{display:none;}
.porto-process .process-step:last-child{padding-bottom:20px;}
.porto-process .process-step:last-child .process-step-circle:after{display:none;}
.porto-process .process-step-circle{display:flex;flex:0 0 auto;justify-content:center;width:60px;height:60px;text-align:center;border:2px solid var(--porto-primary-color, #ccc);border-radius:50%;align-items:center;position:relative;transition:0.2s;margin:5px 15px 0 0;font-size:1.6em;letter-spacing:-1px;color:var(--porto-dark-color, #000);}
.porto-process .process-step-circle:before, .porto-process .process-step-circle:after{content:'';width:2px;display:block;background-color:#ededed;position:absolute;height:300px;top:58px;left:28px;}
.porto-process .process-step-circle:before{top:auto;bottom:100%;height:58px;margin-bottom:2px;}
.porto-process .process-step-content{max-width:100%;}
.porto-process .process-step-content h4{font-size:1.2em;margin-bottom:0.25rem;font-weight:700;}
.porto-process.process-horizontal{text-align:center;}
@media(min-width:992px){
.porto-process.process-horizontal{display:flex;}
}
.porto-process.process-horizontal .process-step{align-items:center;flex-direction:column;justify-content:center;flex:1;padding:0 1.5rem;margin-bottom:2.5rem;overflow:visible;}
@media(min-width:992px){
.porto-process.process-horizontal .process-step:before{content:'';height:2px;display:block;background-color:#ededed;position:absolute;width:50%;top:45px;left:75%;}
.porto-process.process-horizontal .process-step:last-child:before{content:none;}
}
.porto-process.process-horizontal .process-step-circle{-ms-flex:none;flex:none;width:90px;height:90px;margin:0;}
.porto-process.process-horizontal .process-step-circle i{font-size:1.5em;}
.porto-process.process-horizontal .process-step-circle:before, .porto-process.process-horizontal .process-step-circle:after{content:none;}
.porto-process.process-horizontal .process-step-content{padding-top:20px;}
.porto-process.process-horizontal .process-step-content h4{font-size:1.5em;margin-bottom:0.5rem;}
div.stats-desc > div.counter_prefix, div.stats-desc > div.counter_suffix{display:inline;}
.stats-block{display:block;margin-bottom:35px;}
.stats-block .stats-number{display:inline;}
.stats-block .stats-number, div.stats-desc > div.counter_prefix, div.stats-desc > div.counter_suffix{font-size:50px;font-weight:700;line-height:1;}
div.stats-desc > div.counter_suffix{display:none;}
.stats-block .stats-text{font-size:18px;width:100%;text-align:inherit;}
.stats-left .porto-sicon-left{display:table-cell;padding-right:15px;}
.stats-left .stats-desc{text-align:left;display:table-cell;vertical-align:middle;box-sizing:content-box;width:auto;}
.stats-top .porto-sicon-top, .stats-top .stats-desc{width:100%;display:block;text-align:center;}
.stats-top .porto-icon, .stats-top .img-icon{margin:0 auto;}
.stats-top .porto-sicon-img{margin:0 auto;}
.stats-top .stats-number{padding:8px 0;}
.stats-right.stats-block{display:inline-block;width:100%;}
.stats-right .porto-sicon-right{display:table-cell;padding-left:15px;}
.stats-right .stats-desc{text-align:right;display:table-cell;vertical-align:middle;}
.stats-block.stats-left, .stats-block.stats-right{direction:ltr;}
.stats-block .porto-icon.none{margin-bottom:5px;}
.stats-block .stats-text{font-weight:100;font-size:20px;line-height:1;}
.stats-block.counter-single-line{text-align:center;}
.stats-block.counter-single-line > div{display:inline-block;vertical-align:baseline;text-align:center;}
.stats-block.counter-with-border{border:1px solid var(--porto-gray-2);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);padding:25px;}
.stats-block.counter-inline{margin-bottom:20px;}
.stats-block.counter-inline .porto-sicon-top, .stats-block.counter-inline .stats-desc{text-align:left;}
.stats-block.counter-inline .stats-number, .stats-block.counter-inline div.stats-desc > div.counter_prefix, .stats-block.counter-inline div.stats-desc > div.counter_suffix{font-size:14px;}
.stats-block.counter-inline div.counter_prefix, .stats-block.counter-inline div.counter_suffix{font-weight:400;}
.stats-block.counter-alternative .stats-number{font-family:var(--porto-alt-ff), sans-serif;}
.stats-block.counter-primary .stats-number, .stats-block.counter-primary div.counter_prefix, .stats-block.counter-primary div.counter_suffix{color:var(--porto-primary-color);}
.stats-block.counter-secondary .stats-number, .stats-block.counter-secondary div.counter_prefix, .stats-block.counter-secondary div.counter_suffix{color:var(--porto-secondary-color);}
.stats-block.counter-tertiary .stats-number, .stats-block.counter-tertiary div.counter_prefix, .stats-block.counter-tertiary div.counter_suffix{color:var(--porto-tertiary-color);}
.stats-block.counter-quaternary .stats-number, .stats-block.counter-quaternary div.counter_prefix, .stats-block.counter-quaternary div.counter_suffix{color:var(--porto-quaternary-color);}
.stats-block.counter-dark .stats-number, .stats-block.counter-dark div.counter_prefix, .stats-block.counter-dark div.counter_suffix{color:var(--porto-dark-color);}
.stats-block.counter-light .stats-number, .stats-block.counter-light div.counter_prefix, .stats-block.counter-light div.counter_suffix{color:var(--porto-light-color);}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-loading .slick-list{background:#fff url(https://samsaracisternino.com/wp-content/themes/porto/images/AjaxLoader.gif) center center no-repeat;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;outline:none;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-prev, .slick-next{line-height:0;padding:0;border:none;outline:none;}
.slick-prev:hover, .slick-prev:focus, .slick-prev:active, .slick-next:hover, .slick-next:focus, .slick-next:active{outline:none;background:transparent;color:transparent;box-shadow:none;}
[dir="rtl"] .slick-prev{left:auto;right:-15px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
[dir="rtl"] .slick-next{left:-15px;right:auto;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0 2px;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;}
.slick-dots li.slick-active button:before{color:black;opacity:0.75;}
.porto-carousel-wrapper .slick-dots li i{opacity:0.5;transition:all 0.3s ease-in-out;padding-left:1px;padding-right:1px;-webkit-appearance:initial;}
.porto-carousel-wrapper .slick-dots li:hover i{opacity:1;}
.porto-carousel-wrapper .slick-dots li.slick-active i{opacity:1;}
button.slick-next:active, button.slick-prev:active{background:initial;border:initial;padding:initial;}
.porto-item-wrap > .wpb_button, .porto-item-wrap > .wpb_content_element, .porto-item-wrap > .wpb_row, .porto-item-wrap > ul.wpb_thumbnails-fluid > li, .porto-item-wrap > div{margin-bottom:0 !important;}
ul.slick-dots{margin:0;padding:10px 0;}
.slick-dots{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);}
.porto-carousel-wrapper button{z-index:1;}
.porto-carousel-wrapper button.circle-border, .porto-carousel-wrapper button.circle-bg{border-radius:100%;width:1.5em;height:1.5em;line-height:1.5em;}
.porto-carousel-wrapper button.square-border, .porto-carousel-wrapper button.square-bg{border-radius:0px !important;width:1.6em;height:1.6em;min-width:30px;min-height:30px;}
button.slick-next.circle-border i, button.slick-prev.circle-border i{left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.porto-carousel-wrapper button.slick-disabled{opacity:0.5;cursor:auto;}
.porto-carousel-wrapper{position:relative;margin-bottom:35px;}
.porto-carousel-wrapper .wpb_content_element{margin-bottom:0;}
.porto-carousel-wrapper .slick-prev, .porto-carousel-wrapper .slick-next{position:absolute;top:50%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;}
.porto-carousel-wrapper .slick-prev:hover, .porto-carousel-wrapper .slick-next:hover{opacity:0.8;}
.porto-carousel-wrapper ul.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;z-index:99;}
.porto-item-wrap.slick-slide.animated{opacity:1 !important;}
body .porto-carousel-wrapper{padding-bottom:0;}
body .slick-dots{transform:translateY(0);}
body .porto-carousel-wrapper ul.slick-dots, body .slick-dots{position:relative;bottom:-5px;margin-top:10px;}
body .sidebar-content .porto-carousel-wrapper ul.slick-dots, body .sidebar-content .slick-dots{margin-top:3px;}
body .sidebar-content .porto-carousel-wrapper{margin-bottom:0;}
body .slick-slide img{display:inline;}
.porto-carousel-wrapper > div:first-child{position:relative;display:block;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent;}
.porto-carousel-wrapper > div:first-child > .porto-item-wrap{display:none;}
.porto-carousel-wrapper > div:first-child > .porto-item-wrap:first-child{display:block;position:relative;min-height:200px;}
.porto-carousel-wrapper > div:first-child > .porto-item-wrap:first-child > *{opacity:0;}
.porto-carousel-wrapper > div:first-child.slick-initialized > .porto-item-wrap{display:block;}
.porto-carousel-wrapper > div:first-child.slick-initialized > .porto-item-wrap:first-child{position:static;min-height:0;}
.porto-carousel-wrapper > div:first-child.slick-initialized > .porto-item-wrap:first-child:before{display:none;}
.porto-carousel-wrapper > div:first-child.slick-initialized > .porto-item-wrap:first-child > *{opacity:1;}
.vc_row-no-padding .porto-carousel-wrapper .slick-next{right:0;}
.vc_row-no-padding .porto-carousel-wrapper .slick-prev{left:0;}
.banner-container .porto-block .porto-carousel-wrapper{margin-bottom:0;}
#banner-wrapper .porto-carousel-wrapper, #content-top .porto-carousel-wrapper, #content-bottom .porto-carousel-wrapper, #content-inner-top .porto-carousel-wrapper, #content-inner-bottom .porto-carousel-wrapper{margin-bottom:20px;}
#banner-wrapper .porto-carousel-wrapper .vc_single_image-wrapper, #content-top .porto-carousel-wrapper .vc_single_image-wrapper, #content-bottom .porto-carousel-wrapper .vc_single_image-wrapper, #content-inner-top .porto-carousel-wrapper .vc_single_image-wrapper, #content-inner-bottom .porto-carousel-wrapper .vc_single_image-wrapper{width:100%;}
#banner-wrapper .porto-carousel-wrapper .vc_single_image-wrapper img, #content-top .porto-carousel-wrapper .vc_single_image-wrapper img, #content-bottom .porto-carousel-wrapper .vc_single_image-wrapper img, #content-inner-top .porto-carousel-wrapper .vc_single_image-wrapper img, #content-inner-bottom .porto-carousel-wrapper .vc_single_image-wrapper img{width:100%;}
.porto-ultimate-content-box-anchor, .porto-ultimate-content-box-anchor:active, .porto-ultimate-content-box-anchor:focus, .porto-ultimate-content-box-anchor:hover, .porto-ultimate-content-box-anchor:visited{text-decoration:none;line-height:inherit;outline:0;}
.porto-ultimate-content-box.has-content-pos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.porto-ultimate-content-box:after{content:'';display:block;clear:both;}
.porto-hotspot{display:flex;align-items:center;justify-content:center;position:absolute;background:#fb7070;width:20px;height:20px;border-radius:50%;line-height:20px;font-size:8px;cursor:pointer;}
.porto-hotspot:before{content:'';position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;}
.porto-hotspot .porto-products, .porto-hotspot ul.products, .porto-hotspot .products .product-col{margin-bottom:0;}
.porto-hotspot i{color:#fff;line-height:inherit;}
.porto-hotspot .popup-wrap{text-align:left;cursor:default;position:absolute;z-index:29;padding:20px;min-width:250px;background:#fff;box-shadow:0 0 30px rgba(0, 0, 0, 0.06);opacity:0;visibility:hidden;transition:opacity 0.3s, transform 0.3s, visibility 0.3s;}
@media(max-width:575px){
.porto-hotspot .popup-wrap{min-width:160px;padding:10px;}
}
.porto-hotspot.pos-right .popup-wrap{left:calc(100% + 10px);transform:translate(-8px, -20%);}
.porto-hotspot.pos-left .popup-wrap{right:calc(100% + 10px);transform:translate(8px, -20%);}
.porto-hotspot.pos-right:hover .popup-wrap, .porto-hotspot.pos-left:hover .popup-wrap{transform:translate(0, -20%);}
.porto-hotspot.pos-top .popup-wrap{left:50%;bottom:calc(100% + 10px);transform:translate(-50%, -8px);}
.porto-hotspot.pos-bottom .popup-wrap{left:50%;top:calc(100% + 10px);transform:translate(-50%, 8px);}
.porto-hotspot.pos-top:hover .popup-wrap, .porto-hotspot.pos-bottom:hover .popup-wrap{transform:translate(-50%, 0);}
.porto-hotspot:hover .popup-wrap{visibility:visible;opacity:1;}
.elementor-element.elementor-widget-porto_hotspot{position:absolute;width:auto;}
.elementor-widget-porto_hotspot .porto-hotspot{position:static;}
.vc_progress_bar .vc_single_bar.progress, .progress{height:20px;margin-bottom:15px;box-shadow:none;overflow:visible;background:var(--porto-gray-3);}
.vc_progress_bar .vc_single_bar.progress, .progress, .vc_progress_bar .vc_single_bar.progress .progress-bar, .progress .progress-bar{border-radius:20px;}
.vc_progress_bar .vc_single_bar.progress.progress-border-radius, .progress.progress-border-radius, .vc_progress_bar .vc_single_bar.progress.progress-border-radius .progress-bar, .progress.progress-border-radius .progress-bar{border-radius:3px;}
.vc_progress_bar .vc_single_bar.progress.progress-no-border-radius, .progress.progress-no-border-radius, .vc_progress_bar .vc_single_bar.progress.progress-no-border-radius .progress-bar, .progress.progress-no-border-radius .progress-bar{border-radius:0;}
.vc_progress_bar .vc_single_bar.progress.progress-sm, .progress.progress-sm{height:10px;}
.vc_progress_bar .vc_single_bar.progress.progress-sm .progress-bar, .progress.progress-sm .progress-bar{line-height:10px;}
.vc_progress_bar .vc_single_bar.progress.progress-lg, .progress.progress-lg{height:35px;}
.vc_progress_bar .vc_single_bar.progress.progress-lg .progress-bar, .progress.progress-lg .progress-bar{font-size:13px;line-height:35px;}
.section-dark .vc_progress_bar .vc_single_bar.progress{background:var(--porto-dark-light-7);}
.vc_progress_bar .vc_single_bar.progress .vc_bar, .progress-bar{float:left;background-color:#CCC;box-shadow:none;position:relative;}
.vc_progress_bar .vc_single_bar.progress .vc_bar.progress-bar-success, .progress-bar.progress-bar-success{background-color:#47a447;color:#FFF;}
.vc_progress_bar .vc_single_bar.progress .vc_bar.progress-bar-warning, .progress-bar.progress-bar-warning{background-color:#ed9c28;color:#FFF;}
.vc_progress_bar .vc_single_bar.progress .vc_bar.progress-bar-danger, .progress-bar.progress-bar-danger{background-color:#d2322d;color:#FFF;}
.vc_progress_bar .vc_single_bar.progress .vc_bar.progress-bar-info, .progress-bar.progress-bar-info{background-color:#5bc0de;color:#FFF;}
.progress-bar-tooltip{position:absolute;padding:4px 8px;background-color:#333;color:#FFF;line-height:15px;font-size:11px;display:block;position:absolute;top:-28px;right:5px;opacity:0;transition:opacity 0.4s;}
.progress-bar-tooltip:after{border-color:#333 transparent;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";display:block;left:13px;position:absolute;width:0;}
.vc_progress_bar .vc_single_bar.progress.bar_blue .vc_bar{background-color:#0074CC;}
.vc_progress_bar .vc_single_bar.progress.bar_turquoise .vc_bar{background-color:#49afcd;}
.vc_progress_bar .vc_single_bar.progress.bar_green .vc_bar{background-color:#5bb75b;}
.vc_progress_bar .vc_single_bar.progress.bar_orange .vc_bar{background-color:#faa732;}
.vc_progress_bar .vc_single_bar.progress.bar_red .vc_bar{background-color:#da4f49;}
.vc_progress_bar .vc_single_bar.progress.bar_black .vc_bar{background-color:#414141;}
.vc_progress_bar .vc_single_bar .progress-bar{display:-ms-flexbox;display:flex;}
.progress-bar{width:0%;}
.porto-image-comparison{overflow:hidden;position:relative;z-index:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.elementor-editor-active .porto-image-comparison{pointer-events:none;}
.porto-image-comparison img{position:absolute;top:0;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.porto-image-comparison .porto-compare-icon{width:1em;position:relative;}
.porto-image-comparison .porto-compare-icon:before, .porto-image-comparison .porto-compare-icon:after{content:'';border:6px inset transparent;position:absolute;width:0;height:0;top:50%;margin-top:-6px;}
.porto-image-comparison .porto-compare-icon:before{border-right:6px solid;border-left:none;left:-0.05em;}
.porto-image-comparison .porto-compare-icon:after{border-left:6px solid;border-right:none;right:-0.05em;}
.porto-image-comparison-vertical .porto-compare-icon{transform:rotate(90deg);}
.porto-image-comparison-before{z-index:16;}
.porto-image-comparison-after{z-index:8;}
.porto-image-comparison-handle{position:absolute;top:50%;left:50%;margin-top:-1.5rem;margin-left:-1.5rem;display:flex;align-items:center;justify-content:center;cursor:move;width:3rem;height:3rem;z-index:25;color:#fff;border:3px solid;border-radius:1.5rem;font-size:1.25rem;}
.porto-image-comparison-handle, .porto-image-comparison-handle:before, .porto-image-comparison-handle:after{box-shadow:0 0 5px rgba(0, 0, 0, 0.08);}
.porto-image-comparison-handle:before, .porto-image-comparison-handle:after{content:'';position:absolute;height:100vh;left:50%;margin-left:-1.5px;border-left:3px solid;bottom:50%;margin-bottom:1.5rem;}
.porto-image-comparison-vertical .porto-image-comparison-handle:before, .porto-image-comparison-vertical .porto-image-comparison-handle:after{border-left:none;border-top:3px solid;width:100vw;height:auto;right:50%;bottom:auto;left:auto;margin:-1.5px 1.5rem 0 0;}
.porto-image-comparison-handle:after{bottom:auto;top:50%;margin:1.5rem 0 0 -1.5px;}
.porto-image-comparison-vertical .porto-image-comparison-handle:after{top:auto;left:50%;margin:-1.5px 0 0 1.5rem;}
.porto-gallery img{object-fit:cover;width:100%;}
.porto-gallery figure{overflow:hidden;position:relative;margin-bottom:0;}
.porto-gallery > figure{padding:calc(var(--porto-el-spacing) / 2);}
.porto-gallery.porto-gallery-grid{flex-wrap:wrap;}
.porto-gallery.porto-gallery-grid.has-ccols-spacing > *{padding-top:calc(var(--porto-el-spacing, var(--porto-grid-gutter-width)) / 2);padding-bottom:calc(var(--porto-el-spacing, var(--porto-grid-gutter-width)) / 2);}
.porto-gallery.porto-preset-layout a > figure, .porto-gallery.porto-preset-layout img{height:100%;}
.porto-gallery.align-items-center .owl-stage, .porto-gallery.align-items-end .owl-stage, .porto-gallery.align-items-stretch .owl-stage{display:flex;}
.porto-gallery.align-items-center .owl-item, .porto-gallery.align-items-end .owl-item, .porto-gallery.align-items-stretch .owl-item{flex:0 0 auto;}
.porto-gallery.align-items-center .owl-stage{align-items:center;}
.porto-gallery.align-items-end .owl-stage{align-items:flex-end;}
.porto-gallery.align-items-stretch img{height:100%;}
.porto-gallery.align-items-stretch .owl-item figure{height:100%;}
.porto-ig-effect-1 figure:before, .porto-ig-effect-1 figure:after{content:'';position:absolute;opacity:1;z-index:1;}
.porto-ig-effect-1 figure:before{background:rgba(255, 255, 255, 0.3);bottom:0;left:50%;right:51%;top:0;}
.porto-ig-effect-1 figure:after{bottom:50%;left:0;right:0;top:50%;}
.porto-ig-effect-1 figure:hover:before, .porto-ig-effect-1 figure:hover:after{left:0;right:0;opacity:0;transition:0.5s linear;}
.porto-ig-effect-2 figure:before, .porto-ig-effect-2 figure:after{content:'';position:absolute;background:rgba(255, 255, 255, 0.6);height:100%;left:0;opacity:0.4;top:0;transition:0.9s;width:100%;z-index:1;}
.porto-ig-effect-2 figure:before{transform:translate(105%, 0%);}
.porto-ig-effect-2 figure:after{transform:translate(-105%, 0%);}
.porto-ig-effect-2 figure:hover:before, .porto-ig-effect-2 figure:hover:after{opacity:0;transform:none;}
.porto-ig-effect-3 figure:before{content:'';position:absolute;top:0;left:50%;width:120%;height:60px;background:rgba(255, 255, 255, 0.1);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);transition:0.5s linear;backface-visibility:hidden;z-index:1;}
.porto-ig-effect-3 figure:hover:before{top:100%;left:-100%;transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 200%, 0);}
.porto-ig-effect-4 figure:before, .porto-ig-effect-4 figure:after{content:'';position:absolute;background:rgba(255, 255, 255, 0.1);opacity:1;transition:0.5s;z-index:1;}
.porto-ig-effect-4 figure:before{bottom:0;left:50%;right:51%;top:0;}
.porto-ig-effect-4 figure:after{bottom:50%;left:0;right:0;top:50%;}
.porto-ig-effect-4 figure:hover:before, .porto-ig-effect-4 figure:hover:after{left:0;right:0;top:0;bottom:0;opacity:0.5;}
.porto-ig-zoom figure img{transition:transform 0.3s;}
.porto-ig-zoom figure:hover img{transform:scale(1.08, 1.08) translateZ(0);}
.porto-ig-fadein figure:before, .porto-ig-overlay figure:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;transition:opacity 0.4s;background:rgba(0, 0, 0, 0.5);}
.porto-ig-fadein figure:hover:before{opacity:0;}
.porto-ig-overlay figure:before{opacity:0;}
.porto-ig-overlay figure:hover:before{opacity:1;}
.porto-ig-boxshadow figure{transition:box-shadow 0.3s;}
.porto-ig-boxshadow figure:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
.porto-scroll-progress{width:100%;pointer-events:none;-webkit-appearance:none;appearance:none;border:0;background-color:#f4f4f4;}
.porto-scroll-progress::-webkit-progress-bar{background-color:#f4f4f4;}
.porto-scroll-progress::-moz-progress-bar{border:0;}
.porto-scroll-progress::-moz-progress-bar{background-color:var(--porto-primary-color);}
.porto-scroll-progress::-webkit-progress-value{background-color:var(--porto-primary-color);}
.porto-scroll-progress:focus{outline:none;}
.admin-bar .porto-scroll-progress.fixed-top{top:32px;}
@media screen and (max-width:782px){
.admin-bar .porto-scroll-progress.fixed-top{top:46px;}
}
@media screen and (max-width:600px){
.admin-bar .porto-scroll-progress.fixed-top{top:0;}
}
.porto-scroll-progress.fixed-under-header{display:none;}
.porto-scroll-progress-circle{position:fixed;z-index:1299;right:1.25rem;bottom:1.25rem;width:3rem;height:3rem;padding:1px;background:none;font-size:0.75rem;pointer-events:auto;opacity:0;transform:translateY(20px);transition:opacity 0.3s, transform 0.3s;}
.porto-scroll-progress-circle.show{opacity:1;transform:translateY(0);}
.porto-scroll-progress-circle.pos-bl, .porto-scroll-progress-circle.pos-tl{left:1.25rem;right:auto;}
.porto-scroll-progress-circle.pos-tl, .porto-scroll-progress-circle.pos-tr{top:1.25rem;bottom:auto;}
.porto-scroll-progress-circle svg{border-radius:50px;overflow:visible;}
.porto-scroll-progress-circle i{position:absolute;width:80%;height:80%;left:10%;top:10%;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;z-index:1;background-color:var(--porto-dark-color);}
.porto-scroll-progress-circle circle{stroke:var(--porto-primary-color);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1, 400;}
@media(max-width:767px){
.porto-scroll-progress-circle{display:none;}
} .circular-bar{text-align:center;margin-bottom:25px;}
.circular-bar .circular-bar-chart{position:relative;}
.circular-bar strong{display:block;font-weight:600;font-size:18px;line-height:30px;position:absolute;top:37%;width:80%;left:10%;text-align:center;}
.circular-bar label{display:block;font-weight:100;font-size:17px;line-height:20px;position:absolute;top:52%;width:80%;left:10%;text-align:center;}
.circular-bar label:first-child{top:50%;margin-top:-10px;}
.circular-bar.only-icon i{display:block;font-weight:600;font-size:38px;line-height:30px;position:absolute;top:42%;width:80%;left:10%;text-align:center;}
.circular-bar.only-icon .fas, .circular-bar.only-icon .fab, .circular-bar.only-icon .far{color:var(--porto-primary-color);}
.circular-bar.single-line strong{top:50%;transform:translateY(-50%);}
.circular-bar.circular-bar-sm label{font-size:14px;top:38%;margin-top:0;}
.circular-bar.circular-bar-lg strong{font-size:20px;top:42%;}
.section-scroll-dots-navigation{display:flex;flex-direction:column;position:fixed;top:50%;right:30px;border-radius:35px;padding:9.6px;padding:0.6rem;z-index:10;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}
.section-scroll-dots-navigation > ul > li{position:relative;margin-bottom:4.8px;margin-bottom:0.3rem;}
.section-scroll-dots-navigation > ul > li > a{position:relative;width:8px;height:8px;display:block;margin:0.3rem 0.3rem 0.6rem;border-radius:4px;background:rgba(204, 204, 204, 0.5);transition:background 0.3s;}
.section-scroll-dots-navigation > ul > li.active > a{background:#ccc;}
.section-scroll-dots-navigation > ul > li span{position:absolute;top:50%;right:calc(100% + 20px);background:#fff;color:#212529;font-size:0.8rem;font-weight:800;padding:0.2rem 1rem;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);transition:opacity 0.3s;text-transform:uppercase;box-shadow:0 0 4px 3px rgba(0, 0, 0, 0.06);}
.section-scroll-dots-navigation > ul > li span:after{content:'';position:absolute;top:50%;left:100%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #f7f7f7;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}
.section-scroll-dots-navigation > ul > li:hover span{visibility:visible;opacity:1;}
.section-scroll-dots-navigation.dots-nav-light > ul > li > a{background:rgba(255, 255, 255, 0.3);}
.section-scroll-dots-navigation.dots-nav-light > ul > li.active > a{background:#fff;}
.cd-product-viewer-wrapper{text-align:center;padding:2em 0;}
.cd-product-viewer-wrapper > div{display:inline-block;}
@media(max-width:1199px){
.cd-product-viewer-wrapper > div{width:100% !important;}
}
.cd-product-viewer-wrapper .product-viewer{position:relative;z-index:1;display:inline-block;overflow:hidden;}
@media(max-width:1199px){
.cd-product-viewer-wrapper .product-viewer{width:100% !important;}
}
.cd-product-viewer-wrapper img{display:block;position:relative;width:100%;z-index:1;}
.cd-product-viewer-wrapper .product-sprite{position:absolute;z-index:2;top:0;left:0;height:100%;width:1600%;background-size:100%;background-repeat:no-repeat;background-position:center center;opacity:0;transition:opacity 0.3s;}
.cd-product-viewer-wrapper.loaded .product-sprite{opacity:1;cursor:ew-resize;}
.cd-product-viewer-handle{position:relative;z-index:2;width:60%;max-width:300px;border-radius:50em;margin:1em auto 3em;height:4px;background:#646669;}
.cd-product-viewer-handle .fill{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;border-radius:inherit;background:#212529;transform:scaleX(0);transform-origin:left center;transition:transform 0.5s;}
.no-csstransitions .cd-product-viewer-handle .fill{display:none;}
.loaded .cd-product-viewer-handle .fill{opacity:1;background-image:none !important;transition:transform 0.3s, ease opacity 0.2s 0.3s;}
.cd-product-viewer-handle .handle{position:absolute;z-index:2;display:inline-block;height:44px;width:44px;left:0;top:-20px;background:#212529;border-radius:50%;border:2px solid #212529;text-indent:100%;white-space:nowrap;overflow:hidden;color:transparent;transform:translateX(-50%) scale(0);transition:box-shadow 0.2s;}
.cd-product-viewer-handle .handle .bars{position:absolute;top:50%;left:50%;width:4px;height:20px;background:#FFF;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
.cd-product-viewer-handle .handle .bars:before, .cd-product-viewer-handle .handle .bars:after{content:'';position:absolute;top:50%;width:4px;height:60%;background:#FFF;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}
.cd-product-viewer-handle .handle .bars:before{left:-8px;}
.cd-product-viewer-handle .handle .bars:after{right:-8px;}
.loaded .cd-product-viewer-handle .handle{transform:translateX(-50%) scale(1);animation:cd-bounce 300ms 300ms;animation-fill-mode:both;cursor:ew-resize;}
@keyframes cd-bounce {
0%{transform:translateX(-50%) scale(0);}
60%{transform:translateX(-50%) scale(1.1);}
100%{transform:translateX(-50%) scale(1);}
}  html .blockquote-primary{border-color:var(--porto-primary-color) !important;}
html .blockquote-secondary{border-color:var(--porto-secondary-color) !important;}
html .blockquote-tertiary{border-color:var(--porto-tertiary-color) !important;}
html .blockquote-quaternary{border-color:var(--porto-quaternary-color) !important;}
html .blockquote-dark{border-color:var(--porto-dark-color) !important;}
html .blockquote-light{border-color:var(--porto-light-color) !important;}
html .popover-primary .popover-title{background-color:var(--porto-primary-color) !important;color:var(--porto-primary-color-inverse, #FFF) !important;}
html .popover-secondary .popover-title{background-color:var(--porto-secondary-color) !important;color:var(--porto-secondary-color-inverse, #FFF) !important;}
html .popover-tertiary .popover-title{background-color:var(--porto-tertiary-color) !important;color:var(--porto-tertiary-color-inverse, #FFF) !important;}
html .popover-quaternary .popover-title{background-color:var(--porto-quaternary-color) !important;color:var(--porto-quaternary-color-inverse, #FFF) !important;}
html .popover-dark .popover-title{background-color:var(--porto-dark-color) !important;color:var(--porto-dark-color-inverse, #FFF) !important;}
html .popover-light .popover-title{background-color:var(--porto-light-color) !important;color:var(--porto-light-color-inverse, #212529) !important;}
.feature-box .feature-box-icon-primary{background-color:var(--porto-primary-color);}
.feature-box .feature-box-icon-secondary{background-color:var(--porto-secondary-color);}
.feature-box .feature-box-icon-tertiary{background-color:var(--porto-tertiary-color);}
.feature-box .feature-box-icon-quaternary{background-color:var(--porto-quaternary-color);}
.feature-box .feature-box-icon-dark{background-color:var(--porto-dark-color);}
.feature-box .feature-box-icon-light{background-color:var(--porto-light-color);}
.inline-block {
display: inline-block;
}.shop-loop-before.elementor-section{display:block}.shop-loop-before>.elementor-container{margin-left:auto;margin-right:auto}.shop-loop-before .elementor-widget-wrap{align-items:center}.shop-loop-before .elementor-widget-wrap>.elementor-element:not(.elementor-section){width:auto;margin-right:10px;margin-bottom:0;max-width:100%}.elementor-editor-active .shop-loop-before .elementor-widget-wrap>.elementor-widget-porto_sb_filter{min-width:100px}.elementor-section{display:flex;justify-content:center}.elementor-section .elementor-container{width:100%;margin-left:0;margin-right:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--porto-container-width);--porto-flick-carousel-width:var(--porto-container-width)}.container-fluid .elementor-top-section{margin-left:calc(var(--porto-fluid-spacing) * -1);margin-right:calc(var(--porto-fluid-spacing) * -1);padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing)}.container-fluid .elementor-top-section.elementor-section-full_width>.elementor-column-gap-no{margin-left:calc(var(--porto-fluid-spacing) * -1);margin-right:calc(var(--porto-fluid-spacing) * -1);width:calc(100% + 2 * var(--porto-fluid-spacing))}@media(max-width:991px){.container-fluid .porto-full-no-gap .elementor-section-boxed{padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing)}}.elementor .pricing-table{padding-left:0;padding-right:0}.elementor-container>.porto-carousel{width:100%}.elementor-container>.porto-carousel.has-ccols-spacing{width:calc(100% + var(--porto-el-spacing, var(--porto-grid-gutter-width)))}.elementor-section>.elementor-column-gap-default{margin-left:calc(var(--porto-column-spacing) * -1);margin-right:calc(var(--porto-column-spacing) * -1);width:calc(100% + var(--porto-grid-gutter-width))}.elementor-section>.elementor-column-gap-narrow{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}.elementor-section>.elementor-column-gap-extended{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.elementor-section>.elementor-column-gap-wide{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.elementor-section>.elementor-column-gap-wider{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.elementor-column-gap-default>.elementor-column>.elementor-element-populated,.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap,.elementor-column-gap-default>.elementor-row>.porto-ibanner,.porto-gap-default{padding:var(--porto-column-spacing)}.elementor-column-gap-narrow>.elementor-row>.porto-ibanner,.porto-gap-narrow{padding:5px}.elementor-column-gap-extended>.elementor-row>.porto-ibanner,.porto-gap-extended{padding:15px}.elementor-column-gap-wide>.elementor-row>.porto-ibanner,.porto-gap-wide{padding:20px}.elementor-column-gap-wider>.elementor-row>.porto-ibanner,.porto-gap-wider{padding:30px}.elementor-section.elementor-section-boxed>.elementor-column-gap-no{max-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width));--porto-flick-carousel-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width));--porto-flick-carousel-space:0px}.elementor-section.elementor-section-boxed>.elementor-column-gap-narrow{max-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + 10px);--porto-flick-carousel-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + 10px);--porto-flick-carousel-space:5px}.elementor-section.elementor-section-boxed>.elementor-column-gap-extended{max-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + 30px);--porto-flick-carousel-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + 30px);--porto-flick-carousel-space:15px}.elementor-section.elementor-section-boxed>.elementor-column-gap-wide{max-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + 40px);--porto-flick-carousel-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + 40px);--porto-flick-carousel-space:20px}.elementor-section.elementor-section-boxed>.elementor-column-gap-wider{max-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + 60px);--porto-flick-carousel-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + 60px);--porto-flick-carousel-space:30px}@media(min-width:992px){.elementor-section-boxed [class*=elementor-column-gap-]>.elementor-column>.elementor-element-populated.flick-carousel,.elementor-section-boxed [class*=elementor-column-gap-]>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap.flick-carousel{width:100%!important}}.elementor-section>.elementor-column-gap-no{--porto-el-section-space:0px}.elementor-section>.elementor-column-gap-narrow{--porto-el-section-space:5px}.elementor-section>.elementor-column-gap-extended{--porto-el-section-space:15px}.elementor-section>.elementor-column-gap-wide{--porto-el-section-space:20px}.elementor-section>.elementor-column-gap-wider{--porto-el-section-space:30px}.elementor-section>.porto-ibanner,.elementor-widget-container .circular-bar,.elementor-widget-container .porto-sicon-box,.elementor-widget-container .porto-u-heading,.elementor-widget-wrap .circular-bar,.elementor-widget-wrap .porto-sicon-box,.elementor-widget-wrap .porto-u-heading,.porto-carousel,.porto-carousel.elementor-row,.porto-u-heading p:last-child{margin-bottom:0}.elementor-column-wrap>.porto-carousel,.elementor-column>.porto-carousel,.elementor-editor-active .elementor-widget-wrap>.owl-stage-outer{width:100%}.elementor-column-wrap>.porto-carousel.has-ccols-spacing,.elementor-column>.porto-carousel.has-ccols-spacing{width:calc(100% + var(--porto-el-spacing, var(--porto-grid-gutter-width)))}.porto-ibanner>.elementor-row{position:absolute;top:0;left:0;right:0;height:100%}.porto-ibanner-layer{width:auto}.elementor-editor-active .elementor-element-empty>.porto-ibanner-layer{width:calc(100% - 20px)}.porto-ibanner.elementor-column>.container,.porto-ibanner>.elementor-column,.porto-ibanner>.elementor-row>.elementor-column{position:absolute;top:0;left:0;right:0;height:100%;width:100%}.porto-ibanner .container>.elementor-column-wrap,.porto-ibanner.elementor-column>.container>.elementor-column-wrap,.porto-ibanner.elementor-column>.elementor-column-wrap{position:static}.container>.elementor-column-wrap>.porto-ibanner-layer,.container>.porto-ibanner-layer{margin-left:var(--porto-res-spacing);margin-right:var(--porto-res-spacing)}.porto-ibanner .porto-ibanner-layer.elementor-widget-wrap{display:block}@media(max-width:991px){.elementor-section.elementor-section-stretched>.elementor-container{padding-left:var(--porto-res-spacing);padding-right:var(--porto-res-spacing)}}.elementor-container[data-plugin-masonry],.elementor-row[data-plugin-masonry],.elementor-widget-wrap.owl-carousel.owl-loaded{display:block}.elementor-container[data-plugin-masonry]>.elementor-column,.elementor-row[data-plugin-masonry]>.elementor-column{float:left}.elementor-widget-container>.btn{position:relative}.elementor-widget-container>.btn .dir-arrow{position:absolute;top:-35px;left:85%}.fullscreen-carousel .elementor-section,.fullscreen-carousel .elementor-section>*{height:100%}.elementor-element>[data-plugin-parallax],.elementor-element[data-plugin-parallax]{background-attachment:scroll!important}.elementor-section.header-main{flex-wrap:wrap}.header-builder-p .elementor-widget-wrap>.elementor-element:not(.elementor-section){width:auto;margin-right:0.875rem;margin-bottom:0;max-width:100%}.header-builder-p .elementor-widget-wrap>.elementor-element:last-child{margin-right:0}.elementor-column>.elementor-element-empty{min-width:100px}.elementor-column.elementor-col-flex-1,.elementor-column.elementor-col-flex-auto,.elementor-column[data-col=flex-1],.elementor-column[data-col=flex-auto]{width:auto;align-content:center;align-items:center}.elementor-column.elementor-col-flex-1,.elementor-column[data-col=flex-1]{flex:1}.elementor-column.elementor-col-flex-1:last-child .elementor-widget-wrap,.elementor-column[data-col=flex-1]:last-child .elementor-widget-wrap{justify-content:flex-end}.elementor-column.elementor-col-flex-1:nth-child(2):not(:last-child) .elementor-widget-wrap,.elementor-column[data-col=flex-1]:nth-child(2):not(:last-child) .elementor-widget-wrap{justify-content:center}body.porto-popup-template:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:9999}body.porto-popup-template .elementor-edit-area{position:fixed;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);background:#fff;max-width:600px;margin:auto;box-shadow:5px 5px 20px rgba(0,0,0,0.1);z-index:10000}.elementor .sort-source{margin-bottom:1.5rem}.container-fluid .e-parent{margin-left:calc(var(--porto-fluid-spacing) * -1);margin-right:calc(var(--porto-fluid-spacing) * -1);max-width:calc(100% + 2 * var(--porto-fluid-spacing));width:calc(100% + 2 * var(--porto-fluid-spacing));--padding-inline-start:calc(var(--porto-fluid-spacing) * 1);--padding-inline-end:calc(var(--porto-fluid-spacing) * 1)}.container-fluid .e-parent.e-con-full{--padding-inline-start:0;--padding-inline-end:0}.container-fluid .e-parent.e-con-full .e-con-boxed{--padding-inline-start:calc(var(--porto-fluid-spacing) * 1);--padding-inline-end:calc(var(--porto-fluid-spacing) * 1)}.e-con{--content-width:calc(var(--container-max-width, 1140px) - var(--porto-grid-gutter-width))}.custom-font1{font-family:Poppins,sans-serif}.custom-font2{font-family:Playfair Display,sans-serif}#header .searchform .searchform-fields{border-radius:20px}#header .searchform input,#header .searchform select,#header .searchform .selectric .label,#header .searchform button{height:36px}#header .searchform input{border-radius:20px 0 0 20px;padding:0 15px 0 20px}#header .searchform button{border-radius:0 20px 20px 0;padding:0 16px 0 13px}#header .searchform select,#header .searchform .selectric .label{line-height:inherit;padding:0 15px 0 10px}#header .porto-view-switcher:first-child > li.menu-item:first-child > a{padding-left:0}.mega-menu.menu-hover-underline > li.menu-item > a:before{margin-left:28px;margin-right:27px}@media(max-width:1163px){.mega-menu.menu-hover-underline > li.menu-item > a:before{margin-left:14px;margin-right:13px}}#header .search-popup .search-toggle{display:inline-block}#header .search-popup .searchform{border-width:5px;display:none;position:absolute;top:100%;margin-top:8px;z-index:1003;box-shadow:0 5px 8px rgba(0,0,0,0.1)}@media(min-width:992px){#header .search-popup .searchform{left:-25px}}#header .header-left .searchform{left:-10px;right:auto}#header .header-right .searchform{left:auto;right:-22px}#header .search-popup-left .searchform{left:auto;right:-1.25rem}#header .search-popup-center .searchform{left:50%;right:auto;transform:translateX(-50%)}#header .search-popup-right .searchform{left:-1.25rem;right:auto}#header .search-popup .searchform{box-shadow:0 10px 30px 10px rgba(0,0,0,0.05);padding:15px 17px;border:none;z-index:1002;top:100%}#header .searchform .searchform-fields{border:1px solid #eee}#header .searchform input{max-width:220px}#header .searchform:not(.searchform-cats) input{border:none}.searchform .live-search-list .autocomplete-suggestions::-webkit-scrollbar{width:5px}.searchform .live-search-list .autocomplete-suggestions::-webkit-scrollbar-thumb{border-radius:0;background:rgba(204,204,204,0.5)}.live-search-list .autocomplete-suggestion .search-price{color:#222529;font-weight:600}@media(min-width:768px) and (max-width:1163px){#header .searchform input{width:318px}#header .searchform.searchform-cats input{width:190px}}#mini-cart .minicart-icon-default{border:2px solid;border-radius:0 0 5px 5px;width:14px;height:11px;position:relative;margin:5px 3px 1px}#mini-cart .minicart-icon-default:before{content:"";position:absolute;width:8px;height:9px;border:2px solid;border-bottom:none;border-radius:4px 4px 0 0;left:1px;top:-7px;margin:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#mini-cart .cart-head{height:30px}}#mini-cart .cart_list::-webkit-scrollbar-thumb,.wishlist-offcanvas .wishlist-popup::-webkit-scrollbar-thumb,.minicart-offcanvas .widget_shopping_cart_content::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(204,204,204,0.5)}.header-corporate .share-links a,.header-builder .share-links a{width:28px;height:28px;border-radius:28px;margin:0 1px;overflow:hidden;font-size:.8rem}.header-corporate .share-links a:not(:hover),.header-builder .share-links a:not(:hover){background-color:#fff;color:#333}#header.sticky-header .header-contact{display:none}.footer .wysija-input{border-radius:30px 0 0 30px;padding-left:1rem}.footer .wysija-submit{border-radius:0 30px 30px 0}@media(min-width:1164px){.ccols-xl-2 > *{--porto-cw:50%}.ccols-xl-3 > *{--porto-cw:33.3333%}.ccols-xl-4 > *{--porto-cw:25%}.ccols-xl-5 > *{--porto-cw:20%}.ccols-xl-6 > *{--porto-cw:16.6666%}.ccols-xl-7 > *{--porto-cw:14.2857%}.ccols-xl-8 > *{--porto-cw:12.5%}.ccols-xl-9 > *{--porto-cw:11.1111%}.ccols-xl-10 > *{--porto-cw:10%}}@media(min-width:1408px){.ccols-sl-10 > *{--porto-cw:10%}.ccols-sl-9 > *{--porto-cw:11.1111%}.ccols-sl-8 > *{--porto-cw:12.5%}.ccols-sl-7 > *{--porto-cw:14.2857%}.ccols-sl-6 > *{--porto-cw:16.6666%}.ccols-sl-5 > *{--porto-cw:20%}.ccols-sl-4 > *{--porto-cw:25%}.ccols-sl-3 > *{--porto-cw:33.3333%}}@media(max-width:1163px){.mega-menu > li.menu-item > a{padding:9px 9px 8px}.widget_sidebar_menu .widget-title{font-size:.8571em;line-height:13px;padding:10px 15px}.sidebar-menu > li.menu-item > a{font-size:.9286em;line-height:17px;padding:9px 5px}.sidebar-menu .menu-custom-block a{font-size:.9286em;line-height:16px;padding:9px 5px}.sidebar-menu > li.menu-item .popup:before{top:11px}.porto-links-block{font-size:13px}}@media(min-width:992px) and (max-width:1163px){.portfolio-row .portfolio-col-6{width:20%}.portfolio-row .portfolio-col-6.w2{width:40%}}@media(min-width:768px) and (max-width:1163px){.column2 .portfolio-row .portfolio-col-4{width:33.3333%}.column2 .portfolio-row .portfolio-col-4.w2{width:66.6666%}.column2 .portfolio-row .portfolio-col-5,.column2 .portfolio-row .portfolio-col-6{width:25%}.column2 .portfolio-row .portfolio-col-5.w2,.column2 .portfolio-row .portfolio-col-6.w2{width:50%}}.page-wrapper .fdm-item-image,.thumb-info{border-width:0;background:none}.thumb-info-caption .thumb-info-caption-text{padding:15px 0;margin-bottom:0}.thumb-info-social-icons{padding:0}.thumb-info-social-icons:first-child{padding:10px 0}.thumb-info .share-links a{background:#222529}.thumb-info .share-links a:hover{opacity:.9}.thumb-info .thumb-info-wrapper:after{background:rgba(33,37,41,0.8)}.dir-arrow{background:transparent url(https://samsaracisternino.com/wp-content/themes/porto/images/arrows.png) no-repeat 0 0}.dir-arrow.arrow-light{background:transparent url(https://samsaracisternino.com/wp-content/themes/porto/images/arrows-dark.png) no-repeat 0 0}.elementor hr,hr,.divider,.slider-title .line,.section-title .line{background:rgba(0,0,0,.08)}hr.light{background:rgba(255,255,255,.06)}.porto-history .thumb{background:transparent url(https://samsaracisternino.com/wp-content/themes/porto/images/history-thumb.png) no-repeat 0 0}[type="submit"].btn-default{color:#333}.btn-default.btn:hover{color:#333}.divider.divider-small hr{background:#555}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,.form-control,select,.porto-wpforms-inline .wpforms-field-large{background-color:#fff;color:#777;border-color:var(--porto-input-bc)}.sidebar-content,.woocommerce-page.archive .sidebar-content aside.widget{padding:37px 12px}.woocommerce-page.archive .sidebar-content{padding:0}.btn-default.btn{border-bottom-color:rgba(0,0,0,.2)}.text-dark,.text-dark.wpb_text_column p{color:#222529 !important}.alert.alert-dark{background-color:#3a3f45;border-color:#0b0c0e;color:#d5d8dc}.alert.alert-dark .alert-link{color:#ffffff}html.dark .text-muted{color:#505562 !important}.page-top{background-color:#d7d6d6}@media(min-width:768px){#banner-wrapper.banner-wrapper-boxed{max-width:744px}}@media(min-width:992px){#banner-wrapper.banner-wrapper-boxed{max-width:984px}}@media(min-width:1164px){#banner-wrapper.banner-wrapper-boxed{max-width:1164px}}@media(min-width:768px){#main.main-boxed{max-width:744px}}@media(min-width:992px){#main.main-boxed{max-width:984px}}@media(min-width:1164px){#main.main-boxed{max-width:1164px}}@media(min-width:768px){body.boxed .page-wrapper{max-width:744px}}@media(min-width:992px){body.boxed .page-wrapper{max-width:984px}}@media(min-width:1164px){body.boxed .page-wrapper{max-width:1164px}}@media(min-width:768px){#main.main-boxed .vc_row[data-vc-stretch-content]{max-width:744px}}@media(min-width:992px){#main.main-boxed .vc_row[data-vc-stretch-content]{max-width:984px}}@media(min-width:1164px){#main.main-boxed .vc_row[data-vc-stretch-content]{max-width:1164px}}@media(min-width:1164px){body.boxed .vc_row[data-vc-stretch-content],body.boxed #header.sticky-header .header-main.sticky,body.boxed #header.sticky-header .main-menu-wrap,body.boxed #header.sticky-header .header-main.sticky,#header-boxed #header.sticky-header .header-main.sticky,body.boxed #header.sticky-header .main-menu-wrap,#header-boxed #header.sticky-header .main-menu-wrap{max-width:1164px}.col-xl-1-5{width:20%}.col-xl-2-5{width:40%}.col-xl-3-5{width:60%}.col-xl-4-5{width:80%}.offset-xl-1\/5{margin-left:20%}.offset-xl-2\/5{margin-left:40%}.offset-xl-3\/5{margin-left:60%}.offset-xl-4\/5{margin-left:80%}}@media(min-width:1408px){.col-xxl-1-5{width:20%}.col-xxl-2-5{width:40%}.col-xxl-3-5{width:60%}.col-xxl-4-5{width:80%}.offset-xxl-1\/5{margin-left:20%}.offset-xxl-2\/5{margin-left:40%}.offset-xxl-3\/5{margin-left:60%}.offset-xxl-4\/5{margin-left:80%}}#header .separator{border-left:1px solid rgba(0,0,0,.04)}#header .header-top .separator{border-left-color:rgba(0,0,0,.04)}.fixed-header header .header-main{}@media(min-width:992px){.header-wrapper.header-side-nav.fixed-header #header{}}#header.sticky-header .header-main,.fixed-header #header.sticky-header .header-main{background-color:rgba(255,255,255,1)}#header.sticky-header .main-menu-wrap,.fixed-header #header.sticky-header .main-menu-wrap{background-color:rgba(255,255,255,1)}.fixed-header #header .searchform{background-color:rgba(255,255,255,0.5);border-color:rgba(238,238,238,0.5)}@media(max-width:991px){.fixed-header #header .searchform{background-color:rgba(255,255,255,1)}}.fixed-header #header .searchform-popup .searchform{background-color:rgba(255,255,255,1)}.fixed-header #header .main-menu-wrap{}.fixed-header #header .main-menu{}#header .searchform,.fixed-header #header.sticky-header .searchform{background:#ffffff;border-color:#eeeeee}#header .header-main .top-links > li.menu-item.has-sub:hover > a,#header .header-bottom .top-links > li.menu-item.has-sub:hover > a{background-color:transparent}#header .top-links .narrow ul.sub-menu,#header .main-menu .wide .popup > .inner,.sidebar-menu .wide .popup > .inner,.side-menu-slide .wide ul.sub-menu,.sidebar-menu .narrow ul.sub-menu{background-color:#ffffff}.sidebar-menu .menu-custom-block a:hover,.sidebar-menu .menu-custom-block a:hover + a{border-top-color:#ffffff}#header .top-links .narrow li.menu-item > a,#header .porto-wide-sub-menu li.sub li.menu-item > a,.side-nav-wrap .sidebar-menu .wide li.menu-item li.menu-item > a,.sidebar-menu .wide li.sub li.menu-item > a,.sidebar-menu .narrow li.menu-item > a,.porto-popup-menu .sub-menu a{color:#777777}#header .top-links .narrow li.menu-item:hover > a,#header .porto-wide-sub-menu li.sub li.menu-item:hover > a,.porto-popup-menu .sub-menu a:hover{color:#777777}#header .top-links .narrow li.menu-item:hover > a,#header .sidebar-menu .narrow .menu-item:hover > a,.main-sidebar-menu .sidebar-menu .narrow .menu-item:hover > a{background-color:#f7f7f7}.sidebar-menu .wide li.menu-item li.menu-item > a:hover,#header .sidebar-menu .wide li.menu-item li.menu-item > a:hover,.sidebar-menu .narrow li.menu-item > a:hover{background-color:#f7f7f7;color:#777777}@media(min-width:768px){#header-boxed{max-width:744px}}@media(min-width:992px){#header-boxed{max-width:984px}}@media(min-width:1164px){#header-boxed{max-width:1164px}}#header .header-top .top-links .narrow li.menu-item:hover > a{text-decoration:none}#header .top-links > li.menu-item:after{content:none}#header .header-top .gap{visibility:hidden}.header-top{}.main-menu-wrap{}#header.sticky-header .main-menu-wrap,#header.sticky-header .header-main.sticky .header-left,#header.sticky-header .header-main.sticky .header-right{padding-top:0;padding-bottom:0;padding-left:24px;padding-right:24px}.header-builder-p.sticky-header .header-main.sticky{padding-top:0 !important;padding-bottom:0 !important;padding-left:24px !important;padding-right:24px !important}#header.sticky-header .header-main.sticky .header-center{padding-top:0;padding-bottom:0}.main-menu-wrap .main-menu > li.menu-item > a .tip{right:27px;top:13px}#header .main-menu-wrap .menu-custom-block a,#header .main-menu-wrap .menu-custom-block span{padding:28px 27px 28px 28px}#header .main-menu-wrap .menu-custom-block{padding-top:0;padding-bottom:0}@media(max-width:1163px){.main-menu-wrap .main-menu > li.menu-item > a .tip{right:13px;top:13px}#header .main-menu-wrap .menu-custom-block a,#header .main-menu-wrap .menu-custom-block span{padding:28px 13px 28px 14px}}#header .main-menu-wrap .menu-custom-block .tip{right:22px;top:13px}#header .main-menu > li.menu-item > a{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:-0.3px;color:#444444;padding:28px 27px 28px 28px}#header .main-menu > li.menu-item.active > a{background-color:transparent;color:#444444}#header .main-menu > li.menu-item.active:hover > a,#header .main-menu > li.menu-item:hover > a{background-color:transparent;color:#444444}#header .porto-wide-sub-menu a,#header .porto-narrow-sub-menu a,.side-nav-wrap .sidebar-menu .popup,.main-sidebar-menu .sidebar-menu .popup,.porto-popup-menu .sub-menu{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:24px;letter-spacing:-0.3px}.sidebar-menu .porto-wide-sub-menu > li > a,#header .porto-wide-sub-menu > li > a{font-weight:600;--porto-heading-color:#333333}#header .main-menu .wide .popup,#header .sidebar-menu .wide .popup{border-width:0}#header .main-menu .narrow ul.sub-menu{background-color:#ffffff}#header .main-menu .narrow li.menu-item > a{color:#777777;border-bottom-color:#f3f3f3}#header .main-menu .narrow li.menu-item:hover > a,#header .main-menu .wide li.menu-item li.menu-item:hover > a{color:#777777;background-color:#f7f7f7}#header .menu-custom-block span,#header .menu-custom-block a{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:-0.3px}#header .porto-view-switcher > li.menu-item:before,#header .porto-view-switcher > li.menu-item > a{color:#777777}#header .porto-view-switcher > li.menu-item > a{background-color:transparent}#header .porto-view-switcher .narrow ul.sub-menu{background:#ffffff}#header .porto-view-switcher .narrow li.menu-item > a{color:#777777}#header .porto-view-switcher .narrow li.menu-item > a.active,#header .porto-view-switcher .narrow li.menu-item:hover > a{color:#777777;background:#f3f3f3}#header .searchform .selectric .label,#header .searchform .selectric-items li,#header .searchform .selectric-items li:hover,#header .searchform .selectric-items li.selected,#header .searchform .autocomplete-suggestion .yith_wcas_result_content .title{color:#555555}#header .searchform input:-ms-input-placeholder{color:#555555}#header .searchform input::-ms-input-placeholder{color:#555555}#header .searchform input::placeholder{color:#555555}#header .searchform .searchform-fields,#header .searchform .selectric-hover .selectric,#header .searchform .selectric-open .selectric,#header .searchform .autocomplete-suggestions,#header .searchform .selectric-items{border-color:#eeeeee}#header .searchform button{color:#333333}#header .searchform select option,#header .searchform .autocomplete-suggestion,#header .searchform .autocomplete-suggestions,#header .searchform .selectric-items{color:#555555;background-color:#ffffff}#header .searchform .selectric-items li:hover,#header .searchform .selectric-items li.selected{background-color:#e6e6e6}#header .searchform .autocomplete-selected,#header .searchform .autocomplete-suggestion:hover{background-color:#f8f8f8}#header .searchform-popup .search-toggle:after{border-bottom-color:#ffffff}#header .mobile-toggle{color:#ffffff;background-color:#222529}@media(max-width:1163px){#header .main-menu-wrap .menu-custom-block .tip{right:8px;top:13px}#header .main-menu > li.menu-item > a{padding:28px 13px 28px 14px}}.cart-popup .quantity,.cart-popup .quantity .amount,.wishlist-popup .quantity,.wishlist-popup .amount{color:#696969 !important}#nav-panel .mobile-nav-wrap{background-color:#ffffff}#nav-panel .menu-custom-block a:hover{background-color:#f7f7f7}#nav-panel .accordion-menu li{border-bottom-color:#e8e8e8}#nav-panel .accordion-menu li.menu-item.active > a{background-color:#222529}#nav-panel .accordion-menu li.menu-item.active > a,#nav-panel .accordion-menu li.menu-item:hover > a,#nav-panel .accordion-menu .sub-menu li:not(.active):hover > a{background:#f5f5f5}.page-wrapper{transition:left .3s}#nav-panel .accordion-menu > li.menu-item > a,#nav-panel .accordion-menu > li.menu-item > .arrow{color:#222529}#nav-panel .accordion-menu li.menu-item > a,#nav-panel .accordion-menu > li.menu-item > a,#nav-panel .accordion-menu .arrow,#nav-panel .menu-custom-block a,#nav-panel .accordion-menu > li.menu-item > .arrow{color:#333}#nav-panel .mobile-nav-wrap::-webkit-scrollbar-thumb{background:rgba(204,204,204,0.5)}.fixed-header #nav-panel .mobile-nav-wrap{padding:15px !important}.footer-wrapper.fixed #footer .footer-bottom{}.widget_recent_entries li,.widget_recent_comments li,.widget_pages li,.widget_meta li,.widget_nav_menu li,.widget_archive li,.widget_categories li,.widget_rss li,.wp-block-latest-posts__list.wp-block-latest-posts li,.wp-block-latest-posts__list.wp-block-latest-posts li a{color:#666666}.widget .rss-date,.widget .post-date,.widget .comment-author-link,.wp-block-latest-posts__list time,.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt{color:#898989}.color-primary,article.post .post-title,ul.list.icons li i,ul.list.icons li a:hover,ul[class^="wsp-"] li:before,.featured-box .wpb_heading,h2.resp-accordion,.widget .widget-title a:hover,.widget .widgettitle a:hover,.widget li.active > a,.widget_wysija_cont .showerrors,.portfolio-info ul li a:hover,article.member .member-role,html #topcontrol:hover,ul.portfolio-details h5,.page-not-found h4,article.post .sticky-post{color:#222529}.highlight{background-image:linear-gradient( 90deg,rgba(255,255,255,0) 50%,rgba(34,37,41,0.2) 0 )}.thumb-info .link,.icon-featured,.featured-box .icon-featured,.inverted,.share-links a,.mega-menu:not(:hover) > li.menu-item.active > a,.mega-menu:not(:hover) > li.menu-item:hover > a,.swiper-pagination-bullet-active{background-color:#222529}html .divider.divider-primary i,.featured-box-primary h4,.featured-box-effect-7.featured-box-primary .icon-featured:before,.has-primary-color{color:#222529}html .heading-primary,html .lnk-primary,.text-color-primary{color:#222529 !important}html .label-primary,html .alert-primary,html .divider.divider-primary.divider-small hr,html .divider.divider-style-2.divider-primary i,.featured-box-primary .icon-featured,html .inverted-primary,.has-primary-background-color{background-color:#222529}html .background-color-primary,.featured-box-effect-3.featured-box-primary:hover .icon-featured{background-color:#222529 !important}html .alert-primary,html .alert-primary .alert-link,html .divider.divider-style-2.divider-primary i{color:#ffffff}html .label-primary,html .divider.divider-style-3.divider-primary i,.featured-box-primary .icon-featured:after,html .heading.heading-primary .heading-tag{border-color:#222529}.border-color-primary{border-color:#222529 !important}.featured-box-primary .box-content{border-top-color:#222529}html .alert-primary{border-color:#1c1e21}.featured-box-effect-2.featured-box-primary .icon-featured:after{box-shadow:0 0 0 3px #222529}.featured-box-effect-3.featured-box-primary .icon-featured:after{box-shadow:0 0 0 10px #222529}.nav-pills-secondary a,html .divider.divider-secondary i,.featured-box-secondary h4,.featured-box-effect-7.featured-box-secondary .icon-featured:before,.has-secondary-color{color:#d7d6d6}html .heading-secondary,html .lnk-secondary,.text-color-secondary{color:#d7d6d6 !important}.nav-pills-secondary a:hover,.nav-pills-secondary a:focus{color:#e4e3e3}.nav-pills-secondary > li.active > a,html .label-secondary,html .alert-secondary,html .divider.divider-secondary.divider-small hr,html .divider.divider-style-2.divider-secondary i,.featured-box-secondary .icon-featured,html .inverted-secondary,.has-secondary-background-color{background-color:#d7d6d6}html .background-color-secondary,.featured-box-effect-3.featured-box-secondary:hover .icon-featured{background-color:#d7d6d6 !important}html .alert-secondary,html .alert-secondary .alert-link,html .divider.divider-style-2.divider-secondary i{color:#ffffff}html .label-secondary,html .divider.divider-style-3.divider-secondary i,.featured-box-secondary .icon-featured:after,html .heading.heading-secondary .heading-tag{border-color:#d7d6d6}.border-color-secondary{border-color:#d7d6d6 !important}.featured-box-secondary .box-content{border-top-color:#d7d6d6}html .alert-secondary{border-color:#d0cfcf}.featured-box-effect-2.featured-box-secondary .icon-featured:after{box-shadow:0 0 0 3px #d7d6d6}.featured-box-effect-3.featured-box-secondary .icon-featured:after{box-shadow:0 0 0 10px #d7d6d6}.nav-pills-tertiary a,html .divider.divider-tertiary i,.featured-box-tertiary h4,.featured-box-effect-7.featured-box-tertiary .icon-featured:before,.has-tertiary-color{color:#969696}html .heading-tertiary,html .lnk-tertiary,.text-color-tertiary{color:#969696 !important}.nav-pills-tertiary a:hover,.nav-pills-tertiary a:focus{color:#a3a3a3}.nav-pills-tertiary > li.active > a,html .label-tertiary,html .alert-tertiary,html .divider.divider-tertiary.divider-small hr,html .divider.divider-style-2.divider-tertiary i,.featured-box-tertiary .icon-featured,html .inverted-tertiary,.has-tertiary-background-color{background-color:#969696}html .background-color-tertiary,.featured-box-effect-3.featured-box-tertiary:hover .icon-featured{background-color:#969696 !important}html .alert-tertiary,html .alert-tertiary .alert-link,html .divider.divider-style-2.divider-tertiary i{color:#ffffff}html .label-tertiary,html .divider.divider-style-3.divider-tertiary i,.featured-box-tertiary .icon-featured:after,html .heading.heading-tertiary .heading-tag{border-color:#969696}.border-color-tertiary{border-color:#969696 !important}.featured-box-tertiary .box-content{border-top-color:#969696}html .alert-tertiary{border-color:#8f8f8f}.featured-box-effect-2.featured-box-tertiary .icon-featured:after{box-shadow:0 0 0 3px #969696}.featured-box-effect-3.featured-box-tertiary .icon-featured:after{box-shadow:0 0 0 10px #969696}.nav-pills-quaternary a,html .divider.divider-quaternary i,.featured-box-quaternary h4,.featured-box-effect-7.featured-box-quaternary .icon-featured:before,.has-quaternary-color{color:#383f48}html .heading-quaternary,html .lnk-quaternary,.text-color-quaternary{color:#383f48 !important}.nav-pills-quaternary a:hover,.nav-pills-quaternary a:focus{color:#444c57}.nav-pills-quaternary > li.active > a,html .label-quaternary,html .alert-quaternary,html .divider.divider-quaternary.divider-small hr,html .divider.divider-style-2.divider-quaternary i,.featured-box-quaternary .icon-featured,html .inverted-quaternary,.has-quaternary-background-color{background-color:#383f48}html .background-color-quaternary,.featured-box-effect-3.featured-box-quaternary:hover .icon-featured{background-color:#383f48 !important}html .alert-quaternary,html .alert-quaternary .alert-link,html .divider.divider-style-2.divider-quaternary i{color:#ffffff}html .label-quaternary,html .divider.divider-style-3.divider-quaternary i,.featured-box-quaternary .icon-featured:after,html .heading.heading-quaternary .heading-tag{border-color:#383f48}.border-color-quaternary{border-color:#383f48 !important}.featured-box-quaternary .box-content{border-top-color:#383f48}html .alert-quaternary{border-color:#323840}.featured-box-effect-2.featured-box-quaternary .icon-featured:after{box-shadow:0 0 0 3px #383f48}.featured-box-effect-3.featured-box-quaternary .icon-featured:after{box-shadow:0 0 0 10px #383f48}.nav-pills-dark a,html .divider.divider-dark i,.featured-box-dark h4,.featured-box-effect-7.featured-box-dark .icon-featured:before,.has-dark-color{color:#212529}html .heading-dark,html .lnk-dark,.text-color-dark{color:#212529 !important}.nav-pills-dark a:hover,.nav-pills-dark a:focus{color:#2d3238}.nav-pills-dark > li.active > a,html .label-dark,html .alert-dark,html .divider.divider-dark.divider-small hr,html .divider.divider-style-2.divider-dark i,.featured-box-dark .icon-featured,html .inverted-dark,.has-dark-background-color{background-color:#212529}html .background-color-dark,.featured-box-effect-3.featured-box-dark:hover .icon-featured{background-color:#212529 !important}html .alert-dark,html .alert-dark .alert-link,html .divider.divider-style-2.divider-dark i{color:#ffffff}html .label-dark,html .divider.divider-style-3.divider-dark i,.featured-box-dark .icon-featured:after,html .heading.heading-dark .heading-tag{border-color:#212529}.border-color-dark{border-color:#212529 !important}.featured-box-dark .box-content{border-top-color:#212529}html .alert-dark{border-color:#1b1e21}.featured-box-effect-2.featured-box-dark .icon-featured:after{box-shadow:0 0 0 3px #212529}.featured-box-effect-3.featured-box-dark .icon-featured:after{box-shadow:0 0 0 10px #212529}.nav-pills-light a,html .divider.divider-light i,.featured-box-light h4,.featured-box-effect-7.featured-box-light .icon-featured:before,.has-light-color{color:#ffffff}html .heading-light,html .lnk-light,.text-color-light{color:#ffffff !important}.nav-pills-light a:hover,.nav-pills-light a:focus{color:#ffffff}.nav-pills-light > li.active > a,html .label-light,html .alert-light,html .divider.divider-light.divider-small hr,html .divider.divider-style-2.divider-light i,.featured-box-light .icon-featured,html .inverted-light,.has-light-background-color{background-color:#ffffff}html .background-color-light,.featured-box-effect-3.featured-box-light:hover .icon-featured{background-color:#ffffff !important}html .alert-light,html .alert-light .alert-link,html .divider.divider-style-2.divider-light i{color:#212529}html .label-light,html .divider.divider-style-3.divider-light i,.featured-box-light .icon-featured:after,html .heading.heading-light .heading-tag{border-color:#ffffff}.border-color-light{border-color:#ffffff !important}.featured-box-light .box-content{border-top-color:#ffffff}html .alert-light{border-color:#f8f8f8}.featured-box-effect-2.featured-box-light .icon-featured:after{box-shadow:0 0 0 3px #ffffff}.featured-box-effect-3.featured-box-light .icon-featured:after{box-shadow:0 0 0 10px #ffffff}html .section.section-default-scale-1{background-color:#dbdbdb !important;border-top-color:#d4d4d4 !important}html .section.section-default-scale-2{background-color:#c1c1c1 !important;border-top-color:#bababa !important}html .section.section-default-scale-3{background-color:#a8a8a8 !important;border-top-color:#a1a1a1 !important}html .section.section-default-scale-4{background-color:#8e8e8e !important;border-top-color:#878787 !important}html .section.section-default-scale-5{background-color:#757575 !important;border-top-color:#6e6e6e !important}html .section.section-default-scale-6{background-color:#5b5b5b !important;border-top-color:#545454 !important}html .section.section-default-scale-7{background-color:#424242 !important;border-top-color:#3b3b3b !important}html .section.section-default-scale-8{background-color:#282828 !important;border-top-color:#212121 !important}html .section.section-default-scale-9{background-color:#0f0f0f !important;border-top-color:#080808 !important}.side-nav-wrap .sidebar-menu > li.menu-item > a,.main-sidebar-menu .sidebar-menu > li.menu-item > a,.side-nav-wrap .sidebar-menu .menu-custom-block span,.main-sidebar-menu .sidebar-menu .menu-custom-block span,.side-nav-wrap .sidebar-menu .menu-custom-block a,.main-sidebar-menu .sidebar-menu .menu-custom-block a{font-size:14px;font-weight:400;line-height:18px;letter-spacing:0}.side-nav-wrap .sidebar-menu > li.menu-item > a,.side-nav-wrap .sidebar-menu > li.menu-item > .arrow:before,.side-nav-wrap .sidebar-menu .menu-custom-block a{color:#444444}.side-nav-wrap .sidebar-menu > li.menu-item:hover,.side-nav-wrap .sidebar-menu > li.menu-item.active,.side-nav-wrap .sidebar-menu .menu-custom-block a:hover{background-color:transparent}.side-nav-wrap .sidebar-menu > li.menu-item > a{border-top-color:transparent}.side-nav-wrap .sidebar-menu > li.menu-item:hover > a,.side-nav-wrap .sidebar-menu > li.menu-item.active > a,.side-nav-wrap .sidebar-menu > li.menu-item.active > .arrow:before,.side-nav-wrap .sidebar-menu > li.menu-item:hover > .arrow:before,.side-nav-wrap .sidebar-menu .menu-custom-block a:hover{color:#444444}.toggle-menu-wrap .sidebar-menu > li.menu-item > a{border-top-color:rgba(0,0,0,.125)}.page-top > .container{padding-top:42px;padding-bottom:45px}.page-top .yoast-breadcrumbs,.page-top .breadcrumbs-wrap{color:#777777}.page-top .yoast-breadcrumbs a,.page-top .breadcrumbs-wrap a,.page-top .product-nav .product-link{color:#777777}.page-top .page-title{color:#222529}.page-top .page-sub-title{color:#e6e6e6;margin:0 0 0 0}.page-top .breadcrumbs-wrap{margin:0 0 0 0}.page-top .breadcrumb{margin:0 0 0 0}.page-top .sort-source > li > a{color:#222529}@media(max-width:767px){.page-top .sort-source{background:#d7d6d6;margin-bottom:-0px;bottom:-1px}}@media(min-width:768px){#breadcrumbs-boxed{max-width:696px}}@media(min-width:992px){#breadcrumbs-boxed{max-width:936px}#breadcrumbs-boxed .container{max-width:912px}}@media(min-width:1164px){#breadcrumbs-boxed{max-width:1116px}#breadcrumbs-boxed .container{max-width:1092px}}.popup .sub-menu,.header-side-nav .narrow .popup{text-transform:uppercase}.mega-menu .tip,.sidebar-menu .tip,.accordion-menu .tip,.menu-custom-block .tip{background:#0cc485;border-color:#0cc485}.porto-vc-testimonial blockquote,.testimonial blockquote,.testimonial blockquote p{font-family:Playfair Display,Georgia,serif}#footer .footer-ribbon{background-color:#0088cc}#footer .footer-ribbon:before{border-right-color:#005580}#footer .footer-ribbon,#footer .footer-ribbon a,#footer .footer-ribbon a:hover,#footer .footer-ribbon a:focus{color:#ffffff}.footer .share-links a:not(:hover),.footer-top .share-links a:not(:hover){color:#525252}@media(min-width:768px){#footer-boxed{max-width:744px}}@media(min-width:992px){#footer-boxed{max-width:984px}}@media(min-width:1164px){#footer-boxed{max-width:1164px}}.alternative-font,#footer .footer-ribbon{font-weight:400}@media(min-width:992px) and (max-width:1163px){.elementor-section{--porto-flick-carousel-width:960px}.e-con{--container-max-width:960px}.elementor-section.elementor-section-boxed > .elementor-container{max-width:960px;--porto-flick-carousel-width:960px}.elementor-section.elementor-section-boxed > .elementor-column-gap-no{max-width:936px;--porto-flick-carousel-width:936px}.elementor-section.elementor-section-boxed > .elementor-column-gap-narrow{max-width:946px;--porto-flick-carousel-width:946px}.elementor-section.elementor-section-boxed > .elementor-column-gap-extended{max-width:966px;--porto-flick-carousel-width:966px}.elementor-section.elementor-section-boxed > .elementor-column-gap-wide{max-width:976px;--porto-flick-carousel-width:976px}.elementor-section.elementor-section-boxed > .elementor-column-gap-wider{max-width:996px;--porto-flick-carousel-width:996px}}.wp-block-columns,.page-content > .wp-block-columns.alignwide{margin-left:calc( -1 * var(--porto-column-spacing) );margin-right:calc( -1 * var(--porto-column-spacing) );flex-wrap:wrap}@media(min-width:768px){.wp-block-columns.alignwide{max-width:none;width:auto}}.wp-block-column{padding-left:var(--porto-column-spacing);padding-right:var(--porto-column-spacing)}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column:not(:first-child),.wp-block-columns .wp-block-column{margin-left:0;margin-right:0}@media(max-width:781px) and (min-width:600px){.wp-block-column:not(:only-child),.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:50%!important;flex-grow:0}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:0;margin-right:0}}@media(min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0;margin-right:0}}.btn.btn-block{display:block;padding-left:0;padding-right:0}.gutenberg-hb > .porto-block,.gutenberg-hb .porto-section,.gutenberg-hb .porto-section > .container{display:flex;align-items:center;flex-wrap:wrap}.gutenberg-hb .porto-section{flex:0 0 auto;width:100%}.gutenberg-hb > .porto-block > *:not(.porto-section),.gutenberg-hb .porto-section > *:not(.container),.gutenberg-hb .porto-section > .container > *{margin-right:.875rem}.gutenberg-hb > .porto-block > *:last-child,.gutenberg-hb .porto-section > *:not(.container):last-child,.gutenberg-hb .porto-section > .container > *:last-child{margin-right:0}.page-wrapper [class*=wp-container-]{gap:0 !important;flex-wrap:wrap!important}.porto-posts-grid .product-category,.porto-tb-item{margin-bottom:var(--porto-el-spacing,var(--porto-grid-gutter-width,20px))}.wp-block[data-type="porto/porto-section"]{position:static}.porto-tb-featured-image{overflow:hidden;position:relative}.porto-tb-featured-image .img-thumbnail{display:block}.porto-tb-featured-image img{display:block;width:100%}.porto-tb-featured-image .owl-nav{z-index:1}.porto-tb-featured-image .owl-carousel{z-index:auto}.porto-tb-featured-image .zoom{line-height:30px}.porto-tb-featured-image p{overflow-wrap:break-word}.porto-tb-featured-image:hover{z-index:auto}.porto-tb-featured-image:hover .zoom{opacity:1}.tb-image-type-gallery .img-thumbnail .zoom{opacity:0}.tb-image-type-gallery .img-thumbnail:hover .zoom{opacity:1}.grid-creative .tb-image-type-default,.grid-creative .tb-image-type-hover{height:100%}.grid-creative .tb-image-type-default .img-thumbnail,.grid-creative .tb-image-type-default .img-thumbnail img,.grid-creative .tb-image-type-hover .img-thumbnail,.grid-creative .tb-image-type-hover .img-thumbnail img{height:inherit;object-fit:cover}.grid-creative>.porto-tb-item{margin-bottom:0}.tb-image-type-hover{position:relative}.tb-image-type-hover .hover-image{position:absolute;left:0;top:0;height:100%;right:0;object-fit:cover;transition:opacity 0.3s,transform 2s cubic-bezier(0,0,0.44,1.18);opacity:0}.tb-image-type-hover:hover .hover-image{opacity:1;transform:scale(1.1,1.1) translateZ(0)}.tb-image-type-slider .owl-item,.tb-image-type-slider .owl-stage,.tb-image-type-slider .owl-stage-outer,.tb-image-type-slider .porto-carousel{position:static}.tb-image-type-slider .porto-carousel .owl-dots{top:auto;bottom:10px;justify-content:center;z-index:5}.tb-image-type-slider .porto-carousel .zoom{z-index:5}.tb-image-type-slider .img-thumbnail{overflow:hidden}.tb-woo-price .price{display:block}.porto-img-effect-1 .img-thumbnail:after,.porto-img-effect-1 .img-thumbnail:before{content:"";position:absolute;opacity:1;z-index:1}.porto-img-effect-1 .img-thumbnail:before{background:rgba(255,255,255,0.3);bottom:0;left:50%;right:51%;top:0}.porto-img-effect-1 .img-thumbnail:after{bottom:50%;left:0;right:0;top:50%}.porto-img-effect-1:hover .img-thumbnail:after,.porto-img-effect-1:hover .img-thumbnail:before{left:0;right:0;opacity:0;transition:0.5s linear}.porto-img-effect-2 .img-thumbnail:after,.porto-img-effect-2 .img-thumbnail:before{content:"";position:absolute;background:rgba(255,255,255,0.6);height:100%;left:0;opacity:0.4;top:0;transition:0.9s;width:100%;z-index:1}.porto-img-effect-2 .img-thumbnail:before{transform:translate(105%,0%)}.porto-img-effect-2 .img-thumbnail:after{transform:translate(-105%,0%)}.porto-img-effect-2:hover .img-thumbnail:after,.porto-img-effect-2:hover .img-thumbnail:before{opacity:0;transform:none}.porto-img-effect-3 .img-thumbnail:before{content:"";position:absolute;top:0;left:50%;width:120%;height:60px;background:rgba(255,255,255,0.1);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transition:0.5s linear;backface-visibility:hidden;z-index:1}.porto-img-effect-3:hover .img-thumbnail:before{top:100%;left:-100%;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0)}.porto-img-effect-4 .img-thumbnail:after,.porto-img-effect-4 .img-thumbnail:before{content:"";position:absolute;background:rgba(255,255,255,0.1);opacity:1;transition:0.5s;z-index:1}.porto-img-effect-4 .img-thumbnail:before{bottom:0;left:50%;right:51%;top:0}.porto-img-effect-4 .img-thumbnail:after{bottom:50%;left:0;right:0;top:50%}.porto-img-effect-4:hover .img-thumbnail:after,.porto-img-effect-4:hover .img-thumbnail:before{left:0;right:0;top:0;bottom:0;opacity:0.5}.porto-img-zoom img{transition:transform 1s,opacity 1s;opacity:1}.porto-img-zoom:hover img{transform:scale(1.1,1.1) translateZ(0);opacity:0.9}.tb-hover-content,.tb-hover-content .porto-tb-link,.wp-block[data-type="porto-tb/porto-featured-image"]>.block-editor-inner-blocks{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}.tb-hover-content,.wp-block[data-type="porto-tb/porto-featured-image"]>.block-editor-inner-blocks>.block-editor-block-list__layout{background:rgba(255,255,255,0.8);display:flex;flex-direction:column;flex-wrap:wrap;height:100%}.tb-hover-content{transition:transform 0.4s,opacity 0.3s;opacity:0}.tb-hover-content.thumb-info-floating-element-wrapper:not(.with-link)>:first-child{display:none}.tb-hover-content.thumb-info-floating-element-wrapper.with-link>:nth-child(2){display:none}.porto-tb-item:hover .tb-hover-content{opacity:1}.hover-start-fadein{opacity:0}.hover-start-translateleft{transform:translateX(-101%)}.hover-start-translatetop{transform:translateY(-101%)}.hover-start-translatebottom{transform:translateY(101%)}.hover-start-contenttranslatebottom>:not(.porto-tb-link){transform:translateY(100px);transition:transform 0.3s,opacity 0.3s}.porto-tb-item:hover .hover-start-fadein{opacity:1}.porto-tb-item:hover .hover-start-translateleft{transform:translateX(0)}.porto-tb-item:hover .hover-start-translatebottom,.porto-tb-item:hover .hover-start-translatetop{transform:translateY(0)}.porto-tb-item:hover .hover-start-contenttranslatebottom>:not(.porto-tb-link){transform:translateY(0)}.tb-hover-content>*{position:relative;z-index:1}.tb-hover-content .porto-tb-link{z-index:auto}.porto-tb-icon-left i{margin-right:0.25rem}.porto-tb-icon-right i{margin-left:0.25rem}.porto-tb-woo-link{display:inline-block;cursor:pointer;color:var(--porto-dark-color,#222529);line-height:1.8;text-decoration:none;transition:transform 0.3s,opacity 0.3s,background-color 0.3s,border-color 0.3s,color 0.3s}.porto-tb-woo-link:hover{color:var(--porto-primary-color)}.porto-tb-woo-link a{color:inherit}.porto-tb-wishlist a.view-wishlist{display:none}.porto-tb-wishlist a,.porto-tb-wishlist span:not(.yith-wcwl-tooltip){text-indent:0;border:none;width:auto;height:auto;line-height:inherit;background:none;border:none;color:inherit;transition:none}.porto-tb-wishlist.porto-tb-icon-left i{margin-right:0.25rem}.porto-tb-wishlist .count-add-to-wishlist{display:none!important}.editor-styles-wrapper .yith-wcwl-add-to-wishlist span,.porto-tb-wishlist a:hover,.porto-tb-wishlist span:hover{background:none;color:inherit;border:none}.porto-tb-wishlist a:before,.porto-tb-wishlist span:before{position:static;font-size:inherit}.porto-tb-swatch .variations .label,.porto-tb-swatch .variations .reset_variations{display:none!important}.porto-tb-swatch .variations td{padding:0 0 5px}.porto-tb-meta{display:inline-block}.porto-tb-meta a{color:inherit}.porto-tb-meta a:hover{color:var(--porto-primary-color)}.porto-posts-grid.porto-ajax-loading:after{z-index:4}.porto-posts-grid .sort-source{margin-bottom:1rem}.porto-posts-grid .pagination{margin:0}.porto-posts-grid.porto-ajax-load{position:relative}.porto-posts-grid .porto-ibanner>img{width:auto}.porto-posts-grid .posts-container[data-plugin-masonry]{transition:height 0.3s ease-in-out}.porto-posts-grid .nothing-found-message{width:100%}.porto-posts-grid .filter-check li a:before{content:"\f87a";font-family:"porto"}html:not(.rtl) .porto-posts-grid .filter-check li a:before{margin-right:6px}.rtl .porto-posts-grid .filter-check li a:before{margin-left:6px}.porto-posts-grid .filter-check li.active a:before{content:"\f87b"}@media(min-width:768px){.porto-posts-grid.filter-vertical{display:flex}.porto-posts-grid.filter-vertical .nav{flex-direction:column;flex:0 0 auto;width:var(--porto-filter-width,20%)}html:not(.rtl) .porto-posts-grid.filter-vertical .sort-source li{margin-right:0!important}.rtl .porto-posts-grid.filter-vertical .sort-source li{margin-left:0!important}.porto-posts-grid.filter-vertical .posts-wrap{flex:1;width:calc(100% - var(--porto-filter-width, 20%))}.porto-posts-grid.slider-wrapper .nav{padding:0 calc(var(--porto-el-spacing, var(--porto-grid-gutter-width)) / 2)}}@media(max-width:991px) and (min-width:768px){.porto-posts-grid.filter-vertical .nav{width:var(--porto-filter-tablet-width,20%)}.porto-posts-grid.filter-vertical .posts-wrap{width:calc(100% - var(--porto-filter-tablet-width, 20%))}}.image-hover-overlay{position:relative}.image-hover-overlay .posts-wrap{position:relative;z-index:2}.image-hover-overlay .posts-wrap .img-thumbnail{transition:opacity 0.8s}.image-hover-overlay.active .img-thumbnail{opacity:0}.image-hover-overlay.active .product-image{background-color:transparent}.image-hover-overlay .thumb-info-full{position:absolute;left:0;right:0;bottom:var(--porto-el-spacing,var(--porto-grid-gutter-width,20px));height:calc(var(--porto-himg-height, 0px) - var(--porto-el-spacing, var(--porto-grid-gutter-width, 20px)));opacity:0;transition:opacity 0.8s;background-size:cover}.image-hover-overlay .thumb-info-full.active{opacity:1}.porto-tb-item:hover .viewcart.added{display:block;opacity:1;cursor:pointer}.porto-tb-item.product-col .filter-color{--porto-sw-size:17px;margin:3px 6px 3px 0}.porto-tb-item.product-col .active .filter-color:before,.porto-tb-item.product-col .chosen .filter-color:before{--porto-sw-offset:-3px}.rtl .porto-tb-item.product-col .filter-color{margin-right:0;margin-left:6px}.single-post .entry-title{font-size:1.875rem;font-weight:700;letter-spacing:-0.025em;margin-bottom:0.25rem;color:var(--porto-heading-color)}.pagination>a,.pagination>span{min-width:2.75rem;width:auto;height:2.75rem;line-height:2.5rem;color:#999;background:none;border:2px solid #999;font-size:0.875rem;padding:0;border-radius:2rem!important;margin:0 0.25rem;font-weight:700}.pagination .next:before,.pagination .prev:before{top:0}.sidebar-content .widget,.sidebar-content .widget .widget-title{letter-spacing:-0.025em}.sidebar-content .widget .widget-title{font-size:1.25rem;line-height:1.2;text-transform:none;margin-bottom:1.5rem}.sidebar-content a{color:var(--porto-heading-color)}.widget_categories>ul li:before{content:none}.sidebar-content .widget+.widget{padding-top:1.875rem;border-top:1px solid rgba(0,0,0,0.08);margin-top:1.875rem}body.dark .sidebar-content .widget+.widget{border-top-color:rgba(255,255,255,0.08)}.widget>ul{font-size:1em}.widget_recent_comments li{font-size:0.9286em}.widget_recent_comments li>a{font-size:1.0769em}.wp-block-latest-comments .wp-block-latest-comments__comment{border:none!important}.widget_recent_comments .wp-block-latest-comments:not(.has-avatars):not(.has-excerpts) .wp-block-latest-comments__comment{padding-left:0;border-bottom:none}.wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-link{font-size:1.0769em}.widget .wp-block-latest-posts__list.wp-block-latest-posts li>a{font-weight:600;color:var(--porto-heading-color)}.widget .wp-block-latest-posts__list.wp-block-latest-posts li>a:hover{color:var(--porto-primary-color)}.widget .wp-block-latest-posts__list.wp-block-latest-posts li{border:none;color:var(--porto-heading-color)}.widget .wp-block-latest-posts__list time,.widget_recent_entries .post-date{text-transform:uppercase;font-size:0.7857em;order:-1}.widget .current-cat ul,.widget .current-cat-parent ul,.widget_categories>ul{font-weight:500}.widget_categories>ul li{padding:2px 0}.widget_categories>ul li>ul{margin-left:1.75rem;margin-top:0.25rem;margin-bottom:-0.125rem;font-size:0.8571em}.widget_categories li li{padding:1px 0}.widget .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.widget>ul,.widget>ul li{border:none}.widget_recent_entries>ul li{padding-left:0}.widget_recent_comments>ul li,.widget_recent_entries>ul li{border:none}.widget li.current-cat,.widget li.current-cat-parent,.widget li.current-cat-parent>a,.widget li.current-cat>a,.widget li.current-menu-item>a{color:var(--porto-heading-color);font-weight:700}.widget_recent_entries>ul li{display:flex;flex-direction:column;line-height:1.6;padding-top:0.5rem;padding-bottom:0.5rem}.widget_recent_comments li.wp-block-latest-comments__comment a.wp-block-latest-comments__comment-link,.widget_recent_comments>ul li>a,.widget_recent_entries>ul li>a{color:var(--porto-heading-color);font-weight:600}.widget_recent_entries>ul li:before{content:none}.widget .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input{padding-left:1em}.sidebar-content #searchform #s,.wp-block-search .wp-block-search__inside-wrapper>input{font-size:1em}.sidebar-content .widget_search .input-group,.sidebar-content .widget_search .wp-block-search__input{background:#f7f7f7}body.dark .sidebar-content .widget_search .input-group,body.dark .sidebar-content .widget_search .wp-block-search__input{background:#2c3237}.porto-rounded .sidebar-content .widget_search .input-group{border-radius:0.25rem}.sidebar-content .widget_search input{box-shadow:none;background:none;border:none;height:3.125rem;padding-left:1rem}.sidebar-content .widget_search .btn-dark{background:none!important;border:none;color:var(--porto-heading-color)!important;font-size:1em;box-shadow:none!important}.sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button,.sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button:hover{background:#f7f7f7;border:none;color:var(--porto-heading-color)!important;fill:var(--porto-heading-color)!important;font-size:1em;box-shadow:none!important}body.dark .sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button,body.dark .sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button:hover{background:#2c3237}.widget_categories>ul li>a{font-size:1em;color:var(--porto-body-color)}