/*
Theme Name: Seac
Theme URI: http://id1.com.br
Description: Child Theme for WPLMS WordPress Theme
Author: ID1 Tecnologia
Author URI: http://id1.com.br
Template: wplms
Version: 1.0
*/

@import url("../wplms/style.css");

/*Buttons*/
.minimal .pusher .woocommerce button.button{
  border-color: #ed3131;
  color: #ed3131;
}
.minimal .pusher .woocommerce button.button:hover{
  background-color: #ed3131;
}
.button{
  padding: 8px 20px;
  font-size: 13px;
}

/*Alert*/
.alert-default{
  background-color: #EFEFEF;
  color:#333;
}

/*Header Top*/
.minimal #headertop .headertop_content{
  font-weight: normal;
}
#headertop p{
  margin: 0;
}
.admin-bar #vibe_bp_login{
  top: 45px;
}

/*Main Menu*/
nav #menu-main-menu-1 li a{
  text-transform: none;
  font-weight: bold;
}
.minimal nav .sub-menu li.current_page_item,
.minimal nav .sub-menu li.current_page_item>a:hover{
  background-color: #A80516;
}
.minimal nav .sub-menu li.current_page_item>a{
  color: #ffffff !important;
}


/*Page Title*/
.pagetitle h1{
  color: #ffffff;
}
.pagetitle h5, .pagetitle .breadcrumbs li, .pagetitle .breadcrumbs li a{
  color: rgba(255,255,255,.6);
}
.pagetitle .breadcrumbs li+li:before{
  color: rgba(255,255,255,.6);
}
.pagetitle .breadcrumbs .current{
  color: #ffffff;
}
section#title .create-group-button, section#title .course_button{
  color: #fff !important;
  font-size: 13px;
}
#create-new-course a{
  background-color: rgba(237, 49, 49, .6);
}
#create-new-course a:hover{
  background-color: rgb(237, 49, 49);
}

/*Fórum*/
#bbpress-forums > .bbp-search-form, #bbpress-forums > .bbp-breadcrumb {
  display: none;
}
.bbpress.c2 .course_header #item-header-content a{
  color: rgba(255,255,255,.6);
}
.bbpress.c2 .course_header #item-header-content ul li:before,
.bbpress.c2 .course_header #item-header-content .breadcrumbs li .bbp-breadcrumb-current{
    color: #ffffff;
}
.bbpress.c2 .course_header #item-header-content h1{
  margin-top: 0;
  font-weight: 600;
  color: #ffffff;
}
div.bbp-reply-header{
  margin-bottom: 10px;
}
span.bbp-admin-links a{
  color: #ed3131;
  font-size: 11px
}
.bbp-reply-header a.bbp-reply-permalink{
  color: #878787;
  font-size: 12px;
}
#bbpress-forums div.bbp-reply-author a img{
  width: 50px;
}

/*Menu Login/Registrar*/
#vibe_bp_login .vbpregister{
  padding: 8px 18px;
}

/*USUÁRIO*/
/*Menu Usuário*/
.minimal #buddypress div#item-header{
  background-color: #313B3D;
}
.minimal #buddypress div#item-header #item-header-content h3>a{
  color: #ffffff;
}
#buddypress div#item-header div#item-header-content h3 a{
  mix-blend-mode: normal;
}
.minimal #buddypress #item-nav .item-list-tabs{
  border: 0;
}
.minimal #buddypress #item-nav .item-list-tabs ul li{
  background-color: #232b2d;
}
.minimal #buddypress #item-nav .item-list-tabs ul li a{
  color: rgba(255,255,255,.6);
}
/*formulario de registro*/
legend{
  margin-bottom: 5px;
  border: 0;
  font-size: 16px;
}
#buddypress .field-visibility-settings-notoggle{
  display: none;
}
#buddypress ul.button-nav li.current a{
  background-color: #a80516;
}
#buddypress #profile-edit-form ul.button-nav{
  margin-bottom: 60px;
}
#buddypress #profile-edit-form .editfield{
  margin-bottom: 18px;
}
/*Profile*/
#buddypress .profile h4{
  font-size: 1.2rem
}
table.profile-fields td.name{
  width: 30%;
}
table.profile-fields td.value p{
  width: 30%;
  color: #000;
}

/*Woocommerce*/
.woocommerce ul.products{
  margin: 0;
}
.woocommerce-product-search .button:hover{
  background-color: #ed3131 !important;;
  color:#fff !important;;
}
.woocommerce span.onsale{
  display: none;
}
.woocommerce-cart-form .coupon{
	display: none !important;
}

/*Loop Cursos*/
#buddypress .item-list-tabs ul li a{
  font-size: 12px;
}

