.wp-block-rtcl-row {
--rt-gutter-x: var(--d-gap-x);
--rt-gutter-y: var(--d-gap-x);
}
@media (max-width: 1024px) {
.wp-block-rtcl-row.rtcl-block-editor {
max-width: 984px;
}
}
@media (max-width: 767px) {
.wp-block-rtcl-row.rtcl-block-editor {
max-width: 564px;
}
}
@media (max-width: 1024px) {
.wp-block-rtcl-row.rtcl-block-editor {
--rt-gutter-x: var(--t-gap-x, var(--d-gap-x));
--rt-gutter-y: var(--t-gap-x, var(--d-gap-x));
}
}
@media (max-width: 767px) {
.wp-block-rtcl-row.rtcl-block-editor {
--rt-gutter-x: var(--m-gap-x, var(--t-gap-x, var(--d-gap-x)));
--rt-gutter-y: var(--m-gap-x, var(--t-gap-x, var(--d-gap-x)));
}
}
.wp-block-rtcl-row.rtcl-block-editor > .block-editor-inner-blocks > .block-editor-block-list__layout {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.wp-block-rtcl-row.rtcl-block-editor > .block-editor-inner-blocks > .block-editor-block-list__layout > div {
padding-top: calc(var(--rt-gutter-y) * 0.5);
padding-right: calc(var(--rt-gutter-x) * 0.5);
padding-bottom: calc(var(--rt-gutter-y) * 0.5);
padding-left: calc(var(--rt-gutter-x) * 0.5);
margin: 0;
box-sizing: border-box;
}
.wp-block-rtcl-row.rtcl-block-editor .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-rtcl-column > .rtcl-block-column > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-list-appender.wp-block {
max-width: 100%;
}
.wp-block-rtcl-row.rtcl-block-editor .block-editor-inner-blocks .block-editor-block-list__layout .wp-block-rtcl-column > .rtcl-block-column > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-editor-block-list__block.wp-block {
max-width: 100%;
}
.wp-block-rtcl-row.rtcl-block-frontend {
width: 100%;
display: flex;
flex-wrap: wrap;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 1024px) {
.wp-block-rtcl-row.rtcl-block-frontend {
max-width: 984px;
}
}
@media (max-width: 767px) {
.wp-block-rtcl-row.rtcl-block-frontend {
max-width: 564px;
}
}
@media (max-width: 1024px) {
.wp-block-rtcl-row.rtcl-block-frontend {
--rt-gutter-x: var(--t-gap-x, var(--d-gap-x));
--rt-gutter-y: var(--t-gap-x, var(--d-gap-x));
}
}
@media (max-width: 767px) {
.wp-block-rtcl-row.rtcl-block-frontend {
--rt-gutter-x: var(--m-gap-x, var(--t-gap-x, var(--d-gap-x)));
--rt-gutter-y: var(--m-gap-x, var(--t-gap-x, var(--d-gap-x)));
}
}
.wp-block-rtcl-row.rtcl-block-frontend > * {
padding-top: calc(var(--rt-gutter-y) * 0.5);
padding-right: calc(var(--rt-gutter-x) * 0.5);
padding-bottom: calc(var(--rt-gutter-y) * 0.5);
padding-left: calc(var(--rt-gutter-x) * 0.5);
} .el-single-addon.form-builder-data-wrapper {
--element-columns: 1;
--element-gap: 16px;
display: flex;
flex-wrap: wrap;
align-items: start;
gap: var(--element-gap);
}
.el-single-addon.form-builder-data-wrapper .cfp-label-and-value {
display: flex;
gap: 5px;
max-width: calc(100% - var(--fb-field-icon-area-size) - var(--fb-field-icon-area-margin-r));
line-height: 1.3;
}
.el-single-addon.form-builder-data-wrapper > .rtcl-fb-element {
flex: 1 1 calc((100% - var(--element-gap) * (var(--element-columns) - 1)) / var(--element-columns));
max-width: calc((100% - var(--element-gap) * (var(--element-columns) - 1)) / var(--element-columns));
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%;
}
.el-single-addon.form-builder-data-wrapper > .rtcl-fb-element h3 {
margin: 0;
}
.el-single-addon.form-builder-data-wrapper > .rtcl-fb-element .rtcl-fb-file {
display: flex;
gap: var(--file-item-gap);
flex-wrap: wrap;
}
.el-single-addon.form-builder-data-wrapper > .rtcl-fb-element .rtcl-fb-file .rtcl-file-item {
flex: 1 1 calc(100% / var(--file-item-column));
box-sizing: border-box;
max-width: calc(100% / var(--file-item-column));
line-height: 0;
}
.el-single-addon.form-builder-data-wrapper > .rtcl-fb-element .rtcl-fb-file .rtcl-file-item * {
line-height: normal;
}
.el-single-addon.form-builder-data-wrapper .rtcl-list-group-item .list-icon {
align-items: center;
display: inline-flex;
justify-content: center;
}
.el-single-addon .rtcl-cfp-repeater-items .rtcl-cfp-label-wrap {
display: flex;
align-items: center;
}
.custom-field-content-area .rtcl-cf-properties .rtcl-cfp-repeater > .rtcl-cfp-label-wrap {
align-items: center;
justify-content: flex-start;
}
.custom-field-content-area .rtcl-cf-properties .cfp-value {
row-gap: 10px;
flex-wrap: wrap;
-moz-column-gap: 25px;
column-gap: 25px;
display: inline-flex;
}
.custom-field-content-area .rtcl-cf-properties .cfp-value span.delimiter {
margin-right: 20px;
display: none;
}
.custom-field-content-area.item-separator .rtcl-cf-properties .cfp-value {
-moz-column-gap: 0;
column-gap: 0;
}
.custom-field-content-area.item-separator .rtcl-cf-properties .cfp-value span.delimiter {
margin-right: 20px;
display: block;
}
.custom-field-content-area .rtcl-cf-properties .rtcl-cfp-label-wrap,
.custom-field-content-area .rtcl-cf-properties .cfp-value,
.custom-field-content-area .rtcl-cfp-repeater-field {
align-items: center;
}
.custom-field-content-area.el-single-addon.style-2 {
display: flex;
align-items: center;
gap: 10px;
}
.custom-field-content-area.el-single-addon.style-2 .rtin-specs-title {
margin-bottom: 0px;
}
.custom-field-content-area.label-new-line ul li {
display: block;
}
.custom-field-content-area.label-new-line ul li::after {
content: none;
}
.custom-field-content-area ul {
list-style: none;
padding: 0;
margin: 0;
}
.custom-field-content-area ul li {
display: inline;
}
.custom-field-content-area ul li::after {
content: "|";
padding: 0 8px;
font-size: 11px;
vertical-align: middle;
}
.custom-field-content-area ul li:last-child::after {
content: none;
}
.custom-field-content-area ul li .rtin-label {
color: #444;
font-weight: 500;
}
.custom-field-content-area.item-separator .rtcl-cf-properties .cfp-value span.delimiter {
display: block;
}
.rtcl-listable .listable-repeater-field .listable-label-wrap, .rtcl-listable .rtcl-listable-item .listable-label-wrap {
gap: 6px;
}
.business-hours table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.5em;
width: 100%;
}
.business-hours table td,
.business-hours table th {
padding: 8px;
border-width: 0 1px 1px 0;
}
.business-hours td,
.business-hours th {
border: 1px solid #e2e8f0;
}
.business-hours .rtclbh-block .rtclbh {
margin-top: 0;
margin-bottom: 0;
border-left: 1px solid #e2e8f0;
}
.rtcl-block-frontend.rtcl-listings-sc-wrapper {
position: relative;
width: 100%;
}
.rtcl-block-frontend.rtcl-listings-sc-wrapper .rtcl-swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute !important;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
visibility: hidden;
opacity: 0;
}
.rtcl-block-frontend.rtcl-listings-sc-wrapper .rtcl-swiper-lazy-preloader .spinner {
animation: rotate 2s linear infinite;
z-index: 2;
position: absolute;
top: 50%;
left: 50%;
margin: -20px 0 0 -20px;
width: 40px;
height: 40px;
}
.rtcl-block-frontend.rtcl-listings-sc-wrapper .rtcl-swiper-lazy-preloader .spinner .path {
stroke: var(--rtrb-color-primary, #0066ff);
stroke-linecap: round;
animation: dash 1.5s ease-in-out infinite;
}
.rtcl-block-frontend.rtcl-listings-sc-wrapper:not(.rtcl-swiper-init) .rtcl-swiper-lazy-preloader {
visibility: visible;
opacity: 1;
}
@keyframes rotate {
100% {
transform: rotate(360deg);
}
}
@keyframes dash {
0% {
stroke-dasharray: 1, 150;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -35;
}
100% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -124;
}
}
@media (min-width: 768px) and (max-width: 1360px) {
.rtcl-block-frontend.rtcl-listings-sc-wrapper .rtrb-swiper-container {
margin-left: 50px;
margin-right: 50px;
}
} .rtcl-block-related-listing .rtcl-carousel-slider {
position: static;
}
.related-listing-wrapper {
gap: 30px;
display: grid;
}
.related-listing-wrapper.rtcl-list-view.columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.related-listing-wrapper.rtcl-list-view.columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.rtcl-block-widget-filter .widget.rtcl-widget-filter-class .panel-block {
padding: 20px;
}
.rtcl-block-widget-filter .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons.has-expanded .btn + .btn.btn-primary {
margin-top: 15px;
}
@media screen and (max-width: 782px) {
.rtcl-block-widget-filter.rtcl-block-editor input[type=checkbox],
.rtcl-block-widget-filter.rtcl-block-editor input[type=radio] {
width: 1rem;
height: 1rem;
}
.rtcl-block-widget-filter.rtcl-block-editor .rtcl-price-filter .ui-accordion-content .row > div:first-child {
margin-bottom: 15px;
}
.rtcl-block-widget-filter.rtcl-block-editor .rtcl-price-filter .ui-accordion-content input[type=number] {
width: 100%;
}
.rtcl-block-editor.rtcl .rtcl-listings-actions .rtcl-view-switcher > a {
height: inherit;
}
}
.rtcl-block-store-name .rtcl.store-content-wrap {
border: none;
padding: 0;
background-color: inherit;
}
.rtcl-block-wrapper {
max-width: 100%;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.rtcl-block-wrapper .rtcl-wrapper-inner {
max-width: 100%;
width: 100%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1025px) {
body .rtcl-block-editor.rtcl-hide-desktop {
background-image: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.08) 1px, transparent 2px, transparent 8px);
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body .rtcl-block-editor.rtcl-hide-tablet {
display: inherit;
background-image: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.08) 1px, transparent 2px, transparent 8px);
border: 1px solid rgba(0, 0, 0, 0.025);
}
}
@media (max-width: 767px) {
body .rtcl-block-editor.rtcl-hide-mobile {
display: inherit;
background-image: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.08) 1px, transparent 2px, transparent 8px);
border: 1px solid rgba(0, 0, 0, 0.025);
}
}
@media (min-width: 1025px) {
body .rtcl-block-frontend.rtcl-hide-desktop {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body .rtcl-block-frontend.rtcl-hide-tablet {
display: none !important;
}
}
@media (max-width: 767px) {
body .rtcl-block-frontend.rtcl-hide-mobile {
display: none !important;
}
}
.rtcl.store-content-wrap .store-information .store-info .store-info-item:last-child {
border-bottom: 0;
}