/**
 * @package 	WordPress
 * @subpackage 	Ecole
 * @version		1.0.3
 * 
 * LearnPress 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 {
  /*-------------------------------------------------------------------------*/
  /*	Tablet Monitor 950
	/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /*	Phone Monitor
	/*-------------------------------------------------------------------------*/
}
@media only screen and (max-width: 950px) {
  .cmsmasters_learnpress_shortcode.cmsmasters_4 .lpr_course_post,
  .cmsmasters_learnpress_shortcode.cmsmasters_5 .lpr_course_post {
    width: 46.6%;
  }
  .cmsmasters_learnpress_shortcode.cmsmasters_4 .lpr_course_post:nth-child(2n+1),
  .cmsmasters_learnpress_shortcode.cmsmasters_5 .lpr_course_post:nth-child(2n+1) {
    clear: both;
  }
  .cmsmasters_learnpress_shortcode.cmsmasters_5 .lpr_course_post {
    width: 50%;
  }
  .cmsmasters_learnpress_shortcode.cmsmasters_5 .lpr_course_post:nth-child(5n+1) {
    clear: none;
  }
  .cmsmasters_learnpress_shortcode.cmsmasters_5 .lpr_course_post:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 540px) {
  .cmsmasters_learnpress_shortcode.cmsmasters_2 .lpr_course_post,
  .cmsmasters_learnpress_shortcode.cmsmasters_3 .lpr_course_post,
  .cmsmasters_learnpress_shortcode.cmsmasters_4 .lpr_course_post,
  .cmsmasters_learnpress_shortcode.cmsmasters_5 .lpr_course_post {
    width: 96.6%;
    float: none;
    clear: left;
  }
}
