
.wrapper-site-header{
    width:100%;height:280px;
    
    
}

.wrapper-site-header-main {
    border-bottom:10px solid rgba(40, 40, 40, 1);
}

.wrapper-site-header-page {
    
}



.wrapper-header-main {
    width:100%;height:50%;

    background:rgb(255,255,255,0.2);
}

.wrapper-header {
    padding:0.5rem 0;
    width:100%;

    display:flex; justify-content: space-between;
}

.wrapper-header-left{
    flex:0 0 30%;
}

.wrapper-header-center{
    flex:0 0 30%;
}

.wrapper-header-right{
    flex:0 0 30%;
}

.ssh-header-image-logo {
    max-width:100%;height:100%;
    display:flex;align-items: center;justify-content: center;
}

.ssh-header-image-logo img {
    width:100%;max-width:220px;
    height:auto;
}

.header-row {
    width:100%;
    display:flex;align-items: center;
}

.header-row .cr-text a {
    color:rgb(255,255,255,1);
    text-decoration:none;
}

.hr-row-item{
    display:flex;align-items: center;
}

.hr-row-item a {
    display:block;
    width:100%;height:100%;
}
/*
* Nav menu
*/

.wrapper-primary-nav{

}

.container-primary-nav{
    list-style:none!important;
}

.container-primary-nav li a{
    color:rgb(255,255,255,1);
    font-size:1rem;
    line-height:1.2rem;

    text-decoration:none;
}

/*
* Bottom part of the header
*/
.wrapper-header-bottom {
    width:100%;height:50%;
}

.wrapper-header-bottom .content {
    width:100%;height:100%;
    display:flex;flex-direction: column;
    align-items: center;justify-content: center;
}

.wrapper-header-bottom .content .title{
    margin-bottom:0.5rem;
    width:100%;
    color:rgb(255,255,255,1);
    font-size:1.5rem;
    line-height:1.5rem;
    text-align:center;
}

.wrapper-header-bottom .content .subtitle {
    width:100%;
    color:rgb(255,255,255,1);
    font-size:1.2rem;
    line-height:1.2rem;
    text-align:center;
}