/*
 Theme Name:   Thompson Gallery
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Twenty One Child
 Author:       Chris Thompson
 Author URI:   http://example.com
 Template:     twentytwentyone
 Version:      1.0.0
 License:      GNU General Public License v2 or later

 Text Domain:  thompsongallery
*/

img.gallery-image {
    max-height: 90vh;
    object-fit: contain;
}

#slick-gallery .slick-arrow {
    z-index: 9;
    padding:50px 10px;
    display:none !important;
}

#slick-gallery:hover .slick-arrow {
    z-index: 9;
    display:inline-block !important;
}

#slick-gallery .slick-next {
    right: 20px;
    padding-left:50px;
}

#slick-gallery .slick-prev {
    left: 0px;
    padding-right:50px;
}

header#masthead {
    padding: var(--global--spacing-vertical) 0 0 0;
    justify-content:space-between;
    align-items:center;
}

.site-header:before, .site-header:after {
    display: none !important;
}

#main .post-thumbnail{
    max-width: var(--responsive--alignwide-width);
}

#main .post-thumbnail .wp-post-image{
    margin-top: var(--global--spacing-vertical);
}

.site-main#main{
    padding-top:0;
}

.site-main#main > * {
    margin-top: var(--global--spacing-vertical) ;
    margin-bottom: var(--global--spacing-vertical);
}

.site-branding:last-child{
    text-align:inherit !important;
}

#media-upload{
    cursor: pointer;
    margin:0 auto;
}

#caption{
    align-items:flex-end;
    flex-wrap:wrap;
    justify-content:center;
    margin-top: var(--global--spacing-vertical) ;
    margin-bottom: var(--global--spacing-vertical);
}

#submit{
    margin-top: 0.5em;
    height: 60px;
    padding: 0 1em;
}

#thumbnails .slick-slide{
    margin:0.5em;
}

svg{
    fill:var(--button--color-background);
}
