/*
Theme Name: Total School Child
Theme URI: http://cmsmasters.net/total-school-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Total School Child Theme
Template: total-school
Version: 1.0.0
License:
License URI:
Text Domain: total-school-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
/* hind-regular - latin */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: url('../total-school-child/fonts/hind-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../total-school-child/fonts/hind-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../total-school-child/fonts/hind-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../total-school-child/fonts/hind-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../total-school-child/fonts/hind-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../total-school-child/fonts/hind-v16-latin-regular.svg#Hind') format('svg'); /* Legacy iOS */
}
.wp-post-image {
    width: 100%;
}
.navigation .menu-item-mega-container > ul > li > a, .navigation ul li a {
    top: 1px;
}
.mid_nav .nav_title:only-child {
    padding-bottom: 15px;
}
.mid_nav > li > a::after {
	vertical-align:bottom;
}
.header_mid .resp_mid_nav_wrap .resp_mid_nav, .header_mid .search_wrap .search_bar_wrap .search_button button::before, .header_mid .search_wrap .search_bar_wrap .search_button button, .header_mid a {
	color:#be1627;
}
.entry-author-link, .entry-date { display: none; }
.cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap .cmsmasters_archive_item_cont_wrap_info .cmsmasters_archive_item_cont_wrap_bottom .entry-meta { display: none; }

.social-icons-widget ul li::before { display: none;}
.social-icons-widget ul { padding-left: 0;}

.headline_color { background-color: #be1627;}
/*.tribe-events-sub-nav { display: none;}*/
.share_posts { display: none;}
@media (max-width: 767px) {
div.cmsmasters_row_margin.cmsmasters_14141414:first-child {
	padding-top: 40px !important;
}
#cmsmasters_row_5ef2f85c006694_45799361 .cmsmasters_row_outer_parent {
	padding-top: 20px !important;
}
}
@media (max-width: 1023px) {
.navigation li a {
    top: 2px !important;
}
.navigation ul li a {
	top: 1px !important;
}
#header .header_mid .resp_mid_nav_wrap .resp_mid_nav {
    font-size: 36px !important;
}
#header .navigation .cmsmasters_resp_nav_toggle {
    text-align: right !important;
    right: 30px !important;
    width: 100% !important;
}
}
@media only screen and (min-width: 835px) and (max-width: 1024px) {
	.navigation li a {
    line-height:40px;
}
	}
@media (max-width: 380px) {
.cmsmasters_tabs .cmsmasters_tabs_list_item a::before {
  height: 0.6em;}
#page .cmsmasters_tabs .cmsmasters_tabs_list .cmsmasters_tabs_list_item a, .tribe-events-list-widget .widgettitle { 
  padding: 8px 10px 5px !important;}
#firstcontent .cmsmasters_row_outer_parent {
  padding-top: 0px !important;}
.entry-title {
  font-size: 30px !important;}
}
@media (min-width: 1024px) {
.post-password-form,
.header_top_inner,
.header_mid_inner,
.header_bot_inner,
.content_wrap,
.headline_inner,
.bottom_outer,
.footer_inner,
.cmsmasters_row_inner {
  width: 1024px;
}
.header_mid .header_mid_inner .logo_wrap {
  width: 200px;
}
}
@media (min-width: 1180px) {
.post-password-form,
.header_top_inner,
.header_mid_inner,
.header_bot_inner,
.content_wrap,
.headline_inner,
.bottom_outer,
.footer_inner,
.cmsmasters_row_inner {
  width: 1180px;
}
}
@media (min-width: 1441px) {
.post-password-form,
.header_top_inner,
.header_mid_inner,
.header_bot_inner,
.content_wrap,
.headline_inner,
.bottom_outer,
.footer_inner,
.cmsmasters_row_inner {
  width: 1440px;
}
}
@media (min-width: 480px) {
.table-scrollable {
  width: 100%;
  margin: 0 0 1em;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
}
@media (max-width: 767px) {
div.cmsmasters_row_margin.cmsmasters_14141414:first-child {
	padding-top: 40px !important;
}
#cmsmasters_row_5ef2f85c006694_45799361 .cmsmasters_row_outer_parent {
	padding-top: 20px !important;
}
}
@media (max-width: 1024px) {
.navigation li a {
    top: 2px !important;
}
.navigation ul li a {
	top: 1px !important;
}
#header .header_mid .resp_mid_nav_wrap .resp_mid_nav {
    font-size: 36px !important;
}
}
@media only screen and (min-width: 835px) and (max-width: 1024px) {
	.navigation li a {
    line-height:40px;
}
}
@media (max-width: 380px) {
.cmsmasters_tabs .cmsmasters_tabs_list_item a::before {
  height: 0.6em;
}
#page .cmsmasters_tabs .cmsmasters_tabs_list .cmsmasters_tabs_list_item a, .tribe-events-list-widget .widgettitle { 
  padding: 8px 10px 5px !important;
}
#firstcontent .cmsmasters_row_outer_parent {
  padding-top: 0px !important;}
