@media screen and (min-width: 700px){
    .tlqvwrapper{ width:700px;}
        .tlqvleft{ width:45%; float: left;}
            .tlqvleft > img{ max-width:100%; height:auto;}
        .tlqvright{ width:55%; float: right; padding:0 20px; box-sizing: border-box;}

}
.tlqvclear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.tlqvwrapper{font-family: Arial;font-size: 1em; line-height: 1.5em;  color: #6a6969; text-align: left;}
    .tlqvname{font-size: 20px; font-weight: bold; color: #2f2f2f; line-height: 28px;}
    .tlqvsnippet{border-bottom: 1px solid #E6E6E6; padding-bottom: 15px;}
    .addthis_toolbox.addthis_default_style{border-bottom: 1px solid #E6E6E6; padding: 10px 0 5px 0;}
    .addthis_button_google_plusone > div{ font-size:inherit !important;}
    .tlqvavial{padding-top: 15px; display: inline-block; font-size: 12px; font-weight: bold; color: #7dbace;}
    .tlqvorderrow{ padding-top:15px;}
        .tlqvprice{padding-top:5px; font-weight: normal; float: left; font-family: "Montserrat", Helvetica, Arial, sans-serif; line-height: 26px; color: #d8879a; font-size: 26px;}
        .tlqvorder{ float: left; float: left; clear: both;}
            .tlqvorder input[name="vwquantity"]{height: 25px; width: 40px; margin-right: 20px; text-align: center;}
            .tlqvsubmitbtn{
                height: 36px;
                padding: 0 10px;
                font: normal 14px/36px Arial, Helvetica, sans-serif;
                text-align: center;
                white-space: nowrap;
                color: #fff;
                background: #d8889f;
            }
            .tlqvsubmitbtn:hover{
                border-bottom: solid 1px #686868;
                border-top: solid 1px #D8D8D8;
                border-left: solid 1px #AFAFAF;
                border-right: solid 1px #8A8A8A;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BABABA', endColorstr='#818181');
                background: -webkit-gradient(linear, left top, left bottom, from(#BABABA), to(#818181));
                background: -moz-linear-gradient(top, #BABABA, #818181);
                background: -o-linear-gradient(top, #BABABA, #818181);
                background: -ms-linear-gradient(top, #BABABA, #818181);
            }
    .tlqvhov{
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0065B1', endColorstr='#004A83'); /* IE6-9 */
        background: #7dbace;
        padding: 0 20px 0 20px;
        height: 31px;
        text-decoration: none;
        font: normal 12px/31px Arial, Helvetica, sans-serif;
        white-space: nowrap;
        color: #fff;
        text-transform: uppercase;
        position: absolute;
        top: 50%;
        margin-top:-15px;
        left:50%;
        margin-left:-75px;
        width:150px;
        height:30px;
        text-align: center;
        display: none;
        z-index: 8000;
    }
    .tlqvhov:hover{
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BABABA', endColorstr='#818181'); /* IE6-9 */
        background: -webkit-gradient(linear, left top, left bottom, from(#BABABA), to(#818181));
        background: -moz-linear-gradient(top, #BABABA, #818181); /* firefox 3.6+ */
        background: -o-linear-gradient(top, #BABABA, #818181); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #BABABA, #818181); /* IE10+ */
    }
    .tlqvhov.active{ display: inline-block; color: #fff;}
#tlqvloader{position:absolute; width: 126px; height: 22px;top:50%; margin-top:-11px; left:50%; margin-left:-63px; display: none; background: url("https://sep.turbifycdn.com/ty/cdn/yhst-81923164265890/preloader.gif") no-repeat;}
/*Fancybox 3 Code*/
.quick-view-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    max-width: 980px;
    max-height: 650px;
}

.quick-view-carousel {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 57%;
    background: #fff;
}

.quick-view-carousel .fancybox-stage {
    bottom: 30px;
}

.quick-view-aside {
    position: absolute;
    top: 30px;
    right: 0;
    bottom: 30px;
    left: auto;
    width: 43%;
    padding: 50px 0 30px 0;
    background: #fff;
    color: #777;
}

.quick-view-aside::before, .quick-view-aside::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
}

.quick-view-aside::before {
    width: 8px;
    background: #f4f4f4;
}

.quick-view-aside::after {
    width: 1px;
    background: #e9e9e9;
}

.quick-view-aside > div {
    height: 100%;
    overflow: auto;
    padding: 5vh 30px 0 30px;
    text-align: center;
}

.quick-view-aside > div > p {
    font-size: 90%;
}

.quick-view-close {
    position: absolute;
    top: 30px;
    right: 0;
    width: 44px;
    height: 44px;
    background: #F0F0F0;
    padding: 0;
    margin: 0;
    border: 0;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    color: #222;
    text-indent: -99999px;
    transition: all .2s;
}

.quick-view-close:hover {
    background: #e4e4e4;
}

.quick-view-close::before,
.quick-view-close::after {
    content: '';
    position: absolute;
    top: 12px;
    left: 22px;
    width: 1px;
    height: 18px;
    background-color: #222;
}

.quick-view-close:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.quick-view-close:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}


.quick-view-bullets {
    list-style: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
    z-index: 99999;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.quick-view-bullets li {
    display: inline-block;
    vertical-align: top;
}

.quick-view-bullets li a {
    display: block;
    height: 30px;
    width: 20px;
    position: relative;
}

.quick-view-bullets li a span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 10px;
    height: 10px;
    border-radius: 99px;
    text-indent: -99999px;
    overflow: hidden;
    background: #d4d2d2;

}
.quick-view-bullets li.active a span {
    background: #FF6666;
}
