@font-face {
    font-family: arial;
    src: url(fonts/arial.ttf);
}

* {
    padding: 0px;
    margin: 0px;
    font-family: sans-serif ;
}

p {
    margin-bottom : 0;
}

a {
    color           : #333333;
    text-decoration : none;
}

a:hover {
    color           : #333333;
    text-decoration : none;
}

a, button, input {
    outline : 0;
}

.main-content {
    display : inline-block;
    width   : 100%;
}

.navbar-cart {
    position : inherit;
}

.baza-menu {
    background : #252525D4;
}

.baza-menu li a {
    color : #FFFFFF;
}

.baza-main-content {
    display : block;
    margin  : 0 auto;
    width   : 100%;
}

.subcribe-box {
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbar-toggle {
    background-color : #333333;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    background : none;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border : none;
}

.dark-grey {
    background : #252525;
    color      : #FFFFFF;
    width      : 100%;
    z-index    : 999999;
    top        : 0;
    position:  relative;
}
header .dark-grey {
    background : #f68b1f;
}

.fixed_bar {
    position   : fixed;
}
.navbar-baza {
    background: #00000094;
    border     : none;
    z-index    : 999;
    margin     : 0;
    border-radius: 0;
}

.left-content {
    float : left;
    padding-top: 7px;
}

.right-content {
    float : right;
}

.clear {
    clear : both;
}

.right-content li {
    display         : inline;
    list-style-type : none;
}

.baza-inverse {
    background-color : transparent;
    border-color     : transparent;
}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    color : #999999;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    color : #999999;
}

.baza-nav {
    display : inline-block;
    float   : none;
}

.baza-collapse {
    text-align : center;
}

.navbar-baza .sat-nav > li > a {
    margin-top : 20px;
}

.sat-right {
    padding-right : 15px;
}

a {
    color : #333333;
}

a:hover {
    text-decoration : none;
}

.navbar-baza .navbar-nav > li > a {
    color          : #FFFFFF;
    text-transform : uppercase;
    font-weight    : 700;
    letter-spacing : 1px;
}

.navbar-baza .navbar-nav > li > a:hover {
    color : #AFAFAF;
}

.navbar-inverse .navbar-nav > li > a {
    font-size : 13px;
}

.main-slider {
    top      : -140px;
    position : relative;
    margin-bottom: -100px;
}

.slider-content {
    position : relative;
}

.slider-info {
    top      : 50%;
    position : absolute;
    width    : 100%;
}

.info-centered {
    text-align : center;
    color      : #FFFFFF;
}

.slid-text {
    color       : #FFFFFF;
    margin      : 0;
    font-weight : 700;
}

.logo-img {
    width       : 70px;
    margin-top  : 8px;
    margin-left : 15px;
}

.baza-bar {
    float : right;
}

.logo-none {
    float   : left;
    display : none;
}

.logo {
    width : 120px;
}

.blue-button {
    background     : #231f20;
    border         : none;
    text-transform : uppercase;
    font-weight    : 700;
    font-size      : 13px;
    padding        : 12px 30px;
    color          : #FFFFFF;
    border-radius  : 0;
}

.blue-button:hover {
    background : #1B2569;
}

.blue-button a {
    color   : #FFFFFF;
    outline : 0;
}

.blue-button:hover, .blue-button:focus {
    color : #FFFFFF;
}

.buy-button {
    background     : #231f20;
    border         : none;
    text-transform : uppercase;
    font-weight    : 700;
    font-size      : 13px;
    padding        : 12px 30px;
    color          : #FFFFFF;
}

.buy-button:hover {
    background : #1B2569;
}

/*.lang {*/
    /*background     : #252525;*/
    /*border         : none;*/
    /*margin-left    : 30px;*/
    /*outline        : 0;*/
    /*margin-top     : 11px;*/
    /*font-weight    : 700;*/
    /*font-size      : 12px;*/
    /*letter-spacing : 1px;*/
/*}*/

.top-listed {
    margin : 0;
    display: inline-block;
}

.top-listed li {
    padding : 0 15px;
}

.top-listed li a {
    color          : #FFFFFF;
    text-transform : uppercase;
    font-size      : 11px;
    font-weight    : 700;
    letter-spacing : 1px;
}

.top-listed li a:hover {
    color : #AFAFAF;
}

.red-active {
    background : #f68b1f;
    padding    : 12px 30px;
    border     : none;
    outline    : 0;
}
header .red-active {
    background : #252525;
}

.icon-left {
    position         : absolute;
    top              : 45%;
    z-index          : 555;
    color            : #FFFFFF;
    left             : 0;
    background-color : #f68b1f;
    padding          : 14px 0;
    text-align       : center;
    cursor           : pointer;
    width            : 40px;
    height           : 40px;
}

.icon-right {
    position         : absolute;
    top              : 45%;
    z-index          : 555;
    color            : #FFFFFF;
    right            : 0;
    background-color : #f68b1f;
    padding          : 14px 0;
    text-align       : center;
    cursor           : pointer;
    width            : 40px;
    height           : 40px;
}

.grey-back {
    padding    : 45px 0;
    background : #F2F2F2;
    margin-top : 45px;
}

.no-padd {
    padding : 0;
}

.centered-column {
    margin : 0 auto;
    float  : none;
}

.red-border {
    width         : 90px;
    margin        : 15px auto;
    border-bottom : 2px solid #f68b1f;
}

.catalog-text {
    text-transform : uppercase;
    font-size      : 22px;
}

.catalog-main {
    text-align : center;
    margin-bottom: 40px;
}

.footer-grey {
    background : #f68b1f;
    color      : #FFFFFF;
    padding    : 10px 0;
}

.left-footer {
    float : left;
}

.right-footer {
    float : right;
}

.category-img {
    margin     : 0 auto;
    width      : 70%;
    box-shadow : 1px 0 6px 2px #AFAFAFAF;
}

.slid-title {
    font-size      : 28px;
    text-transform : uppercase;
    letter-spacing : 1px;
    margin         : 30px 0;
}

.cat-text {
    color : #999999;
}

.features-content {
    margin : 0;
    margin-bottom: 50px;
}

