/*
File Name: style.css
Theme Name:  BusinessLounge - Child Theme
Author: Bluemarketing
Version: 1.0
Author URI: https://bluemarketing.fr/
Theme URI: https://bluemarketing.fr/
Description: Propulsé par <a href="https://bluemarketing.fr/">Bluemarketing</a>
License: GNU General Public License
License URI: /Licensing/gpl.txt
Text Domain: businesslounge
Template: businesslounge
*/

/* HEADER */
#logo img {
    height:34px;
    }
.mobile-header-holder #mobile-logo img {
    max-height: 50px;
}
#sticky-logo img {
    height: 30px;
}
.header-row .header-col .widget-businesslounge-text .phone-agence {
    display: inline-flex;
    flex-direction: column;
}
.header-row .header-col .widget-businesslounge-text .phone-agence > span {
    line-height: 1.3em;
}
@media screen and  (min-width: 1025px) and (max-width: 1088px) {
    #rtframework_text-1, #rtframework_text-2, #social_media_icons-2{
        display:none;
    }
}
@media screen and  (min-width: 1089px) and (max-width: 1180px) {
    #social_media_icons-2{
        display:none;
    }
}
@media screen and  (min-width: 1025px) and (max-width: 1258px) {
    .header-row.second .main-menu > li > a {
        line-height: 35px!important;
    }
}
.header-col .main-menu>li.menu-responsive-only {
    display: none;
}
#mobile-navigation li.menu-responsive-highlight a, #mobile-navigation li.menu-responsive-highlight span {
    background-color: #F78E1E !important;
}

/* FOOTER */
.footer-logo {
    width: 200px;
}
.footer_widgets #footer-column-2 .widget, .footer_widgets #footer-column-3 .widget {
    margin-bottom: 0;
}
#footer-column-2 .widget-businesslounge-text > span, #footer-column-3 .widget-businesslounge-text > span {
    color: #fff;
    font-weight: 700;
}

/* Custom Pricing table */
.custom_pricing_table .table_wrap>ul {
    padding-right: 1.5em;
}
.custom_pricing_table .table_wrap>ul>li {
    text-align: left;
}
.custom_pricing_table .table_wrap>ul>li:before {
    margin: 0 10px;
}
.custom_pricing_table .table_wrap>ul>li.caption {
    margin-bottom: 0;
}
.custom_pricing_table .table_wrap>ul>li.caption small {
    padding-top: 30px;
}
.custom_pricing_table .table_wrap>ul>li.price {
    padding-top: 0;
}
.custom_pricing_table .table_wrap>ul>li.caption,
.custom_pricing_table .table_wrap>ul>li.price {
    text-align: center;
}
.custom_pricing_table .table_wrap>ul>li.caption::before,
.custom_pricing_table .table_wrap>ul>li.price::before {
    display:none;
}
.custom_pricing_table .table_wrap>ul>li:last-child {
    text-align: center;
    margin-top: auto;
}
.custom_pricing_table .table_wrap>ul>li:last-child::before {
    display:none;
}
.custom_pricing_table.service .table_wrap>ul {
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
}
/*@media screen and (min-width: 993px) {
    .custom_pricing_table .table_wrap{
        height: 0;
    }
}*/
/* cas spécifique sans tarif mais avec une mention texte comme "tarifs sur devis" */
.custom_pricing_table .table_wrap.tarif-texte>ul>li.caption small {
    min-height: 49px;
}
.custom_pricing_table .table_wrap.tarif-texte>ul>li.price span {
    font-size: 1.5em;
    line-height: 3em;
}

/* TIPS */
@media (max-width: 767px) {
    .inverser-colonnes .content_row_wrapper {
        display: flex;
        flex-direction: column-reverse;
    }
}

/* FAQs categories */
.hide-category-title .ewd-ufaq-faq-category-title  {
	display: none;
}

.hide-category-title .ewd-ufaq-faq-div .ewd-ufaq-post-margin-symbol span {
	font-size: 24px;
}

/* TEAM Portaits */
.staff-template-default #main_content .content_row_wrapper {
	padding-top: 50px;
}

.staff-template-default hr {
    border-color: #f78e1d;
}

.staff-template-default #main_content h2 {
    font-size: 24px;
    line-height: 40px;
}

.staff-template-default #main_content ol li {
    margin-bottom: 15px;
}

.staff-template-default #main_content ol li::marker {
    color: #f78e1d;
    font-weight: 700;
    font-size: 18px;
}