/*
 Theme Name:   Pitopalvelu
 Theme URI:    https://example.com/
 Description:  Child theme of Astra for Pitopalvelu site
 Author:       Arttu Mannila
 Template:     astra
 Version:      1.0.1
*/

/* Import parent styles */
@import url("../astra/style.css");

/* Apply Humble Cafe
.site-title a {
  font-family: 'Humble Cafe', sans-serif;
   max-width: 250px;
    display: block;
    text-indent: -20px;
    font-size: 52px;
    font-weight: 100;
    padding: 30px;
line-height:48px;
}

@font-face {
  font-family: 'Humble Cafe';
  src: url('humble_cafe-webfont.woff2') format('woff2'),
       url('humble_cafe-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
*/

:root {
   --logo-secondary: #44576a;  
   --logo-primary: #bca66f; /* gold */
   --logo-primary:var(--ast-global-color-1);
	
}

.custom-logo path.logo-primary {
  fill: var(--logo-primary);
}

/* Dark mode */
@media (prefers-color-scheme: dark) {
  :root {
    --logo-primary: #f1faee;
  }
}

	
.wp-block-columns{gap: 0px;}

/*body:not(.page-id-41) .wp-block-columns >.wp-block-column>*{width: 600px; clear:both}*/

body:not(.page-id-41) .isolista .wp-block-columns >.wp-block-column>*,
body:not(.page-id-41) .peruslista .wp-block-columns >.wp-block-column>*{width: 600px; max-width: 95vw;clear:both}

.wp-block-columns >.wp-block-column, .wp-block-columns >.wp-block-column>*{padding: 40px 20px;}

.isolista .wp-block-uagb-container:nth-of-type(2n+1) > .wp-block-columns > :first-of-type,

.isolista .wp-block-uagb-container:nth-of-type(2n) .wp-block-column:last-of-type
{background-color:var(--ast-global-color-4)}

.peruslista .wp-block-column:nth-of-type(2n)
{background-color:var(--ast-global-color-4)}

.wp-block-columns>.wp-block-column:first-of-type>* {    float: right; }

.wp-block-columns> .wp-block-column:last-of-type>*{     float: left; }



@media (max-width: 1200px)
{
	
.isolista .wp-block-uagb-container:nth-of-type(2n+1) > .wp-block-columns > :first-of-type,
.isolista .wp-block-uagb-container:nth-of-type(2n) .wp-block-column:last-of-type
{background-color:transparent}
	
	
.peruslista .wp-block-column:nth-of-type(2n)
	{background-color:transparent;}
	
.isolista .wp-block-uagb-container:nth-of-type(2n+1) > .wp-block-columns 
{background-color:var(--ast-global-color-4)}
	
.wp-block-uagb-container .wp-block-column>*{padding:0 20px;}

.wp-block-columns>.wp-block-column:nth-of-type(1n)>.wp-block-uagb-image ,	
.wp-block-columns>.wp-block-column:nth-of-type(2n)>.wp-block-uagb-image  {margin:0;padding:0px 0 ;}
	
.wp-block-columns>.wp-block-column>*{float:left!important}
	
.isolista .wp-block-uagb-container:nth-of-type(2n+1) .wp-block-column:first-of-type {order:2}
}



@media (max-width: 544px) {
    .wp-block-columns .wp-block-column:not(:last-child) {
        margin-bottom: 0px;
    }
}

#inner-content-1>* {
  margin: 0;
padding: 40px;}


@media (min-width: 1200px)
{#inner-content-1>* {
	max-width: 400px; 
	   }
}

#inner-content-2 {
  max-width: 800px; 
  padding: 40px ; 
}

.custom-logo-svg svg {
    width: 100%;
    height: 100%;
}