body, p, h1, h2, h3, h4, h5, a, span, button, label, placeholder, input {
    font-family: "Inter", Sans-serif;
}

.mailerlite-form-field label, .mailerlite-form-title, .mailerlite-form-description {display: none !important;}

.mailerlite-form-field input, .mailerlite-subscribe-button-container button {width: 100%;}

.mailerlite-subscribe-button-container button {background-color: #1a2231; border-radius: 0;}

.mailerlite-form-field input {padding: 0.5em 1em; border-radius: 0; border: 1px solid #dadbdd;}

.single-opalestate_agent .site-content {
    margin-top: 0px !important;
}

.single-agent ul.list-inline {
    display: none;
}

.single-agent .entry-content .opalestate-box {
    margin-top: 30px;
}

.single-agent .agent-box, .single-agent .opalestate-title {
    padding-top: 200px;
}

.single-agent .team-header img {
    height: 500px !important;
}

ul.agent-single-info {
    columns: 1;
    width: 100%;
}

.agent-single-info li.opalestate-social-icons a {
    font-size: 2em;
}

li.opalestate-social-icons {
	  margin-top: 20px;
}

.agents-container p.team-job {
	font-size: 0.9em;
}

.opalestate-sidebar-box, .property-map-section, .property-walkscore-session, .property-enquire-form {display: none !important;}


.type-opalestate_agent .agent-inner .agent-box-image img, .type-opalestate_agent.agent-grid-style-v2 .agent-inner .agent-box-image a img {
    aspect-ratio: auto;
}

.opal-collapse-container label {
		color: #fff;
}


@media screen and (max-width: 767px) {
.single-agent .agent-box, .single-agent .opalestate-title {
    padding-top: 120px;
}
}

/** JC GOFREDO AUGUST 15 EDITS **/

/** HIDE PAGE VIEW STATISTICS FROM OPAL PLUGIN **/
div.property-views-statistics-session,
div.opalestate-reviews {
	display: none !important;
}

/** HIDE DESCRIPTION LABEL **/

div.entry-summary > div.entry-content h5.box-heading {
 display: none !important;
}

/** FONT FIX **/
div.box-inner-summary {
	font-family: "Inter", Sans-serif !important;
}

/** REMOVE PRINT AND ADD TO FAVORITES **/
ul.property-meta-top-right {
	 display: none !important;
}

/** REMOVE OPAL ESTATE LOGIN, REGISTER, REQUEST VIEWING PANELS **/
#opalestate-user-form-popup,
#property-request-view-popup {
	display: none !important;
}

/** HIDE PROPERTY NAVBAR **/
/* .property-preview {
	display: none !important;
}
 */

/** CUSTOM PROPERTY ARROW **/
.swiper-button-next, .swiper-button-prev, .swiper-button-disabled {
		color: #e02029;
		padding: 32px;
	  border-radius: 50px
}

#postcarousel-posts-block-5 > div.swiper-button-prev.swiper-button-disabled {
		color: #e02029;
		padding: 32px;
	  border-radius: 50px
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
		content: 'next';
		color: #e02029;
		font-size: 48px;
		padding: 32px;
		border-radius: 50px;
}

.swiper-button-prev {
	padding: 32px; !important;
	border-radius: 50px; !important;
	color: #e02029; !important;
}

/** Hide Single property search field **/
#search-2 {
/* 	display: none !important; */
}

/** Align widget section Single property **/
.opalestate-single-property-widgets {
	padding-top: 30px;
}

#opalestate_search_properties_widget-2 h5.widget-title {
	color: #3b3b3b !important;
}

/** Smaller font for property preview meta **/
.property-meta-list {
	font-size: 13px !important;
}

/** Align property price to Inter font **/
span.property-regular-price, 
.property-grid__price-status {
	font-family: 'Inter', sans-serif;
	font-size: 1.1em;
}

/** ABOUT US Footer link fix for spacing of dropdown **/
ul.elementor-nav-menu.sm-vertical li:nth-last-child(2) {
	width: 140px;
}

/** Customer Elementor Black Menu link spacing / padding **/
ul#menu-1-155fe5a li a.elementor-item {
	padding: 16px 12px;
}


