/**
 * @package 	WordPress
 * @subpackage 	Ecole
 * @version 	1.0.0
 * 
 * MP Timetable Responsive CSS Rules
 * Created by CMSMasters
 * 
 */
.clearfix {
  content: "";
  display: table;
  clear: both;
}
.default_button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding: 14px 34px;
  white-space: normal;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
@media only screen {
  /*-------------------------------------------------------------------------*/
  /* Large Monitor
/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /* Width 950 Monitor
/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /* Small Tablet Monitor
/*-------------------------------------------------------------------------*/
}
@media only screen and (max-width: 950px) {
  .content_wrap.fullwidth .mp_timtable_sidebar,
  .content_wrap.fullwidth .mp_timtable_content {
    float: none;
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 768px) {
  .mptt-shortcode-wrapper .mptt-navigation-select {
    max-width: 100%;
  }
  .mptt-main-wrapper .mptt-column.events-list li.event {
    padding-left: 0 !important;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-align: center;
  }
  .mptt-main-wrapper .mptt-column.events-list li.event * {
    text-align: center;
  }
  .mptt-main-wrapper .mptt-column.events-list li.event > .event-thumbnail {
    position: static;
    display: block;
    width: auto;
    margin: 0 0 30px 0;
  }
  .mptt-main-wrapper .mptt-content .thumbnail-wrapper {
    margin-bottom: 30px;
  }
}
