/*
Theme Name:     Hello Chic
Theme URI:      https://hellochic.helloyoudemos.com
Template:       kadence
Author:         Hello You Designs
Author URI:     https://helloyoudesigns.com
Description:    Child Theme Description
Version:        2_0_0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/



@font-face {
font-family: 'LLS';
src: url('lib/fonts/LLS.ttf');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
font-display: swap;
}

.homebadge img:hover {
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}

h2 em,
h3 em,
h4 em{
font-family: 'LLS';
-webkit-font-smoothing: antialiased;
word-spacing: normal;
vertical-align: middle;
font-size: 150%;
letter-spacing: normal;
font-style: normal;
}

.wordangle {
  -webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
-o-transform: rotate(-20deg);
z-index: 99;
position: relative;
}

.blogroll .loop-entry{
border: 14px solid #fff;
}

a.post-more-link {
font-size: 11px;
font-weight: normal;
border: 1px solid var(--global-palette3);
background: var(--global-palette3);
padding: 10px 20px;
color: #fff;
}

a.post-more-link:hover {
border: 1px solid var(--global-palette6);
background: var(--global-palette6);
padding: 10px 20px;
color: #fff;
}

.blog.content-style-unboxed .entry,
.archive.content-style-unboxed .entry {
  margin-bottom: 20%;
}

.site-middle-footer-wrap.site-footer-row-layout-fullwidth .site-container {
padding-left: 0 !important;
padding-right: 0 !important;
}

.site-main-header-inner-wrap .menu-item-description {
display: block;
font-size: 11px;
font-style: italic;
color: var(--global-palette2);
text-align: center;
font-family: var(--global-heading-font-family);
font-weight: normal;
letter-spacing: .1em;
text-transform: none;
margin-bottom: -2px;
}

.site-top-footer-wrap .menu-item-description {
color: var(--global-palette6);
text-align: center;
font-family: var(--global-heading-font-family);
font-weight: normal;
letter-spacing: .1em;
text-transform: none;
margin-right: 10px;
}

.site .nav-drop-title-wrap {
display: inherit;
}

.nav--toggle-sub .dropdown-nav-toggle {
margin-top: 5px;
}

.imgborder .kadence-blocks-gallery-item,
.imgborder .wc-block-grid__product {
  border: 14px solid #fff;
}

.zoom img {
  -webkit-transition: opacity .2s cubic-bezier(0,1,.75,1), transform 2.5s cubic-bezier(0,1,.75,1);
-moz-transition:    opacity .2s cubic-bezier(0,1,.75,1), transform 2.5s cubic-bezier(0,1,.75,1);
-ms-transition:     opacity .2s cubic-bezier(0,1,.75,1), transform 2.5s cubic-bezier(0,1,.75,1);
-o-transition:      opacity .2s cubic-bezier(0,1,.75,1), transform 2.5s cubic-bezier(0,1,.75,1);
transition:         opacity .2s cubic-bezier(0,1,.75,1), transform 2.5s cubic-bezier(0,1,.75,1);
}

.zoom img:hover {
transform: scale(1.1);
}

.site-top-footer-wrap .widget_nav_menu a {
  margin-bottom: 10px;
}

.hovercolor {
	opacity: .7;
}


.wp-block-woocommerce-checkout.alignwide.wc-block-checkout,
.wp-block-woocommerce-checkout,
.wp-block-woocommerce-cart.alignwide {
padding-right: 3em!important;
}

.woocommerce .single-product-extras strong{
font-weight: inherit!important;
}

@media (max-width: 767px) {
  .woocommerce ul.products:not(.products-list-view), .wp-site-blocks .wc-block-grid:not(.has-2-columns):not(.has-1-columns) .wc-block-grid__products {
    grid-row-gap: 2rem!important;
  }
}

@media screen and (max-width: 719px) {
  .woocommerce div.product .woocommerce-tabs {
    border: none!important;
  }
}
.hovercolor {
	opacity: .7;
}
