
            #loading-overlay{
            background-color: #ffffff;
            position: fixed;
            left: 0; right: 0;
            top:0; bottom: 0;
            z-index:6000;
            }
            #loading-overlay > div{color: #939393}
        

.arrow-to-top{
    height: 50px;
    width: 50px;
    position: fixed;
    bottom: 15px;
    right: 15px;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    z-index: -10000;
}

.arrow-to-top.show{
    opacity: 1;
    z-index: 1000;
    visibility: visible;
}

@media(min-width: 769px){
    .arrow-to-top{
        right:30px;
        bottom:30px;
    }
}


#navigationMobile, #navigationMobile .subnavigation-menu {
    position: fixed;
    /*visibility: hidden;*/
    width: 100vw;
    right: -100vw;
    top: 0;
    height: 100vh;
    overflow:hidden;
    -webkit-transition: right .3s;
    -moz-transition: right .3s;
    -ms-transition: right .3s;
    -o-transition: right .3s;
    transition: right .3s;

}
#navigationMobile .subnavigation-menu{ visibility: visible}

#navigationMobile.open, #navigationMobile .subnavigation-menu.open{
    right:0;
    visibility: visible;
}

#navigationMobile:not(.open) div.subnavigation-menu.open{
    right: -100vw !important;
}

#navigationMobile .navbar {
    /*left: 100%;*/
    top: 0;
    position: absolute;
    height: 100%;
    /*transition: all .5s ease;*/
    /*-moz-transition: all .5s ease;*/
    /*-webkit-transition: all .5s ease;*/
}

#navigationMobile .navbar-nav{
    height:100%;
}

#navigationMobile.open .navbar{
    visibility: visible;
    /*left:0;*/
    /*transition: all .5s ease;*/
    /*-moz-transition: all .5s ease;*/
    /*-webkit-transition: all .5s ease;*/
}
#navigationMobile .subnavigation-menu{
    position: fixed;
    -webkit-transition: right .3s;
    -moz-transition: right .3s;
    -ms-transition: right .3s;
    -o-transition: right .3s;
    transition: right .3s;
}
/*#navigationMobile .subnavigation-menu.open{*/
/*    left:0;*/
/*}#navigationMobile .subnavigation-menu.open{*/
/*    left:0;*/
/*}*/

/*@media(min-width: 600px){*/
/*    #navigationMobile, #navigationMobile .subnavigation-menu{ width: 600px;}*/
/*    #navigationMobile:not(.open) div.subnavigation-menu.open{*/
/*        right: -600px !important;*/
/*    }*/
/*}*/


.social-header > a{
    padding: 0 10px;
}
/*.social-header > a:first-child{*/
/*    padding-left:5px;*/
/*    padding-right:2px;*/
/*}*/
@media(min-width: 1800px){
    .social-header > a {
        padding: 0 10px;
    }

    /*.social-header > a:first-child {*/
    /*    padding-left: 10px;*/
    /*    padding-right: 5px;*/
    /*}*/
}

#header-icons svg{
    width: 35px;
    height:35px;
}
#header-icons > a > object > svg{
    width: 50px;
    height:50px;
}

@media(min-width: 1440px){
    #header-icons svg{
        width: 28px;
        height:28px;
    }
    #header-icons > a > object > svg{
        width: 35px;
        height:35px;
    }
}

@media(min-width: 1900px){
    #header-icons svg{
        width: 35px;
        height:35px;
    }

    #header-icons > a > object > svg{
        width: 45px;
        height:45px;
    }
}


