/*
 * Copyright (c) 2020. Button Systems, s.r.o. www.buttonsystems.eu
 */

nav {
    background: var(--black);
    height: 60px;
    transition: var(--anim25);
}
.uk-navbar {
	align-items: center;
}
nav .uk-navbar-toggle {
    padding: 12px;
}
.uk-sticky {
    grid-column: 1/-1;
}
.uk-sticky {
    width: 100% !important;
    grid-template-columns: var(--grid-layout-base);
    display: grid;
    background: var(--black);
    transition: all .25s ease;
}

.uk-navbar-nav > li.white {
    align-self: center;
	margin-left: 16px;
}
.navbar-w .wrap,
.uk-sticky-fixed .wrap {
    grid-column: 2 / -2;
    flex-basis: 100%;
}
.uk-navbar-sticky {

}
.uk-navbar-nav > li .logo {
    padding-left: 0;
}
.logo img {
    max-height: 31px;
}
.uk-navbar-nav > li.white a {
    padding-top: 5px;
    padding-bottom: 5px;
}
.uk-search-navbar .uk-search-input {
    height: auto;
    background: transparent;
    font-size: 18px;
    color: white !important;
    padding: 9px 0 9px 0;
    border-bottom: 1px solid var(--black65);
	padding: 12px 12px 6px 12px;
}
.uk-navbar-nav .white i {
    font-style: normal;
    font-size: 11px;
    font-weight: 500;
}
/* ------------------------------------------------------ */

.uk-navbar button.navbar-toggle {
    flex-basis: 50px;
    /* position: absolute;
    left: 32px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px; */
    background-color: transparent;
    background-image: none;
    border-radius: 4px;
    box-shadow: none;
    border: 1px solid var(--black);
    cursor: pointer;
	  padding-left: 0;
}

.uk-navbar button.navbar-toggle:focus {
    outline: none;
}

.uk-navbar button.navbar-toggle .icon-bar {
    display: block;
    width: 24px;
    height: 2px;
    border-radius: 1px;
    background-color: #fff;
}

.uk-navbar button.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}

.uk-navbar .uk-navbar-nav {
    flex-wrap: wrap-reverse;
    align-self: center;
}
.uk-navbar-dropdown-nav > li > a,
.uk-navbar .uk-navbar-nav > li > a {
    min-height: auto;
	  color:white;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: .8px;
}
.uk-navbar .uk-navbar-nav li.uk-active a,
.uk-navbar-dropdown-nav > li > a:hover,
.uk-navbar .uk-navbar-nav > li > a:hover{
	color:var(--black40);
}
.uk-navbar li.uk-active .uk-navbar-dropdown-nav li a {
  color: var(--black);
}
.uk-navbar .uk-navbar-nav > li.white > a {
 	color:var(--black);
}
a#logo {
    align-items: baseline
}
nav .uk-navbar-dropdown.uk-open {
	top: 20px !important;
}
.uk-navbar-dropdown {
	padding: 17px 24px;
	width: clamp(200px, 285px, 290px);
	background: white;
	border: 1px solid #A3A8AA;
	border-radius: 4px;
}
.uk-navbar-nav > li ul li {
    background: transparent;
    color: #999;
    transition: 0.1s ease-in-out;
    transition-property: color, background-color;
    padding: 0;
    font-size: 0.65rem;
    margin:0;
    min-height: 32px;
    line-height: 1.35;
    display: flex;
    align-items: center;
}
.uk-navbar-nav > li ul li a:empty {
	display: none;
}
.uk-navbar-nav > li ul li a {
  display: flex;
	width: 100%;
	color: var(--black);
	padding: 6px 0 6px 0;
  font-size: 16px;
  line-height: 26px;
  font-weight: 100;
  letter-spacing: 0;
}
.uk-navbar-nav > li ul li a:hover {
    text-decoration: underline;
    color: var(--black);
}
.uk-navbar-nav > li > a.uk-open {
	pointer-events: none;
}
.uk-navbar-center> li:nth-child(5) a,
.uk-navbar-center> li:nth-child(2) a,
.uk-navbar-center> li:nth-child(1) a {
	position: relative;
	margin-right: 10px;
}
.uk-navbar-center > li:nth-child(5) a:after,
.uk-navbar-center > li:nth-child(2) a:after,
.uk-navbar-center > li:nth-child(1) a:after {
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMiA3LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDcuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0RFREVERTt9DQo8L3N0eWxlPg0KPHBhdGggaWQ9IlBhdGhfMzE5MyIgY2xhc3M9InN0MCIgZD0iTTEuNCwwTDYsNC42TDEwLjYsMEwxMiwxLjRsLTYsNmwtNi02TDEuNCwweiIvPg0KPC9zdmc+DQo=');
	background-repeat: no-repeat;
    position: absolute;
    width: 8px;
    height: 5px;
    content: '';
    top: 7px;
    right: -2px;
}

