/*
Theme Name: fetziges
Author: hellblau.
Author URI: www.hellblau.com
Description: fetziges – Birgit Fetz
Version: 1.0
*/

/* Fetziges als Kategorie zur Startseite machen: Page anlegen, Code von Archive/Category rein. Fertig. --- oder in index.php
##################################################################################################################################### */
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fetziges.at/wp-content/themes/fetziges/fonts/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* RESET
##################################################################################################################################### */

* {
	margin:0;
	padding:0;
}
*, *::before, *::after {box-sizing: border-box;}
.clear {clear:both;} img {border:none;} ol, ul {list-style: none;}
/*img {
	width:100%;
	height:auto;
}*/
::-moz-selection { background: #f07c00; color: #fff; }
::selection { background: #f07c00; color: #fff; }
a, #fetziges-logo, #fetziges-logo-footer {
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}

/* STANDARD
##################################################################################################################################### */

body {
	font-family: 'Lato', Arial, sans-serif;
	font-weight: 300;
	font-size:18px;
}
.wrapper {
	width:100%;
	padding:0 10%;
	margin: 0 auto;
	height:auto;
}
h1 {
	font-size:32px;
	text-transform: uppercase;
	padding:0 0 10px 0;
	}
h2 {
	font-size:24px;
	margin:20px 0 10px 0;
}
strong {font-weight:700;}
header#head {
	background:#db001f;
	height:200px;
}
#fetziges-logo {
	background:url(img/fetziges-logo.png) no-repeat;
	width:307px;
	height:86px;
	margin-top:60px;
	position:absolute;
}
nav {
	background:#222222;
	height:auto;
	margin-bottom:60px;
}
nav a {
	float:left;
	padding:20px 60px 18px 0;
}
.current-menu-item a {color:#db001f !important;}


article {
	float:left;
	margin-right:40px;
	margin-bottom:40px;
	/*min-height:400px;*/
	height:auto;
	max-width:700px;
}
/*.forIE {
	display: -ms-grid;
	display:table-caption;
    -ms-grid-columns: min-content;
}
.articlecontainer, .gallery, .gallery-item, .gallery-icon, .portrait {
	width: -moz-min-content;
    width: -webkit-min-content;
}*/
.articletext {
	padding-top:7px;
}



.percent50 {
	width:50%;
	margin-bottom:40px;
}
footer#foot {
	background:#222222;
	margin-top:60px;
}
#fetziges-logo-footer {
	background:url(img/fetziges-logo-footer.png) no-repeat;
	width:154px;
	height:43px;
	float:left;
	margin-right:60px;
	margin-bottom:10px;
}
#fetziges-logo:hover, #fetziges-logo-footer:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.footer-menu {
	float:left;
	width:auto;
	margin-bottom:15px;
}
.footer-menu li {
	float:left;
	padding-top:8px;
	margin-right:40px;
}
.wfooter {
	padding-top:60px;
	padding-bottom:50px;
}
.footer-kontakt {
	color:#ffffff;
	font-size:14px;
	margin-top:15px;
	margin-bottom:15px;
}
.red {color:#db001f;}

/* GALERIE
##################################################################################################################################### */

.gallery-item {display:none;}
.gallery .gallery-item:first-child{display:block !important;}
/*.gallery img {
	 width:100%;
	 height:auto;
}*/
.gallery dl {margin:0 !important; padding:0 !important;}

.wp-caption-text {display:none;}
.jp-carousel-image-meta {display:none;}
.jp-carousel-left-column-wrapper {display:none;}
.jp-carousel-overlay {
    background: rgba(0,0,0,0.9) !important;
} /*###FIX190719*/
/* LINKS
##################################################################################################################################### */

a:link {
    color:#db001f;
    font-weight: 300;
    text-decoration: none;
}
a:visited {
    color:#db001f;
    font-weight: 300;
    text-decoration: none;
}
a:focus {
    color:#db001f;
    font-weight: 300;
    text-decoration: none;
}
a:hover {
    color:#50000b;
    font-weight: 300;
    text-decoration: none;
}
nav a:link {
    color:#ffffff;
    font-weight: 300;
    text-decoration: none;
}
nav a:visited {
    color:#ffffff;
    font-weight: 300;
    text-decoration: none;
}
nav a:focus {
    color:#ffffff;
    font-weight: 300;
    text-decoration: none;
}
nav a:hover {
    color:#db001f;
    font-weight: 300;
    text-decoration: none;
}
footer a:link {
    color:#ffffff;
    font-weight: 300;
    text-decoration: none;
}
footer a:visited {
    color:#ffffff;
    font-weight: 300;
    text-decoration: none;
}
footer a:focus {
    color:#ffffff;
    font-weight: 300;
    text-decoration: none;
}
footer a:hover {
    color:#db001f;
    font-weight: 300;
    text-decoration: none;
}

/* MEDIA QUERIES
##################################################################################################################################### */

@media screen and (max-width: 768px) {

.wrapper {
	padding-left:17px;
	padding-right:17px;
}
article img {width:100%; height:auto;}
article {
	clear:both;
	margin-right:0px;
	min-height:auto;
}
/*.forIE {
	display: block;
}*/
.articlecontainer, .gallery, .gallery-item, .gallery-icon, .portrait {
	width: auto;
}
.articletext {
	padding-top:7px;
}
.percent50 {
	width:100%;
}
nav a, footer a, .footer-menu li, #fetziges-logo-footer, .footer-menu {
	clear:both;
}
.footer-menu li {
	padding-bottom:20px;
}
}
/*DSGVO-Update 221003*/
a._brlbs-btn-cookie-preference {margin-bottom:5%;}
body.page-id-263 h2,
body.page-id-39 h2 {margin: 3em 0 0.5em;}
body.page-id-263 h3,
body.page-id-39 h3 {  margin: 1.5em 0 0.5em;}
body.page-id-263 p,
body.page-id-39 p {  margin: 0em 0 1em;}
