.lang-menu .select__text{
	text-transform: uppercase;
}

.default-template .about__text {
	color: #fff !important;
}

/* .menu__body { */
	/* display: flex; */
	/* justify-content: space-between; */
	/* align-items: center; */
	/* max-width: 1200px; */
    /* margin-left: auto;	 */
/* } */

.submenu__link {    
    color: #fff;
}

.header-langs__other-langs {
	display:none;
}
.header-langs__other-langs.show {
	display: block;
}


/* .section-post:not(:last-child) { */
.post__content {
	margin-bottom: 4.375rem;	
}
.post__content h2 {
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.2;
}

/*--- .section-post__text p span  ---*/
.post__content p span {
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    margin-right: 0.3125rem;
}

/*-- .section-post__text --*/
.post__content p {
    color: #7B8CAC;
    line-height: 1.2;
}
/*-- .section-post__text:not(:last-child) --*/
.post__content p:not(:last-child) {
		margin-bottom: 0.9375rem;
}

/*--- .section-post__banner img  ---*/
.post__content img {
    width: 100%;
    object-fit: cover;
}

/* --- .section-post__list:not(:last-child) ---*/
.post__content ol:not(:last-child),
.post__content ul:not(:last-child) {
    margin-bottom: 0.9375rem;
}

/*--- .section-post__list--num ---*/
.post__content ol {
	padding-left: 1.5625rem;
}

/*--- .section-post__item ---*/
.post__content ol li,
.post__content ul li {
    line-height: 1.2;
    color: #7b8cac;
    padding-left: 1.5625rem;
    position: relative;
}
/*--- .section-post__list--num .section-post__item ---*/
.post__content ul,
.post__content ol li {
	padding-left: 0;
}

/*--- 	.section-post__item::before ---*/
.post__content ul li::before {
  content: "";
  position: absolute;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background-color: #7B8CAC;
  left: 0.3125rem;
  top: 0.375rem;
}

/*-- .section-post__list--num .section-post__item::before --*/
.post__content ol li::before {
  display: none;
}


@media (max-width: 20em) {
	/* .section-post__item */
	 .post__content ul li,
	 .post__content ol li {
		font-size: 0.875rem;
	  }
	  
	/* .section-post:not(:last-child) */ 
	.post__content {
		margin-bottom: 1.875rem;
	}  
	
	/* .title */
	.post__content h2 {
		font-size: 1.rem;
	}		
	.post__content h2:not(:last-child)	{
		margin-bottom: 0.9375rem;
	}	 
}

@media (min-width: 20em) and (max-width: 114.0625em) {
	/* .section-post__text p span */
	@supports (font-size: clamp( 0.875rem , 0.8218438538rem  +  0.2657807309vw , 1.125rem )) {
		.list-without-marker li span,
		.post__content p span {
		  font-size: clamp( 0.875rem , 0.8218438538rem  +  0.2657807309vw , 1.125rem );
		}
	}
	@supports not (font-size: clamp( 0.875rem , 0.8218438538rem  +  0.2657807309vw , 1.125rem )) {
		.list-without-marker li span,
		.post__content p span {
		  font-size: calc(0.875rem + 0.25 * (100vw - 20rem) / 94.0625);
		}
	}
	

	/* .post__content ol li */
	@supports (font-size: clamp( 0.875rem , 0.8484219269rem  +  0.1328903654vw , 1rem )) {
		.section-post__item {
		  font-size: clamp( 0.875rem , 0.8484219269rem  +  0.1328903654vw , 1rem );
		}
	}
	@supports not (font-size: clamp( 0.875rem , 0.8484219269rem  +  0.1328903654vw , 1rem )) {
		.section-post__item {
		  font-size: calc(0.875rem + 0.125 * (100vw - 20rem) / 94.0625);
		}
	}
	

	/* .title */
	@supports (font-size: clamp( 1rem , 0.8936877076rem  +  0.5315614618vw , 1.5rem )) {
		.post__content h2 {
		  font-size: clamp( 1rem , 0.8936877076rem  +  0.5315614618vw , 1.5rem );
		}
	}
	@supports not (font-size: clamp( 1rem , 0.8936877076rem  +  0.5315614618vw , 1.5rem )) {
		.post__content h2 {
		  font-size: calc(1rem + 0.5 * (100vw - 20rem) / 94.0625);
		}
	}

	
	/* .section-post:not(:last-child) */
	@supports (margin-bottom:clamp(1.875rem ,1.3434385382rem + 2.657807309vw ,4.375rem)) {
		.post__content {
			margin-bottom: clamp(1.875rem ,1.3434385382rem + 2.657807309vw ,4.375rem);
		}
	}
	@supports not (margin-bottom: clamp( 1.875rem , 1.3434385382rem  +  2.657807309vw , 4.375rem )) {
		.post__content {
		  margin-bottom: calc(1.875rem + 2.5 * (100vw - 20rem) / 94.0625);
		}
	}
}
	