.uk-navbar-center > li:nth-child(6) a:hover:after,
.uk-navbar-center > li:nth-child(2) a:hover:after,
.uk-navbar-center > li:nth-child(1) a:hover:after {
	opacity: .65;
	transition: all .25s ease;
}
.uk-navbar-center > li .uk-navbar-dropdown a:after {
	display: none;
}
nav a:empty,
ul > a:empty,
.uk-navbar-dropdown-nav a:empty,
.uk-navbar-dropdown-nav li a:empty,
.uk-navbar-center > li .uk-navbar-dropdown a:empty {
	display: none;
}

.uk-search.uk-search-navbar {

}
.uk-search.uk-search-navbar input[type=submit] {
	border: none;
    padding: 0 17px;
	color: white;
	cursor: pointer;
	background: transparent;
	display: none;
}
.uk-navbar-item.uk-width-expand {
    padding-left: 0;
    padding-right: 0;
}
.nav-overlay .uk-close{
	padding: 12px;
    position: relative;
    left: -32px;
}
.uk-search.uk-search-navbar input[type=submit]:hover {
	color:var(--black40);
}

.uk-navbar .uk-navbar-nav > li.white > a span svg {
  display: none;
}
.uk-navbar .uk-navbar-nav > li.white > a {
	/* background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtvcGFjaXR5OjAuODt9DQoJLnN0MXtmaWxsOm5vbmU7fQ0KPC9zdHlsZT4NCjxnIGlkPSJvdXRsaW5lLWNhbGwtMjRweCIgY2xhc3M9InN0MCI+DQoJPHBhdGggaWQ9IlBhdGhfMjEiIGNsYXNzPSJzdDEiIGQ9Ik0wLDBoMjB2MjBIMFYweiIvPg0KCTxwYXRoIGlkPSJQYXRoXzIyIiBkPSJNNS40LDQuMmMwLDAuNywwLjIsMS41LDAuNCwyLjJsLTEsMWMtMC4zLTEtMC42LTIuMS0wLjYtMy4ySDUuNCBNMTMuNywxNC4yYzAuNywwLjIsMS40LDAuMywyLjIsMC40djEuMg0KCQljLTEuMS0wLjEtMi4xLTAuMy0zLjItMC42TDEzLjcsMTQuMiBNNi4yLDIuNUgzLjNjLTAuNSwwLTAuOCwwLjQtMC44LDAuOGMwLDcuOCw2LjMsMTQuMiwxNC4yLDE0LjJjMCwwLDAsMCwwLDANCgkJYzAuNSwwLDAuOC0wLjQsMC44LTAuOHYtMi45YzAtMC41LTAuNC0wLjgtMC44LTAuOGMtMSwwLTItMC4yLTMtMC41Yy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4yLDAtMC40LDAuMS0wLjYsMC4yTDExLDE0LjUNCgkJQzguNiwxMy4zLDYuNywxMS40LDUuNSw5bDEuOC0xLjhjMC4yLTAuMiwwLjMtMC42LDAuMi0wLjhjLTAuMy0xLTAuNS0yLTAuNS0zQzcuMSwyLjksNi43LDIuNSw2LjIsMi41eiIvPg0KPC9nPg0KPC9zdmc+DQo='); */
    background: url("/wp-content/themes/prosight-microsite-theme/assets/images/phone-header.svg");
    background-repeat: no-repeat;
    height: 26px;
    background-size: 80% 80%;
    background-position: -44px 4px;
    padding-left: 44px;
}

