/* 
 *  Core Owl Carousel CSS File
 */

.owl-carousel {
    float: left;
    display: none;
    width: 640px;
    height: 180px;
    padding-top: 18px;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
    overflow: hidden;
    /* Hides extra elements, those outside the viewtop area */
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    list-style: none;
    /* Resets default - User Agent - style */
}

.owl-carousel .owl-item img {
    display: block;
    width: 130px;
    margin: 5px;
    -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

/* No Js */

.no-js .owl-carousel {
    display: block;
}

#VisitAds .VisitAd {
    width: 170px;
    /* Defines the size of inner element */
    height: 160px;
    float: left;
    /* Places list items side by side*/
    list-style: none;
    /* Resets default - User Agent - style */
    /* Cosmetic */
    margin-right: 23px;
    padding: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #E3E2E3;
}

#VisitAds .VisitAd img {
    width: 160px;
    height: 120px;
}

#VisitAds .VisitAd .data {
    padding: 0px 5px 0px 5px;
    width: 160px;
    height: 60px;
}

#VisitAds .VisitAdStaraCena {
    float: left;
    width: 80px;
    font-weight: bold;
    text-decoration: line-through;
    text-decoration-color: red;
    color: #7F9DB9;
}

#VisitAds .VisitAdStaraCena:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px solid;
    border-color: inherit;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
}

.strikediag {
    float: left;
    display: inline-block;
    position: relative;
    width: 50px;
    font-weight: bold;
    color: #7F9DB9;
}

.strikediag::before {
    content: '';
    position: absolute;
    left: -0.1em;
    right: -0.1em;
    top: 0.38em;
    bottom: 0.38em;
    background: linear-gradient(to left top, transparent 45.5%, currentColor 47.5%, currentColor 52.5%, transparent 54.5%);
    pointer-events: none;
}

#VisitAds .VisitAdAkcijaCena {
    float: left;
    text-align: right;
    width: 110px;
    font-weight: bold;
    color: #FF0000;
}

.VisitLogo {
    float: left;
    position: relative;
    width: 300px;
    height: 180px;
    padding-top: 18px;
    vertical-align: middle;
    text-align: center;
    border-left: solid 1px #E3E2E3;
}

.VisitLogo img {
    position: relative;
    margin: 30px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}