a:link, a:hover, a:visited, a{outline:none !important;text-decoration:none !important;}
.color-verde{color:#C0D01D}
.color-azul{color:#0064A2}
#page{background:url(//cooacueducto.coop/wp-content/uploads/2021/01/fondo.jpg.png) center top no-repeat;background-size:cover;overflow-x:hidden;}
.elementor-nav-menu--dropdown a{padding-right:35px !important;}
.tippy-popper[x-placement^=left] .tippy-arrow{right:-8px;}
#header-top>.elementor-container{padding:15px 0px;border-radius:109px;background:#fff;box-shadow:5px 8px 10px 0px rgba(0,0,0,.21);}
#encabezado-pagina .elementor-grid-item{margin-right:5px;}
#encabezado-pagina .elementor-social-icon-whatsapp{display:none;}
#encabezado-pagina .bdt-navbar-dropdown-close.bdt-icon.bdt-close{display:none}
#encabezado-pagina .elementor-social-icon, #encabezado-pagina .bdt-search-toggle{transition:all 0.3s}
#encabezado-pagina .elementor-social-icon:hover, #encabezado-pagina .bdt-search-toggle:hover{transition:all 0.3s;transform:translatey(-5px);}
#wp-admin-bar-elementor_inspector{display:none}
.min500 .elementor-button{min-width:500px;text-align:left}
.bdt-circle-menu li.bdt-toggle-icon a svg{height:70px !important;width:70px !important;}
.bdt-circle-menu-container .bdt-menu-icon svg{width:4em !important;height:4em !important;}
.bdt-circle-menu circle.cls-1{fill:#3965a0 !important;}
.bdt-circle-menu path.cls-2{fill:#c4cf3b !important;}
.bdt-circle-menu li a{min-width:70px !important;}
.bdt-menu-icon circle.cls-1{fill:#c4cf3b !important;}
.bdt-menu-icon path.cls-2{fill:#232422 !important;}
.post-password-form{margin:150px !important;}
#tab-admin .wpdt-c .modal .modal-content{width:800px;}
#tab-admin h4.modal-title{font-size:20px !important;font-weight:600 !important;color:var(--e-global-color-accent) !important;}
#tab-admin .form-control#separador{border:solid var(--cyan) 1px;max-width:50px;}
#tab-admin .file-input.theme-fa.file-input-ajax-new{border:solid var(--cyan) 1px;}
#tab-admin .bdt-tabs-item{margin-bottom:11px;}
#tab-admin .eventoFull{color:rgba(29, 114, 107, 1);font-weight:bold;}
#tab-admin .eventoExpirado{color:rgba(0,0,0,0.5);}
#tab-admin .eventoCasilleno{color:rgba(0,0,0,0.5);}
#tab-admin. eventoMedio{color:rgba(0,0,0,0.5);}
#tab-admin .evento-inactivo{text-decoration:line-through;color:rgba(0,0,0,0.5);}
#tab-admin .red{color:red;}
#tab-admin .verde{color:green;}
#tab-admin .wpdt-c .dropdown-menu.open{box-shadow:0 2px 10px rgb(0 0 0 / 50%) !important;}
#tab-admin .elementor-tabs-wrapper{max-width:280px}
input[type=email], input[type=number], input[type=date], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{background-color:#FFFFFF24;border-radius:31px 31px 31px 31px;height:2.5rem;border-top:solid 2px var(--e-global-color-primary);border-left:solid 2px var(--e-global-color-primary);border-bottom:solid 2px var(--e-global-color-primary);border-right:solid 2px var(--e-global-color-primary);}
.form_nuevo_evento input{margin:5px;}
input[type=email]:focus, input[type=number]:focus, input[type=date]:focus, input[type=password]:focus, input[type=reset]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus{outline:none;}
select{padding:0 15px;}
label{padding-left:10px;}
select:focus{border:solid 2px var(--e-global-color-primary);}
.rowForm{display:flex;flex-direction:row;flex-wrap:wrap;}
.w10{width:10%}
.w20{width:20%}
.w30{width:30%}
.w40{width:40%}
.w50{width:50%}
.w60{width:60%}
.w70{width:70%}
.w80{width:80%}
.w90{width:90%}
.w100{width:100%}
.outer-scontainer{border:var(--cyan) solid 1px;padding:30px;width:800px;margin:auto;}
.wpdt-c .wdt-edit-dialog-fields-block .btn.dropdown-toggle{width:auto !important;}
.bootstrap-select.btn-group .dropdown-menu.inner{margin-left:0% !important;}
.bootstrap-select.btn-group .dropdown-menu{margin-left:30% !important;margin-top:-30px !important;}
.wpdt-c .bootstrap-select > .btn-default:before{display:none !important}
.wpdt-c .bootstrap-select.btn-group .dropdown-menu li.selected{display:none !important}
.wpdt-c .bootstrap-select.btn-group .dropdown-menu li.dropdown-header{color:rgba(0,0,0,0) !important}
.wpdt-c .modal-dialog{width:600px !important;max-width:600px;}
.wpdt-c .modal .modal-header button.close{opacity:1 !important;color:red !important;font-size:30px !important;margin-right:-100% !important;}
.wpdt-c .modal-title{font-size:26px !important;color:var(--e-global-color-primary) !important;}
.tml{max-width:600px;margin:auto}
.tml input[type=email],.tml  input[type=password],.tml  input[type=reset],.tml  input[type=search],.tml input[type=tel],.tml  input[type=text],.tml  input[type=url],.tml  select,.tml  textarea{border-color:var(--e-global-color-primary);border-radius:50px;border-width:2px;outline:none;}
.tml input:focus{outline:none;border-color:var(--e-global-color-primary);border-radius:50px;border-width:2px;}
.tml label{text-align:left;padding-left:15px;}
.elementor-field-type-recaptcha{margin-bottom:50px !important;}
.fb3d-modal{width:100% !important;height:100% !important;box-shadow:none !important;left:0 !important;top:0 !important;}
.fb3d-modal .cmd-close{font-size:24pt;color:#ccc;position:absolute;right:20px;top:20px;z-index:1;}
.galeria  .elementor-swiper-button{font-size:40px;background:#C0D01D;padding:2px;border-radius:35px;}
table.ai1ec-month-view, .ai1ec-week-view table, .ai1ec-oneday-view table{border:none;background:none;}
.ai1ec-month-view .ai1ec-day-stretcher{height:28px;}
.ai1ec-month-view .ai1ec-date{text-align:center;padding:4px;}
.ai1ec-month-view td, .ai1ec-week-view td, .ai1ec-oneday-view td{border:0px !important;background:rgba(0,0,0,0) !important;}
.ai1ec-month-view .ai1ec-date{background:none !important;}
.timely .ai1ec-day a{font-size:15px !important;font-family:'Montserrat' !important;color:#0064A2 !important;background:rgba(255,255,255,0) !important;padding:10px !important;min-width:35px !important;min-height:35px !important;display:inline-block !important;}
.elementor-popup-modal .dialog-close-button{padding:10px;border-radius:35px;}
.elementor-986{width:100%;margin:0;}
#responsive-menu-pro-title{padding-bottom:0px;}
#responsive-menu-pro-container{box-shadow:10px 10px 50px;}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a{outline:none;}
#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a{padding-top:10px;}
.elementor-nav-menu .sub-arrow{display:none;}
@media screen and (max-width:1025px){
#responsive-menu-pro-container #responsive-menu-pro-additional-content{padding:5px 24px !important;margin:-20px 14px 0 14px !important;border:solid 1px #0064A2 !important;border-radius:15px !important;}
} .current-menu-ancestor a{color:#1A78B7;}
.current-menu-ancestor .elementor-item:after{height:2px !important;width:100% !important;opacity:1 !important;left:0 !important;}
.hover-verde a:hover{font-weight:700;color:#0064a2 !important;}
.slider-educacion .bdt-panel-slide-thumb{transition:all 0.3s;}
.slider-educacion .swiper-slide-active .bdt-panel-slide-thumb{background-size:70%;transition:all 0.3s;}
.slider-educacion .swiper-slide-prev .bdt-panel-slide-thumb{background-size:45%;transition:all 0.3s;background-position:100% 50%;}
.slider-educacion .swiper-slide-next .bdt-panel-slide-thumb{background-size:45%;transition:all 0.3s;background-position:0% 50%;}
.slider-educacion .bdt-panel-slider .bdt-navigation-next{right:40% !important;top:110%;cursor:pointer;}
.slider-educacion .bdt-panel-slider .bdt-navigation-prev{left:40% !important;top:110%;cursor:pointer;}
.slider-educacion .bdt-panel-slider .bdt-panel-slide-item .bdt-panel-slide-title{margin-bottom:-5px;}
#galeria-home div.slick-slide{transition:all 0.3s;}
#galeria-home div.slick-slide.gzoom{width:280px !important;margin-top:-20px;margin-left:-20px;margin-right:-20px;transition:all 0.3s;}
#galeria-home .jet-carousel-wrap.jet-equal-cols .slick-track{min-height:400px;align-items:center;}
.boton-revslider{background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-trans.png) left center no-repeat !important;transition:all 0.3s;}
.boton-revslider:hover{background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-btn.png) left center no-repeat !important;transition:all 0.3s;}
.slider-1-slide-1-layer-4{transition:all 0.3s;}
.boton-revslider:hover{transform:translateX(38px) !important;transition:all 0.3s;}
.videos .swiper-container{height:350px;padding-bottom:100px;padding-top:20px;}
.videos .elementor-swiper-button{top:88%;background:#C0D01D;padding:7px;border-radius:39px;}
.videos .elementor-swiper-button-prev{left:44%}
.videos .elementor-swiper-button-next{right:44%}
.ndfHFb-c4YZDc.ndfHFb-c4YZDc-e1YmVc .ndfHFb-c4YZDc-bnBfGc{background:rgba(0,0,0,0) !important;}
iframe{background:transparent !important}
.link-img img{border:solid 2px #C0D01D;border-radius:15px;}
.tabla-intereses td, tabla-intereses th{padding:5px;border-width:2px;border-color:#C0D01D !important;}
.tabla-intereses table{border-width:3px;border-color:rgba(0,0,0,0) !important;}
.tabla-intereses thead td{padding:22px 0}
.tabla-intereses h1, .tabla-intereses h2, .tabla-intereses h3, .tabla-intereses h4, .tabla-intereses h5, .tabla-intereses h6, .tabla-intereses p, .tabla-intereses span{line-height:1.4rem;margin-bottom:0px}
.elementor-field-type-submit{background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-trans.png) left center no-repeat;transition:all 0.3s;}
.elementor-field-type-submit:hover{background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-btn.png) left center no-repeat;transition:all 0.3s;}
.elementor-field-type-submit:hover .elementor-button{transform:translateX(38px);transition:all 0.3s;}
p.form-submit{max-width:300px;margin-top:30px;}
#comments .submit, .search .search-submit{border-radius:25px;color:#fff;padding:8px 33px;}
#ast-commentform input[type="submit"]:hover{padding:8px 33px;background:#C0D01D;border-radius:25px;transition:all 0.3s;color:#fff;}
input.submit{padding:8px 33px;background:#C0D01D;border-radius:25px;transition:all 0.3s;color:#fff;}
#ast-commentform .form-submit{background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-trans.png) left center no-repeat;transition:all 0.3s;}
#ast-commentform .form-submit:hover{background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-btn.png) left center no-repeat;transition:all 0.3s;}
#ast-commentform .form-submit:hover input.submit{transform:translateX(38px);transition:all 0.3s;}
.comments-count-wrapper .comments-title{font-weight:700;word-wrap:break-word;font-size:1.8rem;}
.ast-comment-avatar-wrap img{border-radius:50%;border:solid 3px #C0D01D;width:60px;}
.ast-comment-list .ast-comment-edit-reply-wrap{justify-content:flex-start;padding-left:44px;background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-btn-blog.png) center left no-repeat;}
.ast-comment-list .ast-comment-edit-reply-wrap a{color:#C0D01D}
.comments-area .ast-comment-formwrap input[type=text], .comments-area textarea#comment{border:solid 3px #C0D01D;border-radius:25px;}
.comment-form-url{display:none}
.elementor-field-group .elementor-field{line-height:1em !important;height:40px;}
.elementor-field-group>textarea{min-height:200px;border-radius:20px !important;padding-top:10px;}
.elementor-field-group > label{padding-left:10px;}
.bdt-tabs .bdt-tab .bdt-active a:after{background:rgba(0,0,0,0) !important;}
.bdt-tabs-item{transition:all 0.3s;background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-trans.png) left center no-repeat}
.bdt-tabs-item.bdt-active, .bdt-tabs-item:hover{transform:translateX(15px) !important;transition:all 0.3s;background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-btn.png) left center no-repeat}
.bdt-tabs-item.bdt-active .bdt-tabs-item-title, .bdt-tabs-item:hover.bdt-active .bdt-tabs-item-title{margin-right:20px;}
.boton-flecha{transition:all 0.3s;background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-trans.png) left center no-repeat}
.boton-flecha:hover{transition:all 0.3s;background:url(//cooacueducto.coop/wp-content/uploads/2021/01/bg-linea-btn.png) left center no-repeat;}
.boton-flecha .elementor-button-wrapper{transition:all 0.3s;}
.boton-flecha:hover .elementor-button-wrapper{transform:translatex(38px);transition:all 0.3s;}
.estados  .elementor-icon-list-item{margin-top:30px;}
.elementor-text-editor ul{list-style:none;margin-left:2rem}
.elementor-text-editor ul li{margin-bottom:10px;}
.elementor-text-editor ul li::before{content:"\2022";color:#C0D01D;font-weight:bold;display:inline-block;width:0.5em;margin-left:-0.9rem;font-size:26px;}
.swiper-scrollbar{background:#0064A2;height:2px !important;overflow:visible;opacity:1 !important;right:-14.5% !important;left:inherit !important;width:380px !important;transform:rotate(90deg) !important;bottom:inherit !important;top:150px;}
.swiper-scrollbar-drag{background:#C0D01D;height:6px;top:-2px;}
#directorio .elementor-icon-list-icon{padding-top:10px;}
.form-floating > label{left:10px;}
.form-control{margin-bottom:10px}
.was-validated .form-control:valid, .form-control.is-valid{border-color:var(--e-global-color-primary);}
.select2-container--default .select2-selection--single{background-color:#fff;border:2px solid var(--e-global-color-primary);border-radius:35px;margin-bottom:10px}
textarea.form-control{border:solid 2px var(--e-global-color-primary);border-radius:30px;min-height:100px !important;}
.form-check-input[type=radio]{border-radius:50%;background:white;border:solid 2px var(--e-global-color-primary);}
input[type="radio"]:checked{border-color:#0064a2;background-color:var(--e-global-color-primary);}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked{border:solid 2px var(--e-global-color-secondary);background-color:var(--e-global-color-primary);}
button.fileinput-remove-button{color:var(--e-global-color-secondary)}
.file-caption .input-group{font-family:system-ui;}
.form-floating > label{top:-5px;}
.jst-hours{display:none;}
.simulador .select2-container .select2-selection--single{height:40px !important;padding-top:4px !important;margin-top:5px !important;margin-bottom:0px !important;}
.simulador .select2-container--default .select2-selection--single .select2-selection__arrow b{left:40% !important;top:84% !important;}
.formActualizarLinea label{font-weight:600;color:var(--ast-global-color-0);min-width:150px;width:150px;}
.campoForm{margin-bottom:5px;}
.boton{display:inline-block;margin:20px;background:var(--ast-global-color-0);padding:15px 30px;border-radius:35px;color:#fff !important;width:fit-content;}
.botonCancelar{display:inline-block;margin:20px 20px 20px -20px;background:red;padding:15px 30px;border-radius:35px;color:#fff !important;width:fit-content;}
.formActualizarLinea  input[type="text"]:invalid , .formActualizarLinea  input[type="number"]:invalid{border-color:red !important;}
.wpDataTable thead th{text-align:center !important;}
@media(max-width:767px){
.elementor-social-icon-icon-head-ico-4{display:none;}
.bdt-tabs.fullwidth-on-mobile .bdt-tabs-item{margin-top:5px;}
.swiper-scrollbar{display:none;}
#wpfront-scroll-top-container a{width:50px;height:50px;border:#ACACAC 5px solid;}
#galeria-home div.slick-slide.gzoom{width:220px !important;margin-top:0px;margin-left:0px;margin-right:0px;transition:all 0.3s;}
#encabezado-pagina .elementor-widget-bdt-search{display:none;}
.fancybox-slide--iframe .fancybox-content{padding:0;width:95% !important;height:95% !important;max-width:95% !important;max-height:90% !important;}
.fancybox-caption-wrap, .fancybox-infobar, .fancybox-toolbar{opacity:1 !important;visibility:visible !important;}
.min500 .elementor-button{min-width:95%;text-align:left}
}
@media(min-width:1400px){
#slider-1-slide-1-layer-0 > img {right:-27px;}
}