/*
Theme Name: Homeid Child Theme
Theme URI: https://homeid.g5plus.net/
Author: G5 Theme
Author URI: https://themeforest.net/user/g5theme
Description: Child theme for Homeid Theme
Version: 1.0.0
Template: homeid
Text Domain: homeid-child
*/




a{
	color: #1daeeb;
}
/* Top Bar */
.g5core-top-bar-item .list-inline-item i {
    margin-right: 10px;
}

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}

.fa, .fas {
    font-weight: 900;
}

.g5core-top-bar-item .list-inline-item+.list-inline-item {
    margin-left: 25px;
}

.g5core-top-bar .g5core-social-networks a i {
	color: #fff;
}

.g5core-top-bar .g5core-social-networks a {
	font-size: 1rem;
}

.g5core-top-bar a:hover {
	transition: 0.3s !important;
	color: #6b6c70 !important;
}

/*breadcrumbs
.property-template-default .g5core-breadcrumbs {
	display: none;
}*/


/* Hover Boxes */
.gel-image-box:hover .title {
	color: #1daeeb;
}

/* Homepage Featured Properties */
@media (min-width: 992px){
	.g5element__properties-slider.layout-02 .g5ere__property-slider-item:before {
		max-width: 1000px;
}
}

@media (min-width: 992px){
.g5element__properties-slider.layout-02 .g5ere__psi-inner {
    min-height: 470px;
    padding-top: 30px;
    padding-bottom: 30px;
}
}

.column-corner-curves .vc_column-inner {
	border-radius: 7px !important;
 overflow: hidden;
 background-color: rgba(50, 70, 80, 0.7);
 background-blend-mode: overlay;
}

/* White Text */ 

.o2c-white-text {
	color: #fff !important;
}

/* Homepage Testimonial Slider */
.testimonials-slider .slick-arrow.slick-next {
	right: 35px !important;
}

.testimonials-slider .slick-arrow.slick-prev {
	left: 35px !important;
}

.testimonials-slider .slick-arrow:hover {
	background-color: #6b6c70;
	color: #fff !important;
}

.btn.btn-rounded:hover {
	background-color: #6b6c70 !important;
	border-color: #6b6c70 !important;
	color: #fff !important;
}

/*homepage three sections*/
.o2c-custom-hover-blue:hover .content-box .title a {
	color: #1daeeb !important;
}
.o2c-custom-hover-orange:hover .content-box .title a {
	color: #f59c00 !important;
}
.o2c-custom-hover-green:hover .content-box .title a {
	color: #6cc659 !important;
}

/* Homepage CTA */

.cta-homepage {
	border-radius: 7px !important;
}
/* home page property filter*/

.g5core__cate-filer > li > a{
	text-transform: none;
	font-weight: 600
}
/* News Buttons */

.btn.btn-primary {
	background-color: #1daeeb;
	color: #fff;
}

.btn.btn-primary:hover {
	background-color: #6b6c70 !important;
	border-color: #6b6c70 !important;
	color: #fff !important;
}

/*news*/
.page-id-30388 .widget_text.widget.widget_custom_html {
	display: none;
}

#custom_html-8 {
	padding: 20px 30px 30px 0px;
	border: none;
}
.textwidget.custom-html-widget a{
	padding: 20px;
	background-color: #fafafa;
	border: 1px solid;
	border-radius: 3px;
}

.textwidget.custom-html-widget a:hover{
	padding: 20px;
	background-color: #f1f1f1;
	border: 1px solid;
	border-radius: 3px;
}

/*map extend*/
@media only screen and (max-width: 1200px){
	.lg-col-pd-right-15{
		margin-left: 0px !important;
	}
}

/* Map Curved Corners */ 


.map-curved-corner .vc_column-inner {
	padding-left: 0px !important;
}

.custom-icon-oval .vc_single_image-wrapper {
	height: 90px !important;
	width: 90px !important;
}
/* Camera Button Single Property Listing */

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background-color: #1daeeb !important;
}

/*handover page*/
.handover-bullets .fal{
	font-size: 25px !important;
	min-width: 40px;
	text-align: center;
}
/*help n advice*/

.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a{
	text-transform: none;
	font-size: 17px;
	font-weight: 500;
}