@media (min-width: 114.0625em) {
	/* .section-post__text p span */
	.list-without-marker li span,
	.post__content p span {
		font-size: 1.125rem;
	}
	
	/*-- .section-post__item  --*/
	.post__content ol li {
		font-size: 1rem;
	}
	.post__content {
		margin-bottom: 4.375rem;
	}
	
	/* .title */
	.post__content h2 {
		font-size: 1.5rem;
	  }	
	.post__content h2:not(:last-child)	{
		margin-bottom: 1.875rem;
	}	
	
	/* .section-post:not(:last-child) */ 
	.post__content {
		margin-bottom: 4.375rem;
	}
	

}

.single-reviw__content h2:not(:last-child) {
	margin-top: 1.875rem;
	margin-bottom: 0.5rem;
	color: #fff;
}

.single-reviw__content {
	margin-bottom: 25px;
	/* flex-direction: column; */
	/* gap: 0; */
}

.promocode {
	position: fixed;
	max-width: 820px;
	width: 100%;
	left: 50%;
	transform: translateX(-50%) skew(-25deg);
	bottom: 0;
	z-index:10;
}

/*--- Bottom Scroll banner ---*/
.bbfp-banner {
	display: none;
}
.bbfp-banner.show {
	display: block;
    transform: translateX(-50%) translateY(0) skew(-25deg);
}

/*-- Table --*/
.post__content table {
	width: 100%;
	/* margin-bottom: .9375rem; */
	margin: 50px 0;
}

.post__content table tr:first-child {
    padding-top: 0;
}
/* .post__content table tr {    
    display: flex;    
    align-items: center;
    padding: .9375rem 0;
    border-bottom: 1px solid #0c1f43;
    gap: .9375rem;
} */
.post__content table {
 text-align: left;
}
.post__content table tr {    
  
}
.post__content table tr td,  .post__content table tr th{    
 
    padding: .9375rem;
    border-bottom: 1px solid #0c1f43;
  
}
.post__content table tr>td:first-child, .post__content table tr>th:first-child {
  max-width: 12.5rem;
/*   width: 100%; */
/*   display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; */
  font-weight: 700;
  text-transform: uppercase;
}

/*.brand-post__name */
.post__content table tr>td:first-child svg, .post__content table tr>th:first-child svg {
  width: 1.125rem;
  height: 1.125rem;
}

/*.brand-post__text */
.post__content table tr>td:last-child {
  color: #7B8CAC;
  line-height: 1.2;
  max-width: 62.5rem;
  width: 100%;
  display: flex;
  flex: 1 1 62.5rem;
}

.post__content table tr>th {
	text-transform: uppercase;
}

@media (max-width: 20em) {
	.post__content table tr>td:first-child, .post__content table tr>th:first-child {
		font-size: .875rem;
	}
	.post__content table tr>td:last-child {
		font-size: .875rem;
	}	
}
@media (max-width: 29.99875em) {
.post__content table tr>td:first-child, .post__content table tr>th:first-child {
		max-width: 7.8125rem;
		width: 100%;
		flex: 1 0 auto;
	}
}

