/**
* Theme Name: BeautySpot Child
* Theme URI: http://preview.lsvr.sk/beautyspot
* Description: BeautySpot child theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: beautyspot
* Version: 3.2.1
*/

/* Add your custom CSS after this comment */

/* -----------------------------------------------------------------------------

	TABLE OF CONTENTS

	1. General
	2. Components
	3. Header
	4. Core
	5. Sidebar
	6. Footer
	7. Elements
	8. Other
	9. Responsive

----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------

    1. GENERAL

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	COLORS
-------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	MIXINS
-------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
       TYPOGRAPHY
------------------------------------------------------------------------- */
body {
  color: #585858;
  background-color: #FFF;
}

a {
  color: #4b3419;
}

a:hover {
  border-color: #4b3419;
}

abbr {
  border-color: #585858;
}

button {
  color: #585858;
}

code {
  border-color: #e1e7ec;
}

pre {
  border-color: #e1e7ec;
}

h1, h2, h3, h4, h5, h6 {
  color: #333;
}

dt {
  color: #333;
}

table:not(.tablepress) thead th {
  color: #585858;
  background-color: #ccd5db;
}

table:not(.tablepress) tbody > tr:nth-child(even) {
  background-color: #f5f5f5;
}

/* -------------------------------------------------------------------------
	FORMS
------------------------------------------------------------------------- */
label {
  color: #333;
}

input, select, textarea {
  color: #585858;
  background-color: #f5f5f5;
}
input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: rgba(88, 88, 88, 0.8);
}
input:-moz-placeholder, select:-moz-placeholder, textarea:-moz-placeholder {
  color: rgba(88, 88, 88, 0.8);
}
input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder {
  color: rgba(88, 88, 88, 0.8);
}
input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: rgba(88, 88, 88, 0.8);
}

/* -------------------------------------------------------------------------
	WORDPRESS
------------------------------------------------------------------------- */
.wp-caption-text {
  color: #8a949b;
}

.wp-block-separator {
  border-color: #e1e7ec;
}

/* -----------------------------------------------------------------------------

	2. COMPONENTS

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
       ALERT MESSAGE
   ------------------------------------------------------------------------- */
.c-alert-message {
  color: #265e88;
  background-color: #e1edf9;
}

/* -------------------------------------------------------------------------
       BUTTON
   ------------------------------------------------------------------------- */
.c-button {
  color: #FFF;
  background-color: #4b3419;
}
.c-button:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.c-button:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}

/* -------------------------------------------------------------------------
       SEARCH FORM
   ------------------------------------------------------------------------- */
.c-search-form__button {
  color: #4b3419;
}

/* -----------------------------------------------------------------------------

	3. HEADER

----------------------------------------------------------------------------- */
#header {
  background-color: #4b3419;
}

.header__overlay {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, rgba(75, 52, 25, 0.9), #4b3419);
}

/* -------------------------------------------------------------------------
	HEADER BRANDING
------------------------------------------------------------------------- */
.header-branding {
  color: #FFF;
}

.header-title__link {
  box-shadow: 0 2px 0 0 transparent;
  color: #FFF;
}
.header-title__link:hover {
  box-shadow: 0 2px 0 0 #FFF;
}
.header-title__link:active {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}

.header-tagline {
  color: rgba(255, 255, 255, 0.9);
}

/* -------------------------------------------------------------------------
	HEADER LANGUAGES
------------------------------------------------------------------------- */
.header-languages__toggle {
  color: #FFF;
  border-color: rgba(255, 255, 255, 0.8);
}

.header-languages__toggle:hover {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
}

.header-languages__toggle:active {
  box-shadow: none;
}

.header-languages__list {
  box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #FFF;
}

.header-languages__list:before {
  border-bottom-color: #FFF;
}

.header-languages__item-link {
  color: #585858;
}

.header-languages__item-link:hover {
  color: #4b3419;
}

.header-languages__item-link:active {
  color: #585858;
}

/* -------------------------------------------------------------------------
	HEADER MENU
------------------------------------------------------------------------- */
@media (min-width: 1200px) {
  .header-menu__item--level-0.menu-item-has-children:before {
    color: #FFF;
  }
  .header-menu__item-link--level-0 {
    color: #FFF;
  }
  .header-menu__item-link--level-0:before {
    background-color: rgba(255, 255, 255, 0.25);
  }
  .header-menu__item--hover .header-menu__item-link--level-0:before,
.header-menu__item-link--level-0:hover:before {
    background-color: #FFF;
  }
  .header-menu__item-link--level-0:active:before {
    background-color: rgba(255, 255, 255, 0.5);
  }
  .current-menu-ancestor .header-menu__item-link--level-0:before,
.current-menu-parent .header-menu__item-link--level-0:before,
.current-menu-item .header-menu__item-link--level-0:before {
    background-color: #FFF;
  }
  .header-menu__submenu--level-0 {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    background-color: #FFF;
  }
  .header-menu__submenu--level-0:before {
    border-right-color: #fff;
    border-left-color: #fff;
  }
  .header-menu__submenu--level-0 .header-menu__item-link {
    box-shadow: 0 2px 0 0 transparent;
    color: #333;
  }
  .header-menu__submenu--level-0 .header-menu__item-link:hover {
    box-shadow: 0 2px 0 0 #333;
  }
  .header-menu__submenu--level-0 .header-menu__item-link:active {
    box-shadow: 0 1px 0 0 rgba(51, 51, 51, 0.5);
  }
}
/* -------------------------------------------------------------------------
	HEADER SEARCH
------------------------------------------------------------------------- */
.header-search__toggle {
  color: #FFF;
  border-color: rgba(255, 255, 255, 0.8);
}

.header-search__toggle:hover {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
}

.header-search__toggle:active {
  box-shadow: none;
}

.header-search__form:before {
  border-bottom-color: #FFF;
}

.header-search .c-search-form__input {
  box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #FFF;
}

/* -------------------------------------------------------------------------
	HEADER PANEL
------------------------------------------------------------------------- */
.header-panel {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.08);
}

.header-panel__toggle {
  color: #FFF;
  background-color: #4b3419;
}

.header-panel__toggle:hover {
  box-shadow: 0 0 0 1px #4b3419;
}

.header-panel__toggle:active {
  box-shadow: none;
}

.header-cta__button {
  color: #333;
  background-color: #4b3419;
}

.header-cta__button:hover {
  box-shadow: 0 0 0 1px #4b3419;
}

.header-cta__button:active {
  box-shadow: none;
}

.header-contact a {
  box-shadow: 0 1px 0 0 transparent;
  color: #FFF;
}
.header-contact a:hover {
  box-shadow: 0 1px 0 0 #FFF;
}
.header-contact a:active {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}

.header-contact dt {
  color: #FFF;
}

.header-social__item-link {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.25);
}

.header-social__item-link:hover {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.25);
}

.header-social__item-link:active {
  box-shadow: none;
}

