#stock-desc {padding-bottom: 1em; font-size:14px; line-height:1.4285em;}

#popup-store-stock .store-listing {padding-top:2em;}

.store-listing {padding-bottom:1em;}
.store-listing .store-listing-dimension {margin-bottom:1em;}
.store-listing .store-listing-dimension label {margin:0 0.5em 0.2em 0; padding:0; font-size:14px; line-height:1.5em;}
.store-listing .store-listing-dimension select {width:330px; max-width: 100%; border: 1px solid #dbdbdb; padding: 5px;}
.store-listing .store-listing-table {position:relative;}
.store-listing .store-listing-table .slt-side {width:200px; float:left; display:block; position:relative;}
.store-listing .store-listing-table .slt-main {padding-left:200px; display:block;}
.store-listing .store-listing-table-owl {position:inherit; clear:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.store-listing .store-listing-table-owl.owl-theme .owl-controls .owl-buttons .owl-prev {left:-18px; margin:0;}
.store-listing .store-listing-table-owl.owl-theme .owl-controls .owl-buttons .owl-next {right:-18px; margin:0;}
.store-listing .owl-carousel .owl-wrapper-outer {border-right:1px solid #dbdbdb;}
.store-listing .fa-check {color:#82b80a;}
.store-listing .fa-circle {color:#f57d22;}
.store-listing .fa-times {color:#e60000;}
.store-listing .slt-table {width:100%; display:table; border-collapse:collapse;}
.store-listing .slt-table .slt-row {width:100%; display:table-row; box-sizing: border-box;}
.store-listing .slt-table .slt-show-more-rows {width:100%; display:none;}
.store-listing .slt-table .slt-show-more-rows.show {display:table-row-group;}
.store-listing .slt-table .slt-header {width:100%; display:table-cell; padding:0.5em; text-align:center; vertical-align:middle; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background-color:#f4f4f4; border-left:1px solid #dbdbdb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.store-listing .slt-table .slt-cell {width:100%; display:table-cell; padding:0.5em; text-align:center; vertical-align:middle; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.store-listing .slt-table .slt-footer {width:100%; display:table-cell; padding:0.5em; text-align:center; vertical-align:middle; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.store-listing .slt-table .slt-inner-cell {border:dashed 1px blue;}

.store-listing .store-listing-additional-phones {margin-bottom:1em;}
.store-listing .store-listing-additional-phones p {margin:0; padding:0; font-size:14px; line-height:1.2em; font-weight:bold;}
.store-listing .store-listing-additional-phones p:before {content:"\f095"; font-family:'FontAwesome'; font-size:14px; margin-right:0.5em;}
.store-listing .store-listing-additional-phones p span {color:#d5261c;}

#collateral-tabs .store-listing .slt-table p, #popup-store-stock .store-listing .slt-table p {margin:0; padding:0; font-size:12px; line-height:16px; font-weight:normal;}
#collateral-tabs .store-listing .slt-table p span, #popup-store-stock .store-listing .slt-table p span {display:block; clear:both;}
#collateral-tabs .store-listing .slt-table .slt-header p, #popup-store-stock .store-listing .slt-table .slt-header p {font-weight:bold;}
#collateral-tabs .store-listing .slt-side .slt-table .slt-cell p, #popup-store-stock .store-listing .slt-side .slt-table .slt-cell p {font-weight:bold;}

.store-listing .slt-table a.button {margin:0; padding:6px 15px; color:#FFFFFF; font-size:14px; line-height:1.2em; background:#82b80a; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #82b80a; text-decoration:none; white-space:normal;}
.store-listing .slt-table a.button:hover {color:#222222; background:#ebebeb; border:1px solid #e1e1e1; text-decoration:none;}
.store-listing .slt-table .view-all-stores {margin:0; padding:0; color:#222222; font-size:12px; line-height:1.2em; text-decoration:none; display:inline-block;}
.store-listing .slt-table .view-all-stores:hover {text-decoration:none;}
.store-listing .slt-table .view-all-stores:after {content:"\f107"; font-family:'FontAwesome'; font-size:18px; position:relative; margin-left:0.3em; top:0.1em;}
.store-listing .slt-table .view-all-stores span {text-decoration:underline;}
.store-listing .slt-table .view-all-stores:hover span {text-decoration:none;}
.store-listing .slt-table .view-all-stores.expanded:after {content:"\f106";}
.store-listing .slt-table .view-all-stores.expanded span {display:none;}
.store-listing .store-listing-table-legend {margin-top:0.3em;}
#collateral-tabs .store-listing .store-listing-table-legend p, #popup-store-stock .store-listing .store-listing-table-legend p {display:inline-block; margin:0 0.5em 0 0; padding:0; font-size:11px; line-height:16px; font-weight:normal;}

.store-listing-table-owl > .slt-table {
    display:none;
}

.store-listing .store-listing-table .slt-main.slt-loader {
    background-image:url('/skin/frontend/sm/default/images/ajax-loader.gif');
    background-repeat:no-repeat;
    background-position:50% 50%;
}

.iframe-wrapper {width:90%; margin:0 auto;}
.iframe-wrapper .venoframe {width:100%;}

@media only screen and (max-width:640px) {
#popup-store-stock .store-listing .store-listing-table .slt-side {width:160px;}
#popup-store-stock .store-listing .store-listing-table .slt-main {padding-left:160px;}
.store-listing .slt-table a.button {font-size:12px;}
}

@media only screen and (max-width:480px) {
.store-listing.slt-multi-items .store-listing-table {padding:0 1em;}
.store-listing.slt-multi-items .store-listing-table-owl.owl-theme .owl-controls .owl-buttons .owl-prev {left:-5px;}
.store-listing.slt-multi-items .store-listing-table-owl.owl-theme .owl-controls .owl-buttons .owl-next {right:-5px;}
.store-listing.slt-multi-items .store-listing-table-legend {padding:0 1em;}
}

@media only screen and (max-width:420px) {
.store-listing .store-listing-table .slt-side {width:150px;}
.store-listing .store-listing-table .slt-main {padding-left:150px;}
.store-listing .slt-table a.button {padding:5px 8px;}
.store-listing .slt-table .view-all-stores {font-size:11px;}
.store-listing .slt-table .view-all-stores:after {font-size:16px;}

#popup-store-stock .store-listing .store-listing-table .slt-side {width:140px;}
#popup-store-stock .store-listing .store-listing-table .slt-main {padding-left:140px;}
#popup-store-stock .store-listing .slt-table p {font-size:11px;}
#popup-store-stock .store-listing .slt-table .view-all-stores {font-size:11px;}
#popup-store-stock .store-listing .slt-table .view-all-stores:after {font-size:16px;}
#popup-store-stock .store-listing .slt-table a.button {font-size:11px; padding:5px 8px;}
}

@media only screen and (max-width:340px) {
.store-listing .store-listing-table .slt-side {width:140px;}
.store-listing .store-listing-table .slt-main {padding-left:140px;}
#popup-store-stock .store-listing .store-listing-table .slt-side {width:120px;}
#popup-store-stock .store-listing .store-listing-table .slt-main {padding-left:120px;}
}

@media only screen and (max-width:320px) {
.store-listing .store-listing-table .slt-side {width:120px;}
.store-listing .store-listing-table .slt-main {padding-left:120px;}
#popup-store-stock .store-listing .store-listing-table .slt-side {width:100px;}
#popup-store-stock .store-listing .store-listing-table .slt-main {padding-left:100px;}
}

@supports (-webkit-overflow-scrolling: touch) {
.iframe-wrapper {height:380px; overflow: scroll !important; -webkit-overflow-scrolling: touch !important;}
}
