/*
Theme Name:   KinderabzugBschiss
Description:  Theme based on Miyazaki
Author:       Jonas Zürcher
Author URL:   https://kinderabzug-bschiss.ch
Template:     miyazaki
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  KinderabzugBschiss
*/

/* Write here your own personal stylesheet */

@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=baaa3b83-b633-4e20-a6f7-5cad5164f46a&fontids=739593");
@font-face{
    font-family:"PlakW02-BlackCondensed";
    src:url("/wp-content/themes/KinderabzugBschiss/Fonts/739593/38acf610-7c61-46ba-9ab9-affaffc8cfd1.woff2") format("woff2"),url("/wp-content/themes/KinderabzugBschiss/Fonts/739593/f36a1df4-214c-40d1-8807-bf06fe25b515.woff") format("woff");
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/KinderabzugBschiss/Fonts/roboto-v20-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

body {
    background: #fff;
    border: none;
    color: #000;
    font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
    font-size: 1.7rem;
    letter-spacing: 2px!important;
}

blockquote {
	border-left: .2rem solid #000;
	font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
	font-size: 2.4rem;
	margin: 0 0 1.25em 0;
	padding: .1em 0 .1em 1em;
}

fieldset legend {
	font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
	font-size: 2.4rem;
	font-weight: 600;
	padding: 0 1rem;
}

label {
	display: block;
	font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
	font-size: 2.1rem;
	font-weight: 400;
	margin: 0 0 .5rem 0;
}

button,
.button,
.woocommerce a.button,
.faux-button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #000;
	border: none;
	border-radius: 0;
	color: #fff;
	display: inline-block;
	font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
	font-size: 2.4rem;
	font-weight: 500;
	line-height: 1.2;
	margin: 0;
	padding: 1.4rem 2.5rem 1.2rem;
	text-align: center;
	text-decoration: none;
	transition: background-color .15s linear;
}

.overlay-search-form .search-field {
	background: none;
	border: none;
	font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
	font-size: 3.2rem;
	font-weight: 500;
	padding: 0;
	width: 100%;
}

.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
}

.bypostauthor .by-post-author-wrapper {
	color: #767676;
	font-size: 1.6rem;
	font-weight: 500;
	font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
	margin: -.8rem 0 0;
	text-transform: uppercase;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
	margin: 4.5rem 0 2rem;
}

.entry-content p.has-drop-cap:first-letter {
	font-family: "PlakW02-BlackCondensed", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif !important;
	font-size: 7.35em;
	font-weight: 600;
	margin: .125em .1em 0 0;
}

.no-search-results {
	font-family: 'Roboto', sans-serif !imprtant;
}

.intro-text {
	font-family: 'Roboto', sans-serif !imprtant;
	font-size: 2.2rem;
	letter-spacing: -0.012em;
	line-height: 1.35;
	margin: 1rem 0 0;
	max-width: 73rem;
}

.comment-content {
	font-family: 'Roboto', sans-serif !imprtant;
}

.comment-form p.logged-in-as {
	font-family: 'Roboto', sans-serif !imprtant;
	font-size: 1em;
	line-height: 1.25;
	margin: -1.2rem 0 2.8rem 0;
}

.entry-content {
	font-family: 'Roboto', sans-serif !imprtant;
	position: relative;
	width: 100%;
}

.error-404-content p {
	font-family: 'Roboto', sans-serif !imprtant;
	font-size: 2.2rem;
	letter-spacing: -0.025em;
	line-height: 1.36;
	margin-top: 3rem;
	max-width: 42rem;
}

.miyazaki-widget-list p {
	font-family: 'Roboto', sans-serif !imprtant;
	font-size: 1.5rem;
	margin-top: .3rem;
}

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




h1, h2, h3, h4, h5, h6 {
	font-weight: 600;
	letter-spacing: 1px !important;
	line-height: .95;
	margin: .75em 0 .4em;
}

.themefont {
    font-family:"PlakW02-BlackCondensed" !important;
}

@media only screen and (min-width: 768px) {
	.featured-media img {
		width: 50% !important;
		margin-left: 40px;
		}
}

.footer-bottom, button.toggle {
	letter-spacing: 1px !important;
}

.button.toggle {
	max-width: 180px;
}

.out-of-posts {
	display: none;
}

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


#tamaro-widget.tamaro-widget .widget-content .widget-block .widget-block-header .title .position+.text {
	font-size: 25px!important;
	line-height: 25px!important;
}

#tamaro-widget.tamaro-widget .widget-content .widget-block .widget-block-header .title .position {
	font-size: 1.5rem!important;
	width: 2rem!important;
	height: 2rem!important;
}

