/*
##############################################################
### OWL CAROUSEL THEME (CSS) FOR THE SLIDE ANYTHING PLUGIN ###
##############################################################
*/

.owl-carousel .owl-stage-outer {
    width:100% !important;
}
.owl-carousel .owl-wrapper-outer{
    z-index:1 !important;
}
/* ### ERROR MESSAGES ### */
#sa_invalid_postid {
    width:100% !important;
    padding:20px 0px !important;
    font-size:16px !important;
    line-height:22px !important;
    color:crimson !important;
}
/* ### USING UL/LI CONTAINERS ### */
.sa_owl_theme ul.owl-stage {
    margin:0px !important;
    padding:0px !important;
}
.sa_owl_theme ul.owl-stage li.owl-item {
    display:block !important;
    list-style-type:none !important;
}
/* ### PAGINATION BUTTONS ### */
.sa_owl_theme .owl-dots {
    position:absolute;
    width:100%;
    display:block !important;
    padding:10px 0px 0px !important;
    bottom:-22px !important;
    text-align:center !important;
    font-size:12px !important;
    line-height:12px !important;
}
.sa_owl_theme .owl-dots .owl-dot {
    /* 	display: inline-block !important; */
    display:none!important;
}
.sa_owl_theme .owl-dots .owl-dot span {
    display:inline-block !important;
    border-style:none !important;
    background-color:rgba(0,0,0,0.2) !important;
    width:10px !important;
    height:10px !important;
    border-radius:50% !important;
    margin:0px 3px !important;
    transition:all .3s ease-in-out !important;
    -webkit-transition:all .3s ease-in-out !important;
    -moz-transition:all .3s ease-in-out !important;
    -o-transition:all .3s ease-in-out !important;
}
.sa_owl_theme .owl-dots .active span {
    background-color:rgba(0,0,0,0.5) !important;
}
.sa_owl_theme .owl-dots .owl-dot span:hover {
    background-color:rgba(0,0,0,0.5) !important;
}
.owl-pagination-true {
    margin-bottom:22px !important;
}

