﻿/* ------------------------ BANNER  --------------*/
header .header-banner                       {position:relative; color:white; background: #000066;}
header .header-banner img					{display:block; width:100%; height:auto;}
header .header-banner>img                   {min-height: 200px; max-width: 1440px; margin: 0 auto;}
header .header-banner>video                 {display: block; padding:0; margin:0; width:100%; height: auto !important; z-index: -100; background: gray; overflow: hidden;}
header .header-banner>video::-webkit-media-controls-start-playback-button 
                                            {display: none !important; -webkit-appearance: none;}

.leader                                     {background-color: #a0a6aa; text-align: center;}
.leadertext                                 {padding-top:40px; padding-bottom:40px; font-size:24px; color: #FFF; font-weight: 300;}
.leader-block			                        {display:block; position:absolute; top:22px; font-size:.9em; width:100%}
.leader-block nav                               {overflow:hidden}
.leader-block ul		                        {display:block; margin:0; padding:0; overflow: hidden; max-width: 75%;}
.leader-block ul li	                            {display:inline-block; float:left; margin: 0; padding: 0 ; color:rgba(119,221,119,100) }
.leader-block ul li:after                       {content: "/"; padding: 0 .25em 0 0}
.leader-block ul li:nth-last-child(2)::after    {content: "\00BB"; }
.leader-block ul li:last-child:after            {content: "\00BB"; }
.leader-block h1                                {display:block; clear:both; float: none; font-weight:700; font-size:3em; margin:0; padding:0; letter-spacing: 1px; color: inherit; line-height:1em; 
                                                 color: white; text-decoration: none; padding:0; max-width:66%}
.leader-block ul li a	                {display:inline-block; margin:0; padding: 0 .25em 0 0 ; color: rgba(119,221,119,100)}
.leader-block h3		                {display:block; }
.leader-block p		                    {display:block; font-weight:400; font-size:1.375em; margin:10px 0 0 0; padding:0; width:60%; letter-spacing: .46px; line-height: 1.25em; }
.header-banner .banner-default              {display:block;}
.header-banner .banner-xs                   {display:none;}


/*@media only screen and (max-width:1200px) {
    	.breadcrumb-block						{bottom: 11px;}
}
*/

@media only screen and (max-width:992px) {
    .leader-block 		            {font-size:.75em;}
    .breadcrumb-block p		            {font-size:1em; }

}

@media only screen and (max-width:767px) {
    header .header-banner       {background: none}
    .leader-block			    {position:initial; background-color:rgb(247, 247, 247)}
    .breadcrumb-block			{position:absolute; top:22px; font-size:1em; width: inherit;}
    .leadertext-block p		    {width:100%; margin:0; padding:1em 0; color: #0032A3; letter-spacing:.35px; line-height:1.5em}


/*    .leadertext                                         {padding-top:20px; padding-bottom:20px; color:#FFF;}

    .header-banner                                      {z-index:99999;position:relative;}
    .header-banner .banner-default                      {display:none;}
    .header-banner .banner-xs                           {display:block;}
*/
}

@media only screen and (max-width:479px) {
/*    .header-banner .scroll                      {display:none}
*/}