

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.pricing-table-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 2.6em;
    color: #FFF;
    margin-top: 15px;
    text-align: left;
    margin-bottom: 25px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

.pricing-table-title a {
    font-size: 0.6em;
}

.clearfix:after {
    content: '';
    display: block;
    height: 0;
    width: 0;
    clear: both;
}
/** ========================
 * Contenedor
 ============================*/
.pricing-wrapper {
    width: 960px;
    margin: 10px auto 0;
	color: white;
}

.pricing-table {
    margin: 0 10px;
    text-align: center;
    width: 300px;
    float: left;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);
    box-shadow: 0 0 15px rgba(0,0,0,0.4);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.pricing-table:hover {
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);
}

.pricing-title {
    color: #FFF;
    background: #34a853;
    padding: 20px 0;
    font-size: 2em;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

.pricing-title2 {
    color: #FFF;
    background: #4285f4;
    padding: 20px 0;
    font-size: 2em;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

.pricing-table.recommended .pricing-title {
    background: #fbbc04;
}

.pricing-table.recommended .pricing-action {
    background: #fbbc04;
}

.pricing-table .price {
    background: #403e3d;
    font-size: 3.4em;
    font-weight: 700;
    padding: 20px 0;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

.pricing-table .pricelined {
    background: #ec1b34;
    font-size: 3.0em;
	color: #b1b1b1;
    font-weight: 700;
    padding: 20px 0;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
	text-decoration: line-through;
}



.pricing-table .price sup {
    font-size: 0.4em;
    position: relative;
    left: 5px;
}

.table-list {
    background: #FFF;
    color: #403d3a;
}

.table-list li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-list li:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-list li span {
    font-weight: 400;
}

.table-list li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.table-list li:nth-child(2n) {
    background: #F0F0F0;
}


.table-elemzes {
    background: #FFF;
    color: #403d3a;
}

.table-elemzes li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-elemzes li:before {
    content: "\f200";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-elemzes li span {
    font-weight: 400;
}

.table-elemzes li:nth-child(2n) {
    background: #F0F0F0;
}

.table-elemzes li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}

.table-felepites {
    background: #FFF;
    color: #403d3a;
}

.table-felepites li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-felepites li:before {
    content: "\f286";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-felepites li span {
    font-weight: 400;
}

.table-felepites li:nth-child(2n) {
    background: #F0F0F0;
}

.table-felepites li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}




.table-kutatas li:nth-child(2n) {
    background: #F0F0F0;
}

.table-kutatas {
    background: #FFF;
    color: #403d3a;
}

.table-kutatas li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-kutatas li:before {
    content: "\f11c";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-kutatas li span {
    font-weight: 400;
}

.table-kutatas li:nth-child(2n) {
    background: #F0F0F0;
}

.table-kutatas li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.table-kezeles li:nth-child(2n) {
    background: #F0F0F0;
}

.table-kezeles {
    background: #FFF;
    color: #403d3a;
}

.table-kezeles li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-kezeles li:before {
    content: "\f209";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-kezeles li span {
    font-weight: 400;
}

.table-kezeles li:nth-child(2n) {
    background: #F0F0F0;
}

.table-kezeles li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.table-optimalizalas li:nth-child(2n) {
    background: #F0F0F0;
}

.table-optimalizalas {
    background: #FFF;
    color: #403d3a;
}

.table-optimalizalas li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-optimalizalas li:before {
    content: "\f1ec";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-optimalizalas li span {
    font-weight: 400;
}

.table-optimalizalas li:nth-child(2n) {
    background: #F0F0F0;
}

.table-optimalizalas li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.table-kovetes li:nth-child(2n) {
    background: #F0F0F0;
}

.table-kovetes {
    background: #FFF;
    color: #403d3a;
}

.table-kovetes li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-kovetes li:before {
    content: "\f080";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-kovetes li span {
    font-weight: 400;
}

.table-kovetes li:nth-child(2n) {
    background: #F0F0F0;
}

.table-kovetes li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.table-buy {
    background: #FFF;
    padding: 62px;
    text-align: left;
    overflow: hidden;
}

.table-buy p {
    float: left;
    color: #37353a;
    font-weight: 700;
    font-size: 2.4em;
}

.table-buy p sup {
    font-size: 0.5em;
    position: relative;
    left: 5px;
}

.table-buy .pricing-action {
    float: right;
    	text-align: center;
    color: #FFF;
    background: #34a853;
    padding: 10px 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: 700;
    font-size: 1.4em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.table-buy .pricing-action2 {
    float: right;
    	text-align: center;
    color: #FFF;
    background: #4285f4;
    padding: 10px 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: 700;
    font-size: 1.4em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.table-buy .pricing-action:hover {
    background: #88d200;
}


.table-buy .pricing-action2:hover {
    background: #88d200;
}

.recommended .table-buy .pricing-action:hover {
    background: #88d200;    
}

.recommended .table-buy .pricing-action2:hover {
    background: #88d200;    
}

/** ================
 * Responsive
 ===================*/
 @media only screen and (min-width: 768px) and (max-width: 959px) {
    .pricing-wrapper {
        width: 768px;
    }

    .pricing-table {
        width: 236px;
    }
    
    .table-list li {
        font-size: 1.3em;
    }

 }

 @media only screen and (max-width: 767px) {
    .pricing-wrapper {
        width: 420px;
    }

    .pricing-table {
        display: block;
        float: none;
        margin: 0 0 20px 0;
        width: 100%;
    }
 }

@media only screen and (max-width: 479px) {
    .pricing-wrapper {
        width: 300px;
    }
} 


új rész




* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.p-t-t {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 2.6em;
    color: #FFF;
    margin-top: 15px;
    text-align: left;
    margin-bottom: 25px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

.p-t-t a {
    font-size: 0.6em;
}

.clearfix:after {
    content: '';
    display: block;
    height: 0;
    width: 0;
    clear: both;
}
/** ========================
 * Contenedor
 ============================*/
.p-wrapper {
    width: 960px;
    margin: 40px auto 0;
}

.p-t {
    margin: 0 10px;
    text-align: center;
    width: 300px;
    float: left;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);
    box-shadow: 0 0 15px rgba(0,0,0,0.4);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.p-t:hover {
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);
}

.p-t {
    color: #FFF;
    background: #34a853;
    padding: 20px 0;
    font-size: 2em;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

.p-t2 {
    color: #FFF;
    background: #4285f4;
    padding: 20px 0;
    font-size: 2em;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

.p-t.recommended .p-t {
    background: #fbbc04;
}

.p-t.recommended .p-action {
    background: #fbbc04;
}

.p-t .price {
    background: #403e3d;
    font-size: 3.4em;
    font-weight: 700;
    padding: 20px 0;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

.p-t .price sup {
    font-size: 0.4em;
    position: relative;
    left: 5px;
}

.t-l {
    background: #FFF;
    color: #403d3a;
}

.t-l li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.t-l li:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.t-l li span {
    font-weight: 400;
}

.t-l li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.t-l li:nth-child(2n) {
    background: #F0F0F0;
}


.t-elemzes {
    background: #FFF;
    color: #403d3a;
}

.t-elemzes li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.t-elemzes li:before {
    content: "\f200";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.t-elemzes li span {
    font-weight: 400;
}

.t-elemzes li:nth-child(2n) {
    background: #F0F0F0;
}

.t-elemzes li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}

.t-f {
    background: #FFF;
    color: #403d3a;
}

.t-f li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.t-f li:before {
    content: "\f286";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.t-f li span {
    font-weight: 400;
}

.t-f li:nth-child(2n) {
    background: #F0F0F0;
}

.t-f li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}

.t-sz {
    background: #FFF;
    color: #403d3a;
}

.t-sz li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.t-sz li:before {
    content: "\f183";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.t-sz li span {
    font-weight: 400;
}

.t-sz li:nth-child(2n) {
    background: #F0F0F0;
}

.t-sz li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.t-kutatas li:nth-child(2n) {
    background: #F0F0F0;
}

.t-kutatas {
    background: #FFF;
    color: #403d3a;
}

.t-kutatas li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.t-kutatas li:before {
    content: "\f11c";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.t-kutatas li span {
    font-weight: 400;
}

.t-kutatas li:nth-child(2n) {
    background: #F0F0F0;
}

.t-kutatas li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.t-kezeles li:nth-child(2n) {
    background: #F0F0F0;
}

.t-kezeles {
    background: #FFF;
    color: #403d3a;
}

.t-kezeles li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.t-kezeles li:before {
    content: "\f209";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.t-kezeles li span {
    font-weight: 400;
}

.t-kezeles li:nth-child(2n) {
    background: #F0F0F0;
}

.t-kezeles li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.t-optimalizalas li:nth-child(2n) {
    background: #F0F0F0;
}

.t-optimalizalas {
    background: #FFF;
    color: #403d3a;
}

.t-optimalizalas li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.t-optimalizalas li:before {
    content: "\f1ec";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.t-optimalizalas li span {
    font-weight: 400;
}

.t-optimalizalas li:nth-child(2n) {
    background: #F0F0F0;
}

.t-optimalizalas li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.t-kovetes li:nth-child(2n) {
    background: #F0F0F0;
}

.t-kovetes {
    background: #FFF;
    color: #403d3a;
}

.t-kovetes li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.t-kovetes li:before {
    content: "\f080";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.t-kovetes li span {
    font-weight: 400;
}

.t-kovetes li:nth-child(2n) {
    background: #F0F0F0;
}

.t-kovetes li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}


.t-buy {
    background: #FFF;
    padding: 62px;
    text-align: left;
    overflow: hidden;
}

.t-buy p {
    float: left;
    color: #37353a;
    font-weight: 700;
    font-size: 2.4em;
}

.t-buy p sup {
    font-size: 0.5em;
    position: relative;
    left: 5px;
}

.t-buy .p-action {
    float: right;
    	text-align: center;
    color: #FFF;
    background: #34a853;
    padding: 10px 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: 700;
    font-size: 1.4em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.t-buy .p-action2 {
    float: right;
    	text-align: center;
    color: #FFF;
    background: #4285f4;
    padding: 10px 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: 700;
    font-size: 1.4em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.t-buy .p-action:hover {
    background: #88d200;
}


.t-buy .p-action2:hover {
    background: #88d200;
}

.recommended .t-buy .p-action:hover {
    background: #88d200;    
}

.recommended .t-buy .p-action2:hover {
    background: #88d200;    
}



.table-hashtag {
    background: #FFF;
    color: #403d3a;
}

.table-hashtag li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-hashtag li:before {
    content: "\f292";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-hashtag li span {
    font-weight: 400;
}

.table-hashtag li:nth-child(2n) {
    background: #F0F0F0;
}

.table-hashtag li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-hashtag {
    background: #FFF;
    color: #403d3a;
}

.table-hashtag li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-hashtag li:before {
    content: "\f292";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-hashtag li span {
    font-weight: 400;
}

.table-hashtag li:nth-child(2n) {
    background: #F0F0F0;
}

.table-hashtag li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-hashtag li:nth-child(2n) {
    background: #F0F0F0;
}

.table-hashtag {
    background: #FFF;
    color: #403d3a;
}

.table-hashtag li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-hashtag li:before {
    content: "\f292";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-hashtag li span {
    font-weight: 400;
}

.table-hashtag li:nth-child(2n) {
    background: #F0F0F0;
}

.table-hashtag li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}




.table-koveto {
    background: #FFF;
    color: #403d3a;
}

.table-koveto li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-koveto li:before {
    content: "\f16d";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-koveto li span {
    font-weight: 400;
}

.table-koveto li:nth-child(2n) {
    background: #F0F0F0;
}

.table-koveto li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-koveto {
    background: #FFF;
    color: #403d3a;
}

.table-koveto li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-koveto li:before {
    content: "\f16d";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-koveto li span {
    font-weight: 400;
}

.table-koveto li:nth-child(2n) {
    background: #F0F0F0;
}

.table-koveto li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-koveto li:nth-child(2n) {
    background: #F0F0F0;
}

.table-koveto {
    background: #FFF;
    color: #403d3a;
}

.table-koveto li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-koveto li:before {
    content: "\f16d";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-koveto li span {
    font-weight: 400;
}

.table-koveto li:nth-child(2n) {
    background: #F0F0F0;
}

.table-koveto li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}




.table-celcsoport {
    background: #FFF;
    color: #403d3a;
}

.table-celcsoport li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-celcsoport li:before {
    content: "\f140";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-celcsoport li span {
    font-weight: 400;
}

.table-celcsoport li:nth-child(2n) {
    background: #F0F0F0;
}

.table-celcsoport li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-celcsoport {
    background: #FFF;
    color: #403d3a;
}

.table-celcsoport li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-celcsoport li:before {
    content: "\f140";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-celcsoport li span {
    font-weight: 400;
}

.table-celcsoport li:nth-child(2n) {
    background: #F0F0F0;
}

.table-celcsoport li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-celcsoport li:nth-child(2n) {
    background: #F0F0F0;
}

.table-celcsoport {
    background: #FFF;
    color: #403d3a;
}

.table-celcsoport li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-celcsoport li:before {
    content: "\f140";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-celcsoport li span {
    font-weight: 400;
}

.table-celcsoport li:nth-child(2n) {
    background: #F0F0F0;
}

.table-celcsoport li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}






.table-sziv {
    background: #FFF;
    color: #403d3a;
}

.table-sziv li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-sziv li:before {
    content: "\f004";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-sziv li span {
    font-weight: 400;
}

.table-sziv li:nth-child(2n) {
    background: #F0F0F0;
}

.table-sziv li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-sziv {
    background: #FFF;
    color: #403d3a;
}

.table-sziv li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-sziv li:before {
    content: "\f004";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-sziv li span {
    font-weight: 400;
}

.table-sziv li:nth-child(2n) {
    background: #F0F0F0;
}

.table-sziv li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-sziv li:nth-child(2n) {
    background: #F0F0F0;
}

.table-sziv {
    background: #FFF;
    color: #403d3a;
}

.table-sziv li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-sziv li:before {
    content: "\f004";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-sziv li span {
    font-weight: 400;
}

.table-sziv li:nth-child(2n) {
    background: #F0F0F0;
}

.table-sziv li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}





.table-komment {
    background: #FFF;
    color: #403d3a;
}

.table-komment li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-komment li:before {
    content: "\f075";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-komment li span {
    font-weight: 400;
}

.table-komment li:nth-child(2n) {
    background: #F0F0F0;
}

.table-komment li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-komment {
    background: #FFF;
    color: #403d3a;
}

.table-komment li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-komment li:before {
    content: "\f075";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-komment li span {
    font-weight: 400;
}

.table-komment li:nth-child(2n) {
    background: #F0F0F0;
}

.table-komment li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-komment li:nth-child(2n) {
    background: #F0F0F0;
}

.table-komment {
    background: #FFF;
    color: #403d3a;
}

.table-komment li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-komment li:before {
    content: "\f075";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-komment li span {
    font-weight: 400;
}

.table-komment li:nth-child(2n) {
    background: #F0F0F0;
}

.table-komment li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}






.table-level {
    background: #FFF;
    color: #403d3a;
}

.table-level li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-level li:before {
    content: "\f0e0";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-level li span {
    font-weight: 400;
}

.table-level li:nth-child(2n) {
    background: #F0F0F0;
}

.table-level li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-level {
    background: #FFF;
    color: #403d3a;
}

.table-level li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-level li:before {
    content: "\f0e0";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-level li span {
    font-weight: 400;
}

.table-level li:nth-child(2n) {
    background: #F0F0F0;
}

.table-level li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-level li:nth-child(2n) {
    background: #F0F0F0;
}

.table-level {
    background: #FFF;
    color: #403d3a;
}

.table-level li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-level li:before {
    content: "\f0e0";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-level li span {
    font-weight: 400;
}

.table-level li:nth-child(2n) {
    background: #F0F0F0;
}

.table-level li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}







.table-csomag {
    background: #FFF;
    color: #403d3a;
}

.table-csomag li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-csomag li:before {
    content: "\f1b3";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-csomag li span {
    font-weight: 400;
}

.table-csomag li:nth-child(2n) {
    background: #F0F0F0;
}

.table-csomag li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-csomag {
    background: #FFF;
    color: #403d3a;
}

.table-csomag li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-csomag li:before {
    content: "\f1b3";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-csomag li span {
    font-weight: 400;
}

.table-csomag li:nth-child(2n) {
    background: #F0F0F0;
}

.table-csomag li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-csomag li:nth-child(2n) {
    background: #F0F0F0;
}

.table-csomag {
    background: #FFF;
    color: #403d3a;
}

.table-csomag li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-csomag li:before {
    content: "\f1b3";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-csomag li span {
    font-weight: 400;
}

.table-csomag li:nth-child(2n) {
    background: #F0F0F0;
}

.table-csomag li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}







.table-penzvissza {
    background: #FFF;
    color: #403d3a;
}

.table-penzvissza li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-penzvissza li:before {
    content: "\f155";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-penzvissza li span {
    font-weight: 400;
}

.table-penzvissza li:nth-child(2n) {
    background: #F0F0F0;
}

.table-penzvissza li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-penzvissza {
    background: #FFF;
    color: #403d3a;
}

.table-penzvissza li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-penzvissza li:before {
    content: "\f155";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-penzvissza li span {
    font-weight: 400;
}

.table-penzvissza li:nth-child(2n) {
    background: #F0F0F0;
}

.table-penzvissza li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-penzvissza li:nth-child(2n) {
    background: #F0F0F0;
}

.table-penzvissza {
    background: #FFF;
    color: #403d3a;
}

.table-penzvissza li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-penzvissza li:before {
    content: "\f155";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-penzvissza li span {
    font-weight: 400;
}

.table-penzvissza li:nth-child(2n) {
    background: #F0F0F0;
}

.table-penzvissza li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}










.table-nincs {
    background: #FFF;
    color: #403d3a;
}

.table-nincs li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-nincs li:before {
    content: "\f05e";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-nincs li span {
    font-weight: 400;
}

.table-nincs li:nth-child(2n) {
    background: #F0F0F0;
}

.table-nincs li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-nincs {
    background: #FFF;
    color: #403d3a;
}

.table-nincs li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-nincs li:before {
    content: "\f05e";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-nincs li span {
    font-weight: 400;
}

.table-nincs li:nth-child(2n) {
    background: #F0F0F0;
}

.table-nincs li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-nincs li:nth-child(2n) {
    background: #F0F0F0;
}

.table-nincs {
    background: #FFF;
    color: #403d3a;
}

.table-nincs li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-nincs li:before {
    content: "\f05e";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-nincs li span {
    font-weight: 400;
}

.table-nincs li:nth-child(2n) {
    background: #F0F0F0;
}

.table-nincs li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}





.table-szemelyes {
    background: #FFF;
    color: #403d3a;
}

.table-szemelyes li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-szemelyes li:before {
    content: "\f183";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-szemelyes li span {
    font-weight: 400;
}

.table-szemelyes li:nth-child(2n) {
    background: #F0F0F0;
}

.table-szemelyes li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-szemelyes {
    background: #FFF;
    color: #403d3a;
}

.table-szemelyes li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-szemelyes li:before {
    content: "\f183";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-szemelyes li span {
    font-weight: 400;
}

.table-szemelyes li:nth-child(2n) {
    background: #F0F0F0;
}

.table-szemelyes li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-szemelyes li:nth-child(2n) {
    background: #F0F0F0;
}

.table-szemelyes {
    background: #FFF;
    color: #403d3a;
}

.table-szemelyes li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-szemelyes li:before {
    content: "\f183";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-szemelyes li span {
    font-weight: 400;
}

.table-szemelyes li:nth-child(2n) {
    background: #F0F0F0;
}

.table-szemelyes li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}





.table-telefon {
    background: #FFF;
    color: #403d3a;
}

.table-telefon li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-telefon li:before {
    content: "\f10b";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-telefon li span {
    font-weight: 400;
}

.table-telefon li:nth-child(2n) {
    background: #F0F0F0;
}

.table-telefon li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-telefon {
    background: #FFF;
    color: #403d3a;
}

.table-telefon li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-telefon li:before {
    content: "\f10b";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-telefon li span {
    font-weight: 400;
}

.table-telefon li:nth-child(2n) {
    background: #F0F0F0;
}

.table-telefon li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}



.table-telefon li:nth-child(2n) {
    background: #F0F0F0;
}

.table-telefon {
    background: #FFF;
    color: #403d3a;
}

.table-telefon li {
    font-size: 1.4em;
    font-weight: 700;
    padding: 12px 8px;
}

.table-telefon li:before {
    content: "\f10b";
    font-family: 'FontAwesome';
    color: #3fab91;
    display: inline-block;
    position: relative;
    right: 5px;
    font-size: 16px;
} 

.table-telefon li span {
    font-weight: 400;
}

.table-telefon li:nth-child(2n) {
    background: #F0F0F0;
}

.table-telefon li span.unlimited {
    color: #FFF;
    background: #e95846;
    font-size: 0.9em;
    padding: 5px 7px;
    display: inline-block;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}








/** ================
 * Responsive
 ===================*/
 @media only screen and (min-width: 768px) and (max-width: 959px) {
    .p-wrapper {
        width: 768px;
    }

    .p-t {
        width: 236px;
    }
    
    .t-l li {
        font-size: 1.3em;
    }

 }

 @media only screen and (max-width: 767px) {
    .p-wrapper {
        width: 420px;
    }

    .p-t {
        display: block;
        float: none;
        margin: 0 0 20px 0;
        width: 100%;
    }
 }

@media only screen and (max-width: 479px) {
    .p-wrapper {
        width: 300px;
    }
} 

