@import url("/t/_common/css/spacing/ReNetMargins.css");
@import url("/t/_common/css/spacing/ReNetPadding.css");

/* CUSTOM */
/* home */
#kirra.pageType_1001 #headerWrapper,
.pageType_1001 .default-skin.header {
    background: transparent;
}

#kirra.pageType_1001 #pageWrapper {
    margin-top: 0 !important;
}

#kirra #homePageImageWrapper .imgWrapper {
    height: 100vh;
    padding-bottom: 0;
}

#kirra.pageType_1001 #contactModule,
.pageType_1001 #footerWrapper {
    display: none;
}

#kirra.pageType_1001 #copyrightWrapper {
    background: transparent;
    bottom: 0;
    font-size: 1.2rem;
    min-height: 30px;
    position: fixed;
    width: 100%;
}

/* property results */
#masonryGrid .masonry-item .masonry_listing_parent {
    border-bottom: 6px solid rgba(0, 0, 0, 1);
}

/* property detail */
#kirra #headerWrapper #propertyHeaderWrapper {
    border-top: solid 1px rgba(255, 255, 255, 0.35);
}

/* Contact */
.pageType_3200 .contentWrapper table td {
    width: 85%;
}


/* TEMPLATE */
body {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

.btn {
    background-color: rgba(151, 2, 84, 1);
    border-bottom-color: rgba(151, 2, 84, 1);
    color: rgba(255, 255, 255, 1);
}

.btn:hover {
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

a {
    color: rgba(151, 2, 84, 1);
}

a:focus,
a:hover {
    color: rgba(0, 0, 0, 1);
}

/* Typography */
body {
    font-family: "Roboto", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ol,
ul {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
}

h1,
h2,
b,
strong,
a,
.btn {
    font-weight: 700;
}

/* Global Forms */
#kirra ::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 1);
    font-weight: 400;
}

#kirra ::-moz-placeholder {
    color: rgba(0, 0, 0, 1);
    font-weight: 400;
}

#kirra :-moz-placeholder {
    color: rgba(0, 0, 0, 1);
    font-weight: 400;
}

#kirra :-ms-input-placeholder {
    color: rgba(0, 0, 0, 1);
    font-weight: 400;
}

form .form-group .form-control,
form .form-group .dropdown-toggle {
    border-color: rgba(185, 185, 185, 1);
}

form .form-group .dropdown-toggle {
    background-color: transparent;
    border-color: rgba(185, 185, 185, 1);
    color: rgba(0, 0, 0, 1);
}

form .form-group .dropdown-toggle span {
    color: rgba(85, 85, 85, 1);
    font-size: 14px;
    font-weight: 300;
}

form li input[type="radio"]:before {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
}

form li input[type="radio"]:hover::before {
    background-color: rgba(0, 0, 0, 1);
    border: 1px solid rgba(0, 0, 0, 1);
}

form li input[type="radio"]:after {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 1);
}

form li input[type="radio"]:hover::after {
    border-color: rgba(0, 0, 0, 1);
}

form li input[type="radio"]:checked::after {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

/* Quicksearch */
#kirra #quicksearch li:not(.disposalMethod)>label {
    color: rgba(255, 255, 255, 1);
    text-align: left;
}

#kirra #quicksearch li .radio label {
    color: rgba(255, 255, 255, 1);
}

/* Property Alerts */

/* Landing Page */
#kirra #landingPage .backstretch {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #landingPage .logoWrapper {
    top: 0;
}

#kirra #landingPage .officeWrapper .officeDetails a:before {
    background-color: transparent;
}

#kirra #landingPage .officeWrapper a .contentWrapper h2 {
    color: rgba(255, 255, 255, 1);
}

#kirra #landingPage .officeWrapper a .contentWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra #landingPage .officeWrapper a .contentWrapper h3 {
    color: rgba(255, 255, 255, 1);
}

#kirra #landingPage #copyrightWrapper {
    background-color: transparent;
}

#kirra #landingPage #copyrightWrapper p,
#kirra #landingPage #copyrightWrapper a {
    color: rgba(255, 255, 255, 1);
}

#kirra #landingPage #copyrightWrapper a:hover {
    color: rgba(255, 255, 255, 0.65);
}

/* Header */
#kirra #headerWrapper,
.default-skin.header {
    background-color: rgba(0, 0, 0, 1);
}

.redq .navbar-toggle {
    border-color: rgba(255, 255, 255, 1);
}

.redq .navbar-toggle .icon-bar {
    background-color: rgba(255, 255, 255, 1) !important;
}

.redq .navbar-toggle:hover {
    background-color: transparent;
    border-color: rgba(151, 2, 84, 1);
}

.redq .navbar-toggle:hover .icon-bar {
    background-color: rgba(151, 2, 84, 1) !important;
}

.redq #mobile-menu-wrap li a:hover {
    background-color: rgba(151, 2, 84, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
}

.redq #mobile-menu-wrap .mobile-menu-close:hover,
.redq #mobile-menu-wrap .dropdown-toggle:hover {
    background-color: transparent !important;
}

.redq #mobile-menu-wrap .mobile-menu-close:hover i,
.redq #mobile-menu-wrap .dropdown-toggle:hover i,
.redq #mobile-menu-wrap .dropdown-toggle:hover span {
    color: rgba(0, 0, 0, 1);
}

.redq #mobile-menu-wrap .dropdown-toggle+.dropdown-menu .columns h5 {
    background-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
    margin-bottom: 0;
    padding: 10px;
}

.redq #mobile-menu-wrap .dropdown-toggle+.dropdown-menu .columns h5:hover {
    color: rgba(255, 255, 255, 1);
}

/* Homepage */
#kirra #homePageImageWrapper .imgWrapper {
    background-color: rgba(245, 245, 245, 1);
}

#kirra #homePageImageWrapper #officeWrapper #contentWrapper h1 {
    color: rgba(255, 255, 255, 1);
    font-size: 70px;
    font-weight: normal;
}

#kirra #homePageImageWrapper #officeWrapper #contentWrapper h2 {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageImageWrapper #officeWrapper #contentWrapper h3 {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules .container {
    background-color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules .mainHeading {
    color: rgba(0, 0, 0, 1);
}

