/*                               

  ╦ ╦┌┐ ┬  ╔═╗┌─┐┬─┐┬┌┬┐┌─┐┌─┐    
  ║ ║├┴┐│  ║  ├─┤├┬┘│ │ ├─┤└─┐    
  ╚═╝└─┘┴  ╚═╝┴ ┴┴└─┴ ┴ ┴ ┴└─┘    
  Joomla-template by Egbert Prins 
  Contact: egbertprins@gmail.com
  Version 3.0.13 - Release date 06-07-2024
                
*/

@charset "UTF-8";




.readmore a {
  background-color: transparent;
  color: var(--color-primary);
}

.readmore a:after {
  background-color: var(--color-primary);
}

.blog-featured .blog-items .blog-item .page-header h2 {
  color: var(--color-h2)
}

.blog-featured .blog-items .blog-item .page-header h2 a {
  color: inherit;
}

.blog-featured .blog-items .blog-item .item-content>figure>img {
  border-color: var(--color-lines);
}

#ubicaritas_topmenu ul li {
  background-color: var(--color-canvas);
  border-color: var(--color-secundary);
}

#ubicaritas_topmenu ul li a {
  color: var(--color-secundary);
}

#ubicaritas_topmenu ul li a::before {
  color: var(--color-secundary);
}

#ubicaritas_topmenu ul li a::before {
  color: var(--color-canvas);
}

#ubicaritas_topmenu ul li:hover {
  background-color: var(--color-secundary);
}

#ubicaritas_topmenu ul li:hover a {
  color: var(--color-canvas);
}

@media only screen and (max-width: 650px) {
  #ubicaritas_mainmenu {
    background-color: #303030;
    color: var(--color-canvas);
  }

  #ubicaritas_mainmenu a {
    color: inherit;
  }

  #ubicaritas_mainmenu a:hover {
    background-color: #000000;
  }

  #ubicaritas_mainmenu span {
    color: inherit;
  }

  #ubicaritas_mainmenu>h3 {
    color: var(--color-canvas);
  }


  #ubicaritas_mainmenu>div>ul>li {
    background-color: #505050;
    color: #e7e7e7;
  }

  #ubicaritas_mainmenu>div>ul>li a,
  #ubicaritas_mainmenu>div>ul>li span {
    color: inherit;
  }

  #ubicaritas_mainmenu>div>ul>li a:hover {
    background: #000000;
    color: #ffffff;
  }

  #ubicaritas_mainmenu>div>ul>li>ul {
    border-color: var(--color-canvas);
  }

  #ubicaritas_mainmenu>div>ul>li>ul>li {
    background-color: #505050;
    color: #e7e7e7;
  }

  #ubicaritas_mainmenu>div>ul>li>ul>li:hover {
    background: #000000;
    color: #ffffff;
  }

  #ubicaritas_mainmenu>div>ul>li>ul>li.divider {
    border-top: 1px solid var(--color-canvas);
  }
}


@media only screen and (min-width: 651px) {
  #ubicaritas_mainmenu>div>ul>li {
    background-color: var(--color-primary);
    color: var(--color-canvas);
  }

  #ubicaritas_mainmenu>div>ul>li a, #ubicaritas_mainmenu>div>ul>li span {
    color: inherit;
  }

  #ubicaritas_mainmenu>div>ul>li:hover {
    background: var(--color-secundary);
    color: var(--color-canvas);
  }

  #ubicaritas_mainmenu>div>ul>li.current {
    background: var(--color-secundary);
    color: var(--color-canvas);
  }

  #ubicaritas_mainmenu>div>ul>li>ul {
    border-top-color: var(--color-canvas);
  }

  #ubicaritas_mainmenu>div>ul>li>ul>li {
    background: var(--color-primary);
    color: var(--color-canvas);
  }

  #ubicaritas_mainmenu>div>ul>li>ul>li:hover {
    background: var(--color-secundary);
    color: var(--color-canvas);
  }
}

dl.article-info dd span:before {
  color: var(--color-primary);
}

ul.mod-articlescategory>li>a.mod-articles-category-title:first-child {
  background: var(--color-secundary);
  box-shadow: 2px 2px 5px var(--color-lines);
  color: var(--color-canvas);
}

#ubicaritas_footer ul li {
  color: var(--color-grayed);
}

nav.pagenavigation ul {
  background-color: var(--color-primary);
  box-shadow: 2px 2px 5px var(--color-lines);
  color: var(--color-canvas);
}

nav.pagenavigation ul>li>a {
  color: var(--color-canvas);
}

nav.pagenavigation .pagination {
  background-color: var(--color-primary);
  box-shadow: 2px 2px 5px var(--color-lines);
  color: var(--color-canvas);
}

nav.pagenavigation .pagination>a {
  color: var(--color-canvas);
}

#ubicaritas_slideshow {
  border-bottom-color: var(--color-lines);
}

#system-message-container joomla-alert {
  background-color: rgba(0, 0, 0, 0.5);
}

#system-message-container joomla-alert .alert-wrapper {
  color: white;
}

#system-message-container joomla-alert button {
  color: white;
}

#system-message-container joomla-alert[type="warning"] .alert-wrapper {
  background-color: #66a103;
}

#system-message-container joomla-alert[type="danger"] .alert-wrapper {
  background-color: #c00000;
}

#system-message-container joomla-alert[type="info"] .alert-wrapper {
  background-color: #2a9df4;
}

#system-message-container joomla-alert[type="success"] .alert-wrapper {
  background-color: #66a103;
}

table.table thead tr {
  color: var(--color-primary);
}

table.table tbody tr:nth-child(odd) {
  background-color: var(--color-table-odd);
}

table.table tbody tr:nth-child(even) {
  background-color: var(--color-table-even);
}

table.table tbody tr:hover {
  background-color: var(--color-table-hover);
}

button {
}



