/*
Theme Name:     GTA Next
Theme URI:      https://www.apdigital.ca
Template:       kadence
Author:         AP Digital
Author URI:     https://www.apdigital.ca
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
#listing-results-view.mrp-style-area .mrp-listing-page-navigation .page-buttons a {
    color: #fff !important;
    background-color: #000!important;
    box-shadow: unset!important;
}
.single-content ul, .single-content ol {
    padding-left: 0em!important;
	margin: unset!important;
}
.kb-row-layout-id2195_1a88e5-a8 {
  position: relative;
  z-index: 0;
}

.kb-row-layout-id2195_1a88e5-a8::before {
  content: '';
  position: absolute;
  top: -100px; /* Start higher up to compensate for rotation */
  left: 85%; /* Adjust left as needed */
  width: 10%;
  height: 900px;
  background-color: #f5f5f5;
  transform: rotate(25deg); /* Rotate for a stronger diagonal effect */
  transform-origin: top left;
  z-index: -1;
}
@media (max-width: 768px) {
.site-branding a.brand {
    margin-bottom: -30px;
    margin-top: -5px;
}
.mrpbuttonsearch {
    width: 100%;
}
	button.searchbuttonlisting {
    margin-top: 15px;
    width: 100%;
}
.kb-row-layout-wrap.kb-row-layout-id1566_084ba5-b0.alignnone.kt-row-has-bg.herobannersection.wp-block-kadence-rowlayout {
    margin-right: -15px;
    margin-left: -15px;
}
.recentlistings .mrp-listing-results > li:nth-child(n+5) {
    display: none !important;
}
}
.site-branding {
    margin-top: -15px;
}
.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open {color: #fff!important;}
button#mobile-toggle {
    border-radius: 80px;
}
.recentlistings .mrp-results-vow-toolbar-wrapper, .recentlistings .mrp-listing-result-overflow-message, .recentlistings .top-divider, .recentlistings .mrp-results-page-summary, .recentlistings .listing-results-navigation-bottom, .recentlistings .mrp-listing-results-footer, .mrp-listing-last-modified {display:none!important;}
.recentlistings #listing-results-view.mrp-style-area.sm560 .mrp-listing-results > li:nth-child(n+5) {
    display: none !important;
}
#listing-results-view.mrp-style-area .mrp-listing-results {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
	justify-content: center;
}
#listing-results-view.mrp-style-area.sm.md .mrp-listing-result {
    padding: 8px;
	padding: 10px!important;
    border: 1px solid #eeeeee;
	border-radius: 5px;
}
#listing-results-view.mrp-style-area.sm.md.lg.xl .mrp-listing-result {
    width: 23%!important;
}
#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .listing-item-entry-title {
    height: 2.8em;
    margin: unset!important;
    text-align: center;
}
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover, .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a, .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-ancestor > a, .main-navigation .primary-menu-container > ul > li.menu-item.current-page-parent > a, .main-navigation .primary-menu-container > ul > li.menu-item.current-product-ancestor > a {
    border-radius: 3px!important;
}
.contact-name, .contact-office, .contact-phone, .powered-by {
    display: none;
}
form.mrp-omnibox-v2 .field-item {
    padding: 0px 15px!important;
}
form.mrp-omnibox-v2 .field-item {
    min-width: 275px!important;
}
form.mrp-omnibox-v2.xs.sm.sm560.sm620.md.lg.xl {
    margin-bottom: unset !important;
}
form.mrp-omnibox-v2 .field-item {
    padding: 0px 5px!important;
}
#listing-details-view.mrp-style-area.xs .mrp-listing-quick-actions.top > span.details-ribbon.ribbon-new {
    background-color: #00a136 !important;
    border-radius: 3px !important;
	font-size:18px!important
}
#listing-details-view.mrp-style-area.xs .mrp-listing-quick-actions.top > span.details-ribbon.ribbon-leased {
    border-radius: 3px !important;
    background-color: #a81818 !important;
}
#listing-details-view.mrp-style-area .mrp-listing-quick-actions > span {
    background-color: #000 !important;
	border-radius:50%;
	font-size:20px!important;
}
#listing-details-view.mrp-style-area.sm620 .post-image-wrapper {
    max-width: 100%!important;
}
#listing-details-view.mrp-style-area .mrp-area-stats dd {
    margin-top: 22px!important;
    margin-bottom: 25px!important;
}
#listing-details-view.mrp-style-area .mrp-listing-links-section > ul li {
    color: #fff!important;
    box-shadow: unset !important;
    background-color: var(--g-accent-color, #12212e)!important;
}
#listing-results-view.mrp-style-area .mrp-listing-main-image-container .inner img.mrp-listing-main-image {
    border-radius: 10px;
}
.idx-basic-form .selectize-control.multi .selectize-input [data-value] {
    background-color: #0e2024!important;
    border: 1px solid #000000!important;
}
#listing-results-view.mrp-style-area .mrp-listing-details-link a {
    box-shadow: unset !important;
    background-color: #000!important;
}
#listing-results-view.mrp-style-area .mrp-listing-details-link a:hover {
    box-shadow: unset !important;
    background-color: #AE9A76!important;
}
#listing-results-view.mrp-style-area .mrp-listing-links-section .menu-handle {
    box-shadow: unset !important;
    border: 1px solid #000;
}
#listing-results-view.mrp-style-area .mrp-listing-links-section .menu-handle:hover {
    box-shadow: unset !important;
	background:#000;
	color:#fff;
    border: 1px solid #000;
}
#listing-results-view.mrp-style-area .mrp-listing-result-overflow-message {
    box-shadow: unset !important;
    background-color: #e4efff!important;
    border: 1px solid #bad6ff;
    color: #000!important;
    margin-bottom: 0px!important;
    margin-top: 0px!important;
}
#listing-results-view.mrp-style-area .mrp-listing-main-image-container {
    padding: 0px !important;
    box-shadow: unset !important;
}

#listing-results-view.mrp-style-area .summary-property-type {
    background-color: #030608 !important;
    box-shadow: unset !important;
    text-transform: uppercase;
    font-size: 12px !important;
}
}
#listing-results-view.mrp-style-area .photo-overlay .mrp-listing-main-image-container .results-ribbon {
    top: 26px!important;
    left: -52px!important;
}
.site-main-header-inner-wrap {
    min-height: 40px;
    width: 98%;
		margin: auto;
    margin-top: 20px;
    background: #fff;
    padding: 15px;
    border-radius: 10px;
}
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common {
    background: #fff !important;
}
.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common {
    background: #fff !important;
}
form#srfm-form-2244 {
    margin-bottom: 1px !important;
}
.ccontactbutton span.kb-svg-icon-wrap.kb-svg-icon-fe_arrowUpRight.kt-btn-icon-side-right {
    background: #000;
    padding: 7px;
    border-radius: 50px;
    color: #fff;
}
.ccontactbutton span.kb-svg-icon-wrap.kb-svg-icon-fe_arrowUpRight.kt-btn-icon-side-right:hover {
    background: #AE9A76;
}
input[name="preferredViewing"][value="virtual"] {
  display: none;
}
