/*
	Theme Name: Sceilig Sport Horses
	Author: Perpetual
	Author URI: perpetualdigital.ie
	Description: Ethically reared Irish lamb. It’s in our nature.
	Version: 1.0
	Text Domain: ssh
*/
@import url('public/css/app.css');


/** Horse Details Table Shortcode **/
.horse-details {
	background: #f3f3ea;
	padding: 15px 25px;
	border-radius: 2px;
	box-shadow: 0 24px 32px 0 rgba(12, 0, 51, 0.1), 0 8px 12px 0 rgba(12, 0, 51, 0.1);
	margin-bottom: 15px;
}

.horse-details .horse-details__row {
	display: flex;
    align-items: center;
	padding-top: 13px;
	padding-bottom: 13px;
	border-bottom: solid 1px rgba(155, 155, 155, 0.27);
}

.horse-details .horse-details__row:last-of-type {
	border-bottom: none;
}

.horse-details .horse-details__row .horse-details__row--label {
	flex: 0 35%;
	color: #111097;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
}
.elementor-testimonial__text {
	margin-top: 11% !important;
	margin-left: 14% !important;
	margin-right: 14% !important;
	z-index: 1000;
}
.login input[type=submit] .button {
	background: #0088ff !important;
}

.elementor-element-475d2f8 {
	left: -488px !important;
	top: 292px !important;
}
.elementor-element-4144c0f {
	left: -83px !important;
	top: 370px !important;
}
.elementor-element-ff7cdb3 {
	top: -62% !important;
}
.fab.fa-facebook:before {
	top: -81%;
}
body {
	overflow-x: hidden;
}


@media (min-width: 769px) and (max-width: 1400px) {

	.elementor-element-8fd8cda .elementor-widget-container {
	 padding: 4px 0px 4px 42px !important;
	 margin: 0% 4% 0% 0% !important;

	}
	.elementor-element-8fd8cda .elementor-nav-menu .elementor-item {
		font-size: 13px !important;
		padding-left: 4px !important;
	}
	.elementor-element-ff7cdb3 {
		left: -32% !important;
		top: -40% !important;
	}
	.elementor-element-ff7cdb3 img {
		width: 38% !important;
	}
	.elementor-element-7dfa7b3 {
		padding: 19% 0% 9% 0% !important;
	}
	.elementor-element-32a7280 {
		left: -38% !important;
	}
	.elementor-element-3e10af0 {
		top: -145% !important;
	}
	.elementor-element-3e10af0 img {
		width: 85% !important;
	}
	.elementor-element-18574a7 {
		width: unset !important;
	}
	.elementor-element-2cad489 {
		left: -70.2% !important;
		top: -118% !important;
	}
	.elementor-element-42033e2 {
		left: -70% !important;
		bottom: 143% !important;
		top: unset !important;
	}
	.elementor-element-452ec53 {
		left: -38% !important;
		top: -13% !important;
	}
	.elementor-element-23d40d4 {
		left: -38% !important;
		top: 26% !important;
	}
	.elementor-element-dc71109 {
		left: 47% !important;
		top: -12% !important;
	}
	.elementor-element-3860c14 {
		left: 47% !important;
		top: -36% !important;
	}
	.elementor-element-a3de59b {
		left: 47% !important;
		top: -19% !important;
	}
	.elementor-element-8a5e196 {
		left: 47% !important;
		top: -36% !important;
	}
	.elementor-element-cdec8bf .elementor-widget-container {
		margin: -50px 83px 0px 0px !important;
	}
	.elementor-element-37bf18a {
		left: -37% !important;
		top: 93% !important;
	}
	.elementor-element-b4cc003 {
		left: 4px !important ;
		top: -5px !important;
	}
	.elementor-menu-cart__main img {
		min-height: 10px !important;
	}
	.elementor-element-37bcbd6 .elementor-button .elementor-align-icon-right {
		margin-left: 3px !important;
	}
	.elementor-element-32f2186 {
		top: 13% !important;
	}
	.elementor-element-475d2f8 {
		left: -437px !important;
		
	}
	.elementor-element-4144c0f {
		left: -71px !important;
		top: 372px !important;
	}
	.elementor-element-c51036a {
		left: -32% !important;
		top: 47% !important;
	}
	.elementor-element-73b1e1b {
		top: 38% !important;
	}
	.elementor-testimonial__text {
		margin-top: 8% !important;
    	margin-left: 8% !important;
    	margin-right: 8% !important;
    	z-index: 1000;
	}
	.elementor-element-f45b2f5 .elementor-divider-separator {
		width: 71% !important;
	}
	.elementor-element-9633b60 .elementor-divider-separator {
		width: 23% !important;
	}
	.elementor-element-db1be73 .elementor-divider-separator {
		width: 19% !important;
	}
	.elementor-element-f8619bd .elementor-heading-title {
		font-size: 28px !important;
	}
	.elementor-element-e974550 {
		font-size: 14px !important;
	}
	.fab.fa-facebook:before {
		left: 15px !important;
		top: -80% !important;
	}

	.elementor-element .elementor-element-304e01d {
		left: 406px !important;
		top: -33p !important;
	}
	.elementor-element .elementor-element-40b59cd {
		left: 31% !important;
		top: -62% !important;
	}
	.elementor-element.elementor-element-4dadc5a {
		left: -36% !important;
		top: -58% !important;
	}
	.elementor-element.elementor-element-77db84d {
		left: 31% !important;
		top: -58% !important;
	}
	.elementor-element-475d2f8 {
		top: 299px !important;
	}
	.elementor-element.elementor-element-f51e494 {
		left: 387px !important;
	}
	.elementor-element.elementor-element-66e3ef6 {
		left: 447px !important;
	}
	.elementor-element.elementor-element-3752e99 {
		left: 553px !important;
	}
	.elementor-element.elementor-element-01db335 {
		left: 552px !important;
	}
	.elementor-element.elementor-element-1c149d0 {
		top: -66px !important;
	}
	.elementor-element.elementor-element-f17c4a7 {
		top: -70px !important;
	}
	.elementor-element.elementor-element-776f444 {
		top: -74px !important;
	}
	.elementor-element-d8ca7f2 .elementor-divider-separator {
		width: 65% !important;
	}
	.elementor-element.elementor-element-61c4066 {
		top: -73px !important ;
	}
	.elementor-element-0425b6b .elementor-divider-separator {
		width: 72% !important;
	}

}

.elementor-element-475d2f8 {
	left: -488px; 
	top: 292px;
}

@media (max-width: 480px) {
	.elementor-element-8fd8cda .elementor-widget-container {
		background-color: transparent !important;
	}
	.elementor-element-475d2f8 {
		left: -30% !important;
		top: -38% !important;
	}
}
