.mainframe{padding:0; color:#534e39; position:relative; z-index:9;}
.sidebar{width:180px; margin:0; float:left;}
.category-sidebar{z-index:1000;}
.selfilter{color:#d9d7d0; margin-bottom:16px;}
.leftmen{display:block;}
.fa-chevron-right:before {content: "\f054";}
.padd{padding:8px 0; display:block; font-weight:bold;}
.leftmen a{color:#534e39; text-decoration:none;}
.leftmen a:hover{color:#f55243;}
.etra{padding-right:8px;}
.rightside{margin-left:195px;}
.sidetitle{color:#34312c; font-size:12px; height:20px; line-height:16px;}
.pagetitle{color:#f55243;display:inline-block; font-size:18px;font-weight:700;margin:0; padding:11px 0 20px 20px;}
.float-right{float: right !important;}

#modBto-topicLft{position:relative;}
#modBto-topicLft.modBto-topicLftAct{visibility:visible; position:absolute;}
.listheader{background: none repeat scroll 0 0 #e1e1e1; font-size:13px; font-weight:700;  margin:0; padding:15px; overflow:hidden;}
.listitem:first-child:before{content:none;}
.listitem:before {content: "|"; display:inline-block; margin:0 5px;}
.option {font-size:13px; font-weight:400; }
.listitem {display: inline-block;}
.option a{color:#000;}
.option a.active{font-size:13px; font-weight:700; color:#000;}
.mainTMN{padding:0 0 0 195px;}
.mainT{display:block;}
.prlist{margin:15px 0 0 0; text-align:justify;}
.prout{margin-bottom:20px; display:inline-block; position:relative; z-index:2;}
.prinne{background:#cdc7aa;color:#534e39;}
.prinne1{background:#b6dbdf;color:#534e39;}
.prinne2{background:#c5e0cf;color:#534e39;}
.prinne3{background:#f5c484;color:#534e39;}
.prinne4{background:#DFDEB6;}
.prinne5{background:#F9C7EE;}
.prinne:hover{background:#aca373;}
.prinne1:hover{background:#86c4ca;}
.prinne2:hover{background:#95c6a7;}
.prinne3:hover{background:#efa33a;}
.prinne4:hover{background:#C8C7A6;}
.prinne5:hover{background:#EFB8E2;}

.prinneBS-ela{background:#cdc7aa;color:#534e39;}
.prinneBS-math{background:#b6dbdf;color:#534e39;}
.prinneBS-science{background:#c5e0cf;color:#534e39;}
.prinneBS-puzzle{background:#f5c484;color:#534e39;}
.prinneBS-ela:hover{background:#aca373;}
.prinneBS-math:hover{background:#86c4ca;}
.prinneBS-science:hover{background:#95c6a7;}
.prinneBS-puzzle:hover{background:#efa33a;}


.videoicon1{height:30px; padding:4px; background:#9bc3cb;}
.videoicon2{height:30px; padding:4px; background:#b4ccbd;}
.videoicon3{height:30px; padding:4px; background:#f9ac48;}
.video-category {height: 15px; padding:11px 5px 14px 20px; font-size:12px; display:block;}
.catimg{margin-bottom:5px; height:105px; display:block; overflow:hidden;}
.catimg img{width:100%; height:auto; overflow:hidden;}
.gameTT{color:#34312c; padding:0px 10px; font-size:13px; height:20px; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gameshotdes{padding:0 10px; font-size:12px; height:20px; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.videoicon{height:30px; padding:4px; background:#b6af81;}
.action-play{float:left; padding:7px 3px 0px 3px;}
.action-play a{ line-height:30px; color:#534e39; display:block;}
.video-play{font-size:12px; font-weight:bold;}
.video-play1{font-size:12px;}
.fa-play:before{content: "\f04b";}
.fa-comment:before{content: "\f075";}

.filter-items{background-color:#ddd;padding:4px;font-weight:bold;margin-top:5px;}
.filter-items .cross{float:right;margin-right:5px;color:#01349a;}
.prlistSR .tAd-cmn .listingAdMn{height:314px;}
#hdrTabsMn-grade{width:200px;}
.hdrTabsMn-dd .sbSelector{width:166px;}

.fltrStylMn{float:left;}
.flSMn-1{float:left; position:relative; padding-right:40px;}
.flSMn-1 .faAngl-arr{font-size:40px; position:absolute; right:10px; top:-39px; width:41px; height:97px; background:url(/img/shdArr.png);}
.flSMnHldr{float:left;}
.echFlSMn{float:left; margin-right:30px; color:#2d8ccb; font-weight:normal;}
.echFlSMn a{color:#2d8ccb;}
.echFlSMn .fa-times-circle{font-size:15px;}
a.lftMenMN{display:block; background:#cc181e; color:#fff; padding:0 0 0 10px;}
a.lftMenMN-sub{display:block; background:#cc181e; color:#fff; padding:0 0 0 10px;}
a.lftMenMN:hover{background:red; color:#fff;}
a.lftMenMN-sub:hover{background:red; color:#fff;}
.lftMenMN-subSub{display:block;}
.prlistSR .lstngAdMn-in{padding:8px 0 0;}

.prlistSR-holder{width:370px; position:relative; float:right; right:0;}
.prlistSR .tAd-1{padding-bottom:20px;}
.prlistSR .tAd-2{padding-top:170px; padding-bottom:20px;}
.prlistSR .tAd-3{padding-top:170px; margin-bottom:20px;}
.prlistSR .prout.setForAd{margin-right:-205px;}
.prlistSR .prout.setForAd-2{margin-right:-370px; float:right !important;}


.hdrTabsMn{padding:0;}
.hdrTabsMn-in{height:50px;}
.ech-hdTbm{float:left; font-size:22px;}
.ech-hdTbm a{display:block; height:50px; line-height:49px; width:150px; padding:0 20px; color:#fff;}
.ech-hdTbm-games a{background:#4ba7a2;}
.ech-hdTbm-practice a{background:#c4d249;}
.ech-hdTbm-videos a{background:#e98437;}
.ech-hdTbm-lessons a{background:#f7b632;}
.ech-hdTbm-worksheets a{background:#d170bb;}
.ech-hdTbm-coloring-sheets a{background:#2d8ccb;}
.hdrTabsMn-btm{}
.hdrTabsMn-games .hdrTabsMn-btm{background:#4ba7a2;}
.hdrTabsMn-practice .hdrTabsMn-btm{background:#c4d249;}
.hdrTabsMn-videos .hdrTabsMn-btm{background:#e98437;}
.hdrTabsMn-lessons .hdrTabsMn-btm{background:#f7b632;}
.hdrTabsMn-worksheets .hdrTabsMn-btm{background:#d170bb;}
.hdrTabsMn-coloring-sheets .hdrTabsMn-btm{background:#2d8ccb;}
.hdrTabsMn-dd{float:right; padding:10px 0 0;}
.echDDGrd-lnk{color:#fff; border-right:solid 1px rgba(255,255,255,0.2); padding:15px; display:inline-block;}
.echDDGrd-lnk.echDDGrdLnk-sel{font-weight:bold; color:yellow;}
.inline-action-list{float:right;}
.prinneCmn{display:block; width:197px;}
.prinneCmn:hover{text-decoration:none;}


.topicSubPicNTxtBtm{padding:12px 0;}
.topicSubPicNTxtBtm-in{background:#e6e6e6;padding:20px;}
.topicSubPicNTxtBtm-in h2{font-size:12px; padding:10px 0;}
.topicSubPicNTxtBtm-in h3{font-size:12px; padding:10px 0;}



.table{display:table;}
.table-row{display:table-row;}
.table-cell{display:table-cell;}
.prlistSR-lssn{margin-left:-15px;}
.prlistSR-lssn .prout2{width:250px; height:200px; text-align:left; float:left; margin-left:15px;}
.prll-lnk{display:block;}
.prlll-pnt{display:block; height:43px; padding:6px; background:#dfe0e2; position:relative;}
.prill-a{position:absolute; right:0; bottom:0;}
.prlll-p{float:left; display:block; width:55px; height:43px; overflow:hidden;}
.prlll-t{padding-left:65px; display:block; font-size:13px; font-weight:bold; color:#000; text-align:left;}
.prlll-txt{display:block; font-size:12px; line-height:16px; padding:15px 0 0; height:81px; overflow:hidden;}
.prlll-t .table{width:100%;}
.prlll-t .table .table-cell{height:43px; vertical-align:middle;}
.prlll-rdf{display:block; padding:10px 0 0; text-align:right; color:#16a6ed;}
.prll-lnk:hover{text-decoration:none;}
.prll-lnk:hover .prlll-pnt{background:#16a6ed;}
.prll-lnk:hover .prlll-pnt .prlll-t{color:#fff;}
.prll-lnk:hover .redMo,.prll-lnk:hover .gradeShow{color:#e6711a;}
.gradeShow{display:block; text-align:left; float:left;}
.redMo{display:inline-block; text-align:right; color:#16a6ed;}

.prlll-pnt-MN{display:block;}
.prll-lnk .prlll-pnt{background:transparent;}
.prll-lnk-grade-1 .prlll-pnt-MN{background:#ae7dfb;}
.prll-lnk-grade-2 .prlll-pnt-MN{background:#fccf19;}
.prll-lnk-grade-3 .prlll-pnt-MN{background:#e543ca;}
.prll-lnk-grade-4 .prlll-pnt-MN{background:#fa9e42;}
.prll-lnk-grade-5 .prlll-pnt-MN{background:#2fc7d0;}
.prll-lnk:hover .prlll-pnt{background:rgba(0,0,0,0.2);}



.verTablet .ech-hdTbm a .fa{display:none;}
.verTablet #hdrTabsMn-grade{width:134px;}
.verTablet .hdrTabsMn-dd .sbHolder{min-width:134px;}
.verTablet .hdrTabsMn-dd .sbOptions{width:134px;}
.verTablet .prlistSR .prout.setForAd{margin-right:0px;}
.verTablet .prlistSR .prout.setForAd-2{float:none !important; margin-right:0;}



.verMobile .hdrTabsMn-dd .sbHolder{float:none;}


.olPracLst_eSMU{padding:0 4px 0 0; text-align:right;}
.olPracLst_eSMUCmn{display:inline-block; height:20px; width:22px; text-align:center; line-height:20px; background:rgba(255,255,255,0.3); color:rgba(0,0,0,0.3);}
.usrMU_progIco{font-size:11px; color:rgba(0,0,0,0.5);}
.usrMU_progIcoMod{font-size:11px;}
.usrMU_progIcoMod .text-c{color:#f7a900;}
.usrMU_progIcoMod .text-inc{color:#52a76d;}



/* verDesktop start */
@media (max-width: 1248px){
	.ech-hdTbm a{width:100px; text-align:center;}
	.ech-hdTbm{font-size:15px;}
}
/*  verDesktop end  */


/* verTablet start */
@media (max-width: 1009px){
	.hdrTabsMn-dd .sbSelector{width:100px;}
	.ech-hdTbm a{width:90px; padding:0;}
	.echDDGrd-lnk{padding:15px 12px;}
	.inline-action-list{float:none; margin:0; padding:15px;}
	.flSMn-1 .faAngl-arr{height:74px;}
	.flSMnHldr{float:none; padding:0 0 0 79px;}
	.tAd-2{display:none;}
	.tAd-3{display:none;}
	.listheader{padding:0;}
	.fltrStylMn{border-bottom:1px solid #ccc; float:none; min-height:20px; padding:15px;}
}
/*  verTablet end  */


/* verMobile start */
@media (max-width: 753px){
	#modBto-topicLft{display:none;}
	.mainTMN{padding:0;}
	.mainframe{padding:0;}
	#modBto-topicRgt{margin-left:0;}
	.breadcrumbVMain{width:95%;}
	.breadcrumbSub-2{width:85%;}
	.hdrTabsMn{padding:0;}
	.modBto-contLeft{padding:0;}
	.hdrTabsMn-dd{float:none;}
	.hdrTabsMn-dd .sbSelector{width:100%;}
	.ech-hdTbm a{width:58px; line-height:49px;}
	.ech-hdTbm{font-size:20px;}
	.echDDGrd-lnk{padding:15px 11px;}
	.listingAdMn{padding:0; border:none;}
	.nppta-hdr{margin:0 !important;}
	.prlistSR-holder{float:none; width:320px; margin-left:-14px;}
	.hdrTabsMnBtm-in{max-height:inherit;}
}
/*  verMobile end  */