/* ГЛОБАЛЬНЫЕ СТИЛИ EXIO*/
.exio_info_pict {background-color:#FFFFFF;border-radius:10px; padding:10px; margin:10px; box-shadow: 0 0 10px rgba(0,0,0,0.5); }
.exio_tovar_pic_vertical { float:left;min-height:270px; padding-right:15px; }
.exio_img_vertikal{ width:300px; border:3px solid #FFF;}
.exio_img_vertikal:hover{ border:3px solid #FC0; }
.exio_p_vertikal { margin-bottom:15px;width:310px;word-wrap:break-word;}
.exio_li__horizontal {float:left;margin-right:5px; list-style:none;}
.exio_img_horizontal{width:200px; height:150px; border:3px solid #FFF; }
.exio_img_horizontal:hover{ border:3px solid #FC0;}
.exio_bodyText { }
.exio_.bodyText ul li{ list-style-position:inside;}

.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}

  .bodyttt ol li{ margin:20px; margin-left:40px;}
  .bodyttt {color:#000000;} 
  .fancyboxx {margin:5px !important;}
  
  .metka{ position:absolute; margin-top:0px;}


.krKnopka { padding:10px 20px;  color:#FFF; background-color:#E81B0F; text-decoration:none; font-size:16px; border-radius:10px; border:none;}
.krKnopka:hover{ background-color:#FC0; color:#000;}

.krKnopkaBIG { padding:10px 20px; color:#FFF; background-color:#E81B0F; text-decoration:none; font-size:16px; border-radius:5px;border:none; width:100%; }
.krKnopkaBIG:hover{ background-color:#FC0; color:#000;}

.serKnopkaBIG { padding:10px 20px; color:#FFF; background-color:#C0C0C0; text-decoration:none; font-size:16px; border-radius:5px;border:none; }
.serKnopkaBIG:hover{ background-color:#FC0; color:#000;}

.EXdown{ width:45px; height:45px; background-image:url(EXdown.png);background-repeat:no-repeat; background-position:center center; padding:10px; border-radius:50px; box-shadow: 0 0 10px rgba(0,0,0,0.5); background-color:#FFFFFF; display:table; }
.EXdown:hover{ background-color:#FFFF80;}

.nodisp { display:none;}



.hidden { display: none; visibility: hidden;}

.visible-phone {  display: none !important;}
.visible-tablet {  display: none !important;}
.hidden-desktop {  display: none !important;}
.visible-desktop {  display: inherit !important;}

  .desktop_width1 {}
  .desktop_height1 { height:200px;}

  .mainWrapper { min-height: 60vh !important;} 


  #carouselExampleInterval { margin-bottom: 40px;}
  #carouselExampleInterval .carousel-indicators { margin-bottom: -25px;}

  .exkatgl{background-color:#000000;border-radius:3px;}
  .exkatgl_title{ padding: 0px !important; padding-top:10px !important;} 


   @media (min-width: 300px) and (max-width: 400px) {  /*только для мобильника */
    .card-body{padding-bottom: 3px;}

    .exkatgl_title{ padding: 0px !important; padding-top:0px !important;} 

   .card-body h5 {height: 50px; line-height: 0.8; overflow: hidden;} 
   .card-body h5 a{font-size: 12px;  } 
   .card-body .rating-wrap { height: 47px;}
   .card-body .price-wrap { height: 20px; overflow: hidden;} 
   .productOldPrice {font-size: 10px;}
   .card-deck .col-xs-6 { padding: 5px !important; padding-bottom: 0px !important; }
   .card-footer {padding-top: 0px;}
   
   .card-product {margin-bottom: 5px !important;}

   /*.glkat {padding: 0px !important; padding-top: 5px !important; }*/

   .manufacturers_default .info-wrap{ display: none;}

   .read-more { font-size: 12px;line-height: 1;}

   #carouselExampleInterval { margin-bottom: 20px;}
  }
 





@media (min-width: 768px) and (max-width: 979px) {

  .hidden-desktop {    display: inherit !important;  }
  .visible-desktop {    display: none !important ;  }
  .visible-tablet {    display: inherit !important;  }
  .hidden-tablet {    display: none !important;  }
  
  .desktop_width1 {}
  .desktop_height1 { height:auto;}

}

@media (max-width: 767px) {

  .hidden-desktop {    display: inherit !important;  }
  .visible-desktop {    display: none !important;  }
  .visible-phone {    display: inherit !important;  }
  .hidden-phone {    display: none !important;  }
  
  .desktop_width1 {}
  .desktop_height1 {height:auto;}

}



.adminbox { background-color: #C0C0C0; color: #000000; font-size: 15px ;}
.adminbox .text-left a{ color: #750000;}
.knadmin{  }
.knadmin span{ float: left; margin-left: 10px;}   
.adminstat { }





 .form-check-input {
  position: relative; 
  margin-top: 0px;
   margin-left:0px;
}


.admin{ padding-right: 5px;} 


 .form-check-input{ float: left; width: 30px;  height: 20px;  font-size: 20px; }
 


.select2-results__option  { color: #000 !important;}


 .modal-title{color: #000 !important;}
 .modal-body {color: #000 !important;}























































