
html {
  scroll-behavior: smooth!important;
}

.block-25 ul li a .meta {
  color: #539EDE !important; }


  .player .team-number {
    background: #539EDE !important;}



  .site-block-27 ul li.active a, .site-block-27 ul li.active span {
    background: #539EDE !important;}



  .form-control:active, .form-control:focus {
    border-color: #539EDE !important; }


  .site-section-heading:after {
    background: #539EDE !important; }


  .site-section-heading.text-center:after {
    background: #539EDE !important; }



    .site-navbar .site-navigation .site-menu .active > a {
      color: #539EDE !important; }



        .site-navbar .site-navigation .site-menu > li > a:hover {
          color: #539EDE !important; }


      .site-navbar .site-navigation .site-menu .has-children .dropdown {
        border-top: 2px solid #539EDE !important;}



        .site-navbar .site-navigation .site-menu .has-children .dropdown .active > a {
          color: #539EDE !important !important; }



      .site-navbar .site-navigation .site-menu .has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children:active > a {
        color: #539EDE !important; }



      .site-mobile-menu .site-nav-wrap a:hover {
        color: #539EDE !important; }

      .site-mobile-menu .site-nav-wrap li.active > a {
        color: #539EDE !important; }


    .site-block-tab .nav-item > a:hover, .site-block-tab .nav-item > a.active {
      border-bottom: 2px solid #539EDE !important;}


      .block-12 .text .text-inner:before {
        background: #539EDE !important;}




  .block-16 figure .play-button {
    color: #539EDE !important; }

.btn-primary {
    background-color: #539EDE !important;
    border-color: #539EDE !important;
}


.site-footer {
  background: #2d2c32 !important; }


.text-primary {
    color: #539EDE!important;
}
a {
    color: #17579b;
}


.progress-bar {
    background-color: #3d8a1a !important;
}

.unit-1-base:after {
    background: linear-gradient(to bottom, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.3) 89%, rgba(0, 0, 0, 0.4) 100%);
    background-color: #539EDE; 
}

.unit-1-base-image:after {
    background: linear-gradient(to bottom, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.3) 89%, rgba(0, 0, 0, 0.4) 100%);
}

.quadrate{
    min-height: 290px;
}

.quadrate-2{
    min-width: 290px;
}

a.unit-1-base:hover:after {
  background-color: #003574 !important;
}

.btn.btn-primary:hover {
    background-color: #003574 !important;
    border-color: #003574 !important;
    color: white !important;
}
.mfp-iframe-holder .mfp-content {
    max-width: 99% !important;
    max-height: 99% !important;
}
.btn-outline-primary {
    color: #539EDE;
    background-color: transparent;
    background-image: none;
    border-color: #539EDE;
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #003574;
    border-color: #003574;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #003574;
    border-color: #003574;
}

.site-blocks-cover.inner-page-cover, .site-blocks-cover.inner-page-cover .row {
    min-height: 300px;
    height: calc(30vh);
}

.site-blocks-cover.inner-page-cover-home, .site-blocks-cover.inner-page-cover-home .row {
    min-height: 300px;
    height: calc(88vh - 200px);
}
a:hover {
    color: #3d8a1a !important;
    text-decoration: underline;
}
.shadow-off:after {
    background: -webkit-linear-gradient(top, transparent 0%, transparent 100%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%)!important;
}


video {
  width: 100%;
  height: auto;
}

.title-content{
 margin-bottom: 20px;
}

.font-weight-light-title{
	font-weight: bold !important;
}

.spaces {
	padding: 5rem!important;
	
}

.site-blocks-cover-paragra{
	font-size: 2.2rem !important;
}


.site-blocks-cover h1 {
	font-size: 3.4rem !important;
}