a {
   color: #cfcfcf;
}

 a:hover {
 
    color: #045ca0; /* Цвет ссылки */ 
   } 



.catman
{
 
    color: #045ca0; /* Цвет ссылки */ 
   } 


.catman a:hover

color: #000; /* Цвет ссылки */ 
   } 
img {
   max-width: 100%;
}


 

/*=============================================================*/
/* X-UNSELECTABLE
/*=============================================================*/
.x-unselectable {
   position: relative;
}

#uCatsMenu7 {
   left: 0% !important;
   top: 40px !important;
   margin-left: 0px;
   width: 100%;
}

.x-unselectable {
   width: 100%;
}

.x-selectable.u-comboedit.u-comboeditimg {
   background: #ffc022 !important;
   color: #fff !important;
}

.u-combolist {
   color: inherit !important;
   border: 1px solid #ddd !important;
   border-top: 0px;
   background: #fff;
   height: auto !important;
   max-height: 350px !important;
   overflow: auto;
   padding: 10px;
   box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
   font-size: inherit !important;
   border-radius: 0 0 0px 0px;
   display: flex;
   flex-wrap: wrap;
   box-shadow: rgba(23, 32, 42, 0.08) 0px 0px 0px 5px;
}

.u-combolist>div {
   flex: 1;
   min-width: 50%;
   max-width: 50%;
   padding: 2px 0;
   border: 1px solid transparent;
   display: flex;
}

.u-combolist>div:hover {
   background: #fbfbfb !important;
   color: initial !important;
   border: 1px solid #ebedf2 !important;
}

.u-combolist>div[style*="padding:1px"] {
   width: 100%;
   display: block;
   min-width: 100%;
   padding: 10px !important;
   background: #f5f6fa;
   margin-top: 20px;
}

.u-combolist>div[style*="padding:1px"]:first-child {
   margin-top: 0;
}

.u-combolist>div[style*="padding:1px"]:last-child {
   margin-bottom: 20px;
}

.u-combolist>div label {
   margin-bottom: 0;
}

.u-combolist>div input:focus {
   outline: none;
   border: none;
}

.u-combolist>div input+label {
   margin-left: 5px;
   flex: 1 auto;
}

.u-combolist>div input[checked]+label {
   background: #ffc022;
   color: #fff;
   padding: 3px 10px;
   flex: 1 auto;
   margin-left: 5px
}

.u-combolist>div input[name="ocat"][data-parentid] {
   margin: 3px 0 0 15px !important;
   position: relative;
   top: -1px;
}

.u-comboedit {
   color: inherit !important;
}

/*=============================================================*/
/* X-UNSELECTABLE
/*=============================================================*/
.x-unselectable {
   position: relative;
}

#uCatsMenu7 {
   left: 0% !important;
   top: 40px !important;
   margin-left: 0px;
   width: 100%;
}

.x-unselectable {
   width: 100%;
}

.x-selectable.u-comboedit.u-comboeditimg {
   background: #ffc022 !important;
   color: #fff !important;
}

.u-combolist {
   color: inherit !important;
   border: 1px solid #ddd !important;
   border-top: 0px;
   background: #fff;
   height: auto !important;
   max-height: 350px !important;
   overflow: auto;
   padding: 10px !important;
   font-size: inherit !important;
   border-radius: 0 0 0px 0px;
   display: flex;
   flex-wrap: wrap;
   box-shadow: 0px 2px 21px 0px rgba(59, 53, 63, 0.12);
}

.u-combolist>div {
   flex: 1;
   min-width: 50%;
   max-width: 50%;
   padding: 5px;
   border: 1px solid transparent;
   display: flex;
}

.u-combolist>div:hover {
   background: #fbfbfb !important;
   color: initial !important;
   border: 1px solid #ebedf2 !important;
}

.u-combolist>div[style*="padding:1px"] {
   width: 100%;
   display: block;
   min-width: 100%;
   padding: 10px !important;
   background: #f5f6fa;
   margin-top: 20px;
}

.u-combolist>div[style*="padding:1px"]:first-child {
   margin-top: 0;
}

