/**
 * @version     2.0.0
 * @package     plg_elevatetechnology - Elevology Custom Web Infrastructure
 * @copyright   Copyright (C) 2023. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 * @author      Mike Hill <mike@elevology.com> - http://elevology.com
 */

.uk-logo.uk-navbar-item {
	display:none;
}
/*.uk-navbar-nav {
	display:none;
}*/
.uk-navbar-nav > li > a {
  color: #ffffff;
}
.uk-navbar-nav > li.uk-active > a {
  color: #c55b00;
}
.uk-navbar-toggle {
  padding: 0 0;
  color: #ffffff;
  font-weight: 600;
}

.uk-navbar-nav > li > a::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  height: 3px;
  background-color: transparent;
  transition: .35s ease-in-out;
    transition-property: all;
  transition-property: all;
  transition-property: background-color,border-color,box-shadow,height,left,right,opacity;
  --uk-navbar-nav-item-line-margin-horizontal: 0;
  left: var(--uk-navbar-nav-item-line-margin-horizontal);
  left: 50%;
  right: 50%;
  opacity: 0;
  background-image: linear-gradient(90deg,#fff 0,#fff 70%,#fff 100%);
}

.uk-navbar-transparent.uk-dark .uk-navbar-nav > li > a:hover {
    text-shadow: 2px 0 0 rgba(255,255,255,0.1), -2px 0 0 rgba(255,255,255,0.1), 0 2px 0 rgba(255,255,255,0.1), 0 -2px 0 rgba(255,255,255,0.1), 1px 1px rgba(255,255,255,0.1), -1px -1px 0 rgba(255,255,255,0.1), 1px -1px 0 rgba(255,255,255,0.1), -1px 1px 0 rgba(255,255,255,0.1);
    color:#c55b00;
}

/**
*
* Homepage sticky menu styling
*
*/

.uk-navbar-sticky .uk-navbar-nav > li > a {
  color: #001b1c;
} 
.uk-navbar-sticky .uk-navbar-nav > li.uk-active > a {
  color: #007377;
}

.uk-navbar-sticky .btn,
.uk-navbar-sticky .uk-button {
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    -webkit-appearance: none;
    border-radius: 0;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 30px;
    vertical-align: middle;
    font-size: 15px;
    line-height: 44px;
    text-align: center;
    text-decoration: none;
    transition: .2s ease-in-out;
    transition-property: color, background-color, background-position, background-size, border-color, box-shadow;
    font-weight: 600;
    border-radius: 500px;
    background-origin: border-box;
    background-size: 200%;
    background-position-x: 100%
}

.uk-navbar-sticky .btn:not(:disabled),
.uk-navbar-sticky .uk-button:not(:disabled) {
    cursor: pointer
}

.uk-navbar-sticky .btn::-moz-focus-inner,
.uk-navbar-sticky .uk-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.uk-navbar-sticky .btn:hover,
.uk-navbar-sticky .uk-button:hover {
    text-decoration: none;
    background-position-x: 0
}

.uk-navbar-sticky .btn-light,
.uk-navbar-sticky .uk-button-default {
    background-color: #f7f8fc;
    color: #001b1c;
    border: 2px solid transparent;
    box-shadow: -5px -5px 15px rgba(255, 255, 255, .9), 4px 4px 12px rgba(57, 65, 124, .2)
}

.uk-navbar-sticky .btn-light:hover,
.uk-navbar-sticky .uk-button-default:hover {
    background-color: #f7f8fc;
    color: #007377;
    border-color: transparent;
    box-shadow: -2px -2px 5px rgba(255, 255, 255, .9), 2px 2px 4px rgba(57, 65, 124, .2)
}

.uk-navbar-sticky .btn-light.uk-active,
.uk-navbar-sticky .btn-light:active,
.uk-navbar-sticky .uk-button-default.uk-active,
.uk-navbar-sticky .uk-button-default:active {
    background-color: #f7f8fc;
    color: #007377;
    border-color: transparent;
    box-shadow: -1px -1px 1px rgba(255, 255, 255, .9), 1px 1px 1px rgba(57, 65, 124, .1)
}

.uk-navbar-sticky .btn-info,
.uk-navbar-sticky .btn-primary,
.uk-navbar-sticky .btn-success,
.uk-navbar-sticky .uk-button-primary {
    background-color: #c55b00;
    color: #fff;
    border: 2px solid transparent;
    box-shadow: -5px -5px 15px rgba(255, 255, 255, .9), 5px 5px 15px rgba(0, 16, 17, .3)
}

.uk-navbar-sticky .btn-info:hover,
.uk-navbar-sticky .btn-primary:hover,
.uk-navbar-sticky .btn-success:hover,
.uk-navbar-sticky .uk-button-primary:hover {
    background-color: #ac4f00;
    color: #fff;
    border-color: transparent;
    box-shadow: -2px -2px 5px rgba(255, 255, 255, .9), 2px 2px 5px rgba(0, 16, 17, .3)
}

