.items-leading,
.item {
  margin-bottom: 20px;
}

.item-image.pull-left {
  float: none;
}

.flex {
  display: flex;
}

.wrap-center {
  max-width: 980px;
  min-width: 320px;
  margin: 0 auto;
}

html, body {
  width: 100%;
}

body {
  background-color: #aad400;
  margin: 0;
  padding: 0;
  min-width: 320px;
}
body h2 {
  margin-top: 0;
}
body h3 {
  font-size: 1.2rem;
  font-weight: bold;
}
@media screen and (max-width: 1024px) {
  body {
    padding-top: 70px;
  }
}

button, input, a {
  outline: none !important;
}

main {
  background-color: #fff;
}

body.headerFloat main {
  padding-top: 70px;
}
body.headerFloat #header {
  position: fixed;
}

#header {
  position: relative;
  top: 0;
  z-index: 10000;
  width: 100%;
}
#header .tab {
  display: none;
}
#header .header-container {
  height: 70px;
  width: 100%;
  min-width: 320px;
  position: relative;
  background-color: #fff;
  border-bottom: 1px solid #dadada;
}
#header h1 {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  margin: 0;
  padding: 0;
  align-items: center;
  white-space: nowrap;
}
#header h1 #logo {
  display: flex;
  align-items: center;
  text-decoration: none;
}
#header h1 #logo img {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
   supported by Chrome, Edge, Opera and Firefox */
  max-height: 60px;
}
#header h1 #logo img + span {
  padding-left: 7px;
}
#header #topmenu {
  position: relative;
  right: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
}
#header #topmenu > nav {
  position: relative;
  height: 100%;
}
#header #topmenu > nav > .menu {
  position: absolute;
  right: 30px;
  align-items: center;
  height: 69px;
  white-space: nowrap;
  background-color: #fff;
}
#header #topmenu > nav > .menu li u {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
#header #topmenu > nav > .menu li u i {
  color: #333;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 0;
}
#header #topmenu > nav > .menu > li {
  display: block;
  height: 50px;
  width: 170px;
  float: right;
}
#header #topmenu > nav > .menu > li > a, #header #topmenu > nav > .menu > li > span {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
  padding: 0 30px;
}
#header #topmenu > nav > .menu > li a, #header #topmenu > nav > .menu > li span {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  text-decoration: none;
}
#header #topmenu > nav > .menu > li ul {
  display: none;
  width: 300px;
  padding: 0;
  position: relative;
  background: #eee;
}
#header #topmenu > nav > .menu > li ul li {
  list-style: none;
  position: relative;
}
#header #topmenu > nav > .menu > li ul li u {
  display: inline-block;
  position: absolute;
  transform: translateY(-50%);
  right: 5px;
}
#header #topmenu > nav > .menu > li ul li u i {
  font-size: 11px;
  font-weight: bold;
  transform: rotateZ(90deg);
}
#header #topmenu > nav > .menu > li ul a {
  padding: 15px 15px;
  display: block;
}
#header #topmenu > nav > .menu > li ul a:hover {
  text-decoration: underline dashed;
}
#header #topmenu > nav > .menu > li ul ul {
  display: block;
}
#header #topmenu > nav > .menu > li ul ul a {
  padding-left: 30px;
}
#header #topmenu > nav > .menu > li:focus, #header #topmenu > nav > .menu > li:visited {
  outline: none;
}
#header #topmenu > nav > .menu > li:hover {
  border-top: none;
  border-bottom: none;
  box-sizing: border-box;
  background: #eee;
}
#header #topmenu > nav > .menu > li.current, #header #topmenu > nav > .menu > li.parent.active {
  background-color: #aad400 !important;
}
#header #topmenu > nav > .menu > li.current > a, #header #topmenu > nav > .menu > li.current > span, #header #topmenu > nav > .menu > li.current i, #header #topmenu > nav > .menu > li.parent.active > a, #header #topmenu > nav > .menu > li.parent.active > span, #header #topmenu > nav > .menu > li.parent.active i {
  color: #fff !important;
}
#header #topmenu > nav > .menu > li.current ul, #header #topmenu > nav > .menu > li.parent.active ul {
  background-color: #aad400;
}
#header #topmenu > nav > .menu > li.parent.active > a, #header #topmenu > nav > .menu > li.parent.active > span {
  color: #fff;
}
#header #topmenu > nav > .menu > li.parent.active > a ~ ul li a, #header #topmenu > nav > .menu > li.parent.active > span ~ ul li a {
  color: #fff;
}
#header #topmenu > nav > .menu > li.parent.active > a ~ ul li.active, #header #topmenu > nav > .menu > li.parent.active > span ~ ul li.active {
  border-right: none;
}
#header #topmenu > nav > .menu > li.parent.active > a ~ ul li.active > a, #header #topmenu > nav > .menu > li.parent.active > span ~ ul li.active > a {
  text-decoration: underline;
}
#header #topmenu > nav > .menu > li.parent:hover i {
  transform: rotateZ(90deg);
}
#header #topmenu > nav > .menu > li.parent:hover > a ~ ul, #header #topmenu > nav > .menu > li.parent:hover > span ~ ul {
  display: block;
}
#header #topmenu > nav > .menu > li.drop {
  background-color: #eee;
}
#header #topmenu > nav > .menu > li.drop i {
  transform: rotateZ(90deg);
}
#header #topmenu > nav > .menu > li.drop > a ~ ul, #header #topmenu > nav > .menu > li.drop > span ~ ul {
  display: block;
}
#header #topmenu > nav > .menu > li.drop > a ~ ul li:hover, #header #topmenu > nav > .menu > li.drop > span ~ ul li:hover {
  color: #fff;
}
#header #topmenu > nav > .menu > li:last-child.drop, #header #topmenu > nav > .menu > li:last-child:hover {
  position: relative;
}
#header #topmenu > nav > .menu > li:last-child.drop > ul, #header #topmenu > nav > .menu > li:last-child:hover > ul {
  position: absolute;
  left: auto;
  right: 0;
}
#header .burger {
  position: absolute;
  right: 15px;
  top: 0;
  height: 100%;
  width: 40px;
  display: none;
  border: none;
  background: none;
  padding: 0;
}
#header .burger + #burger {
  position: absolute;
  left: -1000px;
}
#header .burger span {
  display: inline-block;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 30px;
  color: #aaa;
  border: 1px solid #aaa;
}
#header .burger span + span {
  display: none;
}
#header .action {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
  right: 10px;
  z-index: 1;
}
#header .action + .menu {
  right: 110px !important;
}
#header .action .search, #header .action .user {
  height: 50px;
  width: 50px;
  position: relative;
}
#header .action .search:hover, #header .action .search.drop, #header .action .user:hover, #header .action .user.drop {
  background-color: #eee;
}
#header .action .search:hover > form, #header .action .search.drop > form, #header .action .user:hover > form, #header .action .user.drop > form {
  display: block;
}
#header .action .search > a, #header .action .user > a {
  height: 100%;
  width: 100%;
  display: flex;
  text-decoration: none;
  color: #777;
  text-align: center;
  align-items: center;
  justify-content: center;
}
#header .action .search > a::before, #header .action .user > a::before {
  font-size: 25px;
}
#header .action .search > a + *, #header .action .user > a + * {
  display: none;
  width: 300px;
  background-color: #eee;
  padding: 15px;
  position: absolute;
  top: 100%;
  right: 0;
}
#header .action .search .tmpl_jmodedit > span, #header .action .user .tmpl_jmodedit > span {
  width: 44px;
  left: 0px;
  top: 3px;
  z-index: 1;
  background-color: #fff;
}
#header .action .search .mod-finder__search input {
  padding-right: 95px;
}
#header .action .search .mod-finder__search button {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  border: none;
  z-index: 0;
}
#header .action .search .mod-finder__search button span {
  display: none;
}
#header .action .search .awesomplete {
  width: 100%;
}
#header .action .user.connected .icon-user {
  color: #0a58ca;
}
#header .action .user .tmpl_jmodedit > span {
  left: auto;
  right: 0;
}
@media screen and (max-width: 1024px) {
  #header {
    background: rgba(0, 0, 0, 0.9);
    position: absolute;
  }
  #header .header-container {
    display: block;
  }
  #header h1 {
    display: flex;
  }
  #header #topmenu > nav > .menu > li {
    height: auto;
  }
  #header #topmenu > nav > .menu > li u {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
  }
  #header #topmenu > nav > .menu > li > a,
