/**
Theme Name: ProTag Oy Ab
Author: MRMEDIA
Author URI: https://www.mrmedia.fi/
Description: 
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: protag
Template: astra
*/

/* Links & buttons */

.wp-block-button .wp-block-button__link,
.wp-block-button .ast-outline-button {
	transition: all .2s linear;
}

.primary-menu-button .uagb-buttons__wrap.uagb-buttons-layout-wrap {
	justify-content: center !important;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .current-menu-ancestor > .menu-link {
	color: inherit;
}



/* Custom responsiveness */

@media only screen and (max-width: 976px) {
	.contact-container {
		max-width: 445px !important;
	}
}

@media only screen and (max-width: 768px) {
	.contact-container {
		text-align: center !important;
	}
}

@media only screen and (max-width: 1542px) and (min-width:544px) {
	.protag-hero-container,
	.protag-menetelma-container,
	.protag-turvallisuus-container,
	.protag-viranomaisasiointi-container,
	.protag-personel-container {
		padding-left: 2em !important;
	}
	.protag-ajantasaisuus-container {
		margin-right: 4em !important;
	}
	.protag-contactform-container {
		margin-right: 2em !important;
	}
	.protag-footer-container {
		padding-left: 2em !important;
		padding-right: 2em !important;
	}
	h1, .entry-content h1 {
		font-size: 2.3rem !important;
	}
}



/* Gravity Forms */

.gform-theme label {
	font-size: 18px !important;
}

.gform-theme input[type=text],
.gform-theme input[type=tel],
.gform-theme input[type=email],
textarea {
	border: 0 !important;
    border-bottom: 1px solid #fff !important;
    font-size: 18px !important;
    padding: 1em 0 !important;
}

.gform-theme input[type=submit] {
	font-family: 'Mundial', mundial, sans-serif !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 1em;
    padding: 1em 2em 1.2em 2em !important;
}

.gform-theme input[type=submit]:hover {
	background-color: #3FDAF2 !important;
}

.gform-theme .gform_required_legend,
.gform-theme--framework .gform_validation_errors {
	display: none;
}
