/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* Google Fonts */

/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/playfair-display-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/playfair-display-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v30-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-700 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/playfair-display-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/playfair-display-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v30-latin-700.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-900 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/playfair-display-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/playfair-display-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v30-latin-900.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/playfair-display-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/playfair-display-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v30-latin-italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-700italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/playfair-display-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/playfair-display-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v30-latin-700italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-900italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/playfair-display-v30-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/playfair-display-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/playfair-display-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/playfair-display-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v30-latin-900italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/open-sans-v34-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* FIX: Possible layout issue with Chrome 63 */
@media (min-width: 960px){
.chrome .col-lg-0, 
.chrome .col-lg-1, 
.chrome .col-lg-2, 
.chrome .col-lg-3, 
.chrome .col-lg-4, 
.chrome .col-lg-5, 
.chrome .col-lg-6, 
.chrome .col-lg-7, 
.chrome .col-lg-8, 
.chrome .col-lg-9, 
.chrome .col-lg-10, 
.chrome .col-lg-11, 
.chrome .col-lg-12 {
    height: 0px;
}
}

.d-none {
	display:none;
}

.chrome .owl-carousel.owl-loaded.owl-height-forced{
height: 0px;
}

@media (max-width: 959px) and (min-width: 570px){
html.chrome:not(.ie):not(.firefox) .main-container .cols-md-responsive {
    height: 0px !important;
}
}

/* ALLGEMEIN */
html {margin-top:0;}
.body-borders .body-border-shadow {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.body-borders .top-border {height:0!important;}
.header-wrapper .header-scrolldown {bottom:20px}
.hyphens {-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}

.linkbox {border-style:solid; border-color:#eaeaea; border-width:0;}
.linkbox.left {border-right-width:1px;}
.linkbox.top {border-bottom-width:1px;}

@media (max-width: 959px) {
	.linkbox.left {border-right-width:0;}
	.linkbox.bottom {border-bottom-width:1px;}
	.linkbox.bottom.right {border-bottom-width:0;}
}

@media (max-width: 569px) {
	.intro .h2 {font-size:28px;}
	
}


/* MENÜ */
body.menu-custom-padding .col-lg-12 .logo-container {padding-bottom:0;margin-bottom:-32px;}
.logo-container.shrinked {margin-bottom:-18px;}

@media (max-width: 959px) {
	body.menu-custom-padding .menu-container .logo-container {padding-top: 16px!important; padding-bottom: 0!important; margin-bottom: -16px; text-align: center;}
	.menu-container {-webkit-box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6); box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6);}
	body.menu-custom-padding .menu-container .logo-container .logo-image {z-index:10;}
	.mmb-container {top:42%;}
	.menu-wrapper {height:80px!important}
	.menu-light .row-brand, .menu-light .row-menu .row-menu-inner {border-bottom: 0;}
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a {text-transform:uppercase!important;}
	ul.drop-menu a {font-weight:300!important;}
}

/* FOOTER */
.site-footer .style-light {color:#303133}
.site-footer .border-accent-color {border-color: #f0e6e0 !important;}
.site-footer p.small {font-size:12px; margin-top:5px;}
.site-footer .fa-container {font-size:18px;}

.footer-last {display:none;}

.widget-container.widget_nav_menu li a, .widget-container.widget_custom_menu li a {font-size:14px;text-transform:none;}


/* STARTSEITE */


@media (max-width: 569px) {
	.owl-carousel-wrapper .start-slider-topline .h2 {font-size:16px;}
	.owl-carousel-wrapper .start-slider-headline {margin-bottom:20px;}
	.owl-carousel-wrapper .btn-container.btn-inline {margin-top:0!important;}
	
}

/* ÜBER UNS */
.team .isotope-wrapper.no-gutter {overflow:visible;}
.team .tmb .t-entry p.t-entry-meta span {font-size:14px;}

/* BLOG */
.post-info .category-info, .post-info .author-info {display:none;}
.blog .row-navigation  {display:none;}


/* PENSION */
.hinweis p {font-size:14px;}

@media (min-width: 569px) {
	.staw--innerpadding {padding-left:27px;padding-right:27px;}
}

.staw--row-rooms {
	padding-left:27px;padding-right:27px;
}

@media (max-width: 569px) {
	.staw--row-rooms {padding-left:9px;padding-right:9px;}
	.staw--row-rooms .shift_y_neg_single {margin-top:-18px!important;}
	.staw--row-rooms .shift_y_neg_single .single-block-padding {padding:18px;}
}





/* KONTAKT */
.kontakt .fa-container {font-size:18px;}
p.datenschutz {font-size:14px;font-weight:normal}
.wpcf7 .wpcf7-form-control-wrap.datenschutz input {width:30px; height: 30px;}
.wpcf7 .wpcf7-form-control-wrap.datenschutz input::before {line-height: 29px;}
.wpcf7 .wpcf7-mail-sent-ok {font-size:18px!important;color:#80b250!important}

/* REITERHOF */

.row-textbox-img {padding-left:27px;padding-right:27px;}

@media (max-width: 569px) {
	.row-textbox-img {padding-left:0;padding-right:0;}
	.row-textbox-img .shift_y_neg_double {margin-top:0!important;}
}