.products-back {
    background      : url(../images/product_background.jpg);
    background-size : cover;
}

.red-white {
    text-transform : uppercase;
    letter-spacing : 2px;
    color          : #FFFFFF;
    font-weight    : 700;
    margin         : 0;
    font-size      : 40px;
}

.red-text {
    color : #f68b1f;
}

.red-left {
    width         : 70px;
    margin        : 15px 0;
    border-bottom : 1px solid #f68b1f;
}

.our-products {
    padding : 145px 0;
}

.white-text {
    color       : #FFFFFF;
    line-height : 30px;
}

.prod-content {
    position : relative;
    margin   : 15px 0;
}

.top-sale {
    position: absolute;
    background: #f68b1f;
    width: 50px;
    /* height: 50px; */
    text-align: center;
    /* border-radius: 50%; */
    left: 5px;
    top: 5px;
    color: #FFFFFF;
    z-index: 9;
    font-size: 16px;
}

.sale-text {
    margin-top     : 12px;
    font-size      : 11px;
    font-weight    : 700;
    text-transform : uppercase;
}

.sale-price {
    margin      : 0;
    font-size   : 14px;
    font-weight : 700;
}

.product-img {
    width  : 100%;
}

.new-products {
    width  : 100%;
    border : 1px solid #F2F2F2F2;
}

.grey-buy {
    bottom     : 0;
    position   : absolute;
    background : #f68b1f;
    width      : 100%;
    color      : #FFFFFF;
    padding    : 5px 15px;
    height     : 45px;
    text-align : center;
}
.grey-buy .plus-minus{
    background: #ffffff;
    color: #231f20;
}
.fa-shopping {
    position  : absolute;
    right     : 10px;
    font-size : 35px !important;
    cursor    : pointer;
}

.heart-fa {
    position  : absolute;
    left      : 10px;
    font-size : 35px !important;
    cursor    : pointer;
    z-index   : 1;
    color     : #FFFFFF;
}

.selected_fav:before {
    color : #f68b1f;
}
.grey-buy .selected_fav:before {
    color : #232323;
}

.plus-minus {
    background : #231f20;
    padding    : 5px 13px;
    cursor     : pointer
}

.number {
    background: #FFFFFF;
    color: #333333;
    padding: 5px 13px;
    width: 55px;
    display: inline-block;
    position: relative;
    text-align: center;
    border: none;
}
.nm.number{
    top: 5px;
}
.add-more {
    position : absolute;
    left     : 0;
    right    : 0;
    bottom   : 12px;
}

.two-lines {
    border-top    : 1px solid #F2F2F2;
    border-bottom : 1px solid #F2F2F2;
    height        : 5px;
}

.two-price {
    margin     : 8px 0;
    text-align : center;
}

.left-price {
    text-decoration : line-through;
    display         : inline;
    font-size       : 18px;
    font-weight     : 700;
    color           : #999999;
    letter-spacing  : 1px;
}

.right-price {
    display        : inline;
    font-size      : 18px;
    font-weight    : 700;
    letter-spacing : 1px;
    margin-left    : 10px;
}

.grey-text {
    font-weight    : 700;
    letter-spacing : 1px;
    font-size      : 13px;
    margin-top     : 10px;
    color          : #333333;
}

.grey-slider {
    text-align : center;
    outline    : 0;
}

.grey-buy {
    display : none;
}

.prod-content:hover .grey-buy {
    display : block;
}

.slider-second {
    margin-top : 40px;
}

.prod-left, .product-left {
    position   : absolute;
    border     : 2px solid #F2F2F2F2;
    padding    : 10px;
    width      : 35px;
    height     : 35px;
    text-align : center;
    color      : #737070;
    left       : 47%;
    top        : -30px;
    cursor     : pointer;
}

.prod-right, .product-right {
    position   : absolute;
    border     : 2px solid #F2F2F2F2;
    padding    : 10px;
    width      : 35px;
    height     : 35px;
    text-align : center;
    color      : #737070;
    left       : 50%;
    top        : -30px;
    cursor     : pointer;
}

.products-slider {
    margin : 45px auto;
}

.centered-price {
    font-size      : 18px;
    font-weight    : 700;
    letter-spacing : 1px;
}

.grey-input {
    border     : none;
    background : #F2F2F2;
    padding    : 13px;
    width      : 20%;
    outline    : 0;
}

.grey-input::-webkit-input-placeholder {
    color          : #999999;
    font-weight    : 700;
    letter-spacing : 1px;
}

.grey-input::-moz-placeholder {
    color          : #999999;
    font-weight    : 700;
    letter-spacing : 1px;
}

.grey-input:-ms-input-placeholder {
    color          : #999999;
    font-weight    : 700;
    letter-spacing : 1px;
}

.grey-input:-moz-placeholder {
    color          : #999999;
    font-weight    : 700;
    letter-spacing : 1px;
}

.blue-subscribe {
    background     : #231f20;
    color          : #FFFFFF;
    padding        : 14px 20px;
    width          : 10%;
    margin-left    : -5px;
    border         : none;
    text-transform : uppercase;
    font-size      : 13px;
    letter-spacing : 1px;
    font-weight    : 700;
}

.blue-subscribe:hover {
    background : #1F2977;
}

.input-button {
    margin-top : 20px;
}

.light-footer {
    padding    : 65px 0;
    background : #3D3D3D;
    color      : #FFFFFF;
}

.about-text {
    font-size      : 16px;
    font-weight    : 700;
}

.footer-text {
    line-height : 28px;
    font-weight : 700;
}

.red-foot {
    width         : 20px;
    margin        : 15px 0;
    border-bottom : 1px solid #f68b1f;
}

.footer-listed {
    padding-left : 0;
}

.footer-listed li {
    list-style-type : none;
}

.footer-listed li a {
    color          : #FFFFFF;
    font-size      : 13px;
    font-weight    : 700;
    line-height    : 30px;
}

.footer-about {
    width : 90%;
}

.right-text {
    font-size   : 15px;
    font-weight : 700;
}

.blue-text {
    color : #231f20;
}

