@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: 1250px) {
.wrap,
.inner-wrap {
padding-right: 3%;
padding-left: 3%;
}
.widgetized-section .widget {
padding-right: 3%;
padding-left: 3%;
}
.recent-posts.blog_3_col {
padding: 0 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) {
.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) {
.recent-posts {
padding: 0 3%;
} .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,
.page .entry-info, .single .entry-info, .blog .entry-info,
.page .entry-content, .single .entry-content {
padding: 0 4%;
}
.wrap,
.inner-wrap {
padding-right: 4%;
padding-left: 4%;
}
.widgetized-section .widget {
padding-left: 4%;
padding-right: 4%;
}
.recent-posts.blog_3_col {
padding: 0 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 }
.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;
}
}
@media screen and (max-width: 890px) {
.recent-posts.blog_3_col > article {
width: 48%;
margin: 0 4% 40px 0;
}
.recent-posts.blog_3_col > article:nth-of-type(3n+3) {
margin-right: 4%;
}
.recent-posts.blog_3_col > article:nth-of-type(2n+2) {
margin-right: 0;
}
}
@media screen and (max-width: 768px) {
#main {
padding-top: 0 !important;
}
.single-portfolio_item .slides > li .li-wrap { display: none; }
body { line-height: 1.8; }
.site-header.headroom--not-top,
.site-header {
position: relative;
}
.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;
}
.page .share a, .single .share a { width: auto; clear: both; display: table; margin: 0 auto 20px; }
.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) {
.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 h3 a:after, .slides > li h3.missing-url:after { display: none }
.slides > li h3:after {
display: none;
}
.page .entry-content, .single .entry-content {
margin-top: 20px;
margin-bottom: 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;}
.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 {
width: 100%;
margin: 0 0 40px;
display: block;
font-size: 14px;
}
.recent-posts.blog_3_col > article:nth-of-type(3n+3) {
margin-right: 0;
}
.recent-posts.blog_3_col > article:nth-of-type(2n+2) {
margin-right: 0;
}
}
@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 screen and (max-width: 460px) {
.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) {
.sb-search .sb-search-input { font-size: 16px; font-weight: 300; }
.side-nav__scrollable-container {
width: 100%;
}
}.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover,.woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce-page #main a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #main input.button:hover, .woocommerce button.button.alt:hover,
.button:hover,
.btn:hover,
.more-link:hover,
.more_link:hover,
.side-nav .search-form .search-submit:hover,
.site-footer .search-form .search-submit:hover,
.infinite-scroll #infinite-handle span:hover,
.widgetized-section .inner-wrap .portfolio-view_all-link .btn:hover  {
color: #d19731;
border-color: #d19731;
}
.btn-primary, .side-nav .search-form .search-submit, .site-footer .search-form .search-submit {
color: #d19731;
border-color: #d19731;
}
.clean_skin_wrap_post .portfolio_sub_category:hover,
.clean_skin_wrap_post a:hover {
color: #d19731;
}
.section-footer .zoom-instagram-widget a.ig-b-v-24:hover {
color: #d19731 !important;
}
input:focus, textarea:focus {
border-color: #d19731;
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
color: #d19731;
border-color: #d19731;
}
a {
color: #d19731;
}
a:hover {
color: #ba7700;
}
.navbar-nav > li > ul:before {
border-bottom-color: #d19731;
}
@media (min-width: 1025px) {
.navbar-nav ul {
border-top-color: #d19731;
}
}
.navbar .wpz-button a {
background-color: #d19731;
}
.woocommerce-pagination .current, .woocommerce-pagination .page-numbers:hover,
.woocommerce-pagination .page-numbers.current, .woocommerce-pagination .page-numbers:hover, .paging-navigation .page-numbers.current, .paging-navigation .page-numbers:hover {
color: #d19731 !important;
}
.slides > li h3 a:hover:after {
border-color: #d19731;
}
.slides > li .slide_button a:hover  {
border-color: #d19731;
background: #d19731;
color: #fff;
}
.featured_page_wrap--with-background .btn:hover {
border-color: #d19731;
color: #d19731
}
.fw-page-builder-content .feature-posts-list h3 a:hover,
.widgetized-section .feature-posts-list h3 a:hover {
color: #d19731;
}
.widgetized-section .featured-products .price:hover {
color: #d19731;
border-color: #d19731;
}
.portfolio-view_all-link .btn:hover {
border-color: #d19731;
color: #d19731;
}
.portfolio-archive-taxonomies a:hover {
border-color: #d19731;
color: #d19731;
}
.entry-thumbnail-popover-content h3:hover,
.entry-thumbnail-popover-content span:hover {
color: #d19731;
}
.entry-thumbnail-popover-content .btn:hover {
border-color: #d19731;
}
.entry-title a:hover {
color: #d19731;
}
.entry-meta a:hover {
color: #d19731;
}
.page .has-post-cover .entry-header .entry-meta a:hover,
.single .has-post-cover .entry-header .entry-meta a:hover {
color: #d19731;
}
.page .post_author a:hover,
.single .post_author a:hover {
color: #d19731;
}
.single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a:hover {
color: #d19731;
}
.comment-author .fn a:hover { color: #d19731 }
.site-info a:hover { color: #d19731 }
.search-form input:focus {
color: #d19731;
border-color: #d19731;
}
.woocommerce-page #content input.button:hover{ color: #d19731; border-color: #d19731; }
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price { color: #d19731; }
.woocommerce #content div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price { color: #d19731; }
.woocommerce button.button.alt:hover { border-color: #d19731; color: #d19731;  }
.woocommerce .quantity .minus:hover { background: #d19731 !important; color: #fff !important; }
.woocommerce-pagination .page-numbers:hover { color: #d19731 !important }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color: #d19731; }
.woocommerce-cart table.cart td.actions .coupon .input-text:focus { border-color: #d19731; }
.woocommerce-message::before { color: #d19731; }
.fw_theme_bg_color_1 input[type=submit]:hover {
border: 1px solid #d19731;
color: #d19731;
}
.fw-page-builder-content .fw_theme_bg_color_1 .feature-posts-list h3 a:hover { color: #d19731; }
.fw_theme_bg_color_2 {
background-color: #d19731;
color: #fff;
}
.fw_theme_bg_color_2 input[type=submit]:hover,
.fw-section-image .btn:hover {
color: #d19731;
}
.wpz-btn:hover,
.wpz-btn:focus,
.fw-section-image .wpz-btn:hover,
.fw-section-image .wpz-btn:focus,
.fw-pricing-container .wpz-btn:hover {
color: #d19731;
border-color: #d19731;
}
.overlay_color_2{
background-color: #d19731;
}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}