/* Social networks topbar */

ul.social-network, ul.contact-details {
    border:none;
    margin:0;
    padding:0;
}

ul.social-network li, ul.contact-details li {
    border:none;
    margin:0;
}

ul.social-network li i, ul.contact-details li i {
    margin:0;
}

ul.contact-details li {
    /*display:inline;*/
    margin: 0 5px;
    border: 0px solid #2D2D2D;
    padding: 5px 0 0;
    /*width: 32px;*/
    display: inline-block;
    text-align: center;
    height: 32px;
    vertical-align: baseline;
    color: #000;
}

ul.contact-details {
    list-style: none;
    margin: 5px 0 10px 5px;
    float: left;
}

ul.contact-details li a {
    border: 0px solid #2D2D2D;
    color: #000;
}

ul.social-network li {
    /*display:inline;*/
    /*margin: 0 5px;*/
    border: 0px solid #2D2D2D;
    padding: 0 0 0 0;
    width: 32px;
    display: inline-block;
    text-align: center;
    height: 32px;
    vertical-align: baseline;
    color: #000;
}

ul.social-network li a {
    border: 0px solid #2D2D2D;
    color: #000;
}

ul.social-network {
    list-style: none;
    margin: 5px 30px 10px -25px;
    float: right;
}

/* Navbar animation */
/* https://bootsnipp.com/snippets/orAGr */
/*.navbar{background:#222222;}*/
.nav-item::after{content:'';display:block;width:0px;height:5px;background:#ccc;transition: 0.2s;}
.nav-item:hover::after{width:100%;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:#000;}
.nav-link{padding:15px 5px;transition:0.2s;}
.dropdown-item.active, .dropdown-item:active{color:#212529;}
.dropdown-item:focus, .dropdown-item:hover{background:#ccc;}

/* Nav bar items */
.nav-item {padding-left: 2rem;}