/*
Theme Name:   svaja
Description:  Write here a brief description about your child-theme
Author:       svaja_admin
Author URL:   https://jaunatiessvaja.lt
Template:     materialis
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  svaja
*/

/* Write here your own personal stylesheet */
input[type=submit], .button {
    font-family: Roboto, sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 0.875rem;
    line-height: 2.25rem;
    font-weight: 500;
    letter-spacing: 0.0892857143em;
    text-decoration: none;
    text-transform: uppercase;
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    padding: 0 8px 0 8px;
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-width: 64px;
    height: auto;
    border: none;
    outline: none;
     -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    overflow: hidden;
    vertical-align: middle;
    border-radius: 4px;
    background-color: #edf492;
    font-size: 0.875rem;
    line-height: 40px;
    padding: 0 20px;
    border-color: transparent;
     text-transform: none;
    white-space: nowrap;
    margin-bottom: 1rem;
}
input[type=submit] .button:hover {
transition: opacity 150ms linear;
background-color:#edf492;

}
.bg-focus {
  background-color: #edf492;
}
.focus {
  color: #edf492;
}
samp {
  color: #fff;
  background: #a8df65;
}

input[type=submit].color1.link::before,
input[type=submit].color1.link::after,
.button.color1.link::before,
.button.color1.link::after {
  background-color: rgba(221, 248, 148, 0.8);
}
input[type=submit].color1 :disabled,
input[type=submit].color1.disabled,
.button.color1 :disabled,
.button.color1.disabled {
  background-color: rgba(221, 248, 148, 0.5);
  border-color: rgba(221, 248, 148, 0.5);
  cursor: default;
  pointer-events: none;
}
.subscribe-form input[type=submit]:disabled,
.subscribe-form input[type=submit]:disabled[disabled],
.subscribe-form input[type=submit].disabled {
  cursor: default;
  font-style: normal;
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(221, 248, 148, 0.7);
  border-color: rgba(221, 248, 148, 0.7);
  padding: 0.55rem 20px;
}
.contact-form-wrapper input[type=submit]:disabled,
.contact-form-wrapper input[type=submit]:disabled[disabled],
.contact-form-wrapper input[type=submit].disabled {
  cursor: default;
  font-style: normal;
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(221, 248, 148, 0.7);
  border-color: rgba(221, 248, 148, 0.7);
  padding: 0.55rem 20px;
}

