@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-regular.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300italic.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300italic.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300italic.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-italic.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-italic.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-italic.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-italic.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600italic.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600italic.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600italic.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600italic.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600italic.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-600italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700italic.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700italic.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700italic.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700italic.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-700italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
src: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800italic.eot); src: local(''),
url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800italic.eot?#iefix) format('embedded-opentype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800italic.woff2) format('woff2'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800italic.woff) format('woff'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800italic.ttf) format('truetype'), url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/fonts/open-sans-v34-latin-800italic.svg#OpenSans) format('svg'); } html body {
line-height: 1.6;
}
div.p-01 {
padding: 10px 30px 20px;
}
#header #logo {
margin: 60px 0;
}
#header #logo a img {
max-height: 90px;
}
#header #menu-top li.current-lang a {
text-decoration: underline;
}	
#header #menu-top li a {
font-size: 13px;
font-weight: 400;
}
#header #menu-top li a img {
display: none;
}
#header #top-widget {
margin-top: 0;
}
#header #top-widget .topwiin {
padding-top: 0;
}
#header #top-widget .widget-title { 
font-size: 18px;
font-weight: bold;
line-height: 1.6;
}
#header #top-widget .button-link, .contact-button-link {
width: auto !important;
margin-top: 15px !important;
padding: 10px 33px 10px 20px !important;
color: #fff;
font-size: 1.1em;
text-decoration: none;
border-radius: 4px;
box-shadow: none;
background:#79b51c url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/images/arrow-right-1.png) 92% 50% no-repeat;
border: 0;
text-decoration: none !important;
}
#header #top-widget .button-link:hover, .contact-button-link:hover { 
background-color: #eb6b08;
}
#featured h1 { 
color: #eb6b08;
font-size: 45px;
font-weight: 800;
line-height: 1.15;
text-align: left;
font-style: initial;
}
#featured h1 em { 
font-size: 58px;
}
#featured h2 {
margin: 20px 0 40px;
color: #eb6b08;
line-height: 1.4;
text-align: left;
}
#wrapper blockquote {
margin: 40px 0;
padding: 0 1.5em 0.5em;
background: #fff;
border-left: 6px solid #eb6b08;
border-top: 0;
border-bottom: 0;
border-radius: 3px 0 0 3px;
}
#wrapper blockquote p {
font-size: 26px;
font-weight: 400;
line-height: 1.45;
}
#wrapper blockquote cite {
color: #666;
font-size: 12px;
letter-spacing: 0.15em;
font-style: normal;
text-transform: uppercase;
}
#wrapper .wp-block-image figcaption {
font-size: 12px;
text-align: right;
}
#wrapper .awmp-map {
display: inline-block;
font-family: 'Open Sans', sans-serif;
border: 0 !important;
}
#widgets.textbox {
display: inline-block;
width: 27.5%;
margin-top: 50px;
padding: 2% 2% 30px 2%;
border: 2px solid #eee;
border-radius: 10px;
}
#widgets.textbox .widget-title {
margin: 0;
color: #79b51c;
font-size: 21px;
line-height: 1.25;
}
#widgets.textbox .textwidget p {
margin: 0 0 20px;
}
#widgets.textbox .textwidget .wp-block-button {
display: inline-block;
width: 100%;
}
#widgets .wp-block-button__link {
font-size: 16px;
padding: 10px 30px 10px 20px;
color: #fff;
margin: 5px 0 0 !important;
background: #333 url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/images/arrow-right-1.png) 95% 50% no-repeat;
border-radius: 4px;
text-decoration: none;
}
#widgets .wp-block-button__link:hover, #widgets .wp-block-button__link:focus {
background: #eb6b08 url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/images/arrow-right-1.png) 95% 50% no-repeat;
}
.button-link {
display: inline-block !important;
font-size: 18px;
padding: 10px 30px 10px 10px !important;
color: #333;
border: 1px solid #d0e5b0;
margin: 5px 0 0 !important;
background: #d0e5b0 url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/images/arrow-right-2.png) 95% 50% no-repeat;
border-radius: 4px;
}
.button-link:hover {
-webkit-transition: all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;	transition: all 0.5s ease 0s;
background: #eb6b08 url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/images/arrow-right-1.png) 95% 50% no-repeat;
text-decoration: none;
color: #fff;
}	
.event .post-meta, .event .navigation, .event .post-data {
display: none;
}
ul.eventlist {
list-style: none;
margin: 0;
padding: 0;
}
ul.eventlist li { 
float: left;
width: 100%;
padding: 10px 0 30px 0;
border-bottom: 1px solid #eee;
list-style: none;
}
ul.eventlist li:last-child { 
border-bottom: none;
} 
ul.eventlist li a { 
float: left;
width: 100%;
font-size: 26px;
font-style: italic;
font-weight: 600;
line-height: 40px;
margin: 0px 0 10px;
}
ul.eventlist li strong, .eventtext { 
clear: left;
float: left; 
width: 100%;
}
.event h1.post-title {
font-size: 34px;
}
.post-entry ul {
margin: 10px 0 0;
display: inline-block;
} 
.post-entry li {
margin-bottom: 10px;
}
.widget_em_widget, .widget_recent_entries, .widget_archive, .EmailSubscriptionWidget {
background: #f7f7f7;
border: 1px solid #ddd;
margin: 7px 0 43px;
padding: 20px 15px;
border-radius: 4px;
}
.widget_em_widget ul, .widget_recent_entries ul, .widget_archive ul { 
list-style: none;
margin: 0;
padding: 0 !important;
width: 100%;
}
.widget_em_widget ul li, .widget_recent_entries ul li, .widget_archive ul li { 
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #ddd;
font-size: 14px;
float: left;
width: 100%;
}
.widget_em_widget ul li:last-child, .widget_recent_entries ul li:last-child, .widget_archive ul li:last-child { 
margin: 0;
border-bottom: 0;
} 
.widget_em_widget ul li a, .widget_recent_entries ul li a, .widget_archive ul li a { 
float: left;
width: auto;
font-size: 19px;
font-weight: 400;
margin-bottom: 5px !important;
}
.ie7 .widget_em_widget ul li a, .ie7 .widget_recent_entries ul li a, .widget_archive ul li a { 
width: 100%;
}
.widget_em_widget ul li a:hover, .widget_recent_entries ul li a:hover, .widget_archiveul li a:hover { 
text-decoration: underline;
} 
.widget_em_widget ul li p, .widget_recent_entries ul li p, .widget_archive ul li p { 
float: left;
width: 100%;
margin: 0 0 8px 0;
}
.widget_recent_entries .post-date {
display: block;
clear: left;
}
.all-events-link {
border-bottom: 0 !important;
}
.all-events-link a {
display: inline-block !important;
padding: 10px 30px 10px 10px !important;
color: #fff !important;
border: 1px solid #eb6b08;
margin: 10px 0 0 !important;
background: #eb6b08 url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/css/images/arrow-right-1.png) 95% 50% no-repeat;
border-radius: 4px;
font-weight: normal;
font-size: 16px !important;
}
.ie7 .all-events-link a {
width: 80% !important;
}
.all-events-link a:hover {	
-webkit-transition: all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;	transition: all 0.5s ease 0s;
background: #79b51c url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/css/images/arrow-right-1.png) 95% 50% no-repeat;
color: #fff !important;
border: 1px solid #79b51c;
text-decoration:none !important;
}	
.widget_em_widget address {
color: #777;
}
p.home-panel {
float: left;
width: 100%;
margin-top: 10px;
padding: 20px 0;
text-align: center;
background: #eee;
border-radius: 4px;
}
img.wheelchair { 
margin: -3px 5px 0 0;
}
.event .post-entry {
float: left;
width: 80%;
margin: 20px 0;
}
a.link-back {
float: left;
margin-top: 30px;
}
#widget-title-one h3 {
padding-top: 90px;
color: #fff !important;
background: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/images/icon-1.png) 50% 0 no-repeat; 
background-size: 80px auto;
}
#widget-title-two h3 {
padding-top: 90px;
color: #fff !important;
background: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/images/icon-2.png) 50% 0 no-repeat; 
background-size: 80px auto;
}
#widget-title-three h3 {
padding-top: 90px;
color: #fff !important;
background: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/images/icon-3.png) 50% 0 no-repeat; 
background-size: 80px auto;
}
.home .widget-wrapper .textwidget p {
color: #333 !important;
}
iframe {
float: left;
margin-top: 7px !important;
}
.link-googlemap {
float: left;
margin-top: 5px !important;
}
.post-meta .byline, .post-meta .author, .post-meta .comments-link, .post .post-data  {
display: none;
}
h2.entry-title {
font-size: 32px;
line-height: 32px;
font-style: italic;
font-weight: 400;
margin: 0;
}
h2.entry-title a {
font-weight: 400;
}
#wrapper h3 {
font-size: 22px;
color: #79b51c;
margin: 20px 0 0;
font-weight: 600;
line-height: 40px;
font-style: italic;
}
ul#emailSub-widget {
margin: 0;
padding: 0;
}
form#emailSub-form input#emailSub-email {
width: 140px !important;
padding: 11px 10px;
}
form#emailSub-form input.submit {
width: 105px !important;
} @media screen and (max-width: 980px) {
#header #logo {
margin: 40px auto 0;
}
#header .top-widget {
margin: 15px 0 30px !important;
}
#header .top-widget {
}
#header .main-nav {
margin-bottom: 0;
}
#header .main-nav .menu {
top: 40px;
}
#header .main-nav #responsive_current_menu_item {
padding: 8px 15px;
}
#header .main-nav a#responsive_menu_button {
top: 5px;
background: url(//www.bewegungs-freiheit.at/wp-content/themes/sternwerk/images/select-icons.png) 0 50% no-repeat; 
background-size: 16px auto;
}
#content h1 {
margin-top: 20px;
}
#wrapper #featured {
padding-top: 30px;
}
#widgets.textbox {
width: auto;
padding: 20px;
margin-left: -2.127659574468% !important;
}
#footer .footer-menu li {
line-height: 2.5;
}	
}
@media screen and (max-width: 768px) { 
#wrapper #featured {
margin-top: 20px;
padding: 0;
}
#wrapper #featured h1 {
font-size: 30px;
}
#wrapper #featured h1 em { 
font-size: 40px;
}
#wrapper #featured h2 {
margin-bottom: 15px;
font-size: 24px;
}
}
@media screen and (max-width: 400px) {
#content-blog .post-entry img.wp-post-image,
#content-blog .post-entry .wp-block-image img,
#content-blog .post-entry img.attachment-post-thumbnail {
max-width: 100%;
width: 100%;
}
}