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

/* CUSTOM */
a {
    color:rgba(22, 100, 121, 1); 
}

a:hover {
    color:rgba(22, 100, 121, 0.8); 
}

#kirra #homePropertyListingsWrapper .grid .grid-item .propertyListItemMasonry .inspectWrapper,
#kirra .grid .grid-item .propertyListItemMasonry .inspectWrapper,
#masonryGrid .masonry-item .masonry_listing_parent .inspectWrapper {
    background-color: rgba(22, 100, 121, 1);
}

/* Global */
body {
    background-color:rgba(255, 255, 255, 1);
    color:rgba(22, 100, 121, 1);
}

.btn {
    background-color:#ffffff;
    border-color: rgba(22, 100, 121, 1);
    color:rgba(22, 100, 121, 1);
}

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

/* Typography */
h1, h2, h3, h4, h5, h6, p, a, ol, ul {
/*		font-family: 'Raleway', sans-serif;*/
    font-family: 'Montserrat', sans-serif;
    font-weight:400;
}

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

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

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

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

#kirra :-ms-input-placeholder {
    color:rgba(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 1);
}

form li input[type='radio']:hover::before {
    background-color:rgba(22, 100, 121, 1);
    border:1px solid rgba(22, 100, 121, 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(22, 100, 121, 1);
}


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

/* Quicksearch */
#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(22, 100, 121, 1);
}

.redq .navbar-toggle:hover {
    background-color:transparent;
    border-color:rgba(22, 100, 121, 1);
}

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

.redq #mobile-menu-wrap li a:hover {
    background-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
}

.redq #mobile-menu-wrap .dropdown-toggle + .dropdown-menu .columns h5 {
    background-color:rgba(22, 100, 121, 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);
}

#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);
}

/*Homepage - Blog Articles */
#kirra #homePageModules #blogContentWrapper .blogItemWrapper {
    border-right-color:rgba(225, 225, 225, 1);
}

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

#kirra #homePageModules #blogContentWrapper .contentWrapper h2,
#kirra #homePageModules #blogContentWrapper .contentWrapper h5 {
    color:rgba(22, 100, 121, 1);
}

#kirra #homePageModules #blogContentWrapper .contentWrapper .btn {
    background-color:transparent;
    border-color:rgba(22, 100, 121, 1);
    color:rgba(22, 100, 121, 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(22, 100, 121, 1);
}

/* Facebook */
#kirra #facebookWrapper .socialHeader,
#kirra #communityWrapper .socialHeader {
    background-color:rgba(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 1);
}

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

#kirra #communityWrapper #contentScroller .scrollerItem .rightColumn {
    background-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
}

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

#kirra #homePageModules #homeTestimonialsWrapper h1 {
    color:rgba(22, 100, 121, 1);
}

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

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

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

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

#kirra #homePageModules #homeTestimonialsWrapper #owl-testimonials .owl-controls .owl-buttons i {
    color: rgba(22, 100, 121, 1);
}


/* Homepage - Search Properties */
#kirra #homePageModules #homeSearchWrapper {
    background-color:rgba(22, 100, 121, 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 h1 {
    color:rgba(255, 255, 255, 1);
}

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

#kirra #homePageModules #homeSearchWrapper #quicksearch .form-group .bootstrap-select.btn-group button {
    background-color:transparent;
    color:rgba(22, 100, 121, 1);
}
    
#kirra #homePageModules #homeSearchWrapper #quicksearch li.search button {
    background-color:transparent;
    border:1px solid rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, 1);
}

#kirra #homePageModules #homeSearchWrapper #quicksearch li.search button:hover,
#kirra #homePageModules #homeSignupWrapper .btn:hover {
    background-color: rgba(255, 255, 255, 1);
    border:1px solid rgba(255, 255, 255, 1);
    color: rgba(22, 100, 121, 1);
}

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

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


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

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

#kirra #homePageModules #homePropertyListingsWrapper > h2 {
    color:rgba(22, 100, 121, 1);
}

#kirra #homePageModules #homePropertyListingsWrapper .grid-item h4 {
    color:rgba(22, 100, 121, 1);
}

#kirra #homePageModules #homePropertyListingsWrapper .grid-item h4:before,
#kirra #homePageModules #homePropertyListingsWrapper .grid-item h4:after {
    border-top-color: rgba(22, 100, 121, 1);
}

#kirra #homePageModules #homeDynamicContentWrapper > h2,
#kirra #homePageModules #homeDynamicContentWrapper .pageContent p {
    color:rgba(255, 255, 255, 1);
}

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

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

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