.header-panel__bottom-decor:after {
  background-color: rgba(255, 255, 255, 0.25);
}

.header-cart__button {
  color: #4b3419;
  background-color: #FFF;
}

.header-cart__button:hover {
  box-shadow: 0 0 0 1px #FFF;
}

.header-cart__button:active {
  box-shadow: none;
}

.header-cart__button-info {
  color: #FFF;
  background-color: #4b3419;
}

/* -----------------------------------------------------------------------------

	4. CORE

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	PAGE HEADER
------------------------------------------------------------------------- */
.page-header__subtitle {
  color: #8a949b;
}

.page-header__portrait-inner {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, rgba(75, 52, 25, 0.7), transparent);
}

.breadcrumbs__link {
  box-shadow: 0 1px 0 0 transparent;
  color: #8a949b;
}
.breadcrumbs__link:hover {
  box-shadow: 0 1px 0 0 #8a949b;
}
.breadcrumbs__link:active {
  box-shadow: 0 0 0 0 rgba(138, 148, 155, 0.5);
}

.breadcrumbs__item:before {
  color: #8a949b;
}

/* -------------------------------------------------------------------------
	POST COMMON COMPONENTS
------------------------------------------------------------------------- */
.post-archive-categories {
  color: #333;
  border-color: #e1e7ec;
}

.post-archive-categories__item-link {
  color: #8a949b;
  box-shadow: 0 2px 0 0 transparent;
}
.post-archive-categories__item-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.post-archive-categories__item-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.post-single .post__meta {
  color: #8a949b;
}

.post-single .post__meta-author-link,
.post-single .post__meta .post__term-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.post-single .post__meta-author-link:hover,
.post-single .post__meta .post__term-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.post-single .post__meta-author-link:active,
.post-single .post__meta .post__term-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.post-single .post__tags .post__term-link {
  color: #4b3419;
  border-color: #4b3419;
}

.post-single .post__tags .post__term-link:hover {
  border-color: rgba(75, 52, 25, 0.8);
}

.post-single .post__tags .post__term-link:active {
  border-color: rgba(75, 52, 25, 0.6);
}

.post-navigation {
  border-color: #e1e7ec;
}

.post-navigation__title-link {
  color: #8a949b;
  box-shadow: 0 2px 0 0 transparent;
}
.post-navigation__title-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.post-navigation__title-link:active {
  box-shadow: 0 0 0 0 rgba(204, 213, 219, 0.5);
}

.post-navigation__link {
  box-shadow: 0 2px 0 0 transparent;
}
.post-navigation__link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.post-navigation__link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.post-comments {
  border-color: #e1e7ec;
}

.post-comments__list .comment {
  border-color: #e1e7ec;
}
.post-comments__list .comment-author .fn a {
  box-shadow: 0 2px 0 0 transparent;
}
.post-comments__list .comment-author .fn a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.post-comments__list .comment-author .fn a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}
.post-comments__list .comment-metadata {
  color: #8a949b;
}
.post-comments__list .comment-metadata a {
  color: #8a949b;
  box-shadow: 0 2px 0 0 transparent;
}
.post-comments__list .comment-metadata a:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.post-comments__list .comment-metadata a:active {
  box-shadow: 0 0 0 0 rgba(204, 213, 219, 0.5);
}
.post-comments__list .comment-reply-link {
  box-shadow: 0 2px 0 0 transparent;
}
.post-comments__list .comment-reply-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.post-comments__list .comment-reply-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.comment-form .submit {
  color: #FFF;
  background-color: #4b3419;
}
.comment-form .submit:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.comment-form .submit:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}

.post-password-form input[type=submit] {
  color: #4b3419;
  border-color: #4b3419;
  background-color: transparent;
}
.post-password-form input[type=submit]:hover {
  border-color: rgba(75, 52, 25, 0.8);
}
.post-password-form input[type=submit]:active {
  border-color: rgba(75, 52, 25, 0.6);
}

.navigation.pagination .page-numbers.current {
  color: #FFF;
  background-color: #4b3419;
}
.navigation.pagination .dots {
  color: #8a949b;
}
.navigation.pagination .prev.page-numbers,
.navigation.pagination .next.page-numbers {
  color: #8a949b;
}

/* -------------------------------------------------------------------------
	BLOG / NEWS
------------------------------------------------------------------------- */
.blog-post-archive .sticky,
.blog-post-single .sticky {
  border-color: #4b3419;
}
.blog-post-archive .post__title-link,
.blog-post-single .post__title-link {
  box-shadow: 0 2px 0 0 transparent;
  color: #333;
}
.blog-post-archive .post__title-link:hover,
.blog-post-single .post__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.blog-post-archive .post__title-link:active,
.blog-post-single .post__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}
.blog-post-archive .post__meta,
.blog-post-single .post__meta {
  color: #8a949b;
}
.blog-post-archive .post__meta-author-link,
.blog-post-archive .post__meta .post__term-link,
.blog-post-single .post__meta-author-link,
.blog-post-single .post__meta .post__term-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.blog-post-archive .post__meta-author-link:hover,
.blog-post-archive .post__meta .post__term-link:hover,
.blog-post-single .post__meta-author-link:hover,
.blog-post-single .post__meta .post__term-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.blog-post-archive .post__meta-author-link:active,
.blog-post-archive .post__meta .post__term-link:active,
.blog-post-single .post__meta-author-link:active,
.blog-post-single .post__meta .post__term-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}
.blog-post-archive .post__permalink-link,
.blog-post-single .post__permalink-link {
  box-shadow: 0 1px 0 0 #4b3419;
}
.blog-post-archive .post__permalink-link:hover,
.blog-post-single .post__permalink-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.blog-post-archive .post__permalink-link:active,
.blog-post-single .post__permalink-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.blog-post-archive--default .post:before {
  background-color: #e1e7ec;
}

.blog-post-archive--grid .post {
  border-color: #e1e7ec;
}

/* -------------------------------------------------------------------------
	SERVICES
------------------------------------------------------------------------- */
.lsvr_service-post-archive--default .post {
  border-color: #e1e7ec;
}
.lsvr_service-post-archive--default .post__icon {
  color: #FFF;
  background-color: #4b3419;
}
.lsvr_service-post-archive--default .post__title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_service-post-archive--default .post__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_service-post-archive--default .post__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}
.lsvr_service-post-archive--default .post__meta {
  color: #8a949b;
}
.lsvr_service-post-archive--default .post__meta .post__term-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr_service-post-archive--default .post__meta .post__term-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr_service-post-archive--default .post__meta .post__term-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}
.lsvr_service-post-archive--default .post__permalink-link {
  box-shadow: 0 1px 0 0 #4b3419;
}
.lsvr_service-post-archive--default .post__permalink-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_service-post-archive--default .post__permalink-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

