/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Archive Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body ul.menu, body nav, body .menu, body .main-navigation, body .mobile-menu, body .offcanvas-menu, body .navbar{
	transition: none !important;
	animation: none !important;
}

body .mobile-menu, body .offcanvas-menu{
	-webkit-transform: none !important;	-ms-transform: none !important;	transform: none !important;
	opacity: 1 !important;
	visibility: visible !important;
}

body nav .fadeIn, body nav .slideIn{
	-webkit-animation-name: none !important;	animation-name: none !important;
}

body .jv-form{
	max-width: 650px;
	margin: auto;
	padding: 25px;
	border-radius: 8px;
	background: #f9f9f9;
}

body .jv-form h3{
	text-align: center;
	margin-bottom: 20px;
}

body .jv-form label{
	display: block;
	font-weight: 600;
	margin-bottom: 6px;
}

body .jv-form input, body .jv-form select, body .jv-form textarea{
	width: 100%;
	padding: 10px;
	margin-bottom: 15px;
	border-radius: 5px;
	border: 1px solid #ccc;
}

body .jv-form textarea{
	min-height: 120px;
}

body .jv-form input[type="submit"]{
	background: #000;
	color: #fff;
	border: none;
	cursor: pointer;
	padding: 12px;
	font-size: 16px;
}

body .jv-form input[type="submit"]:hover{
	background: #333;
}

body .jv-land-fields{
	display: none;
}

body :root{
	--color-bg: #0b0f17;
	--color-bg-card: #121826;
	--color-gold: #d4af37;
	--color-gold-hover: #b8962e;
	--color-text-muted: #9ca3af;
}

body .bg-theme{
	background-color: var(--color-bg);
}

body .bg-card{
	background-color: var(--color-bg-card);
}

body .text-gold{
	color: var(--color-gold);
}

body .border-gold{
	border-color: var(--color-gold);
}

body .hover-lift{
	transition: transform .3s ease, box-shadow .3s ease;
}

body .hover-lift:hover{
	-webkit-transform: translateY(-4px);	-ms-transform: translateY(-4px);	transform: translateY(-4px);
	-webkit-box-shadow: 0 12px 30px rgba(212,175,55,.15);	box-shadow: 0 12px 30px rgba(212,175,55,.15);
}

body .text-gradient-gold{
	background:-webkit-linear-gradient(left,#d4af37,#f3e5ab,#d4af37);	background:-o-linear-gradient(left,#d4af37,#f3e5ab,#d4af37);	background:linear-gradient(90deg,#d4af37,#f3e5ab,#d4af37);

}

body nav, body .menu, body .dropdown-menu{
	animation: none !important;
	transition: none !important;
}

body #menu-main-menu > .menu-item > a{
	padding-left:10px;
	padding-right:10px;
	margin-left:-5px;
	margin-right:-5px;
}

body #search-box-tab-content .active .search-field-box:nth-child(4){

	display:none;
}

body .single-property-title-box .mb-3 img{
	border-style:solid;
	border-width:2px;
	border-color:#7f8c8d;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .prop_more_details .container .single-properties-block .single-property-box .single-property-title-box .row .mb-3 .feature-box img{
	width:100% !important;
	height:auto !important;
}

body .single-property-box h4{
	background-image:-webkit-linear-gradient(left, #4da0b0 0%, #d39d38 100%);	background-image:-o-linear-gradient(left, #4da0b0 0%, #d39d38 100%);	background-image:linear-gradient(to right, #4da0b0 0%, #d39d38 100%);
}

body #blink{
	text-shadow:rgb(255, 255, 255) 0px 0px 2px, rgb(255, 255, 255) 0px 0px 4px, rgb(255, 255, 255) 0px 0px 6px, rgb(255, 119, 255) 0px 0px 8px, rgb(255, 0, 255) 0px 0px 12px, rgb(255, 0, 255) 0px 0px 16px, rgb(255, 0, 255) 0px 0px 20px, rgb(255, 0, 255) 0px 0px 24px;
}

body .single-property-box .single-property-title-box .row{
	margin-top:15px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-bottom:-40px;
}

@media (max-width:767px){

	body .single-property-title-box .mb-3{
	margin-bottom:-15px !important;
	margin-left:12px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .single-property-title-box .mb-3 .single-property-title{
	padding-left:10px;
	padding-right:10px;
}

body .single-property-box h4{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .single-property-box .single-property-title-box .row{
	margin-bottom:-10px;
}

body .banner_title_box{
	padding-top:50px;
	}

}



/*-----------------------------------------------*/
/*  Archive Page                                 */
/*-----------------------------------------------*/
body.archive #menu-main-menu > .menu-item > a{
	padding-left:10px;
	padding-right:10px;
	margin-left:-5px;
	margin-right:-5px;
}