/*.owl-carousel .item{ }
.owl-carousel .item img{ width: 100%; height: auto; }*/
/**/
.owl-nav { line-height: 1; height: 0; margin: 0; }
.owl-nav .owl-prev:before { content: '\f053'; position: absolute; top: calc(50%); left: 0; font-family: 'Font Awesome 5 Free'; font-size: 16px; font-weight: 900; line-height: 36px; width: 32px; height: auto; height: 36px; margin: 0; margin-left: 0; color: #444; background-color: #fff; border-radius: 0 10px 10px 0; transform: translateY(-50%); border: 0px solid #b9b9c8; border-left:0; box-shadow:         5px 0px 5px 0px rgba(50, 50, 50, 0.75);}
.owl-nav .owl-next:after { content: '\f054'; position: absolute; top: 50%; right: 0; font-family: 'Font Awesome 5 Free'; font-size: 16px; font-weight: 900; line-height: 36px; width: 32px; height: 100%; height: 36px; margin: 0; margin-right: 0; color: #444; background-color: #fff; border-radius: 10px 0  0 10px; transform: translateY(-50%); border: 0px solid #b9b9c8; border-right:0; box-shadow:         -4px 2px 5px 0px rgba(50, 50, 50, 0.75);}
.owl-dots { line-height: 0; padding-top: 0; text-align: center; position: absolute; width: 100%;}
.owl-dots button.owl-dot { width: 13px; height: 13px; display: inline-block; margin: 0 4px; background-color: #cacad9; border: 1px solid #ececfb; border-radius: 100px; }
.owl-dots button.owl-dot.active { background-color: #444; border: 1px solid #b9b9c8; }
.owl-dots button.owl-dot:focus { outline: none; }


/**/
.owl-carousel-banner .owl-dots{ margin-top: -40px; }
.owl-carousel-sort .owl-dots{ margin-top: 15px; }
.owl-carousel-sort .item{ border-radius: 20px }
.owl-carousel-sort .item img{ border-radius: 20px }
