/**
* 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.0
*/

/* 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: #ff007c;
}
 a:hover {
	 border-color: #ff007c;
}
 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: #ff0050;
}
 .c-button:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .c-button:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
/* ------------------------------------------------------------------------- SEARCH FORM ------------------------------------------------------------------------- */
 .c-search-form__button {
	 color: #ff0050;
}
/* ----------------------------------------------------------------------------- 3. HEADER ----------------------------------------------------------------------------- */
 #header {
	 background-color: #f6a1a2;
}
 .header__overlay {
	 background: #f6a1a2;
	/*background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(254,219,255,1) 65%);
	 */
}
/* ------------------------------------------------------------------------- HEADER BRANDING ------------------------------------------------------------------------- */
 .header-branding {
	 color: #000;
}
 .header-title__link {
	 box-shadow: 0 0 0 0 #000;
	 color: #000;
}
 .header-title__link:hover {
	 box-shadow: 0 2px 0 0 #000;
}
 .header-title__link:active {
	 box-shadow: 0 0 0 0 #000;
}
 .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: #ff0050;
}
 .header-languages__item-link:active {
	 color: #585858;
}
/* ------------------------------------------------------------------------- HEADER MENU ------------------------------------------------------------------------- */
 @media (min-width: 1200px) {
	 .header-menu__item--level-0.menu-item-has-children:before {
		 color: #000;
	}
	 .header-menu__item-link--level-0 {
		 color: #000;
	}
	 .header-menu__item-link--level-0:before {
		 background-color: rgba(0, 0, 0, 0.25);
	}
	 .header-menu__item--hover .header-menu__item-link--level-0:before, .header-menu__item-link--level-0:hover:before {
		 background-color: #000;
	}
	 .header-menu__item-link--level-0:active:before {
		 background-color: rgba(0, 0, 0, 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: #000;
	}
	 .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 0 0 0 #333;
		 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 #333;
	}
}
/* ------------------------------------------------------------------------- HEADER SEARCH ------------------------------------------------------------------------- */
 .header-search__toggle {
	 color: #000;
	 border-color: rgba(0, 0, 0, 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: #000;
	 background-color: rgba(255, 255, 255, 0.08);
}
 .header-panel__toggle {
	 color: #000;
	 background-color: #ff0050;
}
 .header-panel__toggle:hover {
	 box-shadow: 0 0 0 1px #ff0050;
}
 .header-panel__toggle:active {
	 box-shadow: none;
}
 .header-cta__button {
	 color: #333;
	 background-color: #ffeb5b;
}
 .header-cta__button:hover {
	 box-shadow: 0 0 0 1px #ffeb5b;
}
 .header-cta__button:active {
	 box-shadow: none;
}
 .header-contact a {
	 box-shadow: 0 0 0 0 #000;
	 color: #000;
}
 .header-contact a:hover {
	 box-shadow: 0 1px 0 0 #000;
}
 .header-contact a:active {
	 box-shadow: 0 0 0 0 #000;
}
 .header-contact dt {
	 color: #000;
}
 .header-social__item-link {
	 color: #000;
	 background-color: rgba(0, 0, 0, 0.25);
}
 .header-social__item-link:hover {
	 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
}
 .header-social__item-link:active {
	 box-shadow: none;
}
 .header-panel__bottom-decor:after {
	 background-color: rgba(0, 0, 0, 0.25);
}
 .header-cart__button {
	 color: #000;
	 background-color: rgba(0, 0, 0, 0.25);
}
 .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: #ff0050;
}
/* ----------------------------------------------------------------------------- 4. CORE ----------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- PAGE HEADER ------------------------------------------------------------------------- */
 .page-header__subtitle {
	 color: #8a949b;
}
 .page-header__portrait-inner {
	 background-color: #ff0050;
	 background-image: linear-gradient(to bottom, rgba(189, 158, 211, .7), transparent);
}
 .breadcrumbs__link {
	 box-shadow: 0 0 0 0 #8a949b;
	 color: #8a949b;
}
 .breadcrumbs__link:hover {
	 box-shadow: 0 1px 0 0 #8a949b;
}
 .breadcrumbs__link:active {
	 box-shadow: 0 0 0 0 #8a949b;
}
 .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 0 0 0 #ff0050;
}
 .post-archive-categories__item-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .post-archive-categories__item-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .post-single .post__tags .post__term-link {
	 color: #ffeb5b;
	 border-color: #ffeb5b;
}
 .post-single .post__tags .post__term-link:hover {
	 border-color: rgba(255, 235, 91, 0.8);
}
 .post-single .post__tags .post__term-link:active {
	 border-color: rgba(255, 235, 91, 0.6);
}
 .post-navigation {
	 border-color: #e1e7ec;
}
 .post-navigation__title-link {
	 color: #8a949b;
	 box-shadow: 0 0 0 0 #ccd5db;
}
 .post-navigation__title-link:hover {
	 box-shadow: 0 2px 0 0 #ccd5db;
}
 .post-navigation__title-link:active {
	 box-shadow: 0 0 0 0 #ccd5db;
}
 .post-navigation__link {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .post-navigation__link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .post-navigation__link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .post-comments {
	 border-color: #e1e7ec;
}
 .post-comments__list .comment {
	 border-color: #e1e7ec;
}
 .post-comments__list .comment-author .fn a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .post-comments__list .comment-author .fn a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .post-comments__list .comment-author .fn a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .post-comments__list .comment-metadata {
	 color: #8a949b;
}
 .post-comments__list .comment-metadata a {
	 color: #8a949b;
	 box-shadow: 0 0 0 0 #ccd5db;
}
 .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 #ccd5db;
}
 .post-comments__list .comment-reply-link {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .post-comments__list .comment-reply-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .post-comments__list .comment-reply-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .comment-form .submit {
	 color: #fff;
	 background-color: #ff0050;
}
 .comment-form .submit:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .comment-form .submit:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
 .post-password-form input[type="submit"] {
	 color: #ff0050;
	 border-color: #ff0050;
	 background-color: transparent;
}
 .post-password-form input[type="submit"]:hover {
	 border-color: rgba(255, 0, 80, 0.8);
}
 .post-password-form input[type="submit"]:active {
	 border-color: rgba(255, 0, 80, 0.6);
}
 .navigation.pagination .page-numbers.current {
	 color: #fff;
	 background-color: #ff0050;
}
 .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: #ffeb5b;
}
 .blog-post-archive .post__title-link, .blog-post-single .post__title-link {
	 box-shadow: 0 0 0 0 #ff0050;
	 color: #333;
}
 .blog-post-archive .post__title-link:hover, .blog-post-single .post__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .blog-post-archive .post__title-link:active, .blog-post-single .post__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .blog-post-archive .post__meta, .blog-post-single .post__meta {
	 color: #8a949b;
}
 .blog-post-archive .post__meta-author-link, .blog-post-single .post__meta-author-link, .blog-post-archive .post__meta .post__term-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-single .post__meta-author-link:hover, .blog-post-archive .post__meta .post__term-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-single .post__meta-author-link:active, .blog-post-archive .post__meta .post__term-link:active, .blog-post-single .post__meta .post__term-link:active {
	 box-shadow: 0 1px 0 0 #ccd5db;
}
 .blog-post-archive .post__permalink-link, .blog-post-single .post__permalink-link {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .blog-post-archive .post__permalink-link:hover, .blog-post-single .post__permalink-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .blog-post-archive .post__permalink-link:active, .blog-post-single .post__permalink-link:active {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .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: #ff0050;
}
 .lsvr_service-post-archive--default .post__title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_service-post-archive--default .post__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_service-post-archive--default .post__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .lsvr_service-post-archive--default .post__permalink-link {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .lsvr_service-post-archive--default .post__permalink-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_service-post-archive--default .post__permalink-link:active {
	 box-shadow: 0 1px 0 0 #ff0050;
}
/* ------------------------------------------------------------------------- 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 #ff0050;
}
 .lsvr_gallery-post-archive--default .post .post__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .lsvr_gallery-post-archive--default .post__meta-images {
	 color: #8a949b;
}
/* ------------------------------------------------------------------------- PEOPLE ------------------------------------------------------------------------- */
 .lsvr_person-post-page .post__contact-item-icon {
	 color: #ff0050;
}
 .lsvr_person-post-page .post__contact-item > a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_person-post-page .post__contact-item > a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_person-post-page .post__contact-item > a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_person-post-page .post__social-link {
	 color: #fff;
	 background-color: #ccd5db;
}
 .lsvr_person-post-page .post__social-link:hover {
	 background-color: #ff0050;
}
 .lsvr_person-post-page .post__social-link:active {
	 background-color: rgba(255, 0, 80, 0.8);
}
 .lsvr_person-post-archive--default .post {
	 border-color: #e1e7ec;
}
 .lsvr_person-post-archive--default .post__thumbnail-link {
	 background-color: #ff0050;
	 background-image: linear-gradient(to bottom, rgba(189, 158, 211, .7), transparent);
}
 .lsvr_person-post-archive--default .post__title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_person-post-archive--default .post__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_person-post-archive--default .post__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_person-post-archive--default .post__subtitle {
	 color: #8a949b;
}
 .lsvr_person-post-single .post__thumbnail {
	 border-color: #ff0050;
}
 .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: #ff0050;
}
 .lsvr_testimonial-post-page .post__thumbnail-link:hover {
	 box-shadow: 0 0 0 1px #ff0050;
}
 .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 0 0 0 #ff0050;
}
 .lsvr_testimonial-post-page .post__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_testimonial-post-page .post__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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: #ff0050;
}
/* ------------------------------------------------------------------------- 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 #ff0050;
}
 .lsvr_faq-post-archive--default .post__permalink-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_faq-post-archive--default .post__permalink-link:active {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .lsvr_faq-post-archive--is-expandable .post__header {
	 background-color: transparent;
}
 .lsvr_faq-post-archive--is-expandable .post__header:before {
	 color: #ff0050;
}
 .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 0 0 0 #ff0050;
}
 .search-results-page__item-title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .search-results-page__item-title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
/* ------------------------------------------------------------------------- ERROR 404 PAGE ------------------------------------------------------------------------- */
 .error-404-page__title {
	 color: #e1edf9;
}
 .error-404-page__button-link {
	 color: #333;
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .error-404-page__button-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .error-404-page__button-link:active {
	 box-shadow: 0 1px 0 0 #ff0050;
}
/* ----------------------------------------------------------------------------- 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 0 0 0 #8a949b;
}
 .widget__more-link:hover {
	 box-shadow: 0 1px 0 0 #8a949b;
}
 .widget__more-link:active {
	 box-shadow: 0 0 0 0 #8a949b;
}
 .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 #ff0050;
}
 .lsvr-definition-list-widget__item-text-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-definition-list-widget__item-text-link:active {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .lsvr-post-list-widget__item {
	 border-color: #f5f5f5;
}
 .lsvr-post-list-widget__item-title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-post-list-widget__item-title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-post-list-widget__item-title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .lsvr-post-featured-widget__content-inner {
	 border-color: #e1e7ec;
}
 .lsvr-post-featured-widget__title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-post-featured-widget__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-post-featured-widget__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .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 0 0 0 #ff0050;
}
 .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 #ff0050;
}
 .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 0 0 0 #ff0050;
}
 .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: #ff0050;
}
 .lsvr_project-categories-widget .root > li.current-cat-ancestor, .lsvr_service-categories-widget .root > li.current-cat-ancestor, .lsvr_gallery-categories-widget .root > li.current-cat-ancestor, .lsvr_person-categories-widget .root > li.current-cat-ancestor, .lsvr_faq-categories-widget .root > li.current-cat-ancestor, .lsvr_project-categories-widget .root > li.current-cat, .lsvr_service-categories-widget .root > li.current-cat, .lsvr_gallery-categories-widget .root > li.current-cat, .lsvr_person-categories-widget .root > li.current-cat, .lsvr_faq-categories-widget .root > li.current-cat {
	 background-color: #ff0050;
}
 .lsvr_project-categories-widget .root > li.current-cat-ancestor:before, .lsvr_service-categories-widget .root > li.current-cat-ancestor:before, .lsvr_gallery-categories-widget .root > li.current-cat-ancestor:before, .lsvr_person-categories-widget .root > li.current-cat-ancestor:before, .lsvr_faq-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:before, .lsvr_gallery-categories-widget .root > li.current-cat:before, .lsvr_person-categories-widget .root > li.current-cat:before, .lsvr_faq-categories-widget .root > li.current-cat:before {
	 color: #fff;
}
 .lsvr_project-categories-widget .root > li.current-cat-ancestor a, .lsvr_service-categories-widget .root > li.current-cat-ancestor a, .lsvr_gallery-categories-widget .root > li.current-cat-ancestor a, .lsvr_person-categories-widget .root > li.current-cat-ancestor a, .lsvr_faq-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 a, .lsvr_gallery-categories-widget .root > li.current-cat a, .lsvr_person-categories-widget .root > li.current-cat a, .lsvr_faq-categories-widget .root > li.current-cat a {
	 color: #fff;
}
 .lsvr_project-categories-widget .root > li.current-cat-ancestor a:hover, .lsvr_service-categories-widget .root > li.current-cat-ancestor a:hover, .lsvr_gallery-categories-widget .root > li.current-cat-ancestor a:hover, .lsvr_person-categories-widget .root > li.current-cat-ancestor a:hover, .lsvr_faq-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 a:hover, .lsvr_gallery-categories-widget .root > li.current-cat a:hover, .lsvr_person-categories-widget .root > li.current-cat 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_service-categories-widget .root > li.current-cat-ancestor a:active, .lsvr_gallery-categories-widget .root > li.current-cat-ancestor a:active, .lsvr_person-categories-widget .root > li.current-cat-ancestor a:active, .lsvr_faq-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 a:active, .lsvr_gallery-categories-widget .root > li.current-cat a:active, .lsvr_person-categories-widget .root > li.current-cat 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: #ff0050;
}
 .lsvr_service-list-widget__item-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_service-list-widget__item-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_service-list-widget__item-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_service-list-widget__item--current {
	 background-color: #ff0050;
}
 .lsvr_service-list-widget__item--current .lsvr_service-list-widget__item-icon, .lsvr_service-list-widget__item--current .lsvr_service-list-widget__item-link {
	 color: #fff;
	 box-shadow: 0 0 0 0 #fff;
}
 .lsvr_service-list-widget__item--current .lsvr_service-list-widget__item-icon:hover, .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-icon:active, .lsvr_service-list-widget__item--current .lsvr_service-list-widget__item-link:active {
	 box-shadow: 0 0 0 0 #fff;
}
 .lsvr_service-featured-widget__content-inner {
	 border-color: #e1e7ec;
}
 .lsvr_service-featured-widget__icon {
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr_service-featured-widget__title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_service-featured-widget__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_service-featured-widget__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .lsvr_gallery-list-widget__item {
	 border-color: #f5f5f5;
}
 .lsvr_gallery-list-widget__item-title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_gallery-list-widget__item-title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_gallery-list-widget__item-title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 0 0 0 #ff0050;
}
 .lsvr_gallery-featured-widget__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_gallery-featured-widget__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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: #ff0050;
	 background-image: linear-gradient(to bottom, rgba(189, 158, 211, .7), transparent);
}
 .lsvr_person-list-widget__item-title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_person-list-widget__item-title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_person-list-widget__item-title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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: #ff0050;
}
 .lsvr_person-list-widget__item-social-link:active {
	 background-color: rgba(255, 0, 80, 0.8);
}
 .lsvr_person-featured-widget__content {
	 border-color: #e1e7ec;
}
 .lsvr_person-featured-widget__thumb-link {
	 background-color: #ff0050;
	 background-image: linear-gradient(to bottom, rgba(189, 158, 211, .7), transparent);
}
 .lsvr_person-featured-widget__title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_person-featured-widget__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_person-featured-widget__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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: #ff0050;
}
 .lsvr_person-featured-widget__social-link:active {
	 background-color: rgba(255, 0, 80, 0.8);
}
 .lsvr_testimonial-list-widget__item {
	 border-color: #f5f5f5;
}
 .lsvr_testimonial-list-widget__item-thumb-link {
	 border-color: #ff0050;
}
 .lsvr_testimonial-list-widget__item-thumb-link:hover {
	 box-shadow: 0 0 0 1px #ff0050;
}
 .lsvr_testimonial-list-widget__item-thumb-link:active {
	 box-shadow: none;
}
 .lsvr_testimonial-list-widget__item-author-link {
	 color: #585858;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_testimonial-list-widget__item-author-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_testimonial-list-widget__item-author-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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: #ff0050;
}
 .lsvr_testimonial-featured-widget__thumb-link:hover {
	 box-shadow: 0 0 0 1px #ff0050;
}
 .lsvr_testimonial-featured-widget__thumb-link:active {
	 box-shadow: none;
}
 .lsvr_testimonial-featured-widget__author-link {
	 color: #585858;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_testimonial-featured-widget__author-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_testimonial-featured-widget__author-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 0 0 0 #ff0050;
}
 .lsvr_faq-list-widget__item-title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_faq-list-widget__item-title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .lsvr_faq-featured-widget__content-inner {
	 border-color: #e1e7ec;
}
 .lsvr_faq-featured-widget__title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr_faq-featured-widget__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr_faq-featured-widget__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .widget_archive {
	 color: #8a949b;
}
 .widget_archive a {
	 color: #ff007c;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_archive a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .widget_archive a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_calendar tfoot a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_calendar tfoot a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .widget_calendar tfoot a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_categories {
	 color: #8a949b;
}
 .widget_categories a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_categories a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .widget_categories a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_meta a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_meta a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .widget_meta a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_nav_menu a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_nav_menu a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .widget_nav_menu a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_pages a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_pages a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .widget_pages a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_recent_comments {
	 color: #8a949b;
}
 .widget_recent_comments .comment-author-link, .widget_recent_comments a {
	 color: #585858;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_recent_comments .comment-author-link:hover, .widget_recent_comments a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .widget_recent_comments .comment-author-link:active, .widget_recent_comments a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_recent_entries .post-date {
	 color: #8a949b;
}
 .widget_recent_entries a {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_recent_entries a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .widget_recent_entries a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_rss .rss-date {
	 color: #8a949b;
}
 .widget_rss a {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .widget_rss a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .widget_rss a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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: #000;
	 background-color: #222;
}
 .footer-widgets label {
	 color: #000;
}
 .footer-widgets a {
	 color: #000;
}
 .footer-widgets .footer-widgets__overlay {
	 background-color: #222;
}
 .footer-widgets .widget-title, .footer-widgets .widget__title {
	 color: #000;
}
 .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(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 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: #ff0050;
}
 .footer-widgets .lsvr_person-list-widget__item-social-link:active {
	 background-color: rgba(255, 0, 80, 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(0, 0, 0, 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: #ff0050;
}
 .footer-widgets .lsvr_person-featured-widget__social-link:active {
	 background-color: rgba(255, 0, 80, 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(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 0.7);
}
 .footer-widgets .widget_archive {
	 color: rgba(0, 0, 0, 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(0, 0, 0, 0.7);
}
 .footer-widgets .widget_recent_comments {
	 color: rgba(0, 0, 0, 0.7);
}
 .footer-widgets .widget_recent_comments .comment-author-link, .footer-widgets .widget_recent_comments a {
	 color: #000;
}
 .footer-widgets .widget_recent_entries .post-date {
	 color: rgba(0, 0, 0, 0.7);
}
 .footer-widgets .widget_recent_entries a {
	 color: #000;
}
 .footer-widgets .widget_rss .rss-date {
	 color: rgba(0, 0, 0, 0.7);
}
 .footer-widgets .widget_tag_cloud .tag-cloud-link {
	 color: #000;
	 box-shadow: 0 0 0 0 #ff0050;
	 background-color: transparent;
}
 .footer-widgets .widget_tag_cloud .tag-cloud-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .footer-widgets .widget_tag_cloud .tag-cloud-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .footer-widgets .widget_tag_cloud .tag-link-count {
	 color: rgba(0, 0, 0, 0.7);
}
/* ------------------------------------------------------------------------- FOOTER BOTTOM ------------------------------------------------------------------------- */
 .footer-bottom__inner {
	 border-color: #e1e7ec;
}
 .footer-bottom a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .footer-bottom a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .footer-bottom a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
/* ----------------------------------------------------------------------------- 7. ELEMENTS ----------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- CTA ------------------------------------------------------------------------- */
 .lsvr-beautyspot-cta__text {
	 color: #8a949b;
}
 .lsvr-beautyspot-cta__button-link {
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-beautyspot-cta__button-link:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-beautyspot-cta__button-link:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-beautyspot-cta--has-dark-background .lsvr-beautyspot-cta__inner {
	 background-color: #f5f5f5;
}
/* ------------------------------------------------------------------------- FAQ ------------------------------------------------------------------------- */
 .lsvr-beautyspot-faq__header:before {
	 background-color: #ff0050;
	 background-image: linear-gradient(to bottom, transparent, rgba(189, 158, 211, 0.4));
}
 .lsvr-beautyspot-faq__title-link {
	 box-shadow: 0 0 0 0 #ff0050;
	 color: #333;
}
 .lsvr-beautyspot-faq__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-faq__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-faq__subtitle {
	 color: #8a949b;
}
 .lsvr-beautyspot-faq__subtitle a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-faq__subtitle a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-faq__subtitle a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-faq__post {
	 border-color: #e1e7ec;
	 background-color: #fff;
}
 .lsvr-beautyspot-faq__post-header:before {
	 color: #ff0050;
}
 .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 #ff0050;
}
 .lsvr-beautyspot-faq__post-permalink-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-faq__post-permalink-link:active {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .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 #ccd5db;
}
 .lsvr-beautyspot-faq--has-dark-background .lsvr-beautyspot-faq__inner {
	 background-color: #f5f5f5;
}
/* ------------------------------------------------------------------------- INTRO ------------------------------------------------------------------------- */
 .lsvr-beautyspot-intro__subtitle {
	 color: #8a949b;
}
 .lsvr-beautyspot-intro__subtitle a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-intro__subtitle a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-intro__subtitle a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
/* ------------------------------------------------------------------------- POSTS ------------------------------------------------------------------------- */
 .lsvr-beautyspot-posts__header:before {
	 background-color: #ff0050;
	 background-image: linear-gradient(to bottom, transparent, rgba(189, 158, 211, 0.4));
}
 .lsvr-beautyspot-posts__title-link {
	 box-shadow: 0 0 0 0 #ff0050;
	 color: #333;
}
 .lsvr-beautyspot-posts__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-posts__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-posts__subtitle {
	 color: #8a949b;
}
 .lsvr-beautyspot-posts__subtitle a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-posts__subtitle a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-posts__subtitle a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-posts__post-title-link {
	 box-shadow: 0 0 0 0 #ff0050;
	 color: #333;
}
 .lsvr-beautyspot-posts__post-title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-posts__post-title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ccd5db;
}
 .lsvr-beautyspot-posts__post-permalink-link {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .lsvr-beautyspot-posts__post-permalink-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-posts__post-permalink-link:active {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .lsvr-beautyspot-posts--has-dark-background .lsvr-beautyspot-posts__inner {
	 background-color: #f5f5f5;
}
/* ------------------------------------------------------------------------- SERVICES ------------------------------------------------------------------------- */
 .lsvr-beautyspot-services__header:before {
	 background-color: #ff0050;
	 background-image: linear-gradient(to bottom, transparent, rgba(189, 158, 211, 0.4));
}
 .lsvr-beautyspot-services__title-link {
	 box-shadow: 0 0 0 0 #ff0050;
	 color: #333;
}
 .lsvr-beautyspot-services__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-services__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-services__subtitle {
	 color: #8a949b;
}
 .lsvr-beautyspot-services__subtitle a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-services__subtitle a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-services__subtitle a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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 #ff0050;
}
 .lsvr-beautyspot-services__item:active .lsvr-beautyspot-services__post-title-link {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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(255, 0, 80, 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: #ff0050;
	 background-image: linear-gradient(to bottom, transparent, rgba(189, 158, 211, 0.4));
}
 .lsvr-beautyspot-testimonials__title-link {
	 box-shadow: 0 0 0 0 #ff0050;
	 color: #333;
}
 .lsvr-beautyspot-testimonials__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-testimonials__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-testimonials__subtitle {
	 color: #8a949b;
}
 .lsvr-beautyspot-testimonials__subtitle a {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-beautyspot-testimonials__subtitle a:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-testimonials__subtitle a:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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: #ff0050;
}
 .lsvr-beautyspot-testimonials__post-thumbnail-link:hover {
	 box-shadow: 0 0 0 1px #ff0050;
}
 .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 0 0 0 #ff0050;
}
 .lsvr-beautyspot-testimonials__post-title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-beautyspot-testimonials__post-title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .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: #ff0050;
}
 .lsvr-button:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-button:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-counter__number {
	 color: #ff0050;
}
 .lsvr-cta {
	 border-color: #e1e7ec;
	 background-color: #f5f5f5;
}
 .lsvr-cta__text {
	 color: #8a949b;
}
 .lsvr-cta__button-link {
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-cta__button-link:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-cta__button-link:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-feature__icon {
	 color: #ff0050;
}
 .lsvr-feature__title-link {
	 color: #333;
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-feature__title-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-feature__title-link:active {
	 box-shadow: 0 0 0 0 #ff0050;
}
 .lsvr-feature__more-link {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .lsvr-feature__more-link:hover {
	 box-shadow: 0 2px 0 0 #ff0050;
}
 .lsvr-feature__more-link:active {
	 box-shadow: 0 1px 0 0 #ff0050;
}
 .lsvr-pricing-table {
	 border-color: #e1e7ec;
}
 .lsvr-pricing-table__title {
	 color: #fff;
	 background-color: #bd9ed3;
}
 .lsvr-pricing-table__price-value {
	 color: #ff0050;
}
 .lsvr-pricing-table__price-description {
	 color: #8a949b;
}
 .lsvr-pricing-table__text {
	 border-color: #e1e7ec;
}
 .lsvr-pricing-table__button-link {
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-pricing-table__button-link:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-pricing-table__button-link:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
 .lsvr-progress-bar__bar {
	 background-color: #e1e7ec;
}
 .lsvr-progress-bar__bar-inner {
	 background-color: #ff0050;
	 background-image: linear-gradient(to right, rgba(189, 158, 211, 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: #ff0050;
}
 .lsvr_slide-list__nav-button:hover {
	 box-shadow: 0 0 0 1px #ff0050;
}
/* ----------------------------------------------------------------------------- 8. OTHER ----------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- CONTACT FROM 7 ------------------------------------------------------------------------- */
 div.wpcf7-response-output, .wpcf7-response-output {
	 color: #265e88;
	 background-color: #e1edf9;
}
 .wpcf7-submit {
	 color: #fff;
	 background-color: #ff0050;
}
 .wpcf7-submit:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .wpcf7-submit:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
/* ------------------------------------------------------------------------- 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: #ff0050;
}
 .woocommerce-page a.button:hover, .woocommerce a.button:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .woocommerce-page a.button:active, .woocommerce a.button:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
 .woocommerce-page nav.woocommerce-pagination span.page-numbers.current, .woocommerce nav.woocommerce-pagination span.page-numbers.current {
	 color: #fff;
	 background-color: #ff0050;
}
 .woocommerce-page nav.woocommerce-pagination a.page-numbers:hover, .woocommerce nav.woocommerce-pagination a.page-numbers:hover, .woocommerce-page nav.woocommerce-pagination a.page-numbers:active, .woocommerce nav.woocommerce-pagination a.page-numbers:active {
	 color: #ff0050;
	 background-color: transparent;
}
 .woocommerce-page nav.woocommerce-pagination a.prev.page-numbers, .woocommerce nav.woocommerce-pagination a.prev.page-numbers, .woocommerce-page nav.woocommerce-pagination a.next.page-numbers, .woocommerce nav.woocommerce-pagination a.next.page-numbers {
	 color: #8a949b;
}
 .woocommerce-page a.button.alt, .woocommerce a.button.alt, .woocommerce-page button.button, .woocommerce button.button, .woocommerce-page button.button.alt, .woocommerce button.button.alt {
	 color: #fff;
	 background-color: #ff0050;
}
 .woocommerce-page a.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button.alt:hover, .woocommerce button.button.alt:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .woocommerce-page a.button.alt:active, .woocommerce a.button.alt:active, .woocommerce-page button.button:active, .woocommerce button.button:active, .woocommerce-page button.button.alt:active, .woocommerce button.button.alt:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
 .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	 background-color: #ccd5db;
}
 .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	 background-color: #ff0050;
}
 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	 background-color: #ff0050;
}
 .widget_product_search button {
	 color: #fff;
	 background-color: #ff0050;
}
 .widget_product_search button:hover {
	 box-shadow: 0 0 0 1px #ff0050;
	 color: #fff;
	 background-color: #ff0050;
}
 .widget_product_search button:active {
	 box-shadow: none;
	 color: #fff;
	 background-color: #ff0050;
}
/* ----------------------------------------------------------------------------- 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: #000;
	}
	 .header-menu__item-link--level-0:before {
		 background-color: rgba(0, 0, 0, 0.25);
	}
	 .header-menu__item--hover .header-menu__item-link--level-0:before, .header-menu__item-link--level-0:hover:before {
		 background-color: #000;
	}
	 .header-menu__item-link--level-0:active:before {
		 background-color: rgba(0, 0, 0, 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: #000;
	}
	 .header-menu__submenu .header-menu__item-link {
		 box-shadow: 0 0 0 0 #000;
		 color: #000;
	}
	 .header-menu__submenu .header-menu__item-link:hover {
		 box-shadow: 0 2px 0 0 #000;
	}
	 .header-menu__submenu .header-menu__item-link:active {
		 box-shadow: 0 0 0 0 #000;
	}
	 .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: #000;
		 border-color: rgba(0, 0, 0, 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);
	}
}
 
/* ------------------------------------------------------------------------- EXTRA SMALL DEVICES ------------------------------------------------------------------------- */
 @media (max-width: 480px) {
	 .header-panel__bottom {
		 border-color: rgba(255, 255, 255, 0.25);
	}
}
 
/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

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

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */
		.post-47 .lsvr_slide-list__bg .post-539 .lsvr_slide-list__item-bg {
			background-image: url('https://youbeautystudio.com.au/wp-content/uploads/2020/09/banner-480-x-2014-01.png') !important
		}

	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */
		.post-47 .lsvr_slide-list__bg .post-539 .lsvr_slide-list__item-bg {
			background-image: url('https://youbeautystudio.com.au/wp-content/uploads/2020/09/banner-480-x-768-01.png') !important
		}

	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 767px ) {

		/* your CSS here */
		.post-47 .lsvr_slide-list__bg .post-539 .lsvr_slide-list__item-bg {
			background-image: url('https://youbeautystudio.com.au/wp-content/uploads/2020/09/banner-480-x-600-01.png') !important
		}

	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */

	@media ( max-width: 480px ) {

		/* your CSS here */
		.post-47 .lsvr_slide-list__bg .post-539 .lsvr_slide-list__item-bg {
			background-image: url('https://youbeautystudio.com.au/wp-content/uploads/2020/09/119788326_1042819222799036_2055488468046418519_n.png') !important
		}
	}