/* -------------------------------------------------------------------------
	GALLERIES
------------------------------------------------------------------------- */
.lsvr_gallery-post-archive--default .post {
  background-color: #333;
}
.lsvr_gallery-post-archive--default .post__inner {
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.85));
}
.lsvr_gallery-post-archive--default .post:hover .post__bg {
  background-color: rgba(0, 0, 0, 0.4);
}
.lsvr_gallery-post-archive--default .post:active .post__bg {
  background-color: rgba(0, 0, 0, 0.3);
}
.lsvr_gallery-post-archive--default .post__title-link {
  color: #FFF;
}
.lsvr_gallery-post-archive--default .post:hover .post__title-link,
.lsvr_gallery-post-archive--default .post__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_gallery-post-archive--default .post .post__title-link:active {
  box-shadow: 0 0 0 0 #4b3419;
}
.lsvr_gallery-post-archive--default .post__meta {
  color: #ccd5db;
  border-color: rgba(255, 255, 255, 0.1);
}
.lsvr_gallery-post-archive--default .post__term-link {
  color: #ccd5db;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr_gallery-post-archive--default .post__term-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr_gallery-post-archive--default .post__term-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}
.lsvr_gallery-post-archive--default .post__meta-images {
  color: #8a949b;
}

/* -------------------------------------------------------------------------
	PEOPLE
------------------------------------------------------------------------- */
.lsvr_person-post-page .post__contact-item-icon {
  color: #4b3419;
}
.lsvr_person-post-page .post__contact-item > a {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_person-post-page .post__contact-item > a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_person-post-page .post__contact-item > a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}
.lsvr_person-post-page .post__social-link {
  color: #FFF;
  background-color: #ccd5db;
}
.lsvr_person-post-page .post__social-link:hover {
  background-color: #4b3419;
}
.lsvr_person-post-page .post__social-link:active {
  background-color: rgba(75, 52, 25, 0.8);
}

.lsvr_person-post-archive--default .post {
  border-color: #e1e7ec;
}
.lsvr_person-post-archive--default .post__thumbnail-link {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, rgba(75, 52, 25, 0.7), transparent);
}
.lsvr_person-post-archive--default .post__title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_person-post-archive--default .post__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_person-post-archive--default .post__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}
.lsvr_person-post-archive--default .post__subtitle {
  color: #8a949b;
}

.lsvr_person-post-single .post__thumbnail {
  border-color: #4b3419;
}
.lsvr_person-post-single .post__contact {
  border-color: #e1e7ec;
}

/* -------------------------------------------------------------------------
	TESTIMONIALS
------------------------------------------------------------------------- */
.lsvr_testimonial-post-page .post__quote {
  color: #585858;
}
.lsvr_testimonial-post-page .post__thumbnail-link {
  border-color: #4b3419;
}
.lsvr_testimonial-post-page .post__thumbnail-link:hover {
  box-shadow: 0 0 0 1px #4b3419;
}
.lsvr_testimonial-post-page .post__thumbnail-link:active {
  box-shadow: none;
}
.lsvr_testimonial-post-page .post__title,
.lsvr_testimonial-post-page .post__title-link {
  color: #585858;
}
.lsvr_testimonial-post-page .post__title-link {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_testimonial-post-page .post__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_testimonial-post-page .post__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}
.lsvr_testimonial-post-page .post__title-description {
  color: #8a949b;
}

.lsvr_testimonial-post-archive--default .post {
  border-color: #e1e7ec;
}

.lsvr_testimonial-post-single .post__thumbnail > img {
  border-color: #4b3419;
}

/* -------------------------------------------------------------------------
	FAQ
------------------------------------------------------------------------- */
.lsvr_faq-post-archive--default .post {
  border-color: #e1e7ec;
}
.lsvr_faq-post-archive--default .post__header {
  background-color: #f5f5f5;
}
.lsvr_faq-post-archive--default .post__content-wrapper {
  border-color: #e1e7ec;
}
.lsvr_faq-post-archive--default .post__permalink-link {
  color: #333;
  box-shadow: 0 1px 0 0 #4b3419;
}
.lsvr_faq-post-archive--default .post__permalink-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_faq-post-archive--default .post__permalink-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}
.lsvr_faq-post-archive--default .post__meta {
  color: #8a949b;
}
.lsvr_faq-post-archive--default .post__meta .post__term-link,
.lsvr_faq-post-archive--default .post__footer-permalink-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr_faq-post-archive--default .post__meta .post__term-link:hover,
.lsvr_faq-post-archive--default .post__footer-permalink-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr_faq-post-archive--default .post__meta .post__term-link:active,
.lsvr_faq-post-archive--default .post__footer-permalink-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.lsvr_faq-post-archive--is-expandable .post__header {
  background-color: transparent;
}
.lsvr_faq-post-archive--is-expandable .post__header:before {
  color: #4b3419;
}
.lsvr_faq-post-archive--is-expandable .post--expanded .post__header {
  background-color: #f5f5f5;
}

/* -------------------------------------------------------------------------
	SEARCH RESULTS PAGE
------------------------------------------------------------------------- */
.search-results-page__item {
  border-color: #e1e7ec;
}

.search-results-page__item-type {
  color: #8a949b;
}

.search-results-page__item-title-link {
  box-shadow: 0 2px 0 0 transparent;
}
.search-results-page__item-title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.search-results-page__item-title-link:active {
  box-shadow: 0 0 0 0 rgba(75, 52, 25, 0.5);
}

/* -------------------------------------------------------------------------
	ERROR 404 PAGE
------------------------------------------------------------------------- */
.error-404-page__title {
  color: #e1edf9;
}

.error-404-page__button-link {
  color: #333;
  box-shadow: 0 1px 0 0 #4b3419;
}
.error-404-page__button-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.error-404-page__button-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

/* -----------------------------------------------------------------------------

    5. SIDEBAR

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	WIDGETS
------------------------------------------------------------------------- */
.widget-title,
.widget__title {
  color: #8a949b;
  border-color: #f5f5f5;
}

.widget__more {
  border-color: #f5f5f5;
}

.widget__more-link {
  color: #8a949b;
  box-shadow: unset;
  box-shadow: 0 1px 0 0 transparent;
}
.widget__more-link:hover {
  box-shadow: 0 1px 0 0 #8a949b;
}
.widget__more-link:active {
  box-shadow: 0 0 0 0 rgba(138, 148, 155, 0.5);
}

.lsvr-definition-list-widget__item-title,
.lsvr-definition-list-widget__item-text {
  border-color: #f5f5f5;
}

.lsvr-definition-list-widget__item-text-link {
  box-shadow: 0 1px 0 0 #4b3419;
}
.lsvr-definition-list-widget__item-text-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-definition-list-widget__item-text-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-post-list-widget__item {
  border-color: #f5f5f5;
}

.lsvr-post-list-widget__item-title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-post-list-widget__item-title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-post-list-widget__item-title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-post-list-widget__item-date,
.lsvr-post-list-widget__item-category {
  color: #8a949b;
}

