.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */
/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

#span-543-4058 > a {
	color: #fff; 
}


/*= General =================== */

/** General >> Global variables **/
:root {
	color: var(--secondary-color) !important;
	color: var(--primary-color) !important;
	--primary-color: #202e48 !important;
	--secondary-color: #326287 !important;
	--font-family-1: 'Roboto' !important;
	--font-family-2: 'Open Sans' !important;
	--font-size-1: 1rem !important;
	--font-size-2: 1.2rem !important;
	--font-size-3: 1.44rem !important;
	--font-size-4: 1.728rem !important;
	--font-size-5: 2rem !important;
	--font-size-6: 3.0rem !important;
	--spacing-0: 0 !important;
	--spacing-1: 0.5rem !important;
	--spacing-2: 1rem !important;
	--spacing-3: 2rem !important;
	--spacing-4: 3rem !important;
}

/** General >> Headline WELCOME NRVAR **/
#headline-109-4058 {
	font-family: var(--font-family-1) !important;
	color: rgb(255, 255, 255) !important;
	font-size: var(--font-size-6) !important;
}

/** General >> Weather Font Adjusted NR **/
#headline-182-4058 {
	font-family: var(--font-family-1) !important;
	font-size: var(--font-size-6) !important;
}

/** General >> Headline maintaining NR **/
#headline-119-4058 {
	color: var(--primary-color) !important;
	font-size: var(--font-size-3) !important;
}

/** General >> Headline 437 4058 NR Sizing **/
#headline-437-4058 {
	font-size: var(--font-size-3) !important;
}

/** General >> Headline 418 4058 NR **/
#headline-418-4058 {
	color: var(--primary-color) !important;
	font-size: var(--font-size-6) !important;
}

/** General >> Blog Post Title Over Image NR **/
.ct-span > a {
	color: rgb(255, 255, 255) !important;
	font-size: 55px !important;
	line-height: 1.2px !important;
}

/** General >> Text block left join us section NR **/
#text_block-596-4058 {
	font-size: var(--font-size-4) !important;
}

/** General >> Text block join us right NR **/
#text_block-600-4058 {
	font-size: var(--font-size-4) !important;
}

/** General >> Blog Headline NR **/
#headline-640-4058 {
	color: var(--secondary-color) !important;
	line-height: var(--font-size-6) !important;
}

/** General >> Oxy post title NR COlors **/
.oxy-post-title {
	color: rgb(22, 83, 126) !important;
	font-size: var(--font-size-4) !important;
}

/** General >> Oxy post content paragraph NR **/
.oxy-post-content p {
	color: var(--primary-color) !important;
	font-size: var(--font-size-2) !important;
}

/** General >> Single Blog Post Header Text **/
#span-4-6053 {
	font-size: var(--font-size-) !important;
}

/** General >> Headline 20 6019 NR **/
#headline-20-6019 {
	color: var(--primary-color) !important;
	font-size: var(--font-size-6) !important;
}

/** General >> Headline 22 6019 **/
#headline-22-6019 {
	color: var(--primary-color) !important;
	font-size: var(--font-size-6) !important;
}

/** General >> Text block event dates NR **/
#text_block-881-4058 #span-890-4058 {
	color: var(--primary-color) !important;
	font-size: var(--font-size-1) !important;
	background-color: rgba(238, 200, 50, 0.88) !important;
	padding: 5px !important;
	margin-top: 20px !important;
	border-radius: 10px !important;
}

/** General >> Supa box event link wrapper ct headline NR **/
.supa-box-event-link-wrapper .ct-headline {
	font-size: var(--font-size-3) !important;
}

/** General >> Tide Times Code Block NR **/
.ct-div-block h2 {
	color: rgb(255, 255, 255) !important;
	text-shadow: 0 0 rgb(255, 255, 255) !important;
	box-shadow: 0 0 0 0 rgb(0, 0, 0) !important;
	background-color: rgba(50, 97, 135, 0.82) !important;
}

/** General >> Ct code block table data NR **/
.ct-code-block td {
	color: var(--secondary-color) !important;
}

/** General >> Oxy stock content styles NR Var Txt **/
.oxy-stock-content-styles {
	font-size: var(--font-size-2) !important;
}

/** General >> HeaderText **/
.headerText {
	font-size: var(--font-size-6) !important;
}

/** General >> Ct span heading  NR VAr **/
.ct-span h3 {
	font-size: var(--font-size-4) !important;
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}

/** General >> Main section NR Grid **/
#section-7-5118 .ct-section-inner-wrap {
	display: grid !important;
	grid-gap: 5px !important;
	gap: 5px !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
	-webkit-justify-content: space-around !important;
	justify-content: space-around !important;
}
#section-7-5118 .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 3 / 3 !important;
}
#section-7-5118 .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 3 / 1 / 5 / 3 !important;
}
#section-7-5118 .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 1 / 3 / 5 / 5 !important;
}
#section-7-5118 .ct-section-inner-wrap > :nth-child(4) {
	grid-area: 1 / 3 / 3 / 5 !important;
}

/** General >> Text block Heading In Grid NR **/
#text_block-21-5118 {
	font-size: var(--font-size-4) !important;
}

/** General >> Text block In Grid Lower NR **/
#text_block-22-5118 {
	font-size: var(--font-size-2) !important;
}

/** General >> Section Converted to Grid NR **/
#section-23-4077 .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
	-webkit-align-items: start !important;
	align-items: start !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 2 / 3 / 3 !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 1 / 1 / 3 / 2 !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 1 / 3 / 3 / 4 !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(4) {
	grid-area: 1 / 1 / 4 / 2 !important;
}

/** General >> Event Boxes-Whire-Text_NR **/
#span-836-4058 {
	color: rgb(255, 255, 255) !important;
	font-size: var(--font-size-4) !important;
}

/** General >> Local Weather Headline **/
#headline-992-6091 {
	color: rgb(255, 255, 255) !important;
}

/** General >> Div (#2) div **/
.ff_columns_total_3 > div:nth-of-type(2) > div {
	color: var(--primary-color) !important;
	text-align: center !important;
}

/** General >> Div (#1) ff el input content **/
.ff_columns_total_3 > div:nth-of-type(2) > div:nth-of-type(1) > .ff-el-input--content {
	text-align: center !important;
}


/*= Main Menu ================= */

/** Main Menu >> Link:(1) span:(1) to blue nr **/
.menu > li > a:nth-of-type(1) > span:nth-of-type(1) {
	color: rgb(31, 46, 72) !important;
}


