/*.moved-add-to-links {
    margin-left: -100px;
}*/
/*.iot-store .products-upsell .owl-carousel .owl-stage {
    width: 848px !important;
}
.iot-store .upsell .products-upsell .owl-carousel .owl-item.active {
    margin-right: 65px;
}*/
/*.iot-store.catalog-category-view .product-items .product-item-details .stock.available {
    margin-top: 5px;
    text-align: right;
}*/
.iot-store.catalog-category-view .product-item-inner .product.actions.product-item-actions .qty-box {
    display: none;
}
.product-items .product-item-details span.discount-percentage.back-new p {
    font-size: 15px;
}
.side-list .price-container .price {
    font-size: 14px !important;
}
.sidebar .product-items .product-item-info .product-item-photo {
    margin-right: 0 !important;
}
.sidebar .product-items .product-item-details {
    margin-left: calc(24% + 15px) !important;
    width: 170px;
}
.catalog-product-view .products-grid .product-item {
    width: 283px;
}
#smartsupp-widget-container >div {
    bottom: 65px !important;
}
.account .sidebar-main .block-collapsible-nav ul.nav.items {
    display: block;
}
.account .sidebar-main .block-collapsible-nav .item {
    border-bottom: 0;
}
.account .sidebar-main .block-collapsible-nav .item a {
    border-bottom: 1px solid #ddd;
    width: 100%;
}
.account .sidebar-main .block-collapsible-nav .item.current {
    border-bottom: 1px solid #ddd;
}
.catalogsearch-result-index .products-list .product-item-details .actions-primary {
    padding-right: 10px;
}
.catalogsearch-result-index .products.wrapper .product-item .qty-box {
    width: 96px;
}
.catalogsearch-result-index .products.wrapper .product-item button.action.primary {
    margin-left: 0;
}
.product-info-main .box-tocart .fieldset {
    display: flex;
}
.product-info-main .box-tocart .actions {
    width: 210px;
}
.catalog-product-view .product-social-links {
    margin: 20px 0 20px;
    float: left;
    width: 100%;
}
.product-item-details .yotpo.bottomLine.bottomline-position.yotpo-small {
    float: left;
    width: 31%;
    clear: none;
}
.products-grid .product-item-details .product-item-actions {
    white-space: unset;
}
.product-items .product-item-details span.sku-data {
    margin-top: -2px; 
    float: left;
    width: 33.33%;
    color: red;
}
.product-items .product-item-details .stock.available {
    float: right;
    width: 33.33%;
    margin-top: -2px;
}
.iot-store .footer-bottom {
    padding: 30px 0 60px;
}
.product.description.product-item-description {
    float: left;
    width: 100%;
}
.product-items .product-item-details .price-box.price-final_price span {
    font-weight: 600;
    font-size: 14px !important;
}
.product-items .product-item-details span.special-price {
    float: left;
}
.product-items .product-item-details .price-box.price-final_price {
    float: left;
    width: 100%;
}
.product-items .product-item-details span.old-price {
    float: left;
    margin-left: 8px;
    margin-top: 2px;
}
.product-items .product-item-details span.discount-percentage.back-new {
    float: left;
    margin-left: 5px;
}
.catalog-product-view .product.media .gallery-placeholder .loading-mask {
    display: none;
}
.availability.only {
    color: #000000;
}
.product-info-stock-sku span {
    color: #000;
    font-weight: bold;
}
.catalogsearch-result-index.seg-store a.login-link {
    color: red;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}
