/*!
Theme Name: Blocksy
Theme URI: https://creativethemes.com/blocksy/
Author: CreativeThemes
Author URI: https://creativethemes.com
Description: Blocksy is a fast, modern WordPress theme with advanced WooCommerce support and full compatibility with the block editor.
Version: 2.1.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2019 CreativeThemes.
Requires at least: 6.5
Requires PHP: 7.0
Tested up to: 6.8
Text Domain: blocksy
Blocksy Minimum Companion Version: 2.0.74-beta1
Tags: accessibility-ready, blog, block-patterns, e-commerce, wide-blocks, block-styles, grid-layout, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, translation-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments
*/:root{--teal:#19291F;--brown:#D9A78B;--tan:#DBB66B;--black:#333;--gray:#989899;--natural:#efede8;--forrest:#19291F;--sage:#74836a;--dark-brown:#632a18;--pink:#fdddd5;--gold:#dbb66b;--light-green:#D4E0C2;--white:#fff;--cream:#EAEAD8;--mongoose-font:'Abhaya Libre', serif;--body-font:'Raleway', sans-serif}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:var(--mongoose-font)!important;font-weight:500!important}.elementor-button-text{font-family:var(--body-font)!important;font-weight:500}h1,h1.elementor-heading-title,h1 span,h1 a{font-size:70px!important;line-height:70px!important}h2,h2 span,h2 a,h2.elementor-heading-title{font-size:64px!important;line-height:64px!important}#blog-block h3,#blog-block h3 a{font-size:42px!important;font-style:normal;font-weight:600!important;line-height:53.5px!important;text-transform:capitalize}h3,h3 span,h3 a{font-size:56px!important;line-height:56px!important}.hero-upper-title{color:#EAEAD8;text-align:center;text-shadow:0 4px 4px rgb(0 0 0 / .25),0 4px 4px rgb(0 0 0 / .25),0 4px 4px rgb(0 0 0 / .25);font-size:35px;font-style:normal;font-weight:500;line-height:normal}.hero-bottom-title{color:#EAEAD8;text-shadow:0 4px 4px rgb(0 0 0 / .25),0 4px 4px rgb(0 0 0 / .25),0 4px 4px rgb(0 0 0 / .25);text-align:center;font-size:58px;font-style:normal;font-weight:500;line-height:normal}.pswp img{object-fit:contain}@media(max-width:768px){h1,h1.elementor-heading-title,h1 span,h1 a{font-size:48px!important;line-height:48px!important}body .gallery-title h1 span{font-size:38px!important}body .neighborhood-title h1 span{font-size:32px!important}h2,h2 span,h2 a,h2.elementor-heading-title{font-size:36px!important;line-height:36px!important}h3,h3 span,h3 a{font-size:28px!important;line-height:28px!important}}@media(max-width:820px){.uael-post__columns-3 .uael-post-wrapper{width:100%!important}}#blog-block article:not(.has-post-thumbnail),#blog-block article:not(.has-post-thumbnail) .elementor-post__card{background:var(--teal);color:#fff}#blog-block article:not(.has-post-thumbnail) h2 a,#blog-block article:not(.has-post-thumbnail) .elementor-post__card a,#blog-block article:not(.has-post-thumbnail) .elementor-post__card span{color:#fff!important}body,span,p{font-family:var(--body-font);font-weight:300;line-height:1.5}#contact-address .elementor-button{padding:12px 0!important}.header-bg{position:relative}input::placeholder{opacity:1!important}input{opacity:1!important}.uael-separator-line.uael-side-right{display:none}.eael-testimonial-text p{font-size:28px!important;line-height:42px}.eael-testimonial-user{font-weight:bold!important;font-size:22px!important}.elementor-icon.elementor-social-icon{color:var(--light-green)!important}.footer-contact-icons svg path{fill:#EFEDE8!important}.contact-icons svg path{fill:#19291F!important}.hide-on-hover:before{content:'';background:rgb(30 30 30 / .3);width:100%;height:100%;left:0;right:0;bottom:0;top:0;position:absolute}.hide-on-hover .elementor-column{background:#fff0;opacity:1;transition:.2s all ease-in-out}.hide-on-hover:hover .elementor-column{opacity:0;transition:.2s all ease-in-out}.hide-on-hover:hover:before{opacity:0}