/*= Content =================== */

/** Content >> Hmenu nav uni 20 span **/
.hmenu_nav_uni_20 > span {
	display: none !important;
}

/** Content >> Classes-page-h1-headline **/
.mt-4093 #inner_content-44-5928 .ct-headline {
	color: var(--primary-color) !important;
}

/** Content >> callses-page-main-txt-nr **/
.page-template-default.mt-4093 .classes-detail-text {
	color: var(--secondary-color) !important;
	font-size: var(--font-size-2) !important;
}

/** Content >> Page template defaultmt 4093 headline 11 4093 **/
.page-template-default.mt-4093 #headline-11-4093 {
	font-size: var(--font-size-6) !important;
}

/** Content >> intro-text-classes-page-nr **/
.page-template-default.mt-4093 #text_block-7-4093 {
	color: var(--primary-color) !important;
	font-size: var(--font-size-2) !important;
}

/** Content >> Blog Posts Single White Overlay Text **/
.post-template-default.mt-5740 .oxy-post-title {
	color: rgb(255, 255, 255) !important;
}

/** Content >> accommodation grid nr **/
.mt-5344 #section-8-5344 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(n) {
	width: 100% !important;
	height: auto !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 5 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 5 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 3 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(4) {
	grid-area: 3 / 3 / 4 / 5 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(5) {
	grid-area: 4 / 1 / 5 / 3 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(6) {
	grid-area: 4 / 3 / 5 / 5 !important;
}

/** Content >> Page template heading accommodation NR **/
.page-template-default.mt-5344 h4 {
	font-size: var(--font-size-4) !important;
	line-height: 1.2px !important;
}

/** Content >> Accommodation links NR **/
.mt-5344 #section-8-5344 a {
	color: rgb(187, 35, 35) !important;
	font-size: var(--font-size-2) !important;
	font-weight: 500 !important;
}

/** Content >> guest text block nr **/
.page-template-default.mt-4067 #text_block-4-4067 {
	font-size: var(--font-size-3) !important;
}

/** Content >> council section to grid NR **/
.mt-4075 #section-291-4075 > .ct-section-inner-wrap {
	display: grid !important;
	grid-row-gap: 45px !important;
	row-gap: 45px !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
	justify-items: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}
.mt-4075 #section-291-4075 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
	grid-area: auto !important;
}

/** Content >> Text block 56 5344 link **/
.mt-5344 #text_block-56-5344 a {
	color: rgb(187, 35, 35) !important;
	font-size: var(--font-size-2) !important;
	font-weight: 500 !important;
}

/** Content >> Mt 6897 ff btn **/
.mt-6897 .ff-btn {
	font-family: var(--font-family-1) !important;
	font-size: 19px !important;
	background-color: rgb(204, 0, 0) !important;
}

/** Content >> Grid oxy repeater pages Hide PAgination NR **/
.mt-6833 .grid .oxy-repeater-pages {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
	display: none !important;
}


/*= General _2 ================ */

/** General _2 >> Food From The Kitchen Headline NR **/
#headline-39-4077 {
	color: var(--primary-color) !important;
	font-size: var(--font-size-5) !important;
	margin-bottom: 20px !important;
	display: grid !important;
}
#headline-39-4077 > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 2 !important;
}

/** General _2 >> Events Headline NR **/
.Events-Headline-NR {
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
}

/** General _2 >> Events Main Headline NR **/
.Events-Main-Headline {
	color: rgb(255, 255, 255) !important;
	font-size: var(--font-size-6) !important;
}

/** General _2 >> headline membership application Club page NR **/
#section-40-4077 .headline-membership-application {
	color: rgb(255, 255, 255) !important;
	font-size: var(--font-size-5) !important;
}

/** General _2 >> Defib Headline Text NR **/
#section-44-4077 #headline-45-4077 {
	font-size: var(--font-size-4) !important;
}

/** General _2 >> Outlook Section NR Grid **/
#section-9-4071 > .ct-section-inner-wrap {
	display: grid !important;
	grid-column-gap: 10px !important;
	column-gap: 10px !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto !important;
}

/** General _2 >> Text block outlook  From Clubhouse **/
#text_block-14-4071 {
	font-size: var(--font-size-5) !important;
	font-weight: 600 !important;
}

/** General _2 >> Div Block TExt Block rules page NR **/
#div_block-11-4071 > #text_block-18-4071 {
	font-size: var(--font-size-3) !important;
}

/** General _2 >> Section 19 4071 books heading In Boxes NR **/
#section-19-4071 .books-heading-In-Boxes-NR {
	font-size: var(--font-size-4) !important;
}

/** General _2 >> Books Section Into A Grid **/
#section-19-4071 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 3 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(4) {
	grid-area: 2 / 3 / 3 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(5) {
	grid-area: 3 / 1 / 4 / 5 !important;
}

/** General _2 >> Launch-Times-Div_NR **/
#div_block-47-4071 > #text_block-48-4071 {
	font-size: var(--font-size-4) !important;
}

/** General _2 >> Div block 5launch-with-text-info-nr **/
#div_block-50-4071 > #text_block-51-4071 {
	font-size: var(--font-size-4) !important;
}

/** General _2 >> Launches Section Divider NR **/
#section-122-4071 > .ct-section-inner-wrap {
	font-size: var(--font-size-6) !important;
}

/** General _2 >> Oxy Modal Styling **/
.oxy-modal-backdrop {
	background-size: 8.00px 8.00px !important;
	background-image: linear-gradient(0deg, rgba(255,255,255,0) 25%, #000000 25%, #000000 50%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 75%, #000000 75%, #000000 100%) !important;
}

/** General _2 >> Membership Headline NR **/
#headline-7-4071 {
	font-size: var(--font-size-5) !important;
}

/** General _2 >> Beecome a supporter headline nr **/
#headline-96-5222 {
	font-size: var(--font-size-5) !important;
}

/** General _2 >> History Headline **/
#headline-11-4083 {
	font-size: var(--font-size-5) !important;
	line-height: 1.2px !important;
}

/** General _2 >> Text block Join Now **/
#text_block-17-4083 {
	font-size: var(--font-size-5) !important;
}

/** General _2 >> Text block 4Not A Member NR **/
#text_block-45-4083 {
	font-size: var(--font-size-5) !important;
}

/** General _2 >> Text block June **/
#text_block-14-4081 {
	font-size: var(--font-size-3) !important;
}

