@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
html{margin:0;min-height:100%;height:100%;}
audio,embed,iframe,img,object,video{max-width:100%}
*{box-sizing:border-box}
p{font-size:16px;font-weight:400;line-height:29px}
body{margin:0;font-size:14px;line-height:1.5;color:#333;background-color:#f4f4f4;display:flex;}
table{font-size:100%}
form,img{border:0;margin:0}
img {max-width:100%;}
a,button:focus,input{outline:0}
a{color:#2442ac;text-decoration:none;-webkit-tap-highlight-color:transparent}
h1,h2,h3,h4,h5,h6{margin:5px 0;padding:0;font-size:21px;font-weight:700}
h1{font-size:28px}
h2{font-size:24px}
h3{font-size:19px}
h4{font-size:17px}
h5{font-size:15px}
h6{font-size:13px}
ul{list-style:square;padding:0}
hr{clear:both;border:0;margin:10px 0}
@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){
input[type=checkbox]{width:16px;height:16px;background-color:transparent;border:2px solid #70718e;border-radius:2px;cursor:pointer;position:relative;margin:0 3px 4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;outline:none;min-width:16px;min-height:16px;box-sizing:border-box!important}
input[type=checkbox]:checked,input[type=checkbox]:checked:hover{background-color:#2442ac;border-color:#2442ac}
input[type=checkbox]:checked+span.customCheckbox:after,input[type=checkbox]:checked:before{content:"";display:block;width:10px;height:12px;border:2px solid transparent;border-bottom-color:#ffffff;border-right-color:#ffffff;position:absolute;top:-3px;left:1px;transform:rotate(43deg)}
input[type=radio]{display:inline-block;width:18px;min-width:18px;height:18px;padding:3px;border:2px solid #70718e;border-radius:50%;cursor:pointer;vertical-align:middle;margin:3px 3px 4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;position:relative;box-sizing:border-box!important}
input[type=checkbox]:hover,input[type=radio]:hover{border:2px solid #0188cc}
input[type=radio]:checked{border-color:#0188cc;background:transparent}
#casing .methods-list input.radio,#casing .methods-list input.checkbox { vertical-align: middle; }
#uf-register input#uf-terms{padding:0}
#uf-register .uf-field input[id^=uf-gender]{padding:7px}
input[type=radio]:checked:before{content:"";display:block;height:8px;width:8px;border-radius:50%;background-color:#0188cc;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:default;opacity:.4;background-color:#ddd}
}
@supports (-ms-ime-align:auto){
input[type=radio]{-webkit-appearance:radio;width:auto;height:auto}
input[type=checkbox]{-webkit-appearance:checkbox;width:auto;height:auto;min-width:unset;min-height:unset}
}

.wp-block-gallery .blocks-gallery-grid {
  display:flex;flex-wrap:wrap;margin:10px 0;list-style:none;padding:0;
}

.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item {flex:1 0 32%;margin:0;padding:0;}
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure {padding:0 .5rem 0 0;margin:0 0 .5rem;}
 
 body {font-family:'Roboto';display:flex;flex-direction:column;position:relative;min-height:100vh;}
 .container, .container-xl {max-width:1310px;margin:0 auto;}
 .button {display:inline-block;white-space:nowrap;height:49px;margin:0 auto;border-radius:100px;cursor:pointer;text-transform:uppercase;padding:0 49px;color:#1a1a1a;font-size:14px;text-align:center;font-weight:500;}
 .button-white {background:#fff;border:1px solid rgba(73,74,80,.2);transition:background 1s ease;}
 .button-white:hover {background-color:rgba(184,183,185,.15);transition:unset;-webkit-transition:unset;}
 .icon-search-white {background:url(../icons/search-white.png) no-repeat;height:18px;width:18px;float:left;margin:0 2px;}
 .border-left {border-left:1px solid #f2f2f2;}
 .icon {display:inline-block;vertical-align:middle;width:16px;height:16px;}
 .icon-comments {background:url(../icons/comments.svg) center;background-size:100%;}
 .icon-eye {background:url(../icons/eye.svg) center;background-size:100%;}
 .icon-star {background:url(../icons/star.svg) center;background-size:100%;}
 .icon-thumbs-up {background:url(../icons/thumbs_up.svg) center;background-size:100%;}
.btn-round {border-radius:30px;}
.btn-fifa {color:#fff;background-color:#212529;border-color:#212529;border-radius:30px;padding:7px 20px;text-transform:uppercase;font-weight:600;}
.btn-fifa:hover {box-shadow:none;border-color:#c4e722;background-color:#c4e722;color:#000;} 
.btn-fifa:focus {box-shadow:0 0 0 0.25rem rgb(194 231 34 / 50%);background-color:#212529;border-color:#c4e722;color:#c4e722;} 

 .header {z-index:10;}
 .header-search {width:100%;position:absolute;bottom:-110px;background:#fff;padding:30px 0;z-index:999;display:none;box-shadow:0 5px 10px rgba(0,0,0,.1);}
 .search-form {display:flex;justify-content:space-between;}
 .search-input {background:url(../icons/search.png) no-repeat 16px center;background-color:#f8f8f8;border-radius:40px;border:0;height:50px;width:100%;font-size:20px;font-weight:600;text-transform:uppercase;padding:0 0 0 56px;}
 .search-form .button {margin:0 0 0 30px;}
 #page-overlay {background:#000;height:100vh;opacity:.6;position:fixed;top:0;transition:opacity 300ms cubic-bezier(0.19,1,.22,1);width:100%;z-index:9999;display:none;min-height:5000px;-webkit-transition-delay:.3s;-ms-transition-delay:.3s;-op-transition-delay:.3s;transition-delay:.3s;}
 
 .flex-container {display:flex;flex-wrap:nowrap;}
 .main-content, .sidebar {padding:20px 0;}
 .flex-container .main-content {width:76%;flex-shrink:0;}
 

 #allEntries {margin-left:-1%;margin-right:-1%;position:relative;}
 #allEntries:after {content:"";clear:both;display:block;}
 .comments-list {margin:17px 0 0 0 !important;}
 .comments-list #allEntries {margin-left:0;margin-right:0;}
 .comment-list {padding:0;}
 .sidebar {flex-grow:1;}
 .flex-container .sidebar {margin-left:17px;}
 .sideblock {border-radius:2px;border:1px solid #f2f2f2;}
 .sideblock:not(:last-child) {margin:0 0 17px 0;}
 .sideblock-title {margin-bottom:0;font-size:17px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #f1f1f1;padding:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
 .sideblock-content {padding:15px;}
.sideblock-title + div {padding:15px;}

.navbar-top {background:#1b1b1b;}
.navbar-top_container {display:flex;flex-wrap:wrap;align-items:center;}
 .header-right .navbar-buttons {display:flex;height:40px;align-items:center;list-style:none;margin:0;padding:0;position:relative;z-index:1;}
 .header-right .navbar-buttons a {background:0 0;border: 1px solid #ddd;white-space:nowrap;cursor:pointer;padding:4px 14px;text-align:center;font-size:13px;color:#fff;}
 .header-right .navbar-buttons a:not(:last-child) {margin:0 7px 0 0;}
 .btn-green {background-color:#14c701 !important;color:#fff;border-color:#29dc3e!important;}
 .dropdown-menu, .sub-menu {border:0;background:rgba(0,0,0,.9);padding:20px 30px;margin-top:15px !important;}
 .dropdown-menu li:not(:last-child) {margin:0 0 7px 0;}
 .dropdown-item {padding:0;margin:0;background:0 0;color:#fff;position:relative;}
 .dropdown-item:hover {background:0;color:#c4e722;}
 .dropdown-item:before {content:"";background:#c4e722;height:100%;width:0px;position:absolute;left:-30px;transition:all .2s ease;}
 .dropdown-item:hover:before {width:3px;}
 .dropdown-toggle::after {margin:0 0 0 6px;vertical-align:middle;transition:all .1s ease;}
 .dropdown-toggle.show::after {transform:rotate(-180deg);}
 .nav-item.menu-item-has-children {white-space:nowrap;}
 .nav-item.menu-item-has-children > .nav-link:after {display:inline-block;content:"";margin-left:.255em;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}
 .nav-item .sub-menu {display:none;position:absolute;margin:12px 0 0 0 !important;list-style:none;padding: 0 0 8px 0;z-index:999;}
 .nav-item .sub-menu .nav-link {display:block;background:0 0;color:#fff !important;position:relative;padding:7px 20px;text-transform:none;font-weight:400;font-size:15px;}
 .nav-item .sub-menu .nav-link:hover {background:0;color:#c4e722;}
 .nav-item .sub-menu .nav-link:before {content:"";background:#c4e722;height:100%;width:0px;position:absolute;top:0;left:0px;transition:all .2s ease;}
 .nav-item .sub-menu .nav-link:hover:before {width:3px;}
 .navbar-main {background:#000;color:#fff;font-size:14px;}
 .navbar-main .navbar-brand {margin:0 42px 0 0;font-size:24px;font-weight:800;font-style:italic;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;webkit-user-select:none;user-select:none;}
 .navbar-main .navbar-brand:hover {transform:translate(3px,0);}
 .navbar-brand span {color:#c4e722 !important;}
 .navbar-main .nav-link {font-size:16px;font-weight:500;color:#fff !important;}
 .navbar-main .nav-link:hover,.navbar-main .nav-link.active {color:#c4e722 !important;}
.navbar-main .nav-item.text-warning .nav-link {color:inherit!important;}
 .header-links {display:flex;align-items:center;margin:0 15px 0 0;padding:0;list-style:none;flex-shrink:1;}
 .header-links li {font-size:16px;text-transform:uppercase;font-weight:500;color:#fff;cursor:pointer;position:relative;}
 .header-links li:not(:last-child) {margin:0 17px 0 0;}
 .header-links li:before {content:"";background:#fff;height:4px;width:0;position:absolute;bottom:-22px;left:50%;transition:all .2s ease;}
 .header-links li:hover:before, .header-links li.active:before {content:"";background:#fff;width:calc(100% + 10px);left:-5px;}
 .header-links .fa {font-size:20px;}
 .header-links i {margin:0 7px 0 0;}
 .header-right {position:relative;display:flex;align-items:center;}
 .header-user {display:flex;align-items:center;color:#fff;height:40px;cursor:pointer;width:auto;position:relative;}
 .header-user:hover {color:#c4e722;} 
 .header-useravatar {margin:0 7px 0 0;}
 .header-useravatar img {width:30px;height:30px;border-radius:2px;}
 .header-account .dropdown-menu {margin-top:6px !important;background:#1b1b1b;box-shadow:0 6px 5px rgba(0,0,0,.1);}
.header-submenu {background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);}
.header-submenu .navbar-nav {display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;}
.header-submenu .nav-link {color:#000;padding:8px 10px;position:relative;}
.header-submenu .nav-link:after {content:"";background:#000;width:100%;height:0;display:block;position:absolute;left:0;bottom:0;transition:height .2s ease;}
.header-submenu .nav-link:hover:after {height:4px;}
.header-submenu .nav-link.active {color:#aed10c;}
.header-submenu .nav-link.active:after {height:4px;background:#aed10c;}
.header-submenu .navbar-nav li:first-child .fa {margin:0 7px 0 0;}
.header-submenu .container {display:flex;flex-wrap:wrap;}
.navbar-socials {margin:0 0 0 auto;padding:0;display:flex;align-items:center;}
.navbar-socials li {list-style:none;font-size:16px;}
.navbar-socials li a {color:#000;text-decoration:none;}
.navbar-socials li a:hover {color:#c4e722;}
.navbar-socials li .fa {font-size:20px;}
#wpadminbar {}
 
 .main-panel {display:flex;}
 .main-chatbox {width:70%;}
 .main-forumnew {width:30%;}
 .thread-item {padding:15px;display:flex;align-items:center;border-bottom:1px solid #f2f2f2;position:relative;transition:all .9s ease;}
 .thread-item:after {content:"";height:100%;background:#2442ac;width:0;position:absolute;right:0;transition:all .3s ease;}
 .thread-item:hover:after {width:4px;transition:unset;-webkit-transition:unset;}
 .thread-item:hover {background:#fbfbfb;transition:unset;-webkit-transition:unset;}
 .thread-item-title {font-size:15px;font-weight:500;white-space:nowral;text-overflow:ellipsis;overflow:hidden;}
 .thread-item-details {color:rgba(0,0,0,.7);font-size:12px;}
 .thread-item-counter {background:#f2f2f2;padding:5px 8px;border-radius:8px;}
 .main-chatbox .open-chat {background:#2442ac;color:#fff;padding:5px 10px;border-radius:4px;font-size:13px;font-weight:500;display:none;}
 .main-chatbox .open-chat.show {background:#000;}
 
 @keyframes imageszoom{from{width:0;animation-delay:.13s;animation-duration:.7s;animation-timing-function:ease-out}to{width:61px}}@-webkit-keyframes imageszoom{from{width:0;animation-delay:.13s;animation-duration:.7s;animation-timing-function:ease-out}to{width:61px}}
 .grid-3 {transition:all .3s cubic-bezier(0.25,.8,.25,1);border-radius:2px;}
 .newspost {background:#fff;border: 1px solid #f2f2f2;border-radius:2px;overflow:hidden;position:relative;transition:all .4s ease;}
 .newpost-moder {position:absolute;top:110px;right:15px;}
 .newspost .img-holder {background-color:#2b2b2b;position:relative;width:100%;height:150px;overflow:hidden;}
 .newspost .img-holder img {text-indent:-9999px;width:100%;height:100%;transition:opacity .2s ease-out,transform 3.8s cubic-bezier(0.19,1,.22,1);object-fit:cover;}
 .newspost .badge-block {position:absolute;right:10px;top:10px;background:rgba(0,0,0, .7);color:#fff;font-size:13px;font-weight:500;border-radius:2px;padding:3px 7px;transition:all .4s ease;}
 .newspost:hover img {transform:rotate(.5deg) scale(1.025);}
 .newspost:hover {transform:translate(0,-5px);box-shadow: 0 14px 28px rgb(0 0 0 / 10%), 0 10px 10px rgb(0 0 0 / 10%);}
 .newspost-info {padding:24px 20px 0;width:100%;position:relative!important;top:0;}
 .newspost-title {word-wrap:break-word;color:#1a1a1a;text-transform:none;font-weight:500;font-size:1.25rem;margin:0 0 8px 0;line-height:1.3;clear:both;position:relative;}
 .newspost-title:before {border-top:2px solid #c4e722;position:absolute;width:61px;content:'';top:-34px;}
 .newspost:hover .newspost-title:before {animation-name:imageszoom;animation-duration:.7s;animation-timing-function:ease-out;animation-delay:.13s;}
 .newspost:hover .badge-block {background:#c4e722;color:#000;}
 .newspost-descr {position:relative;font-size:15px;line-height:1.5;color:#585858;margin:0 0 80px 0;max-height:140px;overflow:hidden;}
 .newspost-statsbar {color:#1a1a1a;width:100%;position:absolute;bottom:0;font-size:14px;font-weight:400;line-height:1.43;min-height:64px;padding:0 20px;display:flex;align-items:center;}
 .newspost-statsbar .split {border-left:solid 1px #1a1a1a;margin:0 12px;height:12px;vertical-align:middle;}
 .newspost-statsbar .icon {width:16px;height:16px;}
 .newspost-small {display:flex;flex-wrap:wrap;width:25%;}
 .newspost-small:not(:last-child) {margin-right:1%;}
 .newspost-small_image {width:100%;height:100px;transition:all .2s ease;padding:10px;margin-bottom:15px;}
 .newspost-small_image img {height:100px;width:100%;object-fit:cover;transition:all .2s ease;border-radius:5px;box-shadow:0 4px 16px rgba(0,0,0,.2);}
 .newspost-small_title {padding:15px;word-wrap:break-word;color:#1a1a1a;text-transform:none;font-weight:500;font-size:15px;line-height:1.3;clear:both;position:relative;height:50px;width:100%;overflow:hidden;}
 .newspost-small_details {display:flex;flex-wrap:wrap;width:100%;padding:15px;color:#1a1a1a;}
 .newspost-small_details .icon, .newspost-small_details .fa {margin:0 7px 0 0;color:#000;}
 .newspost-small_details div {margin:0 13px 0 0;}
 .breadcrumbs {background-color:#fff;border:1px solid #f2f2f2;border-radius:2px;width:100%;padding:10px 15px;}
 .newspage {background:#fff;border:1px solid #f2f2f2;border-radius:2px;}
 .newspage-image {position:relative;width:100%;}
 .newspage-image img {width:100%;height:100%;object-fit:cover;}
 .newspage-header {padding:20px 30px;}
 .newspage-title {text-align:left;}
 .newspage-info {display:flex;align-items:center;color:rgba(0,0,0,.6);font-size:13px;}
 .newspage-info div:not(:last-child) {margin:0 15px 0 0;}
 .newspage-info .icon {margin:-4px 7px 0 0;}
 .newspage-info .fa {margin:0 7px 0 0;font-size:17px;color:#000;}
 .newspage-info .badge-block {border-radius:2px;font-size:14px;color:#fff;background:#000;padding:3px 7px;}
.newspage-info_right {margin-left:auto;}
.newspage h1 {margin:0;padding:0;font-size:32px;text-transform:uppercase;word-wrap:break-word;cursor:default;}
.newspage-content {padding:30px;}
.newspage-text {font-size:16px;line-height:1.6;font-weight:500;font-style:normal;font-stretch:normal;text-align:left;color:#232323;font-family:'Roboto', sans-serif;}
.newspage-text ol, .newspage-text ul {font-weight:400;}
.newspage-text ol li {margin-bottom:.5rem;}
.newspage-text ul {padding:0 0 0 20px;}
.newspage-text h2, .newspage-text h3 {margin:1.8rem 0 1.3rem 0;}
.newspage-text img {max-width:100%;height:auto;}
.newspage-text iframe {width:100%;max-width:100%;min-height:450px;}
 .newspage-bottom {display:flex;flex-wrap:wrap;border-top:1px solid #f1f1f1;margin:0 30px;padding:20px 0;}
 .newspage-details {min-width:25%;}
 .newspage-details:not(:last-child) {margin:0 10px 0 0;}
 .newspage-details_title {font-size:15px;font-weight:400;margin:0 0 7px 0;color:rgba(0,0,0,.6);}
 .newspage-author {display:flex;align-items:center;}
 .author-avatar {margin:0 7px 0 0;}
 .author-avatar img {width:45px;height:45px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.1);}
 .newspage-rating_text {color:rgba(0,0,0,.6);font-size:13px;padding:5px 0 0 0;}
 .rate-stars-wrapper {position:relative;}
 .rate-stars-wrapper .rating-text {position:absolute;top:-23px;background:rgba(0,0,0,1);color:#fff;border-radius:2px;padding:3px 5px;font-size:11px;opacity:0;}
 .rate-stars-wrapper img:hover .rating-text {opacity:1;}
 .newspage-tags {margin:25px 0 10px 0;color:transparent;cursor:default;}
 .newspage-tags a {display:inline-block;margin:0 0 4px 0;padding:10px 15px;border-bottom:1px solid transparent;background-color:#f8f8f8;font-size:14px;color:rgba(0,0,0,.6);transition:all .1s ease;cursor:pointer;}
 .newspage-tags a:hover {background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);}
 .newspage-download {display:flex;align-items:center;padding:10px;background:#f2f2f2;color:#000;border-radius:3px;transition:all .2s ease;}
 .newspage-download img {margin:0 10px 0 0;height:54px;pointer-events:none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
 .newspage-download_title {font-weight:600;font-size:16px;}
.newspage-download_filename {font-weight:500;}
.newspage-download_filesize {font-size:12px;}
.newspage-download:hover {background:#e5e5e5;box-shadow:0 2px 10px rgba(0,0,0,.05);}
.newspage-download_right {text-align:right;}

/* related Posts by DESTEQ (Valery Lapin) */
.related-block {margin:15px 0 0 0;}
.related-block_title {font-weight:500;font-size:22px;margin:0 0 15px 0;text-transform:uppercase;}
.related-block_content {display:flex;flex-wrap:wrap;}
.related-item {background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.08);width:calc(50% - 5px);height:80px;display:flex;align-items:center;margin:0 0 10px 0;border:1px solid #f2f2f2;border-radius:2px;padding:0 10px 0 0;color:#1a1a1a;transition:all .2s ease;}
.related-item:not(:nth-of-type(2n)) {margin-right:10px;}
.related-item:hover {box-shadow:0 4px 8px rgba(0,0,0,.2);}
.related-item_image {width:100px;height:80px;margin:0 10px 0 0;flex-shrink:0;}
.related-item_image img {width:100%;height:100%;object-fit:cover;border-radius:3px 0 0 3px;}
.related-item_title {font-weight:500;}
.related-item_details {font-size:13px;color:#999;}

.comments-title {display:flex;padding:20px 0;font-size:15px;}
.comments-title h4 {text-transform:uppercase;font-weight:500;font-size:22px;}
.com-order-block {text-align:left !important;padding:0 20px 25px 20px !important;}
 .comment {padding:15px 20px;border-radius:2px;background:#fff;display:flex;width:100%;}
 .comEnt:not(:last-child) {border-bottom:1px solid #f1f1f1;}
 .comment-avatar {margin:0 12px 0 0;width:60px;}
 .comment-avatar img {border-radius:50%;width:55px;object-fit:cover;}
 .comment-content {width:100%;}
 .comment-top {display:flex;align-items:center;font-size:15px;margin:0 0 4px 0;flex-wrap:wrap;}
 .comment-top div:not(:last-child) {margin:0 10px 0 0;}
 .comment-top_name a {color:#000;}
.comment-number {font-size:13px;}
.comment-number a {color:#000;}
 
.comment-answer_button {font-size:12px;margin:5px 0 0 0;}
 
.comments-title {text-transform: uppercase;font-weight:500;font-size:22px;display:block;display:block;}
.comment-respond {background:#fff;border:1px solid #f2f2f2;border-radius:2px;padding:15px 20px;margin:15px 0 0 0;}
.comment-user-data {margin-bottom:10px;}
.comment-respond .h4-heading {text-transform: uppercase;font-weight:500;font-size:22px;display:block;margin-bottom:17px;display:block;}
.comment-form-comment textarea {background:#fafafa;outline:none;padding: 0.75rem;min-height:100px;}
.comment-form-comment textarea:focus {box-shadow:none;}
 
 .footer {padding:0;height:auto;width:100%;}
 .footer-info {background:#1a1a1a;width:100%;padding:25px 0;position:relative;clear:both;color:#a3a3a3;}
 .footer-counters {display:flex;margin:0 0 0 auto;}
 .footer-text {font-size:12px;width:50%;}
 .footer-text a {color:#c4e722;}
 .footer-nav {background:#000;width:100%;border-bottom:1px solid rgba(217,217,217,.3);color:#a3a3a3;}
 .footer-nav .footer-nav_container {display:flex;align-items:center;}
 .footer-menu {list-style:none;display:flex;align-items:center;margin:0;padding:0;}
 .footer-menu li:not(:last-child) {margin:0 30px 0 0;}
 .footer-menu li a {color:#fff;text-decoration:none;padding:0;}
 .footer-menu li a:hover {text-decoration:underline;color:#fff;}
 .footer-copyright {margin:0 0 0 auto;}
 
.fifainfo-breadcrumb, .main-description {background:#fff;padding:10px 20px;margin:0 0 20px 0;border-radius:2px;border: 1px solid #f2f2f2;}
.fifainfo-breadcrumb ul, .fifainfo-breadcrumb p {margin:0;padding:0;list-style:none;font-size:14px;}
.fifainfo-breadcrumb {padding:5px 20px;}
.main-description {padding:20px;}
.main-description h1 {}
.main-description .homepage-description {overflow:hidden;position:relative;margin:15px 0 0 0;}
.main-description .homepage-description p {font-size:15px;}
.main-description .homepage-description.hide {}
.main-description .homepage-description.hide:after{content:"";display: block;height:80px;position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%)}
.main-description .homepage-description ul, .main-description .homepage-description ol {padding-left:17px;font-size:16px;margin:10px 0;}
.main-description .homepage-description ul li, .main-description .homepage-description ol li {margin-bottom:.4rem;}
.homepage-description_read-more {font-weight:500;}
.homepage-description_read-more {cursor:pointer;}

.main-heading {display:flex;align-items:center;background:#fff;border:1px solid #f1f1f1;padding:15px;margin:0 0 10px 0;}
.main-heading_title {font-size:24px;font-weight:600;text-transform:uppercase;} 
.main-heading_right {margin-left:auto;}

.main-newsposts {display:flex;margin:0 0 10px 0;}

.tagcloud .tag-cloud-link {display:inline-block;padding:3px 6px;font-size:13px !important;background-color:#f5f5f5;color:rgba(0,0,0,.7);border-radius:2px;margin:0 0 4px 0;transition:all .2s ease;}
.tagcloud .tag-cloud-link:hover {background:#000;color:#c4e722;}

/* catlist */
.block-categories-list {padding:0 !important;margin:0;}
.sideblock-content .cat-item {display:block;list-style:none;}
.sideblock-content .cat-item a {background:#fff;display:block;padding:8px 15px;font-size:15px;font-weight:500;color:#000;transition:all .1s ease;}
.sideblock-content .cat-item:not(:last-child) a {border-bottom:1px solid #ededed;}
.sideblock-content .cat-item a:hover {background:#000;color:#fff;}

/* latest posts block */
.wp-block-latest-posts__list {padding:0 !important;margin:0;}
.wp-block-latest-posts__list li {list-style:none;overflow:hidden;display:block;padding:10px;}
.wp-block-latest-posts__list li a {float:left;width:200px;position:relative;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wp-block-latest-posts__post-date {color:#999;font-size:12px;}
.wp-block-latest-posts__featured-image {margin:0 8px 0 0;float:left;}
.wp-block-latest-posts__featured-image img {width:50px;height:50px;object-fit:cover;border-radius:50%;}

/* sidebar block */
/* widgets posts styles EasyTemp.ru */
.post-card {position:relative;max-width:730px;margin:0 auto 50px;}
.post-card--small {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-bottom:0;margin-bottom:20px;margin-left:0;margin-right:0;min-width:280px;max-width:300px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.post-card--small:last-child {margin-bottom:0;}
.post-card__thumbnail {position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;margin-bottom:1em;}
.post-card--small .post-card__thumbnail {max-width:100px;margin-right:15px;margin-bottom:0;}
.post-card__thumbnail img {max-width:100%;height:auto;vertical-align:bottom;border-style:none;border-radius:5px;}
.post-card__body {position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.post-card--small .post-card__body {position:static;}
.post-card--small .post-card__category {text-transform:uppercase;font-size:.75em;}
.post-card__title {font-weight:700;font-size:1.1em;margin-bottom:0.4em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.post-card--small .post-card__title {position:static;font-size:1em;}
.post-card__title a {padding-top:0.1em;padding-bottom:0.1em;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#000;}
.post-card__title a:hover {color:#b5183b;}
.post-card__description {position:relative;margin-bottom:.4em;}
.post-card__date {font-size:14px;}
.post-card--small .post-card__date {font-size:12px;color:#999;}
.post-card--small .post-card__description {margin-bottom:.5em;font-size:.8em;opacity:.7;}
.post-card__meta {position:relative;font-size:.85em;margin-bottom:0.8em;opacity:.8;display:flex;align-items:center;}
.post-card__meta div {margin-bottom:.3em;}
.post-card__meta div:not(:last-child) {margin:0 15px .3em 0;}
.post-card__meta .fa, .post-card__meta .zmdi {margin:-2px 5px 0 0;color:#45366c;}
.post-card--small .post-card__meta {font-size:.8em;margin-bottom:0;}
.post-card--small .post-card__meta .zmdi, .post-card--small .post-card__meta .fa {font-size:14px;vertical-align:middle;}


/* post cards EasyTemp.ru */
.post-card--horizontal {padding-bottom:0;width:100%;max-width:335px;margin-left:auto;margin-right:auto;}
.post-card--horizontal .post-card__thumbnail {max-width:335px;margin-bottom:1em;}
.sideblock .post-card__thumbnail img {height:70px;object-fit:cover;transition:all .2s ease;}
.sideblock .post-card--small:hover img {opacity:.7;}
.post-card__thumbnail .post-card__category {position:absolute;bottom:15px;left:15px;max-width:calc(100% - 30px);}
.post-card--horizontal .post-card__category {left:10px;top:10px;max-width:calc(100% - 20px);bottom:auto;font-size:.7em;}
.post-card:not(.post-card--small) .post-card__category {display:inline-block;padding:.3em 1.4em;margin-bottom:1.2em;background:#b6193b;color:#fff;-webkit-border-radius:1em;border-radius:1em;text-transform:uppercase;text-decoration:none;font-size:.7em;-webkit-transform:translateZ(0);transform:translateZ(0);}
.post-card--horizontal .post-card__body {margin-bottom:15px;}
.post-card--horizontal .post-card__description {font-size:.9em;}
.post-card--vertical {padding-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:280px;max-width:335px;margin-left:auto;margin-right:auto;}
.post-card--vertical {min-width:auto;margin-bottom:0;}
.post-card--vertical .post-card__title {font-size:1em;}
@media (min-width: 1200px) {
.post-card--vertical {min-width:240px;}
.post-card--vertical .post-card__title {font-size:1.1em;}
}
@media (min-width:992px) {
.post-card__title {font-size:2em;}
}
@media (min-width:768px) {
.post-card__title {font-size:1.6em;line-height:1.4;}
.post-card--horizontal .post-card__title {font-size:1.4em;}
.post-card--horizontal .post-card__description {font-size:1em;}
.post-card__meta {font-size:1em;}
.post-card--vertical .post-card__title {line-height:1.4;}
}
@media (min-width:576px) {
.post-card--horizontal {display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin-left:0;margin-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.post-card--horizontal .post-card__thumbnail {-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-bottom:0;margin-right:30px;}
.post-card__title {font-size:1.4em;}
.post-card--vertical {margin-left:0;margin-right:0;}
}

/* block comments list */
.wp-block-latest-comments, .block-comments__item {list-style:none;padding:0 !important;}
.wp-block-latest-comments__comment {display:flex;padding:0 15px;margin-top:15px;}
.wp-block-latest-comments__comment img {width:45px;height:45px;border-radius:50%;margin:0 7px 0 0;flex-shrink:0;}
.wp-block-latest-comments__comment-meta time {display:block;color:#999;font-size:12px;white-space:nowrap;}
.wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments__comment-excerpt p {font-size:14px;line-height:1.7;margin-bottom:0;}

.block-comments__item:not(:last-child) {margin-bottom:15px;}
.block-comments__item, .block-comments__header {display:flex;flex-wrap:wrap;}
.block-comments__header {width:100%;flex-wrap:nowrap;margin:0 0 10px 0;font-size:13px;color:#999;}
.block-comments__ava {width:70px;flex:1 0 auto;}
.block-comments__ava img {border-radius:4px;}
.block-comments__info {}
.block-comments__name {font-weight:500;font-size:14px;color:#000;}
.block-comments__link {font-size:13px;}
.block-comments__text {width:100%;border:1px solid #ddd;padding:10px;position:relative;}
.block-comments__text:before {content:"";position:absolute;
    left: 23px;top:-15px;
    border:7px solid transparent; /* Прозрачные границы */
    border-bottom:7px solid #ddd; /* Добавляем треугольник */}

/* error page */
.block-message {background:#fff;border-radius:3px;box-shadow:0 3px 9px egba(0,0,0,.1);text-align:center;padding:20px;}
.block-message-title {font-size:26px;font-weight:700;}
.block-message-text {font-size:16px;}
.icon {display:inline-block;}
.sad-smile {background:url(../icons/sad_smile.svg) no-repeat;background-size:100%;}
.block-message .sad-smile {width:150px;height:150px;margin:0 0 30px 0;transition:all .2s ease;}
.block-message .sad-smile:hover {transform:scale(1.1,1.1);}

/* comment viewn by Valery Lapin vk.com/desteq */
.comment-flex {display:flex;}
.comment-author {width:120px;text-align:center;margin:0 15px 0 0;}
.comment-author .avatar {width:70px;height:70px;border-radius:50%;object-fit:cover;}
.comment-author-name {font-weight:600;font-size:16px;color:#000;}
.comment-author-name a {color:#000;}
.comment-meta {display:flex;width:100%;align-items:center;margin-bottom:10px;}
.comment-details, .comment-body {width:100%;}
.comment-meta .wpulike {padding:0;}
.comment-date {color:#999;font-size:13px;text-transform:lowercase;display:block;margin-left:20px;}
.comment-text {font-size:.95em;font-family:'Roboto';font-weight:400;}
.comment-text p {font-size:16px;font-family:'Roboto';}
.comment-list .comment-body {padding:10px 0;}

/* contact page by VL */
.contacts-buttons {display:flex;flex-wrap:wrap;margin-right:-20px;}
.contact-button {border:1px solid #000;color:#000;border-radius:2px;padding:10px;width:calc(33% - 10px);display:flex;align-items:center;margin:0 10px 10px 0;}
.contact-button:hover {background:#000;color:#c4e722;}
.contact-button_title {font-weight:400;}
.contact-button_text {font-weight:600;}
.contact-button_icon {width:50px;flex-shrink:0;text-align:center;margin:0 10px 0 0;}
.contact-button_icon .fa {font-size:42px;text-align:center;vertical-align:middle;}
.contact-button.vk {border-color:#0077FF;background:#0077FF;color:#fff;}
.contact-button.vk:hover {border-color:#0077FF;background:transparent;color:#0077FF;}
.contact-button.vk:hover .contact-button_icon {color:#0077FF;}
.contact-button.vk .contact-button_icon {color:#fff;}
.contact-button.youtube {background-color:#c4302b;border-color:#c4302b;color:#fff;}
.contact-button.youtube:hover {border-color:#c4302b;background:transparent;color:#c4302b;}
.contact-button.youtube:hover .contact-button_icon {color:#c4302b;}

/* FIFA 22 Team Rating Calculator by DESTEQ (Valery Lapin) */
.calc-langs a {margin:0 4px 0 0;display:inline-block;}
.calc-langs a.active {font-weight:600;}
.calc-langs .icon {width:20px;height:15px;display:inline-block;vertical-align:top;margin:1px 4px 0 0;}
.calc-langs .icon.ru {background:url(../assets/ru.png);background-size:100%;}
.calc-langs .icon.eng {background:url(../assets/en-us.png);background-size:100%;}
.calc-area {display:flex;flex-wrap:wrap;margin:20px 0;}
.calc-area_players {display:flex;flex-wrap:wrap;width:65%;}
.calc-area-copyright {width:100%;color:#797979;}
.calc-area-copyright a {font-weight:500;}
.calc-area_values {width:35%;border:1px solid rgba(0,0,0,.1);flex-grow:1;padding:15px 15px 55px 15px;position:relative;}
.calc-area_values__name {font-size:18px;margin:0 0 10px 0;}
.count-players {margin:15px 0 0 0;}
.calc-area_values__footer {position:absolute;bottom:15px;width:calc(100% - 30px);}
.field-area_player {width:30%;margin:0 20px 20px 0;background:#f8f8f8;padding:15px;border-radius:3px;}
.field-area_text {font-weight:600;font-size:15px;margin:0 0 10px 0;}
.players-count_item {display:inline-block;border:1px solid rgba(0,0,0,.2);vertical-align:middle;padding:6px 8px;font-size:15px;margin:0 7px 7px 0;}
.players-count_item .fa {margin:-2px 5px 0 5px;font-size:14px;vertical-align:middle;}
#sum-rating, #team-rating {font-size:38px;font-weight:600;}
.team-rating-stars {margin:10px 0 0 0;}
.team-rating-stars .fa {color:#fc0;font-size:30px;}
.number-input {display:inline-block;position:relative;width:100%;}
.number-input input[type="number"] {border:1px solid #ced4da;display:block;font-weight:700;height:40px;line-height:40px;width:100%;padding:0;margin:0;box-sizing:border-box;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;}
.number-input input[type="number"]::-webkit-outer-spin-button,.number-input input[type="number"]::-webkit-inner-spin-button {display:none;}
.number-minus {position:absolute;top:1px;left:1px;bottom:1px;width:50px;padding:0;display:block;text-align:center;border:none;border-right:1px solid #ced4da;font-size:16px;font-weight:600;}
.number-plus {position:absolute;top:1px;right:1px;bottom:1px;width:50px;padding:0;display:block;text-align:center;border:none;border-left:1px solid #ced4da;font-size:16px;font-weight:600;}
.calc-share {margin:10px 0 0 0;}
.calc-share_title {margin:0 0 7px 0;}

blockquote {padding:10px;margin:15px 0;border:1px solid #f1f1f1;font-size:16px;font-weight:500;}
.wp-block-quote {border-left:4px solid #c4e722;padding:20px;}

.background {pointer-events:none;position:absolute;left:0;top:0;bottom:0;width:100%;z-index:-1;overflow:hidden;}
.background>i {position:absolute;z-index:-1;display:block;}
@media (min-width:768px) {
.bg-circle-yellow, .bg-circle-purple, .bg-circle-green {width:75rem;height:75rem;}
.bg-circle-purple {background-image:radial-gradient(closest-side,rgba(155,84,232,0.2) 0,rgba(155,84,232,0) 100%);}
.bg-circle-yellow {background-image:radial-gradient(closest-side,rgba(254,222,74,0.2) 0,rgba(254,222,74,0) 100%);}
.bg-circle-green {background-image:radial-gradient(closest-side,rgba(76,203,112,0.2) 0,rgba(76,203,112,0) 100%);}
.bg-style-1 .bg-circle-purple {top:70%;left:70%;transform:translate(0%,-50%);}
.bg-style-1 .bg-circle-yellow.bgc-1 {top:70%;left:70%;transform:translate(0%,-50%);}
.bg-style-1 .bg-circle-yellow.bgc-2 {top:5%;left:75%;transform:translate(0%,0%);}
.bg-style-1 .bg-circle-green.bgc-1 {top:0;right:50%;transform:translate(10%,-60%);}
.bg-style-1 .bg-circle-green.bgc-2 {top:50%;right:50%;transform:translate(-5%,-50%);}
.bg-style-1 .bg-circle-green.bgc-3 {top:70%;left:70%;transform:translate(0%,-50%);}
.bg-style-2 .bg-circle-purple{top:75%;left:50%;transform:translate(50%,-50%)}
.bg-style-2 .bg-circle-yellow.bgc-1{bottom:0;left:50%;transform:translate(10%,50%)}
.bg-style-2 .bg-circle-yellow.bgc-2{top:30%;right:50%;transform:translate(-5%,-50%)}
.bg-style-2 .bg-circle-green{top:15%;left:50%;transform:translate(60%,0%)}
.bg-style-2 .bg-clouds{bottom:0;left:0}
.darktheme .bg-style-1 .bg-circle-yellow,.darktheme .bg-style-1 .bg-circle-purple,.darktheme .bg-style-1 .bg-circle-green,.darktheme .bg-style-2 .bg-circle-yellow,.darktheme .bg-style-2 .bg-circle-purple,.darktheme .bg-style-2 .bg-circle-green{display:none!important}
}


 @media (max-width: 768px) {
	 .main-content .row {--bs-gutter-x:0;}
 .search-input {font-size:16px;padding:0 0 0 46px;}
 .search-form .button {margin:0 0 0 17px;padding:0 29px;}
 .flex-container {flex-wrap: wrap;}
 .flex-container .main-content {width:100%;}
 .flex-container .sidebar {margin-left:0;}
 .main-panel {flex-wrap:wrap;}
 .main-chatbox, .main-forumnew {width:100%;}
 .main-chatbox .open-chat {display:inline-block;} 
 .main-chatbox .chat-body {display:none;}
 .header-right {flex-wrap:wrap;}
	 .header-account {flex:0 1 100%;}
	 .header-submenu {width:100%;overflow-x:scroll;}
 .newspage-header, .newspage-content {padding:15px;}
 .newspage-info_right {margin-left:0;margin-top:10px;}
 .newspage-details {max-width:auto;width:100%;}
 .newspage-details:not(:last-child) {margin:0 0 15px 0;}
 .comment-top .ms-auto, .comment-form_details .ms-auto {margin-left:0 !important;}
 .comment-form_details .ms-auto {margin:5px 0 0 0;}
 .footer-menu {flex-direction:column;align-items:start;}
 .header-submenu .navbar-nav {overflow-x:scroll;}
 .header-links {padding:0 0 10px 0;}
 .header-links .active {color:#c4e722 !important;}
 .navbar-socials {display:none;}
 .related-item {width:100%;height:auto;}
 .related-item_image {height:100%;}
 .related-item:not(:nth-of-type(2n)) {margin-right:0px;}
 .grid-full .newspost-statsbar {position:relative;padding:0;}
 .grid-full .newspost-descr {max-height:85px;margin:0 0 15px 0;}
 .newspost {margin:0 0 10px 0;}
 .comment-author {display:none;}
 .comment-meta {flex-direction:column;align-items:start;}
 .comment-date {margin-left:0;}
 .footer-text {width:100%;margin:0 0 15px 0;}
 .footer-info .d-flex {flex-wrap:wrap;}
 .footer-counters {margin:0;}
 .footer-nav {padding:15px 0;}
 .footer-nav_container {flex-wrap:wrap;}
 .footer-menu {width:100%;}
 .footer-copyright {margin:5px 0 0 0;}
 .main-newsposts {flex-wrap:wrap;}
 .newspost-small {width:calc(49% + .5%);}
 .newspost-small:not(:last-child) {margin:0 0 10px 0;}
 .newspost-small:nth-of-type(2n) {margin-left:1%;}
 .main-heading_title {font-size:16px;}
 .contacts-buttons {margin-right:0;}
 .contact-button {width:100%;}
 .newspage-info {flex-wrap:wrap;}
 .newspage h1 {font-size:22px;}
 .newspage-download_filename {display:none;}
.calc-area_values {width:100%;margin:0 0 10px 0;padding:15px 15px 70px 15px;}
.calc-area_players {width:100%;}
.field-area_player {width:48.3%;margin:0 10px 10px 0;}
.field-area_player:nth-of-type(even) {margin:0 0 10px 0;}
.number-minus, .number-plus {width:30px;}
 }
 
 @media (min-width: 568px) {
.grid-3 {width:48%;float:left;margin-left:1%;margin-right:1%;}
}
 @media (min-width: 768px) {
.footer-menu {min-height:88px;}
 .grid-3 {width:32.3333333333%;float:left;margin-left:1%;margin-right:1%;}
 .grid-3 .newspost {height:440px;margin-bottom:10px;}
  .newspage-image {height:400px;overflow:hidden;}
  .newspage-image img {object-fit:cover;}
  .header-links span {display:none;}
 }
 @media (min-width: 1024px) {
 .navbar-main {height:65px;}
.footer-menu {min-height:44px;}
.grid-3 {width:32.3333333333%;display:inline-block;vertical-align:middle;margin-left:0;margin-right:1%;position:relative;}
 .grid-3:before {display:block;content:"";width:100%;}
 .grid-full .newspost {display:flex !important;height:220px;margin-bottom:20px;}
.grid-full .newspost .img-holder {flex:0 0 30%;height:220px;padding:20px 0 20px 20px;background:none;flex-shrink:0;}
.grid-full .newspost .img-holder img {max-width:100%;height:100%;border-radius:5px;}
.grid-full .newspost .badge-block {top:30px;}
.grid-full .newspost-descr {height:90px;margin:0;}
.grid-full .newspost-statsbar {padding:0;width:calc(100% - 40px);}
.grid-full .newspost:hover {transform:translate(0);}
 }

.navigation {clear:both;}
.nav-links {display:flex;box-shadow:0 3px 10px rgba(0,0,0,.1);}
.page-numbers {background:#fff;padding:8px 14px;border:1px solid #ddd;font-size:17px;font-weight:500;text-align:center;}
.page-numbers:not(:last-child) {border-right:0;}
.page-numbers:hover {background:#000;color:#fff;}
.next.page-numbers {border-radius:0 5px 5px 0;}
.prev.page-numbers {border-radius:5px 0 0 5px;}
.current.page-numbers {background:#1a1a1a;color:#fff;cursor:default;}