/*
 Theme Name:   Eduma bemore 2017
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma for Bemore
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/


#masthead
{
    background: rgba(000, 000, 000, 0.2);
}
.site-header.bg-custom-sticky.affix {
    background: #ffffff !important;
}

.thim-course-grid .course-item .thim-course-content .course-meta {
display: none;
}

.grid-1 .thim-course-grid .course-item .thim-course-content .course-meta {
	display: block;
	font-size: 90%;
	text-align: center;
}

.grid-1 .view-all-courses {
	color:#ffffff !important;	
}

.type-lp_course .gss-info {
    display: none;
}

.type-lp_course .gss-container {
 	width:33%;
    float:left;
}

.navbar-nav > li > .submenu_columns_2 .thim-megamenu-vc.widget.widget_nav_menu{
    width: 50%;
}

@media all {
    @media (min-width: 1024px) {
        .navbar-nav li.widget_area > .submenu-widget {
            min-width: 960px;
            width: auto;
        }
    }
    
    @media (min-width: 769px) {
		.navigation .navbar-nav > li > a, .navigation .navbar-nav > li > span {
		    font-size: 12px;
    }
}
}



.menu_right {
 	float:right;   
}


.dropdown-menu-right {
    left: auto !important;
    right: 50% !important;
}


#logged_in_user {
	display: none;
}

.course-item .course-price {
	display:none!important;
}

.course-content blockquote {
	border-right: 5px solid #eee;
	background-color: #fee;
}

.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {
 color:#be0000;   
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    border-color:#be0000;   
    background-color:#be0000;   
}

.article-title-wrapper a{
 color:#be0000;   
}

.link_read_more {
    margin-top: 70px;
}

.link_read_more a{
    color:#be0000;   
}

.thim-widget-list-post.thim-list-posts.item-post.article-image{
 float:left;   
}

.post.type-post > .article-image{
 float:left;   
 padding-top: 10px;
 padding-right: 10px;
}

.post.type-post{
padding-bottom:40px;
}

a.sticky-logo img{
    max-width: 50%;
}

.navigation .navbar-nav > li .sub-menu li > a, .navigation .navbar-nav > li .sub-menu li > span,
.navbar-nav li .sub-menu li a{
    color:#000;
}

.wysija-paragraph{
float: left;
margin-left: 130px;
margin-right: 40px;
}

.widget_wysija_cont .wysija-submit{
margin-left: 40px;
    display: initial
}

.vc_cta3-content > p {
color:#ffffff;
}

#lp-single-course > div.course-payment > div, 
#lp-single-course > div.course-payment > form > button,
.widget-area .thim-course-list-sidebar .course-price .value.free-course,
#rev_slider_2_1 > ul > li.tp-revslider-slidesli.active-revslide > div:nth-child(4) > div > div
{
    visibility:hidden;
}

#w4pl-inner-7524 > ul {
list-style-type: none !important;
}

.thim-list-event .view-all {
 	display:none;   
}


.lavoro {
	width: 47%;
	border: 1px solid #dd0000;
	box-shadow: 10px 10px 5px #dedede;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2%;
	min-height: 150px;
    margin-bottom:10px;
}

.lavoro.piccolo {
 	width:31%;   
}

li.lavoro {
 	list-style:none;   
}

.lavoro a {
 	color: #dd0000;   
}
.titoloannuncio{
    min-height: 115px;
}

.annuncio .post-excerpt {
 	height:100px;   
	overflow: hidden;
}

/* cccc */

.thim-course-content .course-author {
 	display:none;   
}



/* TEAM */
.wrapper-lists-our-team .our-team-item .our-team-image::before {
        background: rgba(221, 51, 51, 0.2);
}


/* CORSO */

.course-meta .course-author {
 	display:none !important;   
}

.course-payment {
	display:none!important;	
}

.learn-press-notice {
 	display:none !important;       
}

.thim-course-menu-landing .thim-course-landing-button {
 	display:none !important;           
}

.learn-press .course-edition .value {
 	font-size: 24px;
	line-height: 30px;
	color: #dd0000;   
}

.learn-press .course-review .value,
.learn-press .course-categories .value {
 	line-height: 30px;   
}


.thim-about-author {
 	display:none;   
}

.wpcf7-form .your-name input, 
.wpcf7-form .your-email input,  
.wpcf7-form .your-surname input ,
.wpcf7-form .your-phone input ,
.wpcf7-form  .your-business input {
	width:49% !important;
    margin-left:5px;
}


.wpcf7-form .your-name, .wpcf7-form .your-email {width:100%!important; margin-left:0px;}

.aso .vc_cta3-content {
    min-height: 88px;
}


.test-class{ color: red; }

