<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Bluescope Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Bluescope Child Theme
 Author:       Bluescope Technologies
 Author URI:   https://scope.ie
 Template:     infinite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  infinite-child

 START YOUR CHILD THEME CSS HERE
*/

/*--------------- Top Bar ---------------*/
.infinite-top-bar-background {
    background: linear-gradient(90deg, rgba(1,111,82,1) 0%, rgba(78,151,105,1) 35%, rgba(253,239,6,1) 100%);
}

/*------------- Top Bar End -------------*/

/*-------------- Mega Menu --------------*/
/*.sf-menu &gt; .infinite-mega-menu &gt; .sf-mega {
    background: linear-gradient(130deg, rgba(1,111,82,1) 0%, rgba(78,151,105,1) 55%, rgba(253,239,6,1) 100%);
}*/

.infinite-navigation .sf-menu &gt; .infinite-mega-menu .sf-mega-section-inner &gt; a {
    font-size: 14px;
    text-transform: none;
}

/*------------ Mega Menu End ------------*/

/*--------- Menu Responsiveness ---------*/
a.infinite-main-menu-right-button.infinite-button-2.infinite-style-default {
    margin-left: 10px;
}

@media screen and (min-width: 1250px) and (max-width: 1350px) {
    .infinite-navigation .sf-menu &gt; li {
        padding-left: 12px;
        padding-right: 12px;
    }
    a.infinite-main-menu-right-button.infinite-button-1.infinite-style-default {
        margin-left: 15px;
    }
    .infinite-main-menu-search {
        margin-left: 15px;
    }
}

@media screen and (min-width: 1150px) and (max-width: 1249px) {
    .infinite-navigation .sf-menu &gt; li {
        padding-left: 12px;
        padding-right: 12px;
    }
    .infinite-main-menu-search {
        margin-left: 15px;
    }
    a.infinite-main-menu-right-button.infinite-button-1.infinite-style-default {
        margin-left: 15px;
    }
    .infinite-navigation .sf-menu &gt; li &gt; a, .infinite-navigation .sf-vertical &gt; li &gt; a {
        font-size: 13px;
    }
    .infinite-main-menu-right-button {
        padding: 8px 10px;
    }
    .infinite-logo-inner {
        max-width: 250px;
    }
}

@media screen and (min-width: 1000px) and (max-width: 1149px) {
    .infinite-navigation .sf-menu &gt; li {
        padding-left: 10px;
        padding-right: 10px;
    }
    .infinite-main-menu-search {
        margin-left: 10px;
    }
    a.infinite-main-menu-right-button.infinite-button-1.infinite-style-default {
        margin-left: 10px;
    }
    .infinite-navigation .sf-menu &gt; li &gt; a, .infinite-navigation .sf-vertical &gt; li &gt; a {
        font-size: 12px;
    }
    .infinite-main-menu-right-button {
        padding: 8px 5px;
    }
    .infinite-logo-inner {
        max-width: 185px;
    }
}

/*------- Menu Responsiveness End -------*/

/*-------------- SVG Waves --------------*/
.green-waves {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: -83px;
}

.green-waves-image {
    background-image: url('../infinite-child/images/layered-waves.svg');
}

.green-waves-bottom {
    background-image: url('../infinite-child/images/layered-waves-v2.svg');
}

/*------------ SVG Waves End ------------*/

/*----- The Events Calendar Template ----*/
#tribe-events-pg-template {
    max-width: 1360px;
}

.tribe-events-meta-group {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
}

span.tribe-events-cost {
    display: block;
}

span.tribe-events-cost:before {
    content: 'Price: ';
}

.epta-related-area {
    display: none;
}

#epta-template {
	padding: 0px !important;
}

.epta-map-area {
    display: none !important;
}

/*--- The Events Calendar Template End --*/

/*---- The Events Calendar List View ----*/
time.tribe-events-calendar-list__event-date-tag-datetime {
    background-color: #016f52;
    margin-right: 5px;
}

span.tribe-events-calendar-list__event-date-tag-weekday {
    color: #fff !important;
}

span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
    color: #fff;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 0px;
}

/*-- Dropdown Date Table--*/
.tribe-events th.datepicker-switch {
    color: #fff !important;
}

.tribe-events th.datepicker-switch:hover {
    color: #000 !important;
}

.tribe-events th.dow {
    color: #fff !important;
}

/*-- Dat/month dropdown table in mobile--*/
.tribe-events .tribe-events-c-view-selector__content {
    width: max-content;
}

/*-- The Events Calendar List View End --*/

