﻿div.shopswatchinput a {
    display: inline-block !important;
}

div.wcvashopswatchlabel {
    margin-right: 4px;
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block !important;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    border: solid 2px white;
    outline: solid 1px #9C9999;
    outline-style: dotted;
    line-height: 1.0000;
}

.wcva_filter_widget {
    float: left;
}


.wcva-multiple-items .slide {
    margin-top: 7px;
    margin-left: 4px;
}



div.wcva_shop_textblock {
    text-align: center;
    background: #eee;
    width: auto;
    padding: 3px 6px;
    border-radius: 3px;
    color: black;
}


div.wcva_filter_textblock {
    text-align: center;
    background: #eee;
    width: auto;
    border-radius: 3px;
    margin-left: 2px;
    color: black;
}

div.wcvaround {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    outline: solid 0 #9C9999;
}

div.selectedswatch {
    opacity: .9;
}

    div.selectedswatch.wcvasquare {
        cursor: pointer;
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        -webkit-transition: all 100ms ease-in;
        -moz-transition: all 100ms ease-in;
        transition: all 100ms ease-in;
        border: solid 2px white;
        outline: solid 2px black;
        line-height: 1.0000;
    }

.wcvaswatchinput div.wcva-selected-filter.wcvasquare {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    border: solid 2px white;
    outline: solid 2px black;
    line-height: 1.0000;
}

.wcvaswatchinput div.wcva-selected-filter.wcvaround {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    box-shadow: 0px 0px 0px 2px white inset;
    border: solid 2px black !important;
    line-height: 1.0000;
}

.wcva_filter_widget div.wcvashopswatchlabel {
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}




div.selectedswatch.wcvaround {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    box-shadow: 0px 0px 0px 2px white inset;
    border: solid 1px black;
    line-height: 1.0000;
}

.wcvaswatchinput div.wcva-selected-filter.wcvasquare:hover {
    border: solid 2px white !important;
    outline: solid 2px black !important;
}

div.wcvashopswatchlabel.wcvasquare:hover {
    border: solid 2px white !important;
    outline: solid 1px black !important;
}

div.wcvaround:hover {
    border: solid 1px black;
    box-shadow: 0px 0px 0px 2px white inset;
}

.wcva_filter-widget-title {
    text-align: left;
}

.single_variation_wrap div.woocommerce-variation {
    height: auto !important;
}

a.multiple.slide.wcvaswatchinput {
    width: auto;
    min-height: 60px;
}

.shopswatchinput img.nextArrowBtn.slick-arrow {
    float: left;
    margin-top: 15px;
    font-size: 20px;
    width: 15px !important;
    height: 15px !important;
}

.shopswatchinput img.prevArrowBtn.slick-arrow {
    float: left;
    margin-top: 15px;
    font-size: 20px;
    width: 15px !important;
    height: 15px !important;
}

.shopswatchinput .slick-list {
    margin-left: 10px;
    width: 75%;
    float: left;
}

.shopswatchinput .slick-slide.slick-current.slick-active {
    display: none;
}

@media all and (max-width: 600px) and (orientation:landscape) {
    .shopswatchinput .slick-list {
        margin-left: 10px;
        width: 67% !important;
        float: left;
    }
}

.wcva-multiple-items {
    display: none;
}
