
@font-face {
  font-family: "icons-opel";
  font-style: normal;
  font-weight: normal;
  src:url("../fonts/icons-opel.eot");
  src:url("../fonts/icons-opel.eot?#iefix") format("embedded-opentype"),url("../fonts/icons-opel.ttf") format("truetype"),url("../fonts/icons-opel.woff") format("woff"),url("../fonts/icons-opel.svg#icons-opel") format("svg");
}


.icon {
  font-family: 'icons-opel';
  font-size: 1rem;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;  
  text-transform: none;
}


.icon::after,
.icon::before {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-align: inherit;
}

.icon-accessories::before{content:""}
.icon-advice::before{content:""}
.icon-article-dropdown::before{content:""}
.icon-attention-conflict::before{content:""}
.icon-awards::before{content:""}
.icon-benefit-in-kind-calculator::before{content:""}
.icon-benefits-ecoflex::before{content:""}
.icon-brochure-request-negative::before{content:""}
.icon-brochure-request::before{content:""}
.icon-calculator::before{content:""}
.icon-chat::before{content:""}
.icon-checkmark::before{content:""}
.icon-checkbox-circle::before{content:""}
.icon-checkbox-square::before{content:""}
.icon-checkbox-tick::before{content:""}
.icon-circle::before{content:""}
.icon-close::before{content:""}
.icon-close-modal-negative::before{content:""}
.icon-close-modal::before{content:""}
.icon-co2-efficiency::before{content:""}
.icon-co2-emmission::before{content:""}
.icon-colors::before{content:""}
.icon-configurator-negative::before{content:""}
.icon-configurator::before{content:""}
.icon-connect-your-phone::before{content:""}
.icon-consumption::before{content:""}
.icon-contact::before{content:""}
.icon-contact-request::before{content:""}
.icon-contract::before{content:""}
.icon-convertible-closed::before{content:""}
.icon-convertible-open::before{content:""}
.icon-cruising-range::before{content:""}
.icon-dealer::before{content:""}
.icon-dealer-locator-negative::before{content:""}
.icon-dealer-locator::before{content:""}
.icon-download::before{content:""}
.icon-eco-flex::before{content:""}
.icon-edit::before{content:""}
.icon-email-contact::before{content:""}
.icon-email-share-negative::before{content:""}
.icon-email-share::before{content:""}
.icon-engine-power::before{content:""}
.icon-extended-warranty::before{content:""}
.icon-favorites::before{content:""}
.icon-file-type-pdf::before{content:""}
.icon-finance-calculator::before{content:""}
.icon-financing-purchase::before{content:""}

.icon-fuel-type-petrol-diesel::before{content:""}
.icon-gps::before{content:""}
.icon-help-negative::before{content:""}
.icon-help::before{content:""}
.icon-home-negative::before{content:""}
.icon-home::before{content:""}
.icon-info-negative::before{content:""}
.icon-info::before{content:""}
.icon-info-i::before{content:""}
.icon-insurance::before{content:""}

.icon-knowledge-good-to-know::before{content:""}
.icon-leasing::before{content:""}
.icon-location::before{content:""}
.icon-location-contact::before{content:""}
.icon-location-pin-text-negative::before{content:""}
.icon-location-pin-text::before{content:""}
.icon-luggage-volume::before{content:""}
.icon-mail::before{content:""}
.icon-maximize-360::before{content:""}
.icon-my-car::before{content:""}

.icon-navigation::before{content:""}
.icon-news::before{content:""}
.icon-newsletter-request-negative::before{content:""}
.icon-newsletter-request::before{content:""}
.icon-number-of-airbags::before{content:""}
.icon-number-of-doors::before{content:""}
.icon-number-of-seats::before{content:""}
.icon-offers-financing::before{content:""}
.icon-opel-fleet-team::before{content:""}
.icon-opel-shop::before{content:""}

.icon-optional-equipment::before{content:""}
.icon-owner-manual::before{content:""}
.icon-payload::before{content:""}
.icon-performance::before{content:""}
.icon-phone-contact::before{content:""}
.icon-print-negative::before{content:""}
.icon-print::before{content:""}
.icon-radio-music::before{content:""}
.icon-reccomend::before{content:""}
.icon-remove::before{content:""}

.icon-rent::before{content:""}
.icon-request-quote-negative::before{content:""}
.icon-request-quote::before{content:""}
.icon-rims::before{content:""}
.icon-save1::before{content:""}
.icon-save2::before{content:""}
.icon-search::before{content:""}
.icon-service::before{content:""}
.icon-service-appointment::before{content:""}
.icon-service-appointment-negative::before{content:""}

.icon-service-packages::before{content:""}
.icon-square::before{content:""}
.icon-standard-equipment::before{content:""}
.icon-steering-wheel-controls::before{content:""}
.icon-test-drive-request-negative::before{content:""}
.icon-test-drive-request::before{content:""}
.icon-tick::before{content:""}
.icon-torque::before{content:""}
.icon-touchpad::before{content:""}
.icon-towing-capacity::before{content:""}

.icon-view::before{content:""}
.icon-voice::before{content:""}
.icon-zoom::before{content:""}
.icon-arrow-left::before{content:""}
.icon-arrow-right::before{content:""}
.icon-back-to-top::before{content:""}
.icon-checkbox-filled-circle::before{content:""}
.icon-checkbox-filled-square::before{content:""}
.icon-collapser::before{content:""}
.icon-dropdown-close::before{content:""}

