body {
position: relative;
}textarea {
font-family: Arial, sans-serif;
}#close-minicart {
position: absolute;
right: -28px;
top: -1px;
display: block;
cursor: pointer;
width: 22px;
height: 22px;
background: #fff;
font-weight: normal;
font-size: 25px;
line-height: 14px;
border: #b7b7b7 1px solid;
padding: 2px;
}.top-cart-content .cada-item {
clear: both;
border-bottom: #bbbbbb 1px solid;
margin-bottom: 7px;
padding: 0 7px;
}.fixed-cart-full {
position: fixed;
}.top-cart-content .product-img {
float: left;
width: 54px;
}.top-cart-content .product-img img {
width: 100%;
padding-top: 0;
}.top-cart-content .product-name {
color: #000;
text-align: left;
font-size: 12px;
}.top-cart-content .product-qty {
color: #9b9a9a;
text-align: left;
float: left;
}.top-cart-content .product-qty a {
display: none;
}.top-cart-content .product-edit {
float: right;
}.top-cart-content .product-info {
float: left;
padding-left: 6px;
}#arrow-top-cart {
position: absolute;
top: 0;
width: 25px;
height: 20px;
background: url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/top-minicart-arrow.png') no-repeat;
top: -21px;
right: 45px;
}.mini-cart-btones {
float: right;
}.mini-cart-btones .btn-checkout-delete a,
.mini-cart-btones .product-qty select {
width: 84px;
height: 30px;
box-sizing: border-box;
padding: 0;
line-height: 30px;
border-radius: 0!important;
font-size: 13px;
}.mini-cart-btones .product-qty select {
background: #f3f3f3;
cursor: pointer;
border: none;
text-align: center;
padding-left: 12px;
}#bton-needhelp-minicart,
#bton-checkout-minicart,
#bton-continue-minicart {
padding: 0 15px!important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 30px;
line-height: 30px;
width: auto;
font-size: 14px!important;
border-radius: 0!important;
border: #666 1px solid;
color: #fff;
display: inline-block;
}#bton-checkout-minicart {
width: 37%;
}#bton-needhelp-minicart {
background: #434343;
width: 18%;
}#bton-continue-minicart {
background: #999;
width: 41%;
}.account-login {
width: 300px;
margin: auto;
padding-top: 30px;
}.home_text a {
color: #15c!important;
text-decoration: underline!important;
font-weight: normal!important;
}.home_text h3 a {
color: #707070!important;
font-weight: bold!Important;
}.mini-cart-btones .product-qty select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
background: #f3f3f3 url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/arrow-down-select.png') no-repeat right center;
}button.bton-needhelp,
button.btn-continue,
button.btn-checkout,
button.opciones-paso1,
button.bton-updatecart {
color: #fff;
height: 30px;
margin-bottom: 10px;
padding: 0;
text-align: center;
font-size: 15px;
border: none;
margin: auto;
cursor: pointer;
}button.btn-continue {
background: #828384;
width: auto;
margin: 0 12px;
font-size: 16px;
height: 35px;
line-height: 35px;
padding:0 15px;
}button.bton-updatecart {
background: #434343ff;
}#feedback-content-mobile {
padding: 25px 22px;
box-sizing: border-box;
width: 95%;
margin: auto;
max-width: 600px;
}#bton-feedback-content.open {
right: 36px;
-webkit-transition: right 0.5s;
transition: right 0.5s;
color: #000;
}#shopping-cart-table th:last-child {
width: 10%;
}#shopping-cart-table.data-table td.a-center {
text-align: right;
padding: 12px 15px 12px 0;
box-sizing: border-box;
width: 90px;
}#shopping-cart-table.data-table tr.subtotal td.information {
padding: 10px 0;
}#shopping-cart-table.data-table tr.subtotal td .contSubtotal {
background: #f3f3f3;
padding: 10px 10px 10px 0;
text-align: right;
}.quantity-box,
.btn-checkout-delete {
display: inline-block;
margin: 0;
height: 30px;
vertical-align: middle;
}#shopping-cart-table .btn-checkout-delete {
vertical-align: middle;
background: #fff2cc url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/delete_icon_s.png) center center no-repeat;
width: 30px;
height: 30px;
text-indent: -9999px;
float: right;
overflow: hidden;
}#shopping-cart-table .btn-checkout-delete a {
display: block;
width: 100%;
height: 100%;
background: none;
}#cartProductQty {
height: 30px;
background: #f3f3f3;
border: none;
width: auto;
margin: 0;
vertical-align: middle
}.cart-label {
display: none
}.checkout-cart-index .goback-checkout {
display: none;
}.checkout-cart-index tfoot .a-right.buttons {
padding-right: 0;
}.checkout-cart-index tfoot .a-right.buttons .totals-wrapper.custom-wrapper {
padding: 0;
}#bton-feedback-content h3,
#feedback-content-mobile h3 {
font-size: 15px;
font-weight: normal;
text-transform: uppercase;
color: #fff;
}#feedback-content-mobile textarea {
height: 175px;
width: 100%;
font-size: 18px;
padding: 10px;
box-sizing: border-box;
color: #000;
}#bton-feedback-content button.button {
margin: auto;
width: 162px;
text-align: center;
height: 32px;
line-height: 32px;
font-size: 16px;
color: #fff;
background: #535454;
border-radius: 8px;
margin-top: 10px;
display: block;
float: right;
}#feedback-content-mobile button.button {
width: 95%;
background: #f1c232;
height: 38px;
border-radius: 0px;
text-align: center;
color: #000;
font-size: 15px;
padding: 0;
line-height: 38px;
margin: 0 auto;
border: none;
cursor: pointer;
display: block;
}#bton-feedback-content button.button:hover {
background: #666;
}#close-feedback {
position: absolute;
right: 18px;
top: 4px;
font-weight: 700;
font-size: 14px;
color: #000;
display: block;
z-index: 10;
cursor: pointer
}#bton-feedback-content p {
font-size: 15px;
padding: 5px 0;
display: block;
}#bton-feedback-content p.coment-mail {
font-size: 12px;
padding: 5px 0 10px;
display: block;
color: #000;
}#bton-feedback-content textarea {
height: 137px;
width: 100%;
font-size: 16px;
padding: 10px;
box-sizing: border-box;
color: #000;
background: #f1f1f1;
border: none;
}#email-optional {
width: 100%;
padding-left: 10px;
box-sizing: border-box;
background: #f1f1f1;
border: none;
color: #000;
height: 23px;
line-height: 23px;
}#email-optional::-webkit-input-placeholder {
color: #000;
}#email-optional::-moz-placeholder {
ccolor: #000;
}#email-optional:-ms-input-placeholder {
color: #000;
}#email-optional:-moz-placeholder { color: #000;}.grecaptcha-logo{display:none!important}.grecaptcha-badge{ box-shadow:none!Important; display: none!important}#mini-cart.overSuggestedProducts { z-index: 9995; background: #f1c232; padding:0; width: 97px; height: 44px; line-height: 44px; top:1px; }#mini-cart.overSuggestedProducts .mini-cart-empty { font-size: 15px; padding:0; line-height: 44px; }#mini-cart.overSuggestedProducts.smallTxt .mini-cart-empty { font-size: 12px;}#mini-cart.overSuggestedProducts.smallTxt img { width: 35px; margin-right:0; }#mini-cart.overSuggestedProducts img{ padding-right: 0px; padding-left: 0px; vertical-align: middle; margin-right: -2px; margin-left: -4px }#mini-cart.overSuggestedProducts .product-image img, #mini-cart.overSuggestedProducts a.product-image { padding:0; float:none; width: 120px; display: block;}#mini-cart.overSuggestedProducts .img-shadow div { padding:0;}#modalSuggestedProdCont{ float: right; margin-top: 0px; width: 99.3%; }#suggested-products-modal, #minicart-background-modal{ position: absolute; top: 185px!important; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: #d9d9d9; z-index:999; min-height: 100vh;}body.isUsa #suggested-products-modal, body.isUsa #minicart-background-modal { top: 140px!important}#fdoMenuCheckout { height: 1000px; background: #fff; opacity: 0.7; position: absolute; top:154px; width: 100%; z-index: 999;}#suggested-products-modal .content{ clear: both; }#suggested-products-modal .container_12{ position:relative; padding-top: 1px; }#suggested-products-modal #bton-needhelp-minicart { width: 97px!important; background: #999; margin:0 2px 0 0; border:none!important }#suggested-products-modal #bton-needhelp-minicart.inCheckout { margin-right: 234px; }.back-suggested, #suggested-products-modal #bton-needhelp-minicart { border-radius: 0; height: 44px; line-height: 44px; color:#fff; text-align: center; float:right; border:#666 1px solid; font-size: 15px; padding: 0 14px; box-sizing: border-box; }#bton-needhelp-minicart{ background: #000; width: auto; margin:0 4px; }#back-minicart-checkout { display: block; color:#fff; z-index: 9999; background: #66bc45; padding: 0 0 0 18px; height: 44px; line-height: 44px; top: 1px; position: absolute; right:0; font-size: 15px; box-sizing: border-box; width: 230px; }#back-minicart-checkout .mini-cart-empty{ font-size: 15px; line-height: 40px}#back-minicart-checkout img{ padding-top:5px; padding-right: 5px; float:left; }#back-minicart-checkout p { float:left; padding:0; }#top-cart-content-botones{ padding-right: 8px; float:right; width: auto; text-align: right; }#top-cart-content-botones .btn-continue span span span { padding:0; font-size: 15px; }#top-cart-content-botones button.btn-continue { margin:0; vertical-align: middle; background: #999; color:#fff; }#top-cart-content .caja_cant { height: 30px; line-height: 30px; margin:0; background: #f3f3f3; }.products-grid .caja_cant { float:right; width: 50%; }.catalog-category-view .products-grid .caja_cant { width: auto; }#top-cart-content .caja_cant.qtyActive, .checkout-cart-index .caja_cant.qtyActive { height: 305px; right:12px}#top-cart-content ::-webkit-scrollbar { width: 12px !important; }#bton-feedback-content button.button {
margin: auto;
width: 162px;
text-align: center;
height: 32px;
line-height: 32px;
font-size: 16px;
color: #fff;
background: #535454;
border-radius: 8px;
margin-top: 10px;
display: block;
float: right;
}#assisted-sale-success {
padding-top: 50px
}#assisted-sale-success h1,
#order-confirmation-success h1 {
color: #000;
font-weight: bold;
font-size: 37px;
text-align: center;
}#assisted-sale-success h1 {
padding-bottom: 100px;
font-size: 45px
}.bton-assisted {
text-align: center;
background: #7c7c7c;
color: #fff;
border-radius: 6px;
height: 85px;
line-height: 85px;
padding: 0;
width: 90%;
max-width: 523px;
margin: 40px auto;
font-size: 29px
}.bton-assisted a {
color: #fff;
font-weight: bold;
display: block;
}.bton-assisted:hover {
background: #000;
}#assisted-sale-content {
display: none;
position: fixed;
left: 15px;
bottom: 15px;
z-index: 10
}#assisted-sale {
width: auto;
background-color: #55B42C;
color: #fff;
font-size: 2em;
padding: 10px;
border-radius: 10px;
float: left;
}#assited-sale-bton {
float: left;
background-color: #55B42C;
border-radius: 30px;
width: 28px;
cursor: pointer;
font-size: 2em;
color: #fff;
padding: 10px;
text-align: center;
margin-left: 5px;
}#assited-sale-menu {
float: left;
background: #fff;
border: #55B42C 2px solid;
border-radius: 10px;
margin-left: 5px;
display: none;
height: 44px;
position: relative;
}#assited-sale-copyUrl {
background: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/assisted-link.jpg") no-repeat center;
width: 50px;
height: 46px;
display: inline-block;
cursor: pointer
}#assited-sale-mailTo {
background: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/assisted-mail.jpg") no-repeat center;
width: 50px;
height: 46px;
display: inline-block;
border-left: #55B42C 2px solid;
}#assited-sale-watsApp {
background: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/assisted-wapp.jpg") no-repeat center;
width: 50px;
height: 46px;
display: inline-block;
border-left: #55B42C 2px solid;
border-right: #55B42C 2px solid;
}#assited-sale-send-quote {
width: 98px;
height: 46px;
display: inline-block;
font-size: 17px;
margin-top: 13px;
color: green;
}.customer-account-logoutsuccess .main-container {
max-width: 600px;
margin: 40px auto;
}.customer-account-logoutsuccess .main-container p {
text-align: center;
}#why-us-popup {
margin-bottom: 120px!important;
}#why-us a {
display: block;
width: 100%;
height: 100%;
}.bton-help-link {
text-align: center!important;
background: #efefef;
}#background-modal-call-us {
display: none;
position: absolute;
background: #fff;
height: 100vh;
z-index: 9998;
width: 100vw;
left: -1%;
opacity: 0.7;
top: 160px;
}#modal-call-us,
#modal-whatsapp {
width: 85%;
left: 50%;
top: 65px;
text-align: center;
background: #fff;
z-index: 9999;
max-width: 760px;
margin-left: -380px;
-webkit-box-shadow: 0px 7px 7px -3px rgba(0, 0, 0, 0.60);
-moz-box-shadow: 0px 7px 7px -3px rgba(0, 0, 0, 0.60);
box-shadow: 0px 7px 7px -3px rgba(0, 0, 0, 0.60);
border: #b7b7b7 1px solid;
padding-bottom: 50px;
padding-top: 5px;
}#modal-whatsapp {
padding-top: 0;
padding-bottom: 30px''
}#close-modal-call-us,
#close-modal-whatsapp {
position: absolute;
right: -34px;
top: -1px;
width: 30px;
height: 30px;
background: #fff;
border: #a6a6a6 1px solid;
text-align: center;
cursor: pointer;
color: #434343;
line-height: 30px;
font-weight: bold;
z-index: 9999;
}#close-modal-whatsapp {
right: 0;
background: none!Important;
border: none;
color: #000;
font-size: 22px;
font-weight: normal;
top: 0;
}#modal-call-us h2,
#call-us-whatsapp h2 {
color: #000;
font-size: 22px;
border-bottom: #424242 2px solid;
padding: 12px 0;
width: 90%;
margin: 0 auto 15px;
font-weight: bold;
}#call-us-whatsapp h2 {
width: 100%;
background: #f1c232;
color: #000;
border: none;
margin-bottom: 30px;
}#modal-call-us p {
font-size: 14px;
color: #434343;
padding-bottom: 10px;
}.wp-box {
width: 90%;
margin: 18px auto 25px;
background: #f3f3f3;
color: #434343;
padding: 0px;
box-sizing: border-box;
font-size: 16px;
-webkit-box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.30);
-moz-box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.30);
box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.30);
max-width: 450px;
}.wp-box a {
color: #434343;
padding: 15px;
display: block;
}#modal-call-us .wp-box img {
display: block;
margin: 0 auto 15px;
}.wp-img {
width: 30%;
display: inline-block;
vertical-align: middle;
}.wp-datos {
display: inline-block;
text-align: left;
width: 60%;
vertical-align: middle;
}.wp-datos p.bold {
font-weight: bold
}#top-cart-content-product h1.titulares_carrito { font-size: 18px;}/* !important is needed sometimes */
#top-cart-content-product::-webkit-scrollbar {
width: 12px !important;
}/* Track */
#top-cart-content-product::-webkit-scrollbar-track {
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
background: #f3f3f3;
}/* Handle */
#top-cart-content-product::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
background: #999 !important;
height: 95px!important;
}#top-cart-content-product::-webkit-scrollbar-thumb:window-inactive {
background: #999 !important;
height: 95px!important;
}/* Captcha */
.captcha-image {
float: left;
position: relative;
}.captcha-img {
border: 1px solid #ccc;
}#top-cart-content ::-webkit-scrollbar-track {
background: #ccc;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
}#top-cart-content ::-webkit-scrollbar-thumb {
-webkit-border-radius: 0x !important;
border-radius: 0x !important;
background: #717272 !important;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}#top-cart-content ::-webkit-scrollbar-thumb:window-inactive {
background: #717272 !important;
}.checkout-cart-index .cart-table .caja_cant.qtyActive .qtySelect {
padding-left: 8px;
padding-right: 14px;
width: 80px;
margin-left: -44px;
}#top-cart-content .qtySelect {
top: 38px;
width: 74px;
padding-left: 10px;
padding-right: 18px;
margin-left: -45px;
height: 260px;
overflow: auto;
}#modalSuggestedProdCont .caja_cant.qtyActive {
right: 12px;
}#htloMiniCart {
position: absolute; z-index: 9995; top: 0px; right: 0px; background: none; width: 97px;
color:#fff; font-size: 12px; line-height: 36px; text-align: right; padding-right: 15px; box-sizing: border-box;
}.back-suggested {
background: #999;
margin-right: 3px;
margin-right:100px;
border:none!Important;
}#modalSuggestedProdCont {
margin-top: 20px;
border: #595959 1px solid;
-webkit-box-shadow: 0px 7px 7px -3px rgba(0, 0, 0, 0.60);
-moz-box-shadow: 0px 7px 7px -3px rgba(0, 0, 0, 0.60);
box-shadow: 0px 7px 7px -3px rgba(0, 0, 0, 0.60);
box-sizing: border-box;
}#listProd {
background: #fff;
clear: both;
padding-bottom: 5px;
}.row-suggested-header {
background: #999999;
color: #fff;
text-align: center;
font-size: 26px;
height: 68px;
line-height: 68px;
position: relative;
margin-bottom: 20px;
}.row-suggested-header img {
height: 68px;
}.row-suggested-header .product-incart,
.es .row-suggested-header .product-incart {
background: none;
}.closeSuggested {
color: #fff;
position: absolute;
right: 8px;
top: 4px;
line-height: normal;
font-size: 24px;
}#actualProductModal {
float: left;
}#conSuggestedListAndSlider {
position: relative;
}#conSuggestedListAndSlider.mobileSlider {
position: relative;
overflow: hidden;
width: 98%;
margin-left: 1%;
overflow: hidden;
}.mobileSlider #contSuggestedList {
white-space: normal;
}.sliderArrow {
width: 28px;
height: 100%;
position: absolute;
top: 0;
text-indent: -99999px;
overflow: hidden;
}.sliderArrow.next {
background: #666 url(https://static.dieselpro.com/media/images/arrow-right.png) no-repeat 1px center;
right: 0px; top:50%; margin-top: -91px; height: 160px; width: 30px;
}.sliderArrow.prev {
background: #31538f url(https://static.dieselpro.com/media/images/arrow-left.png) no-repeat -2px center;
left: 0px; top:50%; margin-top: -91px; height: 160px; width: 30px;
}.sliderArrow.disabled {
display: none;
}#contSuggestedList {
position: relative;
overflow: hidden;
margin: 0 auto;
width: 98%;
height: auto;
white-space: nowrap;
margin-bottom: 20px;
padding-left: 0;
}#contSuggestedList {
margin: 0 auto;
text-align: left;
}#contSuggestedList .desc_list {
white-space: normal;
}#conSuggestedListAndSlider .products-grid .item {
width: 23.15%;
padding: 6px 7px 40px 7px;
position: relative;
border: #c7c7c7 1px solid;
display: inline-block;
box-sizing: border-box;
margin-bottom: 3px;
position: relative;
}#conSuggestedListAndSlider .products-grid .item .actions {
position: absolute; left:0; bottom:7px; width: 100%; box-sizing: border-box;
}#conSuggestedListAndSlider .products-grid .item .actions .btones_list_p_pict { width: 28%; }#contSuggestedList .onSuggestedProduct {
display: inline-block;
margin: 0 10px 0 12px;
text-align: center;
width: 192px;
position: relative;
background: #fafafa;
}#contSuggestedList .nrocat {
top: 0;
left: 0;
}#contSuggestedList .marco-li {
width: 100%;
height: 100%;
box-sizing: border-box;
z-index: 99;
}#contSuggestedList .onSuggestedProduct h2 {
color: #555555;
white-space: normal;
font-size: 13px;
font-weight: bold;
padding-top: 5px;
display: block;
}#contSuggestedList .onSuggestedProduct img {
width: 249px;
height: auto;
padding: 0;
box-sizing: border-box;
outline: 3px solid white;
outline-offset: -2px;
}.suggestedProdInfoContent .more-views img {
outline: 3px solid white;
outline-offset: -2px;
}.bigImagesCont img {
outline: 4px solid white;
outline-offset: -4px;
}#contSuggestedList .onSuggestedProduct .img-mask {
width: 136px;
height: 53%;
border-top: #bbc4bf 3px solid;
border-bottom: #fafafa 3px solid;
left: 2px;
}#contSuggestedList .bton_goGauges {
background: #f1c232;
border-radius: 0px;
width: 100%;
height: 25px;
text-align: center;
border: none;
font-size: 14px;
cursor: pointer;
color: #fff;
padding: 0px;
margin: 0px;
line-height: 25px;
position: absolute;
bottom:0;
}#contSuggestedList .bton_goGauges a {
color: #000;
display: block;
}.more-views li a {
border: 1px solid #dedede;
padding: 0;
background-color: #f8f6f6;
display: block;
}.more-views li {
float: left;
margin-left: 0;
margin-bottom: 18px;
margin-right: 12px;
}.more-views {
padding-top: 18px;
margin-right: -15px;
margin-left: -15px;
padding-left: 15px;
padding-right: 15px;
position: relative;
}#product-image-ajax #wrap {
z-index: 997!important;
}.contGallery .more-views-container {
float: left;
}.suggestedProdListInfo {
overflow-x: hidden;
width: 90%;
margin: 0 auto;
height: 75px;
display: block;
text-align: left;
white-space: normal;
padding-bottom: 10px;
font-size: 0.9em;
font-family: Arial, sans-serif;
}.suggestedProdListInfo h3 {
font-size: 1em;
margin-bottom: 2px;
}.suggestedProdListInfo p {
font-size: 1em;
}.contGallery {
max-width: 340px;
float: left;
display: inline-block;
width: 100%;
}.suggestedProdInfoContent .contGallery img {
width: 404px;
}.suggestedProdInfoContent .contGallery .more-views img {
width: 90px;
}.suggestedDescProduct {
display: block;
float: left;
height: auto;
margin-left: 7%;
width: 62%;
}.suggestedProdInfoContent #showGoogleReviews {
clear: both;
display: block;
margin-top: 50px;
width: calc( 25% - 2px);
border: #f3f3f3 1px solid;
height: 36px;
line-height: 36px;
text-align: center;
font-size: 12px;
color: #666;
float:left;
}.suggestedProdInfoContent .prod_availability, .es .suggestedProdInfoContent .prod_availability { margin-top: 50px; width: calc(25% - 2px); text-align: center; border: #f3f3f3 1px solid}.suggestedProdInfoContent #showGoogleReviews img {
max-width: 70px;
padding-right: 3px;
vertical-align: middle;
width: 50%;
float: none;
display: inline-block;
}.suggestedDescProduct h4 {
font-size: 25px;
font-weight: 400;
margin: 15px 0;
}.suggestedDescProduct {
padding: 9px 0 18px;
margin-bottom: 30px;
font-size: 14px;
line-height: 20px;
}.suggestedDescProduct .short-description {
padding: 10px 0;
clear:both;
}iframe.fancybox-iframe {
width: 100%;
height: 100%;
overflow: hidden;
}.img-mask {
position: absolute;
width: 100%;
height: 100%;
}#actualProductModal .product-img-box {
position: relative;
}#actualProductModal .img-mask {
-webkit-box-shadow: inset 0px 0px 0px 2px #7e7e7e;
-moz-box-shadow: inset 0px 0px 0px 2px #7e7e7e;
box-shadow: inset 0px 0px 0px 2px #7e7e7e;
}.suggestedProdInfoContent {
padding: 0 20px 20px;
background: #fff;
}.suggestedProdInfoContent img {
float: left;
width: 16%;
}.suggestedProdInfoContent
.suggestedProdInfo,
p.suggestedNameProduct {
float: left;
margin-left: 7%;
box-sizing: border-box;
width: 65%;
position: relative;
}p.suggestedNameProduct {
font-size: 22px;
min-height: 52px;
color: #000;
}.suggestedProdInfo .suggestedPrice {
float: left;
font-size: 16px;
width: calc(25% - 2px);
height: 48px;
line-height: 48px;
text-align: center;
border: #f3f3f3 1px solid;
position: absolute;
left: 25%;
}.suggestedProdInfo .suggestedQtyContent,
#modalSuggestedProdCont .suggestedQtyContent.caja_cant.qtyActive.suggestedSelect {
font-size: 16px;
width: calc(25% - 2px);
height: 50px;
line-height: 50px;
border: #f3f3f3 1px solid;
text-align: center;
position: absolute;
left: 50%;
right: initial;
top: 0;
box-shadow: none
}#modalSuggestedProdCont .suggestedQtyContent.caja_cant.qtyActive label {
position: absolute;
bottom: 0;
width: 102px;
left: 50%;
margin-left: -50px;
width: 102px;
top: 0;
}#modalSuggestedProdCont .caja_cant {
float: right;
padding-left: 5px;
min-width: 90px;
box-sizing: border-box;
background: #fafafa;
width: auto;
}#modalSuggestedProdCont .suggestedQtyContent.caja_cant {
padding: 0;
width: 25%
}#modalSuggestedProdCont .suggestedQtyContent.caja_cant .caja_cant,
#modalSuggestedProdCont .suggestedQtyContent.caja_cant.qtyActive {
float: none;
position: relative;
display: block;
margin: 0 auto;
height: 50px;
line-height: 50px;
padding: 0;
width: 110px;
}#modalSuggestedProdCont .suggestedQtyContent.caja_cant.qtyActive .caja_cant {
height: 294px;
background: #f3f3f3;
}#modalSuggestedProdCont .suggestedQtyContent .caja_cant.qtyActive input {
width: 30px;
}#modalSuggestedProdCont .suggestedQtyContent.caja_cant label {
display: block;
text-align: center;
position: relative;
max-width: 110px;
margin: auto
}.back-suggestedDetail {
clear: both;
width: 25%;
height: 50px;
background: #666;
color: #fff;
text-align: center;
font-size: 16px;
line-height: 50px;
position: absolute;
left: 0;
}.suggestedProdInfo .add-to-ajax-cart {
width: calc(25% - 2px);
height: 50px;
background: #f1c232;
text-align: center;
font-size: 16px;
color: #000;
border: none;
cursor: pointer;
padding: 0;
line-height: 50px;
position: absolute;
left: 75%;
}.suggestedProdInfo .suggestedQtyContent input {
margin: 0;
vertical-align: middle;
height: 38px;
line-height: 38px;
border: none;
width: 30px;
background: none;
color: #000;
padding: 0;
font-size: 16px
}/* Data Table */
#top-cart-content .data-table,
table {
width: 98%;
max-width: 1272px;
margin: 10px auto;
border-collapse: collapse;
border-spacing: 0;
}#top-cart-content .data-table th {
padding: 9px;
border: 1px solid #e7e7e7;
font-size: 1.25em;
font-weight: normal;
white-space: nowrap;
text-align: center;
color: #605d5d;
background: #f8f6f6;
line-height: normal;
}#top-cart-content .data-table td {
padding: 18px;
border: 1px solid #e7e7e7;
vertical-align: top;
position: relative;
padding-top: 12px;
line-height: 18px;
padding-bottom: 12px;
}#top-cart-content .data-table td.no-border {border: 0 none !important;}#top-cart-content .data-table td.a-right.information {
padding-top: 18px;
}#top-cart-content .data-table a.product-image {
padding-top: 6px;
}#shopping-cart-table.data-table td.product-name-td {
min-height: 100px;
}#shopping-cart-table .product-name {
color: #000;
width: 94%
}#shopping-cart-table img {
width: 100%!important;
max-width: 150px;
}#shopping-cart-table img#loading-minicart-delete, #shopping-cart-table img#loading-minicart-update { width: 16px!important; }.cart-table input.quantity-decrease,
.cart-table input.quantity-increase,
.data-table .cart-label {
display: none;
}#top-cart-content .data-table .product-name {
text-transform: none;
font-weight: normal;
font-size: 12px;
color: #000;
line-height: 18px;
margin: 0;
float: left;
padding-top: 6px;
}#top-cart-content .data-table .product-name a {
color: #000;
}#top-cart-content .titulares_carrito {
text-transform: none;
}.seerelatedproducts {
background: #fff2cc;
border-radius: 0px;
text-align: center;
color: #000;
height: 22px;
line-height: 22px;
padding: 0 15px;
position: absolute;
bottom: 29px;
left: 18px;
}#mini-cart .seerelatedproducts {
bottom: 18px;
}#top-cart-content .price {
white-space: nowrap !important;
}.beenDelete {
padding-top: 21%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.1);
background-image: url();
background-position: center;
background-repeat: no-repeat;
max-height: 168px;
}#shopping-cart-table .beenDelete img { width: 16px!important; }#backtoshopping-topmenu-minicart {
text-align: center;
background: #828384;
color: #fff;
position: absolute;
right: 198px;
height: 44px;
line-height: 44px;
padding: 0 10px;
font-size: 15px;
top: 1px;
z-index: 9995;
}.container_14 {
width: 100%;
max-width: 1520px;
margin: auto;
position: relative;
}#loadingNextStep {
margin: 150px auto 180px;
}#headerDoorToDoor { text-align: center; color:#000; left:15%; font-style: normal; cursor:pointer; margin:0; font-size: 15px; top:0px; text-transform: capitalize; font-weight: normal; line-height: 22px; display: inline-block; padding:5px 0; vertical-align: middle; }#headerDoorToDoor img { width: 33px; height: auto; margin-right: 10px; vertical-align: middle; border:#fff 1px solid; }#headerDoorToDoor span.country { line-height: 45px; display: inline-block; font-size: 17px; }#headerClicHere {position: absolute; top: 58px; left:50%; margin-left:-120px; color: #66bc45; font-size: 18px; text-align: center; border:#66bc45 1px solid; padding:2px 10px; cursor:pointer; }#headerClicHere span.underline { border: none; text-decoration: underline; }#doorToDoorModal, #expertHelpModal { position: absolute; top:45px; background:#fff; width:calc( 100% - 2px ); text-align: center; border:#ccc 1px solid; padding:15px 30px 30px 30px; box-sizing: border-box; left: 0;
-webkit-box-shadow: 0px 7px 7px -3px rgb(0 0 0 / 60%); -moz-box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.60); box-shadow: 0px 7px 7px -3px rgb(0 0 0 / 60%); z-index: 9995; min-height: 550px; }body.isUsa #expertHelpModal { top: 45px; }#expertHelpModal { min-height: 450px; }#doorToDoorModalContainer, #expertHelpModalContainer { max-width: 1272px; margin: auto; position: relative }#expertHelpModal { min-height: none;}#expertHelpModalContainer, #doorToDoorExpHelp{ padding:115px 0 50px; text-align: center;}#doorToDoorExpHelp{ padding:100px 0 50px;}#expertHelpModalContainer ul, ul#doorToDoorExpHelp { display: flex; justify-content: center; margin-bottom: 30px; flex-wrap: wrap; }#expertHelpModalContainer li, #doorToDoorExpHelp li { width: calc( 25% - 30px ); display: inline-block; margin: 15px; color: #000; text-align: left; margin-bottom: 50px; font-size: 14px; background: #eee; padding: 55px 20px 20px 20px; position:relative; box-sizing: border-box; }#expertHelpModalContainer li a, #doorToDoorExpHelp li a { display: block; color:#000; background: #f3f3f3; border:#999 1px solid; color:#000; text-align: center; width: 110px; line-height: 42px; font-size: 13px; margin:62px auto 0; }#expertHelpModalContainer li a.centered, #doorToDoorExpHelp li a.centered { width: auto; min-width: 110px; max-width: 150px; padding:0 5px; }#expertHelpModalContainer li .icon-top, #doorToDoorExpHelp li .icon-top { position:absolute; top:-35px; left:50%; margin-left: -35px; background: #f1c232; height: 70px; width: 70px; border-radius: 70px; padding: 0px; box-sizing: border-box; text-align: center; padding-top: 12px; }#expertHelpModalContainer li .icon-top img, #doorToDoorExpHelp li .icon-top img { width: 40px; height: auto; }#expertHelpModalContainer li h3, #doorToDoorExpHelp li h3 { font-size: 18px; font-weight: normal; margin:0 0 30px 0; text-align: center; }#expertHelpModalContainer li:first-child h3, #doorToDoorExpHelp li:first-child h3{ margin-bottom: 31px; }#expertHelpModalContainer li p, #doorToDoorExpHelp li p{ font-size: 13px; line-height: 16px;}#expertHelpModalContainer .expertHelp-data a, #doorToDoorExpHelp .expertHelp-data a {display: block; margin:20px auto 0; padding: 5px; min-width: 150px; }#expertHelpModalContainer .expertHelp-data.longest a, #doorToDoorExpHelp .expertHelp-data.longest a { min-width: 200px; padding: 13px 8px; width: auto; }#expertCloseModal { position:absolute; right: 0px; top:0px; font-size: 30px; color:#000; }#doorToDoorCloseModal {position: absolute; font-size: 19px; color: #fff; top: 9px; right: 15px;}#MoreInfoContent {position: relative;}#closeMoreInfo { font-size: 26px;color: #000;padding-top: 10px;text-align: right;position: absolute;right: 0;top: 12px;}#doorToDoorCloseModalBottom { position:absolute; right: -15px; bottom:-25px; font-size: 30px; color:#000;}#doorToDoorModal h1 { font-size: 19px; font-weight: bold; padding: 9px 0; text-transform: capitalize; color: #fff; background: #434343ff;}#doorToDoorDeliverySteps { border:#efefef 1px solid; padding:0; -webkit-box-shadow: 0px 2px 4px 1px rgb(147 147 147); -moz-box-shadow: 0px 2px 4px 1px rgb(147 147 147); box-shadow: 0px 2px 4px 1px rgb(147 147 147); margin-bottom: 6%;}#doorToDoorDeliverySteps img.desktop { width: 100%; max-width: 1000px; margin:auto; padding-left: 30px; box-sizing: border-box; }.doorToDoorStep { display: inline-block; width: 33%; box-sizing: border-box; color:#000; padding: 30px 3%; }.doorToDoorStep h4 { margin:0 0 10px 0; padding:0; font-size: 14px;font-style: italic; line-height: 19px;height: 38px;}.doorToDoorStep img { display: block;margin: 0 auto; max-width: 145px;}.doorToDoorStep .bx1 img { max-width: 110px;margin-top: 30px;}.doorToDoorStep .bx3 img { max-width: 160px;margin-top: 40px;}.doorToDoorStep p { color: #595959; }.dtdMoreTxt {display: none;background: #f3f3f3ff; text-align: center;}.doorToDoorBox {border: 1px solid #cccccc; -webkit-box-shadow: 0px 2px 4px 1px rgb(147 147 147); -moz-box-shadow: 0px 2px 4px 1px rgb(147 147 147); box-shadow: 0px 2px 4px 1px rgb(147 147 147); margin: 30px 7% 24px; position: relative;height: 240px;}.doorToDoorBox img {margin-top: 20px;}.doorToDoorBox.dtd-open { height: 330px;}.doorToDoorBox span, .doorToDoorStepInfo h4 span { background: #f1c232ff; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; display: block; padding: 4px; font-size: 18px; font-weight: bold; width: 20px;margin: 10px auto 0;}.doorToDoorStepInfo h4 span {line-height: 16px;}p.doorToDoorBulletText, .seeLess-dtd-btn, .dtdMoreTxt, .dtd-open .seeMore-dtd-btn { display:none;}.seeMore-dtd-btn, .seeLess-dtd-btn { color: blue; text-decoration: underline; float: right; bottom: 8px; position: absolute; right: 20px;}.seeLess-dtd-btn {bottom: 107px;}.dtd-open .seeLess-dtd-btn, .dtd-open .dtdMoreTxt {display: block;}.dtd-open .dtdMoreTxt { position: absolute; bottom: 0; min-height: 94px; padding: 2px 3%; right: 0; width: 94%; display: flex; align-items: center;}#doorToDoorBottomText, .GR-Mobile, .dtd-mobile { display: none; }#doorToDorContFtr { background: #f3f3f3ff; position: relative; padding: 6px; margin: 12px 3% 35px; max-width: 99%;}#doorToDorContFtr span {display: inline-block; color: #000;font-size: 18px;padding: 2px 0;}#openMoreInfo { text-decoration: none; color: #000; line-height: 20px; position: absolute; right: 12px; top: 7px; background: #f1c232ff; border-radius: 3px; padding: 0 15px; font-size: 13px; -webkit-box-shadow: 0px 2px 4px 1px rgb(147 147 147); -moz-box-shadow: 0px 2px 4px 1px rgb(147 147 147); box-shadow: 0px 2px 4px 1px rgb(147 147 147);}.doorToDoorStepInfo p, .GR-Mobile p { border: 1px solid #efefef; padding: 14px 10px; text-align: justify; margin-top: 44px; font-style: italic; min-height: 66px; font-size: 12px;}img.googltRevStars { max-width: 53px;float: left; margin-right: 6px;}.doorToDoorStepInfo span.dtd-mobile {display: none;}/* Footer ================================================================================ */
#footer .footer-bottom-wrapper {
padding: 18px 0 18px;
background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/footer_bottom_bg.png) left top repeat-x;
color: #fff;
}#footer .footer-bottom-wrapper a {
color: #fff;
padding-right: 10px;
}#footer .footer-bottom-wrapper .footer-text-block {
float: left;
padding-left: 10px;
}.footer-links-box {
position: absolute;
top: 12px;
width: 271px !important;
right: 0;
overflow: hidden;
z-index: 999;
}.footer_search {
background: none repeat scroll 0 0 #C8C8C8;
border: 2px solid #999;
float: left;
margin: 0;
width: 267px;
display: none;
}.footer_search_input {
background: none !important;
border: none !important;
padding-left: 5px;
padding-top: 4px;
font-weight: bold;
color: #717171;
font-size: 14px !important;
width: 170px;
}.footer_search_button {
width: 43px;
background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/footer_search_button.png) no-repeat center center #797979;
text-indent: -9999px;
height: 28px;
border: none !important;
display: block;
float: right;
overflow: hidden;
}#label-search {
background: #797979;
color: #fff;
width: 33px;
height: 28px;
box-sizing: border-box;
line-height: 28px;
padding-left: 5px;
font-weight: bold;
float: left;
}.legalfooter {
font-size: 12px;
color: #000;
text-align: justify;
line-height: 16px;
padding: 100px 10px 30px;
position: relative;
}.hiddenbox ul {
padding-bottom: 15px;
padding-left: 20px;
list-style-type: disc;
line-height: 18px;
}.hiddenbox p {
line-height: 18px;
}a.short-description-link {
text-decoration: underline;
font-weight: normal!important;
color: #686868!important;
}.product-weight {
clear: both;
padding-bottom: 20px;
}.bton-help-link-new,
.btones_cats li.bton-help-link-new {
text-align: left!Important;
border: none!Important;
box-shadow: none!Important;
}.btones_cats { position:relative; }.btones_cats li.bton-help-link-new:hover,
li.bton-help-link-new:hover {
background: none!Important;
border: none!important;
}.bton-help-link-new a,
.btones_cats li.bton-help-link-new a {
color: #666!important;
text-decoration: underline!Important;
}.btones_cats li.bton-help-link-new a:hover,
.bton-help-link-new a:hover {
color: #999!Important;
}.help-popup-button { background: #efefef; text-align: center!important; cursor:pointer; color:#000; text-decoration: underline; }.help-popup-button:hover {background: #999; }#help-popup { display:none; width: 630px; background: #fff; position:absolute; left:50%; margin-left: -315px; top:150px; padding-top: 30px; padding-bottom: 50px; z-index: 9; text-align: center; }#help-popup h3 { font-size: 18px; padding-bottom: 25px; color:#000!important; }#help-popup .talk404 { flex-wrap: wrap;}#help-popup .talk404 li { text-align: center; display: inline-table; vertical-align: middle; border: #929292 1px solid; line-height: normal; height: 60px; background: #f1c232; color:#fff; font-size: 14px; box-shadow: none!Important; width: calc( 50% - 30px ); }#help-popup .talk404 li a { margin: 0 10px; vertical-align: middle; display: table-cell!important; height:60px; width: calc( 100% - 45px ); line-height: normal; color:#000; }#help-popup .talk404 li a em { display: none; }#help-popup .close-back { position: absolute; right: 10px; top:15px; font-size: 24px; margin: 0; }#help-popup .talk404 li:hover { background: #6c6c6c; border: #000 1px solid;}#help-popup .talk404 li:hover a {color:#fff;}.new-background.CaAndAUStrings { margin-top: 20px; }/*-------SEARCH PAGE--------*/
.category-wrapper {
padding: 0 !important;
background-color: #fff;
}.page-title h1 {
padding: 7px 10px 5px;
text-align: center;
color: #000;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
}.products-grid li.item, .bothModal .item {
padding: 6px 7px 5px;
position: relative;
border: #c7c7c7 1px solid;
display: inline-block;
box-sizing: content-box;
margin: 3px;
position: relative;
}.products-grid li.item {
margin:0 0.25% 3px!important;
width: 245px;
}.products-grid .product-image, .bothModal .product-image {
position: initial;
display: block;
border: 1px solid #e5e5e5;
text-align: center;
margin: 0;
box-sizing: border-box;
}.products-grid .product-name, .bothModal .product-name {
text-align: left;
height: 52px;
margin-top: 0;
}.products-grid .product-name2 {
height: 34px;
}.products-grid .product-name a, .bothModal .product-name a {
color: #555555;
font-size: 13px;
font-weight: bold;
padding-top: 5px;
display: block;
}.bton_buyListSmall {
height: 25px;
width: 100%;
background: #666;
text-align: center;
border: none;
font-size: 14px;
cursor: pointer;
color: #fff;
padding: 0 !important;
line-height: 25px;
}.bton_morePictures {
height: 25px;
line-height: 25px;
width: 100%;
text-align: center;
padding: 0px;
border: none;
border-radius: 0;
font-size: 14px;
box-sizing: content-box;
cursor: pointer;
color: #fff;
}.bton_morePictures a {
display: block;
color:#666;
text-decoration: underline;
}.bton_morePictures a:hover,
button.bton_buyListSmall:hover {
color: #CCC;
}p.availability.out-of-stock {
float: right;
height: 20px;
line-height: 20px;
margin: 0;
text-align: center;
color: #666;
font-size: 11px;
width: calc( 34% - 2px);
margin-right: 5px;
background:#cecfd3 ;
}.nrocat {
position: absolute;
left: 0px;
top: 0px;
text-align: center;
background: #7c7c7c;
color: #fff;
width: 26px;
height: 20px;
font-size: 15px;
line-height: 20px;
font-weight: bold;
z-index: 9;
}.fndo_gris {
background: #f3f3f3;
}.fndo_bco {
background: #fff;
}.product-name {
font-weight: 100;
margin-bottom: 0px;
font-size: 18px;
}.products-grid .price-box, .bothModal .price-box {
margin: 0;
float: left;
height: 23px;
line-height: 23px;
margin-bottom: 10px;
}.bothModal .caja_cant { float:right; }.btones_list_p_pict {
float: left;
width: 50%;
max-width: 95px;
}.btones_list_p_buy {
float: right;
width: 50%;
max-width: 95px;
padding-right: 7px;
box-sizing: border-box;
}.bothModal .btones_list_p_buy{ padding-right: 0; }.desc_list {
text-align: left;
font-size: 13px;
height: 64px;
overflow: auto;
margin-bottom: 5px;
}.desc_list a {
color: #000;
font-weight: bold;
}.products-list li.item .product-img-box,
.products-grid li.item .product-img-box {
position: relative;
display: block;
}.products-list li.item .product-image span.image-box,
.products-grid li.item .product-image span.image-box {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
-moz-transition: all 500ms ease;
}.img-shadow {
background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/img_shadow_left_bg.png) left top no-repeat;
max-width: 150px;
}.img-shadow div {
background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/img_shadow_right_bg.png) right top no-repeat;
}.img-shadow div div {
background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/img_shadow_bg.png) left top repeat-x;
height: 11px;
padding: 0;
}.regular-price,
.regular-price .price {
color: #000;
}.products-grid {
text-align: center;
}/*-----------troubleshooting------*/
td.fondotitulotabla,
#tablastroubleshotting td.fondotitulotabla {
border: #000 1px solid;
background-color: #DCDCDC;
}#tablastroubleshotting td {
padding: 10px;
border: #000 1px solid;
background-color: #fff;
}#tablastroubleshotting {
border: #000 1px solid;
color: #111111;
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
line-height: 13px;
margin-bottom: 30px;
}td.fondotablaentero {
border: #000 1px solid;
background-color: #fff;
}p.titulostablas2 {
font-size: 13px;
color: #000;
font-weight: bold;
}.fixeddiv {
position: fixed;
width: 100%;
top: 0;
bottom: auto;
z-index: 9999999;
background: #f1c232 !important;
color: #000 !important;
}.fixeddiv h1,
.fixeddiv h1 a {
color: #fff !important;
}#textofinde {
background: #999 url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/click_to_find_parts.png) no-repeat center bottom;
color: #fff;
text-align: center;
width: 80%;
max-width: 840px;
position: absolute;
margin-left: auto;
margin-right: auto;
top: 6px;
left: 6px;
right: 0;
min-height: 112px;
font-size: 27px;
padding-top: 12px;
border: none;
border-radius: 0px;
display: none;
z-index: 9;
-webkit-box-shadow: 0px 4px 6px 1px rgba(205, 205, 205, 1);
-moz-box-shadow: 0px 4px 6px 1px rgba(205, 205, 205, 1);
box-shadow: 0px 4px 6px 1px rgba(205, 205, 205, 1);
}.hiddenTextMore,
p.hiddenTextMore {
display: none;
padding: 10px 88px 0;
}.bton_back,
.bton_back-detail {
padding-bottom: 30px;
display: none;
}.fancybox-custom .fancybox-inner {
height: 470px!Important
}.titulares_cats_more h1 {
font-size: 16px;
display: inline-block;
}.titulares_cats_more.greenCat { background: #eee; color:#fff; margin-top:10px; font-style: normal; font-weight: normal; font-size: 16px; cursor:default; }.titulares_cats_more.redCat { background: #eee; color:#fff; margin-top:10px; font-style: normal; font-weight: normal; font-size: 16px; cursor:default; }.titulares_cats_more.yellowCat { background: #eee; color:#000; margin-top:10px; font-style: normal; font-weight: normal; font-size: 16px; cursor:default; }/******************* SCroll.js ***********************/
.sb-content::-webkit-scrollbar {
opacity: 0
}.sb-container {
position: relative;
overflow: hidden;
padding-right: 10px;
}.sb-content {
height: 100%;
box-sizing: border-box;
overflow-y: scroll;
}.sb-scrollbar-container {
position: absolute;
right: 5px;
bottom: 5px;
top: 0px;
width: 10px;
border: 1px solid #ccc;
border-radius: 0px;
background: #ccc;
}.sb-scrollbar {
position: absolute;
right: 0;
height: 2px;
width: 10px;
border-radius: 0px;
background: rgba(50, 50, 50, 0.5);
/*min-height: 30px;*/
}.sb-scrollbar:hover {
background: rgba(0, 0, 0, 0.5);
}/*------quantity styles----*/
.caja_cant {
height: 23px;
line-height: 23px;
position: relative;
margin-bottom: 10px;
display: inline-block;
}.caja_cant input {
width: 28px;
background: transparent;
border: 0;
text-align: center;
vertical-align: middle;
font-size: 12px;
}.caja_cant input.isCoreInput {
margin-right: 28px;
}.pcQty {
display: inline-block;
}.caja_cant.qtyActive {
position: absolute;
right: 2px;
background: #f3f3f3;
-webkit-box-shadow: 0px 4px 6px 1px rgba(205, 205, 205, 1);
-moz-box-shadow: 0px 4px 6px 1px rgba(205, 205, 205, 1);
box-shadow: 0px 4px 6px 1px rgba(205, 205, 205, 1);
height: 297px;
z-index: 99;
padding: 5px;
box-sizing: border-box;
}.catalog-category-view .caja_cant.qtyActive .qtySelect {
margin-left: -56px;
top: 36px;
width: 100px;
}.caja_cant.qtyActive .qtySelect {
opacity: 1;
display: block;
}.caja_cant.qtyActive input {
background: white;
border: 1px solid #999999;
height: 19px;
width: 40px;
margin-right: 3px;
}.caja_cant.qtyActive input[disabled="disabled"] {
background: transparent;
border: 0 none;
height: 19px;
width: 40px;
margin-right: 0px;
}.product-view .caja_cant.qtyActive.showReverse .qtySelect {
top: unset;
bottom: 38px;
height: 274px;
padding-left: 20px;
display: block;
}.qtySelect.mobileMode {
background: #fff;
height: auto;
top: 33px;
margin: 0!important;
left: 0;
border: #d9d9d9 1px solid;
width: 100px!important;
padding-top: 5px;
display: none;
}.catalog-category-view .caja_cant.qtyActive .qtySelect.mobileMode {
top: 26px;
}.qtyActive .qtySelect.mobileMode,
#customSuggestedSliderSelect {
display: block
}.qtySelect.mobileMode .sb-container {
width: auto!Important;
padding-top: 5px;
}.arrowQty {
width: 22px;
height: 9px;
position: absolute;
left: 45px;
top: -9px;
background: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/arrow-qty.png") no-repeat center top;
z-index: 2
}#modalSuggestedProdCont .caja_cant label span {
margin-left: 0
}.caja_cant label {
color: #000;
cursor: pointer
}.caja_cant label span {
background: url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/arrow-down-select.png') no-repeat 4px 0;
width: 25px;
height: 13px;
display: inline-block;
text-indent: 9999px;
vertical-align: middle;
margin-left: 0px;
overflow: hidden
}.caja_cant.qtyActive label span {
background-position: 2px 0;
}#top-cart-content .caja_cant label span,
.checkout-cart-index .caja_cant label span {
background-position: center center
}.qtySelect {
position: absolute;
opacity: 0;
background: #f3f3f3;
width: 94px;
text-align: center;
padding: 0 9px 0 30px;
top: 40px;
z-index: 99;
box-sizing: border-box;
left: 50%;
margin-left: -47px;
display: none;
}.qtySelect .sb-content div.qtyActiveOption {
font-weight: bold;
text-decoration: underline;
}#modalSuggestedProdCont .caja_cant.qtyActive.suggestedSelect {
top: 0px;
height: 26px;
box-shadow: none;
right: -7px;
}.suggestLabelCnt {
position: absolute;
bottom: 2px;
right: 0px;
}select.mobileQty {
position: absolute;
right: 0;
width: 22px;
top: 3px;
}.qtySelect .sb-content div,
#top-cart-content .qtySelect div {
cursor: pointer;
border-bottom: #d7d7d7 1px solid;
padding-bottom: 5px;
margin-bottom: 5px;
color: #000;
font-size: 13px;
line-height: normal;
}.breadcrumbs {
margin-top: 1px
}.fixeddiv .breadcrumbs {
margin-top: 0
}.breadcrumbs-wrapper {
background: #fff;
width: 100%;
overflow: hidden;
}.breadcrumbs li {
float: left;
}.breadcrumbs li a {
color: #cc0000;
display: block;
text-decoration: underline;
height: 30px;
line-height: 30px;
background: #ffffff;
border-bottom: #ccc 1px solid;
border-top: #ccc 1px solid;
padding: 0 10px 0 20px;
float: left;
position: relative;
min-width: 150px;
text-align: center
}.breadcrumbs a::after {
content: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/breadcrumbs-after-white.png");
position: absolute;
top: 0;
right: -10px;
width: 10px;
height: 30px;
z-index: 2;
}.breadcrumbs li.home a {
background: #ffffff url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/breadcrumbs-home-desktop.png') no-repeat center 3px;
padding: 0;
width: 80px;
min-width: auto;
border-left: #cccccc 1px solid
}.breadcrumbs li.home a::after {
content: "";
display: none;
}.breadcrumbs li.home a::before {
content: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/breadcrumbs-after-white.png");
position: absolute;
right: -10px;
top: 0;
z-index: 2
}.breadcrumbs li span {
display: none;
}.checkout-onepage-index .breadcrumbs-wrapper {
display: none;
}.esp .solo-esp {
display: inline-block!important
}.italic-style {
font-style: italic;
}#save30DaysCart { background: #b7b7b7; line-height: 40px; text-decoration: none; padding:0 15px; box-sizing: border-box; width: auto; font-size: 14px; color:#000; display: inline-block; margin-right: 3px; vertical-align: middle;}#msg30DaysCartSave {
width: 650px;
text-align: center;
height: 140px;
}#msg30DaysCartSave p {
font-weight: normal;
margin-top: 8%;
}#customSuggestedSliderSelect {
position: absolute;
z-index: 999;
opacity: 1;
width: 92px;
height: 258px;
padding-top: 5px;
margin: 0;
padding-left: 29px;
padding-right: 11px;
margin-top: 10px;
}#customSuggestedSliderSelect.hidden {
opacity: 0;
display: none;
}select.mobileQty {
background: url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/arrow-down-select.png') no-repeat -1px 2px;
border: 0 none;
color: transparent;
display: inline-block;
}.spanQty.hidden {
display: none !important;
}select.mobileQty.qtyIsActive {
border: none;
}.breadcrumbs { margin-top:1px}.fixeddiv .breadcrumbs { margin-top:0}.breadcrumbs-wrapper { background: #fff; width: 100%; overflow: hidden; }.breadcrumbs li { float:left; }.breadcrumbs li a {color:#666666; display:block; text-decoration: underline; height: 30px; line-height: 30px; background:#ffffff; border-bottom: #ccc 1px solid; border-top: #ccc 1px solid; padding:0 10px 0 20px; float: left; position: relative; min-width: auto; text-align: center }.breadcrumbs a::after { content: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/breadcrumbs-after-white.png"); position: absolute; top: 0; right: -10px; width: 10px; height: 30px; z-index: 2; }.breadcrumbs li:last-child a { text-decoration: none; cursor:default; }span.underline_green{ position:relative; bottom:6px; width: 100%; height: 2px; background: #f1c232; display: block!important;}.breadcrumbs .cummins span.underline_green, .cummins span.underline_green {background: #f1c232; }.breadcrumbs .caterpillar span.underline_green, .caterpillar span.underline_green {background: #f1c232; }span.underline_videos{ position:relative; bottom:-2px; width: 100%; height: 2px; background: #66bc45; display: block;}select.mobileQty.qtyIsActive option {
width: 80px;
text-align: center;
color: #000;
}.titulares_cats_more .titleMoreBtonClose,
.titulares_cats_more .titleMoreBtonOpen {
position: absolute;
right: 10px;
top: 50%;
margin-top: -8px;
}.category-title-content { margin-top: 15px; }.bothModal { position: absolute; z-index: 9998; top: 145px; left: 50%; margin-left:-550px; background: white; width: 95%; max-width: 1100px; border: #b7b7b7 1px solid; -webkit-box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.60);
-moz-box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.60);
box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.60); padding-bottom: 20px; }.closeInStockModal {right: 8px; border: none; color: #000; font-size: 26px; font-weight: normal; top: 3px; position: absolute; }.bothModal h3 {width: 100%; background: #f1c232; color: #000; border: none; font-size: 22px; text-align: center; margin:0 0 20px; font-weight: normal; height: 50px; line-height: 50px }.bothModal .productDetail, .inStockModal .item { height:370px; width: 245px; float:left; margin-left: 20px; padding-right: 20px; position: relative; }.bothModal.inStockModal .productDetail { float:none; display: table-cell; padding-left: 20px;}.inStockModal .item { float:none; margin:auto; display: block; padding:6px 7px 5px; box-sizing: border-box; }.availabilityModal .contactDetails { float:left; width: calc(95% - 245px); height: 365px; position:relative; }.availabilityModal .contactDetails ul { text-align: center; position: absolute; top: 50%; margin-top: -40px; width: 100%; display: flex; justify-content: space-evenly; }.availabilityModal .contactDetails li { background:#f1c232; border:none; height: 80px; line-height: 80px; display: inline-block; width: 30%; }.availabilityModal .contactDetails li a{ color:#000; display: block; text-align: center; font-size: 16px; display: block; line-height: 80px; }.phone-icon-small, .mail-icon-small, .box-icon-small, .cart-icon-small, .whatsapp-icon-small {display: inline-block; width: 20px; height: 20px; vertical-align: text-top; padding-right: 5px; vertical-align: middle; }.phone-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-phone.png) no-repeat; image-rendering: optimizeQuality;}.mail-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-mail.png) no-repeat;}.box-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-box.png) no-repeat;}.cart-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-cart.png) no-repeat;}.whatsapp-icon-small { background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/whatsapp-icon-help.png) no-repeat; width: 22px; height: 22px; padding-right: 8px; }.prod_availability { width: 34%; float:left; text-decoration: underline; }.product-in-stock-text { width: 100%; padding-left: 30px; box-sizing: border-box; vertical-align: middle; display: table-cell; }.product-in-stock-text p { color: #000; font-size: 19px; padding-left:40px; line-height: 80px; }.product-in-stock-text img { vertical-align: middle; padding-right: 10px; }.es .contSuggList .prod_availability { width: 34%;}.es .products-grid .caja_cant input, .pt .products-grid .caja_cant input { width: 22px;}.ms .products-grid .caja_cant input { width: 18px; background-position: -2px -1px;}.availability-icon { padding-right: 4px; width: 11px; height: 11px; content:url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/phone-green.svg'); }.instock-icon{ content:url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/checkmark.svg'); padding-left: 5px; width: 12px; height: 12px; }.availability-icon, .instock-icon { display: inline-block; vertical-align: middle; box-sizing: content-box; }.prod_availability a { color:#666; line-height: 25px; box-sizing: border-box; font-size: 12px; display: block; text-decoration: underline; }.it .category-products .prod_availability, .fr .category-products .prod_availability, .it .onSuggestedProduct .prod_availability, .fr .onSuggestedProduct .prod_availability, , .ms .onSuggestedProduct .prod_availability, .ms .category-products .prod_availability { width: calc( 35% - 1px )!important; }.it .availability-icon, .fr .availability-icon { padding-right: 2px; }.product-view .product-shop .prod_availability { height: 36px; }.product-view .product-shop .prod_availability a { line-height: 35px; }.bothModal .product-name { font-size: 13px; padding-top: 5px; }.bothModal .bton_buyListSmall { background: #666; }.bothModal .bton_morePictures { background: none; text-align: left; }.bothModal .nrocat { display: none; }.whatsapp-icon-small { background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/whatsapp-icon-help.png) no-repeat;}#modalSuggestedProdCont .bton_morePictures { text-align: left; padding-left: 7px; font-size: 12px }#modalSuggestedProdCont .caja_cant input { width: 30px;}.download-pdf{ background: #666; color:#fff!Important; line-height: 40px; text-align: center; margin: 40px auto 10px; display: block; max-width: 600px; font-style: italic; font-size: 14px; }.back-to-category-green { background: #f1c232; display: block; color:#000; line-height: 40px; text-align: center; margin: 40px auto; max-width: 600px; clear:both; font-size: 14px; }.home_text a.download-pdf, .home_text a.back-to-category-green {color:#fff!Important; text-decoration: none!important; font-style: normal; text-transform: capitalize; }.home_text a.back-to-category-green {color:#000!Important;}#download-pdf img { vertical-align: middle; padding-left: 10px;}article { max-width: 1272px; margin:auto; position:relative;}#troubleshootingPCBtn { background: #666; float:right; margin:0; border:#d9d9d9 1px solid; padding:0 15px; font-size: 13px; font-style: normal; line-height: 34px; text-transform: capitalize; }#troubleshootingPCBtn span{ font-weight: bold; text-decoration: underline; }#troubleshootingGetEmail { background: #fff; border:none; z-index: 999; width: 90%; max-width: 600px; position:absolute; left: 50%; margin-left: -300px; top:120px; padding: 0 0 15px; box-sizing: border-box; webkit-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60); -moz-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60); box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60); }#troubleshootingGetEmail img { vertical-align: middle; padding-right: 10px; }.troubleshootingGetEmailHeader { background:#1c4587; text-align: center; color:#fff; line-height: 50px; font-size: 16px; }.closeModal{ font-size: 24px; position: absolute; right: 10px; top: 2px; cursor: pointer; color: #fff; font-weight: normal; }#troubleshootingGetEmail .infoCont { width: 90%; max-width: 300px; margin:auto; }#troubleshootingGetEmail p, #troubleshootingMsgs p{ text-align: center; font-size: 18px; padding: 30px 10px 5px 10px; line-height: 30px; color:#000; }#troubleshootingMsgs p { color:#fff; }#troubleshootingEmailSubmit {width: 70px; background: #1c4587; color: #fff; height: 35px; line-height: 35px; font-weight: normal; margin: 0 0 20px 0; cursor: pointer; float: right; border:none; font-size: 16px;}#troubleshootingEmail { display:block; height: 38px; line-height: 38px; padding: 0 5px; background: #efefef; border: #ccc 1px solid; max-width: 400px; margin:20px auto 10px; width: 100%; font-style: italic; box-sizing: border-box; }#troubleshootingMsgs .checkmark { width: 35px; padding-left: 15px; vertical-align: middle; margin-top: -5px;}#troubleshootingMsgs { background: #0b5394; color: #fff; webkit-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60); -moz-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60); box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60); z-index: 999; width: 90%; max-width: 600px; position:absolute; left: 50%; margin-left: -300px; top:120px;}#troubleshootingMsgs #success { padding: 0; line-height: 50px; margin:0; }#referer-friend { width: 140px; line-height: 28px; text-align: center; color:#000; background: #d9d9d9; cursor:pointer; position:absolute; right: 0; top:0; margin-top:6px; z-index: 9 }#refer-popup { position:absolute; top: 280px; width: 90%; max-width: 800px; left: 50%; margin-left: -400px; padding: 40px 45px; box-sizing: border-box; background: #fff;
z-index: 9999; -webkit-box-shadow: 0px 7px 7px -3px rgb(0 0 0 / 60%); -moz-box-shadow: 0px 7px 7px -3px rgba(0, 0, 0, 0.60); box-shadow: 0px 7px 7px -3px rgb(0 0 0 / 60%); border: #b7b7b7 1px solid;}.close-refer-friend{ right: 5px; top: 0px; position: absolute; width: 30px; height: 30px; background: #fff; text-align: center; cursor: pointer; color: #434343; line-height: 30px;
z-index: 9999; font-size: 24px; }.share-links-container { background: #1c4587; color:#fff; padding:0 5px; height: 60px; width: 100%; }.arrow-share { background: none; padding-left: 20px; color:#fff; float:left; line-height: 58px; box-sizing: border-box; font-size: 18px; }.es .arrow-share { padding-left: 10px; }.arrow-share img { vertical-align: middle; padding-left: 0px; }.share-links { float:right; padding: 6px 0 0 0 }.share-links .shareBtn { display: inline-block; border:#fff 1px solid; padding:5px 10px; line-height: 0; margin:0 5px; }.checkout-cart-index #referer-friend { display: none; }#ftos_ddhome.full-width, #ftos_ddhome-cat.full-width { max-width: 1272px;}#ftos_ddhome img.desktop, #ftos_ddhome-cat img.desktop { width: 100%; float: none; }.estilo-ul-product {padding-left:18px; list-style-type: disc; }.estilo-ul-product ul { margin-bottom: 5px; }.estilo-ul-product ul li { margin-left: 15px; list-style-type: circle;}#detroit-diesel-parts.container_boxed { display: flex; justify-content: space-between;}.help-content { max-width:900px; margin: 30px auto 30px; position:relative; }.help-content h2 { font-size:18px; font-weight:bold; border-bottom:#000 1px solid; padding-bottom:10px; margin-bottom:30px; color:#000; }.help-content ul { width:70%; margin:auto; display:flex; justify-content:space-between; margin-bottom:30px; }.help-content li { display:inline-block; line-height:64px; margin:0; border:none; color:#000; text-align:center; width: calc( 50% - 15px ); margin-bottom:20px; font-size:14px }.help-content li a { display:block; color:#fff; }.help-content .green li a {color:#000; }.help-content li a em {display:none!Important; }.help-content .green li{ background:#f1c232; }.help-content .grey li { background: #b7b7b7; }.help-content .dark-grey li { background: #666666; }.help-content ul.green { width:100%;}.help-content ul.green.smaller { width:80%;}.help-content ul.green.smaller li { width: calc( 50% - 22px ); }.help-content .green li { width: calc( 25% - 22px ); }.help-content .close-back { position:absolute; right:5px; top:-8px; color:#000; font-size:22px; font-weight:bold; margin:0}#bton-door-to-door-minicart img.countryFlag { height: 40px; width: auto; vertical-align: top; margin:0!important; display: inline-block; margin:0!Important; }#bton-door-to-door-minicart span { display: inline-block; padding-left: 15px; line-height: 40px; font-size: 14px; }a.link-video { background: url('/media/images/youtube_grey.png') no-repeat center left; padding-left: 32px; font-weight: normal!important; line-height: 35px; text-decoration: underline; display: block; }#jobs-menu a { padding:0 20px!important; margin-top: 8px!important; background: none!important; line-height: 28px!important; }#customer-search-results { padding-top: 0!important; margin-top: 35px;}#customer-search-results-close { background: none!important; font-size: 22px; top:0!important; right: 0!important; }#header-customer-search { position: absolute;bottom: 0;right: 0; }#header-customer-search a { padding: 7px 0 0 0; line-height: 30px; }#header-customer-search input { font-size: 11px; background: #eee; padding-left: 5px; padding-right: 0}#header-customer-search .customer-search-result-item {background: #fff; border: #d5d5d5 2px solid;
webkit-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60);
-moz-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60);
box-shadow: 0px 4px 7px -3px rgb(0 0 0 / 60%);
padding: 20px; box-sizing: border-box; margin-top:0!important; margin-bottom: 15px; }#expertHelpCart { position: absolute; top:-95px; height:95px; background: #fff; z-index: 9994; width: 100%; -webkit-box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.60);
-webkit-box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%);
-moz-box-shadow: 0px 1px 5px -3px rgba(0,0,0,0.60);
box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%);}#expertHelpCart .container_12 { display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; align-items: center; height: 95px; position:relative; }#logo-cart { width: 150px; float: left; padding-right:90px; }#expertHelpCart ul { display: flex; width: calc( 100% - 255px ); justify-content: space-between; }#expertHelpCart li { width: calc( 23% - 30px ); display: inline-block; color: #000; text-align: center; font-size: 14px; background: #eee;
padding: 0px 0px 0px 40px; position: relative; box-sizing: border-box; line-height: 40px;}#expertHelpCart li h3{font-size: 16px; font-weight: normal; margin: 0; text-align: center; }#expertHelpCart li a {color:#000; display: block; }#expertHelpCart li .icon-top { position: absolute; top: -5px; left: -25px; background: #f1c232; height: 50px; width: 50px; border-radius: 50px; padding: 0px; box-sizing: border-box; text-align: center; padding-top: 10px; }#expertHelpCart li .icon-top img { width: 30px; height: auto; }#closeExpertCart { position: absolute; right: -35px; font-size: 24px; font-weight: normal; top: -1px; width: 35px; height: 35px; text-align: center; cursor: pointer; color: #000; line-height: 35px;}#salesRepDoorToDoorOption { position: absolute; left:0; top: 20px; font-size: 12px; font-weight: normal;}#salesRepDoorToDoorOption a { display: table-cell; padding: 0 10px; text-align: center; line-height: 25px; background: #efefef; }#salesRepDoorToDoorOption a.btnActive { color:#000; background: #f1c232; }@media only screen and (max-width: 1020px){#contSuggestedList .onSuggestedProduct {
width: 15%;
margin: 0 1% 20px;
}#contSuggestedList .onSuggestedProduct .img-mask {
width: 98%;
}}@media only screen and (max-width: 901px){#contSuggestedList .onSuggestedProduct .img-mask {
width: 98%;
height: 67%
}#mini-cart.overSuggestedProducts { right:2.5%; height: 40px; line-height: 40px; top:1px}}@media only screen and (max-width: 820px){header#header .nav-container>ul li {
position: relative;
padding: 0;
height: auto!important;
background: none;
display: block;
width: 100%!important;
text-align: left
}header#header .nav-container>ul li.linkClose {
display: block;
}header#header .nav-container>ul li li {
position: relative;
padding: 0 5px 9px;
float: none!important;
}header#header .nav-container>ul li a {
font-size: 13px!important;
line-height: 28px!important;
padding: 7px 7px 7px 12px;
display: block;
float: none;
border-bottom: 1px solid #d6d6d6;
}header#header .nav-container>ul li li a {
border-bottom: none;
}header#header .nav-container>ul li li a {
font-size: 1.41em;
}#nav li#linkhome a,
#nav li#linkhome {
background: none!important;
text-indent: inherit;
}header#header .nav-container>ul li.linkClose a {
font-size: 16px!important;
}#linkhome.active-home,
#linkhome.active-home:hover>a {
background: transparent !important;
color: #000 !important;
text-indent: 0;
}#linkhome {
text-indent: 0;
background: transparent !important;
}#linkhome:hover>a {
background: transparent !important;
}#modalSuggestedProdCont .btones_list_p_buy {
width: 50%;
}#modalSuggestedProdCont .bton_morePictures {
margin: 0 auto;
font-size: 13px
}#suggested-products-modal .bton_buyListSmall {
font-size: 13px;
}.ms #suggested-products-modal .bton_buyListSmall { line-height: normal;}#modalSuggestedProdCont .btones_list_p_pict {
width: 50%;
text-align: center;
}.catalog-category-view .caja_cant input,
.caja_cant.qtyActive input[disabled="disabled"] {
width: 26px;
color: #000!important;
padding: 0;
line-height: 23px;
height: 23px;
opacity: 1;
}.catalog-category-view .caja_cant input,
.catalog-category-view .caja_cant.qtyActive input[disabled="disabled"] {
vertical-align: top;
opacity: 1
}.catalog-category-view .suggestedQtyContent.caja_cant input,
.catalog-category-view .suggestedQtyContent.caja_cant .caja_cant.qtyActive input[disabled="disabled"] {
vertical-align: middle;
}.checkout-cart-index .caja_cant.qtyActive {
right: initial
}.caja_cant input {
opacity: 1;
font-size: 13px;
color: #000
}#modalSuggestedProdCont select.mobileQty {
padding: 0;
background-position: 1px 0;
margin: 0;
}#modalSuggestedProdCont .suggestedQtyContent.caja_cant {
width: calc(50% - 2px);
margin: 0
}#modalSuggestedProdCont .suggestedProdInfoContent select.mobileQty {
background-position: center;
height: 38px
}#modalSuggestedProdCont input,
.checkout-cart-index #modalSuggestedProdCont input {
width: 24px;
padding: 0;
}#modalSuggestedProdCont .suggestedQtyContent.caja_cant .caja_cant {
height: 100%;
}.caja_cant label span {
background-position: 4px -1px
}.suggestedProdInfo,
p.suggestedNameProduct,
.suggestedDescProduct {
margin-left: 0;
}p.suggestedNameProduct {
padding-left: 10px;
}#customSuggestedSliderSelect {
height: 272px;
margin-left: 9px!important;
margin-top: 2px!Important;
padding-left: 12px!important;
}.suggestLabelCnt {
position: static;
}.sb-scrollbar-container {
width: 18px;
background: #dadada;
}.sb-scrollbar {
width: 18px;
}.bothModal { left:2.5%; margin:0; top:130px; }.bothModal .productDetail, .inStockModal.bothModal .productDetail { width: 52%; height: auto; margin-left: 10px; padding-right: 0; float:none; display: table-cell; padding-left: 0; }.inStockModal.bothModal .item { width: auto;}.product-in-stock-text { padding-left: 5px; }.product-in-stock-text p{ font-size: 15px; line-height: 24px; padding-bottom: 20px; padding-left: 5px; padding-right: 8px }.product-in-stock-text img { width: 17px; height: auto;}.bothModal h3 { font-size: 16px; line-height: 20px; padding:10px 0; box-sizing: border-box; height: auto; margin-bottom: 20px; }.availabilityModal .contactDetails, .product-in-stock-text { width: 45%; float:none; display: table-cell; height: auto; margin:0; vertical-align: middle; }.availabilityModal .contactDetails li { width: 100%; box-sizing: border-box; margin: 10px 0; }.closeInStockModal { top:0; right: 6px; }.bothModal .desc_list { display: none;}.bothModal .caja_cant, .bothModal .price-box { width: 100%; box-sizing: border-box; background: #fff; display: block; float: none; height: 35px; line-height: 35px; padding-left: 0px }.bothModal .caja_cant { padding-left: 7px;}.bothModal .caja_cant input{ height: 35px!important; }.bothModal .bton_morePictures { display: none; }.bothModal .btones_list_p_buy { width: 100%; max-width: none; float: none;}.availabilityModal .contactDetails ul { display: block; padding: 0 10px; box-sizing: border-box; }.bothModal .product-name { height: auto; padding-bottom: 20px; padding-top:5px; }.bothModal .item { padding: 5px; }.bothModal .caja_cant label span { float:right; height: 35px; background-position: center; }.bothModal .qtySelect { margin: 0; left: 12px; top:37px; }.availabilityModal .contactDetails li { width: 100%!important; }.bothModal .caja_cant.qtyActive { position:relative; background: #fff; padding-left: 12px; }.availabilityModal .contactDetails ul { position:static; vertical-align: middle; margin:0; }.bothModal .caja_cant.qtyActive .qtySelect { margin-left:-2px; padding-top: 5px; }.es #modalSuggestedProdCont .caja_cant input { width: 24px; }#troubleshootingGetEmail, #troubleshootingMsgs { left: 5%; margin-left:0; top:0; }table.data-table tbody, table.data-table tbody tr, table.data-table tbody th, table.data-table tbody td { display: block; }#minicart-background-modal { top:135px!important; background: #fff; z-index: 999; }#shopping-cart-table.data-table.cart-table thead tr { display: none}#top-cart-content .data-table { width: 100%; display: block; margin:0; }#top-cart-content .data-table .product-name { font-size: 12px; padding-top: 0; }#shopping-cart-table.data-table.cart-table tr {
border: none;
padding: 10px 0 ;
background: #fff;
margin: 0;
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
border-bottom:#d9d9d9 1px solid;
}#shopping-cart-table.data-table.cart-table tr:last-child { border:none;}#shopping-cart-table.data-table.cart-table td{ border:none; padding:0; font-size: 12px; padding:0; background: #fff; color:#000; }#shopping-cart-table.data-table.cart-table td:first-child {
float: left;
width: 28%;
padding: 0 0 5px 6px;
max-width: 104px;
box-sizing: border-box;
}#shopping-cart-table.data-table.cart-table td:last-child:after { clear:both; }#shopping-cart-table.data-table.cart-table td a.product-image { width: auto!important; padding:0!important; max-height: 70px; overflow: hidden; display: block; }#shopping-cart-table.data-table.cart-table td.a-right.information:nth-child(4){width: 28%;
max-width: 104px;
display: block;
box-sizing: border-box;
padding: 0!important;
background: #fff;
float: left;
padding-left: 6px!Important;
}#shopping-cart-table.data-table.cart-table td.a-center.information {
width: 44%!important;
display: block;
box-sizing: border-box;
padding: 0;
background: #fff;
float: left;
font-size: 12px;
}#shopping-cart-table.data-table.cart-table td.a-right.information.last {
width: 33%;
display: block;
box-sizing: border-box;
padding: 0;
background: #fff;
margin: 0;
float: left;
}#shopping-cart-table.data-table.cart-table td.a-right.information.subtotal { font-weight: bold; font-size: 13px; color:#000; width: 28%; }#shopping-cart-table.data-table.cart-table td.a-right.information.price .cart-price { float:right; padding-right: 0; }#shopping-cart-table.data-table.cart-table .seerelatedproducts {
position: static;
margin: 10px 0 10px 8px;
display: inline-block;
text-align: left;
padding: 0 0 0 5px;
height: auto;
background: none;
text-decoration: underline;
color:#0000ff;
font-size: 12px; font-style: italic;
}#shopping-cart-table.data-table.cart-table td .cart-label, #shopping-cart-table.data-table.cart-table .mobileDeleteTxt {
font-size: 12px;
text-align: center;
background: #fff;
display: inline-block;
width: auto;
padding: 0;
float: none;
line-height: 30px;
padding: 0;
vertical-align: middle;
}#shopping-cart-table.data-table.cart-table td:last-child .cart-label { display: none!important; }#shopping-cart-table.data-table.cart-table span.qtyTxt {
display: inline-block;
text-align: center;
background: #fff;
line-height: 30px;
vertical-align: middle;
padding-left: 15px;
padding-right: 5px;
}#shopping-cart-table.data-table.cart-table .btn-checkout-delete {
display: none;
}#shopping-cart-table.data-table.cart-table td.mobileDeleteColumn {
display: none!Important;
width: 17%;
display: block;
border-right: #f6f6f6 1px solid;
background: #fff2cc;
padding: 0;
float: left;
}#shopping-cart-table.data-table.cart-table .mobileDeleteTxt {
text-indent: -99999px;
overflow: hidden;
}#shopping-cart-table.data-table.cart-table td.mobileDeleteColumn .btn-checkout-delete {
display: block;
margin: auto;
float: none;
background: #fff2cc url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/delete_icon_s.png) no-repeat center center;
margin-top: 3px;
}#shopping-cart-table.data-table.cart-table td .cart-price {
text-align: right;
display: block;
padding-right: 10px;
box-sizing: border-box;
line-height: 30px;
vertical-align: middle;
}#shopping-cart-table.data-table.cart-table .caja_cant label {
display: inline-block;
text-align: center;
line-height: 30px;
}#shopping-cart-table.data-table.cart-table td .caja_cant input {
font-size: 12px;
width: 35px;
display: inline-block;
margin: 0!important;
vertical-align: middle;
line-height: 30px;
height:30px;
}#top-cart-content .data-table td.a-right.information { padding:0!important; }#top-cart-content .data-table .beenDelete {padding:5px 0;}.checkout-onepage-index #mini-cart.mini-cart2 { display: none!important; }#mini-cart.mini-cart2 { z-index: 9995 ;}.img-shadow div { padding:0!important; }#shopping-cart-table.data-table.cart-table .mobileDeleteColumn, #shopping-cart-table.data-table.cart-table span.qtyTxt { display: inline-block; vertical-align: middle; }#shopping-cart-table.data-table.cart-table .quantity-box { width: 100%; height: 100%; background: none; }#shopping-cart-table.data-table.cart-table .caja_cant { height: 100%; margin: 0; background: none; width: 100%; text-align: center; }#shopping-cart-table.data-table.cart-table tr.subtotal { display: flex; min-height: auto; align-items: baseline; background: #fff; box-shadow: none; justify-content: flex-end; margin-bottom:0; }#shopping-cart-table.data-table.cart-table tr.subtotal td.a-center.information { background: none; }#shopping-cart-table.data-table.cart-table tr.subtotal td:first-child { padding: 0; }#shopping-cart-table.data-table tr.subtotal td .contSubtotal { padding:0 10px 5px; font-weight: normal; background: none; font-size: 13px; }#shopping-cart-table.data-table tr.subtotal td:last-child .contSubtotal{ font-weight: bold; }#shopping-cart-table.data-table tr.subtotal td.information, #shopping-cart-table.data-table.cart-table tr.subtotal td.a-center.information { height: 40px; line-height: 40px; padding:0; }#shopping-cart-table.data-table.cart-table .caja_cant.qtyActive .qtySelect {
padding-left: 14px;
padding-right: 10px;
width: 70px!important;
top:30px;
left:50%;
margin-left: -25px;
border: #d9d9d9 1px solid;
padding-top: 8px;
}#shopping-cart-table.data-table.cart-table .caja_cant.qtyActive { right: 0; }.beenDelete img#loading-minicart-update, .beenDelete img#loading-minicart-delete { width: 16px!important; min-width: none; display: block;}#expertHelpModalContainer{ margin:0px auto; padding:0; }#expertHelpModal { padding: 10px; }#expertCloseModal { right:0; top:-30px; font-size: 24px; }#closeMoreInfo {right: 10px;}#doorToDoorExpHelp {padding: 65px 0 50px;}#expertHelpModalContainer ul, #doorToDoorExpHelp { margin-top: 20px; }#expertHelpModalContainer li, #doorToDoorExpHelp li { padding: 15px; padding-left: 10px; }#expertHelpModalContainer li .icon-top, #doorToDoorExpHelp li .icon-top { position:static; display: inline-block; width: 35px; height: 35px; padding-top: 7px; margin-left: 0; }#expertHelpModalContainer li .icon-top img, #doorToDoorExpHelp li .icon-top img { width: 22px; }#expertHelpModalContainer li h3, #doorToDoorExpHelp li h3 { display: inline-block; font-size: 15px; margin:0; padding-top: 8px; padding-left: 5px; }#expertHelpModalContainer li:first-child .icon-top, #expertHelpModalContainer li:nth-child(5) .icon-top, #expertHelpModalContainer li:nth-child(6) .icon-top { position:absolute; left:10px; top:50%; margin-top: -17.5px; }#doorToDoorExpHelp li:first-child .icon-top, #doorToDoorExpHelp li:nth-child(5) .icon-top, #doorToDoorExpHelp li:nth-child(6) .icon-top { position:absolute; left:10px; top:50%; margin-top: -17.5px; }#expertHelpModalContainer li:first-child h3, #expertHelpModalContainer li:nth-child(5) h3, #expertHelpModalContainer li:nth-child(6) h3{ margin: 0; position: absolute; top:50%; margin-top: -17px; left: 50px; }#doorToDoorExpHelp li:first-child h3, #doorToDoorExpHelp li:nth-child(5) h3, #doorToDoorExpHelp li:nth-child(6) h3{ margin: 0; position: absolute; top:50%; margin-top: -17px; left: 50px; }#expertHelpModalContainer li a.centered, #doorToDoorExpHelp li a.centered { min-width: 120px; padding: 0 5px; box-sizing: border-box; font-size: 12px; float:right; margin:0 }#expertHelpModalContainer li a, #doorToDoorExpHelp li a { width: 100px;}#expertHelpModalContainer .expertHelp-data.longest a, #doorToDoorExpHelp .expertHelp-data.longest a { min-width: auto; width: 120px; }.expertHelp-data { float:right; clear:right; }#expertHelpModalContainer .expertHelp-data a, #doorToDoorExpHelp .expertHelp-data a { min-width: 120px; margin-top: 0; box-sizing: border-box; font-size: 12px }#expertHelpModalContainer .expertHelp-data.divider a, #doorToDoorExpHelp .expertHelp-data.divider a { margin-top: 10px; }#expertHelpModalContainer li p, #doorToDoorExpHelp li a { font-size: 12px; }#expertHelpCart { display: none!important; }#logo-cart { display: none; }#expertHelpCart .container_12 { display: block; height: auto; }#expertHelpCart ul { display: block; width: 90%; margin:auto; text-align: center; padding-left: 25px; box-sizing: border-box; }#expertHelpCart li{ width: 90%; margin: 20px auto; }#closeExpertCart { top:-40px; right: 0;}}@media only screen and (min-width: 830px){.mobile {
display: none;
}.top-cart-content { top:0!important; }#top-cart-content-botones { position: absolute; right:0; bottom:-55px; padding:0; text-align: right; }#top-cart-content-botones #bton-needhelp-minicart { background: #b7b7b7; line-height: 40px; border:none; height: 40px; width: auto; margin-left:0; margin-right:0; padding:0 15px; color:#000; font-size: 14px; display: inline-block; }#top-cart-content-botones #bton-checkout-minicart { line-height: 40px; height: 40px; width: auto; display: inline-block; }#top-cart-content-botones .btn-continue { line-height: 40px; height: 40px; background: #b7b7b7; width: auto; padding:0 15px; margin-left: 3px!important; display: inline-block; color:#000; font-size: 14px; }#bton-door-to-door-minicart { line-height: 40px; height: 40px; background: #66bc45; margin:0 3px; font-size: 14px; display: inline-block; vertical-align: middle; padding: 0 15px 0 0!important; overflow: hidden; width: auto; }.listadocat-ppales_content.caterpillar-cat .listadocat-ppales_content { width: 11%; }.listadocat-ppales_content.caterpillar-cat .listadocat-ppales_content .listadocat-ppales { padding:0; }}@media only screen and (min-width: 769px){#shopping-cart-table .first td {
padding: 0;
}#shopping-cart-table th:nth-child(1),#shopping-cart-table td:nth-child(1){width: 12%;
}#shopping-cart-table th:nth-child(2),#shopping-cart-table td:nth-child(2){width: 50%;
}.checkout-cart-index #shopping-cart-table th:nth-child(2),.checkout-cart-index #shopping-cart-table td:nth-child(2){width: 55%;
}#shopping-cart-table td:nth-child(2){padding-top: 12px;
}#shopping-cart-table td:nth-child(1),#shopping-cart-table td:nth-child(2){background: #fff;
}#shopping-cart-table tfoot td:first-child {
min-width: 196px;
}#shopping-cart-table tfoot td.last {
padding-right: 10px;
width: 10%;
}#shopping-cart-table .product-name {
float: left;
padding-top: 6px;
font-size: 12px;
}#shopping-cart-table .btn-checkout-delete.deletePC {
float: right;
}.category-products .products-grid li.item .actions { height: 20px;}.category-products .products-grid li.item .actions .bton_morePictures { line-height: 20px; height: 20px;}.category-products .products-grid li.item .prod_availability a { height: 20px; line-height: 20px;}.category-products .products-grid li.item .actions .btones_list_p_pict, #contSuggestedList .actions .btones_list_p_pict { width: 29%}.ms .category-products .products-grid li.item .actions .btones_list_p_pict, .ms #contSuggestedList .actions .btones_list_p_pict { width: 28%; }.ms .prod_availability a, .ms .products-grid li.item .actions .bton_morePictures, .ms .category-products .products-grid li.item .actions .bton_morePictures { font-size: 12px; }.category-products .prod_availability, #contSuggestedList .prod_availability { width: 35%; }.category-products .products-grid li.item .actions .btones_list_p_buy, #contSuggestedList actions .btones_list_p_buy { width: 34%; }.ms .category-products .prod_availability, .ms #contSuggestedList .prod_availability { width: calc( 36% - 1px )}.category-products .products-grid li.item .actions .btones_list_p_buy, #contSuggestedList actions .btones_list_p_buy { width: 35%; padding-right: 2px; }.ms .category-products .products-grid li.item .actions .btones_list_p_buy, .ms #contSuggestedList actions .btones_list_p_buy { padding:0; }.category-products .products-grid li.item .actions .bton_buyListSmall, #contSuggestedList .actions .bton_buyListSmall { font-size: 11px; width: 100%; float: right; padding: 0 5px!important; text-decoration: none; height: 18px; line-height: 18px; }.ms .category-products .products-grid li.item .actions .bton_buyListSmall, .ms #contSuggestedList .actions .bton_buyListSmall { padding: 0!important; }#contSuggestedList .actions .bton_buyListSmall { height: 25px; line-height: 25px}.suggestedProdInfo .prod_availability a { line-height: 36px;}.es .category-products .products-grid .caja_cant input { width: 18px; }.es .category-products .products-grid .caja_cant.qtyActive .qtySelect { margin-left: -45px; width: 90px; box-sizing: border-box; }.container_boxed { width:90%; max-width: 1110px!important; margin:auto;}#detroit-diesel-parts.container_boxed{max-width: 1110px!important;}.country-list { margin: 20px auto; column-count: 2; }}@media only screen and (max-width: 767px){p.availability.out-of-stock { width: 50%; margin:0; height: 35px; line-height: 35px; font-size: 13px;}span.underline_videos{ display: none;}.bigImagesCont img {
outline-offset: -3px;
}#conSuggestedListAndSlider .products-grid .item {
width: 47.15%;
}#contSuggestedList .onSuggestedProduct h2 {
font-size: 10px;
}.bigImagesCont {
width: 60%;
}.suggestedProdInfoContent .more-views-container {
width: 38%;
padding: 15px 0 0 0;
clear: both;
}.suggestedProdInfoContent .more-views {
padding-top: 0;
}.suggestedProdInfoContent .more-views li {
max-width: 48%;
margin-right: 2px;
}/*-------search result----*/
.products-grid {
width: 98%;
margin: auto;
padding-left: 0;
text-align: center;
box-sizing: border-box;
overflow: hidden;
}.products-grid li.item {
width: 48%;
}.products-grid tem {
clear: both;
float: none;
padding: 6px 10px 10px;
position: relative;
width: 49%;
border: #c7c7c7 1px solid;
display: inline-block;
box-sizing: border-box;
}.btones_list_p_pict,
.btones_list_p_buy {
width: 50%; max-width: none;
}.products-grid .product-name a,
.desc_list {
font-size: 10px;
}.tituloscat-list h1 {
font-size: 14px;
padding-top: 5px;
padding-bottom: 5px;
}h1.tituloscat {
box-sizing: border-box;
}.products-grid .product-name {
height: 48px;
}.column2 {
display: block;
width: 90%!Important;
margin: auto!Important;
}#textofinde {
font-size: 20px!important;
}#why-us-popup {
margin-bottom: 30px!important;
}#modalSuggestedProdCont {
margin-top: 10px;
}.suggestedProdInfoContent .prod_availability a { line-height: 36px; }.onSuggestedProduct .btones_list_p_buy { padding-right: 0; }.suggestedProdInfoContent {
padding: 0 10px 10px;
}#suggested-products-modal {
top: 87px!important;
}body.isUsa #suggested-products-modal {
top: 42px!important;
}#suggested-products-modal.showBelowMinicart { top:135px!important; z-index: 9; }#suggested-products-modal .container_12 {
width: 95%;
margin: auto;
}.row-suggested-header {
font-size: 14px;
height: 50px;
line-height: 50px;
text-align: left;
}.row-suggested-header img,
#actualProductModal .product-img-box {
height: 50px;
}#actualProductModal {
padding-right: 5px;
}#mini-cart-mobile.overSuggestedProducts {
position: absolute;
right: 2.5%;
width: 97px;
z-index: 9999;
top: 6px;
padding-top: 3px;
height: 40px;
line-height: 40px;
background: #f1c232;
box-sizing: border-box;
color:#000;
}.back-suggested,
#suggested-products-modal #bton-needhelp-minicart {
margin-top: 4px;
height: 40px;
line-height: 40px
}.closeSuggested {
top: 0;
right: 4px;
font-size: 22px;
}.back-suggested {
padding: 0 15px;
float: right;
}#contSuggestedList {
margin-bottom: 0;
padding-bottom: 50px;
}#contSuggestedList .onSuggestedProduct {
width: 30%;
margin: 0 5px 20px;
}#contSuggestedList .onSuggestedProduct .img-mask {
width: 98%;
height: 61%;
}#contSuggestedList .onSuggestedProduct img {
width: 100%;
height: auto;
}.sliderArrow {
width: 57px!important;
height: 21px!important;
top: initial!important;
bottom: 15px!important;
margin: 0 2%!important;
}.sliderArrow.next {
float: right;
background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/slider-arrow-right-mobile-bold.png) no-repeat center center;
margin-right: 2%;
}.sliderArrow.prev {
float: left;
background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/slider-arrow-left-mobile-bold.png) no-repeat center center;
margin-left: 2%;
}.sliderArrow.disabled.next {
display: block;
opacity: 0.5
}.sliderArrow.disabled.prev {
display: block;
opacity: 0.5
}.container_12 p.suggestedNameProduct {
width: 100%;
padding: 10px 0 0;
font-size: 20px;
color: #000;
font-weight: normal;
line-height: 25px;
}.suggestedDescProduct {
padding-left: 0.5%;
display: block;
float: none;
height: auto;
margin-bottom: 0;
width: 100%;
font-size: 14px;
box-sizing: border-box;
}.suggestedProdInfoContent #showGoogleReviews {
width: calc(50% - 2px); background: #f3f3f3; margin: 0; float:left;
}.suggestedProdInfoContent #showGoogleReviews img { width: 35%; }.it .suggestedProdInfoContent #showGoogleReviews img { max-width: 43px; }.suggestedProdInfoContent .contGallery {
float: none;
}.container_12 .suggestedDescProduct p {
padding: 0;
font-size: 14px;
}.suggestedProdInfoContent img {
width: 48%;
}.suggestedProdInfoContent .suggestedProdInfo {
float: none;
width: 100%;
padding: 0;
clear: both;
padding-top: 20px;
margin: 0;
}.suggestedProdInfo input.input-text { margin-bottom: 0; }#back-minicart-checkout {
height: 40px;
line-height: 40px;
top: 5px;
}.fr #back-minicart-checkout { width: 250px; }.ms #back-minicart-checkout { width: auto; display: inline-block; position: static; padding-right: 5px; float:right; margin-bottom: 5px; margin-top: 4px; }.back-suggestedDetail,
.suggestedProdInfo .add-to-ajax-cart {
width: calc(50% - 2px);
font-size: 14px;
position: static;
float: left;
border: #666 1px solid;
}.suggestedProdInfo .suggestedPrice,
.suggestedProdInfo .suggestedQtyContent {
width: calc(50% - 2px);
position: static;
float: left;
}.suggestedProdInfo .add-to-ajax-cart {
background: #f1c232;
margin-right: 0;
width: 50%;
height: 52px;
color:#000;
}#modalSuggestedProdCont .caja_cant {
padding-left: 0;
min-width: auto;
width: 50%;
}#modalSuggestedProdCont .caja_cant .caja_cant {
width: 100%;
min-width: auto;
}.seerelatedproducts {
padding: 0 5px;
bottom: 18px;
}#modalSuggestedProdCont {
float: none;
}.back-suggested,
#suggested-products-modal #bton-needhelp-minicart {
margin-bottom: 10px; margin-right:104px;
}.es .back-suggested {
width: 173px;
padding: 0;
}.it .back-suggested, .fr .back-suggested, .pt .back-suggested { padding:0 6px; }.fr #suggested-products-modal #bton-needhelp-minicart { width: 83px!Important; }.es #suggested-products-modal #bton-needhelp-minicart { width: 75px!Important; }.pt .products-grid .caja_cant { padding-left: 0}.it p.availability.out-of-stock, .fr p.availability.out-of-stock { width: 50%; }.container_12 .suggestedProdListInfo p {
padding: 0
}.products-list li.item .product-img-box,
.products-grid li.item .product-img-box {
margin-left: 7px;
margin-right: 7px
}.products-grid .product-name,
.desc_list {
padding-left: 7px;
padding-right: 7px;
}#suggested-products-modal .desc_list p {
padding: 0;
}.regular-price {
padding-left: 7px;
}.catalog-category-view .regular-price {
padding-left: 0px;
text-align: center
}.catalog-category-view .products-grid .price-box,
.catalog-category-view .products-grid .caja_cant {
width: 50%;
}.it .catalog-category-view .products-grid .caja_cant, .ms .catalog-category-view .products-grid .caja_cant { padding:0;}.it .catalog-category-view .products-grid .caja_cant input, .it #modalSuggestedProdCont .caja_cant input { width: 22px!important;}.ms .catalog-category-view .products-grid .caja_cant input, .ms #modalSuggestedProdCont .caja_cant input { width: 18px!important; }.catalog-category-view .products-grid .price-box {
padding-top: 1px;
}.caja_cant.qtyActive {
background: none;
box-shadow: none;
height: auto;
padding: 0
}.ms .products-grid .caja_cant label span { width: 18px; background-position: -1px -1px; }.ms .category-products .products-grid li.item .actions .bton_buyListSmall, .ms .inStockModal .bton_buyListSmall { font-size: 12px}#suggested-products-modal #bton-needhelp-minicart {
width: 86px!Important; margin-right:2px;
}.ms #suggested-products-modal #bton-needhelp-minicart { padding:0!Important; }.ms #suggested-products-modal #bton-needhelp-minicart.inCheckout { margin-right: 0; float:left; width: 83px!important; }#conSuggestedListAndSlider .products-grid .item {
padding-left: 0;
padding-right: 0;
}.products-grid .caja_cant.qtyActive .qtySelect {
padding-left: 20px;
}#modal-call-us,
#modal-whatsapp {
margin: 0;
left: 10%;
padding-bottom: 0;
top: 37px;
}#close-modal-call-us {
right: 22px;
top: 40px;
font-size: 22px;
border: none;
}#call-us-whatsapp .wp-box a {
color: #434343;
padding: 30px 10px;
position: relative;
display: block;
}.wp-img {
width: 25%;
}.es .wp-img {
width: 20%
}.es .wp-datos {
width: 80%
}#call-us-whatsapp h2 {
width: 100%;
background: #f1c232;
color: #000;
border: none;
margin-bottom: 30px;
}.es .title-suggested-modal, .it .title-suggested-modal, .fr .title-suggested-modal, .pt .title-suggested-modal, .ms .title-suggested-modal { float:left; width: 70%; padding: 5px 0 0 10px; line-height: 20px}.breadcrumbs {
margin-right: 5px;
}.breadcrumbs li.home {
display: none;
}.breadcrumbs li a {
padding: 0px 4px 0 14px;
min-width: auto;
}.breadcrumbs li.first-column a,
.breadcrumbs li:nth-child(2) a {
padding-left: 11px;
}.titulares_cats_more {
padding: 5px 3px!important;
line-height: 20px;
font-size: 15px!important
}.titulares_cats_more h1 {
line-height: 22px;
font-size: 15px
}.titulares_cats_more .titleMoreBtonClose,
.titulares_cats_more .titleMoreBtonOpen {
margin-top: -11px;
}.category-title-content {
margin-top: 9px;
}#close-modal-whatsapp {
font-weight: bold;
font-size: 24px;
right: 5px
}.contLang {
padding-bottom: 50px;
}.GR-Mobile, .dtd-mobile, .doorToDoorStepInfo.dtd-open .dtd-mobile, .doorToDoorStepInfo.dtd-open .seeLess-dtd-btn, .seeMore-dtd-btn.dtd-mobile,
.dtd-open .seeLess-dtd-btn.dtd-mobile{
display: block;
}.doorToDoorStepInfo {
float: left;
width: 57%;
}.doorToDoorBox {
margin: 0 5% 0 10px;
height: auto;
padding: 15px 30px;
width: 17%;
float: left;
}.doorToDoorStepInfo h4 span, .doorToDoorStepInfo.dtd-open p.dtd-mobile {
display: block !important;
}.doorToDoorStepInfo.dtd-open .seeMore-dtd-btn, .seeLess-dtd-btn.dtd-mobile {
display: none;
}.GR-Mobile p {
margin: 34px 10px 0;
}.doorToDoorStepInfo h4 span {
margin: 0px 9px 0 0;
text-align: center;
display: inline-block;
}#openMoreInfo {
position: relative;
top: 4px;
padding: 0 15px;
right: auto;
display: inline-block;
margin: 11px;
}.doorToDoorBox span, .doorToDoorBox a {display: none;}.doorToDoorStepInfo p {display: none;}.doorToDoorStep .bx1 img {
max-width: 70px;
}.doorToDoorStep .bx1 img {
max-width: 60px;
margin-top: 0px;
}.doorToDoorBox {
margin: 0 20px 0 0;
height: auto;
padding: 15px 30px;
}.doorToDoorBox img {
margin-top: 0px;
}.doorToDoorBox.bx2 {
padding: 19px 25px;
width: 20%;
}.doorToDoorBox.bx3 {
padding: 25px 20px;
width: 23%;
}.doorToDoorStep img {
max-width: 70px;
}.doorToDoorStep .bx3 img {
max-width: 80px;
margin-top: 0px;
}.doorToDoorStepInfo h4 span {
width: 25px;
height: 16px
}.doorToDoorStep h4 {
margin: 0;
display: flex;
}.dtd-mobile, .dtdMoreTxt.dtd-mobile.dtd-open {
display: block;
background: transparent;
color: #000;
padding-left: 28px;
padding-top: 4px;
}.dtd-mobile {
padding-left: 0;
}.dtdMoreTxtM.dtd-mobile {
border: none;
margin-top: 0;
padding-left: 30px;
}.doorToDoorStepInfo {
margin-top: 36px;
}.doorToDoorStepInfo.dtd-open {
margin-top: 0px;
}.doorToDoorStepInfo.dtd-open .seeLess-dtd-btn {
position: relative;
bottom: 0;
}#doorToDoorDeliverySteps {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}.prod_availability { display: none;}.suggestedProdInfoContent .prod_availability, .es .suggestedProdInfoContent .prod_availability { display: block; width: calc( 50% - 2px ); float:left; text-align: center; border: #f3f3f3 1px solid; margin:0 0 20px; }#conSuggestedListAndSlider .products-grid .item .actions .btones_list_p_pict { width: 50%; }#conSuggestedListAndSlider .products-grid .item .actions .bton_morePictures { text-align: left; box-sizing: border-box; background: #999; }.info-icon{ background: transparent url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/in-stock_icon_white.png') no-repeat center right; width: 15px; height: 15px; background-size: auto 100%; padding-left: 4px; display: inline-block; vertical-align: middle; }#conSuggestedListAndSlider .products-grid .item .actions .bton_morePictures a { color:#fff; }.availabilityModal .contactDetails li a { display: block; line-height: 80px; vertical-align: middle; }.es .availabilityModal .contactDetails li a { line-height: 15px;}.google-reviews-detail img { max-width: 60px;}.diesel_reviews .title { font-size: 16px!important; }#troubleshootingMobileBtn{ width: 95%; text-transform: capitalize; }.catalogsearch-result-index .category-products .products-grid li.item { min-width: auto!important; padding-left: 0!important; padding-right: 0!important;}.catalogsearch-result-index .products-grid li.item .actions .bton_morePictures { background: #999; }.catalogsearch-result-index .products-grid li.item .actions .bton_morePictures a { color:#fff; }#refer-popup { margin-left: 0; left: 5%; position:fixed; top:200px; }.arrow-share img { display: none; }.share-links-container { padding:10px 0; text-align: center; height: auto; }.arrow-share, .share-links { float:none; display: inline-block; }.share-links { margin: 15px auto; text-align: center; display:block; }#refer-popup .share-links .shareBtn { box-sizing: border-box; width: 30%; margin: 10px; padding: 10px; }.arrow-share { display: block; padding:0; border-bottom: #fff 1px solid; }.share-links-container.mobile { display: block!important; height: 40px; box-sizing: border-box; line-height: 40px; padding:0; width: 95%; margin:auto; margin-top: 30px; }.share-links-container.mobile .share-links { float:right; margin:0; padding:5px 5px 0 0; }.share-links-container.mobile .arrow-share { font-size: 14px; float:left; padding-left: 15px; line-height: 40px }.share-links-container.mobile .shareBtn { padding: 4px; }.share-links-container.mobile .shareBtn img { width: 20px; height: auto;}.videos-link-mobile { display: block!important; margin:10px auto; height: 40px; line-height: 40px; color:#000; text-align: center; text-decoration: none; background: #f1c232; width: 95%; font-size: 14px; }.videos-link-mobile.intColor { display:none!important; }.videos-link-mobile img { vertical-align: middle; padding-left: 10px; }#help-popup { width: 90%; margin-left: 0; left:5%; }#row-top { display: none;}#detroit-diesel-parts.container_boxed, #detroit-diesel-parts { display:block!important; }.listadocat-ppales_content { width: 80%!important; }.help-content li, .help-content .green li, .help-content ul.green.smaller li { width: 80%; }.help-content ul, .help-content ul.green.smaller { width:100%; display:block; }.help-content h2 { width:90%; margin:0 auto 30px; }.help-content .close-back { right:10px}#doorToDoorModal { padding:15px 0 45px; }#doorToDoorCloseModal { font-size: 18px; top: 5px; right: 10px}#doorToDoorModal h1 { padding: 6px 0px; font-size: 16px;}.ocultarMobile {display: none !important;}.abajoMedio {display: block !important;}#openMoreInfo { padding-right: 25px;}#doorToDoorDeliverySteps { border:none; padding:0; }.doorToDoorStep { width: 100%; margin:0 auto; display: inline-block; text-align: left; padding:5%; align-items: center; position:relative; }.doorToDoorStep:nth-child(2)::after, .doorToDoorStep:nth-child(3)::after { content:url('/media/images/arrow-down-circle-white.png'); position:absolute; left: 20%; margin-left: -13px; bottom:-16px; }.doorToDoorStep p { text-align: left; }#doorToDorContFtr span {display: block; font-size: 15px;}#headerClicHere { font-size: 12px; margin-left: -95px; color:#fff; background: #66bc45; z-index: 9; top:90px; height: 38px; line-height: 38px; box-sizing: border-box; padding:0 10px; }#headerClicHere.notEmptyCart{ background: #666; border-color:#666;}#lang-help-container .js-lang-chang span { display: none; }span.hamburgerMenu { float:right; background: url("/media/images/icon-bars-black.png") no-repeat right 2px; width: 30px; height: 30px;}#jobs-menu a { margin:0!important; color:#fff!important; background: #1c4587!important; }.catalog-category-view .fixeddiv { background: #fff!important;}.catalog-category-view .fixed-cart { width: 62px; height: 62px; border-radius: 50%; display: flex; align-items: center; justify-content: center; right:3px; top:3px!important; background: #000; }.catalog-category-view .fixed-cart.fixed-cart-full { background: #000; }.catalog-category-view .fixed-cart img { width: 25px; }.catalog-category-view .fixed-cart #fixed-cart-number { font-size: 13px; margin-left: 4px; margin-top: -2px; }.catalog-category-view .fixeddiv .breadcrumbs { width: calc( 100% - 62px )}#mini-cart.overSuggestedProducts img { filter:none; }}@media only screen and (max-width: 320px){.seerelatedproducts {
left: 5px;
padding: 0 3px;
}#contSuggestedList .onSuggestedProduct .img-mask {
height: 57%;
}.row-suggested-header img,
#actualProductModal .product-img-box {
height: 45px;
}.row-suggested-header {
height: 45px;
font-size: 13px;
}#back-minicart-checkout {
font-size: 14px;
width: 220px
}#suggested-products-modal #bton-needhelp-minicart {
width: 70px!important;
font-size: 14px;
margin-right: 94px;
}#listProd {
padding-bottom: 0;
}.back-suggested {
padding: 0 9px;
font-size: 14px;
}#mini-cart-mobile-number {
font-size: 14px!important;
}#mini-cart-mobile.overSuggestedProducts {
width: 87px;
padding-top: 6px;
box-sizing: border-box
}.data-table .product-name {
font-size: 13px;
}.data-table tr td.product-name-td {
height: 80px;
}#suggested-products-modal #bton-needhelp-minicart.inCheckout {
margin-right: 225px;
}.es .back-suggested {
width: 145px;
font-size: 13px;
}.es #suggested-products-modal #bton-needhelp-minicart {
width: 65px!Important;
font-size: 13px;
}.es .row-suggested-header {
font-size: 12px;
}.es #contSuggestedList .onSuggestedProduct.suggestedGauges span {
font-size: 10px;
}.catalog-category-view .caja_cant input,
.caja_cant.qtyActive input[disabled="disabled"] {
width: 22px;
}.caja_cant label span {
background-size: 100%;
width: 18px;
background-position: 2px 0;
}.title-suggested-modal {
font-size: 12px;
}#suggested-products-modal .bton_buyListSmall,
#suggested-products-modal .bton_morePictures {
font-size: 12px;
}.contLang {
width: 280px!important;
}.diesel_reviews .title {
font-size: 16px!important;
}.google_detail_product {
max-width: 70px!important;
top: -2px;
right: -2px
}.diesel_reviews .dir {
font-size: 10px!Important;
}.google-reviews-detail img { max-width: 50px; }#expertHelpModalContainer li, #doorToDoorExpHelp li { width: 95%; padding:15px 8px}}/*--------IPAD VERTICAL-------------*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)and (orientation: portrait){#goback,
.goback-checkout {
display: none!important;
}.feedbackmobile {
display: block !important;
}#modal-call-us,
#modal-whatsapp {
margin: 0;
left: 10%;
padding-bottom: 0;
top: 37px;
}#close-modal-call-us,
#close-modal-whatsapp {
right: 90px;
top: 38px;
font-size: 22px;
border: none;
}#close-modal-whatsapp {
right: 20px;
top: 0px
}.product-view .product-shop {
width: 95%;
box-sizing: border-box;
max-width: none;
float: none;
margin: auto;
}.catalog-product-view .product-img-box {
width: 400px;
display: block;
margin: auto;
float: none
}#suggested-products-modal { top: 91px!Important; }#conSuggestedListAndSlider .products-grid .item {
padding: 5px 5px 40px 5px;
}#modalSuggestedProdCont .suggestedQtyContent.caja_cant {
width: 25%;
}#mini-cart-mobile.overSuggestedProducts {
position: absolute;
right: 0;
width: 97px;
z-index: 9999;
top: 0px;
padding-top: 6px;
height: 44px;
line-height: 44px;
box-sizing: border-box;
}#mini-cart-mobile-number {
line-height: 40px
}#mini-cart.overSuggestedProducts {
right: 0;
width: 25%;
height: 36px;
top: 1px;
line-height: 36px;
}#suggested-products-modal .back-suggested { margin-right: calc( 25% + 4px ); height: 36px; line-height: 36px; padding:0 25px; }#suggested-products-modal #bton-needhelp-minicart {
margin-right: 5px; height: 36px; line-height: 36px;
}#search-category { right: 5px!important; }#mobile-cart-image {
padding-top: 0px;
}.breadcrumbs .home {
display: none;
}.product-view .caja_cant.qtyActive.showReverse .qtySelect {
bottom: initial;
top: 44px;
left: 12px;
}.product-view .caja_cant.qtyActive {
box-shadow: none;
background: none;
left: initial!Important;
position: relative;
}.product-view .caja_cant.qtyActive.showReverse .qtySelect .sb-content {
display: block;
}.product-view .caja_cant input {
font-size: 14px;
}.titulares_cats_more h1 {
display: block;
line-height: 24px;
}.titulares_cats_more .mobile {
display: none;
}.suggestedProdInfoContent #showGoogleReviews {
width: calc( 50% - 2px);
}.availabilityModal.bothModal .item { max-width: 250px; margin-left: 20px; }.bothModal .regular-price {padding-left: 10px; }.catalog-product-view .bothModal .product-img-box { width: auto;}.products-grid li.item .actions .btones_list_p_pict { width: 50%!important; max-width: none;}.products-grid li.item .actions .btones_list_p_pict a { color:#fff!important; background: #999; }.products-grid li.item .actions .btones_list_p_buy { width: 50%!important; max-width: none; }.prod_availability { display: none; }.catalog-product-view .prod_availability{ display: block; }p.availability.out-of-stock { width: 50%; margin:0; height: 35px; line-height: 35px; font-size: 13px;}.share-links-container.mobile { display: block!Important; margin-top: 50px }#actualProductModal .product-img-box { width: 100%; }#conSuggestedListAndSlider .products-grid .item .actions .bton_morePictures {
text-align: left;
box-sizing: border-box;
background: #999;
}#conSuggestedListAndSlider .products-grid .item .actions .bton_morePictures a { color: #fff; }.contSuggList .prod_availability { display: none; }#conSuggestedListAndSlider .products-grid .item .actions .btones_list_p_pict { width: 50%;}.fancybox-close { top:-38px; right: 0; }.row-suggested-header { font-size: 20px; }.suggestedProdInfoContent .suggestedProdInfo, .suggestedDescProduct { margin-left: 10px; }.container_boxed { max-width: 650px!important; margin:auto; }#mini-cart.overSuggestedProducts img { display: inline-block; vertical-align: baseline; margin-top: 2px; filter:none; }#mini-cart.overSuggestedProducts .mini-cart-empty { line-height: 34px!important; }#top-cart-content-product { background: #f3f3f3; }#topmenu-reviews { font-size: 12px; top:1px; height: 34px; line-height: 34px; background: none; color:#fff; }.category-products .products-grid li.item .actions .bton_buyListSmall,
#contSuggestedList .actions .bton_buyListSmall,
.onSuggestedProduct .bton_morePictures,
p.availability.out-of-stock,
.category-products .products-grid li.item .actions .bton_morePictures,
.products-grid li.item .actions .bton_morePictures a.moreInfoLink,
.products-grid li.item .actions{ height: 22px!important; line-height: 22px!important; font-size: 12px!Important; }#shopping-cart-table.data-table.cart-table td:first-child { max-width: 130px; padding-left: 10px; }.data-table tr td:nth-child(2){width: calc( 100% - 130px )!important; float: left; }#shopping-cart-table.data-table.cart-table td.a-right.information:nth-child(4){padding-left: 10px!important; }#headerClicHere { font-size: 12px; margin-left: -85px; top:60px; }#doorToDoorModalTitle { font-size: 28px; padding-bottom: 10px; }#doorToDoorSubtitle { width: 100%; font-size: 22px; }p.doorToDoorBulletText { width: 100%; float:none; }#doorToDoorBottomText { padding-top: 20px; }#doorToDoorBottomText li { width: 100%; margin-right: 0; }#lang-help-container .js-lang-chang span { display: none; }span.hamburgerMenu { float:right; background: url("/media/images/icon-bars-black.png") no-repeat right 2px; width: 30px; height: 30px;}#expertHelpModalContainer ul, #doorToDoorExpHelp { flex-direction: column;}#expertHelpModalContainer li, #doorToDoorExpHelp li { margin: 20px auto; width: 50%; }#shopping-cart-table.data-table.cart-table .seerelatedproducts { clear: both; margin-left: 0; padding: 0; display: block; }.desktop-number { display: none; }}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){#mini-cart.overSuggestedProducts { width: 140px!important; }#solapas-right { display: none; }#top-cart-content.top-cart-content { width: 90vw; right: initial; left: calc( -78vw - 40px ); top: 46px!important; }#close-minicart { border:none; background: none; right: 10px; }#minicart-background-modal { top:185px!important; }#save30DaysCart, #backtoshopping-topmenu-minicart { display: none!important; }.back-suggested { right: 143px; }header#header .logo { padding-left: 10px; }.nav-container.mobile { display: block; }#expertHelpModalContainer { padding-top: 50px;}#expertHelpModalContainer ul, #doorToDoorExpHelp { max-width: 800px; margin: auto; flex-wrap: wrap; }#expertHelpModalContainer li, #doorToDoorExpHelp li { width: 45%; margin-bottom: 60px; min-height: 200px; }}/*----IPHONE 6 APAISADO------*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape){.DDlistado_cat li { max-width: 194px;}.products-grid li.item { width: 32%!important; }.btones_list_p_pict, .btones_list_p_buy { max-width: none;}#contSuggestedList { height: 500px!important; }#conSuggestedListAndSlider .products-grid .item { width: 300px!Important; }#nav {z-index: 1000; }}/*----IPHONE 6 APAISADO------*/
@media only screen and (min-device-width : 480px) and (orientation : landscape) and (-webkit-device-pixel-ratio : 3){#headerClicHere { width: 50%; left: 25%; margin:0; }}/*----IPHONE X APAISADO------*/
@media only screen and (min-device-width : 806px) and (orientation : landscape) and (-webkit-device-pixel-ratio : 3){.product-in-stock-text p { line-height: 40px; padding: 0 10px 20px 0; font-size: 16px; }.caja_cant input { max-width: 25px; }.fondo-reviews-google { width: 75%!Important;}#close-whyus { border: none!Important; top:0px!important; right:0px!important; font-weight: bold!important; font-size: 22px!important; }.catalog-product-view .product-img-box { width: 100%!important; }.row-suggested-header { font-size: 20px; }#mini-cart, #topmenu-reviews, #referer-friend { width:85px!Important; }#headerClicHere { width: 30%; left: 35%; font-size: 15px; margin: 0; top: 46px; }#headerDoorToDoor span.country { vertical-align: baseline; }#search-category { right: 1px!important; }.help-content ul.green { width: 90%; }#top-cart-content.top-cart-content {width: 100vw; right: 0px!important;left: initial!important; top: -4px!important;}#htloMiniCart { display: none!important; }#top-cart-content .data-table { padding-right: 5px; }#top-cart-content #shopping-cart-table.data-table.cart-table td .cart-price { padding-right: 0; }#shopping-cart-table td:nth-child(2){width: calc( 100% - 110px ); text-align: left; padding-left: 10px; }#shopping-cart-table.data-table.cart-table .seerelatedproducts { padding:0; }.isCustomeCheckout .nav-wide#nav { display: block!Important; max-width: 400px; background: #fff; }#doorToDoorModal { left: 0%; margin:0; }#solapas-right { display: none; }#shopping-cart-table th:nth-child(2),#shopping-cart-table td:nth-child(2){width: 45%; }.catalog-category-view .fixed-cart { width: 62px; height: 62px; border-radius: 50%; display: flex; align-items: center; justify-content: center; right:3px; top:3px!important; background: #000; }.catalog-category-view .fixed-cart.fixed-cart-full { background: #000; }.catalog-category-view .fixed-cart img { width: 25px; }.catalog-category-view .fixed-cart #fixed-cart-number { font-size: 13px; margin-left: 4px; margin-top: -2px; }.catalog-category-view .fixeddiv .breadcrumbs { width: calc( 100% - 62px )}.catalog-category-view .fixeddiv { background: #fff!important; }#logo-mobile{ display: none;}}/*----IPHONE 12 PRO MAX APAISADO------*/
@media only screen and (device-width : 428px) and (device-height : 926px) and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape){.catalog-category-view .fixed-cart { width: 62px; height: 62px; border-radius: 50%; display: flex; align-items: center; justify-content: center; right:3px; top:3px!important; background: #000; }.catalog-category-view .fixed-cart.fixed-cart-full { background: #000; }.catalog-category-view .fixed-cart img { width: 25px; }.catalog-category-view .fixed-cart #fixed-cart-number { font-size: 13px; margin-left: 4px; margin-top: -2px; }.catalog-category-view .fixeddiv .breadcrumbs { width: calc( 100% - 62px )}.catalog-category-view .fixeddiv { background: #fff!important; }}@media only screen and (min-width: 1920px) and (max-width: 2560px){#nav { display: flex!important; }}#error-msg {
color: red;
}#valid-msg {
color: #00C900;
}input.error {
border: 1px dashed red!important;
background: #faebe7!important;
}.hide {
display: none;
}.iti {
position: relative;
display: inline-block;
width: 100%;}.iti * {
box-sizing: border-box;
-moz-box-sizing: border-box; }.iti__flag-container ul.iti__country-list.iti__hide {
display: none; }.iti__v-hide {
visibility: hidden; }.iti input, .iti input[type=text], .iti input[type=tel] {
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-right: 36px;
margin-right: 0; }.iti__flag-container {
position: relavite;
top: 0;
bottom: 0;
right: 0;
padding: 1px;
height: 36px;
width: 22%;
margin-right: 1%;
display: inline-block;}.custom-contact-checkout input[type="text"].customPhone {
width: 77%; }.changing-size.smaller .iti__flag-container{
width: 27%
}.changing-size.smaller .iti__flag-container {
width: 27%
}.custom-contact-checkout .changing-size.smaller input[type="text"].customPhone {
width: 72%;
}.iti__selected-flag {
z-index: 1;
position: relative;
display: flex;
align-items: center;
height: 100%;
padding: 0 6px 0 8px; }.iti__arrow--up {
border-top: none;
border-bottom: 4px solid #555; }.iti__flag-container ul.iti__country-list {
display: list-item;
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0;
margin: 0 0 0 -1px;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
background-color: white;
border: 1px solid #CCC;
white-space: nowrap;
max-height: 200px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
min-width: 300px;
overflow-x: hidden;
}.iti__country-list--dropup {
bottom: 100%;
margin-bottom: -1px; }@media (max-width: 500px){.iti__country-list {
white-space: normal; }}.iti__flag-box {
display: inline-block;
width: 20px; }.iti__divider {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #CCC; }ul li.iti__country, ul li.iti__divider {
padding: 5px 10px;
outline: none;
display: list-item;
width: auto;
height: auto;
border-radius: 0;
background: white;
margin-bottom: 0;
line-height: inherit;
font-size: 14px;
border: 0 none;
}ul li.iti__country:hover {
background: white;
border: 0 none;
}.iti__dial-code {
color: #999; }.iti__country.iti__highlight {
background-color: rgba(0, 0, 0, 0.05); }.custom-contact-checkout .iti__country span {position: relative;color:#6d6d6d;font-size: 13px; right: 0;top: 0;}.iti__flag-box, .iti__country-name, .iti__dial-code {
vertical-align: middle; }.iti__flag-box, .iti__country-name {
margin-right: 6px; }.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
padding-right: 6px;
padding-left: 52px;
margin-left: 0; }.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
right: auto;
left: 0;
margin-top: -1px;}.iti--allow-dropdown .iti__flag-container:hover {
cursor: pointer; }.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
cursor: default; }.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
background-color: transparent; }.iti--separate-dial-code .iti__selected-flag {
background-color: white; border: 1px solid #ccc;
background: url(https://static.dieselpro.com/media/images/select-flechita.png) no-repeat #fff;
background-position: right 8px center;
background-size: 8px;}.iti--separate-dial-code .iti__selected-dial-code {
margin-left: 6px; }.iti--container {
position: absolute;
top: -1000px;
left: -1000px;
z-index: 1060;
padding: 1px; }.iti--container:hover {
cursor: pointer; }.iti-mobile .iti--container {
top: 30px;
bottom: 30px;
left: 30px;
right: 30px;
position: fixed; }.iti-mobile .iti__country-list {
max-height: 100%;
width: 100%; }.iti-mobile .iti__country {
padding: 10px 10px;
line-height: 1.5em; }.iti__flag {
width: 20px; }.iti__flag.iti__zzz {
width: 100%;
}.iti__selected-flag.iti__flag {
width: 28px;}.iti__flag.iti__be {
width: 18px; }.iti__flag.iti__ch {
width: 15px; }.iti__flag.iti__mc {
width: 19px; }.iti__flag.iti__ne {
width: 18px; }.iti__flag.iti__np {
width: 13px; }.iti__flag.iti__va {
width: 15px; }@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti__flag {
background-size: 5652px 15px; }}.iti__flag.iti__ac {
height: 10px;
background-position: 0px 0px; }.iti__flag.iti__ad {
height: 14px;
background-position: -22px 0px; }.iti__flag.iti__ae {
height: 10px;
background-position: -44px 0px; }.iti__flag.iti__af {
height: 14px;
background-position: -66px 0px; }.iti__flag.iti__ag {
height: 14px;
background-position: -88px 0px; }.iti__flag.iti__ai {
height: 10px;
background-position: -110px 0px; }.iti__flag.iti__al {
height: 15px;
background-position: -132px 0px; }.iti__flag.iti__am {
height: 10px;
background-position: -154px 0px; }.iti__flag.iti__ao {
height: 14px;
background-position: -176px 0px; }.iti__flag.iti__aq {
height: 14px;
background-position: -198px 0px; }.iti__flag.iti__ar {
height: 13px;
background-position: -220px 0px; }.iti__flag.iti__as {
height: 10px;
background-position: -242px 0px; }.iti__flag.iti__at {
height: 14px;
background-position: -264px 0px; }.iti__flag.iti__au {
height: 10px;
background-position: -286px 0px; }.iti__flag.iti__aw {
height: 14px;
background-position: -308px 0px; }.iti__flag.iti__ax {
height: 13px;
background-position: -330px 0px; }.iti__flag.iti__az {
height: 10px;
background-position: -352px 0px; }.iti__flag.iti__ba {
height: 10px;
background-position: -374px 0px; }.iti__flag.iti__bb {
height: 14px;
background-position: -396px 0px; }.iti__flag.iti__bd {
height: 12px;
background-position: -418px 0px; }.iti__flag.iti__be {
height: 15px;
background-position: -440px 0px; }.iti__flag.iti__bf {
height: 14px;
background-position: -460px 0px; }.iti__flag.iti__bg {
height: 12px;
background-position: -482px 0px; }.iti__flag.iti__bh {
height: 12px;
background-position: -504px 0px; }.iti__flag.iti__bi {
height: 12px;
background-position: -526px 0px; }.iti__flag.iti__bj {
height: 14px;
background-position: -548px 0px; }.iti__flag.iti__bl {
height: 14px;
background-position: -570px 0px; }.iti__flag.iti__bm {
height: 10px;
background-position: -592px 0px; }.iti__flag.iti__bn {
height: 10px;
background-position: -614px 0px; }.iti__flag.iti__bo {
height: 14px;
background-position: -636px 0px; }.iti__flag.iti__bq {
height: 14px;
background-position: -658px 0px; }.iti__flag.iti__br {
height: 14px;
background-position: -680px 0px; }.iti__flag.iti__bs {
height: 10px;
background-position: -702px 0px; }.iti__flag.iti__bt {
height: 14px;
background-position: -724px 0px; }.iti__flag.iti__bv {
height: 15px;
background-position: -746px 0px; }.iti__flag.iti__bw {
height: 14px;
background-position: -768px 0px; }.iti__flag.iti__by {
height: 10px;
background-position: -790px 0px; }.iti__flag.iti__bz {
height: 14px;
background-position: -812px 0px; }.iti__flag.iti__ca {
height: 10px;
background-position: -834px 0px; }.iti__flag.iti__cc {
height: 10px;
background-position: -856px 0px; }.iti__flag.iti__cd {
height: 15px;
background-position: -878px 0px; }.iti__flag.iti__cf {
height: 14px;
background-position: -900px 0px; }.iti__flag.iti__cg {
height: 14px;
background-position: -922px 0px; }.iti__flag.iti__ch {
height: 15px;
background-position: -944px 0px; }.iti__flag.iti__ci {
height: 14px;
background-position: -961px 0px; }.iti__flag.iti__ck {
height: 10px;
background-position: -983px 0px; }.iti__flag.iti__cl {
height: 14px;
background-position: -1005px 0px; }.iti__flag.iti__cm {
height: 14px;
background-position: -1027px 0px; }.iti__flag.iti__cn {
height: 14px;
background-position: -1049px 0px; }.iti__flag.iti__co {
height: 14px;
background-position: -1071px 0px; }.iti__flag.iti__cp {
height: 14px;
background-position: -1093px 0px; }.iti__flag.iti__cr {
height: 12px;
background-position: -1115px 0px; }.iti__flag.iti__cu {
height: 10px;
background-position: -1137px 0px; }.iti__flag.iti__cv {
height: 12px;
background-position: -1159px 0px; }.iti__flag.iti__cw {
height: 14px;
background-position: -1181px 0px; }.iti__flag.iti__cx {
height: 10px;
background-position: -1203px 0px; }.iti__flag.iti__cy {
height: 14px;
background-position: -1225px 0px; }.iti__flag.iti__cz {
height: 14px;
background-position: -1247px 0px; }.iti__flag.iti__de {
height: 12px;
background-position: -1269px 0px; }.iti__flag.iti__dg {
height: 10px;
background-position: -1291px 0px; }.iti__flag.iti__dj {
height: 14px;
background-position: -1313px 0px; }.iti__flag.iti__dk {
height: 15px;
background-position: -1335px 0px; }.iti__flag.iti__dm {
height: 10px;
background-position: -1357px 0px; }.iti__flag.iti__do {
height: 14px;
background-position: -1379px 0px; }.iti__flag.iti__dz {
height: 14px;
background-position: -1401px 0px; }.iti__flag.iti__ea {
height: 14px;
background-position: -1423px 0px; }.iti__flag.iti__ec {
height: 14px;
background-position: -1445px 0px; }.iti__flag.iti__ee {
height: 13px;
background-position: -1467px 0px; }.iti__flag.iti__eg {
height: 14px;
background-position: -1489px 0px; }.iti__flag.iti__eh {
height: 10px;
background-position: -1511px 0px; }.iti__flag.iti__er {
height: 10px;
background-position: -1533px 0px; }.iti__flag.iti__es {
height: 14px;
background-position: -1555px 0px; }.iti__flag.iti__et {
height: 10px;
background-position: -1577px 0px; }.iti__flag.iti__eu {
height: 14px;
background-position: -1599px 0px; }.iti__flag.iti__fi {
height: 12px;
background-position: -1621px 0px; }.iti__flag.iti__fj {
height: 10px;
background-position: -1643px 0px; }.iti__flag.iti__fk {
height: 10px;
background-position: -1665px 0px; }.iti__flag.iti__fm {
height: 11px;
background-position: -1687px 0px; }.iti__flag.iti__fo {
height: 15px;
background-position: -1709px 0px; }.iti__flag.iti__fr {
height: 14px;
background-position: -1731px 0px; }.iti__flag.iti__ga {
height: 15px;
background-position: -1753px 0px; }.iti__flag.iti__gb {
height: 10px;
background-position: -1775px 0px; }.iti__flag.iti__gd {
height: 12px;
background-position: -1797px 0px; }.iti__flag.iti__ge {
height: 14px;
background-position: -1819px 0px; }.iti__flag.iti__gf {
height: 14px;
background-position: -1841px 0px; }.iti__flag.iti__gg {
height: 14px;
background-position: -1863px 0px; }.iti__flag.iti__gh {
height: 14px;
background-position: -1885px 0px; }.iti__flag.iti__gi {
height: 10px;
background-position: -1907px 0px; }.iti__flag.iti__gl {
height: 14px;
background-position: -1929px 0px; }.iti__flag.iti__gm {
height: 14px;
background-position: -1951px 0px; }.iti__flag.iti__gn {
height: 14px;
background-position: -1973px 0px; }.iti__flag.iti__gp {
height: 14px;
background-position: -1995px 0px; }.iti__flag.iti__gq {
height: 14px;
background-position: -2017px 0px; }.iti__flag.iti__gr {
height: 14px;
background-position: -2039px 0px; }.iti__flag.iti__gs {
height: 10px;
background-position: -2061px 0px; }.iti__flag.iti__gt {
height: 13px;
background-position: -2083px 0px; }.iti__flag.iti__gu {
height: 11px;
background-position: -2105px 0px; }.iti__flag.iti__gw {
height: 10px;
background-position: -2127px 0px; }.iti__flag.iti__gy {
height: 12px;
background-position: -2149px 0px; }.iti__flag.iti__hk {
height: 14px;
background-position: -2171px 0px; }.iti__flag.iti__hm {
height: 10px;
background-position: -2193px 0px; }.iti__flag.iti__hn {
height: 10px;
background-position: -2215px 0px; }.iti__flag.iti__hr {
height: 10px;
background-position: -2237px 0px; }.iti__flag.iti__ht {
height: 12px;
background-position: -2259px 0px; }.iti__flag.iti__hu {
height: 10px;
background-position: -2281px 0px; }.iti__flag.iti__ic {
height: 14px;
background-position: -2303px 0px; }.iti__flag.iti__id {
height: 14px;
background-position: -2325px 0px; }.iti__flag.iti__ie {
height: 10px;
background-position: -2347px 0px; }.iti__flag.iti__il {
height: 15px;
background-position: -2369px 0px; }.iti__flag.iti__im {
height: 10px;
background-position: -2391px 0px; }.iti__flag.iti__in {
height: 14px;
background-position: -2413px 0px; }.iti__flag.iti__io {
height: 10px;
background-position: -2435px 0px; }.iti__flag.iti__iq {
height: 14px;
background-position: -2457px 0px; }.iti__flag.iti__ir {
height: 12px;
background-position: -2479px 0px; }.iti__flag.iti__is {
height: 15px;
background-position: -2501px 0px; }.iti__flag.iti__it {
height: 14px;
background-position: -2523px 0px; }.iti__flag.iti__je {
height: 12px;
background-position: -2545px 0px; }.iti__flag.iti__jm {
height: 10px;
background-position: -2567px 0px; }.iti__flag.iti__jo {
height: 10px;
background-position: -2589px 0px; }.iti__flag.iti__jp {
height: 14px;
background-position: -2611px 0px; }.iti__flag.iti__ke {
height: 14px;
background-position: -2633px 0px; }.iti__flag.iti__kg {
height: 12px;
background-position: -2655px 0px; }.iti__flag.iti__kh {
height: 13px;
background-position: -2677px 0px; }.iti__flag.iti__ki {
height: 10px;
background-position: -2699px 0px; }.iti__flag.iti__km {
height: 12px;
background-position: -2721px 0px; }.iti__flag.iti__kn {
height: 14px;
background-position: -2743px 0px; }.iti__flag.iti__kp {
height: 10px;
background-position: -2765px 0px; }.iti__flag.iti__kr {
height: 14px;
background-position: -2787px 0px; }.iti__flag.iti__kw {
height: 10px;
background-position: -2809px 0px; }.iti__flag.iti__ky {
height: 10px;
background-position: -2831px 0px; }.iti__flag.iti__kz {
height: 10px;
background-position: -2853px 0px; }.iti__flag.iti__la {
height: 14px;
background-position: -2875px 0px; }.iti__flag.iti__lb {
height: 14px;
background-position: -2897px 0px; }.iti__flag.iti__lc {
height: 10px;
background-position: -2919px 0px; }.iti__flag.iti__li {
height: 12px;
background-position: -2941px 0px; }.iti__flag.iti__lk {
height: 10px;
background-position: -2963px 0px; }.iti__flag.iti__lr {
height: 11px;
background-position: -2985px 0px; }.iti__flag.iti__ls {
height: 14px;
background-position: -3007px 0px; }.iti__flag.iti__lt {
height: 12px;
background-position: -3029px 0px; }.iti__flag.iti__lu {
height: 12px;
background-position: -3051px 0px; }.iti__flag.iti__lv {
height: 10px;
background-position: -3073px 0px; }.iti__flag.iti__ly {
height: 10px;
background-position: -3095px 0px; }.iti__flag.iti__ma {
height: 14px;
background-position: -3117px 0px; }.iti__flag.iti__mc {
height: 15px;
background-position: -3139px 0px; }.iti__flag.iti__md {
height: 10px;
background-position: -3160px 0px; }.iti__flag.iti__me {
height: 10px;
background-position: -3182px 0px; }.iti__flag.iti__mf {
height: 14px;
background-position: -3204px 0px; }.iti__flag.iti__mg {
height: 14px;
background-position: -3226px 0px; }.iti__flag.iti__mh {
height: 11px;
background-position: -3248px 0px; }.iti__flag.iti__mk {
height: 10px;
background-position: -3270px 0px; }.iti__flag.iti__ml {
height: 14px;
background-position: -3292px 0px; }.iti__flag.iti__mm {
height: 14px;
background-position: -3314px 0px; }.iti__flag.iti__mn {
height: 10px;
background-position: -3336px 0px; }.iti__flag.iti__mo {
height: 14px;
background-position: -3358px 0px; }.iti__flag.iti__mp {
height: 10px;
background-position: -3380px 0px; }.iti__flag.iti__mq {
height: 14px;
background-position: -3402px 0px; }.iti__flag.iti__mr {
height: 14px;
background-position: -3424px 0px; }.iti__flag.iti__ms {
height: 10px;
background-position: -3446px 0px; }.iti__flag.iti__mt {
height: 14px;
background-position: -3468px 0px; }.iti__flag.iti__mu {
height: 14px;
background-position: -3490px 0px; }.iti__flag.iti__mv {
height: 14px;
background-position: -3512px 0px; }.iti__flag.iti__mw {
height: 14px;
background-position: -3534px 0px; }.iti__flag.iti__mx {
height: 12px;
background-position: -3556px 0px; }.iti__flag.iti__my {
height: 10px;
background-position: -3578px 0px; }.iti__flag.iti__mz {
height: 14px;
background-position: -3600px 0px; }.iti__flag.iti__na {
height: 14px;
background-position: -3622px 0px; }.iti__flag.iti__nc {
height: 10px;
background-position: -3644px 0px; }.iti__flag.iti__ne {
height: 15px;
background-position: -3666px 0px; }.iti__flag.iti__nf {
height: 10px;
background-position: -3686px 0px; }.iti__flag.iti__ng {
height: 10px;
background-position: -3708px 0px; }.iti__flag.iti__ni {
height: 12px;
background-position: -3730px 0px; }.iti__flag.iti__nl {
height: 14px;
background-position: -3752px 0px; }.iti__flag.iti__no {
height: 15px;
background-position: -3774px 0px; }.iti__flag.iti__np {
height: 15px;
background-position: -3796px 0px; }.iti__flag.iti__nr {
height: 10px;
background-position: -3811px 0px; }.iti__flag.iti__nu {
height: 10px;
background-position: -3833px 0px; }.iti__flag.iti__nz {
height: 10px;
background-position: -3855px 0px; }.iti__flag.iti__om {
height: 10px;
background-position: -3877px 0px; }.iti__flag.iti__pa {
height: 14px;
background-position: -3899px 0px; }.iti__flag.iti__pe {
height: 14px;
background-position: -3921px 0px; }.iti__flag.iti__pf {
height: 14px;
background-position: -3943px 0px; }.iti__flag.iti__pg {
height: 15px;
background-position: -3965px 0px; }.iti__flag.iti__ph {
height: 10px;
background-position: -3987px 0px; }.iti__flag.iti__pk {
height: 14px;
background-position: -4009px 0px; }.iti__flag.iti__pl {
height: 13px;
background-position: -4031px 0px; }.iti__flag.iti__pm {
height: 14px;
background-position: -4053px 0px; }.iti__flag.iti__pn {
height: 10px;
background-position: -4075px 0px; }.iti__flag.iti__pr {
height: 14px;
background-position: -4097px 0px; }.iti__flag.iti__ps {
height: 10px;
background-position: -4119px 0px; }.iti__flag.iti__pt {
height: 14px;
background-position: -4141px 0px; }.iti__flag.iti__pw {
height: 13px;
background-position: -4163px 0px; }.iti__flag.iti__py {
height: 11px;
background-position: -4185px 0px; }.iti__flag.iti__qa {
height: 8px;
background-position: -4207px 0px; }.iti__flag.iti__re {
height: 14px;
background-position: -4229px 0px; }.iti__flag.iti__ro {
height: 14px;
background-position: -4251px 0px; }.iti__flag.iti__rs {
height: 14px;
background-position: -4273px 0px; }.iti__flag.iti__ru {
height: 14px;
background-position: -4295px 0px; }.iti__flag.iti__rw {
height: 14px;
background-position: -4317px 0px; }.iti__flag.iti__sa {
height: 14px;
background-position: -4339px 0px; }.iti__flag.iti__sb {
height: 10px;
background-position: -4361px 0px; }.iti__flag.iti__sc {
height: 10px;
background-position: -4383px 0px; }.iti__flag.iti__sd {
height: 10px;
background-position: -4405px 0px; }.iti__flag.iti__se {
height: 13px;
background-position: -4427px 0px; }.iti__flag.iti__sg {
height: 14px;
background-position: -4449px 0px; }.iti__flag.iti__sh {
height: 10px;
background-position: -4471px 0px; }.iti__flag.iti__si {
height: 10px;
background-position: -4493px 0px; }.iti__flag.iti__sj {
height: 15px;
background-position: -4515px 0px; }.iti__flag.iti__sk {
height: 14px;
background-position: -4537px 0px; }.iti__flag.iti__sl {
height: 14px;
background-position: -4559px 0px; }.iti__flag.iti__sm {
height: 15px;
background-position: -4581px 0px; }.iti__flag.iti__sn {
height: 14px;
background-position: -4603px 0px; }.iti__flag.iti__so {
height: 14px;
background-position: -4625px 0px; }.iti__flag.iti__sr {
height: 14px;
background-position: -4647px 0px; }.iti__flag.iti__ss {
height: 10px;
background-position: -4669px 0px; }.iti__flag.iti__st {
height: 10px;
background-position: -4691px 0px; }.iti__flag.iti__sv {
height: 12px;
background-position: -4713px 0px; }.iti__flag.iti__sx {
height: 14px;
background-position: -4735px 0px; }.iti__flag.iti__sy {
height: 14px;
background-position: -4757px 0px; }.iti__flag.iti__sz {
height: 14px;
background-position: -4779px 0px; }.iti__flag.iti__ta {
height: 10px;
background-position: -4801px 0px; }.iti__flag.iti__tc {
height: 10px;
background-position: -4823px 0px; }.iti__flag.iti__td {
height: 14px;
background-position: -4845px 0px; }.iti__flag.iti__tf {
height: 14px;
background-position: -4867px 0px; }.iti__flag.iti__tg {
height: 13px;
background-position: -4889px 0px; }.iti__flag.iti__th {
height: 14px;
background-position: -4911px 0px; }.iti__flag.iti__tj {
height: 10px;
background-position: -4933px 0px; }.iti__flag.iti__tk {
height: 10px;
background-position: -4955px 0px; }.iti__flag.iti__tl {
height: 10px;
background-position: -4977px 0px; }.iti__flag.iti__tm {
height: 14px;
background-position: -4999px 0px; }.iti__flag.iti__tn {
height: 14px;
background-position: -5021px 0px; }.iti__flag.iti__to {
height: 10px;
background-position: -5043px 0px; }.iti__flag.iti__tr {
height: 14px;
background-position: -5065px 0px; }.iti__flag.iti__tt {
height: 12px;
background-position: -5087px 0px; }.iti__flag.iti__tv {
height: 10px;
background-position: -5109px 0px; }.iti__flag.iti__tw {
height: 14px;
background-position: -5131px 0px; }.iti__flag.iti__tz {
height: 14px;
background-position: -5153px 0px; }.iti__flag.iti__ua {
height: 14px;
background-position: -5175px 0px; }.iti__flag.iti__ug {
height: 14px;
background-position: -5197px 0px; }.iti__flag.iti__um {
height: 11px;
background-position: -5219px 0px; }.iti__flag.iti__un {
height: 14px;
background-position: -5241px 0px; }.iti__flag.iti__us {
height: 11px;
background-position: -5263px 0px; }.iti__flag.iti__uy {
height: 14px;
background-position: -5285px 0px; }.iti__flag.iti__uz {
height: 10px;
background-position: -5307px 0px; }.iti__flag.iti__va {
height: 15px;
background-position: -5329px 0px; }.iti__flag.iti__vc {
height: 14px;
background-position: -5346px 0px; }.iti__flag.iti__ve {
height: 14px;
background-position: -5368px 0px; }.iti__flag.iti__vg {
height: 10px;
background-position: -5390px 0px; }.iti__flag.iti__vi {
height: 14px;
background-position: -5412px 0px; }.iti__flag.iti__vn {
height: 14px;
background-position: -5434px 0px; }.iti__flag.iti__vu {
height: 12px;
background-position: -5456px 0px; }.iti__flag.iti__wf {
height: 14px;
background-position: -5478px 0px; }.iti__flag.iti__ws {
height: 10px;
background-position: -5500px 0px; }.iti__flag.iti__xk {
height: 15px;
background-position: -5522px 0px; }.iti__flag.iti__ye {
height: 14px;
background-position: -5544px 0px; }.iti__flag.iti__yt {
height: 14px;
background-position: -5566px 0px; }.iti__flag.iti__za {
height: 14px;
background-position: -5588px 0px; }.iti__flag.iti__zm {
height: 14px;
background-position: -5610px 0px; }.iti__flag.iti__zw {
height: 10px;
background-position: -5632px 0px; }.iti__flag {
height: 15px;
box-shadow: 0px 0px 1px 0px #888;
background-image: url("/skin/frontend/meigeetheme/default/images/flags.png");
background-repeat: no-repeat;
background-color: #DBDBDB;
background-position: 20px 0; }@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti__flag {
background-image: url("/skin/frontend/meigeetheme/default/images/flags@2x.png"); }}.iti__flag.iti__np {
background-color: transparent; }.iti__flag.iti__zzz {background: none;box-shadow: none;}.titleMoreBtonOpen { width: 16px; height: 16px; border-radius: 16px; background: #cecfd3 url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/btonLess.png) no-repeat center center; text-indent: -99999px; overflow: hidden; display: inline-block; margin-left: 5px }#ftos_ddhome, #ftos_ddhome-cat {max-width: 800px; padding-top: 28px; }#ftos_ddhome.full-width, #ftos_ddhome-cat.full-width { max-width: 1272px;}.column-inner-engine{ width: 14%; display: inline-block; }#ftos_ddhome img, #ftos_ddhome-cat img { width: 50%; float: left; }#ftos_ddhome img.desktop, #ftos_ddhome-cat img.desktop { width: 100%; float:none}#ftos_ddhome-cat.full-width .container_12, .container_12 { position:relative; }#help-popup { top:initial!important; bottom:-90px!important; }.titulares_paginas { padding-top: 8px; text-align: center; font-size: 16px; color: #000; font-weight: bold; padding-bottom: 5px; }.titulares_paginas{background:#cecfd3; font-weight: normal; }.titular-diesel.cummins-barra{ background:#fff; }.titulares_paginas-listcat { background:#cecfd3; padding-top: 8px; text-align: center; font-size: 16px; color: #000; font-weight: normal; padding-bottom: 5px; }.titul_pagina_cat { background-image: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/fndo_titulares_diesel.jpg); background-position: bottom; background-repeat: repeat-x; background-size: 50% 100%; padding-top: 8px; text-align: center; font-size: 15px; color: #FFF; padding-bottom: 5px; text-transform: uppercase; clear: both; margin-bottom: 45px; }.titular-barra-alta{ background: #cecfd3; text-align: center; font-size: 26px; height: 69px; line-height: 69px; color:#000; font-weight: bold; }.titleMore { background-image: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/fndo_titulares_pages.jpg); background-position: bottom;
background-repeat: repeat-x; background-size: 50% 100%; padding-top: 8px; font-size: 15px; color: #FFF; padding-bottom: 5px; padding-left: 88px; margin-top: 20px; cursor: pointer; position: relative; }.hiddenTextMore, p.hiddenTextMore { display: none; padding: 10px 88px 0; }.listadocat-ppales, .listadocat-ppales2 { padding-left: 10px; padding-right: 10px; }.listadocat-twin { width: 264px; margin-bottom: 30px; padding-left: 35px; padding-right: 28px; padding-top: 10px; }.content_gauges, .content_twin { text-align: center; }.content_gauges { padding-top: 30px; }.content_gauges ul { display: inline-block; text-align: center; }.cats_una_columna { background-image: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/fondo_1categoria.jpg); background-repeat: no-repeat; background-size: 100%; width: 31%; text-align: center; margin-left: 2% !important; margin-right: 2% !important; }.cats_una_columna li { list-style-type: none; font-size: 19px; color: #707070; text-align: center; display: inline-block; width: 80%; margin: auto; padding-top: 8%; padding-bottom: 8%; }.cats_una_columna2 li { list-style-type: none; font-size: 18px; color: #707070; text-align: center; display: inline-block; width: 290px; }.cats_una_columna li a { padding-top: 5%; padding-bottom: 3.5%; display: block; }.cats_una_columna2 li a { padding-top: 13px; padding-bottom: 13px; display: block; }.cats_una_columna2 { width: 290px; height: 67px; background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/fndo_whydiesel.jpg) no-repeat; margin: auto !important; padding-left: 25px !important; padding-right: 25px !important; padding-top: 24px !important; text-align: center; }.listadocat-ppales_content h2 { font-size: 17px; font-weight: bold; color: #000; padding-bottom: 8px; margin-bottom: 0; text-align: center; }.listadocat-ppales_content li, .listadocat-ppales2 li, .listadocat-twin li, .listado-by-cat li { list-style-type: none; font-size: 15px; color: #000; text-align: center;
height: 38px; line-height: 38px; border:#e8e8e8 2px solid; -webkit-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);
-moz-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);
box-shadow: 0px 4px 6px 1px rgba(205,205,205,1); margin-bottom: 8px; }.listado-by-cat li{ text-align: left; padding-left: 10px; box-sizing: border-box;}.listado-by-cat li span{ font-weight: bold;}.listadocat-ppales_content li:hover, .listado-by-cat li:hover { background: #d9d9d9; border:#b7b7b7 2px solid; }.listadocat-ppales_content li a, .listadocat-ppales2 li a, .listadocat-twin li a, .listado-by-cat li a { text-decoration: none; color: #000; display: block; }.caja_listadocat-ppales { text-align: center; clear: both; padding-bottom: 20px; }.listadocat-ppales_content, .listadocat-ppales_content_gauges { display: inline-block; text-align: center; }.listadocat-ppales_content_gauges{ min-width: 281px; margin:0 15px;}.listadocat-ppales2_content { display: inline-block; text-align: center; width: 20%; }.listadocat-wide_content { display: inline-block; text-align: center; width: 26%; }.listadocat-wide_content li { text-align: center !important; }.listadocat-twin_content { display: inline-block; text-align: center; background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/fondo_columna_twin_bottom.jpg) 9px bottom no-repeat; padding-bottom: 11px; }.listado-by-cat{ width: 90%; max-width: 320px; margin:30px auto 100px; height: 320px; overflow: auto; padding-right: 10px;}#textofinde { background: #999 url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/click_to_find_parts.png) no-repeat center bottom; color: #fff; text-align: center; width: 80%; max-width: 840px; position: absolute; margin-left: auto; margin-right: auto; top: 8px; left: 6px; right: 0; min-height: 112px; font-size: 27px; padding-top: 12px; border: none; border-radius: 0px; display: none; z-index: 9;
-webkit-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);
-moz-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1); box-shadow: 0px 4px 6px 1px rgba(205,205,205,1); }#textofinde-doble { background: #999 url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/click_to_find_parts_doble.png) no-repeat center bottom; color: #fff; text-align: center; width: 80%; max-width: 840px; position: absolute; margin-left: auto; margin-right: auto; top: 8px; left: 6px; right: 0; min-height: 112px; font-size: 27px; padding-top: 12px; border:none; border-radius: 0px; display: none; z-index: 9; -webkit-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);
-moz-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1); box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);}#closex { background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/close_x.png) no-repeat right; width: 60px; height: 20px; color: #fff; position: absolute; right: 10px; bottom: 2px; font-size: 16px; text-align: right; padding-right: 26px; display: block; cursor: pointer; z-index: 1111111; }h1.home_ppal { font-size: 14px; font-weight: bold; padding-right: 20px; box-sizing: border-box; padding-left:20px; display: inline-block; }h1.home_ppal a { color: #000; }.tituloscat, .tittwin, .titgauge, .titallison, .titaccesorie { color: #000; text-align: center; margin-top: 0px; clear: both; }.tituloscat-list h1 { width: 100%; max-width: 1272px; font-size: 18px; padding-top: 7px; padding-bottom: 7px; text-align: center; color: #000; }.home_text { padding-left: 120px; padding-right: 120px; padding-top: 20px; text-align: justify; font-size: 12px; color: #707070; background: #fff; }.home_text h1 { font-size: 22px; color: #000; text-align: center; padding-bottom: 20px; }.home_text h3 { font-size: 16px; font-weight: bold; color: #000; }.home_text h3 a { color: #707070; }.home_text p{ padding: 0!important; }.home_text p { padding-bottom: 15px!Important; }.home_text p.nopadding { padding-bottom: 0; }.home_text a{color: #989898; }.home_text h2{ margin-top: 0;}a.underline{ text-decoration:underline; }ul.circle{ padding-left:24px; padding-bottom:20px; }ul.circle li{ list-style-type: disc; padding:5px; }.bton_sitio {
color: #FFFFFF;
display: block;
font-size: 15px;
margin-bottom: 10px;
text-align: center;
margin-top: 10px;
width: 200px;
}.bton_sitio a {
color: #FFF;
display: block;
padding: 6px;
background-color: #EC1D25;
border-radius: 4px;
}.bton_sitio a:hover {
background-color: #707070;
}.boton_green { height: 38px; line-height: 38px; background: #55b42c; color:#fff!important; text-align: center; width: 90%; margin: 30px 0 80px; max-width: 340px; display: block; font-size: 15px }.home_text a.boton_green{ color:#fff!important; }.reviews-text-bottom-home { float:left; color:#0b5394; text-decoration: underline; line-height: 82px; font-size: 14px; padding-left: 25px; cursor: pointer; }.delivery-pop-up-text { float:right; color:#0b5394; text-decoration: underline; line-height: 82px; font-size: 14px; padding-right: 25px; cursor:pointer; }.showRight { float:right; color:#0b5394; text-decoration: underline; line-height: 82px; font-size: 14px; padding-right: 25px; cursor:pointer; }#doorToDoorBtn, #reviewsTextContainer { background: #efefef; color:#31538f; text-align: center; line-height: 35px; -webkit-box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%);
-moz-box-shadow: 0px 1px 5px -3px rgba(0,0,0,0.60); box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%); display: inline-block; vertical-align: middle; border:#d9d9d9 1px solid; width: 98.5%; padding:0; font-style: italic; cursor: pointer; }#doorToDoorBtn { margin-right: 10px; float:right; text-transform: capitalize; }#doorToDoorBtn img.countryFlag { width: 33px; height: auto; vertical-align: middle; padding-right: 10px; }#doorToDoorBtn span.country { text-decoration: underline; }#reviewsTextContainer { margin:0px auto 12px; width: 100%; max-width: 1272px; display:block; font-size: 14px; padding: 5px; box-sizing: border-box; box-shadow: none; background: #fff; border:#f3f3f3 1px solid; }#home-container { display: flex; flex-wrap: wrap; justify-content: space-between; }/*----------------CMS AFTER HOURS--------*/
table {
border-collapse: collapse;
border-spacing: 0;
}.tabla-header-cart {
width: 49%;
float: left;
margin-top: 24px;
border: #000 1px solid;
padding: 10px 10px 30px 10px;
}.data-table-afterhour td {
border: 1px solid #E7E7E7;
padding: 8px;
}.totales-cart-after {
float: right;
width: 25%;
margin: 20px 8px;
}.totales-cart-after td {
padding: 5px;
border-bottom: 1px solid #E7E7E7;
text-align: right;
}table.tabla-product-desc{ margin-top: 10px; border: #000 1px solid; border-collapse:collapse;}table.tabla-product-desc td, table.tabla-product-desc th{ border: #000 1px solid; padding:1px 3px;}#fast-help-submit{ width: 100%; background: #f1c232; height: 38px; text-align: center; color:#000; font-size: 15px; padding: 0; line-height: 38px; margin:0; border:none; cursor:pointer }#fast-help-submit span{ background: none; position: static; color:inherit; font-size: inherit;}.boton_back { background: #fff; position: fixed; bottom:0px; width: 100%; z-index: 99; left:0; }.boton_back a { background: #434343; height: 40px; line-height: 40px; color:#fff; padding: 0; margin: 20px auto; text-align: center; width: 80%; max-width: 200px; display: block; cursor:pointer; }/*-------------cms need help --------------------*/
.cms-page-view .selectshipping, .cms-page-view .selectneedhelp {
width: 228px;
display: inline-block;
margin: 10px;
margin-top: 14px;
}.selectneedhelp h2 {
font-size: 15px;
text-transform: uppercase;
background: #4b4b4b;
padding: 30px 0;
color: #fff;
border: #fff 2px solid;
box-sizing: border-box; margin:0;
}.parrafo_needhelp1, .parrafo_needhelp2, .parrafo_needhelp3 {
height: auto;
line-height: 18px;
font-size: 13px;
padding-top: 10px;
padding-bottom: 20px;
}.selectneedhelp {
border: #000 1px solid;
padding: 0;
text-align: center;
cursor: pointer;
padding-bottom: 10px;
}span.nros-need{ display:none; }.selectneedhelp.onover{ background:#666;}.selectneedhelp.onover .parrafo_needhelp2, .selectneedhelp.onover .parrafo_needhelp3{ color:#fff;}.responsive-container {
position: relative;
padding-bottom: 53.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}.responsive-container, .responsive-container iframe {
max-width: 1280px;
max-height: 720px;
}.responsive-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}/*-----------------JOBS-----------*/
.jobs_content { color:#666; border:#999 2px solid; position:relative; padding:20px 10px 16px 10px; margin: 15px auto 40px; webkit-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60);
-moz-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60);
box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60); }.jobs-tabs {position:absolute; right: 10px; top:10px}.jobs-tabs li { display: inline-block; height: 35px; line-height: 35px; text-align: center; width: 160px; box-sizing: border-box; color:#fff; font-size: 16px; background: #666; margin:0 1px; cursor: pointer;}.jobs-tabs li a { display: block; color:#fff; }.jobs-tabs li:nth-child(2){background: #f1c232; color:#000; }.jobs-tabs li:nth-child(3){background: #999; }.jobs_content form{ padding:0 10px; box-sizing: border-box; }.jobs_content h2 { font-size: 18px; font-weight: bold; margin: 0; margin-bottom: 30px; border-bottom: #595959 2px solid; padding-bottom: 4px; padding-left: 10px; }.jobs_content h2 span { font-weight: normal;}.jobs_content h3, .jobs_content p { font-size: 16px; font-weight: normal; padding: 0 10px 30px; margin:0; line-height: 22px;}ul.jobs_description{ font-size: 16px; font-weight: normal; padding: 0 10px 30px 40px; margin:0; line-height: 22px; }.jobs_description li { list-style-type: disc; padding-left: 20px;}.jobs_content li:first-child { list-style-type: none; }.jobs_content p.no-padding {padding:0; }.jobs_content h3 { color:#434343; text-decoration: underline; }.jobs-read-more, .jobs-read-less { color:#0000ff; padding-top:30px; cursor:pointer; font-size: 16px; }.jobs-signature { position: absolute; right:18px; bottom:16px; font-size: 16px; }.jobs-location, .jobs-experience { background: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/jobs-maps.png") no-repeat center left; height: 35px; line-height: initial; padding-left: 40px; box-sizing: border-box; line-height: 35px }.jobs-experience { background: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/jobs_dolar.png") no-repeat center left;}#jobs-modal-background { width: 100%; height: 100%; background: #fff; opacity: 0.8; position: absolute; top: 0px; left: 0; z-index: 98}#jobs-work-content { position:absolute; width: 90%; top: 0px; z-index: 99; background: #fff; border:#666 1px solid; max-width: 1000px; left:50%; margin-left: -500px;
-webkit-box-shadow: 0px 7px 14px -3px rgba(0,0,0,0.60); -moz-box-shadow: 0px 7px 14px -3px rgba(0,0,0,0.60);
box-shadow: 0px 7px 14px -3px rgba(0,0,0,0.60); }#jobs-work-content p { padding: 30px; font-size: 15px; color:#666; line-height: normal;}#jobs-work-content p.bold { font-weight: bold; color:#434343; }#jobs-work-content img{ width: 100%; height: auto; }.close-button { position:absolute; right: -33px; top:0; border:#595959 1px solid; color:#666; font-size: 20px; text-align: center; width: 30px; height: 30px; line-height: 30px; background: #fff; -webkit-box-shadow: 0px 7px 14px -3px rgba(0,0,0,0.60); -moz-box-shadow: 0px 7px 14px -3px rgba(0,0,0,0.60);
box-shadow: 0px 7px 14px -3px rgba(0,0,0,0.60); cursor: pointer; }.title-job-modal { position: absolute; text-align: center; font-size: 25px; line-height: 10px; width: 100%; color: #000; font-weight: 700; top: 8px;}.close_job_form { position: absolute; right: 25px; top: 10px; font-size: 24px; color:#000; cursor: pointer; }.jobs-contact label.attatch_label { background: #dcdcdd url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/attach.png') no-repeat 5px center;
box-sizing: border-box; text-align: left; border: none; padding-left: 30px; }.jobs_content .fototeam img { width: 100%; max-width: none;}.jobs_content .fototeam, .thankou_jobs_text { width: 50%; float:left;}.thankou_jobs_text { font-style: italic; padding-top: 10%;}.thankou_jobs_text h3.thankyou_job { font-size: 22px; padding-left: 30px; text-decoration: none;color:#666; }/*-------OCULTO BOTON REFER A FRIEND EN ALGUNAS CMS DESKTOP-------*/
.cms-jobs #referer-friend, .cms-laboral #referer-friend, .cms-travaux #referer-friend, .cms-lavori #referer-friend, .cms-empregos #referer-friend,
.cms-reviews #referer-friend, .cms-opiniones #referer-friend, .cms-commentaires #referer-friend, .cms-recensioni #referer-friend, .cms-avaliacoes #referer-friend,
.cms-worldwide #referer-friend, .cms-a-todo-el-mundo #referer-friend, .cms-a-lechelle-mondiale #referer-friend, .cms-in-tutto-il-mondo #referer-friend, .cms-no-mundo-todo #referer-friend,
.cms-easytouse #referer-friend, .cms-facil-de-usar #referer-friend, .cms-facile-a-utiliser #referer-friend, .cms-facile-da-usare #referer-friend, .cms-facil-de-usar-pt #referer-friend,
.cms-quality-guaranteed #referer-friend, .cms-calidad-garantizada #referer-friend, .cms-qualite-garantie #referer-friend, .cms-qualita-garantita #referer-friend, .cms-qualidade-garantida #referer-friend,
.cms-securedsite #referer-friend, .cms-whyus-sitio-seguro #referer-friend, .cms-site-securise-fr #referer-friend, .cms-sito-protetto #referer-friend, .cms-site-seguro #referer-friend,
.cms-help #referer-friend, .cms-ayuda #referer-friend, .cms-aidez-moi #referer-friend, .cms-aiuto #referer-friend, .cms-socorro #referer-friend,
.cms-call-us #referer-friend, .cms-llamenos #referer-friend, .cms-appelez-nous #referer-friend, .cms-chiamaci #referer-friend, .cms-ligue-para-nos #referer-friend,
.cms-email-us #referer-friend, .cms-envie-email #referer-friend, .cms-envoyez-nous-un-email #referer-friend, .cms-mandaci-una-email #referer-friend, .cms-envia-nos-um-email #referer-friend,
.cms-help-order #referer-friend, .cms-ayuda-orden #referer-friend, .cms-commande-daide #referer-friend, .cms-ordine-di-aiuto #referer-friend, .cms-ajudar-a-ordem #referer-friend,
.help-cart #referer-friend, .cms-ayuda-carrito #referer-friend, .cms-panier-daide #referer-friend, .cms-carrello-di-aiuto #referer-friend, .cms-carrinho-de-ajuda #referer-friend,
.cms-faq #referer-friend, .cms-preguntas-frecuentes #referer-friend, .cms-faq-fr #referer-friend, .cms-faq-it #referer-friend, .cms-perguntas-frequentes #referer-friend,
.cms-videofindparts #referer-friend, .cms-detroit-diesel-video-encontrar-repuestos #referer-friend, .cms-videofindparts-fr #referer-friend, .cms-videofindparts-it #referer-friend, .cms-videofindparts-pt #referer-friend,
.cms-how-to-returns-parts-video #referer-friend, .cms-video-como-devolver-partes #referer-friend, .cms-video-sur-le-retour-des-pieces #referer-friend, .cms-come-restituire-il-video-delle-parti #referer-friend, .cms-video-como-devolver-pecas #referer-friend,
.cms-feedback #referer-friend, .cms-comentarios #referer-friend, .cms-retour-dinformation #referer-friend, .cms-risposta #referer-friend, .cms-comentarios-pt #referer-friend,
.cms-help-engine #referer-friend, .cms-ayuda-motor #referer-friend, .cms-moteur-daide #referer-friend, .cms-aiuto-motore #referer-friend, .cms-motor-de-ajuda #referer-friend,
.cms-videos #referer-friend, .videos-esp #referer-friend,
.cms-what-causes-a-diesel-engine-to-lose-power #referer-friend,
.cms-troubleshooting-yacht-issues #referer-friend,
.cms-engine-overheating-or-failure #referer-friend,
.cms-guide-to-injection-timing #referer-friend,
.cms-engine-oil-myths #referer-friend,
.cms-diesel-engine-loading #referer-friend,
.cms-depannage-yacht-problemes #referer-friend,
.cms-surchauffe-ou-panne-moteur #referer-friend,
.cms-guide-de-synchronisation-dinjection #referer-friend,
.cms-huile-moteur-mythes #referer-friend,
.cms-moteur-diesel-chargement #referer-friend,
.cms-cosa-causa-la-perdita-di-potenza-di-un-motore-diesel #referer-friend,
.cms-risoluzione-problemi-di-yacht #referer-friend,
.cms-surriscaldamento-o-guasto-del-motore #referer-friend,
.cms-guida-ai-tempi-di-iniezione #referer-friend,
.cms-miti-olio-motore #referer-friend,
.cms-caricamento-motore-diesel #referer-friend,
.cms-que-hace-que-un-motor-diesel-pierda-fuerza #referer-friend,
.cms-problemas-mas-comunes-en-yates #referer-friend,
.cms-fallas-o-calentamiento-del-motor #referer-friend,
.cms-guia-para-tiempos-de-inyeccion #referer-friend,
.cms-mitos-del-aceite-de-motor #referer-friend,
.cms-carga-de-motores-diesel #referer-friend,
.cms-o-que-faz-com-que-um-motor-a-diesel-perca-potencia #referer-friend,
.cms-solucao-de-problemas-de-iate #referer-friend,
.cms-superaquecimento-ou-falha-do-motor #referer-friend,
.cms-guia-para-injecao-tempo #referer-friend,
.cms-mitos-do-oleo-do-motor #referer-friend,
.cms-carga-do-motor-diesel #referer-friend,
.cms-apakah-menyebabkan-enjin-diesel-kehilangan-kuasa #referer-friend,
.cms-penyelesaian-masalah-masalah-kapal-layar #referer-friend,
.cms-enjin-terlalu-panas-atau-kegagalan #referer-friend,
.cms-panduan-untuk-masa-suntikan #referer-friend,
.cms-mitos-minyak-enjin #referer-friend,
.cms-pemuatan-enjin-diesel #referer-friend,
.cms-video #referer-friend
{ display:none}/*-------VIDEOS-------*/
.videos_cms { position:relative; }.videos_cms h2{color: #000; border-bottom: #595959 2px solid; margin-bottom: 30px; font-size: 20px; padding-bottom: 10px; text-align: center; }.video_cms_container { text-align: center; width: 90%; margin:auto }.video_cms_item { display: inline-block; box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60); border: #b7b7b7 1px solid; margin: 0 15px 30px; font-size: 13px; color:#000; padding:10px; box-sizing: border-box; width: 30%; min-width: 300px; cursor:pointer }.video_cms_item h3 { font-weight: normal; font-size: 13px; }.video_cms_item a{ color:#000; }.close_videos_cms {font-size: 24px; position: absolute; right: 20px; top: -3px; cursor: pointer; color: #000; }/*--------------RETURNS------------------*/
.content-border-login {
width: 48%;
margin: auto;
max-width: 500px;
border: #000 1px solid;
padding: 20px;
margin-top: 30px;
margin-bottom: 60px;
box-sizing:border-box;
}.data-table-return {
width: 80%;
max-width: 820px;
margin: auto;
margin-top: 22px;
margin-bottom: 80px;
}.data-table-return td {
vertical-align: top;
padding: 10px 5px;
border: 1px solid #e7e7e7;
}.data-table-return input, .data-table-return select, .data-table-return textarea { width: 100%; }.data-table-return textarea { height: 42px;}h1.titulares-return {
font-weight: bold;
color: #000;
text-align: center;
text-transform: uppercase;
font-size: 16px;
padding-top: 15px;
}p.subtitulo-return {
text-align: center;
color: #5e5e5e;
padding-top: 5px;
}.button-continue {
width: 100px;
text-align: center;
color: #000;
background: #f1c232;
border: none;
box-shadow: none;
border-radius: 0px;
margin-bottom: 10px;
padding: 6px 0px;
font-size: 15px;
float: right;
cursor: pointer;
transition: all 300ms ease;
}.button-continue:hover { background: #707070; }.buttons-set-return {
width: 50%;
max-width: 250px;
margin: auto;
display: block;
height: 80px;
}.buttons-set-return .back-link {
float: left;
}.content-border {
border: #000 2px solid;
width: 95%;
margin: auto;
margin-top: 30px;
}.content-border2 {
border: #000 2px solid;
padding: 15px;
box-sizing: border-box;
width: 95%;
margin: auto;
margin-top: 30px;
margin-bottom: 30px;
}.content-border-tit {
text-align: right;
background: #d7d7d7;
padding: 10px;
font-weight: bold;
font-size: 22px;
color: #000;
}.content-border .titulo-top {
margin-bottom: 12px;
}.box-returns {
width: 50%;
max-width: 570px;
border: #f4f4f4 1px solid;
float: left;
margin: 15px;
padding-bottom: 10px;
}.box-returns.right {
float: right;
}.box-returns ul {
margin: 12px;
padding: 0 12px;
}.box-returns li {
padding: 0 5px;
}.titulo-top {
text-transform: uppercase;
background: #f1c232;
padding: 5px 10px;
line-height: 27px;
color: #000;
font-weight: normal;
font-size: 14px;
}.content-border2 .data-table-return { width: 100%; max-width: 100%; }.terms-return {
margin-left: 7px;
margin-right: 10px;
margin-top: 1px;
}p.required {
font-size: 12px;
color: #D82D46;
}input.input-text, select {
height: 24px;
margin-bottom: 10px;
box-sizing: border-box;
line-height: 24px;
padding: 0 2px;
background: #fff;
border: 1px solid #d4d4d4;
}.titulares_cats_more { background:#eee; padding:8px 3px; color:#000; font-size:16px; position: relative; clear: both; text-align: center; cursor: pointer; }.titulares_cats_more .titleMoreBtonClose { background: #eee url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/btonMore.png) no-repeat center center; margin-left: 5px; }.titulares_cats_more .titleMoreBtonOpen { background:#eee url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/btonLess.png) no-repeat center center; margin-left: 5px; }.titulares_cats_more .titleMoreBtonClose.white { background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/btonMoreWhite.png) no-repeat center center; margin-left: 5px; }.titulares_cats_more .titleMoreBtonOpen.white { background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/btonLessWhite.png) no-repeat center center; margin-left: 5px;}.titulares_cats_more.green { background: #eee; color:#000; margin-top:10px; font-style: italic; font-weight: normal; font-size: 16px; cursor:default; }.titulares_cats_more.green i { text-decoration: underline; }.titulares_cats_more.red { background: #eee; color:#000; margin-top:10px; font-style: italic; font-weight: normal; font-size: 16px; cursor:default; }.titulares_cats_more.red i { text-decoration: underline; }.titulares_cats_more.yellow { background: #eee; color:#000; margin-top:10px; font-style: italic; font-weight: normal; font-size: 16px; cursor:default; }.titulares_cats_more.yellow i { text-decoration: underline; }.titulares_cats_more.yellow .titleMoreBtonClose {background: transparent url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/btonMore.png) no-repeat center center; margin-left: 5px;}.titulares_cats_more .titleMoreBtonOpen {background: transparent url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/btonLess.png) no-repeat center center; margin-left: 5px;}.filtros-cat-step1{ width: 100%; margin:0 auto 10px; min-height: 80px; position: relative; font-size: 14px; padding-top: 0px; clear:both; max-width: none; }.filtros-cat-step2{ width: 90%; margin:auto; min-height: 80px; position: relative; font-size: 14px; display: none; clear:both; max-width: 1110px; }.filtro-cat-1 { height: 67px; line-height: 50px; color:#fff; background: url('/skin/frontend/meigeetheme/default/images/fndo-filtro-cats-gris-oscuro.png') right center no-repeat; min-width: 100px; padding-left: 20px; width: 30%; position: absolute; left:0; z-index: 3;
box-sizing: border-box; z-index: 9;}.filtro-cat-question{ height: 67px; line-height: 50px; background: url('/skin/frontend/meigeetheme/default/images/fndo-filtro-cats-verde.png') right center no-repeat; color:#fff; width: calc(70% + 26px); display: inline-block; text-align: center; margin-left: -26px; position: absolute; left:30%;
z-index: 7; }.motores-list { padding-top:10px; padding-bottom: 150px; }.motores-list .listadocat-ppales_content { font-weight: normal; font-size: 14px; padding: 0 15px 0 10px; box-sizing: border-box; }.customscrollbar {overflow: hidden;}.motores-list .listadocat-ppales_content h2{ font-size: 17px; font-weight: bold; color: #000; padding-bottom: 8px; margin-bottom: 0; text-align: center; margin-top:10px; }.filtro-cat-2{height: 67px; line-height: 50px; color:#fff; background: url('/skin/frontend/meigeetheme/default/images/fndo-filtro-cats-gris.png') right center no-repeat; box-sizing: border-box; width: 36%; min-width: 100px; position: absolute; left:36%; margin-left: -25px; text-align: center; margin-bottom: 50px; z-index: 8; }.filtros-cat-step2 .filtro-cat-1, .filtros-cat-step2 .filtro-cat-question { width: 36%;}.filtros-cat-step1 .filtro-cat-question { text-align: left; padding-left: 180px; box-sizing: border-box; }.filtros-cat-step2 .filtro-cat-question{ left: 69%; width: 31.5%; background: #f1c232; margin-left: -23px; margin-top: 1px; -webkit-box-shadow: 0px 3px 4px 0px rgba(205,205,205,1); border:#d9d9d9 2px solid;
-moz-box-shadow: 0px 3px 4px 0px rgba(205,205,205,1); box-shadow: 0px 3px 4px 0px rgba(205,205,205,1); height: 45px; line-height: 45px; color:#000; }.filtros-cat-step2 { text-align: center; margin-bottom: 50px!important; }.filtros-cat-step2 .motores-list{ width: 29%; display: inline-block; }.filtros-cat-step2 .motores-list .listadocat-ppales_content{ height: auto; padding: 0; width: 100%; box-sizing: border-box }.filtros-cat-step2{ margin: 0px auto 10px; padding-top:0px; }#listado-combo{ display: flex; justify-content: space-between; width: 98%; margin:auto; padding:10px; box-sizing: border-box; }.engine-description-hidden{ width: 20px; height: 40px; font-size: 18px; display: inline-block; cursor:pointer;text-align: center; line-height: 50px; padding-right: 20px; }.hiddenbox.engine-description { padding-top: 10px; }.close-engine-btn { float:right; padding-right: 25px; width: 30px; text-align: center; font-size: 14px; cursor:pointer; }.wrapper-engine-description{ position:relative; }.bton-help-category-filter{ background: none; color:#666; text-align: left; border:none; height: 38px; line-height: 38px; padding:0; display: block; position:absolute; bottom:156px; right:22%; font-size: 15px; text-decoration: underline }.bton-help-category-filter:hover{color:#999; }.es .bton-help-category-filter { right: 20%;}.close-engine-btn.close-step-2{ padding-right: 10px; }/*--------faqs------------------*/
.faqs{ padding:0; margin:0;}.faqs div { display: none;}.faqs li { list-style-type: decimal; margin-left: 20px; }.faqs .subtituloslink a { text-decoration: underline; color: #000; }.faqs .subtituloslink a:hover { text-decoration: none; }.faqs ul { padding-left: 20px; }.faqs li li { list-style-type: disc; }button.bton-motores { background: #fff; border-radius: 5px; color: #000; border: none; box-shadow: none; cursor: pointer; margin: 20px; box-sizing: border-box;}.btones_cats { text-align: center; margin-bottom: 500px; margin-top: 20px; }.btones_cats li{ border:#e8e8e8 2px solid; font-size: 15px; width: 90%; max-width: 280px; margin:auto; margin-bottom: 15px; height: 46px; line-height: 46px;
-webkit-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);
-moz-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);
box-shadow: 0px 4px 6px 1px rgba(205,205,205,1); text-align: left;
}.btones_cats li:hover, .btones_cats li:hover span:first-child { background: #d9d9d9; }.btones_cats li:hover { border:#b7b7b7 2px solid;}.btones_cats li a, .btones_cats li{ color:#000; display: block; cursor: pointer; }.btones_cats li span{ display: inline-block; text-align: left; width: 62%; padding-left: 15px; box-sizing: border-box; color:#000; }.btones_cats li span:first-child{ background: #efefef; width: 36%; float: left; border-right: #e8e8e8 2px solid; text-align: center ; padding-left: 0; }h1.titulo_category_more{ font-weight: bold; font-size: 14px; padding:10px 0; text-align: center; text-transform: uppercase; cursor:pointer; position: relative; color:#000; }.container_12.twin_disc{ padding-top: 20px;}.bton-by-category{ font-size: 15px; line-height: 38px; height: 38px; margin-top: 20px; }.bton-by-category a{ color:#fff; }.cummins-home-cat { position:relative; }.container_12.sitemap { max-width: 800px; }.sitemap h3 { font-weight: bold; font-size: 16px; margin: 40px 0 0 0; }.sitemap ul li { font-size: 14px; line-height: 26px; font-weight: bold }.sitemap ul { margin-left:35px; margin-top: 15px; margin-bottom: 5px; }.sitemap ul ul { margin-left: 25px; margin-top: 5px; }.sitemap ul ul li { font-weight: normal; }.caterpillar_fotohome { position:relative; }.caterpillar_coming2022 { background: #f1c232; text-align: center; font-weight: bold; font-size: 18px; color:#000; line-height: 70px; margin:10px 0 5px; }.open_popup_more { width: 22px; height: 22px; line-height: 22px; text-align: center; background: #f3f3f3; border:#ccc 1px solid; color:#000; cursor: pointer; font-size: 18px; display: inline-block; vertical-align: middle; }#water-pumps-ver-mas, #fresh-water-pumps-ver-mas, #gauges-ver-mas { position:absolute; right:12px; bottom:15px; }#close-marine-pumps-links, #closefresh-pumps-links, #close-gauges-links { position: absolute; right: 5px; top:4px; font-size: 22px; font-weight: bold; cursor: pointer; text-align: center; width: 30px; height: 30px; line-height: 30px; color:#000; padding:0;}.marinepumps_fotohomeS { position:relative; }.marine-pups-links { width: 70%; text-align: left; padding-top: 18%; column-count: 3; margin: auto; padding-left: 10%;}.fresh-pups-links { width: 70%; column-count: 2; text-align: left; margin: auto; padding-top: 55%; }.gauges-pups-links { width: 70%; text-align: left; margin: auto; padding-top: 60%; }#marine_open_links .marine-pups-links a, #fresh_open_links .fresh-pups-links a, #gauges_open_links .gauges-pups-links a { color:#595959; text-decoration: underline; padding: 0 0 15px 0; display: block; box-sizing: border-box; height: auto; box-shadow: none; border:none; }#marine_open_links .marine-pups-links a:first-child { margin-top:0; }#marine_open_links .textos-fotos-home, #fresh_open_links .textos-fotos-home { width: 90%; left: 5%; bottom:18px;}#gauges_open_links { position: absolute; width: calc( 100% + 1px ); background: #fff url(https://static.dieselpro.com/media/images/home-dieselpro/gauges_diesel_engines.jpg) no-repeat;
background-size: 70%; background-repeat: no-repeat; z-index: 9; -webkit-box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 80%); -moz-box-shadow: -1px 1px 5px -3px rgba(0,0,0,0.60); box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%);
border: #d9d9d9 1px solid; margin: 0px; padding-bottom: 9px; height: calc( 100% - 9px ); background-position: center top; right: -1px; top:-1px; z-index: 99 }#marine_open_links { position: absolute; width: calc( 206% + 2px ); background: #fff url(https://static.dieselpro.com/media/images/home-dieselpro/home-marine-sea-water-pumps.jpg);
background-size: 40%; background-repeat: no-repeat; z-index: 9; -webkit-box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 80%); -moz-box-shadow: -1px 1px 5px -3px rgba(0,0,0,0.60); box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%);
border: #d9d9d9 1px solid; margin: 0px; padding-bottom: 9px; height: calc( 209% - 4px ); background-position: center 8px; right: -1px; top:-1px; z-index: 99 }#fresh_open_links{ position:absolute; width: calc( 100% + 1px ); -webkit-box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 80%); background: #fff url(https://static.dieselpro.com/media/images/home-dieselpro/home-marine-fresh-water-pumps.jpg) no-repeat;
background-size: 90%; background-position: center 20%; -moz-box-shadow: 0px 1px 5px -3px rgba(0,0,0,0.60); box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%); border: #d9d9d9 1px solid; margin: 0px; padding-bottom: 9px; height: calc( 209% - 4px );right:-1px; bottom:-2px; z-index: 99;}#door-delivery { position:absolute; width: 95%; top:-190px; background: #fff; left:2.5%; z-index: 999;-webkit-box-shadow: 0px 7px 7px -3px rgb(0 0 0 / 60%);
-moz-box-shadow: 0px 7px 7px -3px rgba(0, 0, 0, 0.60); box-shadow: 0px 7px 7px -3px rgb(0 0 0 / 60%); border: #ccc 1px solid; }#door-delivery .closeModal { z-index: 1010}#door-delivery h2 { color:#000; background: #f1c232; line-height: 60px; position:relative; margin-bottom: 10px; text-align: center; font-weight: bold; font-size: 20px; margin-top: 0; }.country-list { margin: 10px auto; width:95%; column-count: 6; padding-bottom: 20px; }#door-delivery li { text-align: left; line-height:22px; }#contact-us-home { position:absolute; right: 10px; bottom:10px; color:#000; background: #f1c232; text-align: center; width: 180px; line-height: 30px; }.sb-container { padding-right:0;}.sb-scrollbar-container { right:0; }.sb-content { width:100%; padding-right:18px; }h1.titular-detroit-diesel-category {background: #f1c232 ; padding: 8px 3px; color: #000; font-size: 16px; text-align: center; font-weight: bold; margin:20px 0 }.cms-categories { display: flex; justify-content: space-between; }.cms-categories li { width: 23.5%; border: #e8e8e8 2px solid; -webkit-box-shadow: 0px 4px 6px 1px rgb(205 205 205); -moz-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1); box-shadow: 0px 4px 6px 1px rgb(205 205 205); cursor:pointer; text-align: center; }.cms-categories li p { background:#efefef; color:#000; text-align: center; padding: 10px 0 8px 0; box-sizing: border-box; font-weight: bold; font-size: 16px; }.cms-categories.dos-columns li { width: 48%}.img-cat, .img-cat2 { float:left; margin-top: 10px; border: #e8e8e8 2px solid; -webkit-box-shadow: 0px 4px 6px 1px rgb(205 205 205); -moz-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1); box-shadow: 0px 4px 6px 1px rgb(205 205 205); text-align: center; }.img-cat2 { margin-top: 30px; margin-right: 20px; float:none; display: inline-block; }.img-cat img {}.img-cat p, .img-cat2 p { font-weight: bold; font-size: 16px; color:#000; padding-top: 10px; padding-bottom: 8px; background: #efefef; text-align: center; }.new-background { background: #fff; padding: 0 20px 20px 20px; box-sizing: border-box; text-align: left; border:#f3f3f3 2px solid; color:#999; }.new-background a { color:#6d9eeb!important; text-decoration:underline; font-weight: normal; }.new-background h1{ font-size:14px; font-weight: bold; padding: 25px 0 5px; margin:0; color:#999; }.new-background h2{font-size: 13px; font-weight: bold; padding: 25px 0 5px; margin:0; color:#999; }.new-background h3 {font-size: 12px; font-weight: bold; padding: 20px 0 5px;margin:0; color:#999; }.new-background p { font-size: 12px; padding: 0 0 5px; margin:0; line-height: 16px; color:#999; }.new-background ul { padding: 10px 0 10px 30px; }.new-background li { color:#999; list-style-type: disc; padding: 10px 0 0 10px;}ul.btones_cats.categories_few_btones, #engine-options { margin-top:70px; margin-bottom:80px; padding:0; }/*-------------home-----*/
.detroit_fotohomeS, .cummins_fotohomeS, .allison_fotohome, .gauges_fotohome, .twin_fotohome, .marinedoble_fotohome, .caterpillar_fotohome, .marineparts_fotohomeS {
width: 24%;
box-sizing: border-box;
text-align: center;
float: left;
margin: 0 0 15px 0;
padding: 0;
-webkit-box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%);
-moz-box-shadow: 0px 1px 5px -3px rgba(0,0,0,0.60); box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%); border: #d9d9d9 1px solid; position:relative;
}.pumps_content {
width: 24%;
box-sizing: border-box;
text-align: center;
float: left;
margin: 0 0 15px 0;
padding: 0;
}.marinepumps_fotohomeSmall, .freshpumps_fotohomeSmall {
-webkit-box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%); -moz-box-shadow: 0px 1px 5px -3px rgba(0,0,0,0.60); box-shadow: 0px 1px 5px -3px rgb(0 0 0 / 60%); border: #d9d9d9 1px solid; position:relative;
}.marinepumps_fotohomeSmall{ margin-bottom: 15px; }@media screen and (min-width: 768px){#coming-caterpillar { color:#000; line-height:25px; font-size: 14px; text-align: center; background: #f1c232; width: 50%; position:absolute; top: 70%; left:50%; margin-left:-25% }.detroit_fotohome a, .cummins_fotohome a{ display:block; padding-top:44.04%; height:0; }.detroit_fotohomeS a, .cummins_fotohomeS a, .allison_fotohome a, .twin_fotohome a, .gauges_fotohome a, .caterpillar_fotohome a, .marineparts_fotohomeS a{ display:block; padding-top:calc( 88.09% + 45px ); height:0;}.marinepumps_fotohomeSmall a, .freshpumps_fotohomeSmall a { display:block; padding-top:calc( 33.6% + 45px ); height:0;}.listadocat-ppales_content.cummins-cat{ width: 12%; }.listadocat-ppales_content.cummins-cat li, .listadocat-ppales_content li { height: 48px; line-height: 48px; margin-bottom: 15px;}.listadocat-ppales, .listadocat-ppales2 { padding:0; }.cummins-cat .column-inner-engine{ width:12%; padding:0 10px}#detroit-diesel-parts{display: flex; justify-content: space-between; position: relative; max-width: 1000px; margin: 20px auto 0; }.listadocat-ppales_content { width: 14%; }.listadocat-ppales_content_gauges { width: 25%; }.container_12.twin_disc{ max-width: 760px; margin:auto; display: flex; justify-content: space-around; }.twin_disc .listadocat-ppales_content { width: 28%;}.bton-by-category{ position: absolute; right: 0; bottom:0; font-size: 15px;}.cummins-home-cat .bton-by-category { right: 35px; bottom: -60px; }.bton-by-category a{ color:#000; }.bton_back{ display:none; }.content_afterhours { float: left; width: 48%; }.content_afterhours.nocart{ float:none; margin:auto; width: 90%; max-width: 600px;}.cms-home .titleMoreBtonOpen, .cms-home .titleMoreBtonClose, .cms-inicio .titleMoreBtonOpen, .cms-inicio .titleMoreBtonClose { width: 20px; height: 20px; border-radius: 20px; margin-top: -2px; background-color: #cecfd3; vertical-align: middle }button.bton-motores { height: 80px; width: 50%; max-width: 364px; line-height:80px; font-size:18px; }.caterpillar_fotohome a { cursor:pointer; }.detroit_fotohomeS{
background: url(https://static.dieselpro.com/media/images/home-dieselpro/detroit_diesel_engines_dieselpro.jpg) no-repeat;
background-size:110%;
background-position: center center;
}.cummins_fotohomeS{
background: url(https://static.dieselpro.com/media/images/home-dieselpro/cummins_engines_dieselpro.jpg) no-repeat;
background-size:110%;
background-position: center center;
}.caterpillar_fotohome {
background: url(https://static.dieselpro.com/media/images/home-dieselpro/caterpillar_engines_dieselpro.jpg) no-repeat;
background-size:110%;
background-position: top center;
}.allison_fotohome{
background: url(https://static.dieselpro.com/media/images/home-dieselpro/allison_marine_transmission_parts_m_mh_dieselpro.jpg) no-repeat;
background-size:110%;
background-position: center center;
}.twin_fotohome{
background: url(https://static.dieselpro.com/media/images/home-dieselpro/twin_disc_marine_transmissions_parts_dieselpro.jpg) no-repeat;
background-size:110%;
background-position: center center;
}.gauges_fotohome{
background: url(https://static.dieselpro.com/media/images/home-dieselpro/gauges_diesel_engines.jpg) no-repeat;
background-size:110%;
background-position: center top;
}.marinepumps_fotohomeSmall {
background: url(https://static.dieselpro.com/media/images/home-dieselpro/home-marine-sea-water-pumps.jpg) no-repeat;
background-size:90%;
background-position: center center;
}.freshpumps_fotohomeSmall {
background: url(https://static.dieselpro.com/media/images/home-dieselpro/home-marine-fresh-water-pumps.jpg) no-repeat;
background-size:90%;
background-position: center center;
}.marineparts_fotohomeS {
background: url(https://static.dieselpro.com/media/images/home-dieselpro/controls_cables_more-dieselpro.jpg) no-repeat;
background-size:100%;
background-position: center center;
}ul.btones_cats.categories_few_btones li, #engine-options li { height: 70px; line-height: 70px; margin-bottom: 25px; }}#logos-home-bottom {
text-align: center;
max-width: 450px;
margin: auto;
padding-bottom: 100px;
padding-top: 5px;
}.logosbottom {
display: inline-block;
cursor: pointer;
padding: 0px;
width: 19%;
}.logosbottom a{ display: block; }.logosbottom img{ width: 100%; height: auto; }.validation-failed input, .validation-failed textarea, .validation-failed select { border: 1px dashed red!important; background: #faebe7!important; }.validation-advice { clear: both; min-height: 13px; margin: 0; padding-left: 0; font-size: 10px; background: none; color: red; text-align: left; margin-top: 2px }.validation-advice img{ padding-right: 5px; vertical-align: middle}.option-contact .validation-advice { width: 200%; }.col-main .cart-empty {
max-width: 600px;
margin: auto;
margin-top: 20px;
text-align: center;
}.fototeam { display: inline-block; }.thankou_texts {
text-align: center;
margin: auto;
max-width: 650px;
display: inline-block;
padding-top: 30px;
}.thankou_texts p { text-align: left; }.textos_gracias { font-size: 18px; line-height: 25px; }button.bton-motores:hover { background: #f1c232; color:#000; }.content_abandoned_cart{ width:95%; margin:auto; max-width:800px; padding-bottom: 200px; }.content_abandoned_cart .close-back-needhelp { right: 5px;}.content_abandoned_cart .fondo404 { width: 95%; margin:auto; }.content_abandoned_cart h2{ text-align:center; font-weight: normal; margin:0 }#abandoned-cart-form{ padding: 25px 22px ; width: 95%; max-width: 600px; margin:auto; box-sizing: border-box; }.content_abandoned_cart input[type=text]{ background:#fff; border-radius:0px; width:100%; display:inline-block; border:#ccc 1px solid; padding:8px; box-sizing:border-box; font-size:14px;}.content_abandoned_cart input[type=text].customPhone { width: 77%; }.content_abandoned_cart label{ display:inline-block; width:100%; font-size:16px; text-align:left; padding-bottom: 8px }.row-abandoned-cart{ margin-bottom:20px; text-align:right; position:relative;}.content_abandoned_cart .iti__selected-flag { font-size: 14px; text-align: left; }#abandoned-cart-submit{ width:100%; height:38px; line-height:38px; text-align:center; color:#000; background:#f1c232; border:none; border-radius:0px;font-size:15px; margin-top:10px; cursor:pointer; margin-bottom:60px }#abandoned-cart-form #abandoned-cart-submit { margin-bottom: 0px;}span.requerido{ color:red; position: absolute; right: -18px; top: 18px; font-weight: bold; font-size: 15px; }.success-msg-cart{ width:95%; margin:30px auto; max-width:550px; text-align:center}.success-msg-cart h2{ font-size:25px; color:#000; padding:30px 0}.success-msg-cart p{ font-size:16px;}.success-msg-cart a{ display:inline-block; width:45%; height:45px; text-align:center; color:#fff; background:#999999; border-radius:8px; margin:50px 10px 100px; line-height:45px; font-size:16px}#contact_time { font-style:italic}.title404{ margin-top: 10px; font-size: 14px; border-bottom:#f3f3f3 1px solid; margin-bottom: 30px; padding-bottom: 10px; }.fondo404{ padding:14px; margin-bottom: 40px; box-sizing: border-box; clear:both; webkit-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60);
-moz-box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60);
box-shadow: 0px 4px 7px -3px rgba(0,0,0,0.60);
border: #d5d5d5 2px solid; }.fondo404 h3{ font-size: 17px; font-weight: normal; margin:0; color:#434343!important}.fondo404 ul{ padding-top: 15px; display: flex; flex-direction: row; justify-content: space-around; }.fondo404 li{ display: inline-block; width: 115px; height: 64px; border-radius: 0px; background: #999999; margin-bottom: 20px; line-height: 64px; font-size: 15.5px; border:#666666 1px solid; }.fondo404 li a{color:#000; display: block;line-height: 15px;margin: 5% 4px 0;}.fondo404 .resources li { background: #f3f3f3; border:#999999 1px solid; }.fondo404 .returns li { background: #d9d9d9; border:#999999 1px solid; }.fondo404 li:hover{ background: #6c6c6c; border:#000 1px solid;}.talk404 li{ width: 30%; background: #f1c232; max-width: 373px; border:none; color:#000; }.fondo404 li:hover a{ color:#fff; }.fondo404 .icon { display: inline-block; width: 20px; height: 20px; vertical-align: middle; padding-right: 8px; }.fondo404 .contact-icon{ background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/envelope-regular-black.png) no-repeat;}.fondo404 .talk404 li:hover .contact-icon{ background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/envelope-regular.png) no-repeat;}.fondo404 .talk404 li .phone-icon{ background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/phone-alt-solid-black.png) no-repeat;}.fondo404 .talk404 li:hover .phone-icon{ background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/phone-alt-solid.png) no-repeat;}.close-back { float:right; margin:10px 0; width:35px; height: 35px; line-height: 35px; cursor:pointer; font-size: 18px; }.close-back-needhelp{ background: none; position: absolute; right: 10px; top:-8px; width:35px; height: 35px; line-height: 35px; cursor:pointer; font-size: 18px; color:#000; text-align: center; }.close-content-help { border-bottom: #999999 1px solid; max-width: 800px; display: block; margin: 15px auto 30px; position: relative; width:95% }.close-content-help .title-help{ font-weight: bold; margin-bottom: 9px; }.content_emailus { max-width: 600px; margin:auto; }.phone-icon-small, .mail-icon-small, .box-icon-small, .cart-icon-small, .whatsapp-icon-small {display: inline-block; width: 20px; height: 20px; vertical-align: text-top; padding-right: 5px; vertical-align: middle; }.phone-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-phone.png) no-repeat; image-rendering: optimizeQuality;}.mail-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-mail.png) no-repeat;}.box-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-box.png) no-repeat;}.cart-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-cart.png) no-repeat;}.whatsapp-icon-small { background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/whatsapp-icon-help.png) no-repeat; width: 22px; height: 22px; padding-right: 8px; }li:hover .phone-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-phone-white.png) no-repeat;}li:hover .mail-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-mail-white.png) no-repeat;}li:hover .box-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-box-white.png) no-repeat;}li:hover .cart-icon-small {background: url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/help-cart-white.png) no-repeat;}.whyusmob-content { margin-bottom: 50px; max-width: 500px; }.whyusmob-content h1{ font-size: 16px; text-align: center; line-height: 60px; font-weight: bold; margin: 0; color:#000; }.whyusmob { width: 90%; display:flex; align-items: center; cursor:pointer; height: 65px; line-height:normal; border: #e8e8e8 1px solid; font-size:13px; color:#666; -webkit-box-shadow: -1px 10px 5px -2px rgba(0,0,0,0.22); -moz-box-shadow: -1px 10px 5px -2px rgba(0,0,0,0.22); box-shadow: -1px 10px 5px -2px rgba(0,0,0,0.22); margin: 0 auto 8px;
background: rgb(255,255,255); background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(185,185,185,1) 95%, rgba(166,166,166,1) 100%); text-align: left; padding-left: 15%; padding-right: 10px; font-weight: bold; font-style: italic; box-sizing: border-box; }.whyusmob h2{color:#000; font-weight: normal; font-size: 15px; vertical-align: middle; text-align: left; padding-left: 10px; }.whyusmob img{ text-align: center; }.thankyou_title { max-width: 650px; margin: auto;}#search-category{width: 180px; height: 28px; border: #d9d9d9 1px solid; display: block; line-height: 28px; text-align: left; padding-left: 50px; box-sizing: border-box; cursor:pointer;
position: absolute; top: -26px; right: 160px; background: url(https://static.dieselpro.com/media/images/search-category.jpg); font-style: italic; }.fondo404 li a { display: inline-block!important; margin: 0 10px!important; vertical-align: middle; line-height: 22px }a.zona-activa-foto-marine-pumps, a.zona-activa-foto-fresh-pumps {width: 80%; height: 90px!important; position: absolute; top: 0; left: 10%; padding: 0; border:none; box-shadow: none; }a.zona-activa-foto-fresh-pumps { width: 90%; top:50px; left:5%; }#searchCategoryModalFondo { position: fixed; background: #fff; height: 100vh; z-index: 998; width: 100vw; left: 0; opacity: 0.7; top: 230px;}body.isUsa #searchCategoryModalFondo { top: 185px; }#searchCategoryModalFondo.caterpillar { top:185px;}#searchCategoryModal { position:absolute; top:-30px; left:50%; width: 740px; height: auto; background: #fff; margin-left: -240px; z-index: 999; border:#595959 1px solid; padding-bottom:0px; }#searchCategoryModal.caterpillar { top:0; }#searchCategoryModal.caterpillar ul { height:auto; }#searchCategoryModal .close { position:absolute; background:#fff; width: 30px; height: 30px; line-height: 30px; text-align: center; color:#000; cursor:pointer; border:#000 1px solid; font-size: 24px; right:-32px; top:-1px; }#searchCategoryModal h3 { color:#000; background: #f1c232; line-height: 40px; margin:0; font-weight: normal; font-size: 16px; }#searchCategoryModal h3 strong { font-weight: bold; text-decoration: underline; }#searchCategoryModal ul { width: 90%; margin:20px auto; height: 436px; overflow: auto; padding-right: 10px; }#searchCategoryModal li { text-align: left; display: flex; box-shadow: 0px 4px 6px 1px rgb(205 205 205);
margin-bottom: 7px; font-style: italic; cursor:pointer; }#searchCategoryModal li div { padding: 10px 15px; box-sizing: border-box; border:#ccc 1px solid; text-align: left; }#searchCategoryModal .category-name { background: #d9d9d9; display: inline-block; width: 200px; font-size: 15px; font-weight: bold; color:#000; line-height:20px; }#searchCategoryModal .category-description { display: inline-block; width: calc( 100% - 200px); font-size: 14px; color:#000; line-height:20px; padding-right: 10px; }#fast-help-submit { background: #f1c232!important; color:#000 }@media screen and (max-width: 1440px){.cms-home .container_13, .cms-inicio .container_13 { max-width: 1150px!important; }}@media screen and (max-width: 1295px){.fondo404{ width: 95%; margin:0 auto 40px; }.title404 { width: 95%; margin-left:auto; margin-right: auto;}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.home_text {
padding-left: 20px;
padding-right: 20px;
padding-top: 26px;
text-align: justify;
}.home_text h1 { font-size: 18px; }.cms-page-view .content-wrapper .container_13, .cms-home .content-wrapper .container_13 {
max-width: 600px!important;
margin:30px auto;
}#coming-caterpillar { width: 90%; line-height: 18px; font-size: 12px; left:5%; margin-left: 0; top:65%}.detroit_fotohomeS, .cummins_fotohomeS, .allison_fotohome, .twin_fotohome, .gauges_fotohome, .marinedoble_fotohome, .caterpillar_fotohome, .caterpillar_fotohome.coming_soon, .marinepumps_fotohomeS, .marineparts_fotohomeS, .pumps_content {
width: 48.5%;
float: none;
display: inline-block;
}br.mobile{ display:none}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){/*.cms-page-view .content-wrapper .container_13, .cms-home .content-wrapper .container_13 {
max-width: 800px!important;
padding-top: 10px!important;
}*/
}@media only screen and (max-width: 1150px){.fondo404 ul{ flex-wrap: wrap }.fondo404 li{ width: 22%;}.talk404 li{ width: 30%;}}@media only screen and (max-width: 950px){.talk404 li{ width: 95%; }.jobs-tabs { position: static; text-align: center; margin-bottom: 20px}}@media only screen and (max-width: 768px){.hiddenbox p { padding: 15px; }.fondo404{ width: 90%; }.title404 { width: 90%; }.motores-list { padding-top: 0;}.filtros-cat-step2 .motores-list { padding-top: 10px; }}@media only screen and (max-width: 767px){.texto_homes_bottom, .container_12 p {
padding-left: 10px;
padding-right: 10px;
}.home_text {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
text-align: justify;
}.thankyou_title {
font-size: 20px;
}.fototeam {
border-right: none;
padding: 10px 0 0 0;
text-align: center;
box-sizing: border-box;
}.fototeam img {
max-width: 120px;
margin-top: -8px;
}.textos_gracias { font-size: 16px; padding:0!important; }.thankou_texts { padding-top: 0; width:53%!Important}.textos_gracias br { display: none;}.content_abandoned_cart h2{ font-size:1.3em; margin:10px 0 20px}.content_abandoned_cart input[type=text]{ width:100%; font-size:14px;}.content_abandoned_cart label{ width:100%; font-size:14px; padding-bottom:5px; }.content_abandoned_cart label span{ float:none; padding-left:5px; }.fondo404 { width: 95%; margin:auto; box-sizing: border-box; margin-bottom: 20px; padding:14px 10px }.fondo404 ul{ padding-top: 10px;}.fondo404 li{ width: 46%; height:52px; line-height: 52px; background-size: auto 100%; margin-bottom:15px}.fondo404 .talk404 li{ width: 95%!important; }.fondo404 li, .talk404 li { width: 46%!important; margin: 0 4px 15px!important; }.es .fondo404 li { width: 95%!important;}.title404{ margin-bottom: 10px; width: 95%; margin-right: auto; margin-left: auto; }.success-msg-cart a { width: 90%; margin: 20px auto; }.btones_cats {margin-bottom: 200px;}.btones_cats.btones_gauges{ margin-bottom: 0;}.btones_cats.btones_gauges.gauges-mobile { margin-top: 0; margin-bottom: 40px; }.twin_disc .listadocat-ppales_content { width: 80%!important;}.titulares_cats_more{ font-size: 15px; }.listado-by-cat { height: auto; margin-top: 15px; }.filtros-cat-step1, .filtros-cat-step2 { margin: 0px auto!important; width: 100%!important; }.motores-list .listadocat-ppales_content{ padding-bottom: 40px; padding-top:0; }#listado-combo { display: block; width: 100%; }.column-inner-engine{ width: 100%; }.filtros-cat-step1 .filtro-cat-question, .filtros-cat-step2 .filtro-cat-question, .filtro-cat-2 { padding-left: 20px; margin-top: -10px!important; text-align: left; margin:auto; box-sizing: border-box }.filtros-cat-step2 .motores-list .listadocat-ppales_content{ padding: 0; }.motores-list, .filtros-cat-step2 .motores-list, .filtros-cat-step1 .motores-list { width: 100%!important; margin: 0; float:none!important;}.img-cat, .img-cat2 { float:none; width: 90%; margin: 20px auto;}.bton-help-category-filter { position: static; display: block; margin-bottom: 60px; }.jobs_content { padding: 5px; width: 90%; margin:10px auto 50px; padding-bottom: 120px; }.jobs-tabs { position: static; text-align: center; margin-bottom: 20px; }.jobs-tabs li { width: 48.5%; margin:0 0.5%; }.jobs-tabs li:nth-child(2){margin: 0; margin-right: 0.5%; }.jobs-tabs li:nth-child(3){margin: 0; margin-left: 0.5%; }.jobs_content h2,.jobs_content h3, .jobs_content p, .jobs_content p.no-padding, .jobs-read-more, .jobs-read-less { padding-left: 10px; padding-right: 10px;}.jobs-read-more.mobile { padding-top: 0; padding-bottom: 30px;}.jobs_content h3 span{ display: block; }#jobs-work-content { left: 5%; margin-left: 0; top:35px; }.close-button { top:-34px; right:0; box-shadow: none; }.hidden-mobile{ display: none;}#ftos_ddhome, #ftos_ddhome-cat{ padding-top: 0; }.hiddenbox.engine-description { padding-top: 5px; }#abandoned-cart-form { padding: 5px 10px 25px}.content_abandoned_cart input[type=text].customPhone { width: 68%; }.back-videos-mobile { display: block!important; background: #666; color:#fff; width: 185px; height: 35px; line-height: 35px; margin:30px auto; text-align: center; font-size: 15px; }#search-category{ display: none; }.bton-search-by-category { display: block!important; width: 100%; margin: 30px auto; background: #363636 url("/media/images/search-solid-white.png") no-repeat 10px center ; color:#fff; text-decoration: none; font-size: 15px; text-align: center; height: 40px; line-height: 40px; -webkit-box-shadow: 0px 4px 6px 1px rgb(205 205 205); -moz-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1); box-shadow: 0px 4px 6px 1px rgb(205 205 205); padding-left: 20px; box-sizing: border-box; }#coming_caterpillar_popup { bottom: initial; top: 158px; }#door-delivery { top:-38px; z-index: 9999; }#door-delivery h2 { font-size: 18px; padding: 15px 30px; line-height: 25px; }.country-list {column-count: 2; padding-left: 15px; }#reviewsTextContainer, #doorToDoorBtn { display:none; }#doorToDoorBtn { margin: 10px 0; }.cms-categories { flex-wrap: wrap; justify-content: space-around; }.cms-categories li { width: calc( 50% - 25px ); margin-bottom: 20px; }.cms-categories li p { font-size: 12px; }.cms-categories li img { width: 100%; height: auto; }.cms-categories.dos-columns li { width: 90%}.container_12.new-background p, .new-background p { padding-left:0; padding-right: 0; text-align: justify; }.new-background { margin-top: 20px; }ul.btones_cats.categories_few_btones,#engine-options { margin-top:30px; margin-bottom:35px; }.content-border-login { width: 95%; }#ftos_ddhome-cat.full-width .container_12 { position:relative; }#help-popup { top:initial!important; bottom:-90px!important; }}@media only screen and (max-width: 650px){.filtro-cat-1, .filtro-cat-question, .filtros-cat-step2 .filtro-cat-1, .filtros-cat-step2 .filtro-cat-question, .filtro-cat-2 { position: static; margin-bottom: 0px; width: 100%; }.filtro-cat-question{ margin-left: 0;}.filtro-cat-2{ margin-left: 0; text-align: left; padding-left:20px; }}@media only screen and (max-width: 320px){.content_abandoned_cart h2{ font-size:22px; margin:0 0 10px}.talk404 li { font-size: 12px!important; }}/*--------IPAD VERTICAL-------------*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)and (orientation: portrait){#door-delivery { top: -40px; }#door-delivery br.mobile { display: none; }.country-list { column-count: 4; }.marinepumps_fotohomeS .textos-fotos-home { bottom:16px; }}@media only screen and (min-width: 780px){.cms-page-view .container_13, .cms-index-index .container_13 {
max-width: 1290px!important;
}}/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
vertical-align: top;
padding: 0;
margin: 0;
}.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 999991;
}.fancybox-outer {
padding: 0;
margin: 0;
background: #fff;
color: #000;
text-shadow: none;
border:#14355f solid 2px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}.fancybox-opened {
z-index: 999992;
}.fancybox-opened .fancybox-outer {
/*-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/
}.fancybox-inner {
width: 100%;
height: auto!important;
padding: 20px 0;
margin: 0;
position: relative;
outline: none;
overflow: hidden;
font-size:18px;
text-align:center;
font-weight:bold;
}.suggestedGoogleReviews .fancybox-inner {
height: 594px!important;
}.fancybox-error {
color: #444;
margin: 0;
padding: 10px;
}.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
border: 0;
padding: 0;
margin: 0;
vertical-align: top;
}.fancybox-image {
max-width: 100%;
max-height: 100%;
}#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -21px;
margin-left: -21px;
width: 42px;
height: 42px;
background: url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/fancybox/fancybox_loading.gif');
opacity: 0.8;
cursor: pointer;
z-index: 1010;
}.fancybox-close, .fancybox-prev span, .fancybox-next span {
background: #fff url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/x-close.png') no-repeat center center;
}.fancybox-close {
position: absolute;
top: 0;
right: -37px;
width: 35px;
height: 35px;
cursor: pointer;
z-index: 1004;
border:#000 1px solid;
}.fancybox-prev, .fancybox-next {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
background: transparent url('https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/fancybox/blank.gif'); /* helps IE */
z-index: 1003;
}.fancybox-prev {
left: 0;
}.fancybox-next {
right: 0;
}.fancybox-prev span, .fancybox-next span {
position: absolute;
top: 50%;
left: -9999px;
width: 36px;
height: 36px;
margin-top: -18px;
cursor: pointer;
z-index: 1003;
}.fancybox-prev span {
background-position: 0 -36px;
}.fancybox-next span {
background-position: 0 -72px;
}.fancybox-prev:hover, .fancybox-next:hover {
visibility: visible;
}.fancybox-prev:hover span {
left: 20px;
}.fancybox-next:hover span {
left: auto;
right: 20px;
}.fancybox-tmp {
position: absolute;
top: -9999px;
left: -9999px;
padding: 0;
overflow: visible;
visibility: hidden;
}/* Overlay helper */
#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 9999;
background: #ffffffeb;
}/* Title helper */
.fancybox-title {
visibility: hidden;
position: relative;
text-shadow: none;
z-index: 1005;
}.fancybox-opened .fancybox-title {
visibility: visible;
}.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 1003;
text-align: center;
}.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; /* Fallback for web browsers that doesn't support RGBa */
background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}.fancybox-title-inside-wrap {
margin-top: 10px;
}.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}/*
Variable Grid System.
Learn more ~ http://www.spry-soft.com/grids/
Based on 960 Grid System - http://960.gs/
Licensed under GPL and MIT.
*/
/* #Desktop - Extra Extra Large 
================================================== */
@media only screen and (min-width: 1950px){#logos-home-bottom{ padding-bottom: 420px}}@media only screen and (min-width: 1700px){#logos-home-bottom{ padding-bottom: 200px}.container_13 {
margin-left: auto;
margin-right: auto;
width:100%;
max-width:1700px;
position: relative;
}.cms-page-view .container_13, .cms-index-index .container_13{ max-width: 1300px;}body { min-width: 1700px; }/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
margin-left: auto;
margin-right: auto;
width:100%;
max-width:1272px;
}/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display:inline;
float: left;
position: relative;
margin-left: 0px;
margin-right: 0px;
}.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
position:relative;
}/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
margin-left: 0;
}.omega {
margin-right: 0;
}/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1, .container_13 .grid_1 {
width:86px;
}.container_12 .grid_2, .container_13 .grid_2 {
width:192px;
}.container_12 .grid_3, .container_13 .grid_3 {
width:298px;
}.container_12 .grid_4, .container_13 .grid_4 {
width:404px;
}.container_12 .grid_5, .container_13 .grid_5 {
width:510px;
}.container_12 .grid_6, .container_13 .grid_6 {
width:616px;
}.container_12 .grid_7, .container_13 .grid_7 {
width:722px;
}.container_12 .grid_8, .container_13 .grid_8 {
width:828px;
}.container_12 .grid_9, .container_13 .grid_9 {
width:934px;
}.container_12 .grid_10, .container_13 .grid_10 {
width:1040px;
}.container_12 .grid_11, .container_13 .grid_11 {
width:1146px;
}.container_12 .grid_12, .container_13 .grid_12 {
width:100%;
max-width:1700px;
}/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1, .container_13 .prefix_1 {
padding-left:106px;
}.container_12 .prefix_2, .container_13 .prefix_2 {
padding-left:212px;
}.container_12 .prefix_3, .container_13 .prefix_3 {
padding-left:318px;
}.container_12 .prefix_4, .container_13 .prefix_4 {
padding-left:424px;
}.container_12 .prefix_5, .container_13 .prefix_5 {
padding-left:530px;
}.container_12 .prefix_6, .container_13 .prefix_6 {
padding-left:636px;
}.container_12 .prefix_7, .container_13 .prefix_7 {
padding-left:742px;
}.container_12 .prefix_8, .container_13 .prefix_8 {
padding-left:848px;
}.container_12 .prefix_9, .container_13 .prefix_9 {
padding-left:954px;
}.container_12 .prefix_10, .container_13 .prefix_10 {
padding-left:1060px;
}.container_12 .prefix_11, .container_13 .prefix_11 {
padding-left:1166px;
}/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1, .container_13 .suffix_1 {
padding-right:106px;
}.container_12 .suffix_2, .container_13 .suffix_2 {
padding-right:212px;
}.container_12 .suffix_3, .container_13 .suffix_3 {
padding-right:318px;
}.container_12 .suffix_4, .container_13 .suffix_4 {
padding-right:424px;
}.container_12 .suffix_5 , .container_13 .suffix_5{
padding-right:530px;
}.container_12 .suffix_6, .container_13 .suffix_6 {
padding-right:636px;
}.container_12 .suffix_7, .container_13 .suffix_7 {
padding-right:742px;
}.container_12 .suffix_8, .container_13 .suffix_8 {
padding-right:848px;
}.container_12 .suffix_9, .container_13 .suffix_9 {
padding-right:954px;
}.container_12 .suffix_10, .container_13 .suffix_10 {
padding-right:1060px;
}.container_12 .suffix_11, .container_13 .suffix_11 {
padding-right:1166px;
}/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1, .container_13 .push_1 {
left:106px;
}.container_12 .push_2, .container_13 .push_2 {
left:212px;
}.container_12 .push_3, .container_13 .push_3 {
left:318px;
}.container_12 .push_4, .container_13 .push_4 {
left:424px;
}.container_12 .push_5, .container_13 .push_5 {
left:530px;
}.container_12 .push_6, .container_13 .push_6 {
left:636px;
}.container_12 .push_7, .container_13 .push_7 {
left:742px;
}.container_12 .push_8, .container_13 .push_8 {
left:848px;
}.container_12 .push_9, .container_13 .push_9 {
left:954px;
}.container_12 .push_10, .container_13 .push_10 {
left:1060px;
}.container_12 .push_11, .container_13 .push_11 {
left:1166px;
}/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1, .container_13 .pull_1 {
left:-106px;
}.container_12 .pull_2, .container_13 .pull_2 {
left:-212px;
}.container_12 .pull_3, .container_13 .pull3{
left:-318px;
}.container_12 .pull_4, .container_13 .pull_4 {
left:-424px;
}.container_12 .pull_5, .container_13 .pull_5 {
left:-530px;
}.container_12 .pull_6, .container_13 .pull_6 {
left:-636px;
}.container_12 .pull_7, .container_13 .pull_7 {
left:-742px;
}.container_12 .pull_8 , .container_13 .pull_8{
left:-848px;
}.container_12 .pull_9, .container_13 .pull_9 {
left:-954px;
}.container_12 .pull_10, .container_13 .pull_10 {
left:-1060px;
}.container_12 .pull_11, .container_13 .pull_11 {
left:-1166px;
}/* Adaptive */
/* 2 columns list */
.category-products .products-grid li.item:nth-of-type(5n+5){margin-right:0;
}.category-products .products-grid li.item:nth-of-type(5n+1){margin-left:0;
}.category-products .products-grid.large-grid li.item:nth-of-type(3n+1){clear:none;
}.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:15px;
}.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:0;
margin-left:15px;
}.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){margin-left:0;
clear:left;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){clear:none;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){margin-right:10px;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){margin-left:10px;
}.category-products .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right:0;
margin-left:10px;
}.category-products .products-grid.small-grid li.item:nth-of-type(5n+1){margin-left:0;
clear:left;
}.products-grid.widget-grid li.item:nth-of-type(4n+4){margin-right:0;
}.products-grid.widget-grid li.item:nth-of-type(4n+1){clear:left;
margin-left:0;
}.products-grid#upsell-product-table > li:nth-of-type(5n+5){margin-right:0;
}.products-grid#upsell-product-table > li:nth-of-type(5n+1){clear:left;
}.block-related .no-slider li.item:nth-of-type(9n+9){margin-right:0;
}.block-related .no-slider li.item:nth-of-type(9n+1){clear:left;
}.more-views ul.no-slider li:nth-of-type(4n+4){margin-right:0;
}.more-views ul.no-slider li:nth-of-type(4n+1){clear:left;
}/* 1 column list */
.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){clear:none;
margin-left:10px;
}.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){margin-right: 10px;
}.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){margin-right:0;
}.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){clear:left;
margin-left:0;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(2n+1){clear:none;
margin-left:15px;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right: 15px;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(4n+1){clear:none;
margin-left:15px;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(4n+4){margin-right: 15px;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(3n+1){clear:left;
margin-left:0;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:0;
}.col1-layout .products-grid.large-grid li.item{width:397px;}.col1-layout .products-grid.small-grid li.item:nth-of-type(4n+1){clear:none;
margin-left:10px;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(4n+4){margin-right: 10px;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(5n+1){clear:none;
margin-left:10px;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right: 10px;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(6n+1){clear:left;
margin-left:0;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(6n+6){margin-right:0;
}.col1-layout .products-grid.small-grid li.item{width:192px;}.products-grid.large-grid li.item{width:452px;}header#header .top-cart .block-content{left:auto; right:0;}.header-slider-container .iosSlider .slider .item h2, .header-slider-container .iosSlider .slider .item h3 {
margin-right:-632px;
}.header-slider-container .iosSlider .slider .item h2{top:37%;}.header-slider-container .iosSlider .slider .item h3{top:50%;}.header-block-wrapper .left {
width: 40%;
}.grid-2-wrapper .items-box {
width: 566px !important;
padding-left:50px;
}.grid-2-wrapper .grid-text-box h2{padding-right:30px;}.grid-2-wrapper .products-grid li.item{width:288px;}.grid-2-wrapper .products-grid li.item .product-image img{width:100%;}.home-slider-conainer .products-grid li.item {padding-right:12px;}.slider-container .slider-text-box p{
padding-right:50px;
}/* Wide Menu */
#nav.nav-wide li.tech {
padding: 28px 31px 0 0;
width: 220px;
}.product-essential .product-image .es-nav-prev{
left:0;
}.product-essential .product-image .es-nav-next{
right:0;
}.product-view .box-up-sell .products-grid li.item {
width:290px;
}.more-views #more-views-slider li{margin-right:12px;}.product-view .product-prev span,
.product-view .product-next span{
padding: 11px 55px;
}.product-view .product-prev {
left: 10px;
}.product-view .product-next {
left: 168px;
}.block-related li.item{
margin-right:28px;
}/* Cart Crossel*/
#cart-accordion .crosssell {
padding:9px 9px 9px 14px;
}.crosssell .product-image img{width:100%;}.form-list li.wide select{width:824px;}.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname{width:275px;}.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:245px;}}/* #Desktop - Extra Large
================================================== */
@media only screen and (min-width: 1280px) and (max-width: 1699px){/*
Forces backgrounds to span full width,
even if there is horizontal scrolling.
Increase this if your layout is wider.
Note: IE6 works fine without this fix.
*/
body {
min-width: 1272px;
}.products-grid li.item {width:239px; }/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
margin-left: auto;
margin-right: auto;
width:100%;
max-width:1272px;
}.container_13 {
margin-left: auto;
margin-right: auto;
width:100%;
max-width:1300px;
}.catalog-category-view .container_13{ max-width: 1400px!important;}/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display:inline;
float: left;
position: relative;
margin-left: 0px;
margin-right: 0px;
}.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
position:relative;
}/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
margin-left: 0;
}.omega {
margin-right: 0;
}/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1, .container_13 .grid_1 {
width:86px;
}.container_12 .grid_2, .container_13 .grid_2 {
width:192px;
}.container_12 .grid_3, .container_13 .grid_3 {
width:298px;
}.container_12 .grid_4, .container_13 .grid_4 {
width:404px;
}.container_12 .grid_5, .container_13 .grid_5 {
width:510px;
}.container_12 .grid_6, .container_13 .grid_6 {
width:616px;
}.container_12 .grid_7, .container_13 .grid_7 {
width:722px;
}.container_12 .grid_8, .container_13 .grid_8 {
width:828px;
}.container_12 .grid_9, .container_13 .grid_9 {
width:934px;
}.container_12 .grid_10, .container_13 .grid_10 {
width:1040px;
}.container_12 .grid_11, .container_13 .grid_11 {
width:1146px;
}.container_12 .grid_12, .container_13 .grid_12 {
width:100%;
}/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1, .container_13 .prefix_1 {
padding-left:106px;
}.container_12 .prefix_2, .container_13 .prefix_2 {
padding-left:212px;
}.container_12 .prefix_3, .container_13 .prefix_3 {
padding-left:318px;
}.container_12 .prefix_4, .container_13 .prefix_4 {
padding-left:424px;
}.container_12 .prefix_5, .container_13 .prefix_5 {
padding-left:530px;
}.container_12 .prefix_6, .container_13 .prefix_6 {
padding-left:636px;
}.container_12 .prefix_7, .container_13 .prefix_7 {
padding-left:742px;
}.container_12 .prefix_8, .container_13 .prefix_8 {
padding-left:848px;
}.container_12 .prefix_9, .container_13 .prefix_9 {
padding-left:954px;
}.container_12 .prefix_10, .container_13 .prefix_10 {
padding-left:1060px;
}.container_12 .prefix_11, .container_13 .prefix_11 {
padding-left:1166px;
}/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1, .container_13 .suffix_1 {
padding-right:106px;
}.container_12 .suffix_2, .container_13 .suffix_2 {
padding-right:212px;
}.container_12 .suffix_3, .container_13 .suffix_3 {
padding-right:318px;
}.container_12 .suffix_4, .container_13 .suffix_4 {
padding-right:424px;
}.container_12 .suffix_5 , .container_13 .suffix_5{
padding-right:530px;
}.container_12 .suffix_6, .container_13 .suffix_6 {
padding-right:636px;
}.container_12 .suffix_7, .container_13 .suffix_7 {
padding-right:742px;
}.container_12 .suffix_8, .container_13 .suffix_8 {
padding-right:848px;
}.container_12 .suffix_9, .container_13 .suffix_9 {
padding-right:954px;
}.container_12 .suffix_10, .container_13 .suffix_10 {
padding-right:1060px;
}.container_12 .suffix_11, .container_13 .suffix_11 {
padding-right:1166px;
}/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1, .container_13 .push_1 {
left:106px;
}.container_12 .push_2, .container_13 .push_2 {
left:212px;
}.container_12 .push_3, .container_13 .push_3 {
left:318px;
}.container_12 .push_4, .container_13 .push_4 {
left:424px;
}.container_12 .push_5, .container_13 .push_5 {
left:530px;
}.container_12 .push_6, .container_13 .push_6 {
left:636px;
}.container_12 .push_7, .container_13 .push_7 {
left:742px;
}.container_12 .push_8, .container_13 .push_8 {
left:848px;
}.container_12 .push_9, .container_13 .push_9 {
left:954px;
}.container_12 .push_10, .container_13 .push_10 {
left:1060px;
}.container_12 .push_11, .container_13 .push_11 {
left:1166px;
}/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1, .container_13 .pull_1 {
left:-106px;
}.container_12 .pull_2, .container_13 .pull_2 {
left:-212px;
}.container_12 .pull_3, .container_13 .pull3{
left:-318px;
}.container_12 .pull_4, .container_13 .pull_4 {
left:-424px;
}.container_12 .pull_5, .container_13 .pull_5 {
left:-530px;
}.container_12 .pull_6, .container_13 .pull_6 {
left:-636px;
}.container_12 .pull_7, .container_13 .pull_7 {
left:-742px;
}.container_12 .pull_8 , .container_13 .pull_8{
left:-848px;
}.container_12 .pull_9, .container_13 .pull_9 {
left:-954px;
}.container_12 .pull_10, .container_13 .pull_10 {
left:-1060px;
}.container_12 .pull_11, .container_13 .pull_11 {
left:-1166px;
}/* Adaptive */
/* 2 columns list */
.category-products .products-grid li.item:nth-of-type(5n+5){margin-right:0;
}.category-products .products-grid li.item:nth-of-type(5n+1){margin-left:0;
}.category-products .products-grid.large-grid li.item:nth-of-type(3n+1){clear:none;
}.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:15px;
}.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:0;
margin-left:15px;
}.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){margin-left:0;
clear:left;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){clear:none;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){margin-right:10px;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){margin-left:10px;
}.category-products .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right:0;
margin-left:10px;
}.category-products .products-grid.small-grid li.item:nth-of-type(5n+1){margin-left:0;
clear:left;
}.products-grid.widget-grid li.item:nth-of-type(4n+4){margin-right:0;
}.products-grid.widget-grid li.item:nth-of-type(4n+1){clear:left;
margin-left:0;
}.products-grid#upsell-product-table > li:nth-of-type(5n+5){margin-right:0;
}.products-grid#upsell-product-table > li:nth-of-type(5n+1){clear:left;
}.block-related .no-slider li.item:nth-of-type(9n+9){margin-right:0;
}.block-related .no-slider li.item:nth-of-type(9n+1){clear:left;
}.more-views ul.no-slider li:nth-of-type(4n+4){margin-right:0;
}.more-views ul.no-slider li:nth-of-type(4n+1){clear:left;
}/* 1 column list */
.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){clear:none;
margin-left:10px;
}.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){margin-right: 10px;
}.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){margin-right:0;
}.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){clear:left;
margin-left:0;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(2n+1){clear:none;
margin-left:15px;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right: 15px;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(4n+1){clear:none;
margin-left:15px;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(4n+4){margin-right: 15px;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(3n+1){clear:left;
margin-left:0;
}.col1-layout .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:0;
}.col1-layout .products-grid.large-grid li.item{width:397px;}.col1-layout .products-grid.small-grid li.item:nth-of-type(4n+1){clear:none;
margin-left:10px;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(4n+4){margin-right: 10px;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(5n+1){clear:none;
margin-left:10px;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right: 10px;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(6n+1){clear:left;
margin-left:0;
}.col1-layout .products-grid.small-grid li.item:nth-of-type(6n+6){margin-right:0;
}.col1-layout .products-grid.small-grid li.item{width:192px;}.products-grid.large-grid li.item{width:452px;}header#header .top-cart .block-content{left:auto; right:0;}.header-slider-container .iosSlider .slider .item h2, .header-slider-container .iosSlider .slider .item h3 {
margin-right:-632px;
}.header-slider-container .iosSlider .slider .item h2{top:37%;}.header-slider-container .iosSlider .slider .item h3{top:50%;}.header-block-wrapper .left {
width: 40%;
}.grid-2-wrapper .items-box {
width: 566px !important;
padding-left:50px;
}.grid-2-wrapper .grid-text-box h2{padding-right:30px;}.grid-2-wrapper .products-grid li.item{width:288px;}.grid-2-wrapper .products-grid li.item .product-image img{width:100%;}.home-slider-conainer .products-grid li.item {padding-right:12px;}.slider-container .slider-text-box p{
padding-right:50px;
}/* Wide Menu */
#nav.nav-wide li.tech {
padding: 28px 31px 0 0;
width: 220px;
}.product-essential .product-image .es-nav-prev{
left:0;
}.product-essential .product-image .es-nav-next{
right:0;
}.product-view .box-up-sell .products-grid li.item {
width:290px;
}.more-views #more-views-slider li{margin-right:12px;}.product-view .product-prev span,
.product-view .product-next span{
padding: 11px 55px;
}.product-view .product-prev {
left: 10px;
}.product-view .product-next {
left: 168px;
}.block-related li.item{
margin-right:28px;
}/* Cart Crossel*/
#cart-accordion .crosssell {
padding:9px 9px 9px 14px;
}.crosssell .product-image img{width:100%;}}/* #Desktop
================================================== */ 
@media only screen and (min-width: 978px) and (max-width: 1279px){/*
Forces backgrounds to span full width,
even if there is horizontal scrolling.
Increase this if your layout is wider.
Note: IE6 works fine without this fix.
*/
body {
min-width: 1008px;
}/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12, .container_13 {
margin-left: auto;
margin-right: auto;
width:100%;
max-width:1272px;
}/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display:inline;
float: left;
position: relative;
margin-left: 15px;
margin-right: 15px;
}.grid_12 {
margin-left: 0px;
margin-right: 0px;
}.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
position:relative;
}/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
margin-left: 0;
}.omega {
margin-right: 0;
}/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {
width:54px;
}.container_12 .grid_2 {
width:138px;
}.container_12 .grid_3 {
width:222px;
}.container_12 .grid_4 {
width:306px;
}.container_12 .grid_5 {
width:390px;
}.container_12 .grid_6 {
width:474px;
}.container_12 .grid_7 {
width:558px;
}.container_12 .grid_8 {
width:642px;
}.container_12 .grid_9 {
width:726px;
}.container_12 .grid_10 {
width:810px;
}.container_12 .grid_11 {
width:894px;
}.container_12 .grid_12, .container_13 .grid_12{
width:100%;
}#nav li:hover ul.submenu{left:-70px!important;}.mini-cart2{ width:100px; padding-left:5px;}#nav li{ width:auto;}.nav-wide#nav li, #nav li a span{ font-size:12px;}.mini-cart{ width:110px; padding-left:10px;}#nav ul.secondlevel{display:none;}.detroit_fotohome img{ width:605px;}.gauges_fotohome img{ width:306px; }.allison_fotohome img{ width:305px; }.twin_fotohome img{ width:302px;}.accesories_fotohome img, .accesories_fotohome-doble {width:306px;}header#header .header-bottom-wrapper{ height:47px;}.products-grid li.item{width:21%}.mini-cart2{ height: 43px;}#nav > li.over > a, #nav > li.active > a{background-position: center 30px; background-size: 100% 2px}/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {
padding-left:84px;
}.container_12 .prefix_2 {
padding-left:168px;
}.container_12 .prefix_3 {
padding-left:252px;
}.container_12 .prefix_4 {
padding-left:336px;
}.container_12 .prefix_5 {
padding-left:420px;
}.container_12 .prefix_6 {
padding-left:504px;
}.container_12 .prefix_7 {
padding-left:588px;
}.container_12 .prefix_8 {
padding-left:672px;
}.container_12 .prefix_9 {
padding-left:756px;
}.container_12 .prefix_10 {
padding-left:840px;
}.container_12 .prefix_11 {
padding-left:924px;
}/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {
padding-right:84px;
}.container_12 .suffix_2 {
padding-right:168px;
}.container_12 .suffix_3 {
padding-right:252px;
}.container_12 .suffix_4 {
padding-right:336px;
}.container_12 .suffix_5 {
padding-right:420px;
}.container_12 .suffix_6 {
padding-right:504px;
}.container_12 .suffix_7 {
padding-right:588px;
}.container_12 .suffix_8 {
padding-right:672px;
}.container_12 .suffix_9 {
padding-right:756px;
}.container_12 .suffix_10 {
padding-right:840px;
}.container_12 .suffix_11 {
padding-right:924px;
}/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {
left:84px;
}.container_12 .push_2 {
left:168px;
}.container_12 .push_3 {
left:252px;
}.container_12 .push_4 {
left:336px;
}.container_12 .push_5 {
left:420px;
}.container_12 .push_6 {
left:504px;
}.container_12 .push_7 {
left:588px;
}.container_12 .push_8 {
left:672px;
}.container_12 .push_9 {
left:756px;
}.container_12 .push_10 {
left:840px;
}.container_12 .push_11 {
left:924px;
}/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {
left:-84px;
}.container_12 .pull_2 {
left:-168px;
}.container_12 .pull_3 {
left:-252px;
}.container_12 .pull_4 {
left:-336px;
}.container_12 .pull_5 {
left:-420px;
}.container_12 .pull_6 {
left:-504px;
}.container_12 .pull_7 {
left:-588px;
}.container_12 .pull_8 {
left:-672px;
}.container_12 .pull_9 {
left:-756px;
}.container_12 .pull_10 {
left:-840px;
}.container_12 .pull_11 {
left:-924px;
}/* Custom */
.products-grid.small-grid li.item {
width:166px;
margin-left: 10px;
margin-right: 10px;
}.products-grid.large-grid li.item {
width:348px;
margin-left: 15px;
margin-right: 15px;
}/* Custom */
/* Adaptive */
/* 2 columns list */
.category-products .products-grid li.item:nth-of-type(5n+5){margin-right:0;
}.category-products .products-grid li.item:nth-of-type(5n+1){margin-left:0;
}.products-grid{padding-left:0}.category-products .products-grid.large-grid li.item:nth-of-type(3n+1){margin-left:15px;
clear:none;
}.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:15px;
}.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:0;
}.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){margin-left:0;
clear:left;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){clear:none;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){margin-left:10px;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){margin-right:10px;
}.category-products .products-grid.small-grid li.item:nth-of-type(4n+4){margin-left:10px;
margin-right:0;
}.category-products .products-grid.small-grid li.item:nth-of-type(4n+1){margin-left:0;
clear:left;
}/* 1 column list */
.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){margin-right:15px;
}.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){margin-left:15px;
clear:none;
}.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){margin-right:0;
}.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){margin-left:0;
clear:left;
}.col1-layout .category-products .products-grid.small-grid li.item{
width:179px;
}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+3){margin-right:10px;
}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+1){margin-left:10px;
}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+4){margin-right:10px;
}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+1){margin-left:10px;
clear:none;
}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right:0;
}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+1){margin-left:0;
clear:left;
}.col1-layout .category-products .products-grid.large-grid li.item{
width:305px;
}.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:0;
}.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:15px;
}.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+1){margin-left:15px;
margin-right:15px;
clear:none;
}.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:0;
}.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+1){margin-left:0;
clear:left;
}.products-grid#upsell-product-table > li:nth-of-type(5n+5){margin-right:0;
}.products-grid#upsell-product-table > li:nth-of-type(5n+1){clear:left;
}.products-grid.widget-grid li.item:nth-of-type(4n+4){margin-right:0;
}.products-grid.widget-grid li.item:nth-of-type(4n+1){clear:left;
margin-left:0;
}.home-container-2 .products-grid.widget-grid li.item:nth-of-type(3n+3){margin-right:0;
}.home-container-2 .products-grid.widget-grid li.item:nth-of-type(3n+1){clear:left;
margin-left:0;
}.block-related .no-slider li.item:nth-of-type(7n+7){margin-right:0;
}.block-related .no-slider li.item:nth-of-type(7n+1){clear:left;
}.more-views ul.no-slider li:nth-of-type(3n+3){margin-right:0;
}.more-views ul.no-slider li:nth-of-type(3n+1){clear:left;
}}/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px, Gutter: 20px, Unit: 44px */ 
@media only screen and (min-width: 768px) and (max-width: 977px){/*
Forces backgrounds to span full width,
even if there is horizontal scrolling.
Increase this if your layout is wider.
Note: IE6 works fine without this fix.
*/
body {
}/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12, .container_13 {
margin-left: auto;
margin-right: auto;
width:100%;
}.content_4columns{
width:107%;
}/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display:inline;
float: left;
position: relative;
margin-left: 0px;
margin-right: 0px;
}.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
position:relative;
}/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
margin-left: 0;
}.omega {
margin-right: 0;
}/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {
width:44px;
}.container_12 .grid_2 {
width:108px;
}.container_12 .grid_3 {
width:189px;
}.container_12 .grid_4 {
width:236px;
}.container_12 .grid_5 {
width:300px;
}.container_12 .grid_6 {
width:364px;
}.container_12 .grid_7 {
width:428px;
}.container_12 .grid_8 {
width:492px;
}.container_12 .grid_9 {
width:556px;
}.container_12 .grid_10 {
width:620px;
}.container_12 .grid_11 {
width:684px;
}.container_12 .grid_12 {
width:100%;
}/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {
padding-left:64px;
}.container_12 .prefix_2 {
padding-left:128px;
}.container_12 .prefix_3 {
padding-left:192px;
}.container_12 .prefix_4 {
padding-left:256px;
}.container_12 .prefix_5 {
padding-left:320px;
}.container_12 .prefix_6 {
padding-left:384px;
}.container_12 .prefix_7 {
padding-left:448px;
}.container_12 .prefix_8 {
padding-left:512px;
}.container_12 .prefix_9 {
padding-left:576px;
}.container_12 .prefix_10 {
padding-left:640px;
}.container_12 .prefix_11 {
padding-left:704px;
}/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {
padding-right:64px;
}.container_12 .suffix_2 {
padding-right:128px;
}.container_12 .suffix_3 {
padding-right:192px;
}.container_12 .suffix_4 {
padding-right:256px;
}.container_12 .suffix_5 {
padding-right:320px;
}.container_12 .suffix_6 {
padding-right:384px;
}.container_12 .suffix_7 {
padding-right:448px;
}.container_12 .suffix_8 {
padding-right:512px;
}.container_12 .suffix_9 {
padding-right:576px;
}.container_12 .suffix_10 {
padding-right:640px;
}.container_12 .suffix_11 {
padding-right:704px;
}/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {
left:64px;
}.container_12 .push_2 {
left:128px;
}.container_12 .push_3 {
left:192px;
}.container_12 .push_4 {
left:256px;
}.container_12 .push_5 {
left:320px;
}.container_12 .push_6 {
left:384px;
}.container_12 .push_7 {
left:448px;
}.container_12 .push_8 {
left:512px;
}.container_12 .push_9 {
left:576px;
}.container_12 .push_10 {
left:640px;
}.container_12 .push_11 {
left:704px;
}/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {
left:-64px;
}.container_12 .pull_2 {
left:-128px;
}.container_12 .pull_3 {
left:-192px;
}.container_12 .pull_4 {
left:-256px;
}.container_12 .pull_5 {
left:-320px;
}.container_12 .pull_6 {
left:-384px;
}.container_12 .pull_7 {
left:-448px;
}.container_12 .pull_8 {
left:-512px;
}.container_12 .pull_9 {
left:-576px;
}.container_12 .pull_10 {
left:-640px;
}.container_12 .pull_11 {
left:-704px;
}/* Adaptive */
.products-grid.widget-grid li.item:nth-of-type(4n+4){margin-right:0;
}.products-grid.widget-grid li.item:nth-of-type(4n+1){clear:left;
margin-left:0;
}.products-grid#upsell-product-table > li:nth-of-type(3n+3){margin-right:0;
}.products-grid#upsell-product-table > li:nth-of-type(3n+1){clear:left;
}.block-related .no-slider li.item:nth-of-type(5n+5){margin-right:0;
}.block-related .no-slider li.item:nth-of-type(5n+1){clear:left;
}/* 2 columns list */
.category-products .products-grid li.item:nth-of-type(3n+3){margin-right:0;
}.category-products .products-grid li.item:nth-of-type(3n+1){margin-left:0;
}.category-products .products-grid.large-grid li.item:nth-of-type(3n+1){clear:none;
}.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:15px;
}.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:0;
margin-left:15px;
}.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){margin-left:0;
clear:left;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){clear:none;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){margin-right:5px;
}.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){margin-left:5px;
}.category-products .products-grid.small-grid li.item:nth-of-type(4n+4){margin-right:0;
margin-left:5px;
}.category-products .products-grid.small-grid li.item:nth-of-type(4n+1){margin-left:0;
clear:left;
}/* 1 column list */
.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){clear:none;
margin-left:10px;
}.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){margin-right: 10px;
}.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){clear:left;
margin-left:0;
}.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){margin-right:0;
}.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+1),.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+1){clear:none;
margin-left:15px;
}.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+2),.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right: 15px;
}.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+1){clear:left;
margin-left:15px;
margin-left:0;
}.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:0;
}.col1-layout .category-products .products-grid.large-grid li.item{width:357px;}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+1),.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+1){clear:none;
margin-left:5px;
}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+3),.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+4){margin-right:5px;
margin-left:5px;
}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+1){clear:left;
margin-left:0;
}.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right:0;
}.col1-layout .category-products .products-grid.small-grid li.item{width:141px;}.slider-container .slider-text-box h2 {
font-size: 3.2em;
}.data-table td{
padding:9px;
}.more-views #more-views-slider li {
margin-left:12px;
margin-right:18px;
}/* Small Grid */
.products-grid.small-grid li.item {
width:130px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
}/* Large Grid */
.products-grid.large-grid li.item {
width:263px;
}/* Shopping Cart ========================================================================= */
#cart-accordion .crosssell{padding:9px 13px;}/* Meigee Tabs */
.meigee-tabs-content {padding: 14px;}#product_tabs_upsell_products_contents li.item{margin-bottom:9px;}.product-view .box-up-sell .products-grid li.item{width:195px;}.product-view .product-prev span, .product-view .product-next span {
padding: 11px 27px;
}.product-view .product-prev {
left: 9px;
}.product-view .product-next {
left: 98px;
}aside.sidebar section header h2 {
font-size: 2em;
line-height: 1.5em;
}aside.sidebar section.block-wishlist li.item .product-details{
width:65%;
}aside.sidebar section.block-wishlist li.item .product-details { width: 50%; }.block-reorder .product-name { width: 82%; }.meigee-tabs a{
padding:12px 14px;
}.meigee-tabs a:hover,
.meigee-tabs li.active a{
padding:12px 13px!important;
}.catalog-product-view .box-reviews .data-table th { padding:4px 3px; border:1px solid #E4E4E4; font-weight:bold; white-space:normal; }.catalog-product-view .box-reviews .data-table td { padding:14px 20px; border:1px solid #E4E4E4;}.catalog-product-view .box-reviews .data-table thead th span{text-indent:0; white-space:normal; overflow:visible; background:none; width:auto; font-size:10px; color:#333;}.catalog-product-view .box-reviews .data-table td{padding:9px 11px;}#cart-accordion{}.cart .crosssell{padding:9px 12px;}.cart .crosssell .product-details{width:52%;}.cart .discount .input-box input{width: 190px;}.cart .shipping .form-list select{width:200px;}.cart .shipping .form-list input{width:192px;}/* Multiple Addresses Checkout */
.multiple-checkout .gift-messages-form .form-list li.wide textarea {
width:55%;
}.multiple-checkout .gift-messages-form .details .form-list li.wide textarea {
width: 40%;
}/* Block Related */
.block-related li.item {
width: 126px;
}.products-grid .img-shadow,
.products-list .img-shadow{background:url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/img_shadow_left_bg_small.png) left top no-repeat;}.products-grid .img-shadow div,
.products-list .img-shadow div{background:url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/img_shadow_right_bg_small.png) right top no-repeat; padding:0 73px;}.products-grid .img-shadow div div,
.products-list .img-shadow div div{background:url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/img_shadow_bg_small.png) left top repeat-x; padding:0;}/* One Page Checkout */
.opc .form-list li.wide input.input-text{
width:100%;
}.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname {
width: 140px;
}.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text{
width: 120px;
}.form-list .field {
width: 255px;
}.form-list input.input-text {
width: 235px;
}.form-list li.wide input.input-text {
width: 491px;
}.form-list select {
width: 242px;
}.form-list .customer-name-middlename .name-middlename{width:117px;}.form-list .customer-name-middlename .name-middlename input{width:95px;}.form-list li.wide textarea{
width:495px;
}.form-list li.wide select {
width:505px;
}.opc .form-list .name-middlename {
width:124px;
}.opc .form-list .customer-dob .dob-month input,
.opc .form-list .customer-dob .dob-day input,
.opc .form-list .customer-dob .dob-year input{width:80%!important;}.gift-messages-form .form-list li.wide textarea{
width:85%;
}.gift-messages-form .details .form-list li.wide textarea{
width:65%;
}.opc .sp-methods .form-list input.input-text{width: 97%;}.opc .sp-methods .form-list select{width: 100%;}.opc .sp-methods select.month{width:150px;}.opc .form-list .name-middlename input.input-text {
width: 95px;
}.opc .form-list .name-middlename {
width: 116px;
}.wapperform{
float:left;
width:305px;
}}/* #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px Gutter: 10px, Unit: 15px */
@media only screen and (max-width: 785px){header#header .top-wrapper{padding: 0;}/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12, .container_13 {
margin-left: 0px;
margin-right: 0px;
width: auto;
}.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
margin-left: 0;
margin-right: 0;
}.grid_12{
margin-left: 0px;
margin-right: 0px;
}header#header .grid_12{
margin-left:0;
margin-right:0;
}.alpha,
.omega {
margin-left: 0;
margin-right: 0;
}.align_center,
.align_right {
text-align: left;
}/* Adaptive */
.block-related .no-slider li.item:nth-of-type(2n+2){margin-right:0;
}.block-related .no-slider li.item:nth-of-type(2n+1){clear:left;
}header, h1, h2, h3{font-size:0.91em;}/* Header ========================================================================= */
.header-block-wrapper .left {
width: 100%;
float:none;
margin-bottom:18px;
}.header-block-wrapper h2 {
font-size:4.5em;
}.header-block-wrapper a{display:block; float:none; width:100%;}.header-block-wrapper a img{width:auto; max-width:100%;}header#header .top-header-wrapper .container_12{margin-left:0; margin-right:0;}header#header .header-wrapper .container_12{margin-left:auto; margin-right:auto; width:auto;}header#header .header-bottom-wrapper .container_12{margin-right:0; margin-left:0px;}.grid-2-wrapper .container_12{position:relative;}.grid-2-wrapper .grid-text-box{margin-bottom:31px;}.grid-2-wrapper .grid-text-box h2 {
font-size: 4.7em;
}.grid-2-wrapper .grid-text-box p{padding-right:0; margin-bottom:31px;}.grid-2-wrapper .products-grid li.item {
width:100%;
}.grid-2-wrapper .products-grid li.item .product-img-box img{width:100%;}.widget-container .home-slider-conainer .products-grid li.item {
padding:0 5px 0 0;
width:100%;
}/* Global Styles ========================================================================= */
.main-left { float: none !important;}#toTop{display:none!important;}/* form elements */
.form-list input.input-text{ width: 100%;}.form-list, .input-box select { width:100%; }.form-list li, .form-list li .field { width:100%; margin-right:0; }.form-list li.street-address .input-box input.input-text { width:92%; }.form-list li.select-address { width:100%; }.form-guest { width: 100%; }.buttons-set button { float:none; }.buttons-set a { display:block; }/********************/
/* Data Table */
table.data-table table,
table.data-table thead, 
table.data-table tbody, 
table.data-table th, 
table.data-table td, 
table.data-table tr {display:block; border: 0; text-align: left !important; }.btones_final_cart{
width:95%; margin:auto;
}table.data-table tbody, table.data-table tbody tr, table.data-table tbody th, table.data-table tbody td { display:block; }table.data-table thead tr { display: none;}table.data-table th, table.data-table td { padding: 10px 10px;}table.data-table td a.product-image{
width:auto;
}.data-table .product-name {
padding-left:10px;
padding-top:0;
margin-top:0;
font-size:14px;
}.cart form{
margin:5px;
}table.data-table td a.product-image img{width:100%;}table.data-table td .cart-label { width: 80px; display:block; float:left; font-size:1.16em; line-height:34px; color:#605d5d; font-weight:normal; }table.data-table td.last { padding-bottom:0; margin-bottom:12px; padding-top:5px;}.data-table tr.even, .data-table tr.odd{
border:none;
padding:3px 0 0;
background: #fff;
-webkit-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);
-moz-box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);
box-shadow: 0px 4px 6px 1px rgba(205,205,205,1);
margin:0 auto 15px;
width: 95%;
min-height: 156px;
}#shopping-cart-totals-table tr.even, #shopping-cart-totals-table tr.odd{
border:none!important; box-shadow: none; background: none;
}.data-table tr.first{
border:none!important;
padding-right:0;
}.data-table tr.first td:first-child { padding-top:6px; }.data-table .btn-checkout-delete{
float:left;
width:auto;
}.data-table .bton-updatecart{
float:right;
}.data-table tr.even td:first-child,.data-table tr.odd td:first-child {
float:left;
width:27%;
padding-top:0;
padding-bottom:5px;
padding-left: 6px;
max-width: 98px;
}.data-table tr td:nth-child(2){width:72%;
float:left;
padding-top:0;
}table.data-table td:nth-child(3){clear:both;
padding-bottom:0;
}table.data-table td:nth-child(4){padding-top:5px; padding-bottom:0;
}table.data-table td:nth-child(5){padding-bottom:5px;
padding-top:5px;
}#shopping-cart-totals-table table { display: table;}#shopping-cart-totals-table thead { display: table-header-group;}#shopping-cart-totals-table tbody { display: table-row-group;}#shopping-cart-totals-table tfooter { display: table-row-group;}#shopping-cart-totals-table tr { display: table-row; border:none }#shopping-cart-totals-table th{ display: table-cell; padding:9px 5px; border:none!important;}#shopping-cart-totals-table td { display: table-cell; padding:9px 12px; border:none!important; text-align:right!important }#shopping-cart-totals-table tr.even td:first-child, #shopping-cart-totals-table tr.odd td:first-child{width:100%; float:none; border:none!important; }#shopping-cart-totals-table td.last { margin:0; padding:9px 12px; border:none!important; text-align:right!important}#shopping-cart-totals-table .col-main .price{ font-size:12px!important;}/* Account Login/Create Pages ============================================================ */
.account-login{}.account-login .new-users{padding-bottom:9px;}.account-login .registered-users{padding-bottom:9px;}.account-login .registered-users .buttons-set{padding-left:0;}.account-login .registered-users .buttons-set a{margin-top:11px; float:right!important;}.account-login .registered-users .buttons-set button{float:left; margin-left:0;}.account-login .registered-users .form-list{width:98%;}/* Category Page ========================================================================= */
.products-grid li.item{float:none;}.product-view .box-up-sell .products-grid li.item{width:auto;}.catalog-category-view .category-wrapper{padding:18px 0;}.category{
padding-top:0;
padding-bottom: 10px;
clear: both;
}.category h2 {
line-height: 1.2em;
margin: 0 0 9px !important;
}.slider-container.widget-container .slider-text-box{padding-bottom:18px;}/* Large Grid */
.products-grid.large-grid li.item{float:none; width:auto;}/* Small Grid */
.products-grid.small-grid li.item{width:auto; float:none;}.sorter .sort-by {
padding-right: 9px;
}/* Breadcrumbs ================================================================================ */
.breadcrumbs-links-text-box{display:none;}/* Sidebar =============================================================================== */
aside.sidebar section{margin:0 0 22px; padding-top:26px;}aside.sidebar section header{cursor:pointer; padding-bottom:9px;}aside.sidebar section header h2{font-size:2.16em; line-height:1.5em;}/* Pager */
.toolbar .pager .limiter label{display:none;}.toolbar .pager .amount{padding: 7px 0 0 7px;}.toolbar .pager .pages{float:right; padding-right:9px;}.toolbar .sorter .total{display:none;}.toolbar .sorter .sort-by a{text-indent:-10000px;}.toolbar .sorter .sort-by select{margin-right:9px;}.toolbar-bottom{padding-top:0;}.toolbar-bottom .pager .pages{float:none;}/* Product View */
.product-view .product-img-box .product-image .cloud-zoom img{margin:0 auto;}.product-view .product-prev{left:0;}.product-view .product-next{left:146px;}.product-view .product-options-bottom{margin-bottom:18px;}.more-views #more-views-slider li {
margin-left:12px;
margin-right:21px;
}.more-views #more-views-slider li a img{width:95px;}.more-views .prev{margin-top:-17px; left:13px;}.more-views .next{margin-top:-17px; right:17px;}.product-view .product-prev,
.product-view .product-next{
top:-40px;
}.product-view .product-prev span,
.product-view .product-next span{
padding:11px 49px;
}.product-view .product-essential .product-image .es-nav-next {
right:5px;
}.product-view .box-tags .form-add .input-box{
float: left;
margin: 0 0 9px;
width: 100%;
}.block-related .prev,
.block-related .next{
top: 0;
}.block-related li.item {
margin-right: 14px;
width: 122px;
}.block-related li.item .product-image{width:122px;}/* Meigee Tabs ============================================================================== */
.meigee-tabs{border-top:1px solid #DEDEDE;}.meigee-tabs li{margin-top:0; margin-bottom:0; float:none; display:block;}.meigee-tabs li a{height:22px; border-top:none;}.meigee-tabs a:hover,
.meigee-tabs li.active a,
.meigee-tabs li.active a:hover{margin-top:0; margin-bottom:0; height:21px!important; border-bottom:1px solid #DEDEDE;}/* Block Related */
.block-related li.item {
width: 128px;
}/* Block: Reviews */
.catalog-product-view .box-reviews .form-add {padding-bottom: 18px;}.catalog-product-view .box-reviews .form-add .form-list{width:100%;}.catalog-product-view .box-reviews ul.form-list li { padding: 4px 0 4px 0;}.catalog-product-view .box-reviews table.data-table table { display: table;}.catalog-product-view .box-reviews table.data-table thead { display: table-header-group;}.catalog-product-view .box-reviews table.data-table tbody { display: table-row-group;}.catalog-product-view .box-reviews table.data-table tr { display: table-row;}.catalog-product-view .box-reviews table.data-table th{ display: table-cell; padding:9px 5px;}.catalog-product-view .box-reviews table.data-table td { display: table-cell; padding:9px 12px;}.catalog-product-view .box-reviews table.data-table thead tr { display: table-row;}.catalog-product-view .box-reviews .data-table { margin:10px 0;}.catalog-product-view .box-reviews .data-table th { padding:4px 3px; border:1px solid #E4E4E4; font-weight:bold; white-space:normal; }.catalog-product-view .box-reviews .data-table td { padding:14px 20px; border:1px solid #E4E4E4;}.catalog-product-view .box-reviews .data-table thead th span{text-indent:0; white-space:normal; overflow:visible; background:none; width:auto; font-size:10px; color:#333;}.catalog-product-view .box-reviews .data-table td{padding:9px 11px;}.catalog-product-view .box-reviews .form-add .form-list input,
.catalog-product-view .box-reviews .form-add .form-list textarea{width: 95%!important;}.catalog-product-view .box-reviews .data-table tbody th{font-size:1em; padding:9px;}/* Shopping Cart ========================================================================= */
.cart .page-title { text-align: center; border-bottom:none;}.cart .page-title h1{font-size:2.16em; line-height:1.5em; font-weight:normal; float:none; text-transform:none; margin-bottom:18px; text-transform:uppercase;}.checkout-cart-index .page-title h1{float:none; text-align:center; margin-bottom:18px!important;}.title-buttons .checkout-types { float: none;}.title-buttons .checkout-types li { float: none;}.checkout-types button.button { display: inline-block; width: auto;}.checkout-types button.button span { display: block; float: none;}.cart .totals.totals-accordion table { float: none; margin-bottom: 9px;}table.cart-table td.information,
table.cart-table tr.buttons-row td.buttons{ background-color: #f5f5f5;}table.cart-table tr.buttons-row { padding-top: 18px;}table.cart-table tr.buttons-row td.buttons {padding:0; background:none; border:none;}table.cart-table tr.buttons-row td.buttons button.button{width:100%; margin:0 0 5px;}table.cart-table tr.buttons-row td.buttons button.button span{float:none; display:block;}.title-buttons .checkout-types li{text-align:center; margin-left:0; margin-bottom:9px;}.title-buttons .checkout-types .paypal-logo a{display:block;}table.cart-table td{padding-top:9px;}.cart-table .qty{padding:5px; background:#FFF; border-color:#b3b3b3; box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);}.cart-table input.quantity-decrease{margin-top:10px;}.cart-table input.quantity-increase{margin-top:10px;}.cart-table .link-wishlist{position:relative; margin:0; display:block; float:left; margin-top:9px; margin-right:9px;}.cart-table .link-wishlist:hover{background-color:#e5e5e5;}.cart-table .cart-edit{position:relative; margin:0; display:block; float:left; margin-top:9px; margin-right:9px;}.cart-table .cart-edit:hover{background-color:#e5e5e5;}.cart-table .btn-remove2{position:relative; margin:0; display:block; float:left; margin-top:9px; margin-right:9px;}.cart-table .btn-remove2:hover{background-color:#e5e5e5;}/* Shopping Cart Collateral boxes */
.crosssell,
.shipping{margin-bottom:18px;}.cart .crosssell .product-details{width:51%;}.cart .shipping .form-list input{width: 205px;}.cart .shipping .form-list select{width:212px;}.cart .totals{float:none;}#cart-accordion .crosssell{padding-left:9px;}#cart-accordion .crosssell li.item{float:none; width:auto; text-align:center; padding-bottom:18px;}#cart-accordion .crosssell .product-image{text-align:center; display:inline-block;}/* Wishlist ========================================================================= */
.my-wishlist .page-title{text-align:center;}.my-wishlist .page-title h1{float:none;}.my-wishlist .buttons-set {background-color: #f5f5f5; padding: 10px; margin-top: 0;}.my-wishlist .buttons-set button.button { float: left;}.my-wishlist .buttons-set button.button > span > span { padding-left: 10px; padding-right: 10px;}table#wishlist-table { margin-bottom: 18px;}table#wishlist-table td textarea { width: 98%;}table#wishlist-table td .cart-cell {background-color: #f5f5f5; padding:10px 0 0; overflow:hidden; width:auto;}table#wishlist-table td .cart-label{float:left; text-align:left; clear:both; padding-left:15px;}table#wishlist-table td .wishlist-input-box{float:left; padding-bottom:9px;}table#wishlist-table td .price-box{padding-top:0; float:left;}table#wishlist-table td .price-box .price{font-size:1.16em; line-height:1.57em;}table#wishlist-table td .cart-cell button.button {margin:10px 0 0 10px; clear: both; display:block;}/*table#wishlist-table td .cart-cell button.button span{border:none; padding:0; height:auto; display:block; float:none; width:100%; -moz-border-radius:0; border-radius:0;}table#wishlist-table td .cart-cell button.button span span{display:inline-block; width:auto; color:#fff; font-size:1em; font-family: Arial, sans-serif;}*/
table#wishlist-table td .cart-cell button.button:hover > span{background-position:left -61px;}table#wishlist-table td .cart-cell button.button:hover span span{background-position:2px 22px;}table#wishlist-table td.last{border-bottom:none;}.my-wishlist .buttons-set{padding:0; background:none; border:none;}.my-wishlist .buttons-set button.button{width:100%; margin:0 0 5px;}.my-wishlist .buttons-set button.button span{float:none; display:block;}.my-wishlist .link-edit{position:relative; margin:0; display:block; float:left; margin-top:9px; margin-right:5px;}.my-wishlist .btn-remove{position:relative; margin:0; display:block; float:left; margin-top:9px; margin-right:5px;}table#wishlist-table td a.product-image{
margin:0 auto;
max-width:100%;
width:auto;
}table#wishlist-table td a.product-image img{width:100%;}/* Checkout ============================================================================== */
.opc{margin-bottom:0;}.opc .field-2, .opc .name-lastname { width: auto; float: none;}.opc .input-box { width: auto !important; float: none;}.opc .buttons-set { margin: 0; width:100%; margin:auto; padding:20px 0}/*.buttons-set { float: none; max-width: none; position: fixed; bottom:0; }*/
.opc .buttons-set button.button { float: right; margin-left: 0; width: 48%;}.opc .required { text-align: right;}.opc .order-review .product-name{margin-bottom:0; font-size:13px;}.opc .order-review table.data-table td.last {
margin-bottom:0;
padding-bottom: 10px;
padding-top:0;
}.products-grid#upsell-product-table li.item a.product-image { display: block; text-align: center;}.special-block #container{height:auto!important;}.special-block #container .banner-block{position:relative!important; left:50%!important; top:auto!important; margin-right:0; margin-left:-111px; float:left; display:block; clear:both;}.form-list .field { float: none;}.form-list .name-middlename{width:auto;}.form-list .name-middlename input.input-text{width:100%;}.opc .form-list .name-middlename input.input-text{width:99%;}.form-list, 
.input-box select { width:100%; }.input-box select { width:100%; }.form-list .input-box { width: auto;}.form-list li.wide .input-box { width:100%; }.form-list input.input-text { width:100%; }.form-list li.wide textarea {
width: 349px;
}.opc .customer-dob .dob-month input.input-text{width:40px!important;}.opc .customer-dob .dob-day input.input-text{width:40px!important;}.gift-messages-form .form-list li.wide textarea{
width:95%;
}.gift-messages-form .details .form-list li.wide textarea{
width:95%;
}.opc .back-link{float:left; padding:0; width: 100%; box-sizing: border-box;}#checkoutBack{ margin:auto;}.tool-tip{width:90%; top:300px!important;}#checkout-step-review #review-buttons-container .f-left{float:none!important;}.form-list li.wide input.input-text { width:100%; }.form-list li.street-address .input-box input.input-text { width:92%; }.form-list li.select-address { width:100%; }.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:auto; }.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:100%; }.checkout-multishipping-overview table.data-table td .cart-label { width: 35%; float: left;}.checkout-multishipping-overview table.data-table th, table.data-table td { padding-left: 0px; padding-right: 0px;}.multiple-checkout table.data-table td .cart-label { width: 35%; float: left;}.multiple-checkout table.data-table td select { width: 60%;}/* One Page Checkout */
.order-review table.data-table td .cart-label{width:30%; float: left;}/* Multiple Addresses Checkout */
ul.checkout-progress { padding: 0;}ul.checkout-progress li { float:none; width:auto; padding: 7px 0 7px 0;}.multiple-checkout .page-title{margin-bottom:18px; padding-bottom:9px; padding-top:0; margin-top:0}.multiple-checkout .buttons-set .back-link{padding-top:12px;}.checkout-multishipping-overview table.data-table td .cart-label { width: 35%; float: left;}.checkout-multishipping-overview table.data-table th, table.data-table td { padding-left: 0px; padding-right: 0px;}.my-wishlist table.data-table td{padding:18px 0 0;}.my-wishlist table.data-table td.last{padding-top:0;}.my-wishlist .data-table .product-name{margin-bottom:9px;}.multiple-checkout table.data-table td .cart-label { width: 35%; float: left;}.multiple-checkout table.data-table td select { width: 60%;}.multiple-checkout .data-table .product-name {
float: left; 
width: 60%;
}.multiple-checkout table.data-table td{clear:both;}.multiple-checkout table.data-table td.last{padding-bottom:12px;}.multiple-checkout .gift-messages-form .form-list li.wide textarea {
width:81%;
}.multiple-checkout .gift-messages-form .details .form-list li.wide textarea {
width:90%;
}}/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px){body {
min-width: 420px;
}/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12, .container_13 {
margin-left: auto;
margin-right: auto;
width: 100%;
}.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
margin-left: 0;
margin-right: 0;
}.grid_12 {
margin-left: 0;
margin-right: 0;
}.alpha,
.omega {
margin-left: 0;
margin-right: 0;
}.align_center,
.align_right {
text-align: left;
}/* Adaptive */
.category-products .products-grid li.item:nth-of-type(2n+2){margin-right:0;
}.category-products .products-grid li.item:nth-of-type(2n+1){margin-left:0;
clear:left;
}.category-products .products-grid.small-grid li.item{width:189px;}.category-products .products-grid.large-grid li.grid_3{ width: 190px;}.products-grid.widget-grid li.item:nth-of-type(2n+2){margin-right:0;
}.products-grid.widget-grid li.item:nth-of-type(2n+1){margin-left:0;
clear:left;
}.products-grid#upsell-product-table > li:nth-of-type(2n+2){margin-right:0;
}.products-grid#upsell-product-table > li:nth-of-type(2n+1){clear:left;
}.block-related .no-slider li.item:nth-of-type(2n+2){margin-right:14px;
}.block-related .no-slider li.item:nth-of-type(2n+1){clear:none;
}.block-related .no-slider li.item:nth-of-type(3n+3){margin-right:0;
}.block-related .no-slider li.item:nth-of-type(3n+1){clear:left;
}.more-views ul.no-slider li:nth-of-type(4n+4){margin-right:0;
}.more-views ul.no-slider li:nth-of-type(4n+1){clear:left;
}/* Header ========================================================================= */
header#header .links{width:100%; margin:0; -moz-border-radius:5px; border-radius:5px;}header#header .links.indent{padding:0;}header#header .links li{
/*background-color: rgba(0, 0, 0, 0.3) !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.14);*/
}header#header .links li.first {
border-radius: 5px 0 0 5px;
padding-left: 12px !important;
}header#header .links li.last {
border-radius: 0 5px 5px 0;
padding-right: 12px !important;
}header#header .form-search{width:85%;}header#header .top-header-wrapper .container_12{width:420px; margin-left:auto; margin-right:auto;}header#header .header-wrapper .container_12{ margin-left:auto; margin-right:auto;}header#header .header-bottom-wrapper .container_12{margin-right:auto; margin-left:auto; padding-bottom:0; margin-bottom:0; }.header-slider-container .iosSlider .slider .item h2, .header-slider-container .iosSlider .slider .item h3 {
font-size: 3em;
top: 115px;
margin-right:-210px;
}.widget-container .home-slider-conainer .products-grid li.item{
width:196px;
}.widget-container .prev,
.widget-container .next{bottom:-15px;}.grid-2-wrapper .products-grid li.item {
width: 200px;
}.es-carousel-wrapper{width:100%!important;}.home-slider-conainer .products-grid li.item{padding:0 7px 0 0; width:195px;}/* Category Page ========================================================================= */
.products-grid li.item{}.products-grid li.grid_3 { width: 190px; margin-left: 10px; margin-right: 10px;}.products-grid li.alpha { margin-left: 0;}.products-grid li.omega { margin-right: 0;}.products-grid.large-grid li.grid_3 { width: 200px; margin-left: 10px; margin-right: 10px; float:left;}.products-grid.small-grid li.item { width: 200px; margin-left: 10px; margin-right: 10px; float:left;}.products-grid#upsell-product-table li.grid_3 { width: 180px;}/* Product View ========================================================================= */
.product-view .product-prev {
left: 10px;
}.more-views .next{
right: -1px;
}/* Block Related */
.block-related li.item {
width:120px;
}.block-related li.item .product-image{width:120px;}.meigee-tabs-content {
padding:26px 14px 36px;
}/* Pager */
.toolbar .pager .amount{padding: 7px 0 0 7px;}.toolbar .pager .pages{float:left;}/* Special Block ========================================================================= */
.special-block #container{height:auto!important;}.special-block #container .banner-block{position:relative!important; left:auto!important; top:auto!important; margin-right:0; margin-left:0; float:left; display:block; clear:none;}.special-block #container .banner-block.even{margin-right:10px;}.special-block #container .banner-1 img{width:205px; height:130px;}.special-block #container .banner-1.style-3 img{width:205px; height:277px;}.special-block #container .banner-2{height:130px; width: 205px;}.special-block #container .banner-2 img.over-img{width:205px; height:130px;}header#header .top-wrapper{padding: 0;}}@media only screen and (max-width:805px){/* Header ================================================================================ */
header#header .logo-box{display:none}header#header .header-bottom-wrapper .quick-access{float:none; width:auto; padding-bottom:0; position:relative; margin-bottom:10px; padding-top: 8px;}header#header .welcome-msg{text-align:center;}header#header .form-search{float:right; width:76%;}header#header .form-search input{width:80%;}header#header .select-box{text-align:center; padding:22px 0 0;}header#header .form-currency label,
header#header .form-language label{display:none;}header#header .menu-button.active #plus-bton::before{ content:"x"; line-height: 31px; display: block; }header#header .nav-container{position:absolute; right:0; top:45px; padding:0; margin:0; background:#333; width:100%; z-index:9996;}header#header .nav-container > ul{padding-top:0; }header#header .nav-container > ul li{position:relative; padding:0; height:auto!important; background:none; display:block; width:100%!important; text-align:left; text-transform: uppercase;}header#header .nav-container > ul li.linkClose{
display:block;
}header#header .nav-container > ul li li{position:relative; padding:0 5px 9px; float:none!important;}header#header .nav-container > ul .menu-desc{display:none;}header#header .nav-container > ul .menu-item-button{width:100%; height:43px; z-index:999; position:absolute; right:0px; top:0px; cursor:pointer; background:url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/fondo-bton-submenu-close.png) no-repeat center right; }header#header .nav-container > ul .menu-item-button.active{ background:url(https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/rush/fondo-bton-submenu.png) no-repeat center right; }header#header .nav-container > ul li a{font-size:1.5em; line-height:1.44em; padding:7px 7px 7px 12px; display:block; float:none; border-bottom:1px solid #d6d6d6;}header#header .nav-container > ul li a:hover{}header#header .nav-container > ul li a span{font-size:1em;}header#header .nav-container > ul li.last a{border-bottom:none;}header#header .nav-container > ul ul.level0{padding:9px 18px 0!important; width:auto!important; position:static; background:none;}header#header .nav-container > ul li li a{border-bottom:none;}header#header .nav-container > ul li li a{font-size:1.41em;}header#header .nav-container > ul li li li li a{font-size:1.25em;}header#header .nav-container li.tech{width:100%; padding:0;}header#header .nav-container ul.tech{padding-bottom:0;}header#header .nav-container > ul ul.level0 ul{padding-right:9px; top:auto!important; left:auto!important; position:static!important; width:auto!important; height:auto!important;}header#header .nav-container > ul ul.level0 ul ul{top:auto!important; left:auto!important; position:static!important; width:auto!important; height:auto!important;}header#header .nav-container > ul ul.level0 ul .triangle{display:none;}header#header .nav-container > ul ul.level0 ul a{color:#333!important;}header#header .nav-container > ul ul.level0 ul ul a{color:#333!important;}header#header .nav-container > ul ul.level0 ul{background:none;}header#header .nav-container > ul li li .menu-item-button{right:23px; top:0;}header#header .nav-container > ul li li li li .menu-item-button{right:18px;}header#header .nav-container > ul li li.level3 .menu-item-button{right:13px;}header#header .nav-container .nav-static-block{display:none;}header#header .top-wrapper{padding: 0px;}header#header .top-cart{margin-top:18px;}header#header .top-cart .block-title,
header#header .top-cart .block-title.active,
header#header .top-cart .block-title:hover{padding:0; background:none!important; border:none;}header#header .top-cart .block-title a,
header#header .top-cart .block-title.active a,
header#header .top-cart .block-title a:hover{background: url("https://static.dieselpro.com/skin/frontend/meigeetheme/default/images/my_cart_marker.png") no-repeat scroll left 2px transparent; color:#fff;}header#header .top-cart .block-title .title-cart .cart-txt,
header#header .top-cart .block-title .title-cart .price{display:none;}header#header .top-cart .block-content{
left:-251px;
width: 258px;
padding: 9px 12px 18px;
}header#header .top-cart .block-content .mini-products-list .product-details{width: 200px;}header#header .top-cart .block-content .subtotal{font-size:0.85em; padding-top:5px;}header#header .top-block-wrapper .grid_12{text-align:center;}header#header .top-block-wrapper h2{width:auto; text-align:center; float:none; margin-bottom:18px;}header#header .top-block-wrapper button{float:none;}header#header .links {
float:none;
width:100%;
overflow:hidden;
margin:0;
background-color: rgba(0, 0, 0, 0.3) !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.14);
}header#header .links.indent{padding-left:5px;}header#header .links li {
padding: 14px 7px 12px;
background:none!important;
border-bottom:none;
}header#header .links li.first {
padding-left: 7px !important;
-moz-border-radius:0; border-radius:0;
}header#header .links li.last {
padding-right: 7px !important;
-moz-border-radius:0; border-radius:0;
}header#header .links li a.top-link-checkout {
padding-left: 20px;
}header#header .links li a{
padding-left:20px;
}header#header .welcome-msg{margin-left:15px; padding-bottom: 9px; padding-top: 9px; float:none;}}/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}.clearfix:after {
clear: both;
}/*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
zoom: 1;
}