.pow-text {
    font-size   : 15px;
    font-weight : 700;
    float       : left;
}

.voodoo-logo {
    margin-left : 5px;
}

.new-arrows {
    position : relative;
    margin-top: 55px;
}

.fa-next {
    position : inherit;
}

.sign-content {
    border-top : 1px solid #F2F2F2;
    padding    : 65px 0;
}

.fa-icon {
    margin-right : 5px;
}

.footer-img {
    margin-right : 5px;
}

.fo-img {
    margin-right : 13px;
}

.slider-img {
    width : 100%;
}

.baza-long {
    background    : #252525;
    padding       : 20px 25px;
    border-radius : 0;
}

.open > .baza-long {
    display : -webkit-box;
    display : -ms-flexbox;
    display : flex;
}

.brand-img {
    width : 110px;
}

.white-nav .navbar-nav > li > a {
    color : #fff;
}

.white-nav .navbar-nav > li > a:focus {
    color : #333333;
}

.information-content {
    background      : url("../images/header.jpg");
    background-size : cover;
}

.info-content {
    padding    : 50px 0;
    text-align : center;
}

.info-text {
    position       : relative;
    text-align     : center;
    line-height    : 0.8em;
    margin         : 0 auto;
    text-transform : uppercase;
    color          : #FFFFFF;
    width          : fit-content;
}

.info-text:after {
    z-index       : 1;
    position      : absolute;
    content       : '';
    width         : 15px;
    border-bottom : 2px solid #FFFFFF;
    top: 50%;
    right: -40px !important;
}

.info-text:before {
    z-index       : 1;
    position      : absolute;
    content       : '';
    width         : 15px;
    border-bottom : 2px solid #FFFFFF;
    top: 50%;
    left: -40px !important;
}

.text-border {
    padding        : 0 20px 0 35px;
    letter-spacing : 1px;
}

.easy-grey {
    color       : #999999;
    line-height : 25px;
}

.border-text {
    border-bottom : 1px solid #F2F2F2;
    padding       : 25px 0;
}

.border-bottom {
    padding : 25px 0;
}

.white-content {
    margin : 50px 0 30px;
}

.orange-text {
    color       : #f68b1f;
    font-size   : 16px;
    font-weight : 100;
}

.dark-text {
    font-size   : 16px;
    font-weight : 100;
}

.active-red a {
    color : #f68b1f !important;
}


.about-us {
    color     : #999999;
    font-size : 15px;
}

.about-info {
    margin : 15px 0;
}

.brand-text {
    color      : #999999;
    font-style : italic;
    font-size: 12px;
}

.brand-title {
    font-size     : 16px;
    font-weight   : 700;
    margin-bottom : 0;
    color         : #262626;
}
.pr-code{
    display: block;
    width: 100%;
    text-align: center;
}

.brand-logo {
    width : 100%;
}

.separate-brand {
    margin : 20px 0;
}

.cont-add {
    text-transform : uppercase;
    letter-spacing : 1px;
    font-size      : 16px;
}

.contact-text {
    font-size   : 13px;
    color       : #f68b1f;
    line-height : 25px;
}

.contact-info {
    margin-bottom : 25px;
}

.contact-bottom {
    color       : #999999;
    margin-top  : 25px;
    line-height : 25px;
    font-weight : 700;
}

.contact-content {
    padding : 0 40px;
}

.contact-lab {
    color          : #999999;
    font-weight    : 700;
    font-size      : 11px;
    text-transform : uppercase;
    letter-spacing : 1px;
    margin-bottom  : 5px;
}

.contact-input {
    width   : 100%;
    padding : 8px 8px 8px 13px;
    border  : 1px solid #D2D2D2;
    outline : 0;
}

.contact-group {
    margin : 10px 0 20px;
}

.message {
    width   : 100%;
    padding : 8px;
    border  : 1px solid #D2D2D2;
    outline : 0;
    height  : 150px;
    resize  : none;
}

.contact-button {
    background     : #231f20;
    border         : none;
    text-transform : uppercase;
    font-weight    : 700;
    font-size      : 13px;
    padding        : 13px 30px;
    color          : #FFFFFF;
    letter-spacing : 1px;
    width          : 130px;
}

.contact-button:hover {
    background : #1B2569;
}

.cart-content {
    position   : absolute;
    right      : 0;
    border     : 1px solid #F2F2F2;
    width      : 366px;
    box-shadow : 1px 0 0 1px #AFAFAF;
    background : #FFFFFF;
    z-index    : 999999;
}

.shop-cart {
    width  : 100%;
    border : 1px solid #F2F2F2;
}

.cart-title {
    color          : #f68b1f;
    text-transform : uppercase;
    font-size      : 13px;
    margin-bottom  : 0;
}

.cart-price {
    color : #333333;
}

.fa-closik {
    color      : #AFAFAF;
    margin-top : 20px;
    cursor     : pointer;
}

.cart-inside {
    padding : 20px 0;
}

.content-height {
    height     : 300px;
    overflow-y : scroll;
}

.content-height {
    height     : 170px;
    overflow-y : auto;
}

.cart {
    position : relative;
}

.cart-button {
    border         : 2px solid #231f20;
    background     : #231f20;
    padding        : 10px 8px;
    text-transform : uppercase;
    font-size      : 11px;
    font-weight    : 700;
    letter-spacing : 1px;
}

.cart-button:hover {
    background : #1F2977;
}

.order-button {
    background     : #FFFFFF;
    border         : 2px solid #231f20;
    color          : #231f20;
    padding        : 10px 8px;
    text-transform : uppercase;
    font-size      : 11px;
    font-weight    : 700;
    letter-spacing : 1px;
}

.order-button:hover {
    border : 2px solid #FFFFFF;
}

.subtotal-content {
    border-top : 1px solid #F2F2F2;
}

.subtotal-content {
    text-align : center;
}

.sub-price {
    color          : #231f20;
    text-transform : uppercase;
    font-weight    : 700;
    font-size      : 13px;
    letter-spacing : 1px;
    padding        : 20px 0;
}

.button-content {
    padding-bottom : 20px;
}

.right-padd {
    padding-right : 0 !important;
}