@media (min-width: 20em) and (max-width: 114.0625em) {
	@supports (font-size: clamp( 0.875rem , 0.8484219269rem  +  0.1328903654vw , 1rem )) {
		.post__content table tr>td:first-child, .post__content table tr>th:first-child {
		  font-size: clamp( 0.875rem , 0.8484219269rem  +  0.1328903654vw , 1rem );
		}
	}

	@supports not (font-size: clamp( 0.875rem , 0.8484219269rem  +  0.1328903654vw , 1rem )) {
		.post__content table tr>td:first-child, .post__content table tr>th:first-child {
		  font-size: calc(0.875rem + 0.125 * (100vw - 20rem) / 94.0625);
		}
	}
	
	@supports (font-size: clamp( 0.875rem , 0.8484219269rem  +  0.1328903654vw , 1rem )) {
		.post__content table tr>td:last-child {
		  font-size: clamp( 0.875rem , 0.8484219269rem  +  0.1328903654vw , 1rem );
		}
	}

	@supports not (font-size: clamp( 0.875rem , 0.8484219269rem  +  0.1328903654vw , 1rem )) {
		.post__content table tr>td:last-child {
		  font-size: calc(0.875rem + 0.125 * (100vw - 20rem) / 94.0625);
		}
	}	
	
}
@media (min-width: 114.0625em) {
	.post__content table tr>td:first-child, .post__content table tr>th:first-child {
		font-size: 1rem;
	}
	.post__content table tr>td:last-child {
		font-size: 1rem;
	}
}

.latest-block__items {
	display: grid;
}

.author-blog__right {
	width: calc(100% - 21.25rem);
    max-width: 100%;
}

.item-article__img {
	display: block;
}
.item-article__img img{
	height: 247px;
}

.promo-blog__img {
	display: block;
}
.promo-blog__img img {
	height: 359px;
}

@media(max-width:1650px) {
	.item-article__img img {
		height: 217px;
	}	
	.promo-blog__img img {
		height: 315px;
	}	
}
@media(max-width:1366px) {
	.item-article__img img {
		height: 167px;
	}	
	.promo-blog__img img {
		height: 244px;
	}		
}
@media(max-width:767px) {
	.author-blog__right {
		width: 100%;
	}
	
	.item-article__img img,	
	.promo-blog__img img {
		height: 250px;
	}		
}
@media (max-width: 29.99875em) {
	.item-article__img {
		height: 100%;
	}
}

.prev.pagination__arrow::before {
	transform: rotate(-135deg) translateY(50%) !important;
}

.the-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

  .the-author:not(:last-child) {
    margin-bottom: 4.375rem;
  }

  .the-author {
    gap: 1.875rem;
  }
  
