.body a {
    color: inherit;
}

.site .bt-header.header-1 .bt-container-logo {
    width: 25%;
}
.site .bt-header.header-1 .bt-container-menu {
    width: 75%;
}

.main-logo{
    max-width: 100%;
}

.home-slogan h2{
    font-size: 32px;
}

.footer-sidebar-item .footer-contact-info-ui{
    font-size: 12px;
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a{
    line-height: 50px!important;    
}

.header-top-sidebar-item.right-bar a{
    font-size: 19px!important;
}

.header-top-sidebar-item.left-bar a{
      font-size: 16px!important; 
}

/** Revolution Slider **/

#rev_slider_8_1_wrapper .gyges .tp-thumb:hover .tp-thumb-img-wrap, #rev_slider_8_1_wrapper .gyges .tp-thumb.selected .tp-thumb-img-wrap{
    background: none!important;
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
}
/** Header **/

body .bt-header-top-bar{
    background: #fff;
    border-bottom: 1px solid #839ad4;
}

.bt-header-top-bar .header-top-sidebar-item .widget .bt-top-left li{
    border: none!important;
    margin: 0;
    padding: 0 10px;
}
.bt-header-top-bar .header-top-sidebar-item .widget .bt-top-left a {
    color: #ffffff!important;
    background: #1847a2;
    padding: 4px 8px;
    border-radius: 6px;
    font-size: 13px!important;
    font-weight: 400;
}
.bt-header-top-bar .header-top-sidebar-item .widget .bt-top-left a:hover{
    background: #fff;
}

/** social icon **/

.bt-top-social i{
    width: 30px;
    text-align: center;
}

.bt-top-social li a {
    padding: 4px 2px;
}
.bt-top-social li:first-child a {
    background: #55acee;
}

.bt-top-social li:nth-child(2) a {
    background: #ff0084;
}

.bt-top-social li:nth-child(3) a {
    background: #3b5999;
}

.bt-top-social li:nth-child(4) a {
    background: #cd201f;
}

.bt-header .bt-header-main .bt-header-container{
    padding: 30px 0!important;
}

#menu-main-menu, #menu-menu-fr{
    position: relative;
    top: 40px;
    text-transform: uppercase;
}
/*
 #menu-menu-fr{
    top: 13px;
    text-align: center;
 }
*/

 .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a{
    line-height: 1.4!important;
 }

body .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a{
    color: #1d3157;
}

body .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a{
    color: #1d3157; 
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child), .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child), .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child), .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child) {
    margin-left: 20px;
}

.bt-header-top-bar .bt-top-left li {
    border: none!important;
}

.bt-header-top-bar .header-top-sidebar-item .widget a{
    color: #fff!important;    
}

/*
.bt-header-top-bar .header-top-sidebar-item.left-bar .widget.widget_text a{
    border: 2px solid #839ad4;
    color: #1d3157!important;
    background: transparent;
    border-radius: 0;
    text-transform: uppercase;
}
*/

.bt-header-top-bar .header-top-sidebar-item.left-bar .widget.widget_text a {
    border: none;
    color: #ffffff!important;
    background: #1847a2;
    border-radius: 0;
    text-transform: uppercase;
}

.bt-header-top-bar .header-top-sidebar-item .widget.widget_text a:hover, .bt-header-top-bar .header-top-sidebar-item .widget a:hover{
    color: #1847a2!important;    
}

.bt-top-left li i {
    margin-right: 5px;
    color: #fff!important;
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a{
    line-height: 30px!important;
    padding: 2px 20px;
}

.bt-header .bt-header-main .bt-header-container{
    -webkit-box-shadow: none!important;
            box-shadow: none!important;
}

.site ul.bt-top-social{
    padding:0;
    background: initial;
}

/** Header Mobile */

.bt-header-mobi .bt-header-top-bar-mobi *:not(.fa){
    color: #1846a2 !important;
    font-weight: 600!important;
}
.bt-header-mobi .bt-header-top-bar-mobi *:not(.fa) li{
     border: none!important;
}

/** Featured Box **/

.wpb_featured_box .type-image{
    width: 100%!important;
}

.main-box-home .vc-custom-inner-wrap{
    min-height: 400px;
    padding-bottom: 20px;
}

#page .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .featured-box-title{
    padding-bottom: 10px;
    border-bottom: 2px solid #e2e2e2;
}

#page .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .featured-box-text{
    padding: 0 15px;
}

#page .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .featured-button{
    background: #1847a2;
    padding: 10px 50px!important;
    color: #fff;
    background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0)),color-stop(50%, rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
}