.dropdown:hover .dropdown-menu {
    display : inline !important;
}

.baza-long li {
    display : inline !important;
}

.brand-line li {
    display: inline;
    margin: 5px 5px;
}

.brand-line {
    padding-left : 0;
}

.brand-line {
    width   : 410px;
    padding : 15px;
}

.dropdown-menu {
    background : #252525;
}

.grey-menu {
    background : #252525E0;
}

.dropdown li > a {
    color : #FFFFFF !important;
}

.main-title {
    text-transform : uppercase;
    font-weight    : 700;
    letter-spacing : 1px;
}

.register-button {
    width          : 100%;
    background     : #231f20;
    border         : none;
    text-transform : uppercase;
    font-weight    : 700;
    font-size      : 13px;
    padding        : 12px 30px;
    color          : #FFFFFF;
}

.register-button:hover {
    background : #1B2569;
    color      : #FFFFFF;
}

.stay-left {
    float : left
}

.forgot-right {
    float : right;
}

.stay-text {
    text-transform : uppercase;
    font-size      : 11px;
    padding-left   : 3px;
    font-weight    : 700;
    color          : #999999;
    letter-spacing : 1px;
    display        : inline;
}

input[type=checkbox] {
    display : inline;
}

.forgot-text {
    color      : #231f20;
    font-style : italic;
}

.check-form {
    margin : 15px 0;
}

.blue-accept {
    color           : #231f20;
    text-decoration : underline;
}

.register-content {
    margin : 50px 0 80px;
}

.regist-cnt {
    padding : 0 40px;
}

.red-icon, span.required {
    color : #f68b1f;
}

.red-account {
    text-align : center;
    background : #f68b1f;
    width      : 70%;
    padding    : 40px 0;
    position   : relative;
}

div.error {
    color     : #f68b1f;
    font-size : 12px;
}

.grey-account {
    text-align : center;
    background : #F2F2F2;
    width      : 65%;
    position   : relative;
}

.grey-account a {
    display : block;
    padding : 40px 0;
    width   : 100%;
}

.grey {
    background : #F2F2F2;
}

.careto {
    width               : 0;
    height              : 0;
    border              : 0 solid transparent;
    border-bottom-width : 10px;
    border-top-width    : 8px;
    border-left         : 9px solid #FFFFFF;
    position            : absolute;
    right               : -9px;
    top                 : 40%;
}

.careto-red {
    width               : 0;
    height              : 0;
    border              : 0 solid transparent;
    border-bottom-width : 10px;
    border-top-width    : 8px;
    border-left         : 9px solid #f68b1f;
    position            : absolute;
    right               : -9px;
    top                 : 40%;
}

.red {
    border-left : 9px solid #f68b1f;
}

.account-text {
    text-transform : uppercase;
    font-size      : 13px;
    color          : #FFFFFF;
}

.account-types {
    margin-left : 60px;
}

.account-types li {
    list-style-type : none;
}

.active {
    background : #f68b1f;
    color      : #FFFFFF;
}

.account-title {
    margin-top     : 0;
    font-size      : 20px;
    color          : #262626;
    text-transform : uppercase;
}

.grey-line {
    width      : 100%;
    border-top : 2px solid #F2F2F2;
}

.right-account {
    margin-top : 5px;
}

.button-edit {
    margin-top : 35px;
}

.account-lab {
    font-size      : 13px;
    letter-spacing : 1px;
    margin-bottom  : 5px;
}

.contact-input::-webkit-input-placeholder {
    color : #333333;
}

.contact-input::-moz-placeholder {
    color : #333333;
}

.contact-input:-ms-input-placeholder {
    color : #333333;
}

.contact-input:-moz-placeholder {
    color : #333333;
}

.account-content {
    margin : 50px 0 100px;
}

.cart-subtotal {
    float     : left;
    font-size : 13px;
}

.price-subtotal {
    float     : right;
    font-size : 13px;
}

.cart-total {
    background : #F2F2F2;
    text-align : center;
    padding    : 30px 30px;
}

.total-title {
    text-transform : uppercase;
    font-size      : 14px;
    letter-spacing : 2px;
    font-weight    : 700;
    margin-top     : 0;
}

.subtotal {
    border-top    : 1px solid #999999;
    border-bottom : 1px solid #999999;
    padding       : 15px 0;
    margin-top    : 15px;
}

.total-left {
    float          : left;
    color          : #f68b1f;
    font-weight    : 700;
    text-transform : uppercase;
    font-size      : 13px;
}

.total-right {
    float          : right;
    color          : #f68b1f;
    font-weight    : 700;
    text-transform : uppercase;
    font-size      : 13px;
}

.price-cart {
    padding : 10px 0;
}

.shopping-content {
    margin : 70px 0;
}

.grey-cart {
    padding : 10px 30px;
}

.history-title {
    font-weight : 700;
    color       : #262626;
    font-size   : 13px;
}

.history-text {
    font-size : 13px;
    margin    : 10px 0;
}

.prod-name {
    color : #999999;
}

.inside-table {
    padding : 0;
}

