/*
Theme Name: Bifrost Child
Theme URI: https://neuronthemes.com/bifrost
Description: This is a child theme of Bifrost
Author: NeuronThemes
Author URI: https://neuronthemes.com
Template: bifrost
Version: 1.0.0
*/




/* CUSTOM STYLES */

body {
  cursor: url(./img/circle.svg), auto!important;
}

* {
  cursor: url(./img/circle.svg), auto!important;
}



.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder {
    /* cursor: default!important; */
    cursor: url(./img/circle.svg), auto!important;
}

.mfp-close {
  /* cursor: pointer!important; */
  cursor: url(./img/circle.svg), auto!important;
}


.l-primary-footer .l-primary-footer__copyright .l-primary-footer__copyright__space .l-primary-footer__copyright__social-media ul li a {
    color: #000000;
    font-size: 22px;
}

.l-primary-header .l-primary-header__holder {
  align-items: flex-end!important;
}

ul.menu.m-header-default-menu li.menu-item > a {
  text-decoration: none!important;
  font-size: 1.7rem!important;
}




.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 1!important;
}

.mfp-bg {
  background: #fff;
}

.mfp-figure:after {
  box-shadow: none;
  background: #ffffff;
}

.mfp-close {
  color: #2a2a2a!important;
  border-color: #2a2a2a!important;
  border: none!important;
  right: -18px!important;
}

.mfp-close:hover {
  color: #2a2a2a!important;
}

.mfp-title, .mfp-counter {
  color: #2a2a2a!important;
}

.mfp-counter {
  display: none!important;
}



.mfp-arrow-right:before {
  /* background-image: url(../bifrost/assets/images/mfp-arrows/next.svg)!important;
  background-size: 15px 25px; */
  background-repeat: no-repeat;
  background-position: right center;
}

.mfp-arrow-left:before {
  background-repeat: no-repeat;
  background-position: left center;
}


@media (max-width: 900px) {
  .mfp-arrow-right {
    right: 20px!important;
    opacity: 0.5!important;
}

.mfp-arrow-left {
  left: 20px!important;
  opacity: 0.5!important;
}

.mfp-close {

  right: 0px!important;
}

}




/* CUSTOM HOVER COLORS */


#test .o-neuron-hover-holder__header__overlay.one {
  background-color: #1A9394;
}

#test .o-neuron-hover-holder__header__overlay.two {
  background-color: #BBB3A9 !important;
}

#test .o-neuron-hover-holder__header__overlay.three {
  background-color: #F9DFC0; !important;
}

#test .o-neuron-hover-holder__header__overlay.four {
  background-color: #C75A21; !important;
}

#test .o-neuron-hover-holder__header__overlay.five {
  background-color: #9DCADF; !important;
}

#test .o-neuron-hover-holder__header__overlay.six {
  background-color: #AA3F9D; !important;
}

#test .o-neuron-hover-holder__header__overlay.seven {
  background-color: #E87F9E; !important;
}

#test .o-neuron-hover-holder__header__overlay.eight {
  background-color: #286EA2; !important;
}

#test .o-neuron-hover-holder__header__overlay.nine {
  background-color: #F9E2C0; !important;
}

#test .o-neuron-hover-holder__header__overlay.ten {
  background-color: #FFC53E; !important;
}

#test .o-neuron-hover-holder__header__overlay.eleven {
  background-color: #E1342C; !important;
}

#test .o-neuron-hover-holder__header__overlay.twelve {
  background-color: #98553B; !important;
}

#test .o-neuron-hover-holder__header__overlay.thirteen {
  background-color: #2E9174; !important;
}

/* ABOUT */


#aboutText {
  max-width: 530px!important;
  margin: 0 auto;
}



/* MENU */


  @media (max-width: 991px) {

    button.mfp-arrow {
      display: none!important;
    }

    .a-logo.a-logo--image a {
        width: 90px!important;
        height: 77px!important;
    }
}

  .l-primary-header--responsive-wrapper {
      display: none;
    }

  .l-primary-header--default-wrapper {
    display: block;
  }

  .l-primary-header.l-primary-header--default {
    display: block;
  }
/* } */






/*
  @media (max-width: 1360px) {

  } */
