html{
    height:100%;
    margin:40px;
    padding:0;
    background-color:#ededed

}
body{
    margin:0;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 200;
    font-size: 14px;
    height:100%;
    line-height: 30px;
}
@media (max-width: 650px){
    body{
    line-height: 35px;
    font-size: 16px;
    }
}
a{
    text-decoration:none;
    color:#568bc4
}
a:hover{
    text-decoration:underline
}

#author-name{
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    font-size:40px;
    color:#3a3a3a;
    display:inline-block
}

.navbar{
    padding:50px 0 25px 0
}
.navbar-ul{
    display:inline-block;
    margin:0;
    padding:20px 0 5px 0;
    margin-right: 0px
}
.nav-list{
    list-style-type:none;
    margin:0 0px 10 40px;
    font-size: 16px
}
.alignable,.pull-left,.pull-right{
    display:inline-block
}
.pull-left{
    float:left
}
.pull-right{
    float:right
}
@media (max-width: 650px){
    .alignable,.pull-left,#author-name{
        display:inline-block;
        float: none !important;
    }
    .alignable,.pull-right,.nav-list{
        font-size: 18px;
        float: none !important;
        margin:0 0px 0 10px;
    }
}
/*.always-pull-right{
    float:right !important;
}*/
.container{
    max-width:900px;
    margin:auto
}
.wrapper{
    min-height:100%
}
.just-comments{
    max-width:900px;
    margin:auto
}
.d-none-sm{
    display: block !important;
}
.d-block-sm{
        display: none !important;
}
@media (max-width: 800px){
    .container{
        max-width:600px;
        transition:0.3s ease all
    }
    .just-comments{
        max-width:600px;
        margin:auto
    }
}
@media (max-width: 650px){
    .container{
        max-width: 105%
        /*max-width:83%*/
    }
    .navbar-ul{
        margin-top:5px
    }
    .just-comments{
        max-width:83%
    }
    .d-none-sm{
        display: none !important;
    }
    .d-block-sm{
        display: block !important;
    }
}
.content a:hover{
    text-decoration:underline
}
.content ol{
    counter-reset:list
}
.content ol>li{
    list-style-position:none;
    position:relative;
    list-style:none;
    margin-top:5px;
    margin-bottom:5px
}
.content ul>li{
    margin:5px 0 5px 0
}
.content ul{
    padding:0 20px 0 20px
}
.content ol{
    padding:0 30px 0 30px
}
.content ol>li:before{
    content:"[" counter(list,decimal) "] ";
    counter-increment:list;
    position:absolute;
    left:-30px
}
.content blockquote{
    border-left:5px solid #333333;
    margin:20px 0 20px 0;
    padding:2px 8px 2px 8px;
}
.content .profile-picture{
    height:400px;
    width:400px;
    position:relative;
    margin:-10px 0 0 50px;
    float:right;
}
p .content .profile-picture{
    padding:0;
    margin:0
}
@media {
    .content .profile-picture img{
        margin-top:-5px
    }
}
.content img{
    text-align:center;
    width:100%
}
@media (max-width: 650px){
    .content .profile-picture{
        height:350px;
        width:350px;
        position:relative;
        margin:0px 0 0 0px;
        float:none;
        
    }
    .content img{
        text-align:center;
        width:100%
    }
    .content ul>li{
        margin-bottom : 30px;
    }
}
table{
    margin:15px 0;
    border-collapse:collapse;
    width:100%;
    padding:0
}
table tr{
    border-top:1px solid #cccccc;
    background-color:#edfcfa;
    margin:0;
    padding:0
}
table tr:nth-child(2n){
    background-color:#edfcfa;
}
table tr th{
    font-weight:bold;
    border:1px solid #cccccc;
    text-align:left;
    margin:0;
    padding:6px 13px
}
table tr td{
    border:1px solid #cccccc;
    text-align:left;
    margin:0;
    padding:6px 13px
}
table tr th :first-child,table tr td :first-child{
    margin:0
}
table tr th :last-child,table tr td :last-child{
    margin:0
}