.uk-navbar-sticky .btn-check:checked+.btn-primary,
.uk-navbar-sticky .btn-info.uk-active,
.uk-navbar-sticky .btn-info:active,
.uk-navbar-sticky .btn-primary.uk-active,
.uk-navbar-sticky .btn-primary:active,
.uk-navbar-sticky .btn-success.uk-active,
.uk-navbar-sticky .btn-success:active,
.uk-navbar-sticky .uk-button-primary.uk-active,
.uk-navbar-sticky .uk-button-primary:active {
    background-color: #924300;
    color: #fff;
    border-color: transparent;
    background-image: linear-gradient(51deg, #7335ed 50%, #3f64d3 75%, #007bde 100%);
    box-shadow: 1px 1px 1px rgba(57, 65, 124, .1)
}

.uk-navbar-sticky .btn-dark,
.uk-navbar-sticky .btn-secondary,
.uk-navbar-sticky .uk-button-secondary {
    background-color: transparent;
    color: #007377;
    border: 2px solid #007377;
    box-shadow: inset 3px 3px 10px rgba(0, 66, 68, .1), 3px 3px 10px rgba(0, 66, 68, .1)
}

.uk-navbar-sticky .btn-dark:hover,
.uk-navbar-sticky .btn-secondary:hover,
.uk-navbar-sticky .uk-button-secondary:hover {
    background-color: #007377;
    color: #fff;
    border-color: transparent;
    background-image: linear-gradient(51deg, #7141f1 0, #4d6bd8 35%, #3183e2 50%);
    box-shadow: -2px -2px 5px rgba(255, 255, 255, .9), 2px 2px 5px rgba(0, 16, 17, .3)
}

.uk-navbar-sticky .btn-check:checked+.btn-secondary,
.uk-navbar-sticky .btn-dark.uk-active,
.uk-navbar-sticky .btn-dark:active,
.uk-navbar-sticky .btn-secondary.uk-active,
.uk-navbar-sticky .btn-secondary:active,
.uk-navbar-sticky .uk-button-secondary.uk-active,
.uk-navbar-sticky .uk-button-secondary:active {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: transparent;
    background-image: linear-gradient(51deg, #7335ed 0, #3f64d3 35%, #007bde 50%);
    box-shadow: 1px 1px 1px rgba(57, 65, 124, .1)
}

.uk-navbar-sticky .btn-danger,
.uk-navbar-sticky .btn-warning,
.uk-navbar-sticky .uk-button-danger {
    background-color: #ff4151;
    color: #fff;
    border: 2px solid transparent;
    box-shadow: 5px 5px 15px rgba(57, 65, 124, .2)
}

.uk-navbar-sticky .btn-danger:hover,
.uk-navbar-sticky .btn-warning:hover,
.uk-navbar-sticky .uk-button-danger:hover {
    background-color: #ff273a;
    color: #fff;
    border-color: transparent;
    box-shadow: 2px 2px 5px rgba(57, 65, 124, .2)
}

.uk-navbar-sticky .btn-check:checked+.btn-danger,
.uk-navbar-sticky .btn-danger.uk-active,
.uk-navbar-sticky .btn-danger:active,
.uk-navbar-sticky .btn-warning.uk-active,
.uk-navbar-sticky .btn-warning:active,
.uk-navbar-sticky .uk-button-danger.uk-active,
.uk-navbar-sticky .uk-button-danger:active {
    background-color: #ff0e22;
    color: #fff;
    border-color: transparent
}

.uk-navbar-sticky .btn-danger:disabled,
.uk-navbar-sticky .btn-dark:disabled,
.uk-navbar-sticky .btn-info:disabled,
.uk-navbar-sticky .btn-light:disabled,
.uk-navbar-sticky .btn-primary:disabled,
.uk-navbar-sticky .btn-secondary:disabled,
.uk-navbar-sticky .btn-success:disabled,
.uk-navbar-sticky .btn-warning:disabled,
.uk-navbar-sticky .uk-button-danger:disabled,
.uk-navbar-sticky .uk-button-default:disabled,
.uk-navbar-sticky .uk-button-primary:disabled,
.uk-navbar-sticky .uk-button-secondary:disabled {
    background-color: #eceef8;
    color: #747a96;
    border: 2px solid transparent;
    background-image: none;
    box-shadow: none
}

.uk-navbar-sticky .btn-sm,
.uk-navbar-sticky .uk-button-small {
    padding: 0 20px;
    line-height: 36px;
    font-size: 14px
}

.uk-navbar-sticky .btn-lg,
.uk-navbar-sticky .uk-button-large {
    padding: 0 40px;
    line-height: 52px;
    font-size: 16px
}




