body #droptablestable131.droptablestable table .dtc0 {
    width: auto;
    min-width: auto;
}
body #droptablestable131.droptablestable table td {
    padding: 0 10px;
}
.uk-grid.uk-grid-match .uk-tab-left>*>a {
    color: #222;
}
table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
 body .uk-text-background::after {
    border-bottom-color: #000 !important;
}
body .uk-navbar-dropdown-width-2:not(.uk-drop-stack) {
    width: 600px;
}
body .uk-navbar-dropdown-width-4:not(.uk-drop-stack) {
    width: 980px;
}
ul.uk-nav.uk-navbar-dropdown-nav li.uk-parent a[role=button] {
    font-size: 20px;
    font-weight: bold;
}
li.item-2633 a, li.item-2582 a, li.item-2583 a,
li.item-3057 a, li.item-3057 a, li.item-3059 a,
li.item-3060 a , li.item-3061 a, li.item-3058 a,
li.item-883 a{
    font-size: 20px;
    font-weight: bold;
}
#pop-over  .uk-inline {
    -webkit-mask-box-image-source: url(/templates/yootheme/vendor/assets/uikit-themes/master-trek/images/mask-default-image.svg);
  -webkit-mask-box-image-repeat: round;
    -webkit-mask-box-image-slice: 50 fill;
}
.uk-h3.uk-heading-line.uk-margin-remove-top.uk-text-left,
.uk-h4.uk-heading-line.uk-margin-remove-top.uk-text-left{
    font-family: Roboto;
    letter-spacing: 0px;
}
.uk-panel.uk-text-large.uk-margin-medium.uk-width-xlarge.uk-text-left ,
.uk-panel.uk-width-xlarge.uk-text-left{
    font-size: 26px;
}
body .black-color-header h1,
body .black-color-header .uk-h4,
body .black-color-header .uk-text-left,
body .black-color-header h3{
    color: #000 !important;
}
body .black-color-header .uk-heading-line>::after,body .black-color-header .uk-heading-line>::before {
    border-bottom-color: #000 !important;
}
table {
    width: 100% !important;
}
a.buynow-txt {
    background-color: #5cc6d6;
    color: #fff;
    border-color: transparent;
    font-size: 14px;
    line-height: 43px;
    padding: 0 20px;
    vertical-align: middle;
}
body a.buynow-txt:hover {
    color: #fff !important;
  }
nav.uk-navbar li.item-3875.uk-active {
    display: none;
}
/* nav.uk-navbar li.item-2294.uk-parent a:before {
    content: none;
}
nav.uk-navbar li.item-2294.uk-parent a {
    color: rgba(255, 255, 255, .7) !important;
}
*/
.try-everything .uk-position-center {
    background-color: rgb(0 0 0 / 35%);
}
.header-text  h3, .header-text  h2, .header-text  p{
  text-shadow:1px 1px 2px #000, 0 0 1em #21252900, 0 0 0.2em #000000ad;
}
body .header-text .uk-light a.uk-button-default{
     background-color: #fff;
    color: #000;
    border-color: #00000069;
}
header.tm-header .uk-navbar-dropdown-nav .uk-nav-sub a , 
header.tm-header .uk-drop-grid .uk-navbar-dropdown-nav a{
    color: #fff;
}
body header.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-nav>li:not(.uk-active)>a:not(:hover){
   color: #fff !important;
}
header.tm-header .uk-navbar-dropdown-nav .uk-nav-sub a:hover, 
header.tm-header .uk-drop-grid .uk-navbar-dropdown-nav a:hover{
    color: rgba(255, 255, 255, .7) ;
}
header ul.uk-nav.uk-navbar-dropdown-nav >li>a {
    font-weight: bold;
  font-size: 20px;
}
header li.item-4120 {
    display: none;
}

@media (max-width:600px) {
footer div#footer .uk-margin-medium.uk-text-left.uk-scrollspy-inview {
    text-align: center !important;
    margin: auto;
}
  footer div#footer .uk-width-1-2\@s {
    width: 50%;
}
  footer div#footer div#footer\#1 p {
    text-align: center;
}
  footer div#footer div#footer\#1 p br {
    display: none;
}
  div#footer {
    padding-top: 30px;
    padding-bottom: 20px;
}
  }
@media (max-width:960px) {
 body .uk-nav-default {
    font-size: 18px;
    }
  div#tm-dialog-mobile.uk-dropbar {
    background: #222;
}
    .uk-nav li a.buynow-txt {
        font-size: 18px;
        padding: 0px 10px;
        color: #fff;
        margin: 15px 0px;
    }
  li.item-2633 a, li.item-2582 a, li.item-2583 a, li.item-3057 a, li.item-3057 a, li.item-3059 a, li.item-3060 a, li.item-3061 a, li.item-3058 a {
    font-size: 18px;
    font-weight: 500;
}
  body .uk-nav-default a {
    padding: 7px 10px;
}
}
@media (max-width: 767px) {
  .environmental-giving h1 {
    font-size: 2.5rem;
  }
  .home-hero-section .uk-width-expand\@m.uk-first-column {
    text-align-last: center;
}
}
.tm-box-decoration-primary::before {
    top: -40px!important;
    bottom: -40px!important;
    left: -40px!important;
    right: -40px!important;
    /*border-image-source: url(../vendor/assets/uikit-themes/master-trek/images/box-decoration-primary-image.avif)!important;*/
    border-image-slice: 120 fill!important;
    border-image-width: 120px!important;
    border-image-repeat: round!important;
}