@font-face {
    font-family: 'opensans';
    src: url('/_lptemplates/pozyczlatwo/fonts/opensans-regularwebfont.eot');
    src: url('/_lptemplates/pozyczlatwo/fonts/opensans-regularwebfont.eot?#iefix') format('embedded-opentype'),
         url('/_lptemplates/pozyczlatwo/fonts/opensans-regularwebfont.woff') format('woff'),
         url('/_lptemplates/pozyczlatwo/fonts/opensans-regularwebfont.ttf') format('truetype'),
         url('/_lptemplates/pozyczlatwo/fonts/opensans-regularwebfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans';
    src: url('/_lptemplates/pozyczlatwo/fonts/opensans-boldwebfont.eot');
    src: url('/_lptemplates/pozyczlatwo/fonts/opensans-boldwebfont.eot?#iefix') format('embedded-opentype'),
         url('/_lptemplates/pozyczlatwo/fonts/opensans-boldwebfont.woff') format('woff'),
         url('/_lptemplates/pozyczlatwo/fonts/opensans-boldwebfont.ttf') format('truetype'),
         url('/_lptemplates/pozyczlatwo/fonts/opensans-boldwebfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
body { color:#01565e; margin:0; padding:0; font-size:14px; font-family:opensans, arial, sans-serif; -webkit-font-smoothing: antialiased; }
body.unselectable {-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}

form, fieldset { margin:0; padding:0; border-width:0; }
input, select, textarea { font-family:arial, serif; font-size:12px; color:black; resize:none }
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-width:0; }
a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }
.none {display:none; }
.columns {width:100%;overflow:hidden;}
.clear {clear: both;}
* { margin-top:0; margin-bottom:0; -webkit-text-size-adjust: none; text-size-adjust: none; -moz-text-size-adjust: none; }

.input-text {  }
.input-text label { display:inline-block; padding-right:10px; }
.input-text input {  }

.all { background-color:white; overflow:hidden; position: relative; }
.all::before { content:" "; position:absolute; width:100%; height:3px; top:0; left:0; background:#3bb7c3 url(/_lptemplates/pozyczlatwo/images/header-line-bg.png) repeat 0 0; z-index:2 }
.all:before { content:" "; position:absolute; width:100%; height:3px; top:0; left:0; background:#3bb7c3 url(/_lptemplates/pozyczlatwo/images/header-line-bg.png) repeat 0 0; z-index:2 }

.content { width:1180px; margin:0 auto; padding:0 10px; }
.content-form { width:1180px; margin:0 auto; padding:15px 10px; }
.top-bg {position: relative; overflow:hidden;border-bottom:1px solid #e8eeee; 
    background: rgb(246,250,252);
    background: -moz-linear-gradient(left, rgba(246,250,252,1) 0%, rgba(235,246,247,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(246,250,252,1)), color-stop(100%,rgba(235,246,247,1)));
    background: -webkit-linear-gradient(left, rgba(246,250,252,1) 0%,rgba(235,246,247,1) 100%);
    background: -o-linear-gradient(left, rgba(246,250,252,1) 0%,rgba(235,246,247,1) 100%);
    background: -ms-linear-gradient(left, rgba(246,250,252,1) 0%,rgba(235,246,247,1) 100%);
    background: linear-gradient(to right, rgba(246,250,252,1) 0%,rgba(235,246,247,1) 100%);  }
.top-bg .content { height:96px; }
.index .top-bg { border:0; background-color:transparent }
.index .top-bg .content {  height:547px; overflow: hidden; background:url(/_lptemplates/pozyczlatwo/images/index-bg.jpg) no-repeat bottom center; z-index: 1; position: relative; border:0}
.index .top-bg::before { content:" "; position:absolute; width:50%; height:547px; top:0; left:0; background:url(/_lptemplates/pozyczlatwo/images/top-left-bg.jpg); }
.index .top-bg:before { content:" "; position:absolute; width:50%; height:547px; top:0; left:0; background:url(/_lptemplates/pozyczlatwo/images/top-left-bg.jpg); }
.index .top-bg::after { content:" "; position:absolute; width:50%; height:547px; top:0; right:0; background:url(/_lptemplates/pozyczlatwo/images/top-right-bg.jpg);}
.index .top-bg:after { content:" "; position:absolute; width:50%; height:547px; top:0; right:0; background:url(/_lptemplates/pozyczlatwo/images/top-right-bg.jpg);}

/* Text */
.text { line-height:24px; }


/*Buttons*/
p.button {  }
p.button span.icon-holder {  }

p.button { padding:2px 0; }
p.button .icon-holder { margin-left:-5px; line-height:42px; margin-right:10px; }
p.button .icon-holder img { vertical-align:middle; }
p.button a { color:#4a5666; font-weight:bold; font-family: arial, sans-serif; font-size:12px; border-radius:100px; display:inline-block; padding:0 25px; line-height:42px; background-color:white; box-shadow:inset 0 1px 0 #e8f5f7, inset 0 -1px 0 #33b7c4, 0 2px 2px -2px #33b7c4; }
p.button input, p.button button { color:#4a5666; font-weight:bold; font-size:12px; cursor:pointer; border-radius:100px; display:inline-block; padding:0 25px; height:42px; border-width:0; box-shadow:none; background-color:white; box-shadow:inset 0 1px 0 #e8f5f7, inset 0 -1px 0 #33b7c4, 0 2px 2px -2px #33b7c4; }

p.button a:hover { text-decoration:none; }

/* Header */
h1 img { height: 56px; width: auto; }
header { padding-top:3px;  }
header .content { position:relative; }
header .item-content { position:relative; z-index:1; overflow:hidden; }
/*header .bg { position:absolute; width:801px; height:606px; top:0; left:0; background:url(/_lptemplates/pozyczlatwo/images/top-bg-gradients.png) no-repeat 0 0; }*/

header .logo { padding-top:19px; float:left; }

.main-menu { padding-top:40px; float:right; }
.main-menu ul { float:right; margin:0; padding:0; }
.main-menu ul li { margin-left:30px; float:left; list-style:none; }
.main-menu ul li.holder { display:none }
.main-menu ul li a { display:block; font-size:12px; font-weight:bold; color:#4a5665; }

.main-menu ul li.home { position:relative; top:-3px; right:-8px; }
.main-menu ul li.home a { width:14px; height:12px; padding:5px; position:relative; text-indent:-10000px; }
.main-menu ul li.home a::before { content:" "; position:absolute; width:14px; height:12px; top:5px; left:5px; background:url(/_lptemplates/pozyczlatwo/images/home.png) }
.main-menu ul li.home a:before { content:" "; position:absolute; width:14px; height:12px; top:5px; left:5px; background:url(/_lptemplates/pozyczlatwo/images/home.png) }


.main-menu ul li.active a { color:#34b7c3; }
.main-menu ul li a:hover { color:#34b7c3; text-decoration:none; }
.all-options { display:none }
/**/
.main-box { width: 450px; float: left; overflow: hidden; }
.main-box h2 { font-size:42px; line-height:54px; color:#01565E; font-weight:normal; padding-top:88px}
.main-box h2 strong { font-weight:bold; display: block; }
.main-box ul { margin:0; padding:49px 0 0 0 }
.main-box ul li { margin:0; padding:0 0 18px 33px; list-style-type:none; font-size:14px; line-height:18px; color:#01565E; position: relative; }
.main-box ul li::before { content:" "; position:absolute; width:17px; height:15px; top:0; left:0; background:url(/_lptemplates/pozyczlatwo/images/checker.png); }
.main-box ul li:before { content:" "; position:absolute; width:17px; height:15px; top:0; left:0; background:url(/_lptemplates/pozyczlatwo/images/checker.png); }
.main-box .contact-box { position: absolute; bottom:24px; left:0; overflow: hidden; } 
.main-box .contact-box p { padding-left:34px; float: left; font-size:12px; line-height:21px; color:#01565E; position: relative; }
.main-box .contact-box p::before { content:" "; position:absolute; width:26px; height:21px; top:0; left:0; background:url(/_lptemplates/pozyczlatwo/images/weight-img.png) ; }
.main-box .contact-box p:before { content:" "; position:absolute; width:26px; height:21px; top:0; left:0; background:url(/_lptemplates/pozyczlatwo/images/weight-img.png) ; }
.main-box .contact-box p a { color:#01565E;  }
.main-box .contact-box p a:hover { text-decoration:none; color: #34B7C3;}
.main-box .contact-box p.tel { position: relative; font-weight:bold; font-size:18px; padding-right:36px}
.main-box .contact-box p.tel::before { content:" "; position:absolute; width:21px; height:21px; top:0; left:0; background:url(/_lptemplates/pozyczlatwo/images/phone-img.png) ; }
.main-box .contact-box p.tel:before { content:" "; position:absolute; width:21px; height:21px; top:0; left:0; background:url(/_lptemplates/pozyczlatwo/images/phone-img.png) ; }


.form-loan-mobile { width:425px; float: right; text-align: center; position: relative; margin-top: 51px; position: relative;}
.form-loan-mobile p.button input {color: #FFFFFF; background-color: #214548; font-size:16px; height: 51px; box-shadow: 0px 1px 0px #E8F5F7 inset, 0px -1px 0px #2ab7c4 inset, 0px 2px 0px -1px #2ab7c4;}
.form-loan-mobile .loan-note { padding-top:17px; font-size:11px; line-height:18px; color:#2A333E;}
.form-loan-mobile .select-line.price { position: relative;width: 242px;height: 242px;border-radius: 242px;float: left; margin-bottom: 23px;background: rgb(67,188,200);
    background: -moz-linear-gradient(top, rgba(67,188,200,1) 0%, rgba(1,85,93,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(67,188,200,1)), color-stop(100%,rgba(1,85,93,1)));
    background: -webkit-linear-gradient(top, rgba(67,188,200,1) 0%,rgba(1,85,93,1) 100%);
    background: -o-linear-gradient(top, rgba(67,188,200,1) 0%,rgba(1,85,93,1) 100%);
    background: -ms-linear-gradient(top, rgba(67,188,200,1) 0%,rgba(1,85,93,1) 100%);
    background: linear-gradient(to bottom, rgba(67,188,200,1) 0%,rgba(1,85,93,1) 100%);}
.form-loan-mobile .select-line.price .progress { position:absolute; width:232px; height:232px; top:4px; left:4px; border-radius:232px; border:1px solid #c2e9ed; background-color:#ffffff }
.form-loan-mobile .select-line.price .progress::before { content:" "; position:absolute; width:224px; height:224px; top:3px; left:3px; border-radius:232px; border:1px solid #c2e9ed;background: rgb(49,180,193);
    background: -moz-linear-gradient(top, rgba(49,180,193,1) 0%, rgba(2,87,96,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,180,193,1)), color-stop(100%,rgba(2,87,96,1)));
    background: -webkit-linear-gradient(top, rgba(49,180,193,1) 0%,rgba(2,87,96,1) 100%);
    background: -o-linear-gradient(top, rgba(49,180,193,1) 0%,rgba(2,87,96,1) 100%);
    background: -ms-linear-gradient(top, rgba(49,180,193,1) 0%,rgba(2,87,96,1) 100%);
    background: linear-gradient(to bottom, rgba(49,180,193,1) 0%,rgba(2,87,96,1) 100%); }
.form-loan-mobile .select-line.price .progress:before { content:" "; position:absolute; width:224px; height:224px; top:3px; left:3px; border-radius:232px; border:1px solid #c2e9ed;background: rgb(49,180,193);
    background: -moz-linear-gradient(top, rgba(49,180,193,1) 0%, rgba(2,87,96,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,180,193,1)), color-stop(100%,rgba(2,87,96,1)));
    background: -webkit-linear-gradient(top, rgba(49,180,193,1) 0%,rgba(2,87,96,1) 100%);
    background: -o-linear-gradient(top, rgba(49,180,193,1) 0%,rgba(2,87,96,1) 100%);
    background: -ms-linear-gradient(top, rgba(49,180,193,1) 0%,rgba(2,87,96,1) 100%);
    background: linear-gradient(to bottom, rgba(49,180,193,1) 0%,rgba(2,87,96,1) 100%); }
    
.form-loan-mobile .select-line.period {position: absolute;top:15px; left:220px;  height:206px; width:206px; border-radius:206px; background: rgb(255,223,107);
    background: -moz-linear-gradient(top, rgba(255,223,107,1) 0%, rgba(244,168,55,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,223,107,1)), color-stop(100%,rgba(244,168,55,1)));
    background: -webkit-linear-gradient(top, rgba(255,223,107,1) 0%,rgba(244,168,55,1) 100%);
    background: -o-linear-gradient(top, rgba(255,223,107,1) 0%,rgba(244,168,55,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,223,107,1) 0%,rgba(244,168,55,1) 100%);
    background: linear-gradient(to bottom, rgba(255,223,107,1) 0%,rgba(244,168,55,1) 100%);)}
.form-loan-mobile .select-line.period .progress { position:absolute; width:197px; height:197px; top:4px; left:4px; border-radius:232px; border:1px solid #ffffff; background-color:#ffffff }
.form-loan-mobile .select-line.period::after { content:" "; position:absolute; width:187px; height:187px; top:9px; left:9px; border-radius:232px; border:1px solid #ffffff; background: rgb(255,221,105);
    background: -moz-linear-gradient(top, rgba(255,221,105,1) 0%, rgba(244,168,54,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,221,105,1)), color-stop(100%,rgba(244,168,54,1)));
    background: -webkit-linear-gradient(top, rgba(255,221,105,1) 0%,rgba(244,168,54,1) 100%);
    background: -o-linear-gradient(top, rgba(255,221,105,1) 0%,rgba(244,168,54,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,221,105,1) 0%,rgba(244,168,54,1) 100%);
    background: linear-gradient(to bottom, rgba(255,221,105,1) 0%,rgba(244,168,54,1) 100%);}
.form-loan-mobile .select-line.period:after { content:" "; position:absolute; width:187px; height:187px; top:9px; left:9px; border-radius:232px; border:1px solid #ffffff; background: rgb(255,221,105);
    background: -moz-linear-gradient(top, rgba(255,221,105,1) 0%, rgba(244,168,54,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,221,105,1)), color-stop(100%,rgba(244,168,54,1)));
    background: -webkit-linear-gradient(top, rgba(255,221,105,1) 0%,rgba(244,168,54,1) 100%);
    background: -o-linear-gradient(top, rgba(255,221,105,1) 0%,rgba(244,168,54,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,221,105,1) 0%,rgba(244,168,54,1) 100%);
    background: linear-gradient(to bottom, rgba(255,221,105,1) 0%,rgba(244,168,54,1) 100%);}
.form-loan-mobile label { text-transform:uppercase; position: absolute;bottom:69px; left:111px; font-weight:bold; font-size:18px; color:#ffffff }
.form-loan-mobile .price-value { position: relative; margin-top:95px; font-weight:bold;font-size: 48px; line-height:48px; color:#ffffff; border-bottom:2px solid #a7c4c7; display: inline-block; }
.form-loan-mobile .period-value { position: relative; margin-top:79px; z-index:2; font-weight:bold;font-size: 48px; line-height:48px; color:#ffffff; border-bottom:2px solid #FFFFFF; display: inline-block; }
.form-loan-mobile .price select { position: absolute; opacity:0; top: 108px;left: 64px; font-weight:bold;font-size: 28px; background-color: transparent;border:0; color:#01565e; width: auto;text-align: center;}
.form-loan-mobile .period select { position: absolute; opacity:0; top: 92px;left: 11px; z-index:2;font-weight:bold;font-size: 28px; background-color: transparent;border:0; color:#01565e; width: auto;text-align: center;}

.form-loan-mobile .price select::before, .form-loan-mobile .period select::before { content:" "; position:absolute; width:100%; height:2px; bottom:0; left:0; background-color:#a7c4c7 }
.form-loan-mobile .price select:before, .form-loan-mobile .period select:before { content:" "; position:absolute; width:100%; height:2px; bottom:0; left:0; background-color:#a7c4c7 }

.form-loan-mobile .select-line.period  label {  bottom: 48px; left: 63px; z-index:2; width: 81px; text-align: center;}

.form-loan-mobile .price-navigaton { position: absolute; top:56px; left:78px; width: 88px; overflow: hidden; background:url(/_lptemplates/pozyczlatwo/images/select1-img.png) no-repeat center}
.form-loan-mobile .price-navigaton p { display:inline-block; font-size:27px; color:#83ccd3; font-weight:bold; }
.form-loan-mobile .price-navigaton p a { color:#83ccd3 }
.form-loan-mobile .price-navigaton p.prev { float: left; }
.form-loan-mobile .price-navigaton p.next { float: right; }
.form-loan-mobile .period .price-navigaton { position: absolute; top:38px; left:65px; z-index: 2;width: 80px; overflow: hidden; background:url(/_lptemplates/pozyczlatwo/images/select2-img.png) no-repeat center}
.form-loan-mobile .period .price-navigaton p a { color:#e49726 }

.offer-info { position: relative; overflow: hidden; border-bottom:1px solid #e4e6e8;}
.offer-info::before { content: " ";position: absolute;left: 0px;top: 0px;width: 50%;height: 4px;background-color:#34b7c3}
.offer-info:before { content: " ";position: absolute;left: 0px;top: 0px;width: 50%;height: 4px;background-color:#34b7c3}
.offer-info .firm-tip { float: left; padding:0 0 31px 0;  position: relative;overflow: hidden; border-right:1px solid #e4e6e8; width:710px}
.offer-info .firm-tip p { float: left; padding-top:34px}
.offer-info .firm-tip p.text{ padding:43px 38px 0 130px; font-size:24px; line-height:24px; color:#404D5E; font-weight:bold; }
.offer-info .firm-tip p.text span { color:#34b7c3 }
.offer-info .firm-tip::after { content: " ";position: absolute;left: 0px;top: 0px;width: 100%;height: 4px;background-color:#34b7c3}
.offer-info .firm-tip:after { content: " ";position: absolute;left: 0px;top: 0px;width: 100%;height: 4px;background-color:#34b7c3}
.offer-info .mobile-tip { float: left; position: relative; overflow: hidden; padding: 0 0 0 63px }
.offer-info .mobile-tip p { float: left; padding-top:31px }
.offer-info .mobile-tip p.text { font-size:18px; line-height:24px; color:#404D5E; font-weight:bold; width:200px; padding:29px 0 0 49px }
.offer-info .mobile-tip p.text span { color:#bac9c8 }
.offer-info .mobile-tip p.button a { box-shadow: 0px 1px 0px #E8F5F7 inset, 0px -1px 0px #bac9c8 inset, 0px 2px 2px -2px #bac9c8;}
.offer-info .firm-tip .firm-tip-content { position: relative; width:100%}
.offer-info .firm-tip .firm-tip-content::before {content: " ";position: absolute;left: 57px;top: 29px;width: 47px;height: 47px;background: url("/_lptemplates/pozyczlatwo/images/firm-icon.png") no-repeat scroll 0px 0px transparent;}
.offer-info .firm-tip .firm-tip-content:before {content: " ";position: absolute;left: 57px;top: 29px;width: 47px;height: 47px;background: url("/_lptemplates/pozyczlatwo/images/firm-icon.png") no-repeat scroll 0px 0px transparent;}
.offer-info .mobile-tip { position: relative;}
.offer-info .mobile-tip .mobile-tip-content::before {content: " ";position: absolute;left: 63px;top: 29px;width: 29px;height: 49px;background: url("/_lptemplates/pozyczlatwo/images/mobile-icon.png") no-repeat scroll 0px 0px transparent;}
.offer-info .mobile-tip .mobile-tip-content:before {content: " ";position: absolute;left: 63px;top: 29px;width: 29px;height: 49px;background: url("/_lptemplates/pozyczlatwo/images/mobile-icon.png") no-repeat scroll 0px 0px transparent;}

section h2.title { font-size:42px; line-height:54px; color:#01565E; text-align:center; font-weight:normal; padding:28px 0 31px 0 }
section .subtitle-text { font-size:14px; line-height:24px; color:#01565E; text-align:center; padding-bottom:2px }

.borrow-steps { height:226px; border-bottom:1px solid #eeeeee; overflow: hidden; }
.borrow-steps h2 { padding-top:51px; font-weight:normal; width:460px; float: left;}
.borrow-steps h2 strong { font-weight:bold; display: block; }
.borrow-steps ul { margin:0; padding:56px 0 0 0; float: left; }
.borrow-steps ul li { margin:0; padding:0; list-style-type:none; width:200px; float: left; text-align:center; position: relative;}
.borrow-steps ul li p { padding:66px 0 0 0; margin:0; font-size:14px; line-height:18px; color:#01565E; }
.borrow-steps ul li span { font-weight:bold; display: block; }
.borrow-steps ul li::before { content:" "; position:absolute; width:25px; height:22px; top:13px; left:0px; background:url(/_lptemplates/pozyczlatwo/images/arrow.png); }
.borrow-steps ul li:before { content:" "; position:absolute; width:25px; height:22px; top:13px; left:0px; background:url(/_lptemplates/pozyczlatwo/images/arrow.png); }
.borrow-steps ul li:first-child::before { display:none }
.borrow-steps ul li:first-child:before { display:none }
.borrow-steps ul li.step1 { width:224px; }
.borrow-steps ul li.step1::after { content:" "; position: absolute;  width:44px; height:44px; top: 0; left: 50%; margin-left: -22px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -306px 0 no-repeat ;}
.borrow-steps ul li.step1:after { content:" "; position: absolute;  width:44px; height:44px; top: 0; left: 50%; margin-left: -22px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -306px 0 no-repeat ;}
.borrow-steps ul li.step2 {margin: 0 2px 0 39px; }
.borrow-steps ul li.step2::after { content:" "; position: absolute;  width:53px; height:28px; top: 0; left: 50%; margin-left: -27px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -357px 0 no-repeat ;}
.borrow-steps ul li.step2:after { content:" "; position: absolute;  width:53px; height:28px; top: 0; left: 50%; margin-left: -27px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -357px 0 no-repeat ;}
.borrow-steps ul li.step2::before { left:-39px } 
.borrow-steps ul li.step2:before { left:-39px } 

.borrow-steps ul li.step3 {width:252px; }
.borrow-steps ul li.step3::after { content:" "; position: absolute;  width:56px; height:47px; top: 0; left: 50%; margin-left: -28px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -418px 0 no-repeat ;}
.borrow-steps ul li.step3:after { content:" "; position: absolute;  width:56px; height:47px; top: 0; left: 50%; margin-left: -28px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -418px 0 no-repeat ;}


/*kalkulator */

.calculator .content { width:740px }
.calculator .subtitle-text span { font-weight:bold }
.calculator .subtitle-text span.subtitle-content {font-weight:normal; display: block; }
.calculator .example { float: right; padding-top:70px; text-align: left; font-size:12px; line-height:18px; color:#01565E;}
.calculator .button { clear:both; padding-top:18px }
.calculator .form-loan-mobile { width:100%; float:none }
.calculator .form-loan-mobile .loan-note { font-size:12px; line-height:18px; color:#01565E; padding:24px 0 64px 0}
.calculator .form-loan-mobile .loan-note span { display: block; }

/*przewodnik*/

.guide { padding-bottom:36px }
.guide .content { width:860px; color: ; }
.guide ul { margin:0; padding:10px 0 22px 0 }
.guide ul li { list-style-type:none; margin:0; padding:0 0 12px 0; text-align:center; font-size:14px; line-height:24px; font-weight:bold; }
.guide p.button {text-align: center;}
.guide ul li h2 {font-size: 33px;}
.guide ul li p {font-weight: lighter; text-align: justify;margin-bottom: 20px;}

/*news*/

.news { padding-bottom:42px }
.news ul { margin:0; padding:51px 0 0 0; overflow: hidden;  }
.news ul li { list-style-type:none; margin:0; padding:0 0 0 20px; float: left; width:380px; }
.news ul li:first-child { padding-left:0 }
.news h3 { font-size:24px; line-height:30px; color:#01565E; font-weight:bold; padding:0 50px 29px 0 }
.news p { font-size:14px; line-height:24px; color:#01565E; }
.news .image img { height:auto; width:100% }
.news .image { max-height:300px; overflow: hidden; padding-bottom:31px}
.news .more { font-weight:bold; padding-top:12px }
.news .more a { color:#01565E; }
.news .more a:hover { color:#34b7c3; text-decoration:none } 


/* jak to działa */

.how-works { padding-bottom:112px }
.how-works ul { margin:0; padding:0 }
.how-works ul li { position: relative; list-style-type:none; width:100%;  margin:0; padding:0 0 70px 0; overflow: hidden; }
.how-works ul li::before { content:" "; position:absolute; width:60px; height:60px; top:2px; left:0; background:url(/_lptemplates/pozyczlatwo/images/how1-img.png) no-repeat top left; }
.how-works ul li:before { content:" "; position:absolute; width:60px; height:60px; top:2px; left:0; background:url(/_lptemplates/pozyczlatwo/images/how1-img.png) no-repeat top left; }
.how-works ul li.step2::before { background:url(/_lptemplates/pozyczlatwo/images/how2-img.png) no-repeat top left; }
.how-works ul li.step2:before { background:url(/_lptemplates/pozyczlatwo/images/how2-img.png) no-repeat top left; }
.how-works ul li.step3::before { background:url(/_lptemplates/pozyczlatwo/images/how3-img.png) no-repeat top left; top: 23px;}
.how-works ul li.step3:before { background:url(/_lptemplates/pozyczlatwo/images/how3-img.png) no-repeat top left; top: 23px;}
.how-works ul li.step4::before { background:url(/_lptemplates/pozyczlatwo/images/how4-img.png) no-repeat top left; top: 16px;}
.how-works ul li.step4:before { background:url(/_lptemplates/pozyczlatwo/images/how4-img.png) no-repeat top left; top: 16px;}
.how-works ul li.step5::before { background:url(/_lptemplates/pozyczlatwo/images/how5-img.png) no-repeat top left; top: 6px;}
.how-works ul li.step5:before { background:url(/_lptemplates/pozyczlatwo/images/how5-img.png) no-repeat top left; top: 6px;}


.how-works ul li h3 { width:325px; padding:19px 50px 0 75px; float: left; font-size:24px; line-height:24px; color:#214548; }
.how-works ul li p {float: left; width:210px; padding-top:15px }
.how-works ul li p.text1 { padding-right:100px }
.how-works p.button {text-align: center; padding-top:6px}    

/* kontakt*/

.contact { text-align:center; padding-bottom:60px }
.contact form { width:590px; text-align:center; display: inline-block; }
.contact form .inputs-group .input-line { float: left; margin:0 20px 20px 0 }
.contact form label { display:none }
.contact form .inputs-group input { width:232px; font-size:14px; line-height:24px; color:#4A5666; padding:12px 20px 11px 20px; border:1px solid #d8d8d8; border-radius:4px}
.contact form textarea { width:524px; min-height:101px; float: left; padding:12px 20px 11px 20px;  font-size:14px; line-height:24px; color:#4A5666;border:1px solid #d8d8d8; border-radius:4px}
.contact .button { margin-top:43px; position: relative;clear: both;display: inline-block; }
.contact .button span { position: absolute;top:0; left:23px }
.contact .button input { padding: 0px 18px 0 51px; position: relative; background-color:transparent }

/*tabela*/

.table { text-align:center; padding-bottom:40px }
.table-mobile { display:none }
.table .table-menu { background-color:#ebf6f7; display: block; text-align:center; margin-bottom: 22px;}
.table .table-menu ul { margin:0; padding:0; overflow: hidden; display:inline-block}
.table .table-menu ul li { margin:0 12px; list-style-type:none; float: left;font-size:12px; line-height:18px; color:#01565e; border-top:3px solid transparent}
.table .table-menu ul li.active { color:#34b7c3; border-top:3px solid #34b7c3 }
.table .table-menu ul li a { padding: 16px 0px 15px; display: block; color:#01565e; }
.table .table-menu ul li.active a { color:#34b7c3; }
.table .table-menu ul li:hover a { text-decoration:none; color:#34b7c3; }
.table .table-box { width:900px; display:inline-block }
.table table { display:none; padding-bottom:28px }
.table table.active { display:block }
.table table thead { font-size:12px; line-height:48px; color:#01565E; font-weight:bold; text-align:left}
.table table thead tr th{ border-bottom:1px solid #eeeeee; padding-left:21px  }
.table table thead tr th:first-child { width:308px }
.table table tbody { font-size:12px; line-height:48px; color:#01565E; text-align:left}
.table table tbody tr:nth-child(even){ background-color:#f1f1f1 }
.table table tbody tr td{ border-bottom:1px solid #eeeeee; padding-left:21px }
.table table tbody tr td:first-child { width:350px }
/* Footer */
footer .content { padding:0; width:1200px }
footer .footer-menu { clear: both; background-color:#f1f1f1; overflow: hidden; }
footer .footer-menu ul { margin:0; padding:0; padding:10px 10px 11px 10px; float: right;}
footer .footer-menu ul li { list-style-type:none; margin:0; padding:0; float: left;font-size:12px; line-height:24px; color:#3D4D5E; padding-left:19px }
footer .footer-menu ul li a { color:#3D4D5E; }
footer img { width: 100%;height: auto; }
footer .info-section { background-color:#f1f1f1; font-size:10px; line-height:18px; color:#3D4D5E;}
footer .info-section ul { margin:0; padding:0 }
footer .info-section ul li { list-style-type:none; margin:0; padding:0 }

footer .content.footer1 .footer1-box{ height:156px; background:url(/_lptemplates/pozyczlatwo/images/footer-img1.jpg)}
footer .info-section .info-section-content{ height:342px; width:810px;background:url(/_lptemplates/pozyczlatwo/images/footer-img2.jpg)}


/*Body*/
section { position:relative;  }


.ball_big { width:22px; height:22px; background-color:#ffffff; position: absolute; border-radius:50px; top: 226px; left: 110px; box-shadow: 0px 0px 1px rgba(0,0,0, 0.5) inset;}
.ball_small { width:22px; height:22px; background-color:#ffffff; position: absolute; z-index:10; border-radius:50px; top: 0px; left: 0px; box-shadow: 0px 0px 1px rgba(0,0,0, 0.5) inset;}


@media all and (max-width:1210px){

header .item-content, .top-bg  { overflow: visible;}
.offer-info, .main-box {clear: both;}
.all::before { display:none }
.all:before { display:none }
header {padding-top: 2px;}
h1 img { height: 65px; width: auto; }
.content { width:710px; margin:0 auto; padding:0 20px; }
.content-form { width:710px; margin:0 auto; padding:15px 20px; }
.index .top-bg .content {background-position: -38px bottom; overflow:visible}
.main-box {width:auto; padding-left:18px}
.main-box h2 {font-size: 43px; line-height: 50px; padding-top: 76px;}
.main-menu ul li { display:none }
.main-menu ul li.holder { display: block; margin-top:-4px }
.main-menu ul li.holder a { text-indent:-99999px; width:39px; height:28px; background:url(/_lptemplates/pozyczlatwo/images/burger.png) }
.main-box ul {padding: 39px 0px 0px;}
.main-box ul li {padding: 0px 0px 15px 33px;font-size: 15px;line-height: 18px;}
.main-box ul li::before {top:2px}
.main-box ul li:before {top:2px}
.main-box .contact-box {display:none}
.index .form-loan-mobile { margin-top: 55px;}
.index .form-loan-mobile .select-line.price {width:260px; height:260px; border-radius:260px; margin-bottom: 26px;}
.index .form-loan-mobile .select-line.price .progress { width:250px; height:250px; border-radius:250px;}
.index .form-loan-mobile .select-line.price .progress::before {width:240px; height:240px; top:4px; left:4px; border-radius:240px;}
.index .form-loan-mobile .select-line.price .progress:before {width:240px; height:240px; top:4px; left:4px; border-radius:240px;}
.index .form-loan-mobile .select-line.period {height:222px; width:222px; border-radius:222px;}
.index .form-loan-mobile .select-line.period .progress {width:210px; height:210px; top:5px; left:5px; border-radius:210px;}
.index .form-loan-mobile .select-line.period::after {width:200px; height:200px; top:10px; left:10px;border-radius:200px;}
.index .form-loan-mobile .select-line.period:after {width:200px; height:200px; top:10px; left:10px;border-radius:200px;}
.index .ball_big, .ball_small {width: 24px;height: 24px;}
.index .form-loan-mobile .price-value {font-size: 51px; line-height: 51px; margin-top: 104px;}
.index .form-loan-mobile label { font-size:19px; left: 121px; bottom: 72px;}
.index .form-loan-mobile .price select {left: 76px;top: 120px;}
.index .form-loan-mobile .period-value  {font-size: 51px; line-height: 51px; margin-top: 86px;}
.index .form-loan-mobile .period select {left: 24px; top: 102px; font-size: 26px;}
    
.index .form-loan-mobile .period .price-navigaton {top:41px}
.index .form-loan-mobile .price-navigaton {top: 61px;left: 89px;}
.index .form-loan-mobile .period .price-navigaton { left: 73px;}
.index .form-loan-mobile .select-line.period label {bottom: 51px;left: 71px;}

.form-loan-mobile { float: left;padding-left: 120px;}
.form-loan-mobile .select-line.period { left: 355px;}
.form-loan-mobile p.button input {font-size: 17px;height: 54px; box-shadow: 0px -1px 0px #2AB7C4 inset, 0px 3px 0px -1px #2AB7C4;}
.form-loan-mobile .loan-note { padding-bottom: 30px;}
.offer-info .content { width:100% }
.offer-info .firm-tip {padding: 4px 0px 28px; width: 100%; border:0; border-bottom:1px solid #e4e6e8; text-align:center}
.offer-info .firm-tip p.text {font-size: 27px;line-height: 27px;}
.offer-info .firm-tip .firm-tip-content::before {top: 32px;width: 54px;height: 54px;background-size: cover;}
.offer-info .firm-tip .firm-tip-content:before {top: 32px;width: 54px;height: 54px;background-size: cover;}
.offer-info .firm-tip .firm-tip-content { width:710px; display:inline-block  }
p.button a {font-size: 13px; padding: 3px 25px;}
.offer-info::after {content: " ";position: absolute;right: 0px;top: 0px;width: 50%;height: 4px;background-color: #34B7C3;}
.offer-info:after {content: " ";position: absolute;right: 0px;top: 0px;width: 50%;height: 4px;background-color: #34B7C3;}
.offer-info .mobile-tip { text-align:center; float: none;clear: both;padding-bottom: 22px; }
.offer-info .mobile-tip .mobile-tip-content { width:710px; display:inline-block; position: relative;  }
.offer-info .mobile-tip .mobile-tip-content::before {width: 35px;height: 61px;left: 84px;background-size: cover;}
.offer-info .mobile-tip .mobile-tip-content:before {width: 35px;height: 61px;left: 84px;background-size: cover;}
.offer-info .mobile-tip p.text {padding-left:144px; padding-right: 58px; text-align:left;  font-size: 23px; line-height: 31px;width: 250px;}
.offer-info .mobile-tip p.button a {font-size: 13px;padding: 3px 35px 3px 37px;}

footer { position: relative; }
footer .content {width:750px;}
footer .footer-menu { text-align:center; position: relative; }
footer .footer-menu ul {width:510px; float:none; display:inline-block; padding: 25px 10px 32px;}
footer .footer-menu ul li {float: none;display: inline;padding: 0 8px;}
footer .content.footer1 .footer1-box{ width:456px; height:329px;  background:url(/_lptemplates/pozyczlatwo/images/footer-img1.jpg ) -1282px 0;  }
footer .content.footer1 { position: relative; }
footer::before { content:" "; position:absolute; width:473px; height:473px; top:44px;right:-200px; background:url(/_lptemplates/pozyczlatwo/images/footer-image.png);}
footer:before { content:" "; position:absolute; width:473px; height:473px; top:44px;right:-200px; background:url(/_lptemplates/pozyczlatwo/images/footer-image.png);}
footer .info-section { position: relative; }
footer .info-section .info-section-content{ height:600px; width:460px;background:url(/_lptemplates/pozyczlatwo/images/footer-img2.jpg) -811px 0 #f1f1f1}


.all-options{display: block;background: none repeat scroll 0% 0% #18838e;width: 250px;height: 100%;float: none;position: fixed;left: 0px;right: auto;margin-right: 0px;margin-left: -250px;top: 0px;z-index: 101;-webkit-transition: all 0.5s linear; transition: all 0.5s linear; }
.all.active_menu .all-options {margin-left:0}
.all-options ul { margin:0; padding:30px 0 0 0 }
.all-options ul li { list-style-type:none; margin:0; padding:0;  }
.all-options li a {display: block;padding: 8px 0px 8px 20px;border: medium none;font-size: 18px;color: #FFF;}

.borrow-steps {height: 326px;}
.borrow-steps h2 {width: 100%;text-align: center;font-size: 36px; line-height:48px; padding-top: 25px;}
.borrow-steps ul {padding: 51px 0px 0px;}
.borrow-steps ul li { width: 193px;}
.borrow-steps ul li::before {left: 7px;}
.borrow-steps ul li:before {left: 7px;}
.news {padding-bottom: 6px;}
.news ul {margin: 0px -20px;padding: 37px 0px 0px;}
.news ul li {padding: 0px; width: 335px; padding:0 20px 40px 20px}
.news ul li:first-child { padding-left:20px }

section h2.title {padding: 29px 0px 49px;}
.contact {padding-bottom: 45px;}

.guide h2.title {padding: 29px 0px 31px;}
.guide {padding-bottom: 39px;}

.how-works {padding-bottom: 49px;}
.how-works h2.title {padding: 29px 0px 34px;}
.how-works ul li { padding: 0px 0px 49px;}
.how-works ul li h3 {width: 290px;padding: 19px 0px 0px 75px;}
.how-works ul li p.text1 {padding: 15px 25px 0 0;float: right; width:290px;margin-left: 390px;float: none;}
.how-works ul li p.text2 {padding: 0 25px 0 0;float: right; width:290px;margin-left: 390px;float: none;}
.how-works p.button { padding-top: 0;}
  
.calculator .content {width: 710px;}
.calculator h2.title {padding: 21px 0px 31px;}
.calculator .form-loan-mobile {padding-left: 0px;}
.calculator .form-loan-mobile .loan-note {padding: 42px 0px 64px;}
.calculator .form-loan-mobile .select-line.price {margin-left:16px}
.calculator .form-loan-mobile .select-line.period { left: 236px;}
.calculator .example { margin-right: 20px;}

.table {padding-bottom: 43px;}
.table .table-box { width: 100%;}
.table table thead tr th:first-child {width: 198px;}
.table table thead tr th{ white-space: nowrap }
}

@media all and (max-width:800px){
footer::before { left:510px}
footer:before { left:510px}
}

@media all and (max-width:750px){

.all { overflow:visible; min-width: 640px; }
.content { width: 580px; }
.content-form { width: 580px; padding: 15px 0;}
.index .top-bg { background:none; background-color:transparent; border:0; overflow:visible}
header .logo {padding-top: 24px;}
h1 img { display:none }
h1 a { display: block;width: 213px;height: 79px;background:url(/_lptemplates/pozyczlatwo/images/logo-mobile.png) no-repeat}
.index .top-bg .content {height: 633px;background: url("/_lptemplates/pozyczlatwo/images/index-bg-mobile.jpg") no-repeat scroll center bottom transparent;}
.index .top-bg::before {height: 633px; background: url("/_lptemplates/pozyczlatwo/images/top-left-bg-mobile.jpg") repeat scroll 0% 0% transparent;}
.index .top-bg:before {height: 633px; background: url("/_lptemplates/pozyczlatwo/images/top-left-bg-mobile.jpg") repeat scroll 0% 0% transparent;}
.index .top-bg::after { height: 633px; background: url("/_lptemplates/pozyczlatwo/images/top-right-bg-mobile.jpg") repeat scroll 0% 0% transparent;}
.index .top-bg:after { height: 633px; background: url("/_lptemplates/pozyczlatwo/images/top-right-bg-mobile.jpg") repeat scroll 0% 0% transparent;}
.main-box h2 { font-size: 54px; line-height: 60px;padding-top: 56px;}
.main-box ul {padding: 50px 0 0 0}
.main-box ul li {padding: 0px 0px 20px 44px;font-size: 19px;line-height: 21px;}
.main-box ul li::before { width: 23px; height: 20px;background: url("/_lptemplates/pozyczlatwo/images/checker-mobile.png") repeat scroll 0% 0% transparent;}
.main-box ul li:before { width: 23px; height: 20px;background: url("/_lptemplates/pozyczlatwo/images/checker-mobile.png") repeat scroll 0% 0% transparent;}
.index .form-loan-mobile .select-line.price {width: 324px;height: 324px;border-radius: 324px;}
.index .ball_big, .ball_small {width: 30px;height: 30px;}
.index .form-loan-mobile { margin-top: 35px; padding-left: 4px; width:100%}
.index .form-loan-mobile .select-line.price .progress {width: 312px; height: 312px;border-radius: 312px; top:5px; left:5px}
.index .form-loan-mobile .select-line.price .progress::before {width: 298px;height: 298px;top: 6px; left:6px; border-radius: 298px;}
.index .form-loan-mobile .select-line.price .progress:before {width: 298px;height: 298px;top: 6px; left:6px; border-radius: 298px;}
.index .form-loan-mobile .select-line.period {height: 276px;width: 276px;border-radius: 276px;}
.index .form-loan-mobile .select-line.period .progress {width: 262px;height: 262px;border-radius: 262px; top:6px; left:6px}
.index .form-loan-mobile .select-line.period::after {width: 248px;height: 248px;top: 13px;left: 13px; border-radius: 248px;}
.index .form-loan-mobile .select-line.period:after {width: 248px;height: 248px;top: 13px;left: 13px; border-radius: 248px;}
.index .form-loan-mobile .select-line.period {left: 299px;}
.index .form-loan-mobile label {font-size:24px; left:149px; bottom:90px;}
.index .form-loan-mobile .price-value {font-size:64px;line-height:64px; margin-top:128px;}
.index .form-loan-mobile .period-value {font-size: 64px;line-height: 64px; margin-top: 107px;}
.index .form-loan-mobile .period .price-navigaton {top: 51px;left: 86px;width: 105px;background: url("/_lptemplates/pozyczlatwo/images/select2-img-mobile.png") no-repeat scroll center center transparent;}
.index .form-loan-mobile .price-navigaton {top:75px; left:104px; width:116px; background: url("/_lptemplates/pozyczlatwo/images/select1-img-mobile.png") no-repeat scroll center center transparent;}
.index .form-loan-mobile .price-navigaton p {font-size: 36px;}
.index .form-loan-mobile .select-line.period label {bottom: 64px;left: 74px; width: 126px;}
.index .form-loan-mobile .price select { left: 76px;top: 136px; font-size: 46px;}
.index .form-loan-mobile .period select { left: 19px;top: 123px;font-size: 38px;}
.index .form-loan-mobile .price-navigaton p.next { margin-right: 0px; margin-top: -7px;}
.index .form-loan-mobile .price-navigaton p.prev { margin-left:0px; margin-top: -7px;}
.form-loan-mobile p.button input {font-size: 28px; height:91px; box-shadow: 0px -1px 0px #2AB7C4 inset, 0px 5px 0px -1px #2AB7C4;}
.form-loan-mobile .loan-note {padding-top: 30px; padding-bottom: 25px; font-size: 14px;line-height: 24px;}
.index p.button { padding: 16px 0px 2px 0; clear:both}
.index p.button a {font-size: 27px;padding: 27px 56px 29px 25px ; box-shadow: 0px 3px 0px #E8F5F7 inset, 0px -2px 0px #33B7C4 inset, 0px 2px 2px -2px #33B7C4;}
    
.offer-info .content { width: 100%; padding:0; text-align: center;}
.offer-info .firm-tip .firm-tip-content { width: 100%; }
.offer-info .firm-tip { padding: 4px 20px 48px 20px;  width: 580px; display: inline-block; float: none;}
.offer-info { clear: both;}
.offer-info .firm-tip p.text { font-size: 40px; line-height: 40px; padding: 49px 0px 29px 114px; text-align: left;}
.offer-info .firm-tip .firm-tip-content::before { left:11px; width: 79px; height: 79px; background: url("/_lptemplates/pozyczlatwo/images/firm-icon-mobile.png") no-repeat scroll 0px 0px transparent;}
.offer-info .firm-tip .firm-tip-content:before { left:11px; width: 79px; height: 79px; background: url("/_lptemplates/pozyczlatwo/images/firm-icon-mobile.png") no-repeat scroll 0px 0px transparent;}
.offer-info .firm-tip p.button { padding-left:128px}

.offer-info .mobile-tip .mobile-tip-content { width: 580px; padding:0 20px}
.offer-info .mobile-tip { padding:0 0 50px 0 }
.offer-info .mobile-tip p.text { padding:38px 0 23px 160px; width:350px; font-size:34px; line-height:46px;}
.offer-info .mobile-tip .mobile-tip-content::before { left:105px; top:39px; width:51px; height:89px; background: url("/_lptemplates/pozyczlatwo/images/mobile-icon-mobile.png") no-repeat scroll 0px 0px transparent;}
.offer-info .mobile-tip .mobile-tip-content:before { left:105px; top:39px; width:51px; height:89px; background: url("/_lptemplates/pozyczlatwo/images/mobile-icon-mobile.png") no-repeat scroll 0px 0px transparent;}
.offer-info .mobile-tip p.button { float:none }
.offer-info .mobile-tip p.button a { font-size: 27px; padding: 27px 63px 29px 72px ; box-shadow: 0px 3px 0px #E8F5F7 inset, 0px -2px 0px #33B7C4 inset, 0px 2px 2px -2px #33B7C4;}

footer::before { display:none}
footer:before { display:none}
footer .footer-menu ul {padding: 32px 10px 37px;}
footer .footer-menu ul li {display: block; font-size: 24px; line-height: 48px;}
footer .content { width: 580px; padding:0 20px}
footer .content.footer1 .footer1-box { width:100%; height:445px; background:url(/_lptemplates/pozyczlatwo/images/footer-img1.jpg ) -1742px 0;}
footer .info-section .info-section-content {height: 670px;width: 100%; background: url("/_lptemplates/pozyczlatwo/images/footer-img2.jpg") repeat scroll -1272px 0px #F1F1F1;}

.top-bg .content {height: 130px;}

.borrow-steps { height: auto;}
.borrow-steps h2 { font-size: 54px;line-height: 60px;  padding-top: 33px;}
.borrow-steps ul { text-align:center; width:100%; padding: 75px 0px 0px; }
.borrow-steps ul li { width:100%; height:auto;  float: none;display: inline-block; margin:0; padding:0}
.borrow-steps ul li p {padding:0; font-size:26px; line-height:33px}
.borrow-steps ul li.step1 { width:100%; margin:0; padding:123px 0 151px 0}
.borrow-steps ul li.step2 { width:100%; margin:0; padding:108px 0 151px 0}
.borrow-steps ul li.step3 { width:100%; margin:0; padding:117px 0 70px 0}
.borrow-steps ul li.step1::after { width:83px; height:83px; margin-left: -42px; background: url("/_lptemplates/pozyczlatwo/images/images.png") 0 0 no-repeat ;}
.borrow-steps ul li.step1:after { width:83px; height:83px; margin-left: -42px; background: url("/_lptemplates/pozyczlatwo/images/images.png") 0 0 no-repeat ;}
.borrow-steps ul li.step2::after { width:100px; height:53px; margin-left: -50px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -88px 0 no-repeat ;}
.borrow-steps ul li.step2:after { width:100px; height:53px; margin-left: -50px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -88px 0 no-repeat ;}
.borrow-steps ul li.step3::after { width:105px; height:88px; margin-left: -53px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -196px 0 no-repeat ;}
.borrow-steps ul li.step3:after { width:105px; height:88px; margin-left: -53px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -196px 0 no-repeat ;}
.borrow-steps ul li::before  { width:41px; height:47px; margin-left: -21px; top:-105px; left:50%; background: url("/_lptemplates/pozyczlatwo/images/images.png") -480px 0 no-repeat ;}
.borrow-steps ul li:before  { width:41px; height:47px; margin-left: -21px; top:-105px; left:50%; background: url("/_lptemplates/pozyczlatwo/images/images.png") -480px 0 no-repeat ;}
.borrow-steps ul li.step2::before { left: 50%;}
.borrow-steps ul li.step2:before { left: 50%;}


.table-mobile { display: block; padding: 0 20px 12px 20px;}
.table .table-mobile table { display: block; width:100%; padding-bottom: 36px;}
.table .table-box { display:none }
.table table thead {font-size: 24px;line-height: 48px;}
.table table tbody tr td { padding-left: 20px; width: 210px; font-size:24px; line-height: 48px; border-bottom:0}
.table table tbody tr td:first-child { width: 300px; padding-left:0}
.table table tbody tr:nth-child(2n) {background-color: transparent}
.table .table-mobile p.button { margin-top:13px}

.icon-holder.hands { display:inline-block; width: 98px; position: relative; }
.icon-holder.hands::before { content:" "; background: url("/_lptemplates/pozyczlatwo/images/button-icon-hands-mobile.png") repeat scroll 0% 0% transparent;display: inline-block;height: 48px;width: 59px;position: absolute; top:-30px; left:26px}
.icon-holder.hands:before { content:" "; background: url("/_lptemplates/pozyczlatwo/images/button-icon-hands-mobile.png") repeat scroll 0% 0% transparent;display: inline-block;height: 48px;width: 59px;position: absolute; top:-30px; left:26px}
.icon-holder.hands img { display:none }
.icon-holder.magnifier { display:inline-block; width: 55px; position: relative; }
.icon-holder.magnifier::before { content:" "; background: url("/_lptemplates/pozyczlatwo/images/images.png") 0px -96px no-repeat ; display: inline-block;height: 40px;width: 40px;position: absolute; top:-27px; left:3px}
.icon-holder.magnifier:before { content:" "; background: url("/_lptemplates/pozyczlatwo/images/images.png") 0px -96px no-repeat ; display: inline-block;height: 40px;width: 40px;position: absolute; top:-27px; left:3px}
.icon-holder.magnifier img { display:none }
.icon-holder.send { display:inline-block; width: 55px; position: relative; }
.icon-holder.send::before { content:" "; background: url("/_lptemplates/pozyczlatwo/images/images.png") -428px -96px no-repeat ; display: inline-block;height: 40px;width: 44px;position: absolute; top:-20px; left:3px}
.icon-holder.send:before { content:" "; background: url("/_lptemplates/pozyczlatwo/images/images.png") -428px -96px no-repeat ; display: inline-block;height: 40px;width: 44px;position: absolute; top:-20px; left:3px}
.icon-holder.send img { display:none }

p.button a { font-size: 22px;padding: 18px 43px; box-shadow: 0px 3px 0px #E8F5F7 inset, 0px -2px 0px #33B7C4 inset, 0px 2px 2px -2px #33B7C4;}

.how-works ul li { padding:0 20px 63px 40px; width:auto; overflow:visible }    
.how-works ul li h3 { width:auto; font-size:35px; line-height:42px; padding: 19px 0px 53px 95px;}
.how-works ul li p.text1, .how-works ul li p.text2 {padding:0;margin-left: 0px; width:auto; font-size: 24px; line-height: 36px;}
.how-works ul li::before {  width:67px; height:76px; top: 0px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -49px -96px no-repeat ;}
.how-works ul li:before {  width:67px; height:76px; top: 0px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -49px -96px no-repeat ;}
.how-works ul li.step2::before {  width:62px; height:87px; top: -5px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -122px -96px no-repeat ;}
.how-works ul li.step2:before {  width:62px; height:87px; top: -5px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -122px -96px no-repeat ;}
.how-works ul li.step3::before {  width:64px; height:61px; top: 30px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -198px -96px no-repeat ;}
.how-works ul li.step3:before {  width:64px; height:61px; top: 30px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -198px -96px no-repeat ;}
.how-works ul li.step4::before {  width:70px; height:74px; top: 23px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -268px -96px no-repeat ;}
.how-works ul li.step4:before {  width:70px; height:74px; top: 23px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -268px -96px no-repeat ;}
.how-works ul li.step5::before {  width:73px; height:73px; top: 4px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -347px -96px no-repeat ;}
.how-works ul li.step5:before {  width:73px; height:73px; top: 4px; left: 40px; background: url("/_lptemplates/pozyczlatwo/images/images.png") -347px -96px no-repeat ;}

.how-works h2.title { font-size: 48px; padding: 39px 0 33px 0;}

section h2.title { font-size: 54px;}
section .subtitle-text { font-size:24px; line-height:36px; color:#01565E; }

.guide { padding-bottom: 55px; }
.guide .content { width: 580px; padding:0 20px}
.guide h2.title { font-size:54px; padding: 36px 0px 26px;}
.guide ul { padding: 10px 0px 33px; }
.guide ul li { font-size:24px; line-height:36px; padding-top: 13px;}

.contact {padding-bottom: 34px;}
.contact h2.title { padding: 36px 0px 51px;}
.contact .button { margin-top: 38px;}
.contact form .inputs-group .input-line { margin:0 0 15px 0; float: none;}
.contact form .inputs-group input { width:410px; font-size: 24px;line-height: 42px;padding: 12px 34px 11px; height:60px}
.contact form textarea { width:410px; font-size: 24px;line-height: 32px;padding: 27px 34px 20px; height:187px; float:none}
.contact p.button input {font-size: 24px; height:84px; padding: 0px 37px 0px 99px; box-shadow: 0px 3px 0px #E8F5F7 inset, 0px -2px 0px #33B7C4 inset, 0px 2px 2px -2px #33B7C4;}
.contact .button span.send {position: absolute;top: 44px;left: 39px;}

.news { padding-bottom: 30px;}
.news ul li, .news ul li:first-child {width: auto; padding: 0px 22px 40px 27px;}
.news h3 { font-size: 34px;line-height: 42px;padding: 13px 50px 41px 0px;}
.news .image { max-height: 500px; padding-bottom: 45px; }
.news .more { padding-top: 17px;}
.news p { line-height: 33px;font-size: 20px;}

.calculator .content { width: 580px; padding:0 20px}
.calculator .subtitle-text span.subtitle-content { display: inline; }

.form-loan-mobile .select-line.price { width: 328px;height: 328px;border-radius: 328px; }
.form-loan-mobile .select-line.price .progress { width: 316px; height: 316px; border-radius: 316px; top: 5px; left: 5px;}
.form-loan-mobile .select-line.price .progress::before { width: 302px;height: 302px;top: 6px;left: 6px;border-radius: 302px; }
.form-loan-mobile .select-line.price .progress:before { width: 302px;height: 302px;top: 6px;left: 6px;border-radius: 302px; }
.form-loan-mobile .price-value { font-size: 64px; line-height: 64px; margin-top: 131px; }
.form-loan-mobile label { font-size: 24px; left: 140px; bottom: 93px; }
.form-loan-mobile .price-navigaton { top: 86px;left: 147px;width: 34px; overflow:visible; background: url("/_lptemplates/pozyczlatwo/images/images.png") -479px -96px no-repeat;}
.form-loan-mobile .price-navigaton p { font-size: 34px; }
.form-loan-mobile .price-navigaton p.next { margin-right: -42px; margin-top: -7px;}
.form-loan-mobile .price-navigaton p.prev { margin-left:-41px; margin-top: -7px;}
.form-loan-mobile .price select { font-size: 34px; left: 99px; top: 152px;}
.form-loan-mobile .select-line.price { margin-bottom: 277px; }
.calculator .example { position: absolute; top:293px; left:0; width:100%; text-align:center; font-size:24px; line-height:36px}
.calculator .form-loan-mobile .loan-note { font-size: 18px; line-height: 30px; padding: 49px 55px 54px; }
.calculator .form-loan-mobile .loan-note span { display: inline; }
.calculator .form-loan-mobile .select-line.period { left: 300px;}
.form-loan-mobile .select-line.period {height: 277px; width: 277px;border-radius: 277px;}
.form-loan-mobile .select-line.period .progress { width: 262px; height: 262px; border-radius: 262px; top: 6px; left: 6px}
.form-loan-mobile .select-line.period::after { width: 250px; height: 250px;border-radius: 250px; top: 12px; left: 12px;}
.form-loan-mobile .select-line.period:after { width: 250px; height: 250px;border-radius: 250px; top: 12px; left: 12px;}
.ball_big { width: 30px; height: 30px; }
.form-loan-mobile .period-value { font-size: 64px;line-height: 64px; margin-top: 108px; }
.form-loan-mobile .select-line.period label { left: 71px; bottom: 65px;width: 134px;}
.form-loan-mobile .period .price-navigaton  { left: 119px; top: 55px; width: 39px;overflow: visible; background: url("/_lptemplates/pozyczlatwo/images/images.png") no-repeat scroll -518px -96px transparent; height: 44px;}
.form-loan-mobile .period .price-navigaton p.next { margin-top: 1px;}
.form-loan-mobile .period .price-navigaton p.prev { margin-top: 1px;}    


.table .content { width:100%; padding:0; text-align:center }
.table .table-menu { display:none }
.table .table-mobile { padding:0; text-align:center }
.table .table-mobile .table { display:none} 
.table .table-mobile .table.active { display: block; }
.table .table-mobile .table-menu { display: block; margin: 0 auto; padding-bottom:30px; height: 92px;  position: relative; text-align:centerl}
.table .table-mobile .table-menu .label { font-weight:bold; font-size:30px;   width: 570px; padding: 39px 30px 12px 30px; height: 70px;text-align:left;  display: inline-block; position: relative; cursor: pointer; color:#34b7c3}
.table .table-mobile .table-menu .label::after { content: ''; position: absolute; right: 10px; top: 22px; width: 13px; height: 6px; background: url(/_lptemplates/pozyczlatwo/images/table-menu-triangle.png) center; }
.table .table-mobile .table-menu .label:after { content: ''; position: absolute; right: 10px; top: 22px; width: 13px; height: 6px; background: url(/_lptemplates/pozyczlatwo/images/table-menu-triangle.png) center; }
.table .table-mobile .table-menu ul { background-color:white; width:100%; margin: 0; padding: 0; display:none; border: 1px solid #d9d9d9; position: absolute; top: 122px; left: 0; }
.table .table-mobile .table-menu li { display:block; list-style:none; font-size:30px;  margin:0; text-align:center; width:100%; margin: 0 0; border-top:1px solid #d9d9d9; float: none;  }
.table .table-mobile .table-menu li:first-child { border-top-width:0; }
.table .table-mobile .table-menu li a { display:block;  padding: 25px 0px 25px 0px ;  color: #01565E; transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -webkit-transition: background-color 0.2s linear; }
.table .table-mobile .table-menu li a:hover { text-decoration:none; }
.table .table-mobile .table-menu li a:hover::before, .content-block.compare .table-nav .active a::before { display: none; }
.table .table-mobile .table-menu li a:hover:before, .content-block.compare .table-nav .active a:before { display: none; }
.table .table-mobile .table-menu li a:hover, .content-block.compare .table-nav .active a { border: none; background: #EBF6F7; }
.table .table-mobile .table-menu li span {width: 580px; padding:0 20px 0 23px; text-align:left; display: inline-block;  }
.table .table-mobile .table-holder { width: 580px; padding:26px 20px 0 26px; display:inline-block }
  
}