/* Homepage - Home Buttons */
#kirra #homePageModules .homeButtonsWrapper .content-box {
    background: rgba(0, 0, 0, 1);
    border: solid 2px rgba(0, 0, 0, 1);
}

#kirra #homePageModules .homeButtonsWrapper .content-box:hover {
    border: solid 2px rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

/* Home page content */
#kirra #homePageModules #homeDynamicContentWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeDynamicContentWrapper .mainHeading,
#kirra #homePageModules #homeDynamicContentWrapper {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeDynamicContentWrapper a {
    color: rgba(255, 255, 255, 0.5);
}

#kirra #homePageModules #homeDynamicContentWrapper a:hover {
    color: rgba(255, 255, 255, 1);
}

/*Homepage - Blog Articles */
#kirra #homePageModules #blogContentWrapper .blogItemWrapper {
    border-bottom-color: rgba(0, 0, 0, 0.35);
}

#kirra #homePageModules #blogContentWrapper .blogItemWrapper:before {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #blogContentWrapper .contentWrapper h2 {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #blogContentWrapper .contentWrapper .btn {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #blogContentWrapper .blogItemWrapper:hover .contentWrapper h2,
#kirra #homePageModules #blogContentWrapper .blogItemWrapper:hover .contentWrapper h5 {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #blogContentWrapper .blogItemWrapper:hover .contentWrapper .btn {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

/* Facebook */
#kirra #facebookWrapper .socialHeader,
#kirra #communityWrapper .socialHeader {
    background-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra #facebookWrapper .socialHeader i,
#kirra #communityWrapper .socialHeader i {
    color: rgba(255, 255, 255, 1);
}

/* Content Scroller */
#kirra #communityWrapper #blogPostNav a {
    border-color: rgba(0, 0, 0, 0);
}

#kirra #communityWrapper #blogPostNav i {
    color: rgba(255, 255, 255, 0.75);
}

#kirra #communityWrapper #blogPostNav a:hover i {
    color: rgba(255, 255, 255, 1);
}

#kirra #communityWrapper #contentScroller .scrollerItem {
    border-bottom: 1px solid rgba(225, 225, 225, 1);
}

#kirra #communityWrapper #contentScroller .scrollerItem h2 {
    color: rgba(0, 0, 0, 1);
}

#kirra #communityWrapper #contentScroller .scrollerItem .leftColumn button {
    background-color: transparent;
    color: rgba(0, 0, 0, 1);
}

#kirra #communityWrapper #contentScroller .scrollerItem .rightColumn {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #communityWrapper #contentScroller .scrollerItem .rightColumn h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra #communityWrapper #contentScroller .scrollerItem .rightColumn h1 {
    color: rgba(255, 255, 255, 1);
}

/* Homepage - Testimonals */
#kirra #homeTestimonialsWrapper {
    background-color: rgba(255, 255, 255, 1);
}

#kirra #homeTestimonialsWrapper .container {
    background-color: transparent;
}

#kirra #homePageModules #homeTestimonialsWrapper h4 {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeTestimonialsWrapper h4:before,
#kirra #homePageModules #homeTestimonialsWrapper h4:after {
    border-top-color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeTestimonialsWrapper .mainHeading {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeTestimonialsWrapper #owl-testimonials h2,
#kirra #homePageModules #homeTestimonialsWrapper #owl-testimonials p {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeTestimonialsWrapper #owl-testimonials h4 {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeTestimonialsWrapper #owl-testimonials h5 {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeTestimonialsWrapper #owl-testimonials .owl-nav .owl-prev,
#kirra #homePageModules #homeTestimonialsWrapper #owl-testimonials .owl-nav .owl-next {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeTestimonialsWrapper #owl-testimonials .owl-nav .owl-next {
    border-left: 0;
}

#kirra #homePageModules #homeTestimonialsWrapper #owl-testimonials .owl-controls .owl-nav i {
    color: rgba(0, 0, 0, 1);
}

/* Homepage - Search Properties */
#kirra #homePageModules #homeSearchWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeSearchWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeSearchWrapper h4:before {
    border-top-color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeSearchWrapper h4:after {
    border-top-color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeSearchWrapper .mainHeading {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeSearchWrapper #quicksearch .form-group .form-control {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeSearchWrapper #quicksearch .form-group .bootstrap-select.btn-group button {
    background-color: transparent;
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeSearchWrapper #quicksearch li.search button {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 1);
}

/* Homepage - Recent Listings */
#kirra #homePageModules #homePropertyListingsWrapper h4 {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homePropertyListingsWrapper h4:before,
#kirra #homePageModules #homePropertyListingsWrapper h4:after {
    border-top-color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homePropertyListingsWrapper .mainHeading {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homePropertyListingsWrapper #filters .btn,
#kirra #homePageModules #homePropertyListingsWrapper .view-all-listings {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homePropertyListingsWrapper #filters .btn.is-checked,
#kirra #homePageModules #homePropertyListingsWrapper .view-all-listings:hover {
    background-color: rgba(0, 0, 0, 1);
    border-bottom-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

/* Homepage - Services */
#kirra #homePageModules #homeServicesWrapper h4 {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeServicesWrapper h4:before,
#kirra #homePageModules #homeServicesWrapper h4:after {
    border-top-color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeServicesWrapper .mainHeading {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeServicesWrapper .serviceModuleWrapper {
    border-color: rgba(225, 225, 225, 1);
}

#kirra #homePageModules #homeServicesWrapper .contentWrapper .fa {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeServicesWrapper .serviceModuleWrapper .contentWrapper.hover .fa {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeServicesWrapper .serviceModuleWrapper .contentWrapper.hover h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeServicesWrapper .serviceModuleWrapper .contentWrapper.hover p {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeServicesWrapper .serviceModuleWrapper .contentWrapper.hover {
    background-color: rgba(0, 0, 0, 1);
}

/* Homepage - Newsletter Signup */
#kirra #homePageModules #homeSignupWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeSignupWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeSignupWrapper h4:before,
#kirra #homePageModules #homeSignupWrapper h4:after {
    border-top-color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeSignupWrapper .mainHeading {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeSignupWrapper form li input[type="submit"] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1);
}

/* Homepage - Office Contact */
#kirra #homePageModules #homeOfficeContactWrapper h4 {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeOfficeContactWrapper h4:before,
#kirra #homePageModules #homeOfficeContactWrapper h4:after {
    border-top-color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeOfficeContactWrapper .mainHeading {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homeOfficeContactWrapper #Contact li.submit .btn {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

/* Homepage - Custom Content Module */
#kirra #homeCustomContentWrapper {
    background-color: rgba(235, 235, 235, 1);
}

#kirra #homeCustomContentWrapper .backstretch {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #homeCustomContentWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra #homeCustomContentWrapper h4:before,
#kirra #homeCustomContentWrapper h4:after {
    border-top-color: rgba(255, 255, 255, 1);
}