#kirra #homePageModules #homePropertyListingsWrapper #filters .btn:hover,
#kirra #homePageModules #homePropertyListingsWrapper .view-all-listings:hover {
    background-color: rgba(22, 100, 121, 1);;
    border-color:rgba(22, 100, 121, 1);
    color:rgba(255, 255, 255, 1);
}

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

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

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

#kirra #homePageModules #homeServicesWrapper h1 {
    color:rgba(22, 100, 121, 1);
}

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

#kirra #homePageModules #homeServicesWrapper .contentWrapper .fa {
    color:rgba(22, 100, 121, 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(22, 100, 121, 1);
}


/* Homepage - Newsletter Signup */
#kirra #homePageModules #homeSignupWrapper {
    background-color:rgba(22, 100, 121, 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 h1 {
    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,
#kirra #homePageModules #homeOfficeContactWrapper  h2 {
    color:rgba(22, 100, 121, 1);
}

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

#kirra #homePageModules #homeOfficeContactWrapper h1 {
    color:rgba(22, 100, 121, 1);
}

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

#kirra #homePageModules #homeOfficeContactWrapper #Contact li.submit .btn:hover {
    background-color: rgba(22, 100, 121, 1);;
    border-color:rgba(22, 100, 121, 1);
    color:rgba(255, 255, 255, 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 h1 {
    color:rgba(255, 255, 255, 1);
}

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


/* Office Contact Module */
#kirra #contactModule {
    background-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
}

#kirra footer h5 {
    color:rgba(22, 100, 121, 0.5);
}

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


/* Copyright */
#kirra #copyrightWrapper {
    background-color:rgba(22, 100, 121, 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 #homePropertyListingsWrapper .grid .grid-item .propertyListItemMasonry .imgWrapper,
#kirra #PropertyResults .grid .grid-item .propertyListItemMasonry .imgWrapper {
    background-color:rgba(0, 0, 0, 1);
}

#kirra #homePropertyListingsWrapper .grid .grid-item .propertyListItemMasonry .contentWrapper,
#kirra #PropertyResults .grid .grid-item .propertyListItemMasonry .contentWrapper {
    border-bottom-color:rgba(22, 100, 121, 1);
}

#kirra #homePropertyListingsWrapper .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent,
#kirra #PropertyResults .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent {
    background-color:rgba(255, 255, 255, 1);
}

#kirra #homePropertyListingsWrapper .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent h4 b,
#kirra #PropertyResults .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent h4 b {
    color:rgba(22, 100, 121, 1);
}

#kirra #homePropertyListingsWrapper .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent h5,
#kirra #PropertyResults .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent h5 {
    color:rgba(22, 100, 121, 1);
}

#kirra #homePropertyListingsWrapper .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent small,
#kirra #PropertyResults .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent small {
    color:rgba(22, 100, 121, 0.5);
}

#kirra #homePropertyListingsWrapper .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent ul li,
#kirra #PropertyResults .grid .grid-item .propertyListItemMasonry .contentWrapper .hoverContent ul li {
    color:rgba(22, 100, 121, 1);
}

