/*
Theme Name: Horseno Child
Author: Vecurosoft
Description: Horseno – Horseno Riding Club WordPress Child Theme
Version: 1.0
Template: horseno
Text Domain: horseno-child
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.header-layout1 .header-top {
    background-color: #e3584f!important;
}
.header-layout1 .menu-btns .header-search,
.header-layout1 .header-right>.dropdown{
    display: none;
}
.header-layout1 .menu-btns .sideMenuToggler {
    display: none !important;
}
.banner-image .hero-layout1 {
    background-color: #e6504b;
}
.banner-image .hero-content {
	 background-color: rgb(30 49 140 / 60%);
}
.years-sec .counter-layout1 {
    background-color: transparent;
}
.years-sec .vs-counter-item:nth-child(1) .icon,
.years-sec .vs-counter-item:nth-child(1) .media-inner:hover .icon{
    background-color: #fcb41e;
}
.years-sec .vs-counter-item:nth-child(2) .icon,
.years-sec .vs-counter-item:nth-child(2) .media-inner:hover .icon{
    background-color: #76c1d1;
}
.years-sec .vs-counter-item:nth-child(3) .icon,
.years-sec .vs-counter-item:nth-child(3) .media-inner:hover .icon{
    background-color: #ff635c;
}
.years-sec .media-inner:hover{
    background-color: transparent!important;
}
.years-sec .vs-counter-item .icon img {
    filter: grayscale(100%);
}
.years-sec .counter-layout1 .shape-mockup img {
    opacity: 1 !important;
}
.ctext-shadow {
	text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000, -3px 0px 0 #000, 3px 0px 0 #000, 0px -3px 0 #000, 0px 3px 0 #000;
}
.service-sec .choose-list-box {
    background-color: transparent;
    border: 5px dashed #e3584f;
}
.download-sec .cta-layout1 {
    background-color: #fff;
}
.about-sec .text-box__number {
    color: #fae37b;
}
.breadcumb-wrapper::before {
    background: transparent!important;
}
.cta-layout1 .vs-btn::before, .cta-layout1 .vs-btn::after {
    background-color: #e7e30c!important;
}
.nice-select .option:nth-child(1) {
    display: none;
}
.contact-sec .contact-layout2 .form-style1 .nice-select .list .selected.focus {
    color: #578158;
}
.contact-sec .nice-select .list .option:hover,
.contact-sec .contact-layout2 .form-style1 .nice-select .list .selected.focus:hover{
    color: #fff;
}
.team-style2 .team-title a,
.team-img a,
.service-title a{
    pointer-events: none;
}

.price-shape {
	position: absolute;
    background-color: #578158;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
	top: -8%;
	z-index: 1;
}
.price-sec .e-con-full {
    height: 100%;
}
.price-sec .title-area,
.price-sec .sec-title{
    margin-bottom: 0;
}
.price-shape p {
    margin-bottom: 0;
    color: #FAE37B;
}
.price-btn {
    height: 100%;
}
.price-btn .elementor-widget-container {
    display: flex;
    height: 100%;
    align-items: end;
}
.container-full-sec .e-con-inner {
    width: 100%;
    max-width: 100%;
}
.title-custom .title-area {
    margin-bottom: 0;
}
header.tribe-events-header,
.tribe_events .tribe-common, 
.tribe_events .tribe-events-event-meta{
    display: none !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown__container {
    display: none;
}
.contact-sec .contact-media {
    background-color: transparent !important;
}
.contact-sec .media-style1 .media-title {
    color: #344e41 !important;
}
.contact-sec .contact-title {
    color: #1e1e1e !important;
}
.contact-sec .form-style1 {
    background-color: transparent !important;
    border: 5px dashed #e3584f;
}
.pop-bimg img {
    width: 80px;
}
.event-css .team-style2 {
    background-color: #fc7439;
}
.event-css .team-style2:hover .team-title a,
.event-css .team-style2:hover .team-title a:hover{
    color: #fff;
}
.food-img .space.arrow {
    padding: 0;
}
.food-img .team-style2 .team-content {
    padding: 0 10px 5px 10px;
}
.food-img .slick-arrow.slick-next {
    right: 0;
}
.food-img .slick-arrow.slick-prev {
    left: 0;
}
.food-img .team-style2 {
    background-color: #fae331;
}
.header-layout1 .header-links li:hover a, 
.header-layout1 .header-links li:hover i,
.header-layout1 .header-social a:hover{
    color: #fee074;
}



@media (max-width: 767px) {
.price-btn {
    height: auto;
}
.download-sec .cta-layout1 .cta-bg-shape .cta-bg img {
    display: none;
}
.download-sec .cta-bg-shape .cta-bg::before {
    background: transparent;
}
}

@media (max-width: 1024px) { 
.download-sec .cta-layout1 .cta-bg-shape .cta-bg img {
    display: none;
}
.download-sec .cta-bg-shape .cta-bg::before {
        background: transparent;
    }	
}