/*
Theme Name: pelagus
Text Domain: twentytwenty
Version: 2.8
Tested up to: 6.7
Requires at least: 4.7
Requires PHP: 5.2.4
Description:  The Custom Theme With ACF Flexible Content Option November 2025
Tags: Theme Option, Header Footer
Author: the Dev team
Author URI:  
Theme URI:#
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

 span.wpcf7-form-control-wrap {
    width: 100% !important;
}
span.wpcf7-not-valid-tip {
    font-size: 14px;
    margin-top: 6px;
}
 
.wpcf7-response-output {
	    margin: 0 !important;
    font-size: 14px;
    padding: 10px !important;
}

 

 #wpadminbar .quicklinks ul {
    display:block !important;
}

span.wpcf7-spinner {
    display: none !important;
}

.wpcf7-response-output {
    font-size: 14px;
    line-height: 18px;
}

.irish .container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10rem;
    padding: 15rem 0px;
}
.irish .container .irish-panel:nth-of-type(1) {
    justify-content: space-between;
}
.irish .container .irish-panel {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 5rem;
}

.irish .container .irish-panel .irish-box {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 2rem;
}
.irish-box h4 {
    font-family: "The Seasons", serif;
}

.page-id-182 .new .container {
	color: #000000;
}

.page-id-182 .data .container .embla .embla__container .embla__slide .data-content [data-animation="text"] {
	margin-bottom: -10rem;
}

@media only screen and (max-width: 482px) {
	.page-id-528 .new .container .new-box:not(:last-child) {
		border-bottom: 1px solid currentcolor;
        padding-bottom: 7.5rem;
	}
}

.page-id-182 .banner.half .container,
.page-id-190 .banner.half .container,
.page-id-194 .banner.half .container,
.page-id-2 .banner.half .container {
    height: 100vh !important;
}

.treat .container .embla .embla__container .embla__slide {
	margin-left: 2.5rem !important;
}

.footer .container .footer-top .footer-content .footer-details .footer-details-box .footer-contact:nth-child(2) {
	display: none !important;
}

.page-id-691,
.page-id-674 { 
	.banner.half .container {
		min-height: 100vh !important;
	}
	
	.benefits .container {
		padding: 0 0 10rem 0 !important;
	}
	
	@media only screen and (max-width: 482px) {
		.benefits .container{
			padding: 7.5rem 0 !important;
		}
	}
}

.page-id-691 {
	.contact .container .contact-form-wrapper form {
		[data-name="tell-us"],
		[data-name="any-questions"] {
			grid-column: 1 / -1;
		}
	}
}

.intro .container .intro-links {
    gap: 1.5rem !important;
}

ul {
	gap: 1rem !important;
}

.page-id-2 {
	.info {
		&:nth-of-type(odd) .container {
			flex-direction: row;
		}
		
		&:nth-of-type(even) .container {
			flex-direction: row-reverse;
		}
	}
}