@font-face {
    font-family: 'robotoslab';
    src: url('/_lptemplates/interpozyczka/fonts/robotoslab-regular-webfont.eot');
    src: url('/_lptemplates/interpozyczka/fonts/robotoslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_lptemplates/interpozyczka/fonts/robotoslab-regular-webfont.woff2') format('woff2'),
         url('/_lptemplates/interpozyczka/fonts/robotoslab-regular-webfont.woff') format('woff'),
         url('/_lptemplates/interpozyczka/fonts/robotoslab-regular-webfont.ttf') format('truetype'),
         url('/_lptemplates/interpozyczka/fonts/robotoslab-regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans';
    src: url('/_lptemplates/interpozyczka/fonts/opensans-regularwebfont.eot');
    src: url('/_lptemplates/interpozyczka/fonts/opensans-regularwebfont.eot?#iefix') format('embedded-opentype'),
         url('/_lptemplates/interpozyczka/fonts/opensans-regularwebfont.woff') format('woff'),
         url('/_lptemplates/interpozyczka/fonts/opensans-regularwebfont.ttf') format('truetype'),
         url('/_lptemplates/interpozyczka/fonts/opensans-regularwebfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensans';
    src: url('/_lptemplates/interpozyczka/fonts/opensans-semibold-webfont.eot');
    src: url('/_lptemplates/interpozyczka/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_lptemplates/interpozyczka/fonts/opensans-semibold-webfont.woff') format('woff'),
         url('/_lptemplates/interpozyczka/fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('/_lptemplates/interpozyczka/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'opensans';
    src: url('/_lptemplates/interpozyczka/fonts/opensans-boldwebfont.eot');
    src: url('/_lptemplates/interpozyczka/fonts/opensans-boldwebfont.eot?#iefix') format('embedded-opentype'),
         url('/_lptemplates/interpozyczka/fonts/opensans-boldwebfont.woff') format('woff'),
         url('/_lptemplates/interpozyczka/fonts/opensans-boldwebfont.ttf') format('truetype'),
         url('/_lptemplates/interpozyczka/fonts/opensans-boldwebfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'opensans';
    src: url('/_lptemplates/interpozyczka/fonts/opensans-extrabold-webfont.eot');
    src: url('/_lptemplates/interpozyczka/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_lptemplates/interpozyczka/fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('/_lptemplates/interpozyczka/fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('/_lptemplates/interpozyczka/fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: 900;
    font-style: normal;
}


/* ICOOKIE */
.icookie-main{
	width: 100%;
}

.icookie-main .icookie-main-in{
	border:2px solid #C3C3C3;
	background: #fff;
	padding: 5px 80px 5px 5px;
	color: #000;
	position: relative;
}

.icookie-main .icookie-main-in .icookie-text{}

.icookie-main .icookie-main-in a.icookie-close{
	position: absolute;
	top: 5px;
	right: 20px;
}

body { background: #fff; margin: 0; padding: 78px 0 51px; font-family: 'opensans', arial, serif; font-size: 14px; color: #4e4e4e; -webkit-font-smoothing: antialiased; }
form, fieldset { margin: 0; padding: 0; border: none; }
input, select, textarea { resize: none; font-family: 'opensans', arial, serif; font-size: 14px; color: #4e4e4e; }
input:focus, select:focus, textarea:focus { outline: none; }
input[type=text], input[type=password], input[type=submit], input[type=button], input[type=email], input[type=number], input[type=tel], textarea { -webkit-appearance: none; }
input[type=password] { font-family: arial, sans-serif !important; }
table { border-spacing: 0; }
td, th { padding: 0; }
img { vertical-align: bottom; }
a img { border: none; }
a { text-decoration: none; color: #6eb14c; transition: color 0.2s linear; -moz-transition: color 0.2s linear; -webkit-transition: color 0.2s linear; }
a:hover { text-decoration: underline; }
* { margin-top: 0; margin-bottom: 0; -webkit-text-size-adjust: none; text-size-adjust: none; -moz-text-size-adjust: none; }


.contact-form { background-color: white; margin: 0 auto;  /* - padding-left: 25px;  margin-left: -25px; margin-top: 30px;*/ }
.contact-form fieldset {/* padding-right: 40px; */ margin: 0 auto; text-align: center; }
.contact-form fieldset .title { padding: 28px 0; }
.contact-form .inputs-group { display: inline-block;  float: left;  width: 200px; margin-right: 0px;}
.contact-form .input-line { position: relative; margin-bottom: 10px;}
.contact-form .input-line label { display: none; }
.contact-form .input-line input { font-weight: 600; border: 1px solid #d4d8da; border-right-color:#f3f8fa; border-bottom-color:#f3f8fa;  border-radius: 5px; width: 100%; box-sizing: border-box; background-color: #f3f8fa; color: #393939;  padding: 13px 13px; line-height: 22px; font-size: 16px; }
.contact-form .input-line.error input { border-color: #950000; }
.contact-form .input-line input::-webkit-input-placeholder { color: #393939; }
.contact-form .input-line input:-moz-placeholder { color: #393939; }
.contact-form .input-line input::-moz-placeholder { color: #393939; }
.contact-form .input-line input:-ms-input-placeholder { color: #393939; }
.contact-form .textarea-line {display: inline-block;  float: left; margin-left: 10px; }
.contact-form .textarea-line label { display: none; }
.contact-form .textarea-line textarea { font-weight: 600; max-width:200px; border: 1px solid #d4d8da; border-right-color:#f3f8fa; border-bottom-color:#f3f8fa; border-radius: 5px; width: 100%; box-sizing: border-box; height: 225px; background-color: #f3f8fa; color: #393939; padding: 13px 13px; line-height: 22px; font-size: 16px; }
.contact-form .textarea-line.error textarea { border-color: #950000; }
.contact-form .input-line input:focus { background-color: #e8f5f9; }
.contact-form .textarea-line textarea:focus { background-color: #e8f5f9; }
.contact-form .button { clear: both; /* - text-align: right;*/ padding: 5px 0 20px 0; }
.contact-form .button input { width: 100%; max-width: 150px; border-width: 0; font-family: 'opensans'; font-weight: bold; font-size: 20px; color: white; background-color: #6eb34f; box-shadow: inset 0 -4px #37683c; cursor: pointer; border-radius: 3px; line-height: 24px; padding: 17px 0; }
.contact-form .button input:hover { background-color: #0091d5; } 

#contact { text-align: center; }
#contact fieldset { display: inline-block; border: none; }



/* -------------------- GLOBAL STYLES -------------------- */
h2, h3, h4 { font-family: 'robotoslab'; font-weight: normal; color: #2d2d2d; }

.hidden { display: none; }
.visible { opacity: 1 !important; }
.permanent-visible { opacity: 1 !important; }

.container { width: 945px; margin: 0 auto; }
.separator { width: 100%; min-width: 945px; height: 6px; text-indent: -9999999px; font-size: 0; background-image: -webkit-gradient(linear, left, right, color-stop(0, #96C11F), color-stop(1, #0095DB)); background-image: -ms-linear-gradient(left, #96C11F, #0095DB); background-image: -o-linear-gradient(left, #96C11F, #0095DB); background-image: -moz-linear-gradient(left, #96C11F, #0095DB); background-image: -webkit-linear-gradient(left, #96C11F, #0095DB); background-image: linear-gradient(to right, #96C11F, #0095DB); }

.calculator .container { background: url(/_lptemplates/interpozyczka/images/calculator-bkg.jpg) 430px 20px no-repeat; padding: 0 0 49px; }

.top-block, .find-block, .main-content-block, .information-block, .warning-block, .footer-block, .content-block { min-width: 945px; }

.button a { background: #6eb14c; height: 45px; padding: 1px 0 0; display: inline-block; position: relative; border-bottom: 2px solid #37683c; border-radius: 3px; text-align: center; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.21); line-height: 46px; font-size: 18px; font-weight: bold; color: #fff; transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -webkit-transition: background-color 0.2s linear; }
.button a:hover { background: #0091d5; border-color: #005881; }
.button.blue a { background: #0091d5; border-color: #005881; }
.button.blue a:hover { background: #6eb14c; border-color: #37683c; }
.button.find a { padding-left: 61px; }
.button.find a::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -161px -200px no-repeat; width: 41px; height: 39px; display: block; position: absolute; top: 5px; left: 20px; }

.overlay { display: none; }
.overlay { background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 100; }

.area { position: relative; }

/* -------------------- TOP BLOCK -------------------- */
.top-block { background: #fff; width: 100%; height: 76px; position: fixed; top: 0; z-index: 100; }
.top-block h1 { width: 227px; height: 42px; padding: 19px 0 0; float: left; }
.top-block h1 a { background: url(/_lptemplates/interpozyczka/images/sprites.png) -10px -307px no-repeat; width: 227px; height: 42px; display: block; text-indent: -9999999px; }
.top-block #top-menu { float: right; }
.top-block #top-menu ul { margin: 0; padding: 0 17px 0 0; list-style: none; }
.top-block #top-menu li { float: left; }
.top-block #top-menu li a { padding: 27px 20px 10px; display: block; border-top: 4px solid #fff; text-decoration: none; }
.top-block #top-menu li a:hover, .top-block #top-menu .active a { border-color: #6eb24d; }
.top-block .mcafee { padding: 26px 1px 0 0; float: right; position: relative;; }
.top-block .mcafee a { position: absolute; left: 0; top: 80px; }

.top-block .mobile-menu-pictogram { display: block; float: right; position: relative; }
.top-block .mobile-menu-pictogram::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -353px -246px no-repeat; width: 23px; height: 15px; display: block; position: absolute; top: 30px; right: 0; z-index: 0; }
.top-block .mobile-menu-pictogram a { width: 23px; height: 15px; padding: 15px; display: block; position: relative; z-index: 1; text-indent: -9999999px; }

.top-block .overlay { display: none; }
.top-block .separator { height: 2px; position: absolute; opacity: 0; bottom: -2px; transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear;}

.top-block #all-options { background: #6eb04b; width: 197px; height: 100%; float: none; position: fixed; left: -197px; top: 0; z-index: 101; }
.top-block #all-options ul { padding: 71px 0 0; position: relative; }
.top-block #all-options ul::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -284px -249px no-repeat; width: 20px; height: 18px; display: block; position: absolute; top: 18px; left: 35px; }
.top-block #all-options li { float: none; }
.top-block #all-options li a { display: block; padding: 6px 0 5px 35px; border: none; font-family: 'robotoslab'; font-size: 18px; color: #fff; transition: none; }
.top-block #all-options li a:hover, .top-block #all-options .active a { background: #fff; color: #6eb04b; text-decoration: none; }


/* -------------------- FIND BLOCK -------------------- */
.find-block { background: url(/_lptemplates/interpozyczka/images/find-block-bkg.jpg) top no-repeat; background-size: cover; width: 100%; height: 695px; color: #2d2d2d; }
.find-block h2 { padding: 83px 240px 0 1px; line-height: 48px; font-size: 36px; }
.find-block h3 { padding: 25px 0 0 1px; font-family: 'opensans'; font-size: 24px; }
.find-block form { padding: 20px 0 0 1px; font-family: 'robotoslab'; font-size: 18px;width:607px }
.find-block .no-padding{padding:0;}
.find-block .inner-text { padding: 11px 13px 0 0; float: left; }
.find-block .inner-text.padding { padding-right: 15px; padding-left: 14px; }
.find-block .select-line { float: right; }
.find-block .select-line label { position: absolute; left: -9999999px; }
.find-block .select-line .jqTransformSelectWrapper { background: #fff; position: relative; vertical-align: bottom; border: 1px solid #e4e4e4; border-radius: 4px; }
.find-block .select-line .jqTransformSelectWrapper div span { width: 100%; height: 100%; position: absolute; cursor: pointer; }
.find-block .select-line .jqTransformSelectWrapper a.jqTransformSelectOpen { background: url(/_lptemplates/interpozyczka/images/sprites.png) -41px -200px no-repeat; width: 12px; height: 7px; display: block; position: absolute; top: 22px; right: 15px;}
.find-block .select-line .jqTransformSelectWrapper ul { background: #fff; max-height: 244px; margin: 0; padding: 0; overflow: auto; position: absolute; left: -1px; top: 48px; border: 1px solid #e4e4e4; list-style: none; }
.find-block .select-line .jqTransformSelectWrapper ul li { padding: 0; border-top: 1px solid #e4e4e4; }
.find-block .select-line .jqTransformSelectWrapper ul li:first-child { border: none; }
.find-block .select-line .jqTransformSelectWrapper ul a { padding: 10px 0 5px 13px; display: block; color: #2d2d2d; }
.find-block .select-line .jqTransformSelectWrapper ul a:hover, .find-block .select-line .jqTransformSelectWrapper ul .selected { background: #f6f6f6; text-decoration: none; }
.find-block .select-line.amount .jqTransformSelectWrapper { width: 160px; height: 48px; }
.find-block .select-line.amount .jqTransformSelectWrapper span { width: 121px; height: 38px; padding: 10px 0 0 13px; }
.find-block .select-line.amount .jqTransformSelectWrapper ul { width: 134px; }
.find-block .select-line.time .jqTransformSelectWrapper { width: 273px; height: 48px; }
.find-block .select-line.time .jqTransformSelectWrapper span { width: 225px; height: 38px; padding: 10px 0 0 13px; }
.find-block .select-line.time .jqTransformSelectWrapper ul { width: 165px; }
.find-block .select-line .jqTransformHidden { display: none; }
.find-block .submit-line { padding: 27px 0 0 1px; clear: both; position: relative; }
.find-block .submit-line button { background: #6eb34f; width: 446px; height: 48px; padding: 0 0 0 117px; position: relative; border: 2px solid #37683c; border-width: 0 0 2px 0; border-radius: 3px; cursor: pointer; text-align: left; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.21); font-family: 'robotoslab'; font-size: 24px; color: #fff; transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -webkit-transition: background-color 0.2s linear; }
.find-block .submit-line button::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -161px -200px no-repeat; width: 41px; height: 39px; display: block; position: absolute; top: 5px; left: 20px;}
.find-block .submit-line button:hover { background: #0091d5; border-color: #005881; }
.find-block .commitment { height: 27px; margin: 30px 0 0 3px; padding: 3px 0 0 49px; float: left; font-size: 13px; position: relative; font-weight: 500; color: #5e5e5e; }
.find-block .commitment::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -121px -200px; width: 30px; height: 30px; display: block; position: absolute; top: 0; left: 0; }
.find-block .commitment br { display: none; }
.find-block .number-of-applications { padding: 30px 3px 0; float: right; font-size: 14px; font-weight: 500; color: #5e5e5e; font-size: 13px; }
.find-block .number-of-applications p { padding: 2px 0 0; float: left; }
.find-block .number-of-applications strong { font-weight: 900; }
.find-block .counter { padding: 0 14px 0 15px; float: left; }
.find-block .counter ul { margin: 0; padding: 0; list-style: none; }
.find-block .counter li { background: url(/_lptemplates/interpozyczka/images/sprites.png) -63px -200px no-repeat; width: 19px; height: 26px; margin: 0 0 0 1px; float: left; position: relative; text-align: center; line-height: 25px; font-family: arial; font-size: 21px; font-weight: bold; color: #fff; }
.find-block .counter li span { background: url(/_lptemplates/interpozyczka/images/sprites.png) -92px -200px no-repeat; width: 19px; height: 1px; position: absolute; top: 13px; left: 0; text-indent: -9999999px; line-height: 0; font-size: 0; }
.find-block .counter li:first-child { margin-left: 0 !important; }
.find-block .counter .gap { margin-left: 5px; }
.find-block .input-line input{height: 38px;padding: 10px 0 0 13px;width: 260px;background: #fff none repeat scroll 0 0;border: 1px solid #e4e4e4;border-radius: 4px;position: relative;vertical-align: bottom;font-family:"robotoslab";font-size:18px;float: right;color:#2d2d2d; }
.clr{clear:both;padding-top:10px;}
.find-block .error-input{
 	border:1px solid red !important;
 }
 .error-message{height:45px;width:253px;display:none;background-color: #fff;border: 1px solid #e2e2e2;border-radius: 4px;padding: 4px 10px;color: #fc666d;font-size: 11px;z-index: 999;float:right;margin-top:5px;
 }
/* -------------------- MAIN CONTENT BLOCK -------------------- */
.main-content-block { background: url(/_lptemplates/interpozyczka/images/main-content-block-bkg.png) 100% 111px no-repeat; width: 100%; padding: 78px 0 0; }
.main-content-block .container { padding-bottom: 39px; }
.main-content-block .container.no-padding { padding: 0; }
.main-content-block h2 { padding: 0 0 0 1px; clear: both; font-size: 36px; }
.main-content-block h3 { margin: -1px 0 0; font-size: 24px; }
.process { margin: 0; padding: 178px 0 119px 5px; list-style: none; text-align: center; line-height: 24px; font-size: 16px; }
.process li { float: left; position: relative; }
.process li::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) no-repeat; width: 122px; height: 122px; margin-left: -61px; display: block; position: absolute; top: -146px; left: 50%; }
.process li::after { content: '';  background: url(/_lptemplates/interpozyczka/images/sprites.png) -336px -142px no-repeat; width: 19px; height: 20px; margin-left: -0px; display: block; position: absolute; top: -94px; left: 0;}
.process li:first-child::after { display: none; }
.process .application { width: 193px; }
.process .application::before { background-position: -10px -10px; }
.process .find { width: 190px; margin-left: 17px; }
.process .find::before { background-position: -142px -10px; }
.process .find::after { left: -17px; }
.process .offer { width: 227px; }
.process .offer::before { background-position: -274px -10px; }
.main-content-block p { width: 640px; padding: 25px 0 0 3px; line-height: 24px; }
.main-content-block p strong { font-weight: bold; }
.main-content-block .button { width: auto; padding: 53px 0 0 2px; line-height: normal; }
.main-content-block .button a { width: 285px; font-size: 14px; }
.main-content-block .features { margin: 0; padding: 49px 0 21px 6px; overflow: hidden; list-style: none; }
.main-content-block .features li { width: 405px; margin: 36px 0 0; padding: 0 0 0 75px; float: left; position: relative; }
.main-content-block .features li:nth-child(2n) { width: 384px; }
.main-content-block .features h4 { line-height: 24px; font-size: 18px; }
.main-content-block .features p { width: 375px; padding: 6px 0 0; line-height: 22px; }
.main-content-block .features li::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) no-repeat; display: block; position: absolute; }
.main-content-block .features .clock::before { background-position: -10px -142px; width: 40px; height: 48px; top: -3px; left: 6px; }
.main-content-block .features .viewfinder::before { background-position: -60px -142px; width: 46px; height: 46px; top: 7px; left: 1px; }
.main-content-block .features .currency::before { background-position: -116px -142px; width: 48px; height: 48px; top: 2px; left: 1px; }
.main-content-block .features .padlock::before { background-position: -174px -142px; width: 36px; height: 48px; top: 4px; left: 6px; }
.main-content-block .features .ok::before { background-position: -220px -142px; width: 48px; height: 43px; top: 5px; left: 0; }
.main-content-block .features .mark::before { background-position: -278px -142px; width: 48px; height: 48px; top: 1px; left: 0; }
.main-content-block .photo { background: url(/_lptemplates/interpozyczka/images/main-content-block-photo-bkg.jpg) top no-repeat; background-size: cover; width: 100%; height: 424px; }
.main-content-block .separator.mobile { display: none; }


/* -------------------- INFORMATION BLOCK -------------------- */
.information-block { width: 100%; }
.information-block h2 { padding: 48px 0 0 1px; font-size: 36px; }
.information-block ul { margin: 0; padding: 24px 0 89px 80px; list-style: none; }
.information-block li { margin: 25px 0 0; padding: 1px; position: relative; border-radius: 4px; background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #f5f9ea), color-stop(1, #f0f8fb)); background-image: -ms-linear-gradient(top, #f5f9ea, #f0f8fb); background-image: -o-linear-gradient(top, #f5f9ea, #f0f8fb); background-image: -moz-linear-gradient(top, #f5f9ea, #f0f8fb); background-image: -webkit-linear-gradient(top, #f5f9ea, #f0f8fb); background-image: linear-gradient(to bottom, #f5f9ea, #f0f8fb); }
.information-block li div { background: #fff; padding: 0 0 2px; position: relative; border-radius: 4px; }
.information-block li div::before { content: ''; width: 6px; height: 100%; display: block; position: absolute; border-radius: 3px 0 0 3px; background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #96c11f), color-stop(1, #0095da)); background-image: -ms-linear-gradient(top, #96c11f, #0095da); background-image: -o-linear-gradient(top, #96c11f, #0095da); background-image: -moz-linear-gradient(top, #96c11f, #0095da); background-image: -webkit-linear-gradient(top, #96c11f, #0095da); background-image: linear-gradient(to bottom, #96c11f, #0095da); }
.information-block li h3 { padding: 14px 30px 0 30px; font-size: 18px; }
.information-block li p { padding: 7px 30px 14px 30px; }
.information-block li .toggle { text-decoration: underline; color: #4e4e4e; }
.information-block li .small { background: #f8f8f8; margin: 1px -1px 0 0; padding: 13px 25px 15px 30px; display: none; border-radius: 3px; line-height: 18px; font-size: 12px; color: #5b5b5b; }
.information-block li::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) no-repeat; display: block; position: absolute; }
.information-block .percent::before { background-position: -10px -249px; width: 48px; height: 48px; top: 29px; left: -73px; }
.information-block .attention::before { background-position: -68px -249px; width: 46px; height: 47px; top: 30px; left: -73px; }
.information-block .money::before { background-position: -124px -249px; width: 48px; height: 46px; top: 45px; left: -74px; }
.information-block .hourglass::before { background-position: -182px -249px; width: 36px; height: 48px; top: 29px; left: -66px; }
.information-block .arrow::before { background-position: -228px -249px; width: 46px; height: 40px; top: 22px; left: -73px; }


/* -------------------- CONTENT BLOCK -------------------- */
.content-block { width: 100%; padding: 80px 0 0; }
.content-block .container { padding: 0 0 49px; }
.content-block header h2 { padding: 0 0 0 2px; font-size: 36px; }
.content-block header h3 { margin: -1px 0 0; padding: 0 0 0 2px; font-size: 24px; }
.content-block header p { padding: 30px 0 0 2px !important; line-height: 24px !important; }
.content-block .two-columns::after { content: ''; display: block; clear: both; }
.content-block .column-left { width: 681px; float: left; border-right: 1px solid #eee; }
.content-block .column-left h2 { margin: 0 0 -6px; padding: 0 0 0 2px; font-size: 36px; }
.content-block .column-left h3 { margin: -1px 0 0; padding: 0 0 0 2px; font-size: 24px; }
.content-block .column-left article { width: 620px; padding: 41px 0 0 2px; }
.content-block .column-left article h3 { margin: 0; padding: 0; color: #4e4e4e; }
.content-block .column-left article img { margin: 31px 0 0; }
.content-block .column-left article p { padding: 21px 0 0; line-height: 24px; }
.content-block .column-left article a { font-weight: bold; }
.content-block .column-right { width: 263px; margin: 0 0 0 -1px; float: right; border-left: 1px solid #eee; }
.content-block .column-right .process { margin: -76px 0 0; padding: 0 0 0 34px; }
.content-block .column-right .process li { width: 229px; margin: 0; margin: 223px 0 0 0; float: none; }
.content-block .column-right .process li::before { top: -144px; }
.content-block .column-right .process li::after { background-position: -323px -200px; width: 20px; height: 19px; margin-left: -10px; top: -195px; left: 50%; }
.content-block .column-right .button { padding: 55px 0 0; }
.content-block .column-right .button a { width: 200px; margin: 0 0 0 50px; font-size: 14px; }

/* ---------- CALUCLATOR ---------- */
.content-block.calculator form { padding: 41px 0 0 2px; }
.content-block.calculator .input-line { margin: 0 14px 0 0; float: left; position: relative; }
.content-block.calculator .input-line label { position: absolute; top: 10px; left: 20px; cursor: text; }
.content-block.calculator .input-line input { width: 143px; height: 36px; padding: 0 19px; border: 1px solid #e4e4e4; border-radius: 5px; }
.content-block.calculator .select-line { padding: 10px 0 0; clear: both; }
.content-block.calculator .select-line label { position: absolute; left: -9999999px; }
.content-block.calculator .select-line .jqTransformSelectWrapper { background: #fff; width: 378px; height: 36px; position: relative; vertical-align: bottom; border: 1px solid #e4e4e4; border-radius: 4px; }
.content-block.calculator .select-line .jqTransformSelectWrapper div span { width: 359px; height: 27px; padding: 9px 0 0 19px; position: absolute; cursor: pointer; }
.content-block.calculator .select-line .jqTransformSelectWrapper a.jqTransformSelectOpen { background: url(/_lptemplates/interpozyczka/images/sprites.png) -41px -200px no-repeat; width: 12px; height: 7px; display: block; position: absolute; top: 16px; right: 18px;}
.content-block.calculator .select-line .jqTransformSelectWrapper ul { background: #fff; width: 378px; max-height: 221px; margin: 0; padding: 0; overflow: auto; position: absolute; left: -1px; top: 36px; border: 1px solid #e4e4e4; list-style: none; }
.content-block.calculator .select-line .jqTransformSelectWrapper ul li { padding: 0; border-top: 1px solid #e4e4e4; }
.content-block.calculator .select-line .jqTransformSelectWrapper ul li:first-child { border: none; }
.content-block.calculator .select-line .jqTransformSelectWrapper ul a { padding: 9px 0 8px 19px; display: block; color: #4e4e4e; }
.content-block.calculator .select-line .jqTransformSelectWrapper ul a:hover, .content-block .calculator .select-line .jqTransformSelectWrapper ul .selected { background: #f6f6f6; text-decoration: none; }
.content-block.calculator .select-line .jqTransformHidden { display: none; }
.content-block.calculator .submit-line { padding: 20px 0 0; }
.content-block.calculator .submit-line button { background: #6eb34f; width: 380px; height: 48px; padding: 2px 0 0; position: relative; border: 2px solid #37683c; border-width: 0 0 2px 0; border-radius: 3px; cursor: pointer; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.21); font-family: 'opensans'; font-size: 18px; font-weight: bold; color: #fff; transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -webkit-transition: background-color 0.2s linear; }
.content-block.calculator .submit-line button:hover { background: #0091d5; border-color: #005881; }
.content-block.calculator h3 { padding: 53px 0 0 2px; font-size: 24px; }
.content-block.calculator table { margin: 8px 0 27px 2px; }
.content-block.calculator td { padding: 17px 0 0; }
.content-block.calculator .col1 { width: 201px; }
.content-block.calculator .col2 { width: 177px; font-weight: bold; }
.content-block.calculator thead tr:last-child td { padding-bottom: 20px; }
.content-block.calculator tfoot tr:first-child td { padding-top: 20px; border-top: 1px solid #eee; }
.content-block.calculator .small { padding: 12px 0 0 1px; line-height: 16px; font-size: 12px; }
.content-block.calculator p { padding: 27px 0 0 1px; line-height: 24px; }
.content-block.calculator .button { margin: 0 0 -10px; padding: 28px 0 0 2px; line-height: normal; }
.content-block.calculator .button a { width: 319px; }

/* ---------- COMPARE ---------- */
.content-block.compare .container { padding: 0 0 49px; }
.content-block.compare h3 { padding: 53px 0 0 2px; font-size: 24px; }
.content-block.compare .table-nav { height: 62px; }
.content-block.compare .table-nav .label { display: none; }
.content-block.compare .table-nav ul { width: 718px; margin: 37px 0 0 2px; padding: 0 0 25px; border-bottom: 1px solid #eee; list-style: none; }
.content-block.compare .table-nav li { min-width: 105px; margin: 0 10px 0 0; float: left; text-align: center; }
.content-block.compare .table-nav li a { padding: 0 0 6px; display: block; position: relative; text-decoration: none; color: #4e4e4e; }
.content-block.compare .table-nav li a:hover, .content-block.compare .table-nav .active a { border-bottom: 4px solid #6eb24d; font-weight: bold; }
.content-block.compare .table-nav li a:hover::before, .content-block.compare .table-nav .active a::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -300px -200px no-repeat; width: 13px; height: 6px; margin-left: -6px; display: block; position: absolute; bottom: -10px; left: 50%; }
.content-block.compare .table-box { margin: 0 0 0 2px; clear: both; }
.content-block.compare .table-box .table { display: none; }
.content-block.compare .table-box .table.active { display: block; }
.content-block.compare .col1 { width: 104px; padding-left: 19px; text-align: left; }
.content-block.compare .col2 { width: 145px; text-align: right; }
.content-block.compare .col3 { width: 167px; text-align: right; }
.content-block.compare .col4 { width: 188px; text-align: right; }
.content-block.compare .col5 { width: 74px; padding-right: 23px; text-align: right; }
.content-block.compare td { padding: 15px 0 14px 0; }
.content-block.compare th { padding: 0 0 11px 0; border-bottom: 1px solid #eee; }
.content-block.compare .grey td { background: #f7f7f7; }
.content-block.compare .table-box-mobile { display: none; }
.content-block.compare .button { padding: 43px 0 0 2px; }
.content-block.compare .button a { width: 319px; }
.content-block.compare p { padding: 17px 0 0 1px; line-height: 24px; }

@media all and (min-width:760px)
{
	.content-block.compare .table-nav ul { display: block !important; height: auto !important; border-bottom: 1px solid #eee !important;;  margin: 37px 0 0 2px !important; padding: 0 0 25px !important; }
}

/* ---------- GUIDES ---------- */
.content-block.guides .container { padding: 0 0 49px; }
.content-block .links { margin: 0; padding: 40px 0 0; overflow: hidden; list-style: none; }
.content-block .links li { width: 300px; padding: 0 0 0 19px; float: left; }
.content-block .links li:first-child { padding: 0; }
.content-block .links li h4 { height: 70px; padding: 0 0 0 2px; line-height: 30px; font-size: 24px; color: #4e4e4e; }
.content-block .links ul { margin: 0; padding: 0; list-style: none; }
.content-block .links ul li { padding: 5px 0 0 30px; float: none; position: relative; font-weight: bold; }
.content-block .links ul li:first-child { padding: 5px 0 0 30px; }
.content-block .links ul li::before { content: '•'; display: block; position: absolute; left: 3px; top: 5px; font-weight: normal; }
.content-block .links ul li a:hover { text-decoration: none; color: #0091d5; }
.content-block.guides .button { padding: 56px 0 0 2px; }
.content-block.guides .button a { width: 319px; }
.content-block.guides p { padding: 17px 0 0 1px; line-height: 24px; }

/* ---------- GUIDES INTERIOR ---------- */
.content-block.guides-interior .container { padding: 0 0 43px; }
.content-block.guides-interior::after { content: ''; display: block; clear: both; }
.content-block.guides-interior .column-left { width: 590px; margin: 10px 0 0; border-right: 1px solid #eee; }
.content-block.guides-interior .column-left .nav-box { background: #f7f7f7; width: 540px; margin: -24px 0 0 2px; padding: 0 0 20px; border-radius: 5px; }
.content-block.guides-interior .column-left .nav-box h3 { padding: 18px 0 15px 31px; font-size: 24px; color: #4e4e4e; }
.content-block.guides-interior .column-left .nav-box nav { position: relative; margin: 0 0 0 29px; }
.content-block.guides-interior .column-left .nav-box p { padding: 0; line-height: normal; }
.content-block.guides-interior .column-left .nav-box p a { background: #fff; width: 451px; height: 33px; padding: 15px 0 0 27px; display: block; position: relative; border: 1px solid #e4e4e4; border-radius: 4px; cursor: pointer; text-decoration: none; line-height: normal; font-weight: bold; color: #4e4e4e; }
.content-block.guides-interior .column-left .nav-box p a::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -41px -200px no-repeat; width: 12px; height: 7px; display: block; position: absolute; top: 22px; right: 30px; }
.content-block.guides-interior .column-left .nav-box ul { background: #fff; width: 478px; margin: 0; padding: 0; display: none; position: absolute; top: 49px; left: 0; z-index: 99; border: 1px solid #e4e4e4; list-style: none; font-weight: bold; }
.content-block.guides-interior .column-left .nav-box li { border-top: 1px solid #e4e4e4; }
.content-block.guides-interior .column-left .nav-box li:first-child { border: none; }
.content-block.guides-interior .column-left .nav-box li a { padding: 15px 0 14px 27px; display: block; text-decoration: none; color: #4e4e4e; }
.content-block.guides-interior .column-left .nav-box li a:hover { background: #f6f6f6; }
.content-block.guides-interior .column-left p { padding: 17px 50px 6px 1px; line-height: 24px; }
.content-block.guides-interior .column-left h2 { margin: 0; padding: 51px 0 0 2px; font-size: 36px; }
.content-block.guides-interior .column-left h4 { margin: 0 0 -7px; padding: 35px 0 0 2px; font-size: 24px; color: #4e4e4e; }
.content-block.guides-interior .column-left .button { padding: 97px 0 0 2px; line-height: normal; }
.content-block.guides-interior .column-left .button a { width: 319px; }
.content-block.guides-interior .column-right { width: 354px; margin: 10px 0 0 -1px; border-left: 1px solid #eee; }
.content-block.guides-interior .column-right .links { margin: -6px 0 -4px; padding: 0 0 0 47px; }
.content-block.guides-interior .column-right .links li { width: auto; padding: 50px 0 0; float: none; }
.content-block.guides-interior .column-right .links li:first-child { padding: 0; }
.content-block.guides-interior .column-right .links ul li { padding: 5px 0 0 30px; }
.content-block.guides-interior .column-right .links ul li:first-child { padding: 5px 0 0 30px; }

/* ---------- FORM ---------- */
.content-block.form .container { padding: 0 0 50px; }
.content-block.form::after { content: ''; display: block; clear: both; }
.content-block .img-form { margin: 53px 0 32px 2px; display: block; }
.content-block.form .column-left { width: 700px; border: none; }
.content-block.form .column-left p { padding: 22px 0 0 1px; line-height: 22px; }
.content-block.form .column-right { width: 229px; margin: 0; border: none; }
.content-block.form .column-right .process { margin: -47px 0 0; padding: 0; }
.content-block.form .column-right .process li { width: 229px; margin: 0; margin: 223px 0 0 0; float: none; }
.content-block.form .column-right .process li::before { top: -144px; }
.content-block.form .column-right .process li::after { background-position: -323px -200px; width: 20px; height: 19px; margin-left: -10px; top: -195px; left: 50%; }

/* ---------- HOW ---------- */
.content-block.how h2 { margin: 0; }
.content-block.how p { padding: 27px 32px 0 1px; line-height: 24px; }
.content-block.how .button { margin: 0 0 -10px; padding: 28px 0 0 2px; line-height: normal; }
.content-block.how .button a { width: 319px; }


/* -------------------- WARNING BLOCK -------------------- */
.warning-block { background: #fdffbd; width: 100%; height: 51px; position: fixed; bottom: 0; z-index: 100; text-align: center; font-size: 14px; color: #000; }
.warning-block p { margin: 10px 0 0; padding: 6px 0 0 44px; display: inline-block; position: relative; text-align: left; }
.warning-block p::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -365px -142px no-repeat; width: 28px; height: 28px; display: block; position: absolute; top: 0; left: 0; }


/* -------------------- FOOTER BLOCK -------------------- */
.footer-block { width: 100%; position: relative; color: #fff; }
.footer-block .decorative-element { background: url(/_lptemplates/interpozyczka/images/footer-block-decorative-element-bkg.png) no-repeat; width: 327px; height: 734px; position: absolute; top: 3px; right: 0; text-indent: -9999999px; }
.footer-block .container div { margin: 0 0 0 3px; text-indent: -9999999px; }
.footer-block .grey-bkg { background: #f7f7f7; padding: 43px 0 31px; }
.footer-block .grey-bkg .container div { background: url(/_lptemplates/interpozyczka/images/footer-block-text-on-grey.png) no-repeat; width: 636px; height: 480px; }
.footer-block .blue-bkg { background: #0095db; padding: 61px 0 57px; }
.footer-block .blue-bkg .container div { background: url(/_lptemplates/interpozyczka/images/footer-block-text-on-blue.png) no-repeat; width: 814px; height: 177px; }
.footer-block .navy-bkg { background: #1a4b62; height: 55px; }
.footer-block p { padding: 18px 0 0 7px; float: left; }
.footer-block ul { margin: 0; padding: 18px 0 0; float: right; list-style: none; }
.footer-block li { padding: 0 0 0 34px; float: left; position: relative; }
.footer-block li::before { content: '•'; display: block; position: absolute; top: 0; left: 15px; color: #6796ac; }
.footer-block li:first-child::before { display: none; }
.footer-block li .up { background: url(/_lptemplates/interpozyczka/images/sprites.png) -10px -200px no-repeat; width: 21px; height: 12px; margin: 5px 0 0; display: block; text-indent: -9999999px; }
.footer-block a { color: #fff; }

.privacy ol li {padding:10px 0px;}

@media all and (max-width:1000px)
{

body { padding: 53px 0 60px; }
.button.find a { padding-left: 0; }
.button.find a::before { display: none; }
.container { width: 768px; }
.separator { min-width: 768px; height: 3px; }
.top-block, .find-block, .main-content-block, .information-block, .warning-block, .footer-block, .content-block { min-width: 768px; }

.calculator .container { background: none; }
.calculator { background: url(/_lptemplates/interpozyczka/images/calculator-tablet-bkg.jpg) top right no-repeat; }

.top-block { height: 53px; z-index: 102; background-image: -webkit-gradient(linear, left, right, color-stop(0, #86bc33), color-stop(1, #109ac7)); background-image: -ms-linear-gradient(left, #86bc33, #109ac7); background-image: -o-linear-gradient(left, #86bc33, #109ac7); background-image: -moz-linear-gradient(left, #86bc33, #109ac7); background-image: -webkit-linear-gradient(left, #86bc33, #109ac7); background-image: linear-gradient(to right, #86bc33, #109ac7); }
.top-block .container { position: relative; }
.top-block h1 { width: auto; height: auto; padding: 5px 0 0 100px; float: none; }
.top-block h1 a { background-position: -10px -359px; }
.top-block h1 span { display: block; }
.top-block .mobile-menu-pictogram { display: block; position: absolute; top: 4px; left: 19px; }
.top-block .mobile-menu-pictogram::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -353px -200px no-repeat; width: 23px; height: 15px; display: block; position: absolute; top: 15px; left: 15px; z-index: 0; }
.top-block .mobile-menu-pictogram a { width: 23px; height: 15px; padding: 15px; display: block; position: relative; z-index: 1; text-indent: -9999999px; }
.top-block .mcafee { display: none; }
#top-menu { display: none; }
.top-block #all-options { position: fixed; }
.top-block ul { padding: 71px 0 0; position: relative; }
.top-block ul::before { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -284px -249px no-repeat; width: 20px; height: 18px; display: block; position: absolute; top: 18px; left: 35px; }
.top-block li { float: none; }
.top-block li a { padding: 6px 0 5px 35px; border: none; font-family: 'robotoslab'; font-size: 18px; color: #fff; transition: none; }
.top-block li a:hover, .top-block .active a { background: #fff; color: #6eb04b; }
.top-block .separator { display: none; }


.find-block h2 { width: 460px; padding: 67px 0 0 34px; line-height: 36px; font-size: 30px; }
.find-block h2 br { display: none; }
.find-block h3 { display: none; }
.find-block form { width: 370px; padding: 54px 0 0 34px; font-size: 18px; }
.find-block .inner-text { width: 177px; padding: 15px 18px 0 0; text-align: left; }
.find-block .inner-text.padding { padding: 23px 18px 0 0; }
.find-block .select-line .jqTransformSelectWrapper { width: 180px !important; margin: 10px 0 0; }
.find-block .select-line .jqTransformSelectWrapper span { width: 181px !important; height: 36px !important; padding: 12px 0 0 16px !important; }
.find-block .select-line .jqTransformSelectWrapper a.jqTransformSelectOpen { right: 20px; }
.find-block .select-line .jqTransformSelectWrapper ul { width: 197px !important; }
.find-block .select-line .jqTransformSelectWrapper ul a { padding: 12px 0 6px 16px; }
.find-block .submit-line { padding: 20px 0 0 0; }
.find-block .submit-line button { width: 292px; padding: 3px 0 0; text-align: center; font-size: 22px; }
.find-block .submit-line button::before { display: none; }
.find-block .commitment { margin: 21px 0 0 29px; padding: 10px 0 0 49px; line-height: 18px; }
.find-block .commitment::before { top: 5px; }
.find-block .commitment br { display: block; }
.find-block .number-of-applications { display: none; }

.main-content-block { background: none; padding: 34px 0 0; text-align: center; }
.main-content-block h2 { padding: 0; text-align: center; font-size: 24px; }
.main-content-block h3 { margin: 0; padding: 11px 0 0; text-align: center; font-size: 16px; }
.process { display: inline-block; padding: 193px 0 52px; }
.main-content-block p { width: auto; padding: 34px 34px 0; text-align: left; }
.main-content-block .button { padding: 64px 0 0; text-align: center; }
.main-content-block .button a { width: 280px; }
.main-content-block .separator { display: none; }
.main-content-block .separator.mobile { display: block; margin-bottom: 34px; }
.main-content-block .features { margin: -1px 0 0; padding: 0 0 67px 46px; text-align: left; }
.main-content-block .features li { width: 230px; }
.main-content-block .features li:nth-child(2n) { width: 230px; margin-left: 70px; }
.main-content-block .features p { width: auto; }
.main-content-block .features .clock::before { top: 4px; }
.main-content-block .features .viewfinder::before { top: 0; }
.main-content-block .features .currency::before { top: -11px; }
.main-content-block .features .padlock::before { top: -1px; }
.main-content-block .features .ok::before { top: 4px; }
.main-content-block .features .mark::before { top: 0; }
.main-content-block .photo { height: 281px; }

.information-block h2 { padding: 34px 0 0; text-align: center; font-size: 24px; }
.information-block ul { margin: 0 35px 0 30px; padding-top: 19px; padding-bottom: 59px; }

.content-block { padding: 43px 0 0; }
.content-block .container { padding: 0 0 55px; }
.content-block header h2 { padding: 0 0 0 32px; font-size: 24px; }
.content-block header p { padding: 22px 32px 0 !important; }
.content-block header h3 { margin: 0; padding: 11px 0 0 33px; font-size: 16px; }
.content-block .column-left h3 { padding: 41px 0 0 32px; font-size: 24px; }
.content-block .column-left { width: auto; margin: -41px 0 0; float: none; border: none; }
.content-block .column-left h2 { padding: 0 0 0 32px; display: none; font-size: 24px; }
.content-block .column-left article { width: 700px; margin: 0 auto; padding: 41px 0 0; }
.content-block .column-left article img { width: 100%; }
.content-block .column-right { display: none; }
.content-block.calculator form { padding: 32px 0 0 33px; }
.content-block.calculator .input-line { margin: 10px 0 0; float: none; }
.content-block.calculator .input-line input { width: 239px; }
.content-block.calculator .select-line .jqTransformSelectWrapper { width: 277px; }
.content-block.calculator .select-line .jqTransformSelectWrapper div span { width: 258px; }
.content-block.calculator .select-line .jqTransformSelectWrapper ul { width: 277px; }
.content-block.calculator .submit-line { padding: 10px 0 0; }
.content-block.calculator .submit-line button { width: 279px; }
.content-block.calculator h3 { padding: 53px 0 0 33px; }
.content-block.calculator table { margin: 0 0 27px 33px; }
.content-block.calculator .col2 { width: 78px; }
.content-block.calculator .small { padding: 12px 33px 0; }
.content-block.calculator p { padding: 27px 0 0 33px; }
.content-block.calculator .button { margin: 0; padding: 32px 0 7px 33px; }
.content-block.calculator .button a { width: 279px; }
.content-block.guides .container { padding: 0 0 55px; }
.content-block.guides header p { text-align: left; }
.content-block .links { padding: 50px 0 0 33px; }
.content-block .links li { width: auto; margin-left: 30px; }
.content-block .links li li { margin-left: 0; }
.content-block .links li:first-child { margin-left: 0; }
.content-block .links li h4 { height: 59px; line-height: 24px; font-size: 18px; }
.content-block.guides .button { padding: 58px 0 0; text-align: center; }
.content-block.guides .button a { width: 279px; }
.content-block.guides p { padding: 34px 0 0; text-align: center; }
.content-block.form .container { padding: 0 0 56px; }
.content-block.form .column-left { width: auto; float: none; }
.content-block .img-form { width: 700px; height: 847px; margin: 86px auto 0; }
.content-block.form .column-right { display: none; }
.content-block.form .column-left p { padding: 33px 34px 0; }
.content-block.guides-interior .container { padding: 0 0 55px; }
.content-block.guides-interior .column-left { width: auto; margin: 18px 0 0; float: none; border: none; }
.content-block.guides-interior .column-left .nav-box { width: auto; margin: 0 36px; }
.content-block.guides-interior .column-left .nav-box nav { margin: 0 21px; }
.content-block.guides-interior .column-left .nav-box p a { width: 625px; }
.content-block.guides-interior .column-left .nav-box ul { width: 652px; }
.content-block.guides-interior .column-left h2 { display: none; }
.content-block.guides-interior .column-left h4 { margin: 0; padding: 47px 0 0 33px; }
.content-block.guides-interior .column-left p { padding: 10px 33px 0 33px; }
.content-block.guides-interior .column-left .button { padding: 93px 0 34px; text-align: center; }
.content-block.guides-interior .column-left .button a { width: 279px; }
.content-block.guides-interior .column-left .center { padding: 0; text-align: center; }
.content-block.guides-interior .column-right { display: none; }
.content-block.compare .container { padding: 0 0 55px; }
.content-block.compare header p { text-align: left; }
.content-block.compare h3 { padding: 53px 0 0 32px; }
.content-block.compare .table-nav { margin: 0 0 0 24px; }
.content-block.compare .table-box { margin: 0 0 0 24px; }
.content-block.compare .button { padding: 43px 0 0; text-align: center; }
.content-block.compare .button a { width: 279px; }
.content-block.compare p { padding: 34px 0 0; text-align: center; }

.content-block.how .button { margin: 0; padding: 43px 0 0; text-align: center; }
.content-block.how .button a { width: 279px; }
.content-block.how .center { padding: 34px 0 0; text-align: center; }
.content-block.how p { padding: 34px 32px 0; }

.warning-block { height: 60px; }
.warning-block p { margin: 0; padding: 14px 0 0 34px; display: block; text-align: left; font-size: 11px; color: #000; }
.warning-block p::before { display: none; }

.footer-block .decorative-element { display: none; }
.footer-block .grey-bkg { padding: 63px 0 56px; }
.footer-block .grey-bkg .container div  { background-position: 0 -484px; width: 693px; height: 462px; margin: 0 0 0 35px; }
.footer-block .blue-bkg .container div { background-position: 0 -430px; width: 697px; height: 200px; margin: 0 0 0 35px; }
.footer-block .navy-bkg { height: 122px; }
.footer-block .container { position: relative; }
.footer-block p { padding: 0; float: none; position: absolute; top: 73px; left: 35px; }
.footer-block ul { width: 747px; padding: 0; float: none; position: absolute; top: 21px; left: 21px; }
.footer-block li { padding: 0 20px 0 14px !important; }
.footer-block li::before { display: none; }
.footer-block li:first-child { padding: 0; }
.footer-block li:first-child::after { content: '•'; display: block; position: absolute; top: 0; right: 0; color: #6796ac; }
.footer-block li:last-child { position: static; }
.footer-block li .up { position: absolute; top: 3px; right: 35px; }

.contact-form { background-color: white; margin: 0 auto;  /* - padding-left: 25px;  margin-left: -25px; margin-top: 30px;*/ }
.contact-form fieldset {/* padding-right: 40px; */ margin: 0 auto; text-align: center; }
.contact-form fieldset .title { padding: 28px 0; }
.contact-form .inputs-group { display: inline-block;  float: left;  width: 200px; margin-right: 0px;}
.contact-form .input-line { position: relative; margin-bottom: 10px;}
.contact-form .input-line label { display: none; }
.contact-form .input-line input { font-weight: 600; border: 1px solid #d4d8da; border-right-color:#f3f8fa; border-bottom-color:#f3f8fa;  border-radius: 5px; width: 100%; box-sizing: border-box; background-color: #f3f8fa; color: #393939;  padding: 13px 13px; line-height: 22px; font-size: 16px; }
.contact-form .input-line.error input { border-color: #950000; }
.contact-form .input-line input::-webkit-input-placeholder { color: #393939; }
.contact-form .input-line input:-moz-placeholder { color: #393939; }
.contact-form .input-line input::-moz-placeholder { color: #393939; }
.contact-form .input-line input:-ms-input-placeholder { color: #393939; }
.contact-form .textarea-line {display: inline-block;  float: inherit; margin-left: 10px; }
.contact-form .textarea-line label { display: none; }
.contact-form .textarea-line textarea { font-weight: 600; max-width:200px; border: 1px solid #d4d8da; border-right-color:#f3f8fa; border-bottom-color:#f3f8fa; border-radius: 5px; width: 100%; box-sizing: border-box; height: 225px; background-color: #f3f8fa; color: #393939; padding: 13px 13px; line-height: 22px; font-size: 16px; }
.contact-form .textarea-line.error textarea { border-color: #950000; }
.contact-form .input-line input:focus { background-color: #e8f5f9; }
.contact-form .textarea-line textarea:focus { background-color: #e8f5f9; }
.contact-form .button { clear: both; /* - text-align: right;*/ padding: 5px 0 20px 0; }
.contact-form .button input { width: 100%; max-width: 150px; border-width: 0; font-family: 'opensans'; font-weight: bold; font-size: 20px; color: white; background-color: #6eb34f; box-shadow: inset 0 -4px #37683c; cursor: pointer; border-radius: 3px; line-height: 24px; padding: 17px 0; }
.contact-form .button input:hover { background-color: #0091d5; } 

#contact { text-align: center; }
#contact fieldset { display: inline-block; border: none; }

.find-block form{width:500px; font-size:16px}
.find-block .input-line input{width:235px;margin-top:10px;font-size:16px;color:#2d2d2d;}
.find-block .select-line.time .jqTransformSelectWrapper{width:249px !important;}
.find-block .select-line .jqTransformSelectWrapper ul{width:235px !important;}
.find-block .select-line .jqTransformSelectWrapper span{width: 220px !important;}
.clr{padding:0;}
 .error-message{width:228px;margin-top:5px;}
}

@media all and (max-width:760px)
{

.container { width: 320px; }
.separator { min-width: 320px; height: 3px; }
.top-block, .find-block, .main-content-block, .information-block, .warning-block, .footer-block, .content-block { min-width: 320px; }

.top-block h1 { padding-left: 60px; }
.top-block .mobile-menu-pictogram { width: 34px; height: 26px; top: 8px; left: 0; }
.top-block .mobile-menu-pictogram::before { top: 11px; left: 11px; }
.top-block .mobile-menu-pictogram a { padding: 11px; }

.find-block { background: url(/_lptemplates/interpozyczka/images/find-block-mobile-bkg.png) 100% 85px no-repeat; height:790px; }
.find-block h2 { padding: 37px 0 0 20px; width: auto; font-size: 24px; }
.find-block form { width: auto; padding: 34px 0 0; }
.find-block .inner-text {    width: 100%;padding: 10px 0px 0px 0;font-size: 18px;text-align: center;}
.find-block .inner-text.padding { padding: 23px 19px 0 0; }
.find-block .submit-line { margin: 0 auto; padding: 20px 0 0; text-align: center; }
.find-block .submit-line button { display: inline-block; }

.main-content-block h2 { padding: 0 0 0 19px; text-align: left; }
.main-content-block h3 { padding: 11px 0 0 19px; text-align: left; }

.process { margin: -47px 0 0; padding: 0 0 30px; }
.process li { width: 229px !important; margin: 0 auto; margin: 223px 0 0 0; float: none; }
.process li::before { top: -144px; }
.process li::after { background-position: -323px -200px; width: 20px; height: 19px; margin-left: -10px; top: -195px; left: 50%; }
.process .find { margin-left: 0; }
.process .find::after { left: 50%; }

.main-content-block p { padding: 21px 20px 0; }
.main-content-block .features li { width: 190px; float: none; }
.main-content-block .features li:nth-child(2n) { width: 190px; margin-left: 0; }
.main-content-block .features { margin: 0 0 0 20px; padding: 0; }
.main-content-block .photo { height: 185px; }
.information-block h2 { display: none; }
.information-block li::before { display: none; }
.information-block ul { margin: 0; padding: 17px 0 52px; }
.information-block li { background: none; margin: 0; padding: 37px 20px 0; }
.information-block li div::before { display: none; }
.information-block li div { background: none; padding: 0; }
.information-block li h3 { padding: 0; }
.information-block li p { padding: 7px 0 0; }
.information-block li .small { background: none; margin: 0; padding: 28px 0 0; }

.footer-block .grey-bkg { padding: 43px 0 59px; }
.footer-block .grey-bkg .container div { background-position: top right; width: 277px; height: 1044px; margin: 0 0 0 20px; }
.footer-block .blue-bkg { padding: 61px 0 36px; }
.footer-block .blue-bkg .container div { background-position: top right; width: 274px; height: 265px; margin: 0 0 0 20px; }
.footer-block ul { width: 314px; left: 6px; }
.footer-block li .up { top: -3px; }
.footer-block p { left: 20px; }

.warning-block p { padding: 7px 0 0 20px; }

.calculator { background: none; }
.content-block { padding: 43px 0 0; }
.content-block header { padding: 0 20px; }
.content-block header p { padding: 22px 0 0 0 !important; }
.content-block header p br { display: none; }
.content-block header h2 { padding: 0; }
.content-block header h3 { padding-left: 0; }
.content-block.calculator form { padding: 32px 0 0 21px; }
.content-block.calculator h3 { padding: 53px 0 0 20px; }
.content-block.calculator table { margin: 8px 0 27px 20px; }
.content-block.calculator .small { padding: 12px 20px 0; }
.content-block.calculator p { padding: 27px 20px 0; }
.content-block.calculator .button { padding: 37px 20px 2px; }
.content-block.form .column-left p { padding-left: 20px; padding-right: 20px; }
.content-block .column-left article h3 { padding-left: 20px; padding-right: 20px; }
.content-block .links { padding:0 0 0 20px; }
.content-block .links li { float: none; margin: 50px 0 0; padding: 0; }
.content-block .links li h4 { height: auto; padding-bottom: 20px; }
.content-block .links li li { margin-top: 0; }
.content-block.guides p { text-align: left; padding-left: 20px; padding-top: 27px; }
.content-block.calculator .button { text-align: center; padding: 37px 0 0; }
.content-block .img-form { width: 281px; height: 847px; }
.content-block.guides-interior .column-left .nav-box { height: 148px; margin: 0 10px; }
.content-block.guides-interior .column-left .nav-box h3 { padding: 13px 0 9px 11px; }
.content-block.guides-interior .column-left .nav-box nav { margin: 0 0 0 10px; }
.content-block.guides-interior .column-left .nav-box p a { width: 251px; }
.content-block.guides-interior .column-left .nav-box ul { width: 278px; }
.content-block.guides-interior .column-left h4 { padding-left: 20px; padding-right: 20px; }
.content-block.guides-interior .column-left p { padding-left: 20px; padding-right: 20px; }
.content-block.guides-interior .column-left .button { padding: 37px 0 0; text-align: center; }
.content-block.guides-interior .column-left .center { text-align: left; padding: 27px 0 0 20px; }
.content-block.how .center { padding: 27px 0 0 20px; text-align: left; }
.content-block .column-left h3 { padding-left: 20px; }
.content-block .column-left article p { padding-left: 20px; padding-right: 20px; }
.content-block.how p { padding-left: 20px; padding-right: 20px; }
.content-block .column-left article { width: 320px; }
.content-block.compare h3 { padding-left: 20px; }
.content-block.compare p { padding: 27px 0 0 20px; text-align: left; }
.content-block.compare .table-nav { width: 150px; height: 39px; margin: 30px 0 0 20px; position: relative; }
.content-block.compare .table-nav .label { background: #6eb14c; padding: 10px; display: block; position: relative; cursor: pointer; font-weight: bold; color: #fff; }
.content-block.compare .table-nav .label::after { content: ''; background: url(/_lptemplates/interpozyczka/images/sprites.png) -314px -249px no-repeat; width: 13px; height: 6px; display: block; position: absolute; top: 16px; right: 16px; }
.content-block.compare .table-nav ul { width: 150px; margin: 0; padding: 0; display: none; border: none; position: absolute; top: 39px; left: 0; }
.content-block.compare .table-nav li { width: auto; margin: 0; padding: 1px 0 0; float: none; text-align: left; }
.content-block.compare .table-nav li a { background: #6eb14c; padding: 10px; font-weight: bold; color: #fff; transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -webkit-transition: background-color 0.2s linear; }
.content-block.compare .table-nav li a:hover::before, .content-block.compare .table-nav .active a::before { display: none; }
.content-block.compare .table-nav li a:hover, .content-block.compare .table-nav .active a { border: none; background: #0091d5; }
.content-block.compare .table-box { display: none; }
.content-block.compare .table-box-mobile { display: block; padding: 0 0 0 20px; }
.content-block.compare .table-box-mobile .table { display: none; }
.content-block.compare .table-box-mobile .table.active { display: block; }
.content-block.compare .table-box-mobile .table table { margin: 20px 0 0; }
.content-block.compare .table-box-mobile .table table thead td { width: auto; text-align: left; font-weight: bold; }
.content-block.compare .col1 { width: 170px; padding: 0; text-align: left; }
.content-block.compare td { width: 110px; padding: 7px 0; text-align: right; }

.contact-form { background-color: white; margin: 0 auto;  /* - padding-left: 25px;  margin-left: -25px; margin-top: 30px;*/ }
.contact-form fieldset {/* padding-right: 40px; */ margin: 0 auto; text-align: center; }
.contact-form fieldset .title { padding: 28px 0; margin: 40px 20px 20px 20px;}
.contact-form .inputs-group { display: inline-block; float: inherit;  width: 200px; /*margin-right: 10px;*/}
.contact-form .input-line { position: relative; margin-bottom: 10px;}
.contact-form .input-line label { display: none; }
.contact-form .input-line input { font-weight: 600; border: 1px solid #d4d8da; border-right-color:#f3f8fa; border-bottom-color:#f3f8fa;  border-radius: 5px; width: 100%; box-sizing: border-box; background-color: #f3f8fa; color: #393939;  padding: 13px 13px; line-height: 22px; font-size: 16px; }
.contact-form .input-line.error input { border-color: #950000; }
.contact-form .input-line input::-webkit-input-placeholder { color: #393939; }
.contact-form .input-line input:-moz-placeholder { color: #393939; }
.contact-form .input-line input::-moz-placeholder { color: #393939; }
.contact-form .input-line input:-ms-input-placeholder { color: #393939; }
.contact-form .textarea-line {display: block; float:inherit; margin-left: 0px; }
.contact-form .textarea-line label { display: none; }
.contact-form .textarea-line textarea { font-weight: 600; max-width:200px; border: 1px solid #d4d8da; border-right-color:#f3f8fa; border-bottom-color:#f3f8fa; border-radius: 5px; width: 100%; box-sizing: border-box; height: 225px; background-color: #f3f8fa; color: #393939; padding: 13px 13px; line-height: 22px; font-size: 16px; }
.contact-form .textarea-line.error textarea { border-color: #950000; }
.contact-form .input-line input:focus { background-color: #e8f5f9; }
.contact-form .textarea-line textarea:focus { background-color: #e8f5f9; }
.contact-form .button { clear: both; display: block; text-align: center; padding: 5px 0 20px 0; }
.contact-form .button input { width: 100%; max-width: 150px; border-width: 0; font-family: 'opensans'; font-weight: bold; font-size: 20px; color: white; background-color: #6eb34f; box-shadow: inset 0 -4px #37683c; cursor: pointer; border-radius: 3px; line-height: 24px; padding: 17px 0; }
.contact-form .button input:hover { background-color: #0091d5; } 

#contact { text-align: center; }
#contact fieldset { display: inline-block; border: none; }
.find-block form{width:100%;}
.find-block .input-line input{width:307px;margin-top:10px;font-size:18px;color:#2d2d2d;}
.find-block .inner-text{width:320px}
.select-line .time{width:100%;}
.find-block .select-line.time .jqTransformSelectWrapper{width:320px !important;}
.find-block .select-line .jqTransformSelectWrapper ul{width:320px !important;}
.find-block .select-line .jqTransformSelectWrapper span{width: 225px !important;}
.error-message{width:300px;margin-top:5px;}
}

@media all and (max-width:760px) and (orientation: landscape)
{

.top-block { position: absolute; top: -53px; }
.warning-block { position: absolute; bottom: -60px; }

}


@media all and (max-height:400px)
{
	 body { padding-top: 0; }
	.all { position: relative; overflow: hidden; }
	.area { position: static; }
	.top-block .container { position: static; }
	.top-block { position: absolute; width: 100%; top: 0; }
	#top-menu { display: none; }
	.top-block #all-options { position: absolute; height: auto; padding-bottom: 50px; }
	
	
	.warning-block { font-size: 13px;  height: 30px; line-height: 30px; }
	.warning-block p { padding-top: 0; }
	.warning-block p br { display: none; }
}



.warning{
	color: #fff;
	padding: 12px 40px;
}

.warning2{
	color: #fff;
	padding: 39px 0 0 25px;
}

.warning a,
	.warning2 a{
	text-decoration: underline;
	color: #fff;
}