#kirra #homeCustomContentWrapper .mainHeading {
    color: rgba(255, 255, 255, 1);
}

#kirra #homeCustomContentWrapper p {
    color: rgba(255, 255, 255, 1);
}

/* Office Contact Module */
#kirra #contactModule {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #contactModule .container .centerVertical .officePhone h4 a {
    color: rgba(255, 255, 255, 1);
}

#kirra #contactModule .container .centerVertical .officeSocial {
    border-left-color: rgba(255, 255, 255, 1);
}

#kirra #contactModule h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra #contactModule ul li i {
    color: rgba(255, 255, 255, 1);
}

#kirra #contactModule ul li:hover i {
    top: 0;
}

/* Footer */
#kirra footer {
    background-color: rgba(255, 255, 255, 1);
}

/* Footer - Company Contact */
#kirra footer h3 {
    color: rgba(0, 0, 0, 1);
}

#kirra footer h5 {
    color: rgba(0, 0, 0, 0.5);
}

#kirra footer ul li i {
    color: rgba(0, 0, 0, 1);
}

/* Copyright */
#kirra #copyrightWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #copyrightWrapper .contentWrapper p {
    color: rgba(255, 255, 255, 0.65);
}

#kirra #copyrightWrapper .contentWrapper a {
    color: rgba(255, 255, 255, 0.65);
}

#kirra #copyrightWrapper .contentWrapper a:hover {
    color: rgba(255, 255, 255, 1);
}

/* Property Results */
#kirra #homePageModules #homePropertyListingsWrapper .listingSelector+.inspectWrapper {
    background-color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homePropertyListingsWrapper .listingSelector+.inspectWrapper>a {
    color: rgba(0, 0, 0, 1);
}

#kirra #homePageModules #homePropertyListingsWrapper .listingSelector .contentWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homePropertyListingsWrapper .listingSelector .contentWrapper h4:before,
#kirra #homePageModules #homePropertyListingsWrapper .listingSelector .contentWrapper h4:after {
    border-top-color: rgba(255, 255, 255, 1);
}

/* Property Results */
#kirra #PropertyResults #propertyResultsHeaderImageWrapper .backstretch {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #PropertyResults #propertyFilterWrapper .btn {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra #PropertyResults #propertyFilterWrapper #filters .btn.is-checked {
    background-color: rgba(0, 0, 0, 1);
    border-bottom: 1px solid rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra #PropertyResults #PropertySearchWrapper li>label {
    color: rgba(0, 0, 0, 1);
}

#masonryGrid .masonry-item .masonry_listing_parent .inspectWrapper {
    background-color: rgba(0, 0, 0, 1);
    width: 100%;
}

/* Property Detail */
#kirra #headerWrapper #propertyHeaderWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #headerWrapper #propertyHeaderWrapper h2 {
    color: rgba(255, 255, 255, 1);
}

#kirra #headerWrapper #propertyHeaderWrapper #tabWrapper .nav-tabs li {
    border-right-color: rgba(255, 255, 255, 0.35);
}

#kirra #headerWrapper #propertyHeaderWrapper #tabWrapper .nav-tabs li a {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.65);
}

