/*
Theme Name: Breno Child
Description: Child Theme for Breno Theme
Author: Zozothemes
Version: 1.0
Template: breno
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozotheme
*/

/*Custom Style Code Right Here */
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {color: #fff;border-color: transparent;background-color: #00b5e8;}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{border-color: transparent;background-color: #2e307d;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{border-color: transparent;background-color: #00b5e8;color: #fff!important;}
.section-title-wrapper .title-wrap > *{margin-bottom: 20px;}
.section-title-wrapper .title-separator{width: 80px;}
.section-title-wrapper .title-separator.separator-border:after, .section-title-wrapper .title-separator.separator-border:before{background-color: #2E307D!important;}
.section-title-wrapper.white-title .title-separator.separator-border:after, .section-title-wrapper.white-title .title-separator.separator-border:before{background-color: #fff!important;}
.section-title-wrapper .title-separator.separator-border:before{left: 85px;width: 15px;}
.section-title-wrapper .title-separator.separator-border:after{left: 106px;width: 8px;}
.anim.style-2 > *{background:transparent;}
.anim.style-2{margin-bottom: 0;padding-left: 25px;text-align: center; position: static;}
.mot-president{position: relative;border: 2px solid #2E307D;border-radius: 20px;padding: 30px 30px 20px;}
.quotes{position: absolute;top: -45px;}
.vc_row{padding:80px 0;}
.anim.style-2 .video-play-icon span{color:#00b5e8;}
ul.social-icons.social-white>li a, ul.social-icons.social-h-white>li a:hover{color:#3EB3E5;}
.header-inner .logobar-inner .media i{color: #3EB3E5;border-color: #3EB3E5;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border: 1px solid;}
.header-inner .media i{margin-right: 8px;}
.header-info .media-body,.header-info .media-body a{font-weight: bold;color: #224897;}
.logobar-items > li img{margin-right: 12px;}
ul.social-icons>li>a{width: 25px;height: 25px;}
.logobar-items .nav-item-inner{padding-right: 80px;}
.header-inner .main-logo img{max-height: 80px;}
.logobar{background: #FAFFFF;}
.wpsisac-slick-carousal.design-1 {margin-bottom: 0;}
.wpsisac-slick-carousal.design-1 .wpsisac-image-slide{border: 1px solid #eee;margin:0;}
#member-acc{overflow: hidden;border: 1px solid #eee;}
#member-acc .wpb_content_element{margin-bottom:0;}
.feature-box-style-2:hover .feature-box-thumb{animation:none;}
#fond-doc-acc{background: url(../../uploads/2023/07/ser-bg-1.png) no-repeat 100% 20% #2e307d;}
.feature-box-style-2{overflow:hidden;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{color:#2E307D!important;}
#actu-acc .feature-box-title{margin: 40px 0 30px;}
#actu-acc .feature-box-btn a{border-radius:10px;}
#actu-acc .feature-box-btn a:hover{background:#00b5e8;}
footer.site-footer{background: url(../../uploads/2023/07/ser-bg-1.png) no-repeat 50% 20% #2e307d;}
.footer-bottom{background: #2E307D;border-top-color: #747474;}
.widget ul li.menu-item:before{color: #fff;}
.widget ul li, .widget ol li{padding: 5px 0;}
.footer-middle-sidebar .widget_media_image{padding: 120px 50px 0 0;}
.widget_nav_menu ul > li.current-menu-item > a{color:#fff;}
.widget_block .wp-block-heading{font-size: 21px;line-height: 26px;color: #fff;position: relative;margin-bottom: 30px;}
.widget_block .wp-block-tnp-minimal{padding:0!important;}
.tnp-subscription-minimal input.tnp-submit{border-color: #3EB3E5;background-color: #3EB3E5;line-height: 22px;}
.tnp-subscription-minimal form{background: #fff;padding: 5px;border-radius: 10px;}
.tnp-subscription-minimal input.tnp-email{border: none;background-color: transparent;}
.tnp-subscription-minimal input.tnp-submit{border-radius: 10px;}
.zozo_social_widget ul.social-icons>li>a{width: 35px;height: 35px;line-height: 40px;border-radius: 50%!important;background: #fff!important;}
.zozo_social_widget ul.social-icons>li>a i{color: #2E307D;font-size: 20px;}
.zozo_social_widget ul.social-icons.social-h-black>li a:hover i{color:#3EB3E5;}
.widget .widget-title:before{background: #fff;width: 70px;}
.widget .widget-title:after{content: "";width: 20px;left: 80px;height: 3px;position: absolute;background: #fff;bottom: -13px;}
.widget_block .wp-block-heading:before{content: "";width: 70px;height: 3px;position: absolute;bottom: -13px;background: #fff;}
.widget_block .wp-block-heading:after{content: "";width: 20px;left: 80px;height: 3px;position: absolute;background: #fff;bottom: -13px;}
#block-12{margin-bottom: 20px}
#rev_slider_5_1_wrapper .zeus .tp-thumb .tp-thumb-more{display:none;}
#rev_slider_5_1_wrapper .zeus .tp-thumb .tp-thumb-title{padding:20px;font-family:Poppins;line-height: 20px;}
#rev_slider_6_1_wrapper .zeus .tp-thumb .tp-thumb-more{display:none;}
#rev_slider_6_1_wrapper .zeus .tp-thumb .tp-thumb-title{padding:20px;font-family:Poppins;line-height: 20px;font-size: 16PX;text-align: right;}
rs-module rs-layer a{color:#fff;}
a.slider-link{color: #fff;padding: 12px 20px;background: #2E307D;border-radius: 10px;}
a.slider-link:hover{background: #fff;color: #2E307D;}
.pull-right{margin:5px 0!important;}
.navbar{background: #00b5e8;}
.header-inner .navbar .custom-container a.btn.breno-btn{padding-top: 12px!important;line-height: 22px!important;border-radius: 40px!important;}
.header-inner .navbar .custom-container a.btn.breno-btn:hover{background: #224897;}
.nav-link{line-height: 85px;}
.breno-header .header-inner .nav-link{text-transform: uppercase;font-size: 14px;}
.rtl .breno-header .header-inner .nav-link{font-size: 20px;}
.breno-header ul.dropdown-menu>li>a, .navbar ul ul ul.dropdown-menu li .nav-link{font-size: 13px;}
.rtl .breno-header ul.dropdown-menu>li>a, .rtl .navbar ul ul ul.dropdown-menu li .nav-link{font-size: 16px;}
.astm-search-menu{padding-top: 10px;margin-left: 20px;}
.logobar-items > li{line-height: 80px;}
.header-inner .main-logo img{margin-top:0;}
.header-sticky .nav-link{line-height: 75px;}
.header-sticky .is-menu path.search-icon-path {fill: #21212d;}
.feature-box-style-2.feature-list-1{min-height: 355px;}
table{text-align:left;}
ul.logobar-items>.nav-item:first-child,ul.logobar-items.pull-center{display:none;}
.breadcrumb span.current {color: #3eb3e5;}
#bacpres .vc_column-inner{height:100%;}
.organization h4{font-size: 22px;}
.missions-txt ul{padding-left:10px}
.missions-txt ul li{list-style:disc;}
.rtl #infos-contact .media-body{text-align:right;}
.rtl #infos-contact .phone-ar .media-body{direction: ltr;}
span.num-ar{direction: ltr;display: inline-block;}
.rtl .widget_block .wp-block-heading::after, .rtl .widget .widget-title::after {right: 80px;left:0;}
.rtl .header-info .media-body{direction:ltr;}
.rtl .logobar-items > li img{margin-left:12px;margin-right:0;}
body.rtl{font-size:16px;}
#rev_slider_6_1_wrapper{left:0!important}
.slider-title-ar,.slider-desc-ar{text-align:right!important;}
ul.nav > li.lang-item-fr{padding: 28px 0;height: 75px;line-height: 75px;}
.header-sticky ul.nav > li.lang-item-fr{padding: 23px 0;}
ul.nav > li.lang-item-fr a{line-height: 28px;border-right: 1px solid #fff;}
.rtl ul.nav > li.lang-item-fr a{border-left: 1px solid #fff;border-right: none;}
span.ar-btn,.rtl span.fr-btn{display:none;}
.rtl span.ar-btn{display: inline;}
.rtl #agences table{text-align:right;}
#thematiques .feature-box-style-2 .feature-box-thumb img{height:56px;width: auto;}
#thematiques .feature-box-style-2{border-radius: 0;border:3px solid rgba(0,0,0,0.1);}
#thematiques .feature-box-style-2:before {
    display: block;
    content: "";
    width: 9%;
    height: 15%;
    position: absolute;
    bottom: 35px;
    left: 15px;
    border-bottom: 3px solid #2e307d;
    border-left: 3px solid #2e307d;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
#thematiques .feature-box-style-2:after {
    display: block;
    content: "";
    width: 9%;
    height: 15%;
    position: absolute;
    top: 0px;
    right: 15px;
    border-top: 3px solid #2e307d;
    border-right: 3px solid #2e307d;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
#thematiques .feature-box-style-2:hover:before, #thematiques .feature-box-style-2:hover:after {
    width: 86%;
    height: 74%;
}
.rtl .section-title-wrapper.text-center .title-separator.separator-border{transform: translateX(10.5px);}
.abef-word{padding:20px 0 0 !important;background-repeat: no-repeat;background-position: 30px 15px;font-size:0.9rem;}
.abef-word .wpb_wrapper{padding: 35px;border: 1px solid #2e307d;text-align: ;border-radius: 10px;}
.img-word img{border-radius:25px;}
.col-img-word{margin-right:-45px;z-index:1;}
.rtl .col-img-word{margin-left:-45px;z-index:1;}
.wpsisac-image-slide-wrap{padding:20px;}
header .sticky-outer{z-index: 2;position: relative;}
.sticky-outer .pull-right{margin:5px -8px 5px 0!important}
.rtl .sticky-outer .pull-right{margin:5px 0 5px -8px!important}
/*header .sticky-outer .navbar-inner{background:#3eb3e5;border-radius: 50px;}
header .sticky-outer .header-sticky .navbar-inner{background:none;}
.breno-content-wrapper{margin-top: -50px;}*/