/*
 Theme Name:   School Time Child Theme
 Theme URI:    http://example.com/wheels/
 Description:  School Time Child Theme
 Author:       Aislin
 Author URI:   http://example.com
 Template:     school-time
 Version:      1.0.0
 Tags:
 Text Domain:
*/

@import url("//www.grundschule-am-weyer.de/wp-content/themes/school-time/style.css");
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-regular.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/school-time-child/fonts/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/school-time-child/fonts/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/school-time-child/fonts/lato-v20-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* abel-regular - latin */
@font-face {
  font-family: 'Abel';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/school-time-child/fonts/abel-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/school-time-child/fonts/abel-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/school-time-child/fonts/abel-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/abel-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/abel-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/school-time-child/fonts/abel-v12-latin-regular.svg#Abel') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/school-time-child/fonts/raleway-v22-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}			
.ls-layer {
    font-family: 'Raleway' !important;
}
/* =Theme customization starts here
-------------------------------------------------------------- */
body, p{
font-family: 'Lato', Helvetica, Arial, sans-serif !important;
}
.wh-font-weight-normal, .vc_custom_1544011141866 {
    margin-top: 0px !important;
	margin-bottom: 14px !important;
}
.logo-sticky img {
    max-width: 300px;
    height: auto;
	padding-left:6px;
}
.vc_custom_1538306396007, .vc_custom_1538306184990 {
    margin-top:0px;
	margin-bottom:5px;
}
.linp-tribe-events-wrap {
    background:#444444;
}
.linp-tribe-events .event{
    border-bottom: 1px solid #555;
}
.linp-post-list .item .meta-data {
    display:none;
}
.tribe-events-back a {
    display:none;
}
#comments {
    display:none;
}
.adressicon {
	float: right;
	width: 66px;
	height: 66px;
	line-height:3em;
}
.wh-sticky-header .wh-padding {
    padding: 3px 0px 3px 10px !important; 
}
.wh-sticky-header .wh-menu-main {
    padding: 20px 0px 20px 10px !important;
}
.respmenu-header .respmenu-header-logo-link img{
    display: block;
    margin-left: auto;
    margin-right: auto 
}
.respmenu-header .respmenu-header-logo-link {
    width: 100% !important;
}
button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .wh-button:hover, .course-meta .register a:hover, #tribe-events .tribe-events-button:hover, #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, a.view-results:hover, a.view-results-link:hover, a.sensei-certificate-link:hover, .woocommerce a.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce #respond input#submit:hover, .sensei-course-filters li a:hover, .course-container a.button:hover, .course a.button:hover, .lesson a.button:hover, .quiz a.button:hover, .course-container a.button:visited:hover, .course a.button:visited:hover, .lesson a.button:visited:hover, .quiz a.button:visited:hover, .course-container a.comment-reply-link:hover, .course a.comment-reply-link:hover, .lesson a.comment-reply-link:hover, .quiz a.comment-reply-link:hover, .course-container #commentform #submit:hover, .course #commentform #submit:hover, .lesson #commentform #submit:hover, .quiz #commentform #submit:hover, .course-container .submit:hover, .course .submit:hover, .lesson .submit:hover, .quiz .submit:hover, .course-container input[type="submit"]:hover, .course input[type="submit"]:hover, .lesson input[type="submit"]:hover, .quiz input[type="submit"]:hover, .course-container input.button:hover, .course input.button:hover, .lesson input.button:hover, .quiz input.button:hover, .course-container button.button:hover, .course button.button:hover, .lesson button.button:hover, .quiz button.button:hover, button:focus, .button:focus, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, .wh-button:focus, .course-meta .register a:focus, #tribe-events .tribe-events-button:focus, #tribe-bar-form .tribe-bar-submit input[type="submit"]:focus, a.view-results:focus, a.view-results-link:focus, a.sensei-certificate-link:focus, .woocommerce a.button:focus, .woocommerce input.button:focus, .woocommerce a.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce #respond input#submit:focus, .sensei-course-filters li a:focus, .course-container a.button:focus, .course a.button:focus, .lesson a.button:focus, .quiz a.button:focus, .course-container a.button:visited:focus, .course a.button:visited:focus, .lesson a.button:visited:focus, .quiz a.button:visited:focus, .course-container a.comment-reply-link:focus, .course a.comment-reply-link:focus, .lesson a.comment-reply-link:focus, .quiz a.comment-reply-link:focus, .course-container #commentform #submit:focus, .course #commentform #submit:focus, .lesson #commentform #submit:focus, .quiz #commentform #submit:focus, .course-container .submit:focus, .course .submit:focus, .lesson .submit:focus, .quiz .submit:focus, .course-container input[type="submit"]:focus, .course input[type="submit"]:focus, .lesson input[type="submit"]:focus, .quiz input[type="submit"]:focus, .course-container input.button:focus, .course input.button:focus, .lesson input.button:focus, .quiz input.button:focus, .course-container button.button:focus, .course button.button:focus, .lesson button.button:focus, .quiz button.button:focus {
    background-color: #ffffff !important;
	border: 1px solid #dd3333 !important;
    color: #dd3333 !important;
}
button, .button, input[type="submit"], input[type="button"], input[type="reset"], .wh-button, .course-meta .register a, #tribe-events .tribe-events-button, #tribe-bar-form .tribe-bar-submit input[type="submit"], a.view-results, a.view-results-link, a.sensei-certificate-link, .woocommerce a.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt, .woocommerce #respond input#submit, .sensei-course-filters li a, .course-container a.button, .course a.button, .lesson a.button, .quiz a.button, .course-container a.button:visited, .course a.button:visited, .lesson a.button:visited, .quiz a.button:visited, .course-container a.comment-reply-link, .course a.comment-reply-link, .lesson a.comment-reply-link, .quiz a.comment-reply-link, .course-container #commentform #submit, .course #commentform #submit, .lesson #commentform #submit, .quiz #commentform #submit, .course-container .submit, .course .submit, .lesson .submit, .quiz .submit, .course-container input[type="submit"], .course input[type="submit"], .lesson input[type="submit"], .quiz input[type="submit"], .course-container input.button, .course input.button, .lesson input.button, .quiz input.button, .course-container button.button, .course button.button, .lesson button.button, .quiz button.button {
	background-color: #dd3333 !important;
    border: 1px solid #dd3333 !important;
    color: #ffffff !important;
}
.brlbs-cmpnt-tab:focus {
  --brlbs-tw-ring-color: transparent;
}
.brlbs-cmpnt-tab:focus {
  outline: none;
  box-shadow: none;
  --brlbs-tw-ring-color: transparent;
}
.wh-alt-button:hover, .wh-alt-button:focus {
	background-color: #dd3333 !important;
    border: 1px solid #dd3333 !important;
    color: #ffffff !important;
}
.wh-alt-button, .wh-alt-button {
    border: 1px solid #dd3333 !important;
    color: #dd3333 !important;
}
.page-id-210 .wh-breadcrumbs-wrapper {
display: none;
}
.sf-menu.wh-menu-main a, .sf-menu.wh-menu-main a:hover, .sf-menu.wh-menu-main a:link, .sf-menu.wh-menu-main a:visited, .sf-menu.wh-menu-main a:focus, .respmenu li a {
    font-family: 'Abel', Helvetica, Arial, sans-serif !important;
}
.wh-menu-main {
    font-family: 'Abel', Helvetica, Arial, sans-serif !important;
}
.sf-menu.wh-menu-main ul li:hover, .sf-menu.wh-menu-main ul ul li:hover {
background-color: #74beea !important
}
.wh-sidebar .widget-title {
    font-weight: bold;
	color:#dd3333;
}
.tribe-events-list-widget ol li {
    font-size: 16px;
}
.tribe-events-list-widget h4 a{
    font-size: 16px;
}
.vc_gitem-zone-img {
    width: 100% !important;
	height:auto !important;
	max-height:430px;
}
.tags-links {display: none;}
.author.vcard {display: none;}
.pswp__button--arrow--right::before, .pswp__button--arrow--left::before {
    right: 6px;
}
.pswp__button--arrow--left::before {
    left: 6px;
}
#scrollUp {
    display: none !important;
}
.vc_custom_heading.schulprogramme {
   margin-top: 40px !important; 
}
@media (max-width: 480px) {
#page .w3eden .well {
    padding: 10px;
}
.w3eden .media, .w3eden .media-body {
	display: inline !important;
}
}
@media (max-width: 767px) {
.vc_column-inner .vc_custom_1544766487771 {
   margin-bottom: 0px !important; 
}
.page-id-210 #scrollUp {
    display: none !important;
}
#scrollUp {
    display: block !important;
}
.breadcrumbs .trail-items {
    line-height: 20px;
}
.schulprogramme {
   padding-bottom: 0px !important; 
}
}
@media (max-width: 1199px) {
.logo-res .vc_sep_width_100, .wpb_single_image img.vc_img-placeholder{
    width: 75% !important;
	height: auto;
}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section {
    padding-top: 0 !important;
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.sf-menu.wh-menu-main a {
	padding: 3px 20px;
}
.wh-logo img, .logo-sticky img {
	max-width:350px !important;
	margin-top:3px;
}
.wh-sticky-header .wh-logo img, .wh-sticky-header .logo-sticky img {
	max-width:250px !important;
	margin-top:5px;
	margin-bottom:7px;
}
}
@media (min-width: 861px) and (max-width: 1023px) {
.sf-menu.wh-menu-main a {
	padding: 3px 18px;
}
.wh-sticky-header .wh-menu-main {
    padding: 16px 0px 20px 10px !important;
}
.sf-menu.wh-menu-main a, .respmenu li a {
	font-size:15px !important;
}
.logo-sticky img {
	max-width:350px !important;
	margin-top:3px;
}
.wh-logo img, .logo-sticky img {
	max-width:350px !important;
	margin-top:3px;
}
.wh-sticky-header .wh-logo img, .wh-sticky-header .logo-sticky img {
	max-width:210px !important;
	margin-top:7px;
}
}
@media (min-width: 768px) and (max-width: 860px) {
.wh-sticky-header .wh-menu-main {
    padding: 15px 0px 20px 10px !important;
}
.sf-menu.wh-menu-main a {
	padding: 3px 15px !important;
}
.sf-menu.wh-menu-main a, .respmenu li a {
	font-size:13px !important;
}
.wh-logo img, .logo-sticky img {
	max-width:350px !important;
	margin-top:7px;
}
.wh-sticky-header .wh-logo img, .wh-sticky-header .logo-sticky img {
	max-width:200px !important;
	margin-top:7px;
}
}