/** General _2 >> Text block July Onwards **/
#text_block-47-4081 {
	font-size: var(--font-size-3) !important;
}

/** General _2 >> Text block Opening Times NR **/
#text_block-40-4081 {
	font-size: var(--font-size-6) !important;
}

/** General _2 >> Text block 35 4081 basic office text **/
#text_block-35-4081 > .basic-office-text {
	color: var(--secondary-color) !important;
	font-size: var(--font-size-) !important;
}

/** General _2 >> Text block 35 4081 office headings **/
#text_block-35-4081 > .office-headings {
	color: var(--primary-color) !important;
	font-size: var(--font-size-4) !important;
}

/** General _2 >> Section 32 4081 office headings **/
#section-32-4081 .office-headings {
	color: var(--primary-color) !important;
	font-size: var(--font-size-4) !important;
}

/** General _2 >> Section 32 4081 basic office text **/
#section-32-4081 .basic-office-text {
	color: var(--secondary-color) !important;
	font-size: var(--font-size-3) !important;
}

/** General _2 >> Right Block Intro NR cove **/
#div_block-9-4079 {
	font-size: var(--font-size-2) !important;
}

/** General _2 >> Headline Founded in 1924 NR **/
#headline-118-4058 {
	color: rgb(255, 255, 255) !important;
}


/*= General _3 ================ */

/** General _3 >> Contact-Intro-SEction-Grid-NR **/
#section-6-4106 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
}
#section-6-4106 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}

/** General _3 >> Div block 47 4106 contact info title **/
#div_block-47-4106 .contact-info-title {
	font-size: var(--font-size-4) !important;
}

/** General _3 >> Inner content 44 5928 box headings contact nr **/
#inner_content-44-5928 .box-headings-contact-nr {
	color: rgb(255, 255, 255) !important;
	font-size: var(--font-size-6) !important;
}

/** General _3 >> Text block 22 4106 contact span nr **/
#text_block-22-4106 > .contact-span-nr {
	color: rgb(251, 201, 13) !important;
}

/** General _3 >> Headline Direction Dingies NR **/
#headline-86-4106 {
	font-family: var(--font-family-1) !important;
	font-size: var(--font-size-6) !important;
}

/** General _3 >> Headline Welcome To Our Club NR **/
#headline-7-4087 {
	font-size: var(--font-size-6) !important;
}

/** General _3 >> Text block Visotors **/
#text_block-8-4087 {
	font-size: var(--font-size-3) !important;
}

/** General _3 >> Inner content 44 5928 ff el form control NR **/
#inner_content-44-5928 .ff-el-form-control {
	font-family: var(--font-family-2) !important;
	color: rgb(0, 0, 0) !important;
}

/** General _3 >> Single postmt 5740 recent entries **/
.single-post.mt-5740 .recent-entries {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}

/** General _3 >> blog page tiltles NR home **/
.page-template-default.mt-6091 .oxy-post-title {
	color: var(--primary-color) !important;
}

/** General _3 >> archive-listsing-blue-titles-nr **/
.mt-post-abersoch-dragon-fleet.mt-5402 .oxy-post-title {
	color: var(--primary-color) !important;
}

/** General _3 >> headline in blue blog posts NR **/
.mt-page-news-from-scyc.mt-6327 .oxy-post-title {
	color: var(--primary-color) !important;
}

/** General _3 >> ClubHouseMega hmenu drop devider NR **/
.mt-6091 .ClubHouseMega > .hmenu_drop_devider {
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

/** General _3 >> stacys list nr **/
.mt-6447 #span-14-6053 li {
	text-align: left !important;
}

/** General _3 >> Ct span link **/
.mt-5344 .ct-span a {
	color: rgb(255, 255, 255) !important;
	font-size: 55px !important;
}

/** General _3 >> Mt event squib national championshipsmt 6064 oxy post title **/
.mt-event-squib-national-championships.mt-6064 .oxy-post-title {
	color: var(--primary-color) !important;
	font-size: 22px !important;
	font-weight: 600 !important;
}

/** General _3 >> Oxy post meta comments link **/
.mt-6064 .oxy-post-meta-comments > a {
	display: none !important;
}

/** General _3 >> Mt event squib national championshipsmt 6064 headline 7 6049 **/
.mt-event-squib-national-championships.mt-6064 #headline-7-6049 {
	color: rgb(238, 238, 238) !important;
	font-size: var(--font-size-6) !important;
}

/** General _3 >> Heading 2:(1) link:(1) **/
.mt-6833 #code_block-147-5928 > div > h2:nth-of-type(1) > a:nth-of-type(1) {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
}

/** General _3 >> Mt post commodores update spring 2021mt 6705 paragraph **/
.mt-post-commodores-update-spring-2021.mt-6705 p {
	font-family: "Book Antiqua" !important;
	font-size: 16px !important;
}

/** General _3 >> Oxygen can use design librarymt 4073 paragraph **/
.oxygen-can-use-design-library.mt-4073 p {
	font-size: 18px !important;
}

/** General _3 >> Ff list inline ff el form check label NR **/
.mt-6897 .ff_list_inline .ff-el-form-check-label {
	display: inline-block !important;
}

/** General _3 >> Ff el form check label span NR **/
.mt-6897 .ff-el-form-check-label > span {
	font-family: var(--font-family-2) !important;
	color: rgb(0, 0, 0) !important;
	font-size: 16px !important;
}

/** General _3 >> Mt page membership applicationNR Age 21 **/
.mt-page-membership-application.mt-6897 .choices__input {
	font-family: var(--font-family-1) !important;
	color: rgb(31, 46, 72) !important;
	font-size: 17px !important;
	font-weight: 700 !important;
}

/** General _3 >> Ff el input content [type="text"] NR **/
.mt-6897 .ff-el-input--content > [type="text"] {
	font-family: var(--font-family-2) !important;
	font-weight: 400 !important;
}

/** General _3 >> Centered heading 3 NRFluent **/
.mt-6897 .centered h3 {
	font-family: var(--font-family-2) !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}

/** General _3 >> Mt 7118 cmplz document NR **/
.mt-7118 .cmplz-document {
	margin-right: Auto !important;
	margin-left: Auto !important;
}

/** General _3 >> Mt 6455 oxy repeater pages **/
.mt-6455 .oxy-repeater-pages {
	display: none !important;
}

/** General _3 >> Oxy repeater pages **/
.oxy-repeater-pages {
	display: none !important;
}

