@charset 'UTF-8';body{background:#090909}body,input,select,textarea{font-family:'Oxygen',sans-serif;font-size:13pt;line-height:2em}b,h1,h2,h3,h4,h5,h6,header h2,strong{font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}b,strong{color:#000}blockquote,em,i{font-style:italic}a{color:red}a:hover{text-decoration:none}sub,sup{font-size:.8em}sub{top:.5em}.button,sub,sup{position:relative}sup{top:-.5em}hr{border:0;border-top:solid 1px #ddd}blockquote{border-left:solid .5em #ddd;padding:1em 0 1em 2em}dl,ol,p,table,ul{margin-bottom:1em}header h2{letter-spacing:-1px}.button,header .byline{display:block;text-transform:uppercase}footer{margin-top:1em}br.clear{clear:both}.button{display:inline-block;margin-top:2em;padding:.8em 1.5em;background:#1d1d1d;border-radius:6px;text-decoration:none;font-size:1em;color:#fff;-moz-transition:color .35s ease-in-out,background-color .35s ease-in-out;-webkit-transition:color .35s ease-in-out,background-color .35s ease-in-out;-o-transition:color .35s ease-in-out,background-color .35s ease-in-out;-ms-transition:color .35s ease-in-out,background-color .35s ease-in-out;transition:color .35s ease-in-out,background-color .35s ease-in-out;cursor:pointer}.button:hover{background:#141414;color:#fff!important}article,section{margin-bottom:3em}article:last-child,article>:last-child,section:last-child,section>:last-child{margin-bottom:0}.row>article,.row>section{margin-bottom:0}.image{display:inline-block}.image img{display:block;width:100%;border-radius:6px}.image.featured,.image.full{width:100%}.image.featured,.image.full,.image.nofull{display:block;margin:0 0 2em}.image.left{float:left;margin:0 2em 2em 0}.image.centered{display:block;margin:0 0 2em}.image.centered img{margin:0 auto;width:auto}ul.default{list-style:none;margin:0;padding:0}ul.default li{padding:.5em 0}ul.style1{font-size:.9em}ul.style1 li{padding:.8em 0;line-height:1.8em}ul.style1 li img{float:left;margin-right:1.5em;border-radius:6px}ul.style1 .posted{display:block;margin-top:1em;padding:.5em 0}#header{position:relative;background:#ddd url(../images/header.jpg) no-repeat center;background-size:cover}#nav ul{margin:0}#banner{background:#333;color:#fff}#banner,#footer,#main{position:relative}#main{background:#fff url(images/overlay.png)}.divider{overflow:hidden;border-top:1px solid #dbdbdb}#footer{background:#121212;color:rgba(255,255,255,.4)}#footer header h2{color:#fff}#copyright,#copyright a{color:rgba(255,255,255,.5)}#copyright{position:relative;padding:3em 0;text-align:center}#copyright a{text-decoration:none}
.btn-toolset {
 display: inline-block;
 text-align: center;
 white-space: nowrap;
 color: #FFFFFF;
 text-decoration: none;
 line-height: 1.2;
 font-weight: normal;
 font-family: sans-serif;
 font-size: 18px;
 background-color: #0063CC;
 border-radius: 4px;
 padding: 10px 20px;
 border: 1px solid #0063CC;
 cursor: pointer;
}
.btn-toolset:hover {
 background-color: #0063CC;
 border-color: #0063CC;
}
.btn-toolset > strong {
 font-size: 20px;
}

/* BREADCRUMBS */
/* Background container */
#cssmenu-container {
    height: 220px;
    background-color: #CEE3F8;
}

/* Menu container */
#cssmenu {
    display: inline-block; /* The menu will have width as needed, not 100% */
    position: relative;
    text-align: left;
    top: 50%;
    transform: translate(0%, 0%);
    font-family: Oxygen, sans-serif;
    font-size: 14px;
    line-height: 0.5em;
    border-radius: 2px; /* Little curvature in the borders */
    overflow: hidden; /* Hide everything that overflows, like shadows */
}

/* Icons */
#cssmenu i {
    transform: scale(1.4);
}

/* Menu */
#cssmenu ul {
    display: flex; /* A key part of our menu, displays items side by side, and allows reversing them */
    flex-direction: row-reverse; /* Reverse the items */
    /* Reset styles, overwrite browser defaults */
    list-style: none;
    margin: 0;
    padding: 0;
}

#cssmenu ul li {
    margin: 0;
}

/* Menu items */
#cssmenu ul li a {
    display: inline-block;
    font-family: sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    padding: 12px 25px 12px 35px; /* Adjusting padding to get the proper space */
    margin-left: -20px; /* Pull the items to the left, so the rounded right side will get over them */
    color: white;
    background-color: #428EFE;
    text-decoration: none;
    border-radius: 0 100px 100px 0; /* Get the right side rounded */
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4); /* Apply the shadow */
}
/* Hover event */
#cssmenu ul li:hover a {
    background-color: #297EFE;
}

/* Remove the shadow for first item, last in the right side when it gets reversed */
#cssmenu ul li:first-child a {
    box-shadow: none;
}

/* Active item is a bit different */
#cssmenu ul li.active a {
    color: #428EFE;
    background-color: #EEF5FF;
}

/* Remove the shadow for the active's next item, to match the design more accurately */
#cssmenu ul li.active + li a {
    box-shadow: none;
}