#kirra #headerWrapper #propertyHeaderWrapper #tabWrapper .nav-tabs li:hover a,
#kirra #headerWrapper #propertyHeaderWrapper #tabWrapper .nav-tabs li.active a,
#kirra #headerWrapper #propertyHeaderWrapper #tabWrapper .nav-tabs li.active:hover a {
    color: rgba(255, 255, 255, 1);
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper+div>.status {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper+div>.status>h3 {
    color: rgba(255, 255, 255, 1);
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyCarousel .jcarousel-control-prev,
#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyCarousel .jcarousel-control-next {
    background-color: transparent;
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyCarousel .jcarousel-control-prev i,
#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyCarousel .jcarousel-control-next i {
    color: rgba(255, 255, 255, 0.65);
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyCarousel .jcarousel-control-prev:hover i,
#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyCarousel .jcarousel-control-next:hover i {
    color: rgba(255, 255, 255, 1);
}

/* Property Floorplans */
#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyDetailFloorplans .carousel-indicators li {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyDetailFloorplans .carousel-indicators li.active {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyDetailFloorplans .carousel-control {
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyDetailFloorplans .carousel-control i {
    color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyDetailFloorplans .carousel-control:hover {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyDetailFloorplans .carousel-control:hover i {
    color: rgba(255, 255, 255, 1);
}

#kirra #propertyDetailWrapper hr {
    border-top-color: rgba(215, 215, 215, 1);
}

#kirra #propertyDetailWrapper .leftColumn h2 {
    color: rgba(0, 0, 0, 1);
}

#propertyDetailWrapper .leftColumn #propertyDescriptionWrapper a[data-readmore-toggle] {
    border-top-color: rgba(215, 215, 215, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyDetailBBCWrapper .bbc li {
    color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper .rightColumn .before-you-bid {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color:rgba(151, 2, 84, 1);
    border-radius:20px;
    border-width: 2px !important;
    box-shadow: unset;
    color: rgba(255, 255, 255, 1);
    font-size: 17px;
    letter-spacing: 1px;
    min-height: 45px;
    text-decoration: none;
    min-width: 110px;
    outline: none;
    padding: 0 15px;
}

#kirra #propertyDetailWrapper .rightColumn .before-you-bid:hover {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyDetailIntroWrapper h3 {
    color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyDetailInformationWrapper h3 {
    border-bottom-color: rgba(215, 215, 215, 1);
    color: rgba(0, 0, 0, 1);
}

.modal-dialog .modal-content {
    background-color: rgba(255, 255, 255, 1);
}

#kirra #propertyDetailWrapper #propertyDetailAgentWrapper h3,
#kirra #propertyDetailWrapper #propertyDetailInspectionListWrapper h3,
#kirra #propertyDetailWrapper #propertyDetailPrintBrochureWrapper h3,
#kirra #propertyDetailWrapper #propertyDetailPrintBrochureWrapper:hover h3,
#kirra #propertyDetailWrapper #propertyDetailPrintBrochureWrapper:active h3,
#kirra #propertyDetailWrapper #propertyDetailPrintBrochureWrapper:visited h3,
#kirra #propertyDetailWrapper #propertyDetailFriendWrapper h3,
#kirra #propertyDetailWrapper #propertyDetailShareWrapper h3,
#kirra #propertyDetailWrapper #propertyDetailLinkWrapper h3,
#kirra #propertyDetailWrapper #propertyDetailApplyWrapper h3,
#kirra #propertyDetailWrapper #propertyDetailInspectRealEstateWrapper h3 {
    border-bottom-color: rgba(215, 215, 215, 1);
    color: rgba(0, 0, 0, 1);
}

/* Set Property Share */
#kirra #propertyDetailWrapper #share .social-icons li {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #share .social-icons li i:before {
    color: rgba(255, 255, 255, 1);
}

#kirra #propertyDetailWrapper .BBCWrapper .BBCContent .iconWrapper span circle,
#kirra #propertyDetailWrapper .BBCWrapper .BBCContent .iconWrapper span path {
    fill: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #share span circle,
#kirra #propertyDetailWrapper #share span path,
#kirra #propertyDetailWrapper #share span polygon {
    fill: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyDetailAgentWrapper .agentWrapper .contentWrapper h4 {
    color: rgba(0, 0, 0, 1);
}

#kirra #propertyDetailWrapper #propertyDetailAgentWrapper .agentWrapper .contentWrapper .bottomSection table td a {
    color: rgba(0, 0, 0, 1);
}

#kirra .fa-mobile {
    color: rgba(0, 0, 0, 1);
}

#kirra .fa-volume-control-phone {
    color: rgba(0, 0, 0, 1);
}

#kirra .fa-envelope {
    color: rgba(0, 0, 0, 1);
}

#kirra .fa-envelope-o {
    color: rgba(0, 0, 0, 1);
}

#kirra .fa-globe {
    color: rgba(0, 0, 0, 1);
}

/* Forms */
#kirra #forms h1 {
    color: rgba(151, 2, 84, 1);
}

#kirra #forms h4:before,
#kirra #forms h4:after {
    border-top-color: 1px solid rgba(0, 0, 0, 1);
}

#kirra #forms h3 {
    color: rgba(0, 0, 0, 1);
    font-weight: 700;
    text-transform: uppercase;
}

#kirra #forms #formWrapper:after {
    border-left-color: rgba(225, 225, 255, 1);
}

#kirra #forms .contentWrapper table h4,
#kirra #forms .contentWrapper table h4 a,
#kirra #forms .contentWrapper table i {
    color: rgba(0, 0, 0, 1);
}

#kirra #forms .contentWrapper ul li i {
    color: rgba(0, 0, 0, 1);
}

/* StaffList */
#kirra #staffListWrapper h1 {
    color: rgba(151, 2, 84, 1);
}

#kirra #staffListWrapper h4:before,
#kirra #staffListWrapper h4:after {
    border-top-color: rgba(0, 0, 0, 1);
}

#kirra #staffListWrapper .staffModuleWrapper .imgWrapper {
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0 2px 10px rgb(0 0 0 / 35%);
}

#kirra #staffListWrapper .staffModuleWrapper .contentWrapper {
    border-bottom-color: rgba(0, 0, 0, 1);
    box-shadow: 0 2px 10px rgb(0 0 0 / 35%);
}

#kirra #staffListWrapper .staffModuleWrapper .contentWrapper:after {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #staffListWrapper .staffModuleWrapper .contentWrapper h3 {
    color: rgba(0, 0, 0, 1);
}

#kirra #staffListWrapper .staffModuleWrapper .contentWrapper button {
    background-color: transparent;
    color: rgba(255, 255, 255, 1);
}

#kirra #staffListWrapper .staffModuleWrapper:hover .contentWrapper h3,
#kirra #staffListWrapper .staffModuleWrapper:hover .contentWrapper .fa {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffListWrapper .staffModuleWrapper:hover .contentWrapper h4 {
    color: rgba(255, 255, 255, 0.65);
}

