/*
Theme Name: Yvonne Kasperek
Theme URI: https://www.joerrens.com
Description: Yvonne Kasperek - Wordpress Theme
Author: Torge Joerrens
Author URI: https://www.joerrens.com/
Template: twentytwenty
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

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

body {
	font-family: 'Roboto', sans-serif !important;
}

h1,h2,h3,h4,h5 {
	font-family: 'Roboto', sans-serif !important;
}

.entry-content {
  font-family: 'Roboto', sans-serif !important;
}

.site-description {
	color:#000 !important;
}
a {
	text-decoration: none;
}

.primary-menu a {
  color:#FF8A14 !important;
}

.faux-heading a {
  color:#fff !important;
  font-size: 40px;
}

.custom-logo {
  height: 40px !important;
}
a:hover{
	color: #000;
}

.entry-categories a {
	border: none;
}

.project-h3 {
    margin: 0px !important;
}

.alignfull {
    margin-bottom: 2rem;
}

.entry-header {
	background-color: #fff;
	padding: 4rem 0;
}

.tiled-gallery {
	margin: auto !important;
}

.primary-menu-wrapper ul li {
	font-size: 2.1rem;
	font-weight: 600;
}

.primary-menu ul {
	width: 24rem;
}

/* PAGINATION */

.pagination-single {
    font-size: 1.8rem;
    margin-top: 8rem;
}


/* TABLE */

.wp-block-table table {
	border: 0 !important;
	width: 600px;
    margin-left: auto;
    margin-right: auto;
}



.wp-block-table td {
	border: 0 !important;
	text-align: left;
}

thead tr th:first-child,
tbody tr td:first-child {
	vertical-align: top;
	width: 300px;
	min-width: 10em;
	max-width: 10em;
	word-break: break-all;
}

/* FOOTER */

.textwidget p {
	font-family: 'Roboto', sans-serif !important;
}

.textwidget p a {
	text-decoration: none;
	color: #000;
}


h3, .heading-size-3 {
    font-size: 2.5rem;
}