/*education tab css*/
.three_col_a .content .listContent { margin-bottom:8px; float:left; width:48%; padding:1px 1px 2px; overflow:hidden;}
.three_col_a .content .listContent img {padding:10px 10px 0px 0px;}
.three_col_a .content .listContent.wide {width:100%; margin-top:0px;}
.three_col_a .content .listContent.wide .wysiwyg ul {width:100%;float:left;padding-left:2px; padding-bottom:0px;}
.three_col_a .content .listContent.wide ul li {margin:0;float:left;clear:both;width:95%;}

/* CE Program */
.listBoxModule-cart {margin:10px 0 15px; float:left; width:100%; overflow:hidden;padding:20px 0; background-color:#EBF4FB; border:0;-moz-box-sizing:border-box; box-sizing:border-box;}
.listBoxModule-cart .title {float:left; width:20%;font-weight:bold; font-size:1.03em; padding-left:20px;}
.listBoxModule-cart .title span {font-style:italic; font-weight:normal;}
.listBoxModule-cart .price {float:left; padding-left:20px; padding-right:10px; width:calc(80% - 350px); font-size:1.03em; line-height:1.4em;-moz-box-sizing:border-box; box-sizing:border-box;}
.listBoxModule-cart .price.online {width:calc(80% - 300px);}
.listBoxModule-cart .quantity {float:left; padding-left:10px; width:150px;-moz-box-sizing:border-box; box-sizing:border-box;}
.listBoxModule-cart .add {float:right; width:180px; padding:0 20px; -moz-box-sizing:border-box; box-sizing:border-box;}
.listBoxModule-cart .add.offsite {width:280px;padding:0 10px;}
.listBoxModule-cart .add.offsite .btnAction .secured{display:none;}
.listBoxModule-cart .cart-item {float:left; clear:both; width:100%;}
.listBoxModule-cart .out_of_stock { background:#CCC url(../images/alert.png) no-repeat scroll 8px 50%; padding:6px 8px 5px 28px; font-size:0.9em; margin:0;}
.listBoxModule-cart .cart-item .separator_line {width:auto;clear:both;height:5px;border-bottom:1px solid #C6C6C6; padding-top:12px; margin:0 20px 20px;}
.CEProduct .format {color:#e46702; font-weight:bold; font-size:1.3em; padding:10px 0 0;}
.CEProduct .program {float:left; width:calc(100% - 335px);}
.CEProduct .program .pgrm_elem {background:0; padding:5px 0; float:left; border-bottom:1px dotted #999; width:100%;}
.CEProduct .program .pgrm_elem:last-child {border:none;}
.CEProduct .program .pgrm_elem .title {float:left; width:130px; font-weight:bold; padding:0 10px;font-size:.9em;}
.CEProduct .program .pgrm_elem .text {float:left; width:calc(100% - 150px);}
.CEProduct .program .pgrm_elem .text img{margin-top:10px;}
.CEProduct .program .pgrm_elem .text ul li {border:0; width:100%;-moz-box-sizing:border-box; box-sizing:border-box;}
.CEProduct .cetopics h5 {color:#DD6926; padding:15px 10px 0; font-weight:bold;}
.CEProduct .cetopics ul li {border:none;}

/* CE landing */
.three_col_a .description {padding-bottom: 20px;}
.three_col_a .content .description .more {clear: none; float: none;}
.ceTabs {margin:15px 0 25px; float:left; width:100%;}

/*SubSection Page */
.content .subSectionDescription {padding-top: 10px; padding-bottom: 20px;}
.content .subSectionDescription.blank {padding-top: 10px; padding-bottom: 10px;}
.content .wysiwyg.subsection {clear: both;}
.content .wysiwyg.subsection ul {padding-left: 0px;}
.content .wysiwyg.subsection div.more {width: 100%; margin:6px 0px 0px; border-top:dotted #999 1px; padding:4px 0px 5px; clear:both;}
.content .rslt_snips ul li:first-child {padding-top: 10px;background: none;}

@media screen and (max-width: 767px){	
	.listBoxModule-cart .title {width:100%; margin-bottom:10px;}
	.listBoxModule-cart .quantity {width:180px; clear:right; margin-bottom:10px;-moz-box-sizing:border-box; box-sizing:border-box;padding:0 20px;}
	.listBoxModule-cart .price {width:calc(100% - 180px);-moz-box-sizing:border-box; box-sizing:border-box;}
	.listBoxModule-cart .price.online {width:50%;}
	.listBoxModule-cart .add.offsite {width:50%;}
	.CEProduct .program {width:100%;}
	.CEProduct .rtcol {width:100%;}
	.ceTabs .rwdTabMain {border:none;}
	.ceTabs .rwdTabMain .resp-tabs-container {height:auto;overflow-y:hidden; border:4px solid #E8E9E4; }
}

@media screen and (max-width: 480px){
	.listBoxModule-cart .price, .listBoxModule-cart .price.online {width:100%;}
	.listBoxModule-cart .add, .listBoxModule-cart .add.offsite {width:auto;float:left;margin-top:10px;}
	.listBoxModule-cart .quantity {display:none;}
	.CEProduct .program .pgrm_elem .text {width:100%; padding:5px 10px;}
	.CEProduct .program .pgrm_elem .title {width:100%;}
	.sectionDescription  img {width:100%; height:auto;}
	.three_col_a .content .listContent  {width:100%;}
}