/* Staff Detail */
#kirra #staffDetailWrapper .imgWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper h1 {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper h3 {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper .modern .agent_content h2,
#kirra #staffDetailWrapper .modern .agent_content h4 {
    color: rgba(0, 0, 0, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper h4:before,
#kirra #staffDetailWrapper #staffContentWrapper h4:after {
    border-top-color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper h2 {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper .list-group-item i {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper .list-group-item a {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffLinks .list-group-item {
    border-bottom-color: rgba(0, 0, 0, 1);
}

#kirra #staffDetailWrapper #staffLinks .list-group-item:after {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffLinks .list-group-item:hover::after {
    left: 0;
}

#kirra #staffDetailWrapper #staffContentWrapper .profile {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper #imgWrapper {
    background-color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper table tr {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper table thead tr {
    text-transform: uppercase;
}

#kirra #staffDetailWrapper #staffContentWrapper table tbody tr td {
    border-top-color: rgba(0, 0, 0, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper table tbody tr td span {
    color: rgba(255, 255, 255, 0.75);
}

#kirra #staffDetailWrapper #staffContentWrapper table tbody tr td:first-child {
    color: rgba(255, 255, 255, 0.75);
}

#kirra #staffDetailWrapper #staffContentWrapper table tbody tr td i {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper table tbody tr td a:hover i {
    color: rgba(0, 0, 0, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper table tbody tr b {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #staffContentWrapper table tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.65);
}

#kirra #staffDetailWrapper #ContactFormWrapper #Contact li label {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #ContactFormWrapper #Contact li.form-group ::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.65) !important;
}

#kirra #staffDetailWrapper #ContactFormWrapper #Contact li.form-group ::-moz-input-placeholder {
    color: rgba(255, 255, 255, 0.65) !important;
}

#kirra #staffDetailWrapper #ContactFormWrapper #Contact li.form-group :-moz-input-placeholder {
    color: rgba(255, 255, 255, 0.65) !important;
}

#kirra #staffDetailWrapper #ContactFormWrapper #Contact li.form-group :-ms-input-placeholder {
    color: rgba(255, 255, 255, 1) !important;
}

#kirra #staffDetailWrapper #ContactFormWrapper #Contact li .input-text,
#kirra #staffDetailWrapper #ContactFormWrapper #Contact li textarea {
    background-color: transparent;
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #myReviews .grid-item .testimonialContentWrapper {
    border-bottom-color: rgba(0, 0, 0, 1);
}

#kirra #staffDetailWrapper #myReviews h5 {
    color: rgba(255, 255, 255, 1);
}

#kirra #staffDetailWrapper #myReviews p {
    color: rgba(255, 255, 255, 1);
}

/* Testimonial List */
#kirra #testimonialsWrapper h1 {
    color: rgba(151, 2, 84, 1);
}

#kirra #testimonialsWrapper h4:before,
#kirra #testimonialsWrapper h4:after {
    border-top-color: rgba(0, 0, 0, 1);
}

#kirra #testimonialsWrapper #testimonialFilterWrapper #testimonialfilters .btn {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra #testimonialsWrapper #testimonialFilterWrapper #testimonialfilters .btn.is-checked {
    background-color: rgba(151, 2, 84, 1);
    border-color: rgba(151, 2, 84, 1);
    box-shadow: none;
    color: rgba(255, 255, 255, 1);
}

#kirra #testimonialsWrapper .grid .grid-item .testimonialContentWrapper {
    background-color: rgba(240, 240, 240, 1);
    border-color: rgba(210, 210, 210, 1);
}

#kirra #testimonialsWrapper .grid .grid-item .testimonialContentWrapper h4,
#kirra #testimonialsWrapper .grid .grid-item .testimonialContentWrapper h5,
#kirra #testimonialsWrapper .grid .grid-item .testimonialContentWrapper p {
    color: rgba(0, 0, 0, 1);
}

#kirra #testimonialsWrapper .grid .grid-item:hover .testimonialContentWrapper {
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(0, 0, 0, 1);
}

#kirra #testimonialsWrapper .grid .grid-item:hover .testimonialContentWrapper h4,
#kirra #testimonialsWrapper .grid .grid-item:hover .testimonialContentWrapper h5,
#kirra #testimonialsWrapper .grid .grid-item:hover .testimonialContentWrapper p {
    color: rgba(255, 255, 255, 1);
}

/* Dynamic Content */
#kirra #dynamicContentWrapper h1 {
    color: rgba(151, 2, 84, 1);
}

#kirra #dynamicContentWrapper h4:before,
#kirra #dynamicContentWrapper h4:after {
    border-top-color: 1px solid rgba(0, 0, 0, 1);
}

/* Blog - List */
#kirra #dynamicContentWrapper #blogFilters .btn {
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra #dynamicContentWrapper #blogFilters .btn.is-checked {
    background-color: rgba(0, 0, 0, 1);
    border-bottom-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra #dynamicContentWrapper .blogArticle {
    color: rgba(0, 0, 0, 1);
}

#kirra #dynamicContentWrapper .blogArticle .releaseDate {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #dynamicContentWrapper .blogArticle .releaseDate h4.releaseMonth {
    color: rgba(255, 255, 255, 1);
}

#kirra #dynamicContentWrapper .blogArticle .releaseDate h2.releaseDay {
    color: rgba(255, 255, 255, 1);
}

#kirra #dynamicContentWrapper .blogArticle .imgWrapper {
    background-color: rgba(235, 235, 235, 1);
}

#kirra #dynamicContentWrapper .blogArticle h4 {
    color: rgba(0, 0, 0, 1);
}

#kirra #dynamicContentWrapper .blogArticle .contentWrapper {
    background-color: rgba(255, 255, 255, 1);
}

#kirra #dynamicContentWrapper .blogArticle .viewArticleWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #dynamicContentWrapper .blogArticle .viewArticleWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

/* Blog - Detail */
#kirra #commonPageContentWrapper #blogDetailHeader .imgWrapper {
    background-color: rgba(240, 240, 240, 1);
}

#kirra #commonPageContentWrapper #blogDetailHeader .backstretch {
    background-color: rgba(0, 0, 0, 1);
}

#kirra #commonPageContentWrapper #blogDetailHeader .imgWrapper .contentWrapper .container h1 {
    color: rgba(255, 255, 255, 1);
}

/* Staff Detail Alternate Stylesheet */
/* Typography */
.btn,
.btn-primary {
    border-color: rgba(151, 2, 84, 1);
    color: rgba(255, 255, 255, 1);
}

.btn-primary:hover {
    border-color: rgba(0, 0, 0, 1);
}

.btn:before {
    background-color: rgba(0, 0, 0, 1);
    border: 1px solid rgba(0, 0, 0, 1);
}

.btn:hover {
    color: rgba(255, 255, 255, 1);
}

.sectionBgDk {
    background-color: rgba(0, 0, 0, 1);
}

.sectionBgLt {
    background-color: rgba(245, 245, 245, 1);
}

/* Scrollspy */
#kirra.agent002 #scrollSpy li i {
    color: rgba(225, 225, 225, 1);
}

#kirra.agent002 #scrollSpy li.active i {
    color: rgba(0, 0, 0, 1);
}

/* Header */
#kirra.agent002 nav {
    background-color: transparent;
}

