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}.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-u-sub-heading p, .porto-u-sub-heading 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 #fff;height:20px;width:20px;top:-5px;left:50%;margin-left:-20px;}
.resp-tab-content{box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.04);border-top:0;padding:15px;}
@media(max-width:767px){
.resp-tab-content{border-radius:0 !important;border-top:none;box-shadow:none;}
}
.resp-tab-content .panel{display:block !important;}
.resp-tabs-list{margin:0;}
.resp-tabs-list li{display:inline-block;float:none;font-size:1em;font-weight:normal;margin-right:1px;padding:10px 15px;}
.resp-tabs-list li:last-child{margin-right:0;}
.resp-tabs-list li, .resp-tabs-list li:hover{border-bottom:none;}
.resp-tabs-list li:hover{border-bottom-color:transparent;border-top:3px solid #ccc;box-shadow:none;}
.resp-tabs-list li:active, .resp-tabs-list li:focus{border-bottom:0;}
.resp-tabs-list li.resp-tab-active{border-top:3px solid #ccc;padding:10px 15px 11px !important;}
.resp-vtabs{display:table !important;width:100%;}
@media(max-width:767px){
.resp-vtabs{display:block;}
}
.resp-vtabs ul.resp-tabs-list, .resp-vtabs .resp-tabs-container{display:table-cell;width:auto;float:none;vertical-align:top;}
.resp-vtabs ul.resp-tabs-list{width:25%;}
@media(max-width:767px){
.resp-vtabs ul.resp-tabs-list{display:none;}
}
.resp-vtabs .resp-tabs-container{box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.04);}
@media(max-width:767px){
.resp-vtabs .resp-tabs-container{display:block;box-shadow:none;border:none;}
}
.resp-vtabs .resp-tab-content{background:transparent;box-shadow:none;border-radius:0;border-width:0;}
.resp-vtabs .resp-tab-content:before{content:"";display:block;}
@media(max-width:767px){
.resp-vtabs .resp-tab-content{border:1px solid;border-top:none;}
}
.resp-vtabs .resp-tabs-list{border-bottom:0;}
.resp-vtabs .resp-tabs-list li{border-radius:0;margin-right:0;padding:10px 15px !important;}
.resp-vtabs .resp-tabs-list li, .resp-vtabs .resp-tabs-list li:hover{border-right:none;border-top:none;border-bottom:none;}
.resp-vtabs .resp-tabs-list li:hover{border-right-color:transparent;border-left:3px solid #ccc;}
.resp-vtabs .resp-tabs-list li:active, .resp-vtabs .resp-tabs-list li:focus{border-right:0;}
.resp-vtabs .resp-tabs-list li.resp-tab-active{margin-bottom:0 !important;padding:10px 16px 10px 15px !important;border-left:3px solid #ccc;margin-right:-1px !important;}
h2.resp-accordion{padding:15px !important;line-height:1.4;font-size:1em;font-weight:400;}
.resp-arrow{display:none;}
.resp-easy-accordion .resp-tab-content{border-radius:0;border-top:none;box-shadow:none;}
.tab-content{padding:15px;}
.tab-content h2{font-size:1.4286em;line-height:1.4;font-weight:400;margin-bottom:1.0714em;}
.tab-content p{margin-bottom:10px;}
.tab-content table{margin-top:20px;}
.tab-content table p{margin:0;}
.tab-content *:last-child{margin-bottom:0;}
.tabs{margin-bottom:35px;}
.nav-tabs{margin:0;text-align:left;}
.nav-tabs.text-left{text-align:left;}
.nav-tabs.text-right{text-align:right;}
.nav-tabs.text-center{text-align:center;}
.nav-tabs li:last-child .nav-link{margin-right:0;}
.nav-tabs li .nav-link{margin-right:1px;font-size:14px;}
.nav-tabs li .nav-link, .nav-tabs li .nav-link:hover{border-bottom:none;}
.nav-tabs li .nav-link:hover{border-bottom-color:transparent;box-shadow:none;}
.nav-tabs li .nav-link:active, .nav-tabs li .nav-link:focus{border-bottom:0;}
.nav-tabs li .nav-link i{margin-right:4px;}
.nav-tabs li .nav-link i.icon-image{display:inline-block;max-width:20px;}
.nav-tabs li .nav-link i.icon-featured.icon-image{max-width:75px;}
.nav-tabs li .nav-link .featured-box, .nav-tabs li .nav-link .featured-box .box-content{background:transparent;box-shadow:none;border-radius:0;border-width:0;padding:0;margin:0;}
.nav-tabs li .nav-link .featured-box i.icon-featured{margin-left:auto;margin-right:auto;}
.nav-tabs li .nav-link .tab-title{display:block;margin-top:3px;}
.tab-content{border:1px solid;box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.04);border-top:0;padding:15px;}
.tabs.tabs-bottom .nav-tabs li{margin-bottom:0;margin-top:-1px;}
.tabs.tabs-bottom .nav-tabs li:last-child .nav-link{margin-right:0;}
.tabs.tabs-bottom .nav-tabs li .nav-link{margin-right:1px;font-size:14px;}
.tabs.tabs-bottom .nav-tabs li .nav-link, .tabs.tabs-bottom .nav-tabs li .nav-link:hover{border-bottom:3px solid;}
.tabs-vertical{display:table;width:100%;direction:ltr;border-top:1px solid;}
.tabs-vertical .tab-content{display:table-cell;vertical-align:top;direction:ltr;text-align:left;}
.tabs-vertical .nav-tabs{border-bottom:none;display:table-cell;height:100%;float:none;padding:0;vertical-align:top;width:25%;}
@media(max-width:991px){
.tabs-vertical .nav-tabs{width:100%;}
}
.tabs-vertical .nav-tabs > li{display:block;}
.tabs-vertical .nav-tabs > li .nav-link{border-radius:0;display:block;padding-top:10px;text-align:left;}
.tabs-vertical .nav-tabs > li .nav-link, .tabs-vertical .nav-tabs > li .nav-link:hover, .tabs-vertical .nav-tabs > li .nav-link:focus{border-bottom:none;border-top:none;}
.tabs-vertical .nav-tabs > li.active a, .tabs-vertical .nav-tabs > li.active a:hover, .tabs-vertical .nav-tabs > li.active:focus{border-top:none;}
.tabs-left .tab-content{border-left:none;}
.tabs-left .nav-tabs > li{margin-right:-1px;}
.tabs-left .nav-tabs > li .nav-link{margin-right:1px;margin-left:1px;}
.tabs-left .nav-tabs > li .nav-link:hover{border-left-color:#ccc;}
.tabs-left .nav-tabs > li.active .nav-link, .tabs-left .nav-tabs > li.active .nav-link:hover, .tabs-left .nav-tabs > li.active .nav-link:focus{border-left:3px solid #ccc;}
.tabs-right .tab-content{border-right:none;}
.tabs-right .nav-tabs > li{margin-left:-1px;}
.tabs-right .nav-tabs > li .nav-link{margin-right:1px;margin-left:1px;}
.tabs-right .nav-tabs > li .nav-link:hover{border-right-color:#ccc;}
.tabs-right .nav-tabs > li.active .nav-link, .tabs-right .nav-tabs > li.active .nav-link:hover, .tabs-right .nav-tabs > li.active .nav-link:focus{border-right:3px solid #ccc;}
.nav-tabs.nav-justified{padding:0;margin-bottom:-1px;}
.nav-tabs.nav-justified li{margin-bottom:0;}
.nav-tabs.nav-justified li .nav-link{border-radius:0;margin-right:0;}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified{border-top:none;}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link{margin-right:0;}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link{margin-right:0;}
.tabs-center .nav-tabs{margin:0 auto;text-align:center;}
.tabs-navigation{border-width:0;}
.tabs-navigation .nav-tabs > li{margin-bottom:1px;}
.tabs-navigation .nav-tabs > li .nav-link{color:#777;padding:14px;line-height:100%;position:relative;}
.tabs-navigation .nav-tabs > li .nav-link:before{font-family:FontAwesome;position:absolute;content:"\f054";right:15px;top:50%;transform:translateY(-50%);}
.tabs-navigation .nav-tabs > li .nav-link i{margin-right:6px;}
.tabs-navigation .tab-content{background:transparent;border-width:0;box-shadow:none;padding:0 25px;}
.tabs.tabs-simple .nav-tabs{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border:0;margin-bottom:10px;}
.tabs.tabs-simple .nav-tabs > li{margin-left:0;margin-bottom:20px;text-align:center;}
.tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus{padding:15px 30px;background:none;border:0;border-bottom:3px solid;border-radius:0;font-size:16px;}
.tabs.tabs-simple .tab-content{background:transparent;border:0;padding:0;margin:0;box-shadow:none;}
@media(max-width:991px){
.tabs-navigation{display:block;}
.tabs-navigation .nav-tabs{display:block;}
.tabs-navigation .tab-content{padding:25px 0;}
}
@media(max-width:575px){
.tabs .nav.nav-tabs.nav-justified li{display:block;margin-bottom:-5px;}
.tabs .nav.nav-tabs.nav-justified li .nav-link{border-top-width:3px !important;border-bottom-width:0 !important;}
.tabs .nav.nav-tabs.nav-justified li:last-child .nav-link, .tabs .nav.nav-tabs.nav-justified li:last-child .nav-link:hover{border-radius:0;}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li{margin-bottom:0;margin-top:-5px;}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link{border-bottom-width:3px !important;border-top-width:0 !important;}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link:hover{border-radius:0;}
} .accordion .card{margin-top:5px;background:none;}
.accordion .card:first-child{margin-top:0;}
.accordion .card-title{font-size:16px;}
.accordion .card-header{padding:0;border-bottom:0;}
.accordion .card-header a{display:block;padding:10px 20px;}
.accordion .card-header a:hover, .accordion .card-header a:focus{text-decoration:none;}
.accordion .card-header a i{display:inline-block;margin-right:8px;position:relative;top:1px;}
.accordion .card-header a i.icon-image{max-width:20px;position:relative;top:-1px;}
.accordion .card-header a [class*="fa-"]{top:-1px;}
.accordion .card-body > *:last-child{margin-bottom:0;}
.accordion.card-title-dark .card-title a{color:inherit;}
.accordion.card-title-bold .card-title{font-weight:700;}
.accordion.accordion-sm .card-header a{padding:5px 15px;font-size:0.9em;}
.accordion.accordion-sm .card-body{font-size:0.9em;}
.accordion.accordion-lg .card-header a{padding:15px 15px;font-size:1em;font-weight:600;}
.accordion.panel-modern .card{border:4px solid #f7f7f7;}
.accordion.panel-modern .card-header{background-color:#f7f7f7;border-radius:0;}
.accordion.panel-modern.gray-scale-1 .card{border-color:#ededed;}
.accordion.panel-modern.gray-scale-1 .card-header{background-color:#ededed;}
.accordion.without-bg .card-default{background:transparent !important;}
.accordion.without-bg .card-default > .card-header{background:transparent !important;}
.accordion.without-bg .card-body{padding-top:0;padding-bottom:0;}
.accordion.without-bg .card-body p{margin-bottom:20px !important;}
.accordion.without-borders .card{border:0;box-shadow:none;border-bottom:1px solid;border-radius:0;}
.accordion.without-borders .card-header a{padding-left:0;padding-right:0;}
.accordion.without-borders .card-body{padding:0;}
.accordion.without-borders .card-body p{margin-bottom:20px !important;}
.section-default .accordion.panel-modern .card-header{background:none;}
.section-default .accordion.panel-modern .card{border-color:#ededed;}
.toggle{padding:0 0 5px 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:all 0.15s ease-out;padding:12px 20px 12px 10px;border-left:3px solid #ccc;display:block;font-size:1.1em;min-height:20px;position:relative;cursor:pointer;font-weight:400;}
.toggle > label:-moz-selection{background:none;}
.toggle > label:selection{background:none;}
.toggle > label:before{border:6px solid transparent;border-left-color:inherit;right:4px;content:'';margin-top:-6px;position:absolute;top:50%;}
.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-bottom:5px;}
@media(max-width:767px){
.toggle > .toggle-content{padding-left:0;}
}
.porto-toggles .toggle > .toggle-content{padding-left:0;}
.toggle > .toggle-content > p{margin-bottom:0;padding:10px 0;}
.toggle.active > label{border-color:#ccc;}
.toggle.active > label:before{border:6px solid transparent;border-top-color:#fff;margin-top:-3px;right:10px;}
.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;}
.toggle-simple .toggle > label:after{content:'';position:absolute;left:0;display:block;width:24px;height:24px;top:50%;margin-top:-12px;z-index:1;}
.toggle-simple .toggle > label:before{border:0;right:auto;left:9px;margin-top:auto;margin-bottom:auto;top:0;bottom:0;height:21px;font-size:14px;font-family:FontAwesome;content:"\f067";z-index:2;color:#fff;font-size:8px;-webkit-font-smoothing:antialiased;}
.toggle-simple .toggle.active > label{background:transparent;}
.toggle-simple .toggle.active > label:before{content:"\f068";}
.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 ease 0s;}
.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 ease 0s;}
.porto-grid-container .porto-grid-item > .wpb_single_image img:hover{opacity:0.9;}
.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 ease, box-shadow 0.4s ease;}
.carousel-logo-item:hover{box-shadow:0px 23px 32px 0px #e5e8eb;border-color:#d4d4d4;}
.carousel-logo-item:hover .carousel-logo-pb{-ms-transform:translateY(-500px);transform:translateY(-500px);}
.carousel-logo-item .carousel-logo-pannel{width:100%;height:100%;transition:all 0.4s ease;}
.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;color:#fff;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 #ccc;height:0;margin:0 0 0 40px;width:0;}
.testimonial .testimonial-author{*zoom:1;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:12px 0 0 0;}
.testimonial .testimonial-author:before, .testimonial .testimonial-author:after{content:" ";display:table;}
.testimonial .testimonial-author:after{clear:both;}
.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-weight:700;}
.testimonial .testimonial-author span{color:#666;display:block;font-size:0.8rem;font-weight:600;}
.testimonial .testimonial-author p{color:#999;margin-left:0.6rem;text-align:left;line-height:1.2;}
.testimonial.testimonial-style-2{text-align:center;}
.testimonial.testimonial-style-2 blockquote{background:transparent !important;padding:20px;}
.testimonial.testimonial-style-2 blockquote:before{display:none;}
.testimonial.testimonial-style-2 .testimonial-arrow-down{display:none;}
.testimonial.testimonial-style-2 .testimonial-author{-webkit-flex-direction:column;-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{padding:12px 30px;}
.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-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{margin-left:20px;}
.testimonial.testimonial-style-4{padding:7px;border:1px solid;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);}
.testimonial.testimonial-style-4 blockquote{background:transparent !important;padding:12px 30px;}
.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-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;}
.testimonial.testimonial-style-5 blockquote:before{display:none;}
.testimonial.testimonial-style-5 blockquote p{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;}
.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%;}
.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{-webkit-flex-direction:column;-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;}
.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;}
.custom-rounded-image{border-radius:100%;}
.vc_parallax blockquote p{line-height:1.6;}
.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;}
.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;text-decoration:none;position:relative;transition:all 0.3s;box-sizing:border-box;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:all 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;text-decoration:none;}
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;box-sizing:border-box;}
.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;-webkit-transform:translateX(-50%) translateY(-50%);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;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);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://michael.subak.sk/wp-content/themes/porto/images/concept.png) no-repeat center 0;}
.porto-concept strong{display:block;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://michael.subak.sk/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://michael.subak.sk/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://michael.subak.sk/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://michael.subak.sk/wp-content/themes/porto/images/concept-icons.png) no-repeat 100% 0;}
@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;}
.csstransforms3d .porto-diamonds{padding:50px 0 0 52px;}
.no-csstransforms3d .porto-diamonds{max-width:1035px;}
.porto-diamonds > li{display:inline-block;font-size:18px;margin-right:130px;}
.no-csstransforms3d .porto-diamonds > li{margin:0 20px 20px 0;}
.porto-diamonds .diamond{background:#f4f4f4;display:block;height:245px;overflow:hidden;position:relative;text-decoration:none;width:245px;}
.porto-diamonds .diamond:after{transition:all 0.2s ease;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);}
.csstransforms3d .porto-diamonds .diamond{overflow:hidden;transform:rotate(-45deg);}
.porto-diamonds .content{display:table-cell;height:245px;padding:0 10px;transform:rotate(45deg);text-align:center;vertical-align:middle;width:245px;position:relative;}
.porto-diamonds .content:after{transition:all 0.2s ease;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 .content:after{left:24%;top:49%;}
@media(max-width:722px){
.csstransforms3d .porto-diamonds, .porto-diamonds{max-width:245px;padding-left:0;}
.porto-diamonds > li{margin-right:0;margin-bottom:130px;clear:both;}
.porto-diamonds > li:last-child{margin-bottom:50px;margin-right:0;margin-top:0;padding-left:0;}
}
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:-2.9%;z-index:0;}
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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
section.exp-timeline .timeline-box.right:before{top:50%;left:-2.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
section.exp-timeline .timeline-box.right:after{top:50%;border:none;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
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{display:inline-block;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:991px){
section.exp-timeline .timeline-bar{left:-4.1%;}
section.exp-timeline .timeline-box:before, section.exp-timeline .timeline-box:after{display:block !important;}
section.exp-timeline .timeline-box.right{float:right;}
section.exp-timeline .timeline-box.right:before{left:-3.4%;}
}
@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;}
} .word-rotate{display:inline-block;overflow:hidden;text-align:center;position:relative;max-height:22px;line-height:22px;}
.word-rotate .word-rotate-items{position:relative;top:0;width:0;display:inline-block;}
.word-rotate .word-rotate-items span{display:inline-block;white-space:nowrap;}
.word-rotate .word-rotate-items span:not(:first-child){display:none;}
.word-rotate.active .word-rotate-items{position:relative;}
.word-rotate.active .word-rotate-items span{display:inline-block;float:left;clear:both;}
.word-rotator-title .inverted{line-height:1;}
.word-rotator-title .word-rotate{vertical-align:middle;}
.word-rotator-title.bounce .word-rotate-items span{opacity:0;}
.word-rotator-title.bounce .word-rotate-items .inactive{animation:slide-out 0.6s;}
.word-rotator-title.bounce .word-rotate-items .active{opacity:1;animation:slide-in 0.6s;}
.word-rotate-prefix, .word-rotate-suffix{vertical-align:middle;}
h1.word-rotator-title .inverted{min-height:56px;}
h1.word-rotator-title .word-rotate{max-height:52px;line-height:52px;}
h2.word-rotator-title .inverted{min-height:46px;}
h2.word-rotator-title .word-rotate{max-height:42px;line-height:42px;}
h3.word-rotator-title .inverted{min-height:25px;}
h3.word-rotator-title .word-rotate{max-height:24px;line-height:24px;}
h4.word-rotator-title .inverted{min-height:32px;}
h4.word-rotator-title .word-rotate{max-height:27px;line-height:27px;}
h5.word-rotator-title .inverted{min-height:18px;}
h5.word-rotator-title .word-rotate{max-height:18px;line-height:18px;}
h6.word-rotator-title .inverted{min-height:20px;}
h6.word-rotator-title .word-rotate{max-height:18px;line-height:18px;}
p .inverted{min-height:24px;}
p .word-rotate{max-height:22px;line-height:22px;margin-bottom:-6px;}
.floating-menu .nav > li > a{position:relative;display:block;text-decoration:none;}
.floating-menu .floating-menu-btn-collapse-nav{color:#fff;display:none;}
.floating-menu .floating-menu-btn-collapse-nav:hover{color:#fff;}
.floating-menu .floating-menu-nav-main nav > ul > li{margin-bottom:0;}
.floating-menu .floating-menu-nav-main nav > ul > li.active > a{background:#fff !important;}
.floating-menu .floating-menu-nav-main nav > ul > li.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 nav > ul > li:hover > a > span{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
.floating-menu .floating-menu-nav-main nav > ul > li > a{font-size:25px;padding:16.65px 17px;perspective:770px;}
.floating-menu .floating-menu-nav-main nav > ul > li > a:after{content:'';display:block;position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1;}
.floating-menu .floating-menu-nav-main nav > ul > li > 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:ease transform 300ms;-webkit-transform-origin:-19% 0%;transform-origin:-19% 0%;-webkit-transform:rotateY(88deg);transform:rotateY(88deg);}
.floating-menu .floating-menu-nav-main nav > ul > li > 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 nav > ul > li > a{padding:9.8px;perspective:450px;}
.floating-menu .floating-menu-nav-main nav > ul > li > a > span{line-height:3;}
}
@media(max-width:991px){
.floating-menu{position:absolute;top:60px;right:15px;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 nav > ul > li{border:none;}
.floating-menu .floating-menu-nav-main nav > ul > li > a{font-size:1.7em;margin:0;padding:15px;}
.floating-menu .floating-menu-nav-main nav > ul > li > 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{line-height:normal;line-height:24px;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;}
.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;}
@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.none{display:inline-block;font-size:35px;height:1em;width:auto;text-align:center;line-height:1;}
.porto-icon.circle{border-radius:50%;}
.porto-sicon-img{display:inline-block;font-size:48px;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-u-icons-left.porto-u-icons{text-align:left;}
.porto-u-icons-center.porto-u-icons{text-align:center;}
.porto-u-icons-right.porto-u-icons{text-align:right;}
.porto-sicon-wrapper{margin-bottom:0;}
.porto-sicon-wrapper .porto-icon, .porto-sicon-wrapper .img-icon{transition:transform 200ms linear;}
.porto-sicon-header .porto-sicon-title{margin:3px 0;}
.porto-sicon-header h3.porto-sicon-title{font-size:16px;line-height:1.2em;}
.default-icon .porto-sicon-header > p:last-child{margin-bottom:0;}
.porto-sicon-description{width:100%;display:block;line-height:24px;margin-top:0;}
.porto-sicon-header + .porto-sicon-description{margin-top:16px;}
.porto-sicon-read{display:block;padding:5px 0;text-decoration:none;}
a.porto-sicon-box-link{text-decoration:none;border:none;display:block;}
.default-icon .porto-sicon-default{display:table-cell;vertical-align:middle;}
.default-icon .porto-sicon-default .porto-icon, .default-icon .porto-sicon-default .porto-sicon-img{margin-right:15px;}
.default-icon .porto-sicon-header{display:table-cell;vertical-align:middle;}
.top-icon .porto-icon, .top-icon .porto-sicon-img, .top-icon .porto-sicon-header, .top-icon .porto-sicon-description{display:block;margin:0 auto;}
.top-icon .porto-sicon-header{margin-bottom:20px;}
.top-icon .porto-sicon-description{margin-top:15px;}
.top-icon .porto-sicon-header + .porto-sicon-description{margin-top:0;}
.porto-sicon-box.left-icon{display:inline-block;}
.left-icon .porto-sicon-left{display:table-cell;vertical-align:top;}
.left-icon .porto-sicon-left .porto-icon, .left-icon .porto-sicon-left .porto-sicon-img{margin-right:20px;}
.left-icon .porto-sicon-body{display:table-cell;vertical-align:middle;}
.left-icon .porto-sicon-description, .left-icon .porto-sicon-header{float:left;width:100%;}
.porto-sicon-box.top-icon{text-align:center;}
.porto-sicon-box .align-icon{line-height:1em;}
.porto-sicon-box.right-icon{display:inline-block;width:100%;}
.right-icon .porto-sicon-right{display:table-cell;vertical-align:top;width:100%;}
.right-icon .porto-sicon-right .porto-icon, .right-icon .porto-sicon-right .porto-sicon-img{margin-left:15px;}
.right-icon .porto-sicon-body{display:table-cell;vertical-align:middle;width:100%;}
.right-icon .porto-sicon-body, .right-icon .porto-sicon-body *, .right-icon .porto-sicon-header h3.porto-sicon-title, .right-icon .porto-sicon-description{text-align:right;}
.right-icon .porto-sicon-description, .right-icon .porto-sicon-header{float:right;width:100%;}
.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 h3.porto-sicon-title, .heading-right-icon .porto-sicon-description, .heading-right-icon .porto-sicon-description *{text-align:right;}
.wpb_wrapper .top-icon .porto-just-icon-wrapper{margin-bottom:15px;}
.wpb_wrapper .top-icon .porto-sicon-header h3.porto-sicon-title{margin-top:0;}
.wpb_wrapper .top-icon .porto-sicon-header h2.porto-sicon-title{margin-top:0;}
.wpb_wrapper .porto-sicon-header h3.porto-sicon-title{font-size:1.4em;font-weight:400;text-transform:none;}
.wpb_wrapper h3.porto-sicon-title small{font-size:75%;display:block;margin:2px 0 4px;}
.wpb_wrapper .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:5px;}
.porto-sicon-box{margin-bottom:20px;}
.porto-sicon-box .fa{font-family:"FontAwesome" !important;}
.porto-sicon-wrapper.text-left .porto-sicon-box.top-icon .align-icon, .porto-sicon-wrapper.text-left .porto-sicon-box.bottom-icon .align-icon, .porto-sicon-wrapper.text-left .porto-sicon-box.top-icon .porto-sicon-header, .porto-sicon-wrapper.text-left .porto-sicon-box.bottom-icon .porto-sicon-header, .porto-sicon-wrapper.text-left .porto-sicon-box.top-icon .porto-sicon-img, .porto-sicon-wrapper.text-left .porto-sicon-box.bottom-icon .porto-sicon-img, .porto-sicon-wrapper.text-left .porto-sicon-box.top-icon .porto-sicon-description, .porto-sicon-wrapper.text-left .porto-sicon-box.bottom-icon .porto-sicon-description{text-align:left !important;}
.porto-sicon-wrapper.text-right .porto-sicon-box.top-icon .align-icon, .porto-sicon-wrapper.text-right .porto-sicon-box.bottom-icon .align-icon, .porto-sicon-wrapper.text-right .porto-sicon-box.top-icon .porto-sicon-header, .porto-sicon-wrapper.text-right .porto-sicon-box.bottom-icon .porto-sicon-header, .porto-sicon-wrapper.text-right .porto-sicon-box.top-icon .porto-sicon-img, .porto-sicon-wrapper.text-right .porto-sicon-box.bottom-icon .porto-sicon-img, .porto-sicon-wrapper.text-right .porto-sicon-box.top-icon .porto-sicon-description, .porto-sicon-wrapper.text-right .porto-sicon-box.bottom-icon .porto-sicon-description{text-align:right !important;}
.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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align: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;cursor:pointer;box-sizing:border-box;}
.porto-ibanner{margin-bottom:35px;}
.porto-ibanner *, .porto-ibanner .porto-ibanner-desc{box-sizing:border-box;}
.porto-ibanner img{min-width:100%;max-width:100%;transition:opacity 0.35s;border:none;padding:0;margin:0;}
.porto-ibanner .porto-ibanner-desc{padding:15px;color:#fff;font-size:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;}
.porto-ibanner .porto-ibanner-desc:after, .porto-ibanner .porto-ibanner-desc:before{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:13px;line-height:1.6em;}
.porto-ibanner .porto-ibanner-content p{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;}
.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 .porto-ibanner-link{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.porto-ibanner a.porto-ibanner-link{display:block;background:0 0;}
.porto-ibanner-effect-style1 img{width:100%;}
.porto-ibanner-effect-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-ibanner-effect-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);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}
.porto-ibanner-effect-style1 .porto-ibanner-content, .porto-ibanner-effect-style1 .porto-ibanner-desc::before{transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;}
.porto-ibanner-effect-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-ibanner-effect-style1:hover .porto-ibanner-title{color:#fff;-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0);}
.porto-ibanner-effect-style1:hover .porto-ibanner-content, .porto-ibanner-effect-style1:hover .porto-ibanner-desc:before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.porto-ibanner-effect-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-ibanner-effect-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-ibanner-effect-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-ibanner-effect-style2:hover .porto-ibanner-content, .porto-ibanner-effect-style2:hover .porto-ibanner-content *{opacity:1 !important;z-index:99 !important;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;}
.porto-ibanner-effect-style2:hover .porto-ibanner-desc, .porto-ibanner-effect-style2:hover .porto-ibanner-title{-webkit-transform:translateY(0);transform:translateY(0);}
.porto-ibanner-effect-style2:hover .porto-ibanner-title{transition-delay:0.05s;}
.porto-ibanner.porto-ibanner-effect-style2 .porto-ibanner-toggle-size{left:50%;width:auto !important;height:100%;max-width:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.porto-modal-trigger{cursor:pointer;}
.porto-links-block{border:1px solid;}
.porto-links-block .links-title{border-bottom:1px solid;font-size:1em;font-weight:700;line-height:14px;padding:15px 20px;margin:0;text-transform:uppercase;position:relative;letter-spacing:0.12px;transition:all 0.25s ease 0s;}
.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:18px;color:#465157 !important;letter-spacing:0.1px;padding:11px 6px 10px;margin:0 10px -1px;text-decoration:none;}
.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;vertical-align:middle;}
.porto-links-block li.porto-links-item i.icon-image{display:inline-block;max-width:20px;}
.porto-map-section{padding-top:164px;margin-top:15px;background:url(https://michael.subak.sk/wp-content/themes/porto/images/map.png) center 0 no-repeat;}
.porto-map-section .map-content{padding:90px 0 40px;min-height:400px;margin-top:0;}
.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;text-align:center;}
.pricing-table ul{list-style:none;margin:20px 0 0 0;padding:0;}
.pricing-table li{padding:10px 0;}
.pricing-table h3{font-size:1.3em;font-weight:normal;margin:-20px -20px 50px -20px;padding:20px;letter-spacing:normal;}
.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;}
.pricing-table .plan-price{border-radius:100px;display:block;height:100px;margin:20px auto -65px;width:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;}
.pricing-table .price{font:bold 25px / 25px Georgia, Serif;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}
.pricing-table .most-popular{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{padding-top:30px;}
.pricing-table .plan-ribbon-wrapper{height:88px;overflow:hidden;position:absolute;right:-3px;top:-5px;width:85px;}
.pricing-table .plan-ribbon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-image:- webkit-linear-gradient(top, #bfdc7a, #8ebf45);background-image:linear-gradient(to bottom, #bfdc7a, #8ebf45);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;}
.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;}
.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.pricing-table-flat .plan-price{border-radius:0;border:0;box-shadow:none;width:100%;font-size:1.5em;height:auto;line-height:38px;margin:0;}
.pricing-table.pricing-table-flat .btn-top{margin-top:13px;margin-bottom:13px;}
.pricing-table.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;}
@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;}
.pricing-table-classic.pricing-table-sm .plan h3 strong{padding:0.95rem 1rem;}
.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:#f7f7f7;border:0;}
@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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack: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;}
.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-style:solid;border-width:2px;border-radius:50%;-webkit-transform:translate(-50%, -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%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.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;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left top;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;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.timeline-balloon .balloon-content{margin-left:5px;}
} 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{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;}
.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://michael.subak.sk/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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.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, .porto-carousel-wrapper *{box-sizing:border-box;}
.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{-webkit-transform:translateY(0);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;box-sizing:border-box;-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;}
.porto-ultimate-content-box-container, .porto-ultimate-content-box-container *{box-sizing:border-box;}
.porto-ultimate-content-box-container .porto-ultimate-content-box-anchor, .porto-ultimate-content-box-container .porto-ultimate-content-box-anchor:active, .porto-ultimate-content-box-container .porto-ultimate-content-box-anchor:focus, .porto-ultimate-content-box-container .porto-ultimate-content-box-anchor:hover, .porto-ultimate-content-box-container .porto-ultimate-content-box-anchor:visited{text-decoration:none;line-height:inherit;outline:0;}
.porto-ultimate-content-box:after{content:'';display:block;clear:both;}
.vc_btn3{display:inline-block;}
.vc_btn3-container{margin-bottom:20px;}
.vc_general.vc_btn3{border:1px solid transparent;}
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{border-color:#ccc;color:#666;background-color:transparent;}
.vc_btn3-container.vc_btn3-inline{vertical-align:baseline;display:inline-block;}
.vc_btn3.vc_btn3-size-lg{border-radius:6px;}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon{display:inline;position:static;font-size:inherit;line-height:inherit;height:auto;-webkit-transform:none;transform:none;}
.vc_general.vc_btn3 .vc_btn3-placeholder{display:none;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left, .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right, .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty), .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-left:16px;padding-right:16px;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-right:7px;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-left:7px;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline{padding:0.45rem 1rem;border-width:3px;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline.vc_btn3-icon-left, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline.vc_btn3-icon-right{padding-left:14px;padding-right:14px;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-3d{padding:8px 16px 7px;margin-bottom:5px;}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left, .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right, .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty), .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-left:12px;padding-right:12px;}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-right:5px;}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-left:5px;}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline{padding:0.483rem 0.933rem;border-width:2px;}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline.vc_btn3-icon-left, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline.vc_btn3-icon-right{padding-left:10px;padding-right:10px;}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-3d{padding:7px 14px 6px;margin-bottom:5px;}
.vc_btn3.vc_btn3-size-sm{border-radius:3px;}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left, .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right, .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty), .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-left:10px;padding-right:10px;}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-right:3px;}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-left:3px;}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline{padding:0.25rem 0.65rem;border-width:2px;}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline.vc_btn3-icon-left, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline.vc_btn3-icon-right{padding-left:9px;padding-right:9px;}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-3d{padding:4px 10px 3px;margin-bottom:2px;}
.vc_btn3.vc_btn3-size-xs{padding:0.2rem 0.5rem;border-radius:2px;}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left, .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right, .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty), .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-left:5px;padding-right:5px;}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-right:3px;}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-left:3px;}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline{padding:0.2rem 0.5rem;border-width:1px;}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-3d{line-height:1.42857143;padding:3px 0.5rem 2px;margin-bottom:1px;}
.vc_btn3-shape-rounded{border-radius:0.25rem;}
.vc_btn3-shape-rounded.btn-lg, .vc_btn3-shape-rounded.vc_btn3-size-lg{border-radius:0.3rem;}
.vc_btn3-shape-rounded.btn-xs, .vc_btn3-shape-rounded.vc_btn3-size-xs{border-radius:0.2rem;}
.btn-rounded{border-radius:0.25rem;}
.btn.btn-full-rounded{border-radius:2em;}
.vc_btn3.vc_label{display:inline;cursor:inherit;}
.vc_btn3.vc_label.vc_btn3-size-lg, .vc_btn3.vc_label.vc_btn3-size-md, .vc_btn3.vc_label.vc_btn3-size-sm, .vc_btn3.vc_label.vc_btn3-size-xs{padding:0.2em 0.6em 0.3em;line-height:1;text-align:center;vertical-align:baseline;}
.vc_btn3.vc_label.vc_btn3-shape-rounded{border-radius:0.25em;}
.vc_btn3.vc_label.vc_btn3-size-lg{font-size:1em;}
.vc_btn3.vc_label.vc_btn3-size-lg.vc_btn3-style-outline{border-width:2px;}
.vc_btn3.vc_label.vc_btn3-size-md{font-size:0.75em;}
.vc_btn3.vc_label.vc_btn3-size-md.vc_btn3-style-outline{border-width:1px;}
.vc_btn3.vc_label.vc_btn3-size-sm{font-size:0.7em;}
.vc_btn3.vc_label.vc_btn3-size-xs{font-size:0.6em;}
.vc_btn3.vc_btn3-shape-square{border-radius:0 !important;}
.vc_btn3.vc_btn3-shape-round{border-radius:2em !important;}
.vc_btn3-container.vc_btn3-center{text-align:center;}
.vc_btn3-container.vc_btn3-left{text-align:left;}
.vc_btn3-container.vc_btn3-right{text-align:right;}
.vc_btn3-container.show-arrow{position:relative;}
.vc_general.vc_cta3{padding:32px 55px;}
.vc_general.vc_cta3 .dir-arrow{position:absolute;top:-35px;left:70%;}
.vc_general.vc_cta3.vc_cta3-shape-rounded{border-radius:10px;}
.vc_general.vc_cta3 h2{font-size:1.8em;font-weight:400;line-height:30px;}
.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4{margin:0 0 9px;}
.vc_general.vc_cta3 p{font-size:1.2em;}
@media(min-width:768px){
.vc_cta3_content-container{display:table;width:100%;}
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{width:75%;padding-right:25px;padding-left:0;}
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions, .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions{width:25%;}
.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{width:75%;padding-left:25px;padding-right:0;}
}
@media(max-width:767px){
.vc_general.vc_cta3 .dir-arrow{display:none;}
.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions, .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{padding-top:30px;}
.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions > div:last-child, .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions > div:last-child{margin-bottom:0;}
} .vc_custom_heading.heading-m-none > *, .vc_custom_heading.m-b-none > *{margin-bottom:0;}
.vc_custom_heading.big h1{font-size:4.2em;line-height:54px;}
.vc_custom_heading.short h1{margin-bottom:15px;}
.vc_custom_heading.short h2{margin-bottom:15px;}
.vc_custom_heading.short h3, .vc_custom_heading.short h4, .vc_custom_heading.short h5, .vc_custom_heading.short h6{margin-bottom:9px;}
.vc_custom_heading.shorter h1, .vc_custom_heading.shorter h2, .vc_custom_heading.shorter h3, .vc_custom_heading.shorter h4, .vc_custom_heading.shorter h5, .vc_custom_heading.shorter h6{margin-bottom:0;}
.vc_custom_heading.tall h1, .vc_custom_heading.tall h2, .vc_custom_heading.tall h3, .vc_custom_heading.tall h4, .vc_custom_heading.tall h5, .vc_custom_heading.tall h6{margin-bottom:33px;}
.vc_custom_heading.taller h1, .vc_custom_heading.taller h2, .vc_custom_heading.taller h3, .vc_custom_heading.taller h4, .vc_custom_heading.taller h5, .vc_custom_heading.taller h6{margin-bottom:44px;}
.vc_custom_heading.spaced h1, .vc_custom_heading.spaced h2, .vc_custom_heading.spaced h3, .vc_custom_heading.spaced h4, .vc_custom_heading.spaced h5, .vc_custom_heading.spaced h6{margin-top:33px;}
.vc_custom_heading.more-spaced h1, .vc_custom_heading.more-spaced h2, .vc_custom_heading.more-spaced h3, .vc_custom_heading.more-spaced h4, .vc_custom_heading.more-spaced h5, .vc_custom_heading.more-spaced h6{margin-top:44px;}
.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.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%;}
.vc_progress_bar .vc_single_bar.progress, .progress{height:20px;margin-bottom:15px;box-shadow:none;overflow:visible;}
.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;}
.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-primary, .progress-bar.progress-bar-primary{background-color:#ccc;color:#fff;}
.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;}
.vc_progress_bar .vc_single_bar.progress .vc_bar.progress-bar-dark, .progress-bar.progress-bar-dark{background-color:#212529;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;}
.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:-webkit-flex;display:-ms-flexbox;display:flex;}
.section-video{-webkit-transform:translate3d(0, 0, 0);background-position:50% 50%;background-repeat:no-repeat;padding:50px 0;position:relative;overflow:hidden;width:100%;}
.section-video.skrollable{position:absolute;left:0;top:0;padding:0;}
.section-video video{max-width:none;}
.section-video .container{position:relative;z-index:3;}
.section-video .video-overlay{background:transparent url(https://michael.subak.sk/wp-content/themes/porto/images/video-overlay.png) repeat 0 0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
.section-video.video-overlay-dark .video-overlay{background-image:url(https://michael.subak.sk/wp-content/themes/porto/images/video-overlay-dark.png);}
html.boxed .section-video > div:first-child{z-index:0 !important;}
html.boxed .section-video > div:first-child video{z-index:0 !important;}
.vc_separator h4{margin-top:0;font-size:1.1429em;font-weight:700;text-transform:uppercase;}
.vc_text_separator{margin-bottom:25px;border:none;}
.vc_text_separator h1, .vc_text_separator h2, .vc_text_separator h3, .vc_text_separator h4, .vc_text_separator h5, .vc_text_separator h6, .vc_text_separator p, .vc_text_separator div{margin-top:0;margin-bottom:0;}
.vc_text_separator div{top:auto;background-color:transparent;}
.vc_text_separator .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{padding:0;}
.vc_text_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4{margin-left:-0.5em;padding-right:1em;}
.vc_separator.vc_separator_align_left h1, .vc_separator.vc_separator_align_left h2{padding:0 15px 0 0;}
.vc_separator.vc_separator_align_left h3, .vc_separator.vc_separator_align_left h4{padding:0 12px 0 0;}
.vc_separator.vc_separator_align_left h5, .vc_separator.vc_separator_align_left h6, .vc_separator.vc_separator_align_left p, .vc_separator.vc_separator_align_left div{padding:0 10px 0 0;}
.vc_separator.vc_separator_align_right h1, .vc_separator.vc_separator_align_right h2{padding:0 0 0 15px;}
.vc_separator.vc_separator_align_right h3, .vc_separator.vc_separator_align_right h4{padding:0 0 0 12px;}
.vc_separator.vc_separator_align_right h5, .vc_separator.vc_separator_align_right h6, .vc_separator.vc_separator_align_right p, .vc_separator.vc_separator_align_right div{padding:0 0 0 10px;}
.vc_separator.vc_separator_align_center h1, .vc_separator.vc_separator_align_center h2{padding:0 15px;}
.vc_separator.vc_separator_align_center h3, .vc_separator.vc_separator_align_center h4{padding:0 12px;}
.vc_separator.vc_separator_align_center h5, .vc_separator.vc_separator_align_center h6, .vc_separator.vc_separator_align_center p, .vc_separator.vc_separator_align_center div{padding:0 10px;}
.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line{border:none;}
.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line{border:none;}
.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.dashed, .vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.dashed{background:none;position:relative;}
.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.dashed:after, .vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.dashed:after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-1px;width:100%;}
.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.pattern, .vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.pattern{background:none;position:relative;}
.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.pattern:after, .vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.pattern:after{background:transparent url(https://michael.subak.sk/wp-content/themes/porto/images/patterns/worn_dots.png) repeat 0 0;content:"";display:block;height:15px;position:absolute;top:50%;margin-top:-7px;width:100%;}
.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.pattern.pattern-2:after, .vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.pattern.pattern-2:after{background-image:url(https://michael.subak.sk/wp-content/themes/porto/images/patterns/az_subtle.png);}
div.wpb_single_image .vc_single_image-wrapper{display:inline-block;max-width:100%;}
div.wpb_single_image .vc_single_image-wrapper.vc_box_border, div.wpb_single_image .vc_single_image-wrapper.vc_box_outline, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border{padding:4px;}
div.wpb_single_image .vc_single_image-wrapper.vc_box_border img, div.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img{border-width:0;}
div.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, div.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{padding:4px;}
div.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, div.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img{border-width:0;}
div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{margin-bottom:-4px;}
div.wpb_single_image .porto-vc-zoom{display:inline-block;position:relative;max-width:100%;}
div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon{position:relative;}
div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon img{position:relative;z-index:1;}
div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:before{transition:all 0.2s;background:rgba(0, 0, 0, 0.65);content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;opacity:0;z-index:2;}
div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:after{transition:all 0.2s;font-family:"FontAwesome";color:#fff;content:"\f00e";font-size:30px;height:30px;position:absolute;top:30%;margin-top:-15px;display:block;text-align:center;width:100%;opacity:0;z-index:3;}
div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:hover:before{opacity:1;}
div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:hover:after{top:50%;opacity:1;}
div.wpb_single_image .porto-vc-zoom .zoom-icon{color:#fff;border-radius:100%;width:30px;height:30px;position:absolute;padding:0;line-height:28px;display:block;bottom:8px;right:8px;text-align:center;}
div.wpb_single_image .porto-vc-zoom .zoom-icon:before{font-family:"FontAwesome";content:"\f002";}
div.wpb_single_image .vc_figure{max-width:100%;}
div.wpb_single_image .vc_figure .vc_single_image-wrapper{margin-bottom:0;}
div.wpb_single_image .vc_figure .vc_figure-caption{margin-top:0.5em;}
div.wpb_single_image.vc_box_border, div.wpb_single_image.vc_box_outline, div.wpb_single_image.vc_box_shadow_border{padding:4px;}
div.wpb_single_image.vc_box_border img, div.wpb_single_image.vc_box_outline img, div.wpb_single_image.vc_box_shadow_border img{border-width:0;}
.porto-carousel .vc_single_image-wrapper.vc_box_border, .porto-carousel .vc_single_image-wrapper.vc_box_outline, .porto-carousel .vc_single_image-wrapper.vc_box_shadow_border, .porto-carousel .vc_single_image-wrapper.vc_box_border_circle, .porto-carousel .vc_single_image-wrapper.vc_box_outline_circle, .porto-carousel .vc_single_image-wrapper.vc_box_shadow_border_circle{margin:2px;}
.wpb_text_column.featured{font-size:1.25rem;line-height:1.8rem;}
.wpb_text_column.short{margin-bottom:0;}
.wpb_text_column.tall{margin-bottom:20px;}
.wpb_text_column.taller{margin-bottom:40px;}
.wpb_text_column .alternative-font{display:inline-block;margin-top:-15px;position:relative;top:3px;margin-bottom:-6px;}
.lead, .wpb_text_column.lead, .wpb_text_column.lead p{line-height:1.8rem;letter-spacing:-0.05em;}
.porto-onepage-category:not(.show-products){position:absolute;left:0;top:0;width:80px;height:100%;}
.porto-onepage-category:not(.show-products) .category-list{height:100%;}
.porto-onepage-category.show-products{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.porto-onepage-category.ajax-load .category-section:not(.ajax-loaded) .category-title{display:none;}
.porto-onepage-category .category-details{width:calc(100% - 80px);padding:70px 5vw;}
.porto-onepage-category .category-list{background:#000;width:80px;position:relative;z-index:2;padding-top:60px;}
.porto-onepage-category .product-cats{list-style:none;padding:0;margin-bottom:0;}
.porto-onepage-category .product-cats li{width:100%;}
.porto-onepage-category .product-cats a{display:inline-block;color:#fff;text-decoration:none;text-align:center;white-space:nowrap;position:relative;transition:all 0.3s;padding:0;}
.porto-onepage-category .product-cats a:after{content:"";width:16px;height:16px;position:absolute;display:block;right:-15px;top:50%;margin-top:-8px;border:8px solid transparent;transition:all 0.3s;}
.porto-onepage-category .product-cats a:hover, .porto-onepage-category .product-cats a.active{background-color:#00d59d;}
.porto-onepage-category .product-cats a:hover:after, .porto-onepage-category .product-cats a.active:after{border-left-color:#00d59d;}
.porto-onepage-category .product-cats a:hover .category-title{opacity:1;visibility:visible;width:auto;padding-right:50px;}
.porto-onepage-category .product-cats .category-icon{display:inline-block;width:80px;}
.porto-onepage-category .product-cats .category-title{display:inline-block;vertical-align:middle;opacity:0;visibility:hidden;width:0;transition:all 0.3s;font-size:16px;font-weight:400;position:relative;overflow:hidden;}
.porto-onepage-category .category-description{margin-bottom:1.5vw;}
.porto-onepage-category .category-section{min-height:1px;}
.porto-onepage-category .category-section .category-title{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:25px;position:relative;}
.porto-onepage-category .category-section .category-title .category-link{margin-left:auto;}
.porto-onepage-category .category-section .category-title .btn{padding:10px 30px;}
.porto-onepage-category .category-section .category-title .dropdown{position:static;}
.porto-onepage-category .category-section .cat-title{font-size:26px;text-transform:uppercase;margin-bottom:0;}
.porto-onepage-category .category-section .cat-title span{vertical-align:middle;}
.porto-onepage-category .category-section .cat-title:after{display:none;}
.porto-onepage-category .category-section .cat-title.has-sub-cat{cursor:pointer;}
.porto-onepage-category .category-section .cat-title.has-sub-cat:after{display:inline-block;content:"\e81c";font-family:"porto";margin-left:18px;font-size:18px;vertical-align:middle;border:none;width:auto;height:auto;}
.porto-onepage-category .category-section > .woocommerce{margin-bottom:45px;margin-left:-8px;margin-right:-8px;}
@media(max-width:767px){
.porto-onepage-category .category-section > .woocommerce{margin-left:-6px;margin-right:-6px;}
}
@media(max-width:575px){
.porto-onepage-category .category-section > .woocommerce{margin-left:-3px;margin-right:-3px;}
}
.porto-onepage-category .category-section > .woocommerce.columns-6, .porto-onepage-category .category-section > .woocommerce.columns-7, .porto-onepage-category .category-section > .woocommerce.columns-8{margin-left:-3px;margin-right:-3px;}
.porto-onepage-category .category-section .owl-carousel.show-nav-title .owl-nav{margin-top:-20px;width:100%;top:50%;}
.porto-onepage-category .category-section .owl-carousel.show-nav-title .owl-nav .owl-next{right:-45px;}
.porto-onepage-category .sub-category{width:calc(100% + 40px);margin-left:auto;margin-right:auto;margin:20px -20px 20px;padding:50px 0;border-radius:5px;}
@media(min-width:768px) and (max-width:991px){
.porto-onepage-category .sub-category{font-size:14px;}
}
@media(max-width:767px){
.porto-onepage-category .sub-category{width:calc(100% + 2px);padding:20px 0;margin-left:-1px;margin-right:-1px;}
}
.porto-onepage-category .sub-category:before{content:'';position:absolute;border:8px solid transparent;width:16px;height:16px;border-bottom-color:#bebebe;top:-16px;left:90px;}
.porto-onepage-category .sub-category:after{content:'';position:absolute;border:7px solid transparent;width:14px;height:14px;border-bottom-color:#fff;top:-14px;left:91px;}
.porto-onepage-category .sub-category:not(.show){display:none;}
.porto-onepage-category .sub-category > .cat-item{text-align:left;padding:20px 4% 10px;margin-bottom:0;border-left:1px solid #bebebe;}
.porto-onepage-category .sub-category > .cat-item:first-child{border-left:none;}
@media(min-width:768px) and (max-width:991px){
.porto-onepage-category .sub-category > .cat-item{padding:20px 2%;}
}
@media(max-width:575px){
.porto-onepage-category .sub-category > .cat-item{border-left:none;}
}
.porto-onepage-category .sub-category > .cat-item > a{font-weight:700;text-transform:uppercase;}
.porto-onepage-category .sub-category > .cat-item a{display:inline-block;padding:9px 0;}
@media(max-width:767px){
.porto-onepage-category:not(.show-products){position:static;width:auto;height:auto;margin-bottom:20px;}
.porto-onepage-category.show-products{display:block;margin-top:30px;}
.porto-onepage-category .product-cats{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.porto-onepage-category .product-cats li{width:auto;margin-right:10px;}
.porto-onepage-category .product-cats .category-icon{width:60px;}
.porto-onepage-category .product-cats .category-title, .porto-onepage-category .product-cats a:after{display:none;}
.porto-onepage-category .category-list{width:auto;height:auto;padding-top:0;}
.porto-onepage-category .category-details{width:100%;padding-top:30px;padding-bottom:30px;}
}
.inline-block {
display: inline-block;
}.vc_row.section.section-with-divider .section-divider, .vc_column_container.section.section-with-divider .section-divider{position:absolute;left:0;width:100%;top:50px;}
.vc_row.section.section-with-divider-footer .section-divider, .vc_column_container.section.section-with-divider-footer .section-divider{position:absolute;left:0;width:100%;bottom:55px;}
@media(min-width:768px){
.vc_row-o-equal-height > .container > .align-items-center > .vc_column_container{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;}
.vc_row-o-equal-height > .container > .align-items-center > .vc_column_container > .vc_column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.vc_row-o-full-height > .container > .row, .vc_row-o-equal-height > .container > .row > .vc_column_container > .vc_column-inner{height:100%;}
}
.vc_row-o-columns-middle > .container > .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.vc_column_container.section{margin:0;padding:50px var(--porto-column-spacing, 15px);}
.vc_row.section > .vc_column_container .wpb_wrapper > div:last-child, .vc_row.section > .porto-container > .vc_row > .vc_column_container .wpb_wrapper > div:last-child, .vc_column_container.section .wpb_wrapper > div:last-child{margin-bottom:0;}
.porto-section.vc_section{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.row.no-padding > .vc_column_container.section{padding-left:var(--porto-res-spacing, 15px);padding-right:var(--porto-res-spacing, 15px);}
.row.no-padding > .vc_column_container.section .col-half-section{padding-left:0;padding-right:0;}
.vc_row.no-padding{--bs-gutter-x:0px;}
.vc_row.porto_stretch_css{position:relative;width:calc(100vw - var(--porto-scroll-w, 0px) - var(--porto-side-header-width, 0px));}
.container .vc_row.porto_stretch_css{left:calc(50% - 50vw + var(--porto-scroll-w, 0px) / 2 + var(--bs-gutter-x) / 2 + var(--porto-side-header-width, 0px) / 2);}
.container .vc_row.porto_stretch_css:not(.row){left:calc(50% - 50vw + var(--porto-scroll-w, 0px) / 2 + var(--porto-side-header-width, 0px) / 2);}
.container .vc_row.stretch_row_css:not(.no-padding){padding-left:calc((100vw - 100% - var(--porto-scroll-w, 0px) - var(--bs-gutter-x) - var(--porto-side-header-width, 0px)) / 2) !important;padding-right:calc((100vw - 100% - var(--porto-scroll-w, 0px) - var(--bs-gutter-x) - var(--porto-side-header-width, 0px)) / 2) !important;}
.container .vc_row.stretch_row_css:not(.no-padding):not(.row){padding-left:calc((100vw - 100% - var(--porto-scroll-w, 0px) - var(--porto-side-header-width, 0px)) / 2) !important;padding-right:calc((100vw - 100% - var(--porto-scroll-w, 0px) - var(--porto-side-header-width, 0px)) / 2) !important;}
.container .vc_row.stretch_row_content_no_spaces_css > .vc_column_container{padding-left:0;padding-right:0;}
.container .stretch_row_content_css:not(.porto-inner-container){padding-left:var(--porto-container-spacing);padding-right:var(--porto-container-spacing);}
.container .stretch_row_content_css > .porto-wrap-container{padding-left:var(--porto-res-spacing);padding-right:var(--porto-res-spacing);}
.container-fluid .vc_row.stretch_row_content_css, .container-fluid .vc_row.stretch_row_content_no_spaces_css{padding-left:0;padding-right:0;}
.container-fluid .vc_row.stretch_row_content_no_spaces_css > .vc_column_container{padding-left:0;padding-right:0;}
body.boxed .vc_row[data-vc-stretch-content].section,
#main.main-boxed .vc_row[data-vc-stretch-content].section{padding-left:var(--porto-column-spacing);padding-right:var(--porto-column-spacing);}
.container .vc_row[data-vc-stretch-content] .porto-wrap-container,
#main.main-boxed .vc_row[data-vc-stretch-content] .porto-container,
#main.boxed .vc_row[data-vc-stretch-content] .porto-container,
body.boxed #main.wide .vc_row[data-vc-stretch-content] .container{padding-left:var(--porto-container-spacing);padding-right:var(--porto-container-spacing);}
.container .vc_row[data-vc-stretch-content] > .porto-wrap-container,
.container .vc_row.vc_row-no-padding .porto-wrap-container, .container .vc_row.vc_row-no-padding .porto-container, #main.main-boxed .vc_row.vc_row-no-padding .porto-container,
#main.boxed .vc_row.vc_row-no-padding .porto-container{padding-left:var(--porto-res-spacing);padding-right:var(--porto-res-spacing);}
body.boxed #main.wide .vc_row[data-vc-stretch-content] > .porto-wrap-container,
body.boxed #main.wide .vc_row.vc_row-no-padding .container{max-width:none;padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing);}
body.boxed .vc_row[data-vc-stretch-content],
#main.main-boxed .vc_row[data-vc-stretch-content]{margin-left:0;margin-right:0;}
@media(min-width:768px){
body.boxed .vc_row[data-vc-stretch-content],
#main.main-boxed .vc_row[data-vc-stretch-content]{left:auto !important;margin-left:calc(var(--porto-grid-gutter-width) * -1) !important;margin-right:calc(var(--porto-grid-gutter-width) * -1) !important;max-width:calc(var(--porto-grid-gutter-width) + 720px);}
}
@media(max-width:767px){
body.boxed .vc_row[data-vc-stretch-content],
#main.main-boxed .vc_row[data-vc-stretch-content]{padding-left:0 !important;padding-right:0 !important;}
}
@media(min-width:992px){
body.boxed .vc_row[data-vc-stretch-content],
#main.main-boxed .vc_row[data-vc-stretch-content]{max-width:calc(var(--porto-grid-gutter-width) + 960px);}
}
@media(min-width:768px){
body.boxed #main.wide .vc_row[data-vc-stretch-content]{padding-left:0 !important;padding-right:0 !important;}
}
body.boxed #main.wide .container .top-row{margin-left:calc(var(--porto-fluid-spacing) * -1);margin-right:calc(var(--porto-fluid-spacing) * -1);padding-left:var(--porto-container-spacing);padding-right:var(--porto-container-spacing);}
body.boxed #main.wide .container .porto-inner-container{padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing);}
@media(min-width:992px){
body:not(.boxed) .side-nav .vc_row[data-vc-stretch-content]{padding-left:0 !important;padding-right:0 !important;left:0 !important;right:0 !important;}
}
.portfolio-modal .vc_row[data-vc-full-width],
body.boxed .portfolio-modal .vc_row[data-vc-full-width],
#main.main-boxed .portfolio-modal .vc_row[data-vc-full-width],
.portfolio-modal .vc_row[data-vc-stretch-content],
body.boxed .portfolio-modal .vc_row[data-vc-stretch-content],
#main.main-boxed .portfolio-modal .vc_row[data-vc-stretch-content],
.portfolio-ajax-modal .vc_row[data-vc-full-width],
body.boxed .portfolio-ajax-modal .vc_row[data-vc-full-width],
#main.main-boxed .portfolio-ajax-modal .vc_row[data-vc-full-width],
.portfolio-ajax-modal .vc_row[data-vc-stretch-content],
body.boxed .portfolio-ajax-modal .vc_row[data-vc-stretch-content],
#main.main-boxed .portfolio-ajax-modal .vc_row[data-vc-stretch-content]{padding-left:var(--porto-grid-gutter-width) !important;padding-right:var(--porto-grid-gutter-width) !important;}
.compose-mode .vc_element[class*=vc_porto_hb_]{display:inline-block;vertical-align:middle;margin-right:0.875rem;}
.compose-mode .vc_element[class*=vc_porto_hb_]:last-child{margin-right:0;}
.header-builder-p .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{z-index:auto;}
.header-builder-p .vc_column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.header-builder-p .vc_column-inner > *:not(.vc_row){margin-right:0.875rem;}
.header-builder-p .vc_column-inner > *:last-child{margin-right:0;}
.header-builder-p .vc_column-inner > .vc_row, .header-builder-p .vc_column-inner > .vc_vc_row_inner{width:calc(100% + var(--porto-grid-gutter-width));}
.header-builder-p .vc_row-o-full-height > .vc_column_container > .vc_column-inner, .header-builder-p .vc_row-o-full-height > .vc_vc_column > .vc_column_container > .vc_column-inner, .header-builder-p .vc_row-o-full-height > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{-ms-flex-line-pack:start;align-content:flex-start;}
.header-builder-p .vc_row-flex > .vc_column_container > .vc_column-inner, .header-builder-p .vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner, .header-builder-p .vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.header-builder-p .porto-block .porto-block .vc_column-inner{display:block;}
.header-builder-p .porto-block .porto-block .vc_column-inner > *{margin-right:0;}
#header.header-builder-p .header-main .container > div{display:-webkit-box;display:-ms-flexbox;display:flex;}
.wpb-flex-1, .vc_column_container.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.wpb-flex-auto, .vc_column_container.flex-auto{width:auto;-webkit-box-flex:0;-ms-flex:none;flex:none;}
.wpb-flex-1:last-of-type .vc_column-inner, .vc_column_container.flex-1:last-of-type .vc_column-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.wpb-flex-1:nth-of-type(2):not(:last-of-type) .vc_column-inner,
.vc_column_container.flex-1:nth-of-type(2):not(:last-of-type) .vc_column-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
[data-inviewport-style].vc_row.view-scale-wrapper, .vc_row.cursor-shape-wrapper{padding-top:30px;}
#header li.menu-item .vc_custom_heading a {
font: inherit;
}.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-widget{width:auto;margin-right:10px;margin-bottom:0;max-width:100%}.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 .circular-bar,.elementor-widget .porto-sicon-box,.elementor-widget .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-widget-text-editor p{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit}.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,.elementor-widget>.btn{position:relative}.elementor-widget-container>.btn .dir-arrow,.elementor-widget>.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}.e-con-full.header-main,.elementor-section.header-main{flex-wrap:wrap}.header-builder-p .elementor-widget-wrap>.elementor-widget{width:auto;margin-right:0.875rem;margin-bottom:0;max-width:100%}.header-builder-p .elementor-widget: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}.elementor .sort-source{margin-bottom:1.5rem}@media(max-width:767px){.elementor .elementor-hidden-phone{display:none}}.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))}.container-fluid .e-parent.e-con{--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))}.e-con.porto_stretch_css,.elementor-section.porto_stretch_css{position:relative;left:calc(50% - 50vw + var(--porto-scroll-w, 0px) / 2 + var(--porto-side-header-width, 0px) / 2);min-width:calc(100vw - var(--porto-scroll-w, 0px) - var(--porto-side-header-width, 0px));margin-left:0!important;margin-right:0!important}.elementor-section.stretch_row_css{padding-left:calc((100vw - 100% - var(--porto-scroll-w, 0px) - var(--porto-side-header-width, 0px)) / 2)!important;padding-right:calc((100vw - 100% - var(--porto-scroll-w, 0px) - var(--porto-side-header-width, 0px)) / 2)!important}.elementor-section.stretch_row_content_css.elementor-section-boxed{padding-left:var(--porto-fluid-spacing,0px);padding-right:var(--porto-fluid-spacing,0px)}.elementor-section.stretch_row_content_css.elementor-section-boxed>.elementor-container{max-width:none}.e-con.e-con-boxed.porto_stretch_css{--padding-inline-start:var(--porto-fluid-spacing,0px);--padding-inline-end:var(--porto-fluid-spacing,0px)}.e-con.e-con-boxed.stretch_row_content_css{--content-width:none}.elementor-edit-area [class*=revealDir].animated{animation-fill-mode:both!important}#header .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{font:inherit}.wcvashopswatchlabel{border-radius:1px}.owl-carousel .owl-nav [class*=owl-],.scrollbar-chrome>.scroll-element .scroll-bar,.scrollbar-rail>.scroll-element .scroll-bar{border-radius:3px}.fancybox-skin,.resp-vtabs .resp-tabs-container{border-radius:4px}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar{border-radius:6px}.scrollbar-dynamic>.scroll-element .scroll-bar,.scrollbar-macosx>.scroll-element .scroll-bar{border-radius:7px}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-outer>.scroll-element .scroll-bar,.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track{border-radius:8px}.scrollbar-light>.scroll-element .scroll-bar,.scrollbar-light>.scroll-element .scroll-element_outer,.scrollbar-light>.scroll-element .scroll-element_size{border-radius:10px}.scrollbar-dynamic>.scroll-element .scroll-element_outer,.scrollbar-dynamic>.scroll-element .scroll-element_size{border-radius:12px}#header .menu-custom-block .tip,#header .searchform .autocomplete-suggestion span.yith_wcas_result_featured,#header .searchform .autocomplete-suggestion span.yith_wcas_result_on_sale,#nav-panel .menu-custom-block .tip,#side-nav-panel .menu-custom-block .tip,.accordion-menu .tip,.mega-menu .tip,.post-item .post-date .format,.post-item .post-date .sticky,.sidebar-menu .tip,.thumb-info .thumb-info-type,.wcvaswatchinput.active .wcvashopswatchlabel,article.post .post-date .format,article.post .post-date .sticky{border-radius:2px}.post-item .post-date .month,article.post .post-date .month{border-radius:0 0 2px 2px}.post-item .post-date .day,article.post .post-date .day{border-radius:2px 2px 0 0}.pricing-table h3{border-radius:2px 2px 0 0}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#buddypress .activity-list .activity-content .activity-header img.avatar,#buddypress div.activity-comments form .ac-textarea,#buddypress div.pagination .pagination-links a,#buddypress div.pagination .pagination-links span.current,#buddypress form#whats-new-form textarea,.accordion .card-header,.accordion-menu .arrow,.bbp-pagination-links a,.bbp-pagination-links span.current,.bbp-topic-pagination a,.chosen-container-single .chosen-single,.footer .img-thumbnail img,.footer .thumbnail img,.gridlist-toggle>a,.product-nav .product-popup .product-image img,.progress-bar-tooltip,.select2-container .select2-choice,.thumb-info img,.tm-collapse .tm-section-label,.toggle-simple .toggle>label:after,.wcvaswatchlabel,.widget .widget-title .toggle,.widget_display_replies img.avatar,.widget_display_topics img.avatar,.widget_sidebar_menu,.widget_sidebar_menu .widget-title .toggle,.woocommerce-checkout .form-row .chosen-container-single .chosen-single,.woocommerce-password-strength,body .btn-group-sm>.btn,body .btn-group-xs>.btn,body .btn-sm,body .btn-xs,div.quantity .minus,div.quantity .plus,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,ul.product_list_widget li .product-image img{border-radius:3px}.page-links>a:first-child,.page-links>span:first-child,.pagination>a:first-child,.pagination>span:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-links>a:last-child,.page-links>span:last-child,.pagination>a:last-child,.pagination>span:last-child{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.member-item.member-item-3 .thumb-info-wrapper img,.widget_sidebar_menu .widget-title{border-radius:3px 3px 0 0}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar,#buddypress .activity-list li.load-more,#buddypress .activity-list li.load-newest,#buddypress .comment-reply-link,#buddypress .dir-search input[type=search],#buddypress .dir-search input[type=text],#buddypress .groups-members-search input[type=search],#buddypress .groups-members-search input[type=text],#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=password],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week],#buddypress .standard-form select,#buddypress .standard-form textarea,#buddypress a.button,#buddypress button,#buddypress div.generic-button a,#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a,#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit],#buddypress ul.button-nav li a,#header .header-contact .nav-top a,#header .header-contact .nav-top span,#header .mobile-toggle,#header .porto-view-switcher>li.menu-item>a,#header .searchform .autocomplete-suggestion img,#header .top-links>li.menu-item>a,#mini-cart .widget_shopping_cart_content,#nav-panel .accordion-menu li>a,.blog-posts-padding .grid-box,.flickr_badge_image,.img-rounded,.img-thumbnail,.img-thumbnail .inner,.img-thumbnail img,.mega-menu .narrow ul.sub-menu ul.sub-menu,.mega-menu .wide .popup,.mega-menu .wide li.sub li.menu-item>a,.mega-menu li.menu-item>a>.thumb-info-preview .thumb-info-wrapper,.mega-menu>li.menu-item.active>a,.mega-menu>li.menu-item:hover>a,.page-wrapper .fdm-item-image,.rounded,.share-links a,.sidebar-menu .wide li.menu-item li.menu-item>a,.sidebar-menu li.menu-item>a>.thumb-info-preview .thumb-info-wrapper,.success-message-container button,.tabs,.testimonial.testimonial-style-2 blockquote,.testimonial.testimonial-style-3 blockquote,.testimonial.testimonial-style-4 blockquote,.testimonial.testimonial-style-5 blockquote,.testimonial.testimonial-style-6 blockquote,.thumb-info,.thumb-info .thumb-info-wrapper,.thumb-info .thumb-info-wrapper:after,.tm-box,.tm-collapse,.wpb_content_element .flickr_badge_image,a.bp-title-button,article .comment-respond input[type=submit],body .btn,body .btn-group-md>.btn,body .btn-md,div.bbp-template-notice,div.indicator-hint,div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:before,div.wpb_single_image .vc_single_image-wrapper.vc_box_border,div.wpb_single_image .vc_single_image-wrapper.vc_box_border img,div.wpb_single_image .vc_single_image-wrapper.vc_box_outline,div.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,div.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,div.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,div.wpb_single_image.vc_box_border,div.wpb_single_image.vc_box_border img,div.wpb_single_image.vc_box_outline,div.wpb_single_image.vc_box_outline img,div.wpb_single_image.vc_box_shadow_border,div.wpb_single_image.vc_box_shadow_border img,div.wpcf7-response-output,section.timeline .timeline-box,section.timeline .timeline-date{border-radius:4px}.product-image .labels .onhot,.product-image .labels .onsale,.shop_table.wishlist_table .add_to_cart,.summary-before .labels .onhot,.summary-before .labels .onsale,.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li a,.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li span,.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li.chosen a,.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li.chosen span,.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li a,.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-color li a,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-color li span,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-color li.chosen a,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-color li.chosen span,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li a,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a,.yith-wcbm-badge{border-radius:4px}#header .porto-view-switcher>li.menu-item:hover>a,#header .top-links>li.menu-item:hover>a,.mega-menu>li.menu-item.has-sub:hover>a,.member-item.member-item-3 .thumb-info,.member-item.member-item-3 .thumb-info-wrapper,.tabs.tabs-bottom .tab-content,html #topcontrol{border-radius:4px 4px 0 0}.mega-menu .wide .popup>.inner,.resp-tab-content,.tab-content{border-radius:0 0 4px 4px}.mega-menu .porto-narrow-sub-menu{border-radius:0 4px 4px 4px}.mega-menu .pos-left .porto-narrow-sub-menu,.mega-menu .wide.pos-left .popup{border-radius:0 4px 4px 4px}.mega-menu .pos-right .porto-narrow-sub-menu,.mega-menu .wide.pos-right .popup{border-radius:4px 0 4px 4px}.owl-carousel.big-nav .owl-nav .owl-prev,.owl-carousel.full-width .owl-nav .owl-prev,.resp-vtabs .resp-tabs-container{border-radius:0 4px 4px 0}.owl-carousel.big-nav .owl-nav .owl-next,.owl-carousel.full-width .owl-nav .owl-next{border-radius:4px 0 0 4px}@media(min-width:992px){.header-wrapper.header-side-nav #header .searchform{border-radius:5px}.header-wrapper.header-side-nav #header .searchform input{border-radius:5px 0 0 5px}.header-wrapper.header-side-nav #header .searchform button{border-radius:0 5px 5px 0}}#bp-uploader-warning,#bp-webcam-message p.warning,#buddypress #message-threads img.avatar,#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic,#buddypress .activity-list li.mini .activity-avatar img.avatar,#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic,#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.avatar,#buddypress div#item-header ul img.avatar,#buddypress div#item-header ul.avatars img.avatar,#buddypress div#message p,#buddypress div#message-thread img.avatar,#buddypress form#whats-new-form #whats-new-avatar img.avatar,#buddypress table.forum td img.avatar,#buddypress ul.item-list li img.avatar,#sitewide-notice p,.bp-login-widget-user-avatar img.avatar,.widget.buddypress div.item-avatar img.avatar,.widget.buddypress ul.item-list img.avatar{border-radius:5px}@media only screen and (max-width:240px){#buddypress ul.item-list li img.avatar{border-radius:5px}}@media(max-width:767px){ul.comments ul.children>li .comment-body,ul.comments>li .comment-body{border-radius:5px}}.pricing-table .plan,.tabs-navigation,.toggle>label,body.boxed .page-wrapper,ul.comments .comment-block{border-radius:5px}.add-links .add_to_cart_button.loading.viewcart-style-1:after,.add-links .quickview.loading:after,.commentlist li .comment-text,.product-image img,.product-nav .product-popup .product-image,.product-summary-wrap .yith-wcwl-add-to-wishlist a:before,.product-summary-wrap .yith-wcwl-add-to-wishlist span:before,.shop_table,.widget_recent_reviews .product_list_widget li img,ul.product_list_widget li .product-image{border-radius:5px}.shop_table thead tr:first-child td:first-child,.shop_table thead tr:first-child th:first-child{border-radius:5px 0 0 0}.shop_table thead tr:first-child td:last-child,.shop_table thead tr:first-child th:last-child{border-radius:0 5px 0 0}.shop_table thead tr:first-child td:only-child,.shop_table thead tr:first-child th:only-child{border-radius:5px 5px 0 0}.shop_table tfoot tr:last-child td:first-child,.shop_table tfoot tr:last-child th:first-child{border-radius:0 0 0 5px}.shop_table tfoot tr:last-child td:last-child,.shop_table tfoot tr:last-child th:last-child{border-radius:0 0 5px 0}.shop_table tfoot tr:last-child td:only-child,.shop_table tfoot tr:last-child th:only-child{border-radius:0 0 5px 5px}@media(max-width:575px){.commentlist li .comment_container{border-radius:5px}}.br-normal{border-radius:5px!important}.nav-tabs li .nav-link,.resp-tabs-list li,.tabs-navigation .nav-tabs>li:first-child .nav-link{border-radius:5px 5px 0 0}.tabs-navigation .nav-tabs>li:last-child .nav-link,.tabs.tabs-bottom .nav-tabs li .nav-link{border-radius:0 0 5px 5px}.tabs-left .tab-content{border-radius:0 5px 5px 5px}.tabs-left .nav-tabs>li:first-child .nav-link{border-radius:5px 0 0 0}.tabs-left .nav-tabs>li:last-child .nav-link{border-radius:0 0 0 5px}.tabs-right .tab-content{border-radius:5px 0 5px 5px}.tabs-right .nav-tabs>li:first-child .nav-link{border-radius:0 5px 0 0}.tabs-right .nav-tabs>li:last-child .nav-link{border-radius:0 0 5px 0}.nav-tabs.nav-justified li:first-child .nav-link,.nav-tabs.nav-justified li:first-child .nav-link:hover,.resp-tabs-list li:first-child{border-radius:5px 0 0 0}.nav-tabs.nav-justified li:last-child .nav-link,.nav-tabs.nav-justified li:last-child .nav-link:hover{border-radius:0 5px 0 0}.resp-tabs-list li:last-child,.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link{border-radius:0 0 0 5px}.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link{border-radius:0 0 5px 0}@media(max-width:575px){.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link,.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link:hover{border-radius:5px 5px 0 0}.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link,.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link:hover{border-radius:0 0 5px 5px}}#header .main-menu,#mini-cart .cart-popup,.btn-3d,.gmap-rounded,.gmap-rounded .porto_google_map,.sidebar-menu .narrow ul.sub-menu,.stats-block.counter-with-border,.testimonial.testimonial-style-4,.tparrows,blockquote.with-borders,body #place_order,body .btn-group-lg>.btn,body .btn-lg,body .cart-actions .button,body .checkout-button,body .return-to-shop .button,body input.btn.btn-lg[type=submit],body input.button.btn-lg[type=submit],body input.submit.btn-lg{border-radius:6px}#header .porto-view-switcher .narrow .inner>ul.sub-menu,#header .top-links .narrow .inner>ul.sub-menu{border-radius:0 0 6px 6px}.mobile-sidebar .sidebar-toggle{border-radius:0 6px 6px 0}.mobile-sidebar.right-sidebar .sidebar-toggle{border-radius:6px 0 0 6px}.sidebar-menu .porto-narrow-sub-menu,.sidebar-menu .wide .popup,.sidebar-menu .wide .popup>.inner{border-radius:0 6px 6px 6px}.right-sidebar .sidebar-menu .porto-narrow-sub-menu,.right-sidebar .sidebar-menu .wide .popup,.right-sidebar .sidebar-menu .wide .popup>.inner{border-radius:6px 0 6px 6px}.widget_layered_nav .widget-title,.widget_layered_nav_filters .widget-title,.widget_price_filter .widget-title,.widget_product_categories .widget-title,.widget_rating_filter .widget-title{border-radius:6px 6px 0 0}.category-image,.widget_layered_nav.closed .widget-title,.widget_layered_nav_filters.closed .widget-title,.widget_price_filter.closed .widget-title,.widget_product_categories.closed .widget-title,.widget_rating_filter.closed .widget-title{border-radius:6px}.shop_table.responsive.cart-total tbody tr:first-child th,.shop_table.shop_table_responsive.cart-total tbody tr:first-child th{border-radius:6px 0 0 0}.shop_table.responsive.cart-total tbody tr:last-child th,.shop_table.shop_table_responsive.cart-total tbody tr:last-child th{border-radius:0 0 0 6px}#content .master-slider,#content .master-slider .ms-slide .ms-slide-bgcont,#content .master-slider .ms-slide .ms-slide-bgvideocont,#content .rev_slider_wrapper,#content .rev_slider_wrapper li.tp-revslider-slidesli,#content-inner-bottom .master-slider,#content-inner-bottom .master-slider .ms-slide .ms-slide-bgcont,#content-inner-bottom .master-slider .ms-slide .ms-slide-bgvideocont,#content-inner-bottom .rev_slider_wrapper,#content-inner-bottom .rev_slider_wrapper li.tp-revslider-slidesli,#content-inner-top .master-slider,#content-inner-top .master-slider .ms-slide .ms-slide-bgcont,#content-inner-top .master-slider .ms-slide .ms-slide-bgvideocont,#content-inner-top .rev_slider_wrapper,#content-inner-top .rev_slider_wrapper li.tp-revslider-slidesli,.img-opacity-effect a img,.porto-links-block,.widget_sidebar_menu.closed .widget-title{border-radius:7px}.sidebar-menu .menu-custom-block a:last-child:hover,.sidebar-menu>li.menu-item:last-child:hover{border-radius:0 0 7px 7px}.porto-links-block .links-title{border-radius:7px 7px 0 0}.sidebar-menu>li.menu-item:last-child.menu-item-has-children:hover{border-radius:0 0 0 7px}.right-sidebar .sidebar-menu>li.menu-item:last-child.menu-item-has-children:hover{border-radius:0 0 7px 0}.br-thick{border-radius:7px!important}.product-image,.widget_layered_nav,.widget_layered_nav .yith-wcan-select-wrapper,.widget_layered_nav_filters,.widget_price_filter,.widget_product_categories,.widget_rating_filter{border-radius:7px}.featured-box,.featured-box .box-content,.testimonial blockquote{border-radius:8px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar,#buddypress div#item-header img.avatar{border-radius:16px}.header-top > .container,.header-top > .container-fluid{min-height:30px}#header .porto-view-switcher:first-child > li.menu-item:first-child > a{padding-left:0}#header .reveal-search-layout .searchform-fields{padding:0 15px}#header .reveal-search-layout input{border-bottom-color:#cccccc}#header .reveal-search-layout .button-wrap{right:35px}#header .reveal-search-layout .btn-close-search-form{color:#333333}#header .overlay-search-layout .selectric-cat,#header .overlay-search-layout .text,#header .overlay-search-layout .button-wrap{border-bottom:2px solid #cccccc}#header .overlay-search-layout .btn-close-search-form{color:#333333}#header .large-search-layout .search-toggle:after{border-bottom-color:#ffffff}@media(max-width:991px){#header.sticky-header .large-search-layout .searchform,#header.sticky-header .advanced-search-layout .searchform{border-color:#cccccc !important}}#header.sticky-header .large-search-layout .search-toggle:after,#header.sticky-header .advanced-search-layout .search-toggle:after{border-bottom-color:#cccccc !important}#header.sticky-header .large-search-layout .searchform{border-color:#cccccc !important}.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}.live-search-list .autocomplete-suggestion .search-sku,.live-search-list .autocomplete-suggestion .search-tag{font-size:12px;line-height:1.2}@media(min-width:768px) and (max-width:1169px){#header .searchform input{width:318px}#header .searchform.searchform-cats input{width:190px}}#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)}@media(min-width:992px){#header .header-main .header-right{padding-left:30px}}#header .searchform{box-shadow:0 1px 1px rgba(0,0,0,.075) inset}#header .searchform select,#header .searchform button,#header .searchform .selectric .label{height:34px;line-height:34px}#header .searchform input{border:none;line-height:1.5;height:34px;width:200px}#header .searchform select{border-left:1px solid var(--porto-searchform-border-color,#ccc);padding-left:8px;margin-right:-3px;font-size:13px}#header .searchform .selectric{border-left:1px solid var(--porto-searchform-border-color,#ccc)}#header .searchform .selectric .label{padding-left:8px;margin-right:-3px}#header .searchform button{padding:0 12px}@media(min-width:992px){#header .searchform{box-shadow:none}}.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 .header-main .searchform-popup,#header .header-main #mini-cart{display:none}@media(min-width:768px){#header .switcher-wrap{margin-right:5px}#header .header-main .block-inline{line-height:50px;margin-bottom:5px}#header .header-left .block-inline{margin-right:8px}#header .header-left .block-inline > *{margin:0 7px 0 0}#header .header-right .block-inline{margin-left:8px}#header .header-right .block-inline > *{margin:0 0 0 7px}#header .share-links{line-height:1}}#header .header-top .welcome-msg{font-size:1.15em}#header .header-top #mini-cart{font-size:1em}#header .header-top #mini-cart:first-child{margin-left:0;margin-right:0}@media(max-width:991px){#header .header-top .header-left > *,#header .header-top .header-right > *{display:none}#header .header-top .header-left > .block-inline,#header .header-top .header-right > .block-inline{display:block}#header .header-top .searchform-popup,#header .header-top #mini-cart{display:none}#header .header-main .searchform-popup,#header .header-main #mini-cart{display:inline-block}}@media(min-width:992px){#header .header-main .header-left,#header .header-main .header-right,#header .header-main .header-center,.fixed-header #header .header-main .header-left,.fixed-header #header .header-main .header-right,.fixed-header #header .header-main .header-center,#header.sticky-header .header-main.sticky .header-left,#header.sticky-header .header-main.sticky .header-right,#header.sticky-header .header-main.sticky .header-center{padding-top:0;padding-bottom:0}#header .main-menu > li.menu-item > a{border-radius:0;margin-bottom:0}#header .main-menu .popup{margin-top:0}#header .main-menu .wide .popup,.header-wrapper #header .main-menu .wide .popup > .inner,#header .porto-narrow-sub-menu,#header .porto-narrow-sub-menu ul.sub-menu{border-radius:0}#header .main-menu > li.menu-item > a .tip{top:-9px}#header .share-links{margin-top:1px}}@media(min-width:1170px){#header .main-menu > li.menu-item > a .tip{top:-7px}#header .share-links{margin-top:1px}}#header .searchform{margin-left:15px}@media(max-width:991px){#header .share-links{display:none}}@media(min-width:992px){#mini-cart .cart-head{font-size:14px;line-height:1}#mini-cart .cart-items{font-size:.5em}#header .searchform-popup{line-height:1}#header .searchform-popup .search-toggle{font-size:.8rem;margin-left:8px}}@media(min-width:992px){#header .header-main.change-logo .main-menu > li.menu-item,#header .header-main.change-logo .main-menu > li.menu-item.active,#header .header-main.change-logo .main-menu > li.menu-item:hover{margin-top:0}#header .header-main.change-logo .main-menu > li.menu-item > a,#header .header-main.change-logo .main-menu > li.menu-item.active > a,#header .header-main.change-logo .main-menu > li.menu-item:hover > a{border-width:0}#header .show-header-top .main-menu > li.menu-item,#header .show-header-top .main-menu > li.menu-item.active,#header .show-header-top .main-menu > li.menu-item:hover{margin-top:0}#header .show-header-top .main-menu > li.menu-item > a,#header .show-header-top .main-menu > li.menu-item.active > a,#header .show-header-top .main-menu > li.menu-item:hover > a{border-width:0}}#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:1170px){.ccols-xl-1 > *{--porto-cw:100%}.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%}ul.ccols-xl-7 li.product-col .add-links{display:none}.ccols-xl-8 > *{--porto-cw:12.5%}ul.ccols-xl-8 li.product-col .add-links{display:none}.ccols-xl-9 > *{--porto-cw:11.1111%}ul.ccols-xl-9 li.product-col .add-links{display:none}.ccols-xl-10 > *{--porto-cw:10%}.porto-half-slider:not(.owl-loaded) > *{--porto-cw:var( --porto-col-xl )}.porto-half-slider:not(.owl-loaded) > li.product-col{width:var( --porto-col-xl,100% )}}@media(min-width:1420px){.ccols-sl-10 > *{--porto-cw:10%}.ccols-sl-9 > *{--porto-cw:11.1111%}.ccols-sl-8 > *{--porto-cw:12.5%}ul.ccols-sl-8 li.product-col .add-links{display:none}.ccols-sl-7 > *{--porto-cw:14.2857%}ul.ccols-sl-7 li.product-col .add-links{display:none}.ccols-sl-6 > *{--porto-cw:16.6666%}ul.ccols-sl-6 li.product-col .add-links{display:none}.ccols-sl-5 > *{--porto-cw:20%}.ccols-sl-4 > *{--porto-cw:25%}.ccols-sl-3 > *{--porto-cw:33.3333%}.porto-half-slider:not(.owl-loaded) > *{--porto-cw:var( --porto-col-sl )}.porto-half-slider:not(.owl-loaded) > li.product-col{width:var( --porto-col-sl,100% )}}@media(max-width:575px){.page-wrapper .device-hidden-mobile{display:none}}@media(min-width:576px) and (max-width:767px){.page-wrapper .device-hidden-mobile-extra{display:none}}@media(min-width:768px) and (max-width:991px){.page-wrapper .device-hidden-tablet{display:none}}@media(min-width:992px) and (max-width:1169px){.page-wrapper .device-hidden-tablet-extra{display:none}}@media(min-width:1170px) and (max-width:1419px){.page-wrapper .device-hidden-desktop{display:none}}@media(min-width:1420px){.page-wrapper .device-hidden-large-desktop{display:none}}@media(max-width:1169px){.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:1169px){.portfolio-row .portfolio-col-6{width:20%}.portfolio-row .portfolio-col-6.w2{width:40%}}@media(min-width:768px) and (max-width:1169px){.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%}}ul.mega-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper,ul.sidebar-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper,.page-wrapper .fdm-item-image,.thumb-info-side-image .thumb-info-side-image-wrapper,.flickr_badge_image,.wpb_content_element .flickr_badge_image{padding:4px}.img-thumbnail .zoom{right:8px;bottom:8px}.img-thumbnail .image-galley-viewer{right:8px;bottom:calc(12px + var(--porto-product-action-margin,0px) + 2 * var(--porto-product-action-border,0px) + var(--porto-product-action-width,30px))}.thumb-info .thumb-info-wrapper{margin:4px}.thumb-info .thumb-info-wrapper:after{bottom:-4px;top:-4px;left:-4px;right:-4px}.flickr_badge_image,.wpb_content_element .flickr_badge_image{border:1px solid #ddd}.owl-carousel .img-thumbnail,.owl-carousel .owl-nav,.owl-carousel .thumb-info{max-width:99.8%}div.thumb-info,span.thumb-info{background-color:#fff;border-color:#ddd}span.thumb-info-social-icons{border-top:1px dotted #ddd}.thumb-info .thumb-info-wrapper:after{background:rgba(33,37,41,0.8)}.dir-arrow{background:transparent url(https://michael.subak.sk/wp-content/themes/porto/images/arrows.png) no-repeat 0 0}.dir-arrow.arrow-light{background:transparent url(https://michael.subak.sk/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://michael.subak.sk/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)}.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}.header-wrapper{background-color:transparent}header .header-main{background-color:#ffffff;background-image:-webkit-linear-gradient(top,#f6f6f6,#ffffff);background-image:linear-gradient(to bottom,#f6f6f6,#ffffff);background-repeat:repeat-x}.page-top{background-color:#171717}#footer{background-color:#0e0e0e}#footer .footer-main{background-color:transparent}#footer .footer-bottom{background-color:#060606}@media(min-width:992px){.header-wrapper.header-side-nav:not(.fixed-header) #header{background-color:#ffffff;background-image:-webkit-linear-gradient(top,#f6f6f6,#ffffff);background-image:linear-gradient(to bottom,#f6f6f6,#ffffff);background-repeat:repeat-x}}#main .content-bottom-wrapper{padding-bottom:20px}@media(min-width:768px){#banner-wrapper.banner-wrapper-boxed{max-width:750px}}@media(min-width:992px){#banner-wrapper.banner-wrapper-boxed{max-width:990px}}@media(min-width:1170px){#banner-wrapper.banner-wrapper-boxed{max-width:1170px}}@media(min-width:768px){#main.main-boxed{max-width:750px}}@media(min-width:992px){#main.main-boxed{max-width:990px}}@media(min-width:1170px){#main.main-boxed{max-width:1170px}}@media(min-width:768px){body.boxed .page-wrapper{max-width:750px}}@media(min-width:992px){body.boxed .page-wrapper{max-width:990px}}@media(min-width:1170px){body.boxed .page-wrapper{max-width:1170px}}@media(min-width:768px){#main.main-boxed .vc_row[data-vc-stretch-content]{max-width:750px}}@media(min-width:992px){#main.main-boxed .vc_row[data-vc-stretch-content]{max-width:990px}}@media(min-width:1170px){#main.main-boxed .vc_row[data-vc-stretch-content]{max-width:1170px}}@media(min-width:1170px){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:1170px}.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:1420px){.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-wrapper .separator{border-left-color:rgba(255,255,255,.09)}.header-top .separator{border-left-color:rgba(0,0,0,.04)}#header .header-top .share-links > a:not(:hover){background:none}.fixed-header header .header-main{background-color:rgba(255,255,255,0.8)}.fixed-header #header .header-top{background-color:rgba(244,244,244,0.8)}@media(min-width:992px){.header-wrapper.header-side-nav.fixed-header #header{background-color:rgba(255,255,255,0.8)}}#header.sticky-header .header-main,.fixed-header #header.sticky-header .header-main{background-color:rgba(255,255,255,1);background-image:-webkit-linear-gradient(top,rgba(246,246,246,1),rgba(255,255,255,1));background-image:linear-gradient(to bottom,rgba(246,246,246,1),rgba(255,255,255,1));background-repeat:repeat-x}#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(204,204,204,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{box-shadow:none}.fixed-header #header .main-menu{box-shadow:none}#header .searchform,.fixed-header #header.sticky-header .searchform{border-color:#cccccc}#header .searchform,.fixed-header #header.sticky-header .searchform{background:#ffffff}#header .overlay-search-layout .searchform,.fixed-header #header.sticky-header .overlay-search-layout .searchform{background:rgba(255,255,255,.95)}#header,#header .header-main .header-contact .nav-top > li > a,#header .top-links > li.menu-item:before{color:#999999}#header .tooltip-icon{border-color:#999999}#header .header-top,.header-top .top-links > li.menu-item:after{color:#777777}.header-top .header-contact a,.header-top .custom-html a:not(.btn),#header .header-top .top-links > li.menu-item > a,.header-top .welcome-msg a{color:#0088cc}.header-top .header-contact a:hover,.header-top .custom-html a:not(.btn):hover,#header .header-top .top-links > li.menu-item.active > a,#header .header-top .top-links > li.menu-item:hover > a,#header .header-top .top-links > li.menu-item > a.active,#header .header-top .top-links > li.menu-item.has-sub:hover > a,.header-top .welcome-msg a:hover{color:#0099e6}#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:#0088cc}#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:#f4f4f4}.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:#f4f4f4;color:#777777}@media(min-width:768px){#header-boxed{max-width:750px}}@media(min-width:992px){#header-boxed{max-width:990px}}@media(min-width:1170px){#header-boxed{max-width:1170px}}#header .header-top .top-links > li.menu-item > a{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}#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{border-bottom:1px solid #ededed;background-color:#f4f4f4}.main-menu-wrap{background-color:transparent;padding:0 0 15px 0}#header.sticky-header .main-menu-wrap,#header.sticky-header .header-main.sticky .header-left,#header.sticky-header .header-main.sticky .header-right{padding-top:8px;padding-bottom:8px;padding-left:0;padding-right:0}.header-builder-p.sticky-header .header-main.sticky{padding-top:8px !important;padding-bottom:8px !important;padding-left:0 !important;padding-right:0 !important}#header.sticky-header .header-main.sticky .header-center{padding-top:8px;padding-bottom:8px}.main-menu-wrap .main-menu > li.menu-item > a .tip{right:13px;top:-4px}#header .main-menu-wrap .menu-custom-block a,#header .main-menu-wrap .menu-custom-block span{padding:11px 13px 9px 13px}#header .main-menu-wrap .menu-custom-block{padding-top:0;padding-bottom:0}@media(max-width:1169px){.main-menu-wrap .main-menu > li.menu-item > a .tip{right:10px;top:-6px}#header .main-menu-wrap .menu-custom-block a,#header .main-menu-wrap .menu-custom-block span{padding:9px 10px 7px 10px}}#header .main-menu-wrap .menu-custom-block .tip{right:8px;top:-4px}#header .main-menu > li.menu-item > a{font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:20px;color:#0088cc;padding:11px 13px 9px 13px}#header .main-menu > li.menu-item.active > a{background-color:#0088cc;color:#ffffff}#header .main-menu > li.menu-item.active:hover > a,#header .main-menu > li.menu-item:hover > a{background-color:#0088cc;color:#ffffff}#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:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:24px}.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 .wide .popup > .inner{border-radius:2px}#header .main-menu .wide.pos-left .popup > .inner{border-radius:0 2px 2px 2px}#header .main-menu .wide.pos-right .popup > .inner{border-radius:2px 0 2px 2px}#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:#f4f4f4}#header .menu-custom-block,#header .menu-custom-block span{color:#777777}#header .menu-custom-block span,#header .menu-custom-block a{font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:20px}#header .menu-custom-block a{color:#0088cc}#header .menu-custom-block a:hover{color:#006fa4}#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:#ededed}#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:#e1e1e1}#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 .simple-search-layout .searchform-fields,#header .searchform .selectric-hover .selectric,#header .searchform .selectric-open .selectric,#header .searchform .autocomplete-suggestions,#header .searchform .selectric-items{border-color:#cccccc}#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 .large-search-layout .search-toggle:after,#header .advanced-search-layout .search-toggle:after{border-bottom-color:#cccccc}#header .large-search-layout .searchform{border-color:#cccccc}@media(max-width:991px){#header .large-search-layout .searchform,#header .advanced-search-layout .searchform{border-color:#cccccc}}#header .simple-search-layout .search-toggle:after{border-bottom-color:#ffffff}#header.sticky-header .searchform-popup .search-toggle{color:#777777}#header.sticky-header .searchform-popup .search-toggle:hover{color:#0088cc}#header .mobile-toggle{color:#ffffff;background-color:#0088cc}@media(max-width:1169px){#header .main-menu-wrap .menu-custom-block .tip{right:5px;top:-6px}#header .main-menu > li.menu-item > a{padding:9px 10px 7px 10px}}.sticky-header [data-widget_type="porto_hb_search_form.default"],#header.sticky-header .searchform-popup{display:none !important}.sticky-header #mini-cart:not(.minicart-opened),.sticky-header [data-widget_type="porto_hb_mini_cart.default"]{display:none !important}@media(min-width:992px){#header .searchform button{color:#c3c3c3}}@media(min-width:992px){#header .main-menu > li.menu-item{margin-top:-5px}#header .main-menu > li.menu-item > a{border-top:5px solid transparent}#header .main-menu > li.menu-item.active > a{border-top:5px solid #0088cc}#header .main-menu > li.menu-item:hover > a{border-top:5px solid #0088cc}}.cart-popup .quantity,.cart-popup .quantity .amount,.wishlist-popup .quantity,.wishlist-popup .amount{color:#696969 !important}#mini-cart .cart-popup{border:1px solid #0088cc}#mini-cart .cart-icon:after,#mini-cart.minicart-text .cart-head:after{border-color:#0088cc}.sticky-header #mini-cart .cart-popup{border:1px solid #0088cc}.sticky-header #mini-cart .cart-icon:after,.sticky-header #mini-cart.minicart-text .cart-head:after{border-color:#0088cc}#mini-cart .cart-items,#mini-cart .cart-items-text{color:#0088cc}.sticky-header #mini-cart .cart-subtotal,.sticky-header #mini-cart .minicart-icon,.sticky-header #mini-cart.minicart-arrow-alt .cart-head:after{color:#0088cc}.sticky-header #mini-cart .cart-items,.sticky-header #mini-cart .cart-items-text{color:#0088cc}#nav-panel .mobile-nav-wrap{background-color:#1d2127}#nav-panel .menu-custom-block a:hover{background-color:#282e36}#nav-panel,#nav-panel .welcome-msg,#nav-panel .accordion-menu,#nav-panel .menu-custom-block,#nav-panel .menu-custom-block span{color:#ffffff}#nav-panel .accordion-menu li{border-bottom-color:#e8e8e8}#nav-panel .accordion-menu li.menu-item.active > a{background-color:#0088cc}#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:var(--porto-primary-color)}.page-wrapper{transition:left .3s}#nav-panel .accordion-menu > li.menu-item > a,#nav-panel .accordion-menu > li.menu-item > .arrow{color:#0088cc}#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:#ffffff}#nav-panel .mobile-nav-wrap::-webkit-scrollbar-thumb{background:rgba(204,204,204,0.5)}#nav-panel .accordion-menu li.menu-item:hover > a,#nav-panel .accordion-menu li.menu-item:hover > .arrow,#nav-panel .accordion-menu .arrow:hover,#nav-panel .accordion-menu li.menu-item.active > a,#nav-panel .accordion-menu li.menu-item.active > .arrow,#nav-panel .menu-custom-block a:hover{color:#ffffff}.fixed-header #nav-panel .mobile-nav-wrap{padding:15px !important}.footer-wrapper.fixed #footer .footer-bottom{background-color:rgba(6,6,6,0.8)}.footer .footer-bottom,.footer .footer-bottom p,.footer .footer-bottom .widget > div > ul li,.footer .footer-bottom .widget > ul li{color:#555555}.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,article.post .sticky-post{color:#0088cc}.highlight{background-image:linear-gradient( 90deg,rgba(255,255,255,0) 50%,rgba(0,136,204,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:#0088cc}html .divider.divider-primary i,.featured-box-primary h4,.featured-box-effect-7.featured-box-primary .icon-featured:before,.has-primary-color{color:#0088cc}html .heading-primary,html .lnk-primary,.text-color-primary{color:#0088cc !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:#0088cc}html .background-color-primary,.featured-box-effect-3.featured-box-primary:hover .icon-featured{background-color:#0088cc !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:#0088cc}.border-color-primary{border-color:#0088cc !important}.featured-box-primary .box-content{border-top-color:#0088cc}html .alert-primary{border-color:#007ebd}.featured-box-effect-2.featured-box-primary .icon-featured:after{box-shadow:0 0 0 3px #0088cc}.featured-box-effect-3.featured-box-primary .icon-featured:after{box-shadow:0 0 0 10px #0088cc}.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:#e36159}html .heading-secondary,html .lnk-secondary,.text-color-secondary{color:#e36159 !important}.nav-pills-secondary a:hover,.nav-pills-secondary a:focus{color:#e7766f}.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:#e36159}html .background-color-secondary,.featured-box-effect-3.featured-box-secondary:hover .icon-featured{background-color:#e36159 !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:#e36159}.border-color-secondary{border-color:#e36159 !important}.featured-box-secondary .box-content{border-top-color:#e36159}html .alert-secondary{border-color:#e1554c}.featured-box-effect-2.featured-box-secondary .icon-featured:after{box-shadow:0 0 0 3px #e36159}.featured-box-effect-3.featured-box-secondary .icon-featured:after{box-shadow:0 0 0 10px #e36159}.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:#2baab1}html .heading-tertiary,html .lnk-tertiary,.text-color-tertiary{color:#2baab1 !important}.nav-pills-tertiary a:hover,.nav-pills-tertiary a:focus{color:#30bec6}.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:#2baab1}html .background-color-tertiary,.featured-box-effect-3.featured-box-tertiary:hover .icon-featured{background-color:#2baab1 !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:#2baab1}.border-color-tertiary{border-color:#2baab1 !important}.featured-box-tertiary .box-content{border-top-color:#2baab1}html .alert-tertiary{border-color:#299fa5}.featured-box-effect-2.featured-box-tertiary .icon-featured:after{box-shadow:0 0 0 3px #2baab1}.featured-box-effect-3.featured-box-tertiary .icon-featured:after{box-shadow:0 0 0 10px #2baab1}.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:#2e353e}html .heading-dark,html .lnk-dark,.text-color-dark{color:#2e353e !important}.nav-pills-dark a:hover,.nav-pills-dark a:focus{color:#39424d}.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:#2e353e}html .background-color-dark,.featured-box-effect-3.featured-box-dark:hover .icon-featured{background-color:#2e353e !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:#2e353e}.border-color-dark{border-color:#2e353e !important}.featured-box-dark .box-content{border-top-color:#2e353e}html .alert-dark{border-color:#282e36}.featured-box-effect-2.featured-box-dark .icon-featured:after{box-shadow:0 0 0 3px #2e353e}.featured-box-effect-3.featured-box-dark .icon-featured:after{box-shadow:0 0 0 10px #2e353e}.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:#777777}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-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px}.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:#0088cc}.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:#0088cc}.side-nav-wrap .sidebar-menu > li.menu-item > a,.side-nav-wrap .sidebar-menu > li.menu-item:hover + li.menu-item > a,.side-nav-wrap .sidebar-menu > li.menu-item.active + li.menu-item > a,.side-nav-wrap .sidebar-menu .menu-custom-block a,.side-nav-wrap .sidebar-menu .menu-custom-block a:hover,.side-nav-wrap .sidebar-menu .menu-custom-block a:hover + a{border-top-color:#0099e6}.side-nav-wrap .sidebar-menu > li.menu-item.active + li.menu-item > a{border-top:none}.sidebar-menu > li.menu-item:hover + 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:#ffffff}.toggle-menu-wrap .sidebar-menu > li.menu-item > a{border-top-color:rgba(0,0,0,.125)}.page-top{border-top:5px solid #384045;border-bottom:5px solid #cccccc}.page-top > .container{padding-top:0;padding-bottom:0}.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:#0088cc}.page-top .page-title{color:#ffffff}.page-top .page-sub-title{color:#e6e6e6;margin:0 0 0 0}.page-top .breadcrumbs-wrap{margin-left:0}.page-top .breadcrumb{margin:0 0 0 0}.page-top .sort-source > li > a{color:#ffffff}@media(max-width:767px){.page-top .sort-source{background:#171717;border-top:5px solid #cccccc;margin-bottom:-5px;bottom:-6px}}@media(min-width:768px){#breadcrumbs-boxed{max-width:750px}}@media(min-width:992px){#breadcrumbs-boxed{max-width:990px}}@media(min-width:1170px){#breadcrumbs-boxed{max-width:1170px}}.popup .sub-menu,.header-side-nav .narrow .popup{text-transform:none}.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 p,.footer .widget > div > ul li,.footer .widget > ul li{color:#777777}.footer .widget > div > ul,.footer .widget > ul,.footer .widget > div > ul li,.footer .widget > ul li,.footer .post-item-small{border-color:rgba(119,119,119,0.3)}.footer a:not(.btn),.footer .tooltip-icon{color:#ffffff}.footer .tooltip-icon{border-color:#ffffff}.footer a:hover{color:#ffffff}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer .widget-title,.footer .widgettitle,.footer h1 a,.footer h2 a,.footer h3 a,.footer h4 a,.footer h5 a,.footer h6 a,.footer .widget-title a,.footer .widgettitle a{color:#ffffff}#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 .footer-bottom a,.footer .footer-bottom .widget_nav_menu ul li:before{color:#ffffff}.footer .footer-bottom a:hover{color:#ffffff}.footer .share-links a:not(:hover),.footer-top .share-links a:not(:hover){background:#ffffff;color:#555555}@media(min-width:768px){#footer-boxed{max-width:750px}}@media(min-width:992px){#footer-boxed{max-width:990px}}@media(min-width:1170px){#footer-boxed{max-width:1170px}}.alternative-font,#footer .footer-ribbon{font-weight:400}@media(min-width:992px) and (max-width:1169px){.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:930px;--porto-flick-carousel-width:930px}.elementor-section.elementor-section-boxed > .elementor-column-gap-narrow{max-width:940px;--porto-flick-carousel-width:940px}.elementor-section.elementor-section-boxed > .elementor-column-gap-extended{max-width:960px;--porto-flick-carousel-width:960px}.elementor-section.elementor-section-boxed > .elementor-column-gap-wide{max-width:970px;--porto-flick-carousel-width:970px}.elementor-section.elementor-section-boxed > .elementor-column-gap-wider{max-width:990px;--porto-flick-carousel-width:990px}}.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))}.porto-tb-item.portfolio{position:relative}.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{margin-bottom:0;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}.porto-tb-featured-image.hover-effect-3d .img-thumbnail,.porto-tb-featured-image.hover-effect-3d .img-thumbnail img{border-radius:inherit}.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}.tb-woo-price .price del{font-weight:400}.porto-tb-featured-image .tb-woo-stock .stock{position:static;margin:0}div.tb-woo-stock{position:static}.tb-woo-stock.ml-auto .stock{margin-left:auto}.tb-woo-stock.mr-auto .stock{margin-right:auto}.tb-woo-stock.mx-auto .stock{margin-left:auto;margin-right:auto}.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{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}.tb-hover-content{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.porto-tb-swatch{cursor:auto}.porto-tb-woo-link:hover{color:var(--porto-primary-color)}.porto-tb-woo-link a{color:inherit}.porto-tb-wishlist.hide-title a,.porto-tb-wishlist.hide-title span:not(.yith-wcwl-tooltip){font-size:0;letter-spacing:0}.porto-tb-wishlist.hide-title a:before,.porto-tb-wishlist.hide-title span:not(.yith-wcwl-tooltip):before{font-size:var(--porto-fs,22px)}.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 a:before,.porto-tb-wishlist span:not(.yith-wcwl-tooltip):before{position:static;font-size:inherit}.porto-tb-wishlist.porto-tb-icon-left i{margin-right:0.25rem}.porto-tb-wishlist .count-add-to-wishlist{display:none!important}.porto-tb-wishlist .yith-wcwl-add-to-wishlist{line-height:var(--porto-lh,1)}.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-swatch .variations .label,.porto-tb-swatch .variations .reset_variations{display:none!important}.porto-tb-swatch .variations td{padding:0}.porto-tb-swatch{display:block;text-align:inherit!important;color:#777}.text-center>.porto-tb-swatch:not(.center){display:inline-block}.text-center>.porto-tb-swatch:not(.center) .filter-item-list{justify-content:center}.porto-tb-swatch:hover{color:unset}.porto-tb-swatch .variations{width:100%}.porto-tb-swatch.center .filter-item-list,.woo-variation-swatches .porto-tb-swatch.center .variable-items-wrapper{justify-content:center}.porto-tb-swatch.right .filter-item-list,.woo-variation-swatches .porto-tb-swatch.right .variable-items-wrapper{justify-content:flex-end}.more-swatch{font-size:15px;display:block}.center .more-swatch{text-align:center}.right .more-swatch{text-align:right}.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%))}}@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:18px;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}.porto-tb-item .variations select:first-child{margin-top:0.25rem;margin-bottom:0.25rem;height:auto}.rtl .porto-tb-item.product-col .filter-color{margin-right:0;margin-left:6px}.bypostauthor { display: block; }