/* Homepage 50% Grid Layout */

.sections {

display: flex;

flex-wrap: wrap;

.page-section { width: 100%;

.content-wrapper {

box-sizing: border-box!important;

}}

[data-current-styles*='"customContentWidth": 47'] {

width: 50%!important;

.content {width: 100%!important;}

}

@media screen and (max-width: 800px) {

section.page-section {width: 100%!important;}

}

}

/* New Font for H4 */

h4 {

font-family: !important;

letter-spacing: 0.25em;

}

/* Change image button size */

.image-button, .image-button.sqs-dynamic-text {

font-size: .6em !important;

}

/* Button Styling */

.sqs-block-button-element {

letter-spacing: 0.2em;

line-height: 25px;

text-align: left;

transition: 0.25s;

padding: 0px;

color: #8C7769!important;

border-bottom: 1px solid #8C7769!important;

background-color: transparent!important;

}

.header-actions .btn {

letter-spacing: 0.2em;

line-height: 25px;

text-align: left;

transition: 0.25s;

padding: 0px;

color: #8C7769!important;

border-bottom: 1px solid #8C7769!important;

background-color: transparent!important;

}

/* Hide Site Overflow */

.site-wrapper {

overflow-x: hidden !important;

}

.lightbox-handle {

letter-spacing: 0.2em !important;

line-height: 25px !important;

text-align: left !important;

transition: 0.25s !important;

padding: 0px !important;

color: #8C7769!important;

border-bottom: 1px solid #8C7769!important;

background-color: transparent!important;

font-family: Aktiv Grotesk Ex!important;

text-transform: uppercase !important;

letter-spacing: 0.25em !important;

}

/*===CUSTOMCLASSES===*/

.shift-image-left {

--name: "Shift Image To The Left";

@media only screen and (min-width: 600px) {

margin-left: -40%;

}

}

.shift-image-right {

--name: "Shift Image To The Right";

@media only screen and (min-width: 600px) {

margin-top:-30px;

margin-right: -20%;

left: 30%;

}

}

/*===CUSTOMCLASSES===*/