.grad-180-transparent-color1 {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(221, 248, 148, 0.5) 82.5%, rgba(144, 54, 255, 0.8) 100%);
}
img.icon.bordered.color1, img.icon.color1.card[class*=bottom-border-], i.mdi.icon.bordered.color1, i.mdi.icon.color1.card[class*=bottom-border-] {
    border-color: #a8df65;
}
i.mdi.icon.bordered, i.mdi.icon.card[class*=bottom-border-] {
    border-color: #a8df65;
}
img.color1, i.mdi.color1 {
    color: #a8df65;
}
.color1 {
    color: #a8df65;
}
input[type=submit].color1:not(:disabled), .button.color1:not(:disabled) {
    border-color: #7200ff;
}
input[type=submit].color1, .button.color1 {
    background-color: #a8df65;
}
.button.color1 {
    background-color: #a8df65;
	transition: 0.5s;
}
.button.color1:hover{
	transition: opacity 450ms linear;
background-color:#b477ff;
}
.button.color1:after {
   transition: 0.5s;
}
.mdc-elevation--z1 {
   box-shadow: none;
}
.fixto-fixed ul.dropdown-menu.material-buttons > a:hover, .fixto-fixed ul.dropdown-menu.material-buttons > li:hover,  .fixto-fixed ul.dropdown-menu.material-buttons > li:hover, .fixto-fixed ul.dropdown-menu li:hover, .fixto-fixed ul.dropdown-menu.material-buttons li:hover, .fixto-fixed ul.dropdown-menu.material-buttons li a:hover{
	background-color:#C2932D;
}
@media (min-width: 768px) {
  .content-section.content-section-spacing-medium {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

#about-1 .content-section.content-section-spacing-large {
  padding-top: 40px;
  padding-bottom: 0px;
}
.sidebar .widget .widgettitle i.widget-icon {
    display:none;
}
.post-date{
	width:100%;
	float:left;
	font-size:0.7em;
	margin:3px 0px 0px;
	letter-spacing:0.911px;
	line-height:0.7em;
}
.sidebar .widget ul li a {
    margin: 9px 0px 0px;
	line-height: 1.3em;
    color: #2b2d42;
    display: inline-block;
}


.sidebar .widget ul li a:hover,
.sidebar .widget ul li a:hover * {
  color: rgb(144, 54, 255);
}
.sidebar .widget ul li{
	transition:0.3s;
}
.sidebar .widget ul li:hover:before {
  content: "";
  height: calc(100%);
  width: 1px;
  display: block;
  background: rgb(144, 54, 255);
  position: absolute;
  top: 0px;
  left: 0px;
}

.sidebar .widget .widgettitle i.widget-icon:before {
  content: "\F72B";
}

.sidebar .widget.widget_search .widgettitle i.widget-icon:before {
  content: "\F349";
}

.sidebar .widget.widget_search h5 {
  padding: 25px 20px 10px 20px;
}

.sidebar .widget.widget_search form {
  padding: 0 25px 10px 25px;
}

.sidebar .widget.widget_search form .mdc-text-field {
  width: 100%;
}

.sidebar .widget.widget_calendar .widgettitle i.widget-icon:before {
  content: "\F0F6";
}

.sidebar .widget.widget_recent_entries .widgettitle i.widget-icon:before {
  content: "\F2DA";
}

.sidebar .widget.widget_media_image {
  padding: 0px;
  overflow: hidden;
}

.sidebar .widget.widget_media_image img {
  display: block;
  width: 100%;
}

.sidebar .widget.widget_media_image .wp-caption {
  padding: 0px;
  margin: 0px;
  max-width: 100%;
  border: none;
}

.sidebar .widget.widget_media_image .wp-caption .wp-caption-text {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.sidebar .widget.widget_media_image .widgettitle + .wp-caption {
  padding: 25px 20px;
}

.sidebar .widget.widget_media_image .widgettitle + .wp-caption .wp-caption-text {
  margin-bottom: 0rem;
}

.sidebar .widget.widget_media_video {
  padding: 0px;
  overflow: hidden;
}

.sidebar .widget.widget_media_video mediaelementwrapper {
  display: block;
  width: 100%;
}

.sidebar .widget.widget_media_video .wp-video {
  padding: 0px;
  margin: 0px;
  max-width: 100%;
  border: none;
}

.sidebar .widget.widget_media_video .wp-video .wp-caption-text {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.sidebar .widget.widget_media_video .widgettitle + .wp-video {
  padding: 25px 20px;
}

.sidebar .widget.widget_media_video .widgettitle + .wp-video .wp-caption-text {
  margin-bottom: 0rem;
}

.sidebar .widget.widget_archive .widgettitle i.widget-icon:before {
  content: "\F03C";
}

.sidebar .widget.widget_categories .widgettitle i.widget-icon:before {
  content: "\F332";
}

.sidebar .widget.widget_meta .widgettitle i.widget-icon:before {
  content: "\F4FB";
}

.sidebar .widget.widget_rss .widgettitle i.widget-icon:before {
  content: "\F46B";
}

.sidebar .widget.widget_rss .rss-widget-icon {
  display: none;
}

.sidebar .widget.widget_rss a.rsswidget {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 1.2rem;
}

.sidebar .widget.widget_rss .rss-date,
.sidebar .widget.widget_rss .rssSummary,
.sidebar .widget.widget_rss cite {
  font-size: 0.8rem;
}

.sidebar .widget.widget_tag_cloud .widgettitle i.widget-icon:before {
  content: "\F15F";
}

.sidebar .widget.widget_tag_cloud .tagcloud a:hover {
  border-bottom: 1px solid #7200ff;
}

.sidebar .widget.widget_price_filter .widgettitle i.widget-icon:before {
  content: "\F178";
}

.sidebar .widget.widget_price_filter .price_slider_wrapper {
  padding: 30px 20px 10px 20px;
}

.sidebar .widget.widget_price_filter .price_slider_wrapper .price_slider_amount {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.sidebar .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
  width: 100%;
  text-align: left;
}

ul.dropdown-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: none;
  z-index: 1;
  box-sizing: border-box;
  width: 100%;
  position: absolute;
}

ul.dropdown-menu > li.logo:before,
ul.dropdown-menu > li.logo:after {
  display: none !important;
}

ul.dropdown-menu li {
  display: block;
  position: relative;
  color: #ffffff;
  transition: all 0.4s;
  overflow: hidden;
}

ul.dropdown-menu li a {
  display: block;
  text-decoration: none;
  white-space: nowrap;
  color: inherit;
  position: relative;
  overflow: hidden;
  padding: 0.9em;
}

ul.dropdown-menu li:hover > ul,
ul.dropdown-menu li.hover > ul,
ul.dropdown-menu li:hover,
ul.dropdown-menu li.hover {
  opacity: 1;
  height: auto;
  overflow: visible;
}

ul.dropdown-menu ul {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-background, #fff);
  display: block;
  position: absolute;
  box-sizing: border-box;
  min-width: 170px;
  max-width: calc(100vw - 32px);
  max-height: calc(100vh - 32px);
  margin: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  border-radius: 3px;
  opacity: 0;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 4;
  transition: all 0.2s linear;
  padding: 8px 0;
}

ul.dropdown-menu ul li {
  font-family: Roboto, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0.009375em;
  text-decoration: inherit;
  text-transform: inherit;
  cursor: pointer;
  position: relative;
  outline: none;
  color: #111111;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 0px;
}

ul.dropdown-menu ul ul {
  left: 100%;
  top: 0;
}

ul.dropdown-menu:before {
  content: " ";
  display: table;
}

ul.dropdown-menu:after {
  content: " ";
  display: table;
  clear: both;
}

a[data-menu-toggler] {
  display: block;
  top: 0px;
  right: 0px;
  padding: 1em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  color: #ffffff;
  text-align: right;
  background: #b477ff;
}

@media (min-width: 768px) {
  ul.dropdown-menu {
    display: -moz-flex;
    display: flex;
    -moz-flex: 1 0 auto;
    flex: 1 0 auto;
    -moz-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
    position: static;
  }

  ul.dropdown-menu > li {
    margin: 0px 4px;
  }

  ul.dropdown-menu > li > a {
    font-style: normal;
    font-size: 0.9em;
    line-height: 160%;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 2px;
  }

  ul.dropdown-menu li ul {
    position: absolute;
    padding-left: 0em;
    min-width: 200px;
    z-index: 10;
    top: 100%;
  }

  ul.dropdown-menu li ul ul {
    margin-left: 1px;
    top: 5%;
  }

  ul.dropdown-menu li ul ul:before {
    display: block;
    content: " ";
    width: 5px;
    height: 100%;
    background: transparent;
    float: left;
    position: absolute;
    margin-left: -5px;
    z-index: -1;
  }

  ul.dropdown-menu li ul ul.open-reverse {
    right: 100%;
    left: auto;
    top: 5%;
    margin-right: 1px;
    margin-left: 1px;
  }

  ul.dropdown-menu li ul ul.open-reverse:before {
    display: none;
  }

  ul.dropdown-menu li ul ul.open-reverse:after {
    display: block;
    content: " ";
    width: 5px;
    height: 100%;
    background: transparent;
    position: absolute;
    z-index: -1;
    top: 0px;
    right: -5px;
  }

  a[data-menu-toggler] {
    display: none;
  }

  .fixto-fixed ul.dropdown-menu > li > a,
  .coloured-nav ul.dropdown-menu > li > a {
    color: #000000;
  }
}

ul.dropdown-menu li li a {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
  padding: 0.9em 1em;
  line-height: 1.5;
}

ul.dropdown-menu li li a::before,
ul.dropdown-menu li li a::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}

ul.dropdown-menu li li a::before {
  transition: opacity 15ms linear;
  z-index: 1;
}

ul.dropdown-menu li li a.mdc-ripple-upgraded::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}

