/*
 Theme Name:   Adonis Pro Child
 Theme URI:    http://clearskies.eu/adonis-pro-child/
 Description:  Adonis Pro Child Theme
 Author:       V.A van Wulfen
 Author URI:   https://clearskies.eu
 Template:    adonis-pro
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: 
 Text Domain:  adonis-pro-child
*/

.session-prevnext, .disc-prevnext, .blog-prevnext {
    position: relative !important;
    height: 0px !important;
    top: -35px !important; /* -15px */
    margin-bottom: 0px !important;
    width: 100% !important;
    font-size: 0.75em !important;
}

@media screen and (max-width: 1599px) and (min-width: 1365px) {
    .session-prevnext, .disc-prevnext {top: 0px !important;}
}

@media screen and (max-width: 1364px) and (min-width: 701px) {
    .session-prevnext, .disc-prevnext {top: 0px !important;}
}

@media screen and (max-width: 700px) {
    .session-prevnext, .disc-prevnext{display: none !important;}
}

.session-prev, .disc-prev {
    position: relative !important;
    left: -15px !important;
}

.session-next a, .session-prev a, .disc-next a, .disc-prev a {color: #CDCDCD;}

.session-next a:hover, .session-prev a:hover, .disc-next a:hover, .disc-prev a:hover {
    text-decoration: none !important;
    font-weight: 600 !important;
    color:#0050a5 !important;
}

/* Observing Sessions */

.session-prevnext-bottom {
    position: relative !important;
    height: 0px !important;
    top: -13px !important;
    margin-bottom: 0px !important;
    font-size: 0.75em !important;
}

.session-prev-bottom {top: 5px !important;}

.session-next-bottom {top: 7px !important;}

/* Newsletters */

.newsletter-prevnext {
    position: relative !important;
    height: 0px !important;
    top: -70px !important;
    margin-bottom: 0px !important;
    width: 100% !important;
    z-index: 100;
    font-size: 0.75em !important;
}

@media screen and (max-width: 1599px) and (min-width: 1365px) {
    .newsletter-prevnext {top: -70px !important;}
}

@media screen and (max-width: 1364px) and (min-width: 781px) {
    .newsletter-prevnext {top: -70px !important;}
}

@media screen and (max-width: 780px) {
    .newsletter-prevnext {display: none !important;}
}

.newsletter-prev {
    position: relative !important;
    left: -15px !important;
}

.newsletter-next {
    position: relative !important;
    top: -2px !important;
}

.newsletter-next a, .newsletter-prev a {color: #CDCDCD;}

.newsletter-next a:hover, .newsletter-prev a:hover {
    text-decoration: none !important;
    font-weight: 600 !important;
    color:#0050a5 !important;
}

/* Periodicals */

.periodical-prevnext {
    position: relative !important;
    height: 0px !important;
    top: -12px !important;
    margin-bottom: 0px !important;
    font-size: 0.75em !important;
    width: 100% !important;
}

@media screen and (max-width: 1599px) and (min-width: 1365px) {
    .periodical-prevnext {top: 0px !important;}
}

@media screen and (max-width: 1364px) and (min-width: 701px) {
    .periodical-prevnext {top: 0px !important;}
}

@media screen and (max-width: 700px) {
    .periodical-prevnext {display: none !important;}
}

.periodical-prev {
    position: relative !important;
    left: -15px !important;
}

.periodical-next {
    position: relative !important;
    left: 10px !important;
}

.periodical-next a, .periodical-prev a {
    color: #CDCDCD;
}

.periodical-next a:hover, .periodical-prev a:hover {
    text-decoration: none !important;
    font-weight: 600 !important;
    color:#0050a5 !important;
}

/* Blogs */

.blog-prevnext-bottom {
    position: relative !important;
    top: -2px !important;
    margin-bottom: -30px !important;
}

@media screen and (max-width: 1599px) and (min-width: 1365px) {
    .blog-prevnext {top: 0px !important;}
}

@media screen and (max-width: 1364px) and (min-width: 781px) {
    .blog-prevnext {top: 0px !important;}
}

@media screen and (max-width: 780px) {
    .blog-prevnext, .session-prev-bottom, .session-next-bottom {display: none !important;}
}

.blog-prev {
    position: relative !important;
    left: -15px !important;
}

.blog-next {
    position: relative !important;
    top: -2px !important;
}

.blog-next a:hover, .blog-prev a:hover {
    text-decoration: none !important;
    font-weight: 600 !important;
    color:#0050a5 !important;
}

.blog-prev-bottom {top: 5px !important;}

.blog-next-bottom {top: 5px !important;}

.blog-prevnext-bottom .has-text-align-center {font-weight: 600;} /* Observing Log link font weight 600 */

.blog-next a, .blog-prev a {color: #CDCDCD;}
