/*
Theme Name: SanneART2024
Theme URI: http://redprincessproductions.com/
Author: Suse Fridolin
Author URI: http://redprincessproductions.com/
Description: a child theme for GeneratePress.
Template: generatepress
*/

@import url("../generatepress/style.css");

.masonry .inside-article {
	border: 1px solid #ccc;
}
.blog .entry-summary p{
	padding:0 15px;
}
.blog .post-image{
 margin: 1em 0;
}
.home .site-header{
background-image:none;}
/*    blog*    /
.featured-image  .page-header-image-single  {
    max-width: 70%;
    max-height: 700px;
}
/* Portfolio archive page */

.post-type-archive-portfolio .inside-article{
	padding:0;
}
.post-type-archive-portfolio .inside-article .entry-summary{
	display:none ;
}
.post-type-archive-portfolio .inside-article .post-image{
 	margin-bottom:5px !important;
}
.post-type-archive-portfolio .entry-title{
	padding:0 12px 12px;
}
.site-content{
padding-top:50px;
}
/* photoswipe */
.pswp__caption__center {
    text-align: left;
    max-width: 500px;
    margin: 0 auto;
    font-size: 13px;
    padding: 10px;
    line-height: 20px;
    color: #CCC;
}
.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 5%;
    width: 100%;
    min-height: 44px;
}
.psgal figure {
	margin-bottom:25px !important;
	padding:5px 10px !important;
}


/* Woocommerce */
.woocommerce ul.products li.product a img {
	-webkit-box-shadow: -3px 3px 10px 0px rgba(76,82,97,0.4)!important;
	-moz-box-shadow: -3px 3px 10px 0px rgba(76,82,97,0.4)!important;
	box-shadow: -3px 3px 10px 0px rgba(76,82,97,0.4)!important;
}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link > :not(:first-child) {
    margin-top: 2px !important;
    margin-bottom: 0;
}
.woocommerce ul.products li.product .button{
border-radius:3px;
}

.woocommerce div.product div.images img {
    display: block;
    width: auto;
    max-height: 600px;
}

/* ************  Mobile styles - tablet  **************** */

@media (min-width: 769px) {

body.no-sidebar.page .inside-article {
width: 80%;
margin-left: auto !important;
margin-right: auto !important;
}
.site-content{
padding-top:50px;
}
}

/* ************  Mobile styles - phone  **************** */

/* For displaying single column on mobile */
 
@media only screen and ( max-width: 480px) {
 .gallery-columns-3 .gallery-item {
     width: 100% !important;
 }
 
.page-hero h1{font-size:26px;
}
.page-hero h2{font-size:22px;
}
.gallery-columns-3 .gallery-item:nth-child(5n+1) {
     clear: none;
}
}