ul.dropdown-menu li li a.mdc-ripple-upgraded::after {
  top: 0;
  /* @noflip */
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

ul.dropdown-menu li li a.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  left: var(--mdc-ripple-left, 0);
}

ul.dropdown-menu li li a.mdc-ripple-upgraded--foreground-activation::after {
  -webkit-animation: 225ms mdc-ripple-fg-radius-in forwards, 75ms mdc-ripple-fg-opacity-in forwards;
          animation: 225ms mdc-ripple-fg-radius-in forwards, 75ms mdc-ripple-fg-opacity-in forwards;
}

ul.dropdown-menu li li a.mdc-ripple-upgraded--foreground-deactivation::after {
  -webkit-animation: 150ms mdc-ripple-fg-opacity-out;
          animation: 150ms mdc-ripple-fg-opacity-out;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}

ul.dropdown-menu li li a::before,
ul.dropdown-menu li li a::after {
  top: calc(50% - 100%);
  /* @noflip */
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}

ul.dropdown-menu li li a.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

ul.dropdown-menu li li a::before,
ul.dropdown-menu li li a::after {
  background-color: #ffffff;
}

ul.dropdown-menu li li a:hover::before {
  opacity: 0.2;
}

ul.dropdown-menu li li a:not(.mdc-ripple-upgraded):focus::before,
ul.dropdown-menu li li a.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: 0.4;
}

