.elementor-1026 .elementor-element.elementor-element-3194edfa{padding:0px 0px 0px 0px;}.elementor-1026 .elementor-element.elementor-element-7ce2a04d{text-align:left;z-index:9999;}.elementor-1026 .elementor-element.elementor-element-7ce2a04d .elementor-image img{width:40%;}.elementor-1026 .elementor-element.elementor-element-7ce2a04d > .elementor-widget-container{margin:10px 0px 10px 0px;padding:10px 10px 10px 10px;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-menu-toggle{margin-left:auto;background-color:rgba(40,40,40,0);border-width:1px;border-radius:20px;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu .elementor-item{font-family:"ReplicaStd", Sans-serif;font-size:12px;font-weight:100;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--main .elementor-item{color:#2d2926;padding-left:0px;padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#dd2c2c;}body:not(.rtl) .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-right:30px;}body.rtl .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-left:30px;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a, .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-menu-toggle{color:#2D2926;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown{background-color:#ffffff;border-style:solid;border-width:2px 0px 0px 0px;border-color:#dd2c2c;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a:hover,
					.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-menu-toggle:hover{color:#ffffff;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a:hover,
					.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a.highlighted{background-color:#dd2c2c;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown .elementor-item, .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"ReplicaStd", Sans-serif;font-size:12px;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-1026 .elementor-element.elementor-element-2969d180 div.elementor-menu-toggle{color:#dd2c2c;}.elementor-1026 .elementor-element.elementor-element-2969d180 div.elementor-menu-toggle:hover{color:#ffffff;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-menu-toggle:hover{background-color:#dd2c2c;}.elementor-1026 .elementor-element.elementor-element-2969d180 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:10px 3px 0px 80px;}.elementor-1026 .elementor-element.elementor-element-748cb7a9 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-1026 .elementor-element.elementor-element-54ec86c5 .elementor-nav-menu .elementor-item{font-family:"ReplicaStd", Sans-serif;font-size:12px;font-weight:400;}.elementor-1026 .elementor-element.elementor-element-54ec86c5 .elementor-nav-menu--main .elementor-item{color:#ffffff;}.elementor-1026 .elementor-element.elementor-element-54ec86c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1026 .elementor-element.elementor-element-7ce2a04d .elementor-image img{width:55%;}.elementor-1026 .elementor-element.elementor-element-7ce2a04d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}}@media(min-width:768px){.elementor-1026 .elementor-element.elementor-element-1022ccba{width:24%;}.elementor-1026 .elementor-element.elementor-element-1d2df5a8{width:68.659%;}.elementor-1026 .elementor-element.elementor-element-748cb7a9{width:10.873%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1026 .elementor-element.elementor-element-1022ccba{width:25%;}}@media(max-width:767px){.elementor-1026 .elementor-element.elementor-element-1022ccba{width:55%;}.elementor-1026 .elementor-element.elementor-element-7ce2a04d .elementor-image img{width:40%;}.elementor-1026 .elementor-element.elementor-element-1d2df5a8{width:100%;}.elementor-1026 .elementor-element.elementor-element-1d2df5a8 > .elementor-element-populated{margin:0px 00px 0px 0px;}.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-1026 .elementor-element.elementor-element-2969d180 > .elementor-widget-container{padding:11px 0px 0px 0px;}}/* Start custom CSS */body {
  display: block;
  margin: 0px;
  font-family: 'ReplicaStd';
  
}
a{
    text-decoration: none; 
}
.smush-detected-img {
    border-radius: 0px;
    transition: all 0s ease;
    box-shadow: 0px!important;
}
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
  padding: 15px 10px;
}
#donate-menu .elementor-nav-menu--main li:nth-child(1) {
  border: 1px solid #DD2C2C;
  background-color: #DD2C2C;
  padding: 15px 15px!important;
  height: 86px;
}
#donate-menu a{
  transition: none;
}
.elementor-sticky--effects #donate-menu .elementor-nav-menu--main li:nth-child(1) {
  background-color: #DD2C2C;
  padding: 15px 15px!important;
  height: 60px;
}
.elementor-sticky--effects #nav-principal-menu  {
padding-bottom: 0px;
margin-top: -12px;
}

