/*
 * Core styles for PriorityNav.js
 * These styles are not optional and should always be included
 *
 * Free to use under the MIT License.
 * http://twitter.com/GijsRoge
 */
.priority-nav {
  white-space: nowrap;
  /*
    * Makes sure the menu's are inline-block so they don't take up
    * the entire width of its parent. This will break the plugin.
    */
}

.priority-nav > ul {
  display: inline-block;
}

.priority-nav > ul > li {
  display: inline-block;
}

.priority-nav-has-dropdown .priority-nav__dropdown-toggle {
  position: relative;
  background-color: #fff;
  border: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  top: 10px;
}

.primeri-template-template-primeri-single .priority-nav-has-dropdown .priority-nav__dropdown-toggle
{
  background-color: #BA0700;
  color: #fff;
}

.primeri-template-template-primeri-single .nav__dropdown
{
    -webkit-box-shadow: 1px 1px 7px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    1px 1px 7px 0px rgba(50, 50, 50, 0.3);
box-shadow:         1px 1px 7px 0px rgba(50, 50, 50, 0.3);
}

.primeri-template-template-primeri-single .nav__dropdown a:hover
{
  border-bottom: 1px solid #000 !important;
}

.page-template-default .nav__dropdown
{
  -webkit-box-shadow: 1px 1px 7px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    1px 1px 7px 0px rgba(50, 50, 50, 0.3);
box-shadow:         1px 1px 7px 0px rgba(50, 50, 50, 0.3);
}

.page-template-default .priority-nav-has-dropdown .priority-nav__dropdown-toggle
{
  background-color: #BA0700;
  color: #fff;
}

.page-template-default .nav__dropdown a
{
  color: #000;
}


.nav__dropdown
{
  z-index: 999;
}




.primeri-template-template-primeri-single .nav__dropdown a
{
  color: #000;
}

.priority-nav__dropdown
{
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
  margin-top: 20px;
}

.priority-nav__dropdown a
{
  color: #000;
  margin-bottom: 5px;
  display: inline-block;
  border-bottom: 1px solid transparent;
}

.priority-nav__dropdown a:hover
{
  opacity: 0.8;
  border-bottom: 1px solid #000;
}

.priority-nav__dropdown .header-menu-link::before
{
  display: none;
}

.priority-nav-has-dropdown .priority-nav__dropdown-toggle i
{
  position: absolute;
  top: 39%;
  left: 15px;
  z-index: 0;
}

.priority-nav__wrapper {
  position: relative;
  top: -42px;
  right: -116px;
}

.priority-nav__dropdown {
  position: absolute;
  visibility: hidden;
  right: 0;
}



.priority-nav__dropdown.show {
  visibility: visible;
}

.priority-nav__dropdown-toggle {
  visibility: hidden;
  position: absolute;
}

.priority-nav-is-visible {
  visibility: visible;
}

.priority-nav-is-hidden {
  visibility: hidden;
}


@media screen and (max-width: 1180px) {
  .priority-nav-has-dropdown .priority-nav__dropdown-toggle {
    position: relative;
    background-color: #fff;
    border: none;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    top: 0px;
  }
}
