/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@font-face {
    font-family: 'bootstrap_proregular';
    src: url('fonts/bootstrap_pro-webfont.eot');
    src: url('fonts/bootstrap_pro-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bootstrap_pro-webfont.woff2') format('woff2'),
         url('fonts/bootstrap_pro-webfont.woff') format('woff'),
         url('fonts/bootstrap_pro-webfont.ttf') format('truetype'),
         url('fonts/bootstrap_pro-webfont.svg#bootstrap_proregular') format('svg');
}

#agegate-modal {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 100vh;
	z-index: 99999;
	background: rgba(0,0,0,0.7);
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

#agegate-modal > div {
	position: relative;
	opacity: 0;
	transform: scale(0.95);
	transition: opacity 0.3s ease-in-out;
	padding-bottom: 5vh;
}

#agegate-modal > div > img {
	position: relative;
	display: block;
	width: 800px;
	max-width: 60vmin;
}

#agegate-modal > div > button {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 10;
	opacity: 0;
	cursor: pointer;
}

#agegate-modal.ready {
	opacity: 1;
	transition: opacity 1.0s ease-in-out;
}

#agegate-modal.ready > div {
	opacity: 1;
	transform: scale(1);
	transition: opacity 0.5s ease-in-out 0.25s, transform 0.5s ease-in-out 0.25s;
}

/* Beer Finder row height bug fix */
body.page-id-55180 .main-container .row-container .col-no-gutter > .row-inner {
	height: auto !important;
}