/**
* Theme Name: Rhye Child
* Description: This is a child theme of Rhye, generated by Merlin WP.
* Author: <a href="https://artemsemkin.com">Artem Semkin</a>
* Template: rhye
* Version: 2.5.2
*/

.white,
.white *{
	color:#fff;
}

.gray,
.gray *{
	color:#aaa;
}

h1,h2,h3,h4,h5{
font-family: 'Hina Mincho', serif!important;}


.header a, .header select, .header input, .header .lang-switcher 
{
	color:#222!important;
}

.curtain-svg{fill:#f7f6f3!important;}

.header.opened[data-arts-header-overlay-theme-text="light"] .header__widget *:not(a){
		color:#222!important;
}

.header[data-arts-theme-text="light"] .header__burger-line, .arts-elementor-theme-light .header__burger-line{
	background:#222!important;
}

.header a, .header select,  .header .lang-switcher{
font-family: 'Hina Mincho', serif!important;}

.widget_recent_comments ul li a, .widget_recent_entries ul li a, .widget_rss .rsswidget,.posts-navigation a
{
	font-family: 'Hina Mincho', serif!important;
	font-weight:normal;
}


.en .header a{
	text-transform:capitalize;
	font-size:15px;
	letter-spacing:0.05em;
	font-weight:500;
}


.header input{font-family:serif;}

.input-float{
	top:-6px;
}

.footer .menu {
   column-count: 2;
}

body .banner{
  padding:0!important;
}

body .banner div{
  padding:0!important;
  width: 100%;
  height: 100%;
}

body .banner .button{
  display: flex;
  border-radius:0;
  border: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size:20px;
	color:#fff!important;
	font-weight:500;
}


.en .banner .button{
	text-transform:capitalize;
	letter-spacing: 0;
}

.header__burger{
  z-index:501;
}
.header__wrapper-overlay-menu li a{
  padding:14px 0;
}


