/*
Theme Name: Mission H24
Author: 16h33
Author URI: https://www.16h33.fr
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

p, li, dt, dd, dl, address, label, small, pre, code {
    line-height: 1.25;
}

.classcondensed {
    font-family: 'Roboto Condensed' !important;
    font-weight: 400;
    letter-spacing: -0.5px;
}

header#masthead {
    background: url(https://www.missionh24.fr/wp-content/uploads/2020/02/bgmenu.png) repeat-x left top;
    background-size: contain;
}

.quarante{
	min-height:40px;
}

.menu-item-button a span {
    font-weight: 500;
    font-family: 'Roboto Condensed' !important;
    letter-spacing: -0.03px;
}

.menu-item-button a .menu-item {
    padding: 5px 20px !important;
    border-radius: 0;
    margin: 7px 0 0 0 !important;
}

.menu-item-button .current-menu-item {
    background: #0072CE;
    color: #fff;
}

.lesactuspresse a {
    color: #0072CE !important;
}

.lesactuspresse span.t-entry-date{
	color:#969696 !important;
	text-transform:uppercase;
	margin-top:5px;
}

.wpml-ls-menu-item .wpml-ls-flag{
	width:15px;
	height:auto;
}

.divider-wrapper {
    margin-top: 5px !important;
}

.btnreduit {
    padding: 5px 20px !important;
    border-radius: 0;
    font-family: 'Roboto';
    font-weight: 700 !important;
    font-size: 16px;
    letter-spacing: 0 !important;
}

.btnreduit:hover{
    background:#000;
}

.btnreduithome{
    padding: 5px 20px !important;
    border-radius: 0;
    font-family: 'Roboto';
    font-weight: 700 !important;
    font-size: 16px;
    letter-spacing: 0 !important;
}

.lesdownloads .tmb {
    padding-right: 18px;
    position: relative !important;
    width: 50% !important;
    float: left;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    height: 260px !important;
}

.lesdownloads .t-entry-title {
    color: #0072ec !important;
    font-size: 16px;
}

.lesdownloads .t-entry-meta span{
	color:#969696 !important;
	text-transform:uppercase;
}

ul#menu-menu-la-mission a,
ul#menu-menu-lecurie a,
ul#menu-menu-mission-uk a,
ul#menu-menu-team-uk a{
	padding: 0;
	font-weight: 700;
	margin-right:15px;
}

ul#menu-menu-la-mission .current-menu-item a,
ul#menu-menu-la-mission a:hover,
ul#menu-menu-lecurie .current-menu-item a,
ul#menu-menu-lecurie a:hover,
ul#menu-menu-mission-uk .current-menu-item a,
ul#menu-menu-mission-uk a:hover,
ul#menu-menu-team-uk .current-menu-item a,
ul#menu-menu-team-uk a:hover{
    border-bottom: 2px solid #000;
}

.lecalendrier thead th {
    background: transparent !important;
	color: #fff;
	border-bottom:none;
}

.lecalendrier {
    color: #fff;
}

.lecalendrier tr:hover td,
.lecalendrier td:hover,
.lecalendrier tbody:hover tr,
.lecalendrier thead:hover tr{
	background:transparent !important;
}

.lecalendrier th.column-1.sorting_disabled {
    font-size: 44px;
    font-family: 'Roboto';
    font-weight: 100;
}

.lecalendrier td {
    padding-top: 50px !important;
}

.letrombinoscope .t-overlay-text {
    background:rgba(255,255,255,0.5);
	padding:18px !important;
}

.letrombinoscope .t-entry-title {
	font-size:55px !important;
}

.letrombinoscope p.t-entry-meta {
    margin: 0 !important;
}

.letrombinoscope p.t-entry-meta span{
    font-size:16px !important;
}

.page-id-226 span.t-entry-date {
    color: #969696 !important;
    text-transform: uppercase;
}

.comingsoonactu .tmb {
    border: 4px solid #FF0000;
}

.comingsoonactu .t-entry {
    padding: 0 10px 10px 10px !important;
}

.comingsoonactu .t-entry-title a{
    color:#FF0000 !important;
}

.comingsoonactu:before {
    content: 'COMING SOON';
    background: #FF0000;
    width: 100%;
    display: block;
    color: #fff;
    padding: 5px 10px;
    font-family: 'Roboto Condensed';
    font-weight: 700;
    font-size: 22px;
    margin-top: -40px;
}

.page-id-226 .t-entry-title{
	font-size:24px !important;
}

ul#menu-menu-footer {
    margin-top: 0;
}

.site-footer li a {
    font-family: 'Roboto';
    font-size: 15px !important;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 20px;
}

.search-results article {
    width: 48%;
    float: left;
    margin-right: 2%;
}

.search-results .post-content article + article {
    margin: 0 0px 0px 0px;
}

.search-results .post-content article:first-child h1,
.search-results h1.entry-title.h4{
    margin-top: 10px;
}

.search-results .post-content img {
    height: 300px;
    object-fit: cover;
}

.menu-item-button a .menu-item:hover{
	background:#0072CE;
	color:#fff;
	border-color:#0072CE;
}