nav a.uk-search-icon svg {
  display: none;
}
nav a.uk-search-icon {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ic2VhcmNoLTI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCINCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCgkuc3Qxe2ZpbGw6bm9uZTt9DQo8L3N0eWxlPg0KPHBhdGggaWQ9IlBhdGhfMzE2MCIgY2xhc3M9InN0MCIgZD0iTTE1LjUsMTRoLTAuOGwtMC4zLTAuM2MyLjMtMi43LDItNi44LTAuNy05LjJzLTYuOC0yLTkuMiwwLjdzLTIsNi44LDAuNyw5LjINCgljMi40LDIuMSw2LDIuMSw4LjUsMGwwLjMsMC4zdjAuOGw1LDVsMS41LTEuNUwxNS41LDE0eiBNOS41LDE0QzcsMTQsNSwxMiw1LDkuNVM3LDUsOS41LDVTMTQsNywxNCw5LjVDMTQsMTIsMTIsMTQsOS41LDE0DQoJQzkuNSwxNCw5LjUsMTQsOS41LDE0eiIvPg0KPHBhdGggaWQ9IlBhdGhfMzE2MSIgY2xhc3M9InN0MSIgZD0iTTAsMGgyNHYyNEgwVjB6Ii8+DQo8L3N2Zz4NCg==');
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

nav .pm-material-design {
  width: 100%;
}

#menu-top-nav li a:after {
  transform: rotate(0deg);
}
#menu-top-nav li a.uk-open:after {
  transform: rotate(180deg);
}
#menu-top-nav li li a {
    font-weight: 100;
    font-family: 'Open Sans', sans-serif;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media all and (max-width: 1200px) {
	.uk-navbar .uk-navbar-nav > li.white > a {
		background-position: -34px 4px;
	}
  nav.wrap {
      padding: 0 32px;
  }
}
/* ------------------------------------------------------------ */
@media (max-width: 1120px) {
	.uk-navbar-center > li:nth-child(5) a:after, .uk-navbar-center > li:nth-child(2) a:after, .uk-navbar-center > li:nth-child(1) a:after {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMiA3LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDcuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0RFREVERTt9DQo8L3N0eWxlPg0KPHBhdGggaWQ9IlBhdGhfMzE5MyIgY2xhc3M9InN0MCIgZD0iTTEuNCwwTDYsNC42TDEwLjYsMEwxMiwxLjRsLTYsNmwtNi02TDEuNCwweiIvPg0KPC9zdmc+DQo=);
		background-repeat: no-repeat;
		position: absolute;
		width: 8px;
		height: 5px;
		content: '';
		top: 26px;
		right: 30px;
	}
	#menu-top-nav {
		padding-top: 24px;
	}
    nav.wrap {
      padding: 0 32px;
  }
  .uk-navbar-center {
      text-align: center;
      width: 100% !important;
  }
  .uk-navbar-nav > li {
      justify-content: flex-start;
  }
	.uk-navbar-nav > li {
		flex-direction: column;
		text-align: left;
	}
  .uk-navbar-center:not(:only-child) {
      top: 10px;
  }
  /* .uk-navbar-brand {
      transform: translateX(50vw);
      left: -17%;
      position: relative;
  } */
  .uk-navbar .toggle-target.collapsed {
      display: none;
      left: -1000%;
  }
  .uk-navbar .toggle-target .uk-navbar-nav {
    display: block;
    top: 49px;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background: var(--black);
    height: 100vh;
  }
	.uk-navbar .toggle-target .uk-navbar-nav li a {
		display: block;
		min-height: 0;
		line-height: 2em;
		font-size: 1rem;
		margin: 0;
		color: white;
		border-top: 1px solid #434445;
		padding: 12px !important;
		padding-left: 20px !important;
    }
  	.uk-navbar .toggle-target .uk-navbar-nav li:last-child a {
  		border-bottom: 1px solid #434445;
  	}
    .uk-navbar .toggle-target .uk-navbar-nav li li a {
      padding-left: 16px !important;
      margin-left: 0;
      font-weight: 100 !important;
      color: var(--black40);
      font-size: 16px;
    }
  	.uk-navbar .toggle-target .uk-navbar-nav li a:hover,
  	.uk-navbar .toggle-target .uk-navbar-nav li a:focus {
  		text-decoration: underline;
  	}
  	.uk-navbar .toggle-target .uk-navbar-nav li a:empty {
  		display: none;
  	}
    .uk-navbar .toggle-target .uk-navbar-dropdown {
      width: 90%;
      min-width: 200px;
    }
    .uk-navbar .toggle-target .uk-navbar-dropdown[class*='uk-navbar-dropdown-bottom'] {
        margin-top: 0;
        position: relative;
        left: 0 !important;
        right: auto;
        top: 0 !important;
        width: calc(100% - 40px);
        padding: 0;
        margin: 0 auto;
        min-width: unset;
        justify-self: center;
        align-self: center;
        background: transparent;
        border: none;
        box-shadow: none;
    }
    /* Proep 312, nacitavanie skoky */
    .uk-navbar-brand.nav-overlay.uk-navbar-left {
        justify-content: center;
    }
    .uk-navbar-center {
      opacity: 1;
    }
    .uk-navbar-center.collapsed  {
      opacity: 0;
    }
    .navbar-w .wrap, .uk-sticky-fixed .wrap {
      display: flex;
    }
    .uk-navbar-nav > li.white a {
      padding: 0;
    }
    #btn__navigation_mobile {
      background: transparent;
      border: none;
    }
}