#kirra.agent002 nav.navbarScrollBG {
    background-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 nav #headerWrapper .navbar-brand h1 {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 nav.navbarScrollBG #headerWrapper .navbar-brand h1 {
    color: rgba(65, 65, 65, 1);
}

#kirra.agent002 .navbar-header .menu-global {
    border-top-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 nav.navbarScrollBG .navbar-header .menu-global {
    border-top-color: rgba(65, 65, 65, 1);
}

#kirra.agent002 .navbar-default .navbar-toggle:focus,
#kirra.agent002 .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}

#kirra.agent002 #navWrapper .navbar-collapse .nav {
    background-color: rgba(0, 0, 0, 0.85);
}

#kirra.agent002 nav.navbarScrollBG #navWrapper .navbar-collapse .nav {
    background-color: transparent;
}

#kirra.agent002 #navWrapper .navbar-collapse .nav li {
    background-color: transparent;
    border-bottom-color: rgba(255, 255, 255, 0.25);
}

#kirra.agent002 nav.navbarScrollBG #navWrapper .navbar-collapse .nav li {
    border-color: rgba(65, 65, 65, 0.25);
}

#kirra.agent002 #navWrapper .navbar-collapse .nav li:last-child,
#kirra.agent002 nav.navbarScrollBG #navWrapper .navbar-collapse .nav li:last-child {
    border-bottom-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 nav #navWrapper .navbar-collapse .nav li>a {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 nav.navbarScrollBG #navWrapper .navbar-collapse .nav li>a {
    color: rgba(65, 65, 65, 1);
}

#kirra.agent002 #navWrapper .navbar-collapse .nav li>a:hover,
#kirra.agent002 nav.navbarScrollBG #navWrapper .navbar-collapse .nav li>a:hover {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #agentImageWrapper {
    background-color: rgba(225, 225, 225, 1);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper {
    background-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper a {
    color: rgba(0, 0, 0, 0.65);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper a:hover {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper .btn,
#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper .btn-primary {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper .btn:before {
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper .btn:hover {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper:after {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.65);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper .contentWrapper {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper .contentWrapper h1+h2+h3+h4+h5 {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageContentWrapper #homeCircleWrapper .contentWrapper h1 {
    font-family: "Kadwa", serif;
}

#kirra.agent002 #agentImageWrapper #headerContentWrapper>.container #imageTestimonialWrapper h3 {
    color: rgba(255, 255, 255, 1);
    font-family: "Kadwa", serif;
}

/* Homepage Content */
#kirra.agent002 #homeContent #leftColumn .contentWrapper h1 {
    color: rgba(65, 65, 65, 1);
    font-family: "Kadwa", serif;
}

#kirra.agent002 #homeContent #leftColumn .contentWrapper h1 span {
    font-family: "Arizonia", cursive;
}

#kirra.agent002 #homeContent #rightColumn .imgWrapper {
    background-color: rgba(225, 225, 225, 1);
    border-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeContent #rightColumn .imgWrapper:after {
    border-color: rgba(225, 225, 225, 1);
}

/* Homepage Video */
#kirra.agent002 #homeVideoWrapper #videoContentWrapper {
    border-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeVideoWrapper #videoContentWrapper .modalSelector {
    background-color: rgba(0, 0, 0, 0.5);
}

#kirra.agent002 #homeVideoWrapper #videoContentWrapper .modalSelector:hover {
    background-color: transparent;
}

/* Home Testimonials */
#kirra.agent002 #homeTestimonialWrapper {
    background-color: rgba(235, 235, 235, 1);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #testimonialHeadingWrapper {
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #testimonialHeadingWrapper h2 {
    color: rgba(255, 255, 255, 1);
    font-family: "Kadwa", serif;
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #testimonialHeadingWrapper h2 .scriptFont {
    font-family: "Arizonia", cursive;
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #testimonialSliderWrapper {
    background-color: rgba(255, 255, 255, 0.95);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-carousel .item .dateWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-carousel .item .dateWrapper h5 {
    font-family: "Kadwa", serif;
    color: rgba(255, 255, 255, 0.8);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-carousel .item .dateWrapper h5 .day {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-carousel .item .dateWrapper hr {
    border-top-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-carousel .item .contentWrapper h4 {
    font-family: "Kadwa", serif;
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-carousel .owl-controls.clickable .owl-buttons div {
    background-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-carousel .owl-controls.clickable .owl-buttons div i {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-carousel .owl-controls.clickable .owl-buttons div:hover {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-carousel .owl-controls.clickable .owl-buttons div:hover i {
    color: rgba(255, 255, 255, 1);
}

/* Services */
#kirra.agent002 #homeServices #servicesHeadingWrapper {
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeServices #servicesHeadingWrapper h2 {
    color: rgba(255, 255, 255, 1);
    font-family: "Kadwa", serif;
}

#kirra.agent002 #homeServices #servicesHeadingWrapper h2 .scriptFont {
    font-family: "Arizonia", cursive;
}

#kirra.agent002 #homeServices .servicesPanelWrapper {
    background-color: transparent;
}

#kirra.agent002 #homeServices #servicesContent .servicesPanelWrapper .servicesPanel {
    border-color: rgba(205, 205, 205, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeServices #servicesContent .servicesPanelWrapper .servicesPanel .contentWrapper h3 {
    font-family: "Kadwa", serif;
}

#kirra.agent002 #homeServices #servicesContent .servicesPanelWrapper .servicesPanel .servicesPanelHover {
    background-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeServices #servicesContent .servicesPanelWrapper .servicesPanel:hover .contentWrapper {
    color: rgba(0, 0, 0, 1);
}

/* Listings */
#kirra.agent002 #homeListingsWrapper #sort li a {
    background-color: transparent;
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #homeListingsWrapper #sort li.active {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #homeListingsWrapper #filter .btn,
#kirra.agent002 #homeListingsWrapper #sort .btn {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #homeListingsWrapper #sort li.active a,
#kirra.agent002 #homeListingsWrapper #sort li:hover a,
#kirra.agent002 #homeListingsWrapper #sort li.active a:hover,
#kirra.agent002 #homeListingsWrapper #sort li.active:hover a {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeListingsWrapper #filter .btn:hover {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeListingsWrapper #filter .btn.is-checked,
#kirra.agent002 #homeListingsWrapper #sort .btn.is-checked {
    background-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeListingsWrapper #listingsContent #listingsHeadingWrapper {
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeListingsWrapper #listingsContent #listingsHeadingWrapper h2 {
    color: rgba(255, 255, 255, 1);
    font-family: "Kadwa", serif;
}

#kirra.agent002 #homeListingsWrapper #listingsContent #listingsHeadingWrapper h2 .scriptFont {
    font-family: "Arizonia", cursive;
}

#kirra.agent002 #homeListingsWrapper #listingsContent #propertyResultsWrapper .propertyListItemWrapper .imgWrapper {
    background-color: rgba(0, 0, 0, 1);
    border-left-color: rgba(215, 215, 215, 1);
    border-right-color: rgba(215, 215, 215, 1);
    border-top-color: rgba(215, 215, 215, 1);
}

