/*
 Theme Name:   S2F Child
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     s2f
 Version:      1.0.0
 Text Domain:  s2f-child
*/
.lpr_course .course-author,.lp-single-course .course-author,.author-wrapper .author-avatar,.author-bio, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson span{
	display:none;
}
.sc_heading .title {
    text-transform: uppercase;
    line-height: 40px;
    font-weight: 700;
    margin: 0 32px 2px;
}
.header_v3 .thim-widget-button {
    margin-left: 0px;
}
#masthead.header_v3 .width-logo {
    overflow: hidden;
    position: absolute;
    background: #fff;
    left: 0;
	top:auto;
}
#toolbar .widget_search .search-form {
    padding-left: 42px;
    padding-right: 76px;
    line-height: 20px;
    border-left: 1px solid #444;
}
#toolbar .widget_search .search-form label .search-field {
	width:75px;
}
.header_v3_container .width-logo > a,.header_v3_container .width-logo > a img {
    width: 160px !important;
    height: 160px !important;
}
header .sidebar-header{
	padding-top:42px;
}
footer ul li a{
	color:#337ab7 !important;
}
.thim-course-info .assessments-feature{
	display:none;
}
.header_v3_container .width-logo > a {
    width: 143px;
}
.header_v3 .thim-widget-link {
    overflow: hidden;
    border-right: 1px solid #f5f5f5;
    padding: 0 30px 0px 15px;
}
#thim_layout_builder-2 .wpb_wrapper p{
	line-height:0px;
    padding-left: 16px;
}
#thim_layout_builder-2 .wpb_wrapper p a{
    font-size: 11px;
    color: #999;
    line-height: 1.2;
}
.learn-press .course-tabs .tab-content {
    padding: 0px 30px;
}
#learn-press-course-description .thim-course-info{
    padding:10px 0px 0px 25px;
}
.thim-experience .content, .preface{
  font-size: 18px;
  line-height: 32px;
}

.no-margin-left .sc_heading{
  padding-top:0!important;
}
.thim-testimonial-slider .control-nav {
    border: 1px solid #565555;
}
.thim-testimonial-slider .control-nav:before {
    color: #565555;
}
.no-margin-left h3{
  margin-left:0!important;
}

.thim-owl-carousel-post.layout-2 {
  padding-top:0px!important;
}

.counter-box .counter-box-content {
  color:#2D2D2D;
  font-weight: 400;
}

.event_auth_register_message_error{
  display: none;
}

.book-title{
  color:white;
}

.entry-countdown{
  display: none;
}

/* Hide whishlist */
.learn-press .tab-content .course-wishlist-box {
  display: none;
}

/* hide price in sidebar */
.widget-area .thim-course-list-sidebar .course-price .value {
    display: none;
}
/* Next sessions titres rouges (blanc à l'origine) */
.thim-list-event.layout-2.layout-4 .event-wrapper .title a {
  color: #E04647;
}

.thim-list-event.layout-2.layout-4 .item-event {
  padding-bottom: 20px;
}
form.wpcf7-form label{
	float: left;
    padding: 10px 10px 0px 0px;
}
form.wpcf7-form span.wpcf7-form-control-wrap{
	width:100%;
	display:block;
	margin-left:0px;
}
form.wpcf7-form p{
	float: left;
    width:100%;
	margin-bottom:0;
}
.thim-login form#loginform, .thim-login form#registerform, .thim-login form#resetpassform {
    border: 0;
    padding: 0;
    max-width: 540px;
    margin: auto;
    clear: both;
}

body.post-template-default .thim-about-author,body.post-template-default .entry-meta{
	display:none;
}

.thim-widget-testimonials{
	margin-bottom:50px;
}

/**** PRIX / TARIFS ***/
.course-payment,.course-price{
	display:none !important;
}

/*** JOB MANAGER ***/
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 4px 10px;
    font-size: 15px;
    width: 100%;
    height: auto!important;
    height: 1%;
    border: 1px solid #eee;
    background-color: #fff;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
    background-image: -webkit-linear-gradient(#eee 1%,#fff 15%);
    background-image: -moz-linear-gradient(#eee 1%,#fff 15%);
    background-image: -o-linear-gradient(#eee 1%,#fff 15%);
    background-image: linear-gradient(#eee 1%,#fff 15%);
    cursor: text;
}
form#submit-resume-form .fieldset-candidate_title,
form#submit-resume-form .fieldset-candidate_title_id{
	display:none;
}
/* FOrmulaire de connexion */
#masthead.header_v3 #text-3,#masthead.header_v3 #text-4{
	float:right;
}
#masthead.header_v3 #text-3 p a:before, #masthead.header_v3 #text-4 p a:before{
    content: '\f007';
    margin-right: 7px;
    display: inline-block;
    font-family: FontAwesome;
}