#header #topmenu > nav > .menu > li > span, #header #topmenu > nav > .menu > li.drop > ul, #header #topmenu > nav > .menu > li:hover > ul {
    border-bottom: 1px solid #dadada;
  }
  #header #topmenu > nav > .menu > li.active i {
    transform: rotateZ(90deg);
  }
  #header #topmenu > nav > .menu > li.active > ul {
    display: block;
  }
  #header #topmenu > nav > .menu > li.active.drop {
    display: none;
  }
  #header #topmenu > nav > .menu > li.parent > a:after, #header #topmenu > nav > .menu > li.parent > span:after {
    float: right;
  }
  #header #topmenu > nav > .menu > li ul {
    width: 100%;
  }
  #header #topmenu > nav > .menu > li ul li u {
    display: flex;
    right: 20px;
  }
  #header #topmenu > nav > .menu > li:last-child.drop > ul {
    position: relative;
  }
  #header .burger {
    display: flex;
    align-items: center;
    margin: 0;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
     supported by Chrome, Edge, Opera and Firefox */
  }
  #header .action {
    position: static;
    display: block;
  }
  #header .action .search, #header .action .user {
    height: auto;
    width: 100%;
    border-bottom: 1px solid #dadada;
  }
  #header .action .search > a, #header .action .user > a {
    padding: 15px 15px;
    display: block;
  }
  #header .action .search > a + *, #header .action .user > a + * {
    position: relative;
    width: 100%;
  }
  #header .action .search.drop > a, #header .action .user.drop > a {
    padding: 20px 15px 15px;
  }
  #header .action .search.drop > a:before, #header .action .user.drop > a:before {
    border: 1px solid #aaa;
    border-radius: 50%;
    padding: 10px 11px;
  }
  #header .action .search.drop > a + *, #header .action .user.drop > a + * {
    padding-top: 0;
  }
  #header .action .search.drop > a + * .form-group, #header .action .user.drop > a + * .form-group {
    margin-top: 0;
  }
  #header .action .user.connected > a:before {
    color: #0a58ca;
  }
  #header .action .user.connected.drop a:before {
    border: 1px solid #0a58ca;
  }
}