/** General _3 >> Ff t column 3 ff el form check **/
.ff-t-column-3 .ff-el-form-check {
	text-align: center !important;
}

/** General _3 >> Div (#27) ff t column 2NR **/
form > div:nth-of-type(27) > .ff-t-column-2 {
	vertical-align: middle !important;
}


/*= Mobile Menu NR ============ */

/** Mobile Menu NR >> Racing events mobile hide desktop nr **/
.racing-events-mobile-only a {
	display: none !important;
}

/** Mobile Menu NR >> Club menu mobile only NR **/
#hmenu_holder_1 .club-menu-hide-on-desktop {
	display: none !important;
}

/** Mobile Menu NR >> get in touch mobile only NR **/
#hmenu_holder_1 .get-in-touch-mobile-only {
	display: none !important;
}


/*= General 4 ================= */

/** General 4 >> Div (#28) ff t column 2 **/
form > div:nth-of-type(28) > .ff-t-column-2 {
	vertical-align: middle !important;
}

/** General 4 >> Consent boxes ff t column 2 **/
.consent-boxes .ff-t-column-2 {
	vertical-align: middle !important;
	padding-top: 50px !important;
}

/** General 4 >> Declaration box ff t column 2 **/
.declaration-box .ff-t-column-2 {
	vertical-align: middle !important;
}

/** General 4 >> Div (#33) ff t column 2 **/
form > div:nth-of-type(33) > .ff-t-column-2 {
	vertical-align: middle !important;
}

/** General 4 >> Div (#21) ff t column 1 **/
form > div:nth-of-type(21) > .ff-t-column-1 {
	text-align: center !important;
	background-color: rgba(22, 83, 126, 0.08) !important;
	padding-top: 16px !important;
}

/** General 4 >> Div (#21) ff t column 2 **/
form > div:nth-of-type(21) > .ff-t-column-2 {
	text-align: center !important;
	background-color: rgba(68, 68, 68, 0.12) !important;
	padding-top: 16px !important;
}

/** General 4 >> Ff t cell ff el form check label **/
.ff-t-cell .ff-el-form-check-label {
	font-size: 20px !important;
	font-weight: 600 !important;
}

/** General 4 >> Div (#22) heading 4 **/
form > div:nth-of-type(22) > h4 {
	background-color: rgba(153, 153, 153, 0.26) !important;
	padding-top: 22px !important;
	padding-left: 8px !important;
}

/** General 4 >> Ff el progress bar **/
.ff-el-progress-bar {
	line-height: 18px !important;
}

/** General 4 >> Div (#1) label **/
.double-handed-price > div:nth-of-type(1) > label {
	font-size: 24px !important;
}

/** General 4 >> Double handed price **/
.double-handed-price {
	text-align: center !important;
	background-color: rgba(153, 153, 153, 0.31) !important;
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}

/** General 4 >> Ff cond v ff el form check **/
.ff_cond_v .ff-el-form-check {
	padding-bottom: 8px !important;
}

/** General 4 >> Single handed price **/
.single-handed-price {
	text-align: center !important;
	background-color: rgb(238, 238, 238) !important;
}

/** General 4 >> Div (#1) label _2 **/
.single-handed-price > div:nth-of-type(1) > label {
	font-size: 18px !important;
}

/** General 4 >> Fluentform signature pad **/
.fluentform-signature-pad {
	height: 204px !important;
}

/** General 4 >> Ff el progress status **/
.ff-el-progress-status {
	font-size: 28px !important;
}

/** General 4 >> Ff el progress bar span **/
.ff-el-progress-bar > span {
	font-size: 18px !important;
}

/** General 4 >> Prices NR heading left heading 4 **/
.Prices_NR-heading-left h4 {
	font-size: 32px !important;
}

/** General 4 >> SCYC member **/
.SCYC_member {
	font-size: 24px !important;
	text-align: center !important;
	background-image: linear-gradient(rgba(32, 18, 77, 0.13), transparent) !important;
}

/** General 4 >> Ff t column 3 div **/
.ff-t-column-3 > div {
	text-align: center !important;
}

/** General 4 >> Size medium **/
.size-medium {
	background-color: rgb(255, 255, 255) !important;
	margin-left: auto !important;
	border-width: 2px !important;
	border-style: solid !important;
}

/** General 4 >> Div (#1) paragraph **/
.fluentform-step > div:nth-of-type(1) > p {
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General 4 >> Text block 176 6019 **/
#text_block-176-6019 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General 4 >> Div (#1) ff t column 1 **/
fieldset > div:nth-of-type(1) > .ff-t-column-1 {
	padding-top: 22px !important;
}

/** General 4 >> Ff column container div **/
.ff-column-container > div {
	padding-top: 22px !important;
}

/** General 4 >> Span 177 6019 div **/
#span-177-6019 > div {
	height: auto !important;
}

/** General 4 >> P 8 **/
.p-8 {
	-webkit-flex-wrap: wrap !important;
	-moz-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

/** General 4 >> Md grid cols 1 ct span **/
.md-grid-cols-1 .ct-span {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: column wrap !important;
	-moz-flex-flow: column wrap !important;
	-ms-flex-flow: column wrap !important;
	flex-flow: column wrap !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General 4 >> Div (#9) heading 3 **/
fieldset > div:nth-of-type(9) > h3 {
	background-color: rgba(153, 153, 153, 0.98) !important;
}

/** General 4 >> Div (#11) heading 3 **/
fieldset > div:nth-of-type(11) > h3 {
	background-color: rgba(153, 153, 153, 0.98) !important;
}


/*= General 4 2 =============== */

/** General 4 2 >> Ff section break desk heading 3 **/
.ff-section_break_desk h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(32, 18, 77) !important;
}

/** General 4 2 >> Div (#15) heading 3 **/
fieldset > div:nth-of-type(15) > h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(32, 18, 77, 0.52) !important;
}

/** General 4 2 >> Div (#17) heading 3 **/
fieldset > div:nth-of-type(17) > h3 {
	color: rgb(191, 49, 49) !important;
	background-color: rgba(153, 153, 153, 0.29) !important;
}

/** General 4 2 >> Div (#19) heading 3 **/
fieldset > div:nth-of-type(19) > h3 {
	color: rgb(191, 49, 49) !important;
	background-color: rgba(153, 153, 153, 0.29) !important;
}

/** General 4 2 >> Ff el section title **/
.ff-el-section-title {
	color: rgb(0, 0, 0) !important;
	text-align: center !important;
	padding-top: 33px !important;
	padding-bottom: 33px !important;
	margin-right: Auto !important;
	margin-left: Auto !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General 4 2 >> Ff el is required label **/
.ff-el-is-required label {
	color: rgb(32, 18, 77) !important;
	font-weight: 700 !important;
}

/** General 4 2 >> Ff el input label label **/
.ff-el-input--label label {
	color: rgb(32, 18, 77) !important;
	font-weight: 700 !important;
}

/** General 4 2 >> Ff custom html **/
.fluentform-step > .ff-custom_html {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General 4 2 >> Ff el section break (#2) **/
.fluentform-step .ff-el-section-break:nth-of-type(2) {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}


/*= General 5 ================= */

/** General 5 >> Div (#8) heading 3 **/
fieldset > div:nth-of-type(8) > h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(32, 18, 77) !important;
}

/** General 5 >> Div (#10) heading 3 **/
fieldset > div:nth-of-type(10) > h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(191, 49, 49) !important;
}

/** General 5 >> Div (#14) heading 3 **/
fieldset > div:nth-of-type(14) > h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(191, 49, 49) !important;
}

/** General 5 >> Div (#16) heading 3 **/
fieldset > div:nth-of-type(16) > h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(32, 18, 77) !important;
}