@media all and (max-width: 768px) {
  .uk-navbar-nav > li.white {
    background: transparent;
  }
	.uk-navbar .uk-navbar-nav > li.white > a {
		background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ibG9jYWxfcGhvbmUtMjRweF8xXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBpZD0iUGF0aF8zMTk5IiBjbGFzcz0ic3QwIiBkPSJNMCwwaDI0djI0SDBWMHoiLz4NCjxwYXRoIGlkPSJQYXRoXzMyMDAiIGNsYXNzPSJzdDEiIGQ9Ik02LjUsNUM2LjYsNS45LDYuNyw2LjcsNyw3LjZMNS44LDguOEM1LjQsNy42LDUuMSw2LjMsNSw1SDYuNSBNMTYuNCwxNw0KCWMwLjgsMC4yLDEuNywwLjQsMi42LDAuNVYxOWMtMS4zLTAuMS0yLjYtMC4zLTMuOC0wLjhMMTYuNCwxNyBNNy41LDNINEMzLjQsMywzLDMuNCwzLDRjMCw5LjQsNy42LDE3LDE3LDE3YzAuNiwwLDEtMC40LDEtMXYtMy41DQoJYzAtMC42LTAuNC0xLTEtMWMtMS4yLDAtMi40LTAuMi0zLjYtMC42Yy0wLjEsMC0wLjItMC4xLTAuMy0wLjFjLTAuMywwLTAuNSwwLjEtMC43LDAuM2wtMi4yLDIuMmMtMi44LTEuNC01LjEtMy44LTYuNi02LjZsMi4yLTIuMg0KCWMwLjMtMC4zLDAuNC0wLjcsMC4yLTFDOC43LDYuNCw4LjUsNS4yLDguNSw0QzguNSwzLjQsOC4xLDMsNy41LDN6Ii8+DQo8L3N2Zz4NCg==');
		background-repeat: no-repeat;
		height: 24px;
		background-color: var(--black);
		background-size: 90% 90%;
		background-position: center;
	}
    .uk-navbar-nav .white i {
        display: none;
    }
    /* .uk-navbar-nav > li.white a {
        padding: 8px;
    } */
	/* .uk-navbar-brand {
        left: 18%;
        transform: translateX(50%);
        right: auto;
	} */
}
@media all and (max-width: 568px) {
	.custom-logo-link img {

	}
}
/* @media all and (max-width: 559px) {
    .uk-navbar-brand {
	left: 8%;
    transform: translateX(50%);
    right: auto;
    }
} */

/* Safari */

.uk-navbar button.navbar-toggle:not(:root:root){
   bottom: 5px
}
.uk-navbar-brand.nav-overlay.uk-navbar-left {
    flex-basis: inherit;
}
.uk-navbar-right {
    margin-left: 0;
    flex-basis: 80px;
    justify-content: center;
}