/* Alternate Property List View * /
#kirra #homePropertyListingsWrapper .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper,
#kirra #PropertyResults .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper {
    background-color:rgba(0, 0, 0, 0.20);
}

#kirra #homePropertyListingsWrapper .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical h4 b,
#kirra #homePropertyListingsWrapper .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical small,
#kirra #homePropertyListingsWrapper .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical h5,
#kirra #PropertyResults .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical h4 b,
#kirra #PropertyResults .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical small,
#kirra #PropertyResults .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical h5 {
    color:rgba(255, 255, 255, 1);
}

#kirra #homePropertyListingsWrapper .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical h4:before,
#kirra #homePropertyListingsWrapper .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical h4:after,
#kirra #PropertyResults .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical h4:before,
#kirra #PropertyResults .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .centerVertical h4:after {
    border-top-color:rgba(255, 255, 255, 1) !important;
}

#kirra #homePropertyListingsWrapper .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .hoverContent,
#kirra #PropertyResults .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .hoverContent {
    background-color:transparent;
}

#kirra #homePropertyListingsWrapper .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .hoverContent ul li,
#kirra #PropertyResults .grid .grid-item.alternateListModule .propertyListItemMasonry .contentWrapper .hoverContent ul li {
    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(22, 100, 121, 1);
    color:rgba(22, 100, 121, 1);
}

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


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

#kirra #headerWrapper #propertyHeaderWrapper .container {
    padding: 0;
}

#kirra #headerWrapper #propertyHeaderWrapper h2 {
    color:rgba(22, 100, 121, 1);
}

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

#kirra #headerWrapper #propertyHeaderWrapper #tabWrapper .nav-tabs li a {
    background-color: transparent;
    color: rgba(22, 100, 121, 1);
}

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

#kirra #headerWrapper #propertyHeaderWrapper #tabWrapper .nav-tabs li:hover a,
#kirra #headerWrapper #propertyHeaderWrapper #tabWrapper .nav-tabs li.active:hover a{
    color: rgba(22, 100, 121, 0.8);
}

#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(22, 100, 121, 1);
}

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

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

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

#kirra #propertyDetailWrapper #propertyGalleryWrapper #propertyDetailFloorplans .carousel-control:hover {
    background-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
}

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

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

#kirra #propertyDetailWrapper #propertyDetailIntroWrapper h3 {
    color:rgba(22, 100, 121, 1);
}

#kirra #propertyDetailWrapper #propertyDetailInformationWrapper h3 {
    border-bottom-color:rgba(215, 215, 215, 1);
    color:rgba(22, 100, 121, 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 #propertyDetailApplyWrapper h3,
#kirra #propertyDetailWrapper #propertyDetailLinkWrapper h3,
#kirra #propertyDetailWrapper #propertyDetailInspectRealEstateWrapper h3 {
    border-bottom-color:rgba(215, 215, 215, 1);
    color:rgba(22, 100, 121, 1);
}


/* Set Property Share */
#kirra #propertyDetailWrapper #share .social-icons li {
    background-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
}

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

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

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

#kirra .fa-mobile,
#kirra .fa-envelope {
    color:rgba(22, 100, 121, 1);
}

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

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

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


/* Forms */
#kirra #forms h1 {
    color:rgba(22, 100, 121, 1);
}

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

#kirra #forms h3 {
    color:rgba(22, 100, 121, 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(22, 100, 121, 1);
}

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


/* StaffList */
#kirra #staffListWrapper h1 {
    color:rgba(22, 100, 121, 1);
}

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

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

#kirra #staffListWrapper .staffModuleWrapper .contentWrapper {
    border-bottom-color:rgba(22, 100, 121, 1);
}

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

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

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

#kirra #staffListWrapper .staffModuleWrapper .contentWrapper .agentContactLinks i {
    color:rgba(22, 100, 121, 1);
}

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

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

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

/* Staff Detail */
#kirra #staffDetailWrapper .modern .agent_content h2,
#kirra #staffDetailWrapper .modern .agent_content h4 {
    color:rgba(22, 100, 121, 1);
}

#kirra #staffDetailWrapper  .imgWrapper {
    background-color:rgba(22, 100, 121, 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 #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(255, 255, 255, .25);
}

#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  .default > .imgWrapper {
    background-color:rgba(22, 100, 121, 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(255, 255, 255, .25);
}

#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(22, 100, 121, 1);
}

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

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

#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 #ContactFormWrapper #Contact li .btn, 
#kirra #staffDetailWrapper #ContactFormWrapper #Contact li .btn-primary {
    border-color:rgba(255, 255, 255, 1);
    background-color:rgba(255, 255, 255, 1);
    color:rgba(22, 100, 121, 1);
}

#kirra #staffDetailWrapper #ContactFormWrapper #Contact li .btn:before {
    background-color:rgba(22, 100, 121, 1);
    border:1px solid rgba(22, 100, 121, 1);
}

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

#kirra #staffDetailWrapper #myReviews .grid-item .testimonialContentWrapper {
    border-bottom-color:rgba(255, 255, 255, 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(22, 100, 121, 1);
}

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

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

#kirra #testimonialsWrapper #testimonialFilterWrapper #testimonialfilters .btn.is-checked {
    background-color: rgba(22, 100, 121, 1);
    border-bottom-color:rgba(22, 100, 121, 1);
    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(22, 100, 121, 1);
}

