/* DV SINGLE PRODUCT HEADER */.dv-single-product-header {    width: 100%;}html, body{    min-height:100%;    height:inherit;}.dv-product-page {    background-image: url('../gfx/full_background01.jpg');    background-position: center 80px;    background-attachment: fixed;    background-size: cover;    position: relative;    background-color: transparent;}.site_content_other {    background: #fff;    padding: 20px 40px;}.dv-type-cabin-x {    color: #b3b3b3}.dv-type-cabin-o {    color: #b0cb1f}.dv-type-cabin-b {    color: #fed123;}.dv-type-air-a {    color: #0086cb}.dv-type-oil {    color: #d7000f}.dv-type-shock-absorbers {    color: #4d4d4d}.dv-type-gasoline {    color: #ef7f1a;}.dv-type-cabin-backg-x {    background: #b3b3b3}.dv-type-cabin-backg-o {    background: #b0cb1f}.dv-type-cabin-backg-b {    background: #fed123;}.dv-type-air-backg-a {    background: #0086cb}.dv-type-backg-oil {    background: #d7000f}.dv-type-backg-shock-absorbers {  color:#FFEA03!important;  background: #000;}.dv-codes-info h4 {    margin: 30px 0;    color: #3f3d3c;}.dv-type-backg-gasoline {    background: #ef7f1a;}/* CODE LABEL */.dv-single-product-code {    padding: 10px;    /* background: #fed123;*/    display: inline-block;    color: #fff;    font-size: 45px;    font-weight: bold;}.dv-single-product-wrap {}.display-flex {    display: flex;    align-items: center;}.dv-single-product-header h1 {    padding: 0 40px;    font-size: 36px;    font-weight: 300;    margin: 0;    /*color:#fed123;*/    text-transform: uppercase;}.dv-add-to-cart {    border-radius: 0;    color: #fff;    font-size: 16px;    font-weight: 300;    /* background:#fed123;*/    text-transform: uppercase;    position: relative;}.dv-add-to-cart .fa {    position: absolute;    top: 50%;    z-index: 200;    left: 15px;    transform: translateY(-50%);}.dv-add-to-cart input {    border: 0;    padding: 10px 20px 10px 45px;    background: transparent;    color: #fff;    position: relative;    z-index: 300;}.dv-add-to-cart {    margin: 30px 0;}.dv-single-product-wrap h2 {    font-size: 32px;    font-weight: 700;    color: #4d4d4d;    margin: 20px 0 0;}.dv-single-product-wrap h3 {    float: left;    font-size: 16px;    line-height: 11px;    color: #4d4d4d;    margin: 0px 0;    font-weight: 700;}.dv-dimension {    width: 100%;    border-bottom: 2px solid #b3b3b3;    height: 40px;    line-height: 40px;}.dv-dimension-text {    float: left;    font-weight: 700;    font-size: 18px;    /*color:#fed123;*/}.dv-dimension-number {    float: right;    font-size: 18px;    color: #4d4d4d;    font-weight: 700;}.dv-return {    float: right;    height: 50px;    width: 50px;    position: relative;}.dv-return .fa {    color: #4d4d4d;    position: absolute;    font-size: 36px;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    z-index: 200;}.dv-return input {    border: 0;    height: 50px;    width: 50px;    background: transparent;    color: #fff;    position: relative;    z-index: 300;    float: right;}.sp-thumbs a {    background-size: contain !important;    background-repeat: no-repeat;}.dv-single-product-info {    padding: 30px 0;}.dv-single-navigation button {    background: transparent;    border: 0;    color: #4d4d4d;    font-size: 16px;    margin: 12px 0;}.dv-single-navigation button:hover, .dv-single-navigation button:focus {    background: transparent;}.dv-codes-info svg {    max-width: 100%;}.search_page .custom-search-form .btn-default, .search_page .custom-search-form input {    border-color: #353535 !important;}.search_container {    padding-right: 15px !important;}.dv-history {    width: 100%;    height: 40px;    line-height: 40px;    float: right;}.dv-history .fa {    font-size: 21px;}#dv-hover-me {    float: right;    font-size: 12px;}#dv-hover-me:hover + .dv-show-onhover {    opacity: 1;    visibility: visible;}.dv-show-onhover:hover {    opacity: 1;    visibility: visible;}.dv-show-onhover {    opacity: 0;    background: #fff;    position: absolute;    top: 0;    bottom: 0;    left: 0;    height: 40px;    width: 100%;    visibility: hidden;}.dv-show-onhover a {    border: 1px solid #353535;    color: #353535;    text-align: center;}.opened {    margin: 0 !important;}.delete_cars_history:hover, .delete_cars_history:visited, .delete_cars_history:active, .delete_cars_history, .delete_parts_history:hover, .delete_parts_history:visited, .delete_parts_history:active, .delete_parts_history {    background-color: #353535 !important;}.history hr {    border-color: #353535 !important;}/* DV CATALOGUE STYLES */.catalog-form {    background: #fff;    padding: 40px 20px;}.catalog-form h4 {    border-bottom: 2px solid #fcc206;    font-size: 20px;    font-weight: 300;    padding-bottom: 5px;    color: #363636;}.catalog-form thead {    color: #fcc206 !important;}.catalog-form table.highlight > tbody > tr:hover, .catalog-form table.highlight > tbody > tr.active {    background: #fcc206 !important;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {    background: #fcc206 !important;}.catalog-form .btn-default {    border-color: #363636 !important;    box-shadow: none !important;}.dv-offer-sliders {    background: #fff;    padding-bottom: 40px;}.dv-offer-sliders h4 {    border-bottom: 2px solid #fcc206;    font-size: 20px;    font-weight: 300;    padding-bottom: 5px;    color: #363636;    display: inline-block}.carousel-control.right, .carousel-control.left {    background: none !important;}.carousel-control .glyphicon {    color: #fcc206;    text-shadow: 0}.carousel {    height: auto;    border: 1px solid #363636;}.carousel-inner {    height: 300px;}.carousel-inner img {    object-fit: contain; width:100%; height:100%;}.carousel .item {    min-height: 300px;}.carousel-caption {    padding-bottom: 10px !important;    text-align: right !important;    float: right;    padding-right: 20px;    font-size: 24px;    color: #3f3d3c !important;    text-shadow: none !important;    left: inherit !important;    right: 0 !important;    bottom: 0 !important;}/* RESULT TABLE */.row .col.s2 {/ / width: calc(16.6666666667 % - 10 px) !important;/ / margin: 5 px;}.catalog-result-header .col.s2 {}.dv-table-header .col.s2:first-child {/ / border-top: 10 px solid #808080;/ / border-left: 10 px solid #808080 !important;/ / border-right: 1 px solid #808080;/ / border-bottom: 1 px solid #808080;}.dv-table-header .col.s2 {    min-height: 110px;/ / border: 1 px solid #808080 !important;/ / border-top: 10 px solid #808080 !important;    color: #363636 !important;    font-size: 14px !important;    font-weight: 300 !important;    text-transform: uppercase !important;    vertical-align: top !important;    text-align: center !important;    padding: 10px !important;}.dv-table-header .col.s2:last-child {/ / border-top: 10 px solid #808080;/ / border-left: 1 px solid #808080;/ / border-right: 10 px solid #808080 !important;/ / border-bottom: 1 px solid #808080;}.dv-table-header .col.s2 img {    margin-top: 10px;}.dv-table-body .dv-table-body-row .col.s2:first-child {/ / border-top: 1 px solid #808080;/ / border-left: 10 px solid #808080;/ / border-right: 1 px solid #808080;/ / border-bottom: 1 px solid #808080;}.dv-table-body .dv-table-body-row .col.s2 {/ / border: 1 px solid #808080;    color: #363636;    font-size: 12px;    font-weight: 300;    vertical-align: top;    text-align: center;    padding: 10px;}.dv-table-body .dv-table-body-row .col.s2:last-child {/ / border-top: 1 px solid #808080;/ / border-left: 1 px solid #808080;/ / border-right: 10 px solid #808080 !important;/ / border-bottom: 1 px solid #808080;}.dv-table-body .dv-table-body-row:last-of-type .col.s2:first-child {/ / border-top: 1 px solid #808080;/ / border-left: 10 px solid #808080;/ / border-right: 1 px solid #808080;/ / border-bottom: 10 px solid #808080;}.dv-table-body .dv-table-body-row:last-of-type .col.s2 {/ / border: 1 px solid #808080;/ / border-bottom: 10 px solid #808080;    color: #363636;    font-size: 12px;    font-weight: 300;    vertical-align: top;    text-align: center;    padding: 10px;    text-transform: uppercase;}.dv-table-body .dv-table-body-row:last-of-type .col.s2:last-child {/ / border-top: 1 px solid #808080;/ / border-left: 1 px solid #808080;/ / border-right: 10 px solid #808080;/ / border-bottom: 10 px solid #808080;}.box-content {/ / height: 150 px;}.box-content img {    width: 100% !important;}.box-footer {    text-transform: lowercase; text-align: left;    font-size: 12px;}.icon-circle {    height: 12px;    width: 12px;    border-radius: 50%;    background: #666666;    color: #fff;    display: inline-block;    text-align: center;      line-height: 12px;}.icon-circle .fa {    font-size: 8px;}.box-header {    font-size: 14px;}.box-instruction {    text-align: left;    font-size: 12px; text-transform: lowercase;}.box-brand-logo {}.dv-product-code, .box-brand-logo {    width: 50%;    float: left;}.dv-product-code {    text-align: left}.box-brand-logo {    text-align: right;}body {    height: auto !important;}.go_up {    position: absolute;    bottom: 10px;    left: 50%;    transform: translateX(-50%);}.dv-product-brand {    text-align: right;    float: right}.dv-zoom-icon {    position: absolute;    bottom: 130px;    z-index: 200;    right: 0;    text-align: Center;    line-height: 50px;    height: 50px;    width: 50px;/ / cursor: pointer;}.dv-zoom-icon .fa {    color: #3f3d3c;    font-size: 35px;}/* VASCO AFFILIATE SYSTEM */.dv-affiliate-page {    min-height: 100%;    width: 100%;    background-image: url('../gfx/full_background01.jpg');    background-position: center top;    background-attachment: fixed;    background-repeat: no-repeat;    background-size: cover;    position: relative;    background-color: transparent;    padding-bottom:240px;}.dv-affiliate-wrap {    position: relative;    top: 180px;    background: #fff;    padding: 40px 20px;}.dv-affiliate-wrap h2 {    font-size: 26px;    padding: 10px 0 40px;    margin: 0;    text-transform: uppercase;    font-weight: 700;    text-align: center;}.dv-col-affiliate {    width: 25%;    float: left;    padding: 0 10px;}.align-left {    text-align: left;}.align-right {    text-align: right;}.dv-affiliate-wrap input[type="email"] {    width: 100%;    padding: 10px;    font-style: italic;    border: 1px solid #2e2e2e;}.dv-affiliate-cancel {    border: 1px solid #2e2e2e;    width: 100%;    padding: 11px;    background: #fff;}.dv-affiliate-accept {    border: 1px solid #fcc206 !important;    width: 100%;    padding: 10px;    background: #fcc206;    color: #fff;}.align-center {    text-align: center;}.dv-headers {    font-size: 18px;}.dv-points {    font-size: 35px;    font-weight: 900;    color: #fcc206;}.dv-bonus-link .fa {    font-size: 40px;    color: #000;    padding-bottom: 5px;}.dv-bonus-link {    color: #000;    font-size: 18px;}.dv-bonus-link:hover {    color: #000;    text-decoration: none;}.dv-affiliate-page hr{    border-top: 2px solid #2e2e2e;}.dv-affiliate-page table thead {    background: #2e2e2e !important;    border: 1px solid #2e2e2e;    color: #fff;}.dv-affiliate-page table tr th {    border-radius: 0;}.dv-affiliate-page table tbody tr:nth-child(even) {    background: #ebebeb;}.dv-affiliate-page table tbody tr {    padding: 15px 0;}.dv-prize-choose {    border: 1px solid #ddd;    cursor: pointer;    padding:10px;    height:130px;}.dv-prize-choose img{    height: 100%;    width: 100%;    object-fit: contain;}.dv-modal-prize h3 {    font-weight: 700;}.dv-modal-prize h4 {    font-weight: 700;    color: #fcc206;}.dv-modal-prize hr {    border-top: 2px solid #2e2e2e;}.btn-dv-modal-close, .btn-dv-modal-choose {    width: 50%;    float: left;    border-radius: 0 !important;    box-shadow: none !important;}.btn-dv-modal-choose, .btn-dv-modal-choose:focus, .btn-dv-modal-choose:hover {    background: #fcc206;    color: #fff;}.btn-dv-modal-close, .btn-dv-modal-close:focus, .btn-dv-modal-close:hover {    background: #fff;    border: 1px solid #ddd !important;}.dv-box-prize{    min-height: 250px;    cursor:pointer;}.dv-box-prize h3 {    font-weight: 700;    margin: 5px 0 0 ;    padding: 0;    font-size:17px;}.dv-box-prize h4 {    font-weight: 300;    padding: 0;    font-size:14px;    margin: 0 0 5px ;}.dv-box-prize:hover .dv-prize-choose{    border:1px solid #fcc206;}[data-click="dv-disabled"]{    pointer-events:none;    opacity:0.5;}#dvGetPrizePanel{    display:none;    color:#2e2e2e;}#dvGetPrizePanel input{    margin:10px 0;    width:100%;    padding:10px;    background:#fff;}#dvGetPrizePanel textarea{    width:100%;    margin:10px 0;    padding:10px;}.dv-terms-content{    height:350px;    overflow: auto;    padding:0 40px;}.dv-terms-content h2{    font-size:26px;    text-align:center;    text-transform:uppercase;}.dv-terms-content h3{     font-size:18px;    text-align:center;    font-weight:bold;    color:#000;    text-transform:uppercase;    padding:20px 0;}.dv-terms-content p{    font-size:14px;    padding:10px 0;}