ul.dropdown-menu li li a:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}

ul.dropdown-menu li li a:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.5;
}

ul.dropdown-menu li li a.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: 0.5;
}

ul.dropdown-menu li li:hover:after {
  color: #ffffff;
}

ul.dropdown-menu li li:hover > a,
ul.dropdown-menu li li a:hover,
ul.dropdown-menu li li a.hover {
  background-color: none;
  color: #000;
	font-weight:500;
}

ul.dropdown-menu.material-buttons li:after {
  content: " ";
  font-family: Material Design Icons;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
  font-size: 1.5em;
  box-sizing: border-box;
  width: 12px;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  right: 12px;
  opacity: 0.9;
  pointer-events: none;
}

ul.dropdown-menu.material-buttons li.page_item_has_children > a,
ul.dropdown-menu.material-buttons li.menu-item-has-children > a {
  padding-right: calc(0.9em + 20px);
}

ul.dropdown-menu.material-buttons li.page_item_has_children:after,
ul.dropdown-menu.material-buttons li.menu-item-has-children:after {
  content: "\F35D";
}

ul.dropdown-menu.material-buttons li.page_item_has_children li.page_item_has_children:after,
ul.dropdown-menu.material-buttons li.page_item_has_children li.page_item_has_children:hover:after,
ul.dropdown-menu.material-buttons li.page_item_has_children li.page_item_has_children.hover:after,
ul.dropdown-menu.material-buttons li.page_item_has_children li.menu-item-has-children:after,
ul.dropdown-menu.material-buttons li.page_item_has_children li.menu-item-has-children:hover:after,
ul.dropdown-menu.material-buttons li.page_item_has_children li.menu-item-has-children.hover:after,
ul.dropdown-menu.material-buttons li.menu-item-has-children li.page_item_has_children:after,
ul.dropdown-menu.material-buttons li.menu-item-has-children li.page_item_has_children:hover:after,
ul.dropdown-menu.material-buttons li.menu-item-has-children li.page_item_has_children.hover:after,
ul.dropdown-menu.material-buttons li.menu-item-has-children li.menu-item-has-children:after,
ul.dropdown-menu.material-buttons li.menu-item-has-children li.menu-item-has-children:hover:after,
ul.dropdown-menu.material-buttons li.menu-item-has-children li.menu-item-has-children.hover:after {
  content: "\F35F";
  font-size: 1.5em;
}

