@font-face{font-family:"GT Walsheim";font-display:swap;font-style:normal;font-weight:400;src:url("/wp-content/themes/cityheart/fonts/GT-Walsheim-Pro-Medium.woff2") format("woff2")}
@font-face{font-family:"GT Walsheim";font-display:swap;font-style:normal;font-weight:600;src:url("/wp-content/themes/cityheart/fonts/GT-Walsheim-Pro-Medium.woff2") format("woff2")}
@font-face{font-family:"GT Walsheim";font-display:swap;font-style:normal;font-weight:800;src:url("/wp-content/themes/cityheart/fonts/GT-Walsheim-Pro-Medium.woff2") format("woff2")}
@font-face{font-family:"GT Walsheim Pro";font-display:swap;font-style:normal;font-weight:400;src:url("/wp-content/themes/cityheart/fonts/GT-Walsheim-Pro-Medium.woff2") format("woff2")}
@font-face{font-family:"GT Walsheim Pro";font-display:swap;font-style:normal;font-weight:600;src:url("/wp-content/themes/cityheart/fonts/GT-Walsheim-Pro-Medium.woff2") format("woff2")}
@font-face{font-family:"GT Walsheim Pro";font-display:swap;font-style:normal;font-weight:800;src:url("/wp-content/themes/cityheart/fonts/GT-Walsheim-Pro-Medium.woff2") format("woff2")}
@font-face{font-family:"GT Walsheim Slim";font-display:swap;font-style:normal;font-weight:400;src:url("/wp-content/themes/cityheart/fonts/gt-walsheim.woff2") format("woff2")}
@font-face{font-family:"GT Walsheim Slim";font-display:swap;font-style:normal;font-weight:600;src:url("/wp-content/themes/cityheart/fonts/gt-walsheim.woff2") format("woff2")}
@font-face{font-family:"GT Walsheim Slim";font-display:swap;font-style:normal;font-weight:800;src:url("/wp-content/themes/cityheart/fonts/gt-walsheim.woff2") format("woff2")}
.acf-button-group{flex-wrap:wrap}
[data-type=button_group][data-name=colour] .acf-button-group label,[data-type=button_group][data-name=page_colour] .acf-button-group label,[data-type=button_group][data-name=nav_colour] .acf-button-group label,[data-type=button_group][data-name=text_colour] .acf-button-group label,[data-type=button_group][data-name=text_colour_colour] .acf-button-group label,[data-type=button_group][data-name=highlight_colour_colour] .acf-button-group label,[data-type=button_group][data-name=background_colour] .acf-button-group label,[data-type=button_group][data-name=border_colour] .acf-button-group label,[data-type=button_group][data-name=background_line_colour] .acf-button-group label,[data-type=button_group][data-name=background_shape_colour] .acf-button-group label,[data-type=button_group][data-name=highlight_colour] .acf-button-group label{padding:0;min-width:24px;max-width:24px;min-height:24px;margin:1px;border:1px solid #000;border-radius:0;background:rgba(0,0,0,0)}
[data-type=button_group][data-name=colour] .acf-button-group label.selected,[data-type=button_group][data-name=page_colour] .acf-button-group label.selected,[data-type=button_group][data-name=nav_colour] .acf-button-group label.selected,[data-type=button_group][data-name=text_colour] .acf-button-group label.selected,[data-type=button_group][data-name=text_colour_colour] .acf-button-group label.selected,[data-type=button_group][data-name=highlight_colour_colour] .acf-button-group label.selected,[data-type=button_group][data-name=background_colour] .acf-button-group label.selected,[data-type=button_group][data-name=border_colour] .acf-button-group label.selected,[data-type=button_group][data-name=background_line_colour] .acf-button-group label.selected,[data-type=button_group][data-name=background_shape_colour] .acf-button-group label.selected,[data-type=button_group][data-name=highlight_colour] .acf-button-group label.selected{background:rgba(0,0,0,0)}
[data-type=button_group][data-name=colour] .acf-button-group label.selected span,[data-type=button_group][data-name=page_colour] .acf-button-group label.selected span,[data-type=button_group][data-name=nav_colour] .acf-button-group label.selected span,[data-type=button_group][data-name=text_colour] .acf-button-group label.selected span,[data-type=button_group][data-name=text_colour_colour] .acf-button-group label.selected span,[data-type=button_group][data-name=highlight_colour_colour] .acf-button-group label.selected span,[data-type=button_group][data-name=background_colour] .acf-button-group label.selected span,[data-type=button_group][data-name=border_colour] .acf-button-group label.selected span,[data-type=button_group][data-name=background_line_colour] .acf-button-group label.selected span,[data-type=button_group][data-name=background_shape_colour] .acf-button-group label.selected span,[data-type=button_group][data-name=highlight_colour] .acf-button-group label.selected span{box-shadow:inset 0 0 0 1px #0bd528}
[data-type=button_group][data-name=colour] .acf-button-group label span,[data-type=button_group][data-name=page_colour] .acf-button-group label span,[data-type=button_group][data-name=nav_colour] .acf-button-group label span,[data-type=button_group][data-name=text_colour] .acf-button-group label span,[data-type=button_group][data-name=text_colour_colour] .acf-button-group label span,[data-type=button_group][data-name=highlight_colour_colour] .acf-button-group label span,[data-type=button_group][data-name=background_colour] .acf-button-group label span,[data-type=button_group][data-name=border_colour] .acf-button-group label span,[data-type=button_group][data-name=background_line_colour] .acf-button-group label span,[data-type=button_group][data-name=background_shape_colour] .acf-button-group label span,[data-type=button_group][data-name=highlight_colour] .acf-button-group label span{display:block;width:100%;height:100%;box-shadow:none}
[data-type=button_group][data-name=colour] .bg-none,[data-type=button_group][data-name=page_colour] .bg-none,[data-type=button_group][data-name=nav_colour] .bg-none,[data-type=button_group][data-name=text_colour] .bg-none,[data-type=button_group][data-name=text_colour_colour] .bg-none,[data-type=button_group][data-name=highlight_colour_colour] .bg-none,[data-type=button_group][data-name=background_colour] .bg-none,[data-type=button_group][data-name=border_colour] .bg-none,[data-type=button_group][data-name=background_line_colour] .bg-none,[data-type=button_group][data-name=background_shape_colour] .bg-none,[data-type=button_group][data-name=highlight_colour] .bg-none{background:url("../img/svg/red-cross.svg") no-repeat center center;background-size:cover}
[data-type=button_group][data-name=colour] .bg-video,[data-type=button_group][data-name=page_colour] .bg-video,[data-type=button_group][data-name=nav_colour] .bg-video,[data-type=button_group][data-name=text_colour] .bg-video,[data-type=button_group][data-name=text_colour_colour] .bg-video,[data-type=button_group][data-name=highlight_colour_colour] .bg-video,[data-type=button_group][data-name=background_colour] .bg-video,[data-type=button_group][data-name=border_colour] .bg-video,[data-type=button_group][data-name=background_line_colour] .bg-video,[data-type=button_group][data-name=background_shape_colour] .bg-video,[data-type=button_group][data-name=highlight_colour] .bg-video{background:url("../img/svg/play-button.svg") no-repeat center center;background-size:60%}
[data-type=button_group][data-name=colour] .bg-image,[data-type=button_group][data-name=page_colour] .bg-image,[data-type=button_group][data-name=nav_colour] .bg-image,[data-type=button_group][data-name=text_colour] .bg-image,[data-type=button_group][data-name=text_colour_colour] .bg-image,[data-type=button_group][data-name=highlight_colour_colour] .bg-image,[data-type=button_group][data-name=background_colour] .bg-image,[data-type=button_group][data-name=border_colour] .bg-image,[data-type=button_group][data-name=background_line_colour] .bg-image,[data-type=button_group][data-name=background_shape_colour] .bg-image,[data-type=button_group][data-name=highlight_colour] .bg-image{background:url("../img/svg/photo.svg") no-repeat center center;background-size:60%}
[data-type=button_group][data-name=top] .acf-button-group label,[data-type=button_group][data-name=bottom] .acf-button-group label,[data-type=button_group][data-name=padding_top] .acf-button-group label,[data-type=button_group][data-name=padding_bottom] .acf-button-group label,[data-type=button_group][data-name=margin_top] .acf-button-group label,[data-type=button_group][data-name=margin_bottom] .acf-button-group label{min-width:28%}
body.wp-admin .bg-plum{background-color:#42172e}
body.wp-admin .bg-sage{background-color:#e7edd8}
body.wp-admin .bg-red{background-color:#f33}
body.wp-admin .bg-dark-green{background-color:#555e1e}
body.wp-admin .bg-black{background-color:#000}
body.wp-admin .bg-white{background-color:#fff}
.acf-field-6160248833a80{display:none !important}
.acf-gallery-side-data .acf-field-6160248833a80{display:table-row !important}
.layout[data-layout=row]{background:rgba(0,0,0,.1)}
.layout[data-layout=column]{background:rgba(0,0,0,.2)}
.layout[data-layout=column] .layout[data-layout=column] .layout{background:rgba(0,0,0,0)}
[data-name=padding_bottom]::after,[data-name=padding_top]::after,[data-name=margin_bottom]::after,[data-name=margin_top]::after{font-family:"dashicons";content:"";position:absolute;top:10px;right:10px}
[data-name=padding_bottom_mobile]::after,[data-name=padding_top_mobile]::after,[data-name=margin_bottom_mobile]::after,[data-name=margin_top_mobile]::after{font-family:"dashicons";content:"";position:absolute;top:10px;right:10px}
[data-name=padding_top]::before,[data-name=padding_top_mobile]::before,[data-name=margin_top]::before,[data-name=margin_top_mobile]::before{font-family:"dashicons";content:"";position:absolute;top:10px;right:25px}
[data-name=padding_bottom]::before,[data-name=padding_bottom_mobile]::before,[data-name=margin_bottom]::before,[data-name=margin_bottom_mobile]::before{font-family:"dashicons";content:"";position:absolute;top:10px;right:25px}
.acf-range-wrap{display:flex}
.acf-range-wrap input[type=range]{width:100%}
.acf-range-wrap input[type=number]{width:5rem}
.two-lines-description p{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}