#burger {
  position: absolute;
  top: 0;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  #burger + #header #topmenu {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: -5000px;
    z-index: -1;
    margin: 0;
    background-color: #fff;
    opacity: 0;
    transition: top 0.2s, opacity 1s;
  }
  #burger + #header #topmenu > nav > .menu {
    position: static;
    width: 100%;
    height: 100%;
  }
  #burger + #header #topmenu > nav > .menu > li {
    display: block;
    width: 100%;
  }
  #burger + #header #topmenu > nav > .menu > li > i {
    top: 17px;
  }
  #burger + #header #topmenu > nav > .menu > li > a, #burger + #header #topmenu > nav > .menu > li > span {
    display: block;
    padding: 15px 15px;
    font-size: 1.4rem;
  }
  #burger:checked + #header {
    display: block;
    height: 1000%;
    left: 0;
    top: 0;
    padding: 0;
  }
  #burger:checked + #header .burger span {
    display: none;
  }
  #burger:checked + #header .burger span + span {
    display: flex;
  }
  #burger:checked + #header #topmenu {
    top: 70px;
    opacity: 1;
  }
}

.control-group, .form-group {
  margin: 1em 0;
}

.btn-group {
  margin-bottom: 1rem;
}

.form-control {
  padding: 0.6rem 1rem;
}

