/*
Theme Name: Coko - Corporate
Theme URI: https://www.joerrens.com
Description: Wordpress Theme fuer Coko-Werk GmbH & Co. KG.
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
*/

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

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

body {
	font-family: 'Open Sans', sans-serif;
}

.entry-content, .textwidget p {
	font-family: 'Open Sans', sans-serif;
}

.textwidget p {
	font-size: 16px;
}

h1 {
	font-weight: 400;
	color: #04305e;
}

h2, h3, h4, h5 {
	font-weight: 400;
	color: #8e9398;
}

body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
	color: #04305e !important;
}

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width: 120rem !important;
}

a {
	color: #2799c2;
}

figcaption, small {
	color: #8e9398 !important;
}
button:focus {
	outline: 0;
}

/* BLOCKS */

.wp-block-columns {
	margin-top: 0px !important;
}

.wp-block-column h3 a {
	color: #04305E !important;
	text-decoration: none;
	font-weight: 700;
	font-size: 24px;
}
.wp-block-image {
	margin: 0px !important;
}

.wp-block-button.is-style-outline {
	color: #2799c2 !important;
}

.wp-block-file {
	background-image: url("assets/images/download-2799c2.png");
	background-position: left;
	background-repeat: no-repeat; 
	background-size: 25px 25px;
	padding-left: 35px;
	height: 40px;
}

.dark {
	background-image: url("assets/images/download-04305e.png") !important;
}

.wp-block-file__button {
	color: #FFF !important;
	background-color: #2799c2 !important;
	text-transform: none !important;
}

.wp-block-button__link {
	text-transform: none !important;
}

.wp-block-file a {
	text-decoration: none;
	color: #2799c2;
}

.primary-menu ul {
	background: #2799c2 !important;
}

.primary-menu ul::after {
	border: 0.8rem solid transparent;
	border-bottom-color: #2799c2 !important;
	right: 1.8rem;
}

.center-50 img {
	width:50% !important;
	margin: auto;
}