/** General 5 >> Div (#18) heading 3 **/
fieldset > div:nth-of-type(18) > h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(191, 49, 49) !important;
}

/** General 5 >> Ff el group paragraph **/
.ff-el-group > p {
	color: rgb(32, 18, 77) !important;
	font-size: 32px !important;
}


/*( Page container )*/
@media (max-width: 1120px) {
	/** General >> Text block Heading In Grid NR **/
	#text_block-21-5118 {
	font-size: var(--font-size-3) !important;
}

	/** General >> Section Converted to Grid NR **/
	#section-23-4077 .ct-section-inner-wrap {
	display: grid !important;
	-webkit-align-content: space-evenly !important;
	align-content: space-evenly !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 5 / 3 !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 3 / 3 / 5 / 4 !important;
}

	/** General _2 >> Section 19 4071 books heading In Boxes NR **/
	#section-19-4071 .books-heading-In-Boxes-NR {
	font-size: var(--font-size-3) !important;
}

	/** General _2 >> Friends Grid 2 **/
	#section-126-5222 > .ct-section-inner-wrap {
	display: grid !important;
	grid-row-gap: 20px !important;
	row-gap: 20px !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
	grid-auto-columns: auto !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}
#section-126-5222 > .ct-section-inner-wrap > :nth-child(n) {
	margin: auto !important;
	grid-area: auto !important;
}

	/** General _2 >> Friends Grid Mobile **/
	#section-99-5222 > .ct-section-inner-wrap {
	display: grid !important;
	grid-row-gap: 20px !important;
	row-gap: 20px !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-99-5222 > .ct-section-inner-wrap > :nth-child(n) {
	margin: auto !important;
}

	/** General _2 >> friends grid 3 **/
	#section-145-5222 > .ct-section-inner-wrap {
	display: grid !important;
	grid-row-gap: 20px !important;
	row-gap: 20px !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-145-5222 > .ct-section-inner-wrap > :nth-child(n) {
	margin: auto !important;
}
#section-145-5222 > .ct-section-inner-wrap > :nth-child(5) {
	grid-area: 2 / 3 / 3 / 4 !important;
}

	/** General _2 >> History section 2 grid NR **/
	#section-19-4083 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-19-4083 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}

	/** General _2 >> Small Beginnings Section grid **/
	#section-30-4083 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-30-4083 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}

	/** General _2 >> First Deagon Section Grid NR **/
	#section-39-4083 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-39-4083 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}
#section-39-4083 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
#section-39-4083 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 4 / 4 !important;
}
#section-39-4083 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 4 / 1 / 6 / 4 !important;
}

	/** General _2 >> History Headline **/
	#headline-11-4083 {
	line-height: 1.2px !important;
}

	/** General _2 >> The Bar Section Grid NR **/
	#section-10-4081 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}
#section-10-4081 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}
#section-10-4081 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
#section-10-4081 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 4 !important;
}
#section-10-4081 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 4 !important;
}

	/** General _2 >> Opening Times- Grid section **/
	#section-32-4081 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}
#section-32-4081 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}
#section-32-4081 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
#section-32-4081 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 4 !important;
}
#section-32-4081 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 4 !important;
}

	/** General _2 >> Text block 35 4081 basic office text **/
	#text_block-35-4081 > .basic-office-text {
	font-size: var(--font-size-2) !important;
}

	/** Content >> council section to grid NR **/
	.mt-4075 #section-291-4075 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}
.mt-4075 #section-291-4075 > .ct-section-inner-wrap > :nth-child(7) {
	grid-area: 3 / 2 / 4 / 3 !important;
}

	/** General _3 >> Headline Welcome To Our Club NR **/
	#headline-7-4087 {
	text-align: center !important;
}

	/** Mobile Menu NR >> Visitorbotas-grid-nr **/
	#section-6-4087 > .ct-section-inner-wrap {
	display: grid !important;
	grid-row-gap: 25px !important;
	row-gap: 25px !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-6-4087 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
#section-6-4087 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 4 !important;
}

	/** Mobile Menu NR >> Racing events mobile hide desktop nr **/
	.racing-events-mobile-only a {
	display: none !important;
}

	/** General 4 >> Fluentform signature pad **/
	.fluentform-signature-pad {
	width: 100% !important;
}

	/** General 5 >> Div (#10) heading 3 **/
	fieldset > div:nth-of-type(10) > h3 {
	background-color: rgb(191, 49, 49) !important;
}

	/** General 5 >> Div (#14) heading 3 **/
	fieldset > div:nth-of-type(14) > h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(191, 49, 49) !important;
}

	/** General 5 >> Div (#16) heading 3 **/
	fieldset > div:nth-of-type(16) > h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(32, 18, 77, 0.52) !important;
}

	/** General 5 >> Div (#18) heading 3 **/
	fieldset > div:nth-of-type(18) > h3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(191, 49, 49) !important;
}

	/** General 4 2 >> Ff el section title **/
	.ff-el-section-title {
	color: rgb(191, 49, 49) !important;
}

	/** General 4 2 >> Paragraph (#1) strong **/
	fieldset > div:nth-of-type(2) > p:nth-of-type(1) > strong {
	color: rgb(191, 49, 49) !important;
	font-size: 32px !important;
}

	/** General 4 2 >> Paragraph (#1) strong _2 **/
	fieldset > div:nth-of-type(6) > p:nth-of-type(1) > strong {
	color: rgb(191, 49, 49) !important;
	font-size: 32px !important;
}

}