.choices__button_joomla {
  margin-left: 15px;
}

.mod-login-logout__login-greeting {
  margin-bottom: 5px;
}

.pagenavigation {
  clear: both;
  margin-top: 20px;
}
.pagenavigation .pagination {
  display: flex;
  justify-content: space-between;
}

.fields-container {
  padding: 30px 30px 30px 60px;
  background-color: #eee;
}

.readmore {
  margin-bottom: 20px;
}

#fog {
  background-color: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  z-index: 900;
  display: none;
  opacity: 0;
  transition: opacity 1s;
}

.fog #fog {
  display: block;
  opacity: 1;
}

#system-message-container {
  width: 100%;
}
#system-message-container joomla-alert {
  margin: 0;
}

#breadcrumb {
  background: none;
  padding-left: 16px;
  padding: 20px 0 0;
  margin: 0;
  font-size: 0.8rem;
}
#breadcrumb .breadcrumb {
  padding-left: 15px;
}
#breadcrumb .divider {
  padding-right: 4px;
}

.item-page .form-validate fieldset {
  margin-bottom: 20px;
}

#contents {
  position: static;
  padding: 0 0 40px;
}
#contents img {
  max-width: 100%;
}
#contents figure.item-image {
  padding-right: 20px;
}
#contents .wrap-center {
  display: flex;
}
#contents .guid-line > div {
  width: 33.3%;
}
#contents .com-content-article .page-header h1 {
  display: none;
}
#contents .com-content-article .page-header h2 {
  margin: 50px 0 20px;
}
#contents #middle {
  width: 100%;
  padding: 0 15px;
}
#contents #middle.full {
  width: 100%;
}
#contents #dropright, #contents #dropleft {
  position: absolute;
  top: 150px;
  left: -10000px;
  z-index: 999999;
}
#contents aside {
  width: 30%;
  background-color: #fff;
}
#contents aside .drop-side {
  position: relative;
}
#contents aside .drop-side .tab {
  display: none;
  transition: top 0.4s;
}
#contents aside .drop-side .tab span {
  font-size: 30px;
  padding-left: 10px;
}
#contents aside .drop-side .mod-finder__search {
  position: relative;
  display: block;
}
#contents aside .drop-side .mod-finder__search input {
  padding-right: 3.3rem;
}
#contents aside .drop-side .mod-finder__search .btn {
  font-size: 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
#contents aside .drop-side .mod-finder__search .icon-search {
  font-size: 1.5rem;
}
#contents aside .nav {
  display: block;
  margin-bottom: 20px;
}
#contents aside .nav i {
  display: none;
}
#contents aside .nav > li a {
  display: block;
  padding: 8px 10px;
}
#contents aside .nav > li a + ul {
  padding-left: 20px;
}
#contents aside#right .drop-side {
  padding-left: 5px;
}
@media screen and (max-width: 1024px) {
  #contents {
    position: relative;
  }
  #contents figure.item-image {
    padding-right: 0;
    float: none !important;
  }
  #contents img {
    height: auto !important;
    width: 100% !important;
    display: block;
    margin: 0 auto;
  }
  #contents .wrap-center {
    display: block;
  }
  #contents .guid-line > div {
    width: 100%;
  }
  #contents aside {
    width: 270px;
    position: fixed;
    top: 70px;
    z-index: 901;
    border-radius: 0 10px 0 0;
    box-shadow: -2px 1px 5px #ccc;
    height: calc(100% + 28px);
  }
  #contents aside .nav > li > a {
    padding: 12px 10px;
  }
  #contents aside .drop-side {
    height: 100%;
    padding-left: 0;
  }
  #contents aside .drop-side .tab {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 55px;
    border-radius: 0 10px 10px 0;
    position: absolute;
    right: -40px;
    z-index: -1;
    margin-bottom: 0;
    box-shadow: 0px 3px 10px #ccc;
    background: #fff;
    top: 190px;
  }
  #contents aside .drop-side .tab span {
    position: relative;
    top: -3px;
  }
  #contents aside .drop-side .tab span:last-child {
    display: none;
  }
  #contents aside .drop-side > div {
    height: 100%;
    overflow: auto;
    background: #fff;
  }
  #contents aside .drop-side .mod-finder {
    padding: 6px 15px 0;
    background: #fff;
  }
  #contents aside#right {
    padding: 0;
    left: -270px;
    opacity: 0.75;
    transition: left 0.5s, opacity 0.5s;
  }
  #contents aside#right .drop-side {
    height: 100%;
    padding-left: 0;
  }
  #contents aside#right .drop-side > div {
    padding: 0 15px;
  }
  #contents #dropright:checked + aside {
    opacity: 1;
    position: absolute;
    top: 5px;
  }
  #contents #dropright:checked + aside#right {
    left: 0;
  }
  #contents #dropright:checked + aside#right .tab {
    top: 0;
  }
  #contents #dropright:checked + aside#right .tab span:first-child {
    display: none;
  }
  #contents #dropright:checked + aside#right .tab span:last-child {
    display: inline;
  }
}