@media (max-width: 68.75em) {
  .the-author {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (min-width: 20em) and (max-width: 114.0625em) {
	@supports (margin-bottom: clamp( 1.875rem , 1.3434385382rem  +  2.657807309vw , 4.375rem )) {
		.the-author:not(:last-child) {
		  margin-bottom: clamp( 1.875rem , 1.3434385382rem  +  2.657807309vw , 4.375rem );
		}
	}

	@supports not (margin-bottom: clamp( 1.875rem , 1.3434385382rem  +  2.657807309vw , 4.375rem )) {
		.the-author:not(:last-child) {
		  margin-bottom: calc(1.875rem + 2.5 * (100vw - 20rem) / 94.0625);
		}
	}

	@supports (gap: clamp( 0.9375rem , 0.7381644518rem  +  0.9966777409vw , 1.875rem )) {
		.the-author {
		  gap: clamp( 0.9375rem , 0.7381644518rem  +  0.9966777409vw , 1.875rem );
		}
	}

	@supports not (gap: clamp( 0.9375rem , 0.7381644518rem  +  0.9966777409vw , 1.875rem )) {
		.the-author {
		  gap: calc(0.9375rem + 0.9375 * (100vw - 20rem) / 94.0625);
		}
	}
}

.review__banner img {
	height:360px;
}
@media (max-width: 61.99875em) {
	.review__banner {
		max-height: auto;
		height: 18.75rem;
	}
	.review__banner img {
		height:100%;
	}	
}

/*.breadcrumbs__list */
.breadcrumbs>span{
    display: flex;
    align-items: center;
    gap: 0.9375rem;
    flex-wrap: wrap;
}
/* .breadcrumbs__item */
.breadcrumbs>span>span{
    font-weight: 600;
    font-size: 0.75rem;
    text-transform: uppercase;
    color: #7B8CAC;
}
/* .breadcrumbs__link */
.breadcrumbs>span>span>a{
    display: flex;
    gap: 0.5rem;
}

/*.breadcrumbs__item:last-child */
.breadcrumbs span.breadcrumb_last{
    color: #0057FF;
	gap: 0.5rem;
	display: flex;
}

.heading__img,
.banner__img {
	display: block;
}

.logo-post__img img {
	width: 120px;
}


.single-reviw__content h3:not(:last-child) {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}
main h3,
.single-reviw__content h3 {
  color: #fff;	
}

.item-tabs__img img {
	height: 192px;
}

.item-featured__sale  {
	text-transform: uppercase;
}

.single-post__faq {
	margin-bottom: 0;
}

.roulette__time span {
	color: #fff;
}
.roulette__time span#actgiv-minutes,
.roulette__time span#actgiv-seconds {
	margin-left: 0;
}

.post__content p {    
    display: block !important;
}


.edit-featured__rating, 
.block-star-rating {
	display: flex;
}
.star {
	display: block;
	width:16px;
	height:15px;
	background-image: url(/wp-content/themes/csgocatalog/assets/img/stars/star.svg);
}

.star-select,
.star-active{ 
	background-image: url(/wp-content/themes/csgocatalog/assets/img/stars/star-active.svg);	
}

/* .gamble__item { */
    /* margin: 25px 0; */
/* }	 */
	

table.grids {
	color: #7B8CAC;
	font-size: 1rem;
	display: grid;
    border-collapse: collapse;    
}
	
table.grids-3-columns {
    grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(200px, 7fr);
}
table.grids-3-columns-thin {
    grid-template-columns: minmax(100px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
	max-width: 300px;
}
	
table.grids-4-columns {
    grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
}	
table.grids-4-columns-thin {
    grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
	max-width: 600px;
}	
@media(max-width: 767px) {
	table.grids-4-columns-thin {
		grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
		max-width: 400px;
		overflow-x: auto;
	}	
}

	
table.grids-5-columns {
    grid-template-columns: minmax(150px, 2fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 3fr) minmax(150px, 2fr);
}

table.grids-6-columns {
    grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 3fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 3fr);
}


table.grids tbody,
table.grids tr {
  display: contents;
}

/* table.grids th { */
  /* position: sticky; */
  /* top: 0; */
  /* text-align: left; */
  /* font-weight: normal; */
  /* color: white; */
  /* text-transform: uppercase; */
/* } */


table.grids td {
   padding: 1rem 5px;
   /* text-align: center; */
   display: block;
   border-bottom: 1px solid #0C1F43;
}
table.grids td:last-child {
	display: block !important;
}

/* table.grids td:first-child, */
/* table.grids td:last-child { */
   /* text-align: left; */
/* } */

table.grids tr:first-child td,
table.grids td:first-child {
	display: block;
	color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
table.grids td:first-child {
	text-align: left;
}
table.grids tr:first-child td {
	text-align: center;
}


.rating__group {
    position: relative;
    width: 80px;
    height: 15px;
	background-image: url(/wp-content/themes/csgocatalog/assets/img/stars/star.svg);
    background-size: 16px 15px;
    background-repeat: repeat-x;
	display: block;
}
.rating__input {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
	display: block;
}
.rating__star {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    height: 15px;
    background-size: 16px 15px;
    background-repeat: repeat-x;
    display: block;
}
.rating__star:nth-of-type(1) {
    z-index: 5;
    width: 16px;
}
.rating__star:nth-of-type(2) {
    z-index: 4;
    width: 32px;
}
.rating__star:nth-of-type(3) {
    z-index: 3;
    width: 48px;
}
.rating__star:nth-of-type(4) {
    z-index: 2;
    width: 64px;
}
.rating__star:nth-of-type(5) {
    z-index: 1;
    width: 80px;
}

.rating__star:hover, .rating__input:checked + .rating__star {
    background-image: url(/wp-content/themes/csgocatalog/assets/img/stars/star-active.svg);	
}

/* .flex-dir-col { */
	/* flex-direction: column; */
	/* gap: 0; */
/* } */

/* https://github.com/wp-plugins/kk-star-ratings/blob/master/index.php */


.kk-star-ratings .kksr-stars .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover ~ .kksr-star .kksr-icon {
    background-image: url(/wp-content/themes/csgocatalog/assets/img/stars/star.svg);	
    background-repeat: no-repeat;
    background-size: contain;
}

.kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon {
	background-image: url(/wp-content/themes/csgocatalog/assets/img/stars/star-active.svg);	
	background-repeat: no-repeat;
    background-size: contain;
}

.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon {
    background-image: url(/wp-content/themes/csgocatalog/assets/img/stars/star-active.svg);
}

.kkstar-ratings-wrap {
	margin-bottom: 30px;	
}

a.slide-review__title, 
a.item-article__title {
	display: block;
}


.single-reviw__content a {
	color: #0057ff;
    /*font-weight: 600;*/
}

.promo-authors__title-after {
	margin-bottom: 30px;
}

.author__socials a {
	color: white;
}
.author__socials a:hover {
	color: #0057FF;
}
.author__socials a svg path {
	fill: white;
}
.author-review__socials a:hover svg path,
.author__socials a:hover svg path {
	fill: #0057FF;
}

.list-without-marker li:before  {
	display: none !important;
}
.list-without-marker li {
	padding-left: 0!important;
}
.list-without-marker li span {
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    margin-right: 0.3125rem;
	font-size: 1.125rem;
}
.btn-blue br {
	display: none
}

.list__body {
    overflow: initial;
	overflow-x: auto;
}

@media (max-width: 700px) {
	.video-wrap {
	  position: relative;
	  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
	  height: 0;
	  overflow: hidden;
	}
	.video-wrap iframe {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  border-width: 0;
	  outline-width: 0;
	}	
}

.info__item.post__content.single-reviw__content + .info__block.block-info {
	margin-top: -1.5rem;
}

.page__conclusions.conclusions + .page__faq.faq {
	margin-top: -4.0rem;
}

.author-blog__heading {
	display: block;
}

.giveblock__img {
	width: 84px;
	height: 96px;
	position: relative;
}

.giveblock__img img {    
    /* object-fit: contain; */
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.timer-clime {
	white-space: nowrap;
}

#actgiv-seconds,
.timer-clime-seconds, 
.giveblock__top-timer #seconds{
	width: 22px;
    display: inline-block;
}

.giveblock__links {    
    justify-content: center;
}

.item-featured {
	width: 100%;
	max-width: 350px;
}

.partners-item__img img {
    width: 64px;    
    height: 64px;
}
/* .giveaway-players { */
	/* width: 100px!important;     */
    /* height: 100px; */
/* } */

.roulette__block {
	margin: 0 0 50px;
}
.giveaway__section .profile__section {
	padding-bottom: 3.75rem;
}

.input-giveaway-tickets {
	background: transparent;
    color: #fff;
    font-weight: 700;    
	padding: 0 10px;
	max-width: 100%;
	width: 200px;
}
@media (max-width: 375px) {
	.input-giveaway-tickets {
		width: 150px;
	}	
}

.profile-giveaway__block-button {
	text-align: center;
}
.item-gettickers__text a {
    color: #0057ff;
}

.save-field {
    position: absolute;
    right: 0;
    top: 50%;
    display: block;
    transform: translateY(-50%);
    width: 66px!important;
    height: 66px!important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.save-field__icon {
	width: 20px!important;
	height: 20px!important;
}	
@media(max-width: 767px){
	.save-field {
		width: 54px!important;
		height: 54px!important;	
	}	
	.save-field__icon {
		width: 16px!important;
		height: 16px!important;
	}	
}
.save-field:hover {
	color: #0057FF;
	cursor: pointer;
}
.input-wrapper {
	position: relative;
}

div.form-profile__link:hover {
    color: #0057FF!important;
}

.daily-claim__timer, 
.nickname-claim__timer {
	white-space: nowrap;
}

.red-inform {
	transform: translateX(500px);		
	position: fixed;
	z-index: 500;
	right: 0;
	bottom: 50px;
	color: white;
	background-color: #c53030;
	padding: 5px;
	min-width: 300px;
	transition: 0.3s;
	border-radius: 5px;
}
.red-inform__inner {
	border: 1px solid #fff;
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	border-radius: 5px;
	text-align: center;
}
.red-inform__inner-ok {
	margin-top: 10px;
    color: #000;
    background-color: #fff;
    width: 35px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
	cursor: pointer;
}
.red-inform.show{
	transform: translateX(0);			
}

.item-gettickers__btn.disabled {
	background-color: gray;
}

.winner-photo {
	width: 22px!important;
	height: 22px;
	border-radius: 50%;
}

body.author {
	display: block;
}

/*---  Roll animation ---*/
.inline-block {
	display: inline-block;
}
.truncate, .whitespace-no-wrap {
    white-space: nowrap;
}
.relative {
    position: relative;
}
.overflow-hidden {
    overflow: hidden;
}
.mb-4 {
    margin-bottom: 1rem;
}
.border-2 {
    border-width: 2px;
}
.rounded-md {
    border-radius: 0.375rem;
}
.w-full {
    width: 100%;
}
.text-center {
    text-align: center;
}
.left-0 {
    left: 0;
}
.top-0 {
    top: 0;
}
.absolute {
    position: absolute;
}
.h-full {
    height: 100%;
}
.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.flex-col {
    flex-direction: column;
}
.flex {
    display: flex;
}

.bg-gray-main-darkest {
    --bg-opacity: 1;
    background-color: #313131;
    background-color: rgba(49,49,49,var(--bg-opacity));
}
.font-bold {
    font-weight: 700;
}

.border-gray-main-darkest {
    --border-opacity: 1;
    border-color: #313131;
    border-color: rgba(49,49,49,var(--border-opacity));
}
.bg-opacity-75 {
    --bg-opacity: 0.75;
}

#roll-animation {
	max-width: 800px !important;
}
#roll-animation:after, #roll-animation:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 15%;
    z-index: 2;
}
#roll-animation:before {
    background-image: linear-gradient(90deg,#282828,transparent);
    left: 0;
}
#roll-animation:after {
    background-image: linear-gradient(-90deg,#282828,transparent);
    right: 0;
}
#roll-animation .spinner {
    font-size: 0;
    transition: all 10s cubic-bezier(.16,1,.3,1);
}

