/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
------------
Modification: () --> Thx Ben.
------------
*/
@import url("../bridge/style.css");

/* ---------MENU-------------*/
/*sticky menu*/
nav.main_menu > ul > li > a {
font-size:12px;}



/* ---------typo -------------*/
.liste {
font-family: 'EB Garamond', sans-serif;
}

/* ---------tableau -------------*/
.tableau {
text-align: left;
}
.tbody {
text-align: left;
}
table td {
text-align: left;
    border:1px #a0a0a0 solid;
}

}

/* --------------------------team -------------*/
.q_team_description{
padding: 0 !important;
}
/*
.q_team_description_inner > p {
font-size:16px !important;
text-align: left !important;
color:#fff !important;
background:#003a70 !important;
padding: 0 !important;
}
*/

.q_team .q_team_description p {
font-size: 19px !important;
text-align: left !important;
    line-height: 24px !important;
    color: #515151 !important;
padding: 0 !important;
}

.text_description {
    font-size: 14px !important;
text-align: justify !important;
}
span.tab-title {
text-transform: none !important;
font-size: 15px !important;
}
span.tab-title:hover {
color:#1e73be !important;
}

.accordion_content {
padding:0 !important;
}

span.q_social_icon_holder:hover {
color:#000 !important;
}

/*------------------ LANGUES SELECTEUR ____________ */

.wpml-ls-legacy-dropdown {
width:1.5em !important;
}

.wpml-ls-legacy-dropdown a {
background-color: transparent !important;
font-size:14px !important;
font-weight: 700 !important;
color: #000;
border:none !important;
border-left: 3px solid #000 !important;
}

.wpml-ls-legacy-dropdown a:hover {
border:none !important;
border-left: 3px solid #000;
}
.wpml-ls-item-toggle::after {
visibility:hidden !important;
}


/*---------- Blog -----------*/
.post_info {
margin: 0 0 40px !important;
font-size: 17px !important;
}
span.time {
display:none !important;
}


/*----------- MOBILE -------------*/

@media handheld, only screen and (max-width: 767px) {
body {
padding-left: 10px;
padding-right: 10px;
}
.header_bottom_right_widget_holder {
    display: block !important;
}
.header_inner_right {
margin-top: 35px;
}
}