/* https://salon-natura-room.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/cv.css?ver=4.3 */
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pt-cv-wrapper article,.pt-cv-wrapper aside,.pt-cv-wrapper details,.pt-cv-wrapper figcaption,.pt-cv-wrapper footer,.pt-cv-wrapper header,.pt-cv-wrapper hgroup,.pt-cv-wrapper main,.pt-cv-wrapper menu,.pt-cv-wrapper nav,.pt-cv-wrapper section,.pt-cv-wrapper summary{display:block}
.pt-cv-wrapper .glyphicon-shopping-cart:before{content:"\e116"}
.pt-cv-wrapper .glyphicon-copyright-mark:before{content:"\e194"}
.pt-cv-wrapper .glyphicon-bishop:before{content:"\e214"}
.pt-cv-scrollable{margin-left:0;margin-right:0}
.pt-cv-scrollable .carousel-inner{opacity:1}
.pt-cv-scrollable .pt-cv-carousel-caption{bottom:15px;padding:10px}
.pt-cv-scrollable:not(.iscvblock) .pt-cv-carousel-caption{text-align:left}
.pt-cv-scrollable .pt-cv-carousel-caption *{text-shadow:none}
.pt-cv-scrollable .pt-cv-title{padding-bottom:0}
.pt-cv-scrollable .pt-cv-carousel-caption{margin-bottom:10px!important}
.pt-cv-scrollable .pt-cv-thumbnail{width:100%}
.pt-cv-scrollable .pt-cv-carousel .item{height:auto;margin:auto;min-height:0;max-height:none;line-height:normal}
.pt-cv-scrollable .pt-cv-cap-w-img{background:rgba(0,0,0,.6);text-shadow:0 1px 1px #000;left:15px;right:15px}
.pt-cv-scrollable .pt-cv-cap-wo-img{position:relative!important;bottom:0!important;left:0;right:0}
.pt-cv-scrollable .pt-cv-thumb-wrapper{margin-bottom:0}
.pt-cv-scrollable.iscvblock .pt-cv-carousel{padding-bottom:10px}
.pt-cv-scrollable.iscvblock .pt-cv-carousel-caption{margin-bottom:0!important;bottom:0;text-align:inherit}
.pt-cv-scrollable.iscvblock .carousel-control,.pt-cv-scrollable.iscvblock .pt-cv-carousel-indicators{bottom:-20px}
.pt-cv-view.iscvblock:not(.pt-cv-overlaygrid):not(.pt-cv-scrollable) .pt-cv-meta-fields *{color:#9e9e9e}
/*! jQuery UI - v1.13.1 - 2022-06-03
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=blitzer&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=10&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=333333&opacityOverlay=40&bgImgOpacityOverlay=65&bgTextureOverlay=dots_small&bgColorOverlay=a6a6a6&iconColorError=cc0000&fcError=2e2e2e&borderColorError=cc0000&bgImgOpacityError=75&bgTextureError=diagonals_thick&bgColorError=f3d8d8&iconColorHighlight=004276&fcHighlight=444444&borderColorHighlight=fcd3a1&bgImgOpacityHighlight=55&bgTextureHighlight=glass&bgColorHighlight=fbf8ee&iconColorActive=cc0000&fcActive=cc0000&borderColorActive=eeeeee&bgImgOpacityActive=65&bgTextureActive=flat&bgColorActive=ffffff&iconColorHover=cc0000&fcHover=111111&borderColorHover=cdd5da&bgImgOpacityHover=100&bgTextureHover=highlight_hard&bgColorHover=f6f6f6&iconColorDefault=cc0000&fcDefault=004276&borderColorDefault=d8dcdf&bgImgOpacityDefault=100&bgTextureDefault=highlight_hard&bgColorDefault=eeeeee&iconColorContent=cc0000&fcContent=333333&borderColorContent=eeeeee&bgImgOpacityContent=75&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=ffffff&fcHeader=ffffff&borderColorHeader=e3a1a1&bgImgOpacityHeader=15&bgTextureHeader=highlight_soft&bgColorHeader=cc0000&cornerRadius=6px&fsDefault=1.1em&fwDefault=bold&ffDefault=Arial%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.jqui-helper-hidden{display:none}
.jqui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.jqui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.jqui-widget{font-family:Arial,sans-serif;font-size:1.1em}
.jqui-widget .jqui-widget{font-size:1em}
.jqui-widget button,.jqui-widget input,.jqui-widget select,.jqui-widget textarea{font-family:Arial,sans-serif;font-size:1em}
.jqui-widget.jqui-widget-content{border:1px solid #d8dcdf}
.jqui-widget-content{border:1px solid #eee;background:#fff;color:#333}
.jqui-widget-content a{color:#333}
.jqui-widget-header{background:#607D8B;color:#fff;font-weight:700}
.jqui-widget-header a{color:#fff}
.jqui-button,.jqui-state-default,.jqui-widget-content .jqui-state-default,.jqui-widget-header .jqui-state-default,html .jqui-button.jqui-state-disabled:active,html .jqui-button.jqui-state-disabled:hover{border:1px solid #d8dcdf;background:#eee;font-weight:700;color:#004276}
.jqui-button:focus,.jqui-button:hover,.jqui-state-focus,.jqui-state-hover,.jqui-widget-content .jqui-state-focus,.jqui-widget-content .jqui-state-hover,.jqui-widget-header .jqui-state-focus,.jqui-widget-header .jqui-state-hover{border:1px solid #cdd5da;background:#50dcef;font-weight:700;color:#111}
.jqui-button.jqui-state-active:hover,.jqui-button:active,.jqui-state-active,.jqui-widget-content .jqui-state-active,.jqui-widget-header .jqui-state-active,a.jqui-button:active{border:1px solid #eee;background:#fff;font-weight:700;color:#c00}
.jqui-state-highlight,.jqui-widget-content .jqui-state-highlight,.jqui-widget-header .jqui-state-highlight{border:1px solid #fcd3a1;background:#fbf8ee;color:#444}
.jqui-state-highlight a,.jqui-widget-content .jqui-state-highlight a,.jqui-widget-header .jqui-state-highlight a{color:#444}
.jqui-state-error,.jqui-widget-content .jqui-state-error,.jqui-widget-header .jqui-state-error{border:1px solid #c00;background:#f3d8d8;color:#2e2e2e}
.jqui-state-error a,.jqui-state-error-text,.jqui-widget-content .jqui-state-error a,.jqui-widget-content .jqui-state-error-text,.jqui-widget-header .jqui-state-error a,.jqui-widget-header .jqui-state-error-text{color:#2e2e2e}
.jqui-priority-primary,.jqui-widget-content .jqui-priority-primary,.jqui-widget-header .jqui-priority-primary{font-weight:700}
.jqui-priority-secondary,.jqui-widget-content .jqui-priority-secondary,.jqui-widget-header .jqui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:400}
.jqui-state-disabled,.jqui-widget-content .jqui-state-disabled,.jqui-widget-header .jqui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}
.jqui-widget-overlay{background:#a6a6a6;opacity:.4;-ms-filter:Alpha(Opacity=40)}
.jqui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #333;box-shadow:-8px -8px 8px #333}
.pt-cv-scrollable{margin-top:40px;margin-bottom:30px}
.pt-cv-scrollable .pt-cv-carousel{padding-bottom:10px}
.pt-cv-scrollable .pt-cv-content-item{padding-bottom:0;margin-bottom:10px;z-index:98}
.pt-cv-scrollable .pt-cv-title{margin-bottom:10px}
.pt-cv-scrollable .pt-cv-readmore{color:#fff}
.pt-cv-scrollable .pt-cv-thumbnail{width:100%;margin-bottom:0!important}
.pt-cv-scrollable .item.next,.pt-cv-scrollable .item.prev{width:100%!important}
.pt-cv-scrollable .edd-add-to-cart-label{color:#222}
.pt-cv-scrollable .cvp-block,.pt-cv-scrollable .cvp-responsive-image{margin-bottom:-5px!important;width:100%!important}
.pt-cv-mask .pt-cv-specialp,.pt-cv-scrollable .pt-cv-specialp{position:relative;top:auto;left:auto;margin-bottom:10px;display:inline-block}
.pt-cv-scrollable .pt-cv-cap-w-img .product .amount{color:#fff!important}
@import url("https://fonts.googleapis.com/css?family=Raleway%3A400%2C500%2C600%2C700%2C300%2C100%2C800%2C900%7COpen+Sans%3A400%2C300%2C300italic%2C400italic%2C600%2C600italic%2C700%2C700italic&#038;subset=latin%2Clatin-ext&#038;display=swap&#038;ver=2.3.12");
/* https://salon-natura-room.com/wp-content/themes/onepress/assets/css/animate.min.css?ver=2.3.12 */
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
/* https://salon-natura-room.com/wp-content/themes/onepress/assets/fontawesome-v6/css/all.min.css?ver=6.5.1 */
/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}
.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}
.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}
.fa-chess-bishop:before{content:"\f43a"}
.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}
.fa-shop-lock:before{content:"\e4a5"}
.fa-store-slash:before{content:"\e071"}
.fa-window-restore:before{content:"\f2d2"}
.fa-scroll:before{content:"\f70e"}
.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}
.fa-shop:before,.fa-store-alt:before{content:"\f54f"}
.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}
.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}
.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}
.fa-copyright:before{content:"\f1f9"}
.fa-store:before{content:"\f54e"}
.fa-shopware:before{content:"\f5b5"}
.fa-app-store:before{content:"\f36f"}
.fa-app-store-ios:before{content:"\f370"}
.fa-shopify:before{content:"\e057"}
/* https://salon-natura-room.com/wp-content/themes/onepress/assets/fontawesome-v6/css/v4-shims.min.css?ver=6.5.1 */
/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa.fa-glass:before{content:"\f000"}
.fa.fa-copyright{font-family:"Font Awesome 6 Free";font-weight:400}
.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 6 Free";font-weight:400}
/* https://salon-natura-room.com/wp-content/themes/onepress/assets/css/bootstrap.min.css?ver=2.3.12 */
/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,footer,header,nav,section{display:block}
.blockquote-footer{display:block;font-size:80%;color:#636c72}
.blockquote-footer::before{content:"\2014 \00A0"}
.blockquote-reverse .blockquote-footer::before{content:""}
.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid rgba(0,0,0,.125)}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-primary .card-footer,.card-primary .card-header{background-color:transparent}
.card-success .card-footer,.card-success .card-header{background-color:transparent}
.card-info .card-footer,.card-info .card-header{background-color:transparent}
.card-warning .card-footer,.card-warning .card-header{background-color:transparent}
.card-danger .card-footer,.card-danger .card-header{background-color:transparent}
.card-inverse .card-footer,.card-inverse .card-header{background-color:transparent;border-color:rgba(255,255,255,.2)}
.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}
.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:rgba(255,255,255,.65)}
.modal-footer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
/* https://salon-natura-room.com/wp-content/themes/onepress/style.css?ver=7.0 */
/*
Theme Name: OnePress
Theme URI: https://www.famethemes.com/themes/onepress/
Author: FameThemes
Author URI: http://www.famethemes.com
Description: OnePress is an outstanding creative and flexible WordPress one page theme well suited for business website, portfolio, digital agency, product showcase, freelancers and everyone else who appreciate good design. The theme overall is an elegant and classic one, a fine example of Bootstrap 4 WordPress theme which compatibility with latest version of WooCommerce. (Live preview : https://demos.famethemes.com/onepress)
Version: 2.3.12
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: onepress
Tested up to: 6.7.1
Requires PHP: 5.6
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, e-commerce, blog, portfolio

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

OnePress is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0  Reset
2.0  Document
3.0  Layout
4.0  Structure
5.0  Contents
6.0  Elements
7.0  Widgets
8.0  Sections
9.0  External Plugins

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
/* Reset already include in bootstrap */
/*--------------------------------------------------------------
2.0 Document Setup
--------------------------------------------------------------*/
html, body {
  height: 100%;
}
/*------------------------------
	3.0 Clearings
------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  clear: both;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}
/*------------------------------
	3.1 Infinite Scroll
------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
  display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}
/**
Footer widgets
 */
