.new_box{position: absolute;right: 2%;top: 0.5%;}
.ml5p {
    margin-left: 5% !important;
    border-top: none !important;
}

.dropdown-header, .dropdown-item, .dropdown-item-text{    padding: 0.35rem 1.25rem;}

 

    
@media (min-width: 1023px){
    .width55{
      width:55% !important;
    }
    .width45{
      width:45% !important;
    }

    .p0_lg{padding: 0;}
}
 

    @media (max-width: 320px){ .mob-padd-none{padding: 0 !important;} .mob-hidden{display: none;} }
    .b24-widget-button-position-bottom-left.b24-widget-button-wrapper{margin-left: -40px;}
    .items-text {
  overflow: hidden;
  position: relative;
  height: 100px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) { .slide_btn{ position: absolute;top: 0;margin-top: 140%;    margin-left: 6.2%;} .plansh-hidden{display: block !important;} } 
@media screen   (max-width: 1023px) { .slide_btn{ position: absolute;top: 0;margin-top: 80%;    margin-left: 6.2%;} } 
@media screen and (min-width: 1024px) and (max-width: 1279px) { .slide_btn{ position: absolute;top: 0;margin-top: 95%;    margin-left: 6.2%;} } 
@media screen and (min-width: 1280px) and (max-width: 1320px) { .slide_btn{ position: absolute;top: 0;margin-top: 65%;    margin-left: 6.2%;} } 
@media screen and (min-width: 1321px) and (max-width: 1399px) { .slide_btn{ position: absolute;top: 0;margin-top: 65%;    margin-left: 5.2%;} } 
@media screen and (min-width: 1400px) and (max-width: 1479px) { .slide_btn{ position: absolute;top: 0;margin-top: 60%;    margin-left: 5.2%;} } 
@media screen and (min-width: 1480px) and (max-width: 1599px) { .slide_btn{ position: absolute;top: 0;margin-top: 50%;    margin-left: 5.2%;} } 
@media screen and (min-width: 1600px) and (max-width: 1799px) { .slide_btn{ position: absolute;top: 0;margin-top: 45%;    margin-left: 3.9%;} } 
@media screen and (min-width: 1800px) and (max-width: 1899px) { .slide_btn{ position: absolute;top: 0;margin-top: 40%;    margin-left: 3.9%;} } 
@media screen and (min-width: 1900px) and (max-width: 1999px) { .slide_btn{ position: absolute;top: 0;margin-top: 35%;    margin-left: 3.7%;} } 
@media screen and (min-width: 2000px) and (max-width: 2099px) { .slide_btn{ position: absolute;top: 0;margin-top: 35%;    margin-left: 3.5%;} } 
@media screen and (min-width: 2100px) and (max-width: 2200px) { .slide_btn{ position: absolute;top: 0;margin-top: 30%;    margin-left: 3.5%;} } 
@media screen and (min-width: 2200px) and (max-width: 2399px) { .slide_btn{ position: absolute;top: 0;margin-top: 32%;    margin-left: 3.3%;} } 
@media screen and (min-width: 2400px) and (max-width: 2799px) { .slide_btn{ position: absolute;top: 0;margin-top: 32%;    margin-left: 2.9%;} } 
@media screen and (min-width: 2800px)  { .slide_btn{ position: absolute;top: 0;margin-top: 28%;    margin-left: 2.9%;} } 




 .items-text2 {
  overflow: hidden;
  position: relative;
  height: 85px;
}
.items-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
 .plushka_desc { 
 
}
.plushka_foot_bg1_mg {
    margin: 15px 10px 15px 0px;
}
 
  .widget-custom-menu [data-toggle='collapse']::after, .widget-categories [data-toggle='collapse']::after {
    display: block;
    position: absolute;
    top: 50%;
    right: .0625rem;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    -webkit-transition: all .25s;
    transition: all .25s;
    border-radius: 50%;
     background-color: rgba(1,1,1,0); 
    color: #3B2F4A;
    font-weight: 600;
    font-family: feather;
    font-size: 1rem;
    line-height: 20px;
    text-align: center;
    content: '\e998';
}
.widget-custom-menu .collapse>ul>li, .widget-custom-menu .collapsing>ul>li, .widget-categories .collapse>ul>li, .widget-categories .collapsing>ul>li {
    border-left: none;
}
.widget-custom-menu .collapse>ul>li>a::before, .widget-custom-menu .collapsing>ul>li>a::before, .widget-categories .collapse>ul>li>a::before, .widget-categories .collapsing>ul>li>a::before {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 8px;
    height: 2px;
    background-color: none;
    content: none;
}
.col_cat{
  color:#B5AA90 !important;
}
.col_cat:hover, .col_cat:active{
  color:#404040 !important;
}

