html {
    --primary-blue: #806cf5;
}

.d-hide {
    display: none !important;
}

.d-block {
    display: block !important;
}

body {
    background-color: #131417 !important;
    color: white !important;
}

h1, h2, h3, h4, h5, h6 {
    color: inherit;
}

.main_menu .main-menu-item ul li .nav-link {
    padding: 25px 20px;
    font-weight: bold;
    color: #747180 !important;
}

.banner_part .single_banner_slider .banner_text h1 {
    text-transform: none;
}

.banner_part .single_banner_slider .banner_text {
    height: 750px;
}

.banner_part {
    background-color: inherit;
}

.banner_part .single_banner_slider .banner_img {
    right: 5%;
    top: 30%;
}

.btn_auth {
    background-color: var(--primary-blue) !important;
    background-image: none !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 5px !important;
}

.btn_auth_bold {
    font-weight: bold;
}

.hearer_icon .btn_auth {
    height: 40px;
    line-height: 40px;
    text-transform: none !important;
    width: 200px;
}

svg.steam-logo {
    margin-right: 5px;
    vertical-align: top;
    width: 17px;
}

.main_menu .main-menu-item ul li .nav-link:hover {
    opacity: .6;
    color: white;
}

.l_w_title h3{
    color: white;
}

.single_product_item .single_product_text {
    background-color: inherit;
}

.single_product_item {
    margin-bottom: 0;
}

.single_product_item img {
    display: block;
    margin: 0 auto;
}

.single_product_item .single_product_text h4 {
    font-size: 14px;
    margin-bottom: 10px;
    opacity: .8;
    font-weight: normal;
}

.single_product_item .single_product_text h3 {
    font-size: 14px;
}

.skin-price {
    font-weight: bold !important;
    color: white !important;
}

.skin-info {
    color: white !important;
}

.single_product_item {
    cursor: pointer;
}

.single_product_item:hover .single_product_text {
    padding: 0 !important;
}

.single_product_item .single_product_text {
    padding: 0 !important;
}

.add_cart {
    height: 40px;
    line-height: 40px;
    width: 150px;
    color: white !important;
    font-size: 14px !important;
}

.single_product_link {
    color: inherit !important;
}

.left_sidebar_area .widgets_inner ul li:hover a {
    color: white !important;
}

.main_menu {
    background-color: #181a1e !important;
    position: fixed;
}

a:hover {
    color: white !important;
}

.footer_part .single_footer_part .list-unstyled li a:hover {
    color: white !important;
    opacity: .7;
}

.footer_part .single_footer_part .list-unstyled li a {
    color: white;
}

.pageination {
    margin-top: 50px;
}

.page-item .page-link{
    background-color: #181a1e !important;
    color: white !important;
    opacity: .7;
}

.page-item.active .page-link{
    opacity: 1 !important;
    font-weight: bold;
}

.page-item .page-link:hover{
    background-color: #181a1e !important;
    color: white !important;
    opacity: 1;
}

.pageination .page-item a{
    padding: 10px 15px;
}

.skin-hn {
	color: white !important;
	opacity: .7;
}

.blog-cat-title {
    color: white !important;
}

.blog-q-title {
    color: white !important;
}

.blog_details p {
    color: white !important;
    opacity: .8;
}

.home_menu .main-menu-item {
    justify-content: left !important;
}

.banner_text_iner p {
    color: #bbb9c7 !important;
    margin-bottom: 40px !important;
    font-size: 18px !important;
}

.banner_img img {
    transform: rotate(20deg);
}

.banner_part .single_banner_slider .banner_text h1 {
    font-size: 70px;
}