/*
 Theme Name:   Domino's Pizza
 Theme URI:    https://www.dominospizza.pt/
 Description:  Domino's Pizza Website Blog
 Author:       Menir Studio
 Author URI:   #
Template: hello-elementor
 Version:      0.1
*/
/*NORMALIZE CSS*/
a,
abbr,
acronym,
address,
applet,
b,
big,
body,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
object,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
var,
select,
input,
textarea,
:focus ::-moz-focus-inner {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-appearance: none;
}
textarea:focus,
input:focus,
*:focus,
input:focus {
  outline: none !important;
}
body {
  font-feature-settings: "pnum" on, "lnum" on;
}
.grecaptcha-badge {
  visibility: hidden !important;
}
.block {
  overflow: hidden;
}




.mnr-cat a{
  border: 1px solid var(--e-global-color-0dc500a);
  background: var(--e-global-color-0dc500a);
  border-radius: 20px;
  padding: 8px 20px;
  color: #fff;
}

.mnr-cat a:hover{
  border: 1px solid var(--e-global-color-0dc500a);
  background: transparent;
  color: var(--e-global-color-primary);
}

.mnr-tags a{
    border-radius: 20px;
    padding: 8px 20px;
    color: var(--e-global-color-primary);
    border: 1px solid var(--e-global-color-primary);
}
.mnr-cat a:hover{
  color: var(--e-global-color-0dc500a);
  border: 1px solid var(--e-global-color-0dc500a);
}

/*

.mnr-card-loop .elementor-cta__button,
.mnr-underline .elementor-button,
.mnr-underline .menu-item a {
  position: relative;
  text-decoration: none;
}

.mnr-card-loop .elementor-cta__button::after,
.mnr-underline .elementor-button::after,
.mnr-underline .menu-item a::after {
  left: 0;
  right: 0;
  content: "";
  position: absolute;
  height: 2px;
  background: currentcolor;
  bottom: -4px;
  transform: scale(0, 1);
  transform-origin: 100% 50%;
  transition: transform 0.5s ease;
}

.mnr-card-loop:hover .elementor-cta__button::after,
.mnr-underline .menu-item a:hover::after,
.mnr-underline .elementor-button:hover::after {
  transform: scale(1, 1);
  transform-origin: 0% 50%;
}

.mnr-card-loop .post-info-loop{
    font-weight: normal;
    font-size: 15px;
    margin-bottom:15px
}

/*Blog
.mnr-blog-cat .elementor-nav-menu--main a{
    border: 2px solid #C72027;
    border-radius: 5px;
    padding: 5px 15px!important;
    color: #C72027!important;
}

.mnr-blog-cat .elementor-item.elementor-item-active {
  background-color: #C72027;
  color: #fff!important;
}

.single-post .elementor-widget-theme-post-content a {
  color: var(--e-global-color-accent);
}

.single-post .elementor-widget-theme-post-content a:hover {
  color: var(--e-global-color-primary) !important;
}

.single-post .elementor-widget-theme-post-content p {
  margin-bottom: 20px;
}

.single-post .elementor-widget-theme-post-content p,
.single-post .elementor-widget-theme-post-content ul,
.single-post .elementor-widget-theme-post-content ol {
  color: var(--e-global-color-0dc500a);
}

.single-post .wp-block-image.aligncenter {
  display: block;
}

@media (max-width: 768px) {
  .mnr-blog-cat .elementor-nav-menu--main {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .mnr-blog-cat .elementor-nav-menu--main::-webkit-scrollbar {
    display: none;
  }

  .mnr-blog-cat .elementor-nav-menu {
    flex-wrap: nowrap;
    gap: 1rem;
  }

  .mnr-blog-cat .elementor-nav-menu li {
    flex: 0 0 auto;
  }

  .mnr-blog-cat .elementor-nav-menu a {
    display: inline-block;
    padding: 10px 15px;
    white-space: nowrap;
  }
}





*/