.u-combolist>div[style*="padding:1px"]:last-child {
   margin-bottom: 20px;
}

.u-combolist>div label {
   margin-bottom: 0;
}

.u-combolist>div input:focus {
   outline: none;
   border: none;
}

.u-combolist>div input+label {
   margin-left: 5px;
   flex: 1 auto;
}

.u-combolist>div input[checked]+label {
   background: #ffc022;
   color: #fff;
   padding: 3px 10px;
   flex: 1 auto;
   margin-left: 5px
}

.u-combolist>div input[name="ocat"][data-parentid] {
   margin: 3px 0 0 15px !important;
   position: relative;
   top: -1px;
}

.u-comboedit {
   color: inherit !important;
}




.aztemilag_kitpriotas img {width: 100%;margin 0px;height: 250px;}
#allEntries div[id*="entryID"]{margin:0 2% 20px 0;width:49%;float:left;}
#allEntries div[id*="entryID"]:nth-child(2n){margin:0 0 20px 0;}
#allEntries div[id*="entryID"] {margin-bottom:20px;}
@media only screen and (max-width: 940px) {
#allEntries div[id*="entryID"]{width:48%;margin: 0 4% 20px 0;}
#allEntries div[id*="entryID"]:nth-child(2n){margin: 0 0 20px 0 !important;}  
#allEntries div[id*="entryID"]:nth-child(2n){margin: 0 4% 20px 0;}
}
@media screen and (max-width: 640px) {
#allEntries div[id*="entryID"]{width:auto !important;margin: 0 0 20px 0 !important;float:none !important;}
}
.salgezuntab_zornet_rubis {padding: 7px;background-color: #303030;border-radius: 10px;margin-left: 10px;}

.date {font-size: 15px;float: left;}
.comment {font-size: 15px;float: right;}
.date,.prosm, .comment {padding-left: 5px !important;}
.tesaxu_midsan-eMessagess {height: 180px; overflow: hidden;}
.tesaxu_midsan {padding: 9px 0;}
.tesaxu_midsan a {
    
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px solid #303030;
    margin: 0 0 -5px;
    padding: 0px 5px 5px;
    
}
.tesaxu_midsan a:hover {color: #045ca0;}
.eMessagess {text-align: justify;height: 116px;overflow: hidden;line-height: 135%;color: #fff;font-size: 14px;padding: 0 5px;}
.catmen a {background: #045ca0;color: #f1ebeb;display: block;font-size: 13px;height: 35px;line-height: 5px;margin: -51px 0 0 1px;padding: 15px;position: absolute;width: auto;border-radius: 0px 13px 13px 0px;}
.catmen a:hover {text-decoration:none; background: #055592;}








/*=============================================================*/
/* PAGE REGISTER
/*=============================================================*/
.uf-reg-wrap {
   max-width: none !important;
}

#uf-register .uf-field input[type="text"]:not([name="captcha"]):not([name="code"]) {
   width: 100% !important;
}

.uf-soc-openselect,
.uf-fields-wrap>p {
   margin: 20px;
   text-align: center;
}

/*=============================================================*/
/* QUOTE
/*=============================================================*/
.bbQuoteBlock {
   margin: 30px 0;
   text-transform: uppercase;
   font-size: 14px;
   color: #434243;
   font-weight: 700;
   line-height: 26px;
   padding-left: 20px;
   border-left: 4px solid #e4a101;
}

.quoteMessage {
   border: 0 !important;
   max-height: none !important;
   overflow: visible !important;
}

.bbQuoteName {
   display: none;
}

.blog-list-post-tag a.entAllCats {
   margin-bottom: 7px;
}

.blog-list-post-tag a.entAllCats:hover {
   color: #fff;
}

.full_descr {
   color: #fff;
}

/*=============================================================*/
/* SPOILER
/*=============================================================*/
input.uSpoilerButton {
   font-family: inherit, sans-serif;
   background: #15131d;
   background-image: none !important;
   width: 100%;
   text-align: left;
   font-size: 14px;
   color: inherit !important;
   border: none;
   padding: 10px 15px;
   cursor: pointer;
}

.uSpoilerText {
   padding: 10px 20px;
   background: #15131d;
   color: inherit;
}

input.uSpoilerButton:hover {
   background: #15131d;
}

/*=============================================================*/
/* SITEPAGE /index/ (Страницы сайта)
/*=============================================================*/
div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] {
   border: none !important;
   background: transparent !important;
}

div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] img {
   border-radius: 4px;
}

/*=============================================================*/
/* CAPTCHA
/*=============================================================*/
.captcha-block,
.myWinCont .captcha-block {
   justify-content: left !important;
}

/*=============================================================*/
/* OTHER
/*=============================================================*/
select,
.codeButtons,
#iplus input[type="button"] {
   width: auto !important;
   padding: 5px 10px !important;
   min-width: 35px;
   line-height: 21px !important;
}

select {
   border: 1px solid #15131d !important;
   padding: 6px 10px 8px !important;
}

.catsTable .catsTd .catDescr {
   display: none;
}

.transparent-header {
   top: 0;
}

.slider-style-two .slider-content h2 {
   font-size: 70px;
}

.slider-content h2 {
   font-weight: 700;
}

.title-style-three h2 {
   font-size: 32px;
}

.blog-style-two .blog-post-content h4 {
   font-size: 14px;
}

.footer-text p {
   hyphens: auto;
}

.footer-bg {
   padding-bottom: 0px;
}

.newsletter-wrap {
   margin-bottom: 40px;
}

.gray-bg .title-style-three h2 {
   color: #1c1121;
}

.cta-bg {
   box-shadow: none;
}

.navbar-wrap ul li a {
   font-size: 10px;
   white-space: nowrap;
}

.navbar-wrap ul li>.submenu {
   min-width: 250px;
   width: auto;
}

.copyright-text p {
   font-size: 12px;
}

.header-shop-cart ul.minicart {
   width: auto;
   min-width: 250px;
}

.header-shop-cart .minicart>li {
   margin-bottom: 0;
}

.header-shop-cart ul.minicart a {
   display: flex;
   align-items: center;
   justify-content: space-between;
   flex-wrap: nowrap;
   padding: 8px 0;
}

.header-shop-cart ul.minicart a:hover {
   color: #e4a101;
}

.header-shop-cart .checkout-link {
   margin-top: 20px;
}

.header-shop-cart .checkout-link a.red-color:hover {
   background: #e4a101;
   color: #1c1121;
}

.st_ava {
   display: flex;
   justify-content: center;
}

.st_ava img {
   width: 70px;
   height: 70px;
   object-fit: cover;
   border-radius: 50%;
}

#uidLogForm {
   min-width: 250px;
}

