/*!
Skin Name:Ultra Interior
Version:1.0
Demo URI:https://themify.org/ultra-interior/
Required Plugins:builder-contact, themify-portfolio-post
*/:root{--theme_accent:#c5a47e;--theme_accent_semi:hsla(32,38%,63%,.9);--theme_alt_accent:#000;--theme_rounded:0;--theme_btn_rounded:0}body{color:grey;font:1em/1.5em Public Sans,sans-serif}.post-nav .arrow,a{color:var(--theme_alt_accent)}a:hover{color:var(--theme_accent)}.screen-reader-text{height:0}button,input[type=reset],input[type=submit]{background-color:var(--theme_alt_accent);font-family:Poppins,sans-serif;font-size:.95em;font-weight:600;letter-spacing:.14em;padding:1.2em 2.1em}button:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--theme_accent);color:#fff;transform:none}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{background-color:transparent;border:0;border-bottom:1px solid silver;padding:.6em 1em;text-transform:none}textarea{border:1px solid silver}input[type=checkbox],input[type=radio]{border:2px solid silver;padding:0}input[type=checkbox]:before{color:var(--theme_accent)}#commentform p label{font-size:.95em;letter-spacing:.01em;text-transform:none;transform:translate(-2px,25px)}#commentform p.comment-form-comment label,#review_form p label{transform:none}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}h2{font-size:2.7em;letter-spacing:-.02em;margin:0 0 .3em}#site-logo,h2{font-weight:800}#site-logo{font-family:Poppins,sans-serif;font-size:1.5em;letter-spacing:-.01em;text-transform:uppercase}#main-nav li>.sub-menu{top:auto}#menu-icon{padding:16px 10px}.menu-icon-inner{border-bottom:1px solid;height:18px;transform:rotate(180deg);width:30px}.menu-icon-inner:before{border-top:1px solid;width:70%}.menu-icon-inner:after{border-top:1px solid;width:85%}.mobile-menu-visible #menu-icon{padding:10px}.mobile-menu-visible .menu-icon-inner:after,.mobile-menu-visible .menu-icon-inner:before{width:100%}.search-option-tab li.active a,.search-option-tab li:hover a{box-shadow:inset 0 -3px 0 0 var(--theme_accent)}.view-all-button:after{border-color:var(--theme_accent)}.transparent-header #headerwrap.fixed-header{background-color:hsla(0,0%,100%,.9);color:#000}.header-bottom #footerwrap .footer-tab{color:#fff}.header-stripe #site-logo{background-color:var(--theme_accent)}.header-overlay.mobile-menu-visible #headerwrap,.header-overlay.transparent-header .fixed-header{background-color:hsla(0,0%,100%,.9);color:#000}.header-overlay.mobile-menu-visible #header,.header-overlay.mobile-menu-visible #header a,.header-overlay.mobile-menu-visible #mobile-menu.sidemenu,.header-overlay.mobile-menu-visible .header-icons a,.header-overlay.transparent-header .fixed-header .header-icons a{color:#000}.header-overlay.mobile-menu-visible #header a:hover,.header-overlay.mobile-menu-visible .header-icons a:hover,.header-overlay.transparent-header .fixed-header .header-icons a:hover{color:var(--theme_accent)}.footer-widgets .widgettitle,.widgettitle{color:#404040;font-size:1.1em;letter-spacing:normal;margin:0 0 1.6em}#footerwrap{background-color:#f9f9f9;border:0;padding-top:80px}#footer a{color:#404040}#footer a:hover{color:var(--theme_accent)}#footer-logo{font-family:Poppins,sans-serif;font-weight:800;letter-spacing:-.001em;text-transform:uppercase}.footer-horizontal-left .back-top,.footer-horizontal-right .back-top,.footer-left-col .back-top,.footer-right-col .back-top{top:-115px}.module.module-slider.slider-agency .slide-image{width:auto}.module.module-slider.slider-agency .slide-content{display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 0 1em;padding-right:0}div.themify_builder_slider_vertical .carousel-next,div.themify_builder_slider_vertical .carousel-prev{background:var(--theme_accent);padding:22px 20px}.tf_carousel_nav_wrap .carousel-next:hover,.tf_carousel_nav_wrap .carousel-prev:hover{background:hsla(32,38%,63%,.5)}@media(min-width:681px){.footer-horizontal-left .footer-left-wrap,.footer-left-col .main-col{width:35.6%}.footer-horizontal-left .footer-right-wrap,.footer-left-col .section-col{width:61.2%}}@media(min-width:768px){.module.module-slider.slider-agency .slide-inner-wrap{margin-left:auto;margin-right:auto;max-width:80%}}@media(max-width:767px){div.themify_builder_slider_vertical .carousel-next,div.themify_builder_slider_vertical .carousel-prev{margin:10px;position:relative}}