
/*IMPORTANT: before theme color was #CAB984*/

/* Background */

.button, .hover .button.white:hover, nav ul li.icon a div, .drop-container:before, .drop .featured .thumb .price, .hamburger span, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .label, .banner:before, .hero .tags li a, .hover .hero .item.over, .accordion li:before, .slideshow.slideshow-main:before, .boxes .item a:before, .boxes .featured, .post-date, .panel:before, .services div[class^='col']:before, .services .details, .testimonials:before, .testimonials .item.testimonial-main .testimonial, .features .item .thumb, .features .item:before, .quote .details:before, .menu .title:before, .search-list .result a:before, .comments li:before, .copy aside:before, .copy aside .sidebar-nav li:after, .copy aside .sidebar-nav li a:before, .extras .row .details:before, .subscribe, .pop:before, .pop button, .hover #pop .close:hover { background: #625E54; }
.hover .tiles a:hover { background: #625E54 !important; }
.hamburger span::before, .hamburger span::after, .hamburger.is-active span::before, .hamburger.is-active span::after { background-color: #625E54; }

/* Color */

.button.white i, .hover nav > ul > li.mega-menu > a:hover:after, nav.drop-active > ul > li.current-drop.mega-menu > a:after, .hover .drop .heading a:hover, .hover .drop .featured a:hover .title, .bar button, h1, .h1, h2, .h2, .container p a, .content a, .copy a, .lightbox-info a, h1 a, h2 a, .hover .hero .item.layout-2 a:hover, .tags li a, .accordion li.reveal h3, .accordion li.reveal h3:after, .slideshow .item .h1 a:after, .slideshow-nav .item h3 a:after, .boxes .item .price, .boxes .item.special .details strong, .panel .nav, .usp i, .instagram-tag i, .services .item i, .testimonials .item i.ion-quote, .quote h4, .search-list .result h3, .search-list .result p.url, .comments li .comment-reply-link, .copy aside .sidebar-text .tags li a, .copy aside .sidebar-nav li a:after, .form .row label .required, .form .row .field-date i, .hover footer li a:hover, #share a { color:#625E54; }
.button.white, .search-drop .button, .hover nav > ul > li > a:hover, nav > ul > li.current-drop > a, nav > ul > li.current-drop > a:hover, .hover .slideshow-nav .tabs ul:hover li a:hover, .slideshow-nav .tabs li.selected a, .tiles.feature .button, .copy aside .sidebar-nav li a { color: #625E54 !important; }

/* Border */

.usp i, .stats div[class^='col']:after { border-color: #625E54; }
nav > ul > li.mega-menu:after, nav ul li.icon a div:after, .panel:not(.panel-hero) .right li:after { border-bottom-color: #625E54; }
.services .details:after, .stats div[class^='col']:before, .menu .title:after { border-top-color:#625E54; }

/* Misc */

.form .row input[type='text']:focus, .form .row input[type='email']:focus, .form .row select:focus, .form .row textarea:focus { box-shadow: 0 0 3px 1px #625E54 !important; }

/* Responsive */

@media (min-width:1150px) {
	nav > ul > li.current-menu-item > a, .hover .extras .row:hover .col.name { color: #625E54; }
}

@media (max-width:1024px) {
	.services .center:before { background: #625E54; }
}

@media (max-width:1150px) {
	nav li > ul:before { background: #625E54; }
	nav li > ul:after { border-bottom-color: #625E54; }
	.drop:not(.search-drop):after { border-bottom-color: #625E54; }
	.search-drop:before { background: #625E54; }
}

@media (max-width:640px) {
	.panel-list .panel .right .details:before , .panel.panel-hero .right .details:before { color: #625E54; }
}

@media (max-width:630px) {
	.extras .col.name:after { color: #625E54; }
}