body #page .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-center.content-alignment-center .type-image{
    position: relative;
}

body #page .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-center.content-alignment-center .type-image:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(42, 105, 245, 0.3);
}


/** UPCOMING EVENT **/

body #page .wpb_theme_custom_element.wpb_events_listing .post-event-item .item-inner.layout-style3{
        background: none!important;
        margin-bottom: 8px!important;
}
#page .wpb_theme_custom_element.wpb_events_listing .post-event-item .item-inner.layout-style3 .content-entry{
    width: calc(100% - 150px)!important;
    min-height: 140px;
    margin-left: 10px;
    background: rgba(115, 115, 115, 0.32);
}

.layout-style3 .bt-excerpt{
    color: #ececec;
    font-size: 16px;
}

#page .wpb_theme_custom_element.wpb_events_listing .post-event-item .item-inner.layout-style3 .content-entry .readmore-link{
    color: #1847a2!important;
}

body #page .wpb_theme_custom_element.wpb_events_listing .post-event-item .item-inner.layout-style3 .content-entry .content-top{
    color: #e8e8e8;
    font-size: 16px;
    line-height: 14px;
}

body #page .wpb_theme_custom_element.wpb_events_listing .post-event-item .item-inner.layout-style3 .content-entry .content-top .d-t{
    border: none;
}
/** OUR BOARD **/


.home-board-section .vc_single_image-wrapper {
    -webkit-box-shadow: none!important;
            box-shadow: none!important;
}

.home-board-section .vc_single_image-wrapper img {
    border-radius: 100%!important;
}

.home-board-section h3 {
    font-size: 18px!important;
    color: #1847a2!important;
    min-height: 60px;
}
.home-board-section h4 {
    min-height: 40px;
}
@media screen and (max-width: 1200px) {
    .home-board-section h3 {
        font-size: 16px!important;
    }
}

/** DONATE **/
.home-donate-section {
    border:0;
   /*border-top: 4px solid #bbb6b6;*/
    border-bottom: 4px solid #484848;
    position: relative;
}

section.home-donate-section:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(42, 105, 245, 0.3);
}

.home-donate-section .but-fun > a {
    font-size: 20px !important;
    padding: 0 50px !important;
}
    
/** Footer **/

.bt-footer-bar{
    display: none!important;
}


.site-footer{
    border-bottom: 15px solid #2d2d2d;
}

ul.footer-center-list {
    text-align: center;
    margin-top: 0;
}

ul.footer-center-list a{
    font-size: 25px!important;
    color: #fff!important;
    line-height: 47px!important;
    font-weight: 400!important;
    text-align: center!important;
}

.footer-sidebar-item .ft-social-fun li{
    width: 60px;
    height: 60px;
}

.footer-sidebar-item .widget_text .textwidget a{
    font-size: 30px;
    line-height: 60px;
}

.footer-sidebar-item .ft-social-fun li{
    background: #fff;
}

.footer-sidebar-item .ft-social-fun li i{
    color: #1847a2;
}

.footer-sidebar-item .ft-social-fun li:hover{
    background: #000;
}

.footer-sidebar-item .ft-social-fun li:hover i{
    color: #fff;
}

.custom-ul-list ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	list-style: none;
}

.custom-ul-list ul li a {
	display: block;
	margin-right: 19px;
}

.title-text-shadow {
    text-shadow: 1px 1px 10px #616161;
}

.list-statue-a a{
    border: 2px solid #4e76c3;
    color: #1847a2;
    border-radius: 50%;
    width: 36px;
    text-align: center;
    height: 34px;
    -webkit-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    transition: 0.3s all ease;
}
.list-statue-a a:hover{
    text-decoration: none;
}

.custom-ul-list ul li a:hover {
    border-color: #4585ff;
    color: #4585ff;
}

.overlay-title{
    position: relative;
    z-index:0;
}

.overlay-title:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.36);
}
.overlay-title > * {
    position: relative;
    z-index:2;
}

.management-committee ul{
    list-style: none!important;
    padding-left: 15px;
}

.management-committee ul li:before{
    content: ">";
    margin-right: 10px;
    color: #1847a2;
}

.management-committee ul li {
    font-size: 16px;
}

.bloc-image-selection {
    margin-bottom: 25px;
}

.bloc-image-selection .wpb_single_image .vc_figure{
    position: relative;
}

.bloc-image-selection .wpb_single_image .vc_figure img{
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
}

.bloc-image-selection .wpb_single_image .vc_figure:after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
    background: rgba(42, 105, 245, 0.3);
}