#masthead
{
    background: rgba(000, 000, 000, 0.2);
}
.site-header.bg-custom-sticky.affix {
    background: #ffffff !important;
}
.thim-course-grid .course-item .thim-course-content .course-meta {
    display: none;
}


.type-lp_course .gss-info {
    display: none;
}

.type-lp_course .gss-container {
    width:33%;
    float:left;
}


@media all {
    @media (min-width: 1024px) {
        .navbar-nav li.widget_area > .submenu-widget {
            min-width: 960px;
            width: auto;
        }
    }

    @media (min-width: 769px) {
        .navigation .navbar-nav > li > a, .navigation .navbar-nav > li > span {
            font-size: 12px;
        }
    }
}



.menu_right {
    float:right;
}

#logged_in_user {
    display: none;
}

.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {
    color:#be0000;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    border-color:#be0000;
    background-color:#be0000;
}

.article-title-wrapper a{
    color:#be0000;
}

.link_read_more {
    margin-top: 70px;
}

.link_read_more a{
    color:#be0000;
}

.thim-widget-list-post.thim-list-posts.item-post.article-image{
    float:left;
}

.post.type-post > .article-image{
    float:left;
    padding-top: 10px;
    padding-right: 10px;
}

.post.type-post{
    padding-bottom:40px;
}

a.sticky-logo img{
    max-width: 50%;
}

.navigation .navbar-nav > li .sub-menu li > a, .navigation .navbar-nav > li .sub-menu li > span,
.navbar-nav li .sub-menu li a,
.navbar-nav li .sub-menu h4 a{
    color:#000;
}




.wysija-paragraph{
    float: left;
    margin-left: 130px;
    margin-right: 40px;
}

.widget_wysija_cont .wysija-submit{
    margin-left: 40px;
    display: initial
}

.vc_cta3-content > p {
    color:#ffffff;
}

#lp-single-course > div.course-payment > div, 
#lp-single-course > div.course-payment > form > button,
.widget-area .thim-course-list-sidebar .course-price .value.free-course,
#rev_slider_2_1 > ul > li.tp-revslider-slidesli.active-revslide > div:nth-child(4) > div > div
{
    visibility:hidden;
}

#w4pl-inner-7524 > ul {
    list-style-type: none !important;
}

.thim-list-event .view-all {
    display:none;
}


.lavoro {
    width: 47%;
    border: 1px solid #dd0000;
    box-shadow: 10px 10px 5px #dedede;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 2%;
    min-height: 150px;
    margin-bottom:10px;
}

.lavoro.piccolo {
    width:31%;
}

li.lavoro {
    list-style:none;
}

.lavoro a {
    color: #dd0000;
}
.titoloannuncio{
    min-height: 115px;
}

.annuncio .post-excerpt {
    height:100px;
}



/* HOME */
.news_home .info .author {
	display:none !important;	
}

.news_home .info .date:before {
	display:none !important;	
}

.news_home .info .date {
	padding-left:10px;	
}


/* TEAM */
.wrapper-lists-our-team .our-team-item .our-team-image::before {
    background: rgba(221, 51, 51, 0.2);
}


/* CORSO */

#tab-description .thim-course-info .title{margin:0;font-size:16px;line-height:30px;text-transform:uppercase}
#tab-description .thim-course-info ul{margin:0}
#tab-description .thim-course-info ul li{list-style:none;font-size:13px;border-bottom:1px solid #eee;line-height:25px;padding:15px 0}
#tab-description .thim-course-info ul li .fa{width:20px;text-align:left;font-size:13px;line-height:25px;vertical-align:middle}
#tab-description .thim-course-info ul li span{display:inline-block}
#tab-course-description .thim-course-info ul li .value{font-weight:700;min-width:60px;float:right;text-align:left}
#tab-description .thim-course-info .thim-enroll-course-button{margin:40px auto auto;width:100%;text-align:center}
#tab-description .thim-course-info .label {font-weight: 700;}


#tab-description .thim-course-content {
    width: calc(100% - 240px);
    width: -webkit-calc(100% - 240px);
    width: -moz-calc(100% - 240px);
    float: left;
    padding-right: 45px;
    border-right: 1px solid #eee;
}

.course_category-progetto #tab-description .thim-course-content {
    width:100%;
    float: none;
    border: 0px;
}


#tab-description .thim-course-info {
    width: 220px;
    float: right;
    margin-top:30px;
    margin-left: 5px;
}

.course_category-progetto #tab-description .thim-course-info {
    display:none;
}


#tab-description .thim-social-share {
    float:none;
    clear:both;
    padding-top:35px;
}

.thim-course-content .course-author {
    display:none;
}


