/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@import "ad-assets/fonty/stylesheet.css";

.banner-title{
	/*color: #D5AD6D !important;
  background: -webkit-linear-gradient(transparent, transparent), -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(126,85,30,1) 61%, rgba(213,173,109,1) 100%) !important;
    background-clip: border-box, border-box!important;
  background: -o-linear-gradient(transparent, transparent)!important;
  -webkit-background-clip: text!important;
  -webkit-text-fill-color: transparent!important;*/
}

.hm-port .gb-query-loop-wrapper figure{
	overflow: hidden;
}

.hm-port .gb-query-loop-wrapper figure img{
	/*transition: transform .5s;*/
}

.hm-port .gb-query-loop-wrapper figure:hover img{
	/*transform: scale(1.5);
	transition: transform .5s;*/
}

.single-prop-form {
  position: sticky;
  top: 36px;
}

.hm-port h3 {
  position: absolute;
  bottom: -4px;
  width: 100%;
  background: rgba(0, 34, 51, 0.94);
  padding: 33px 15px !important;
	transition: transform .5s;
	display: none;
}

.hm-port .prop-grid-bx:hover h3 {
	display: block;
}

.hm-port h3 a{
  color: #fff !important;
}

.hm-port .prop-grid-bx {
  position: relative;
  margin: 0;
  padding: 0;
}

.hm-faq h3 {
  font-size: 24px;
  font-weight: 600;
  color: var(--global-color-8);
}

.hm-faq .c-accordion__content {
  background: #f4f4f4;
  padding: 24px;
  padding-bottom: 4px;
  margin-bottom: 24px;
}

.hm-faq h3::after {
  font-size: 36px;
  font-weight: 600;
  color: var(--global-color-8);
}

.hed-soc{
	margin: 0px;
}

.servi-accord h3 {
  font-weight: 600;
  color: var(--global-color-8);
}

.servi-accord h3:after {
  color: var(--global-color-8);
	font-weight:700;
	font-size: 36px;
}

.servi-accord {
  border-bottom: 2px solid var(--global-color-8);
  margin-bottom: 15px;
}

header#masthead {
  /*box-shadow: 0px 0px 4px 1px #fff;*/
}

.cpy-note {
  text-align: center;
  padding: 15px 0px 12px;
  margin: 32px 0px 0px;
  color: #fff;
  font-size: 14px;
  border-top: 1px solid #d3a900;
}

.cpy-note a{
  color: #fff;
}

.cpy-note a:hover{
  color: #d3a900;
}

@media(max-width:768px){
	.top-hea{display: none;}
}