﻿@font-face {    font-family: EtelkaLightPro;    src: url('../fonts/EtelkaLightPro/etelkalightpro-webfont.eot');    src: url('../fonts/EtelkaLightPro/etelkalightpro-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/EtelkaLightPro/etelkalightpro-webfont.woff2') format('woff2'), url('../fonts/EtelkaLightPro/etelkalightpro-webfont.woff') format('woff'), url('../fonts/EtelkaLightPro/etelkalightpro-webfont.ttf') format('truetype'), url('../fonts/EtelkaLightPro/etelkalightpro-webfont.svg#etelka_light_proregular') format('svg');}@font-face {    font-family: EtelkaTextPro;    src: url('../fonts/TextPro/etelkatextpro-webfont.eot');    src: url('../fonts/TextPro/etelkatextpro-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/TextPro/etelkatextpro-webfont.woff2') format('woff2'), url('../fonts/TextPro/etelkatextpro-webfont.woff') format('woff'), url('../fonts/TextPro/etelkatextpro-webfont.ttf') format('truetype'), url('../fonts/TextPro/etelkatextpro-webfont.svg#etelka_text_proregular') format('svg');}@font-face {    font-family: EtelkaMediumPro;    src: url('../fonts/EtelkaMediumPro/etelkamediumpro-webfont.eot');    src: url('../fonts/EtelkaMediumPro/etelkamediumpro-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/EtelkaMediumPro/etelkamediumpro-webfont.woff2') format('woff2'), url('../fonts/EtelkaMediumPro/etelkamediumpro-webfont.woff') format('woff'), url('../fonts/EtelkaMediumPro/etelkamediumpro-webfont.ttf') format('truetype'), url('../fonts/EtelkaMediumPro/etelkamediumpro-webfont.svg#etelka_medium_proregular') format('svg');}@media (min-width: 481px) {    .smartphone-hidden {        display: block !important;    }    .smartphone-visible {        display: none !important;    }    .smartphone-visible-inline {        display: none !important;    }}[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {    display: none !important;}/* SITE WRAPPER */#site-wrapper {    position: relative;    width: 100%;}/* SITE CANVAS */#site-canvas {    min-width: 964px;    width: 100%;    height: 100%;    position: relative;    -webkit-transform: translateX(0);    transform: translateX(0);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: 300ms ease all;    transition: 300ms ease all;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}.show-nav #site-canvas {    -webkit-transform: translateX(-260px);    transform: translateX(-260px);    -webkit-transform: translate3d(-260px, 0, 0);    transform: translate3d(-260px, 0, 0);}@media (max-width: 480px) {    #site-wrapper {        overflow: hidden;    }    #site-canvas {        min-width: 0px;    }}/* BASICS */body {    background: #E1E1E1;    color: #637A8C;    font: 14px EtelkaTextPro, Arial, sans-serif;}h1, h2, h3, h4 {    margin-bottom: 14px;    color: #000;    font-family: EtelkaTextPro;}h1 {    font-size: 36px;}h2 {    font-size: 26px;}h3 {    font-size: 20px;}h4 {    font-size: 16px;}    h1 a, h2 a, h3 a, h4 a {        color: #000;    }        h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {            color: #FFCB00;        }ul {    margin: 0 0 14px 20px;    list-style: disc;}ol {    margin: 0 0 14px 20px;    list-style: decimal;}    ul li, ol li {        margin-bottom: 7px;    }ul ul {    margin-top: 14px;}p {    line-height: 140%;    margin-bottom: 14px;}blockquote {    margin-bottom: 14px;    padding: 10px 0 10px 20px;    box-sizing: border-box;    border-left: 4px solid #FFCB00;    color: #000;    font-family: EtelkaTextPro;    font-size: 20px;    text-transform: uppercase;}    blockquote p {        margin: 0;    }cite {    font-size: 14px;}a {    color: #FFCB00;    text-decoration: none;}strong, b {    font-weight: bold;}em, i {    font-style: italic;}mark {    background: #FFCB00;    color: #000;}u {    text-decoration: underline;}br {    clear: both;}hr {    clear: both;    display: block;    height: 26px;    margin: 0 0 40px 0;    padding: 0;    border: solid #E8E8E8;    border-width: 0 0 1px 0;    color: #DDD;}/* Remove the X button that is shown in IE10 for input [text] fields */::-ms-clear {    width: 0;    height: 0;    display: none;}/* TABLE */table {    width: 100%;    margin-bottom: 28px;    border: 1px solid #E8E8E8;}    table thead tr th, table thead tr td {        padding: 15px;        background: #5F7D8E;        border: 1px solid #5F7D8E;        border-right: 1px solid #3E5D6E;        color: #FFF;        font-family: EtelkaTextPro;        text-align: left;    }    table tbody tr td {        padding: 12px;        background: #FFF;        border: 1px solid #E8E8E8;        vertical-align: middle;    }    table tbody tr.title td {        padding: 12px 15px;        background: #5F7D8E;        color: #FFF;        font: 14px EtelkaTextPro;        border: solid #3D5C6F;        border-width: 1px 0 0 1px;    }    table tbody tr.accent td {        padding: 12px 15px;        background: #F1F1F1;        font: 13px EtelkaTextPro;    }    table.striped thead tr th, table thead tr td {        background: #5F7D8E;        border: none;    }    table.striped tbody tr td {        background: #FFF;        border: none;        border-bottom: 1px solid #E8E8E8;    }    table.striped tbody tr:nth-child(even) td {        background: #F1F1F1;    }/* TEXT */.text-to-right {    text-align: right;}.text-to-left {    text-align: left !important;}.text-center {    text-align: center;}.text-bold {    font-weight: bold;}.text-highlight {    background: #FFCB00;    color: #000;}.text-italic {    font-style: italic;}.text-small {    font-size: 14px;}.text-sup {    vertical-align: super;    font-size: 80%;}.text-underline {    text-decoration: underline;}.text-yellow {    color: #FFCB00;}.text-uppercase {    text-transform: uppercase;}.text-muted {    opacity: 0.5;}.to-left {    float: left;}.to-right {    float: right;}.text-margin-bottom-remove {    margin-bottom: 0;}.text-margin-top2 {    margin-top: 20px;}.text-margin-top3 {    margin-top: 30px;}.text-margin-bottom2 {    margin-bottom: 20px;}.text-margin-bottom3 {    margin-bottom: 30px;}.clear-fix {    clear: both;}.share {    display: inline-block;    padding: 2px 0 2px 22px;    margin: 5px 0 0 0;    color: #000;    font-family: EtelkaTextPro;    font-size: 16px;    background: url(../gfx/share20x20.png) no-repeat 0 0;}    .share:hover {        color: #FFCB00;        background: url(../gfx/share2-20x20.png) no-repeat 0 0;    }/* TEXT COLS */.text-grid {    margin-left: -30px;}.text-col-1-1 {    float: left;    display: block;    box-sizing: border-box;    width: 100%;    padding-left: 30px;    margin-bottom: 0;}.text-col-1-2 {    float: left;    display: block;    box-sizing: border-box;    width: 50%;    padding-left: 30px;    margin-bottom: 0;}.text-col-1-3 {    float: left;    display: block;    box-sizing: border-box;    width: 33.3%;    padding-left: 30px;    margin-bottom: 0;}.text-col-2-3 {    float: left;    display: block;    box-sizing: border-box;    width: 66.6%;    padding-left: 30px;    margin-bottom: 0;}.text-col-1-3 img {    margin-bottom: -20px;}.text-col-1-3 .zoom span {    bottom: -20px;    height: inherit;} .text-col-1-4 { float: left; display: block; box-sizing: border-box; width: 25%; margin-bottom: 0; padding-left: 30px; } .text-col-1-4 img { margin-bottom: -20px; } .text-col-1-4 .zoom span { bottom: -20px; height: inherit; } /* BXSLIDER */.bx-wrapper {    max-width: 964px !important;}.bx-pager {    padding: 15px 0;    text-align: center;}    .bx-pager div {        display: inline-block;        margin: 5px;    }    .bx-pager a {        display: inline-block;        width: 12px;        height: 12px;        background: #FFCB00;        line-height: 1;        text-indent: -9999px;    }        .bx-pager a.active {            background: #000;        }        .bx-pager a:hover {            background: #000;        }/* BACKGROUNDS */.white-background {    background: #FFF;}.black-background {    background: #000;    color: #FFF;}.grid-background {    background: url(../gfx/grid1.png) repeat 0 0;    color: #FFF;}/* SECTION HEADER - section header */.section-header {    margin: 30px 0;    color: #0C2839;    font-family: EtelkaMediumPro;    font-size: 26px;    text-align: center;    text-transform: uppercase;    background: url(../gfx/grid3.png) repeat-x 0 center;}    .section-header span {        display: inline-block;        padding: 0 15px;        background: #E1E1E1;    }.white-background .section-header span {    background: #FFF;}.col2 div:nth-child(1) .section-header {    margin-top: 10px;}/* CARET - dropdown icon */.caret {    width: 18px;    height: 18px;    padding: 0 5px;    margin-left: 5px;    background: url(../gfx/caret-sprite.png) no-repeat 0 0;}.black-caret {    width: 18px;    height: 18px;    padding: 0 5px;    margin-left: 5px;    background: url(../gfx/black-caret-sprite.png) no-repeat 0 0;}/* BUTTON */.button {    box-sizing: border-box;    display: inline-block;    min-height: 44px;    padding: 16px 20px;    color: #000;    font-family: EtelkaMediumPro;    text-align: center;    text-transform: uppercase;    background: #FFCB00;}    .button.w-1-1 {        width: 100%;    }/* READMORE */.readmore {    font-family: EtelkaMediumPro;    text-transform: uppercase;}    .readmore:hover {        color: #000;    }.readmore-btn {    background: #FFCB00 !important;    position: relative;}    .readmore-btn i {        position: absolute;        top: 50%;        right: 0;        display: none;        width: 44px;        height: 44px;        margin-top: -22px;        background: url(../gfx/arrow1.png) no-repeat center center;    }    .readmore-btn.download i {        background: url(../gfx/download.png) no-repeat center center;    }    .readmore-btn:hover {        background-color: #000 !important;        color: #FFCB00 !important;        cursor: pointer;        -webkit-transition: background-color 0.5s ease-out;        -moz-transition: background-color 0.5s ease-out;        -o-transition: background-color 0.5s ease-out;        transition: background-color 0.5s ease-out;    }.readmore-btn2 {    background: #FFCB00 !important;}    .readmore-btn2 span {        position: relative;        padding-right: 40px;    }    .readmore-btn2 i {        position: absolute;        top: 50%;        right: 0;        display: none;        width: 44px;        height: 44px;        margin-top: -22px;        background: url(../gfx/arrow1.png) no-repeat center center;    }    .readmore-btn2:hover {        background-color: #000 !important;        color: #FFCB00 !important;        cursor: pointer;        -webkit-transition: background-color 0.5s ease-out;        -moz-transition: background-color 0.5s ease-out;        -o-transition: background-color 0.5s ease-out;        transition: background-color 0.5s ease-out;    }@media (max-width: 480px) {    .readmore-btn:hover {        background: #FFCB00 !important;        color: #000 !important;    }}/* DROPDOWN */.dropdown {    position: relative;}    .dropdown .dropdown-button {        box-sizing: border-box;        height: 44px;        color: #637B8D;        font-family: EtelkaMediumPro;        line-height: 1;        background: #FFF url(../gfx/dropdown-sprite.png) no-repeat right top;        cursor: pointer;        display: table;        width: 100%;    }    .dropdown .dropdown-content {        z-index: 100;        position: absolute;        top: 0;        left: 0;        display: none;        width: 100%;        max-height: 200px;        box-sizing: border-box;        margin-top: 44px;        color: #000;        font-family: EtelkaMediumPro;        background: #FFF;    }        .dropdown .dropdown-content ul {            list-style: none;            margin: 0;            display: table;            width: 100%;        }            .dropdown .dropdown-content ul li {                margin: 0;                padding: 0;                background: none;                display: table-row;            }        .dropdown .dropdown-content span {            display: block;            box-sizing: border-box;            color: #000;            border-top: 1px solid #DDD;            padding: 0 10px;            display: table-cell;            height: 44px;            vertical-align: middle;            width: 130px;        }            .dropdown .dropdown-content span:hover {                background: #FFCB00;            }    .dropdown .dropdown-button.active {        color: #000;        background: #FFF url(../gfx/dropdown-sprite.png) no-repeat right -44px;    }    .dropdown .dropdown-button.muted {        opacity: 0.5;    }/* ZOOM */.zoom {    position: relative;    display: inline-block;    width: 100%;    height: 100%;}    .zoom > span {        position: absolute;        bottom: 0;        right: 0;        display: none;        width: 100%;        height: 100%;        background: rgba(0,0,0,0.33) url(../gfx/zoom2.png) no-repeat center center;        z-index:;    }    .zoom:hover > span {        display: block;    }/* VIDEO */.video {    position: relative;    float: left;    margin: 0 14px 14px 0;    cursor: pointer;    margin-right: 200px;}    .video > a {        display: block;    }    .video > img {        margin: 0;        padding: 0;        display: block;    }    /*.video > span { position: absolute; bottom: 0; left: 0; width: 100%; height: 208px; background: url(../gfx/video-bg.png) no-repeat 0 0; }.video:hover > span { background: url(../gfx/video-bg.png) no-repeat 0 -208px; }*/    .video > span {        position: absolute;        bottom: 0;        left: 0;        width: 100%;        height: 100%;        background: url(../gfx/video-bg2.png) no-repeat center center;    }    .video:hover > span {        background: url(../gfx/video-bg1.png) no-repeat center center;    }    .video:hover > h3 {        color: #FFCB00;    }/* VIDEO */.responsive-video {    position: relative;    padding-bottom: 56.25%; /* 16:9 */    padding-top: 0;    height: 0;    cursor: pointer;    margin-bottom: 20px;}    .responsive-video iframe {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;    }    .responsive-video img {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;    }    .responsive-video > a {        display: block;    }    .responsive-video > img {        margin: 0;        padding: 0;        display: block;    }    /*.video > span { position: absolute; bottom: 0; left: 0; width: 100%; height: 208px; background: url(../gfx/video-bg.png) no-repeat 0 0; }.video:hover > span { background: url(../gfx/video-bg.png) no-repeat 0 -208px; }*/    .responsive-video > span {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 91%;        background: url(../gfx/video-bg2.png) no-repeat center center;    }    .responsive-video:hover > span {        background: url(../gfx/video-bg1.png) no-repeat center center;    }    .responsive-video:hover > h3 {        color: #FFCB00;    }/* MAIN CONTAINER */.main-container {    width: 964px;    margin: 0 auto;    padding: 25px 0;    clear: both;}/* HEADER */#header .main-container {    padding: 0;}/* SECONDARY NAVIGATION */#secondary-navigation {    height: 20px;    padding: 10px 0;    background: #062939;    color: #D1D1D1;    font: 14px EtelkaLightPro;}    /* SECONDARY NAVIGATION > SOCIAL MEDIA */    #secondary-navigation .socialmedia {        width: 330px;        margin-left: 10px;        float: left;    }        #secondary-navigation .socialmedia p {            float: left;            margin: 2px 10px 0 0;        }        #secondary-navigation .socialmedia ul {            margin: 0;            padding: 0;            list-style: none;        }            #secondary-navigation .socialmedia ul li {                float: left;                margin: 0 10px 0 0;                padding: 0;            }                #secondary-navigation .socialmedia ul li a {                    display: block;                    width: 18px;                    height: 18px;                    margin: 0;                    padding: 0;                    text-indent: -9999px;                }            #secondary-navigation .socialmedia ul a.linkedin {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat 0 0;            }            #secondary-navigation .socialmedia ul a.facebook {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat -18px 0;            }            #secondary-navigation .socialmedia ul a.twitter {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat -36px 0;            }            #secondary-navigation .socialmedia ul a.youtube {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat -54px 0;            }            #secondary-navigation .socialmedia ul a.google-plus {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat -72px 0;            }            #secondary-navigation .socialmedia ul a.linkedin:hover {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat 0 -18px;            }            #secondary-navigation .socialmedia ul a.facebook:hover {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat -18px -18px;            }            #secondary-navigation .socialmedia ul a.twitter:hover {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat -36px -18px;            }            #secondary-navigation .socialmedia ul a.youtube:hover {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat -54px -18px;            }            #secondary-navigation .socialmedia ul a.google-plus:hover {                background: url(../gfx/secondary-navigation-sprite.png) no-repeat -72px -18px;            }    /* SECONDARY NAVIGATION > SECONDARY MENU */    #secondary-navigation #secondary-menu {        float: right;    }        #secondary-navigation #secondary-menu > ul {            margin: 0;            padding: 0;            list-style: none;        }            #secondary-navigation #secondary-menu > ul > li {                float: right;                margin: 0 9px 0 0;                padding: 0;            }                #secondary-navigation #secondary-menu > ul > li > a {                    display: block;                    margin: 0 5px 0 0;                    padding: 3px 0 1px 43px;                    border-left: 1px solid #395667;                    color: #D1D1D1;                    text-decoration: none;                }                    #secondary-navigation #secondary-menu > ul > li > a:hover {                        color: #FFCB00;                    }                #secondary-navigation #secondary-menu > ul > li:nth-child(1) > a {                    background: url(../gfx/secondary-navigation-sprite.png) no-repeat 15px -102px;                }                #secondary-navigation #secondary-menu > ul > li:nth-child(2) > a {                    background: url(../gfx/secondary-navigation-sprite.png) no-repeat 15px -74px;                }                #secondary-navigation #secondary-menu > ul > li:nth-child(3) > a {                    border: 0;                    background: url(../gfx/secondary-navigation-sprite.png) no-repeat 15px -46px;                }                #secondary-navigation #secondary-menu > ul > li.active .caret {                    background-position: 0 -20px;                }/* SECONDARY NAVIGATION > SECONDARY MENU > LANGUAGES */#languages-link {    position: relative;}#languages-menu {    z-index: 99;    display: none;    position: absolute;    top: 24px;    right: 0;    padding-top: 6px;    background: url(../gfx/grid1-arrow1.png) no-repeat 260px 0;}    #languages-menu ul {        margin: 0;        list-style: none;        overflow: hidden;        width: 300px;        min-height: 85px;        padding: 10px;        font-weight: 300;        background: url(../gfx/grid1.png) repeat 0 0;    }        #languages-menu ul li {            float: left;            margin: 0;            padding: 0;            width: 100px;        }            #languages-menu ul li a {                display: block;                padding: 6px 0 6px 12px;                color: #E1E1E1;            }                #languages-menu ul li a:hover {                    color: #FFCB00;                }                #languages-menu ul li a.active {                    color: #888;                }                    #languages-menu ul li a.active:hover {                        color: #FFCB00;                    }/* SEARCH */#search {    display: none;    height: 50px;    padding: 10px 0;    background: url(../gfx/grid1.png) repeat 0 0;}    #search .search-form {        position: relative;        width: 900px;        height: 34px;        background: #FFF;        padding: 5px;    }        #search .search-form input[type="text"] {            position: absolute;            top: 4px;            left: 5px;            display: block;            width: 870px;            height: 36px;            padding: 5px;            color: #5F7D8E;            font-size: 16px;            border: 0;            outline: 0;            background: #FFF;        }        #search .search-form input[type="image"] {            position: absolute;            top: 4px;            left: 870px;        }        #search .search-form .close {            position: absolute;            top: 10px;            right: -30px;            width: 20px;            height: 20px;            background: url(../gfx/close20x20.png) no-repeat 0 0;        }            #search .search-form .close:hover {                background: url(../gfx/close20x20.png) no-repeat 0 -20px;                cursor: pointer;            }        #search .search-form input[type="text"]::-webkit-input-placeholder {            color: #5F7D8E;        }        #search .search-form input[type="text"]:-moz-placeholder {            color: #5F7D8E;            opacity: 1;        }        #search .search-form input[type="text"]::-moz-placeholder {            color: #5F7D8E;            opacity: 1;        }        #search .search-form input[type="text"]:-ms-input-placeholder {            color: #5F7D8E;        }/* NAVIGATION */#navigation {    height: 95px;    background: #FFF;}    #navigation .main-container {        height: 75px;        position: relative;        padding: 5px 0 15px 0;    }/* NAVIGATION > EURONCAP LOGO */#euroncap-logo {    float: left;    width: 184px;    height: 84px;}/* NAVIGATION > NAVIGATION MENU */#navigation-menu {    position: absolute;    bottom: 0;    right: 0;}    #navigation-menu ul {        margin: 0;        padding: 0;        list-style: none;    }        #navigation-menu ul li {            margin: 0;            padding: 0;        }    #navigation-menu > ul > li {        float: left;        height: 64px !important;        margin: 0 0 0 7px;        box-sizing: border-box;        padding: 0 0 0 10px;        color: #000;        font: 16px EtelkaTextPro;        background: url(../gfx/navigation-menu-list-item-bg.png) no-repeat 0 18px;    }        #navigation-menu > ul > li:first-child {            background: none;        }        #navigation-menu > ul > li > a {            display: block;            margin: 0;            padding: 7px 7px 35px 7px;            color: #000;            text-decoration: none;            border-top: 4px solid #FFF;            border-top: 4px solid transparent;        }        #navigation-menu > ul > li:last-child a {            padding-right: 0;        }        #navigation-menu > ul > li.active > a {            color: #FFCB00;        }        #navigation-menu > ul > li:hover > a {            color: #FFCB00;        }    #navigation-menu ul > li.dropdown {        display: block;        position: relative;    }        #navigation-menu ul > li.dropdown:hover > a, #navigation-menu ul > li.dropdown-megamenu:hover > a {            color: #FFF;            background: url(../gfx/grid1.png) repeat 0 0;            border-top: 4px solid #FFCB00;        }    /* NAVIGATION > MENU LEVEL 2 */    #navigation-menu ul ul {        font-size: 15px;        font-weight: 300;    }    #navigation-menu ul li ul.level2 {        display: none;        z-index: 98;        position: absolute;        top: 64px;        left: 10px;        box-sizing: border-box;        padding: 0 10px;        background: url(../gfx/grid1.png) repeat 0 0;    }        #navigation-menu ul li ul.level2 li a {            display: block;            width: 230px;            padding: 15px 48px 15px 10px;            box-sizing: border-box;            border-top: 1px solid #062839;            color: #FFF;        }            #navigation-menu ul li ul.level2 li a:hover {                color: #FFCB00;                background: url(../gfx/navigation-level2-item.png) no-repeat right top;            }        #navigation-menu ul li ul.level2 li:first-child a {            border: none;        }        #navigation-menu ul li ul.level2 li.dropdown {            position: relative;        }/* MEGA MENU */.mega-menu {    display: none;    z-index: 97;    position: absolute;    top: 64px;    left: -304px;    width: 944px;    max-height: 300px;    padding: 10px;    background: url(../gfx/grid1.png) repeat 0 0;}    .mega-menu .mega-menu-list {        width: 218px;        float: left;        margin: 0 10px 0 0;    }        .mega-menu .mega-menu-list li a {            display: block;            padding: 12px;            color: #FFF;            border-bottom: 1px solid #062939;        }            .mega-menu .mega-menu-list li a:hover {                color: #FFCB00;            }        .mega-menu .mega-menu-list li.active a {            background: #FFCB00;            text-transform: uppercase;            border: 0;        }            .mega-menu .mega-menu-list li.active a:hover {                background: #000 url(../gfx/arrow1.png) no-repeat right center;            }    .mega-menu .mega-menu-grid {        width: 700px;        float: right;    }        .mega-menu .mega-menu-grid .w-1-4 {            float: left;            width: 218px;            margin: 0 0 20px 20px;        }            .mega-menu .mega-menu-grid .w-1-4:first-child {                margin: 0 0 20px 0;            }        .mega-menu .mega-menu-grid .w-1-2 {            float: left;            width: 338px;            margin: 0 0 20px 0;        }            .mega-menu .mega-menu-grid .w-1-2:first-child {                margin: 0 20px 20px 0;            }            .mega-menu .mega-menu-grid .w-1-2 a {                width: 338px;            }                .mega-menu .mega-menu-grid .w-1-2 a:hover {                    background: #000 url(../gfx/arrow1.png) no-repeat right center;                }        .mega-menu .mega-menu-grid .clip a {            display: block;        }            .mega-menu .mega-menu-grid .clip a img {                opacity: 0.7;            }            .mega-menu .mega-menu-grid .clip a span {                display: block;                height: 41px;                padding: 10px 0;                color: #FFF;                border-bottom: 1px solid #062939;            }            .mega-menu .mega-menu-grid .clip a:hover img {                opacity: 1;            }            .mega-menu .mega-menu-grid .clip a:hover span {                color: #FFCB00;            }/* TITLE */#title {    box-sizing: border-box;    background-color: #062939;    background-image: url(../gfx/title-bg2.png), url(../gfx/title-bg.png);    background-repeat: no-repeat, no-repeat;    background-position: center top, center bottom;}    #title .main-container {        min-height: 134px;        box-sizing: border-box;        padding: 41px 0 0 0;    }    #title .title-header {        box-sizing: border-box;        margin-bottom: 30px;        color: #FFF;        font-family: EtelkaMediumPro;        font-size: 36px;        text-align: center;        text-transform: uppercase;    }        #title .title-header span {            box-sizing: border-box;            min-height: 44px;            padding: 2px 5px;            background: url(../gfx/grid2.png) repeat 0 0;            line-height: 1.3;            letter-spacing: 2px;        }/* BREADCRUMBS */.breadcrumbs {    padding-bottom: 15px;    color: #FFF;    font-family: EtelkaTextPro;    font-size: 13px;}    .breadcrumbs ul {        margin: 0;        padding: 0;        list-style: none;        text-align: center;    }        .breadcrumbs ul li {            display: inline;        }            .breadcrumbs ul li a {                padding-right: 20px;                margin-right: 8px;                color: #FFCB00;                text-decoration: none;                background: url(../gfx/breadcrumbs-arrow.png) no-repeat right center;            }                .breadcrumbs ul li a:hover {                    color: #FFF;                }/* SUBSCRIBE NEWSLETTER */#subscribe-newsletter {    background: url(../gfx/title-bg.png) no-repeat center top;    background-color: #062939; background-size:cover;}    #subscribe-newsletter .main-container {        overflow: hidden;        padding: 25px 0 12px 0;    }    #subscribe-newsletter h2 {        float: left;        width: 450px;        padding-top: 10px;        text-transform: uppercase;        color: #FFF;        font-size: 26px;    }    #subscribe-newsletter #subscribe-newsletter-form {        position: relative;        float: right;        width: 450px;    }        #subscribe-newsletter #subscribe-newsletter-form input[type="text"] {            position: absolute;            top: 0;            left: 0;            width: 406px;            height: 44px;            margin: 0;            padding: 10px;            background: #FFF;            border: 0;            outline: 0;            font: 16px EtelkaMediumPro;        }            #subscribe-newsletter #subscribe-newsletter-form input[type="text"]::-webkit-input-placeholder {                color: #666;            }            #subscribe-newsletter #subscribe-newsletter-form input[type="text"]:-moz-placeholder {                color: #666;                opacity: 1;            }            #subscribe-newsletter #subscribe-newsletter-form input[type="text"]::-moz-placeholder {                color: #666;                opacity: 1;            }            #subscribe-newsletter #subscribe-newsletter-form input[type="text"]:-ms-input-placeholder {                color: #666;            }        #subscribe-newsletter #subscribe-newsletter-form button ,input[type="submit"] {            position: absolute;            top: 0;            right: 0;            display: block;            width: 44px;            height: 44px;            margin: 0;            padding: 10px;            background: #FFCB00;            border: 0;            outline: 0;            color: #000;            font: 16px EtelkaMediumPro;            text-transform: uppercase;            cursor: pointer;        }            #subscribe-newsletter #subscribe-newsletter-form input[type="submit"]:hover {                color: #FFCB00;                background: #000;            }/* FOOTER NAVIGATION */#footer-navigation {    font-family: EtelkaTextPro;    font-size: 16px;}    #footer-navigation .main-container {        overflow: hidden;    }    #footer-navigation a {        color: #FFF;    }        #footer-navigation a:hover {            color: #FFCB00;        }    #footer-navigation ul {        margin: 0;        list-style: none;    }    #footer-navigation .box {        float: left;        width: 226px;        margin: 0 10px 20px 10px;        padding: 20px 0 0 0;        background: url(../gfx/grid4.png) repeat-x 0 0;    }    #footer-navigation .subBox {        padding: 50px 0 0;    }        #footer-navigation .subBox li a img {            margin-right: 5px;            margin-bottom: -5px;        }.noPaddingSubBox {    padding: 0 !important;}#footer-navigation .subBox li a {    float: left;}#footer-navigation .subBox li {    height: 24px;    line-height: 24px;}#footer-navigation .box:nth-child(1) {    margin-left: 0;}#footer-navigation .box:nth-child(1), #footer-navigation .box:nth-child(2), #footer-navigation .box:nth-child(3) {    height: 170px;}#footer-navigation .box:nth-child(4), #footer-navigation .box:nth-child(5) {    margin-right: 0;}#footer-navigation .search-form {    position: relative;    display: block;    height: 44px;    margin-top: 1em;    background: #282828;}    #footer-navigation .search-form input[type='text'] {        position: absolute;        top: 5px;        left: 5px;        color: #FFF;        font-size: 16px;        border: 0;        background: 0;        outline: 0;        width: 85%;    }        #footer-navigation .search-form input[type='text']::-webkit-input-placeholder {            color: #666;        }        #footer-navigation .search-form input[type='text']:-moz-placeholder {            color: #666;            opacity: 1;        }        #footer-navigation .search-form input[type='text']::-moz-placeholder {            color: #666;            opacity: 1;        }        #footer-navigation .search-form input[type='text']:-ms-input-placeholder {            color: #666;        }    #footer-navigation .search-form input[type='image'] {        position: absolute;        top: 7px;        right: 7px;        outline: 0;        border: 0;        background: none;    }#footer-navigation .socialmedia ul {    margin: 0;    padding: 0;    list-style: none;}    #footer-navigation .socialmedia ul li {        float: left;        margin: 0 15px 0 0;        padding: 0;    }        #footer-navigation .socialmedia ul li a {            display: block;            width: 24px;            height: 24px;            margin: 0;            padding: 0;            text-indent: -9999px;        }        #footer-navigation .socialmedia ul li:nth-child(1) a {            background: url(../gfx/socialmedia.png) no-repeat 0 0;        }        #footer-navigation .socialmedia ul li:nth-child(2) a {            background: url(../gfx/socialmedia.png) no-repeat -24px 0;        }        #footer-navigation .socialmedia ul li:nth-child(3) a {            background: url(../gfx/socialmedia.png) no-repeat -48px 0;        }        #footer-navigation .socialmedia ul li:nth-child(4) a {            background: url(../gfx/socialmedia.png) no-repeat -72px 0;        }        #footer-navigation .socialmedia ul li:nth-child(5) a {            background: url(../gfx/socialmedia.png) no-repeat -96px 0;        }        #footer-navigation .socialmedia ul li:nth-child(1) a:hover {            background: url(../gfx/socialmedia.png) no-repeat 0 -24px;        }        #footer-navigation .socialmedia ul li:nth-child(2) a:hover {            background: url(../gfx/socialmedia.png) no-repeat -24px -24px;        }        #footer-navigation .socialmedia ul li:nth-child(3) a:hover {            background: url(../gfx/socialmedia.png) no-repeat -48px -24px;        }        #footer-navigation .socialmedia ul li:nth-child(4) a:hover {            background: url(../gfx/socialmedia.png) no-repeat -72px -24px;        }        #footer-navigation .socialmedia ul li:nth-child(5) a:hover {            background: url(../gfx/socialmedia.png) no-repeat -96px -24px;        }#footer-navigation .button {    color: #000;}    #footer-navigation .button:hover {        color: #000;        background: #FFF;    }/* FOOTER COPYRIGHTS */#footer-copyrights {    position: relative;    background: #FFCB00;    color: #000;    font: 14px EtelkaTextPro;}    #footer-copyrights .main-container {        padding: 10px 0;    }    #footer-copyrights p {        margin: 0;    }    #footer-copyrights .scroll-up {        position: absolute;        top: -30px;        left: 50%;        margin-left: -15px;    }/* CONTENT */.content .main-container {    overflow: hidden;    padding: 30px 0;}.content .box {    box-sizing: border-box;    padding: 14px 14px 11px 14px;    margin-bottom: 15px;}    .content .box.white {        background: #FFF;    }    .content .box.black {        background: #000;        color: #FFF;    }    .content .box.blue {        background: url(../gfx/grid1.png) repeat 0 0;        color: #FFF;    }.content .contact-box #contact-info.box {    padding: 14px 14px 11px 14px;}.content #contact-info .phone {    background: url(/gfx/contact-box-icons.png) no-repeat 0 -100px;    min-height: 22px;    padding-left: 22px;}.content #contact-info .email {    background: url(/gfx/contact-box-icons.png) no-repeat 0 2px;    padding-left: 22px;    word-break: break-all;}.content .col1 {    float: left;    width: 226px;}.content .col2 {    float: right;    width: 718px;}.content .col1 .box.white {    border-top: 4px solid #FFCB00;}.content .col2 .box {    padding: 30px;}.content * .box.no-padding {    padding: 0;}.content ul {    margin: 0 0 14px 0;    padding: 0;}    .content ul li {        margin: 0 0 7px 0;        padding: 0 0 0 16px;        list-style: none;        background: url(../gfx/list-item1.png) no-repeat 0 4px;    }    .content ul ul {        margin-top: 14px;    }        .content ul ul li {            background: url(../gfx/list-item2.png) no-repeat 0 4px;        }/* SIDEBAR */.sidebar .title {    margin-bottom: 5px;    font-size: 14px;    color: #000;    font-family: EtelkaMediumPro;    text-transform: uppercase;}/* SIDEBAR > SIDEBAR MENU *//* SIDEBAR > SIDEBAR MENU LEVEL 1 */.sidebar-menu {    margin-top: -10px;    font-family: EtelkaTextPro;}    .sidebar-menu ul {        margin: 0;        padding: 0;        list-style: none;    }        .sidebar-menu ul li,        .sidebar-menu ul li > ul li {            margin: 0;            padding: 0;            background: none;        }    .sidebar-menu > ul > li {        border-top: 1px solid #062939;    }        .sidebar-menu > ul > li:first-child {            border: 0;        }        .sidebar-menu > ul > li > a {            display: block;            box-sizing: border-box;            min-height: 40px;            padding: 12px 25px 10px 10px;            color: #FFF;        }        .sidebar-menu > ul > li a:hover {            color: #FFCB00;            background: url(../gfx/sidebar-menu-item-hover.png) no-repeat right center;        }        .sidebar-menu > ul > li.active > a {            color: #FFCB00;            background: url(../gfx/sidebar-menu-item-hover.png) no-repeat right center;        }        /* SIDEBAR > SIDEBAR MENU LEVEL 2 */        .sidebar-menu > ul > li > ul {            font-size: 13px;            margin: 0;        }            .sidebar-menu > ul > li > ul > li {                padding: 0 0 5px 10px;            }                .sidebar-menu > ul > li > ul > li > a {                    display: inline-block;                    box-sizing: border-box;                    width: 202px;                    padding: 2px 25px 3px 10px;                    color: #FFF;                }                    .sidebar-menu > ul > li > ul > li > a:hover {                        color: #000;                        background: #FFCB00;                    }                .sidebar-menu > ul > li > ul > li.active > a {                    background: #FFCB00;                    color: #000;                }                /* SIDEBAR > SIDEBAR MENU LEVEL 3 */                .sidebar-menu > ul > li > ul > li > ul {                    margin: 8px 0 10px 0;                }                    .sidebar-menu > ul > li > ul > li > ul > li {                        padding: 0 0 0 10px;                    }                        .sidebar-menu > ul > li > ul > li > ul > li > a {                            display: inline-block;                            box-sizing: border-box;                            width: 192px;                            padding: 5px 25px 3px 10px;                            border-top: 1px solid #062939;                            color: #FFF;                        }                        .sidebar-menu > ul > li > ul > li > ul > li:first-child > a {                            border: 0;                        }                        .sidebar-menu > ul > li > ul > li > ul > li.active > a {                            background: #062939;                            color: #FFF;                        }                        .sidebar-menu > ul > li > ul > li > ul > li > a:hover {                            color: #FFF;                            background: #062939;                        }                        /* SIDEBAR > SIDEBAR MENU LEVEL 4 */                        .sidebar-menu > ul > li > ul > li > ul > li > ul {                            margin: 0;                        }                            .sidebar-menu > ul > li > ul > li > ul > li > ul > li {                                padding: 5px 0 0 20px;                                font-size: 12px;                                margin: 0 0 5px 0;                            }                                .sidebar-menu > ul > li > ul > li > ul > li > ul > li.active > a {                                    background: none repeat scroll 0 0 #062939;                                }                                .sidebar-menu > ul > li > ul > li > ul > li > ul > li a {                                    box-sizing: border-box;                                    display: inline-block;                                    padding: 2px 20px 2px 10px;                                    width: 172px;                                }/* SIDEBAR `> HOW SAFE IS YOUR CAR  */.sidebar .how-safe-is-your-car {}    .sidebar .how-safe-is-your-car .header {        margin: 12px 0;        color: #000;        font-family: EtelkaTextPro;        font-size: 14px;        text-align: center;        text-transform: uppercase;        background: url(../gfx//grid4.png) repeat-x 0 center;    }        .sidebar .how-safe-is-your-car .header span {            padding: 0 10px;            text-align: center;            background: #FFF;        }    .sidebar .how-safe-is-your-car .dropdown .dropdown-button {        color: #FFF;        box-sizing: border-box;        height: 36px;        background: #607C8E url(../gfx/white-caret-sprite.png) no-repeat right 0;        display: table;        width: 100%;    }    .sidebar .how-safe-is-your-car .dropdown .dropdown-content {        color: #FFF;        background: #607C8E;        margin-top: 36px;        z-index: 999999;    }        .sidebar .how-safe-is-your-car .dropdown .dropdown-content ul li {            margin: 0;            padding: 0;            background: none;        }        .sidebar .how-safe-is-your-car .dropdown .dropdown-content span {            color: #FFF;            border-top: 1px solid #DDD;        }            .sidebar .how-safe-is-your-car .dropdown .dropdown-content span:hover {                color: #000;                background: #FFCB00;            }    .sidebar .how-safe-is-your-car .make.dropdown {        margin: 0 20px 10px 0 !important;    }    .sidebar .how-safe-is-your-car .make.dropdown,    .sidebar .how-safe-is-your-car .model.dropdown,    .sidebar .how-safe-is-your-car .model-year.dropdown,    .sidebar .how-safe-is-your-car .class.dropdown {        width: 152px;        margin-right: 10px;        float: left;    }    .sidebar .how-safe-is-your-car .submit a {        display: inline-block;        box-sizing: border-box;        width: 36px;        height: 36px;        background: #FFCB00 url(../gfx/search-button1-1.png) no-repeat center center;        text-indent: -9999px;    }        .sidebar .how-safe-is-your-car .submit a:hover {            background: #000 url(../gfx/search-button1-2.png) no-repeat center center;            text-indent: -9999px;        }    .sidebar .how-safe-is-your-car .button {        text-align: left;        display: inline-block;        height: 46px;        margin-bottom: 3px;        padding: 10px;        line-height: 1;        background: #FFCB00 url(../gfx/arrow2.png) no-repeat right center;    }        .sidebar .how-safe-is-your-car .button:hover {            color: #FFCB00;            background: #000 url(../gfx/arrow1.png) no-repeat right center;        }/* FORM */form fieldset {    margin-bottom: 20px;}form .form-row {    width: 309px;    float: left;    margin-right: 20px;}form .form-col:nth-child(even) {    width: 329px;    margin: 0;}form label {    display: inline-block;    padding: 5px 15px 5px 0;    font: 16px EtelkaTextPro;    line-height: 1;}    form label.inline {        display: inline-block;        margin-right: 15px;    }form input[type='text'] {    display: block;    width: 100%;    height: 44px;    padding: 5px 10px;    font-family: EtelkaLightPro;    font-size: 15px;    background: #F1F1F1;    box-sizing: border-box;    border: 1px solid #F1F1F1;    outline: 0;}    form input[type='text']:focus {        border: 1px solid #627C8E;        color: #000;    }form textarea {    display: block;    width: 100%;    height: auto;    padding: 5px 10px;    font-family: EtelkaLightPro;    font-size: 15px;    background: #F1F1F1;    box-sizing: border-box;    border: 1px solid #F1F1F1;    outline: 0;}    form textarea:focus {        border: 1px solid #627C8E;    }form input[type="checkbox"] {    display: none !important;    border: 1px solid red;    vertical-align: middle;}    form input[type="checkbox"] + span.checkbox {        display: inline-block;        width: 18px;        height: 18px;        margin: -5px 5px 0 0;        vertical-align: middle;        background: #FFF;        border: 1px solid #D1D1D1;    }    form input[type="checkbox"]:checked + span.checkbox {        background: url(../gfx/checked.png) no-repeat center center;    }form .dropdown .dropdown-button {    box-sizing: border-box;    height: 36px !important;    padding: 10px 10px 10px 10px;    height: 14px;    color: #000;    font-family: EtelkaLightPro;    font-size: 15px;    border: 1px solid #F1F1F1;    background: #F1F1F1 url(../gfx/black-caret-sprite.png) no-repeat right center;}    form .dropdown .dropdown-button:hover {        border: 1px solid #627C8E;    }form .dropdown .dropdown-content {    z-index: 100;    position: absolute;    top: -4px;    left: 0;    display: none;    width: 100%;    max-height: 200px;    box-sizing: border-box;    margin-top: 44px;    color: #000;    font-family: EtelkaLightPro;    background: #F1F1F1;    box-shadow: 0 0 5px rgba(0,0,0,0.5);}    form .dropdown .dropdown-content span {        display: block;        height: 44px;        box-sizing: border-box;        padding: 10px 10px;        color: #000;        border-top: 1px solid #DDD;    }    form .dropdown .dropdown-content ul li:first-child span {        border: 0;    }    form .dropdown .dropdown-content span:hover {        background: #FFCB00;    }form .dropdown .dropdown-button.active {    color: #000;    background: #F1F1F1 url(../gfx/dropdown-sprite.png) no-repeat right -46px;}form input[type='submit'] {position: relative; width: auto;    display: inline-block;    padding: 15px 40px;    color: #000;    font-family: EtelkaMediumPro;    font-size: 15px;    text-transform: uppercase;    background: #FFCB00;    border: 0;    outline: 0;}    form input[type='submit']:hover {        background: #000;        color: #FFF;        cursor: pointer;    }.error {    color: #FF4F48;}    .error input[type='text'] {        border: 1px solid #FF4F48 !important;        background: #FFEFEF !important;    }/* PANELS - boxes including cars description */.panels {    overflow: hidden;}.panel {    position: relative;    width: 308px;    height: 325px;    margin: 0 20px 0 0;    background: #FFF;}    .panel .photo {        width: 308px;        height: 204px;        background: url(../gfx/photo.png) no-repeat center center;    }        .panel .photo a {            display: block;            width: 308px;            height: 204px;            box-sizing: border-box;        }        .panel .photo img {            display: block;            width: 308px;            height: 204px;            box-sizing: border-box;        }        .panel .photo .frame {            position: absolute;            top: 0;            left: 0;            display: block;            width: 304px;            height: 200px;        }            .panel .photo .frame:hover {                border: 2px solid #FFCB00;            }    .panel .about {        height: 36px;        background: #4D6D81;    }        .panel .about .year {            float: left;            width: 80px;            height: 30px;            padding: 6px 0 0 0;            color: #FFF;            font-family: EtelkaMediumPro;            font-size: 20px;            background: #607C8E;            text-align: center;        }        .panel .about .stars {            float: left;            width: 228px;            padding-left: 5px;            box-sizing: border-box;            line-height: 1;        }    .panel .description {        height: 120px;    }        .panel .description .model {            float: left;            width: 217px;            height: 92px;            padding-left: 10px;            background: #FFF;        }            .panel .description .model .name {                margin: 10px 0 5px 0;                color: #000;                font-family: EtelkaMediumPro;                font-size: 18px;            }            .panel .description .model a {                color: #000;            }                .panel .description .model a:hover {                    color: #FFCB00;                }                    .panel .description .model a:hover .name {                        color: #FFCB00;                    }            .panel .description .model .category {                margin: 0;                color: #647A8C;                font-family: EtelkaLightPro;                font-size: 14px;            }                .panel .description .model .category span {                    color: #000;                }        .panel .description .brand {            float: right;            width: 79px;            border-left: 1px solid #E8E8E8;            height: 66px;            display: table;            line-height: 82px;            text-align: center;        }            .panel .description .brand img {                vertical-align: middle;            }    .panel .details {        display: none;        position: absolute;        top: 0;        left: 0;        width: 308px;        height: 204px;        background: url(../gfx/grid1.png) repeat 0 0;    }        .panel .details > div {            width: 134px;            height: 67px;            padding: 15px 10px;            color: #FFF;        }            .panel .details > div p {                margin: 0 0 5px 0;                font-family: EtelkaTextPro;                font-size: 9px;                text-transform: uppercase;                line-height: 100%;            }            .panel .details > div .icon {                display: block;                float: left;                width: 54px;                height: 54px;                margin-right: 8px;                border: 4px solid #CCC;                border-radius: 5px;                box-shadow: 0 3px 3px rgba(0,0,0,0.5);            }            .panel .details > div .value {                float: left;                width: 54px;                height: 34px;                padding: 20px 0 0 0;                color: #000;                font-family: EtelkaMediumPro;                font-size: 16px;                text-align: center;                border: 4px solid #CCC;                border-radius: 5px;                background: #FFF;                box-shadow: 0 3px 3px rgba(0,0,0,0.5);            }.adult-occupant .image {    background-color: #ffcc00 !important;}.child-occupant .image {    background-color: #007ecc !important;}.pedestrian .image {    background-color: #147912 !important;}.safety-assist .image {    background-color: #761789 !important;}.panel .details .adult-occupant .icon, .panel .details .adult-occupant .value {    border-color: #FFCB00;}.panel .details .child-occupant .icon, .panel .details .child-occupant .value {    border-color: #007ECC;}.panel .details .pedestrian .icon, .panel .details .pedestrian .value {    border-color: #147912;}.panel .details .safety-assist .icon, .panel .details .safety-assist .value {    border-color: #761789;}.panel .details .adult-occupant {    position: absolute;    left: 0;    top: 20px;}    .panel .details .adult-occupant .adult-occupant-text-wrapper {        width: 145px;        height: 30px;        vertical-align: baseline;        position: absolute;        left: 10px;        top: -15px;        display: table;    }        .panel .details .adult-occupant .adult-occupant-text-wrapper p {            vertical-align: middle;            display: table-cell;            position: relative;        }.panel .details .child-occupant {    position: absolute;    right: 0;    top: 20px;}    .panel .details .child-occupant .child-occupant-text-wrapper {        width: 145px;        height: 30px;        display: table;        position: absolute;        top: -15px;    }        .panel .details .child-occupant .child-occupant-text-wrapper p {            vertical-align: middle;            display: table-cell;            position: relative;        }.panel .details .pedestrian {    position: absolute;    left: 0;    bottom: -10px;}    .panel .details .pedestrian .pedestrian-text-wrapper {        width: 145px;        height: 30px;        vertical-align: central;        position: absolute;        left: 10px;        top: -15px;        display: table;    }        .panel .details .pedestrian .pedestrian-text-wrapper p {            vertical-align: middle;            display: table-cell;            position: relative;        }.panel .details .safety-assist {    position: absolute;    right: 0;    bottom: -10px;}    .panel .details .safety-assist .safety-assist-text-wrapper {        width: 145px;        height: 30px;        vertical-align: central;        position: absolute;        top: -15px;        display: table;    }        .panel .details .safety-assist .safety-assist-text-wrapper p {            vertical-align: middle;            display: table-cell;            position: relative;        }.panel .labels {    position: absolute;    top: 10px;    left: 10px;}    .panel .labels span {        display: block;        float: left;        width: 44px;        height: 44px;        margin-right: 10px;        padding-top: 15px;        background: #FFCB00;        box-sizing: border-box;        text-align: center;        text-transform: uppercase;        color: #000;        font-family: EtelkaMediumPro;        font-size: 13px;    }    .panel .labels .zoom-in {        background: #FFCB00 url(../gfx/zoom.png) no-repeat center center;        text-indent: -9999px;    }/* ADVANCED REWARDS */.rewards {    margin-top: 10px;}    .rewards ul {        margin: 0;        padding: 0;        list-style: none;    }        .rewards ul li {            margin: 0 0 10px 0;            padding: 0;            background: none;        }            .rewards ul li a {                display: block;            }.reward {    width: 714px;    height: 100px;    position: relative;    background: #FFF url(../gfx/advanced-reward-bg.png) no-repeat top right;    border-left: 4px solid #FFCB00;}    .reward .brand {        position: absolute;        top: 15px;        left: 15px;    }    .reward .title {        position: absolute;        top: 25px;        left: 120px;        color: #000;        font-family: EtelkaMediumPro;        font-size: 20px;    }    .reward .description {        position: absolute;        top: 52px;        left: 120px;        color: #64798C;        font-family: EtelkaTextPro;        font-size: 16px;    }.rewards ul li a:hover .title {    color: #FFCB00;}/* ARROW LIST */ul.arrow-list li {    background: none;}    ul.arrow-list li a {        margin: 0;        padding: 5px 0 5px 36px;        font-family: EtelkaTextPro;        font-size: 14px;        background: url(../gfx/arrow4.png) no-repeat 0 0 !important;    }    ul.arrow-list li a {        color: #FFF;    }        ul.arrow-list li a:hover {            color: #FFCB00;        }ul.arrow-list.bordered li {    padding: 10px 0 10px 10px;    border-bottom: 1px solid #000;    background-position: 10px 10px;}/* ARROW LINK */.arrow-link {    display: block;    margin: 0;    padding: 5px 0 5px 36px;    color: #000;    font: 16px EtelkaMediumPro;    text-transform: uppercase;    background: url(../gfx/arrow4.png) no-repeat 0 0;}    .arrow-link:hover {        color: #FFCB00;    }/* GO FURTHER */#go-further .arrow-list li {    display: inline-block;    margin: 0 10px 20px 0;    font: 14px EtelkaMediumPro;    background: none;}    #go-further .arrow-list li a {        color: #000;        text-transform: uppercase;    }        #go-further .arrow-list li a:hover {            color: #FFCB00;        }/* TOOLTIP */.tooltip-trigger {    position: relative;    cursor: pointer;}.tooltip-trigger-hover {    position: relative;    cursor: pointer;}.tooltip {    position: absolute;    top: 0;    left: 0;    display: none;    width: auto;    padding: 10px 20px;    background: #062839;    color: #FFF;    z-index: 1;}    .tooltip:after {        content: '';        position: absolute;        border-style: solid;        border-width: 10px 10px 0;        border-color: #062839 transparent;        display: block;        width: 0;        z-index: 1;        bottom: -10px;        left: 50%;        margin-left: -10px;    }    .tooltip .linkedin {        display: inline-block;        width: 18px;        height: 18px;        margin: 0 0 -4px 5px;        background: url(../gfx/socialmedia-small.png) 0 0 no-repeat;    }    .tooltip .facebook {        display: inline-block;        width: 18px;        height: 18px;        margin: 0 0 -4px 5px;        background: url(../gfx/socialmedia-small.png) -17px 0 no-repeat;    }    .tooltip .twitter {        display: inline-block;        width: 18px;        height: 18px;        margin: 0 0 -4px 5px;        background: url(../gfx/socialmedia-small.png) -34px 0 no-repeat;    }    .tooltip .youtube {        display: inline-block;        width: 18px;        height: 18px;        margin: 0 0 -4px 5px;        background: url(../gfx/socialmedia-small.png) -51px 0 no-repeat;    }    .tooltip .googleplus {        display: inline-block;        width: 18px;        height: 18px;        margin: 0 0 -4px 5px;        background: url(../gfx/socialmedia-small.png) -68px 0 no-repeat;    }    .tooltip .linkedin:hover {        background: url(../gfx/socialmedia-small.png) 0 -17px no-repeat;    }    .tooltip .facebook:hover {        background: url(../gfx/socialmedia-small.png) -17px -17px no-repeat;    }    .tooltip .twitter:hover {        background: url(../gfx/socialmedia-small.png) -34px -17px no-repeat;    }    .tooltip .youtube:hover {        background: url(../gfx/socialmedia-small.png) -51px -17px no-repeat;    }    .tooltip .googleplus:hover {        background: url(../gfx/socialmedia-small.png) -68px -17px no-repeat;    }/* TOPLAYER */.toplayer-overlay {    display: none;    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(6,41,57,0.85);}.toplayer-container {    display: none;    position: fixed;    top: 10%;    left: 50%;    width: 800px;    margin-left: -400px;}.toplayer {    position: relative;    padding: 25px;    background: #FFF;    border-top: 4px solid #FFCB00;}.toplayer-close {    position: absolute;    top: 4px;    right: 0;    display: block;    width: 36px;    height: 36px;    background: #FFCB00 url(../gfx/toplayer-close.png) no-repeat 0 0;    cursor: pointer;}    .toplayer-close:hover {        background: #FFCB00 url(../gfx/toplayer-close.png) no-repeat 0 -36px;    }@media (max-width: 480px) {    .toplayer {        height: 90%;        overflow: auto;    }    .toplayer-container {        top: 1%;        left: auto;        width: 95%;        height: 99%;        margin: 0 10px;    }    .about-modal {        width: auto !important;        overflow: auto !important;        height: auto !important;    }    .topplayer-content {        height: 95%;        overflow: auto;    }}/* TABLE 1 */.table1 {    font: 16px EtelkaTextPro;}    .table1 > p {        padding: 10px;        border-top: 1px solid #CCC;    }        .table1 > p:first-child {            border: 0;        }        .table1 > p > span {            display: table-cell;        }            .table1 > p > span:nth-child(1) {                width: 280px;                color: #64798C;            }            .table1 > p > span:nth-child(2) {                color: #000;            }.styledLinks a {    color: #64798C;    text-decoration: underline;    font-weight: bold;}    .styledLinks a:hover, .styledLinks a:active {        color: #FFCB00 !important;        text-decoration: none;    }#filters h2.filters-header.active {    background-image: url("../gfx/grid3.png"), url("../gfx/filters-header-black.png");    background-position: 0 bottom, 0 0;    background-repeat: repeat-x, no-repeat;}#filters h2.filters-header {    background-image: url("../gfx/grid3.png"), url("../gfx/filters-header-yellow.png");    background-position: 0 bottom, 0 0;    background-repeat: repeat-x, no-repeat;    box-sizing: border-box;    padding: 5px 0 15px 42px;}    #filters h2.filters-header:hover {        cursor: pointer;    }#filters .filters-content {    display: block;}/*Contact form was moved to submenu - need this style in base*/#contact-info h3 {    padding: 0 0 14px 0;    color: #FFCB00;    background: url(../gfx/grid4.png) repeat-x 0 bottom;}.slider-images ul {    list-style: outside none none;}.slider-images ul {    list-style: none;    margin: 0;    padding: 0;}    .slider-images ul li {        margin: 0;        padding: 0;        background: none;    }        .slider-images ul li img {            display: block;        }.release-date {    margin: 0 0 10px 0;    padding: 0 0 0 22px;    font: 14px EtelkaMediumPro;    background: url(../gfx/release-date.png) no-repeat 0 center;}/* Quadricycle CSS */.quadricycle .reward-images ul li {    background: rgba(0, 0, 0, 0);    padding: 0px;    margin: 0px;}.quadricycle .bx-pager {    padding: 0px;}.quadricycle .logo img {    float: left;    margin-right: 5px;    margin-bottom: 5px;}.quadricycle .logo h3 {    width: 270px;}.quadricycle .category {    font: 14px EtelkaTextPro;    margin: 5px 0px;}.quadricycle .starspanel {    position: absolute;    right: 0;}.quadricycle .clearfix:after {    content: " "; /* Older browser do not support empty content */    visibility: hidden;    display: block;    height: 0;    clear: both;}.quadricycle .details {    position: relative;}    .quadricycle .details a {        position: relative;    }    .quadricycle .details .videoLink {        position: absolute;        right: 0px;        top: 10px;        width: 150px !important;    }        .quadricycle .details .videoLink p {            text-align: right !important;            font-weight: bold;        }    .quadricycle .details .reportLink {        position: absolute;        right: 0px;        top: 40px;        width: 189px !important;    }        .quadricycle .details .reportLink a {            font-weight: bold;            text-decoration: none;        }            .quadricycle .details .reportLink a img {                margin-left: 10px;            }            .quadricycle .details .reportLink a p {                color: black;                line-height: 24px;                font-family: EtelkaMediumPro;                font-size: 11px;                text-align: center;                text-transform: uppercase;                text-align: right !important;                width: 150px;                float: left;            }    .quadricycle .details .socialLinkQuad {        position: absolute;        bottom: 0px;        right: 0px;        width: 150px !important;        margin-right: 5px;        text-align: right;    }        .quadricycle .details .socialLinkQuad p.facebookLike {            margin: 0px;        }    .quadricycle .details .floatLeftQuad {        margin-right: 5px;    }.quadricycle .comments {    background: rgba(0, 0, 0, 0) url("/gfx/grid1.png") repeat scroll 0 0;    color: #fff;    margin-top: 20px;    padding: 15px 15px 5px;}    .quadricycle .comments.active .comments-header {        background: rgba(0, 0, 0, 0) url("/gfx/white-caret-sprite2.png") no-repeat scroll right -44px;    }    .quadricycle .comments .comments-header {        background: rgba(0, 0, 0, 0) url("/gfx/white-caret-sprite2.png") no-repeat scroll right -7px;        cursor: pointer;        font: 16px EtelkaTextPro;        padding: 0 0 10px;    }    .quadricycle .comments .comments-content {        border-top: 1px solid #062839;        display: none;        margin: 5px 0 0;        padding: 15px 0 0;    }.quadricycle .dropdown-button {    background: #607c8e url("../gfx/white-caret-sprite.png") no-repeat scroll right 0;    height: 36px;    margin-bottom: 10px;    padding-top: 12px;    border: 1px solid #f1f1f1;    font-family: EtelkaLightPro;    font-size: 15px;    height: 36px !important;    padding: 10px;    cursor: pointer;    display: table;    font-family: EtelkaMediumPro;    height: 44px;    line-height: 1;    width: 100%;    color: white;}.quadricycle .dropdown-content {    display: block;    background: #607c8e none repeat scroll 0 0;    color: #fff;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);    box-sizing: border-box;    font-family: EtelkaLightPro;    left: 0;    margin-top: 44px;    max-height: 200px;    position: absolute;    top: -4px;    width: 100%;    z-index: 100;    display: none;}    .quadricycle .dropdown-content ul li {        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;        margin: 0;        padding: 0;    }    .quadricycle .dropdown-content ul {        display: table;        list-style: outside none none;        margin: 0;        width: 100%;        padding: 0;    }.quadricycle .dropdown .dropdown-content span {    border-top: 1px solid #ddd;    box-sizing: border-box;    display: table-cell;    height: 44px;    padding: 0 10px;    vertical-align: middle;    width: 130px;    color: #fff;}@media (max-width:480px) {    .quadricycle .details .videoLinkSmartphone {        top: 10px;        width: 100% !important;    }        .quadricycle .details .videoLinkSmartphone p {            text-align: center !important;            font-weight: bold !important;        }    .quadricycle .details .reportLink {        top: 0px !important;        border-top: none !important;        margin-left: 30px;        padding: 0px !important;    }        .quadricycle .details .reportLink a {            text-align: center !important;            font-weight: bold !important;        }    .quadricycle .details .socialLinkQuad {        border-top: none !important;        text-align: center !important;        padding: 0px !important;        padding-bottom: 20px !important;    }    .quadricycle .text-grid {        border-top: 1px solid #ddd;        margin: 10px;        padding-top: 10px;    }    .quadricycle .filters-content {        border: none;    }    .quadricycle .text-col-1-2 {        margin-bottom: 0px;        padding-left: 0px;    }    .quadricycle .row1 {        padding-bottom: 0px !important;        padding-top: 25px;    }    .quadricycle .filters-content .filter-title {        width: 155px;    }        .quadricycle .filters-content .filter-title label {            float: right;            margin: 0px;            padding: 0px;        }    .quadricycle .details .socialLinkQuad {        width: 100% !important;        margin: 0 auto;    }    .Quadmore {        margin: 0 0 30px !important;        position: static !important;    }    .quadricycle .details .reportLink a p {        font-family: EtelkaMediumPro !important;        font-size: 11px !important;        text-align: right !important;        text-transform: uppercase !important;        font-weight: bold !important;        line-height: 24px !important;    }    p {        margin-bottom: 0px;    }    .quadricycle .details .videoLinkSmartphone .videoo p {        font-family: EtelkaMediumPro !important;        font-size: 11px !important;        text-align: right !important;        text-transform: uppercase !important;        font-weight: bold !important;        line-height: 16px !important;        width: 125px !important;    }    .quadricycle .details .reportLink {        text-align: center !important;    }}.videoo {    position: relative;    cursor: pointer;}    .videoo p {        float: left;        width: 115px;        margin-right: 10px;        line-height: 16px;    }    .videoo > a {        display: block;    }    .videoo > img {        margin: 0;        padding: 0;        display: block;    }    /*.video > span { position: absolute; bottom: 0; left: 0; width: 100%; height: 208px; background: url(../gfx/video-bg.png) no-repeat 0 0; }.video:hover > span { background: url(../gfx/video-bg.png) no-repeat 0 -208px; }*/    .videoo > span {        position: absolute;        bottom: 0;        left: 0;        width: 100%;        height: 100%;        background: url(../gfx/video-bg2.png) no-repeat center center;    }    .videoo:hover > span {        background: url(../gfx/video-bg1.png) no-repeat center center;    }    .videoo:hover > h3 {        color: #FFCB00;    }/* VIDEO */.responsive-videoo {    position: relative;    padding-bottom: 56.25%; /* 16:9 */    padding-top: 0;    height: 0;    cursor: pointer;    margin-bottom: 20px;}    .responsive-videoo iframe {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;    }    .responsive-videoo img {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;    }    .responsive-videoo > a {        display: block;    }    .responsive-videoo > img {        margin: 0;        padding: 0;        display: block;    }    /*.video > span { position: absolute; bottom: 0; left: 0; width: 100%; height: 208px; background: url(../gfx/video-bg.png) no-repeat 0 0; }.video:hover > span { background: url(../gfx/video-bg.png) no-repeat 0 -208px; }*/    .responsive-videoo > span {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 91%;        background: url(../gfx/video-bg2.png) no-repeat center center;    }    .responsive-videoo:hover > span {        background: url(../gfx/video-bg1.png) no-repeat center center;    }    .responsive-videoo:hover > h3 {        color: #FFCB00;    }.quadricycle .media {    overflow: hidden;}    .quadricycle .media .player {    }        .quadricycle .media .player iframe {            width: 450px;            height: 281px;        }    .quadricycle .media .movie-list {        float: right;        width: 200px;        margin: 0 10px 0 0;    }        .quadricycle .media .movie-list ul {            list-style: none;            margin: 0;            padding: 0;        }            .quadricycle .media .movie-list ul li {                margin: 0 0 0 0;                padding: 0;                background: none;            }                .quadricycle .media .movie-list ul li iframe {                    width: 200px;                    height: 113px;                }.homepageReadmore {    margin-top: 10px;}.oddQuadItem {    background: #f6f6f6 none repeat scroll 0 0;}    .oddQuadItem .details {        background-color: white !important;    }.Quadmore {    background: rgba(0, 0, 0, 0) url("../gfx/arrow4.png") no-repeat scroll 0 0;    box-sizing: border-box;    color: #000;    display: block;    font-family: EtelkaMediumPro;    font-size: 14px;    height: 26px;    padding: 5px 0 0 34px;    position: absolute;    right: 0;    text-transform: uppercase;    top: 0;}    .Quadmore:hover {        background: rgba(0, 0, 0, 0) url("../gfx/arrow5.png") no-repeat scroll 0 0;        color: #ffcb00;    }#introQuadricycle .introduction {    background: #fff none repeat scroll 0 0;    padding: 15px;    width: 100%;}#introQuadricycle {    margin-bottom: 40px;}    #introQuadricycle .introduction p {        margin-bottom: 0px;    }.videoLinkSmartphone .responsive-video {    margin-top: 20px;} .newsletter-check{margin-top:14px;} .newsletter-submit{position: relative !important; float: right; width: auto !important;} .cookies-btn{width: auto !important; max-width: 35% !important; position: absolute; right: 5%; top: 50% !important; transform: translateY(-50%);} #cookiesdirective p{max-width: 70% !important; margin-bottom: 5px !important;}


/**umb_name:H2*/
h2{font-size: 26px; color: #000; font-family: EtelkaTextPro; margin-bottom: 14px;}

/**umb_name:H3*/
h3{color: #000; font-family: EtelkaTextPro; margin-bottom: 14px; font-size: 20px;}