.course-meta .course-author {
    display:none !important;
}

.learn-press-notice {
    display:none !important;
}

.thim-course-menu-landing .thim-course-landing-button {
    display:none !important;
}

.learn-press .course-edition .value {
    font-size: 24px;
    line-height: 30px;
    color: #dd0000;
}

.learn-press .course-review .value,
.learn-press .course-categories .value {
    line-height: 30px;
}


.thim-about-author {
    display:none;
}

.wpcf7-form .your-name input,
.wpcf7-form .your-email input,
.wpcf7-form .your-surname input ,
.wpcf7-form  .your-business input {
    width:49% !important;
    margin-left:5px;
}

img.size-single_course {
    width: 870px;
    height: auto;
    margin: 0;
}

.wpcf7-form .your-name, .wpcf7-form .your-email {width:100%!important; margin-left:0px;}

.aso .vc_cta3-content {
    min-height: 88px;
}

/* footer */
.footer_widget {
    min-width:30%;
    display:block;
    float:left;
    min-height: 360px;
    height:auto;
}

.footer_widget a,
.footer_widget a:visited {
    color:gray !important;
}

#webmaster {
    float:right;
    display:inline-block;
}

.footer_widget.quarto {
    min-height: 100px;
}

.footer_widget.quarto p {
    margin:0;
}

.footer_widget i.fa {
    padding-right:5px;
}

.footer_widget p.info {
    color : gray;
}



footer#colophon .footer .row aside {
	max-width:33%;
}

footer #custom_html-4 {
	max-width: 800px!important;
	width:800px!important;
}

footer #media_image-2 {
	width:120px!important;
	max-width: 120px!important;
}

footer #media_image-2 img {
	width:100px;
}



/* SIDEBAR */
.search-toggle .fa-search:before { color: #dd0000!important}


/* pagina sicurezza */

.bemore-list-wrapper .thumb img {
	max-width:150px;
}

.bemore-list-wrapper .course-thumbnail {
	float:left;
	margin-bottom:20px;
}


.bemore-list-wrapper .thim-course-content {
	float:left;
	margin-left:20px;
}

.bemore-list-wrapper .course-item {
	 clear: both;
    display: block;
    width: 80%;

}

.thim-course-grid .course-item .course-title {
	font-size:16px !important;
	height: 75px!important;
	text-overflow: hidden;
}

.bemore-list-wrapper .course-item .course-title {
	margin-top:0px;	
}

.bemore-list-wrapper .course-item .course-title a {
	color: #333;
	font-size:20px;
}



.bemore-list-wrapper .course-item .course-title a:visited {
	color: #333;
	font-size:20px
}

.bemore-list-wrapper .course-item .course-title a:hover {
	color: #d33;
}

.bemore-list-wrapper .course-readmore {
	width: 100%;
	text-align: right;
	display: block;
	color: #d33;
}

.bemore-list-wrapper .course-readmore:hover {
	color: #d33;
}

.bemore-list-wrapper .course-meta .course_start {
	font-weight:500;
}

/* pagina FAD */
.lista_fad .vc_grid-item .vc_gitem-post-data-source-post_excerpt {
	display:none;	
}

.lista_fad .vc_grid-item .vc_gitem-zone-c {
	background-color:#fff !important;
	border: 1px solid #e5e5e5;
	line-height: 25px;
	padding: 0 20px;
	height: 120px!important;
}

.lista_fad .vc_grid-item .vc_btn3-container {
	display:none;	
}

.lista_fad .vc_grid-item .vc_gitem-zone-a {
	min-height:278px;	
}

/* testimonial */
.thim-testimonial-slider.image-bottom ul.scrollable li:before {
	background-color:	#d33 !important;
	background-image: none;
	/*
	background-image: -webkit-gradient(linear,left top,right top,from(#6a11cb),to(#2575fc)); 
background-image: -webkit-linear-gradient(left,#6a11cb,#2575fc);
background-image: -moz-linear-gradient(left,#6a11cb,#2575fc);
background-image: -ms-linear-gradient(left,#6a11cb,#2575fc);
background-image: -o-linear-gradient(left,#6a11cb,#2575fc);
background-image: linear-gradient(left,#6a11cb,#2575fc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#6a11cb", endColorStr="#2575fc", gradientType='1');
*/
}

.no_view .thim-widget-testimonials {
	display:none;	
}

/* pagine specifiche */

body.postid-13309 .thim-course-content {
	width:100%!important;
}

body.postid-13309 .thim-course-info {
	display:none!important;
}

body.postid-13309 #learn-press-course-tabs .nav-tabs {
	display:none;
}

body.postid-13309 .course-tabs .tab-content {
	border:0px !important;
}