.pricingTable{
background
:
#fff
;
font-family
:
'Oswald'
,
sans-serif
;
text-align
:
center
;
padding
:
20px
0
30px
;
}
.pricingTable .pricingTable-header{
color
:
#fff
;
background
: linear-gradient(to
right
,
#00c7c0
,
#00b3c3
);
padding
:
30px
20px
70px
;
margin
:
0
0
10px
;
clip-path: polygon(
0
0
,
100%
0
,
100%
100%
,
50%
75%
,
0
100%
);
}
.pricingTable .price-value{
padding-left
:
45px
; }
.pricingTable .price-value .amount{
font-size
:
90px
;
font-weight
:
500
;
line-height
:
80px
;
display
: inline-
block
;
}
.pricingTable .price-value .currency{
font-size
:
35px
;
font-weight
:
500
;
line-height
:
45px
;
vertical-align
:
top
;
display
: inline-
block
;
}
.pricingTable .price-value .duration{
font-size
:
18px
;
font-weight
:
400
;
letter-spacing
:
0.5px
;
text-transform
:
uppercase
;
margin
:
0
0
0
-20px
;
display
: inline-
block
;
}
.pricingTable .title{
color
:
#00c7c0
;
font-size
:
45px
;
font-weight
:
500
;
letter-spacing
:
0.5px
;
text-transform
:
uppercase
;
margin
:
0
0
30px
;
}
.pricingTable .pricing-content{
font-family
:
'Lato'
,
sans-serif
;
padding
:
0
33px
;
margin
:
0
0
30px
;
list-style
:
none
;
}
.pricingTable .pricing-content li{
color
:
#555
;
background
:
#efefef
;
font-size
:
16px
;
font-weight
:
600
;
line-height
:
40px
;
text-transform
:
uppercase
;
padding
:
5px
15px
5px
50px
;
margin
:
0
0
5px
;
position
:
relative
;
}
.pricingTable .pricing-content li:last-child{
margin-bottom
:
0
; }
.pricingTable .pricing-content li:before{
content
:
"\f00c"
;
color
:
#fff
;
background
: linear-gradient(to
right
,
#00c7c0
,
#00b3c3
);
font-family
:
"Font Awesome 5 Free"
;
font-size
:
14px
;
font-weight
:
900
;
line-height
:
23px
;
width
:
23px
;
height
:
23px
;
border-radius:
50%
;
position
:
absolute
;
top
:
15px
;
left
:
15px
;
}
.pricingTable .pricing-content li.disable:before{
content
:
"\f00d"
; }
.pricingTable .pricingTable-signup a{
color
:
#fff
;
background
: linear-gradient(to
right
,
#00c7c0
,
#00b3c3
);
font-size
:
25px
;
font-weight
:
700
;
text-transform
:
uppercase
;
padding
:
3px
30px
4px
;
border-radius:
50px
;
display
: inline-
block
;
transition:
all
0.3
s;
}
.pricingTable .pricingTable-signup a:hover{
letter-spacing
:
2px
;
text-shadow
:
2px
2px
1px
rgba(
0
,
0
,
0
,
0.4
);
}
.pricingTable.
purple
.pricingTable-header,
.pricingTable.
purple
.pricing-content li:before,
.pricingTable.
purple
.pricingTable-signup a{
background
: linear-gradient(to
right
,
#dd3e71
,
#974686
);
}
.pricingTable.
purple
.title{
color
:
#dd3e71
; }
.pricingTable.yellow .pricingTable-header,
.pricingTable.yellow .pricing-content li:before,
.pricingTable.yellow .pricingTable-signup a{
background
: linear-gradient(to
right
,
#85ba41
,
#56ab2f
);
}
.pricingTable.yellow .title{
color
:
#85ba41
; }
@media only
screen
and (
max-width
:
990px
){
.pricingTable{
margin
:
0
0
40px
10px
; }
}