.bloc-image-selection .wpb_wrapper.vc_figure,
.bloc-image-selection .vc_figure img,
.bloc-image-selection .wpb_single_image .vc_single_image-wrapper{
    width: 100%;
}

.bloc-image-selection h2{
    font-size: 17px!important;
    color: #222!important;
    line-height: 1.4!important;
    text-align: center!important;
    text-transform: uppercase!important;
}

.bloc-image-selection .wpb_content_element{
    margin-bottom: 15px!important;
}

body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation  ul#menu-main-menu  li.menu-item:not(.menu-item-custom-type-button) > a,
body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation  ul#menu-menu-fr  li.menu-item:not(.menu-item-custom-type-button) > a{
     color: #1d3157!important;
}

body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation  ul#menu-main-menu  li.menu-item:not(.menu-item-custom-type-button) > a:hover,
body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation  ul#menu-menu-fr  li.menu-item:not(.menu-item-custom-type-button) > a:hover{
     color: #6fa0ff !important;
}

body .bt-header ul#menu-main-menu li.menu-item, body .bt-header ul#menu-menu-fr li.menu-item{
    color: #1d3157!important;
}
body .bt-header ul#menu-main-menu li.menu-item:hover > a, body .bt-header ul#menu-menu-fr li.menu-item:hover > a {
    color: #6fa0ff !important;
}
.no-ul-bullet, .no-ul-bullet ul{
    list-style:none;
    padding-left: 0;
}

.contact-titles h2, .contact-titles h3{
    margin-top: 0;
    line-height: 1;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}

body .fw-main-row-overlay {
    background-color: #2f2f2f !important;
    opacity: 0.5!important;
}

body .bt-section-space {
    padding-top: 50px;
    padding-bottom: 50px;
}
.post-author {
    display: none!important;
}
.extra-meta-bottom{
    display: none!important;
}
body .breadcrumbs > span.first-item, body .breadcrumbs > span.first-item + span.separator {
     display: none;
}
#recent-comments-2{
    display: none!important;
}
#meta-2{
    display: none!important;
}
#comments{
    display: none!important;
}

.layout-timeline h5{
    background: #1847a2;
    display: inline-block;
    color: #fff;
    padding: 12px 10px;
    margin-top: 0;
    border-radius: 2px;
}

.layout-timeline.right .wpb_wrapper{
   text-align: right;
}
.layout-timeline.left .wpb_wrapper{
   text-align: left;
}
.layout-timeline. .wpb_wrapper .wpb_text_column{
    text-align: left;
}

.unclickable > a:hover, .unclickable {
  cursor: default!important;
}

.bt-blog-template-element .bt-author,
.bt-blog-template-element .bt-date::after,
.bt-blog-template-element .bt-term{
    display: none!important;
}

.bt-blog-grid-element.default .bt-item .bt-thumb img, .bt-blog-carousel-element.default .bt-item .bt-thumb img{
    min-height: 200px;
    max-height: 500px;
    -o-object-fit: cover;
       object-fit: cover;
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-meta .bt-comments, .bt-blog-carousel-element.default .bt-item .bt-content .bt-meta .bt-comments{
    display: none!important;
}

.bt-blog-grid-element.default .bt-item .bt-content, .bt-blog-carousel-element.default .bt-item .bt-content{
        padding: 25px 20px;
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-readmore, .bt-blog-carousel-element.default .bt-item .bt-content .bt-readmore{
    display: none!important;
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a span{
    font-size: 14px;
    line-height: 20px;
}

.quick-events-sidebar{
    background: #fff;
    padding: 15px;
}

.quick-events-sidebar h2{
    margin-top: 0;
    font-size: 18px;
}

.quick-events-sidebar .vc_column-inner{
    padding: 0;
}

.blog-no-date .bt-date{
   display:none!important;
}

.blog-title-center h3.bt-title{
    text-align: center;
}

.ect-grid-date{
    background: #1847a2;
}
.ect-grid-event-area{
    background: #fff!important;
}
#ect-grid-wrapper .ect-grid-readmore a{
    color: #17459c;
}

.ect-date-area.grid-view-schedule{
    font-size: 24px;
}

.font-size-small{
    font-size: 14px!important;
}

.bloc-image-selection .wpb_wrapper {
    position: relative;
}

.bloc-image-selection .wpb_wrapper button {
    position: absolute;
    top: 5px;
    left: 5px;
    padding: 2px 5px;
    color: #fff!important;
    background-color: #1847a2!important;
}

.fma-book-item {
    background: #fff;
    margin-bottom: 20px;
    padding: 20px 0;
}

.book-border-right{
    border-right: 2px solid #e0e0e0;
}

.fma-book-item .book-border-right img{
   height: 180px;
   width: auto;
}

.fma-book-summary{
    color: #757575;
    font-size: 16px;
    font-style: italic;
    line-height: 18px;
    margin-bottom: 10px;
}

.fma-book-author{
    font-size: 13px;
    font-weight: bold;
    line-height: 19Px;
}

.download-box-list{
    background: #fafafa;
    border: 1px solid #eee;
    margin: 30px 0;
    padding: 0 10px;
}
.download-box-list ul{
    list-style: none!important;
}
.download-box-list ul li{
    margin:0!important;
}
.download-box-list ul li:before{
    content: ">";
    margin-right: 10px;
    color: #1847a2;
}
.tribe-events-content a{
    text-decoration: underline!important;
}
.single-tribe_events .post-single-entry-header .heading-entry-wrap .extra-meta{

    display: none!important;
}
.commemorating-grid h6 {
    font-size: 17px!important;
    text-align: center!important;
    line-height: 1.3!important;
    margin: 0!important;
    min-height: 50px;
}
.commemorating-grid p {
    font-size: 15px;
}

#ect-grid-wrapper .ect-grid-event.style-2 .ect-grid-date{
    box-shadow: none;
    width: 100%;
    border-radius: 0;
    margin: 0;
    font-size: 10px;
    line-height: 1;
    padding: 5px;
    text-align: center;
    color: #ffffff;
}

#ect-grid-wrapper .ect-grid-event.style-2 .ect-grid-date .ect-date-area span{
    font-size: 13px!important;
}