#uidLogForm a {
   display: inline-flex;
}

.loginField {
   width: 100%;
   margin-bottom: 25px;
   padding: 10px 15px;
   background: #1e1623;
   border: 0;
   color: #fff;
}

.loginButton {
   background: #e4a101;
   font-weight: 500;
   padding: 16px 30px;
   text-align: center;
   font-size: 13px;
   text-transform: uppercase;
   letter-spacing: 2px;
   border: 0;
   display: block;
   width: 100%;
   margin: 10px 0;
   cursor: pointer;
}

.loginButton:hover {
   background: #291b35;
   color: #fff;
}

input[name="rem"] {
   margin: 5px 10px -2px 0;
   position: relative;
   top: 2px;
}

.released-game-item img {
   width: 370px;
   height: 370px;
   object-fit: cover;
   max-width: none;
}

.released-game-nav-item img {
   height: 143px;
   object-fit: cover;
}

.shop-item .product-thumb img {
   height: 220px;
   object-fit: cover;
}

.product-content .product-tag a {
   width: 220px;
   text-align: center;
   font-size: 10px;
   font-weight: 600;
}

.product-content h4 {
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
}

.product-cart-action a {
   width: auto;
   height: 34px;
   line-height: 32px;
   padding: 0 10px;
}

.product-content h4 {
   margin-bottom: 20px;
}

.product-price h5 {
   font-size: 12px;
   font-weight: 500;
}

.product-price i[class="fa-"] {
   margin-right: 5px;
}