.footer-widgets {
  background: #050505;
}
.footer-widgets.section-padding {
  padding: 70px 0px 35px;
  padding: 4.375rem 0rem 2.1875rem;
}
.footer-widgets table {
  border-collapse: collapse;
}
.footer-widgets table > thead > tr > th,
.footer-widgets table > thead > tr > td {
  border-width: 1px;
}
.footer-widgets table th,
.footer-widgets table td {
  border-color: rgba(233, 233, 233, 0.4);
}
.footer-widgets .widget-title {
  color: #ffffff;
}
.footer-widgets .widget-area .widget_categories li,
.footer-widgets .widget-area .widget_archive li,
.footer-widgets .widget-area .widget_meta li {
  width: 100% !important;
  float: none;
}
.footer-widgets .widget_recent_entries ul li,
.footer-widgets .widget_recent_comments ul li {
  border-bottom: 0px none;
  padding: 5px 0px;
  margin-bottom: 0px;
}
.footer-widgets .sidebar .widget {
  margin-bottom: 30px;
}
.is-transparent .site-header.no-scroll {
  box-shadow: none;
}
.is-transparent .site-header.no-scroll .has-t-logo .custom-logo-transparent {
  display: inline-block;
}
.is-transparent .site-header.no-scroll .has-t-logo .custom-logo {
  display: none;
}
.is-transparent .site-header.no-scroll #nav-toggle span {
  background-color: #ffffff;
}
.is-transparent .site-header.no-scroll #nav-toggle span::before, .is-transparent .site-header.no-scroll #nav-toggle span::after {
  background-color: #ffffff;
}
.is-transparent .site-header.no-scroll #nav-toggle.nav-is-visible span {
  background-color: transparent;
}
.is-transparent .site-header.header-fixed.no-scroll {
  background: transparent;
  box-shadow: none;
}
@media screen and (min-width: 1140px) {.is-transparent .no-scroll.site-header .onepress-menu > li > a {
    color: rgba(255, 255, 255, 0.9);
  }}
