/*
Theme Name: Areion Child Theme
Theme URI: https://www.areion.co.uk/
Template: astra
Author: 404 Marketing Ltd
Author URI: https://404marketing.co.uk/
Description: This is a child theme of Astra, developed for the sole use on www.areion.co.uk.
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.13.6.1785157305
Updated: 2026-07-27 13:01:45

*/

.wp-block-columns {
    gap: 48px 96px;
}
:root {
    --wp--preset--shadow--deep: 0 0 20px rgba(0, 0, 0, 0.2) !important;
}
.ast-single-entry-banner {
    display: flex;
    justify-content: center;
    position: relative;
    overflow: hidden;
    min-height: 300px;
    align-items: center;
    background-image: linear-gradient(
		to bottom,
		#ed1942 0%,
		#ae1735 100%
	);
    padding: 40px 20px 70px;
}
.ast-single-entry-banner::before {
    width: 100%;
    left: 0;
    background-color: rgba(255, 255, 255, 0.22);
    position: absolute;
    bottom: 0;
    height: 90px;
    content: "";
    clip-path: polygon(
		0 0,
		100% 100%,
		0 100%
	);
}
.ast-single-entry-banner::after {
    width: 100%;
    left: 0;
    background-color: rgba(255, 255, 255, 0.4);
    position: absolute;
    bottom: 0;
    height: 90px;
    content: "";
    clip-path: polygon(
		100% 0,
		100% 100%,
		0 100%
	);
}
.ast-single-entry-banner .ast-container {
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 2;
    text-align: center;
    align-items: center;
}
.ast-single-entry-banner .entry-title {
    color: #fff;
    margin: 0;
}
.small-cta {
    margin-top: 5%;
    max-width: 80% !important;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
}
.contact-form {
    max-width: 750px !important;
    -moz-box-shadow: rgba(0, 0, 0, 0.06) 0 2px 33px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.06) 0 2px 33px 0;
    -o-box-shadow: rgba(0, 0, 0, 0.06) 0 2px 33px 0;
    box-shadow: rgba(0, 0, 0, 0.06) 0 2px 33px 0;
    padding: 2% !important;
}
table.has-fixed-layout {
    display: block !important;
    overflow: hidden !important;
    overflow-x: scroll !important;
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
    word-break: normal !important;
}