/* Footer Boxes */

.footer-icon-boxes .gel-icon-box .title, .footer-icon-boxes .gel-icon-box-style-06 .top-box {
	margin-bottom: 0px !important;
}

.footer-icon-boxes  .gel-icon-box {
	padding: 15px !important;
}

.cta-homepage .btn.btn-rounded:hover {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #1daeeb !important;
}

/* Single Property Listing */

.g5ere__single-property-breadcrumbs {
	padding-bottom: 20px;
	padding-top: 40px !important;
}

.g5ere__property-halt-map .g5ere__main-content {
    padding: 0px 35px !important;
}
.g5ere__property-block-similar .card-header h2 {
  text-transform: lowercase;
}
.g5ere__property-block-similar .card-header h2::first-letter {
  text-transform: uppercase;
}

/*.g5ere__property-title {
	color: #1daeeb;
}*/

/*icons*/
.property-icons{
	color: #1daeeb;
	font-size: 23px;
	margin-right: 5px;
}


/* Contact Page Icon Boxes */

.contact-boxes .gel-icon-box-style-06 .top-box {
	margin-bottom: 0px !important;
}

.contact-boxes .gel-icon-box:hover .title {
	 color: #1daeeb !important;
}

.contact-boxes .gel-icon-box .description {
	margin-top: 0px !important;
}

.contact-boxes .gel-icon-box-size-sm i {
	font-size: 24px !important;
}

#g5ere__advanced_search_header_mobile {
	display: none !important;
}




@media (min-width: 992px){
.nav-footer-horizontal-02 .menu > .menu-item + .menu-item {
    margin-left: 10px;
}
}

.g5core-site-branding .site-logo {
    max-height: 50px;
    margin-top: -15px;
}


.nav-footer .menu .menu-item {
  color: #ababab;
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 13px;
}

/* footer*/
.contact-footer a:hover{
	color: #5D5358;
}
/*social media in footer*/
.gel-social-icons .list-si a {
	color: #1daeeb;
}

.gel-social-icons .list-si a:hover {
	color: #696969;
}

/*removal of tabs over news images*/
.g5blog__term-badge {
    height: 0;
    line-height: 0;
    padding: 0;
    font-size: 0;
}
/*map*/


.g5ere__map-canvas {
	border: solid 3px;
	border-color: #1daeeb;
}



/*remove date in property page*/
.single-property .date{
	display: none ;
}

/*residential,commerical, land header image*/
@media only screen and (max-width: 768px) {
  .archive-header-images {
  width: 600px;
	  margin-left: -100px;
}
}


/* properties*/

.g5ere__loop-property-price{
	display: none;
}
.g5ere__property-skin-02 .g5ere__lpc-bottom{
	padding: 0px;
}

/*commercial hover edit*/
#menu-item-28915 a:before {
	background-color: #F59C00;
}
/*land hover edit*/
#menu-item-30663 a:before {
	background-color: #6cc659;
}

/* residential and commerical*/


.g5core__cate-filer > li > a{
	font-size: 17px;
}

/* remove text transform*/
.g5ere__property-badge{
	text-transform: none;
	font-weight: 600;
}



/*removal of details*/

.land-size{
	display: none;
}
.status{
	display: none;
}
.property_id{
	display: none;
}
.price{
	display: none;
}
.bedrooms{
	display: none;
}
.col-sm-6 .col-12 size{
	display: none;
}

/*removal in details section*/
.g5ere__property-block-details li.type {
	display: none;
}
.g5ere__property-block-details li.property_year {
	display: none;
}
.g5ere__property-block-details li.size {
	display: none;
}
.g5ere__property-block-details li.rooms {
	display: none;
}
.g5ere__property-block-details .card-body ul li span {
    font-weight: bold;
}

/*new residential heading*/
.term-residential h1 {
    visibility: hidden;
    height: 80px !important;
}
.term-commercial h1 {
    visibility: hidden;
    height: 50px !important;
}
/*new residential heading*/
.term-residential p.page-sub-title:before, .term-residential-current-projects p.page-sub-title:before, .term-residential-past-projects p.page-sub-title:before, .term-residential-all-projects p.page-sub-title:before {
	display: block;
	content: "building homes for life";
	font-size: 32px;
	color: #1caeeb;
}

