/*
Theme Name:     University of Maine System
Theme URI:      https://gojira.its.maine.edu/confluence/display/UWT/WP+Themes
Description:    This is a child theme of <strong>Virtue by Kadence Themes</strong> and has been customized by <strong>US: IT Web Technologies</strong> for use by the University of Maine System. Updating the parent theme <strong>will not</strong> remove these customizations. <em>Some parent theme features have been removed to simplify the theme (such as ecommerce support).</em>
Version:        3.1.0
Author:         US:IT Web Technologies
Author URI:     mailto:webtech.support@maine.edu
Tags: 			responsive-layout, two-columns, one-column, custom-colors, custom-header, custom-menu, featured-images, translation-ready, theme-options
Text Domain:	virtue-premium
Template:		virtue_premium
*/

/* These particular styles apply regardless of campus. Use !important in the campus CSS stylesheet to override the styles below. */

html {
    width: 100%;
    height: 100%;
}

.footerclass,
.sidebar {
    font-size: 87.5%;
    line-height: 20px;
}

iframe.wp-embedded-content {
    max-width: 100% !important;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: pointer;
}

.topbarmenu ul li a:hover, .topbarmenu ul li.sf-dropdown:hover {
    background: none;
}

.topbarmenu ul li:hover {
    text-decoration: none;
    background: rgba(255, 255, 255, .2);
}

.single-article article header {
    padding: 0 0 10px 0;
}

.pullquote-left,
.pullquote-right,
.pullquote-center,
.blockquote-left,
.blockquote-right,
.blockquote-full {
    font-size: 125%;
    line-height: 1.5;
    margin-top: 16px;
    margin-bottom: 16px;
}

.pullquote-left:before,
.pullquote-right:before,
.pullquote-center:before {
    color: #c6c6c6;
    color: rgba(198, 198, 198, .55);
}

.blockquote-full,
.pullquote-center {
    margin: 0;
    width: 100%;
}

.postlist .col-md-12 header,
.postlist .col-md-12 .entry-content {
    padding: 0
}

.postlist article {
    padding: 10px;
}

.kad-call-sitewide-button-case .kad-btn {
    margin-bottom: 0;
}

.widget_archive .widget-inner li a:before,
.widget_categories .widget-inner .cat-item a:after,
.widget_recent_entries .widget-inner li a:before {
    content: '';
}

.blog-carouselcase .slick-slide img {
    width: 268px;
    height: 268px;
    object-fit: cover;
}

.flex-pauseplay {
    display: none;
    visibility: hidden;
}

.flex-pauseplay a {
    top: 8px;
}

.single-article article header[class*=' col-'],
.single-article article header[class^=col-] {
    padding-left: 15px;
    padding-right: 15px;
}

.single-people table.profile-detail th,
.single-people table.profile-detail td {
    vertical-align: top;
}

.single-people .two-col article.people td > *:last-child,
.single-people .two-col article.people td .entry-content > *:last-child {
    margin-bottom: 0 !important;
}

#peoplewrapper .people-sport,
#peoplewrapper .people-territory {
    display: none;
}

@media ( max-width: 767px ) {
    .single-people table.profile-detail tr {
        display: block;
        margin-bottom: 20px;
    }

    .single-people table.profile-detail th {
        margin-bottom: 2px;
    }

    .single-people table.profile-detail th,
    .single-people table.profile-detail td {
        display: block;
        padding: 0;
    }
}

.profile-secondary-upper .profile-photo,
.profile-secondary-lower .profile-additional {
    display: block;
}

.profile-secondary-upper .profile-additional,
.profile-secondary-lower .profile-photo {
    display: none;
}

body.search-results .post-image-container {
    display: none;
}

body.search-results .post-text-container {
    width: 100%
}

@media ( min-width: 992px ) {
    .profile-secondary-upper {
        display: none;
    }

    .profile-secondary-lower .profile-photo,
    .profile-secondary-lower .profile-additional {
        display: block;
    }
}
