html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

.ad-10 .bx-controls {
    display: none;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.inner {
    width: 990px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
}

a {
    text-decoration: none;
    color: #000
}

.clear {
    clear: both
}

.separator {
    width: 940px;
    height: 5px;
    border-bottom: 2px solid #000;
    margin: 10px auto;
}

strong, b {
    font-weight: bold
}

em {
    font-style: italic
}

#main-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f7e7c1 url(https://timpul.info/assets/img/legacy/classic/site-bg.png) repeat;
    background-size: contain, cover !important;
    background-position: center center;
}

#top-bar-wrap {
    width: 100%;
    height: 25px;
    background: #bbac8b;
    border-bottom: 2px solid #847a63;
    position: relative;
    z-index: 1
}

.top-bar-menu {
    width: auto;
    overflow: hidden;
    height: 25px;
}

.top-bar-menu li {
    float: left
}

.top-bar-menu li a {
    width: auto;
    overflow: hidden;
    padding: 0px 5px;
    display: block;
    font: 12px/25px Arial, Helvetica, sans-serif;
    color: #1a1919;
}

.top-bar-menu li a:hover {
    text-decoration: underline
}

.bar-menu {
    float: left;
}

#top-bar-second-menu {
    float: right
}

.bar-social {
    margin-left: 320px;
    float: left
}

.bar-social li {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    margin-top: 5px;
}

.bar-social li a {
    width: 16px;
    height: 16px;
    display: block;
    overflow: hidden;
    background: url(https://timpul.info/assets/img/legacy/classic/sprite.png) no-repeat;
    padding: 0px;
}

.bar-social li.fb a {
    background-position: 0px 0px;
}

.bar-social li.rss a {
    background-position: -16px 0px;
}

.bar-social li.tw a {
    background-position: -32px 0px;
}

#header {
    width: 100%;
    height: auto;
    overflow: hidden
}

#header #logo-wrap {
    width: 300px;
    height: 110px;
    margin: 0px auto;
    margin-top: 20px;
}

#logo-text {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    display: block;
    float: right;
    font-size: 10px;
    margin-top: 5px;
}

#header .logo {
    width: 270px;
    height: 140px;
    background: url('https://timpul.info/assets/img/branding/timpul-logo.png') no-repeat;
    background-size: 100%;
    margin-top: 20px;
    display: block;
    margin: 0px auto;
}

#header-date {
    width: 350px;
    height: 40px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    line-height: 40px;
    text-align: center;
    margin: 0px auto;
    margin-top: 7px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
}

#header-date span {
    margin-left: 20px;
}

#content-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
}

#left-side {
    width: 625px;
    height: auto;
    float: left
}
.main-menu-back{
    background-color: #5C5447;
}
    
#main-menu {
    width: 990px;
    height: auto;
    text-align: center;
    margin: 10px auto;
    
}

#main-menu li {
    display: inline-block;
     margin: auto -2.5px;
     max-width: 990px;
    
}

#main-menu li a {
    width: auto;
    overflow: hidden;
    display: block;
    font-family: "Roboto Condensed", Sans-serif;
font-size: 1em;
font-weight: 200;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 9px;
     border-right: 1px solid white;
     border-left: 1px solid white;
    
}

#main-menu li a:hover {
    background: #bfb08e;
    color: #fff
}

#main-menu.test-menu {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 10px
}

#main-menu.test-menu li {
    float: left
}

#main-menu.test-menu li a {
    width: auto;
    overflow: hidden;
    display: block;
    height: 36px;
    font: 14.4px/36px Georgia, "Times New Roman", Times, serif;
    color: #262424;
    text-transform: capitalize !important;
    padding: 0px 5px;
}

#main-menu.test-menu li a:hover {
    background: #bfb08e;
    color: #fff
}

#news-boxes {
    width: 625px;
    height: auto;
    float: left;
    margin-top: 20px;
}

#news-boxes > li {
    width: 306px;
    height: 260px;
    border: 1px solid #5C5447;
    float: left;
    box-shadow: 0px 0px 2px #5C5447;
    margin: 0px 2px;
    margin-top: 5px;
    overflow: hidden
}

