@charset "UTF-8";@media all {/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 07 2022 | 16:23:30 */
.site-footer{
  background: var(--primary-color-1);
  color: white;
  padding-bottom: 0px;
}
/*.site-footer > .site-info > .container{
  display: grid !important;
}
#sidebar_footer_1{
  grid-column: 1;
  grid-area: 1;
}
#sidebar_footer_2{
  grid-column: 1;
  grid-area: 2;
}
#sidebar_footer_3{
  grid-column: 1;
  grid-area: 3;
}
#sidebar_footer_4{
  grid-column: 2;
  grid-area: 2;
}
#sidebar_footer_5{
  grid-column: 2;
  grid-area: 3;
}
#sidebar_footer_6{
  grid-column: 3;
  grid-area: 2;
}
#sidebar_footer_7{
  grid-column: 3;
  grid-area: 3;
}
#sidebar_footer_8{
  grid-column: 4;
  grid-area: 2;
}
#sidebar_footer_9{
  grid-column: 4;
  grid-area: 3;
}*/
/* COLUMNAS */
.footer-column{
  float: left;
}
.footer-bottom{
  width: 100%;
  padding-top: 45px;
  padding-bottom: 15px;
}
.footer-column-1,
.footer-column-4{
  width: 30%;
}
.footer-column-2,
.footer-column-3{
  width: 20%;
}
.footer-column-2,
.footer-column-3,
.footer-column-4{
  padding-top: 200px;
}

/* ESTILOS POR SECCIÓN */
#sidebar_footer_1{
  text-align: left;
  margin-top: 65px;
  margin-bottom: 25px;
}
#sidebar_footer_2 .custom-html-widget{
  text-align: left;
  font-size: 12px;
  line-height: 18px;
  max-width: 250px;
}
#sidebar_footer_3 .custom-html-widget{
  text-align: left;
  margin-top: 35px;
}
#sidebar_footer_3 .custom-html-widget *{
  color: white;
  font-size: 22px;
}
#sidebar_footer_3 .custom-html-widget a{
  margin-right: 15px;
}
footer.site-footer{
  margin-top: 75px;
}
footer.site-footer .widget-title{
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
#sidebar_footer_4 .textwidget{
  text-align: left;
}
#sidebar_footer_4 .textwidget *{
  color: white !important;
  font-weight: 300;
}
#sidebar_footer_4 .textwidget p{
  margin-top: 15px;
}
#sidebar_footer_5{
  margin-top: 75px;
}
#sidebar_footer_5 .widget_media_image{
  text-align: left;
}
#sidebar_footer_6 .menu,
#sidebar_footer_6_1 .menu,
#sidebar_footer_6_2 .menu,
#sidebar_footer_7 .menu{
  margin-left: 0px;
}
#sidebar_footer_6 .menu > li,
#sidebar_footer_6_1 .menu > li,
#sidebar_footer_6_2 .menu > li,
#sidebar_footer_7 .menu > li{
  text-align: left;
  list-style: none;
  line-height: 24px;
}
#sidebar_footer_6 .menu a,
#sidebar_footer_6_1 .menu a,
#sidebar_footer_6_2 .menu a,
#sidebar_footer_7 .menu a{
  color: white;
  font-size: 14px;
  font-weight: 300;
}
/* BUTTON UP */
.button-up{
  background: #707070;
  border-radius: 50px;
  width: 45px;
  height: 45px;
  display: flex;
  position: absolute;
  top: calc(-45px / 2);
  right: 0;
}
.button-up > a,
.button-up > a > span{
  width: 100%;
  height: 100%;
  display: flex;
}
.button-up > a > span:before{
  margin: auto;
  color: white;
  font-size: 22px;
}}
