@charset "utf-8";
/* CSS Document */
.item_list {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-bottom: 25px;
}
.item_content ul.cardsList{ overflow:hidden;}
.item_content ul.cardsList li{ width:170px; display:inline-block; margin-right:20px; text-align:center; margin-bottom:20px; float:left;}
.item_content ul.cardsList li img{ width:130px; height:173px; overflow:hidden;}
.item_content ul.cardsList li p{ font-weight:bold; text-align:center; padding:5px 0;}
.item_content ul.cardsList li p a.buy{ display:inline-block; width:91px; height:26px; background:url('../images/knowlemedia-flashcards-buy-button.jpg') no-repeat;}
.item_content ul.appsList li{width:172px; display:inline-block; margin-right:20px; }
.item_content ul.appsList li img{ width:172px; height:170px; overflow:hidden;}
.item_list .item_title{ width:99.8%; height:32px; line-height:32px; border-top:1px solid #b69138;border-bottom:1px solid #ab8f50;border-left:1px solid #c7a75e;border-right:1px solid #9d8022; border-radius:12px; position:relative; margin-bottom:15px;}
.item_box .item_title h2{ font-size:20px; font-weight:bolder; padding:0 20px; color:#fff;}
.item_box .item_title h2 sup{ font-weight:normal; font-size:12px;}
.item_box .item4 .item_title{background: url("../images/flashcard/line3_bg.png") repeat-x scroll 0 0 transparent;}
.item1 h1{padding: 20px 0; text-align: center; color: #60bc50;}
@media only screen and (max-width: 1029px){
  .item1 h1{font-size: 4em;}
.item_content li label{font-size: 2em;}
.item_content p.img img{width: 45em;}
.item_list .item_content ul.cardsList li.buy{width:40% !important;}
.item_list .item_content ul.cardsList li.buy td{font-size: 2.5em !important;}
.item_list .item_content ul.cardsList li.buy td select{width: 100%; font-size: 1em; margin: 0.3em 0; border-color: #333;}
.item_list .item_content ul.cardsList li.buy td select option{font-size: 0.2em;}
.item_list .item_content ul.cardsList li.buy input[type='image'] {width: 22em;}
.item_box .item_title h2{font-size: 3em;}
}