.ddatcs:hover{
background-color: #417000;
}

#product-73494 .ddbf .amount {
    font-size: 22px!important;
}

.ddatcs{
color: white!important;
transition: color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease
}

.product-element-top .woodmart-buttons{
    width: 65%;
}

.ds_vn_2{
width: calc(100% - 28px);
}

.ddatc1:hover  ~  .product-title a{ 
    color: red!important;
}


.product-element-top:hover .ddatc1{
    opacity: 0.6;
}

.ddatc1:before{
content:''!important;
}

.ddatc1:hover{
    opacity: 1!important;
}

.ddatc1{
    background: #326000;
    width: 65%;
    display: block;
    position: absolute;
    top: 165px;
    left: 35px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 5px;
    cursor: pointer;
    text-transform: uppercase;
    opacity: 0;
    font-weight: bold;
}

#modal-content .added_to_cart {
display: none!important;
}

.ds_vn:last-of-type{
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: -20px;
}

.ddatcs{
    background: #326000;
    width: 100%;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
    margin: auto;
    margin-top: 35px;
    font-weight: bold;
}


.gray{
    color: gray;
}

.dd_de{
    width: 80%;
    color: gray;
    line-height: 1.3;
    cursor: default;
}

.ds_vn label{
    font-size: 20px;
    font-weight: 100;
    color: white;
}

.ds_vn label:first-letter{
text-transform: uppercase;
}

#modal-content input{
margin-top: 7px;
    margin-right: 15px;
}

.popup_price{
    float: right;
    font-size: 20px;
    font-weight: 100;
    color: white;
    cursor: default;
}

.ds_vn{
    border-top: 1px solid rgb(72 72 72);
    border-bottom: 1px solid rgb(72 72 72);
    margin-bottom: -1px;
    padding-top: 20px;
    padding-bottom: 10px;
    display: flex;
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.8); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #1a1a1a!important;
  margin: 10% auto; /* 15% from the top and centered */
  padding: 30px;
  width: 22%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
    color: rgb(170 170 170 / 40%);
    float: right;
    font-size: 45px;
    font-weight: 100;
    margin-top: -12px;
    margin-bottom: 0px;
    line-height: 1;
}

.close:hover,
.close:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
}

.product-grid-item .quick-shop-wrapper{
display: none!important;
}


.ddatc:hover  ~  .product-title a{ 
    color: red!important;
}


.product-element-top:hover .ddatc{
    opacity: 0.6;
}

.ddatc:before{
content:''!important;
}

.ddatc:hover{
    opacity: 1!important;
}

.ddatc{
    background: #326000;
    width: 65%;
    display: block;
    position: absolute;
    top: 165px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 5px;
    cursor: pointer;
    text-transform: uppercase;
    opacity: 0;
    font-weight: bold;
margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
}

#g-recaptcha{
    margin-bottom: 20px;
}

.single-product-page  p .price{
display: none!important;
}

.product-grid-item .price{
font-weight: 100!important;
font-size: 16px!important;
}

.product-grid-item .price span{
font-weight: 100!important;
font-size: 16px!important;
}

.pswp__top-bar{
z-index: 99999;
}

.fs26 h1{
    font-size: 26px!important;
}

.a2a_dd{
display: none!important;
}

.a2a_button_vk:before{
content: 'Поделиться';
    background: #587ea3;
    color: white;
    line-height: 32px;
    display: inline-block;
}

.a2a_button_vk{
    background: #587ea3;
    margin-right: 6px;
    border-radius: 5px;
    padding-right: 7px!important;
}


.a2a_button_facebook:before{
content: 'Поделиться';
    background: #1877f1;
    color: white;
    line-height: 32px;
    display: inline-block;
}

.a2a_button_facebook{
    background: #1877f1;
    margin-right: 6px;
    border-radius: 5px;
    padding-right: 7px!important;
}

.a2a_button_odnoklassniki:before{
content: 'Поделиться';
    background: #f2720d;
    color: white;
    line-height: 32px;
    display: inline-block;
}

.a2a_button_odnoklassniki{
    background: #f2720d;
    margin-right: 6px;
    border-radius: 5px;
    padding-right: 7px!important;
}

.a2a_kit a:hover:before{
color:rgb(255 255 255 / 0.8);
}

.woocommerce-MyAccount-navigation-link--downloads{
display: none;
}

.woocommerce-MyAccount-title{
display: none!important;
}

.woocommerce-MyAccount-navigation-link--dashboard{
display: none!important;
}

.term-oruzhejnaya-kraska-tajga #menu-item-2086 a{
color: white!important;
}

.term-oruzhejnaya-kraska-tajga  h4:nth-of-type(2){
color: white!important;
}


@media only screen and (max-width: 767px) {
.home_banner:hover{
background-image: url(https://taiga-kraska.ru/wp-content/uploads/mob/Banner_Taiga_action_mobile.jpg);
}

.home_banner{
background-image: url(https://taiga-kraska.ru/wp-content/uploads/mob/Banner_Taiga_static_mobile.jpg);
min-height: 289px;
}

.hkn{
background-image: url(https://taiga-kraska.ru/wp-content/uploads/mob/Banner_Kamo_nabori_static_mobile.jpg);
}

.hkn:hover{
background-image: url(https://taiga-kraska.ru/wp-content/uploads/mob/Banner_Kamo_nabori_action_mobile.jpg);
}


.hkn-2{
background-image: url(https://taiga-kraska.ru/wp-content/uploads/mob/Banner_Akssesuari_static_mobile.jpg);
}

.hkn-2:hover{
background-image: url(https://taiga-kraska.ru/wp-content/uploads/mob/Banner_Akssesuari_action_mobile.jpg);
}

.hkn-1{
background-image: url(https://taiga-kraska.ru/wp-content/uploads/mob/Banner_Stencils_static_mobile.jpg);
}

.hkn-1:hover{
background-image: url(https://taiga-kraska.ru/wp-content/uploads/mob/Banner_Stencils_action_mobile.jpg);
}

    .home-6{
        display: none;
    }

.home_banner h1{
font-size: 28px;
    margin-bottom: 6px;
    margin-top: 10px;
}
.home_banner{
transition: all 0.3s linear;
    padding: 20px 20px;
    min-height: 225px;
}

.h_desc{
margin-bottom: 20px;
}

.post-17569 h1{
margin-top: 30px;
}

.post-996 .vc_col-xs-6{
width: 100%;
}

.page page-id-996 .vc_col-sm-1/5{
    width: 50%!important;
    display: inline-block!important;
    vertical-align: top!important;
}

.post-150 .woodmart-spacing-30>article{
    width: 50%!important;
    display: inline-block!important;
    vertical-align: top!important;
}
}