/* ### PREVIOUS AND NEXT ARROW BUTTONS ### */
.sa_owl_theme .owl-nav {
    display:block !important;
}
.autohide-arrows .owl-nav {
    display:none !important;
}
.autohide-arrows:hover .owl-nav {
    display:block !important;
}
.sa_owl_theme .owl-nav div,
.sa_owl_theme .owl-nav button {
    position:absolute;
    top:50%;
    padding:2px 0px !important;
    display:inline-block;
    margin-top:-20px !important;
    line-height:30px !important;
    text-shadow:none !important;
    transition:all .3s ease-in-out !important;
    -webkit-transition:all .3s ease-in-out !important;
    -moz-transition:all .3s ease-in-out !important;
    -o-transition:all .3s ease-in-out !important;
}
.sa_owl_theme .owl-nav .owl-prev {
    left:-60px;
}
.sa_owl_theme .owl-nav .owl-next {
    right:-62px;
}
.sa_owl_theme .disabled .owl-prev,
.sa_owl_theme .disabled .owl-next {
    display:none !important;
}
/* WHITE COLOR SCHEME */
.white .sa_owl_theme .owl-nav .owl-prev {
    background:rgba(0,0,0,0.3) url('https://demosct.com/oscarlubricants1/wp-content/uploads/2022/07/Screenshot71.png') no-repeat center center;
    height: 50px;
    width: 50px
}
.white .sa_owl_theme .owl-nav .owl-next {
    background:rgba(0,0,0,0.3) url('https://demosct.com/oscarlubricants1/wp-content/uploads/2022/07/Screenshot72.png') no-repeat center center;
    height: 50px;
    width: 50px;
}
.white .sa_owl_theme .owl-nav .owl-prev:hover,
.white .sa_owl_theme .owl-nav .owl-next:hover {
    background-color:rgba(0,0,0,0.8) !important;
}
/* BLACK COLOR SCHEME */
.black .sa_owl_theme .owl-nav .owl-prev {
    background:rgba(255,255,255,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/black_icon_prev.png') no-repeat center center !important;
}
.black .sa_owl_theme .owl-nav .owl-next {
    background:rgba(255,255,255,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/black_icon_next.png') no-repeat center center !important;
}
.black .sa_owl_theme .owl-nav .owl-prev:hover,
.black .sa_owl_theme .owl-nav .owl-next:hover {
    background-color:rgba(255,255,255,0.8) !important;
}

/* ### LINK, ZOOM AND VIDEO POPUP ICONS ### */
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons {
    width:auto;
    height:auto;
    position:absolute;
    border-radius:0px !important;
    z-index:2;
    cursor:pointer;
    background:transparent !important;
}
.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,
.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon,
.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon {
    display:block;
    float:left;
    width:40px;
    height:40px;
}
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover {
    transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
    -webkit-transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
    -moz-transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
    -o-transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
}
/* WHITE COLOR SCHEME */
.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon {
    background:rgba(0,0,0,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/slide_link.png') no-repeat center center !important;
}
.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon {
    background:rgba(0,0,0,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/lightbox_zoom.png') no-repeat center center !important;
}
.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon {
    background:rgba(0,0,0,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/lightbox_video.png') no-repeat center center !important;
}
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover {
    background-color:rgba(0,0,0,0.8) !important;
}
/* BLACK COLOR SCHEME */
.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon {
    background:rgba(255,255,255,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/black_slide_link.png') no-repeat center center !important;
}
.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon {
    background:rgba(255,255,255,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/black_lightbox_zoom.png') no-repeat center center !important;
}
.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon {
    background:rgba(255,255,255,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/black_lightbox_video.png') no-repeat center center !important;
}
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover {
    background-color:rgba(255,255,255,0.8) !important;
}
/* ### FULL SLIDE LINKS ### */
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide {
    position:absolute;
    width:100%;
    height:100%;
    border-radius:0px !important;
    z-index:2;
    cursor:pointer;
    background:transparent !important;
}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_slide_link_icon,
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_zoom_icon,
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_video_icon {
    display:block;
    width:100%;
    height:100%;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_slide_link_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_zoom_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_video_icon:hover {
    background-color:rgba(0,0,0,0.2);
}

/* HERO SLIDER (SA PRO) */
.white .sa_hero_slider,
.black .sa_hero_slider {
    height:100vh !important;
}
.white .sa_hero_slider .owl-stage-outer,
.black .sa_hero_slider .owl-stage-outer,
.white .sa_hero_slider .owl-stage-outer .owl-stage,
.black .sa_hero_slider .owl-stage-outer .owl-stage,
.white .sa_hero_slider .owl-stage-outer .owl-stage .owl-item,
.black .sa_hero_slider .owl-stage-outer .owl-stage .owl-item,
.white .sa_hero_slider .owl-stage-outer .owl-stage .owl-item .sa_hover_container,
.black .sa_hero_slider .owl-stage-outer .owl-stage .owl-item .sa_hover_container {
    height:100% !important;
}

/* SHOWCASE CAROUSEL (SA PRO) */
.white,
.black {
    position:relative !important;
}
.white > .showcase_nav,
.black > .showcase_nav {
    display:block !important;
    z-index:2 !important;
}
.white > .showcase_nav.autohide_arrows,
.black > .showcase_nav.autohide_arrows {
    display:none !important;
}
.white:hover > .showcase_nav,
.black:hover > .showcase_nav {
    display:block !important;
}
.showcase_nav div,
.showcase_nav button {
    position:absolute;
    top:50%;
    border-style:none !important;
    padding:2px 0px !important;
    display:inline-block;
    margin-top:-20px !important;
    line-height:30px !important;
    height:40px !important;
    width:30px !important;
    cursor:pointer !important;
    z-index:2 !important;
    color:transparent !important;
    transition:all .3s ease-in-out !important;
    -webkit-transition:all .3s ease-in-out !important;
    -moz-transition:all .3s ease-in-out !important;
    -o-transition:all .3s ease-in-out !important;
}
.showcase_nav .owl-prev {
    left:10px;
}
.showcase_nav .owl-next {
    right:10px;
}
.white > .disabled .owl-prev,
.white > .disabled .owl-next,
.black > .disabled .owl-prev,
.black > .disabled .owl-next {
    display:none !important;
}
.sa_owl_theme .disabled .owl-prev,
.sa_owl_theme .disabled .owl-next {
    display:none !important;
}
/* WHITE COLOR SCHEME */
.white > .showcase_nav .owl-prev {
    background:rgba(0,0,0,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/icon_prev.png') no-repeat center center !important;
}
.white > .showcase_nav .owl-next {
    background:rgba(0,0,0,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/icon_next.png') no-repeat center center !important;
}
.white > .showcase_nav .owl-prev:hover,
.white > .showcase_nav .owl-next:hover {
    background-color:rgba(0,0,0,0.8) !important;
}
/* BLACK COLOR SCHEME */
.black > .showcase_nav .owl-prev {
    background:rgba(255,255,255,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/black_icon_prev.png') no-repeat center center !important;
}
.black > .showcase_nav .owl-next {
    background:rgba(255,255,255,0.3) url('https://www.oscarlubricants.com/wp-content/plugins/slide-anything/images/black_icon_next.png') no-repeat center center !important;
}
.black > .showcase_nav .owl-prev:hover,
.black > .showcase_nav .owl-next:hover {
    background-color:rgba(255,255,255,0.8) !important;
}
@media only screen and (max-width:999px) {
    .showcase_tablet { width:var(--widthtab) !important; left:var(--lefttab) !important; }
    .showcase_hide_tablet { width:100% !important; left:0px !important; }
}
@media only screen and (max-width:767px) {
    .showcase_mobile { width:var(--widthmob) !important; left:var(--leftmob) !important; }
    .showcase_hide_mobile { width:100% !important; left:0px !important; }
}

/* VERTICAL CENTER SLIDE CONTENT FEATURE */
.sa_owl_theme .owl-item .sa_vert_center_wrap {
    position:relative;
}
.sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center {
    position:absolute;
    top:50%;
    transform:translate(0px,-50%);
    width:100%;
}

/* THUMBNAIL PAGINATION (SA PRO) */
.sa_owl_thumbs_wrap {
    display:block !important;
    z-index:2 !important;
    text-align:center !important;
}
.sa_owl_thumbs_wrap .owl-thumbs {
    display:block !important;
    margin:auto !important;
    text-align:center !important;
    font-size:0px !important;
    line-height:0px !important;
}
.sa_owl_thumbs_wrap .owl-thumbs .owl-thumb-item {
    display:inline-block !important;
    cursor:pointer;
    transition:all .3s ease-in-out !important;
    -webkit-transition:all .3s ease-in-out !important;
    -moz-transition:all .3s ease-in-out !important;
    -o-transition:all .3s ease-in-out !important;
}
.sa_owl_thumbs_wrap .owl-thumbs .active,
.sa_owl_thumbs_wrap .owl-thumbs .owl-thumb-item:hover {
    opacity:1.0 !important;
}
.sa_thumbs_inside_bottom,
.sa_thumbs_inside_top {
    position:absolute !important;
    width:100% !important;
}
.sa_thumbs_inside_bottom {
    bottom:0px !important;
}
.sa_thumbs_inside_top {
    top:0px !important;
}
.sa_thumbs_inside_left,
.sa_thumbs_inside_right {
    position:absolute !important;
    top:0px !important;
    height:100% !important;
    padding:0px !important;
    box-sizing:content-box !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
    overflow:hidden !important;
}
.sa_thumbs_inside_left .owl-thumbs,
.sa_thumbs_inside_right .owl-thumbs {
    position:absolute !important;
    top:50% !important;
    transform:translate(0px,-50%) !important;
    max-height:100% !important;
    box-sizing:content-box !important;
    width:100% !important;
    padding-right:20px !important;
    overflow-y:scroll !important;
    overflow-x:hidden !important;
}
.sa_thumbs_outside_bottom {
    position:relative !important;
    width:100% !important;
}
@media only screen and (max-width:999px) {
    .white .sa_thumbs_hide_tablet,
    .black .sa_thumbs_hide_tablet { display:none !important; }
}
@media only screen and (max-width:767px) {
    .white .sa_thumbs_hide_mobile,
    .black .sa_thumbs_hide_mobile { display:none !important; }
}

/* MAGNIFIC POPUP */
.sa_custom_popup {
    position:relative;
    padding:20px;
    width:auto;
    margin:20px auto;
}
.mfp-hide {
    display: none !important;
}