#kirra #testimonialsWrapper .grid .grid-item:hover .testimonialContentWrapper {
    background-color:rgba(22, 100, 121, 1);
    border-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
    }

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

    /* Blog - List */
    #kirra #dynamicContentWrapper  #blogFilters .btn {
        background-color: transparent;
        border: 1px solid rgba(22, 100, 121, 1);
        color:rgba(22, 100, 121, 1);
    }
    
    #kirra #dynamicContentWrapper  #blogFilters .btn.is-checked {
        background-color: rgba(22, 100, 121, 1);
        border-bottom-color: rgba(22, 100, 121, 1);
        color: rgba(255, 255, 255, 1);
    }
    
    #kirra #dynamicContentWrapper .blogArticle {
        color: rgba(22, 100, 121, 1);
    }
    
    #kirra #dynamicContentWrapper .blogArticle .releaseDate {
        background-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
    }

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

    #kirra #dynamicContentWrapper .blogArticle .viewArticleWrapper {
        background-color:rgba(22, 100, 121, 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:1px solid rgba(22, 100, 121, 1);
            color:rgba(255, 255, 255, 1);
        } 
        
        .btn:before {
            background-color:rgba(22, 100, 121, 1);
            border:1px solid rgba(22, 100, 121, 1);
        }
        
        .btn:hover {
            color:rgba(255, 255, 255, 1);
        }
        */
        
        .sectionBgDk {
            background-color:rgba(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 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(255, 255, 255, .65);
        }
        
        #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(22, 100, 121, 0.65);
        }
        
        #kirra.agent002 #agentImageWrapper #headerContentWrapper > .container #imageContentWrapper #homeCircleWrapper a:hover {
            color:rgba(22, 100, 121, 1);
        }
        
        #kirra.agent002 #agentImageWrapper #headerContentWrapper > .container #imageContentWrapper #homeCircleWrapper .btn, 
        #kirra.agent002 #agentImageWrapper #headerContentWrapper > .container #imageContentWrapper #homeCircleWrapper .btn-primary {
            background-color:transparent;
            border-color:rgba(22, 100, 121, 1);
            color:rgba(22, 100, 121, 1);
        }
        
        #kirra.agent002 #agentImageWrapper #headerContentWrapper > .container #imageContentWrapper #homeCircleWrapper .btn:before {
            background-color:rgba(22, 100, 121, 1);
            border-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
        }
        
        #kirra.agent002 #agentImageWrapper #headerContentWrapper > .container #imageContentWrapper #homeCircleWrapper .contentWrapper h1 + h2 + h3 + h4 + h5 {
            color:rgba(22, 100, 121, 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 #homePageModules #homeDynamicContentWrapper {
            background-color:rgba(22, 100, 121, 1);
        }

        #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(22, 100, 121, 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(22, 100, 121, 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-staff-testimonials .item .dateWrapper {
            background-color:rgba(22, 100, 121, 1);
        }
        
        #kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-staff-testimonials .item .dateWrapper h5 {
            font-family: 'Kadwa', serif;
            color:rgba(255, 255, 255, 0.8);
        }
        
        #kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-staff-testimonials .item .dateWrapper h5 .day{
            color:rgba(255, 255, 255, 1);
        }
        
        #kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-staff-testimonials .item .dateWrapper hr {
            border-top-color: rgba(255, 255, 255, 1);
        }
        
        #kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-staff-testimonials .item .contentWrapper h4 {
            font-family: 'Kadwa', serif;
        }
        
        #kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-staff-testimonials .owl-controls.clickable .owl-buttons div {
            background-color:rgba(255, 255, 255, 1);
        }
        
        #kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-staff-testimonials .owl-controls.clickable .owl-buttons div i {
            color:rgba(22, 100, 121, 1);
        }
        
        #kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-staff-testimonials .owl-controls.clickable .owl-buttons div:hover {
            background-color:rgba(22, 100, 121, 1);
        }
        
        #kirra.agent002 #homeTestimonialWrapper #testimonialContent #owl-staff-testimonials .owl-controls.clickable .owl-buttons div:hover i {
            color:rgba(255, 255, 255, 1);
        }
        
        /* Services */
        #kirra.agent002 #homeServices #servicesHeadingWrapper {
            background-color: rgba(22, 100, 121, 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(22, 100, 121, 1);
        }
        
        /* Listings */
        #kirra.agent002 #homeListingsWrapper #sort li a {
            background-color:transparent;
            color:rgba(22, 100, 121, 1);
        }
        
        #kirra.agent002 #homeListingsWrapper #sort li.active {
            background-color:rgba(22, 100, 121, 1);
        }
        
        #kirra.agent002 #homeListingsWrapper #filter .btn,
        #kirra.agent002 #homeListingsWrapper #sort .btn {
            background-color:transparent;
            border-color:rgba(22, 100, 121, 1);
            color:rgba(22, 100, 121, 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(22, 100, 121, 1);
            color:rgba(255, 255, 255, 1);
        }
        
        #kirra.agent002 #homeListingsWrapper #listingsContent #listingsHeadingWrapper{
            background-color: rgba(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 1);
        }
        
        /* Footer */
            /* Contact */
            #kirra.agent002 #footerContactWrapper {
                background-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
            }
        
            #kirra.agent002 #footerContactWrapper #rightColumn .contentWrapper button:before {
                background-color:rgba(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 1);
            }
        
            #kirra.agent002 #footerContactDetailsWrapper h3 {
                color:rgba(22, 100, 121, 1);
            }
        
            #kirra.agent002 #footerContactDetailsWrapper h5 {
                color:rgba(22, 100, 121, 0.5);
            }
        
            #kirra.agent002 #footerContactDetailsWrapper ul li i {
                color:rgba(22, 100, 121, 1);
            }
            
            #kirra.agent002 #scrollTop {
                border-bottom-color:rgba(22, 100, 121, 0.35);
                border-top-color:rgba(22, 100, 121, 0.35);
            }
        
            #kirra.agent002 #scrollTop > i {
                color:rgba(22, 100, 1215, 0.25);
            }
        
            #kirra.agent002 #scrollTop:hover {
                border-color:rgba(22, 100, 121, 1);
            }
            
            #kirra.agent002 #scrollTop:hover > i {
                color:rgba(22, 100, 121, 1);
            }
            
            /* Copyright */
            #kirra.agent002 #copyrightWrapper {
                background-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
            }
        
            #kirra.agent002 .form-control::-webkit-input-placeholder {
                color:rgba(22, 100, 121, 1);
            }
        
            #kirra.agent002 .form-control::-moz-placeholder {
                color:rgba(22, 100, 121, 1);
            }
        
            #kirra.agent002 .form-control:-ms-input-placeholder {
                color:rgba(22, 100, 121, 1);
            }
        
            #kirra.agent002 .form-control:-moz-placeholder {
                color:rgba(22, 100, 121, 1);
            }
            
            #kirra.agent002 form li input[type='radio']:hover::before {
                background-color:transparent;
                border-color:rgba(22, 100, 121, 1);
            }
            
            #kirra.agent002 form li input[type='radio']:after {
                background-color:rgba(255, 255, 255, 1);
                border-color:rgba(22, 100, 121, 1);
            }

            #kirra.agent002 form li input[type='radio']:checked::after {
                background-color:rgba(22, 100, 121, 1);
                border-color:rgba(22, 100, 121, 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(22, 100, 121, 1);
                border-color:rgba(22, 100, 121, 1);
            }
        
        /* Property Detail */
        #kirra.agent002 #PropertyDetailWrapper #headerContentWrapper .switchWrapper button {
            background-color:rgba(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 1);
        }
        
        #kirra.agent002 #PropertyDetailWrapper #PropertySliderWrapper .jcarousel-wrapper a[data-jcarouselcontrol]:hover {
            background-color:rgba(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 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(22, 100, 121, 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(255, 255, 255, 1);
		}
	
		#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(22, 100, 121, 1);
			color:rgba(22, 100, 121, 1);
		}
	
		#kirra #headerWrapper .header.icons-no .nav li .dropdown-menu li ul.columns li a {
			color:rgba(22, 100, 121, 0.75);
		}
	
		#kirra #headerWrapper .header.icons-no .nav li .dropdown-menu li ul.columns li a:hover {
			background-color:transparent;
			color:rgba(22, 100, 121, 1);
		}

        #kirra #headerWrapper .header.icons-no .nav > li .dropdown-menu li ul.columns:nth-child(2) > li ul,
        #kirra #headerWrapper .header.icons-no .nav > li .dropdown-menu li ul.columns:not(:last-child) > li ul {
            border-color: rgba(22, 100, 121, 0.2);
        }

		#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(255, 255, 255, 0.8);
		}

		#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(255, 255, 255, 0.8);
		}
	
		#kirra #headerWrapper .header.icons-no .nav > li > a > .navBTNWrapper .officePhone {
			color:rgba(225, 225, 225, 1);
		}
	
		#kirra #headerWrapper .header.icons-no .nav > li > a:hover > .navBTNWrapper .officePhone{
			color:rgba(225, 225, 225, 0.8);
		}
	
		#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(22, 100, 121, 1);
        }
    
}