ul.dropdown-menu:not(.material-buttons) > li > a {
  position: relative;
}

ul.dropdown-menu:not(.material-buttons) > li > a:after {
  content: " ";
  font-family: Material Design Icons;
  color: inherit;
  font-size: 1.5em;
  box-sizing: border-box;
  opacity: 0.9;
  pointer-events: none;
  line-height: 1;
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0.7, 1.4);
          transform: translateY(-50%) scale(0.7, 1.4);
  right: 0;
}

ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children > a,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children > a {
  padding-right: 1.5em;
}

ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children > a:after,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children > a:after {
  content: "\F35D";
}

ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children li.page_item_has_children:after,
ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children li.menu-item-has-children:after,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children li.page_item_has_children:after,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children li.menu-item-has-children:after {
  content: " ";
  font-family: Material Design Icons;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
  font-size: 1.5em;
  box-sizing: border-box;
  width: 12px;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  right: 12px;
  opacity: 0.9;
  pointer-events: none;
}

ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children li.page_item_has_children:after,
ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children li.page_item_has_children:hover:after,
ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children li.page_item_has_children.hover:after,
ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children li.menu-item-has-children:after,
ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children li.menu-item-has-children:hover:after,
ul.dropdown-menu:not(.material-buttons) > li.page_item_has_children li.menu-item-has-children.hover:after,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children li.page_item_has_children:after,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children li.page_item_has_children:hover:after,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children li.page_item_has_children.hover:after,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children li.menu-item-has-children:after,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children li.menu-item-has-children:hover:after,
ul.dropdown-menu:not(.material-buttons) > li.menu-item-has-children li.menu-item-has-children.hover:after {
  content: "\F35F";
  font-size: 1.5em;
}

ul.dropdown-menu.material-buttons > li {
  color: #FFF;
}

ul.dropdown-menu.material-buttons > li > a {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
  transition: background-color 0.3s linear;
}

ul.dropdown-menu.material-buttons > li > a::before,
ul.dropdown-menu.material-buttons > li > a::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}

ul.dropdown-menu.material-buttons > li > a::before {
  transition: opacity 15ms linear;
  z-index: 1;
}

ul.dropdown-menu.material-buttons > li > a.mdc-ripple-upgraded::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}

ul.dropdown-menu.material-buttons > li > a.mdc-ripple-upgraded::after {
  top: 0;
  /* @noflip */
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

ul.dropdown-menu.material-buttons > li > a.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  left: var(--mdc-ripple-left, 0);
}

ul.dropdown-menu.material-buttons > li > a.mdc-ripple-upgraded--foreground-activation::after {
  -webkit-animation: 225ms mdc-ripple-fg-radius-in forwards, 75ms mdc-ripple-fg-opacity-in forwards;
          animation: 225ms mdc-ripple-fg-radius-in forwards, 75ms mdc-ripple-fg-opacity-in forwards;
}

ul.dropdown-menu.material-buttons > li > a.mdc-ripple-upgraded--foreground-deactivation::after {
  -webkit-animation: 150ms mdc-ripple-fg-opacity-out;
          animation: 150ms mdc-ripple-fg-opacity-out;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}

ul.dropdown-menu.material-buttons > li > a::before,
ul.dropdown-menu.material-buttons > li > a::after {
  top: calc(50% - 100%);
  /* @noflip */
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}

ul.dropdown-menu.material-buttons > li > a.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

ul.dropdown-menu.material-buttons > li > a:hover::before {
  opacity: 0.2;
}

ul.dropdown-menu.material-buttons > li > a:not(.mdc-ripple-upgraded):focus::before,
ul.dropdown-menu.material-buttons > li > a.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: 0.4;
}