h5.nb-category-title {
    width: 298px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #5C5447;
    color: #fff
}

a.nb-left, .nb-right {
    width: 150px;
    height: 230px;
    float: left;
    display: block;
    overflow: hidden
}

a.nb-left:hover {
    color: #5C5447
}

a.nb-left img {
    margin: 5px;
    margin-bottom: 2px;
}

h4.nb-left-title {
    font-weight: normal !important;
    font-size: 13px;
    padding-left: 5px;
    margin-top: 4px
}

.nb-left-small-text {
    font-weight: normal !important;
    font-size: 11px;
    padding-left: 5px;
    margin-top: 7px;
    color: #4E4B46;
    font-family: Arial, Helvetica, sans-serif;
    width: 140px;
    line-height: 1.3
}

.nb-right {
    float: right !important
}

.nb-right-list {
    width: 150px;
    height: 230px;
}

.nb-right-list li {
    width: 145px;
    height: auto;
    overflow: hidden;
    padding: 3px 0px;
}

.nb-right-list li a {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000
}

.nb-right-list li a:hover {
    color: #847a63
}

.nb-right-list li span {
    width: 7px;
    height: 7px;
    background: #847a63;
    border-radius: 3px;
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 6px;
}

#right-side {
    width: 345px;
    height: auto;
    overflow: hidden;
    float: right;
}

.right-box {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
}

.right-box.last {
    border: none
}

#search {
    width: 100%;
    height: 30px;
    margin-top: 3px;
}

#search input[type=text], #pick-date input[type=text] {
    width: 255px;
    height: 30px;
    background: #BBAC8B;
    border: none;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 12px;
    color: #121212;
    padding: 0px 10px;
    float: left
}

#search input[type=submit] {
    background: #847A63 url(https://timpul.info/assets/img/legacy/classic/sprite.png) no-repeat;
    background-position: 17px -17px;
    border: none;
    width: 50px;
    height: 30px;
    float: right;
    cursor: pointer
}

.right-box-ad {
    width: 100%;
    height: 80px;
    background: #BBAC8B;
    font-size: 30px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    line-height: 80px;
    text-align: center
}

.right-box-title {
    font-size: 20px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #121212;
    width: 100%;
    margin-bottom: 13px;
}

h5.editorial-title {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    margin-bottom: 5px;
    font-weight: bold
}

h6.editorial-author {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    font-style: italic;
    margin-bottom: 20px;
    font-weight: bold
}

.editorial-text {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    line-height: 1.3;
    font-weight: bold
}

a.right-box-link {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    text-decoration: underline;
    margin-top: 20px;
    display: block;
    font-weight: bold
}

a.right-box-link:hover {
    text-decoration: none
}

#most-comments {
    width: 100%;
    height: auto;
}

#most-comments li {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 25px;
}

.most-comment-title {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    line-height: 1.6;
    font-weight: bold
}

.view-comments-wrap {
    width: 110px;
    height: auto;
    margin-top: 10px;
    float: right
}

.view-comments-wrap > a {
    float: right;
    margin-top: 0px
}

.view-comments-wrap span {
    width: 16px;
    height: 15px;
    display: block;
    background: url(https://timpul.info/assets/img/legacy/classic/sprite.png) no-repeat;
    background-position: -48px 0px;
    float: left
}

.poll-title {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    margin-bottom: 5px;
    font-weight: bold
}

#poll-answers, #poll-results {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 15px;
}

#poll-answers li, #poll-results li {
    width: auto;
    height: auto;
    padding: 5px 5px;
    margin-left: 25px;
    font-size: 12px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
}

#poll-answers li:hover, #poll-answers li._selected {
    background: #847A63 !important;
    color: #fff !important;
    cursor: pointer
}

#poll-answers li span, #poll-results li span {
    width: 9px;
    height: 9px;
    background: url(https://timpul.info/assets/img/legacy/classic/sprite.png) no-repeat;
    display: block;
    float: left;
    margin-right: 5px;
    background-position: -64px 0px;
    margin-top: 5px;
}

#poll-controls {
    margin-top: 35px;
    width: auto;
    float: right;
    height: auto;
}