.entry-title {
  font-size: 30px !important;
}
}
@media (min-width: 1024px) {
.post-password-form,
.header_top_inner,
.header_mid_inner,
.header_bot_inner,
.content_wrap,
.headline_inner,
.bottom_outer,
.footer_inner,
.cmsmasters_row_inner {
  width: 1024px;
}
.header_mid .header_mid_inner .logo_wrap {
  width: 200px;
}
}
@media (min-width: 1180px) {
.post-password-form,
.header_top_inner,
.header_mid_inner,
.header_bot_inner,
.content_wrap,
.headline_inner,
.bottom_outer,
.footer_inner,
.cmsmasters_row_inner {
  width: 1180px;
}
}
@media (min-width: 1441px) {
.post-password-form,
.header_top_inner,
.header_mid_inner,
.header_bot_inner,
.content_wrap,
.headline_inner,
.bottom_outer,
.footer_inner,
.cmsmasters_row_inner {
  width: 1440px;
}
}
@media (min-width: 480px) {
.table-scrollable {
  width: 100%;
  margin: 0 0 1em;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
}
.table-scrollable {
  width: 100%;
  margin: 0 0 1em;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
.table-scrollable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}
.table-scrollable .match_info {
    font-size: 0.5rem !important;
}
.tribe-events-page-title {
padding: 50px 0px 50px 0px !important;
}
.cookie-notice-container {
  font-size: 1em !important;
}
.cookie-notice-container a {
  font-size: 1em !important;
  color: #fff !important;
 text-decoration: underline;
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item a {
  padding: 0px !important;
}
.tribe-events-list-widget .widgettitle, .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item {
  border-color: #be1627;
  display: block;
  padding: 15px 20px !important;
  position: relative;
  background-color: #be1627;
  color: #ffffff;
  font-size: 14px;
  text-align:center;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
}
table.tribe-events-calendar .tribe-events-category-tag-der-offenen-tuer {
    border-top: 10px solid #8eb9e5 !important;
}
table.tribe-events-calendar .tribe-event-featured {
    border-top: 10px solid #8eb9e5 !important;   
}
.page-id-60 #slide_top, .page-id-13837 #slide_top {
    display: none !important;
}
.page-id-13940 .nocomments {
    display: none !important;
}
.post-password-form input[type="submit"] {
    margin: 20px 0 0 5px;
}
.wp-post-image {
    width: 100%;
}
.navigation .menu-item-mega-container > ul > li > a, .navigation ul li a {
    top: 1px;
}
.mid_nav .nav_title:only-child {
    padding-bottom: 15px;
}
.mid_nav > li > a::after {
	vertical-align:bottom;
}
.header_mid .resp_mid_nav_wrap .resp_mid_nav, .header_mid .search_wrap .search_bar_wrap .search_button button::before, .header_mid .search_wrap .search_bar_wrap .search_button button, .header_mid a {
	color:#be1627;
}
.entry-author-link, .entry-date { display: none; }
.cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap .cmsmasters_archive_item_cont_wrap_info .cmsmasters_archive_item_cont_wrap_bottom .entry-meta { display: none; }

.social-icons-widget ul li::before { display: none;}
.social-icons-widget ul { padding-left: 0;}

.headline_color { background-color: #be1627;}
/*.tribe-events-sub-nav { display: none;}*/
.share_posts { display: none;}
.table-scrollable {
  width: 100%;
  margin: 0 0 1em;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
.table-scrollable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}
.table-scrollable .match_info {
    font-size: 0.5rem !important;
}
.tribe-events-page-title {
padding: 50px 0px 50px 0px !important;
}