ul.dropdown-menu.material-buttons > li > a:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}

ul.dropdown-menu.material-buttons > li > a:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.5;
}

ul.dropdown-menu.material-buttons > li > a.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: 0.5;
}

ul.dropdown-menu.material-buttons > li > a:before,
ul.dropdown-menu.material-buttons > li > a:after {
  background-color: #ffffff !important;
}

ul.dropdown-menu.material-buttons > li > a:after {
  color: rgba(255, 255, 255, 0.8);
}

/** mate buttons colors **/

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover {
  color: #000;
}

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a {
  background-color: rgba(255, 255, 255, 0.8);
}

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a:not(:disabled),
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a:not(:disabled) {
  color: #260f39;
}

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a::before,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a::after,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a::before,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a::after {
  background-color: white;
}

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a:hover::before,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a:hover::before {
  opacity: 0.08;
}

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a:not(.mdc-ripple-upgraded):focus::before,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a.mdc-ripple-upgraded--background-focused::before,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a:not(.mdc-ripple-upgraded):focus::before,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: 0.24;
}

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a:not(.mdc-ripple-upgraded)::after,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a:not(.mdc-ripple-upgraded):active::after,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.32;
}

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a.mdc-ripple-upgraded,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: 0.32;
}

ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a::before,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item):hover > a::after,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a::before,
ul.dropdown-menu.material-buttons > li:not(.current-menu-item):not(.current_page_item).hover > a::after {
  background-color: white;
}

ul.dropdown-menu.material-buttons > .current_page_item,
ul.dropdown-menu.material-buttons > .current-menu-item {
  color: #000;
}

ul.dropdown-menu.material-buttons > .current_page_item > a,
ul.dropdown-menu.material-buttons > .current-menu-item > a {
  background-color: rgba(255, 255, 255, 0.8);
}

ul.dropdown-menu.material-buttons > .current_page_item > a:not(:disabled),
ul.dropdown-menu.material-buttons > .current-menu-item > a:not(:disabled) {
  color: #260f39;
}

ul.dropdown-menu.material-buttons > .current_page_item > a::before,
ul.dropdown-menu.material-buttons > .current_page_item > a::after,
ul.dropdown-menu.material-buttons > .current-menu-item > a::before,
ul.dropdown-menu.material-buttons > .current-menu-item > a::after {
  background-color: white;
}

ul.dropdown-menu.material-buttons > .current_page_item > a:hover::before,
ul.dropdown-menu.material-buttons > .current-menu-item > a:hover::before {
  opacity: 0.08;
}

ul.dropdown-menu.material-buttons > .current_page_item > a:not(.mdc-ripple-upgraded):focus::before,
ul.dropdown-menu.material-buttons > .current_page_item > a.mdc-ripple-upgraded--background-focused::before,
ul.dropdown-menu.material-buttons > .current-menu-item > a:not(.mdc-ripple-upgraded):focus::before,
ul.dropdown-menu.material-buttons > .current-menu-item > a.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: 0.24;
}

ul.dropdown-menu.material-buttons > .current_page_item > a:not(.mdc-ripple-upgraded)::after,
ul.dropdown-menu.material-buttons > .current-menu-item > a:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}

ul.dropdown-menu.material-buttons > .current_page_item > a:not(.mdc-ripple-upgraded):active::after,
ul.dropdown-menu.material-buttons > .current-menu-item > a:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.32;
}

ul.dropdown-menu.material-buttons > .current_page_item > a.mdc-ripple-upgraded,
ul.dropdown-menu.material-buttons > .current-menu-item > a.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: 0.32;
}

ul.dropdown-menu.material-buttons > .current_page_item > a::before,
ul.dropdown-menu.material-buttons > .current_page_item > a::after,
ul.dropdown-menu.material-buttons > .current-menu-item > a::before,
ul.dropdown-menu.material-buttons > .current-menu-item > a::after {
  background-color: white;
}
