/*
 Theme Name:   SMK&Co
 Theme URI:    https://smkandcompany.com/
 Description:  Custom website for SMK&Co
 Author:       Made at Dawn
 Author URI:   https://madeatdawn.com/
 Template:     generatepress
 Version:      0.1
*/

.z-index,.z-index-top{position:relative!important}.grid-container{max-width:100%}.entry-title,.page-header-image{display:none}.wp-block-group__inner-container,body .grid-container{max-width:none!important}.fl-row-content-wrap{overflow:hidden}.one-container .site-content,.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:0}*{-webkit-font-smoothing:antialiased!important}.z-index{z-index:10!important}.z-index-top{z-index:20!important}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button::after,.fl-builder-content a.fl-button:visited,.fl-builder-content a.fl-button:visited *,.fl-builder-content a.fl-button:visited::after,.fl-button-text,.fl-button-text:hover,.hover,.hover:hover,.menu-item a,.menu-item a:hover,a,a:hover,button,button:hover,em,em:hover,img,img:hover{-webkit-transition:.5s;transition:.5s}@media screen and (min-width:1300px){.max-width_30vw{max-width:30vw}.max-width_40vw{max-width:40vw}}.margin-auto{margin:auto}@font-face{font-family:Blackstone;src:url('/wp-content/uploads/2023/05/Blackstone.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:Miller-Banner;src:url('/wp-content/uploads/2023/05/Miller-Banner-Roman.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:Miller-Banner;src:url('/wp-content/uploads/2023/06/Miller-Banner-Light-Italic.woff') format('woff');font-weight:300;font-style:italic}@font-face{font-family:Kinfolk;src:url('/wp-content/uploads/2023/05/Kinfolk-Reg.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:Futura;src:url('/wp-content/uploads/2023/05/Futura-Medium-01.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:Futura;src:url('/wp-content/uploads/2023/05/Futura-MediumItalic-02.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:Futura;src:url('/wp-content/uploads/2023/05/Futura-Bold-03.woff') format('woff');font-weight:500;font-style:normal}:root{--p:'Gilda Display',serif;--h1:'Kinfolk';--h2:'Kinfolk';--h3:'Miller-Banner';--h4:'Kinfolk';--h5:'Futura';--h6:'Blackstone';--font-size-x-large:clamp(2rem, 5vw, 3rem);--font-size-large:clamp(1.7rem, 2vw, 2.8rem);--font-size-medium:clamp(0.8rem, 4vw, 1rem);--font-size-small:clamp(0.65rem, 0.7vw, 0.9rem);--font-size-body:clamp(0.9rem, 1vw, 1.5rem);--letter-spacing-h5:0.13em}.h1,h1{font-family:var(--h1);font-size:var(--font-size-large);line-height:1.5em;letter-spacing:.04em}.h1-em,.h2-em,h1 em,h2 em{font-family:var(--h3);font-weight:300;font-style:italic;text-transform:lowercase}.h2,h2{font-family:var(--h2);font-size:var(--font-size-large);line-height:1.5em;letter-spacing:.04em}.h4,h4{font-family:var(--h4);font-size:var(--font-size-medium);text-transform:uppercase;line-height:2.2em;letter-spacing:.02em}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited,.fl-menu .menu a,.h5,.uabb-creative-menu .uabb-off-canvas-menu .menu a,.wpforms-field-container label,button,h5{font-family:var(--h5);letter-spacing:var(--letter-spacing-h5);font-size:var(--font-size-small);text-transform:uppercase;line-height:2.2em}.h6,h6{font-family:var(--h6);font-size:var(--font-size-large)}.p,li,p,ul{font-family:'Gilda Display',serif!important;font-size:var(--font-size-body);line-height:2em}.fl-builder-content a.fl-button{border:none;background:var(--blue);border-radius:0;padding:7.5px 29px!important}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited *{color:var(--white)}.fl-builder-content a.fl-button:hover{background:var(--gold)}a.fl-button,a.fl-button:hover{border:none!important}.underline h5 a{color:var(--body);border-bottom:1px solid var(--body);padding-bottom:10px}.underline h5 a:hover{color:var(--aqua)!important;border-bottom:1px solid var(--aqua)}.uabb-module-content.uabb-creative-button-wrap a,.uabb-sf-style-style1 .uabb-form-field input{font-family:var(--h5);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:var(--letter-spacing-h5)}.uabb-hamburger-menu-bottom,.uabb-hamburger-menu-middle,.uabb-hamburger-menu-top{height:3px}.uabb-creative-menu-mobile-toggle.hamburger .hamburger-menu rect,.uabb-creative-menu-mobile-toggle.hamburger-label .hamburger-menu rect{fill:var(--body)}.uabb-hamburger-menu-middle{width:60%}.uabb-creative-menu .uabb-off-canvas-menu .uabb-menu-close-btn{padding-right:40px!important}.floating-button-row{position:absolute;right:1.3%;top:120%}.uabb-search-form.uabb-search-button-fullscreen .uabb-form-field input[type=search]{font-size:var(--font-size-large);font-family:var(--h1);padding-bottom:20px}.parent-menu .menu-item-text{color:var(--gold)!important;margin:10px}.menu-item-text:hover{color:var(--aqua)!important}.menu-item-text{margin-left:40px;color:var(--body)!important}.uabb-creative-menu.off-canvas .menu>li>a{padding-bottom:0!important}.parent-menu a{margin-top:10%!important}.hero-one .image-right img{max-width:100%;height:33vw;object-fit:cover;margin-bottom:-540px;position:relative;z-index:30!important}@media screen and (max-width:1607px){.hero-one .image-right img{height:32vw;margin-bottom:-500px}}@media screen and (max-width:1353px){.hero-one .image-right img{height:32vw;margin-bottom:-470px}}@media screen and (max-width:1100px){.hero-one .image-right img{height:32vw;margin-bottom:-450px}}@media screen and (max-width:864px){.hero-one .image-right img{height:32vw;margin-bottom:-420px}}.hero-two-middle .image-left img{max-width:100%;height:22vw;object-fit:cover}@media screen and (max-width:1465px){.hero-two-middle .image-left img{height:25vw}}.hero-two-bottom .image-right img{max-width:100%;height:20vw;object-fit:cover}@media screen and (max-width:768px){.header-top{position:fixed;z-index:100;width:100%}.hero-two-bottom .image-right img{height:55vw}}.post-content img{margin-bottom:2vw;margin-top:2vw}.post-content h2{margin-top:2.5vw}.post-content a{color:var(--blue);border-bottom:1px solid var(--blue)}.post-content a:hover{color:var(--gold);border-bottom:1px solid var(--gold)}.fl-post-grid-post{border:none}.fl-post-column{width:100%!important}@media screen and (max-width:1350px){.featured-post-image img{height:50vw!important}}@media screen and (max-width:1100px){.featured-post-details{width:85%;padding:7.5%!important}.featured-post-image img{height:70vw!important}}div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=text]{border:none!important;border-bottom:1px solid var(--body)!important;border-radius:0!important}div.wpforms-container-full input[type=email]:focus,div.wpforms-container-full input[type=text]:focus{border:0!important;box-shadow:none!important;border-bottom:1px solid var(--aqua)!important}.wpforms-field-container label,div.wpforms-container-full .wpforms-field-label{font-family:var(--h5)!important;letter-spacing:var(--letter-spacing-h5)!important;font-size:var(--font-size-small)!important;text-transform:uppercase!important;line-height:2.2em!important;font-weight:400!important;padding:0!important;margin-bottom:2px!important}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul,div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{margin-top:20px!important}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{border-color:var(--body)!important;border-radius:0!important;box-shadow:none!important;padding:3%!important}div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full input[type=submit]:not(:hover):not(:active){box-shadow:none!important;font-family:var(--h5)!important;letter-spacing:var(--letter-spacing-h5)!important;font-size:var(--font-size-small)!important;text-transform:uppercase!important;font-weight:400!important;line-height:2.2em!important;height:40px!important;padding-left:30px!important;padding-right:30px!important}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium:focus{border-color:var(--aqua)!important}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li{align-items:center!important;margin-top:-10px!important}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label{margin-left:15px!important;margin-top:5px!important}div.wpforms-container-full input[type=checkbox]:before,div.wpforms-container-full input[type=radio]:before{border-color:var(--body)!important}div.wpforms-container-full input[type=checkbox]:checked:before,div.wpforms-container-full input[type=radio]:checked:before{border-color:var(--aqua)!important;background:var(--aqua)!important;box-shadow:none!important}div.wpforms-container-full input[type=radio]:checked:after{background-color:var(--aqua)!important}div.wpforms-container-full input[type=checkbox]:checked:after{border-color:#fff!important}div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full input[type=submit]:not(:hover):not(:active){border-radius:0!important;background:var(--blue)!important;border:none!important}div.wpforms-container-full button[type=submit]:hover{border-radius:0!important;background:var(--gold)!important;border:none!important}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea{padding:0!important}.fl-accordion-button-icon{display:inline}.wpforms-confirmation-container-full{background:0 0!important;border:none!important}