.elementor-1026 .elementor-element.elementor-element-3194edfa.elementor-sticky--effects {
  background-color: white;
    height: 60px;
  width: 100%;
  margin: 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
}
.elementor-sticky--effects #donate-menu a{
  padding: 5px 10px;
  transition: none;
}
.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a, .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-menu-toggle {
  color: #282828;
border-bottom:  2px #e2e1e1 solid;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
  padding: 0px;
}
/*PHONE - IPAD MENU*/

.eicon{
font-family: “Font Awesome 5 Free”;
font-weight: 900;
}
.elementor-menu-toggle i:before{
content:“f0c9";
}
.elementor-menu-toggle.elementor-active i:before{
content:“f057”;
}
.elementor-location-header #nav-principal-menu .menu-item .elementor-nav-menu--dropdown{
  margin-top: 13px!important;
}

.elementor-location-header .elementor-sticky--effects #nav-principal-menu .menu-item .elementor-nav-menu--dropdown{
  margin-top: 2px!important;
}

/******************Start @media queries********************************/



/* Extra small devices (phones)*/
@media (min-width: 0px) and (max-width: 500px){
 
  .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a, .elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-menu-toggle {
    color: #2d2926;
    border-bottom: 2px #e2e1e1 solid;
}
.elementor-nav-menu--dropdown a{
  color: #2d2926!important;
  border-bottom: 2px #e2e1e1 solid;
  font-weight: 100!important;
  font-family: 'ReplicaStd';
}
.elementor-nav-menu--dropdown a:hover{
  color: white!important;
  border-bottom: 2px #e2e1e1 solid;
  font-weight: 100!important;
  font-family: 'ReplicaStd';
}
.elementor-nav-menu--dropdown a:active{
  color: white!important;
  border-bottom: 2px #e2e1e1 solid;
  font-weight: 100!important;
  font-family: 'ReplicaStd';
}
.elementor-1026 .elementor-element.elementor-element-2969d180 .elementor-nav-menu--dropdown a.elementor-item-active{
  color: white!important;
}
/*.menu-logo-column{
  width: 70vw;
  /*padding-left:5vw;
}
*/
.menu-principal-column{
  width: 30vw;
  position: absolute!important;
  z-index: 9997!important;
}
.elementor-element.elementor-element-748cb7a9.menu-donate-column.elementor-column.elementor-col-33.elementor-top-column{
  width: 100%;
  position: fixed!important;
  bottom: 0!important;
  left: 0!important;
  z-index: 9999!important;
}
.menu-logo-column{
  z-index: 9998!important;
}
.menu-donate-column a{
  display:inline-block;
  text-align:center;
  width: 100%;
  border: none;
  border-radius: 0;
  background-color: #dd2c2c;
  color:white!important;
  padding-top: 2vh!important;
  padding-bottom: 2vh!important;
}

.menu-principal-column .elementor-nav-menu--dropdown li a {
    display: inline-block;
    text-align: right!important;
    width: 100%;
}
.menu-principal-column .elementor-menu-toggle{
  margin-right:5px!important;
  margin-top: -10px;
}
/*new*/

/*.menu-logo-column img{
  width: 90%!important;
  max-height: 40px!important;
  position: relative;
  left: -30%!important;
}
*/
.menu-principal-column .elementor-nav-menu--dropdown{
  margin-top: 10px!important;
}

.elementor-sticky--effects .logo-kca .elementor-image img {
width: 40%!important;
margin-top: 3px;
  /* margin-left: 35px;*/
  }
  .elementor-sticky--effects .menu-principal-column .elementor-menu-toggle {
      margin-right: 5px!important;
      margin-top: 0px;
  }
    
}

/**************************************************/

/* Extra small devices (larger phones)*/
@media (min-width: 500px) and (max-width: 768px){


.menu-principal-column{
  width: 40vw;
  position: absolute!important;
  right: 0;
  z-index: 9997!important;
}
.elementor-element.elementor-element-748cb7a9.menu-donate-column.elementor-column.elementor-col-33.elementor-top-column{
  width: 100%;
  position: fixed!important;
  bottom: 0;
  left: 0;
  z-index: 9999!important;
}
.menu-logo-column{
  z-index: 9998!important;
}
.menu-donate-column a{
  display:inline-block;
  text-align:center;
  width: 100%;
  border: none;
  border-radius: 0;
  background-color: #dd2c2c;
  color:white!important;
  padding-top: 2vh!important;
  padding-bottom: 2vh!important;
}
.menu-donate-column a:hover{
  color: #dd2c2c!important;
  background-color: transparent!important;
}
.menu-principal-column .elementor-nav-menu--dropdown li a {
    display: inline-block;
    text-align: right!important;
    width: 100%;
}
.menu-principal-column .elementor-menu-toggle{
  margin-right:5px!important;
}
/*.menu-logo-column img{
  width: 100%!important;
  max-height: 40px!important;
  position: relative;
}*/
.menu-principal-column .elementor-nav-menu--dropdown{
  margin-top: 10px!important;
}
.elementor-sticky--effects .logo-kca .elementor-image img {
  width: 25%!important;
  margin-top: 3px;
    /* margin-left: 35px;*/
  }



}

