
/* Colors */
:root {
    --border-radius: 20px;
    --background: #0d0f22;
    --color-text: #ffffff;
    --color-text-black: #130807;
    /*--color-top: #e53637;;*/
    --color-top: #e58536;;

}

html,
body {
    background: var(--background);
    color: var(--color-text);
}

h1, h2, h3, h4, h5, h6 {
    color: var(--color-text);
}


h1 {
    font-size: 50px;
}

p {
    color: var(--color-text);
}

.header {
    background: var(--background);
}

.footer {
    background: var(--background);
}

.hero__slider.owl-carousel .owl-nav button {
    background: var(--background);
}


.hero__items {
    border-radius: var(--border-radius);
    padding: 0px 0 0px 0px;
    min-height: 40vh;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border: solid 4px var(--color-top);


}

.product__item__pic {
    border-radius: var(--border-radius);
}

.product__sidebar__view__item {
    border-radius: var(--border-radius);
}

.product_sidebar_pic {
    border-radius: var(--border-radius);
}

.product__sidebar__comment__item__pic{
    border-radius: var(--border-radius);
}

.b-wrape{
    min-height: 60vh;
}

.login__form form .input__item input {
    color: var(--color-text-black);
}

.header__menu ul li a {
     padding-top: 20px;
     padding-bottom: 20px;
     padding-left: 7px;
     padding-right: 7px;
}

.plyr__poster {
    border-radius: var(--border-radius);
    background-size: cover;
}

.plyr__video-wrapper {
    border-radius: var(--border-radius);
}


a {
    color: var(--color-top);
}

.hero__text a span {
    background: var(--color-top);
}

.section-title h4:after, .section-title h5:after, .section-title h1:after {
    background: var(--color-top);
}

.section-title h1 {
    font-size: 2.5rem;
    padding-left: 30px;
}

.section-title h1:after {
    position: absolute;
    left: 17px;
    top: 8px;
    height: 29px;
    width: 4px;
    content: "";
}

.product__item__pic .ep {
    background: var(--color-top);
}

.product__sidebar__view__item .ep {
    background: var(--color-top);
}

.page-up a {
    background: var(--color-top);
}

.hero__text .label {
    color: var(--color-top);
}

.header__menu ul li.active a {
    background: var(--color-top);
}

.hero__text a i {
    background: var(--color-top);
}

.product__sidebar .section-title h5:after {
    background: var(--color-top);
}

.header__menu {
     text-align: right;
}

.normal-breadcrumb {
    height: 150px;
}

.normal__breadcrumb__text h1{
    font-size: 2rem;
}

.normal__breadcrumb__text h2{
    font-size: 1rem;
}

.blog__item.small__item {
    min-height: 285px;
    border-radius: var(--border-radius);
}


.breadcrumb {
    background-color: rgba(233, 236, 239, 0);
}

.hero {
    padding: 20px;
}

.round-5{
    border-radius: 5px;
}

.round-main{
    border-radius: var(--border-radius);
}


.anime__details__pic {
    height: 300px;
    border-radius: var(--border-radius);
}

.page-link {
    border-radius: 30px;
    margin-right: 20px;
    color: rgb(255, 255, 255);
    background-color: rgba(0, 123, 255, 0);
    border-color: rgba(0, 123, 255, 0);
    padding: 20px;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: rgba(0, 123, 255, 0);
    border-color: #ffffff;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(222, 226, 230, 0);
}

.anime__details__btn{
    padding-top: 20px;
    padding-bottom: 20px;
}

.anime-details {
    padding-top: 20px;
}

.flag{
    height: 15px;
}

.blog__details__title h1 {
    font-size: 3rem;
}

.blog-details {
    padding-top: 0px;
}

.blog__details__pic img{
    border-radius: var(--border-radius);
}

.blog__details__tags a {
    border-radius: var(--border-radius);
}

.blog__details__comment__item__text a {
    border-radius: var(--border-radius);
}

.button {
    border-radius: var(--border-radius);
}

.btn {
    border-radius: var(--border-radius);
    padding: 12px 42px;
}

.login__form form button {
    border-radius: var(--border-radius);
}

.login__register .primary-btn {
    background: var(--color-top);
    border-radius: var(--border-radius);
}

.login__social__links ul li a.facebook {
    border-radius: var(--border-radius);
}