.icon-dropdown-open::before{content:""}
.icon-expander::before{content:""}
.icon-option-available::before{content:""}
.icon-option-not-available::before{content:""}
.icon-option-standard::before{content:""}
.icon-left-quote::before{content:"“"}
.icon-right-quote::before{content:"”"}
.icon-next-element::before{content:""}
.icon-page-up::before{content:""}
.icon-player-controls-backward::before{content:""}

.icon-player-controls-extend-window::before{content:""}
.icon-player-controls-fast-backward::before{content:""}
.icon-player-controls-fast-forward::before{content:""}
.icon-player-controls-forward::before{content:""}
.icon-player-controls-minimize-window::before{content:""}
.icon-player-controls-pause::before{content:""}
.icon-player-controls-play::before{content:""}
.icon-player-controls-sound-off::before{content:""}
.icon-player-controls-sound-on::before{content:""}
.icon-player-controls-start::before{content:""}

.icon-player-controls-stop::before{content:""}
.icon-previous-element::before{content:""}
.icon-share::before{content:""}
.icon-social-media-facebook-negative::before{content:""}
.icon-social-media-facebook::before{content:""}
.icon-social-media-google-plus-negative::before{content:""}
.icon-social-media-google-plus::before{content:""}
.icon-social-media-instagram-negative::before{content:""}
.icon-social-media-instagram::before{content:""}
.icon-social-media-pinterest-negative::before{content:""}

.icon-social-media-pinterest::before{content:""}
.icon-social-media-twitter-negative::before{content:""}
.icon-social-media-twitter::before{content:""}
.icon-social-media-youtube-negative::before{content:""}
.icon-social-media-youtube::before{content:""}
.icon-top-image-slider::before{content:""}
.icon-triangle-up::before{content:"▲"}
.icon-social-media-facebook::after{content:""}
.icon-social-media-facebook::before{color:#253c7e}
.icon-social-media-google-plus::after{content:""}

.icon-social-media-google-plus::before{color:#c22222}
.icon-social-media-instagram::after{content:""}
.icon-social-media-instagram::before{color:#1c4c81}
.icon-social-media-pinterest::after{content:""}
.icon-social-media-pinterest::before{color:#b00011}
.icon-social-media-twitter::after{content:""}
.icon-social-media-twitter::before{color:#4198ec}
.icon-social-media-youtube::after{content:""}
.icon-social-media-youtube::before{color:#cc001b}
[class^='icon-social-'],[class*=' icon-social-']{font-size:1.5rem}
[class^='icon-social-']::before,[class*=' icon-social-']::before{content:""}
@media print,only screen and (min-width:48rem){[class^='icon-social-']::before,[class*=' icon-social-']::before{content:""}
}
[class^='icon-social-']::after,[class*=' icon-social-']::after{left:0;position:absolute;top:auto;color:#fff;-webkit-transform:translate(0,0);transform:translate(0,0)}
.icon-social-media-email::after{content:"";left:50%;position:absolute;top:50%;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.icon-social-media-email::before{content:"";color:#999;font-size:1.5rem}

.icon-social-media-facebook::before{content:'\e902'}
.icon-social-media-instagram::after{font-size:66.66666667%;-webkit-transform:translate(25%,25%);transform:translate(25%,25%)}
.icon-arrow-down::before{content:""}
.icon-arrow-up::before{content:""}
.icon-checkbox-tick-circle::before{content:"";color:#f7d900}
.icon-checkbox-tick-circle::after{content:"";left:0;position:absolute;top:0}
@media print,only screen and (min-width:48rem){.icon-checkbox-tick-circle::after{content:""}
}
@media print,only screen and (min-width:48rem){.icon-checkbox-tick-circle::after{content:"";left:.3125rem;position:absolute;top:-0.3125rem}
}
@media print,only screen and (min-width:48rem) and (min-width:48rem){.icon-checkbox-tick-circle::after{content:""}
}

.icon-checkbox-tick-square::before{content:"";color:#f7d900}
.icon-checkbox-tick-square::after{content:"";left:0;position:absolute;top:0}
@media print,only screen and (min-width:48rem){.icon-checkbox-tick-square::after{content:""}
}
@media print,only screen and (min-width:48rem){.icon-checkbox-tick-square::after{content:"";left:.1875rem;position:absolute;top:-0.1875rem}
}
@media print,only screen and (min-width:48rem) and (min-width:48rem){.icon-checkbox-tick-square::after{content:""}
}
.icon-disclaimer{font-size:1.875rem}
.icon-disclaimer::before{content:"";color:transparent}
.icon-disclaimer::after{content:"";left:50%;position:absolute;top:50%;font-size:1.25rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.icon-email-share::after{content:"";left:0;position:absolute;top:0}
.icon-email-share::before{color:#f7d900;content:'\e666'}
.icon-gallery::before{content:"";font-size:1.5rem;padding:.25rem}
.icon-minus::before{content:""}
.icon-option-standard::before{color:#f7d900}

.icon-phone::before{content:""}
.icon-player-controls-start-highlight::before{content:"";color:#f7d900}
.icon-plus::before{content:""}
.icon-slider-next::before{content:""}
.icon-slider-prev::before{content:""}

