/*
Theme Name: PE Public Institutions
Theme URI: https://www.pixelemu.com/wordpress-themes/i/385-society-people/236-public-institution
Author: PixelEmu
Author URI: http://pixelemu.com
Description: Excellent WordPress theme for public institutions like commune offices, regional offices, offices of cities, municipalities or police. The theme focuses on WCAG compliance and accessibility-ready features for people with disabilities following web content accessibility guidelines.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, microformats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: pe-public-institutions
*/

/* All theme styles you will find in LESS files. Please check 'less' directory. */

/* Styles for Theme Check plugin purpose, you can remove them */
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.sticky{}
.alignright{}
.alignleft{}
.aligncenter{}
.screen-reader-text{}

/* You can add here your custom styles */

/* SEARCH FIELD*/
.col-md-0 .pe-search-box .pe-search-input input, .col-md-12 .pe-search-box .pe-search-input input{
    /* width: calc(100% - 70px) !important; */
}

/* Download buttons */
.wp-block-file__button{
    background: #1863ab !important;
}

/* EVENTS TRIBE CALENDAR */
.tribe-events-list-widget .tribe-event-featured{
    background: none !important;
}
.tribe-events-list-widget .tribe-event-featured .tribe-event-title a{
    font-size: 14px;
    font-weight: 700;
    line-height: 18.2px;
    text-decoration: none solid rgb(24, 99, 171);
    text-align: left;
    word-spacing: 0px;
    color:  rgb(68, 68, 68) !important;
}
.tribe-events-list-widget .tribe-event-featured .tribe-event-duration{
    font-size: 12.6px;
    line-height: 21.42px;
    text-decoration: none solid rgb(68, 68, 68);
    text-align: left;
    word-spacing: 0px;
    color :  #444444 !important;
}
.tribe-event-image img{
    height: initial;
}


h3 {
    color: #444444;
    font-family: Droid Sans, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 22px;
    font-style: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    line-height: 1.1;
    margin: 0 0 30px;
}
.ab-block-post-grid header .ab-block-post-grid-title{
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 1;
}


.pe-recent-posts-outer .readmore{
    border: 0;
}


/* SLIDER */

/* Slider fix after click to not be z-index 999 */
.wcagfocus #pe-main #pe-header{
    z-index: 0;
}

body.highcontrast.sticky-bar #pe-bar,
body.highcontrast2.sticky-bar #pe-bar,
body.highcontrast3.sticky-bar #pe-bar{
    position: fixed;
}

/* Partners logos */
.slider-carousel-outer.carousel .item.active{
    text-align: center;
}
/* Footer widget menu */
.widget_nav_menu .menu > li.menu-item-has-children > a:after{
    display: none;
}
#pe-footer-mod .menu ul{
    border-top: none;
}
/* top main menu */
/* @media only screen and (min-width: 992px){ */
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
    content: '\f140';
}
/* } */
@media only screen and (max-width: 991px){
    #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{
        color: #fff;
    }

}

/* POST SINGLE */

.pe-item-image{
    text-align: center;
}
.wp-block-embed-youtube{
    text-align: center;
}


/* footer */

#pe-copyright .pe-title{
    color: #ffffff;
}


/* Author info */
.vcard.author-link.author{
	display: none;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{
    padding: 35px 10px 35px 10px;
}