.home.header-transparent .no-scroll .site-brand-inner,
.home.header-transparent .no-scroll .site-text-logo {
  color: #fff;
}
/* Footer
------------------------------*/
.site-footer {
  background: #111111;
  color: #bbbbbb;
  font-size: 14px;
}
.site-footer a {
  color: #03c4eb;
}
.site-footer .footer-connect {
  padding: 90px 0px;
  padding: 80px 0px;
  padding: 5rem 0rem;
  text-align: center;
}
@media (max-width: 767px) {.site-footer .footer-connect .footer-subscribe {
    margin-bottom: 40px;
  }}
.site-footer .footer-connect .follow-heading {
  color: #ffffff;
  margin-bottom: 20px;
  letter-spacing: 0.8px;
}
.site-footer .footer-connect .subs_input {
  background-color: rgba(255, 255, 255, 0.145);
  color: #cccccc;
  border-bottom: none;
  box-shadow: none;
  padding: 12px 15px 12px;
  border-radius: 2px;
  width: 60%;
  font-size: 13px;
}
.site-footer .footer-connect .subs_input:focus {
  border: none;
}
@media screen and (max-width: 1140px) {.site-footer .footer-connect .subs_input {
    width: 100%;
    margin-bottom: 4px;
  }}
@media screen and (max-width: 940px) {.site-footer .footer-connect .subs_input {
    width: 70%;
    margin-bottom: 4px;
  }}