.featured-game-overlay-content h4 span {
   display: block;
   margin-top: 5px;
}

.breadcrumb-content h2 span span {
   color: #fff;
}

.breadcrumb-content h2 {
   font-size: 60px;
}

.blog-list-post-content p {
   hyphens: auto;
color: #fff;
}




/*** Дизайн категорий ***/
td.catsTd a {color: #2C98C7;}
td.catsTd a:hover {color: #262828; }
td.catsTd {background: #E6F3FA; border-left: 6px solid #606060; font-size: 14px; padding: 10 10 7 18; font-weight: bold;color: #fff;}
td.catsTd:hover { padding: 10 10 7 18; background: #EEF7FC; border-left: 6px solid #2C98C7; font-size: 12px; color: #fff; }
.catName {  font-size: 12px;  text-transform: uppercase;}
.catNameActive { font-size: 12px }
.catNumData {font-size: 12px; color: #fff; float: right; background: #045ca0; padding: 4px 12px; border-radius: 5px;transform: scale(1.1);
    box-shadow: 0 0 10px rgb(0 65 139 / 70%);}
.catNumData:hover {
    background: #045ca0;
    transform: scale(1.2);
    box-shadow: 0 0 15px rgb(0 67 145 / 90%);
    cursor: pointer;
}
.catDescr { font-size: 12px; color: #606060; font-style: italic; padding-top: 2px }

.sidebar-cat .catsTd {
   width: 100%;
   display: block;
   padding-bottom: 10px;
   border-bottom: 1px solid #2e2e2e;
   margin-bottom: 10px;
}

.sidebar-cat .catsTd .catName {
   text-transform: uppercase;
   color: #a3a3a3;
}

.sidebar-cat .catsTd .catName:hover {
   color: #045ca0;
}

.catNumData {
   color: #fff;
margin-right: 20px;
   float: right;
}











.rc-post-thumb img {
   width: 35px;
   height: 35px;
   object-fit: cover;
}

.eTag {
   display: inline-block;
   background: #1d1d1d;
   color: #dcdada;
   text-transform: uppercase;
   border: 1px solid #2b2b2b;
   font-weight: 700;
   line-height: 1;
   padding: 15px 20px;
   margin: 0 10px 10px 0px;
}

.eTag:hover {
   color: #e4a101;
}

.pagination {
   display: block;
   text-align: center;
   margin-top: 15px;
}

.paging-wrapper-bottom {
   margin-bottom: 30px !important;
   display: flex;
   justify-content: center;
}

#pagesBlock1,
.pagesBlock1,
.pagesBlockuz1,
.pagesBlockuz2 {
   font-size: 16px;
   display: inline-flex !important;
   align-items: center;
   flex-wrap: wrap;
border-radius: 15px;
}

/* -- active -- */
.pgSwchA b,
.swchItemA span,
.swchItemA1 span {
   display: inline-block;
   background: #045ca0;
   color: #fff;
   text-transform: uppercase;
   font-size: 14px;
   font-weight: 800;
   line-height: 1;
   padding: 16px 24px;
   margin-right: 6px;
   transition: all 0.3s ease-out 0s;
border-radius: 15px;
}

/* -- no active -- */
.pgSwch span,
.swchItem span,
a.swchItem1,
.swchItemDots {
   display: inline-block;
   background: #303030;
   border: solid 1px #303030;
   color: #fff;
   text-transform: uppercase;
   font-size: 14px;
   font-weight: 800;
   line-height: 1;
   padding: 16px 24px;
   margin-right: 6px;
   transition: all 0.3s ease-out 0s;
border-radius: 15px;
}

.pgSwch:hover span,
.swchItem:hover span,
a.swchItem1:hover {
   display: inline-block;
   background: #045ca0;
   color: #fff;
   text-transform: uppercase;
   font-size: 14px;
   font-weight: 800;
   line-height: 1;
   padding: 16px 24px;
   margin-right: 6px;
   transition: all 0.3s ease-out 0s;
border-radius: 15px;
}

.uc-game-head-title h1 {
   color: #1c1121;
   font-weight: 700;
}

.st_descr {
   font-size: 15px;
   color: #6c6c6c;
   margin-bottom: 20px;
   font-weight: 500;
   line-height: 28px;
}

.game-single-info ul li span {
   min-width: 125px;
   display: inline-block;
}

.comment-text {
   width: 100%;
}

ul.u-mpanel-l li {
   padding: 0 !important;
}

.comment-reply {
   display: inline-block;
   margin-left: 20px;
}

.com-order-block {
   display: none;
}

.blog-comment ul li {
   box-shadow: 0px 2px 21px 0px rgba(59, 53, 63, 0.08);
}

.upcoming-games-area #allEntries {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   margin-right: -15px;
   margin-left: -15px;
}

.upcoming-games-area #allEntries>div[id*="entryID"] {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 33.333333%;
   flex: 0 0 33.333333%;
   max-width: 33.333333%;
}

.upcoming-games-area #allEntries>div[id*="entryID"] .col-lg-4.col-md-6 {
   max-width: 100%;
   flex: 0 0 100%;
}

.upcoming-game-thumb img {
   width: 100%;
   height: 190px;
   object-fit: cover;
border-radius: 15px;
}

.upcoming-game-head {
   align-items: flex-start;
}

.uc-game-head-title {
   flex: 1;
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   margin-right: 30px;
}

.uc-game-head-title h4 {
   font-size: 14px;
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
}

.uc-game-price h5 {
   padding: 10px 15px;
   font-size: 18px;
   line-height: 1;
}

.game-single-title .rating {
   float: right;
}

.upcoming-game-thumb img.short_load {
   height: 400px;
}

.blog-list-post-bottom ul {
   align-items: baseline;
}

.blog-list-post-bottom ul li:first-child {
   flex: 1;
   padding-right: 30px;
}

.blog-list-post-bottom a.eTag {
   color: #6c6c6c;
   font-weight: 600;
   margin-left: 8px;
   padding: 0;
   background: transparent;
   border: 0;
   font-size: 14px;
   margin-right: 0;
}

.blog-sidebar .rating {
   display: flex;
   justify-content: center;
list-style-type:none;
}

.blog-list-post-tag.download {
   display: flex;
   justify-content: space-between;
   align-items: center;
}

.blog-list-post-tag.download a {
   font-size: 16px;
}

.blog-list-post-tag.download a:hover {
   color: #ffffff;
}

.blog-list-post-tag.download h4 {
   margin-bottom: 0;
   color: #e4a101;
}

.blog-list-post-tag.download h4 span {
   color: #ffffff;
}

.dld_info {
   font-size: 14px;
   color: #909090;
   display: flex;
   justify-content: space-between;
}

.dld_info span {
   color: #045ca0;
}

.rc-post-list .rc-post-thumb {
   margin-right: 0px;
   flex: 0 0 53px;
}

.rc-post-list .rc-post-content {
   flex: 1;
}
.rating a {
   transition: none;
}

/* DESKTOP  (1024)
---------------------------------------------*/
@media only screen and (max-width:1024px) {
   .upcoming-games-area #allEntries>div[id*="entryID"] {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 50%;
      max-width: 50%;
   }

   .upcoming-game-thumb img {
      height: 240px;
   }
}

/* TABLET  (640)
---------------------------------------------*/
@media only screen and (max-width:640px) {
   .upcoming-games-area #allEntries>div[id*="entryID"] {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 100%;
      max-width: 100%;
   }

   .upcoming-game-thumb img {
      height: auto;
   }

   .released-game-item img {
      width: 100%;
      height: auto;
   }

   .released-game-nav-item img {
      height: 115px;
      object-fit: cover;
   }

   .shop-item .product-thumb img {
      height: auto;
      object-fit: cover;
   }

   .game-single-title .rating {
      float: none;
      display: flex;
      justify-content: center;
      margin-bottom: 60px;
   }

   .upcoming-game-thumb img.short_load {
      height: auto;
   }

   .m_none {
      display: none;
   }
   .load .col-lg-4 {
      order: 1;
   }
   .load .col-lg-8 {
      order: 2;
   }
   .load .blog-sidebar {margin-top: 0;}
}