.chkk{background:#cccccc}
ul.chww_li li{line-height:25px;list-style-position:outside !important;margin-left:20px}
ul.ckww_none_ul li{list-style:none}
ul.ckww_cicle_ul li{list-style:circle}
ul.ckww_disc_ul li{list-style:disc}
ul.ckww_decimal_ul li{list-style:decimal}
.ckww_chapter h2{display:block;width:auto;min-height:10px;background-color:#e2f5fb;padding:10px 5px}
.ctwj_tip{margin-top:5px;margin-bottom:5px}
.ckww_tip{display:block;width:auto;min-height:72px;border:dashed 1px #2fa185;background-image:url("tips2.png");background-repeat:no-repeat;padding-left:65px;padding-right:10px}
.ckww_tip{background-position:10px 10px}
.ckww_tip p{line-height:24px !important;margin-top:10px;margin-bottom:10px}
.ckww_cicle_ul{margin:10px}
.ckww_section_li span{background-color:#f09804;display:inline-block;height:32px;width:32px;text-align:center;line-height:32px;margin-right:5px;margin-bottom:2px;color:#da1d0d;font-size:24px;padding-top:2px}
.ckww_section_li p img{display:block;margin:0 auto;width:100%;max-width:100% !important}
/*h1 {*/
    /*font-size: 32px !important;*/
/*}*/
/*h2 {*/
    /*font-size: 28px !important;*/
/*}*/
/*h3 {*/
    /*font-size: 24px !important;*/
/*}*/
/*h4 {*/
    /*font-size: 20px !important;*/
/*}*/
/*h5 {*/
    /*font-size: 16px !important;*/
/*}*/
/*h6 {*/
    /*font-size: 14px !important;*/
/*}*/
.ctwj_quote blockquote{border-left:solid 2px #239e1d;padding-left:6px;font-style:italic;margin-left:25px}
.ctwj_strong{display:block;border:solid 1px #adadad;border-radius:3px 3px 3px 3px;background:#e2e2e2;padding:10px 8px;margin-top:5px;margin-bottom:5px}
.ctwj_strong >p{margin-bottom:0}
.ctwj_step{padding-left:20px;border-left:dashed 2px #cccccc;margin-left:16px}
.ckww_circle_span{width:15px;height:15px;display:inline-block;border-radius:50%;background-color:grey;position:relative;left:-28px}
.ckww_step p{margin:0;padding-bottom:5px;padding-left:20px}
.ckww_step > h5 > strong{font-size:16px;font-weight:700 !important}
div.ctwj_pricetable{margin:0;padding:0;width:100%;   height: auto;
}

/*----------
		Blocks
		----------*/
/*Pricing table and price blocks*/
.pricing_table{line-height:150%;font-size:12px;margin:0 auto;width:75%;max-width:800px;padding-top:10px;margin-top:100px}
.price_block{text-align:center;width:100%;color:#fff;float:left;list-style-type:none;transition:all 0.25s;position:relative;box-sizing:border-box;margin-bottom:10px;border-bottom:1px solid transparent}
/*Price heads*/
.pricing_table h3{text-transform:uppercase;padding:5px 0;background:#333;margin:-10px 0 1px 0}

/*Price tags*/
.price{display:table;background:#444;width:100%;height:70px}
.price_figure{font-size:24px;text-transform:uppercase;vertical-align:middle;display:table-cell}
.price_number{font-weight:bold;display:block}
.price_tenure{font-size:11px}
/*Features*/
.features{background:#DEF0F4;color:#000}
.features li{padding:8px 15px;border-bottom:1px solid #ccc;font-size:11px;list-style-type:none}
.price_footer{padding:15px;background:#DEF0F4}
.action_button{text-decoration:none;color:#fff;font-weight:bold;border-radius:5px;background:linear-gradient(#666,#333);padding:5px 20px;font-size:11px;text-transform:uppercase}
.price_block:hover{box-shadow:0 0 0 5px rgba(0,0,0,0.5);transform:scale(1.04) translateY(-5px);z-index:1;border-bottom:0 none}
.price_block:hover .price{background:linear-gradient(#DB7224,#F9B84A);box-shadow:inset 0 0 45px 1px #DB7224}
.price_block:hover h3{background:#222}
.price_block:hover .action_button{background:linear-gradient(#F9B84A,#DB7224)}

@media only screen and (min-width : 480px) and (max-width : 768px) {
    .price_block {width: 50%;}
    .price_block:nth-child(odd) {border-right: 1px solid transparent;}
    .price_block:nth-child(3) {clear: both;}

    .price_block:nth-child(odd):hover {border: 0 none;}
}
@media only screen and (min-width : 768px){
    .price_block {width: 25%;}
    .price_block {border-right: 1px solid transparent; border-bottom: 0 none;}
    .price_block:last-child {border-right: 0 none;}

    .price_block:hover {border: 0 none;}
}
.skeleton, .skeleton ul, .skeleton li, .skeleton div, .skeleton h3, .skeleton span, .skeleton p {
    border: 5px solid rgba(255, 255, 255, 0.9);
    border-radius: 5px;
    margin: 7px !important;
    background: rgba(0, 0, 0, 0.05) !important;
    padding: 0 !important;
    text-align: left !important;
    display: block !important;

    width: auto !important;
    height: auto !important;

    font-size: 10px !important;
    font-style: italic !important;
    text-transform: none !important;
    font-weight: normal !important;
    color: black !important;
}
.skeleton .label {
    font-size: 11px !important;
    font-style: italic !important;
    text-transform: none !important;
    font-weight: normal !important;
    color: white !important;
    border: 0 none !important;
    padding: 5px !important;
    margin: 0 !important;
    float: none !important;
    text-align: left !important;
    text-shadow: 0 0 1px white;
    background: none !important;
}
.skeleton{display:none !important;margin:100px !important;clear:both}
.cisdemtable{border-collapse:collapse;border:none;table-layout:fixed}
.cisdemtable td{border:solid 1px #77B24B;padding:15px;margin:15px;text-align:center;word-wrap:break-word;/*word-break: break-all;*/}

.cisdemtable tr > td:first-child{max-width:300px}
.cisdemtable tr > td:first-child,.cisdemtable tr > td:first-child > p,.cisdemtable tr:first-child,.cisdemtable tr:first-child > td{font-weight:700;text-align:left}
.cisdemtable tr:first-child{background-color:#83C654;color:white;text-align:left}
.ctwj_star{display:inline-block;width:80px;height:16px;background:url("star.png") no-repeat;margin:5px}
.ctwj_star_5{background-position:0 0}
.ctwj_star_4{background-position:-16px 0}
.ctwj_star_3{background-position:-32px 0}
.ctwj_star_2{background-position:-48px 0}
.ctwj_star_1{background-position:-64px 0}
.ctwj_star_0{background-position:-80px 0}