/*** TOOLTIP EDDITING ********************/
[role=tooltip]:not(.show) {
  right: 5em;
  z-index: 900;
  display: none;
  max-width: 100%;
  padding: 0.5em;
  margin: 0.5em;
  color: #000;
  text-align: start;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 8px;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.8);
}
[role=tooltip]:not(.show)[id^=editarticle-] {
  right: auto;
  margin-inline-start: -10em;
}
[role=tooltip]:not(.show)[id^=editcontact-] {
  right: auto;
  margin-inline-start: -10em;
}
[role=tooltip]:not(.show)[id^=id-skip-] {
  right: auto;
}
[role=tooltip]:not(.show)[id^=cbunpublish] {
  right: auto;
}

:focus + [role=tooltip],
:hover + [role=tooltip] {
  position: absolute;
  display: block;
}

.tmpl_jmodedit {
  position: relative;
  height: 0;
}
.tmpl_jmodedit > span {
  border: 1px solid #aaa;
  border-radius: 5px;
  position: absolute;
  right: 0;
}
.tmpl_jmodedit > span .jmodedit {
  position: relative;
}
.tmpl_jmodedit > span .jmodedit + div {
  min-width: 150px;
  position: absolute;
  right: 0;
}

#topmenu .tmpl_jmodedit {
  display: flex;
  align-items: center;
  justify-content: center;
}

/*****************************************/
#footer {
  width: 100%;
  border-top: 1px solid #fff;
  background-color: #aad400;
}
#footer .copyright {
  text-align: center;
}
#footer .copyright a {
  display: inline-block;
  padding: 30px 0;
  color: #fff;
}

#back-top {
  position: fixed;
  bottom: 10px;
  right: 10px;
  transform: rotate(90deg);
  border-radius: 50%;
  display: none;
  box-shadow: 0px 3px 10px #ccc;
  background-color: #fff;
  opacity: 0.75;
}
#back-top a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 55px;
  height: 55px;
  font-size: 30px;
  background: none;
  text-decoration: none;
  padding-bottom: 6px;
  color: #aad400;
}

[class^=grid-] {
  display: flex;
  background: #ddd;
}

.grid_container {
  padding-bottom: 30px;
}

.grid-row {
  border: 1px solid #0051ff;
}
.grid-row.revert {
  flex-direction: row-reverse;
}
.grid-row > div {
  flex-grow: 1;
}
@media screen and (max-width: 1024px) {
  .grid-row {
    flex-direction: column;
  }
}
.grid-col {
  flex-direction: column;
}
.grid-col.revert {
  flex-direction: column-reverse;
}