/*new commercial heading*/
.term-commercial p.page-sub-title:before, .term-commercial-current-projects p.page-sub-title:before, .term-commercial-past-projects p.page-sub-title:before, .term-commercial-all-projects p.page-sub-title:before {
	display: block;
	content: "elevating business spaces";
	font-size: 32px;
	color: #f59c00;
}
/* logo for residential and commerical pages*/

.term-residential h1:before, .term-residential-current-projects h1:before, .term-residential-past-projects h1:before, .term-residential-all-projects h1:before {
	display: block;
	visibility: visible;
  content: url(/wp-content/uploads/2022/12/development-logo-smaller.png);
	padding-bottom: 50px;
}

.term-commercial h1:before, .term-commercial-current-projects h1:before, .term-commercial-past-projects h1:before, .term-commercial-all-projects h1:before {
	display: block;
	visibility: visible;
  content: url(/wp-content/uploads/2022/10/commercial-logo-smaller-1.png);
	padding-bottom: 70px;
}


/*about us page*/
.vc-col-no-pt.md-mg-mt-0.position-relative{
	box-shadow: 0 5px 15px 0 rgb(51 51 51 / 8%);
}

/*land*/

.slick-arrow{
	background-color: #1daeeb;
	color: #fff;
}
.slick-arrow:hover{
	background-color: #ababab;
}
.before-and-after h2{
	font-size: 18px;
}
@media only screen and (max-width: 768px) {
	.about-us-sub h2{
	font-size: 25px;
}
}


.vc_tta.vc_tta-spacing-20 .vc_tta-tab{
	margin-top: 0px;
}

@media only screen and (max-width: 450px) {
  .term-residential h1::before {
  display: flex;
  content: url(/wp-content/uploads/2022/12/development-logo-smaller.png);
  padding-bottom: 50px;
  flex-direction: column;
  width: 93vw;
}
}

@media only screen and (max-width: 604px) {
  .term-commercial h1::before {
  display: flex;
  content: url(/wp-content/uploads/2022/10/commercial-logo-smaller-1.png);
  padding-bottom: 60px;
  flex-direction: column;
  width: 93vw;
}
}
@media only screen and (max-width: 768px) {
.term-residential p.page-sub-title:before {
  display: block;
	content: "building homes for life";
	font-size: 25px;
	color: #1caeeb;
	padding-bottom: 10px;
	
}
}
@media only screen and (max-width: 768px) {
.term-commercial p.page-sub-title:before {
	display: block;
	content: "elevating business spaces";
	font-size: 25px;
	color: #f59c00;
	line-height: 1.2em;
	padding-bottom: 10px;
}
}

@media only screen and (max-width: 768px) {
	.footer-image{
		padding-top: 10px;
		width: 650px;
	}
}

/* Hiding filters on category pages */

li a[title~="All"]:not([title="All Residential"], [title="All Commercial"]), body[class*="term-residential"] li a[title*="Commercial"], body[class*="term-commercial"] li a[title*="Residential"] {
	 display: none;
	padding: 0px !important;
	margin: 0px !important;
	letter-spacing: 0px !important;
	margin-left: 0px !important;
}


/*li a[title~="All"]:not([title="All Residential"], [title="All Commercial"]), .term-residential li a[title*="Commercial"], .term-commercial li a[title*="Residential"] {
    display: none;
	padding: 0px !important;
	margin: 0px !important;
	letter-spacing: 0px !important;
	margin-left: 0px !important;
}*/
li a[title~="All"]:not([title="All Residential"], [title="All Commercial"]) {
	padding: 0px !important;
	margin: 0px !important;
}
.g5core__cate-filer>li+li {
	margin-left: 5px !important;
}

.g5ere__loop-property-badge .all-residential-projects {
	display: none;
}
.g5ere__loop-property-badge .all-commercial-projects {
	display: none;
}

/* Home page video width */
#o2c-video #widget2 {width: 100% !important;}

/* Placeholder text */
textarea::placeholder, select::placeholder, input[type]::placeholder {color: #000;}

/* Mobile fixes post launch */
@media only screen and (max-width: 1199px) {
	.lg-col-pd-right-15 > div {margin-left: 15px !important;}
}