.home.page-template-template-fullwidth .hentry {
margin-bottom: 0;
}
.home.page-template-template-fullwidth .hentry .entry-content > .wp-block-cover,
.home.page-template-template-fullwidth .hentry .entry-content > .wp-block-image {
margin-bottom: 4.235801032em;
}
.home.page-template-template-fullwidth .hentry .entry-content h2 + .woocommerce,
.home.page-template-template-fullwidth .hentry .entry-content h2 + [class*=wp-block-woocommerce-] {
margin-top: 2.2906835em;
}
.entry-content [class*=wp-block-], .entry-content [class^=wp-block-] {
margin-bottom: 1.41575em;
}
.entry-content [class*=wp-block-] [class*=wp-block-], .entry-content [class*=wp-block-] [class^=wp-block-], .entry-content [class^=wp-block-] [class*=wp-block-], .entry-content [class^=wp-block-] [class^=wp-block-] {
margin-bottom: 0;
}
.entry-content [class*=wp-block-] [class*=wp-block-] p:last-child, .entry-content [class*=wp-block-] [class^=wp-block-] p:last-child, .entry-content [class^=wp-block-] [class*=wp-block-] p:last-child, .entry-content [class^=wp-block-] [class^=wp-block-] p:last-child {
margin-bottom: 0;
}
.entry-content [class*=wp-block-] [class*=wp-block-].wp-block-latest-comments__comment, .entry-content [class*=wp-block-] [class^=wp-block-].wp-block-latest-comments__comment, .entry-content [class^=wp-block-] [class*=wp-block-].wp-block-latest-comments__comment, .entry-content [class^=wp-block-] [class^=wp-block-].wp-block-latest-comments__comment {
margin-bottom: 1.41575em;
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
font-size: var(--e-global-typography-text-font-size);
}
.wp-block-group.has-background {
margin-bottom: 1.41575em;
}
blockquote, .wp-block-quote {
border: none;
background-color: transparent;
font-size: 24px;
line-height: 28px;
font-weight: var(--e-global-typography-primary-font-weight);
color: var(--e-global-color-secondary);
font-family: var(--e-global-typography-primary-font-family);
padding: 30px 17% 35px;
margin: 1.41575em 0;
text-transform: capitalize;
letter-spacing: -2px;
}
blockquote cite, blockquote footer, .wp-block-quote cite, .wp-block-quote footer {
font-weight: var(--e-global-typography-primary-font-weight);
font-size: 16px;
font-style: normal;
color: var(--e-global-color-primary);
text-transform: capitalize;
margin-top: 30px;
display: inherit;
letter-spacing: -1px;
}
blockquote cite:before, blockquote footer:before, .wp-block-quote cite:before, .wp-block-quote footer:before {
content: "";
width: 30px;
height: 1px;
background-color: var(--e-global-color-primary);
margin-right: 20px;
display: inline-block;
margin-bottom: 5px;
}
blockquote p, .wp-block-quote p {
margin-bottom: 0;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
color: var(--e-global-color-primary);
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
padding: 40px 15% 45px;
margin: 1.41575em 0 1.41575em;
border: none;
}
.wp-block-quote.is-large p:first-child:before, .wp-block-quote.is-style-large p:first-child:before {
font-size: 36px;
}
.wp-block-quote.has-text-align-right {
padding: 30px 15%;
border: none;
}
.wp-block-quote.has-text-align-right p:first-child:before {
right: -60px;
left: inherit;
}
.wp-block-pullquote:not(.is-style-solid-color) {
border-color: var(--e-global-color-primary);
}
.wp-block-pullquote blockquote {
background-color: transparent;
padding: 0;
margin-bottom: 0;
margin-top: 0;
border: none;
}
.wp-block-pullquote blockquote p:first-child:before {
display: none;
}
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color) {
color: #ffffff;
}
.wp-block-table.is-style-stripes {
border-bottom: none;
}
.wp-block-button__link {
font-size: 15px;
}
.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0;
}
body.luxtower-full-width-content:not(.elementor-page).single .hentry .entry-content .alignwide {
margin-left: calc(25% - 25vw);
width: calc(50vw + 50%);
max-width: calc(50vw + 50%);
margin-bottom: 1em;
}
body.luxtower-full-width-content:not(.elementor-page).single .hentry .entry-content .alignfull {
margin-left: calc(50% - 50vw + 7.5px);
width: calc(100vw - 15px);
max-width: 100vw;
margin-bottom: 1em;
}
body.luxtower-full-width-content:not(.elementor-page) .editor-styles-wrapper .alignwide {
margin-left: calc(25% - 25vw);
width: calc(50vw + 50%);
max-width: calc(50vw + 50%);
}
body.luxtower-full-width-content:not(.elementor-page) .editor-styles-wrapper .alignfull {
margin-left: calc(50% - 50vw);
width: 100vw;
max-width: 100vw;
}