.field-validation-valid {
    display: none;
}

.field-validation-error {
    color: red;
}

.validation-summary-errors {
    color: red;
    text-align: center;
    animation: blinker 1s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

div.input-select-category ul.bv_background {
    overflow-y: auto;
    max-height: 250px;
}

.cards__tag {
    position: absolute;
    top: 50px;
    left: -50px;
    padding: 4px 40px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background-color: #009900;
}

.cards__tag__right {
position: absolute;
top: 210px;
left: 220px;
padding: 4px 40px;
color: #fff;
text-transform: uppercase;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
background-color: #ff0000; }

.cards__caption-title
{
width: 100%;
color: #191f33; 
}

.cards--two .cards__tag {
position: absolute;
top: 50px;
left: -50px;
padding: 4px 40px;
color: #fff;
text-transform: uppercase;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
background-color: #009900;
}

.cards--two .cards__category-title
{
color: #000000;
}

/*
.blog__sidebar-item {
padding: 32px;
border-radius: 5px;
background-color: #f5f7fa;
margin-bottom: 5px;
}

.ad-list .list-sidebar {
padding: 0px 0px 10px 0px;
border: 1px solid #ebeef7;
border: 1px solid #ebeef7;
border-radius: 12px;
}
*/

.search__content-item:nth-child(1) {
width: 75%;
}

.blog__sidebar-tag .tags-item:hover, .blog__sidebar-tag .tags-item.active {
color: #fff;
background-color: #00aaff;
}
.blog__sidebar-tag .tags-item:nth-last-child(1), .blog__sidebar-tag .tags-item:nth-last-child(2) {
margin-bottom: 5px;
}
.blog__sidebar-item {
padding: 15px;
border-radius: 5px;
background-color: #f5f7fa;
margin-bottom: 15px;
}