/*( Less than 992px )*/
@media (max-width: 991px) {
	/** General >> Global variables **/
	:root {
	/* Font size */
	--font-size-1: 0.8rem !important;
	--font-size-2: 1rem !important;
	--font-size-3: 1.2rem !important;
	--font-size-4: 1.4rem !important;
	--font-size-5: 1.6rem !important;
	--font-size-6: 2.0rem !important;
	/* Spacing */
	--spacing-0: 0 !important;
	--spacing-1: 0.25rem !important;
	--spacing-2: 0.5rem !important;
	--spacing-3: 0.75rem !important;
	--spacing-4: 1.5rem !important;
}

	/** General >> Tide Times Div Block Align Center **/
	#div_block-140-5928 {
	margin-right: 50px !important;
	margin-left: Auto !important;
}

	/** General >> Blog Post Title Over Image NR **/
	.ct-span > a {
	font-size: var(--font-size-6) !important;
}

	/** General >> Mob menu NR New BG **/
	.mob-menu-left-bg-holder {
	background-image: url("/wp-content/uploads/2020/05/menu-backer-mobile-scyclogo.jpg") !important;
	background-position: center bottom !important;
	background-repeat: no-repeat !important;
	background-attachment: scroll !important;
	background-size: cover !important;
}

	/** General >> Main section NR Grid **/
	#section-7-5118 .ct-section-inner-wrap {
	display: grid !important;
	grid-gap: 8px !important;
	gap: 8px !important;
}
#section-7-5118 .ct-section-inner-wrap > :nth-child(n) {
	height: auto !important;
	padding: 10px !important;
	grid-area: auto !important;
	order: 132 !important;
}
#section-7-5118 .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 5 !important;
}
#section-7-5118 .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 3 / 1 / 4 / 5 !important;
}
#section-7-5118 .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 5 !important;
}

	/** General >> Section Converted to Grid NR **/
	#section-23-4077 .ct-section-inner-wrap {
	display: grid !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 3 / 5 !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 3 / 1 / 5 / 5 !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 5 / 1 / 7 / 5 !important;
}

	/** General >> Headline maintaining NR **/
	#headline-119-4058 {
	color: rgb(255, 255, 255) !important;
}

	/** General _2 >> Food From The Kitchen Headline NR **/
	#headline-39-4077 {
	margin-top: -50px !important;
	margin-bottom: 30px !important;
}

	/** General _2 >> headline membership application Club page NR **/
	#section-40-4077 .headline-membership-application {
	font-size: var(--font-size-4) !important;
}

	/** General _2 >> Section 19 4071 books heading In Boxes NR **/
	#section-19-4071 .books-heading-In-Boxes-NR {
	font-size: var(--font-size-3) !important;
}

	/** General _2 >> Membership Headline NR **/
	#headline-7-4071 {
	font-size: var(--font-size-4) !important;
}

	/** General _2 >> History 1 section grid **/
	#section-6-4083 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto !important;
}
#section-6-4083 > .ct-section-inner-wrap > :nth-child(n) {
	width: 100% !important;
	margin: auto !important;
}
#section-6-4083 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 5 !important;
}
#section-6-4083 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 5 !important;
}

	/** General _2 >> History section 2 grid NR **/
	#section-19-4083 > .ct-section-inner-wrap {
	display: grid !important;
}
#section-19-4083 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 1 / 2 / 2 / 3 !important;
}

	/** General _2 >> History Headline **/
	#headline-11-4083 {
	line-height: 1.2px !important;
}

	/** General _2 >> cove-3boxes-grid **/
	#section-32-4079 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}
#section-32-4079 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}
#section-32-4079 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
#section-32-4079 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 4 !important;
}
#section-32-4079 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 4 !important;
}

	/** General _2 >> Headline Founded in 1924 NR **/
	#headline-118-4058 {
	color: rgb(255, 255, 255) !important;
}

	/** General _3 >> Contact-Intro-SEction-Grid-NR **/
	#section-6-4106 > .ct-section-inner-wrap {
	display: grid !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}
#section-6-4106 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
	padding: 20px !important;
}
#section-6-4106 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
#section-6-4106 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 4 !important;
}
#section-6-4106 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 4 !important;
}

	/** General _3 >> Section-Contact-Info-Grid-NR **/
	#section-45-4106 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-45-4106 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}
#section-45-4106 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
#section-45-4106 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 4 !important;
}

	/** General _3 >> Single postmt 5740 recent entries **/
	.single-post.mt-5740 .recent-entries {
	display: grid !important;
	grid-template-columns: 1fr !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(n) {
	width: auto !important;
	height: 100% !important;
}

	/** Mobile Menu NR >> Menu Bton Fix NR **/
	#-pro-menu-175-5928 {
	padding: 0 !important;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
	border: 2px solid rgb(251, 201, 13) !important;
}

	/** Mobile Menu NR >> Visitorbotas-grid-nr **/
	#section-6-4087 > .ct-section-inner-wrap {
	display: grid !important;
	grid-row-gap: 25px !important;
	row-gap: 25px !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-6-4087 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
#section-6-4087 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 4 !important;
}

	/** Content >> accommodation grid nr **/
	.mt-5344 #section-8-5344 > .ct-section-inner-wrap {
	display: grid !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(n) {
	grid-area: auto !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 5 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 5 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 3 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(4) {
	grid-area: 3 / 3 / 4 / 5 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(5) {
	grid-area: 4 / 1 / 5 / 3 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(6) {
	grid-area: 4 / 3 / 5 / 5 !important;
}

	/** Content >> council section to grid NR **/
	.mt-4075 #section-291-4075 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto auto auto auto !important;
}
.mt-4075 #section-291-4075 > .ct-section-inner-wrap > :nth-child(n) {
	grid-area: auto !important;
}
.mt-4075 #section-291-4075 > .ct-section-inner-wrap > :nth-child(7) {
	grid-area: 4 / 1 / 5 / 3 !important;
}

	/** Main Menu >> Div block Adding BG Image NR **/
	#div_block-217-5928 > #nestable_shortcode-199-5928 {
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

	/** Main Menu >> Section trying out bg mob nr **/
	#section-193-5928 {
	background-image: url("/wp-content/uploads/2020/05/compass-menus-backer-screen-w-logo2.jpg") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: auto !important;
}

	/** General 4 >> Fluentform signature pad **/
	.fluentform-signature-pad {
	width: 88% !important;
}

	/** General 4 >> Prices NR heading left heading 4 **/
	.Prices_NR-heading-left h4 {
	font-size: 24px !important;
}

	/** General 4 >> Span 535 6019 div (#3) **/
	#span-535-6019 > div:nth-of-type(3) {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#span-535-6019 > div:nth-of-type(3) > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 5 !important;
}

	/** General 4 2 >> New columns 792 9773 **/
	#new_columns-792-9773 {
	display: none !important;
}

	/** General 4 2 >> Wp image 9735 **/
	.wp-image-9735 {
	width: 300px !important;
	height: auto !important;
}

}


