/*
Theme Name: Opinion Child Latest
Theme URI: https://mekshq.com/theme/opinion/
Template: opinion
Author: meks
Author URI: https://mekshq.com/
Description: A modern news &amp; magazine style WordPress theme.
Version: 1.4.2.1706035343
Updated: 2024-01-23 13:42:23

*/

.opinion-header .site-title img {
    max-height: 90px; /* Proper size of CMS/W header logo */
}

.wp-block-table td, .wp-block-table th {
    word-break: break-word;
}

p a {
    text-decoration: underline;
}

table a {
    text-decoration: underline;
}

.entry-content a {
    text-decoration: underline;
}

#tribe-events-content a, #tribe-events-content p a {
    text-decoration: underline
}

.alignnone {
    width: 25%;
}

.author-avatar img {
    width: 100%;
}

.opinion-sidebar a {
    text-decoration: underline;
}

.opinion-header .opinion-menu .sub-menu {
    width: 320px;
}

.opinion-header .opinion-menu .sub-menu li {
   transition: all .15s ease-in-out;
   line-height: 1.2;
   margin-bottom: 15px;
}

.opinion-header .opinion-menu .sub-menu li:hover {
   padding-left: 35px;
}

.opinion-header .opinion-menu .sub-menu li a {
   display: initial;
}

.opinion-header .opinion-menu .sub-menu li:hover>a {
   padding:0;
}

.entry-content a, .entry-content li a, .comment-content a {
    box-shadow: none;
}

/* MIT logo changes 12/2023 */
/* MIT logo in top bar */
.mit-logo-topbar a {
    display: block;
    width: 51px;
    margin-left: 48px;
}
/* MIT logo mobile */
.opinion-header .opinion-mobile-menu-actions .mit-logo-mobile {
    display: none;
}
@media (width < 570px) {
    .opinion-header > .container:first-child {
        height: auto;
        flex-flow: column nowrap;
        padding: 0 13px 26px 13px;
        gap: 4px;
    }
    .opinion-header .opinion-slot-l {
        order: 2;
    }
    .opinion-header .opinion-slot-r {
        order: 1;
        margin-left: auto;
    }
    .opinion-header .opinion-mobile-menu-actions .mit-logo-mobile {
        display: inline-block;
        margin-left: 18px;
    }
    .mit-logo-mobile a {
        display: block;
        width: 34px;
    }
}
/* tweaks to keep top bar menu from wrapping */
.opinion-top-bar .opinion-slot-l,
.opinion-top-bar .opinion-slot-r {
  flex: 1 1 auto;
}
.opinion-top-bar .opinion-slot-l ul,
.opinion-top-bar .opinion-slot-r ul {
  display: flex;
  flex-flow: row nowrap;
}

