body {background: linear-gradient(45deg, #16ddcd, yellowgreen);}
.postCon a, .postBody a, .feedbackCon a, .blogpost-body a {
    text-decoration: none;
}
a:focus {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}

#sidebar_news{border:1px solid black;padding:0 12px}
#calendar{border:1px solid black;}
#mylinks{width: 57rem;
    margin: 0 auto;
    font-size: 18px;
    padding-left: 5%;}
#mylinks a {display:inline-block;width:54px;height:32px;}
.header{display:none;
}

.has-navbar{diplay:none;}
#menu {
    margin: 0 8rem;
}
#lastItemOfMenu:hover{
background:none}
nav ul li:nth-last-child(0) :hover{background: none;}

nav ul li a {
    text-decoration: none;
    color: white;
}
u {   
    text-decoration: none;
    border: 2px solid rgb(226, 42, 42);
    border-radius: 64% 38%;
    padding: 2px;
}

.Cal tr td{
width:.34rem
}
.Cal tr th {
    text-align: center;
}
.CalTodayDay {
    text-decoration: none;
    background-color: skyblue;
    margin-right:4px;
}
#calendar {
   padding:2px;
}

nav ul li:hover a {
    color: #e50011;
}

.headerText{text-align:center;}

#main{position: relative;width: 142rem;display: flex;flex-direction: row-reverse;}
#left{background: white;width: 110rem;margin-right: 0;padding: 2rem 3.7rem 4rem;}
#right{ background: white;position: absolute;left: .8rem;}
#sidebar_news{padding:20px;}
.postTitle{font-size:28px;}
.postTitle2 vertical-middle{font-size:28px}
.listtitle{display:none}
#mylinks a{text-align:center;}
#blog_nav_newpost{margin-right:8px;}
#footer {
    text-align: center;
    margin: 10px;
}

.newslettre-form .submit-btn {
    background-color: #f67280;
    width: 150px;
    height: 45px;
    border-radius: 20px;
    color: #ffffff;
    font-weight: 700;
    margin-top: 0px;
    border: 1px solid #f67280;
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}


.newslettre-info h5 {
    margin-bottom: 10px;
    color: #ffffff;
}

.newslettre-info p {
    margin-bottom: 30px;
    font-size: 14px;
    color: #eee;
}

.newslettre .social-icones li a {
    margin-right: 0px;
    color: #eee;
}

.newslettre-form {
    margin: auto;
    margin-bottom: 50px;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 20px;
}


.col-lg-6 {
    width: 100%;
}

.newslettre {
    padding: 70px 0px 70px 0px;
    background-color: #152035;
}
#cnblogs_post_body ul{
    height: 310px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: flex-start;
    justify-content: space-evenly;

}
#cnblogs_post_body ul li{
    list-style: none;

}

#cnblogs_post_body ul li a{
    display: block;
    text-decoration: none;
    background-color: #F56C6C;
    background-color: #F56C6C;
    margin: 8px 16px;
    text-align: center;
    width: 210px;
    border-radius: 8px;
    padding: 8px 2px;
}
#cnblogs_post_body ul li span a {
    color: white;
} 

#cnblogs_post_body ul li span a:hover{
    color: black;
} 

.eachBackButton{
    float: right;
    background-color: violet;
    text-decoration: none;
    font-size: 26px;
    border-radius: 8px;
    width: 70px;
    height: 36px;
    text-align: center;
}

#main {
    flex-direction: row-reverse;
}

#right_content{
    border: : 1px solid #ced7ce;
    border-right: 3px solid #ced7ce;
    border-bottom: 3px solid #ced7ce;
    padding: 0 20px 30px 20px;
}

#sidebar_news,
#calendar {
    border: none;
}
.cnblogs_code span,
.cnblogs_code pre {
    font-size: 16px !important;
}