.pricing,.pricing *,.plata,.plata *{}
.pricing{display:block;position:relative;width:100%;z-index:1;overflow:visible;margin:0;}
.pricing.testare{margin-bottom:0;}
.price-list{display:table;width:100%;position:relative;}	
.price-col{border:none;width:16.66%;display:block;float:left;position:relative;cursor:pointer;padding:2px;
	text-align:left;color:var(--secondaryColor);z-index:99;}
.price-col .price-inner{position:relative;display:block;border-radius:26px;padding:20px 12px;
	background:var(--whiteColor);border:1px solid var(--borderColor);overflow:hidden;}
.price-col:hover .price-inner{background:var(--Bg);z-index:999;}
.price-col.focus .price-inner{background:var(--primaryBg);}
.price-col.focus:hover .price-inner{background:var(--primaryBgDark);z-index:999;}
.price-col .title{display:block;overflow:hidden;line-height:1.2;height:120px;}
.price-col .title strong{display:block;font-size:1.2rem;font-weight:500;padding-bottom:20px;}
.price-col .title .info{display:block;height:50px;clear:both;font-size:0.7rem;}
.price-col .title strong small{font-size:1.1rem;}
.price-col .title .avantaj{position:absolute;display:block;right:0;top:0;line-height:30px;opacity:0.6;
	font-size:0.7rem !important;background:#fff;border-radius:0 26px 0 26px;
	background:var(--secondaryColor);color:var(--whiteColor);padding:0px 24px;}

sup,sub{position:absolute;display:inline-block;font-size:50%;line-height:1;
	color:var(--secondaryColor);padding-left:5px;white-space:nowrap;}
.decimals{position:absolute;display:inline-block;top:0;font-size:60%;}
.decimals + sub{text-transform:uppercase;bottom:5px;padding-left:34px;}
.price-col .price{position:relative;display:block;font-size:2.4rem;font-weight:500;line-height:1;
	text-align:left;margin-bottom:30px;color:var(--secondaryColor);}
.price-col .priceM{position:relative;display:inline-block;clear:both;border:2px solid var(--bgDark);line-height:28px;height:32px;
	font-size:1.1rem;text-align:left;padding:0px 80px 0 20px;border-radius:12px;color:var(--secondaryColor);}
.price-col .priceM strong{display:inline;font-weight:500;}
.price-col.test .priceM{padding-right:20px;}
.price-col.focus .priceM{border-color:var(--secondaryColor);}
.price-col ul{display:block;list-style:none;padding:20px 0;margin:0;}
.price-col ul li{position:relative;clear:both;padding:10px 0;}
.price-col ul li:before{display:none;}
.price-col ul li:first-child{border:none;}
.price-col label{display:block;clear:both;text-align:left;line-height:1.1;font-size:0.8rem;} 
.price-col label + a{display:block;text-align:left;line-height:1.1;color:var(--secondaryColor);} 
.price-col ul li label{float:left;width:70%;} 
.price-col ul li label + a{position:relative;top:-4px;line-height:20px;height:20px;
	text-align:right;float:right;width:30%;color:var(--secondaryColor);} 
.price-col ul li label + a strong{position:relative;display:block;font-size:1.4rem;padding-right:5px;font-weight:500;} 
.price-col .info_box{padding:20px 0;min-height:110px;}
.price-col .info_box label{font-size:0.7rem;}
.price-col .info_box a{font-size:0.8rem;line-height:1.1;font-weight:500;}

.price-col .call-action a{display:block!important;width:100%!important;}

.legend-title{display:block;padding-top:30px;font-size:0.9rem;text-transform:uppercase;}
.legend{font-size:0.8rem;}
.legend .icon{position:relative!important;display:block;width:26px;height:26px;line-height:24px;border-radius:50%;
	border:1px solid var(--defaultTxt);color:var(--defaultTxt);float:left;margin-right:10px;top:auto;left:auto;}
.green{display:block;clear:both;font-size:0.8rem;}

h3.legenda{padding-top:30px;display:block;clear:both;}

@media only screen 
and (max-width : 1260px) {
.price-col .price-inner{padding:20px 8px;}
.price-col .title{height:140px;}
.price-col .price{font-size:2rem;}
/* .price-col.test .title .info{height:auto;} */
/* .price-col.test .price{font-size:1.4rem;} */
/* .price-col.test .price strong{font-size:2.2rem;} */
.price-col .priceM{padding:0 70px 0 10px;}
.decimals + sub{padding-left:20px;}
}

@media only screen 
and (max-width : 999px) {
.pricing{padding:24px 0!important;max-height:none!important;background:none!important;margin:0px!important;}
.price-col .price-inner{padding:30px 5px 20px;text-align:center;}
.price-col .title{height:160px;}
.price-col .price{font-size:1.5rem;text-align:left;}
/* .price-col.test .title{padding-bottom:20px;} */
/* .price-col.test .price{height:55px;font-size:1.2rem;} */
/* .price-col.test .price strong{font-size:1.6rem;} */
.price-col ul li label{width:100%;float:none;font-size:0.7rem;text-align:center;}
.price-col ul li label + a{width:100%;float:none;top:auto;text-align:center;}
.price-col .info_box{padding:0;text-align:center;font-size:0.8rem;}
.price-col .info_box *{text-align:center;}
.price-col .call-action a{line-height:40px;height:40px;font-size:0.9rem;overflow:hidden;}
}

@media only screen 
and (max-width : 768px) {
.price-col{display:table;width:100%;float:none;padding:5px 0 0;}
.price-col .price-inner{padding:10px 10px 30px;}
.price-col .price-inner .th{display:flex;width:100%;}
.price-col .toggle-box{padding-top:6px;height:40px;}
.price-col .title{width:80%;text-align:left;padding:3px 20px 0!important;height:auto;}
.price-col .title strong{padding-bottom:10px;font-size:1.4rem;}
.price-col .title .avantaj{top:auto;right:auto;bottom:0;left:0;}
.price-col .title .info{height:auto;}
.price-col .price{width:160px;padding:4px 50px 0 0;text-align:right;height:26px;margin:0;}
.price-col .priceM{position:absolute;right:100px;top:46px;}
/* .price-col.test .price{font-size:1rem;padding-right:20px;} */
.price-col .choose{position:relative;width:90px;float:right;text-align:right;}
.p-inner{display:none;}
.price-col ul{display:flex;flex-wrap:wrap;gap:5px;}
.price-col ul li{padding:10px;min-width:160px;border:1px solid var(--borderColor)!important;border-radius:26px;}
.price-col ul li label{height:30px;width:80px;float:left;text-align:left;}
.price-col ul li label + a{position:absolute;top:10px;right:5px;width:60px;text-align:center;}
.price-col .info_box{min-height:auto;padding:0 10px;}
.price-col .info_box *{text-align:left;}
.price-col .call-action{display:none;}
}

@media only screen 
and (max-width : 480px) {
.price-col .price-inner .th{position:relative;display:block!important;padding-left:40px;padding-right:90px;}
.price-col .toggle-box{position:absolute;width:40px;text-align:center;left:0;top:0;}
.price-col .choose{position:absolute!important;width:90px;text-align:right!important;right:0;top:0;}
.price-col .title{width:100%!important;padding:0px 0px 10px!important;}
.price-col .price{width:100%!important;}
.price-col .priceM{top:auto!important;right:auto!important;bottom:-6px;left:40px;}
.price-col .title .avantaj{bottom:-30px;left:-10px;}
}
