body main .main-content ul li h2.title {
  font-family: 'Aleo';
  font-weight: 400;
}

html, body {
  margin: 0;
  padding: 0;
}
html *, body * {
  box-sizing: border-box;
  outline: none;
}

body {
  overflow-x: hidden;
}
body .h1, body .h2, body .h3, body .h4, body .h5, body .h6, body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: bold;
  margin: 0;
}
body header img {
  width: 100%;
}
@media (min-width: 1440px) {
  body main {
    width: 1100px;
    margin: 0 auto;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  body main {
    width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  body main {
    width: 80%;
    
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  body main {
    width: 80%;
    margin: 0 auto;
  }
  /* body main.mobile {
    width: 85%;
    margin: 0 auto;
    padding-right: 40px;
  } */
}
body main .pagination {
  text-align: center;
  margin-top: 50px;
}
body main .pagination a {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 23px;
  text-align: justify;
  padding: 0 12px;
  color: #000;
  line-height: 1.5;
}
body main .pagination a.active {
  color: #9ac355;
}
@media (max-width: 767px) {
  body main .pagination a {
    font-size: 15px;
  }
  body main .pagination {
    margin-top: 10px;
}
body main .pagination a {
  
    padding: 0 10px;
 
}
}
body main .search {
  margin-top: 30px;
}
body main .search form {
  width: 400px;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 767px) {
  body main .search form {
    width: 100%;
  }
}
body main .search form:before {
  position: absolute;
  right: 10px;
  top: 6px;
  font-size: 17px;
  content: '\f002';
  font-family: 'FontAwesome';
  display: block;
}
body main .search form input {
  width: 100%;
  padding: 10px 10px;
  color: #000000;
  border: 1px solid #000;
}
body main .search form input:focus {
  outline: none !important;
  border: 1px solid #9ac355;
}
body main .main-content ul {
  padding: 0;
}
body main .main-content ul li {
  list-style: none;
  padding-top: 30px;
}
body main .main-content ul li h2.title {
  font-weight: bold;
  font-size: 40px;
}
body main .main-content ul li p.tag {
  color: #9ac355;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 3px;
}
body main .main-content ul li p.tag span {
  font-weight: bold;
}
body main .main-content ul li .grid-container {
  display: grid;
  grid-template-columns: 25% 75%;
  border-bottom: 1px solid #8e8e8e;
  padding-bottom: 30px;
}
body main .main-content ul li:last-child .grid-container{
    border-bottom: none;
}
body main .main-content ul li .grid-container.no-image {
  grid-template-columns: auto;
}
@media (max-width: 767px) {
  body main .main-content ul li .grid-container {
    grid-template-columns: 100%;
  }
}
body main .main-content ul li .grid-container .grid-item {
  padding: 10px 0;
  font-size: 24px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
}
@media (min-width: 1024px) and (max-width: 1439px) {
  body main .main-content ul li .grid-container .grid-item {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  body main .main-content ul li .grid-container .grid-item {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  body main .main-content ul li .grid-container .grid-item {
    font-size: 15px;
  }
}
body main .main-content ul li .grid-container .grid-item img {
  width: 100%;
}
body main .main-content ul li .grid-container .grid-item p {
  margin: 0;
}
body main .main-content ul li .grid-container .grid-item:nth-child(2) {
  padding-left: 50px;
}
@media (max-width: 767px) {
  body main .main-content ul li .grid-container .grid-item:nth-child(2) {
    padding-left: 0;
  }
}
body{

    background: #9ac355;
    background: -webkit-linear-gradient(to right, #DCE35B, #45B649);
    background: linear-gradient(to right, #DCE35B, #45B649);
    background: #f9f9f9;
}

.container{
    max-width: 1200px;
    margin: 0 auto;
    background: #ffffff;
    min-height: 100vh;
}
.wrapper-top{
  background: #ffffff;
  padding-bottom: 40px;
}
.wrapper-top.uk-active{
  padding-top: 75px;
}
::-webkit-scrollbar-thumb {
  background-color: #9ac355;
}
::-webkit-scrollbar {
  width: 7px;
  background-color: #4a4a4a;
}

.easyPaginateNav{
  margin: 0 auto 30px;
  width: fit-content !important;
} 

.logoWrap {
  width: 100%;
  max-width: 1330px;
  height: 135px;
  position: fixed;
  top: -15px;
  left: 0;
  right: 0;
  margin: auto;
  float: left;
  background: url(../images/logo-bg-1.png) center bottom no-repeat;
  z-index: 9999999;
  transition: height 0.3s linear;
  -webkit-transition: height 0.3s linear;
  -moz-transition: height 0.3s linear;
  -ms-transition: height 0.3s linear;
  -o-transition: height 0.3s linear;
}
.logoWrap img {
  display: block;
  margin: 0 auto;
  position: relative;
  left: 0px;
  top: 35px;
  z-index: 20;
  width: 115px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}

.logoWrap.small{
  height: 90px;
  background-color: #ffffff;
  z-index: 99999;
}
@media (max-width: 767px) {
    body main .search {
    margin-top: 20px;
}
  .logoWrap{
    height: 75px!important;
    z-index: 99999;
  
  }
  .logoWrap img{
    top: 30px !important;
    width: 50px!important;
  }
  .wrapper-top.uk-active{
      padding-bottom: 30px;
      position: relative !important;
  }
}
.logoWrap.small img{
  top: 18px;
  width: 80px;
}
.adds{
  margin-bottom: 50px;
}
@media (min-width: 768px){
  .adds{
    display: block;
  }
  .adds.small{
    display: none;
  }
}
@media (max-width: 767px){
  .adds{
    display: none;
  }
  .adds.small{
    display: block;
  }
}
.adds .grid-containers{
  display: grid;
  grid-template-columns: 48% 4% 48%;
}
@media (max-width: 767px) {
  .adds .grid-containers{
    display: grid;
    grid-template-columns: 100%;
  }
  .adds .grid-items{
    margin: 20px 0;
    }
}
.adds .grid-items img{
width: 100%
}

.container-share {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  float: none;
  margin: auto;
  right: 0;
  bottom: 5px;
}
header{
  position: relative;
}
.tip {
  position: absolute;
  top: 50%;
  right: calc(100% + 10px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: .1em;
  display: flex;
  align-items: center;
}
.tip:after {
  content: "";
  width: 30px;
  height: 1px;
  background: rgba(44, 44, 44, 0.3);
  margin: 0 0 0 8px;
}
@media only screen and (max-width: 600px) {
  .tip {
    display: none;
  }
}

.trigger {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  transition: color .2s, border .2s;
  
}
.trigger:hover {
}
.trigger a {
  color: currentColor;
  text-decoration: none;
  -webkit-transform: skew(10deg);
          transform: skew(10deg);
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none !important;

}
.trigger i {
  font-size: 14px;
  line-height: 40px;
}
.trigger:hover {
  color: #2c2c2c;
  border-color: transparent transparent transparent rgba(44, 44, 44, 0.3) !important;
  background-color: rgba(215, 216, 213, 0.32);

}
.trigger.share-btn i {
  margin: 0 5px 0 0;
}

.like, .share {
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  margin: 0 0 0 10px;
}
.like .trigger, .share .trigger {
  width: 82px;
  border: 1px solid rgba(44, 44, 44, 0.3);
}
.like i, .share i {
  margin: 0 5px 0 0;
}

@media only screen and (min-width: 601px) {
  .share {
    display: none;
  }
}

.share-window {
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  overflow: hidden;
}
@media only screen and (max-width: 600px) {
  .share-window {
    display: none;
  }
}

.share-bar {
  position: relative;
  width: 82px;
  height: 40px;
  transition: width .4s ease .2s;
}
.share-bar:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.share-bar:hover {
  width: 165px;
    transition: width .4s ease;
    margin-right: 20px;
}
.share-bar:hover .trigger:nth-child(3) {
  left: 82px;
  transition: left .45s ease .06s, color .2s, border .2s;
}
.share-bar:hover .trigger:nth-child(4) {
  left: 123px;
  transition: left .45s ease .12s, color .2s, border .2s;
}
.share-bar:hover .trigger:nth-child(5) {
  left: 164px;
  transition: left .45s ease .18s, color .2s, border .2s;
}
.share-bar:hover .trigger:nth-child(6) {
  left: 205px;
  transition: left .45s ease .24s, color .2s, border .2s;
}
.share-bar .trigger {
  position: absolute;
  top: 0;
  width: 42px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent transparent transparent rgba(44, 44, 44, 0.3);
  transition: left 0s ease .45s, color .2s, border .2s;
}
.share-bar .trigger:nth-child(1) {
  left: 0;
}
.share-bar .trigger:nth-child(2) {
  left: 41px;
}
.share-bar .trigger:nth-child(3) {
  left: 102px;
}
.share-bar .trigger:nth-child(4) {
  left: 143px;
}
.share-bar .trigger:nth-child(5) {
  left: 184px;
}
.share-bar .trigger:nth-child(6) {
  left: 225px;
}
.fa-facebook{
  color: #3B5998;

}
.fa-twitter{
  color: #1dcaff;
}
.fa-pinterest{
  color: #c8232c ;
}
.fa-linkedin{
  color: #0077B5;
}

@media (max-width: 767px){
	body main .pagination a {
    font-size: 16px;
    padding: 0 9px;
}

/* .wrapper-top.uk-sticky.uk-active.uk-sticky-fixed.uk-sticky-below .pagination a{
  display: block;
  text-align: center;
}
.wrapper-top.uk-sticky.uk-active.uk-sticky-fixed.uk-sticky-below .pagination {
  margin-top: 0;
  width: 50px;
  position: absolute;
  background-color: white;
  text-align: center;
  padding: 27px 0;
  color: white;
  right: -68px;
  top: 0;
  box-shadow: -2px 2px 15px 0px #f1f1f1;
  border-left: 1px solid #9bc25545;
  display: grid;
  height: 100vh;
  justify-content: center;
  align-content: center;
} */

body main .search {
  margin-top: 15px;
}

.wrapper-top {
    padding-bottom: 10px;
}

.adds {
    margin-bottom: 0;
}
.adds .grid-items {
    margin: 6px;
}

.container-share{
    display:none;
}
}

@media (max-width: 767px){
.logoWrap {
    top:-26px;
}
}

@media (max-width: 340px){
	body main .wrapper-top.uk-sticky.uk-active.uk-sticky-fixed.uk-sticky-below .pagination a {
    font-size: 15px;
    padding: 0 9px;
}

}
.cc-window {
  max-width: 1200px;
  margin: 0 auto;
  background-color: rgb(239, 239, 239);
  z-index: 99999999999999999999;
}

.mc-banner {
  visibility: visible;
  z-index: 9999999999 !important;
}
@media (min-width:768px){
.scrolltop{
  display: none;
}
}
@media (max-width:767px){
.scrolltop{
  position: fixed;
  width: 40px;
  height: 40px;
  color: #ffffff !important;
  background-color: #8bbe45;
  border-radius: 50%;
  right: 10px;
  bottom: 10px;
  text-align: center;
  display: grid;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
  font-size: 20px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
}
.scrolltop.opac{
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease-out;
}
.uk-sticky-placeholder{
  display: none;
}
.wrapper-top.uk-active {
  padding-top: 0;
}
}

.capitalize {
  text-transform: capitalize;
}

ul.pagination li {
    display: inline-block;
}

ul.pagination li.page-item.active {
    color: #6aa84f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 600;
}

ul.pagination li a {
    font-size: 20px;
}


h2.form-header {
    text-align: center;
    text-transform: capitalize;
    color: #7d7d7d;
    font-size: 1.9em;
}


h1.header-title {
    color: #8dc63f;
    font-size: 26px;
}

p.missing-word{
        margin: 0;
    font-size: 16px;
}