a.poll-link {
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3e3b3b;
    text-decoration: underline;
    margin-left: 10px;
}

a.poll-link:hover {
    text-decoration: none
}

#bottom-section-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

.bottom-section-box {
    width: 300px;
    height: 170px;
    float: left;
    margin-right: 20px;
}

.bottom-section-box.last {
    margin-right: 0px !important
}

.bottom-section-box-cat {
    width: 100%;
    height: auto;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold
}

.bottom-section-box-title {
    font-size: 20px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #121212;
    width: 100%;
    margin-bottom: 13px;
}

.bottom-section-box-text {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    line-height: 1.3;
    font-weight: bold
}

a.bottom-section-link {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    text-decoration: underline;
    margin-top: 20px;
    display: block;
    font-weight: bold
}

a.bottom-section-link:hover {
    text-decoration: none
}

#footer-wrap {
    width: 100%;
    height: 30px;
    background: #bbac8b;
    margin-top: 50px;
}

#footer-wrap .top-bar-menu li a {
    color: #fff
}

#footer-wrap .bar-social {
    float: right
}


/* ARTICLE PAGE */
#article {
    width: 635px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-right: 10px
}

#article-category {
    width: 100%;
    height: auto;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #121212;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold
}

#article-share {
    margin: 5px 0px;
}

#article-top {
    width: 635px;
    height: auto;
    margin: 20px 0px;
    overflow: hidden
}

h1.article-title {
    width: 100%;
    height: auto;
    font-size: 2.8em;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #121212;
    margin-bottom: 15px;
    float: left
}

h1.article-title span#article-views {
    font-size: 1em;
    margin-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color:#000;
    background-color:#bbac8b;
    padding:2px;
    display:none;
    text-align: center;
}

.article-meta {
    width: auto;
    float: right;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #121212;
    float: right;
    margin-top: 10px;
}

.article-meta-date {
    margin-right: 30px;
}

#article-text {
    font-weight: normal !important;
    font-size: 1.2em;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2
}

#article-text p {
    margin-bottom: 5px;
}

#article-text p span {
    font-size: 1em !important
}

#article-text img {
    float: left;
    margin: 10px 10px 10px 0px;
}

#article-video {
    margin: 10px 0px;
}

#gallery {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #bbac8b;
    margin: 10px 0px;
    padding: 5px 0px;
}

#gallery li {
    float: left;
    width: 100px;
    height: 100px;
    padding: 2px;
    border: 1px solid #847a63;
    background: #c9b995;
    margin: 3px;
    box-sizing: content-box;
}

#gallery li img {
    display: block;
    width: 100px;
    height: 100px;
    object-fit: cover;
}

#gallery li:hover {
    border-color: #5f5748;
}

#article-related {
    clear: both;
    width: 100%;
    margin: 16px 0 18px;
}

#article-related ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#article-related li {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 62px;
    padding: 7px 0;
    border-bottom: 1px solid #bbac8b;
}

#article-related li:last-child {
    border-bottom: 0;
}

#article-related .article-related-thumb {
    flex: 0 0 82px;
    width: 82px;
    height: 58px;
    overflow: hidden;
    border: 1px solid #847a63;
    background: #c9b995;
}

#article-related .article-related-thumb img {
    display: block;
    width: 82px;
    height: 58px;
    object-fit: cover;
}

#article-related .article-related-title {
    color: #0875ba;
    font: bold 13px/1.3 Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#article-related .article-related-title:hover {
    text-decoration: underline;
}

/* COMMENTS */
#article-comments {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left
}

.comment-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 25px;
}

.new_comment div {
    color: #999
}

.comment-meta {
    width: 20%;
    height: auto;
    overflow: hidden;
    float: left;
    font-family: Arial, Helvetica, sans-serif
}

.comment-name {
    font-size: 16px;
    word-wrap: break-word;
    margin-bottom: 5px;
}

.comment-data {
    font-size: 12px;
}

.comment-text {
    width: 78%;
    height: auto;
    overflow: hidden;
    float: right;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.3
}

.comment-success {
    font-size: 13px;
    color: #736d61;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
}

