.pic-size-xs { width:10%; }
.pic-size-s { width:25%; }
.pic-size-m { width:38%; }
.pic-size-l { width:50%; }
.pic-size-xl { width:75%; }
.pic-size-100 { width:100%; }
.pic-border { border: 1px solid #9b9b9b !important; }
.pic-shadow { /*box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;*/ box-shadow:0 5px 5px -3px #999 !important; }
/*.pic-frame { padding:0.5rem !important; }*/
.pic-frame { background-color:#fff !important; padding:0.5rem !important; }
.pic-size-xs.pic-frame { margin-bottom: 0.25rem !important; padding:0.25rem !important; }
.pic-max-xs.pic-frame { margin-bottom: 0.25rem !important; padding:0.25rem !important; }
.pic-size-s.pic-frame, .pic-size-m.pic-frame { margin-bottom: 0.5rem !important; padding:0.5rem !important; }
.pic-max-s.pic-frame, .pic-max-m.pic-frame { margin-bottom: 0.5rem !important; padding:0.5rem !important; }
.pic-size-l.pic-frame { margin-bottom: 0.65rem !important; padding:0.65rem !important; }
.pic-max-l.pic-frame { margin-bottom: 0.65rem !important; padding:0.65rem !important; }
.pic-size-xl.pic-frame, .pic-size-100.pic-frame { margin-bottom: 1rem !important; padding:1rem !important; }
.pic-max-xl.pic-frame, .pic-max-100.pic-frame { margin-bottom: 1rem !important; padding:1rem !important; }
.float-left.pic-size-xs { margin-right:0.25rem !important; }
.float-left.pic-max-xs { margin-right:0.25rem !important; }
.float-right.pic-size-xs { margin-left:0.25rem !important; }
.float-right.pic-max-xs { margin-left:0.25rem !important; }
.float-left.pic-size-s, .float-left.pic-size-m { margin-right:1rem !important; }
.float-left.pic-max-s, .float-left.pic-max-m { margin-right:1rem !important; }
.float-right.pic-size-s, .float-right.pic-size-m { margin-left:0.5rem !important; }
.float-right.pic-max-s, .float-right.pic-max-m { margin-left:0.5rem !important; }
.float-left.pic-size-l { margin-right:1.3rem !important; }
.float-left.pic-max-l { margin-right:1.3rem !important; }
.float-right.pic-size-l { margin-left:0.65rem !important; }
.float-right.pic-max-l { margin-left:0.65rem !important; }
.float-left.pic-size-xl { margin-right:1rem !important; }
.float-left.pic-max-xl { margin-right:1rem !important; }
.float-right.pic-size-xl { margin-left:1rem !important; }
.float-right.pic-max-xl { margin-left:1rem !important; }
.float-left.pic-size-100 { margin-left:0 !important; margin-right:0 !important; }
.float-left.pic-max-100 { margin-left:0 !important; margin-right:0 !important; }
.float-right.pic-size-100 { margin-left:0 !important; margin-right:0 !important; }
.float-right.pic-max-100 { margin-left:0 !important; margin-right:0 !important; }
.pic-align-middle { display: block !important; margin-right: auto !important; margin-left: auto !important; }
div.panel2020 .pic-size-xs.pic-frame { padding:0.2rem !important; }
div.panel2020 .pic-max-xs.pic-frame { padding:0.2rem !important; }
div.panel2020 .pic-size-xl.pic-frame, div.panel2020 .pic-size-100.pic-frame { padding:0.75rem !important; }
div.panel2020 .pic-max-xl.pic-frame, div.panel2020 .pic-max-100.pic-frame { padding:0.75rem !important; }
/*div.sldshw .pic-size-100 { margin-bottom: 1.6rem !important; }
div.sldshw .pic-size-xl { width:86% !important; margin-bottom: 1.4rem !important; margin-right:0; margin-left:0;   }
div.sldshw .pic-size-l { width:50% !important; margin-bottom: 1.4rem !important; margin-right:0; margin-left:0;   }*/
.sldshwitm { display:inline-block; position: relative;  
  min-height: 1px; -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; }
.sldshwitm.pic-size-100 { width:33%; padding-left:0.5%; padding-right:0.5%; padding-top:0.5%; padding-bottom:0.25%; }
.sldshwitm.pic-size-xl { width:28%; padding-left:0.5%; padding-right:0.5%; padding-top:1%; padding-bottom:0.5%;  }
.sldshwitm.pic-size-l { width:23%; padding-left:0.5%; padding-right:0.5%; padding-top:1%; padding-bottom:0.5%;  }
.sldshwitm.pic-size-m { width:18%; padding-left:0.5%; padding-right:0.5%; padding-top:1%; padding-bottom:0.5%;  }
.sldshwitm.pic-size-s { width:13%; padding-left:0.5%; padding-right:0.5%; padding-top:1%; padding-bottom:0.5%;  }
.sldshwitm.pic-size-xs { width:8%; padding-left:0.5%; padding-right:0.5%; padding-top:1%; padding-bottom:0.5%;  }
.sldshwitm.pic-size-100 img { width:100%; max-height:270px; max-width:360px; }

.slideshow-item { list-style-type:none; display:inline-block; position: relative; margin:0 auto; text-align:center; padding-left:0.5%; padding-right:0.5%; padding-top:0; padding-bottom:0; background:none; background-image:none; }
.sld-size-100 img { display:block; width:auto; height:auto; max-width:360px; max-height:270px; min-height:270px; }
.sld-size-xl img { display:block; width:auto; height:auto; max-width:304px; max-height:228px; min-height:228px; }
.sld-size-l img { display:block; width:auto; height:auto; max-width:252px; max-height:189px; min-height:189px; }
.sld-size-m img { display:block; width:auto; height:auto; max-width:196px; max-height:147px; min-height:147px; }
.sld-size-s img { display:block; width:auto; height:auto; max-width:144px; max-height:108px; min-height:108px; }
.sld-size-xs img { display:block; width:auto; height:auto; max-width:88px; max-height:66px; min-height:66px; }

.sld-size-100 img.pic-frame { margin-bottom: 0.75rem !important; padding:0.75rem !important; }
.sld-size-xl img.pic-frame { margin-bottom: 0.68rem !important; padding:0.68rem !important; }
.sld-size-l img.pic-frame { margin-bottom: 0.56rem !important; padding:0.56rem !important; }
.sld-size-m img.pic-frame { margin-bottom: 0.44rem !important; padding:0.44rem !important; }
.sld-size-s img.pic-frame { margin-bottom: 0.32rem !important; padding:0.32rem !important; }
.sld-size-xs img.pic-frame { margin-bottom: 0.19rem !important; padding:0.19rem !important; }

span.remove-slideshow-item { position:absolute; top:0; }
.sld-size-100 span.remove-slideshow-item { right:6px; top:-10px; }
.sld-size-xl span.remove-slideshow-item { right:6px; top:-10px; }
.sld-size-l span.remove-slideshow-item { right:6px; top:-10px; }
.sld-size-m span.remove-slideshow-item { right:6px; top:-10px; }
.sld-size-s span.remove-slideshow-item { right:6px; top:-14px; }
.sld-size-xs span.remove-slideshow-item { right:6px; top:-14px; }

.sld-size-s span.remove-slideshow-item a.btn { padding:3px; line-height:100%; }
.sld-size-xs span.remove-slideshow-item a.btn { padding:3px; line-height:100%; }


.car-border { border: 1px solid rgba(0,0,0,0.32) !important;  }
.car-shadow { box-shadow: 0px 10px 8px -5px rgba(0,0,0,0.62) !important; }
.car-frame { background-color:#fff !important; padding:0.8rem !important; }