/*
 Theme Name:   KMTS (Bell)
 Theme URI:    https://understrap.com
 Description:  Understrap Child Theme
 Author:       the Understrap Contributors
 Author URI:   https://github.com/understrap/understrap-child/graphs/contributors
 Template:     understrap
 Version:      1.2.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: understrap/understrap-child
*/

#wrapper-navbar {
    padding: 25px 15px;
}

.elementor p:last-child {
    margin-bottom: 0;
}

.elementor-icon-wrapper .elementor-icon {
    display: block;
}

a { color: inherit; }

.elementor .elementor-element-23b9c3f a, 
.elementor .elementor-element-2b46d48 a,
.elementor .elementor-element-698598c a,
.elementor .elementor-element-a443117 a,
.elementor .elementor-element-2ddf3f70 a,
.elementor .elementor-element-381325b a,
.elementor .elementor-element-4b772fa a,
.elementor .elementor-element-bc9d2f2 a,
.elementor .elementor-element-2c9cba5f .elementor-widget-text-editor a {
    text-decoration: underline;
    text-decoration-thickness: 1px;
}

.elementor .elementor-element-a443117 a {
    color: #ffffff;
}

/*White text links*/
.elementor-element-23b9c3f a:hover,
.elementor-element-698598c a:hover,
.elementor-element-2ddf3f70 a:hover,
.elementor-element-a443117 a:hover {
    color: var(--e-global-color-148f5e7);
    text-decoration-thickness: 2px;
}

/*Dark text links*/
.elementor-element-2b46d48 a:hover,
.elementor-element-2c9cba5f a:hover {
    text-decoration-thickness: 2px;
}

#wrapper-footer {
 background-color: #333333;
 padding: 15px 0;
}

.footer-link-col {
    text-align: center;
    width: 175px;
    padding: 0 10px;
}

.footer-link-col .wp-block-heading {
    font-size: 16px;
    text-transform: uppercase;
}

.footer-link-col a {
    color: inherit;
    text-decoration: none;
}

.footer-link-col a:hover {
    color: #005596;
    text-decoration: underline;
}

#footer-menu {
    padding: 0;
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0;
}

#footer-menu li a {
    padding: 7px;
    text-transform: uppercase;
    font-family: Barlow;
    font-size : 14px;
    text-transform : uppercase;
    color : #B3B3B3;
    text-decoration: none;
}

/* Footnotes */

/**
 * Initialiazing a `footnotes` counter on the wrapper
 */
body {
  counter-reset: footnotes;
}

/**
 * Inline footnotes references
 * 1. Increment the counter at each new reference
 * 2. Reset link styles to make it appear like regular text
 */
.footnote_ref {
  counter-increment: footnotes; /* 1 */
  text-decoration: none; /* 2 */
  color: inherit; /* 2 */
  cursor: default; /* 2 */
  outline: none; /* 2 */
}

.footnote_ref:hover {
  color: inherit;
}

/**
 * Actual numbered references
 * 1. Display the current state of the counter (e.g. `[1]`)
 * 2. Align text as superscript
 * 3. Make the number smaller (since it's superscript)
 * 4. Slightly offset the number from the text
 * 5. Reset link styles on the number to show it's usable
 */
.footnote_ref::after {
  content: counter(footnotes); /* 1 */
  vertical-align: baseline; /* 2 */
  position: relative;
  top: -0.5em;
  font-size: .75em; /* 3 */
  margin-left: 2px; /* 4 */
  cursor: pointer; /* 5 */
}

.footnote_ref:hover::after {
  color: var(--bs-primary);
}

/**
 * Resetting the default focused styles on the number
 */
.footnote_ref:focus::after {
  outline: thin dotted;
  outline-offset: 2px;
}

[aria-label="Back to content"] {
  font-size: 0.8em;
}

/**
 * Highlight target note
 */
footer :target {
  background: yellow;
}

footer.footnotes ol {
    list-style: none;
    padding: 0;
	margin-bottom: 0;
}

footer.footnotes ol li {
    margin-bottom: 5px;
}

#ot-sdk-btn.elementor-item.ot-sdk-show-settings {
	background:unset !important;
	color:#B3B3B3 !important;
    border: unset !important;
   	height: unset !important;
    white-space: unset !important;
    word-wrap: unset !important;
    padding: 5px 10px !important;
    font-family: "Barlow", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
	text-transform:uppercase !important;
    line-height: unset !important;
    cursor: pointer !important;
    -moz-transition: unset !important;
    -o-transition: unset !important;
    -webkit-transition: unset !important;
    transition: unset !important;
}
	
#ot-sdk-btn.elementor-item.ot-sdk-show-settings:hover {
	color:#DEE8F0 !important;
}
