/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #c3cce8; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #fff; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div {
    background-image: url(../images/custom/image_default.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    fill: #c3cce8;
    opacity: 0.3;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { opacity: 1; }

/* WordPress Pagination */
.home.tm-article-blog .uk-pagination { display: none; }

/* Background overrides for header and bottom-d */  
.tm-block-header.tm-contrast div.tm-block-texture,  
.tm-block-bottom-d.tm-contrast div.tm-block-texture { background-image: none !important; }

.tm-block-header.tm-contrast div.tm-block-texture::before,  
.tm-block-bottom-d.tm-contrast div.tm-block-texture::before {  
    content: '';  
    position: absolute;  
    top: 0;  
    bottom: 0;  
    right: 0;  
    left: 0;  
    background: url('/images/fullscreen_image.jpg') 50% 50% no-repeat;  
    background-size: cover !important;  
    opacity: 0.15;  
}


.bluekey {
 margin-bottom: 10px;
 width: 200px;
 height:84px;
 display:block;
 background:transparent url('/images/key-blue-continue.png') center top no-repeat;
}

.bluekey:hover {
   background-image: url('/images/key-blue-dark-continue.png');
}


.uk-navbar-nav > li > a {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  /* 1 */
  height: 100px;
  padding: 0 25px;
  line-height: 96px;
  /* 2 */
  color: rgba(195, 204, 232, 0.6);
  font-size: 15px;
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  font-weight: 900;
  position: relative;
  padding: 0px 16px 0 16px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  -webkit-transform: translate3d(0, 0, 0);
}

 * Icon
 */
.uk-tab-responsive > a:before {
  content: "\f084\00a0";
  font-family: FontAwesome;
}
.uk-icon-navicon:before,
.uk-icon-reorder:before,
.uk-icon-bars:before {
  content: "\f084";
}

.uk-tab > li > a {
  display: block;
  padding: 8px 12px 8px 12px;
  border: 1px solid transparent;
  border-bottom-width: 0;
  color: #797e90;
  text-decoration: none;
  position: relative;
  border-radius: 2px 2px 0 0;
  border: 1px solid rgba(230, 236, 255, 0.03);
  font-size: 18px;
    font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.uk-table-border {
border-collapse: collapse; border: 1px solid DarkGray;
}

.left-tab50 {
    position: fixed;
    top: 50%;
    left: 4%;
    width: 7%;
padding: 8px;
    text-align: left;
    box-shadow:5px 4px 9px #808080;
    z-index: 99;
}

.uk-navbar-nav > li > a {
    font-size: 14px !important;
}