#roll-animation .reel {
    --bg-opacity: 1;
    background-color: #f51826;
    background-color: rgba(245,24,38,var(--bg-opacity));
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 5px;
}


.roulette__spinner-time {
	text-transform: uppercase;
}

@media(max-width: 1450px) {
	.giveaway__roulette.roulette {
		width: 600px;
	}
}
@media(max-width: 1000px) {
	.giveaway__roulette.roulette {
		width: 400px;
	}
}

@media(max-width: 575px) {
	.giveaway__roulette.roulette {
		width: 300px;
		margin: 0 auto;
	}
}

.h-20 {
    height: 5rem;
}

.col-giveaway__winner {
	display: none;
	align-items: center;
}
.winner-avatar {
	margin-right: 10px;
}

html {
    margin-top: 0 !important;
}

.tabs__item.item-tabs>img {
	width:100%;
	height: 192px;
    max-width: 256px;
    object-fit: contain;
}

/*
.page-template-archive-review .item-article__img>img {
	height: 100%;
}
*/

/*- 1610 -*/
.post-type-archive-blog .review__banner img,
.single-blog .review__banner img {
	height: 100%;
}
.post-type-archive-blog .review__banner, 
.single-blog .review__banner  {
	max-height: unset;
}

.promo-blog__img img {
	height: 100%;
}
@media (max-width: 47.99875em) {
.promo-blog__img {
		height: 100%;
	}
}

.single-reviw__content p>.btn-blue {
	margin-top: 1em;
}

@media (max-width: 61.99875em) {
	.single-blog .review__banner  {
		height: auto;
	}
	.single-blog .review__inner {
		padding-top: 0;
	}
}
@media (max-width: 1440px) {
	.author-blog__right {
		width: 100%;
	}
	.author-blog {
		flex-wrap: wrap;
	}
}


.item-article__img img {
	height: 100%;
}
@media (max-width: 29.99875em) {
	.item-article__img {
		height: auto;
	}
}

/*----- Слайдер Related posts Внизу страниці Блогпоста -----*/

.single-blog .slide-review__img {
	height: auto;
}
.single-blog .slide-review__img>a {
	display: block;
}



.slider-post__text {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;    
}