#ect-grid-wrapper .ect-grid-event.style-2 .ect-grid-image{
    padding:0;
}
#ect-grid-wrapper .ect-grid-event.style-2 .ect-grid-event-area {
    box-shadow: 0 0 25px -5px #e6e6e6;
}

#ect-grid-wrapper .ect-grid-event.style-2 .ect-grid-title{
    display: flex;
    min-height: 66px;
    align-items: center;
}

#ect-grid-wrapper .ect-grid-event.style-2 .ect-grid-title h4{
    margin:0;
    line-height:1;
}
#ect-grid-wrapper .ect-grid-event.style-2 .ect-grid-title h4 a{

    font-size:15px!important;
}
.our-partners h2{
    margin: 0;
    font-size: 26px;
}
.our-partners p{
    font-size: 16px;
    line-height: 22px;
}

#menu-main-menu li a:hover span, #menu-menu-fr li a:hover span {
    text-decoration: underline!important;
}

.bt-header-top-bar .header-top-sidebar-item.left-bar .widget.widget_text a:hover {
    color: #a9c6ff!important;
    text-decoration: underline!important;
}

.featured-video-section:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.72);
}

#menu-mobile-menu #menu-item-712{
    display: none;
}

.bt-header-mobi-main .main-logo{
    width: 250px;
    max-width: none;
}

.home-board-section .wpb_column{
    margin-bottom: 35px;
}

@media (max-width: 991px){
    .home-board-section .wpb_wrapper{
        max-width: 250px
    }
}

#page .wpb_theme_custom_element.wpb_events_listing .post-event-item .item-inner.layout-style3 .content-entry .readmore-link:hover{
    color: #fff!important;
}

body .bt-header-top-bar-mobi{
    background: #ffffff;
}
body .ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date {
    background: rgba(24, 71, 162, .96);
    box-shadow: inset 2px 0px 14px -2px #153d8c;
}

body .ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue{
    background: rgba(24, 71, 162, .96);
    box-shadow: inset 2px 0px 14px -2px #153d8c;
}

body .ect-list-post-left .ect-list-date{
    min-width: 105px;
}
.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue, .ect-list-post.ect-featured-event.style-2 .modern-list-right-side, .ect-list-post.ect-featured-event.style-3 .ect-list-date, .ect-list-post.ect-featured-event.style-3 .ect-clslist-event-details a, div[id*="event-"].ect-featured-event .ect-event-category ul.tribe_events_cat li a, #ect-grid-wrapper .ect-featured-event.style-2 .ect-grid-date, #ect-accordion-wrapper .ect-accordion-event.style-3.ect-featured-event.active-event, #ect-accordion-wrapper .ect-featured-event.style-2 .ect-accordion-date{
    background: #1846a2!important;
}
.ect-grid-cost{
    display: none!important;
}
body .ect-grid-readmore{
    width: 100%;
}
.footer-contact-info-ui a {
    font-size: 15px!important;
    line-height: 0!important;
}