.announce-wrap {
    cursor: pointer;
    width: 300px;
    float: left
}

.announce {
    float: left;
    margin-right: 20px;
}

.announce-check {
    width: 20px;
    height: 20px;
    background: #736D61;
    float: left;
    line-height: 17px;
    text-align: center;
    font-size: 40px;
    color: #fff;
}


#article-add-comment {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: right;
    margin-top: 20px
}

#article-add-comment .input {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 5px 0px;
}

#article-add-comment .input input {
    width: 40%;
    height: 34px;
    color: #fff;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    background: #736d61;
    border: 1px solid #736d61;
    box-shadow: 0px 0px 2px #333 inset;
    padding: 0px 10px;
}

#article-add-comment .input textarea {
    width: 96%;
    height: 150px;
    resize: none;
    background: #736d61;
    border: 1px solid #736d61;
    box-shadow: 0px 0px 2px #333 inset;
    padding: 10px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px
}

#article-add-comment input[type=submit] {
    background: none;
    border: none;
    text-decoration: underline;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3e3b3b;
    margin-left: 10px;
    float: right;
    cursor: pointer
}

#article-add-comment input[type=submit]:hover {
    text-decoration: none
}

#article-add-comment .field-invalid {
    border: 1px solid #f00 !important
}

/* RSS */
.newest li {
    height: auto;
    padding: 3px 0px;
    margin-bottom: 5px;
    width: 325px;
    overflow: hidden
}

.newest li > span {
    width: 40px;
    height: auto;
    padding: 2px 0px;
    text-align: center;
    background: #bbac8b;
    color: #000;
    display: block;
    float: left;
    font-size: 13px;
}

.newest li a {
    font-size: 13px;
    width: 280px;
    float: right;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}

.newest li a:hover {
    color: #736D61
}

.newest li a span.views {
    font-size: 11px;
    display:none;
}

.most-read li {
    height: auto;
    padding: 3px 0px;
    margin-bottom: 5px;
    width: 295px;
    overflow: hidden
}

.most-read li a {
    font-size: 13px;
    width: 290px;
    float: right;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}

.most-read li a:hover {
    color: #736D61
}

.most-read li a span.views {
    font-size: 11px;
}

/* ADS */
.ad-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 10px 0px;
}

.ad-wrap-3 {
    width: 310px;
    height: 80px;
}

.ad-wrap-1 {
    width: 625px;
    height: 100px;
    overflow: hidden
}

.ad-wrap-0 {
    width: 306px;
    height: 260px;
    margin: 0px !important
}

#ad-0 {
    width: 310px;
    height: 262px;
    margin: 0px !important;
}

.pagination {
    display: none
}

/* CATEGORY PAGE */
#category-articles {
    width: 625px;
    height: auto;
    overflow: hidden;
}

#category-articles li {
    width: 605px;
    margin: 5px;
    padding: 5px;
    border: 1px solid #F7E7C1;
    box-shadow: 0px 0px 2px #847A63;
    min-height: 80px;
    margin-bottom: 10px;
}

.cat-art-image {
    float: left;
    width: 150px;
    height: 80px;
    text-align: center;
    overflow: hidden
}

.cat-art-image img {
    margin: 0px auto;
}

.cat-art-details {
    float: right;
    width: 70%;
}

.cat-art-title {
    width: 440px;
    height: auto;
    font-size: 17px;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-bottom: 5px;
    color: #5f5745
}

.cat-art-meta, .cat-art-meta a {
    font-size: 12px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
}

.cat-art-meta a:hover {
    text-decoration: underline
}

.cat-art-text {
    font-size: 13px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif
}

/* CAUTARE */
.site-error {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #900;
    font-family: Arial, Helvetica, sans-serif
}

/* NEWSLETTER */
#newsletter-wrap {
    width: 280px;
    height: auto;
    background: #F7E7C1;
    padding: 10px;
    position: absolute;
    display: none;
    top: -30px;
    box-shadow: 1px 1px 3px #333
    }

#newsletter-wrap input[type=text] {
    width: 200px;
    height: 30px;
    background: #BBAC8B;
    margin-top: 7px;
    border: none;
    padding: 0px 10px
}

