/*
Theme Name: Pcns
Theme URI: www.policycenter.ma
Author: pcns
Author URI: www.policycenter.ma
Description: Policycenter for the new south
Version: 1.2.5
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: pcns
*/
.team-image img,
.team-item .team-item_excerpt{
    display:none;
}
.team-item .team-image{
    width:200px !important;
    height:200px;
    background-size: cover;
    background-position:top center;
    border-radius:100%;
}

.team-single_wrapper .team-image{
    width:250px;
    height:250px;
    background-size: cover;
    background-position: center;
    border-radius:100%;
}
.single_team_page .team-info_wrapper .team-info_item {
    padding-right: 138px;
}

.post-type-archive .team-image{
    margin-bottom: 40px;
}
.img_layer_image img{
    border-radius:10px;
}
.single_team_page .team-image_wrap {
    margin: 35px 0;
}
  
.wgl_timetabs .timetabs_data .timetab_container .timetabs_item .item_time{
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}  

.search-word{
    text-align:center;
    padding-top: 30px;
}
.search-word input{
    display: inline !important;
}  
.wgl_timetabs .timetabs_data .timetab_container .timetabs_item .item_time{
    padding-right: 20px !important;
}
#pcns_button_5ded2d2a68687{
    margin-top:-10px;
}
.breadcrumbs a, 
.breadcrumbs span{
    color:#239dd7 !important;
}
#preloader-wrapper{
    background:#000 !important;
}
.loader-gif{
    position: absolute;
    top:50%;
    left:50%;
    margin-left:-50px;
    margin-top:-50px;
    max-width:100px;
}
.pre-bio {
    float: left;
    margin: 0 25px 0 0;
    max-width: 200px;
    position: relative;
    top: 11px;
}
.btn-back{
    display:inline-block;
    padding: 5px 30px;
    background-color: #a9a8a3;
    color:#fff !important;
    border-radius: 5px;
    margin-bottom: 25px;
}
.btn-back:hover{
    background:#239dd7;
}
.wpcf7-response-output{
    border: 0 !important;
    font-size: 12px !important;
}
span.wpcf7-not-valid-tip{
    font-size:13px;
}
.team-template-default .page-header_breadcrumbs .breadcrumbs{
    display: none !important;
}
.page-header{
    margin-bottom:30px !important;
}
#hide-nmobile{
    display: none !important;
}

.team-dep{
    color:#239dd7;
    font-size: 15px;
}
@media screen and (max-width: 767px) {
    .vc_custom_1528897041979 >.vc_column_container:last-child,
    .header_search{
        display: none !important;
    }
    .videobox_content{
        text-align: center !important;
        display: block !important;
        left: 0 !important;
    }
    .videobox_link{
        display: inline-block !important;
    }
    .img_layer_image_wrapper{
        margin-bottom: 30px;
    }
    #pcns_img_layer_5dee196180a4f{
        padding-top:25px !important;
    }
    .row-footer{
        padding-top: 40px !important;
    }
    #main{
        padding-top: 0 !important;
    }
    .page-header{
        background-size: cover !important;
    }
    .team-title,
    .team-info_item{
        text-align:center;
        padding: 0 25px !important;
    }
    .pre-bio{
        max-width: 140px !important;
    }
    .pcns_module_button a{
        width:100%;
    }
    #hide-mobile{
        display: none !important;
    }
    #hide-nmobile{
        display: block !important;
    }
}

@media screen and (max-width: 400px) {
    .heading_bgtitle_mobile{
        font-size:40px !important;
    }
}   
@media screen and (min-width: 768px) {
    .primary-nav > ul > li > a{
        padding: 0 15px !important;
    }
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
    max-width: 230px !important;
}
/*
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a{
    border-color:#239dd7 !important;
}*/

#hide-me{
    display:none !important;
}
.timetab_container[data-tab-id="tab-1539243774193-008eb5ff-2d4f"] .timetabs_item:nth-child(9) .content-wrapper *{
    direction: rtl;
}

.timetab_container[data-tab-id="tab-1539243774193-008eb5ff-2d4f"] .timetabs_item:nth-child(9) .content-wrapper li:before{
    left: auto;
    right: 0;
}

.timetab_container[data-tab-id="tab-1539243774193-008eb5ff-2d4f"] .timetabs_item:nth-child(9) .content-wrapper li{
    padding-right: 25px;
}