/*
 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
*/

/*------------------- Main Menu -------------------*/
/*Change colour of menu items on fixed nav only*/
.infinite-fixed-navigation.infinite-style-fixed, .infinite-fixed-navigation.infinite-style-slide .sf-menu > li > a, .sf-vertical > li > a {
	color: #707070;
}

.infinite-fixed-navigation.infinite-style-fixed, .infinite-fixed-navigation.infinite-style-slide .sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a {
	color: #c9a464 !important;
}

/*Add box shadow on fixed menu*/
.infinite-fixed-navigation.infinite-style-fixed, .infinite-fixed-navigation.infinite-style-slide {
	box-shadow: 2px 2px 5px rgb(0 0 0 / 10%);
}

/*----------------- Main Menu End -----------------*/

/*--------------- Page Title Header ---------------*/
.infinite-page-title-wrap {
	background-position: 50% 20%;
}

/*------------- Page Title Header End -------------*/

/*--------------------- Footer --------------------*/
.infinite-footer-wrapper {
	background-size: contain;
	background-position: 50% 0%;
}

@media only screen and (max-width: 950px) {
	.infinite-footer-wrapper {
		background-size: cover;
		background-position: 50% 0%;
	}
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
	background-color: #C9A464;
}

@media only screen and (max-width: 767px) {
	.infinite-footer-wrapper {
		background-image: url(/wp-content/uploads/2024/04/footer-background-gradient.png);
		background-size: cover;
		background-repeat: no-repeat;
	}
}

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

/*---------------- Timeline Element ---------------*/
.gdlr-core-timeline-item .gdlr-core-timeline-item-title {
	font-size: 20px;
	font-weight: 600;
}

.gdlr-core-timeline-item .gdlr-core-timeline-item-caption {
	font-size: 16px;
	font-weight: 500;
}

.gdlr-core-timeline-item-divider {
	border-color: #C9A464;
}

.gdlr-core-timeline-item-bullet {
	border-color: #C9A464;
}

/*-------------- Timeline Element End -------------*/

/*------------------ Other Styles -----------------*/
.gold-icons {
	color: #C9A464;
	margin-right: 5px;
	padding-bottom: 10px;
}

.chaletangel-table td {
	background-color: #fff;
}

.chaletangel-table {
	text-align: left;
}

table.chaletangel-table td {
	padding-bottom: 4px;
	padding-top: 4px;
}

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