/*
Theme Name: WPLMS
Theme URI: http://www.VibeThemes.com/
Description: WPLMS is a Learning Management System for WordPress. The theme is deep integrated with BuddyPress and comes packed with the Course Module plugin. 
Theme has very powerful features which are essential for a full fledges LMS. Theme utilizes maximum of both WordPress and BuddyPress and can be run on a large scale platform as well.
Author: Mr.Vibe
Author URI: http://www.VibeThemes.com/
Version: 1.9.8
License: Themeforest 
License URI: http://themeforest.net/licenses
*/

/*=== ADD Your Custom Changes here ===*/

.block_media img{
width:100%;
}
#basic-details-section h4:after{
	content:'';
}
.security-question-section input[type="number"]{border:1px solid #DDD;}
.security-question-section+.submit{clear:both;}
.content ul.question_options {
clear: both;
display: inline-block;
width: 100%;
list-style:none;
}

.block.courseitem span.amount{font-size:16px !important;}
.live-edit-sidebar,.live-edit-sidebar + .text-options{display: none;}

/* 
 * Add by itgelo
 */
@font-face {
  font-family: "sangsang-body-l";
  src: url("css/fonts/SangSang/SangSangBodyL.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "sangsang-body-m";
  src: url("css/fonts/SangSang/SangSangBodyM.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "sangsang-title-b";
  src: url("css/fonts/SangSang/SangSangTitleB.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "sangsang-title-m";
  src: url("css/fonts/SangSang/SangSangTitleM.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
#global #headertop {
  background-color: #d40b62;
}
#global #headertop a {
  color: #ffffff;
}
header #searchicon {
  padding: 45px 0 0;
}
.row nav .menu li a {
  padding: 30px 6px 12px;
  bottom: -20px;
}
.row nav .menu li .sub-menu a {
  padding: 10px;
  bottom: 0;
}
.row nav .menu li a strong {
  letter-spacing: 1px;
}
.row nav .menu li.current-menu-item a strong {
  padding: 12px 20px;
  background-color: #970945;
  border-radius: 12px;
  color: #ffffff;
}
.nav-custom {
  border-bottom: 7px solid #d40b62;
  width: auto !important;
  padding-left: 53px;
  padding-right: 53px;
  margin: 5px auto 30px;
}
.nav-custom #trigger {
  top: 28px;
  right: 88px;
}
.nav-custom .sub-menu {
  top: 130%;
}
.nav-custom #searchform {
  top: 107%;
}
.main .v_module.v_column.col-md-4.col-sm-4.v_first,
.main .v_module.v_column.col-md-4.col-sm-4 {
  padding: 0;
}
@media (max-width: 1199px) {
  .full-width .custom_block .more-info,
  .full-width .custom_block_middle .more-info,
  .full-width .custom_block_last .more-info {
    margin: 0 4px 0 14px;
  }
  .full-width .custom_block h3,
  .full-width .custom_block_middle h3,
  .full-width .custom_block_last h3 {
    font-size: 15px;
  }
  .full-width .custom_block h3+p,
  .full-width .custom_block_middle h3+p,
  .full-width .custom_block_last h3+p {
    font-size: 10px;
  }
  .full-width .custom_block img,
  .full-width .custom_block_middle img,
  .full-width .custom_block_last img {
    max-width: 95px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .nav-custom #searchicon {
    padding-top: 29px;
  }
}
@media (max-width: 991px) {
  .full-width .custom_block .more-info,
  .full-width .custom_block_middle .more-info,
  .full-width .custom_block_last .more-info {
    float: none;
    margin: 0;
  }
  .full-width .custom_block h3,
  .full-width .custom_block_middle h3,
  .full-width .custom_block_last h3 {
    font-size: 18px;
    margin: 0;
    padding: 10px 0 8px;
  }
  .full-width .custom_block .img,
  .full-width .custom_block_middle .img,
  .full-width .custom_block_last .img {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .full-width .nav-custom {
    max-width: 1250px;
  }
}
@media (max-width: 767px) {
  #logo {
      margin-top: 0;
      padding-bottom: 0;
  }
  .nav-custom #trigger {
      right: 55px;
  }
  .full-width .custom_block .more-info,
  .full-width .custom_block_middle .more-info,
  .full-width .custom_block_last .more-info {
    margin: 0 14px 0 25%;
    float: left;
  }
  .full-width .custom_block h3,
  .full-width .custom_block_middle h3,
  .full-width .custom_block_last h3 {
    font-size: 20px;
  }
  .full-width .custom_block h3+p,
  .full-width .custom_block_middle h3+p,
  .full-width .custom_block_last h3+p {
    font-size: 13px;
  }
  .full-width .custom_block img,
  .full-width .custom_block_middle img,
  .full-width .custom_block_last img {
    max-width: 95px;
  }
  .full-width .custom_block .img,
  .full-width .custom_block_middle .img,
  .full-width .custom_block_last .img {
    text-align: left;
  }
}
@media (max-width: 599px) {
  .full-width .custom_block .more-info,
  .full-width .custom_block_middle .more-info,
  .full-width .custom_block_last .more-info {
    margin: 0 14px 0 18%;
  }
}
@media (max-width: 489px) {
  .full-width .custom_block .more-info,
  .full-width .custom_block_middle .more-info,
  .full-width .custom_block_last .more-info {
    float: none;
    margin: 0;
  }
  .full-width .custom_block img,
  .full-width .custom_block_middle img,
  .full-width .custom_block_last img {
    max-width: 160px;
  }
  .full-width .custom_block .img,
  .full-width .custom_block_middle .img,
  .full-width .custom_block_last .img {
    text-align: center;
  }
}