/*
 Theme Name:   El Ucabista
 Theme URI:    #
 Description:  Custom child theme based on Extra theme 
 Author:       Mermelon Design
 Author URI:   https://mermelonde.com.ve
 Template:     Extra
 Version:      1.0
 Text Domain:  eu
 Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
*/

@font-face {
  font-family: "font-ucab";
  src: url("assets/fonts/font-ucab/font-ucab.eot?cjs99b");
  src: url("assets/fonts/font-ucab/font-ucab.eot?cjs99b#iefix")
      format("embedded-opentype"),
    url("assets/fonts/font-ucab/font-ucab.ttf?cjs99b") format("truetype"),
    url("assets/fonts/font-ucab/font-ucab.woff?cjs99b") format("woff"),
    url("assets/fonts/font-ucab/font-ucab.svg?cjs99b#font-ucab") format("svg");
  font-weight: normal;
  font-style: normal;
}

:root {
  --eu-main-color: #922884;
}

* {
  font-display: auto;
}

[class^="font-ucab-"],
[class*=" font-ucab-"] {
  font-family: "font-ucab" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.font-ucab-home:before {
  content: "\e901";
}

.font-ucab-logo-emblem:before {
  content: "\e902";
}

.font-ucab-logo-typeface-acronym:before {
  content: "\e903";
}

.font-ucab-logo-typeface-acronym-vertical:before {
  content: "\e900";
}

.font-ucab-logo-full:before {
  content: "\e904";
}

#logo {
  -webkit-transform: initial;
}

#top-menu li.current-menu-item > a {
  color: var(--eu-main-color);
}

.archive.tag .et_pb_post,
.archive.category .et_pb_post,
.search.search-results .et_pb_post {
  margin-bottom: 2rem;
}

.archive.tag .et_pb_post .entry-title,
.archive.category .et_pb_post .entry-title,
.search.search-results .et_pb_post .entry-title {
  font-size: 2rem;
}

.archive.tag .et_pb_post a img,
.archive.category .et_pb_post a img,
.search.search-results .et_pb_post a img {
  left: 0;
  float: left;
  width: 160px;
  height: auto;
  margin: 0 2rem 0.1rem 0;
}

.et-search-field {
  font-family: sans-serif;
}

.et_pb_newsletter_description_content a {
  color: white;
  text-decoration: underline;
}

.et_pb_scroll_top.et-pb-icon {
  right: 15px;
  bottom: 75px;
  padding: 10px;
  border-radius: 100%;
}