/*( Less than 768px )*/
@media (max-width: 767px) {
	/** General >> Headline maintaining NR **/
	#headline-119-4058 {
	font-size: var(--font-size-2) !important;
}

	/** General >> Headline 418 4058 NR **/
	#headline-418-4058 {
	font-size: var(--font-size-3) !important;
}

	/** General >> Div (#2) div **/
	.ff_columns_total_3 > div:nth-of-type(2) > div {
	font-size: var(--font-size-4) !important;
}

	/** General _2 >> headline membership application Club page NR **/
	#section-40-4077 .headline-membership-application {
	font-size: var(--font-size-3) !important;
}

	/** General _2 >> Outlook Section NR Grid **/
	#section-9-4071 > .ct-section-inner-wrap {
	display: grid !important;
}
#section-9-4071 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
#section-9-4071 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 3 !important;
}

	/** General _2 >> Section 19 4071 books heading In Boxes NR **/
	#section-19-4071 .books-heading-In-Boxes-NR {
	font-size: var(--font-size-3) !important;
}

	/** General _2 >> Books Section Into A Grid **/
	#section-19-4071 > .ct-section-inner-wrap {
	display: grid !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(4) {
	grid-area: 4 / 1 / 5 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(5) {
	grid-area: 5 / 1 / 6 / 5 !important;
}

	/** General _2 >> Friends Grid Mobile **/
	#section-99-5222 > .ct-section-inner-wrap {
	display: grid !important;
	grid-row-gap: 20px !important;
	row-gap: 20px !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}
#section-99-5222 > .ct-section-inner-wrap > :nth-child(4) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
#section-99-5222 > .ct-section-inner-wrap > :nth-child(5) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
#section-99-5222 > .ct-section-inner-wrap > :nth-child(6) {
	grid-area: 2 / 3 / 3 / 4 !important;
}

	/** General _2 >> Friends Grid 2 **/
	#section-126-5222 > .ct-section-inner-wrap {
	display: grid !important;
	grid-row-gap: 20px !important;
	row-gap: 20px !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}

	/** General _2 >> History section 2 grid NR **/
	#section-19-4083 > .ct-section-inner-wrap {
	display: grid !important;
}
#section-19-4083 > .ct-section-inner-wrap > :nth-child(n) {
	width: auto !important;
	height: auto !important;
}
#section-19-4083 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
#section-19-4083 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 3 !important;
}

	/** General _2 >> Small Beginnings Section grid **/
	#section-30-4083 > .ct-section-inner-wrap {
	display: grid !important;
}
#section-30-4083 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 2 / 1 / 3 / 3 !important;
}
#section-30-4083 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 1 / 1 / 2 / 3 !important;
}

	/** General _2 >> History Headline **/
	#headline-11-4083 {
	line-height: 1.2px !important;
}

	/** General _3 >> Contact-Intro-SEction-Grid-NR **/
	#section-6-4106 > .ct-section-inner-wrap {
	display: grid !important;
	justify-items: normal !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}
#section-6-4106 > .ct-section-inner-wrap > :nth-child(n) {
	grid-area: auto !important;
}
#section-6-4106 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
#section-6-4106 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 4 !important;
}
#section-6-4106 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 4 !important;
}

	/** General _3 >> Single postmt 5740 recent entries **/
	.single-post.mt-5740 .recent-entries {
	display: grid !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 3 !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 3 !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(4) {
	grid-area: 4 / 1 / 5 / 3 !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(5) {
	grid-area: 5 / 1 / 6 / 3 !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(6) {
	grid-area: 6 / 1 / 7 / 3 !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(7) {
	grid-area: 7 / 1 / 8 / 3 !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(8) {
	grid-area: 8 / 1 / 9 / 3 !important;
}
.single-post.mt-5740 .recent-entries > :nth-child(9) {
	grid-area: 9 / 1 / 10 / 3 !important;
}

	/** Content >> Hmenu wrapper downt-to-40-nr **/
	.hmenu_wrapper_state_1 {
	height: 40px !important;
}

	/** Content >> Hmenu nav uni 20 span **/
	.hmenu_nav_uni_20 > span {
	display: block !important;
}

	/** Content >> accommodation grid nr **/
	.mt-5344 #section-8-5344 > .ct-section-inner-wrap {
	display: grid !important;
	grid-row-gap: 20px !important;
	row-gap: 20px !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 6 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 6 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 6 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(4) {
	grid-area: 4 / 1 / 5 / 3 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(5) {
	grid-area: 4 / 3 / 5 / 6 !important;
}
.mt-5344 #section-8-5344 > .ct-section-inner-wrap > :nth-child(6) {
	grid-area: 5 / 1 / 6 / 6 !important;
}

	/** Content >> council section to grid NR **/
	.mt-4075 #section-291-4075 > .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.mt-4075 #section-291-4075 > .ct-section-inner-wrap > :nth-child(7) {
	grid-area: 7 / 1 / 8 / 2 !important;
}

	/** Main Menu >> Section trying out bg mob nr **/
	#section-193-5928 {
	background-image: url("/wp-content/uploads/2020/05/compass-menus-backer-screen768Autov3.jpg") !important;
}

	/** Mobile Menu NR >> Racing events mobile hide desktop nr **/
	.racing-events-mobile-only a {
	display: block !important;
}

	/** Mobile Menu NR >> Club menu mobile only NR **/
	#hmenu_holder_1 .club-menu-hide-on-desktop {
	display: block !important;
}

	/** Mobile Menu NR >> get in touch mobile only NR **/
	#hmenu_holder_1 .get-in-touch-mobile-only {
	display: block !important;
}

	/** General 4 >> Fluentform signature pad **/
	.fluentform-signature-pad {
	width: 100% !important;
}

	/** General 4 >> Ff el progress status **/
	.ff-el-progress-status {
	font-size: 16px !important;
}

	/** General 4 >> SCYC member **/
	.SCYC_member {
	font-size: 18px !important;
}

	/** General 4 >> Span 535 6019 **/
	#span-535-6019 {
	width: 275px !important;
}

	/** General 4 2 >> Headline 69 9773 **/
	#headline-69-9773 {
	text-align: center !important;
}

}