#kirra.agent002 #homeListingsWrapper #listingsContent #propertyResultsWrapper .propertyListItemWrapper .imgWrapper .price {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #homeListingsWrapper #listingsContent #propertyResultsWrapper .propertyListItemWrapper .contentWrapper:before {
    border-color: transparent transparent rgba(255, 255, 255, 1) transparent;
}

#kirra.agent002 #homeListingsWrapper #listingsContent #propertyResultsWrapper .propertyListItemWrapper .contentWrapper {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(215, 215, 215, 1);
    border-left-color: rgba(215, 215, 215, 1);
    border-right-color: rgba(215, 215, 215, 1);
}

#kirra.agent002 #homeListingsWrapper #listingsContent #propertyResultsWrapper .propertyListItemWrapper .contentWrapper h4 small {
    color: rgba(0, 0, 0, 1);
}

/* Footer */
/* Contact */
#kirra.agent002 #footerContactWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #footerContactWrapper #leftColumn .contentWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #footerContactWrapper #rightColumn .contentWrapper button {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #footerContactWrapper #rightColumn .contentWrapper button:before {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #footerContactWrapper #rightColumn .contentWrapper button:hover {
    border-color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #contactAgent {
    border-top-color: rgba(255, 255, 255, 0.35);
}

#kirra.agent002 #contactAgent #Contact input {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #contactAgent #Contact input:hover {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #footerContactDetailsWrapper {
    background-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #footerContactDetailsWrapper h1 {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #footerContactDetailsWrapper h3 {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #footerContactDetailsWrapper h5 {
    color: rgba(0, 0, 0, 0.5);
}

#kirra.agent002 #footerContactDetailsWrapper ul li i {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #scrollTop {
    border-bottom-color: rgba(0, 0, 0, 0.35);
    border-top-color: rgba(0, 0, 0, 0.35);
}

#kirra.agent002 #scrollTop>i {
    color: rgba(0, 0, 05, 0.25);
}

#kirra.agent002 #scrollTop:hover {
    border-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #scrollTop:hover>i {
    color: rgba(0, 0, 0, 1);
}

/* Copyright */
#kirra.agent002 #copyrightWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #copyrightWrapper .contentWrapper p {
    color: rgba(255, 255, 255, 0.65);
}

#kirra.agent002 #copyrightWrapper .contentWrapper a {
    color: rgba(255, 255, 255, 0.65);
}

#kirra.agent002 #copyrightWrapper .contentWrapper a:hover {
    color: rgba(255, 255, 255, 1);
}

/* Forms */
#kirra.agent002 form .form-control {
    border-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 .form-control::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 .form-control::-moz-placeholder {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 .form-control:-ms-input-placeholder {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 .form-control:-moz-placeholder {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 form li input[type="radio"]:hover::before {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 form li input[type="radio"]:after {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 form li input[type="radio"]:checked::after {
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 form li input[type="submit"] {
    background-color: transparent;
}

#kirra.agent002 form li input[type="submit"]:hover {
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(0, 0, 0, 1);
}

/* Property Detail */
#kirra.agent002 #PropertyDetailWrapper #headerContentWrapper .switchWrapper button {
    background-color: rgba(0, 0, 0, 1);
    border-left-color: rgba(200, 40, 20, 1);
    border-right-color: rgba(200, 40, 20, 1);
    border-bottom-color: rgba(200, 40, 20, 1);
    border-top-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #PropertyDetailWrapper #headerContentWrapper .switchWrapper button:hover {
    border-bottom-color: rgba(200, 40, 20, 1);
}

#kirra.agent002 #PropertyDetailWrapper #headerContentWrapper .switchWrapper button+.backIcon {
    background-color: rgba(0, 0, 0, 1);
    border-bottom-color: rgba(200, 40, 20, 1);
    border-left-color: rgba(200, 40, 20, 1);
    border-right-color: rgba(200, 40, 20, 1);
    border-top-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #PropertyDetailWrapper #headerContentWrapper .switchWrapper button+.backIcon i {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #PropertyDetailWrapper #PropertySliderWrapper .jcarousel-wrapper .jcarousel-control-prev,
#kirra.agent002 #PropertyDetailWrapper #PropertySliderWrapper .jcarousel-wrapper .jcarousel-control-next {
    background-color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #PropertyDetailWrapper #PropertySliderWrapper .jcarousel-wrapper .jcarousel-control-prev i,
#kirra.agent002 #PropertyDetailWrapper #PropertySliderWrapper .jcarousel-wrapper .jcarousel-control-next i {
    color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #PropertyDetailWrapper #PropertySliderWrapper .jcarousel-wrapper a[data-jcarouselcontrol]:hover {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #PropertyDetailWrapper #PropertySliderWrapper .jcarousel-wrapper a[data-jcarouselcontrol]:hover i {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #PropertyDetailWrapper #propertyLinksWrapper .panel-default .panel-heading {
    background-color: transparent;
}

#kirra.agent002 #PropertyDetailWrapper #propertyLinksWrapper .panel-default .panel-heading h4 a .label-open {
    background-color: rgba(55, 230, 15, 1);
    background-color: rgba(175, 175, 175, 1);
}

#kirra.agent002 #PropertyDetailWrapper #propertyLinksWrapper .panel-default .panel-heading h4 a .label-close {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #PropertyDetailWrapper #propertyLinksWrapper section[role="tabpanel"] .panel-body .btn {
    background-color: rgba(65, 65, 65, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #PropertyDetailWrapper #propertyLinksWrapper section[role="tabpanel"] .panel-body .btn:hover {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #PropertyDetailWrapper #shareWrapper ul li i {
    color: rgba(65, 65, 65, 1);
}

#kirra.agent002 #PropertyDetailWrapper #inspectionWrapper .inspectionPanelWrapper .inspectionPanel {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(210, 210, 210, 1);
}

#kirra.agent002 #PropertyDetailWrapper #inspectionWrapper .inspectionPanelWrapper .inspectionPanel .contentWrapper .labelWrapper {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #PropertyDetailWrapper #inspectionWrapper .inspectionPanelWrapper .inspectionPanel .contentWrapper .labelWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #PropertyDetailWrapper #inspectionWrapper .inspectionPanelWrapper .inspectionPanel .contentWrapper .contentDetailsWrapper h1 {
    font-family: Kadwa;
}