/*Formulários*/
.bp-required-field-label {
  color: #ed3131;
  font-size: 12px;
}
.has-error .form_field, .has-error .select2-selection{
  border-color: #a94442 !important;
}

/*Page Curso*/
.single section#title .course_header{
  margin-top: 0;
}
.single-course.c2 .course_header #item-header-content a{
  color: rgba(255,255,255,.6);
}
.single-course .course_header{
  color: rgba(255,255,255,.6) !important;
}
.course .course_header #item-header-content h1, 
.course .course_header #item-header-content .breadcrumbs .current{
  color: #ffffff;
}
.single-course.c2 #item-admins h3{
  font-size: 14px;
  color: rgba(255,255,255,.6) !important;
}
.btn-interest{
  padding: 1em !important;
}
.btn-interest:hover{
  background-color:#ed3131 !important; 
}
.widget .course_details>ul>li.course_price>strong{
  color:#ed3131;
}

#buddypress .item-list-tabs#subnav ul li{
  background-color: #eee;
  margin-right: 10px;
}
#buddypress .item-list-tabs#subnav ul li:hover{
  background-color: #ddd;
}
#buddypress .item-list-tabs#subnav ul li.current{
  background-color: #ed3131;
}
#buddypress .item-list-tabs#subnav ul li.current a{
  color: #fff !important;
}
#buddypress .item-list-tabs#subnav ul li a{
  padding: 11px 9px;
}
.comment-form span{
  text-transform: none;
}

/*Aulas*/
.unit_content .commentlist li.bypostauthor .unit-comment-author img{
  border: 2px solid #ed3131 !important;
}

.widget .widget_title, .widget .heading {
  font-size: 14px;
}

/*Mobile*/
.sidemenu li.active a{
  background-color: rgba(0,0,0,.6) !important;
}
.sidemenu li a:hover{
  background-color: #ed3131 !important;
}

/*Block-course*/
.block.course8{
  border-radius: 0;
}
.course8 .block_content p.modality{
  float: left;
  padding: 5px 10px;
  margin: 15px 0 5px;
  font-size: 13px;
  background-color: #ed3131;
  color: #fff;
  border-radius: 20px;
}
.block.course8 .block_content .course_meta .star-rating{
  padding: 5px 2px 0 0;
  margin-bottom: 0;
  margin-top: 12px;
}
.block.course8 .block_content .course_meta .course_price{
  margin-bottom: 0;
}
.block.course8 .more{
  margin-top: 5px;
}
.block.course8 .more:after{
  background-color: rgba(0,0,0,.1);
}
.block .block_content .course_cat{
  font-size: 13px;
  margin-left: 15px;
  color: #aaa;
}
.block.noticiaitem .block_content .block_title{
  padding: 15px 0 0;
}

.wptwa-toggle{
  bottom: 70px;
}

/*Blog*/
.blogpost{
	width-max: 10px;
	padding-bottom: 10px;
	
}

/*Footer Top*/
.footertop i{
  color: #fff;
  margin-right: 10px;
  width-min:20px !important;
}
.footertop .footer-title{
  margin-top: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

.menu-footer-institucional-container li,
.menu-footer-conteudo-container li{
  padding: 7px 0;
  
}
.menu-footer-institucional-container li a,
.menu-footer-conteudo-container li a{
  color: rgba(255,255,255,.6);
}
.menu-footer-institucional-container li a:hover,
.menu-footer-conteudo-container li a:hover{
  color: #fff;
}
.menu-footer-institucional-container li a:before,
.menu-footer-conteudo-container li a:before{
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f105";
  margin-right: 10px;
  color: #e34051;
  font-weight: 600;
}

.footertop .horarios {
  border-bottom: none;
}
.footertop .horarios li{
  padding: 5px;
}
.footertop .horarios .hora{
  color:#fff;
}
#footerbottom{
  padding: 20px 0;
}
#footerbottom .social-link{
  color: #777;
  line-height: inherit;
  font-size: 30px;
  margin-right: 5px;
}

/*Remove Itens meta in single course*/
.single-course .course_header #item-meta .students,
.single-course .course_header #item-meta strong{
  display: none;
}
.single-course .course_header #item-meta .course-star-rating{
  display: inline-block !important;
}
.single-course.c2 .students_undertaking{
  display: none;
}
.minimal .widget.pricing{
  margin-bottom: 30px;
}

/*Adicional*/
.course_timeline.accordion .unit_line{
	display: block !important;
	opacity: 1 !important;
}
.course_curriculum.accordion .course_lesson{
	display: inherit!important;
}
 .course_curriculum.accordion div{
	display: none !important;}
.course_curriculum.accordion{
	display: none !important;
}