.lsvr-post-list-widget__item-category-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr-post-list-widget__item-category-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr-post-list-widget__item-category-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.lsvr-post-featured-widget__content-inner {
  border-color: #e1e7ec;
}

.lsvr-post-featured-widget__title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-post-featured-widget__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-post-featured-widget__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-post-featured-widget__date,
.lsvr-post-featured-widget__category {
  color: #8a949b;
}

.lsvr-post-featured-widget__category-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr-post-featured-widget__category-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr-post-featured-widget__category-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.lsvr_project-categories-widget a,
.lsvr_service-categories-widget a,
.lsvr_gallery-categories-widget a,
.lsvr_person-categories-widget a,
.lsvr_faq-categories-widget a {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_project-categories-widget a:hover,
.lsvr_service-categories-widget a:hover,
.lsvr_gallery-categories-widget a:hover,
.lsvr_person-categories-widget a:hover,
.lsvr_faq-categories-widget a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_project-categories-widget a:active,
.lsvr_service-categories-widget a:active,
.lsvr_gallery-categories-widget a:active,
.lsvr_person-categories-widget a:active,
.lsvr_faq-categories-widget a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}
.lsvr_project-categories-widget .root > li:before,
.lsvr_service-categories-widget .root > li:before,
.lsvr_gallery-categories-widget .root > li:before,
.lsvr_person-categories-widget .root > li:before,
.lsvr_faq-categories-widget .root > li:before {
  color: #4b3419;
}
.lsvr_project-categories-widget .root > li.current-cat-ancestor,
.lsvr_project-categories-widget .root > li.current-cat,
.lsvr_service-categories-widget .root > li.current-cat-ancestor,
.lsvr_service-categories-widget .root > li.current-cat,
.lsvr_gallery-categories-widget .root > li.current-cat-ancestor,
.lsvr_gallery-categories-widget .root > li.current-cat,
.lsvr_person-categories-widget .root > li.current-cat-ancestor,
.lsvr_person-categories-widget .root > li.current-cat,
.lsvr_faq-categories-widget .root > li.current-cat-ancestor,
.lsvr_faq-categories-widget .root > li.current-cat {
  background-color: #4b3419;
}
.lsvr_project-categories-widget .root > li.current-cat-ancestor:before,
.lsvr_project-categories-widget .root > li.current-cat:before,
.lsvr_service-categories-widget .root > li.current-cat-ancestor:before,
.lsvr_service-categories-widget .root > li.current-cat:before,
.lsvr_gallery-categories-widget .root > li.current-cat-ancestor:before,
.lsvr_gallery-categories-widget .root > li.current-cat:before,
.lsvr_person-categories-widget .root > li.current-cat-ancestor:before,
.lsvr_person-categories-widget .root > li.current-cat:before,
.lsvr_faq-categories-widget .root > li.current-cat-ancestor:before,
.lsvr_faq-categories-widget .root > li.current-cat:before {
  color: #FFF;
}
.lsvr_project-categories-widget .root > li.current-cat-ancestor a,
.lsvr_project-categories-widget .root > li.current-cat a,
.lsvr_service-categories-widget .root > li.current-cat-ancestor a,
.lsvr_service-categories-widget .root > li.current-cat a,
.lsvr_gallery-categories-widget .root > li.current-cat-ancestor a,
.lsvr_gallery-categories-widget .root > li.current-cat a,
.lsvr_person-categories-widget .root > li.current-cat-ancestor a,
.lsvr_person-categories-widget .root > li.current-cat a,
.lsvr_faq-categories-widget .root > li.current-cat-ancestor a,
.lsvr_faq-categories-widget .root > li.current-cat a {
  color: #FFF;
}
.lsvr_project-categories-widget .root > li.current-cat-ancestor a:hover,
.lsvr_project-categories-widget .root > li.current-cat a:hover,
.lsvr_service-categories-widget .root > li.current-cat-ancestor a:hover,
.lsvr_service-categories-widget .root > li.current-cat a:hover,
.lsvr_gallery-categories-widget .root > li.current-cat-ancestor a:hover,
.lsvr_gallery-categories-widget .root > li.current-cat a:hover,
.lsvr_person-categories-widget .root > li.current-cat-ancestor a:hover,
.lsvr_person-categories-widget .root > li.current-cat a:hover,
.lsvr_faq-categories-widget .root > li.current-cat-ancestor a:hover,
.lsvr_faq-categories-widget .root > li.current-cat a:hover {
  border-color: #FFF;
}
.lsvr_project-categories-widget .root > li.current-cat-ancestor a:active,
.lsvr_project-categories-widget .root > li.current-cat a:active,
.lsvr_service-categories-widget .root > li.current-cat-ancestor a:active,
.lsvr_service-categories-widget .root > li.current-cat a:active,
.lsvr_gallery-categories-widget .root > li.current-cat-ancestor a:active,
.lsvr_gallery-categories-widget .root > li.current-cat a:active,
.lsvr_person-categories-widget .root > li.current-cat-ancestor a:active,
.lsvr_person-categories-widget .root > li.current-cat a:active,
.lsvr_faq-categories-widget .root > li.current-cat-ancestor a:active,
.lsvr_faq-categories-widget .root > li.current-cat a:active {
  border-color: rgba(255, 255, 255, 0.8);
}

.lsvr_service-list-widget__item-icon {
  color: #4b3419;
}

.lsvr_service-list-widget__item-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_service-list-widget__item-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_service-list-widget__item-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_service-list-widget__item--current {
  background-color: #4b3419;
}
.lsvr_service-list-widget__item--current .lsvr_service-list-widget__item-icon {
  color: #FFF;
}
.lsvr_service-list-widget__item--current .lsvr_service-list-widget__item-link {
  color: #FFF;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_service-list-widget__item--current .lsvr_service-list-widget__item-link:hover {
  box-shadow: 0 2px 0 0 #FFF;
}
.lsvr_service-list-widget__item--current .lsvr_service-list-widget__item-link:active {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}

.lsvr_service-featured-widget__content-inner {
  border-color: #e1e7ec;
}

.lsvr_service-featured-widget__icon {
  color: #FFF;
  background-color: #4b3419;
}

.lsvr_service-featured-widget__title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_service-featured-widget__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_service-featured-widget__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_service-featured-widget__category {
  color: #8a949b;
}

.lsvr_service-featured-widget__category-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr_service-featured-widget__category-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr_service-featured-widget__category-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.lsvr_gallery-list-widget__item {
  border-color: #f5f5f5;
}

.lsvr_gallery-list-widget__item-title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_gallery-list-widget__item-title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_gallery-list-widget__item-title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_gallery-list-widget__item-date,
.lsvr_gallery-list-widget__item-count {
  color: #8a949b;
}

.lsvr_gallery-featured-widget__content-inner {
  border-color: #e1e7ec;
}

.lsvr_gallery-featured-widget__title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_gallery-featured-widget__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_gallery-featured-widget__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_gallery-featured-widget__date,
.lsvr_gallery-featured-widget__count {
  color: #8a949b;
}

