/*
Theme Name:     gazettejournal
Theme URI:      
Description:    Child theme for the Mission-News
Author:         Lewis Kerns, Franktronics, Inc.
Author URI:     http://www.frantkronics.net
Template:       mission-news
Version:        0.1.1
*/

@import url("../mission-news/style.css");


.menu-primary                       { font-size: 20px; color: black; padding:0 1.5%; /*background: gainsboro;*/ }

#site-footer                        { background-color: #ddd; }
#site-footer .custom-logo-link      { display:none; }

.title-underline                    { border-bottom: 4px solid steelblue; margin-bottom:12px; }

.more-from-category .category-link  { display: none; }

.wp-show-posts .entry               { border: none; padding-bottom:1em; }
.wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child) {  margin-bottom: 0; }
.wp-show-posts-entry-summary p      { margin-top: 0px;}
.wp-show-posts-entry-header        { margin-bottom: 12px; }
.wp-show-posts .wp-show-posts-entry-title       { margin: 0 0 4px 0; }

.custom-logo                        { width:auto; }

a:link, a:visited {
    color: darkblue;
}
    
/* 2019-08-06 LAK make more from lists single file */
@media (min-width: 31.25em) {
        .more-from-category li {
            width: unset; 
            float: unset; 
            border:0 ! important;
            list-style: disc !important;
            margin-left:50px;
        }

        .more-from-category li:nth-child(even) {
            padding-left: 0;
            border-left: none;
            margin-left: 0;
            margin-left:50px;
        }

        .more-from-category li:nth-child(3) { padding-top: 0; }
        .more-from-category .title          { color: #176DB3 !important;}
        .more-from-category li              { margin-bottom: 1.125em;  padding-bottom: 0; }
        .more-from-category li:nth-child(4) { padding-top: 0;  }

}

/* 2019-12-13 LAK increase space between widgets */
.sidebar-right .widget-title {
    margin-top:24px;
}



/* 2019-08-08 LAK Display Posts custom styling */
.display-posts-listing.image-left .listing-item {
	overflow: hidden; 
    margin-bottom: 18px;
    
	width: 100%;
}

.display-posts-listing.image-left .image {
	float: left;
	margin: 0 16px 0 0;
}

.display-posts-listing.image-left .title {
	display: block;
}

.display-posts-listing.image-top .title {
    display: block;
    margin-top:12px;
    margin-bottom:12px;
}

.display-posts-listing.image-top.obits .title{
   font-size:12pt;
   margin-bottom:0;
}

.display-posts-listing.image-left .excerpt-dash { 
	display: none; 
}

.listing-item .title    { font-size:20px; text-decoration: none; line-height: 24px; }

.listing-item .size-thumbnail {
    float:left;
    margin: 0 24px 24px 0;
}
.listing-item {
    clear: both;
    display: block;
    margin-bottom:24px;
}


/* 2019-08-22 MISSION SLIDER UPDATES home page main slider */
@media (min-width: 50em) {
.mission-slider {
    padding: 0 !important;
}
}/* 50em */


/* 2019-11-14 Adjust Woocommerce Pages */
@media (min-width: 50em) {
    .woocommerce-cart .main, .woocommerce-checkout .main, .woocommerce-account .main {
        width: 50%;
        margin-left: 25%;
    }
}

.wp-caption-text, .gallery-caption {
    text-align: center;
    font-style: italic;
}

.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.is-resized>figcaption {
    font-style: italic;
}

.featured_caption {
    font-style: italic;
    caption-side: bottom;
    margin-top: .5em;
    margin-bottom: 1em;
    text-align: center;
    max-width: 80%;
    margin: 8px auto;
}

.featured-image img {
    max-width: 80%;
    width:auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-show-posts-meta a, .wp-show-posts-meta a:visited {
    color: #176DB3
}

/* 2019-12-11 LAK indent date on obituary list if not using pictures
.post-55 .wp-show-posts-meta a, 
.post-55 .wp-show-posts-meta a:visited {
    margin-left:25px;
}
*/

@media (min-width: 50em) {
    .site-header .date {
        display: inline-block;
        position: unset; 
        left: 0;
        right: auto;
        bottom: 0;
        font-family: "PT Sans", sans-serif;
        font-size: 12px;
        line-height: 1.5;
        font-weight: 700;
    }

    .site-header {
        margin-top: 20px;   /* 2020-03-11 LAK Tweak header for breaking news scroller. */
    }

    .title-container {
        display: block;
        max-width: 100%;
        margin-bottom: 1em;
    }

    .logo-widget {
        position:relative;
        float:left;
    }
    
    .logo-widget-left {
        width:25%;
    }

    .logo-widget-left .textwidget {
        max-width:275px;
    }

    .logo-widget-center {
        width:50%;
    }
    .logo-widget-right {
        width:25%;
    }

    .logo-widget-right .textwidget {
        max-width:275px;
    }

    .logo-widget-right img {
        max-height:100px;
        max-width:250px;
        width:auto;
    }

    .logo-widget-right .bsaProContainerNew {
        width: 250px !important;
        float: right !important;
    }
}/*50em*/


@media (max-width: 899px) {
    .logo-widget-left {
        width:0;
        display:none;
    }
    .logo-widget-center {
        width:100%;
    }
    .logo-widget-right {
        width:0;
        display:none;
    }

    .logo-widget-right img {
        display:none;
    }
}/*899*/

/* 2019-12-18 LAK tweak tables for classieds */
td, th {
    padding: 6px;
    border: none;
}

/* 2019-12-18 LAK Tweak Memberpress CSS */
/* make subscribtion boxes smaller */
.mepr-price-menu.minimal_horizontal .mepr-price-box-title {
    font-size: 125% !important;
}


.mepr-price-menu.minimal_horizontal .mepr-price-box-price {
    font-size: 150% !important;
}

/* 2020-01-14 LAK remove post author from slide show */
#mission-slider .meta           { display:none;}


/* 2020-02-10 LAK tweaking the Membership Groups layout */
a.fti-group-button {
    background: royalblue !important;
    padding: 4px 32px !important;
    text-align: center;
    border-radius: 8px;
    color: white;
    display: inline-block;
}

/* 2020-02-11 LAK Tweak Sidebar Titles */
.sidebar-left .widget-title, .sidebar-right .widget-title {
   font-size: 18px;
}

/* 2020-02-19 LAK Tweak Subscription page styles */
h2.has-text-align-center.gj-subscribe-header {
    font-weight: bold;
    text-decoration: underline;
    background: lightblue;
    padding: 4px;
}

/* 2020-02-21 LAK Tweak JetPack contact forms */
.contact-form select {
    padding: 8px;
}

.contact-submit .pushbutton-wide {
    padding:8px;
}

/* 2020-03-02 LAK Tweaking login widget */
#custom_html-3 {
    width:100%;
}

.fti-button {
    width: 100%;
    font-family: arial;
    font-weight: bold;
}

/* 2020-03-25 LAK Tweak page settings for the PDF archive Flipbook page */
@media (min-width: 50em) {
   .layout-no-sidebar-full-width .loop-container {
       margin-left:0 !important;
       width:100% !important;
   }
 
   .layout-no-sidebar-full-width .widget-area-above-main {
    margin-left:0 !important;
    width:100% !important;
   }
}


/*
// 2020-03-26 LAK Tweak styles for home page slider to remove gradient from images
// customer wants images to be clear and sharp
*/

@media (min-width: 43.75em) {
    .mission-slider .image-container:after {
    /* background: linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.7)); */
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0)) !important;
    }
}
.mission-slider .image-container:after {
    /* background: rgba(0,0,0,.6); */
    background:none !important;
}

.mission-slider .excerpt {
    display: none;
}

.mission-slider li {
    align-items: flex-end !important;
}


/* 2020-06-11 LAK Tweak Sticky Menu */
@media (min-width: 50em) {
    .sticky-wrapper:not(.is-sticky) .menu-primary-container, .sticky-wrapper:not(.is-sticky) .site-header {
        width: auto; /*!important;*/
    }
}



/* 2020-09-30 LAK make menu smaller to add more items */
.menu-primary-items li  { font-size:0.9em; }
.menu-primary           { padding: 0;  }
@media (min-width: 50em) {
    .menu-primary-items a, .menu-unset ul a {
        padding: 12px 8px;
    }

    .menu-primary-items a:hover, .menu-primary-items a:active, .menu-primary-items a:focus, 
    .menu-unset ul a:hover, .menu-unset ul a:active, .menu-unset ul a:focus {
        color: black;
    }
}




