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




#panel-7054-1-0-0 {
	text-align: center;
}

#panel-7054-1-0-0 img {
	width: 50% !important;
	height: auto !important;
}


.entry-header .entry-meta li.entry-category {
    display: none;    
}
.entry-header .entry-meta li.comment-total {
    display: none;    
}


.blog-switch-layout.blog-grid article .entry-grid-meta>div {
    text-align: center;
    width: 100%;
}

.entry-content h3.title{
	font-size: 23px;
}

.counter-box.number-left .counter-content-container {
    border-left: 1px solid #950728;
}

.vc_tta.vc_tta-spacing-1 .vc_tta-tab a {
    font-size: 18px;
}
.thim-social ul.social_link {
    display: none;
}


/*
*
*
* ASSED
*
*/
#row1 div:nth-child(4) a {
    line-height: 18px;
}
#row5 > div:nth-child(1) a {
    line-height: 18px;
}
#row5 > div:nth-child(2) a {
    line-height: 38px;
}
#row5 > div:nth-child(3) a {
    line-height: 38px;
}
#row5 > div:nth-child(4) a {
    line-height: 18px;
}
.home h1 {
	display: none;
}

.entry-content .list-a {
	list-style-type: disc;
	padding-left: 20px;
}
.entry-content .list-b {
	padding-left: 30px;
	list-style-type: circle;
}
.entry-content .list-c {
	list-style-type: square;
	padding-left: 60px;
}
/* TABLEAU mobilité durable */
.table--display--mobile {
    display: none;
}
.table--display {
	margin: 80px 0px 50px 0px;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	justify-content: space-between;
}
.table--display .row--title {
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}
.table--display .row--title {
    margin-bottom: 20px;
}
.table--display .row--hd, .table--display .row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    text-align: center;
	margin: 0;
}
.table--display .cell--hd {
    width: 50%;
    font-weight: 600;
    font-size: 14px;
	line-height: 16px;
    padding: 20px 10px;
	background-color: #e2e2e2;
}
.table--display .cell--body {
    width: 50%;
    font-weight: 400;
    font-size: 14px;
    padding: 30px 10px;
	line-height: 16px;
	background-color: #f5f5f5;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
.table--display .cell--body:not(:last-child) {
	border-bottom: 4px solid #ffffff;
}
.table--display .row {
    width: 100%;
}

/************************/	

@media screen and (max-width: 768px) {
	#panel-7054-1-0-0 img {
	width: 100% !important;
	height: auto !important;
}

.table--display {
    display: none;
}
.table--display--mobile {
	margin: 80px 0px 50px 0px;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.table--display--mobile .row--1 {
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
	margin-bottom: 20px;
}
.table--display--mobile .column {
    width: 25%;
}
.table--display--mobile .column .cell--hd {
    font-weight: 600;
    font-size: 16px;
    padding: 20px 20px;
	background-color: #e2e2e2;
}
.table--display--mobile .column .cell--hd:first-child {
	background-color: #afafaf;
	color: #f5f5f5;
}
.table--display--mobile .column .cell--body {
    font-weight: 400;
    font-size: 14px;
    padding: 10px 20px;
	background-color: #f5f5f5;
}
.table--display--mobile .column {
    width: 100%;
}
	.row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
}

.site-header .navbar-nav>li.menu-right {
	display: none;
}

.page-id-11425 #list-post-2, .page-id-11425 #single-images-2 {
	display: none;
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 0 !important;
}
#row5 > div:nth-child(3) a {
    line-height: 18px;
}
#row5 > div:nth-child(4) a {
    line-height: 18px;
}





.top_site_main {
	background-image: url(https://assed.lycee-benjamin-franklin.com//wp-content/uploads/2017/07/contact-1.jpg);
    padding-top: 172.266px;
	color: #fff;
    position: relative;
    background-size: cover;
    background-position: center center;
    background-color: rgba(45, 51, 57, .95);
    min-height: 235px;
}


@media screen and (max-width: 768px) {
	#masthead .navigation .tm-table{
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
	}
	#masthead .navigation .tm-table div:nth-child(1) {
		max-width: 70%;
	}
	#masthead .navigation .tm-table div:nth-child(1) img, 	#masthead .navigation .tm-table div:nth-child(1) a {
		width: initial;
		max-width: 100%;
	}
	#masthead .navigation .tm-table div:nth-child(3) {
		max-width: 20%;
	}
}