.login__social__links ul li a.google {
    border-radius: var(--border-radius);
}

.login__social__links ul li a.twitter {
    border-radius: var(--border-radius);
}

.anime__details__btn .watch-btn i {
    padding: 12px 5px 16px 8px;
}

.hero__text a i {
    padding: 12px 5px 16px 8px;
}

.product__item__pic {
    min-height: 340px;
    min-width: 180px;
}

.wrap{
    min-height: 60vh;
    padding-bottom: 60px;
}


.anime__details__btn .follow-btn {
    background: var(--color-top);
}

.anime__details__btn .watch-btn span {
    background: var(--color-top);
}

.anime__details__btn .watch-btn i {
    background: var(--color-top);
}

.anime__details__title h1{
    font-size: 2rem;
}
.anime__details__title h2{
    font-size: 1.5rem;
}

.iti__country-list {
    color: var(--background);
}

.iti {
     display: block;
}

.login {
    padding-top: 30px;
    padding-bottom: 30px;
}

.login h1{
    font-size: 3rem;
}

.invalid-feedback {
    color: var(--color-top);
}

.form-group.required .has-star:not(.custom-control-label):not(.custom-file-label)::after, .is-required::after {
    color: var(--color-top);
}

.form-control{
    height: 50px;
}

.spinner{
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
}

.product-page {
     padding-top: 10px;
}



.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
    height: 50px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
}

.select2-container--bootstrap .select2-results > .select2-results__options {
    color: var(--background);
}

.select2-container--bootstrap .select2-selection--single {
    height: 50px;
    padding: 0.375rem 0.75rem;
}

.file-preview-other-frame, .file-preview-object, .kv-file-content, .kv-zoom-body {
    display: block;
}

.product__item__text h2 a{
    color: var(--color-text);
}

.comment_png {
    padding-top: 10px;
    padding-bottom: 10px;
}

.form_order_div{
    border: solid 4px var(--color-top);
    border-radius: var(--border-radius);
}

.user_order{
    border-top: solid 4px var(--color-top);
}

.breadcrumb-option {
     padding-top: 0px;
}

.tournament-order-form h4{
    padding-bottom: 10px;
    border-bottom: solid 4px var(--color-top);
}

.label-order h6{
    color: var(--color-top);
}

.product__item__pic .comment {
    color: #ffffff;
    background: rgba(61, 61, 61, 0.7);
    display: inline-block;
    padding: 2px 10px;
    /*border-radius: var(--border-radius);*/
    position: absolute;
    left: 10px;
    bottom: 10px;
    right: 10px;
}
.product__item__pic .comment h5 {
    padding: 10px;
}

.product {
    padding-bottom: 0px;
    padding-top: 40px;
}

.trending__product {
     margin-bottom: 0px;
     padding-top: 40px;
}

.product__sidebar__view {
     margin-bottom: 0px;
}

.product__sidebar {
    padding-top: 40px;
}

.form-group {
    margin-bottom: 2rem;

}


.hero__text h2 {
    margin-left: 10px;
    font-size: 25px;
}

.block{
    padding-top: 10px;
    padding-bottom: 50px;
}

.block-body{
    /*padding: 10px;*/
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 5px;
    padding-left: 5px;
}

.section-title {
    margin-bottom: 10px;
}

.swiper-button-prev, .swiper-button-next {
    color: var(--color-top);
}

.swiper-pagination-bullet {
    background: var(--color-top);
}

.match_title{
    font-size: 0.8rem;
}
.match_block{
    border-radius: var(--border-radius);
    border: solid 4px rgba(255, 255, 255, 0);
}
.match_block:hover{
    /*height: 220px;*/
    border: solid 4px var(--color-top);
}

.block_schet_razdel{
    border-right: solid 4px var(--color-top);
}

.block_match_span{
    font-size: 13px;
    color: #b7b7b7;
}

.match_block_bg{
    border-radius: var(--border-radius);
}

.score_user{
    color: var(--color-top);
    font-size: 1.4rem;
}

.info-text{
    color: #b7b7b7;
    font-size: 0.8rem;
}

.table {
    color: #ffffff;
}

.link_main {
    color: var(--color-top);
}

.block_list_match_user{
    border-radius: var(--border-radius);
    border: solid 4px var(--color-top);
}

