/*Owl theme reply*/
.owl-theme-reply .owl-item
{display: flex;
height: fit-content;
flex-shrink: 0;}

.owl-theme-reply .owl-nav
{text-align: center;
-webkit-tap-highlight-color: transparent;
bottom: 0px;
top: 0px;
width: 100%;
display: flex;
justify-content: space-between;
color: rgba(255, 255, 255, 1);
font-size: 60px;
line-height: 0px;}

.owl-theme-reply .owl-nav [class*='owl-']
{color: rgba(255, 255, 255, 1);
font-size: 60px;
padding: 25px;
margin: -13px 10px;
background: rgba(255, 255, 255, 0.5);
display: inline-block;
cursor: pointer;
outline: none;
transition: 0.5s;
width: 15px;}

.owl-theme-reply .owl-nav [class*='owl-'] img
{width: 100%;}

.owl-theme-reply .owl-nav [class*='owl-']:hover
{opacity: 0.5;
transition: 0.25s;}

.owl-theme-reply .owl-nav .disabled
{background: rgba(255, 255, 255, 0.25);}

.owl-theme-reply .owl-nav.disabled + .owl-dots
{margin-top: 15px;}

.owl-theme-reply .owl-dots
{text-align: center;
-webkit-tap-highlight-color: transparent;
position: absolute;
width: 100%;
bottom: -40px;}

.owl-theme-reply .owl-dots .owl-dot
{display: inline-block;
zoom: 1;
*display: inline;
outline: none;}

.owl-theme-reply .owl-dots .owl-dot span
{width: 15px;
height: 15px;
margin: 6px;
background: rgba(255, 255, 255, 0.5);
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px;}

.owl-theme-reply .owl-dots .owl-dot.active span, .owl-theme-reply .owl-dots .owl-dot:hover span
{background: rgba(255, 255, 255, 1);}