.lsvr_person-list-widget__item {
  border-color: #f5f5f5;
}

.lsvr_person-list-widget__item-thumb-link {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, rgba(75, 52, 25, 0.7), transparent);
}

.lsvr_person-list-widget__item-title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_person-list-widget__item-title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_person-list-widget__item-title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_person-list-widget__item-subtitle {
  color: #8a949b;
}

.lsvr_person-list-widget__item-social-link {
  color: #FFF;
  background-color: #ccd5db;
}

.lsvr_person-list-widget__item-social-link:hover {
  background-color: #4b3419;
}

.lsvr_person-list-widget__item-social-link:active {
  background-color: rgba(75, 52, 25, 0.8);
}

.lsvr_person-featured-widget__content {
  border-color: #e1e7ec;
}

.lsvr_person-featured-widget__thumb-link {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, rgba(75, 52, 25, 0.7), transparent);
}

.lsvr_person-featured-widget__title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_person-featured-widget__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_person-featured-widget__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_person-featured-widget__subtitle {
  color: #8a949b;
}

.lsvr_person-featured-widget__social-link {
  color: #FFF;
  background-color: #ccd5db;
}

.lsvr_person-featured-widget__social-link:hover {
  background-color: #4b3419;
}

.lsvr_person-featured-widget__social-link:active {
  background-color: rgba(75, 52, 25, 0.8);
}

.lsvr_testimonial-list-widget__item {
  border-color: #f5f5f5;
}

.lsvr_testimonial-list-widget__item-thumb-link {
  border-color: #4b3419;
}

.lsvr_testimonial-list-widget__item-thumb-link:hover {
  box-shadow: 0 0 0 1px #4b3419;
}

.lsvr_testimonial-list-widget__item-thumb-link:active {
  box-shadow: none;
}

.lsvr_testimonial-list-widget__item-author-link {
  color: #585858;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_testimonial-list-widget__item-author-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_testimonial-list-widget__item-author-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_testimonial-list-widget__item-author-description {
  color: #8a949b;
}

.lsvr_testimonial-featured-widget__content {
  border-color: #e1e7ec;
}

.lsvr_testimonial-featured-widget__thumb-link {
  border-color: #4b3419;
}

.lsvr_testimonial-featured-widget__thumb-link:hover {
  box-shadow: 0 0 0 1px #4b3419;
}

.lsvr_testimonial-featured-widget__thumb-link:active {
  box-shadow: none;
}

.lsvr_testimonial-featured-widget__author-link {
  color: #585858;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_testimonial-featured-widget__author-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_testimonial-featured-widget__author-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_testimonial-featured-widget__author-description {
  color: #8a949b;
}

.lsvr_faq-list-widget__item {
  border-color: #f5f5f5;
}

.lsvr_faq-list-widget__item-title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_faq-list-widget__item-title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_faq-list-widget__item-title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_faq-list-widget__item-category {
  color: #8a949b;
}

.lsvr_faq-list-widget__item-category-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr_faq-list-widget__item-category-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr_faq-list-widget__item-category-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.lsvr_faq-featured-widget__content-inner {
  border-color: #e1e7ec;
}

.lsvr_faq-featured-widget__title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr_faq-featured-widget__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr_faq-featured-widget__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr_faq-featured-widget__category {
  color: #8a949b;
}

