#popup .panel-heading {display: none;}
#popup .pop-up .pu-wrapper {display: flex;flex-wrap:wrap;}
#popup .pop-up .pu-wrapper > div {flex: 1;}
#popup .pop-up .pu-wrapper .content {display: flex;flex-direction: column;justify-content: space-around;align-items: flex-start;width: 100%;text-align: left;flex-wrap: wrap;padding: 15px;}
#popup .pop-up .pu-wrapper .content .btn {width:100%;}
#popup .pop-up .pu-wrapper .image img {width: 100%;height: auto;}
#popup .pop-up .pu-wrapper .image > img {display: none;}
#popup .b-close {background-color: #fff;}
#popup .panel-default .panel-body {padding: 0px;}
#popup .panel-default .panel-body > p {display: none;}
#popup .pop-up .pu-wrapper .content .icon {display: flex;justify-content: flex-start;align-items: center;}
#popup .pop-up .pu-wrapper .content .icon p {margin: 0px;}
#popup .pop-up .pu-wrapper .content .icon img {width: 35px;margin-right: 10px;}
@media only screen and (max-width: 991px) {
    #popup {max-width: 260px;width: 100%;}
    #popup .pop-up .pu-wrapper {text-align: center;}
    #popup .pop-up .pu-wrapper .image {text-align: center;flex: unset;width: 100%;} 
    #popup .pop-up .pu-wrapper .content .btn {margin-bottom: 1rem;}
    #popup .pop-up .pu-wrapper .image img {display: none;}
}
#popup .pop-up .pu-wrapper .content .btn {background-color: #000 !important;border-color: #000 !important;color: #fff !important;border-radius: 0px !important;}