.widget-custom-menu>ul>li, .widget-categories>ul>li {
    border-bottom: none;
}
.widget-title{ 
  color: #3B2F4A;font-size: 1.2em;
  text-transform: none;
}
.ui-range-values .ui-range-value-min, .ui-range-values .ui-range-value-max {
    display: inline-block;
    font-size: .875rem;
    font-weight: normal;
    color: #3B2F4A;
}
.ui-range-values .ui-range-label {
    display: inline-block;
    margin-right: .125rem;
    color:#3B2F4A;
    font-size: .75rem;
    font-weight: normal;
}

.noUi-horizontal .noUi-handle.noUi-handle-upper {
    background-color: #3B2F4A;
    -webkit-box-shadow: 0 12px 18.8px 1.2px rgba(52,59,67,0.15);
}

.noUi-connect {
    background: #3B2F4A;
}
.noUi-horizontal .noUi-handle.noUi-handle-upper::after {
    border-color: rgba(232,51,176,0);
}
.noUi-horizontal .noUi-handle.noUi-handle-lower::after {
    border-color: rgba(172,50,228,0);
}
.ui-range-slider-footer { 
    padding-top: 0.8rem;
}
.widget-custom-menu>ul>li:active>a, .widget-categories>ul>li:active>a, .widget-categories>ul>li:focus>a, .widget-categories>ul>li:hover>a { 
    font-weight: 600;
}

.right_proiz{
  position: absolute;right: 0;color:#B5A98F;
    margin-right: 15px;
}
.widget-title{
  font-family: 'Arsenal';
  font-size:16px;
}
.widget-custom-menu>ul>li>a, .widget-categories>ul>li>a{
  font-family: 'Arsenal';
  font-size:16px;
}
.widget-custom-menu .collapse>ul>li>a, .widget-custom-menu .collapsing>ul>li>a, .widget-categories .collapse>ul>li>a, .widget-categories .collapsing>ul>li>a{
  font-family: 'Arsenal';
  font-size:16px;
} 
  ul li{  list-style-type: none; }
.catalog_item div>ul{
    margin-top: 20px;
    height: 140px;
    overflow: hidden;
}
.catalog_item div ul li{ clear: both; }
.open_list:active .catalog_item div>ul>ul, .open_list:focus .catalog_item div>ul>ul, .open_list:visited .catalog_item div>ul>ul{
  overflow: visible !important;
  max-height: auto;
}
.catalog_item ul ul{
  margin-left: 30px; 
  display: none;
}
.catalog_item .open_list span{ 
      text-transform: uppercase;
    text-decoration: none;
    font-family: 'Arsenal';font-size:14px;font-weight: 500; 
}
#trigger {display: none}
label {cursor: pointer;}
.hide--list {display: none}

#trigger:checked + .catalog_item
{height: auto;}
#trigger:checked + .catalog_item > div > ul
{height: auto}
#trigger:checked + .catalog_item .hide--list {display: block;}
#trigger:checked + .catalog_item .show--list {display: none}


#trigger2 {display: none}  
#trigger2:checked + .catalog_item
{height: auto;}
#trigger2:checked + .catalog_item > div > ul
{height: auto}
#trigger2:checked + .catalog_item .hide--list {display: block;}
#trigger2:checked + .catalog_item .show--list {display: none}

