/*
Theme Name:     beratung
Description:    
Author:         Isabella Ofner
Template:       startup-shop

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
@font-face {
	font-family: "Chewy";
	font-weight: 400;
	font-style: normal;
	src: local('Chewy Regular'), local('Chewy-Regular'), url(//www.beratung-hartberg.at/wp-content/uploads/sgf-css/uK_94ruUb-k-wn52KjI9OPec.woff2) format('woff2'), url(//www.beratung-hartberg.at/wp-content/uploads/sgf-css/uK_94ruUb-k-wn52KjQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
h2 {
	margin-top: 1.4em;
    margin-bottom: 0.5em;
}
.site-main {
	font-size: 1.2em;
}
#navbar ul > li:hover > a, #navbar ul > li.current > a, #navbar ul > li > a:focus, #navbar ul > li.focus > a, #navbar ul > li.current_page_item > a {
	color: #00676f;
}
#navbar li a {
	padding: 16px 3px !important;
}
#navbar ul > li > a:before {
	border-bottom: 3px solid #00676f;
}
ul.top-leiste {
	list-style-type: none;
	text-align: center;
	padding: 0;
	display: flex;
	justify-content: space-between;
	max-width: 1450px;
	margin: 0 auto;
}
ul.top-leiste li {
	width: 100%;
	position: relative;
	margin-bottom: 0;
	line-height: 30px;
}
ul.top-leiste li a {
	color: #FFFFFF;
	text-decoration: none;
}
.phone:before {
	content: "";
	padding-right: 23px;
	background-image: url('../../../wp-content/uploads/phone.svg');
	background-repeat: no-repeat;
	background-position: left center;
}
.termin:before {
	content: "";
	padding-right: 23px;
	background-image: url('../../../wp-content/uploads/Kalender_Icon.svg');
	background-repeat: no-repeat;
	background-position: left center;
}
.email:before {
	content: "";
	padding-right: 23px;
	background-image: url('../../../wp-content/uploads/Mail_Icon.svg');
	background-repeat: no-repeat;
	background-position: left center;
}
#colophon.site-footer .site_info {
	background-color: #00676f;
}
#colophon.site-footer .site_info a {
	color: #ffffff;
}
cite {
	font-family: 'Montserrat',sans-serif;
    color: #fff !important;
    background-color: #191919;
    text-transform: uppercase;
    letter-spacing: 7px;
    padding: 3px 10px;
    display: initial;
    font-style: normal;
    font-size: 12px;
}
blockquote {
	padding: 30px 0;	
	text-align: center;
}
blockquote p {
	font-family: 'Alkatra', sans-serif;
    font-size: 1.2em;
	margin-bottom: 4px;
}
blockquote::before, blockquote::after {
  position: absolute;	
  display: block; 
  font-family: 'Chewy', sans-serif;
  font-size: 2em;
  color: #c32e04;  
}
.wp-block-quote {
	border: none;
	max-width: 450px;
    margin: 30px auto 50px auto;
}
@media only screen and (max-width: 1000px) {
	.top-leiste .name {
		display: none;
	}
	.top-leiste .email {
		display: none;
	}
}
@media only screen and (max-width: 600px) {
	blockquote::before, blockquote::after {
		display: none; 
	}
}