.kreator-lewa { float:left;width:700px;padding:0px 15px 0px 15px;}
.kreator_prawa { float:left;width:350px;padding:0px 15px 0px 15px;}
#kreator-loader { display:none;width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.5);z-index:1000;left:0px;}

.kreator_back { background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;display:none;top:0px;left:0%;}
.kreator_cont { background:#fff;z-index:1000;top:250px;max-width:1050px;border:0px solid #000;min-height:500px;font-family: 'montserratsemibold' !important;}
a.kreator_close { position:absolute;right:-10px;top:-10px;z-index:1000;}
.prawarekawicalinia1,.prawarekawicalinia2,.lewarekawicalinia1,.lewarekawicalinia2 {font-size:15px;width:80px;border:0px solid #ff0000;white-space: nowrap;text-align:center;line-height:15px;}
#kreator_build { position:relative;}
.kreator_infoall { width:100%;float:left;margin:0px 15px 0px 15px;text-align:center;}

#lewawarstwa { position:absolute;bottom:50px;left:110px;}
#prawawarstwa { position:absolute;bottom:50px;right:120px;}

#lewarekawicanadruk { display:table;height:50px;vertical-align:middle;border:0px solid #ff0000}
#lewarekawicasrodek { display:table-cell;height:50px;vertical-align:middle;}

#prawarekawicanadruk { display:table;height:50px;vertical-align:middle;border:0px solid #ff0000}
#prawarekawicasrodek { display:table-cell;height:50px;vertical-align:middle;}

.lewausun,.prawausun  { display:none;}

/*grafika*/
.kreator_cenainfo { padding-top:15px;padding-bottom:15px;text-transform:uppercase;color:#989898;font-size:13px;}
.kreator_kolor { padding-top:15px;padding-bottom:15px;}
.kreator_kolor ul { padding:0px;margin:0px;float:left;list-style:none;}
.kreator_kolor ul li { float:left;width:25px;height:25px;margin:0px 10px 0px 0px;padding:5px;cursor:pointer;}
.kreator_kolor ul li:hover { border:1px solid #ff0000}
.kreator_kolor ul li.selected { border:1px solid #ff0000}

.kreator_kolor ul li:nth-child(1) {background:url(../img/c1.png) center center no-repeat;background-size:contain;}
.kreator_kolor ul li:nth-child(2) {background:url(../img/c2.png) center center no-repeat;background-size:contain;}
.kreator_kolor ul li:nth-child(3) {background:url(../img/c3.png) center center no-repeat;background-size:contain;}
.kreator_kolor ul li:nth-child(4) {background:url(../img/c4.png) center center no-repeat;background-size:contain;}
.kreator_kolor ul li:nth-child(5) {background:url(../img/c5.png) center center no-repeat;background-size:contain;}
.kreator_kolor ul li:nth-child(6) {background:url(../img/c6.png) center center no-repeat;background-size:contain;}
.kreator_kolor ul li:nth-child(7) {background:url(../img/c7.png) center center no-repeat;background-size:contain;}
.kreator_kolor ul li:nth-child(8) {background:url(../img/c8.png) center center no-repeat;background-size:contain;}
.kreator_kolor ul li:nth-child(9) {background:url(../img/c9.png) center center no-repeat;background-size:contain;}

.kreator_infoall { font-size:12px;font-family: 'montserratregular';padding-top:15px;padding-bottom:15px;}
.kreator_prawatlo { background:#03112e url(../img/prawa.jpg) right bottom no-repeat;background-size:cover;color:#fff;padding-top:20px;min-height:715px;}

.lewarekawica { background:url(../img/gradient.png) center center no-repeat;height:245px;padding-top:20px;padding-bottom:20px;font-family: 'montserratsemibold';font-size:13px;}
.lewarekawica input[type="text"] { color:#fff;background:none;border:1px solid #fff;width:100%;float:left;margin:6px 0px 6px 0px;height:30px;padding:5px;}
.lewarekawica h3 { font-size:20px;letter-spacing:2px;font-family: 'montserratsemibold';}

.kreator_flaga { padding-top:15px;}

.prawarekawica { background:url(../img/gradient.png) center center no-repeat;height:245px;padding-top:20px;padding-bottom:20px;font-family: 'montserratsemibold';font-size:13px;}
.prawarekawica input[type="text"] { color:#fff;background:none;border:1px solid #fff;width:100%;float:left;margin:6px 0px 6px 0px;height:30px;padding:5px;}
.prawarekawica h3 { font-size:20px;letter-spacing:2px;font-family: 'montserratsemibold';}

.prawaspacer { padding-top:20px;}

.kreator_buttony { padding-top:20px;}
a.zatwierdz { width:100%;height:auto;float:left;background:#fff url(../img/ok.png) top 12px left 15px no-repeat;padding:17px 20px 10px 40px;text-align:center;font-size:24px;color:#000;line-height:20px;}
a.zatwierdz span { float:left;width:100%;text-align:center;font-size:15px;color:#939393;}
a:hover.zatwierdz { background:#b2f0a9 url(../img/ok.png) top 12px left 15px no-repeat;text-decoration:none;}

a.pomin { width:100%;height:auto;float:left;background:rgba(172,48,65,0.7);padding:17px 20px 10px 20px;text-align:center;font-size:14px;color:#fff;line-height:20px;margin-top:20px;}
a:hover.pomin { background:rgba(172,48,65,1);text-decoration:none;}

@media only screen and (max-width : 992px) {
	.kreator_cenainfo,.kreator_kolor,.lewarekawica,.prawarekawica { padding:15px;width:calc(100% - 30px);background:none;}
	#lewawarstwa { bottom:11%;left:17%;}
	#prawawarstwa { bottom:11%;right:24%;}
	.kreator_cont { top:70px;}
	
}
@media only screen and (max-width : 801px) {
	#lewawarstwa { bottom:9%;left:16%;}
	#prawawarstwa { bottom:9%;right:18%;}	
}
@media only screen and (max-width : 770px) {
	#lewawarstwa { bottom:11%;left:17%;}
	#prawawarstwa { bottom:11%;right:24%;}	
}
@media only screen and (max-width : 415px) {
	#lewawarstwa { bottom:8%;left:14%;}
	#prawawarstwa { bottom:8%;right:14%;}
	
}
.no-padding { padding:0px;}
.kreatorv2 { display:block;}
.product-add-to-cart .product-quantity .qty {display:none !important;}

.kreatorv2_tekst { padding:0px 0px 15px 0px;}
.kreatorv2_button { display:block;padding:15px;border:1px solid #369cd5;width:auto;font-size:12px;}
.kreatorv2_button label { margin-left:10px;}

.kreatorv2_info { display:none;margin-top:30px;}
.kreatorv2_infotekst { display:block;padding:15px;width:auto;background:#eee;font-size:12px;font-weight:bold;margin-bottom:0px;}

.kreatorv2_input { display:none;padding-bottom:20px;}
.kreatorv2_input input { width:100%;border:1px solid #000;padding:10px;border-radius:10px;}

.kreatorv2_nadruk { padding:0px 0px 15px 0px;}
.kreatorv2_nadrukinput { display:none;padding-bottom:20px;}
.kreatorv2_nadrukinput input { width:100%;border:1px solid #000;padding:10px;border-radius:10px;}