.desc-view {
  display: flex;
}
.desc-view > div:first-child {
  width: 100px;
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid greenyellow;
}
.desc-view > div:first-child i {
  font-size: 50px;
  line-height: 0 !important;
}
.desc-view > div:last-child {
  flex-grow: 1;
  padding: 15px;
  border: 1px solid #ff00dd;
}

/*---------------------------*/
#header h1 #logo img + span img {
  width: 260px;
}
@media screen and (max-width: 768px) {
  #header h1 #logo img {
    max-height: 45px;
  }
  #header h1 #logo img + span img {
    width: 180px;
  }
}

#footer, body {
  background-color: #502d16;
}

h2 {
  color: #502d16;
}

a {
  color: #aad400;
}
a:hover {
  color: #aad400;
}

.swiper-container.ph-module-swiper-container {
  height: 250px !important;
}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {
  opacity: 1;
}
.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev {
  height: 30px;
  width: 50px;
  opacity: 0;
}

.pg-category-view > div:last-child,
.pg-category-view .pg-top-icons,
.pg-category-view .pg-item-box-icons-box,
.pg-category-view .pg-item-box-title {
  display: none !important;
}
.pg-category-view .pagination {
  font-size: 0px;
}
.pg-category-view .pagination > select,
.pg-category-view .pagination .counter {
  display: none;
}
.pg-category-view .pagination .pagination {
  margin: 30px auto 0;
  font-size: 16px;
}

.pg-categories-items-box, .pg-category-items-box {
  justify-content: center;
}

#userForm > p {
  text-align: center;
  color: yellowgreen;
  margin-top: 65px;
}
#userForm > button {
  display: block;
  width: 210px;
  padding: 15px;
  margin: 0 auto;
}
#userForm label {
  display: none !important;
}
#userForm input, #userForm select, #userForm textarea {
  font-size: 16px;
}
#userForm input, #userForm select {
  width: 100%;
  height: 50px;
  border-radius: 0.25rem;
}
#userForm textarea {
  width: 100%;
}
#userForm .formControls {
  position: relative;
  width: 100%;
  margin: 0;
  max-width: none;
  flex: none;
}
#userForm .formControls p {
  margin: 0;
}
#userForm .rsform-captcha-box {
  padding-left: 190px;
}
#userForm img {
  position: absolute;
  top: 8px;
  left: 23px;
  z-index: 5;
  width: 154px !important;
}
#userForm .rsform-submit-button {
  position: absolute;
  right: 11px;
  height: 50px;
  padding-left: 60px;
  padding-right: 60px;
}
#userForm .rsform-captcha-refresh-button {
  position: absolute;
  right: 0;
  z-index: 15;
  display: flex;
  height: 50px;
  align-items: center;
  border-radius: 0 0.25rem 0.25rem 0;
}
#userForm .rsform-block-captcha .input-group {
  border-radius: 0.25rem;
  background-color: #fff;
}
#userForm .rsform-block-captcha .input-group input {
  position: relative;
  z-index: 10;
  background-color: transparent;
}
#userForm .rsform-block-mandatory {
  position: relative;
  top: 40px;
  text-align: right;
  color: #fff;
}

.rsform-submit-button {
  background-color: #aad400 !important;
  border-color: #aad400 !important;
}

#system-message-container {
  margin-bottom: 15px;
}

.avs {
  float: right;
  margin-left: 10px;
}
.avs code {
  display: block;
  width: 450px;
}
@media screen and (max-width: 650px) {
  .avs {
    float: none;
    margin-left: 0;
  }
  .avs code {
    width: 300px;
    margin: 0 auto;
  }
}

.pagination .page-item.active .page-link {
  background-color: #aad400;
  border-color: #aad400;
}
.pagination .page-link {
  color: #aad400;
}
.pagination .page-item.active .page-link {
  background-color: #502d16;
  border-color: #502d16;
}
.pagination .page-link {
  color: #502d16;
}

/*# sourceMappingURL=style.css.map */