#newsletter-wrap input[type=submit] {
    background: #847A63;
    color: #fff;
    font-size: 13px;
    border: none;
    width: auto;
    height: 30px;
    float: right;
    cursor: pointer;
    margin-top: 7px;
    font-weight: bold;
    padding: 0px 10px;
}

#newsletter-wrap .field-invalid {
    border: 1px solid #f00 !important;
}

#newsletter-form .input {
    width: 270px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-bottom: 5px;
}

#newsletter-form .input > div {
    float: left;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
    width: auto
}

#newsletter-form .input input {
    float: right;
    margin-top: 0px;
}

.categ-list {
    width: 270px;
    height: auto !important;
}

.categ-list label {
    font-size: 12px;
    float: left;
    margin-right: 5px;
    padding-right: 5px;
}

.categ-list label:hover {
    cursor: pointer;
    background: #BBAC8B;
}

.categ-list label input {
    float: none !important
}

/* NEWS SLIDER */
.news-slider {
    overflow: hidden;
    height: 443px;
}

/* CONTACT */
#contact-form {
    width: 500px;
    height: auto;
    margin-top: 30px;
}

#contact-form .input {
    width: 500px;
    height: auto;
    overflow: hidden;
    margin: 5px 0px;
}

#contact-form .input .den {
    width: 100px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    float: left
}

#contact-form .input input {
    width: 380px;
    height: 25px;
    border: none;
    background: #BBAC8B;
    padding: 0px 10px;
    float: right
}

#contact-form .input textarea {
    width: 380px;
    height: 90px;
    border: none;
    background: #BBAC8B;
    padding: 10px;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    float: right;
    resize: vertical;
    overflow: hidden
}

#contact-form .submit input {
    width: 80px;
    height: 25px;
    background: #BBAC8B;
    color: #fff;
    border: none;
    cursor: pointer;
}

.addthis_toolbox {
    margin-bottom: 5px;
}

/* ARHIVA */
#archive-results {
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    float: left
}

#pick-date {
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    float: right;
    margin-bottom: 12px;
}

#pick-date input[type=text] {
    float: none !important;
    margin-top: 3px;
}

.share-title {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
}

.ad-1 {
    margin-bottom: 5px;
}

p span u a {
    color: #03C
}

.sel-cat {
    width: 200px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
}

.sel-cat label {
    cursor: pointer;
    display: block;
    padding: 3px 6px;
    text-transform: uppercase
}

.sel-cat label:hover {
    background: #BBAC8B
}

#newsletter-subscription {
    width: 100%;
}

#newsletter-subscription input[type=submit] {
    background: none;
    border: none;
    text-decoration: underline;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3e3b3b;
    float: left;
    cursor: pointer
}

.sel-cat input {
    float: right
}

.newsletter-exp {
    font-size: 20px;
    padding: 3px 0px;
    margin: 10px 0px;
}

#price-list li {
    margin-bottom: 10px;
}

a.partner {
    display: block
}

.ad-20 .bx-controls {
    display: none
}

.ad-30 {
    margin-top: 20px;
}

.ad-30 .bx-controls {
    display: none
}

.feli-text {
    font-size: 18px;
    text-align: center;
    line-height: 1.3;
    padding: 10px 10px;

    background: #e45581;

}

.felicitare {
    position: relative;
}

.auto-feed > div {
    margin: 0px !important;
}

.auto-feed > a {
    margin-bottom: 10px;
    display: inline-block;
}

.auto-feed .read-more {
    font-size: 13px;
    color: #5F574A;
}

.auto-feed .cat-art-image img {
    width: 100%;
}



/* Archive category performance / pagination */
#category-articles li{overflow:hidden}.cat-art-image img{width:150px;height:80px;object-fit:cover}.archive-pagination{width:625px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 24px;padding:10px 12px;border-top:1px solid #847A63;border-bottom:1px solid #847A63;font:12px Arial,Helvetica,sans-serif;color:#5f5745}.archive-pagination a{color:#8e2b2f;font-weight:bold}.archive-pagination span{color:#6c6456}
