body{--mfn-tabs-border-width:1px}html{overflow-x:hidden}@media only screen and (min-width:1240px) and (max-width:1489px){body.header-open{min-width:0}body.header-open:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:921px}}@media only screen and (max-width:1239px){a[href^=tel]{text-decoration:none}a[href^=tel]:not(.action_button):not(.button){color:inherit}body:not(.no-hover-tablet) .hover_color.hover .hover_color_bg,body:not(.no-hover-tablet) .hover_color:hover .hover_color_bg{background-color:inherit!important;border-color:inherit!important}}@media only screen and (min-width:960px) and (max-width:1239px){body{min-width:0}#Wrapper{max-width:960px}.container,.section_wrapper,.with_aside .content_wrapper{max-width:940px}body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:921px}a.button.kill_the_icon .button_icon{padding-left:10px;padding-right:10px}a.button.kill_the_icon .button_label{padding-left:15px;padding-right:15px}}@media only screen and (max-width:959px){.section{background-attachment:scroll!important}body.responsive-overflow-x-tablet{overflow-x:hidden}}@media only screen and (min-width:768px) and (max-width:959px){body{min-width:0}#Wrapper{max-width:728px}.container,.section_wrapper,.with_aside .content_wrapper{max-width:708px}.tablet-four.columns,.tablet-one-fourth.column{width:25%}#Subheader .title{width:100%}#Subheader ul.breadcrumbs:not(.mobile-breadcrumbs-show){display:none}body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:694px}.widget-area a.button .button_icon,a.kill_the_icon .button_icon{display:none}}@media only screen and (max-width:768px){.woocommerce .woocommerce-cart-form .quantity{display:inline-flex}}@media only screen and (max-width:767px){body{min-width:0}body.responsive-overflow-x-mobile{overflow-x:hidden}.container .column,.section_wrapper .column,.section_wrapper .mcb-wrap{margin:0;width:100%;clear:both}.four.columns,.sections_group{margin:0;width:100%!important;clear:both}.container,.content_wrapper .section_wrapper,.four.columns .widget-area{max-width:700px!important}.content_wrapper .section:not(.full-width)>.section_wrapper .section_wrapper{padding-left:0!important;padding-right:0!important}body.ofcs-mobile .mfn-off-canvas-sidebar .mfn-off-canvas-switcher{display:flex}.content_wrapper .mcb-column-inner{margin:0 0 20px}.mobile-one.column{width:100%}.widget:after{width:100%}.mobile-tr-header .header_placeholder,body:not(.mobile-sticky) .header_placeholder{height:0!important}#Action_bar,#Top_bar{background-color:#fff!important;position:static}#Top_bar .container{max-width:100%!important;padding:0!important}#Top_bar .column{flex-wrap:wrap}#Top_bar a.responsive-menu-toggle{top:40px;right:10px}#Top_bar .menu_wrapper{float:left!important;width:100%;margin:0!important}#Top_bar #menu{float:left;position:static!important;width:100%!important}#Top_bar .logo{position:static;float:left;width:100%;text-align:center;margin:0}#Top_bar .logo #logo,#Top_bar .logo .custom-logo-link{padding:0!important;margin:10px 50px}#Top_bar #logo img.logo-main{display:none}#Top_bar #logo img.logo-mobile{display:inline-block}#Top_bar #logo img.logo-mobile-sticky{display:none}body.header-below:not(.template-slider) #Header{padding-top:0!important}body.minimalist-header.header-transparent #Header{min-height:0!important}.header-stack #Top_bar .logo{padding:0;text-align:center!important;border-bottom:unset}.header-stack #Top_bar .logo #logo,.header-stack #Top_bar .logo .custom-logo-link{display:block}.header-stack #Top_bar a.responsive-menu-toggle{position:absolute!important;margin-top:-17px!important}.mobile-header-mini #Action_bar{display:none}.mobile-header-mini #Top_bar{top:0}.mobile-header-mini #Top_bar .container{max-width:100%!important}.mobile-header-mini #Top_bar .logo{width:auto;float:left;margin-left:15px;border:none}.mobile-header-mini #Top_bar #logo,.mobile-header-mini #Top_bar .custom-logo-link{height:60px!important;line-height:60px!important;margin:0}.mobile-header-mini #Top_bar a.responsive-menu-toggle{top:30px!important;left:auto;right:10px;margin-top:-17px}.mobile-header-mini #Top_bar #menu{padding-bottom:10px}.mobile-header-mini #Top_bar #menu ul li a span{line-height:44px}.mobile-header-mini #Top_bar #menu ul li.submenu .menu-toggle{line-height:44px;right:3px}.mobile-header-mini.mobile-mini-ml-lc #Top_bar a.responsive-menu-toggle{left:10px;right:auto}.mobile-header-mini.mobile-mini-ml-lc #Top_bar .logo{float:none;margin-left:0;margin-right:0;text-align:center}#Action_bar .contact_details{float:none;text-align:center;padding:5px 0;color:#222}#Subheader .title{width:100%}#Subheader ul.breadcrumbs:not(.mobile-breadcrumbs-show){display:none}#Footer .footer_copy{text-align:center}#Footer .footer_copy .copyright{float:none;margin:0 0 10px}#Footer .footer_copy .social{float:none;margin:0}#back_to_top{float:none;margin:-10px 0 10px}#back_to_top.in_footer,#back_to_top.sticky{right:20px!important;margin:0}.classic .post-photo-wrapper{width:100%;float:none}.classic .post-desc-wrapper{width:100%;float:none}.classic .post-desc-wrapper .post-footer .button-love .love-text{display:none}.classic .post-desc-wrapper .post-desc{padding:15px 0 0}.post-header .title_wrapper{margin-left:69px;padding-left:20px}.post-header .title_wrapper h1{font-size:27px;line-height:27px}.single-photo-wrapper .image_frame{max-width:100%!important;margin-left:0}body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:380px}ul.portfolio_grid li{width:100%!important;float:left}.image_frame{margin-top:0!important}.search-not-found .snf-pic{width:100%;float:none}.search-not-found .snf-pic i{font-size:260px;line-height:260px}.search-not-found .snf-desc{width:100%;float:none;padding-top:20px;text-align:center}.fake-tabs>ul{padding:0 5%}.fake-tabs>ul li a{padding:20px 10px}.pp_gallery,.pp_hoverContainer,a.pp_contract,a.pp_expand{display:none!important}}@media only screen and (max-width:479px){body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:260px}}@media only screen and (max-device-width:1024px){.ios .section.bg-cover,html.ios{background-attachment:scroll!important}}