/*------------ Other Styles -------------*/
.gdlr-core-pbf-column-content-margin.gdlr-core-js.hp-box-links:hover {
    background-color: #044635;
    transition: 0.5s all ease-in-out;
}

.icon-margin {
    margin-right: 5px;
}

.footer-icon li:before {
    content: "\f041";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
}

ul.footer-icon {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.footer-icon li {
    padding-left: 1.3em;
}

thead th {
    color: #027052 !important;
}

a {
    text-decoration: none;
}

ol, ul {
    padding-left: 0;
}

input[type="text"] {
    width: 100%;
}

table {
    text-align: left;
}

table tr td {
    padding: 15px 8px;
}

/*---------- Other Styles End -----------*/

/*--- Hide Main Menu item on Desktop ----*/
@media screen and (min-width: 1000px) {
    .hide-menu-item-desktop {
        display: none;
        padding-left: 0px;
        padding-right: 0px;
    }
    .infinite-header-style-plain.infinite-style-menu-right .infinite-main-menu-right-wrap {
        margin-left: -10px;
    }
}

@media screen and (min-width: 1272px) and (max-width: 1279px) {
    .infinite-header-style-plain.infinite-style-menu-right .infinite-main-menu-right-wrap {
        margin-left: -16px;
    }
}

/*- Hide Main Menu item on Desktop End --*/

/*-- Advanced Classifieds / Directory ---*/
.acadp a {
    color: #444 !important;
}

h3.acadp-no-margin {
    font-size: 16px;
}

.acadp .acadp-responsive-container {
    background: #016f52 !important;
}

img.acadp-responsive-item {
    padding: 20px;
}

.acadp .btn-primary {
    background-color: #044635 !important;
    border-color: #044635 !important;
}

.acadp .btn-primary:hover {
    background-color: #016f52 !important;
    border-color: #016f52 !important;
}

.acadp .btn-success {
    color: #fff !important;
}

.acadp .btn-danger {
    color: #fff !important;
}

.acadp .pagination &gt; .active &gt; a, .acadp .pagination &gt; .active &gt; span, .acadp .pagination &gt; .active &gt; a:hover, .acadp .pagination &gt; .active &gt; span:hover, .acadp .pagination &gt; .active &gt; a:focus, .acadp .pagination &gt; .active &gt; span:focus {
    background-color: #016f52 !important;
    border-color: #016f52 !important;
}

.acadp-social a {
    color: #fff;
}

.acadp-listing .acadp-post-title h1 {
    font-size: 25px;
}

/*Listing Sidebar - Login / Logout*/
.logged-in .club-logged-in {
    display: none;
}

body:not(.logged-in) .hide-item-when-not-login {
    display: none;
}

.acadp .btn-primary {
    color: #fff !important;
}

/* Advanced Classifieds / Directory End -*/

/*------------ Cookie Policy ------------*/
.gdlr-core-privacy-box-wrap .gdlr-core-privacy-box-action .gdlr-core-privacy-box-lb {
    margin-left: 12px;
}

.gdlr-core-privacy-box-action a.gdlr-core-privacy-box-lb.gdlr-core-js {
    background-color: #016f52;
    padding: 14px 28px;
    border-radius: 22px;
    font-weight: 600;
}

/*---------- Cookie Policy End ----------*/

/*----------- Copyright Footer ----------*/
@media screen and (min-width: 768px) {
    .infinite-copyright-right.infinite-item-pdlr {
        text-align: right;
    }
}

/*--------- Copyright Footer End --------*/

/*-------- WP Time Slots Booking --------*/
#fbuilder th.ui-datepicker-week-end {
    color: #ffffff !important;
    text-shadow: none;
}

#fbuilder .ui-datepicker th {
    color: #fff !important;
    text-shadow: none;
}

#fbuilder a.ui-state-default.ui-state-active {
    color: #fff !important;
    background-color: #4e9769 !important;
}

#fbuilder .large {
    padding-left: 8px;
    border-radius: 3px;
}

#fbuilder .large {
    padding-left: 8px !important;
    border-radius: 3px;
    border: 1px solid #b3b3b3;
}

#fbuilder .fields, #fbuilder .fform {
    padding: 2px 0px;
}

input#hdcaptcha_cp_tslotsbooking_post_1 {
    border-radius: 3px;
    border: 1px solid #b3b3b3;
}

#fbuilder .pbSubmit {
    background-color: #016f52 !important;
    color: #fff !important;
    border: 2px solid #016f52;
    border-radius: 3px;
}

#fbuilder .pbSubmit:hover {
    background-color: #044635 !important;
}

#fbuilder .large:focus {
    border: 1px solid #016f52;
}

/*------ WP Time Slots Booking End ------*/</pre></body></html>