/*
Theme Name: 	CEO Companions
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		N-tronel
Description:	Theme enfant CEO Companions
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */

html {
    margin: 0 !important;
}

/* Menu */

#Top_bar .menu > li > a span {
    border-color: rgba(0,0,0,.05);
    padding: 5px 0 !important;
}

span#logo {
    border-bottom-width: 1px;
    border-bottom-color: rgba(28, 28, 28, 0.09);
    border-bottom-style: solid;
}

#Top_bar #logo {
    padding-top: 140px;
    padding-bottom: 90px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.22);
}

@media (max-width: 1280px) {
#Top_bar #logo {
     padding-top: 60px;
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.22);
} }

@media only screen and (min-width: 1240px) {
#Header_creative #Top_bar .menu > li {
    float: none;
    position: relative;
    margin: 0 13%;
    display: block;
	width: 70% !important;
} }

@media only screen and (min-width: 1240px) {
#Header_creative #Top_bar .menu > li > a {
    line-height: 1.3em;
    height: auto;
    padding: 0px 10px;
    margin: 0 auto;
    text-align: left;
} }

#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
    color: #911b2b !important;
}


#Top_bar .menu > li > a span:not(.description) {
    display: block;
    padding: 0px 0px;
    white-space: nowrap;
}
#Top_bar #logo img {
    vertical-align: middle;
    height: 113% !important;
max-height: none !important;
max-width: none !important;
}
/* Content */
.tp-caption a {
    color: #911b2b;
}

.tp-caption a:hover {
    color: #182c53;
}

.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
    color: #000000 !important;
}

img.LogoPage {
    width: 317px;
}

.column.mcb-column.three-fourth.column_column.Title.column-margin- {
    margin-top: 25px !important;
}

div#ascrail2000 {
    width: 15px !important;
}

.nicescroll-cursors {
    width: 15px !important;
}

.tp-caption a {
    color: #911b2b !important;
}


span.topsentence:hover {
    font-weight: 600 !important;
}

#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
    background: rgba(24, 44, 83, 0.19);
    border-radius: 7px;
}

.menu_page_red {
    color: #911b2b;
    font-size: 16px;
}

.menu_page {
    color: #182c53;
    font-size: 16px;
}

@media only screen and (max-width: 1239px) {
#Header_creative #Top_bar .wpml-languages {
    top: 11px;
    left: 90px;
} 

#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown {
    background: #fff;
    position: relative;
    margin-bottom: 15px;
}
}

img.logo-mobile.scale-with-grid {
    width: 130px !important;
}

b, strong {
    font-weight: bold !important;
}
.scoup_img img.logos_liens {
    /* width: 100%; */
    /* height: auto; */
    object-fit: contain;
}
@media screen and (max-width: 850px) {
.wrap.mcb-wrap.one.Referent.clearfix {
    height: auto !important;
}}
