/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* inter-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/inter-v18-latin/inter-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/inter-v18-latin/inter-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/inter-v18-latin/inter-v18-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/inter-v18-latin/inter-v18-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/inter-v18-latin/inter-v18-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lato-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/lato-v24-latin/lato-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/lato-v24-latin/lato-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lato-v24-latin/lato-v24-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/lato-v24-latin/lato-v24-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/lato-v24-latin/lato-v24-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/lato-v24-latin/lato-v24-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

.clearfix {width:0px !important;height:0px !important;overflow:hidden !important;margin:0 !important;padding:0 !important;clear:both;}

.inside-footer {padding-left:1em;padding-right:1em;}
.inside-footer > p:last-child {margin-bottom:0;}
.inside-header {padding:0px 20px;}
#site-navigation ul.menu > li > ul.sub-menu {background-color:var(--accent);width:240px;}
#site-navigation ul.menu > li > ul.sub-menu a {text-transform:none;padding:10px 2em 10px 2em;}
#site-navigation .main-navigation .main-nav ul ul li a {}
.site-logo {padding:10px 0px;}
/*#site-navigation ul.sub-menu li.current-menu-item a {color:var(--base);}*/

.entry-content h1::after {content:'';width:56px;height:4px;background:#0085ca;display:block;margin:0.5em 0 1em;}

.contactgrid {column-gap:1em;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:1em;}
@media (max-width: 767px) {
    .contactgrid {grid-template-columns:1fr;}
}
@media (max-width: 1240px) {
	.entry-content > section:not(.fullw), .entry-content > div:not(.fullw) {margin-left:1em;margin-right:1em;}
}
.cform input {width:100%;}
.items_baseline {align-items:baseline !important;}
.lightblue {color:var(--accent);}

.infobox a {color:var(--base-2);}
.infobox a:hover {color:var(--accent);}
.infobox.hell a:hover {color:var(--contrast-2);}

.produktkategorien {}
.produktkategorien .produktkategorie {}
.produktkategorien .produktkategorie .titel {font-weight:600;}
.produktkategorien .produktkategorie ul {margin-top:1.5em;}
.produktkategorien .produktkategorie ul li {margin-bottom:0.5em;}
.produktkategorien .produktkategorie ul li a {display:block;color:var(--base-2);}
.produktkategorien .produktkategorie ul li a:hover {color:var(--contrast-2);}
.produktkategorien .produktkategorie .produktkategorie_links a {color:var(--base-2);}
.produktkategorien .produktkategorie .produktkategorie_links a:hover {color:var(--contrast-2);}

#main table {}
#main table thead {}
#main table thead tr {background:var(--accent);}
#main table thead th {}
#main table tbody {}
#main table tbody tr {}
#main table tbody tr:nth-child(even) {background:var(--contrast-2);}
#main table tbody td {}