/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

@import url('https://fonts.googleapis.com/css?family=Arimo&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@700&display=swap');

/* Temp Mobile Menu Top A */
.uk-nav-side ul a {
    color: #101a44;
}
/* Top Tool Bar Menu Right */

.tm-toolbar {
    height: 20px;
    padding: 18px 0;
    background: #002D4C;
}


.uk-subnav > * > * {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    font-family: 'Arimo', sans-serif;
    font-weight: 900;
    text-transform: none;
    letter-spacing: 1.3px;
  text-transform: uppercase;  padding-right: 16px;
}

.uk-subnav > * > :hover, .uk-subnav > * > :focus {
    color: #ddd;
    text-decoration: none;
}




/* Right Nav + Styling */
.uk-navbar-nav{  
margin: 0 auto;
float: none;
display: table;

}
.tm-navbar {
    position: relative;
    padding-top: 8px;
    padding-bottom: 0px;
}
.tm-navbar.uk-active {
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.11);
    border-bottom: 0 solid rgba(0, 0, 0, 0);
}


/*Main Nav font */

.uk-navbar-nav  > li > a {
   text-transform: uppercase;
    padding: 0 0;
    line-height: 40px;
    color: #003e51;
    font-size: 18px;
    font-family: 'Arimo', sans-serif;
    font-weight: 300;
   
    letter-spacing: 0;
}


.uk-navbar-nav  > li > a::after { 
    background: #85BB43;
}


/* Sub Nav Font and Drop Down Bg Color */

.uk-dropdown-navbar {

    margin-top: 0;
    background: #fff;
        background-image: none;
    color: #9fa5ad;
    background-image: none;

}


.uk-nav > li > a {
    font-family: 'Arimo', sans-serif;
    font-weight: 200;
    font-size: 17px;
    text-transform: none;
    letter-spacing: 0;
  text-transform: uppercase;
    color: #003e51;
}

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {

    background: rgba(0, 0, 0, 0);
    color: #87BD43;
    outline: none;

}


/* Secondary Main Nav for Eshop Issue */
.tm-navbar-secondary .uk-navbar:not(.uk-active) .uk-navbar-nav > li.uk-active > a {
    color: #003e51;
}

.tm-navbar-secondary .uk-navbar:not(.uk-active) .uk-navbar-nav > li > a {
    color: #003e51;
}





/* Fonts - Headers & Body */

.page-header {
    border-bottom: none;
    text-align: center;
}

h1, h2, h3, h4, h5, h6 {
  
   font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 700;
    color: #003e51;
    text-transform: none;
    letter-spacing: 0;
}

h1, .uk-h1 {
    font-size: 65px;
    line-height: 62px;
    color: #253559;
}


body {
    margin: 0;
    background-color: #ffffff;
 font-family: 'Arimo', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    color: rgb(38, 38, 38);
    font-weight: 400;
      text-align: center;
}

/* remove dots */
.uk-block-default {
    background-image: url();
}

/* Footer BG COlor */
.uk-block-secondary {
    background: #002D4C;
        background-image: none;
}

.uk-block-primary {
    background: #002D4C;
        background-image: none;
}

/* World Handicap Background */
.uk-panel-box-primary {
    background-color: #888b93;
    color: #fff;
    background-image: none, linear-gradient(156deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    box-shadow: 0 12px 50px 0 rgba(0, 0, 0, 0);
}
/* HEATHER'S EDITS 09-01-20 */
.tm-navbar .tm-logo > p { margin-bottom: 0; }
.uk-navbar-nav > li > a, .tm-navbar-container .uk-subnav > li > a, .uk-nav > li > a { font-size: 16px!important; }
@media (min-width: 1110px) {
  .tm-navbar > .uk-container {
    max-width: 1440px;
    width: 100%;
  }
  .uk-offcanvas, .prga-sm-logo {
    display: none!important;
  }
}
@media (max-width: 1109px) {
  .tm-navbar {
    z-index: 9999;
  }
  .tm-navbar .uk-hidden-small {
    display: none !important;
  }
  .uk-offcanvas {
    display: block!important;
  }
  .tm-navbar .uk-visible-small {
    display: flex!important;
    width:100%;
  }
  .tm-navbar .uk-visible-small > p {
    width: 100%;
  }
  .uk-sticky-placeholder {
    height: 53px!important;
  }
}
/* END HEATHER'S EDITS 09-01-20 */

/* slide show flicker fix? 
ul.uk-slideshow li {  
  -webkit-transition: none !important;  
  transition: none !important;  
}
*/

/* Logo Bottom Badding */
.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 5px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 0;
    box-shadow: none;
    height: 35px;
    line-height: 35px;
    color: #26365a;
    border-radius: 27.5px;
    background-image: none;
    font-size: 13px;
    font-family: 'Poppins';
    font-weight: 300;
    letter-spacing: 0;
}