.lsvr_faq-featured-widget__category-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr_faq-featured-widget__category-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr_faq-featured-widget__category-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.widget_archive {
  color: #8a949b;
}
.widget_archive a {
  color: #4b3419;
  box-shadow: 0 2px 0 0 transparent;
}
.widget_archive a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.widget_archive a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.widget_calendar tfoot a {
  box-shadow: 0 2px 0 0 transparent;
}
.widget_calendar tfoot a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.widget_calendar tfoot a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.widget_categories {
  color: #8a949b;
}
.widget_categories a {
  box-shadow: 0 2px 0 0 transparent;
}
.widget_categories a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.widget_categories a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.widget_meta a {
  box-shadow: 0 2px 0 0 transparent;
}
.widget_meta a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.widget_meta a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.widget_nav_menu a {
  box-shadow: 0 2px 0 0 transparent;
}
.widget_nav_menu a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.widget_nav_menu a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.widget_pages a {
  box-shadow: 0 2px 0 0 transparent;
}
.widget_pages a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.widget_pages a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.widget_recent_comments {
  color: #8a949b;
}
.widget_recent_comments .comment-author-link,
.widget_recent_comments a {
  color: #585858;
  box-shadow: 0 2px 0 0 transparent;
}
.widget_recent_comments .comment-author-link:hover,
.widget_recent_comments a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.widget_recent_comments .comment-author-link:active,
.widget_recent_comments a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.widget_recent_entries .post-date {
  color: #8a949b;
}
.widget_recent_entries a {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.widget_recent_entries a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.widget_recent_entries a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.widget_rss .rss-date {
  color: #8a949b;
}
.widget_rss a {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.widget_rss a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.widget_rss a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.widget_tag_cloud .tag-cloud-link {
  color: #585858;
  background-color: #f5f5f5;
}
.widget_tag_cloud .tag-cloud-link:hover {
  background-color: #e1e7ec;
}
.widget_tag_cloud .tag-cloud-link:active {
  background-color: rgba(225, 231, 236, 0.8);
}
.widget_tag_cloud .tag-link-count {
  color: #8a949b;
}

/* -----------------------------------------------------------------------------

	6. FOOTER

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
       FOOTER WIDGETS
   ------------------------------------------------------------------------- */
.footer-widgets {
  color: #FFF;
  background-color: #222;
}
.footer-widgets label {
  color: #FFF;
}
.footer-widgets a {
  color: #FFF;
}
.footer-widgets .footer-widgets__overlay {
  background-color: #222;
}
.footer-widgets .widget-title,
.footer-widgets .widget__title {
  color: #FFF;
}
.footer-widgets .widget__more {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr-definition-list-widget__item-title {
  color: #FFF;
}
.footer-widgets .lsvr-definition-list-widget__item-title,
.footer-widgets .lsvr-definition-list-widget__item-text {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr-post-list-widget__item {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr-post-list-widget__item-date,
.footer-widgets .lsvr-post-list-widget__item-category {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .lsvr-post-featured-widget__content-inner {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr-post-featured-widget__date,
.footer-widgets .lsvr-post-featured-widget__category {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .lsvr_service-featured-widget__content-inner {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr_gallery-list-widget__item {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr_gallery-list-widget__item-date,
.footer-widgets .lsvr_gallery-list-widget__item-count {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .lsvr_gallery-featured-widget__content-inner {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr_gallery-featured-widget__date,
.footer-widgets .lsvr_gallery-featured-widget__count {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .lsvr_person-list-widget__item {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr_person-list-widget__item-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .lsvr_person-list-widget__item-social-link {
  background-color: rgba(255, 255, 255, 0.5);
}
.footer-widgets .lsvr_person-list-widget__item-social-link:hover {
  background-color: #4b3419;
}
.footer-widgets .lsvr_person-list-widget__item-social-link:active {
  background-color: rgba(75, 52, 25, 0.7);
}
.footer-widgets .lsvr_person-featured-widget__content {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr_person-featured-widget__subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .lsvr_person-featured-widget__social-link {
  background-color: rgba(255, 255, 255, 0.5);
}
.footer-widgets .lsvr_person-featured-widget__social-link:hover {
  background-color: #4b3419;
}
.footer-widgets .lsvr_person-featured-widget__social-link:active {
  background-color: rgba(75, 52, 25, 0.7);
}
.footer-widgets .lsvr_testimonial-featured-widget__content {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr_testimonial-list-widget__item {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr_testimonial-list-widget__item-author-description {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .lsvr_faq-list-widget__item {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr_faq-list-widget__item-category {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .lsvr_faq-featured-widget__content-inner {
  border-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .lsvr_faq-featured-widget__category {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .widget_archive {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .widget_calendar table:not(.tablepress) tbody > tr:nth-child(2n) {
  background-color: rgba(255, 255, 255, 0.15);
}
.footer-widgets .widget_categories {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .widget_recent_comments {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .widget_recent_comments .comment-author-link,
.footer-widgets .widget_recent_comments a {
  color: #FFF;
}
.footer-widgets .widget_recent_entries .post-date {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .widget_recent_entries a {
  color: #FFF;
}
.footer-widgets .widget_rss .rss-date {
  color: rgba(255, 255, 255, 0.7);
}
.footer-widgets .widget_tag_cloud .tag-cloud-link {
  color: #FFF;
  box-shadow: 0 2px 0 0 transparent;
  background-color: transparent;
}
.footer-widgets .widget_tag_cloud .tag-cloud-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.footer-widgets .widget_tag_cloud .tag-cloud-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}
.footer-widgets .widget_tag_cloud .tag-link-count {
  color: rgba(255, 255, 255, 0.7);
}

/* -------------------------------------------------------------------------
       FOOTER BOTTOM
   ------------------------------------------------------------------------- */
.footer-bottom__inner {
  border-color: #e1e7ec;
}

.footer-bottom a {
  box-shadow: 0 2px 0 0 transparent;
}
.footer-bottom a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.footer-bottom a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

/* -----------------------------------------------------------------------------

    7. ELEMENTS

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
	CTA
------------------------------------------------------------------------- */
.lsvr-beautyspot-cta__text {
  color: #8a949b;
}

.lsvr-beautyspot-cta__button-link {
  color: #FFF;
  background-color: #4b3419;
}
.lsvr-beautyspot-cta__button-link:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.lsvr-beautyspot-cta__button-link:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}

.lsvr-beautyspot-cta--has-dark-background .lsvr-beautyspot-cta__inner {
  background-color: #f5f5f5;
}

/* -------------------------------------------------------------------------
	FAQ
------------------------------------------------------------------------- */
.lsvr-beautyspot-faq__header:before {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, transparent, rgba(75, 52, 25, 0.4));
}

.lsvr-beautyspot-faq__title-link {
  box-shadow: 0 2px 0 0 transparent;
  color: #333;
}
.lsvr-beautyspot-faq__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-faq__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-faq__subtitle {
  color: #8a949b;
}

.lsvr-beautyspot-faq__subtitle a {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-beautyspot-faq__subtitle a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-faq__subtitle a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-faq__post {
  border-color: #e1e7ec;
  background-color: #FFF;
}

.lsvr-beautyspot-faq__post-header:before {
  color: #4b3419;
}

.lsvr-beautyspot-faq__post--expanded .lsvr-beautyspot-faq__post-header {
  background-color: #f5f5f5;
}

.lsvr-beautyspot-faq__post-content-wrapper {
  border-color: #e1e7ec;
}

.lsvr-beautyspot-faq__post-permalink-link {
  color: #333;
  box-shadow: 0 1px 0 0 #4b3419;
}
.lsvr-beautyspot-faq__post-permalink-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-faq__post-permalink-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-faq__post-meta {
  color: #8a949b;
}

.lsvr-beautyspot-faq__post-meta .post__term-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr-beautyspot-faq__post-meta .post__term-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr-beautyspot-faq__post-meta .post__term-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.lsvr-beautyspot-faq__post-footer-permalink-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr-beautyspot-faq__post-footer-permalink-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr-beautyspot-faq__post-footer-permalink-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.lsvr-beautyspot-faq--has-dark-background .lsvr-beautyspot-faq__inner {
  background-color: #f5f5f5;
}

/* -------------------------------------------------------------------------
	GALLERIES
------------------------------------------------------------------------- */
.lsvr-beautyspot-galleries__header:before {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, transparent, rgba(75, 52, 25, 0.4));
}

.lsvr-beautyspot-galleries__title-link {
  box-shadow: 0 2px 0 0 transparent;
  color: #333;
}
.lsvr-beautyspot-galleries__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-galleries__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-galleries__subtitle {
  color: #8a949b;
}

.lsvr-beautyspot-galleries__subtitle a {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-beautyspot-galleries__subtitle a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-galleries__subtitle a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-galleries__post {
  background-color: #333;
}

.lsvr-beautyspot-galleries__post-inner {
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.85));
}

.lsvr-beautyspot-galleries__post:hover .lsvr-beautyspot-galleries__post-bg {
  background-color: rgba(0, 0, 0, 0.4);
}

.lsvr-beautyspot-galleries__post:active .lsvr-beautyspot-galleries__post-bg {
  background-color: rgba(0, 0, 0, 0.3);
}

.lsvr-beautyspot-galleries__post-title-link {
  color: #FFF;
}

.lsvr-beautyspot-galleries__post:hover .lsvr-beautyspot-galleries__post-title-link,
.lsvr-beautyspot-galleries__post-title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}

.lsvr-beautyspot-galleries__post .lsvr-beautyspot-galleries__post-title-link:active {
  box-shadow: 0 0 0 0 #4b3419;
}

.lsvr-beautyspot-galleries__post-meta {
  color: #ccd5db;
  border-color: rgba(255, 255, 255, 0.1);
}

.lsvr-beautyspot-galleries__post-meta .post__term-link {
  color: #ccd5db;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr-beautyspot-galleries__post-meta .post__term-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr-beautyspot-galleries__post-meta .post__term-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.lsvr-beautyspot-galleries__post-meta-images {
  color: #8a949b;
}

.lsvr-beautyspot-galleries--has-dark-background .lsvr-beautyspot-galleries__inner {
  background-color: #f5f5f5;
}

/* -------------------------------------------------------------------------
	GALLERY
------------------------------------------------------------------------- */
.lsvr-beautyspot-gallery__header:before {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, transparent, rgba(75, 52, 25, 0.4));
}

.lsvr-beautyspot-gallery__title-link {
  box-shadow: 0 2px 0 0 transparent;
  color: #333;
}
.lsvr-beautyspot-gallery__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-gallery__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-gallery__subtitle {
  color: #8a949b;
}

.lsvr-beautyspot-gallery__subtitle a {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-beautyspot-gallery__subtitle a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-gallery__subtitle a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-gallery--has-dark-background .lsvr-beautyspot-gallery__inner {
  background-color: #f5f5f5;
}

/* -------------------------------------------------------------------------
	INTRO
------------------------------------------------------------------------- */
.lsvr-beautyspot-intro__subtitle {
  color: #8a949b;
}

.lsvr-beautyspot-intro__subtitle a {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-beautyspot-intro__subtitle a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-intro__subtitle a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

/* -------------------------------------------------------------------------
	POSTS
------------------------------------------------------------------------- */
.lsvr-beautyspot-posts__header:before {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, transparent, rgba(75, 52, 25, 0.4));
}

.lsvr-beautyspot-posts__title-link {
  box-shadow: 0 2px 0 0 transparent;
  color: #333;
}
.lsvr-beautyspot-posts__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-posts__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-posts__subtitle {
  color: #8a949b;
}

.lsvr-beautyspot-posts__subtitle a {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-beautyspot-posts__subtitle a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-posts__subtitle a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-posts__post-title-link {
  box-shadow: 0 2px 0 0 transparent;
  color: #333;
}
.lsvr-beautyspot-posts__post-title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-posts__post-title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-posts__post-meta {
  color: #8a949b;
}

.lsvr-beautyspot-posts__post-meta .post__term-link {
  color: #8a949b;
  box-shadow: 0 1px 0 0 #ccd5db;
}
.lsvr-beautyspot-posts__post-meta .post__term-link:hover {
  box-shadow: 0 2px 0 0 #ccd5db;
}
.lsvr-beautyspot-posts__post-meta .post__term-link:active {
  box-shadow: 0 1px 0 0 rgba(204, 213, 219, 0.5);
}

.lsvr-beautyspot-posts__post-permalink-link {
  box-shadow: 0 1px 0 0 #4b3419;
}
.lsvr-beautyspot-posts__post-permalink-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-posts__post-permalink-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-posts--has-dark-background .lsvr-beautyspot-posts__inner {
  background-color: #f5f5f5;
}

/* -------------------------------------------------------------------------
	SERVICES
------------------------------------------------------------------------- */
.lsvr-beautyspot-services__header:before {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, transparent, rgba(75, 52, 25, 0.4));
}

.lsvr-beautyspot-services__title-link {
  box-shadow: 0 2px 0 0 transparent;
  color: #333;
}
.lsvr-beautyspot-services__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-services__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-services__subtitle {
  color: #8a949b;
}

.lsvr-beautyspot-services__subtitle a {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-beautyspot-services__subtitle a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-services__subtitle a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-services__post-bg {
  color: #FFF;
  background-color: #333;
}

.lsvr-beautyspot-services__item--has-thumbnail .lsvr-beautyspot-services__post-inner {
  background-color: rgba(0, 0, 0, 0.6);
}

.lsvr-beautyspot-services__post-icon {
  color: #FFF;
}

.lsvr-beautyspot-services__post-title-link {
  color: #FFF;
}

.lsvr-beautyspot-services__item:hover .lsvr-beautyspot-services__post-title-link {
  box-shadow: 0 2px 0 0 #4b3419;
}

.lsvr-beautyspot-services__item:active .lsvr-beautyspot-services__post-title-link {
  box-shadow: 0 0 0 0 #4b3419;
}

.lsvr-beautyspot-services__post-meta {
  color: #ccd5db;
}

.lsvr-beautyspot-services__post-meta .post__term-link {
  color: #ccd5db;
}

.lsvr-beautyspot-services__post-description {
  background-color: rgba(75, 52, 25, 0.95);
}

.lsvr-beautyspot-services--has-dark-background .lsvr-beautyspot-services__inner {
  background-color: #f5f5f5;
}

/* -------------------------------------------------------------------------
	SIDEBAR
------------------------------------------------------------------------- */
.lsvr-beautyspot-sidebar .widget__title,
.lsvr-beautyspot-sidebar .widget-title {
  color: #8a949b;
}

/* -------------------------------------------------------------------------
	TESTIMONIALS
------------------------------------------------------------------------- */
.lsvr-beautyspot-testimonials__header:before {
  background-color: #4b3419;
  background-image: linear-gradient(to bottom, transparent, rgba(75, 52, 25, 0.4));
}

.lsvr-beautyspot-testimonials__title-link {
  box-shadow: 0 2px 0 0 transparent;
  color: #333;
}
.lsvr-beautyspot-testimonials__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-testimonials__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-testimonials__subtitle {
  color: #8a949b;
}

.lsvr-beautyspot-testimonials__subtitle a {
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-beautyspot-testimonials__subtitle a:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-testimonials__subtitle a:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-testimonials__post {
  border-color: #e1e7ec;
  background-color: #FFF;
}

.lsvr-beautyspot-testimonials__post-quote {
  color: #585858;
}

.lsvr-beautyspot-testimonials__post-thumbnail-link {
  border-color: #4b3419;
}

.lsvr-beautyspot-testimonials__post-thumbnail-link:hover {
  box-shadow: 0 0 0 1px #4b3419;
}

.lsvr-beautyspot-testimonials__post-thumbnail-link:active {
  box-shadow: none;
}

.lsvr-beautyspot-testimonials__post-title {
  color: #333;
}

.lsvr-beautyspot-testimonials__post-title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-beautyspot-testimonials__post-title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-beautyspot-testimonials__post-title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-beautyspot-testimonials__post-title-description {
  color: #8a949b;
}

.lsvr-beautyspot-testimonials__footer {
  border-color: #e1e7ec;
}

.lsvr-beautyspot-testimonials--has-dark-background .lsvr-beautyspot-testimonials__inner {
  background-color: #f5f5f5;
}

/* -------------------------------------------------------------------------
	LSVR ELEMENTS
------------------------------------------------------------------------- */
.lsvr-alert-message {
  color: #265e88;
  background-color: #e1edf9;
}

.lsvr-alert-message--warning {
  color: #d40041;
  background-color: #ffdfe0;
}

.lsvr-alert-message--success {
  color: #499143;
  background-color: #d4fbd3;
}

.lsvr-button {
  color: #FFF;
  background-color: #4b3419;
}
.lsvr-button:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.lsvr-button:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}

.lsvr-counter__number {
  color: #4b3419;
}

.lsvr-cta {
  border-color: #e1e7ec;
  background-color: #f5f5f5;
}

.lsvr-cta__text {
  color: #8a949b;
}

.lsvr-cta__button-link {
  color: #FFF;
  background-color: #4b3419;
}
.lsvr-cta__button-link:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.lsvr-cta__button-link:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}

.lsvr-feature__icon {
  color: #4b3419;
}

.lsvr-feature__title-link {
  color: #333;
  box-shadow: 0 2px 0 0 transparent;
}
.lsvr-feature__title-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-feature__title-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-feature__more-link {
  box-shadow: 0 1px 0 0 #4b3419;
}
.lsvr-feature__more-link:hover {
  box-shadow: 0 2px 0 0 #4b3419;
}
.lsvr-feature__more-link:active {
  box-shadow: 0 1px 0 0 rgba(75, 52, 25, 0.5);
}

.lsvr-pricing-table {
  border-color: #e1e7ec;
}

.lsvr-pricing-table__title {
  color: #FFF;
  background-color: #4b3419;
}

.lsvr-pricing-table__price-value {
  color: #4b3419;
}

.lsvr-pricing-table__price-description {
  color: #8a949b;
}

.lsvr-pricing-table__text {
  border-color: #e1e7ec;
}

.lsvr-pricing-table__button-link {
  color: #FFF;
  background-color: #4b3419;
}
.lsvr-pricing-table__button-link:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.lsvr-pricing-table__button-link:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}

.lsvr-progress-bar__bar {
  background-color: #e1e7ec;
}

.lsvr-progress-bar__bar-inner {
  background-color: #4b3419;
  background-image: linear-gradient(to right, rgba(75, 52, 25, 0.6), transparent);
}

.lsvr_slide-list__item-content-inner {
  background-color: #FFF;
}

.lsvr_slide-list__item-content-inner:before {
  background-color: #FFF;
}

.lsvr_slide-list__item-text {
  color: #8a949b;
}

.lsvr_slide-list__nav-button {
  color: #FFF;
  background-color: #4b3419;
}

.lsvr_slide-list__nav-button:hover {
  box-shadow: 0 0 0 1px #4b3419;
}

/* -----------------------------------------------------------------------------

    8. OTHER

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
       CONTACT FROM 7
   ------------------------------------------------------------------------- */
div.wpcf7-response-output,
.wpcf7-response-output {
  color: #265e88;
  background-color: #e1edf9;
}

.wpcf7-submit {
  color: #FFF;
  background-color: #4b3419;
}
.wpcf7-submit:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.wpcf7-submit:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}

/* -------------------------------------------------------------------------
       TABLEPRESS
   ------------------------------------------------------------------------- */
body .tablepress tfoot th,
body .tablepress thead th {
  color: #585858;
  background-color: #ccd5db;
}

body .tablepress tbody td,
body .tablepress thead th,
body .tablepress tfoot th {
  border-color: transparent;
}

/* -------------------------------------------------------------------------
       WOOCOMMERCE
   ------------------------------------------------------------------------- */
.woocommerce-page a.button, .woocommerce a.button {
  color: #FFF;
  background-color: #4b3419;
}
.woocommerce-page a.button:hover, .woocommerce a.button:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.woocommerce-page a.button:active, .woocommerce a.button:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}
.woocommerce-page nav.woocommerce-pagination span.page-numbers.current, .woocommerce nav.woocommerce-pagination span.page-numbers.current {
  color: #FFF;
  background-color: #4b3419;
}
.woocommerce-page nav.woocommerce-pagination a.page-numbers:hover,
.woocommerce-page nav.woocommerce-pagination a.page-numbers:active, .woocommerce nav.woocommerce-pagination a.page-numbers:hover,
.woocommerce nav.woocommerce-pagination a.page-numbers:active {
  color: #4b3419;
  background-color: transparent;
}
.woocommerce-page nav.woocommerce-pagination a.prev.page-numbers,
.woocommerce-page nav.woocommerce-pagination a.next.page-numbers, .woocommerce nav.woocommerce-pagination a.prev.page-numbers,
.woocommerce nav.woocommerce-pagination a.next.page-numbers {
  color: #8a949b;
}
.woocommerce-page a.button.alt,
.woocommerce-page button.button,
.woocommerce-page button.button.alt, .woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt {
  color: #FFF;
  background-color: #4b3419;
}
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button:hover,
.woocommerce-page button.button.alt:hover, .woocommerce a.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.woocommerce-page a.button.alt:active,
.woocommerce-page button.button:active,
.woocommerce-page button.button.alt:active, .woocommerce a.button.alt:active,
.woocommerce button.button:active,
.woocommerce button.button.alt:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #ccd5db;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #4b3419;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #4b3419;
}

.widget_product_search button {
  color: #FFF;
  background-color: #4b3419;
}
.widget_product_search button:hover {
  box-shadow: 0 0 0 1px #4b3419;
  color: #FFF;
  background-color: #4b3419;
}
.widget_product_search button:active {
  box-shadow: none;
  color: #FFF;
  background-color: #4b3419;
}

/* -----------------------------------------------------------------------------

    9. RESPONSIVE

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
    LARGE DEVICES
------------------------------------------------------------------------- */
@media (max-width: 1199px) {
  .header-languages__list {
    box-shadow: none;
    background-color: #333;
  }
  .header-languages__item-link {
    color: #FFF;
  }
  .header-menu__item-link--level-0 {
    color: #FFF;
  }
  .header-menu__item-link--level-0:before {
    background-color: rgba(255, 255, 255, 0.25);
  }
  .header-menu__item--hover .header-menu__item-link--level-0:before,
.header-menu__item-link--level-0:hover:before {
    background-color: #FFF;
  }
  .header-menu__item-link--level-0:active:before {
    background-color: rgba(255, 255, 255, 0.5);
  }
  .current-menu-ancestor .header-menu__item-link--level-0:before,
.current-menu-parent .header-menu__item-link--level-0:before,
.current-menu-item .header-menu__item-link--level-0:before {
    background-color: #FFF;
  }
  .header-menu__submenu .header-menu__item-link {
    box-shadow: 0 2px 0 0 transparent;
    color: #FFF;
  }
  .header-menu__submenu .header-menu__item-link:hover {
    box-shadow: 0 2px 0 0 #FFF;
  }
  .header-menu__submenu .header-menu__item-link:active {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  .header-menu__submenu-toggle {
    color: #FFF;
    border-color: rgba(255, 255, 255, 0.25);
  }
  .header-menu__submenu-toggle:hover,
.header-menu__submenu-toggle--active {
    border-color: #FFF;
  }
  .header-menu__submenu-toggle:active {
    border-color: rgba(255, 255, 255, 0.5);
  }
  .header-contact {
    border-color: rgba(255, 255, 255, 0.25);
  }
  .header-mobile-toggle {
    color: #FFF;
    border-color: rgba(255, 255, 255, 0.8);
  }
  .header-mobile-toggle:hover {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
  }
  .header-mobile-toggle:active {
    box-shadow: none;
  }
}
/* -------------------------------------------------------------------------
       EXTRA SMALL DEVICES
   ------------------------------------------------------------------------- */
@media (max-width: 480px) {
  .header-panel__bottom {
    border-color: rgba(255, 255, 255, 0.25);
  }
}