body .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content p {
    text-align: left!important;
}
nav#bt-menu-primary ul.sub-menu {
    padding-top: 10px;
    padding-bottom: 6px;
}

.footer-contact-info-ui a {
    font-size: 15px!important;
    line-height: 0!important;
}
section.fw-section-image.fw-section-default-page {
    background-color: white!important;
}

body .tribe-events-list .tribe-events-loop .tribe-event-featured {
    background: #1845a2!important;
}
body .tribe-events-list .tribe-event-featured .tribe-events-event-image img{
    object-fit: cover!important;
    height: 210px!important;
}

body .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost{
    margin: 10px 0!important;
}

body .tribe-events-loop .tribe-event-featured .tribe-events-list-event-description a.tribe-events-read-more{
    background: #3065cc!important;
}

body .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content{
    text-align: center!important;
}
body #tribe-bar-form{
    background-color: #efefef;
    padding: 5px;
}
body #tribe-bar-views .tribe-bar-views-inner{
    background-color: initial;
}
.newsletter-list-ul ul li {
    margin-top: 5px;
}
body #page .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .featured-box-text {
    font-weight: 400;
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span {
    font-size: 16px;
 }
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child){
 margin-left: 23px;
}
@media screen and (max-width: 1200px) {
  body .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span {
    font-size: 14px;
   }

  body .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child){
    margin-left: 15px;
  }
}

body {
  overflow-x:hidden;
}
.newsletter-box-media {
    background: #fff;
}

/* autre */

	.bt-header .bt-header-main .bt-header-container{
	-webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.31);
-moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.31);
box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.31);
}
.bt-top-left li{
	display: inline-block;
  padding: 0 25px;
  border-left: 1px solid #292929;
}
.bt-top-left li i{
	margin-right:10px;
	color: #f7db07;
}
.bt-top-left li:last-child{
  border-right: 1px solid #292929;
}
.bt-header-top-bar {
    padding: 0;
}
ul.bt-top-social {
    display: inline-block;
    padding: 0 20px;
    background: #333333;
}
ul.bt-top-social li{
	display:inline-block;
	margin:0 7px;
}
ul.bt-top-social li:hover a{
	color:#f7db07 !important;
}
.footer-sidebar-item h2.widget-title{
	margin-bottom:15px;
}
ul.ft-social li {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fff;
}
ul.ft-social li:hover {
    background: #4892da;
}
ul.ft-social li:hover a,ul.ft-social li a:hover{
    color: #fff !important;
}
.footer-sidebar-item h2.widget-title span {
    font-size: 20px;
    font-family: 'Glegoo';
    letter-spacing: 0;
	text-transform: uppercase;
}
.footer-contact-info-ui {
    font-size: 15px;
    font-family: 'Glegoo';
}
.footer-contact-info-ui .icon-wrap {
    display: inline-block;
	width: 20px;
}
.ft-social-fun{
	margin-top:10px !important;
}
.ft-social-fun li {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 30px;
    background: #303030;
    margin-right: 6px;
}
.ft-social-fun li:hover{
	background:#f7db07;
}
.ft-social-fun li:hover i{
	color:#000;
}
.ft-social-fun li i{
	color:#fff;
}
.footer-contact-info-ui .entry-content {
    display: inline-block;
	  width: calc(100% - 30px);
    vertical-align: top;
}
.footer-contact-info-ui .c-item {
    padding-bottom: 10px;
}
.fun-list li{
	padding:5px 0;
}
.fun-list li a:hover{
	color:#f7db07 !important;
}
.fun-list li a{
	font-family: 'Glegoo';
	font-size:16px !important;
}
@media only screen and (max-width: 500px){
 .bt-top-left li{
  border-left: none;
 }
 .bt-top-left li:last-child{
  border-right: none;
 }
}

.vc_images_carousel{
    width:auto!important;
}
.vc_tta-accordion h4 a {
    font-weight: bold;
    text-transform: uppercase;
}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item > a > span {
    font-weight: 600;
}
body .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span {
    font-weight: 600;
}

.bt-sidebar{
    display: none!important;
}
.gdiscalmer {
    font-size: 11px;
}
.grecaptcha-badge {
  visibility: hidden;
}

body .header-top-sidebar-item.col-md-6.col-sm-12.col-sx-12.fw-sidebar-content-align-right.right-bar {
    display: flex;
    justify-content: flex-end;
}
input.search-field {
    margin-left: 10px;
}
.extra-meta{
    display: none!important;
}

@media (min-width: 996px) {
  .left-bar .widget_search {
    display: none;
 }
}