@media screen and (max-width: 720px) {.site-footer .footer-connect .subs_input {
    width: 100%;
    margin-bottom: 4px;
  }}
.site-footer .footer-connect .subs-button {
  margin: 0px;
  position: relative;
  top: 0px;
  padding: 16px 23px 16px;
}
@media screen and (max-width: 1140px) {.site-footer .footer-connect .subs-button {
    width: 100%;
  }}
@media screen and (max-width: 940px) {.site-footer .footer-connect .subs-button {
    width: 70%;
  }}
@media screen and (max-width: 720px) {.site-footer .footer-connect .subs-button {
    width: 100%;
  }}
.site-footer .footer-connect input[type=text]:focus {
  border: none !important;
}
.site-footer .footer-social {
  text-align: center;
}
.site-footer .footer-social a {
  font-size: 30px;
  margin: 0px 13px;
  color: #ffffff;
}
.site-footer .footer-social a:hover {
  color: #03c4eb;
}
.site-footer .site-info {
  position: relative;
  text-align: center;
  padding: 35px 0px;
  background: #222222;
  font-weight: 500;
  color: #bbbbbb;
}
.site-footer .site-info a {
  color: #dddddd;
}
.site-footer .site-info a:hover {
  text-decoration: underline;
}
.site-footer .site-info .container {
  position: initial;
}
.site-footer .btt a {
  border-radius: 0px 20px 0 0;
  color: #999999;
  background: #222222;
  display: block;
  font-size: 30px;
  height: 50px;
  line-height: 50px;
  margin: auto;
  position: absolute;
  right: 60px;
  top: -25px;
  transition: all 0.2s linear 0s;
  width: 50px;
  z-index: 99;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.site-footer .btt a:hover {
  color: #03c4eb;
}
.site-footer .btt a i {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  margin-left: 3px;
}
@media screen and (max-width: 940px) {.site-footer .btt a {
    right: 0;
    left: 0;
  }}
/*--------------------------------------------------------------
5.0 Contents
--------------------------------------------------------------*/
/* Page: 404
------------------------------*/
.error-404 .search-form,
.error-404 .widget {
  margin-bottom: 40px;
}
.error-404 .widgettitle,
.error-404 .widget-title {
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 13px;
  font-weight: 700;
}
.entry-footer {
  margin-bottom: 30px;
  padding-top: 30px;
  border-top: 1px solid #e9e9e9;
}
.entry-footer .cat-links,
.entry-footer .tags-links {
  display: block;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 12px;
  font-weight: 600;
  margin-top: 5px;
}
/*--------------------------------------------------------------
7.0 Widgets
--------------------------------------------------------------*/
.sidebar .widget {
  margin-bottom: 40px;
}
.sidebar .widget .widget-title {
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 13px;
  font-weight: 700;
}
.sidebar .widget ul {
  list-style: none;
  padding: 0px;
}
.sidebar .widget ul:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.sidebar .widget a {
  color: #777777;
  font-size: 14px;
}
.sidebar .widget a:hover {
  color: #03c4eb;
  text-decoration: underline;
}
/* Recent Comment
------------------------------*/
.widget_recent_comments ul {
  margin-top: 25px;
}
.widget_recent_comments ul li {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e9e9e9;
}
.widget_recent_comments ul a {
  font-style: italic;
}
.widget_recent_comments .comment-author-link a {
  font-weight: bold;
  font-style: normal;
}
/* Recent Categories, Archive, Meta
------------------------------*/
.widget-area .widget_categories li, .widget-area .widget_archive li, .widget-area .widget_meta li {
  float: left;
  margin-bottom: 0;
  width: 50%;
}
@media screen and (min-width: 720px) {.widget-area .widget_categories li, .widget-area .widget_archive li, .widget-area .widget_meta li {
    width: 50%;
  }}
@media screen and (min-width: 940px) {.widget-area .widget_categories li, .widget-area .widget_archive li, .widget-area .widget_meta li {
    width: 100%;
    float: none;
  }}
@media screen and (min-width: 1140px) {.widget-area .widget_categories li, .widget-area .widget_archive li, .widget-area .widget_meta li {
    width: 50%;
    float: left;
  }}
.widget_recent_entries ul li {
  margin: 0px;
  padding: 10px 0px 10px 0px;
  border-bottom: 1px solid #e9e9e9;
}
.sidebar .widget_calendar a {
  color: #03c4eb;
  text-decoration: underline;
}
.woocommerce table.shop_table {
  border-collapse: collapse;
}
/* Coursel and slider */
/**
 * Owl Carousel v2.3.0
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme {
  position: relative;
}
.rp-btn-area {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 19px;
  max-width: 960px;
  margin: 40px auto;
  padding: 0 20px;
}
.rp-btn {
  display: block;
  width: 48%;
  max-width: 428px;
  transition: opacity 0.25s ease, transform 0.25s ease;
}
.rp-btn img {
  display: block;
  width: 100%;
  height: auto;
}
.rp-btn:hover {
  opacity: 0.85;
  transform: translateY(-2px);
}
.rp-btn-area {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: 760px;
  margin: 20px auto;
  padding: 0 12px;
  box-sizing: border-box;
}
.rp-btn {
  display: block;
  width: 50%;
  line-height: 0;
}
.rp-btn img {
  display: block;
  width: 100%;
  height: auto;
}
/* ==============================
   PC：右横に固定
============================== */

.fixed-contact-buttons {
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999;

  width: 260px;

  display: flex;
  flex-direction: column;
  gap: 8px;
}
.fixed-contact-btn {
  display: block;
  line-height: 0;
}
.fixed-contact-btn img {
  display: block;
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
/* ==============================
   PC：右横に固定
============================== */

.fixed-contact-buttons {
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999;

  width: 260px;

  display: flex;
  flex-direction: column;
  gap: 8px;
}
.fixed-contact-btn {
  display: block;
  line-height: 0;
}
.fixed-contact-btn img {
  display: block;
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
/* ページトップボタン */
.page-top-btn-img {
  position: fixed;
  right: 24px;
  bottom: 24px;
  width: 56px;
  height: 56px;
  z-index: 99999;
  display: block;
  line-height: 0;
}
/* 画像 */
.page-top-btn-img img {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (max-width: 767px) {.page-top-btn-img {
    bottom: 90px;
  }}
/* ページトップボタン */
.page-top-btn-img {
  position: fixed;
  right: 24px;
  bottom: 24px;
  width: 56px;
  height: 56px;
  z-index: 99999;
  display: block;
  line-height: 0;
}
.page-top-btn-img img {
  width: 100%;
  height: auto;
  display: block;
}
/* https://salon-natura-room.com/wp-content/themes/onepress/assets/css/lightgallery.css?ver=7.0 */
/*! lightgallery - v1.3.3 - 2016-09-24
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */
@font-face {
  font-family: 'lg';
  src: url("../fonts/lg.eot?n1z373");
  src: url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url(/lp/natura/img/lg.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}
a,.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus,.header-social a,.onepress-menu a:hover,.onepress-menu ul li a:hover,.onepress-menu li.onepress-current-item>a,.onepress-menu ul li.current-menu-item>a,.onepress-menu>li a.menu-actived,.onepress-menu.onepress-menu-mobile li.onepress-current-item>a,.site-footer a,.site-footer .footer-social a:hover,.site-footer .btt a:hover,.highlight,#comments .comment .comment-wrapper .comment-meta .comment-time:hover,#comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover,#comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover,.btn-theme-primary-outline,.sidebar .widget a:hover,.section-services .service-item .service-image i,.counter_item .counter__number,.team-member .member-thumb .member-profile a:hover,.icon-background-default{color:#163523}
.site-footer .site-info,.site-footer .btt a{background-color:#163523}
.site-footer .site-info{color:#ffffff}
.site-footer .btt a,.site-footer .site-info a{color:#ffffff}
.site-footer .btt a,.site-footer .site-info a{color:#ffffff}
#footer-widgets{}
.entry-footer {color:#000;font-size:14px;}
.entry-footer .cat-links, .entry-footer .tags-links {color:#000;font-size:14px !important;}