/*
Theme Name: GeneratePress Child
Description: GeneratePress Child Theme
Author: Onlinexistence
Author URI: https://onlinexistence.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepresschild
Template: generatepress
*/


/* header */

.site-logo {
	position: absolute;
	top: 10px;
	width: 200px;
	z-index: 10;
}
.site {
	margin-top: -60px;
}
.main-navigation.toggled .main-nav li {
	text-align: right;
}
.main-navigation .main-nav ul li a {
	padding-left: 15px;
	padding-left: 15px;
}
.main-navigation .menu-bar-item {
	background-image: url("/wp-content/uploads/2023/06/menu-background-circle.png");
	background-repeat: no-repeat;
	background-position: center;
}
#sticky-navigation #primary-menu {
	display: none; /* hide top menu on scroll */
}


/* hero */

.hero {
	margin-bottom: -7px;
}


/* video wall */

.inside-article .entry-content .video-caption,
.wp-block-image .wp-element-caption,
.wp-block-video .wp-element-caption,
.inside-article .entry-content .video-caption-pendulum {
	color: var(--contrast);
	font-size: 0.7em;
	text-align: left;
}
.inside-article .wp-block-cover .wp-block-embed {
	min-height: 210px; /* default causes more space between caption and pendulum vimeo */
}


/* concept to completion */

#capabilities h3 {
	margin-bottom: 0;
}


/* headings */

.site-content h2.wp-block-heading {
	color: var(--accent);
}
.site-content #experience h2.wp-block-heading,
.site-content #capabilities h2.wp-block-heading {
	color: #fff;
}


/* cover margin */

.wp-block-cover.alignfull .wp-block-cover__inner-container {
	margin-left: 8%;
	margin-right: 8%;
}
.site-content .wp-block-cover,
.site-content .wp-block-cover-image {
	overflow: visible;
}


/* helper classes */

.breathe img {
	transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-webkit-transform: scale(0.5, 0.5);
}
.breathe-less img {
	transform: scale(0.7, 0.7);
	-ms-transform: scale(0.7, 0.7);
	-webkit-transform: scale(0.7, 0.7);
}
.breathe-more img {
	transform: scale(0.3, 0.3);
	-ms-transform: scale(0.3, 0.3);
	-webkit-transform: scale(0.3, 0.3);
}
.breathe-sides img {
	padding-left: 35%;
	padding-right: 35%;
	margin-top: 10px;
	margin-bottom: 10px;
}

