body{background:#F3E8B0;color:#21215f; background-image:none;}
#wrapper {box-shadow:none;}
a{color:#21215f;}
a:hover, a:focus{color:#fff;background-color:#21215f;}
#accessibility ul li a{color:#21215f;}
#accessibility ul li a:hover, #accessibility ul li a:focus{color:#fff;background-color:#21215f;}
#accessibility ul li{color:#21215f;}
.access-bar{color:#21215f;border-bottom:1px solid #21215f;background-color:#F3E8B0;}
#menu ul {background:#F3E8B0;}

#menu ul li ul li a, #menu ul li a {color:#fff;background-color:#847a40;}
#menu ul li a:hover {color:#21215f !important; background:#fff !important; border:0;}
#menu ul li a:hover, #menu ul li a:focus{color:#fff;background-color:#21215f;}
#menu ul li ul li a:hover, #menu ul li ul li a:focus{color:#21215f;background-color:#fff;}
#menu a.login-link {border:1px solid #F3E8B0; background:#847a40;}
#menu a.login-link:hover, #menu a.login-link:focus {background-color:#fff; border:1px solid #21215f; color:#21215f;}

.breadcrumb-search{border: 1px solid #21215f; border-width:1px 0; background:#F3E8B0;}

header{background-color:#F3E8B0;}
.page-banner{box-shadow:none;}
.logo a, .logo a:hover, .logo a:focus {color:#21215f !important;}

.services section img{box-shadow:none;border:10px solid #21215f}
.services ul li a{border-bottom:1px solid #21215f;}
.services ul li .active, .services ul li a:hover, .services ul li a:focus{border-bottom:3px solid #21215f;}
.services section .btn1 a{background-color:#21215f;color:#fff;}
.services ul li a{color:#21215f;}

.footer-blocks .instagram ul .more{background-color:#21215f;color:#fff;}
.footer-blocks .instagram ul .more a{color:#fff;}

footer .footer-content .social-media ul li a{color:#fff;}
footer .footer-content .social-media ul li a:hover, footer .footer-content .social-media ul li a:focus{color:#21215f;background-color:#fff;}

footer{background-color:#F3E8B0; color:#21215f;}
footer a {color:#21215f;}
.footer-content{color:#fff;}
footer .footer-content .copyright{color:#fff;}
.footer-content a{color:#fff;}

#frmContact .input input, #frmContact .input textarea{background-color:#fff;border: 1px solid #21215f;}
#frmContact .submit input{background-color:#21215f;color:#fff;}

.main {background:#F3E8B0; padding-top:10px;}

.footer-login .submit input, .btn1, .blog-posts li .cta-link {background:#21215f; border:0; color:#fff; border:1px solid #21215f;;}
.footer-login .submit input:hover, .btn1:hover, .blog-posts li .cta-link:hover {border:1px solid #21215f; color:#21215f; text-decoration:underline; background:#fff;}
.footer-login .input input {background:#fff; border:1px solid #21215f; color:#000;}

footer .footer-menu li {color:#21215f;}
footer .footer-menu li a {color:#21215f; text-decoration:underline;}
footer .footer-menu li a:hover, footer .footer-menu li a:focus {color:#fff;}

.bx-wrapper .bx-pager.bx-default-pager a, .bx-wrapper .bx-pager.bx-default-pager a {box-sizing:border-box; border:2px solid #fff;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#fff; border:2px solid #21215f; box-sizing:border-box;}

.categories_categories ul li a, .archives_categories ul li a {color:#21215f; text-decoration:underline;}
.categories_categories ul li a:hover, .archives_categories ul li a:hover, .categories_categories ul li a:focus, .archives_categories ul li a:focus {background:#21215f; color:#fff;}

.blog-posts li .summary, .blog-posts li .info {color:#21215f;}

.share-block ul li a {background:#21215f; color:#fff; border:1px solid #21215f;}
.share-block ul li a:hover {border:1px solid #21215f; color:#21215f; background:#fff;}

.galAlbumList li {border:1px solid #21215f;}
.galAlbumList li .name a {color:#21215f;}
.galAlbumList li .name a:hover {background:#21215f; color:#fff;}

.slideshow-search input, .slideshow-search input::placeholder {background:#fff; color:#21215f;}
.default-search input::placeholder {color:#21215f;}
.default-search input {border-color:#21215f; background:#fff; color:#21215f;}
.slideshow-search button, .default-search button {position:absolute;top:1px;right:1px;bottom:1px;width:50px;background-color:#847a40;color:#fff;border:0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;font-size:20px;cursor:pointer;}
.listing-head .input select{border:1px solid #21215f;background-color:#fff;color:#21215f;}
.listings ul li{border:1px solid #847a40;background-color:#fff;}
.listing-view-btn {background-color:#847a40;color:#fff;border:1px solid #847a40;}
.listing-view-btn:hover, .listing-view-btn :focus {border-color:#847a40; color:#847a40; background:#fff; text-decoration:underline;}
.nav-left, .nav-right {color:#21215f;}
.nav-left:hover i.fa, .nav-left:focus i.fa, .nav-right:hover i.fa, .nav-right:focus i.fa {text-decoration:underline;}
.listings .cover-img span {border-color:#847a40;}
.featured-listing {background:#fff;}
.featured-listing .listing-content .view-details{color:#fff;background-color:#847a40; border:1px solid #847a40;}
.featured-listing .listing-content .view-details:hover, .featured-listing .listing-content .view-details:focus {border-color:#847a40; background:#fff; color:#847a40; text-decoration:underline;}
.add-listing-small .input input, .add-listing-small .input select, .add-listing-small .input input::placeholder{border-color:#847a40; background:#fff; color:#847a40;}
.add-listing-small .submit input{background:#847a40; color:#fff; border:1px solid #847a40;}
.add-listing-small .submit input:hover, .add-listing-small .submit input:focus {background:#fff; color:#847a40; border-color:#847a40; text-decoration:underline;}
.top-image {background:#F3E8B0; border-top:1px solid; color:#21215f}
.top-image .inner {min-height:100px; display:flex; align-items:center;}
.top-image .inner h2 {color:#21215f;}
.listing-info {background:#fff;}
.frmStd .fields input, .frmStd .fields input::placeholder, .frmStd .fields textarea, .frmStd .fields textarea::placeholder {background:#fff; color:#21215f;}
#frmContact .submit input:hover {background:#fff; border:1px solid #21215f; color:#21215f; text-decoration:underline;}

.my-account .twocol input{background-color:#fff;}
.my-account .twocol input::placeholder {color:#21215f;}
.my-account .twocol label{position:absolute;left:2px;top:0;bottom:0;height:48px;display: flex;align-items: center;justify-content: left;color:#21215f;font-size:110%;}
.my-account .twocol .input{border-bottom:1px solid #21215f; background:#cfe5fc;}
.my-account .twocol .input:last-child{margin:0 0 0 25px;}
.my-account .twocol .input:first-child{margin:0 25px 0 0;}
.my-account .user-image img{float:left;width:50px;height:50px;border:3px solid #21215f;border-radius:50px; object-fit:cover;}
.my-account .user-image p{float:left;color:#21215f ;font-size:110%;padding:0 20px 0 20px;}

.my-listings ul li{border:0.5px solid #21215f;background-color:#fff;}
.my-listings .cover-img{position:relative;width:100%;height:178px;background-repeat:no-repeat;background-size:cover;background-color:#21215f;}
.my-listings .cover-img span{border:3px solid #21215f;background-color:#21215f;}
.my-listings ul li .action-menu{border-top:1px solid #21215f; border-left:0.5px solid;}
.my-listings ul li .action-menu li{border-right:0.5px solid #21215f; box-sizing:border-box; overflow:hidden;}
.my-listings ul li .action-menu li:nth-child(3n){border-right:0;}
.my-listings ul li .action-menu li a{color:#21215f; background:#fff;}
.my-listings ul li .action-menu li a:hover, .my-listings ul li .action-menu li a:focus{color:#fff; background:#21215f;}
.my-listings ul li .action-menu li .remove-listing:hover, .my-listings ul li .action-menu li .remove-listing:focus{background-color:#21215f; color:#fff;}

.section-head button {background:#21215f; color:#fff; border:1px solid #21215f;}
.section-head button:hover, .section-head button:focus {border-color:#21215f; color:#21215f; text-decoration:underline; background:#fff;}