/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


/* footer always at bottom */
body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}
.container.grid-container {
    width: 100%;
}
.site-footer {
    margin-top: auto;
}


.header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.frontbild {
    height: calc(100vh - 60px);
    height: calc(100svh - 60px);
}

.veckans_program_container_farg, .veckans_program_container_bild {
    min-height: calc(100vh - 60px);
    min-height: calc(100svh - 60px);
}

.om_bild_full {
    min-height: calc(100vh - 60px);
    min-height: calc(100svh - 60px);    
}

.veckans_program_container_farg, .veckans_program_container_bild {
    min-height: calc(100vh - 60px);
    min-height: calc(100svh - 60px);
}

/* Standard konferens länk färg */
.konferens_lank1, .konferens_lank1 a, .konferens_lank1 a:hover, .konferens_lank2, .konferens_lank2 a, .konferens_lank2 a:hover, .konferens_lank3, .konferens_lank3 a, .konferens_lank3 a:hover, .konferens_lank4, .konferens_lank4 a, .konferens_lank4 a:hover {color: #000000;}


/* Bible text */
.verse-link {margin: 0;}
.bible-verse-of-the-day {font-size: 1.5rem;}

.verse-info {
    font-weight: 700; 
    margin-top: 0px;
}

.vers {margin: 0;}
.verse-reference {margin: 0; padding-top: 10px;}

.verse-version {
    display: flex;
    margin: 0; 
    font-size: 14px;
    justify-content: space-between; /* This makes the content spread out */
    align-items: center; /* Aligns items vertically in the container */
}

.verse-link {margin-left: auto; }
.verse-link a {
    font-size: 14px; 
    color: #ffffff;
}

.verse-info2 {
    padding-top: 40px;
    display: flex;
}

@media (max-width: 600px) {
    .verse-info2 {
        margin-top: 20px;
        display: flex;
        flex-direction: column;
    }
    .verse-link {
        margin-left: 0;
        margin-right: auto;
    }
}