/*
Theme Name: Portugal Edition
Theme URI: #
Author: Digital Connection
Author URI: https://www.digitalconnection.pt/
Description: This is theme developed fot Portugal Edition by Digital Connection.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cat
*/
@import "css/custom.css";
@import "css/responsive.css";
.wpml-ls-native{
	text-transform:uppercase;
}

.slider-part-single .mySwiper2 img{
	    height: 400px;
    width: 100%;
    object-fit: cover;
}

.slider-part-single .mySwiper1 img{
	    height: 150px;
    width: 100%;
    object-fit: cover;
}

.property-details .wrapper .item{
	width:33.3%;
}
.property-form{
	background:#f6f6f6;
	padding:30px;
	    position: sticky;
    top: 100px;
}
.property-form .form-control{
	background:#ececec;
	border:none;
}
.property-form  .wpcf7-list-item-label{
	color:#000;
}
.property-form .btn {
    background: var(--secondary-color);
    border: none;
    color: var(--primary-color);
    font-weight: 500;
    padding: 5px 40px;
    font-size: 18px;
}
.property-single-page{
	padding:40px 0;
}
.property-single-page h1{
	    color: var(--primary-color);
    font-size: 38px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Jost', sans-serif;
	display: inline-block;
	padding-right:15px;
    font-weight: 400;
	    margin: 0;
}
.property-single-page .title-part span{
	    color: var(--secondary-color);
    font-size: 18px;
    font-family: 'Jost', sans-serif;
	text-transform:uppercase;
	letter-spacing: 1px;
	  
}
.property-single-page .title-part h5{
	font-family: 'PlayfairDisplay-Bold';
	font-weight:600;
	 font-size: 34px;
    text-transform: uppercase;
	    margin: 10px 0;
	
}
.property-single-page .title-part p{
	    color: var(--primary-color);
    font-family: 'Playfair Display', serif;
    font-size: 32px;
	    line-height: 1;
	margin-bottom:30px;
}
.main-content-single h4{
	    color: var(--secondary-color);
    font-size: 22px;
    padding-top: 10px;
    letter-spacing: 1px;
    font-family: 'PlayfairDisplay-Bold';
	margin-bottom:20px;
}
.property-details h3, .faq-details h3{
		    color: var(--secondary-color);
    font-size: 22px;
    padding-top: 10px;
    letter-spacing: 1px;
    font-family: 'PlayfairDisplay-Bold';
	margin-bottom:30px;
}
.property-details h5{
	margin:0;
	text-transform:uppercase;
	font-size: 18px;
	  color: var(--secondary-color);
	    font-weight: 400;
}
.faq-details .accordion-item{
	border:none;
	border-bottom:1px solid  #b4b4b4;
}
.faq-details .accordion-button{
	background:none;
	    padding: 15px 0px;
	    color: var(--primary-color);
}
.faq-details  .accordion-item:last-of-type {
     border-bottom-right-radius: 0; 
   border-bottom-left-radius:0;
}
.accordion-button:focus{
	box-shadow:none;
}
.property-form p{
	 color: var(--primary-color);
    font-family: 'Playfair Display', serif;
    font-size: 20px;
}
.property-form h4{
	font-weight:400;
}
.faq-details .accordion-body{
	padding: 20px 0;
}
.faq-details .accordion-button:not(.collapsed) {
   color: var(--primary-color);
    background-color: #e7f1ff;
    box-shadow: none;
/*     border-bottom: 1px solid #b4b4b4; */
	background:none;
}
/*   .sec_imoveis .sec_btn{
	display:block;
	margin-top:50px;
}*/
.otgs-development-site-front-end{
	display:none;
}