i[class*="twitter"], i[class*="youtube"] {position: relative;}
i[class*="twitter"]:before {color: #fff !important;}
i[class*="twitter"]:after {content:"";position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);display: block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23001e50' d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat;width: 20px;height: 20px;}
i[class*="youtube"]:before {color: #fff !important;}
i[class*="youtube"]:after {content:"";position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);display: block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='18' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23001e50' d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z'/%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat;width: 20px;height: 20px;}


/* typography */
@font-face {font-family: vw-regular;font-weight: 400;src: url('https://image.blob.ix.co.za/clientAttachment/313/4/313-4-vwhead-regular-4.doc')}
@font-face {font-family: vw-bold;font-weight: 700;src: url('https://image.blob.ix.co.za/clientAttachment/313/2/313-2-vwhead-bold-2.doc')}
@font-face {font-family: vw-head-light;font-weight: 200;src: url('https://image.blob.ix.co.za/clientAttachment/313/3/313-3-vwhead-light-3.doc')}
@font-face {font-family: vwtext-regular;font-weight: 400;src: url('https://image.blob.ix.co.za/clientAttachment/313/1/313-1-vwtext-regular-1.doc')}
@font-face {font-family: vwtext-bold;font-weight: 700;src: url('https://image.blob.ix.co.za/clientAttachment/313/2/313-2-vwhead-bold-2.doc')}

h1,h2,h3,h4,h5,h6 {font-family: vw-head-light, Arial, sans-serif;}
h1,h5 {font-weight: 700 !important}
a,body,div,html,p,span,strong {font-family: vw-regular, Arial, Helvetica, sans-serif;color: #333}
.master-wrapper-page a {color: #001e50;}
.master-wrapper-page a:hover {color: #0040c5;text-decoration: none;}

/* buttons */
.btn {text-decoration: none;}
/* Button Styling / Widget Styling */
.btn:focus {outline: none;box-shadow: none;}
.btn-primary {background-color: #001e50 !important;border-color: #001e50 !important;color: #fff !important;}
.btn-primary:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {background-color: #667896 !important;border-color: #667896 !important;color: #fff !important;box-shadow: none !important;}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {box-shadow: none !important;}
.btn-primary:hover span,.btn-primary:hover div,.btn-primary:hover i:before {color: #fff !important;}
.btn-primary.disabled,.btn-primary:disabled {color: #fff !important;border-color: #001e50 !important;background-color: #001e50 !important;opacity: .7 !important;}
.btn-primary.disabled span,.btn-primary:disabled span {color: #fff !important;}
.btn-secondary {background-color: #6c757d !important;border-color: #6c757d !important;color: #fff !important;}
.btn-secondary:hover,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {color: #fff !important;border-color: #5a6268 !important;box-shadow: none !important;opacity: .7;}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {box-shadow: none !important;}
.btn-secondary:hover span,.btn-secondary:hover div,.btn-secondary:hover i:before {color: #fff !important;}
.btn-secondary.disabled,.btn-secondary:disabled {color: #fff !important;border-color: #6c757d !important;background-color: #6c757d !important;opacity: .7 !important;}
.btn-secondary.disabled span,.btn-secondary:disabled span {color: #fff !important;}
.vs-result-more-button {background-color: #6c757d !important;border-color: #6c757d !important;color: #fff !important;}
.vs-result-more-button:hover,.vs-result-more-button.focus,.vs-result-more-button:focus,.vs-result-more-button:not(:disabled):not(.disabled).active,.vs-result-more-button:not(:disabled):not(.disabled):active,.show>.vs-result-more-button.dropdown-toggle {color: #fff !important;background: #5a6268 !important;border-color: #5a6268 !important;box-shadow: none !important;}
.vs-result-more-button:not(:disabled):not(.disabled).active:focus,.vs-result-more-button:not(:disabled):not(.disabled):active:focus,.show>.vs-result-more-button.dropdown-toggle:focus {box-shadow: none !important;}
.vs-result-more-button:hover span,.vs-result-more-button:hover div,.vs-result-more-button:hover i:before {color: #fff !important;}
.vs-result-more-button.disabled,.vs-result-more-button:disabled {color: #fff !important;border-color: #6c757d !important;background-color: #6c757d !important;opacity: .7 !important;}
.vs-result-more-button.disabled span,.vs-result-more-button:disabled span {color: #fff !important;}
.dropdown-toggle-split {background-color: #001e50 !important;border-color: #001e50 !important;color: #fff !important;}
.dropdown-toggle-split:hover,.dropdown-toggle-split.focus,.dropdown-toggle-split:focus,.dropdown-toggle-split:not(:disabled):not(.disabled).active,.dropdown-toggle-split:not(:disabled):not(.disabled):active,.show>.dropdown-toggle-split.dropdown-toggle {background-color: #667896 !important;border-color: #667896 !important;color: #fff !important;box-shadow: none !important;}
.dropdown-toggle-split:not(:disabled):not(.disabled).active:focus,.dropdown-toggle-split:not(:disabled):not(.disabled):active:focus,.show>.dropdown-toggle-split.dropdown-toggle:focus {box-shadow: none !important;}
.dropdown-toggle-split:hover span,.dropdown-toggle-split:hover div,.dropdown-toggle-split:hover i:before {color: #fff !important;}
.dropdown-toggle-split.disabled,.dropdown-toggle-split:disabled {color: #fff !important;border-color: #001e50 !important;background-color: #001e50 !important;opacity: .7 !important;}
.dropdown-toggle-split.disabled span,.dropdown-toggle-split:disabled span {color: #fff !important;}
.vs-sort-button {background-color: #001e50 !important;border-color: #001e50 !important;color: #fff !important;}
.vs-sort-button:hover,.vs-sort-button.focus,.vs-sort-button:focus,.vs-sort-button:not(:disabled):not(.disabled).active,.vs-sort-button:not(:disabled):not(.disabled):active,.show>.vs-sort-button.dropdown-toggle {background-color: #667896 !important;border-color: #667896 !important;color: #fff !important;box-shadow: none !important;}
.vs-sort-button:not(:disabled):not(.disabled).active:focus,.vs-sort-button:not(:disabled):not(.disabled):active:focus,.show>.vs-sort-button.dropdown-toggle:focus {box-shadow: none !important;}
.vs-sort-button:hover span,.vs-sort-button:hover div,.vs-sort-button:hover i:before {color: #fff !important;}
.vs-sort-button.disabled,.vs-sort-button:disabled {color: #fff !important;border-color: #001e50 !important;background-color: #001e50 !important;opacity: .7 !important;}
.vs-sort-button.disabled span,.vs-sort-button:disabled span {color: #fff !important;}
.btn-danger {background-color: #6c757d !important;border-color: #6c757d !important;color: #fff !important;}
.btn-danger:hover,.btn-danger.focus,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {color: #fff !important;background: #5a6268 !important;border-color: #5a6268 !important;box-shadow: none !important;}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {box-shadow: none !important;}
.btn-danger:hover span,.btn-danger:hover div,.btn-danger:hover i:before {color: #fff !important;}
.btn-danger.disabled,.btn-danger:disabled {color: #fff !important;border-color: #6c757d !important;background-color: #6c757d !important;opacity: .7 !important;}
.btn-danger.disabled span,.btn-danger:disabled span {color: #fff !important;}
.btn-info {background-color: #6c757d !important;border-color: #6c757d !important;color: #fff !important;}
.btn-info :hover,.btn-info .focus,.btn-info :focus,.btn-info :not(:disabled):not(.disabled).active,.btn-info :not(:disabled):not(.disabled):active,.show>.btn-info .dropdown-toggle {color: #fff !important;background: #5a6268 !important;border-color: #5a6268 !important;box-shadow: none !important;}
.btn-info :not(:disabled):not(.disabled).active:focus,.btn-info :not(:disabled):not(.disabled):active:focus,.show>.btn-info .dropdown-toggle:focus {box-shadow: none !important;}
.btn-info :hover span,.btn-info :hover div,.btn-info :hover i:before {color: #fff !important;}
.btn-info .disabled,.btn-info :disabled {color: #fff !important;border-color: #6c757d !important;background-color: #6c757d !important;opacity: .7 !important;}
.btn-info .disabled span,.btn-info :disabled span {color: #fff !important;}
.btn-warning {background-color: #6c757d !important;border-color: #6c757d !important;color: #fff !important;}
.btn-warning:hover,.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {color: #fff !important;background: #5a6268 !important;border-color: #5a6268 !important;box-shadow: none !important;}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {box-shadow: none !important;}
.btn-warning:hover span,.btn-warning:hover div,.btn-warning:hover i:before {color: #fff !important;}
.btn-warning.disabled,.btn-warning:disabled {color: #fff !important;border-color: #6c757d !important;background-color: #6c757d !important;opacity: .7 !important;}
.btn-warning.disabled span,.btn-warning:disabled span {color: #fff !important;}
.btn-outline-info {background-color: #001e50 !important;border-color: #001e50 !important;color: #fff !important;}
.btn-outline-info:hover,.btn-outline-info.focus,.btn-outline-info:focus,.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {background-color: #667896 !important;border-color: #667896 !important;color: #fff !important;box-shadow: none !important;}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {box-shadow: none !important;}
.btn-outline-info:hover span,.btn-outline-info:hover div,.btn-outline-info:hover i:before {color: #fff !important;}
.btn-outline-info.disabled,.btn-outline-info:disabled {color: #fff !important;border-color: #001e50 !important;background-color: #001e50 !important;opacity: .7 !important;}
.btn-outline-info.disabled span,.btn-outline-info:disabled span {color: #fff !important;}
.vs-result-more-button.btn-light {background-color: #6c757d !important;border-color: #6c757d !important;color: #fff !important;}
.vs-result-more-button.btn-light:hover,.vs-result-more-button.btn-light.focus,.vs-result-more-button.btn-light:focus,
.vs-result-more-button.btn-light:not(:disabled):not(.disabled).active,.vs-result-more-button.btn-light:not(:disabled):not(.disabled):active,.show>.vs-result-more-button.btn-light.dropdown-toggle {color: #fff !important;background: #5a6268 !important;border-color: #5a6268 !important;box-shadow: none !important;}
.vs-result-more-button.btn-light:not(:disabled):not(.disabled).active:focus,.vs-result-more-button.btn-light:not(:disabled):not(.disabled):active:focus.show>.vs-result-more-button.btn-light.dropdown-toggle:focus {box-shadow: none !important;}
.vs-result-more-button.btn-light:hover span,.vs-result-more-button.btn-light:hover div,
.vs-result-more-button.btn-light:hover i:before {color: #fff !important;}.vs-result-more-button.btn-light.disabled,
.vs-result-more-button.btn-light:disabled {color: #fff !important;border-color: #6c757d !important;background-color: #6c757d !important;opacity: .7 !important;}
.vs-result-more-button.btn-light.disabled span,.vs-result-more-button.btn-light:disabled span {color: #fff !important;}
.fw-submit-button {background-color: #001e50 !important;border-color: #001e50 !important;color: #fff !important;}
.fw-submit-button:hover,.fw-submit-button.focus,.fw-submit-button:focus,.fw-submit-button:not(:disabled):not(.disabled).active,.fw-submit-button:not(:disabled):not(.disabled):active,.show>.fw-submit-button.dropdown-toggle {background-color: #667896 !important;border-color: #667896 !important;color: #fff !important;box-shadow: none !important;}
.fw-submit-button:not(:disabled):not(.disabled).active:focus,.fw-submit-button:not(:disabled):not(.disabled):active:focus,.show>.fw-submit-button.dropdown-toggle:focus {box-shadow: none !important;}
.fw-submit-button:hover span,.fw-submit-button:hover div,.fw-submit-button:hover i:before {color: #fff !important;}
.fw-submit-button.disabled,.fw-submit-button:disabled {color: #fff !important;border-color: #001e50 !important;background-color: #001e50 !important;opacity: .7 !important;}
.fw-submit-button.disabled span,.fw-submit-button:disabled span {color: #fff !important;}
.fw-reset-button {background-color: #6c757d !important;border-color: #6c757d !important;color: #fff !important;}
.fw-reset-button:hover,.fw-reset-button.focus,.fw-reset-button:focus,.fw-reset-button:not(:disabled):not(.disabled).active,.fw-reset-button:not(:disabled):not(.disabled):active,.show>.fw-reset-button.dropdown-toggle {color: #fff !important;background: #5a6268 !important;border-color: #5a6268 !important;box-shadow: none !important;}
.fw-reset-button:not(:disabled):not(.disabled).active:focus,.fw-reset-button:not(:disabled):not(.disabled):active:focus,.show>.fw-reset-button.dropdown-toggle:focus {box-shadow: none !important;}
.fw-reset-button:hover span,.fw-reset-button:hover div,.fw-reset-button:hover i:before {color: #fff !important;}
.fw-reset-button.disabled,.fw-reset-button:disabled {color: #fff !important;border-color: #6c757d !important;background-color: #6c757d !important;opacity: .7 !important;}
.fw-reset-button.disabled span,.fw-reset-button:disabled span {color: #fff !important;}
.btn-outline-primary {background-color: #6c757d !important;border-color: #6c757d !important;color: #fff !important;}
.btn-outline-primary:hover,.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {color: #fff !important;background: #5a6268 !important;border-color: #5a6268 !important;box-shadow: none !important;}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {box-shadow: none !important;}
.btn-outline-primary:hover span,.btn-outline-primary:hover div,.btn-outline-primary:hover i:before {color: #fff !important;}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {color: #fff !important;border-color: #6c757d !important;background-color: #6c757d !important;opacity: .7 !important;}
.btn-outline-primary.disabled span,.btn-outline-primary:disabled span {color: #fff !important;}
.bg-success {background-color: #001e50 !important;}
.bg-success div,.bg-danger div {color: #fff !important;}
.bg-danger {background-color: #6c757d !important;color: #fff !important;}
.alert-warning {background-color: #001e50 !important;color: #fff;}
.alert-warning * {color: #fff;}
input[type=checkbox] {accent-color: #001e50}
.border-primary {border-color: #000 !important}
.badge-primary {background-color: #001e50 !important;color: #fff !important;}
.badge-primary:hover,.badge-primary .focus,.badge-primary:focus,
.badge-primary:not(:disabled):not(.disabled).active,.badge-primary:not(:disabled):not(.disabled):active,.show>.badge-primary .dropdown-toggle {background-color: #667896 !important;border-color: #667896 !important;color: #fff !important;box-shadow: none !important;}


/* header */
.master-wrapper-page .admin-header-links {position: relative;background-color: #001e50;z-index: 99;-webkit-transition: opacity .3s ease-out;-moz-transition: opacity .3s ease-out;-o-transition: opacity .3s ease-out;transition: opacity .3s ease-out;opacity: 1;}
.master-wrapper-page .admin-header-links a {color: #fff;}
.master-wrapper-page .admin-header-links a:hover {text-decoration: underline;}
.header {width: 100% !important;z-index: 9997 !important;}
.header .overlay {display: none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgb(0 0 0 / 60%);z-index: 9998;}
.header .container-fluid {position: relative;padding: 0px;/* overflow-y: hidden; */}
.header .container-fluid .header-menu {margin-bottom: 0px;padding: 4rem 15px;position: fixed;overflow-x: hidden;top: 0px;left: 0;transform: translateX(-100%);z-index: 999999;max-width: 700px;width: 100%;height: 100vh;display: flex;align-items: center;background: radial-gradient(circle at 0 0, #00437a 0, #001e50 100%);border-right: 2px solid #001e50;-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;}
.header .container-fluid .header-menu .navbar {position: static;display: flex;align-items: center;height: 100%;width: 100%;opacity: 1;background-color: transparent !important;-webkit-transition: opacity .82s ease-in-out;-moz-transition: opacity .82s ease-in-out;-o-transition: opacity .82s ease-in-out;transition: opacity .82s ease-in-out;}
.header .container-fluid .header-menu.show {transform: translateX(0%);}
.header .container-fluid .header-menu .menu-close {width: 100px;height: 25px;display: flex;align-items: center;cursor: pointer;color: #fff;font-size: 12px;padding: 0;position: absolute;top: 12px;left: 60px;}
.header .container-fluid .header-menu .menu-close span {color: #fff;display: inline-block;position: relative;top: 0px;left: 5px;width: 70px;}
.header .container-fluid .header-menu .container {padding: 0px 3rem;position: static;overflow: auto;}
.header .container-fluid .header-menu .container .top-menu.mobile {display: none;}
.header .container-fluid .header-menu .container .navbar .top-menu {display: flex !important;flex-direction: column;width: 100%;}
.header .container-fluid .header-menu .container .navbar .top-menu>.nav-item {position: static;background-color: transparent;margin: 0px;}
.header .container-fluid .header-menu .container .navbar .top-menu>.nav-item>.nav-link {cursor: pointer;box-sizing: border-box;margin-left: -16px;color: #fff;padding: 5px 16px;transition: color .25s ease-in-out;font-family: vw-head-light;font-size: 27px;min-height: unset;text-align: left;}
.header .container-fluid .header-menu .container .navbar .top-menu>.nav-item.dp-li a i {display: inline-block;font-size: 16px;}
.header .container-fluid .header-menu .container .navbar .top-menu>.nav-item.dp-li a i:before {content: '\f054';}
.header .container-fluid .header-menu .container .navbar .top-menu>.nav-item.dp-li:before {color: #fff;top: 50%;transform: translateY(-50%);position: absolute;right: 0px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu {position: absolute;display: flex;overflow: auto;flex-direction: column;justify-content: center;align-items: flex-start;padding: 1rem 5rem;width: 100%;height: 100%;border: 0px;border-radius: 0px;top: 0px;left: 0%;margin: 0px;padding-top: 20px;cursor: default;opacity: 0;transform: translateX(100%);-webkit-transition: transform .2s ease-in-out, opacity .3s ease-in-out;-moz-transition: transform .2s ease-in-out, opacity .3s ease-in-out;-o-transition: transform .2s ease-in-out, opacity .3s ease-in-out;transition: transform .2s ease-in-out, opacity .3s ease-in-out;}
.header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li.open .dropdown-menu {transform: translateX(0%);opacity: 1;padding: 20px 50px;}
.header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu li {width: 100%;margin: 0px;text-align: left;}
.header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu .submenu-close {position: fixed;top: 10px;left: 10px;background-color: #999;padding: 5px;width: 40px;text-align: center;cursor: pointer;z-index: 999;}
.header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu .submenu-close .submenu-close-btn {font-size: 24px;font-weight: 200;letter-spacing: -.17px;line-height: 28px;color: #fff;}
.header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu .nav-item .nav-link {color: #333 !important;font-family: vw-head-light;font-weight: 200;font-size: 25px;padding: 5px 20px !important;}
.header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu .nav-item .nav-link:hover {color:#00b1eb !important;}
.header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu .nav-item .nav-link i {display: none;}
.header .container-fluid .header-upper .row .header-links-wrapper .header-links .nav #topcartlink #flyout-cart {right: -5px;top: 38px;z-index: 99999;-webkit-box-shadow: 0 24px 10px -20px rgba(0, 0, 0, .5);box-shadow: 0 24px 10px -20px rgba(0, 0, 0, .5);border-radius: 0;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 8px 0;background-color: #fff;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options {margin-right: 1rem;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options #navbar_btn {margin-left: 26px;margin-right: 1rem;display: flex;align-items: center;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options #navbar_btn svg {cursor: pointer;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav .nav-item {display: flex !important;margin: 0px 10px !important;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav .nav-item>a,
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav .nav-item i {font-size: 22px !important;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav .nav-item a span {font-size: 15px !important;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav .nav-item #search-toggle {position: relative;display: flex;align-items: center;justify-content: center;top: -1px;width: 50px;height: auto;cursor: pointer;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav #topcartlink #flyout-cart .mini-shopping-cart * {line-height: normal;font-size: 14px;}
.header .container-fluid #vw-logo {position: relative;width: 100%;margin-top: -15px;z-index: 999;}
.header .container-fluid #vw-logo #vw-logo-overlay #vw-logo-container {display: flex;align-items: center;justify-content: center;/* background-color: #fff; */}
.header .container-fluid #vw-logo #vw-logo-overlay #vw-logo-container .vw-nav-border {width: 100%;height: 2px;border-bottom: 2px solid;border-color: #001e50;z-index: 999}
.header .container-fluid #vw-logo #vw-logo-overlay #vw-logo-container .vw-nav-border:first-child {flex-basis: 226%}
.header .container-fluid #vw-logo #vw-logo-overlay #vw-logo-container #vw-logo-wrapper {left: 70%;display: block;margin: 0 12px;z-index: 999}
.header .container-fluid #vw-logo #vw-logo-overlay #vw-logo-container #vw-logo-wrapper svg {width: 48px;height: 48px}
.header .container-fluid #vw-logo #vw-logo-overlay #vw-logo-container #vw-logo-wrapper svg.vw-navbar-item {color: #001e50 !important;fill: #001e50 !important;}
.header .container-fluid .search-wrapper {z-index: 9999;position: absolute;display: flex;align-items: center;justify-content: center;top: 0px;width: 100%;height: 100%;background-color: #ffffff;border-bottom: 2px solid #001e50;transform: translateY(-150%);-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;}
.header .container-fluid .search-wrapper .header-lower {width: 100%;display: flex;justify-content: center;align-items: center;padding: 0px 15px;}
.header .container-fluid .search-wrapper .header-lower .row {margin: 0px;justify-content: center;max-width: 1000px;width: 100%;}
.header .container-fluid .search-wrapper .header-lower .row .search-box {-ms-flex: unset !important;flex: unset !important;max-width: 1000px;}
.header .container-fluid .search-wrapper .header-lower .row .search-box #small-search-box-form {width: 100%;display: flex;}
.header .container-fluid .search-wrapper .header-lower .row .search-box #small-search-box-form .search-box-text {width: 100%;}
.header .container-fluid .search-wrapper .header-lower .search-close i {font-size: 30px;color: #001e50;margin-left: 5px;cursor: pointer;}
.header .container-fluid .search-wrapper.show {transform: translateY(0%);}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options {display: flex;align-items: center;justify-content: center;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options .store-details {display: flex;align-items: center;justify-content: center;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options .store-details a {text-decoration: none !important;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options .store-details .system-info-phone {padding: 0 10px;z-index: 1;}
.header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options .store-details .system-info-phone i {transform: rotate(270deg);font-size: 22px !important;margin-right: 5px;}

/* body */
.no-scroll {overflow: hidden;}
.container {max-width: 1600px !important;}
.html-home-page>body>.master-wrapper-page>section>.container {max-width: 100% !important;}
.master-wrapper-content {margin-top: 3rem;}

/* homepage */
.slider-wrapper .nivo-controlNav,
.slider-wrapper .nivo-caption {display: none !important;}
.slider-wrapper.theme-custom {margin: 0px;}
.html-home-page .card {border: 0px;}
.html-home-page .topic-block-title {border: 0px;display: none;}
.html-home-page .topic-block-title h2 {font-size: 60px;font-weight: bold;font-family: vw-regular, Arial, Helvetica, sans-serif;}
.html-home-page .topic-block {margin-top: 4rem;margin-bottom: 2rem;}
.home-page .topic-block-body h2 {min-height: 50px;margin-bottom: 6rem;border-bottom: 1px solid #ddd;padding: 0px 0 20px;border: 0px;font-size: 60px;font-family: vw-regular, Arial, Helvetica, sans-serif;font-family: vw-head-light, Arial, sans-serif;text-align: center;}
.home-page .topic-block-body h2 strong {font-family: vw-regular, Arial, Helvetica, sans-serif;}
.html-home-page .topic-block,.home-page-category-grid,.home-page-product-grid {max-width: 1600px;margin: 0 auto 5rem;}
.html-home-page>body>.master-wrapper-page>section>.container .master-wrapper-content .master-column-wrapper>.row .full-wrapper {padding: 0px;margin: 0 0 25px;}
.html-home-page>body>.master-wrapper-page>section>.container .master-wrapper-content .master-column-wrapper>.row .row {margin: 0px;}
.home-page .page-body .home-page-category-grid .item-grid {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.home-page .page-body .home-page-category-grid .item-grid .item-box {position: relative;-ms-flex: unset;flex: unset;float: none;clear: none;max-width: 400px;padding: 0rem 15px 0px;margin: 0px;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card {border-radius: 0px;margin-bottom: 2rem;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body {border-radius: 0px;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item {display: flex;flex-direction: column-reverse;box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item:hover {box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item .title {margin: 0px;background-color: #fff;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item .title a {padding: 1.5rem 0px;font-weight: bold;color: #001e50;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none !important;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item:hover .title a {color: #00b1eb;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item .picture {background-color: transparent;/* border: 4px solid; */margin: 0px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item:hover .picture {border-color: #00b1eb;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item .picture a {padding: 0rem 0px;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item .picture a:before {padding-top: 70%;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item .picture a img {z-index: 1;transform: scale(0.7);will-change: transform;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item:hover .picture a img {z-index: 1;transform: scale(.8);}
.home-page .page-body .home-page-product-grid .title {border-bottom: 0px;padding: 0px;margin-top: 7rem;margin-bottom: 7rem;}
.home-page .page-body .home-page-product-grid .title strong {display: block;font-family: vw-head-light, Arial, sans-serif;font-size: 60px;text-align: center;padding: 0 20px;font-weight: 500;line-height: 1.2;}
.home-page .page-body .home-page-product-grid .title strong span {font-family: vw-regular, Arial, Helvetica, sans-serif;font-weight: 900;}
.home-page .page-body .home-page-product-grid .row {margin: 0px;}
.home-page .page-body .home-page-product-grid .row .item-grid {display: flex;justify-content: center;flex-wrap: wrap;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box {/* height: 100%; */float: none;clear: none;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card,.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card-body,.home-page .page-body .home-page-product-grid .row .item-grid .item-box .product-item {height: 100%;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card {box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;transition: all 0.5s ease;padding: 10px;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card:hover {box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item .picture {margin: 0px;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item .picture a:before {padding-top: 80%;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item .picture a img {transform: scale(.7);-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item:hover .picture a img {transform: scale(.8);}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item .details {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item .details .add-info {width: 100%;text-align: center;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item .details .product-title a {padding: 1.5rem 0px;font-weight: bold;color: #001e50;text-align: center;font-size: 22px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none !important;min-height: 100px;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item:hover .details .product-title a {color: #00b1eb;}
.home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item .details .prices span {padding: 1.5rem 0px;font-weight: bold;color: #00b1eb;text-align: center;font-size: 18px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none !important;}


/* footer */
footer {background-color: #fff !important;}
footer .container {max-width: 1600px;padding: 0px 15px 44px !important;}
footer .container .footer-middle {justify-content: center;margin-top: 44px;margin-bottom: 84px;}
footer .container .footer-upper {border-top: 2px solid #001e50 !important;padding: 0px;margin: 0px;padding-top: 130px;/* margin-bottom: 84px; */border-bottom: 0px;}
footer .container .footer-upper .footer-block {padding: 0px;}
footer .container .footer-upper .footer-block .title {border: 0px;margin: 0px;padding: 0px;display: flex;align-items: center;justify-content: flex-start;/* text-decoration: underline; */}
footer .container .footer-upper .footer-block .title strong,footer .container .footer-upper .footer-block .list a {color: #001e50 !important;font-size: 14px;letter-spacing: .04px;padding: 5px 0 !important;}
footer .container .footer-upper .footer-block .title strong:hover,footer .container .footer-upper .footer-block .list a:hover {color: #0040c5;text-decoration: none;}
footer .container .footer-upper .footer-block .title strong {font-weight: bold;font-size: 16px;margin-bottom: 1rem;}
footer .container .footer-upper .footer-block .list a i {display: none;}
footer .container .footer-upper .follow-us .social a i {color: #001e50;}

/* products */
.master-column-wrapper .page.recently-added-products-page .page-body .row .product-grid {width: 100%;}
.bar-notification.success {background-color: #001e50;z-index: 9999;}
.bar-notification.success .content {color:#fff;}

/* ci styling */
.vw-homepage-ci .fs p,
.vw-homepage-ci .headingElement h1 span {word-break: break-word;word-break: break-word;word-break: break-word}
.vw-homepage-ci a,.vw-homepage-ci section.accessories .row .col-12.col-md-3 a .copy {text-decoration: underline}
.vw-homepage-ci .btn-toolbar,.vw-homepage-ci a {cursor: pointer;-webkit-tap-highlight-color: transparent}
.link-svg svg {width: 12px;height: 12px;vertical-align: text-top;margin-left: 8px}
#floating-cta-menu .cta-menu-wrapper .horizontal-menu {z-index: 1;position: fixed;bottom: 80px;left: 0;display: flex;align-items: center;justify-content: center;width: 100%}
#floating-cta-menu .cta-menu-wrapper .horizontal-menu li .dock-link {text-decoration: none;background: #00b1eb;border-radius: 40px;display: flex;margin: 0 8px;color: #001e50;align-items: center;font-family: vw-text, VWText, Helvetica, Arial, sans-serif;padding-left: 16px;padding-right: 16px;width: 250px;justify-content: center;height: 64px;font-size: 16px}
#floating-cta-menu .cta-menu-wrapper .horizontal-menu li .dock-link i {margin-right: 16px;font-size: 20px}
a:hover .link-svg svg {color: #6a767d}
.vw-homepage-ci .cs p,.vw-homepage-ci .financeContainer,.vw-homepage-ci .home-header-container.offersFinance,.vw-homepage-ci p {width: 100%}
.vw-homepage-ci a {display: inline;border: #001e50;position: relative;padding: 0;font-size: 18px;letter-spacing: -.09px;line-height: 32px;font-weight: 600;background: 0 0;color: #001e50;text-align: inherit;text-underline-offset: 0.2em;font-family: vwtext-regular, Helvetica, Arial, sans-serif}
.vw-homepage-ci .swiper-container {overflow: hidden;position: relative}
.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper {height: 100%}
.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center}
.vw-homepage-ci .left-img a div,.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide a .img,.vw-homepage-ci section.home-container.contact .right-column .row .right-img .img {overflow: hidden}
.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide a .img img {display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 2.2s cubic-bezier(.14, 1.12, .67, .99)}
.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide a:hover img,.vw-homepage-ci section.contact .left-img img:hover,.vw-homepage-ci section.home-container.contact .right-column .row .right-img:hover img.img-fluid {transform: scale(1.03)}
.vw-homepage-ci .StyledContentWrapper {background: radial-gradient(circle at 0 0, #00437a 0, #001e50 100%);position: relative;padding: 28px 158px 84px;width: 50%;z-index: 995}
.vw-homepage-ci .headingElement {position: relative;padding: 0;line-height: 84px;font-size: 76px;margin-bottom: 32px;}
.vw-homepage-ci .headingElement h1 {font-weight: 200 !important;font-size: 76px !important}
.vw-homepage-ci .headingElement h1 span {hyphens: auto;line-height: 84px;color: #fff;}
.vw-homepage-ci .headingElement h1 span.StyledSafeWord {hyphens: manual;word-break: normal;margin-top: 0;display: block}
.vw-homepage-ci .StyledCopyDesktop p {color: #fff;font-size: 24px;line-height: 36px}
.vw-homepage-ci .btn-toolbar {position: relative;display: inline-flex;text-align: center;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;min-height: 44px;min-width: 44px;padding: 0 32px;border: 2px solid #fff;margin: 0;border-radius: 500px;transition: .2s ease-in-out;text-decoration: none;background: #fff;color: #001e50}
.vw-homepage-ci .offers-grid-slider,.vw-homepage-ci .swiperwrapper .swiper-container .swiper-controls .swiper-nav .swiper-button-next:after,.vw-homepage-ci .swiperwrapper .swiper-container .swiper-controls .swiper-nav .swiper-button-prev:after {display: none}
.vw-homepage-ci .btn-toolbar span {font-weight: 400;font-size: 14px;line-height: 24px;letter-spacing: .04px;text-align: center}
.vw-homepage-ci .headingElement b {font-family: vw-bold}
.vw-homepage-ci .StyledCopyDesktop {margin-bottom: 32px}
.vw-homepage-ci .swiperwrapper h2 {font-size: 48px;text-align: center}
.vw-homepage-ci .offersFinance .featured-title,.vw-homepage-ci .vw-driver .featured-title {text-align: center}
.vw-homepage-ci .fs p {position: relative;width: 74%;z-index: 1}
.vw-homepage-ci span.StyledSafeWord-gZTXrG.jKMnlo {word-break: normal;hyphens: manual;display: block}
.vw-homepage-ci .fs a {color: #00b0f0 !important;z-index: 1}
.vw-homepage-ci .financecontent .featured-title {text-align: unset;margin-bottom: 24px}
.vw-homepage-ci .offersFinance .col-xl-8 img {position: absolute;top: -80px;object-fit: cover;left: -8%;width: 790px;z-index: 1}
.vw-homepage-ci .financecontent {margin-top: 7rem;}
.vw-homepage-ci .offersFinance h2 {font-size: 60px}
.vw-homepage-ci .fs {position: relative;background: radial-gradient(circle at 0 0, #00437a 0, #001e50 100%);color: #fff;padding: 450px 80px 60px}
.vw-homepage-ci .fs p span {display: block}
.vw-homepage-ci .offersFinance .col-xl-4 img {position: absolute;top: -80px;object-fit: cover;left: -21%;max-width: 555px}
.vw-homepage-ci .cs {padding: 270px 0 0 50px}
.vw-homepage-ci section.home-container {padding: 0 180px}
.vw-homepage-ci section.contact .left-img img {height: 100%;object-position: 50% 50%;max-width: 100%;transition: transform 2.2s cubic-bezier(.14, 1.12, .67, .99);object-fit: cover;width: 100%}
.vw-homepage-ci .left-img {object-fit: cover;max-width: 100%;width: 100%}
.vw-homepage-ci .left-img a,.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide a {text-decoration: none}
.vw-homepage-ci .left-img a h4 {font-family: vw-bold;font-size: 32px;font-weight: 700;text-decoration: none;margin-top: 28px}
.vw-homepage-ci .right-column .row {margin: 0 0 20px;display: flex}
.vw-homepage-ci .right-img img {height: 100%;max-width: 100%;object-fit: cover}
.vw-homepage-ci .right-img {width: 100%;max-height: 180px}
.vw-homepage-ci .last-img {position: relative;width: 100%;height: 0;padding-bottom: 56.25%}
.vw-homepage-ci .last-img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.vw-homepage-ci .widgetcontent {margin: 7rem 72px 7rem;background-color: #001e50;position: relative}
.vw-homepage-ci .widgetcontent .left {padding: 40px 100px;color: #fff;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between}
.vw-homepage-ci .widgetcontent .left p {color: #fff;text-align: left;}
.vw-homepage-ci .widgetcontent .left .cta p {margin-bottom: 30%;}
.vw-homepage-ci .widgetcontent .right {margin: 30px 0;padding-right: 0}
.vw-homepage-ci .vehicles .featured-title {padding: 5rem 0 12px;}
.vw-homepage-ci .vehicles .featured-title h3 {font-size: 60px;text-align: center;padding: 0 20px}
.vw-homepage-ci section.accessories {margin-top: 196px}
.vw-homepage-ci section.accessories .row .col-12.col-md-3 {display: flex;flex-direction: column;padding: 0 0 0 84px}
.vw-homepage-ci section.accessories .row .col-12.col-md-9 {display: flex;justify-content: center;align-items: center;padding: 0 10vw}
.vw-homepage-ci section.accessories .row .col-12.col-md-3>a {margin-top: 22px;text-decoration: none}
.vw-homepage-ci section.accessories .row .col-12.col-md-3>a svg {border: 0;width: .85em;height: .7em;position: relative;top: -3px}
.vw-homepage-ci section.accessories .row .col-12.col-md-3 .featured-title h3 {display: flex;flex-direction: column;border-left: 2px solid #dfe4e8;padding: 40px 0 40px 79.872px}
.vw-homepage-ci section.accessories .row .col-12.col-md-3 .featured-title h3 strong {padding-top: 30px}
.vw-homepage-ci section.vw-driver {display: flex;flex-direction: column;justify-content: center;align-items: center}
.vw-homepage-ci section.vw-driver .featured-title h3 {font-size: 60px;line-height: 68px;letter-spacing: -.96px;padding: 0 20px}
.vw-homepage-ci section.vw-driver .card-deck {margin-right: 0;margin-left: 0;justify-content: flex-start;flex-wrap: wrap}
.vw-homepage-ci .vw-driver .featured-title p {display: block;padding: 84px 0;text-align: left;color: #000;font-size: 20px;line-height: 32px;letter-spacing: -.09px;font-family: vw-regular, Arimo, Arial, sans-serif;max-width: 783.281px;margin: 0 auto}
.vw-homepage-ci div#image-rotator {margin: 0}
.vw-homepage-ci .swiperwrapper>.featured-title {padding: 0 0 96px;max-width: 700px;margin-right: auto;margin-left: 13%}
.vw-homepage-ci .financeContainer .featured-title {padding: 4rem 0 20px;}
.vw-homepage-ci .financeContainer .financecontent .featured-title,.vw-homepage-ci section.accessories .featured-title,.vw-homepage-ci section.home-container.contact .right-column .row .right-img {padding: 0}
.vw-homepage-ci .financeContainer .financecontent .featured-title h4 {font-family: vw-head-light;color: #000;font-size: 24px;letter-spacing: -.17px;line-height: 28px}
.vw-homepage-ci .swiper {overflow: initial}
.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide {display: flex;flex-direction: column;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out}
.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide-next+.swiper-slide+.swiper-slide,
.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide-prev {opacity: .5}
.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide .featured-title {padding: 10px 0 20px;width: 100%;text-align: left;color: #000}
.vw-homepage-ci .swiperwrapper .swiper-container .container .home-swiper .swiper-slide .featured-title h4 {margin-bottom: .11em}
.vw-homepage-ci .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {padding: 0;margin: 0;text-align: left;display: none;}
.vw-homepage-ci .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.vw-homepage-ci .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 538px;height: 3px;border-radius: 0;margin: 0;background-color: #001e50}
.vw-homepage-ci .vw-driver .card {max-width: 476px;padding: 25px;border: 0;flex: unset}
.vw-homepage-ci section.home-container.contact {padding: 180px}
.vw-homepage-ci .vw-driver .card .card-body {padding: 30px 0 0}
.vw-homepage-ci .vw-driver .card .card-body .card-title {font-family: vw-bold;font-size: 32px;text-align: left}
.vw-homepage-ci .swiperwrapper .swiper-container .swiper-controls .swiper-nav .swiper-button-disabled {display: none !important}
.vw-homepage-ci .swiperwrapper .swiper-container .swiper-controls .swiper-nav .swiper-button-next,
.vw-homepage-ci .swiperwrapper .swiper-container .swiper-controls .swiper-nav .swiper-button-prev {display: inline-flex;text-align: center;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;min-height: 44px;min-width: 44px;width: 44px;padding: 0;border: 2px solid #001e50;margin: 0;border-radius: 500px;transition: .2s ease-in-out;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent;background: #001e50;color: #fff;z-index: 99;top: 43%;transform: translateY(-50%)}
.vw-homepage-ci .swiperwrapper .swiper-container .swiper-controls .swiper-nav .swiper-button-next:focus,
.vw-homepage-ci .swiperwrapper .swiper-container .swiper-controls .swiper-nav .swiper-button-prev:focus {outline: 0;background-color: #07c;color: #fff;box-shadow: #001e50 0 0 0 1px inset}
.vw-homepage-ci .swiper .swiper-controls .container {position: relative;display: flex;align-items: center;justify-content: center;cursor: default;flex-wrap: wrap;margin: 10px 0}
.vw-homepage-ci .swiper .swiper-controls .swiper-scrollbar-horizontal {cursor: -webkit-grab;cursor: grab;transition-duration: 150ms !important;height: 4px !important;top: 0}
.vw-homepage-ci .swiper .swiper-controls .swiper-scrollbar-horizontal .swiper-scrollbar-drag {background-color: #011d53;height: 4px}
.vw-homepage-ci .financecontent .offers-grid .grid-block.bg-color,.vw-homepage-ci .offers-grid-slider {background: radial-gradient(circle at 0 0, #00437a 0, #001e50 100%)}
.vw-homepage-ci section.home-container.contact .right-column .row .right-img img.img-fluid {-webkit-transition: transform 2.2s cubic-bezier(.14, 1.12, .67, .99);-moz-transition: transform 2.2s cubic-bezier(.14, 1.12, .67, .99);-o-transition: transform 2.2s cubic-bezier(.14, 1.12, .67, .99);transition: transform 2.2s cubic-bezier(.14, 1.12, .67, .99);will-change: transform}
.vw-homepage-ci section.home-container.contact .right-column .row .col-12.col-md-6 .featured-title h3 {font-size: 24px}
.vw-homepage-ci section.home-container.contact .right-column .row .col-12.col-md-6 {display: flex;flex-direction: column;align-items: flex-start;justify-content: center}
.vw-homepage-ci section.home-container.contact .right-column .row .col-12.col-md-6 p,.vw-homepage-ci section.home-container.contact .right-column .row .col-12.col-md-6 p a {color: #000;text-decoration: none;font-size: 12px;font-weight: 200;letter-spacing: -.17px;line-height: 15px}
.vw-homepage-ci .financecontent .offers-grid {display: grid;grid-template-rows: auto 72px auto 1fr;grid-template-columns: repeat(24, 1fr)}
.vw-homepage-ci .financecontent .offers-grid .grid-block.offers-img {grid-area: 1/2/span 1/span 13;margin-bottom: 72px}
.vw-homepage-ci .financecontent .offers-grid .grid-block.offers-copy {grid-area: 1/16/span 1/span 8;position: relative;margin-top: 52px;margin-bottom: 72px}
.vw-homepage-ci .financecontent .offers-grid .grid-block.corporate-sales {grid-area: 2/2/span 3/span 10}
.vw-homepage-ci .financecontent .offers-grid .grid-block.service-specials-img {grid-area: 2/14/span 2/span 10}
.vw-homepage-ci .financecontent .offers-grid .grid-block.service-specials-copy {grid-area: 4/14/span 1/span 10;padding: 28px 4.16vw 0}
.vw-homepage-ci .offers-grid-slider .swiper-container .swiper-wrapper .swiper-slide {display: flex;flex-direction: column;justify-content: center;align-items: unset}
.vw-homepage-ci .offers-grid-slider .swiper-container .swiper-wrapper .swiper-slide .img {padding: 0 25px;z-index: 0;background-color: #fff}
.vw-homepage-ci .offers-grid-slider .swiper-container .swiper-wrapper .swiper-slide .content {padding: 60px 25px}
.vw-homepage-ci .financecontent .offers-grid .grid-block.offers-copy h4, .vw-homepage-ci .financecontent .offers-grid .grid-block.offers-copy h4 strong, .vw-homepage-ci .financecontent .offers-grid .grid-block.offers-copy p, .vw-homepage-ci .offers-grid-slider .swiper-container .swiper-wrapper .swiper-slide .content h4, .vw-homepage-ci .offers-grid-slider .swiper-container .swiper-wrapper .swiper-slide .content h4 strong, .vw-homepage-ci .offers-grid-slider .swiper-container .swiper-wrapper .swiper-slide .content p {color: #fff}
.vw-homepage-ci .financecontent .offers-grid .grid-block.offers-copy a,
.vw-homepage-ci .offers-grid-slider .swiper-container .swiper-wrapper .swiper-slide .content a {color: #00b1eb}
.vw-homepage-ci .offers-grid-slider .swiper-container .swiper-wrapper .swiper-slide .img img {position: relative;width: 100%;height: auto;z-index: 50;margin-bottom: -30px}
.vw-homepage-ci .financecontent .offers-grid .grid-block.corporate-sales .content {padding: 28px 0 0 8.33vw}
.vw-homepage-ci .financecontent .offers-grid .grid-block.corporate-sales h4 {color: #000}
.vw-homepage-ci .financecontent .offers-grid .grid-block p {font-size: 20px}
.vw-homepage-ci .financecontent .offers-grid .grid-block.offers-img .img-wrapper {position: relative;width: 100%;height: 0;padding-bottom: 66.6667%}
.vw-homepage-ci .financecontent .offers-grid .grid-block.offers-img .img-wrapper img {position: absolute;object-fit: cover;object-position: 50% 50%;height: 100%;width: 100%;max-width: 100%;top: 0;left: 0}

@media only screen and (min-width:560px) {
    .vw-homepage-ci .financecontent .offers-grid .grid-block.bg-color {grid-area: 1/3/span 2/span 22;margin: 0;padding: 0}
}
@media only screen and (min-width:960px) {
    .vw-homepage-ci .financecontent .offers-grid .grid-block.bg-color {grid-area: 1/4/span 2/span 20;margin-top: 28px}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.offers-img {grid-area: 1/3/span 1/span 12}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.offers-copy {grid-area: 1/16/span 1/span 7;margin-top: calc(52px + 28px)}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.corporate-sales {grid-area: 2/3/span 3/span 9}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.service-specials-img {grid-area: 2/14/span 2/span 9}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.service-specials-copy {grid-area: 4/14/span 1/span 9}
}
@media only screen and (min-width:1280px) {
    .vw-homepage-ci .financecontent .offers-grid .grid-block.bg-color {grid-area: 1/5/span 2/span 18;margin-top: 28px}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.offers-img {grid-area: 1/4/span 1/span 11}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.offers-copy {grid-area: 1/16/span 1/span 6}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.corporate-sales {grid-area: 2/4/span 3/span 8}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.service-specials-img {grid-area: 2/14/span 2/span 8}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.service-specials-copy {grid-area: 4/14/span 1/span 8}
}
@media only screen and (min-width:1920px) {
    .vw-homepage-ci .financecontent .offers-grid {grid-template-rows: auto 120px auto auto auto}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.bg-color {grid-area: 1/5/span 4/span 11;margin: 72px 0}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.offers-img {grid-area: 1/4/span 1/span 10;margin-bottom: 0}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.offers-copy {grid-area: 2/6/span 3/span 5;margin-top: 52px;margin-bottom: calc(2*72px)}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.corporate-sales {grid-area: 1/15/span 3/span 7}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.service-specials-img {grid-area: 4/13/span 1/span 7}
    .vw-homepage-ci .financecontent .offers-grid .grid-block.service-specials-copy {grid-area: 5/13/span 1/span 7}
}
@media only screen and (max-width:1600px) {
    .vw-homepage-ci .financecontent .row {flex-direction: column}
    .vw-homepage-ci .financecontent .row .col-xl-8.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
    .vw-homepage-ci .swiper-container .container {max-width: 1300px}
    .vw-homepage-ci .fs {padding: 60px 80px}
    .vw-homepage-ci .fs .content-wrapper {width: 35%;margin-left: auto}
    .vw-homepage-ci .financecontent .offers-grid .grid-block p,
    .vw-homepage-ci .financecontent .offers-grid .grid-block.offers-copy a {font-size: 15px}
    .vw-homepage-ci .headingElement h1 {font-size: 60px !important;}
}
@media only screen and (max-width:1440px) {
    .vw-homepage-ci .vw-driver .card {max-width: 420px;margin: 0}
    .vw-homepage-ci .offersFinance .col-xl-8 img {width: 680px}
    .vw-homepage-ci .financeContainer {padding: 0}
    .vw-homepage-ci .fs p,.vw-homepage-ci .home-header-container.offersFinance {width: 100%}
    .vw-homepage-ci .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .vw-homepage-ci .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 410px}
    .vw-homepage-ci .vw-driver .featured-title p {padding: 50px 40px 40px;font-size: 16px;line-height: 24px}
}
@media only screen and (max-width:1400px) {
    #floating-cta-menu {display: none !important}
    .header .container-fluid .header-menu .container .navbar .top-menu>.nav-item>.nav-link {font-size: 24px;}
    .header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu .nav-item .nav-link {font-size: 22px;}
}
@media only screen and (max-width:1366px) {
    .vw-homepage-ci .financecontent {margin-top: 5rem;}
    .home-page .page-body .home-page-product-grid .title {margin-top: 5rem;margin-bottom: 5rem;}
    .vw-homepage-ci .widgetcontent {margin: 5rem 40px 5rem;}
    .home-page-category-grid {margin-bottom: 3rem;}
    .vw-homepage-ci section.accessories {margin-top: 116px}
    .vw-homepage-ci a {font-size: 15px;line-height: 24px}
    .vw-homepage-ci .col-12.col-md-4.left {padding: 100px 30px}
    .vw-homepage-ci .headingElement h1 {font-size: 60px !important}
    .vw-homepage-ci .headingElement span {line-height: 50px !important}
    .vw-homepage-ci .StyledContentWrapper {padding: 28px 120px 84px;}
    .vw-homepage-ci .financeContainer .featured-title {padding: 0 !important}
    .vw-homepage-ci .swiperwrapper .featured-title {padding: 0 0 15px}
    .vw-homepage-ci .vehicles .featured-title {padding: 0rem 0 0;}
    .vw-homepage-ci section.accessories .row .col-12.col-md-3 .featured-title h3 {padding: 40px 55px}
    .vw-homepage-ci .swiperwrapper h2 {font-size: 32px}
    .vw-homepage-ci .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .vw-homepage-ci .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 380px}
    .vw-homepage-ci .offersFinance h2 {font-size: 48px;padding: 0 20px}
    .vw-homepage-ci .swiper-container .container {max-width: 1100px}
    .vw-homepage-ci section.home-container.contact {padding: 180px 60px}
    .home-page .vw-homepage-ci h2, .home-page .vw-homepage-ci h2 strong,
    .home-page .topic-block-body h2, .home-page .topic-block-body h2 strong,
    .home-page .page-body .home-page-product-grid .title strong, 
    .home-page .page-body .home-page-product-grid .title strong span,
    .vw-homepage-ci .vehicles .featured-title h3,
    .vw-homepage-ci section.vw-driver .featured-title h3 {font-size: 48px !important;}
    .home-page .topic-block-body h2 {margin-bottom: 40px;}
    .home-page h2 {padding: 0 20px;}
    .home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item .details .product-title a {font-size: 18px;}
    .home-page .page-body .home-page-product-grid .row .item-grid .item-box .card .card-body .product-item .picture a:before {padding-top: 70%;}
}
@media only screen and (max-width:1280px) {
    .vw-homepage-ci .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .vw-homepage-ci .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 350px}
    .vw-homepage-ci .cs {padding: 80px 0 0 50px}
    .vw-homepage-ci .fs {padding: 80px}
    .vw-homepage-ci .widgetcontent .left {padding: 100px 20px}
    .vw-homepage-ci .offersFinance .col-xl-8 img {width: 100%;position: unset}
    .vw-homepage-ci .offersFinance .col-xl-4 img {position: unset;max-width: 100%}
    .vw-homepage-ci section.home-header-container.offersFinance {padding-bottom: 0}
    .header .container-fluid #vw-logo #vw-logo-overlay #vw-logo-container #vw-logo-wrapper svg {width: 35px;height: 48px;}
    .header .container-fluid #vw-logo #vw-logo-overlay #vw-logo-container {margin-top: 20px;}
    .master-wrapper-content {margin-top: 1rem;}
    .vw-homepage-ci .StyledContentWrapper {padding: 28px 50px 45px;}
    .vw-homepage-ci .headingElement h1 {font-size: 45px !important;}
    .home-page .page-body .home-page-category-grid .item-grid .item-box {max-width: 300px;}
    .home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item .title {font-size: 18px;}
}
@media only screen and (max-width:1200px) {
    .vw-homepage-ci section.home-container.contact {padding: 180px 20px}
    .vw-homepage-ci .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .vw-homepage-ci .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 300px}
    .vw-homepage-ci .cs {padding: 80px 0}
    .vw-homepage-ci .last-img {margin-top: 0}
    .vw-homepage-ci .last-img img {max-width: 100%}
    .vw-homepage-ci .vw-driver .card {max-width: 50%}
    .vw-homepage-ci section.vw-driver {padding: 150px 30px}
    .vw-homepage-ci .swiper-container .container {max-width: 900px}
    .vw-homepage-ci section.accessories {margin-top: 50px}
}
@media only screen and (max-width:1195px) {
    #widget-article-tile-News .card {max-width: 100%}
}
@media only screen and (max-width:1025px) {
    .vw-homepage-ci .StyledContentWrapper {padding: 28px 70px 84px}
    .vw-homepage-ci .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .vw-homepage-ci .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 280px}
    .vw-homepage-ci section.vw-driver {padding: 120px 20px}
}
@media only screen and (max-width:992px) {
    .vw-homepage-ci {margin: 0px;}
    .home-page .theme-custom {margin-bottom: 0px;}
    .vw-homepage-ci .widgetcontent .row.mx-0,
    .vw-homepage-ci section.accessories .row {flex-direction: column;justify-content: center;align-items: center}
    .vw-homepage-ci section.accessories .row .col-12.col-md-3 {padding: 0 7vw;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;margin-bottom: 4rem}
    .vw-homepage-ci section.accessories .row .col-12.col-md-9 {padding: 0 7vw}
    .vw-homepage-ci .headingElement span {line-height: 50px !important}
    .vw-homepage-ci .StyledCopyDesktop p {font-size: 18px;line-height: 30px}
    .vw-homepage-ci .headingElement {margin-bottom: 20px;}
    .vw-homepage-ci .StyledContentWrapper {padding: 28px 70px 50px;}
    .vw-homepage-ci .widgetcontent .left {padding: 50px 20px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
    .vw-homepage-ci .widgetcontent .left .cta p {margin-bottom: 50px}
    .vw-homepage-ci .widgetcontent .right {margin: 25px 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
    .vw-homepage-ci .widgetcontent {margin: 5rem 0px 5rem;}
    .vw-homepage-ci section.home-container.contact {padding: 60px 30px}
    .vw-homepage-ci section.home-container.contact .right-column .row .col-12.col-md-6 {-ms-flex: unset;flex: unset;max-width: none}
    .vw-homepage-ci .StyledContentWrapper {position: relative;transform: none !important;}
    .home-page .topic-block-body {margin-top: 4rem;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav {display: flex;margin: 0px;justify-content: space-evenly;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper {flex-direction: column;padding: 8px;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options #navbar_btn {margin-left: 0px;}
    .header .container-fluid #vw-logo #vw-logo-overlay #vw-logo-container .vw-nav-border:first-child {flex-basis: 100%;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav .nav-item {padding: 0px !important;width: auto !important;margin: 0px 10px !important;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options {margin-right: 0rem;width: 100%;margin-top: 1rem;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options {width: 100%;justify-content: space-between;}
    .menu-toggle,.sublist-toggle {display: none;}
    .header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu {position: relative;display: none;}
    .header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li.open .dropdown-menu {display: block;}
    .header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu .submenu-close {display: none;}
    .footer .container .footer-upper .footer-block .list {display: block;margin: 0px;}
    .footer .container .footer-upper .footer-block .title {background-color: transparent;background-color: #fff;padding: 0px 15px 0px 0px;}
    .footer .container .footer-upper .footer-block .title strong {text-decoration: underline;}
    .footer .container .footer-upper {padding-top: 60px;}
    .footer .container .footer-middle {margin: 0px;}
    .home-page .page-body .home-page-category-grid .item-grid .item-box {max-width: 250px;}
    .home-page .page-body .home-page-category-grid .item-grid .item-box .card .card-body .category-item .title {font-size: 22px;}
    .home-page .vw-homepage-ci h2, .home-page .vw-homepage-ci h2 strong,
    .home-page .topic-block-body h2, .home-page .topic-block-body h2 strong,
    .home-page .page-body .home-page-product-grid .title strong, 
    .home-page .page-body .home-page-product-grid .title strong span,
    .vw-homepage-ci .vehicles .featured-title h3,
    .vw-homepage-ci section.vw-driver .featured-title h3 {font-size: 38px !important;}
    .header .container-fluid .header-menu {align-items: self-start;}
}
@media only screen and (max-width:854px) {
    .vw-homepage-ci .StyledContentWrapper {width: 100%;margin: 0 auto}
    .vw-homepage-ci .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .vw-homepage-ci .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 230px}
    .vw-homepage-ci .right-column {padding-top: 50px}
    .vw-homepage-ci .swiper-container .container {max-width: 580px}
}
@media only screen and (max-width:768px) {
    .vw-homepage-ci .StyledContentWrapper {width: 100%;text-align: center;padding: 28px 30px 50px;}
    .vw-homepage-ci section.accessories .row .col-12.col-md-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
    .vw-homepage-ci .vw-driver .card {max-width: 100%}
    .vw-homepage-ci .financecontent .offers-grid {display: none}
    .vw-homepage-ci .offers-grid-slider {display: block}
    .vw-homepage-ci .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .vw-homepage-ci .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 200px;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options .store-details .system-info-phone>a>span {display: none;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .menu-options .store-details .system-info-phone {padding: 0px 0px 0px 20px;}
    .header .container-fluid .header-menu .container {padding: 0px 1rem;}
    .header .container-fluid .header-menu .menu-close {left: 30px;}
    .header .container-fluid .header-menu .container .navbar .top-menu>.nav-item>.nav-link {font-size: 20px;}
    .header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu .nav-item .nav-link {font-size: 18px;}
    .header .container-fluid .header-menu .container .navbar .top-menu .nav-item.dp-li .dropdown-menu {padding: 1rem 3rem;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav .nav-item #search-toggle {width: auto;}
    .header .container-fluid .header-wrapper .header-upper .row .header-links-wrapper .shop-options .header-links .nav .nav-item {margin: 0px 5px !important;}
    .vw-homepage-ci .headingElement span {line-height: 40px !important}
    footer .container .footer-upper .footer-block .title strong {margin-bottom: 0rem;}
    .footer .container .footer-upper .footer-block .title {padding: 0px 15px;}
}
@media only screen and (max-width:767px) {
    .vw-homepage-ci .swiperwrapper > .featured-title {margin-right: auto;margin-left: auto}
    .vw-homepage-ci .swiperwrapper {margin-top: 0}
    .footer .container .footer-upper .follow-us > div > .title {justify-content: center;}
    .bar-notification.success {padding: 20px 45px;}
}
@media only screen and (max-width:480px) {
    .vw-homepage-ci .StyledContentWrapper {width: 100%}
    .vw-homepage-ci section.home-container.contact .right-column .row .right-img {display: none !important}
    .home-page .page-body .home-page-category-grid .item-grid .item-box {max-width: 100% !important;}
}
/* misc */
.ui-state-active {background: #001e50 !important;border-color: #001e50 !important;}