/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
:root {
    --container-width: 1300px;
    --logo-height: 2.3rem;
    --header-height: 4.5rem;
    --space-xs: 0.25rem;
    --space-s: 0.5rem;
    --space-base: 1rem;
    --space-m: clamp(1.13rem, calc(1.00rem + 0.56vw), 1.50rem);
    --space-l: clamp(1.50rem, calc(1.33rem + 0.74vw), 2.00rem);
    --space-xl: clamp(2.25rem, calc(2.00rem + 1.11vw), 3.00rem);
    --space-2xl: clamp(3.00rem, calc(2.67rem + 1.48vw), 4.00rem);
    --space-3xl: clamp(3.75rem, calc(3.33rem + 1.85vw), 5.00rem);
    --space-section: clamp(4.50rem, calc(4.00rem + 2.22vw), 6.00rem);
    --font-base: 1rem;
    --font-s: 0.75rem;
    --font-xs: 0.5rem;
    --transition: all 0.3s ease-in-out;
    --font-h6: clamp(0.4375rem, 0.4136rem + 0.1064vw, 0.5rem);
    --font-h5: clamp(0.6875rem, 0.6636rem + 0.1064vw, 0.75rem);
    --font-h4: clamp(0.8125rem, 0.7646rem + 0.2128vw, 0.9375rem);
    --font-h3: clamp(0.9375rem, 0.8657rem + 0.3191vw, 1.125rem);
    --font-h2: clamp(1.25rem, 1.1543rem + 0.4255vw, 1.5rem);
    --font-h1: clamp(1.875rem, 1.7314rem + 0.6383vw, 2.25rem);
}
blockquote {
    font-style: italic;
}
/*************************************
 * Header
 * **********************************/
.site-branding{
	border:1px solid #000;
}

.menu .menu-item + .menu-item a {
    border-left: 1px solid #000000;
}
.ct-language .current-lang a span {
    font-weight: 400;
}

.ramis-filter__btn{
	background:none;
}
nav[class*="menu"] li[class*="current-menu-"] > .ct-menu-link,.ramis-filter__btn.is-active{
	text-decoration:underline;
	text-decoration-thickness: 1px!important;
}
/*************************************
 * Fluent form
 * **********************************/
form.fluent_form_2 .wpf_has_custom_css.ff-btn-submit{
	font-weight: 900;
    text-transform: uppercase;
}
/*************************************
 * Artit views
 * **********************************/
/* Hide all views by default */
.view-pictures, .view-list, .view-artworks { display: none; }

/* Show active view */
.show-pictures .view-pictures { display: grid; }
/*.artists-loop.show-list{ display:block;columns:4}*/
.show-list .view-list { display: grid; }
.show-artworks .view-artworks { display: contents; }
.show-artworks .display-contents{
	display:contents;
}
@media (max-width:1024px){
	.artists-loop.show-list{ display:block;columns:2}
}
@media (max-width:767px){
	.artists-loop.show-list{ display:block;columns:1}
}