/* Recherche de CV */
.resume_contact{
	text-align:center;
}
.resume_contact .resume_contact_button {
    font-size: 13px;
    font-weight: 500;
    color: #ffffff;
    border-color: #e45050;
	margin:auto;
	float:inherit !important;
    background-color: #e45050;
}
.resume.type-resume .thim-about-author,.resume-contact .thim-about-author,.resume.type-resume .entry-tag-share,.resume.type-resume .entry-navigation-post{
	display:none;
}
.single-resume .resume_contact .resume_contact_details {
	float:inherit !important;
    width: 100%;
    border: 1px solid #eee;
    padding: .75em 1em 0;
    margin: 30px 0 0 0;
    line-height: 1.5em;
    display: block;
    position: relative;
}
.header_v3 .thim-widget-link {
    overflow: hidden;
    border-right: none;
}
.header_v3 .thim-widget-link:hover {
    background: transparent;
}

/* FORUM */
li.bbp-topic-reply-count, li.bbp-topic-voice-count {
    float: left;
    text-align: center;
    width: 15%;
}
li.bbp-topic-title {
    float: left;
    text-align: left;
    width: 45%;
}
.bbp-forums,.bbp-template-notice{
	display:none;
}

/* LEARNPRESS */
.nav.nav-tabs .course-nav-tab-students-list{
	display:none;
}
.user-tab{
	display:none;
}
.profile-tabs {
    width: 100% !important;
    float: right;
}
.event .thim-about-author{
	display:none;
}
.event .entry-navigation-post:not(.entry_custom_events_pagination){
	display:none;
}
/* Toolbar d'achat du cours */
.thim-course-menu-landing,.lp-course-buttons .lp-button.button.button-enroll-course{
	display:none;
}

/* DATEPICKER JQUERY */
#ui-datepicker-div.ui-widget.ui-widget-content{
    background: #fff !important;
}
#ui-datepicker-div .ui-widget-header {
    border: 1px solid #1c94c4;
    background: #1c94c4 !important;
    color: #000 !important;
    font-weight: bold;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #1c94c4 !important;
    background: #fff url(/wp-content/plugins/events-manager/includes/css/images/ui-bg_glass_100_228ef1_1x400.png) 50% 50% repeat-x  !important;
    font-weight: bold;
    color: #000 !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(/wp-content/plugins/events-manager/includes/css/images/ui-icons_228ef1_256x240.png) !important;
}
/* FIX MAP SESSION */

.gm-control-active img{
	margin: 9px 11px 13px !important;
}
#toolbar {
    background-color: #333;
    color: #999;
    font-size: 13px;
}
#toolbar .widget_nav_menu .menu > li > a, #toolbar .widget_nav_menu .menu > li > span, #toolbar .widget_nav_menu .menu > li > span:hover, #toolbar .thim-course-search-overlay .search-toggle, #toolbar a, #toolbar span.value {
    color: #999;
	font-size:13px;
}

body.post-type-archive-lp_course .top_site_main,
body.postid-7620 .top_site_main,
body.postid-7630 .top_site_main,
body.postid-8382 .top_site_main,
body.postid-8435 .top_site_main,
body.event-template-default .top_site_main
{
    background-position-y: 20%;
    background-image: url(/wp-content/uploads/2019/01/toutes-nos-formations.jpg) !important;
}
.unevent{
	display:block;
}
.unevent br{
	display:none;
}
.unevent .statusEvent{
	float:right;
}

#learn-press-content-item .content-item-summary{
	color:#000;
}
@media (max-width :767px){
	header_v3_container .width-logo>a img {
    width: 60px !important;
    height: 60px !important;
    margin-top: -20px;
	}
}
.course-remaining-time.message.message-warning:not(.dont-hide){
	display:none;
}
.inline-acceptance{
  padding: 20px 0 25px 0;
	display: flex;
}
.inline-acceptance .wpcf7-form-control-wrap {
    display: inline !important;
    float: left;
    width: 35px !important;
}
