.porto-360-gallery-images-wrap{position:relative;padding:2rem;display:flex;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;background:#fff;box-shadow:5px 5px 20px rgba(0,0,0,0.1);cursor:pointer}.porto-360-gallery-images-wrap .porto-360-gallery-images{list-style:none;padding:0;margin:0}.porto-360-gallery-images-wrap img{position:absolute;left:0;top:0;visibility:hidden;max-height:400px}.porto-360-gallery-images-wrap .current-image{position:static;visibility:visible}.porto-360-gallery-images-wrap li{max-height:100%}.porto-360-gallery-images-wrap svg{position:absolute;top:0;bottom:0;left:0;right:0;width:100px;height:100px;margin:auto!important;background-color:rgba(255,255,255,0.8);border-radius:50%;box-shadow:rgba(0,0,0,0.5) 0px 0px 10px 0px;transition:0.5s all;color:rgb(80,80,80);text-align:center;line-height:100px;z-index:2;transition:box-shadow 0.3s}.porto-360-gallery-images-wrap:hover svg{box-shadow:rgba(0,0,0,0.7) 0px 0px 15px 0px}:root{--premo-red:#c22303;}
div.contact-form{display:flex;}
div.form-wrapper-left, div.form-wrapper-right{width:50%;}
.wt-dv-box-wrapper input{appearance:auto;}
.wt-dv-box-wrapper hr{height:2px;}
.wt-dv-box-wrapper{display:flex;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;background:rgba(0, 0, 0, 0.7);}
.wt-dv-box-wrapper a{color:var(--premo-red);}
.wt-dv-box-wrapper a:hover, .wt-dv-box-wrapper a:focus, .wt-dv-box-wrapper a:active{color:var(--premo-red)}
.wt-dv-box-hide{display:none;visibility:hidden;}
.wt-dv-box-container{margin:auto;width:90%;max-width:520px;height:auto;max-height:90%;overflow-x:hidden;overflow-y:auto;padding:20px;background:#fff;border-radius:0;position:relative;}
.wt-dv-box-heading{font-size:28px;font-weight:bold;color:#000;display:flex;flex-direction:row;align-items:center;}
.wt-dv-box-heading img{width:45px;height:auto;}
.wt-dv-box-heading span{margin-left:20px;padding-top:4px;}
@media(max-width:575px){
.wt-dv-box-heading{font-size:18px;}
.wt-dv-box-heading img{width:40px;}
}
.wt-dv-box-container > p{margin:20px 0;}
.wt-dv-box-wrapper div.half-separator{text-align:center;}
.wt-dv-box-wrapper div.half-separator hr{display:inline-block;width:60%;}
.wt-cb-btn-primary, .wt-cb-btn-secondary{background-color:var(--premo-red);border-radius:0;cursor:pointer;color:#fff;font-size:20px;font-weight:500;padding:12px;text-decoration:none;margin-bottom:20px;text-align:center;transition:.8s;}
#wt-dv-box-save{background-color:#fff;border-radius:0;cursor:pointer;color:#000;font-size:17px;font-weight:500;padding:12px;text-decoration:none;margin-bottom:20px;text-align:center;transition:.8s;border:1px solid #000;}
div.wt-btn.wt-show-dv-box{padding:6px 15px;background:var(--premo-red);text-decoration:none;font-size:20px;cursor:pointer;font-weight:500;color:#fff;display:inline-block;margin-bottom:20px;}
.wt-c-info-inactive{display:none;}
.wt-more-info{cursor:pointer;}
.wt-more-info:hover{font-weight:600;}
form[name="wt-dv-settings"]{max-height:350px;overflow-y:auto;word-break:break-word;padding:0 10px;}
form[name="wt-dv-settings"] label,
form[name="wt-dv-settings"] table,
form[name="wt-dv-settings"] table tr,
form[name="wt-dv-settings"] table tr td{width:100%;}
form[name="wt-dv-settings"] input{float:right;}
form[name="wt-dv-settings"] input[disabled]{}
form[name="wt-dv-settings"] table tr td p{padding-right:20px;}
form[name="wt-dv-settings"] label{cursor:pointer;font-weight:inherit;}
form[name="wt-dv-settings"] .wt-acc-title{background-color:#EEEEEE;color:#000;cursor:pointer;padding:12px 12px 12px 30px;text-align:left;margin:10px 0;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
form[name="wt-dv-settings"] .wt-acc-title:before{content:' ';width:3px;height:3px;top:20px;left:10px;position:absolute;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:2px;}
form[name="wt-dv-settings"] .wt-acc-title.wt-acc-inactive:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
form[name="wt-dv-settings"] .wt-acc-title.wt-acc-active:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
form[name="wt-dv-settings"] .wt-acc-panel,
form[name="wt-dv-settings"] .wt-acc-panel-necessary{position:relative;}
form[name="wt-dv-settings"] .wt-acc-title > *{font-weight:bold !important;text-transform:uppercase !important;font-size:22px !important;line-height:30px !important;margin:0 !important;}
form[name="wt-dv-settings"] .wt-acc-title.wt-acc-inactive+.wt-acc-panel,
form[name="wt-dv-settings"] .wt-acc-title.wt-acc-inactive+.wt-acc-panel-necessary{visibility:hidden;opacity:0;overflow:hidden;padding:0 50px;max-height:0;}
form[name="wt-dv-settings"] .wt-acc-title.wt-acc-active+.wt-acc-panel,
form[name="wt-dv-settings"] .wt-acc-title.wt-acc-active+.wt-acc-panel-necessary{visibility:visible;opacity:1;}
#wt-dv-box-save{margin-top:10px;}
.wt-dv-box-legal-pages{margin-top:15px;text-align:center;}
.wt-dv-box-legal-pages a{text-decoration:none;color:var(--premo-red);}
.wt-dv-box-legal-pages a:hover, .wt-dv-box-legal-pages a:focus, .wt-dv-box-legal-pages a:active{color:var(--premo-red);}
.dv-lang-wrapper{text-align:center;margin-top:15px;}
.dv-lang-wrapper a{text-decoration:none;}
.dv-lang-wrapper a:hover{text-decoration:underline;}
footer .wt-show-dv-box:hover{cursor:pointer;text-decoration:none;}
.dv-lang-switch{margin-top:20px;}
.dv-lang-switch .lang-switch-wrapper a{color:var(--premo-red);}
.wt-show-dv-box:hover{color:var( --e-global-color-primary );}
h3{margin-top:20px;}
.single-product-price ins{color:#e52427;}
form[name="checkout"] #billing_address_number,
form[name="checkout"] #shipping_address_number{line-height:30px;}
#order_review .checkbox-legal{display:none;}
.woocommerce-sale-percent{background:var(--e-global-color-primary);color:#fff;padding:4px;font-size:1rem;margin:8px;}
.wt-pre-order-category-label{border:2px var(--e-global-color-primary) solid;color:var(--e-global-color-primary);padding:4px;font-size:1rem;margin:8px;text-align:center;font-weight:900;}
@media(max-width:575px){
body .page-wrapper .product-type-icc .porto-tb-woo-link{display:none !important;}
} .resp-tabs-list li.additional_information_tab{display:none;}
.porto-tb-featured-image img[src*="logo-premium-modelcars-min.jpg"]{opacity:0.7;}
.woocommerce-ordering select.orderby{width:auto;}
@media(max-width:991px){
.shop-loop-before .woocommerce-ordering select{max-width:none;}
} .porto-section .porto-tb-featured-image img{height:200px;width:auto;object-fit:contain;}
.woocommerce-button.cancel{display:none;}
.d-flex.flex-wrap.order-info.m-b-xl.m-t-xs.p-t-lg .order-item:nth-child(2){display:none !important;}
.woocommerce-account .woocommerce-orders-table__header-order-status, .woocommerce-account .woocommerce-orders-table__cell-order-status{display:none;}
.payment-icon.fas.fa-file-invoice-dollar::before {
font-size: 30px;
}