.product.attribute.sku {
    color: red;
}
.product-info-main .product-info-stock-sku::after {
    color: #0095b1;
}
#onestepcheckout-page #discount-form .action {
    padding: 0;
}
span#tooltip-label {
    display: none;
}
/*.product-item-details .yotpo.bottomLine.bottomline-position.yotpo-small {
    position: absolute;
}*/
#onestepcheckout-page .page-main {
    max-width: 1280px;
}
#onestepcheckout-page .authentication-wrapper {
    margin-right: 5px !important;
}
#onestepcheckout-page .control._with-tooltip .field-tooltip.toggle {
    position: absolute;
    top: -30px;
    right: 3px;
}
/*.customer-welcome .action.switch:after{
    color: #000 !important;
}*/
.products-list .product-item-name{
    float: left;
    width: 100%;
}
.cms-home-iotivedostore .product-item-details .yotpo.bottomLine.bottomline-position.yotpo-small {
    float: left;
    width: auto;
    clear: none;
}
#onestepcheckout-page .checkout-payment-method .checkout-billing-address {
    display: block !important;
}
#onestepcheckout-page .checkout-billing-address fieldset.fieldset {
    display: block !important;
}
#featured_product .product-item-details .yotpo.bottomLine.bottomline-position.yotpo-small {
    width: 100%;
}
.catalog-product-view .product-item-details .yotpo.bottomLine.bottomline-position.yotpo-small {
    /*float: left;*/
    width: 100%;
    /*clear: none;*/
}
.seg-store .mst-searchautocomplete__autocomplete {
    border-top: 2px solid orange;
}
.mst-searchautocomplete__wrapper .meta .to-cart a.action.primary {
    color: #fff;
}
.block-search .mst-searchautocomplete__autocomplete._active{
	overflow-y: hidden !important;
	min-height: 400px !important;
	height: auto !important;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a{
	color: #777777 !important;
}
.mst-searchautocomplete__autocomplete ul{
	overflow-x: hidden;
}
.account.sales-order-view .column.main .block.block-order-details-view .block-content .box.box-order-shipping-method div#delivery-date {
    padding: 0px !important;
    position: inherit !important;
}
.account.sales-order-view .column.main .block.block-order-details-view .block-content .box.box-order-shipping-method div#delivery-comment {
    position: inherit !important;
    top: 0px !important;
    padding: 0px !important;
}
.account.sales-order-view .box.box-order-billing-method .box-content{
	padding-left: inherit !important;
}
.products-list .product-item-inner .product-item-actions .actions-primary .stock.available {
    width: 100% !important;
}
.login-link a.login-url {
    display: contents;
    color: red !important;
    font-weight: bold;
}
.login-link span.login-content {
    color: #000 !important;
}
.mst-searchautocomplete__autocomplete._active .login-link {
    float: left;
    width: 100%;
    margin-top: 4px;
    padding-left: 113px;
}
.mst-searchautocomplete__autocomplete._active .meta .description {
    display: none;
}
.mst-searchautocomplete__autocomplete._active .meta span.sku {
    float: left;
    width: 100%;
}
.catalog-category-view .product-item-inner .product-item-actions .actions-secondary, 
.catalogsearch-result-index .product-item-inner .product-item-actions .actions-secondary {
    display: none;
}
.catalog-category-view .product.description.product-item-description {
    margin: 0px !important;
}
.catalog-category-view .product-item-inner .actions-primary a.login-link {
    color: red;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}
.cms-segshop .mst-searchautocomplete__autocomplete {
    border-top: 2px solid orange !important;
}
.catalog-category-view .yotpo-yotpo-is-enabled div.yotpo.bottomLine.bottomline-position.yotpo-medium{
	margin:0px !important;
}
.catalog-category-view .products-list .product-item-name{
	margin: 8px 0;
}
.guest-login.seg-store .product-info-price .product-info-stock-sku .stock.unavailable, .guest-login.seg-store .product-info-price .product-info-stock-sku .stock.available, 
.guest-login.seg-store .product-info-price .product-info-stock-sku .availability.only{
    display: none !important;
}
.guest-login .page-wrapper .product-info-main .product-info-price,  
.guest-login .page-wrapper .product-info-main .product.overview{
	border-bottom: none !important;
}
.guest-login .page-wrapper .product-social-links{
	border-top: none !important;
}
@media only screen and (max-width: 1024px) {
.moved-add-to-links {
    margin-left: 0;
}
/*button#product-addtocart-button {
    margin-top: 20px;
}*/
}
@media only screen and (max-width: 767px) {
.catalog-product-view .products-grid .product-item {
    width: 100%;
}
.catalogsearch-result-index .products.wrapper .product-item button.action.primary {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}
button#product-addtocart-button {
    margin-top: 0px;
}
.product-items .product-item-details span.sku-data {
     float: none; 
    width: auto;
}
.product-items .product-item-details .stock.available {
     float: none; 
    width: auto;
}
.product-item-details .yotpo.bottomLine.bottomline-position.yotpo-small {
     float: none; 
    width: auto;
}
#onestepcheckout-page .logo-container .logo{
    display: none !important
}
.cms-segshop .page-header .block-search .label:before, .cms-segshop .page-header .nav-toggle:before,
.cms-segshop .page-header .minicart-wrapper .action.showcart:before, .cms-segshop .page-header .minicart-wrapper .action.showcart:after {
    color: #fff !important;
}
}


.product-info-main .box-tocart .actions {
    margin: 0;
    display: table !important;
    float: left;
}
.iwd-paypal-product-credit-ms {
    display: table-footer-group;
    order: 2;
}
button#product-addtocart-button {
    display: table-header-group;
    order: 1;
    margin-bottom: 12px;
}
.product-info-main .fieldset > .field.qty
{
    float: left;
}

.box-tocart .actions, .catalog-product-view .wt-quotes-product {
    z-index: 0 !important;
}