#kirra.agent002 #PropertyDetailWrapper #inspectionWrapper .inspectionPanelWrapper .inspectionPanel .inspectionPanelHover {
    background-color: rgba(0, 0, 0, 1);
}

#kirra.agent002 #PropertyDetailWrapper #inspectionWrapper .inspectionPanelWrapper .inspectionPanel .inspectionPanelHover+.contentWrapper i,
#kirra.agent002 #PropertyDetailWrapper #inspectionWrapper .inspectionPanelWrapper .inspectionPanel .inspectionPanelHover+.contentWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

#kirra.agent002 #PropertyDetailWrapper #inspectionWrapper .inspectionPanelWrapper .inspectionPanel:hover .inspectionPanelHover+.contentWrapper i,
#kirra.agent002 #PropertyDetailWrapper #inspectionWrapper .inspectionPanelWrapper .inspectionPanel:hover .inspectionPanelHover+.contentWrapper h4 {
    color: rgba(255, 255, 255, 1);
}

@media screen and (min-width: 768px) {

    /*Header*/
    /* Navigation */
    #kirra #headerWrapper .header.icons-no .nav>li .dropdown-menu {
        background-color: rgba(0, 0, 0, 0.95);
    }

    #kirra #headerWrapper .header.icons-no .nav>li .dropdown-menu li ul.columns {
        width: calc(100% / 5);
    }

    #kirra #headerWrapper .header.icons-no .nav li .dropdown-menu li h5 {
        border-bottom-color: rgba(255, 255, 255, 1);
        color: rgba(255, 255, 255, 1);
    }

    #kirra #headerWrapper .header.icons-no .nav li .dropdown-menu li ul.columns li a {
        color: rgba(255, 255, 255, 0.75);
    }

    #kirra #headerWrapper .header.icons-no .nav li .dropdown-menu li ul.columns li a:hover {
        background-color: transparent;
        color: rgba(151, 2, 84, 1);
    }

    #kirra #headerWrapper .header.icons-no .nav>li>a i {
        color: rgba(255, 255, 255, 1);
    }

    #kirra #headerWrapper .header.icons-no .nav>li>a:hover i {
        color: rgba(151, 2, 84, 1);
    }

    #kirra #headerWrapper .header.icons-no .nav>li>a span.link-item {
        color: rgba(255, 255, 255, 1);
    }

    #kirra #headerWrapper .header.icons-no .nav>li>a:hover span.link-item {
        color: rgba(151, 2, 84, 1);
    }

    #kirra #headerWrapper .header.icons-no .nav>li>a>.navBTNWrapper .officePhone {
        color: rgba(0, 0, 0, 1);
        display: none;
    }

    #kirra #headerWrapper .header.icons-no .nav>li>a:hover>.navBTNWrapper .officePhone {
        color: rgba(0, 0, 0, 1);
    }

    #kirra #headerWrapper .header.icons-no .nav>li>a>.navBTNWrapper .officePhone:after {
        color: rgba(225, 225, 225, 1);
    }

    /* Property Detail */
}

@media screen and (min-width: 992px) {

    /* Landing Page */
    #kirra #landingPage .logoWrapper {
        left: 0%;
        -webkit-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }

    #kirra #landingPage .officeWrapper .officeDetails a:before {
        background-color: rgba(255, 255, 255, 0.9);
    }

    #kirra #landingPage .officeWrapper .officeDetails:nth-child(2) a .contentWrapper {
        border-left-color: rgba(255, 255, 255, 1);
        border-right-color: rgba(255, 255, 255, 1);
    }

    #kirra #landingPage .officeWrapper .officeDetails a:hover .contentWrapper h2 {
        color: rgba(51, 51, 51, 1);
    }

    #kirra #landingPage .officeWrapper .officeDetails a:hover .contentWrapper h4 {
        color: rgba(51, 51, 51, 1);
    }

    #kirra #landingPage .officeWrapper .officeDetails a:hover .contentWrapper h3 {
        color: rgba(51, 51, 51, 1);
    }

    /* Staff Detail Alternate Stylesheet */
    /* Navigation */
    #kirra.agent002 #navWrapper .navbar-collapse .nav {
        background-color: transparent;
    }

    #kirra.agent002 nav #navWrapper .navbar-collapse .nav li>a {
        color: rgba(255, 255, 255, 0.85);
    }

    #kirra.agent002 nav.navbarScrollBG #navWrapper .navbar-collapse .nav li>a {
        color: rgba(65, 65, 65, 1);
    }

    #kirra.agent002 #navWrapper .navbar-collapse .nav li>a:before {
        background-color: rgba(255, 255, 255, 1);
    }

    #kirra.agent002 #navWrapper .navbar-collapse .nav li>a:hover,
    #kirra.agent002 nav.navbarScrollBG #navWrapper .navbar-collapse .nav li>a:hover {
        color: rgba(0, 0, 0, 1);
    }
}