body {letter-spacing: 0.5px;line-height: 1.8;}
article.body p {font-size: 16px;line-height: 1.8;}
figure {margin: 0 0 10px;}
.pTitle {font-family: 'Changa', sans-serif;font-size: 40px !important;line-height: 1.25 !important;}
article.body {margin: 30px 0;}
.main-menu {box-shadow: 0 0 60px rgb(0 0 0 / 12%);}
#relatedPosts .h3 {border-bottom: 1px #ddd solid;position: relative;margin-bottom: 20px;line-height: 45px;}
#relatedPosts .h3:after {content: "";position: absolute;height: 2px;background: #2f363b;bottom: 0;right: 0;-webkit-transition: width .5s;transition: width .5s;width: 15%;}
h3.comment-reply-title {font-weight: 700;color: #40e0d0;font-size: 25px;}
input[type=button], input[type=reset], input[type=submit] {background-color: #105efb;border: 0;color: #fff;font-size: 13px;display: inline-block;padding: 6px 20px;min-height: 38px;vertical-align: middle;letter-spacing: normal;text-align: center;transition: all .2s linear 0s;}
a.more-link, button, .btn-link, input[type=button], input[type=reset], input[type=submit] {background-color: #0E165D;}
.load-more-btn, body button, .article-more-link, a.more-link, button, .btn-link, input[type=button], input[type=reset], input[type=submit], input[type="button" i], input[type="submit" i], input[type="reset" i] {
 font-family: 'Changa' !important;}
.list .desc {margin: 0 0 5px;}
.list .sHeader {background-color: #fff;border-bottom: 1px solid rgba(0,0,0,.1);border-radius: 2px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;padding: 26px;margin: 0 auto 42px;letter-spacing: -.02em;font-size: 38px;font-weight: 700;line-height: 1.2;}
#category-list .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -10px;margin-left: -10px;align-items: flex-start;align-content: stretch;flex-direction: row;}
.redacteur, .dateTime, .views-comments {display: inline-block !important;}
.views-comments {float: left;}
.fa, .fas, .fal {font-family: 'Font Awesome 5 Free';font-weight: 900;}
.fa-comments, .fa-eye {margin-left: 5px;}
.fa-comments:before {content: "\f086";}
.fa-clock:before {content: "\f017";}
.fa-eye:before {content: "\f06e";}
.comment-respond p label {clear: both;display: block !important;font-size: 12px;margin-bottom: 10px;}
.comment-respond input[type="text"], .comment-respond input[type="email"], input[type="password"], .comment-respond input[type="url"], select {background: none;margin: 0 0 15px;width: 100% !important;height: 34px;border: 1px solid #e5e5e5;}
.redacteur {margin-left: 10px;}
.desc i {font-size: 10px;color: #666;}
.tags-title {border: 1px solid #000;background: #222;color: #fff;text-transform: uppercase;padding: 5px 10px;margin-left: 12px;}
.post_tags a {display: inline-block;border: 1px solid rgba(0,0,0,.1);padding: 3px 10px;}
.breadcrumbs li {display: inline-block;}
.blockNews:before {z-index: -1
}
.profile {display: flex;align-content: center;flex-wrap: nowrap;flex-direction: row;align-items: center;margin: 30px 0;}
.profile img {width: 80px !important;height: inherit !important;border-radius: 50%;max-width: 100% !important;border-radius: 100%;border: 1px solid rgba(0,0,0,.1);-webkit-box-shadow: 0 0 10px rgb(0 0 0 / 15%);-moz-box-shadow: 0 0 10px rgba(0,0,0,.15);box-shadow: 0 0 10px rgb(0 0 0 / 15%);padding: 3px;}
.profile figure img {margin-left: 50px;}
.item h3 {margin: 10px 0;}
.author-time {margin-bottom: 15px;}
.mec-search-form {display: none;}
.mainNews p {color: #777;}
.css-image figure img {height: 108px;width: 114px;object-fit: cover;}
.service_horoscope {display: inline-block;margin-right: 24px;}
.service_horoscope span {display: block;font-size: 16px;line-height: 20px;display: block;font-weight: 600;color: #000;}
.service_horoscope a {font-size: 35px;color: red;font-weight: 600;}
/* tabs */
.tabbedPanels {margin-top: 25px;}
.panelContainer {clear: left;margin-bottom: 25px;border: 1px solid #f0f0f0;background-color: #f8f8f8;padding: 10px;border-color: #f0f0f0;}
.tabs {margin: 0;padding: 0;list-style: none;}
.tabs li {margin-bottom: 2px;padding: 0;margin: 0;text-align: center;display: inline-block;}
.tabs a {display: block;text-decoration: none;color: #fff;font-weight: normal;padding: 8px;border-top-right-radius: 5px;border-top-left-radius: 5px;margin-bottom: -2px;border-color: #e3e3e3;background-color: #ebebeb;color: #666;}
.tabs a.active {background-color: #f8f8f8;color: #666;}
.panel img {margin-top: 10px;}
.panel p {margin-bottom: 0px;}
.horoscope_title {margin-bottom: 10px;border-bottom: 1px dashed #fff;padding-bottom: 10px;}
.panelContainer table td {border: 1px solid #ededed;padding: 6px 8px;font-size: 12px;}
.panelContainer table {margin-bottom: 35px;}
.basic-yop-poll-container {background-color: #fa8072 !important;border-color: #fa8072 !important;}
.btabs .nav > li {display: inline-block !important;float: inherit !important;}
.btabs .nav > li > a {background-color: #484152;}
.btabs .tab-main-container {font-family: 'Changa', sans-serif !important;}
.tab_set1 .nav-tabs > li .rtdropdown-menu li a {background-color: #000;}
.tab_set1 .nav-tabs > li .rtdropdown-menu {padding: 0;}
.tablepress {border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 1em;border: none;}
.tablepress .odd td {background-color: #f9f9f9;}
.tablepress .row-hover tr:hover td {background-color: #f3f3f3;}
.tablepress td, .tablepress th {padding: 8px;}
.tablepress tfoot th, .tablepress thead th {background-color: #d9edf7;font-weight: 700;vertical-align: middle;}
.tablepress thead th, .tablepress tbody tr td {border: 1px solid #ddd;text-align: center;vertical-align: middle;}
/* vertical tabs */
.resp-vtabs ul.vresp-tabs-list {float: right !important
}
.resp-vtabs li {border-radius: 7px;}
.resp-vtabs .vresp-tabs-list li {margin: 0 0 3px 0 !important;}
.resp-vtabs .vresp-tabs-container {width: 75% !important;}
@media only screen and (max-width: 768px) {
.resp-vtabs .vresp-tabs-container {width: 100% !important;}
}
.resp-vtabs ul.vresp-tabs-list {width: 23% !important;}
.tabs-row {display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: space-evenly;align-items: stretch;}
.border {border: 1px solid #ccc;padding: 6px 8px;font-size: 12px;margin: 20px 0;}
.block-btn-readMore{ text-align : center }
#single-desc:before {
background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.9),#fff);
height: 8rem;
position: absolute;
content: " ";
bottom:30px;
width: 100%;
}
#single-desc {
position: relative;
}


#readMoreBtn{cursor:pointer;}
.button-open-wind{    margin: 50px 14px;
    border: 0;
    background-color: #191919;
    padding: 10px;}



.button-open-wind:hover{cursor:pointer; background-color:#105efb;}

@media only screen and (max-width:767px){rs-arrow{display:none!important}}
.heading-category:before{
    border-bottom: transparent !important;
}
.heading-category{
    margin-bottom: 0 !important;
}