/*( Less than 480px )*/
@media (max-width: 479px) {
	/** General >> Headline WELCOME NRVAR **/
	#headline-109-4058 {
	font-size: var(--font-size-4) !important;
	margin-bottom: 10px !important;
}

	/** General >> Weather Font Adjusted NR **/
	#headline-182-4058 {
	font-size: var(--font-size-3) !important;
}

	/** General >> Headline maintaining NR **/
	#headline-119-4058 {
	font-size: var(--font-size-2) !important;
}

	/** General >> Headline 418 4058 NR **/
	#headline-418-4058 {
	font-size: var(--font-size-2) !important;
}

	/** General >> Blog Post Title Over Image NR **/
	.ct-span > a {
	font-size: var(--font-size-4) !important;
	line-height: 2px !important;
}

	/** General >> Breadcrumb NR Fonts **/
	.breadcrumb {
	font-size: var(--font-size-1) !important;
}

	/** General >> Tide Times Div Block Align Center **/
	#div_block-140-5928 {
	margin-right: 55px !important;
}

	/** General >> Section Converted to Grid NR **/
	#section-23-4077 .ct-section-inner-wrap {
	display: grid !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 3 / 1 / 4 / 5 !important;
}
#section-23-4077 .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 4 / 1 / 6 / 5 !important;
}

	/** General >> Div (#2) div **/
	.ff_columns_total_3 > div:nth-of-type(2) > div {
	font-size: var(--font-size-5) !important;
}

	/** General _2 >> Food From The Kitchen Headline NR **/
	#headline-39-4077 {
	font-size: var(--font-size-3) !important;
}

	/** General _2 >> headline membership application Club page NR **/
	#section-40-4077 .headline-membership-application {
	font-size: var(--font-size-4) !important;
}

	/** General _2 >> Div Block TExt Block rules page NR **/
	#div_block-11-4071 > #text_block-18-4071 {
	font-size: var(--font-size-2) !important;
}

	/** General _2 >> Section 19 4071 books heading In Boxes NR **/
	#section-19-4071 .books-heading-In-Boxes-NR {
	font-size: var(--font-size-2) !important;
}

	/** General _2 >> Books Section Into A Grid **/
	#section-19-4071 > .ct-section-inner-wrap {
	display: grid !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(4) {
	grid-area: 4 / 1 / 5 / 5 !important;
}
#section-19-4071 > .ct-section-inner-wrap > :nth-child(5) {
	grid-area: 5 / 1 / 6 / 5 !important;
}

	/** General _2 >> Membership Headline NR **/
	#headline-7-4071 {
	font-size: var(--font-size-2) !important;
}

	/** General _2 >> Beecome a supporter headline nr **/
	#headline-96-5222 {
	font-size: var(--font-size-3) !important;
}

	/** General _2 >> History Headline **/
	#headline-11-4083 {
	font-size: var(--font-size-5) !important;
	line-height: 1.2px !important;
}

	/** General _2 >> First Dragon Headline NR **/
	#headline-55-4083 {
	font-size: var(--font-size-5) !important;
}

	/** General _2 >> First CLubhouse NR] **/
	#headline-26-4083 {
	font-size: var(--font-size-5) !important;
}

	/** General _2 >> Text block Opening Times NR **/
	#text_block-40-4081 {
	font-size: var(--font-size-3) !important;
}

	/** General _2 >> Text block 35 4081 basic office text **/
	#text_block-35-4081 > .basic-office-text {
	font-size: var(--font-size-2) !important;
}

	/** General _2 >> Text block June **/
	#text_block-14-4081 {
	font-size: var(--font-size-3) !important;
}

	/** General _2 >> Text block July Onwards **/
	#text_block-47-4081 {
	font-size: var(--font-size-3) !important;
}

	/** General _2 >> Section 32 4081 office headings **/
	#section-32-4081 .office-headings {
	font-size: var(--font-size-3) !important;
}

	/** Content >> Classes-page-h1-headline **/
	.mt-4093 #inner_content-44-5928 .ct-headline {
	font-size: var(--font-size-5) !important;
}

	/** General _3 >> Headline Direction Dingies NR **/
	#headline-86-4106 {
	font-size: var(--font-size-6) !important;
	line-height: 33px !important;
}

	/** General _3 >> Headline Welcome To Our Club NR **/
	#headline-7-4087 {
	font-size: var(--font-size-5) !important;
}

	/** Main Menu >> Section trying out bg mob nr **/
	#section-193-5928 {
	background-image: url("/wp-content/uploads/2020/05/compass-menus-backer-screen-w-logo360Auto.jpg") !important;
}

	/** General 4 >> Div (#21) ff t column 1 **/
	form > div:nth-of-type(21) > .ff-t-column-1 {
	padding-right: 6px !important;
	padding-left: 6px !important;
}

	/** General 4 >> Div (#21) ff t column 2 **/
	form > div:nth-of-type(21) > .ff-t-column-2 {
	padding-right: 6px !important;
	padding-left: 6px !important;
}

	/** General 4 >> Div (#22) heading 4 **/
	form > div:nth-of-type(22) > h4 {
	font-size: 14px !important;
}

	/** General 4 >> Div (#1) label **/
	.double-handed-price > div:nth-of-type(1) > label {
	font-size: 18px !important;
}

	/** General 4 >> Fluentform signature pad **/
	.fluentform-signature-pad {
	width: 100% !important;
	height: 80px !important;
}

	/** General 4 >> Single handed price **/
	.single-handed-price {
	border-top-width: 2px !important;
	border-bottom-width: 2px !important;
}

	/** General 4 >> Prices NR heading left heading 4 **/
	.Prices_NR-heading-left h4 {
	font-size: 18px !important;
}

	/** General 4 >> SCYC member **/
	.SCYC_member {
	font-size: 18px !important;
}

	/** General 4 >> Size medium **/
	.size-medium {
	max-width: 250px !important;
}

}

