@charset "UTF-8";/*!
 * @license
 * @date      Wed Jan 29 2020 09:54:09 GMT+0100 (Central European Standard Time)
 * @time      1580288057775
 * @brand     opel
 * @version   1.10.0-00000

 * Copyright (c) 2020 General Motors Corp. All Rights Reserved.
 * This material is solely and exclusively owned by General Motors and may not
 * be reproduced elsewhere without prior written approval.

 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Extra Light'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-ExtraLight.woff'); }
  @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Light'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-Light.woff'); }
  @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Regular'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-Regular.woff'); }
  @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Bold'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-Bold.woff'); }
  @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Black'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-Black.woff'); }
  @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Extra Light Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-ExtraLightItalic.woff'); }
  @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Light Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-LightItalic.woff'); }
  @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-Italic.woff'); }
  @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Bold Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-BoldItalic.woff'); }
  @font-face { font-family: 'WOFF Peugeot New Cyrillic Beta1-Black Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-BlackItalic.woff'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Extra Light'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-ExtraLight.woff2'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Light'; src: url(/promoassets/fonts/new/WOFF2/'PeugeotNewCyrillicBeta1-Light.woff2'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Regular'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-Regular.woff2'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Bold'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-Bold.woff2'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Black'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-Black.woff2'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Extra Light Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-ExtraLightItalic.woff2'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Light Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-LightItalic.woff2'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-Italic.woff2'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Bold Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-BoldItalic.woff2'); }
  @font-face { font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Black Italic'; src: url('/promoassets/fonts/new/WOFF2/PeugeotNewCyrillicBeta1-BlackItalic.woff2'); }



* {
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
font-smoothing: antialiased;
}

html,body {min-height:100%; margin:0px; padding:0px; font-size:16px; font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Regular', sans-serif;}
 body{margin:0; background-color: #000; font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Regular', sans-serif;}
html,body {min-height:100%; margin:0px; padding:0px; font-size:16px;}
.main {background: url(/offerRequest/images/bg-desktop.jpg) left center no-repeat; background-size:cover; min-height:110%;}
/*
.top-bar {height:46px; background: url(/promoassets/images/opel-ukraine-logo_2x_3.png) right center no-repeat; background-color: #fff; background-size: auto 100%;
	font-weight: 700; font-size: 12px; padding-top:17px; padding-left:10px; text-transform:uppercase;}
a.home {color: #000; display:inline-block;} a.home:hover {color:#606060; text-decoration: none; border-bottom:4px solid #f7d900;}
*/
.top-bar {display:block; width:100%; height:100px; background-color: #000; background-size: auto 100%;	font-weight: 700; font-size: 10px; padding-top:17px; padding-left:10px; text-transform:uppercase; color: #000;}
.top-bar:hover {color:#606060; text-decoration: none;}
.backhome {text-align:center; width:100%; margin:20px auto;}
.backhome a{display:inline-block;}
.backhome a:hover {text-decoration: none;}
a.home {color: #000; display:inline-block;} a.home:hover {color:#606060; text-decoration: none; border-bottom:4px solid #f7d900;}
#nimg {background: url(/e-newsletter/images/newsletter.jpg) center center no-repeat; background-size:cover; width: 50%;}
#txtonimg {transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg);-o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); color:#fff; font-size:18vw; }
#enews {padding:10px 5%; width: 50%;}

.form {position: relative; left: 65%; top: 30px; color: #fff; background-color: rgba(0,0,0,.7);width:330px;}
.form .head {background-color: #f7d900; color: #000; text-transform: uppercase; font-weight: 700; font-size:12px; padding:10px 10px; text-align:center;}
.form .fld {padding:20px 40px; font-size:12px; color: #fff; font-style: italic; font-weight: 500;}
.form input, .form textarea {border:1px solid #fff; width:100%; margin-bottom:10px; color: #000; padding:2px 5px; font-style: normal; font-size:12px;}
/*
.btnsend {color: #000; width:80%; text-transform: uppercase; font-weight: 700; font-size:14px; padding:10px 10px 10px 20px; border-radius:0px; border-color: #f7d900; font-style: normal; margin:20px auto; background: #f7d900 url(/promoassets/images/arrow-right-black.svg) no-repeat;
    background-size: 17px;
    background-position: 10% center;} */
#loading {display:none;}
.btnsend {
    width: 100%;
    color: #000;
    background-position: 1% center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    padding: 13px 10px 12px 20px;
    border-radius: 0px;
    border-color: #f7d900;
    font-style: normal;
    margin: 20px auto 0px;
    background: #f7d900 url(/promoassets/images/arrow-right-black.svg) no-repeat;
    background-size: 17px;
    background-position: 2% center;
    line-height: 15px;}    
    
#submt {    padding: 20px 10px 20px 20px;}    
.btnsend:hover {color: #606060 !important; background: #f7d900 url(/promoassets/images/arrow-right-grey.svg) no-repeat; background-size: 17px; background-position: 3% center;}
.mimg {display:none;}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #fff;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 0%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 18px;
    height: 18px;
    background: #f7d900;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 0%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.text-muted {display:block;}
		.filter-option-inner-inner .text-muted {display:none;}
		.btn {border-radius:0px; border-color:#fff; height:35px; margin-bottom:10px; line-height: 30px; padding:3px 8px; font-style: normal; border:1px solid #999;}
		.snewview {width:100%; border-radius:0px; border: 1px solid #fff;}
		.form input[type='text'] {
   			width: 100%;
		/*    float: left; */
		    height: 32px;
		    font-size: 13px;
	    	padding: 0px 10px;
		    color: #000;
		    outline: none;
		    border: 1px solid #fff;
		    margin-bottom:10px;}
.bootstrap-select>.dropdown-toggle {height:40px;}
.dropdown-menu {
    left: 0;
    padding: 5px 0;
    margin: -10px 0 0;
}
a.stat-image-link {display:inline-block; margin:20px 10px;}
a.stat-image-link:hover {text-decoration:none;}
.stat-image-link img {height:20px; }
.dstp-soc {background-color: #000; text-align:center; color: #fff; padding-bottom:20px;}
.ytopl {padding-top:10px; padding-left:10px; background-color: #fff; min-height:668px; padding-bottom:20px; margin-top:10px;}
.col-md-4 {width: 32%; margin-right:1.3%;}
.col-md-6 {width: 50%;}
input, textarea {width:100%; height:40px; line-height: 30px; border-radius:0px; border: 1px solid #999; color: #000; background: transparent; padding-left:10px; font-size:12px;}
input:focus,input:active, textarea:focus, textarea:active {border: 1px solid #00a3e0; outline: 1px solid #00a3e0;}
.btn {font-size:12px;}
textarea {height:100px;}
.flabel {margin-top:10px; font-size:12px;}
.nhead {color: #007edb; font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Regular',Arial, sans-serif; width:100%; background: #fff; font-size: 1.5rem; line-height: 1.06667; color: #000; font-weight: 700; padding:30px 0px 20px 20px; text-transform: uppercase; text-align:center;}


.new-select-dt {
    display: inline-block;
    float: left;
    height: 45px;
    font-size: 13px;
    padding: 0px 0px;
    color: #6E6E6E;
    outline: none;
    border: 2px solid #fff;
    overflow: hidden;
    background: url(/promoassets/images/icon-calendar-black.svg) no-repeat #fff;
    background-size: auto 30px;
    background-position: 98% center;
    width: 100%;
}

h3 {font-size:20px; font-weight: 700; margin-bottom:0px; margin-top:0px; font-family: 'WOFF2 Peugeot New Cyrillic Beta1-Regular';}

input[type='submit'], .sendbtn {
     background: #007edb;
     border-bottom: 3px solid #0062c5;
     color: #fff;
     border-width: 0;
     border-bottom-width: 3px;
     font-size: 14px !important;
     font-weight:light;
     text-transform: uppercase;
     overflow: visible;
     padding: 0 50px;
     line-height: 55px;
     height: 45px;
     width:70%;
     margin-left:15%;
     height: 55px;
     font-family:  'WOFF2 Peugeot New Cyrillic Beta1-Regular',Arial, sans-serif;
     text-align: center;
     padding: 0;
     cursor: pointer;
     outline: 0px;
     display:block; 
     border-right: 1px solid #00a3e0;
     border-left: 1px solid #00a3e0;
     border-bottom: 1px solid #00a3e0;
     background-color: #00a3e0;
     //transition: background-color .3s ease-out;
     transition: background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;
   }
   input[type='submit']:hover, .sendbtn:hover {
     background: #0062c5;
       border-color: #1a4483;
       outline: 0px;
       color: #fff;
       text-decoration:none;
       background-color: #000000;
      // transition: background-color .3s ease-out;
      transition: background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;
     }
     
.agreetxt {font-size:12px; font-style: italic; margin:30px 0px 0px;}
.smlbtn {font-size:12px; margin-top:20px; margin-bottom:20px;}
#fpl {color: #f00; text-align: center; margin-top:5px;}

.bluef {color: #007edb;}
.hotline {padding-top: 10px; text-align: center;}
.pgtstore {text-align:center;}
.pgtstore a img {max-width:250px;}

.desktp a img {border:0px solid #fff;}
.desktp a:hover img {border:1px solid #fff;}

.social {display:block; padding: .2rem 2.5rem; color: #fff; text-align:center; margin-bottom:30px;}
.social {padding-top:15px; text-align:center;}
.social a{margin:0px 10px; text-decoration: none;}
.social a img {height:20px;}
.social a img {border:0px solid #fff;}
.social a:hover img {border:1px solid #fff;}

.pgtstore {text-align:center; width:50%; float:left;}
.pgtstore a img {max-width:250px;}
.hotline {width:50%; float:left;}
.hotline a {color: #fff;}
/* responsive */



@media only screen and (max-width: 980px) {
	 body{background-color: #000;}
	.main {background: #000; min-height:90%;}
	.form {position: relative; left: 0; top: 0px; color: #fff; background-color: rgba(0,0,0);width:330px; margin:30px auto 0px;}
	.mimg {display:block;}

	.dropdown-menu {
    left: 0;
    padding: 5px 0;
    margin: -10px 0 0;
}
.dstp-soc {display:block;}
.col-md-4 {width:100%;}
.ytopl {height:auto; min-height: auto;}
#nimg {display:none;}
#enews {width:100%;}
.pgtstore, .hotline {width:100%; float:none; margin-bottom:20px;}
}