.baza-table th {
    text-align     : center;
    text-transform : uppercase;
    font-weight    : 100;
    font-size      : 13px;
    background     : #EBEBEB;
    border         : 1px solid #EBEBEB;
    color          : #262626;
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th, .table-bordered {
    border : 1px solid #EBEBEB;
}

.baza-table .prod-tb {
    text-align : left;
    width      : 25%;
}

.history-img {
    border : 1px solid #EBEBEB;
}

.hist-info {
    color     : #616060;
    font-size : 13px;
}

.baza-table {
    margin-top : 15px;
}

.hist-price {
    color       : #262626;
    font-size   : 13px;
    font-weight : 700;
}

.text-centered {
    text-align : center;
}

.order-titel {
    color          : #f68b1f;
    font-weight    : 700;
    font-size      : 15px;
    text-transform : uppercase;
}

.order-date {
    color          : #f68b1f;
    font-weight    : 700;
    font-size      : 15px;
    text-transform : uppercase;
}

.order-info {
    margin-top : 10px;
}

.fee-left {
    font-size   : 13px;
    color       : #262626;
    float       : left;
    font-weight : 700;
}

.fee-right {
    float       : right;
    font-weight : 700;
}

.tot-left {
    float          : left;
    text-transform : uppercase;
    color          : #262626;
}

.tot-right {
    float          : right;
    font-size      : 18px;
    color          : #231f20;
    font-weight    : 700;
    text-transform : uppercase;
}

.right-button {
    text-align : right;
}

.main-order {
    margin-top : 15px;
}

.wishlist-img {
    width  : 100%;
    border : 1px solid #EBEBEB;
}

.img-tb {
    width : 10%;
}

.wishlist-title {
    font-weight : 700;
    color       : #262626;
    font-size   : 13px;
    margin-top  : 5px;
}

.wishlist-text {
    font-size  : 13px;
    margin-top : 25px;
}

.btn-tb {
    width : 20%;
}

.remove-wishlist {
    text-align  : left;
    margin-left : 32px;
    margin-top  : 10px;
}

.fa-delete {
    cursor       : pointer;
    color        : #5A5A5A;
    margin-right : 5px;
}

.wish-more {
    cursor  : pointer;
    border  : 1px solid #ECE8E8;
    padding : 4px 12px;
    margin  : -1px;
}

.wish-info {
    color       : #252525;
    font-size   : 16px;
    font-weight : 700;
}

.total {
    margin : 25px 0;
}

.blue-more {
    cursor     : pointer;
    border     : 1px solid #231f20;
    padding    : 7px 14px;
    margin     : -2px;
    background : #231f20;
    color      : #FFFFFF;
}

a.blue-more:hover, a.blue-more:active, a.blue-more:focus {
    color : #FFFFFF;
}

.grey-more {
    cursor: pointer;
    border: 1px solid #ECE8E8;
    padding: 7px 14px;
    margin: -2px;
    width: 55px;
    text-align: center;
}

.view-info {
    color     : #252525;
    font-size : 16px;
}

.shopping-table th {
    text-align     : center;
    font-weight    : 700;
    text-transform : uppercase;
    font-size      : 12px;
    color          : #999999;
    letter-spacing : 1px;
}

.top-view {
    margin-top : 10px;
}

.view-title {
    color     : #262626;
    font-size : 16px;
}

.view-img {
    border : 1px solid #EBEBEB;
    width  : 100%;
}

.border {
    border-bottom : 1px solid #F2F2F2;
}

.add-button {
    background     : #231f20;
    border         : none;
    text-transform : uppercase;
    font-weight    : 700;
    font-size      : 13px;
    padding        : 12px 30px;
    color          : #FFFFFF;
}

.add-button:hover {
    background : #1B2569;
}

.about-slider {
    text-align : center;
}

.shop-price {
    color     : #f68b1f;
    font-size : 16px;
}

.shop-fee {
    margin : 15px 0;
}

.shop-button {
    background     : #231f20;
    border         : none;
    text-transform : uppercase;
    font-size      : 13px;
    padding        : 10px;
    color          : #FFFFFF;
    width          : 100%;
}

.shop-button:hover {
    background : #1B2569;
}

.view-button {
    background     : #E2E3E7;
    border         : none;
    text-transform : uppercase;
    font-size      : 13px;
    padding        : 10px 20px;
    width          : 45%;
}

.view-button:hover {
    background : #D0D0D0;
}

.special-img {
    border : 1px solid #F2F2F2;
    width  : 90%;
}

.shop-right {
    position   : absolute;
    border     : 2px solid #F2F2F2F2;
    padding    : 8px;
    width      : 30px;
    height     : 30px;
    text-align : center;
    color      : #737070;
    right      : 43px;
    top        : -50px;
    cursor     : pointer;
}

.shop-left {
    position   : absolute;
    border     : 2px solid #F2F2F2F2;
    padding    : 8px;
    width      : 30px;
    height     : 30px;
    text-align : center;
    color      : #737070;
    right      : 78px;
    top        : -50px;
    cursor     : pointer;
}

.shop-title {
    text-transform : uppercase;
    font-weight    : 100;
    color          : #262626;
    font-size      : 16px;
    margin-bottom  : 15px;
}

.shop-label {
    font-weight : 100;
    color       : #999999;
    font-size   : 13px;
}

.special-title {
    text-transform : uppercase;
    color          : #262626;
    font-size      : 16px;
    font-weight    : 100;
    margin         : 25px 0 25px 15px;
}

.viewed-title {
    font-size     : 14px;
    margin-bottom : 3px;
}

.viewed-price {
    font-size      : 16px;
    text-transform : uppercase;
    color          : #f68b1f;
}

.viewed-img {
    width  : 100%;
    border : 1px solid #D8D6D6;
}

.viewed-content {
    margin : 10px 0;
}

.slider-buttons {
    text-align : left;
}

.shop-item {
    text-align : center;
}

.zoom-img {
    cursor : zoom-in;
}

.shop-navbar {
    padding-bottom : 20px;
    box-shadow     : 0 6px 7px 0 #C7C7C7;
}

.shop-content {
    margin-top : 50px;
}

.left-shop {
    margin-top : 30px;
}

.img-preview {
    width  : 100%;
    border : 1px solid #F2F2F2;
}

.grey-shop {
    display    : none;
    bottom     : 0;
    position   : absolute;
    background : #232323;
    width      : 100%;
    color      : #FFFFFF;
    padding    : 5px 15px;
    height     : 45px;
    text-align : center;
}

.hover-img:hover .grey-shop {
    display : block;
}

.shop-zoom {
    position : relative;
}

.pos {
    position : relative;
}

.mag-preview {
    top      : 0;
    padding  : 0;
    width    : 250px;
    right    : -250px;
    height   : 200px;
    position : absolute;
    overflow : hidden;
}

.new-preview {
    width    : 200px;
    height   : 100px;
    position : relative;
    right    : -300px;
    top      : 0;
}

.fa-white {
    color : #FFFFFF;
}

.fa-grey {
    color : #333333;
}

.profile-white {
    color : #FFFFFF;
}

.account-types li a {
    outline : 0;
}

.white {
    color : #FFFFFF !important;
}

.prof-text {
    margin-top : 5px;
}

.bottom-info {
    margin-top : 25px;
    text-align : center;
}

.shop-prod {
    margin-bottom : 25px;
}

.shop-orange {
    font-weight    : 700;
    letter-spacing : 1px;
    font-size      : 13px;
    margin-top     : 10px;
    color          : #f68b1f;
}

.grey-border {
    border : 1px solid #F2F2F2;
}

.next-page {
    margin-top : 25px;
    text-align : right;
}

.next-content {
    padding : 0 30px;
    margin  : 35px 0 80px;
}

.next-white, .do-for-all li {
    border     : 1px solid #f68b1f;
    background : #FFFFFF;
    margin     : 0 3px;
    cursor     : pointer;
    list-style : none;
    width      : auto;
    display    : inline-block;
}

.next-active, .do-for-all li.next-active {
    border     : 1px solid #f68b1f;
    background : #f68b1f;
    color      : #FFFFFF;
    margin     : 0 3px;
    cursor     : pointer;
}

.do-for-all li a {
    padding : 3px 8px;
}

.next-active a {
    color : #FFFFFF;
}

.filt-select {
    background : #FFFFFF;
    border     : 1px solid #D8D5D5;
    color      : #797979;
    font-size  : 13px;
    padding    : 5px 10px;
}

.filter {
    font-weight    : 100;
    text-transform : uppercase;
    font-size      : 13px;
    margin-right   : 15px;
    color          : #999999;
}

.filter-select {
    margin-right : 20px;
    display      : inline;
}

.orange-menus li {
    margin     : 0 5px;
    text-align : center;
    display    : inline;
}

.orange-menus li a {
    outline : 0;
}

.menus {
    display : inline;
    float   : right;
}

.second-type {
    border : 1px solid #F2F2F2;
}

.second-item {
    padding : 15px 25px;
}

.second-info {
    margin-top : 25px;
}

.second-title {
    font-size : 15px;
}

.second-price {
    font-size      : 18px;
    font-weight    : 700;
    letter-spacing : 1px;
    margin         : 10px 0;
}

.second-text {
    margin      : 15px 0;
    font-size   : 15px;
    line-height : 25px;
    font-weight : 700;
}

.wish-button {
    border     : 1px solid #231f20;
    padding    : 8px 15px;
    background : #FFFFFF;
    outline    : 0;
}

.wish-button:hover {
    background : #231f20;
    color      : #FFFFFF;
}

.shopbl-button {
    border     : 1px solid #231f20;
    padding    : 8px 20px;
    background : #231f20;
    color      : #FFFFFF;
    outline    : 0;
}

.shopbl-button:hover {
    border     : 1px solid #231f20;
    background : #FFFFFF;
    color      : #333333;
}

.shop-add {
    margin  : 0 15px 0 30px;
    display : inline;
}

.left-cnt {
    float : left;
}

.right-cnt {
    margin-top : 20px;
    float      : left;
}

.shop-brand {
    width : 60px;
}

.unit-price {
    font-size      : 13px;
    text-transform : uppercase;
}
.unit-price .left-price,.unit-price .right-price{
    font-size      : 13px;
    text-transform : uppercase;
}

.shop-p {
    font-size : 15px;
    margin    : 0;
}

.shop-t {
    font-size  : 12px;
    font-style : italic;
}

.shop-little {
    width  : 50px;
    border : 1px solid #F2F2F2;
}

.prod-code {
    font-size   : 12px;
    font-weight : 100;
    margin-left : 5px;
}

.table-items .product-tb, .table-items .name-tb {
    width      : 15%;
    text-align : left;
}

.circles {
    border-radius : 20px;
    width         : 6px;
    height        : 6px;
    float         : left;
    margin        : 0 2px;
}

.red-1 {
    background : #D4160A;
}

.red-2 {
    background : #AC171A;
}

.green-red {
    background : #6E3218;
}

.green-1 {
    background : #38481C;
}

.green-2 {
    background : #05AC1B;
}

.red-to-green {
    text-align : center;
    margin-top : 5px;
    width      : 61px;
    height     : 9px;
    background : url("../images/arrounds.png") no-repeat;
}

.blue-add {
    cursor     : pointer;
    border     : 1px solid #231f20;
    padding    : 0 5px;
    margin     : -2px;
    background : #231f20;
    color      : #FFFFFF;
}

.grey-add {
    cursor: pointer;
    border: 1px solid #ECE8E8;
    padding: 0 6px;
    margin: -2px;
    width: 55px;
    text-align: center;
}

.blue-heart {
    font-size : 22px;
    color     : #231f20;
    cursor    : pointer;
}

.shop-tb {
    margin-top : 15px;
    text-align : center;
}

.shop-descr {
    text-align : left;
}

.table-items th {
    text-align   : center;
    font-size    : 13px;
    font-weight  : 100;
    border-right : 1px solid #F2F2F2;
}

.table-items td {
    border-right : 1px solid #F2F2F2;
}

.table-items {
    border : none !important;
}

.table-items thead {
    border-top    : 2px solid #DDDDDD;
    border-bottom : 1px solid #F2F2F2;
}

.table-items tbody {
    border-top    : 1px solid #8C8C8C;
    border-bottom : 1px solid #F2F2F2;
}

.table-items .no-border {
    border-right : 0;
}

.top-filter {
    padding       : 0 25px;
    margin-bottom : 25px;
}

.white-menu {
    display : none;
}

.none {
    display : none;
}

.block {
    display : block;
}

.viewed-cnt {
    margin-top : 35px;
}

.selected-bar {
    background : #231f20 !important;
}

.theme-green .back-bar .pointer {
    border-radius : unset !important;
    background    : #262626 !important;
    border        : none !important;
}

.filter-input {
    margin : 30px 0 40px;
}

.right-border {
    border-right : 1px solid #FFFFFF;
}

.main-menu {
    position : relative;
}

.back-grey {
    height            : 50px;
    width             : 50px;
    background        : url(../images/menu2.png);
    background-repeat : no-repeat;
    float             : left;
}

.menu {
    height : 50px;
    width  : 50px;
    float  : left;
}

.ui-state-active .back-grey {
    background        : url(../images/menu2_1.png);
    background-repeat : no-repeat;
}

.second-grey {
    background        : url(../images/menu1.png);
    background-repeat : no-repeat;
}

.ui-state-active .second-grey {
    background        : url(../images/menu1_1.png);
    background-repeat : no-repeat;
}

.third-grey {
    background        : url(../images/menu3.png);
    background-repeat : no-repeat;
}

.ui-state-active .third-grey {
    background        : url(../images/menu3_1.png);
    background-repeat : no-repeat;
}

.scroll-tb {
    width : 100%;
}

.filter-text {
    margin-bottom : 30px;
}

.active-heart {
    color  : #f68b1f;
    cursor : pointer;
}

.feat-right, .feature-right {
    position   : absolute;
    border     : 2px solid #F2F2F2F2;
    padding    : 10px;
    width      : 35px;
    height     : 35px;
    text-align : center;
    color      : #737070;
    left       : 50%;
    top        : -35px;
    cursor     : pointer;
}

.feat-left, .feature-left {
    position   : absolute;
    border     : 2px solid #F2F2F2F2;
    padding    : 10px;
    width      : 35px;
    height     : 35px;
    text-align : center;
    color      : #737070;
    left       : 47%;
    top        : -35px;
    cursor     : pointer;
}

.features-slider {
    margin : 40px auto 50px;
}

.brand {
    float: left;
    width: 85px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
}

.brand:hover {
    -webkit-transform : scale(1.07);
    transform : scale(1.07);
}

.content-height::-webkit-scrollbar {
    width : 8px;
}

.content-height::-webkit-scrollbar-track {
    box-shadow : inset 0 0 5px #F2F2F2;
}

.content-height::-webkit-scrollbar-thumb {
    background : #231f20;
}

.content-height::-webkit-scrollbar-thumb:hover {
    background : #231f20;
}

.no-click {
    pointer-events : none;
}

.filtered-price {
    text-transform : uppercase;
    font-size      : 13px;
    color          : #8A8A8A;
}

.filtered-light {
    text-transform : uppercase;
    font-size      : 13px;
    color          : #262626;
}

.filter-content {
    margin-top : 20px;
}

.scale, .pointer-label {
    display : none;
}

.new-img {
    width  : 100%;
    border : 1px solid #F2F2F2;
}

.grey-bottom {
    bottom : -45px;
}

.zoom-bottom {
    margin-top: 45px;
    text-align: center;
    min-height: 115px;
}

.icons-content {
    text-align : center;
    position   : absolute;
    bottom     : 30px;
    left       : 0;
    right      : 0;
    color      : #FFFFFF;
}

.fa-bottom {
    cursor : pointer;
}

.icons-content .mouse-img {
    display : inline;
    margin  : 0 3px;
}

.icons-content .arrow-down {
    display : inline;
    cursor  : pointer;
    margin  : 0 3px;
}

.service-title {
    font-weight    : 700;
    color          : #262626;
    letter-spacing : 2px;
    margin         : 15px 0;
}

.service-text {
    color : #999999;
}

.serv-content {
    margin : 20px 0;
}

.service-content {
    margin : 40px 0;
}

.service-img {
    width : 100%;
}

.job-title {
    text-transform : uppercase;
    color          : #262626;
    letter-spacing : 2px;
    font-size      : 16px;
    font-weight    : 700;
}

.job-content {
    background : #F2F2F2F2;
    padding    : 20px 0 0 50px;
    margin     : 25px 0;
}

.open-content {
    text-align : right;
    padding    : 20px 0 25px 50px;
}

.fa-open {
    color       : #ABABAB;
    border-left : 1px solid #262626;
    padding     : 30px 35px;
}

.job-text {
    font-size : 13px;
    color     : #999999;
}

.job-description {
    padding-left : 15px;
    margin-top   : 25px;
}

.job-description li {
    list-style-type : none;
    font-size       : 13px;
    color           : #999999;
}

.main-job {
    padding-bottom : 15px;
}

.job-cnt {
    margin-top : 10px;
}

.learn-it {
    margin-top : 15px;
}

.button-btn {
    display : block;
    margin  : 15px 0;
}

.footer-info li {
    line-height    : 30px;
    font-size      : 13px;
    font-weight    : 700;
}

.act-red {
    color : #f68b1f !important;
}

.sep-product {
    width : 100%;
}

.bordered-img {
    border : 1px solid #E6E6E6;
}

.prod-line {
    font-size      : 20px;
    color          : #231f20;
    text-transform : uppercase;
}

.prod-sep {
    color          : #262626;
    text-transform : uppercase;
    font-weight    : 600;
}

.sep-info {
    margin : 10px 0;
}

.sep-left {
    float        : left;
    margin-right : 30px;
}

.product-blue {
    color       : #000000 !important;
    font-weight : 500;
    font-size   : 15px;
}

.my-table {
    margin : 15px 0;
    width  : 25%;
}

.related-content {
    text-align : center;
}

.related-title {
    text-transform : uppercase;
    font-weight    : 100;
    color          : #262626;
    font-size      : 25px;
    margin         : 70px 0 35px;
}

.recently-title {
    text-transform : uppercase;
    font-weight    : 100;
    color          : #262626;
    font-size      : 25px;
    margin         : 35px 0;
}

.add-prod {
    margin : 15px 0;
}

.prod-separ {
    margin : 15px 0;
}

.prod-info {
    margin-top : 25px;
}

.table-text {
    margin : 10px 0;
}

.prod-buttons {
    margin : 20px 0;
}

.abs-push {
    position   : fixed;
    right      : 5%;
    top        : 50px;
    z-index    : 9999999;
    padding    : 30px;
    text-align : center;
    background : #B40000;
    color      : #FFFFFF;
    opacity    : 0.8 !important;
    -ms-filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.abs-push.alert-success {
    background : #119747;
}

#map_cont {
    width    : 100%;
    height   : 500px;
    position : relative;
    overflow : hidden;
}

button[disabled]:hover, button[disabled], html input[disabled] {
    background : #999999;
}

button.selected_fav {
    color : #f68b1f;
}

.table-add .add_to_cart_button {
    display   : none;
    font-size : 20px;
}

.grey-shop.grey-bottom a:hover, .grey-shop.grey-bottom a, .grey-buy a, .grey-buy a:hover, .cart-button, .cart-button:hover {
    color : #FFFFFF;
}

div.inside-table.text-centered.top-view {
    width : 130px;
}

a:focus {
    text-decoration : none;
}

*:active, *:focus {
    outline : none;
}

.pd40 {
    padding-top : 39px;
}

.mnt3 {
    margin-top : 30px;
}

.left-cnt img, .prod-content img {
    cursor : zoom-in;
}
#home-sl a,.shop-descr a,.zoom-bottom a,.prod-sep a {
    cursor : default !important;
}