@media (min-width: 500px) and (max-width: 600px){

.menu-logo-column img{
  left: -10%!important;
}
.menu-donate-column a {
  display: inline-block;
  text-align: center;
  width: 100%;
  border: none;
  border-radius: 0;
  background-color: #dd2c2c;
  color: white!important;
  padding-top: 2vh!important;
  padding-bottom: 2vh!important;
}

}

@media (min-width: 600px) and (max-width: 700px){

  .elementor-sticky--effects .menu-logo-column img{
  left: -10%!important;
  }
  .menu-logo-column img {
      left: -40%!important;
  }

}

@media (min-width: 700px) and (max-width: 768px){

.menu-logo-column img{
  left: -10%!important;
}

}



/**************************************************/

/* tablet small desktops */
@media (min-width: 768px) and (max-width: 992px){

.menu-logo-column{
  width: 50vw;
  padding-left:5%;
}
.menu-principal-column{
  width: 50vw;
  position: absolute;
  right: 0;
  padding-right: 5%;
  z-index: 9997!important;
}
.menu-donate-column{
  width: 20vw;
  position: relative;
  margin: 0 15vw 0 auto;
  z-index: 9999!important;
}
.menu-logo-column{
  z-index: 9998!important;
}
.menu-donate-column nav.elementor-nav-menu__container{
  margin-top:0!important;
}
.menu-donate-column a{
    padding: 26px 15px 26px 15px!important;
    background-color: #dd2c2c!important;
    color: white!important;
}

.menu-donate-column a:hover{
  background-color: white!important;
  color: #dd2c2c!important;
}
.elementor-sticky--effects .menu-donate-column a{
  padding: 20px 15px 20px 15px!important;
}

.menu-logo-column img{
  width: 70%!important;
  max-height: 40px!important;
  margin-top: 5px!important;
}
.menu-principal-column .elementor-nav-menu--dropdown{
  margin-top: 10px!important;
}
.elementor-sticky--effects .logo-kca .elementor-image img {
width: 50%!important;
margin-top: 3px!important;
}



}/**************************************************/

/* small desktops (larger desktops screens) */
@media (min-width: 992px) and (max-width: 1025px){

.menu-logo-column{
  width: 50vw;
  padding-left:5%;
}
.menu-principal-column{
  width: 50vw;
  position: absolute;
  right: 0;
  padding-right: 5%;
  z-index: 9998;
}
.menu-donate-column{
  width: 20vw;
  position: relative;
  margin: 0 15vw 0 auto;
}
.menu-donate-column nav.elementor-nav-menu__container{
  margin-top:0!important;
}

.menu-donate-column a{
    padding: 27px 15px 27px 15px!important;
    background-color: #dd2c2c!important;
    color: white!important;
}
.menu-donate-column a:hover{
  background-color: white!important;
  color: #dd2c2c!important;
}
.elementor-sticky--effects .menu-donate-column a{
  padding: 20px 15px 20px 15px!important;
}

.menu-logo-column img{
  width: 85%!important;
  max-height: 40px!important;
}
.elementor-sticky--effects .logo-kca .elementor-image img {
  width: 70%!important;
  margin-top: 0px;
}


}/**************************************************/

/* large desktops  */
@media (min-width: 1025px){

.elementor-sticky--effects .logo-kca .elementor-image img {
width: 30% !important;
margin-top: -10px;
}

}/**************************************************/



@media (min-width: 992px) and (max-width: 1024px){
 .elementor-1026 .elementor-element.elementor-element-7ce2a04d .elementor-image img {
  width: 40%!important;
}


}/* End custom CSS */