/*
Theme Name: mittersill
Text Domain: mittersill
 */

/* BODY */

body { 
background-color: #FFFFFF;
color: #313131;
padding-bottom: 0px;
}

#container {
  margin-bottom: 45px;
}

.i-button {
  color: #8f7560;
}


/* TEASER */

.bg-box > .container::before {
  background: #faf4e9;
}

body h3 {
  color: #8f7560;
}


/* HEADER */

body.sticky #header {
  background: #8F7560;
}

.sticky #header .quick-contact a {
  color: #FFFFFF;
}

.sticky #header .quick-contact svg path {
  fill: #FFFFFF!important;
}

.home.sticky #header .menu-btn span {
  background: #FFFFFF;
}

body:not(.home) #header {
  background: rgba(143, 117, 86, 0.7);
}

#header .menu-btn span {
  background-color: #FFFFFF;
}


/* NAVIGATION */

#navigation .secondary-navigation {
  background-color: #faf4e9;
}

#navigation .close-menu-btn::before, #navigation .close-menu-btn::after {
  background: #8f7560;
}

#navigation .menu li {
  color: #8f7560!important;
}

#navigation .menu li svg path {
  fill: #8f7560!important;
}

#navigation .menu li svg path[d="M64.2,78.4L104.6,55L64.2,31.6L64.2,78.4Z"] {
  fill: #faf4e9!important;
}

.mainmenu-bottom.sub-menu a {
  color: #8f7560;
}

#searchform .form-control {
  color: #8f7560;
  border: 1px solid #8f7560;
}

#searchform .form-control input {
  color: #8f7560!important;
}

#searchform .form-control input::placeholder {
  color: #8f7560!important;
}

#searchform ::placeholder {
color: #8f7560!important;
opacity: 1; /* Firefox */
}
#searchform :-webkit-input-placeholder { /* Chrome, Safari, Opera */
color: #8f7560!important;
}
#searchform ::-ms-input-placeholder { /* Microsoft Edge */
color: #8f7560!important;
}

.lang li {
  color: #8f7560;
}

.lang li svg path {
  fill: #8f7560!important;
}

.open-menu .head-lang-wrap ul li:first-child::after {
  color: #8f7560;
}

.open-menu .lang li.select {
  color: rgba(143, 117, 96, 0.7);
}

body #navigation .menu li.current-menu-item a {
  color: #313131;
}

body #navigation .menu li.current-menu-item a:hover {
  color: #8f7560;
}

body #navigation .menu li a:hover {
  color: #313131;
}



/* SCHNELLANFRAGE */

.booking-form-container {
  background-color: #8f7560;
}

.quickform-wrap label {
  color: #FFFFFF;
  background-color: #8f7560;
}

.quickform-wrap input {
  background-color: #faf4e9;
  color: #8f7560;
}

#bookingform .quickform-button {
  border-color: #FFFFFF;
  color: #FFFFFF;
}

#bookingform .quickform-button:hover {
  background-color: #FFFFFF;
  color: #8f7560;
}

.quickform-button.request-button {
  color: #BE3D38;
}


/* FOOTER */

.sociables li svg path[d="M64.2,78.4L104.6,55L64.2,31.6L64.2,78.4Z"] {
  fill: #FFFFFF!important;
}

.map::after {
  background: #faf4e9;
}

#footer {
  background: #8f7560;
}

#footer .bg-primary {
  background-color: #faf4e9!important;
}

#footer .bg-primary h6 {
  color: #8f7560;
}

#footer .bg-primary p {
  color: #8f7560;
}

.contact-info li a {
  color: #8f7560;
}

.contact-info li {
  color: #8f7560;
}

#footer #mc_embed_signup .mc-field-group input {
  border: 2px solid #FFFFFF!important;
}

#footer #mc_embed_signup #mc-embedded-subscribe.button {
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
}

#footer .btn-outline-primary {
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.no-maps.map {
  background: #FFFFFF;
  padding-bottom: 60px!important;
}

#mapneu {
	filter: grayscale(1);
	transition: all 0.3s linear;
}

#mapneu:hover {
	filter: grayscale(0);
}


/* CONTENT */

.bg-dark {
  background-color: #faf4e9!important;
}

.card {
  border: 1px solid rgba(255, 255, 255, 1);
}

.carousel3 h3 {
  color: #8f7560;
}

ul.specialty-list li::before {
  background-image: url(../mittersill/images/Schloss_Mittersill_2021_listdot_S.svg)!important;
  background-size: cover;
}

.package-inner {
  background: #faf4e9;
}

body #reguest-request-widget input, body #reguest-request-widget select {
  border: 2px solid #8F7560;
  background: #FFFFFF!important;
  color: #313131;
}

.text-white {
  color: #313131!important;
}

.flx-news .news-item:not(.news-item-big) a {
  background: #FFFFFF;
}

.flx-news p {
  color: #313131;
}

.filter-posts .searchandfilter ul li li label:hover, .filter-posts .searchandfilter ul li li.sf-option-active label {
  color: #FFFFFF;
}

.notification {
  background-color: rgba(250, 244, 233, 0.8);
}

.flx-coverimage .box1 {
  background-color: rgba(250, 244, 233, 0.75)!important;
}

.flx-coverimage h2 {
  color: #8f7560!important;
}

.flx-coverimage .bg-primary .btn.btn-outline-primary {
  border-color: #8f7560;
  color: #8f7560;
}

.flx-coverimage .bg-primary .btn.btn-outline-primary:hover {
  border-color: #8f7560;
  color: #faf4e9;
  background: #8f7560;
}

.btn-outline-white {
  color: #8F7560;
  border-color: #8F7560;
}

#package-info:before {
  background: #faf4e9;
    content: '';
  width: 1300px;
  height: calc(100% + 160px);
  position: absolute;
  left: -140px;
  top: -80px;
  z-index: -1;
}

.carousel4.carousel-v {
  padding-bottom: 20px;
}

.carousel4.carousel-v .owl-nav {
  bottom: 0px;
}

#package-info::before {
  background: #FFFFFF;
}

.rounded-circle.bg-dark {
  background-color: #8f7560!important;
}

.owl-stage .owl-item:nth-child(2) {
	opacity: 0;
}

.rooms .owl-carousel .owl-item {
  opacity: 0;
}

.rooms .owl-carousel .owl-item.active {
  opacity: 1;
}

.gform_wrapper.gravity-theme .gfield_label {
  color: #8F7560;
}

body .ginput_container input, body .ginput_container textarea {
  color: #8F7560;
}


.banner-home .owl-nav button {
  background: url("https://www.schloss-mittersill.com/wp-content/themes/mittersill/images/left-arrow2.svg") no-repeat!important;
}

.banner-home .owl-nav button.owl-next {
  background: url("https://www.schloss-mittersill.com/wp-content/themes/mittersill/images/right-arrow2.svg") no-repeat!important;
}
