/*
Theme Name:     New Edge
Theme URI:
Description:    Generatepress child theme.
Author:         Octane Marketing
Author URI:     https://www.theoctaneagency.com
Template:       generatepress
Version:        0.1.0
*/

/**
 * Baseline
 **/

body {
	border: 2rem solid var(--contrast);
}

@media all and (max-width: 960px) {
	body {
		border: 1rem solid var(--contrast);
	}
}

/**
 * Type
 **/

h1,
h2,
h3,
h4 {
	text-wrap: balance;
}

/**
 * Logo
 **/

.logo {
	transform-style: preserve-3d;
	animation: rotateIn 1.2s ease-out forwards;
}

@keyframes rotateIn {
	from {
		transform: rotateY(90deg);
		opacity: 0;
	}

	to {
		transform: rotateY(0deg);
		opacity: 1;
	}
}

/**
 * Masonry Gallery
 **/

.is-style-masonry.columns-default {
	-webkit-columns: 3;
	-moz-columns: 3;
	columns: 3;
}

.is-style-masonry{
	display:block !important;
}

.is-style-masonry .wp-block-image{
	width:100% !important;
	margin-bottom:var(--wp--style--unstable-gallery-gap) !important;
}

.is-style-masonry.columns-1 {
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1;
}

.is-style-masonry.columns-2 {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}

.is-style-masonry.columns-3 {
	-webkit-columns: 3;
	-moz-columns: 3;
	columns: 3;
}

.is-style-masonry.columns-4 {
	-webkit-columns: 4;
	-moz-columns: 4;
	columns: 4;
}

.is-style-masonry.columns-5 {
	-webkit-columns: 5;
	-moz-columns: 5;
	columns: 5;
}

.is-style-masonry.columns-6 {
	-webkit-columns: 6;
	-moz-columns: 6;
	columns: 6;
}

.is-style-masonry.columns-7 {
	-webkit-columns: 7;
	-moz-columns: 7;
	columns: 7;
}

.is-style-masonry.columns-8 {
	-webkit-columns: 8;
	-moz-columns: 8;
	columns: 8;
}
