/*!
Theme Name:    PRWC - Child
Author:        Reach Digital
Author URI:    https://www.reachdigital.com.au/
Description:   PRWC Child Theme
Version:       1.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/

/* Your custom code goes here! */

/*Disable book button*/
.page-id-2962 .pwrc_main_header .prwc-desktop-button a.elementor-button {
    pointer-events: none;
    background-color: #cccccc !important;
}

.page-id-3003 .pwrc_main_header .prwc-desktop-button a.elementor-button {
    pointer-events: none;
    background-color: #cccccc !important;
}


.page-id-3050 .pwrc_main_header .prwc-desktop-button a.elementor-button {
    pointer-events: none;
    background-color: #cccccc !important;
}


.page-id-3113  .pwrc_main_header .prwc-desktop-button a.elementor-button {
    pointer-events: none;
    background-color: #cccccc !important;
}

#breadcrumbs {
	font-size:10px !important;
}
.breadcrumbs {
    text-align: center;
	font-size:10px !important;
	text-transform:uppercase;
}

.image-box-img-nocircle img {border-radius: 0!important;}


.elementor-image-box-img img{border-radius: 50%;}
/* Header Styles */
.th_locations_dynamic .jet-listing-grid__item {
    width: auto !important;
    max-width: fit-content !important;
	margin-right:28px;
}
.th_locations_dynamic {
    margin-bottom: 0 !important;
}
/* Footer Styles */

.page-id-3113 .elementor-82 .elementor-element.elementor-element-b35f868 {
    display: none !important;
}
.main_footer .jet-listing-grid__item p strong {
    font-weight: 400;
	position:relative;
}
.main_footer .jet-listing-grid__item p strong:first-child {
    display: block;
}
.main_footer .jet-listing-grid__item p strong:before{
	content:"\f017" !important;
	font-family: "Font Awesome 5 Free";
    font-weight: 400;
	font-size:14px;
	position:absolute;
	left:-23px;
}
@media screen and (min-width:1025px){
	.locations_listing_page h3.elementor-cta__title {
		padding: 0 45px;
	}
}
@media screen and (max-width:767px) and (min-width:320px){
	.locations_listing_page h3.elementor-cta__title {
		padding: 0 30px;
	}
}






/* 767px and below screen sizes */
@media (max-width:767px){
	/* Header */
	.elementor-location-header .elementor-element-5b5fdcd{
		top:0px !important;
	}
		.elementor-location-header .elementor-widget-nav-menu .elementor-widget-container{
		left:0px!important;
	}
		/* Thumbnail Image */
	.elementor-location-header a img{
		margin-right:12px;
		width:70% !important;
	}
}

.footer-links-custom a {
    color: #3e4349;
}

.footer-links-custom a:hover {
    opacity: 0.8;
}


/* 1025 UP FIX */
@media screen and (max-width:1100px) and (min-width:1025px){
	header.pwrc_top_header .elementor-element-3a2ba69e {
    	width: 13% !important;
	}
	header.pwrc_main_header a.elementor-button {
    	padding: 20px 20px !important;
    	font-size: 13px !important;
	}
	section.elementor-element-a2a33a0 h2.elementor-heading-title {
    	font-size: 40px !important;
	}
	section.elementor-element-3290f13 {
    	background-position: center center !important;
	}
	.elementor-element-bd23de8 span.elementor-icon-list-text {
    	font-size: 19px;
	}
}
















