@media screen and (max-width:1650px){
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item, .portfolio-showcase .portfolio_item, .portfolio-archive .portfolio_item{width:33.33333%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-archive .portfolio_with_space .portfolio_item{width:32.33333%;}
.portfolio-showcase .col_no_1 .portfolio_item, .portfolio-archive .col_no_1 .portfolio_item{width:100%;}
}
@media screen and (max-width:1500px){
.recent-posts.blog_3_col{max-width:100%;padding-left:4%;padding-right:4%;}
}
@media screen and (max-width:1250px){
.recent-posts.blog_3_col, .entry_wrapper, .page .entry-info.wpz_full_info, .single .entry-info.wpz_full_info, .blog .entry-info.wpz_full_info, .wrap, .inner-wrap{padding-right:3%;padding-left:3%;}
.widgetized-section .widget{padding-right:3%;padding-left:3%;}
.featured_page_inner_wrap{padding-bottom:30px;}
.featured_page_wrap--with-background .featured_page_inner_wrap{padding-bottom:50px;}
}
@media screen and (max-width:1200px){
.slides > li .li-wrap.wpz-bottom-slider-wrap{padding:0 0 30px 5%;}
.wpzoom-featured-products .featured-products li{width:23%;margin-right:2%;}
.wpzoom-featured-products .featured-products li img{max-width:100%;height:auto;}
.wpzlb-layout .wpzlb-inner-wrap, .wpzlb-layout .wrapped{max-width:96%;}
.entry-thumbnail-popover-content p{display:none;}
}
@media screen and (min-width:1100px){
.portfolio-showcase .col_no_1 .portfolio_item, .portfolio-archive .col_no_1 .portfolio_item{width:100%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .col_no_2 .portfolio_item, .portfolio-showcase .col_no_2 .portfolio_item, .portfolio-archive .col_no_2 .portfolio_item{width:50%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-showcase .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-archive .portfolio_with_space.col_no_2 .portfolio_item{width:49%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .col_no_3 .portfolio_item, .portfolio-showcase .col_no_3 .portfolio_item, .portfolio-archive .col_no_3 .portfolio_item{width:33.333%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-showcase .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-archive .portfolio_with_space.col_no_3 .portfolio_item{width:32.333%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .col_no_4 .portfolio_item, .portfolio-showcase .col_no_4 .portfolio_item, .portfolio-archive .col_no_4 .portfolio_item{width:25%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-showcase .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-archive .portfolio_with_space.col_no_4 .portfolio_item{width:24%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .col_no_5 .portfolio_item, .portfolio-showcase .col_no_5 .portfolio_item, .portfolio-archive .col_no_5 .portfolio_item{width:20%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-showcase .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-archive .portfolio_with_space.col_no_5 .portfolio_item{width:19%;}
}
@media screen and (min-width:769px){
.portfolio-showcase .portfolio_template_clean .col_no_1 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_1 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_1 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_1 .portfolio_item{margin-bottom:30px;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_2 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item{width:47%;margin-right:1.5%;margin-left:1.5%;margin-bottom:30px;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item{width:30%;margin-right:1.5%;margin-left:1.5%;margin-bottom:30px;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item{width:22%;margin-right:1.5%;margin-left:1.5%;margin-bottom:30px;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item{width:17%;margin-right:1.5%;margin-left:1.5%;margin-bottom:30px;}
}
@media screen and (max-width:1024px){
.slides > li .li-wrap.wpz-bottom-slider-wrap{max-width:89%;}
.recent-posts{padding:0 4%;}
.site-header.has-menu-overlay .navbar{position:relative;background:#111;}
.side-nav .navbar-nav{display:block;margin-left:0;position:relative;}
.navbar-toggle{display:block;}
.navbar-collapse{display:none;}
.navbar-nav{float:none;}
.single-portfolio_item .has-post-cover .entry-header{max-width:80%;}
#comments,
.page .entry-footer, .single .entry-footer, .single .entry-info, .blog .entry-info, .page .entry-content, .single .entry-content, .site-main.layout-normal .entry-content{padding-left:4%;padding-right:4%;max-width:100%;}
.single.single-portfolio_item .entry-info{padding-left:0;padding-right:0;}
.entry_wrapper, .page .entry-info.wpz_full_info, .single .entry-info.wpz_full_info, .blog .entry-info.wpz_full_info, .wrap, .inner-wrap{padding-right:4%;padding-left:4%;}
.recent-posts.blog_3_col, .widgetized-section .widget{padding-left:4%;padding-right:4%;}
.side-nav .navbar-nav li a:hover, .side-nav .navbar-nav li a:active{color:#fff;}
.side-nav .navbar-nav li.menu-item-has-children > a .child-arrow{float:right;width:22px;height:10px;margin-left:3px;-webkit-font-smoothing:antialiased;color:#999;margin:4px 0 0 10px;transition:0.1s ease color, 0.5s ease transform;}
.side-nav .navbar-nav li.menu-item-has-children > a .child-arrow:hover, .side-nav .navbar-nav li.menu-item-has-children > a .child-arrow:active{color:#fff;}
.side-nav .navbar-nav ul{display:none;margin-left:20px;}
.navbar-nav li{display:block;position:relative;float:none;margin:10px 0;padding:0 0 5px;border-bottom:1px solid rgba(255, 255, 255, .1);}
.navbar-nav ul li, .navbar-nav li a{border:none;padding:0;margin:7px 0;}
.navbar-nav li a{color:#fff;}
.navbar-nav ul li a{text-transform:none;font-weight:normal;font-size:14px;}
.navbar-nav a:hover{border:none;}
.navbar-nav > li > a:hover{border:none}
.navbar-nav > li > a.sf-with-ul:hover{border-bottom:none}
.navbar-nav li a{padding:4px 0}
.navbar-nav ul:before{display:none}
.navbar-nav ul ul{left:0}
.navbar-nav li li a{color:#ccc}
a.cart-button{float:none;margin-top:12px;}
.current-menu-item a, .current_page_item a, .current-menu-parent a, .current_page_parent a{border-bottom:none}
.slides > li h3{font-size:56px;}
.slides > li .excerpt{font-size:18px;}
.single .slides > li .excerpt{font-size:14px;}
.entry-thumbnail-popover-content{bottom:0;padding:10px 20px;}
.has-post-thumbnail .entry-thumbnail-popover{opacity:1;}
.portfolio_item:hover .entry-thumbnail-popover{background:none;}
.entry-thumbnail-popover-content.lightbox_popup_insp{background:rgba(0, 0, 0, 0.12);}
.portfolio-popup-video{opacity:1;}
.has-post-thumbnail .entry-thumbnail-popover:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .8) 100%);background-repeat:no-repeat;}
.has-post-thumbnail .entry-thumbnail-popover:after{display:none;}
.has-post-thumbnail .entry-thumbnail-popover-content{opacity:1;}
.entry-thumbnail-popover-content h3{font-size:18px;}
.entry-thumbnail-popover-content.lightbox_popup_insp h3{display:block;font-size:14px;}
.entry-thumbnail-popover-content p, .entry-thumbnail-popover-content .btn{display:none;}
.portfolio-view_all-link .entry-thumbnail-popover-content .btn{display:inline-block;float:right;}
.link_to_post{display:block}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item:hover img, .portfolio-showcase .portfolio_item:hover img, .portfolio-archive .portfolio_item:hover img, .portfolio-scroller .portfolio_item:hover img{transform:none}
.portfolio-fresh .portfolio_item:hover img{transform:translate(-50%, -50%);}
.recent-posts .post-thumb img{max-width:100%;height:auto;}
.page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title{font-size:42px;}
.previous-post-cover h3{font-size:30px !important;}
.wpzoom-featured-products li .shop_item_details{opacity:.7;}
.footer-widgets.widget-columns-4 .column{width:48%;margin-right:4%;}
.footer-widgets.widget-columns-4 .column.column-footer-logo{width:100%;margin-right:0;}
.footer-widgets.widget-columns-3 .column{width:31%;margin-right:3.5%;}
.footer-widgets.widget-columns-2 .column{width:48%;margin-right:4%;}
.footer-widgets.widget-columns-1 .column{width:100%;}
.footer-widgets.widget-columns-2 .column:nth-child(2n+2),
.footer-widgets.widget-columns-3 .column:nth-child(3n+3),
.footer-widgets.widget-columns-4 .column:nth-child(2n+2){margin-right:0;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area{display:block;padding:30px 30px 30px 0;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .portfolio_item-title{width:94%;font-size:36px;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .portfolio_item-year, .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-category{font-size:16px;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn{position:absolute;top:40px;right:15px;height:40px;min-height:40px;max-height:40px;width:40px;min-width:40px;max-width:40px;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .expand-btn{margin-top:0;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::before{height:20px;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::after{width:20px;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .portfolio_item-title, .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .portfolio_item-title{padding-left:0;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .main-area, .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .main-area{padding-left:30px;}
}
@media screen and (max-width:768px){
.entry-thumbnail-popover-content.lightbox_popup_insp .entry-meta{display:block;opacity:1;}
.recent-posts, #comments,
.page .entry-footer, .single .entry-footer, .single .entry-info, .blog .entry-info, .page .entry-content, .single .entry-content, .site-main.layout-normal .entry-content{padding-left:6%;padding-right:6%;}
.recent-posts.blog_3_col, .entry_wrapper, .page .entry-info.wpz_full_info, .single .entry-info.wpz_full_info, .blog .entry-info.wpz_full_info, .wrap, .inner-wrap{padding-right:6%;padding-left:6%;}
.widgetized-section .widget{padding-left:6%;padding-right:6%;}
.page .entry-title{margin-top:25px;}
.single-portfolio_item .slides > li .li-wrap{display:none;}
body{line-height:1.8;}
.navbar-brand-wpz{max-width:60%;}
.navbar-brand-wpz img{max-width:100%;height:auto;max-height:100px;width:auto;}
#slider .slides > li, #slider .flex-viewport, #slider .slides{min-height:300px;}
.slides > li h3{font-size:38px}
.slides > li .slide_button a{font-size:16px}
.slides > li .li-wrap{margin-top:30px !important;}
.inner-wrap .site-main{width:100%;}
.inner-wrap .sidebar--shop{width:100%;}
.section-title{font-size:20px;margin-top:40px;}
.page .has-post-cover .entry-cover, .single .has-post-cover .entry-cover{min-height:350px;}
.page .has-post-cover .entry-header .entry-meta, .single .has-post-cover .entry-header .entry-meta{font-size:16px !important;}
.page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title{margin-bottom:10px;}
.wpzoom-featured-products .featured-products{text-align:center}
.wpzoom-featured-products .featured-products li{width:45%;margin-right:2%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item, .portfolio-showcase .portfolio_item, .portfolio-archive .portfolio_item{width:50%}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-archive .portfolio_with_space .portfolio_item{width:49%}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_2 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item{width:47%;margin-right:1.5%;margin-left:1.5%;margin-bottom:35px;}
.widgetized-section .featured_page_content .post-content{-moz-column-count:1;-moz-column-gap:10%;-webkit-column-count:1;-webkit-column-gap:50px;}
.widgetized-section .featured_page_wrap.text-columns-2 .post-content{-moz-column-count:1;-moz-column-gap:10%;-webkit-column-count:1;-webkit-column-gap:50px;}
.recent-posts .entry-body{width:100%;float:none;max-width:100%;}
.recent-posts .entry-meta{width:100%;float:none;}
.recent-posts .entry-meta p{float:left;margin-right:15px;}
.recent-posts .post-thumb img{max-width:100%;height:auto;}
.entry-title{font-size:32px}
.recent-posts.blog_3_col .entry-title{font-size:18px !important;}
.portfolio-archive-taxonomies a{padding:0;border:none;margin-right:15px;font-size:14px !important;}
.portfolio-archive-taxonomies{padding:20px 0;}
.portfolio-archive-taxonomies li{margin-bottom:0;}
.portfolio-view_all-link .btn{margin:25px 0;}
#respond input[type="text"]{width:100%}
.form-allowed-tags{display:none}
.feature-posts-list small{font-size:14px;}
.previous-post-cover h4{font-size:16px !important;}
.sb-search .sb-search-input{font-size:32px;}
.carousel_widget_wrapper .portfolio_item{height:300px;max-width:100%;}
.carousel_widget_wrapper .portfolio_item img{height:300px !important;width:auto;}
.widgetized-section .featured_page_content .post-content{max-width:100%;}
.previous-post-cover h3{font-size:24px !important;}
.fw-category-image{margin-bottom:20px;}
.footer-widgets{display:block;}
.footer-widgets .column{width:100% !important;display:block;border:none;}
.portfolio-grid .portfolio_item:hover .entry-thumbnail-popover{background:none;}
.section-footer .zoom-instagram-widget .zoom-instagram-widget__items .zoom-instagram-widget__item a{max-width:150px;max-height:150px;}
.fw-page-builder-content .feature-posts-list>li, .widgetized-section .feature-posts-list>li{width:100%;margin-right:0;margin-left:0;}
}
@media screen and (max-width:640px){
.entry-footer .author-description{overflow:visible;}
.single .share span{display:none;}
.category_description{font-size:14px;}
.navbar-brand-wpz h1{letter-spacing:0;line-height:1;}
.navbar-brand-wpz a{font-size:20px;}
.clean_skin_wrap_post h3{font-size:16px;}
.slides > li .excerpt{font-size:16px;text-shadow:none;margin-top:10px;}
.slides > li h3{font-size:24px;padding-bottom:0;}
.slides > li .slide_button a{font-size:14px;padding:7px 20px;}
.slides > li .li-wrap{margin-top:0;max-width:76%;}
.slides > li h1 a:after, .slides > li h3 a:after, .slides > li h1.missing-url:after, .slides > li h3.missing-url:after{display:none}
.slides > li h1:after, .slides > li h3:after{display:none;}
.page .entry-content, .single .entry-content{margin-top:20px;}
.recent-posts .entry-meta{font-size:14px;}
.slides .popup-video{margin-top:20px;width:60px;height:60px;line-height:55px;}
.slides .popup-video:after{font-size:35px !important;line-height:20px;}
.page .has-post-cover .entry-header .entry-meta, .single .has-post-cover .entry-header .entry-meta{font-size:14px !important;}
.entry-title{font-size:24px;line-height:1.5;}
.page .entry-title{margin-top:45px;}
.portfolio-archive-taxonomies a{font-size:12px !important;}
.portfolio-archive-taxonomies li + li{margin-left:0;}
.page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title{font-size:24px}
.widget_wpzoom-instagram li:nth-child(3n+3){margin-right:15px}
.side-nav__close-button{display:block;}
.side-nav-open .site .navbar-toggle .icon-bar:nth-child(2){transform:rotateZ(-40deg) translate3d(4px, 17px, 0);width:11px;}
.side-nav-open .site .navbar-toggle .icon-bar:nth-child(3){transform:translateX(6px);opacity:1;}
.side-nav-open .site .navbar-toggle .icon-bar:nth-child(4){transform:rotateZ(40deg) translate3d(4px, -17px, 0);width:11px;}
.side-nav__wrap{padding-top:20px;}
.site-info{font-size:14px;}
.previous-info{padding:10% 5%;min-height:200px;}
.site-info .copyright, .site-info .designed-by{width:100%;float:none;text-align:center;margin-bottom:0;margin-left:0 !important;}
.footer-menu{text-align:center;}
.footer-menu ul li{margin:0 10px;}
.footer_social{float:none;text-align:center;margin:15px auto;}
.site-info-style-5 .copyright, .site-info-style-5 .designed-by{text-align:left;}
.header_social{display:none;}
.recent-posts.blog_3_col > article{font-size:14px;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .portfolio_item-title{font-size:28px;width:90%;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-excerpt{display:none;font-size:14px;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item, .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .item-background{min-height:200px;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area{position:relative;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .portfolio_item-year, .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .cat-and-excerpt-wrapper{opacity:1;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-excerpt{display:block;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .main-area, .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .main-area{padding-left:0;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-category{margin-bottom:10px;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .item-background{opacity:1;min-height:0;opacity:1;position:relative;display:flex;flex-direction:column;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .item-background .portfolio_item-btn{display:flex;position:relative;left:auto;transform:none;margin:30px auto;order:2;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content img, .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content video{order:1;}
.portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .item-background::after{display:none;}
}
@media screen and (max-width:782px){
#slider .li-wrap .wp-block-button.alignright,
#slider .li-wrap .wp-block-button.alignleft{text-align:center;}
#slider .li-wrap .wp-block-button.alignright,
#slider .li-wrap .wp-block-button.alignleft{float:none;}
#slider .li-wrap .wp-block-column{flex-basis:100%;}
#slider .li-wrap .wp-block-button.alignleft{margin-right:0;}
}
@media screen and (max-width:600px){
#slider .li-wrap .wp-block-button.alignright,
#slider .li-wrap .wp-block-button.alignleft{margin-right:0;margin-left:0;}
}
@media only screen
and (min-device-width: 320px)
and (max-device-width: 950px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
.slides > li > .popup-video{top:21%;}
}
@media screen and (max-width:460px){
.slides > li .li-wrap.wpz-bottom-slider-wrap{padding:0 0 30px 8%;max-width:85%;}
.slides > li > .popup-video{top:25%;}
.slides > li .li-wrap.wpz-bottom-slider-wrap.wpz-right-slider-wrap{right:11%;}
.woocommerce .woocommerce-result-count{font-size:11px;margin-top:8px;}
.woocommerce .woocommerce-ordering select{font-size:12px;}
.sb-search .sb-search-input{font-size:20px;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item, .portfolio-showcase .portfolio_item, .portfolio-archive .portfolio_item{width:100%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-archive .portfolio_with_space .portfolio_item{width:100%;}
.elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_2 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item{width:100%;margin-right:0;margin-left:0;}
.wpzoom-featured-products .featured-products li{width:100%;margin-right:0;}
.side-nav-open .site{-webkit-transform:translateX(-86%);-ms-transform:translateX(-86%);transform:translateX(-86%);}
.side-nav{width:86%;}
.side-nav-transitioning, .side-nav-open .side-nav-overlay{right:86%;}
.side-nav__scrollable-container{-webkit-transform:translateX(80%);-ms-transform:translateX(80%);transform:translateX(80%);}
.side-nav__wrap{padding-bottom:30px;}
.navbar-nav ul{width:auto;}
.side-nav .widget{margin-bottom:30px;}
.side-nav .title{margin-bottom:10px;}
}
@media screen and (max-width:380px){
.single-meta-bar {
grid-auto-flow: row;
justify-content: start;
}
.sb-search .sb-search-input { font-size: 16px; font-weight: 300; }
.side-nav__scrollable-container {
width: 100%;
}
}