#tabs-2 th a:before {
    display                : inline-block;
    font                   : normal normal normal 14px/1 FontAwesome;
    font-size              : inherit;
    text-rendering         : auto;
    -webkit-font-smoothing : antialiased;
}

#tabs-2 th a.sorted_asc:before {
    content : "\f0de";
}

#tabs-2 th a.sorted_desc:before {
    content : "\f0dd";
}

#tabs-2 th a {
    padding-left : 20px;
}

.mn76{
    min-width: 76px;
}

.white-link {
    color: white !important;
}

.slider-first {
    text-align: center;
    min-height: 350px;
}

.dropdown li > a:hover {
    background-color: #000000 !important;
}

.search_list {
    display: inline-block;
    list-style: none;
    padding-top: 7px;
}

.search_list li {
    display: inline-block;
    margin-left: 15px;
    cursor: pointer;
}


.lang_list {
    list-style: none;
    color: #fff;
    font-weight: 500;
    display: inline-block;

}

.lang_list li {
    position: relative;
    cursor: pointer;
}

.lang_list > li:after {
    content: "\203A";
    transform: rotate(90deg);
    position: absolute;
    top: 0;
    right: -15px;
    font-weight: bold;
    font-size: 19px;


}

.lang_list li .lang {
    display: none;
    list-style: none;
    background: transparent;
    border-radius: 10px;
    padding: 0;
    position: absolute;
    padding-top: 13px;
    margin-left: 10px;
}