#trigger1 {display: none}  
#trigger1:checked + .catalog_item
{height: auto;}
#trigger1:checked + .catalog_item > div > ul
{height: auto}
#trigger1:checked + .catalog_item .hide--list {display: block;}
#trigger1:checked + .catalog_item .show--list {display: none}

#trigger22 {display: none}  
#trigger22:checked + .catalog_item
{height: auto;}
#trigger22:checked + .catalog_item > div > ul
{height: auto}
#trigger22:checked + .catalog_item .hide--list {display: block;}
#trigger22:checked + .catalog_item .show--list {display: none}
.num_cat{position: absolute;right: 0;margin-right:7px;font-family: 'Roboto';font-size: 14px;}

  #amount { 
width:25px;
}
.prod_plus{ 
}
.prod_plus:active, .prod_plus:focus {
  outline: none !important;
}
.prod_plus::-moz-focus-inner {
  border: 0 !important;
}
.prod_minus:active, .prod_minus:focus {
  outline: none !important;
}
.prod_minus::-moz-focus-inner {
  border: 0 !important;
}
.prod_quant:active, .prod_quant:focus {
  outline: none !important;
}
.prod_quant::-moz-focus-inner {
  border: 0 !important;
}
  .b_menu_a{font-size:12px;background:#fff;text-decoration: none;}
.b_menu_img{height: 25px;margin-top: 8px;}
 
  button{outline: none !important;}
  .mob_serv_title{margin-top: 0;margin-bottom: .75rem;color: #3B2F4A;font-weight: 400;font-size:1.8em;letter-spacing: .021em;position:absolute;top: 0.3em;left: 3em;font-family: 'Arsenal';}
  .mob-serv{text-decoration: none; }
  .page-title .page-title-heading{word-break: normal !important;}
.align-self-center h1 img {width: 18%!important;}
.order_box{border: 1px solid #e7e7e7;}
.status_block{background-color:#EDEFEE;padding:5px 15px;border: 1px solid #e7e7e7;}
.status_title{font-weight:600;font-family: 'Arsenal';text-transform: uppercase;font-size: 1.2em;}
.status_num{font-family: 'Arsenal';text-transform: uppercase;font-size: 1.2em;} 
.ml-1{margin-left: 5%}
.order_item{padding: 15px 15px;border-bottom: 1px solid #e7e7e7;}
.order_item_title{font-weight:600;font-family: 'Roboto';text-transform: uppercase;font-size: 1.5em;}
.order_item_price{font-family: 'Roboto';font-size: 1em;}
.item_more_btn{border-bottom: 1px dashed #3B2F4A;text-decoration: none;}
.item_more_border{border-left: 1px solid #e7e7e7;}
.item_info{margin-top: 2%;}
.item_info_title{font-weight:600;font-family: 'Roboto';font-size: 1em;}
.item_info_desc{font-family: 'Roboto';font-size: 1em;}
.item_info_date{font-family: 'Roboto';font-size: 1em;color:#8c8c8c;}
.order_item_btn{border: 1px solid #e7e7e7;display: inline-block;margin:0;border-radius: 5px; }
.order_item_btn a{text-decoration: none;}
.order_item_btn_edit{display: inline-block;padding: 3px 5px; }
.order_item_btn_cancel{display: inline-block;border-left: 1px solid #e7e7e7;padding: 3px 5px; }

.order_desc{background-color: #FAFAFA;margin:2%;}
.order_desc_cont{border-top: 1px solid #e7e7e7;margin-top: 10px;padding-top: 10px;}
.order_item_name{font-size: 1.1em;font-family: 'Arsenal';}
.order_item_name a{color:#B5AA90 !important;text-decoration: none;}
.order_d_c_title{font-family: 'Roboto';font-size: 1em;color:#8c8c8c;}
.order_d_c_title2{font-family: 'Roboto';font-size: 1em;}


   
.izbran{text-decoration: none;margin-top:10px;font-size: 1.3em}
.izbran:hover{color:#024363;}

.comparison{text-decoration: none;position: absolute;right: 0;margin-top:60px;margin-right: 15px;font-size: 1.3em}
.comparison:hover{color:#024363;}

.izbran_mob {
    text-decoration: none;
    position: absolute;
    right: 0;
    margin-top: -5px;
    margin-right: 25px;
    font-size: 1.3em;
}
.izbran_mob:hover{color:#024363;}

.comparison_mob {
    text-decoration: none;
    position: absolute;
    right: 0;
    margin-top: -5px;
    margin-right: 20px;
    font-size: 1.3em;
}
.comparison_mob:hover{color:#024363;}


.izbran_prod{text-decoration: none; font-size: 1.3em;background-color: #024363;}
.izbran_prod:hover{color:#fff;}

.comparison_prod{text-decoration: none; font-size: 1.3em;background-color: #024363;}
.comparison_prod:hover{color:#fff;}
.owl-carousel.carousel-flush .owl-item {
    padding: 0 .1375rem;
}

.prod_plus{ 
}
.prod_plus:active, .prod_plus:focus {
  outline: none !important;
}
.prod_plus::-moz-focus-inner {
  border: 0 !important;
}
.prod_minus:active, .prod_minus:focus {
  outline: none !important;
}
.prod_minus::-moz-focus-inner {
  border: 0 !important;
}
.prod_quant:active, .prod_quant:focus {
  outline: none !important;
}
.prod_quant::-moz-focus-inner {
  border: 0 !important;
}
@media (max-width: 576px){
.prod_minus{
  height: 31px;
    width: 26px;
    background: none;
    border: none;
    border-radius: 0;
    border-right: 2px solid #CACACF;
    font-weight: 900;
    color:#024363;  
}

.prod_plus{
  height: 31px;
    width: 26px;
    background: none;
    border: none;
    border-radius: 0;
    border-left: 2px solid #CACACF;
     font-weight: 900;
    color:#024363;
}
.kol_block{display: inline;border:2px solid #CACACF;padding: 6px 0px;border-radius: 2px;z-index: 999}
.prod_quant_mob{border:none;text-align: center;width:20px;z-index: 0}
.prod_quant_pc{border:none;text-align: center;width:20px;}
.prod_cart_btn{border-radius: 5px;background-color: #024363;height:32px !important; margin-left: 5px;margin-top: -3px;width: 40% !important;}
.prod_svg_btn{height: 15px;width: 15px;margin-top: -5px;}
.btn.btn-xs {
    height: 24px;
    padding: 0 .05rem;
    font-size: .58rem;
    border-radius: 2px;
    line-height: 24px;

}
.product-card {
    position: relative;
    max-width: 380px;
    padding-top: .75rem;
    padding-bottom: .625rem;
    -webkit-transition: all .35s;
    transition: all .35s;
    border: 1px solid #e7e7e7;
}

}

@media (max-width: 320px){
.prod_quant{width: 20px !important;}
.prod_cart_btn{    width: 25% !important;}
}
@media (min-width: 577px){
.prod_minus{
  height: 31px;
    width: 30px;
    background: none;
    border: none;
    border-radius: 0;
    border-right: 2px solid #CACACF;
    font-weight: 900;
    color:#024363;  
}

.prod_plus{
  height: 31px;
    width: 30px;
    background: none;
    border: none;
    border-radius: 0;
    border-left: 2px solid #CACACF;
     font-weight: 900;
    color:#024363;
}
.kol_block{display: inline;border:2px solid #CACACF;padding: 6px 0px;border-radius: 2px;z-index: 999}
.prod_quant_mob{border:none;text-align: center;width:24px;z-index: 0}
.prod_quant_pc{border:none;text-align: center;width:24px;}
.prod_cart_btn{border-radius: 5px;background-color: #024363;height:34px !important; margin-left: 5px;margin-top: -3px;width: 40% !important;}

.prod_svg_btn{height: 15px;width: 15px;margin-top: -5px;}
.btn.btn-xs {
    height: 24px;
    padding: 0 .75rem;
    font-size: .58rem;
    line-height: 24px; 
    border-radius: 2px;
   
}
.product-card {
    position: relative;
    max-width: 380px;
    padding-top: .75rem;
    padding-bottom: .625rem;
    -webkit-transition: all .35s;
    transition: all .35s;
    border: 1px solid #e7e7e7;
}

}


.accordion [data-toggle='collapse'].collapsed::after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background-color: #024363;
    color: #fff;
}
.b_menu_a{font-size:11px;background:#fff;text-decoration: none;}
.b_menu_img{height: 25px;margin-top: 8px;}

.order_box{border: 1px solid #e7e7e7;}
.status_block{background-color:#EDEFEE;padding:5px 15px;border: 1px solid #e7e7e7;}
.status_title{font-weight:600;text-transform: uppercase;font-size: 1.2em;}
.status_num{text-transform: uppercase;font-size: 1.2em;} 
.ml-1{margin-left: 5%}
.order_item{padding: 15px 15px;border-bottom: 1px solid #e7e7e7;}
.order_item_title{font-weight:600;text-transform: uppercase;font-size: 1.5em;}
.order_item_price{font-size: 1em;}
.item_more_btn{border-bottom: 1px dashed #3B2F4A;text-decoration: none;}
.item_more_border{border-left: 1px solid #e7e7e7;}
.item_info{margin-top: 2%;}
.item_info_title{font-weight:600;font-size: 1em;}
.item_info_desc{font-size: 1em;}
.item_info_date{font-size: 1em;color:#8c8c8c;}
.order_item_btn{border: 1px solid #e7e7e7;display: inline-block;margin:0;border-radius: 5px; }
.order_item_btn a{text-decoration: none;}
.order_item_btn_edit{display: inline-block;padding: 3px 5px; }
.order_item_btn_cancel{display: inline-block;border-left: 1px solid #e7e7e7;padding: 3px 5px; }

.order_desc{background-color: #FAFAFA;margin:2%;}
.order_desc_cont{border-top: 1px solid #e7e7e7;margin-top: 10px;padding-top: 10px;}
.order_item_name{font-size: 1.1em;}
.order_item_name a{color:#B5AA90 !important;text-decoration: none;}
.order_d_c_title{font-size: 1em;color:#8c8c8c;}
.order_d_c_title2{font-size: 1em;}
 
.btn_out{    background: none !important;
    margin: 0 !important;
    margin-right: 15px !important;
    padding: 0 !important;
    outline: none !important;
    border: none !important;}
.btn_out2{    background: none !important;
    margin: 20px !important;
    margin-right: 15px !important;
    padding: 0 !important;
    outline: none !important;
    border: none !important;}

.btn_out4{    background: none !important;
    margin-top: -5px !important;
    outline: none !important;
    border: none !important;}
.btn_out4{    background: none !important; 
    margin-top: -5px !important; 
    outline: none !important;
    border: none !important;}

h1, h2, h3, h4, h5, h6, dt, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-top: 0;
    margin-bottom: .75rem;
    color: #343b43;
    font-weight: 400;
    letter-spacing: .021em;
}

.btn.btn-xs{min-width: 80px;}
  @media (max-width: 576px){
    .page-title-bg{background-image: url(images/head_2.jpg);background-size: cover; min-height: 100px;    padding-top: 1.675rem;}
    .mob_cart{margin-left: -20%;}
  }
  @media (min-width: 577px){
    .page-title-bg{background-image: url(images/head_2.jpg);background-size: 100%; min-height: 100px;    padding-top: 1.675rem;}
  }


@media (min-width:992px) and (max-width:1199px){
    .search-form {
          visibility: visible !important;
          opacity: 1 !important;
          position: absolute !important;
          width: 18% !important;
          margin-right: 35px;
          height: 28% !important;
          top: 13% !important;
      }

            .navbar-nav .nav-link { 
          height: 34px;
          padding: 0 .3875rem; 
          font-size: 1rem;
          font-weight: normal;
          letter-spacing: .08em;
          line-height: 54px; 
      }

  }
