/*
Theme Name: Rechthuis

Version: 1.0
Author: Ca-editors
Author URI: http://www.ca-editors.nl
Template: enfold
*/
/* logo scrolled */
#header.header-scrolled-full .logo img {
	max-height: 50px !important;
}
/* uitklap menu */
.header_color .main_menu ul ul,
.av-main-nav ul li {
	background-color: transparent;
}
#top .header_color .main_menu .menu ul li a {
	background-color: rgba(234, 228, 211, 0.8);
}
#top .header_color .main_menu .menu ul li a:hover {
	background-color: rgba(234, 228, 211, 1);
}

/* divider rechthuis */
span.av-seperator-icon {
    background-image: url(https://www.hotelhetrechthuis.nl/cms22/wp-content/uploads/2021/12/r-icon-1.png)!important;
    background-size: contain;
    background-repeat: no-repeat;
	font-size: 21px;
	margin-top: 5px;
}
span.av-seperator-icon:before {
    color: transparent;
}
.hr-custom.hr-icon-yes .hr-inner {
    border-color: #eae4d3 !important;
}

/* buttons */
#top .avia-slideshow-button.avia-color-light {
    background-color: rgba(255,255,255,0.2);
}
/* buttons XL */
.home-buttons a:first-of-type,
.avia-button.avia-size-x-large {
  padding: 25px 76px 23px;
}

/* special heading */
.av-special-heading .av-subheading {
    color: #ad974f;
}

/* image overlays */
.av-image-caption-overlay p {
  font-family: merriweather;
  font-weight: 300;
}

/* slider home */
#top .slideshow_caption {
	width: 60%;
}

/* promo box */
.avia-promocontent p {
  font-size: 18px;
  text-align: center;
}
/* hoteliers boekings button */
.hoteliers-book-form__button {
	padding: 25px 51px 23px;
	background: #8e793e;
	border: solid 1px #8e793e;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
	margin-top: 3px;
    }
    
    .hoteliers-book-form__button:hover {
      opacity: 0.9;
	  transition: all 0.4s ease-in-out;
    }
    
    .hoteliers-book-form__button:active,
    .hoteliers-book-form__button:focus {
      outline: 0;
    }
/* hotel boekingsbutton kamers */
div.kamers {
	text-align: center;
	padding-top: 20px;
}
div.kamers .hoteliers-book-form__button {
  padding: 13px 30px;
}

/* Classes */
.sliderhead h2 {
    font-size: 42px;
	margin-top: -40px;
    line-height: 1.3em;
    letter-spacing: 0.1em;
    text-transform: uppercase !important;
}
#top #wrap_all .avia-slideshow-button {
	font-size: 14px;
}
.radius-shadow img {
	border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px 0px;
}
.radius-shadow .av-caption-image-overlay-bg {
	border-radius: 10px;
}
.left-50 {
    left: -50px;
}
.right-50 {
	right: -50px;
}
#top .zindex7 {
	z-index: 7;
}
.hide-tooltip .avia-icongrid-tooltip li .avia-icongrid-content {
	display: none;
}

/* footer */
#media_image-2 {
	text-align: center;
	max-width: 200px;
}
#text-4 {
	text-align: right;
}
 /*------------------------*/
/* CSS - Logo center split menu
/*------------------------*/

@media only screen and (min-width: 780px) {
/*In the below code nth-child(x) the value of x should be half the number of total menu items*/
#top #header .av-main-nav li:nth-child(3) {
  /* Adjust the width of the logo */
    margin-right:30vw;
}

#header .main_menu {
    /*background: gold;*/
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.av-main-nav-wrap {
    left: 50%;
    transform: translateX(-50%);
}
	#top #header .av-main-nav > li > a {
    font-size: 15px;
}

#header .logo {
    left: 50%;
    transform: translateX(-50%);
    z-index:999;
}

#header .logo img {    
    top: 50%;
    transform: translateY(-50%);
    max-width: 258px;  
}
}



/* media queries */
@media only screen and (max-width: 1080px) {
	


}
@media only screen and (max-width: 767px) {
	

}
@media only screen and (max-width: 480px) {


}