.lang_list li .lang li {
    cursor: pointer;
    background: #252525;
    padding: 10px;
    width: 100%;
    margin: 0px;

}
.lang_list li .lang:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #252525 transparent;
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    margin: auto;
    display: none;
}

.lang_list li:hover .lang {
    display: block;
}

.search_box {
    display: none;
}

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

.search_input {
    display: inline-block;
    width: auto;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    border-radius: 0;
    height: auto;
    padding-left: 6px;
}

.search_btt {
    background-color: #6b6b6b;
    border: 0;
    padding: 0px;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.search_list li a {
    color: #fff;
}

.mobile_search_box {
    display: none;
}

@media (max-width: 767px) {
    .table-items .product-tb, .table-items .name-tb {
        text-align: center;
    }
    #tabs-2 th a {
        padding-left: 0px;
    }
    .separate-brand {
        text-align: center;
    }
    .sat-right {
        padding-right: 0px;
    }
    .next-page {
        text-align: center;
    }
    .centered-column {
        text-align: center;
    }
    .new-arrows {
        margin: 50px 0px 20px 0px;
    }
    .catalog-main {
        margin-bottom: 45px;
    }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        background: #6b6b6b8f !important;
    }
    .navbar-baza .navbar-nav > li > a {
        color: #ffffff !important;
    }
    .shop-add {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .wish-button {
        float: none;
        width: 100%;
    }
    .shopbl-button {
        width: 100%;
    }
    .register-button {
        display: inline-block;
    }

    .mobile_cart {
        display: block !important;
        text-align: center;
    }

    .top-listed li {
        margin-left: 8px;
        padding: 0;
        margin-right: 8px;
        margin-top: 20px;
    }

    .mobile_cart .red-active {
        width: 100%;
    }

    .dark-grey {
        min-height : 100px;
    }

    .mobile_lang_box {
        display: none;
    }
    .lang_box .lang {
        background: transparent;
        color: #fff;
    }

    .wishlist-img {
        width: 150px !important;
    }

    .footer-listed img {
        width: auto!important;
    }
    .voodoo-logo {
        width: auto !important;
    }

    .lang_list > li:after {
        left: 80px;
    }

    .lang_list {
        width: 100%;
    }
    .lang_list li .lang {
        position: relative;
        padding: 10px;
        background: #252525;
        margin-left: 0;
        padding-top: 0;
    }
    .lang_list li .lang li {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .lang_list li .lang:before {
        display: block;
    }

    .mobile_search_box {
        display: block !important;
        margin-left: 0px;
    }

    .search_list {
        display: none;
    }

    .search_list:before {
        display: none;
    }

    .search_list li {
        margin-left: 0px;
    }

    .search_btt {
        background-color: #252525;
        color: #fff;
        width: 100%;
        margin-top: 10px;
    }

    .search_input {
        width: 100%;
    }
    .footer-about {
        width: 100%;
    }
    .slider-first{
        min-height: 100px;
    }

}
@media (min-width: 767px) {
    .lang_box {
        display: none;
    }
    .shop-content {
        min-height: 450px;
    }
}
.fa-heart-o:before {
    content: "\f005" !important;
}
.left-td .view-img{
    width: 100px;
}
#scrollUp {
    width: 40px;
    height: 40px;
    background-color: #f68b1f;
    color: #fff;
    right: 20px;
    bottom: 60px;
    text-align: center;
    overflow: hidden;
    border-radius: 50px;
    z-index: 9811 !important;
    font-size: 24px;
    line-height: 40px;
}

#scrollUp:hover {
    background: #252525;
    color: #fff;
    box-shadow: 0 0 20px #fff
}
#home-sl .prod-content {
    text-align: center;
}
#home-sl .product-img {
    width: 75%;
    display: inline-block !important;
}
.second-add{
    min-width: 100px;
}