@import '../themes/ecoclima/assets/vendor/bootstrap/css/bootstrap.min.css';
@import '../themes/ecoclima/assets/vendor/fontawesome-free/css/all.min.css';
@import '../themes/ecoclima/assets/vendor/animate/animate.compat.css';
@import '../themes/ecoclima/assets/vendor/owl.carousel/assets/owl.carousel.min.css';
@import '../themes/ecoclima/assets/vendor/owl.carousel/assets/owl.theme.default.min.css';
@import '../themes/ecoclima/assets/vendor/sweetalert2/dist/sweetalert2.min.css';
@import '../themes/ecoclima/assets/vendor/select2/css/select2.min.css';
@import '../themes/ecoclima/assets/css/theme.css';
@import '../themes/ecoclima/assets/css/theme-elements.css';
@import '../themes/ecoclima/assets/css/theme-shop.css';
@import '../themes/ecoclima/assets/css/default.css';
@import '../themes/ecoclima/assets/css/custom.css';
@import '../themes/ecoclima/assets/css/kleis.css';
.section.section-white{background-color:white}
@media (min-width:992px){.products-menu{column-fill:balance;column-count:5}.products-menu .products-menu-item{break-inside:avoid}}
#products-container .thumb-info{height:100%}
#products-container .thumb-info .thumb-info-title{background-color:var(--primary-rgba-80);padding:10px 15px}
#products-container .thumb-info:hover .thumb-info-title{background-color:var(--primary-rgba-90)}
#products-container .thumb-info-caption .thumb-info-caption-text{padding-bottom:0}
.product-table td{text-align:center;vertical-align:middle}
.product-table td br{display:none}
.product-table td .custom-price{font-weight:bold}
.offers-container .highlighted{padding:30px 200px;background-color:var(--primary);color:white}
.offers-container .highlighted p{color:white}
.dropdown-mega-sub-title img{width:30px;margin-right:10px;float:left}
.dropdown-mega-sub-title a.category{font-size:0.9em !important;color:initial !important;font-weight:600 !important;padding:initial !important;position:initial !important;text-transform:initial !important;letter-spacing:initial !important}
.custom-thumb-info-style-1 .thumb-info-wrapper .custom-thumb-info-date{position:absolute;top:0;left:0;font-size:27.2px;font-size:1.7rem;line-height:1;text-align:center;padding:11.2px 19.2px;padding:0.7rem 1.2rem;z-index:2}
.custom-thumb-info-style-1 .thumb-info-wrapper .custom-thumb-info-date>span{display:block;font-size:0.4em;line-height:1.5}
section.timeline .timeline-date{background-color:var(--primary);text-shadow:none}
section.timeline .timeline-date h3{color:white;font-weight:bold}
.counters [class*="fa-"],
.counters .icons{font-size:60px;line-height:60px}
.has-error input,
.has-error textarea{border-color:red}
.has-error input[type=checkbox]{outline:2px solid #F00}
.has-error .form-field-error-label{color:red}
.timeline{padding-right:130px}
.timeline.process-vertical .process-step-circle{margin:0 15px}
.timeline.process-vertical .process-step h3{width:50px}
.timeline.process-vertical .process-step:after{height:100%;top:30px;left:79px}
.timeline.process .process-step-circle{background-color:var(--primary);height:30px;width:30px;min-height:30px;min-width:30px}
#timeline-gallery img:nth-child(odd){margin-left:-130px}
.section-custom-map{min-height:1250px}
.flip-category.flip-card{border-radius:1rem !important;border-width:4px !important;overflow:hidden}
.flip-category.flip-card .flip-front,
.flip-category.flip-card .flip-back{box-shadow:none}
@media (min-width:1200px){.position-absolute-md{position:absolute}}
#headerBackgroundVideo-container{border:0;margin:0;padding:0;height:100vh}
.page-header.parallax .parallax-background{background-position:center}
.owl-carousel.dots-inside .owl-dots{bottom:75px}
.custom-svg-mouse-scrool{position:absolute;bottom:15px;margin:auto;left:auto;right:auto;width:100%;text-align:center}
.custom-svg-mouse-scrool .circle-1,
.custom-svg-mouse-scrool .circle-2{animation:scroll 2s infinite linear;opacity:0}
.custom-svg-mouse-scrool .circle-2{animation-delay:1s}
@keyframes scroll{0%{cy:4;opacity:0}45%,55%{opacity:1;cy:9}100%{cy:14;opacity:0}}
.select2-container--default .select2-selection--single{height:40px}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}
.select2-container--default .select2-selection--single{border-color:rgba(0,0,0,0.09)}