#tamaro-widget.tamaro-widget .payment-amounts>.main .amounts .amount .main .code {
	font-size: 1.5rem!important;
}

#tamaro-widget.tamaro-widget .payment-amounts>.main .amounts .amount .main .value {
	font-size: 3rem!important;
}

#tamaro-widget-overlay.tamaro-widget .md-ripple, #tamaro-widget.tamaro-widget .md-ripple {
	position: relative!important;
	font-size: 25px!important;
	line-height: 25px!important;
}

#tamaro-widget-overlay.tamaro-widget .form-block.input-wrapper.floating-label .label-block, #tamaro-widget-overlay.tamaro-widget .form-block.select-wrapper.floating-label .label-block, #tamaro-widget-overlay.tamaro-widget .form-block.textarea-wrapper.floating-label .label-block, #tamaro-widget.tamaro-widget .form-block.input-wrapper.floating-label .label-block, #tamaro-widget.tamaro-widget .form-block.select-wrapper.floating-label .label-block, #tamaro-widget.tamaro-widget .form-block.textarea-wrapper.floating-label .label-block {
	top: 0.1rem!important;
	font-size: 19px!important;
}

#tamaro-widget-overlay.tamaro-widget input:-webkit-autofill, #tamaro-widget-overlay.tamaro-widget input:-webkit-autofill:focus, #tamaro-widget-overlay.tamaro-widget input:-webkit-autofill:hover, #tamaro-widget.tamaro-widget input:-webkit-autofill, #tamaro-widget.tamaro-widget input:-webkit-autofill:focus, #tamaro-widget.tamaro-widget input:-webkit-autofill:hover {
	font-size: 18px;
}

#tamaro-widget.tamaro-widget.tamaro-bp-xs .payment-amounts .amount.custom-amount .form-block label {
	font-size: 20px;
}

label.md-ripple span {
	font-family: Roboto, Arial, sans serif;
}

#tamaro-widget.tamaro-widget.tamaro-bp-sm .payment-payment-methods>.main .payment-methods .payment-method .text {
	font-size: 2rem!important;
}

span.code {
	font-family:"PlakW02-BlackCondensed" !important;
}

#tamaro-widget-overlay.tamaro-widget .label-checkbox-block, #tamaro-widget-overlay.tamaro-widget .label-radio-block, #tamaro-widget.tamaro-widget .label-checkbox-block, #tamaro-widget.tamaro-widget .label-radio-block, #tamaro-widget-overlay.tamaro-widget .label-checkbox-block.input-checked, #tamaro-widget-overlay.tamaro-widget .label-radio-block.input-checked, #tamaro-widget.tamaro-widget .label-checkbox-block.input-checked, #tamaro-widget.tamaro-widget .label-radio-block.input-checked {
	font-family: Roboto!important;
	font-size: 18px!important;
}
div.text {
	font-family: Roboto!important;
	font-size: initial!important;
}

#tamaro-widget-overlay.tamaro-widget .form-block.select-wrapper .field-block .input-select, #tamaro-widget.tamaro-widget .form-block.select-wrapper .field-block .input-select {
	font-size: initial!important;
}

span.link {
	font-size: initial!important;
}

#tamaro-widget-overlay.tamaro-widget .input-select, #tamaro-widget-overlay.tamaro-widget .input-text, #tamaro-widget-overlay.tamaro-widget .input-textarea, #tamaro-widget.tamaro-widget .input-select, #tamaro-widget.tamaro-widget .input-text, #tamaro-widget.tamaro-widget .input-textarea, h2.text {
        font-size: initial!important;
}

span.hint, h2.text {
        font-size: 12px!important;
}

#tamaro-widget-overlay.tamaro-widget .form-block .md-select-arrow .md-select-arrow-inner, #tamaro-widget.tamaro-widget .form-block .md-select-arrow .md-select-arrow-inner {
	border-left: .5rem solid transparent!important;
	border-right: .5rem solid transparent!important;
	border-top: .5rem solid #df116f!important;
}

#tamaro-widget.tamaro-widget .info-toggle>.header .header-inner .title, #tamaro-widget-overlay.tamaro-widget .form-block.msisdn .country-code, #tamaro-widget.tamaro-widget .form-block.msisdn .country-code {
        font-size: initial!important;
}

#tamaro-widget.tamaro-widget .payment-status.cancel>.header .title .text, #tamaro-widget.tamaro-widget .payment-status.error>.header .title .text, #tamaro-widget.tamaro-widget .subscription-customer-updated>.header .title .text, #tamaro-widget.tamaro-widget .subscription-payment-method-updated>.header .title .text {
        font-size: initial!important;
}
