@font-face {
    font-family: 'PN_family';
    src: url('/themes/mbbarbell/fonts/PN_Light.eot');
    src: url('/themes/mbbarbell/fonts/PN_Light.eot?#iefix') format('embedded-opentype'),
         url('/themes/mbbarbell/fonts/PN_Light.woff') format('woff'),
         url('/themes/mbbarbell/fonts/PN_Light.ttf') format('truetype'),
         url('/themes/mbbarbell/fonts/PN_Light.svg#PN_Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display:fallback;}
    
@font-face {
    font-family: 'PN_family';
    src: url('/themes/mbbarbell/fonts/PN_Regular.eot');
    src: url('/themes/mbbarbell/fonts/PN_Regular.eot?#iefix') format('embedded-opentype'),
         url('/themes/mbbarbell/fonts/PN_Regular.woff') format('woff'),
         url('/themes/mbbarbell/fonts/PN_Regular.ttf') format('truetype'),
         url('/themes/mbbarbell/fonts/PN_Regular.svg#PN_Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display:fallback;}
	
@font-face {
    font-family: 'PN_family';
    src: url('/themes/mbbarbell/fonts/PN_Semibold.eot');
    src: url('/themes/mbbarbell/fonts/PN_Semibold.eot?#iefix') format('embedded-opentype'),
         url('/themes/mbbarbell/fonts/PN_Semibold.woff') format('woff'),
         url('/themes/mbbarbell/fonts/PN_Semibold.ttf') format('truetype'),
         url('/themes/mbbarbell/fonts/PN_Semibold.svg#PN_Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display:fallback;}
	
@font-face {
    font-family: 'PN_family';
    src: url('/themes/mbbarbell/fonts/PN_Bold.eot');
    src: url('/themes/mbbarbell/fonts/PN_Bold.eot?#iefix') format('embedded-opentype'),
         url('/themes/mbbarbell/fonts/PN_Bold.woff') format('woff'),
         url('/themes/mbbarbell/fonts/PN_Bold.ttf') format('truetype'),
         url('/themes/mbbarbell/fonts/PN_Bold.svg#PN_Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display:fallback;}
    
.dealerForm {min-height:240px; height:auto; background-color:#FFF; padding:30px 30px 30px 30px; margin-top:20px; overflow:hidden; text-align:center; font-family: 'PN_family';}
.dealerFormBg {position:absolute; top:-1px; left:-1px; bottom:-1px; right:-1px; background:url(../img/dealerForm.jpg) center no-repeat; background-size: cover;
    @supports (background-image: -webkit-image-set(url('../img/dealerForm.webp') 1x)) {
        background-image: -webkit-image-set(url('../img/dealerForm.webp') 1x); background-position:center; background-repeat:no-repeat; background-size: cover;
    }
}

.dealerForm .h2_title {background:none; text-transform:none; font-size:30px; line-height:30px; color:#db0012; width:100%; text-align:center; margin:0 0 15px 0; font-weight:600;}
.dealerForm .h2_sub {margin:0 0 20px 0; width:100%; font-size:24px; line-height:24px; text-align:center;}

@media only screen and (max-width: 576px) {
    .dealerForm .h2_title  {font-size:22px !important; line-height:22px !important; padding:0 !important; margin:0 0 20px 0 !important;}   
    .dealerForm .h2_sub {font-size:16px; line-height:16px;}    
}

.dealerForm .h2_title {color:#db0012;}
.dealerForm .h2_sub {color:#fff;}

.dealerForm .webform-submission-form {width:100%; margin:0 auto; position:relative; display:inline-block;}
.dealerForm .webform-submission-form .form-item {position:relative; display:inline-block; width:100%; margin:0 0 15px 0; padding:0;}
.dealerForm .webform-submission-form .form-item > label {display:none;}
.dealerForm .webform-submission-form .form-item input[type="text"],
.dealerForm .webform-submission-form .form-item input[type="email"] {border:none; background:#FFF; width:100%; font-size:15px; line-height:20px; padding:15px 22px 15px 22px;}
.dealerForm .webform-submission-form .webform-component--vash-e-mail {display:none;}
.dealerForm .webform-submission-form .form-item.webform-component--parametry {display:none;}
.dealerForm .webform-submission-form .form-item-soglasie-na-obrabotku-personalnyh-dannyh .form-type-checkbox input[type=checkbox] {margin:0 5px 0 0;}
.dealerForm .webform-submission-form .form-item-soglasie-na-obrabotku-personalnyh-dannyh .form-item {margin:0;}
.dealerForm .webform-submission-form .form-item-soglasie-na-obrabotku-personalnyh-dannyh .description {display:inline-block; color:#FFF;}
.dealerForm .webform-submission-form .form-item-soglasie-na-obrabotku-personalnyh-dannyh .description a {text-decoration:underline; color:#FFF;}
.dealerForm .webform-submission-form .form-item-soglasie-na-obrabotku-personalnyh-dannyh .description a:hover {text-decoration:none; color:#FFF;}

.dealerForm .webform-submission-form .form-item-vashe-imya,
.dealerForm .webform-submission-form .form-item-vash-telefon {width: 47%; display: block; float: left;}
.dealerForm .webform-submission-form .form-item-vash-telefon {float:right;}

.dealerForm .webform-submission-form .webform-actions {margin:15px 0 0px 0;}
.dealerForm .webform-submission-form .webform-actions .form-submit {display:inline-block; position:relative; margin:0 auto; border:none; border-radius:6px; text-align:center; text-transform:uppercase; padding: 15px 15px 13px 15px; color:#FFFFFF; background:#db0012; font-size:14px; line-height:14px; text-decoration:none;}
.dealerForm .webform-submission-form .webform-actions .form-submit:hover {text-decoration:none; cursor: pointer;}

@media only screen and (max-width: 576px) {
    .dealerForm {min-height:240px; padding:25px 15px 30px 15px;}
    .dealerForm .webform-submission-form .form-item-vashe-imya,
    .dealerForm .webform-submission-form .form-item-vash-telefon {float:none; width:100%;}   
    .dealerForm .webform-submission-form .form-item-soglasie-na-obrabotku-personalnyh-dannyh .form-type-checkbox label {display:inline;}
    .dealerForm .webform-submission-form .form-item-soglasie-na-obrabotku-personalnyh-dannyh input {float:left; margin:0 7px 5px 0;}
    .dealerForm .webform-submission-form .form-item-soglasie-na-obrabotku-personalnyh-dannyh .description {display:inline; text-align:left;}
}