body{background-color:#ffffff;color:#3a3a3a;}a{color:#3a3f52;}a:hover, a:focus, a:active{color:#000000;}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:130px;}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#3a3f52;--base:#f9f4f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#3a3f52;--global-color-8:#b08c15;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-global-color-8-color{color:var(--global-color-8);}:root .has-global-color-8-background-color{background-color:var(--global-color-8);}body, button, input, select, textarea{font-family:"Jost", sans-serif;}body{line-height:1.5;}.entry-content > [class*="wp-block-"]:not(:last-child):not(.wp-block-heading){margin-bottom:1.5em;}.main-navigation .main-nav ul ul li a{font-size:14px;}.widget-title{text-transform:uppercase;font-size:15px;margin-bottom:20px;}.sidebar .widget, .footer-widgets .widget{font-size:15px;}h1{text-transform:uppercase;font-size:32px;}h2{text-transform:uppercase;font-size:22px;}h3{font-size:17px;margin-bottom:10px;}.site-info{font-size:14px;}@media (max-width:768px){h1{font-size:24px;}h2{font-size:18px;}h3{font-size:15px;}h4{font-size:22px;}h5{font-size:19px;}}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:#ffffff;}.main-title a,.main-title a:hover{color:#222222;}.site-description{color:#757575;}.main-navigation,.main-navigation ul ul{background-color:#f9f4f0;}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:#515151;}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:#3a3f52;background-color:rgba(58,63,82,0);}button.menu-toggle:hover,button.menu-toggle:focus{color:#515151;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#515151;background-color:rgba(58,63,82,0);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:#3a3f52;background-color:rgba(58,63,82,0);}.main-navigation ul ul{background-color:#ffffff;}.main-navigation .main-nav ul ul li a{color:#515151;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#3a3f52;background-color:#ffffff;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#515151;background-color:#ffffff;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-title a{color:#222222;}.entry-title a:hover{color:#55555e;}.entry-meta{color:#595959;}.sidebar .widget{background-color:#ffffff;}.footer-widgets{color:#222222;background-color:#f7efe9;}.footer-widgets a{color:#222222;}.footer-widgets a:hover{color:#3a3f52;}.footer-widgets .widget-title{color:#222222;}.site-info{color:#ffffff;background-color:#3a3f52;}.site-info a{color:#ffffff;}.site-info a:hover{color:#d3d3d3;}.footer-bar .widget_nav_menu .current-menu-item a{color:#d3d3d3;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:rgba(0,0,0,0.03);border-color:#ffffff;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:rgba(0,0,0,0.03);border-color:#ffffff;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#3a3f52;background-color:#f7efe9;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#3a3f52;background-color:#f9f4f0;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:#515151;}}.inside-header{padding:10px 20px 10px 20px;}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *{margin-bottom:0px;}.separate-containers .site-main{margin:0px;}.both-right .inside-left-sidebar,.both-left .inside-left-sidebar{margin-right:0px;}.both-right .inside-right-sidebar,.both-left .inside-right-sidebar{margin-left:0px;}.separate-containers .featured-image{margin-top:0px;}.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar{margin-top:0px;margin-bottom:0px;}.main-navigation ul ul{width:225px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:20px 10px 30px 10px;}.site-main .wp-block-group__inner-container{padding:20px 10px 30px 10px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);}.one-container .site-main .paging-navigation{margin-bottom:0px;}}.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta{margin-top:1.5em;}.post-image-above-header .inside-article div.featured-image, .post-image-above-header .inside-article div.post-image{margin-bottom:1.5em;}@media (max-width: 1024px),(min-width:1025px){.main-navigation.sticky-navigation-transition .main-nav > ul > li > a,.sticky-navigation-transition .menu-toggle,.main-navigation.sticky-navigation-transition .menu-bar-item > a, .sticky-navigation-transition .navigation-branding .main-title{line-height:60px;}.main-navigation.sticky-navigation-transition .site-logo img, .main-navigation.sticky-navigation-transition .navigation-search input[type="search"], .main-navigation.sticky-navigation-transition .navigation-branding img{height:60px;}}.main-navigation.slideout-navigation .main-nav > ul > li > a{line-height:50px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{transition: line-height 300ms ease}.main-navigation.toggled .main-nav > ul{background-color: #f9f4f0}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {margin-bottom: 0px;}.sticky-enabled .gen-sidebar-nav.is_stuck {z-index: 500;}.sticky-enabled .main-navigation.is_stuck {box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);}.navigation-stick:not(.gen-sidebar-nav) {left: 0;right: 0;width: 100% !important;}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-header-sticky #mobile-header.toggled .main-nav > ul {position: absolute;left: 0;right: 0;z-index: 999;}.nav-float-right .navigation-stick {width: 100% !important;left: 0;}.nav-float-right .navigation-stick .navigation-branding {margin-right: auto;}.main-navigation.has-sticky-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left: 10px;}.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container{padding-left:20px;padding-right:20px;}@media (max-width:768px){.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container{padding-left:0;padding-right:0;}}.navigation-branding .main-title{font-weight:bold;text-transform:none;font-size:25px;}body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@media (max-width: 768px) {
body {
font-size: 15px;
}
}
h1, h2, h3, h4, h5, h6, .slideout-navigation.main-navigation .main-nav ul li a {
letter-spacing: 0.15em;
}
h4, h5, h6 {
margin-bottom: 10px;
}
p:empty {
display: none;
}
a.button, body.woocommerce a.button, .field-wrap input[type=button] {
border-radius: 30px;
} .flex-row {
display: flex;
flex: 1;
flex-direction: row;
flex-wrap: wrap;
}
.flex-col {
display: flex;
flex: 1;
flex-direction: column;
box-sizing:border-box;
}
@media (max-width:1023px) {
.flex-col {
flex-basis: 50%;
}
}
@media (max-width:460px) {
.flex-col {
flex-basis: 100%;
}
}
.clearfix {
clear: both;
}
.clearfix:after {
clear: both;
content: "";
display: table;
}
.align-c {
text-align: center;
}
.intro-text, .narrow-text {
max-width: 960px;
margin-left: auto; margin-right: auto;
}
.full-width-content.separate-containers .inside-article {
padding-top: 40px;
}
.page.separate-containers .inside-article, .woocommerce-page.archive .inside-article {
background-image: url(//www.annaloucah.com/wp-content/uploads/2021/02/logo-bg140-55.png);
background-size: auto;
background-position: top center;
background-repeat: no-repeat; 
}
.page.woocommerce-page .inside-article {
background-image: none;
}
.intro-text p {
margin-bottom: 1em;
}
.intro-text h1 {
line-height: 1.15;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.intro-text {
background-size: 120px;
}
}
@media (max-width: 767px) {
.page.separate-containers .inside-article, .woocommerce-page.archive .inside-article {
background-size: 80px;
}
.full-width-content.separate-containers .inside-article {
padding-top: 20px;
}
} .inside-header {
position: relative;
}
body.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child) {
margin-top: 0;
}
a.lhs-link, a.rhs-link {
position: absolute;
font-size: 15px;
color: #3a3f52;
border-bottom: 1px solid #f7efe9;
}
a.lhs-link:hover, a.rhs-link:hover {
color: #2C3539;
}
a.lhs-link {
left: 20px;
display: inline-flex;
align-items: center;
}
a.rhs-link {
right: 20px;
}
.header-link .icon {
padding-right: 5px;
color: #3a3f52;
font-size: 18px;
}
.pg-header {
position: relative;
}
.pg-header:after, .overlay:before, .link-title:before {
content: "";
position: absolute;
width: 0%;
height: 0;
}
.pg-header:after {
bottom: 0;
}
.overlay:before, .link-title:before {
top: -20px;
}
@media (min-width: 768px) {
.pg-header:after {
border-bottom: 40px solid #fff;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
left: calc(50% - 30px);
}
}
@media (max-width: 767px) {
.pg-header:after {
border-bottom: 20px solid #fff;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
left: calc(50% - 15px);
}
}
.overlay:before, .link-title:before {
border-bottom: 20px solid #f9f4f0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
left: calc(50% - 15px);
} body .main-navigation ul ul {
box-shadow: none;
}
@media (min-width: 769px) {
#primary-menu ul li.menu-ul.menu-item-has-children ul li a:after {
display: none;
}
#primary-menu ul li.menu-ul a:after  {
position: absolute;
left: 10px;
width: calc(100% - 20px);
height: 1px;
background-color: #515151;
content: '';
opacity: 0;
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: opacity 0.3s, -moz-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
transform: translateY(-10px);
}
#primary-menu ul li.menu-ul a:after {
bottom: 15px;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
}
#primary-menu ul li.menu-ul a:hover::after,
#primary-menu ul li.menu-ul a:focus::after {
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px);
}
}
@media (min-width: 769px) and (max-width: 899px) {
body .main-navigation .main-nav ul li a {
padding-left: 12px;
padding-right: 12px
}
}
.sticky-enabled .main-navigation.is_stuck {
box-shadow: none;
}
@media (max-width: 768px) {
.main-navigation .inside-navigation {
flex-direction: row-reverse;
}
#sticky-navigation.main-navigation .inside-navigation {
flex-direction: row;
}
span.gp-icon.shopping-bag, span.gp-icon.icon-menu-bars {
color: #3a3f52;
font-size: 18px;
}
body .site-logo.mobile-header-logo {
order: 1;
}
.slideout-navigation.do-overlay .slideout-exit {
display: flex;
order: 1;
}
body .slideout-navigation.do-overlay .inside-navigation {
flex-direction: column-reverse;
}
}
@media (max-width: 499px) {
a.header-link span.link-text {
display: none;
}
a.header-link {
border-bottom: none;
bottom: 15px;
}
.header-link .icon {
padding-right: 0;
font-size: 22px;
}
} .page-hero.pg-header {
z-index: -1;
}
.archive.tax-product_cat .page-hero:before {
content: '';
background-image: url(//www.annaloucah.com/wp-content/uploads/2021/03/al-stamp-bg.png);
position: absolute;
}
@media (min-width: 768px) {
.archive.tax-product_cat .page-hero:before {
bottom: -50px;
right: 15px;
width: 130px;
height: 130px;
}
}
@media (max-width: 767px) {
.archive.tax-product_cat .page-hero:before {
display: none;
}
} span.sub-title {
font-size: 70%;
}
@media (max-width: 449px) {
span.sub-title {
padding-top: 15px;
display: inline-block;
}
} .img-container {
position: relative;
overflow: hidden;
}
.overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: #f9f4f0;
width: 100%;
height: 42px;
transition: .5s ease;
}
.img-text h2 {
margin-bottom: 6px;
}
.img-text a  {
font-size: 15px;
}
.link-title {
position: relative;	
}
.img-link h3 {
margin-bottom: 0;
}
@media (min-width: 1100px) {
.img-container:hover .overlay {
height: 30%;
}
.img-text h2 a {
font-size: 17px;
}
}
@media (min-width: 1000px) and (max-width: 1099px), (min-width: 450px) and (max-width: 767px) {
.img-container:hover .overlay {
height: 42%;
}
}
@media (min-width: 768px) and (max-width: 999px) {
.img-container:hover .overlay {
height: 50%;
}
.img-link h3 {
font-size: 15px;
}
}
@media (max-width: 767px) {
.img-container {
max-width: 500px;
margin-left: auto; margin-right: auto;
}
.img-link img {
width: 100%;
}
}
@media (max-width: 449px) {
.img-container:hover .overlay {
height: 58px;
}
.overlay {
height: 58px;
}
.img-text h2 {
max-width: 250px;
line-height: 1.1;
margin-left: auto; margin-right: auto;
}
body .gb-grid-column.gb-grid-column-88a12d04, body .gb-grid-column.gb-grid-column-b93b5423{
width: 100%;
}
}
.entry-content h1, .entry-header h1 {
text-align: center;
padding-left: 10px; padding-right: 10px;
}
h1.product_title {
text-align: left;	
}
.gb-container-intro-text-box p:last-child {
margin-bottom: 0;
}
.wp-block-embed figcaption {
font-size: 13px;
}
.img-mgb img {
margin-bottom: 20px;
} .wc-block-featured-category.hp-cat-block {
min-height: 250px !important;
position: relative;
margin-bottom: 10px;
}
.wc-block-featured-category.hp-cat-block {
filter: grayscale(0.6);
}
.wc-block-featured-category.hp-cat-block:hover {
filter: grayscale(0);
}
.hp-cat-block .wc-block-featured-category__link {
position: absolute;
bottom: 0;
}
.hp-cat-block .wc-block-featured-category__title {
text-shadow: rgb(0 0 0 / 100%) 0 0 10px;
}
.hp-cat-block .wc-block-featured-category__link, .hp-cat-block .wc-block-featured-category__title {
padding-left: 10px;
padding-right: 10px;
}
@media (min-width: 768px) and (max-width: 899px) {
.hp-cat-block h2.wc-block-featured-category__title {
font-size: 18px;
}
}
@media (max-width: 449px) {
body .category-section .gb-grid-column {
width: 100%;
}
} .testimonials-swiper span.quote {
display: block;
font-size: 64px;
color: #DAD9D9;
line-height: 1;
text-align: center;
margin-bottom: -20px;
}
.testimonials-swiper .swiper-wrapper {
padding-bottom: 20px;
}
.testimonials-swiper .swiper-pagination-bullet {
width: 10px;
height: 10px;
background: #DAD9D9;
opacity: 0.5;
}
.testimonials-swiper .swiper-pagination-bullet-active {
background: #DAD9D9;
opacity: 1;
}
.testimonials-swiper p {
color: #fff;
}
.testimonials-swiper p.author {
color: #DAD9D9;
}
.testimonials-swiper .swiper-pagination-bullets {
bottom: 0px !important;
}
.testimonial-gallery hr {
background-color: #f9f4f0;
height: 2px;
}
.testimonial-gallery .wp-block-separator {
border-top: none;
border-bottom: none;
}
.testimonial-gallery .gb-grid-column .wp-block-image figcaption {
text-align: left;
} #insta-feed h3 {
display: inline-flex;
align-items: center;
}
#insta-feed h3 a {
color: #222;
}
#insta-feed h3 .gb-icon {
padding-right: 10px;
}
#instagram-feed {
margin-top: 5px;
}
@media (min-width: 500px) and (max-width: 799px) {
#instagram-feed .instagram_gallery a {
width: 31.33333333% !important;
}    
}
@media (max-width: 499px) {
#instagram-feed .instagram_gallery a {
width: 48% !important;
}
} #accordion {
}
.accordion-toggle {
cursor: pointer;
margin-bottom: 15px;
position: relative;
transition: all 300ms;
}
.accordion-toggle {
padding: 20px;
}
.accordion-toggle:hover, .accordion-toggle.toggle-open {
}
.accordion-content {
display: none;
}
.accordion-content {
padding: 0 10px;
}
.accordion-content.default {
display: block;
}
.accordion-toggle.toggle-open:after, .accordion-toggle2.toggle-open:after {
content: '-';
}
.accordion-toggle:after, .accordion-toggle2:after {
content: '+';
}
.accordion-toggle.toggle-open:after, .accordion-toggle:after {
margin-left: 10px;
} #lookbook img {
box-shadow: 0px 3px 6px #00000029;
border: 10px solid #fff;
}
@media (max-width: 767px) {
#lookbook .wp-block-gallery .blocks-gallery-item {
width: 100%;
margin: 0 0 20px;
}
} .process hr {
margin-top: 0; margin-bottom: 30px;
background-color: #999;
}
p.process-step {
font-size: 15px;
margin-bottom: 20px;
} @media (min-width: 768px) {
.contact-social {
margin-left: 25px;
}
}
@media (max-width: 767px) {
.contact-col p {
justify-content: center;
}
.contact-col .gb-headline-text {
min-width: 155px;
}
.contact-social {
text-align: center;
}
} .masonry-post {
padding: 10px;
}
.masonry-post .inside-article {
box-shadow: 0px 3px 6px #00000029;
border: 10px solid #fff;
background-color: rgba(247, 239, 233, 0.7);
}
.blog .content-area, .archive.category .content-area {
padding: 30px 20px
}
.post-header h1 {
margin-bottom: 10px;
}
.post-info p {
font-size: 15px;
margin-bottom: 0;
}
.post-container {
max-width: 960px;
margin-left: auto; margin-right: auto;
}
.post-container img {
margin-bottom: 20px;
box-shadow: 0px 3px 6px #00000029;
border: 10px solid #fff;
}
blockquote {
border-left: 5px solid #f7efe9;
}
@media (max-width: 767px) {
.masonry-post .inside-article {
text-align: center;
max-width: 500px;
margin-left: auto; margin-right: auto;
}
.wp-block-gallery.columns-2 .blocks-gallery-item {
width: 100%;
margin: 0;
}
} .woocommerce-page.shop-page .inside-article {
background-image: none;
}
.woocommerce-page.shop-page .woocommerce-products-header {
display: none;
}
.woocommerce-product-details__short-description ul {
padding: 20px 40px;
background-color: rgba(247, 239, 233, 0.7);
margin: 0 0 20px;
list-style: circle;
line-height: 1.8;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs {
display: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding: 30px 40px;
background-color: rgba(247, 239, 233, 0.7);
}
.page.separate-containers .inside-article, .woocommerce-page.archive .inside-article {
background-color: rgba(255, 255, 255, 0);
}
body.woocommerce.single-product .product-type-variable .price:before {
content: "From";
padding-right: 4px;
} .bespoke-cta, .shop-cta {
text-shadow: rgb(0 0 0 / 100%) 0 0 10px;
}
.bespoke-cta p, .shop-cta p {
margin-bottom: 10px;
} .inside-footer-widgets>div {
display: flex;
}
ul.contact-details .icon {
display: inline-block;
width: 22px;
}
ul.contact-details .icon-envelope {
font-size: 13px;
}
ul.contact-details .icon-mobile-phone {
font-size: 18px;
}
@media (min-width: 900px) {
.inside-footer-widgets>div {
justify-content: center;
}
}
@media (max-width: 899px) {
.inside-footer-widgets {
flex-wrap: wrap;
}
.inside-footer-widgets>div {
margin-bottom: 40px;
}	
.inside-footer-widgets .footer-widget-4 {
display: none;
}
}
@media (min-width: 450px) and (max-width: 899px) {
.site-footer .inside-footer-widgets {
flex-direction: row;
}
.inside-footer-widgets>div {
flex: 1 1 50%;
}
}
@media (max-width: 450px) {
.site-footer .inside-footer-widgets {
display: block;
}
.inside-footer-widgets>div {
text-align: center;
justify-content: center;
}
}
.footer-social, .footer-logos {
text-align: center;
margin-bottom: 20px;
}
.footer-social a, .contact-social a {
display: inline-flex;
font-size: 18px;
padding: 5px;
margin-right: 5px;
width: 36px;
height: 36px;
border-radius: 50%;
background-color: #fff;
color: #2C3539;
justify-content: center;
align-items: center;
}
.footer-social a:hover, .contact-social a:hover {
color: #2C3539;
background-color: #F7EFE9;
} .page-id-4006.page.separate-containers .inside-article {
background-image: none;
}
.page-id-4006 #footer-widgets {
display: none;
}
.page-id-4006.full-width-content.separate-containers .inside-article {
padding-top: 0;
}
@media (min-width: 1320px) {
.lhs-text-container.gb-container {
margin-left: calc(100% - 1220px / 2);
padding-left: 0;
}
.rhs-text-container.gb-container {
margin-right: calc(100% - 1220px / 2);
padding-right: 0;
}
}
@media (max-width: 1024px) {
#annas-ethos:before {
background-position: 25% center;
}
#annas-ethos:after {
background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.75) 100%);
}
}
@media (max-width: 767px) {
#client-testimonials:after, #contact-cta:after {
background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.6) 40%, rgba(255, 255, 255, 0.8) 100%)
}
#contact-cta:before {
background-position: 35% center;
}	
}
.amulet-collection-swiper {
overflow: hidden;
position: relative;
}
.amulet-collection-swiper  .gb-grid-wrapper {
flex-wrap: nowrap;
justify-content: inherit;
margin-left: 0;
}
.amulet-collection-swiper .gb-grid-wrapper .gb-grid-column {
padding-left: 0;
display: block;
}
.amulet-collection-swiper  .swiper-wrapper {
padding-bottom: 40px;
}
.amulet-collection-swiper  .swiper-button-next, .amulet-collection-swiper .swiper-button-prev {
bottom: 0;
top: auto;
}
.amulet-collection-swiper .swiper-button-next, .amulet-collection-swiper .swiper-button-prev, .amulet-collection-swiper .swiper-button-next:hover, .amulet-collection-swiper .swiper-button-prev:hover {
background: none;
}
.amulet-collection-swiper .swiper-button-next:after, .amulet-collection-swiper .swiper-button-prev:after {
display: none;
}
.amulet-collection-swiper .disabled_swiper_button, .amulet-collection-swiper .disabled_swiper_button1 {
opacity: 0;
cursor: auto;
pointer-events: none;
}
.amulet-collection-swiper .gb-grid-wrapper {
height: 100%;
}
.amulet-collection-swiper .swiper-slide {
height: auto;
}
.swiper-button-next,.swiper-button-prev {
display: inline-flex !important
} .wapf-field-label {
font-weight: bold;
}
.wapf-del-clone.button {
background: none !important;
}
.wapf-field-label abbr.required, .single-product.postid-4008 .woocommerce-tabs, 
.wapf-field-label abbr.required, .single-product.postid-4330 .woocommerce-tabs {
display: none;
}
.single-product.postid-4008 .entry-summary .wapf .price {
display: inherit;
}
.single-product.postid-4008 .entry-summary h1,
.single-product.postid-4330 .entry-summary h1 {
margin-bottom: 20px;
}
.single-product.postid-4008 .wapf-field-container,
.single-product.postid-4330 .wapf-field-container {
margin-bottom: 20px;
} .shadow {
box-shadow: 0px 3px 6px #00000029;
}
.img-hover-zoom, .masonry-post .inside-article .post-image {
overflow: hidden; 
}
.img-hover-zoom img, .masonry-post .inside-article .post-image img {
transition: transform .5s ease;
margin-bottom: -10px;
}
.img-hover-zoom:hover img, .masonry-post .inside-article:hover img {
transform: scale(1.06);
filter: brightness(92%);
} @font-face {
font-family: 'icomoon';
src:  url(//www.annaloucah.com/fonts/icomoon.eot?6bxtto);
src:  url(//www.annaloucah.com/fonts/icomoon.eot?6bxtto#iefix) format('embedded-opentype'),
url(//www.annaloucah.com/fonts/icomoon.ttf?6bxtto) format('truetype'),
url(//www.annaloucah.com/fonts/icomoon.woff?6bxtto) format('woff'),
url(//www.annaloucah.com/fonts/icomoon.svg?6bxtto#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
}
.icon-user:before {
content: "\f007";
}
.icon-map-marker:before {
content: "\f041";
}
.icon-external-link:before {
content: "\f08e";
}
.icon-phone1:before {
content: "\f095";
}
.icon-twitter:before {
content: "\f099";
}
.icon-facebook:before {
content: "\f09a";
}
.icon-facebook-f:before {
content: "\f09a";
}
.icon-caret-down:before {
content: "\f0d7";
}
.icon-caret-up:before {
content: "\f0d8";
}
.icon-caret-left:before {
content: "\f0d9";
}
.icon-caret-right:before {
content: "\f0da";
}
.icon-envelope:before {
content: "\f0e0";
}
.icon-linkedin:before {
content: "\f0e1";
}
.icon-angle-left:before {
content: "\f104";
}
.icon-angle-right:before {
content: "\f105";
}
.icon-angle-up:before {
content: "\f106";
}
.icon-angle-down:before {
content: "\f107";
}
.icon-laptop:before {
content: "\f109";
}
.icon-mobile1:before {
content: "\f10b";
}
.icon-mobile-phone:before {
content: "\f10b";
}
.icon-instagram:before {
content: "\f16d";
}
.icon-connectdevelop:before {
content: "\f20e";
}
.icon-diamond:before {
content: "\f219";
}
.icon-pinterest-p:before {
content: "\f231";
}
.icon-whatsapp:before {
content: "\f232";
}
.icon-user-circle-o:before {
content: "\f2be";
}
.icon-user-o:before {
content: "\f2c0";
}
.icon-diamond1:before {
content: "\e900";
}
.icon-home:before {
content: "\e901";
}
.icon-pencil:before {
content: "\e905";
}
.icon-pencil2:before {
content: "\e906";
}
.icon-images:before {
content: "\e90e";
}
.icon-camera:before {
content: "\e90f";
}
.icon-phone:before {
content: "\e942";
}
.icon-location:before {
content: "\e947";
}
.icon-mobile:before {
content: "\e958";
}
.icon-quotes-left:before {
content: "\e977";
}
.icon-quotes-right:before {
content: "\e978";
}
.icon-gift:before {
content: "\e99f";
}
.icon-download3:before {
content: "\e9c7";
}
.icon-sphere:before {
content: "\e9c9";
}
.icon-earth:before {
content: "\e9ca";
}
.icon-plus:before {
content: "\ea0a";
}
.icon-minus:before {
content: "\ea0b";
}
.icon-info:before {
content: "\ea0c";
}.featherlight{background:0 0;bottom:0;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:2147483647}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featherlight:last-of-type{background:rgba(0,0,0,.9)}.featherlight::before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.featherlight .featherlight-content{-webkit-animation:fadein .5s;animation:fadein .5s;background:#000;border:0;cursor:auto;display:inline-block;max-height:80%;max-width:90%;min-width:inherit;overflow:visible;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal}@media screen and (min-width:980px){.featherlight .featherlight-content{max-height:90%}}.featherlight .featherlight-content .caption{color:#fff;font-size:16px;font-weight:lighter;line-height:1.25;max-width:100%;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.featherlight .featherlight-content .caption:focus,.featherlight .featherlight-content .caption:hover{overflow:visible;white-space:normal}.featherlight .featherlight-content a{color:#fff;text-decoration:underline}.featherlight .featherlight-content a:focus,.featherlight .featherlight-content a:hover{text-decoration:none}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block}.featherlight button{-webkit-appearance:button;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}.featherlight button::-moz-focus-inner{border-style:none;padding:0}.featherlight .featherlight-close-icon{background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E);background-position:center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border:0;cursor:pointer;display:block;height:30px;opacity:.6;overflow:hidden;padding:0;position:fixed;right:25px;text-align:center;text-indent:100%;top:25px;white-space:nowrap;width:30px;z-index:9999}.featherlight .featherlight-close-icon:focus,.featherlight .featherlight-close-icon:hover{opacity:1}.featherlight .featherlight-image{max-width:100%}.featherlight iframe{border:0}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content::after{-webkit-border-radius:50%;border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.featherlight-next,.featherlight-previous{background-color:transparent;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.4;overflow:hidden;position:fixed;text-indent:100%;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:60px}.featherlight-next span,.featherlight-previous span{display:none}.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:1}.featherlight-next{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206-1.41-1.41z%22/%3E%0A%3C/svg%3E);background-position:0 0;right:10px}.featherlight-previous{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.41%207.41L10.83%2012l4.58%204.59L14%2018l-6-6%206-6%201.41%201.41z%22/%3E%0A%3C/svg%3E);background-position:-5px 0;left:10px}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}.gb-headline-pre-title{font-size:20px;letter-spacing:0.1em;font-weight:500;text-transform:uppercase;}h2.gb-headline-9eb008a3{color:#ffffff;}.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}.gb-container-std{max-width:1200px;padding:40px;margin-right:auto;margin-left:auto;}.gb-container-intro-text-box{margin-top:50px;margin-bottom:20px;background-color:rgba(247, 239, 233, 0.7);max-width:960px;margin-left:auto;margin-right:auto;}.gb-container-intro-text-box > .gb-inside-container{padding:40px 60px;max-width:960px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-intro-text-box > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-ba62e21f > .gb-inside-container{padding:20px;max-width:1200px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-ba62e21f > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-1ee225d2 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-1ee225d2{width:25%;}.gb-grid-wrapper > .gb-grid-column-1ee225d2 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-b25f837d > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-b25f837d{width:75%;}.gb-grid-wrapper > .gb-grid-column-b25f837d > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-4fec9b43{text-align:center;}.gb-container-4fec9b43 > .gb-inside-container{padding:0;max-width:1200px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-4fec9b43 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-2e2d2d17 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-2e2d2d17{width:25%;}.gb-grid-wrapper > .gb-grid-column-2e2d2d17 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-f9144094 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-f9144094{width:25%;}.gb-grid-wrapper > .gb-grid-column-f9144094 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-3f57d452 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-3f57d452{width:25%;}.gb-grid-wrapper > .gb-grid-column-3f57d452 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-fcf5ff74 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-fcf5ff74{width:25%;}.gb-grid-wrapper > .gb-grid-column-fcf5ff74 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-21099b1d > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-21099b1d{width:25%;}.gb-grid-wrapper > .gb-grid-column-21099b1d > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-8cacdc5a > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-8cacdc5a{width:25%;}.gb-grid-wrapper > .gb-grid-column-8cacdc5a > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-6e94d0a7 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-6e94d0a7{width:25%;}.gb-grid-wrapper > .gb-grid-column-6e94d0a7 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-129a5fe1 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-129a5fe1{width:25%;}.gb-grid-wrapper > .gb-grid-column-129a5fe1 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-6b344e4f > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-6b344e4f{width:25%;}.gb-grid-wrapper > .gb-grid-column-6b344e4f > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-73095fb1 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-73095fb1{width:75%;}.gb-grid-wrapper > .gb-grid-column-73095fb1 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-b8edee68 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-b8edee68{width:25%;}.gb-grid-wrapper > .gb-grid-column-b8edee68 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-8bf382b8 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-8bf382b8{width:25%;}.gb-grid-wrapper > .gb-grid-column-8bf382b8 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-764dc6da > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-764dc6da{width:25%;}.gb-grid-wrapper > .gb-grid-column-764dc6da > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-2b9d91e9 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-2b9d91e9{width:25%;}.gb-grid-wrapper > .gb-grid-column-2b9d91e9 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-a2043b7f > .gb-inside-container{max-width:1200px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-a2043b7f > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-ae5e7792 > .gb-inside-container{max-width:1200px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-ae5e7792 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-0c8f4bae{width:75%;}.gb-grid-wrapper > .gb-grid-column-0c8f4bae > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-67f64519{width:25%;}.gb-grid-wrapper > .gb-grid-column-67f64519 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-43aa4cde > .gb-inside-container{padding:0 20px 40px;max-width:1200px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-43aa4cde > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-6cf17045 > .gb-inside-container{max-width:1200px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-6cf17045 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-14404be0{width:25%;}.gb-grid-wrapper > .gb-grid-column-14404be0 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-cf38cebe{width:25%;}.gb-grid-wrapper > .gb-grid-column-cf38cebe > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-06650c92{width:25%;}.gb-grid-wrapper > .gb-grid-column-06650c92 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-afff4a7d{width:25%;}.gb-grid-wrapper > .gb-grid-column-afff4a7d > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-0b31fd5e{margin-bottom:20px;background-color:#f7efe9;}.gb-container-0b31fd5e > .gb-inside-container{padding:0;max-width:1200px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-0b31fd5e > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-f9f48396{background-color:#f9f4f0;}.gb-container-f9f48396 > .gb-inside-container{padding:8%;}.gb-container-f9f48396 a:hover{color:#222222;}.gb-grid-wrapper > .gb-grid-column-f9f48396{width:50%;}.gb-grid-wrapper > .gb-grid-column-f9f48396 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-f9f48396:hover{color:#222222;}.gb-container-daef4b3e > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-daef4b3e{width:50%;}.gb-grid-wrapper > .gb-grid-column-daef4b3e > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-18f7070f{background-color:#f5f5f5;background-image:url(https://www.annaloucah.com/wp-content/uploads/2021/02/testimonials-bg1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-18f7070f > .gb-inside-container{padding:40px;max-width:1200px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-18f7070f > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-18f7070f.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-18f7070f.gb-no-dynamic-bg{background-image:none;}.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}.gb-button-btn{display:inline-flex;font-size:15px;letter-spacing:0.08em;font-weight:500;text-transform:uppercase;padding:10px 20px;background-color:var(--base);color:var(--contrast-3);text-decoration:none;}.gb-button-btn:hover, .gb-button-btn:active, .gb-button-btn:focus{background-color:var(--base);color:var(--contrast-3);}.gb-button-inv-btn{display:inline-flex;font-size:15px;letter-spacing:0.08em;font-weight:500;text-transform:uppercase;padding:10px 20px;background-color:var(--accent);color:var(--base);text-decoration:none;}.gb-button-inv-btn:hover, .gb-button-inv-btn:active, .gb-button-inv-btn:focus{background-color:var(--accent);color:var(--base);}.gb-button-ghost-btn{display:inline-flex;font-size:15px;letter-spacing:0.08em;font-weight:600;text-transform:uppercase;padding:8px 18px;border:2px solid;color:var(--contrast-3);text-decoration:none;}.gb-button-ghost-btn:hover, .gb-button-ghost-btn:active, .gb-button-ghost-btn:focus{color:var(--contrast-3);}.gb-grid-wrapper-f96a059c{display:flex;flex-wrap:wrap;margin-left:-30px;}.gb-grid-wrapper-f96a059c > .gb-grid-column{box-sizing:border-box;padding-left:30px;}.gb-grid-wrapper-ac0a1ed6{display:flex;flex-wrap:wrap;margin-left:-30px;}.gb-grid-wrapper-ac0a1ed6 > .gb-grid-column{box-sizing:border-box;padding-left:30px;}.gb-grid-wrapper-8c10d723{display:flex;flex-wrap:wrap;margin-left:-30px;}.gb-grid-wrapper-8c10d723 > .gb-grid-column{box-sizing:border-box;padding-left:30px;}.gb-grid-wrapper-8a2d538f{display:flex;flex-wrap:wrap;margin-left:-30px;}.gb-grid-wrapper-8a2d538f > .gb-grid-column{box-sizing:border-box;padding-left:30px;}.gb-grid-wrapper-eb715487{display:flex;flex-wrap:wrap;margin-left:-30px;}.gb-grid-wrapper-eb715487 > .gb-grid-column{box-sizing:border-box;padding-left:30px;}.gb-grid-wrapper-f20d444f{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-f20d444f > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-73738760{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-73738760 > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-a20ef6a0{display:flex;flex-wrap:wrap;margin-left:-30px;}.gb-grid-wrapper-a20ef6a0 > .gb-grid-column{box-sizing:border-box;padding-left:30px;}@media (max-width: 1024px) {.gb-headline-pre-title{font-size:19px;}.gb-container-std{padding:30px;}.gb-container-ba62e21f > .gb-inside-container{padding:20px;}.gb-grid-wrapper > .gb-grid-column-f9f48396{width:100%;order:2;}}@media (max-width: 767px) {.gb-headline-pre-title{font-size:17px;}.gb-container-std{padding-right:20px;padding-left:20px;}.gb-container-intro-text-box{margin-top:0px;margin-right:10px;margin-left:10px;}.gb-container-intro-text-box > .gb-inside-container{padding:20px;}.gb-grid-wrapper > .gb-grid-column-intro-text-box{width:100%;}.gb-container-ba62e21f > .gb-inside-container{padding:20px;}.gb-grid-wrapper > .gb-grid-column-1ee225d2{width:100%;}.gb-grid-wrapper > .gb-grid-column-b25f837d{width:100%;}.gb-grid-wrapper > .gb-grid-column-2e2d2d17{width:100%;}.gb-grid-wrapper > .gb-grid-column-f9144094{width:100%;}.gb-grid-wrapper > .gb-grid-column-3f57d452{width:100%;}.gb-grid-wrapper > .gb-grid-column-fcf5ff74{width:100%;}.gb-grid-wrapper > .gb-grid-column-21099b1d{width:100%;}.gb-grid-wrapper > .gb-grid-column-8cacdc5a{width:100%;}.gb-grid-wrapper > .gb-grid-column-6e94d0a7{width:100%;}.gb-grid-wrapper > .gb-grid-column-129a5fe1{width:100%;}.gb-grid-wrapper > .gb-grid-column-6b344e4f{width:100%;}.gb-grid-wrapper > .gb-grid-column-73095fb1{width:100%;}.gb-grid-wrapper > .gb-grid-column-b8edee68{width:100%;}.gb-grid-wrapper > .gb-grid-column-8bf382b8{width:100%;}.gb-grid-wrapper > .gb-grid-column-764dc6da{width:100%;}.gb-grid-wrapper > .gb-grid-column-2b9d91e9{width:100%;}.gb-grid-wrapper > .gb-grid-column-0c8f4bae{width:100%;}.gb-grid-wrapper > .gb-grid-column-67f64519{width:100%;}.gb-grid-wrapper > .gb-grid-column-14404be0{width:100%;}.gb-grid-wrapper > .gb-grid-column-cf38cebe{width:100%;}.gb-grid-wrapper > .gb-grid-column-06650c92{width:100%;}.gb-grid-wrapper > .gb-grid-column-afff4a7d{width:100%;}.gb-grid-wrapper > .gb-grid-column-f9f48396{width:100%;order:2;}.gb-grid-wrapper > .gb-grid-column-daef4b3e{width:100%;}.gb-container-18f7070f > .gb-inside-container{padding-right:20px;padding-left:20px;}.gb-grid-wrapper > .gb-grid-column-18f7070f{width:100%;}.gb-button-btn{font-size:13px;}.gb-button-inv-btn{font-size:13px;}.gb-button-ghost-btn{font-size:13px;}}:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}.generate-columns .inside-article{height:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}.generate-columns.grid-100,.grid-sizer.grid-100{width:100%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}}.main-navigation.offside{position:fixed;width:var(--gp-slideout-width);height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:calc(var(--gp-slideout-width) * -1)}.offside--right{left:auto;right:calc(var(--gp-slideout-width) * -1)}.offside--left.is-open:not(.slideout-transition),.offside-js--is-left .offside-sliding-element{transform:translate3d(var(--gp-slideout-width),0,0)}.offside--right.is-open:not(.slideout-transition),.offside-js--is-right .offside-sliding-element{transform:translate3d(calc(var(--gp-slideout-width) * -1),0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none}.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay{opacity:1}.slideout-navigation.main-navigation.slideout-transition.do-overlay{opacity:0}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:calc(var(--gp-slideout-width) - 5px)}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:calc(var(--gp-slideout-width) - 5px)}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none!important;transition:opacity .2s,visibility .2s;width:100%;text-align:center;left:0;right:0}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}}