.timelinda,
.timelinda *,
.timelinda ::before,
.timelinda ::after {
box-sizing: border-box;
}
.timelinda {
clear: both;
margin: 30px auto;
position: relative;
width: 80%;
}
.timelinda::before,
.timelinda::after {
content: '';
}
.timelinda::before {
height: 100%;
position: absolute;
top: 0;
width: 2px;
z-index: 1;
}
.timelinda::after {
clear: both;
display: table;
}
@media screen and (max-width: 768px) {
.timelinda::before {
left: 8px;
}
}
@media screen and (min-width: 768px) {
.timelinda::before {
left: 50%;
margin-left: -1px;
}
}
.timelinda p:empty {
display: none;
}
.timelinda__event {
clear: both;
margin-top: 30px;
padding-left: 24px;
position: relative;
text-align: left;
z-index: 2;
}
@media screen and (max-width: 768px) {
.timelinda__event {
float: none;
width: 100%;
}
}
@media screen and (min-width: 768px) {
.timelinda__event {
float: right;
width: 50%;
}
}
.timelinda__event:first-child {
margin-top: 0;
}
.timelinda__event::after {
border-radius: 50%;
border-style: solid;
border-width: 2px;
content: '';
height: 16px;
position: absolute;
top: 0;
width: 16px;
z-index: 3;
}
@media screen and (max-width: 768px) {
.timelinda__event::after {
left: 0;
}
}
@media screen and (min-width: 768px) {
.timelinda__event::after {
left: -8px;
}
.timelinda__event:nth-child(2n) {
float: left;
padding: 0 24px 0 0;
text-align: right;
}
.timelinda__event:nth-child(2n)::after {
left: auto;
right: -8px;
}
.timelinda .timelinda__event--right {
float: right;
padding: 0 0 0 24px;
text-align: left;
}
.timelinda .timelinda__event--right::after {
left: -8px;
right: auto;
}
.timelinda .timelinda__event--left {
float: left;
padding: 0 24px 0 0;
text-align: right;
}
.timelinda .timelinda__event--left::after {
left: auto;
right: -8px;
}
}
.timelinda__event__title,
.timelinda__event__subtitle,
.timelinda__event__text {
margin-top: -3.5px;
}
.timelinda__event__title,
.timelinda__event__subtitle {
margin-bottom: 1rem;
}
.timelinda__event__title {
font-weight: bold;
}.table {
width: 100%;
border: none;
margin-bottom: 20px;
}
.table thead th {
font-weight: bold;
text-align: left;
border: none;
padding: 10px 15px;
background: #d8d8d8;
font-size: 14px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}
.table tbody td {
text-align: left;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
padding: 10px 15px;
font-size: 14px;
vertical-align: top;
}
.table thead tr th:first-child, .table tbody tr td:first-child {
border-left: none;
}
.table thead tr th:last-child, .table tbody tr td:last-child {
border-right: none;
}
.table tbody tr:nth-child(even){
background: #f3f3f3;
}
h2{
padding-left: 20px;
border-left: 2px solid #426bff;
margin-top: 50px;
margin-bottom: 20px;
padding-top: 2px;
padding-bottom: 2px;
}
a.button_link {
background: #3F51B5;
color: white!important;
padding: 10px 9px;
border-radius: 5px;
text-decoration: none;
font-weight: bold;
display: inline-block;
}
a.button_link:hover {
background: rgb(131 66 255 / 86%);
color: white!important;
}
a.button_link:visited, a.button_link:active {
color: white!important;
}
.button-prem {
margin: 20px 0;
text-align: center;
}
.charact tr th{
width: 50%;
}
.charact tr td{
text-align: center;
}
.charact tr th i{
width: 30px;
text-align: center;
color: #607D8B;
}
.post .os  tr th {
display: flex;
width: auto;
}
.w20{
width: 20%;
padding: 20px 25px!important;
}
.w20 img{
max-width: 50px;
}
.w20 a{
display: block;
}
.tc{
text-align: center;
}
.page-id-99 .fixed.site-content, .page-id-99  .main-navigation.fixed {
max-width: 1280px;
}
.tc i{
font-size: 20px;
color: #0a4b78;
display: block;
}
.yes{
background-color: #4caf5080;
}
.no{
background-color: #6d78826e;
}
.pro{
background-color: #00d084;
}
.dw-logo{
text-align: center;
}
.dw-block-autoclicker{
background-color: #e5e5e5;
margin-bottom: 15px;
display: flex;
}
.dw-block-autoclicker .dw-logo{
width: 20%;
padding: 10px 15px;
}
.dw-block-autoclicker .dw-logo img {
max-width: 80px;
}
.dw-description{
width: 80%;
padding: 10px 15px;
}
.tabl {
font-size: 14px;
border-collapse: collapse;
text-align: center;
}
.tabl th, .tabl td:first-child {
background: #AFCDE7;
color: white;
padding: 10px 20px;
}
.tabl th, .tabl td {
border-style: solid;
border-width: 0 1px 1px 0;
border-color: white;
}
.tabl td {
background: #D8E6F3;
}
.tabl th:first-child, .tabl td:first-child {
text-align: left;
}
.entry-content .tabl th, .home-text .tabl  th {
background: #34587c;
}
.dw-btnindex{
color: white!important;
margin: 10px 0;
}
.social-button--facebook {
display: none;
}
.dott{
width: 8px;
height: 8px;
background: #1f5491;
border-radius: 100%;
display: inline-block;
margin: 20px 10px 0 0;
}
.sb-telegram-channel {
position: relative;
display: grid;
grid-template-columns: 6em 1fr;
align-items: center;
padding: 1em;
margin: 0 auto;
border-radius: 5px;
max-width: 500px;
color: #fff;
background: linear-gradient(-45deg,#0080bc,#00619a,#00295a,#004479);
background-size: 400% 400%;
-webkit-animation: tgchannel 15s ease infinite;
animation: tgchannel 15s ease infinite;
}
.sb-telegram-channel .telegram-channel-url {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.sb-telegram-channel .info {
padding-left: 1em;
}
.sb-telegram-channel .info .title {
font-size: 120%;
font-weight: 500;
margin-bottom: 0.5rem;
}
.rating-webnavoz-single {
width: 100%;
}
.textwidget .table{
border: 1px solid #eee;
table-layout: fixed;
width: 100%;
margin-bottom: 20px;
}
.textwidget .table th {
font-weight: bold;
padding: 5px;
background: #efefef;
border: 1px solid #dddddd;
}
.textwidget .table td{
padding: 5px 10px;
border: 1px solid #eee;
text-align: left;
}
.textwidget .table tbody tr:nth-child(odd){
background: #fff;
}
.textwidget .table tbody tr:nth-child(even){
background: #F7F7F7;
}
.textwidget table{
border: 1px solid #eee;
table-layout: fixed;
width: 100%;
margin-bottom: 20px;
font-size: 13px;
}
.textwidget table th {
font-weight: bold;
padding: 4px;
background: #efefef;
border: 1px solid #dddddd;
}
.textwidget table td{
padding: 5px 10px;
border: 1px solid #eee;
text-align: left;
}
.textwidget table tbody tr:nth-child(odd){
background: #fff;
}
.textwidget table tbody tr:nth-child(even){
background: #F7F7F7;
}
.entry-content .wp-block-button, .entry-content p, .home-text .wp-block-button, .home-text p, .taxonomy-description .wp-block-button, .taxonomy-description p {
margin-bottom: 1em!important;
}
.gallery, .gallery-item, figure {
margin-bottom:0.5em!important;
}
.single .entry-content table {
margin: 0px 0px 25px;
}
body .entry-content .wp-caption, body .home-text .wp-caption, body .taxonomy-description .wp-caption {
width: fit-content!important;
}
.expert-review-likes {
text-align: center;
}
.page-id-385 .fixed.site-content, .page-id-385 .main-navigation.fixed {
max-width: 1280px;
}
a.btn.btn-size-small.dw-btnindex {
display: block;
margin: 15px auto 0;
width: 75%;
}
.w20 img:hover, .dw-logo img:hover {
animation: 2s linear 0s normal none infinite running rot;
-webkit-animation: 2s linear 0s normal none infinite running rot;
width: 100px;
}
p.plmin {
margin: 0!important;
padding: 20px 20px 0 20px;
background: #f1f7f8;
font-weight: bold;
color: #2e4e99;
font-size: 21px;
}
.columns-wrapper {
display: flex;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
background: #f1f7f8;
padding: 0 20px 0px;
margin-bottom: 15px;
}
.columns-wrapper ul {
margin: 5px;
padding: 5px;
flex: 1 1 auto;
width: 50%;
}
.columns-wrapper li {
margin-bottom: 10px;
}
.columns-wrapper ul {
line-height: 1.5em;
margin: 5px 0 15px;
padding: 0;
}
.columns-wrapper li {
list-style: none;
position: relative;
padding: 0 0 0 20px;
}
.columns-wrapper ul li:before, .columns-wrapper ul li:before {
content: '';
position: absolute;
top: 0.3em;
left: 0;
width: 12px;
height: 14px;
border: none!important;
}
.columns-wrapper ul li:before {
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M50 18H32V0H18v18H0v14h18v18h14V32h18V18z' fill='%235cc209'/%3E%3C/svg%3E") center no-repeat;
-webkit-background-size: contain;
background-size: contain;
}
.columns-wrapper ul:nth-child(2) li:before {
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M50 32H0V18h50v14z' fill='%23fc2900'/%3E%3C/svg%3E") center no-repeat;
}
span.badge {
background: #e9ecef;
color: black;
padding: 5px;
border-radius: 5px;
}
img.attachment-reboot_square.size-reboot_square.wp-post-image {
height: 50px;
width: 50px;
text-align: center;
}
.post-card--small .post-card__thumbnail {
max-width: 70px;
}
article.post-card.post-card--small {
display: flex;
align-items: center;
} .title-dw{
display: flex;
align-items: flex-start;
}
.title-dw img{
width: 98px;
height: 98px;
}
.title-dw h1 {
margin: 5px 0 0 0;
padding: 0;
}
.title-dw span{
font-size: 19px;
color: #08080873;
}
.rating-box {
margin-top: 10px;
}
.two-dw {
margin-left: 15px;
}
.star-rating-text {
display: flex;
align-items: center;
}
.dflex{
display: flex;
margin-top: 15px;
}
#geometric {
z-index: -1;
position: absolute;
top: 0;
left: 0;
opacity: 0.4;
}
.accent {
background-color: #56AA1C;
z-index: 100;
position: relative;
opacity: 0.9;
}
.controls {
position: absolute;
top: 20px;
right: 20px;
z-index: 200;
}
.kbd{
border: 1px solid #ccc;
border-radius: 2px;
border-style: outset;
padding: 2px 4px;
margin: 6px 2px;
background: #f1f3f6;
line-height: 30px;
vertical-align: baseline;
white-space: nowrap;
}
.small-icon{
width: 32px;
margin-right:10px;
}
body #results ul li:before {
list-style-type: none!important;
width: 0;
height: 0;
padding: 0;
border: 0;
margin: 0;
}
.textwidget #results ul li{
margin-top:10px;
}
.textwidget #results ul{
list-style-type:none;
margin: 0;
padding: 0;
}
.single-footer {
display: flex;
justify-content: space-between;
}
.single-footer{
border-top: 2px solid #eee;
padding-top: 15px;
}
.btntext {
display: flex;
flex-direction: column;
margin-left: 20px;
}
.single-footer .expert-review-likes {
margin: 13px 0;	
}
.btntext span {
color: #616161;
}
.buttons {
display: flex;
}
#footer{
position:relative;
}
.withlove{
position:absolute;
bottom:0;
right:0;
background-image:url(//browserhub.ru/wp-content/uploads/2023/09/154772908213743768.png);
}
.inikolaev {
width: 170px;
}
.flag-country{
width: 19px;
}
@keyframes rot {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes rot {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes tgchannel {
0%,
to {
background-position: 0 50%
}
50% {
background-position: 100% 50%
}
}
.subscribe-box__header {
color: black;
}
.indexh{
border-left: 0px solid #426bff;
padding-left: 0;
font-size: 20px;
}
.post-99 .w20 a:hover{
color: #0a4b78!important;
}
.tabl th {
width: 53%;
}
img.attachment-medium.size-medium.wp-post-image {
max-height: 200px;
}
.comments-area{
padding:0!important;
}
div#comments {
margin: 0!important;
}
.single-footer .btn{
padding: 0.6rem 0.5rem;
}
@media(max-width: 980px){
.dw-block-autoclicker {
flex-wrap:wrap;
}
.dw-logo, .dw-description{
width: 100%;
}
.dw-block-autoclicker .dw-logo {
width: 100%;
}
.dw-logo img{
display: block;
margin: 0 auto;
}
}
main .main #search, main .main__items {
padding-top: 22px;
display: grid;
justify-items: stretch;
justify-content: space-between;
grid-template-rows: auto;
grid-template-columns: repeat(2,1fr);
grid-gap: 21px;
}
main .main__item {
display: flex;
background-color: #fff;
border: 1px solid #e5e5e5;
border-radius: 10px;
text-decoration: none;
margin-bottom: 5px;
}
main .main__item:hover {
box-shadow: 0 0 3px 1px rgba(0,0,0,.04)
}
main .main__icontainer {
padding: 18px;
display: flex;
flex-direction: column
}
main .main__ititle {
font-weight: 600;
font-size: 20px;
color: #3d3d3d;
margin-bottom: 15px
}
main .main__ibody {
line-height: 16px;
font-size: 14px;
font-weight: 400;
color: #000;
display: flex;
margin-bottom: 15px
}
main .main__ibody img {
max-height: 76px;
margin-right: 30px
}
main .main__ibody:hover img{
animation: 2s ease 0s 1 normal forwards running rot; 
}
main .main__tip {
display: none;
text-align: left;
background-color: #1e2021;
padding: 10px;
width: 150px;
position: absolute;
border-radius: 3px;
box-shadow: 1px 1px 1px rgba(0,0,0,.2);
color: #fff;
font-size: 13px;
line-height: 1.4
}
main .main__iinfo {
display: flex;
align-items: center;
justify-content: space-between;
color: #767676;
margin-top: auto;
font-weight: 400;
font-size: 13px
}
main .main__iinfo .one span {
margin-right: 20px
}
main .main__iinfo .one span i {
margin-right: 6px
}
main .main__iinfo .two {
display: flex;
align-items: center
}
main .main .link,main .main .torrent {
width: 22px
}
main .main .hovers {
margin-right: 6px;
display: inline;
position: relative
}
main .main .hovers:hover:after {
opacity: .65;
letter-spacing: -.06em;
background-color: #000;
border-radius: 10px;
bottom: 32px;
color: #fff;
font-family: FontAwesome,"Open Sans";
content: "\f05a  " attr(title);
right: 0;
padding: 6px 10px;
position: absolute;
white-space: nowrap;
z-index: 98
}
main .main .hovers:hover:before {
border: solid;
border-color: #000 transparent;
opacity: .65;
border-width: 6px 6px 0 6px;
bottom: 26px;
content: "";
right: 50%;
position: absolute;
z-index: 99
}
main .main__button {
width: 117px;
height: 29px;
background-color: #3F51B5;
border-radius: 10px;
color: #fff;
align-items: center;
justify-content: center;
display: flex;
font-weight: 400;
letter-spacing: -.06em
}
main .main__button:hover {
background-color: #3f51b5cf;
}
@media screen and (max-width: 471px) {
main .main__button {
display:none
}
main .main__ititle {
font-size: 18px
}
main .main__ibody {
font-size: 13px
}
main .main__ibody img {
margin-right: 10px
}
}
@media screen and (max-width: 1200px){
main .main #search, main .main__items {
grid-template-columns: repeat(1,1fr);
}
}
main .main__text {
border-top: 1px solid #e3e3e3;
background-color: #f6f6f6;
padding: 0 37px
}
main .main__text .container {
max-width: 1366px;
margin: 0 auto;
color: #3d3d3d;
line-height: 20px;
padding-bottom: 40px
}
a.soft-link, a:visited.soft-link, a:active.soft-link {
font-size: 15px;
text-decoration: none;
border-bottom: 1px #D6DBF1 solid;
background: #F5F7FF;
padding: 1px 8px 2px 8px;
border-radius: 10px;
white-space: nowrap;
}
a.soft-link img {
width: 16px;
height: 16px;
vertical-align: middle;
margin: -2px 3px 0 0;
}
.filters button.btn.filter-btn {
margin: 5px 0px;
width: 32%;
background: #3F51B5;
}
button.btn.reset-btn {
background: #607D8B!important;
}
.site-logotype img {
width: 75%;
}
.widget-header, label.wp-block-search__label {
background: #3f51b5;
color: white;
padding: 10px;
}