/* CSS Document */

#tickets{border:0px solid #ddd;}
#tickets .title {padding-left:5px; padding:4px;background-color:#CE6631;color:#fff;letter-spacing:1px; font-weight:normal;}
#tickets .subtitle{padding-left:2px; padding:4px;background-color:#FFCC67; color:#000; }
#tickets btn btn-default{background-color:#FFCC67!important;color:#fff!Important;padding:2px!Important; }
#tickets btn btn-default:hover{background-color:#CE6631!important;color:#fff!important; }


#courselist{border:0px solid red;}
#courselist .title {padding-left:5px; padding:4px;background-color:#CE6631;color:#fff;letter-spacing:1px; font-weight:normal;}
#courselist .subtitle{padding-left:2px; padding:4px;background-color:#FFCC67; color:#000; font-weight:bold; }
#courselist .next { border-bottom: 1px dotted #CCCCCC!Important;border-top: 0px dotted #CCCCCC;padding:4px;}
#courselist .paddingleft{padding-left:0px!Important;}
#courselist a{color:#353895;}
#courselist .session{} 
#courselist .border{border:1px solid red;}

.margin_0{margin-left:0px!Important;margin-right:0px!Important; }

#coursedetail{border:0px solid #ddd;}
#coursedetail .subheader {padding-left:5px; background-color:#CE6631;color:#fff;letter-spacing:1px; font-weight:normal;}
#coursedetail .subhead4{padding-left:2px; background-color:#FFCC67; color:#000; }
#coursedetail a{color:#353895;font-size:18px !important;}
#coursedetail img {vertical-align:top!important;}
#coursedetail input[type=radio], input[type=checkbox] {width: 10px;	}
#coursedetail td {font-size:13px; }
#coursedetail .title {padding-left:5px;padding:4px; background-color:#CE6631;color:#fff;letter-spacing:2px; font-weight:bold; text-transform:uppercase;}
#coursedetail .subtitle{padding-left:2px;padding:4px; background-color:#FFCC67; color:#000;font-weight:bold; }
#coursedetail .border{border:1px solid red;}
#coursedetail p{line-height:3.9mm;}
#coursedetail btn btn-default{background-color:#FFCC67!important;color:#fff!Important; }
#coursedetail btn btn-default:hover{background-color:#CE6631!important;color:#fff!important; }
#coursedetail hr{color:#666!Important;}


#coursedetail .btn-green{background-color:#33999B!Important;color:#fff!important;}
#coursedetail .btn-green:hover{background-color:#3CB4B3!Important;}
#coursedetail .btn-green a{color:#fff!important;}



#register{border:0px solid #ddd;}
#register .title {padding-left:5px; padding:4px;background-color:#CE6631;color:#fff;letter-spacing:1px; font-weight:normal;}
#register .subtitle{padding-left:2px; padding:4px;background-color:#FFCC67; color:#000;font-weight:bold;}
#register .border{border:1px solid red;}


#course{border:0px solid #ddd;}
#course .subheader {padding-left:5px; background-color:#CE6631;color:#fff;letter-spacing:1px; font-weight:normal;}
#course .subhead4{padding-left:2px; background-color:#FFCC67; color:#000; }
#course td {font-size:13px; }
#course a{color:#353895;font-size:18px !important;}
#course img {vertical-align:top!important;}
#course input[type=radio], input[type=checkbox] {width: 10px;	}
#course .donate_form{background-color:#FFCC67;}
#course .search_form{background-color:#FFCC67;}
#course .field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 2px solid #CCCCCC!Important;
	color: #333333;
}


#course44 table{border:1px solid #ddd!important;}


#mybox{border:1px solid #ddd;padding:15px;margin:4px; border-radius:5px;min-height:200px;background-color:#F7F8F9;}
#mybox h3{margin-top:3px;margin-bottom:9px;font-size:1.4em;line-height:5.1mm;}

#myaccount{border:0px solid #ddd;}
#myaccount2 nav{border:1px solid red;height:25px;}
#myaccount .title {padding-left:5px; padding:4px;background-color:#3D2B93;color:#fff;letter-spacing:1px; font-weight:normal;}
#myaccount .subtitle{padding:4px;padding-left:15px; background-color:#CE6631; color:#fff;font-weight:bold; height:30px!important;letter-spacing:1px;}
#myaccount .subtitle2{padding:4px;padding-left:15px; background-color:#FFCC67; color:#000;font-weight:bold;}
#myaccount .datarow{min-height:45px;border-bottom: 1px dotted #CCCCCC;padding-top:5px;}
#myaccount .datarow:hover{background-color:#FFF6E3; cursor:pointer;}
#myaccount .welcome{letter-spacing:0px;font-size:1.2em;padding-bottom:2px;padding-left:0px;}

#myaccount .border{border:1px solid red;}

#myaccount .navbar-myaccount{background-color:#3D2B93;color:#fff!Important;}
#myaccount .nav{border:0px solid red;background-color:#3D2B93;color:#fff!Important; display:inline;}
#myaccount .navbar a{color:#fff;}
#myaccount .navbar a:hover{background-color:#000;}
#myaccount .icon-bar{background-color:#fff;color:#fff;}

#myaccount table{margin-left:-13px!important;margin-right:-30px!important;}

#myaccount .ui-datepicker table{border:1px solid red;background-color:#FC9;}
#myaccount .ui-datepicker table td{border:1px solid red!important;padding:0px!important;}

#purchase img:hover{opacity: 0.6;filter: alpha(opacity=60); border:0px solid #79C936;}


#searchform{background-color:#FFCC67!Important;}

#msgDiv {height: 30px;border:0px solid #ccc;padding-top:10px;}	


#myCategoryContainer {position: relative;}
#myCategoryContainer a{color:#353895 !important;}
#myCategoryContainer a:hover{background-color:#FFE3AC !important;}
#myCategoryContainer ul li {margin-left: 20px !important;}
#myCategoryContainer .btn-green{background-color:#33999B!Important;color:#fff!important;}
#myCategoryContainer .btn-green:hover{background-color:#3CB4B3!Important;}
#myCategoryContainer .btn-green a{color:#fff!important;}

.subheader {padding-left:10px; background-color:#CE6631;color:#fff;letter-spacing:1px; 
font-weight:normal;height:40px!important;padding-top:7px;}
.subhead4{padding-left:5px; background-color:#FFCC67; color:#000; height:30px;padding-top:3px; }
.hrow{padding-top:0px;padding-bottom:0px; min-height:45px; border-bottom:1px dotted #ddd;}

.btn.btn-green{background-color:#33999B!Important;color:#fff!important;font-size:12px; margin-top:0px;}
.btn.btn-green:hover{background-color:#3CB4B3!Important;}
.btn.btn-green a{color:#fff!important;}

.btn.btn-danger{background-color:#D64542!Important;color:#fff!important;font-size:12px; margin-top:0px;}
.btn.btn-danger:hover{background-color:#C02F2C!Important;}
.btn.btn-danger a{color:#fff!important;}

.btn.btn-sucess{background-color:#55B95D!Important;color:#fff!important;font-size:12px; margin-top:0px;}
.btn.btn-sucess:hover{background-color:#419D47!Important;}
.btn.btn-sucess a{color:#fff!important;}

.btn.btn-warning{background-color:#EFB04E!Important;color:#fff!important;font-size:12px; margin-top:0px;}
.btn.btn-warning:hover{background-color:#EC9E22!Important;}
.btn.btn-warning a{color:#fff!important;}

.btn.btn-blue{background-color:#3D2B93!Important;color:#fff!important; font-size:12px; margin-top:0px;}
.btn.btn-blue:hover{background-color:#6552C6!Important;}
.btn.btn-blue a{color:#fff!important;}

.btn.btn-info{background-color:#4CB7DA!Important;color:#fff!important; font-size:12px; margin-top:0px;}
.btn.btn-info:hover{background-color:#2EA2C8!Important;}
.btn.btn-info a{color:#fff!important;}

.btn.btn-tan{background-color:#CC6928!Important;color:#fff!important; font-size:12px; margin-top:0px;}
.btn.btn-tan:hover{background-color:#FDCD68!Important;}
.btn.btn-tan a{color:#fff!important;}

.box{border:1px solid #ddd;padding:5px;}
.norecords{min-height:250px;}

.custom-control-label::before, 
.custom-control-label::after {
top: .8rem;
width: 1.25rem;
height: 1.25rem;
}
.pointer{ cursor:pointer;}
.font12{font-size:12px!important;}
.font13{font-size:13px!important;}
.font16{font-size:16px!important;}
.font18{font-size:18px!important;}

.line{line-height:2.2mm!Important;}
.padding-line{padding:10px;}

.margin-left-5{margin-left:5px;}

.padding-right-5{padding-right:5px;}
.padding-right-10{padding-right:10px;}
.padding-right-15{padding-right:15px;}
.padding-right-20{padding-right:20px;}
.padding-right-30{padding-right:30px;}

.padding-left-5{padding-left:5px;}
.padding-left-10{padding-left:10px;}
.padding-left-15{padding-left:15px;}
.padding-left-20{padding-left:20px;}
.padding-left-30{padding-left:30px;}

.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-top-15{padding-top:15px;}
.padding-top-20{padding-top:20px;}
.padding-top-30{padding-top:30px;}

.padding-bottom-5{padding-bottom:5px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-bottom-30{padding-bottom:30px;}

.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}

.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}


.calendar td {border: 1px solid #2A0000 !important; padding-left:5px !important; }
.calendar td:hover{background-color:#FEF2D6;} 
.sm{font-size:12px; }
.red {color:#CC0000; font-weight:normal; }
.white{color:#fff!important;}
.underline {border-bottom: 1px dotted #CCCCCC!important;}
.student-note{background-color:#FEF2D6;border:1px dotted #ccc;padding:8px!Important;}
.clear_all {clear:both;line-height:0px;font-size:0px;}
.hide {	display: none;}
.fl_right{float:right;}
.fl_left{float:left;}
.next { border-bottom: 1px dotted #CCCCCC!Important;border-top: 0px dotted #CCCCCC;}
.bold{ font-weight:bold; }
.upper{ text-transform:uppercase; }

.pic-left {
	margin-right:10px;
	margin-bottom:0px!Important;
	padding:4px;
	border: 1px solid #EDECEB;
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;
}

.pic-right {
	margin-left:10px;
	margin-bottom:0px!Important;
	padding:4px;
	border: 1px solid #EDECEB;
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;
}

.pic-border {
	margin-bottom:0px!Important;
	padding:4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;
}


.field-label, itemname-text {
	border-bottom: 1px dotted #CCCCCC;
	color:#000;
	
}

.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 2px solid #CCCCCC!Important;
	width: 175px!Important;
	color: #333333;
}
.field-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 1px solid #CCCCCC!Important;
	width: 80px!Important;
	color: #333333;
	
}

.field-md {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 2px solid #CCCCCC!Important;
	width: 100px!Important;
	color: #333333;
}



.field-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 2px solid #CCCCCC!Important;
	width: 130px!Important;
	color: #333333;
}

.field-lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 2px solid #CCCCCC!Important;
	width: 200px!Important;
	color: #333333;	
}
.field-xlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 2px solid #CCCCCC!Important;
	width: 250px!Important;
	color: #333333;
	
}
.field-xxlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 2px solid #CCCCCC!Important;
	width: 350px!Important;
	margin: 2px;
	color: #333333;
	
	
}
.field-xxxlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 2px solid #CCCCCC!Important;
	width: 650px!Important;
	color: #333333;
	
}

.field-memo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEB!Important;
	border: 2px solid #CCCCCC!Important;
	width: 350px!Important;
	color: #333333;
	
}


#subWin{
clear:both;
position:absolute;
float:inherit;
top:330px;
left:235px;
width:280px;  
z-index:10; 
background-color: #E3E3E3; 
padding:4px; 
border-style:solid;  
border-color:#000000; 
border-width: 1px; 
visibility:hidden;
}



#crums a{color: #353895;	
	text-decoration: none;
	text-transform:uppercase; 
	font-weight:bold; 
	font-family: Helvetica, sans-serif;
	padding-bottom:12px;
	
	 }
#crums a:hover{text-decoration: underline; text-transform:uppercase; }
#crums strong{letter-spacing:0px;text-transform:uppercase; }

.checkout-content td{
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	line-height:18px;
	
}
a.checkout-button:link {color: #FFFFFF !important;text-decoration: none;font-weight: normal; font-size:14px; background-color:#CE6631;padding:8px; border-radius: 4px;}
a.checkout-button:active {color: #FFFFFF !important;text-decoration: none;font-weight: normal; font-size:14px; background-color:#CE6631;padding:8px; border-radius: 4px;}
a.checkout-button:visited {color: #FFFFFF !important;text-decoration: none;font-weight: normal; font-size:14px; background-color:#CE6631;padding:8px; border-radius: 4px;}
a.checkout-button:hover {color: #000 !important;text-decoration: none;font-weight: normal; font-size:14px; background-color:#FFCC67;padding:8px; border-radius: 4px;}


#register2 a2{color: #FFFFFF !important;font-size:12px; background-color:#CE6631;padding:8px; border-radius: 4px; }


/* --------- THIS IS ALL THE OLD STUFF --------------- */

a.link:link {color: #339999;	text-decoration: none; font-weight:bold; font-family: Helvetica, sans-serif;font-size: 14px; font-variant:small-caps;}
a.link:visited {color: #339999;text-decoration: none; font-weight:bold; font-family: Helvetica, sans-serif;font-size: 14px;font-variant:small-caps;}
a.link:hover {color: #339999;text-decoration: underline; font-weight:bold;	font-family: Helvetica, sans-serif;font-size: 14px;font-variant:small-caps;}
a.link:active {color: #339999;text-decoration: none; font-weight:bold; font-family: Helvetica, sans-serif;font-size: 14px;font-variant:small-caps;}

a.pw:link {color: #339999;	text-decoration: none; font-weight:bold; font-family: Helvetica, sans-serif;font-size: 16px; font-variant:small-caps;letter-spacing:1px;}
a.pw:visited {color: #339999;text-decoration: none; font-weight:bold; font-family: Helvetica, sans-serif;font-size: 16px;font-variant:small-caps;}
a.pw:hover {color: #339999;text-decoration: underline; font-weight:bold;	font-family: Helvetica, sans-serif;font-size: 16px;font-variant:small-caps;}
a.pwactive {color: #339999;text-decoration: none; font-weight:bold; font-family: Helvetica, sans-serif;font-size: 16px;font-variant:small-caps;}

a.sublink:link {color: #339999;	text-decoration: none;  margin-left:14px; list-style:none; font-family: Helvetica, sans-serif;font-size: 14px;font-variant:small-caps; }
a.sublink:visited {color: #339999;text-decoration: none; margin-left:14px; list-style:none; font-family: Helvetica, sans-serif;font-size: 14px;font-variant:small-caps;}
a.sublink:hover {color: #339999;text-decoration: underline; margin-left:14px; list-style:none;	font-family: Helvetica, sans-serif;font-size: 14px;font-variant:small-caps;}
a.sublink:active {color: #339999;text-decoration: none; margin-left:14px; list-style:none; font-family: Helvetica, sans-serif;font-size: 14px;font-variant:small-caps;}

a.course:link {color: #339999;	text-decoration: none; font-weight:normal; font-family: Helvetica, sans-serif;font-size: 12px;}
a.course:visited {color: #339999;text-decoration: none; font-weight:normal; font-family: Helvetica, sans-serif;font-size: 12px;}
a.course:hover {color: #339999;text-decoration: underline; font-weight:normal;	font-family: Helvetica, sans-serif;font-size: 12px;}
a.course:active {color: #339999;text-decoration: none; font-weight:normal; font-family: Helvetica, sans-serif;font-size: 12px;}

.wpmega-link-title {font-family: Helvetica, sans-serif; }
.menu-item {font-family: Helvetica, sans-serif; }
/*
#footer_area { width:100%; height:186px; margin:0 auto; padding:0; background-image: url(/footer.jpg); background-position: center bottom; clear:both; }
#footer { width:990px; margin:0 auto; clear:both; color:#FFFFFF; background-image: url(/footer.png); height:186px; padding:0; }
*/
#logo { float:left; padding:0; padding-top: 15px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
#boxborder { float:right; border-right-width: medium; border-right-style: solid; border-right-color: #339999; padding-top:10px; padding-bottom:10px; padding-right:10px; margin-top:20px; margin-right:10px; }
#number {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #339999; font-weight: bold; clear:left; }

#address { float:right; clear:both; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #339999; text-transform: uppercase; letter-spacing: 2px; padding-right: 10px; margin-top: 35px; position:relative; }
#copyright { float:left; margin-top: 70px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; padding-left: 10px; position:relative;}
#footermenu { float:right; text-align:right; margin-top: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; padding-right: 13px; clear:right; position:relative; width:500px;}
#footermenu a{ color: #FFF; text-decoration:none;}

#donationWin{
position:absolute;
top:495px; 
left:230px;
width:550px;  
z-index:10; 
background-color: #F5FAFC; 
padding:4px; 
border-style:solid;  
border-color:#000000; 
border-width: 1px; 
visibility:hidden;
}

.clear{ clear: both;}


.subheader22 {
  background: -webkit-linear-gradient(#A74311, #D1774B); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A74311, #D1774B); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A74311, #D1774B); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A74311, #D1774B); /* Standard syntax */
}



/* ------ Layout styles for class new div class browse page   ------------------------------   */

.nameDiv {
	position: relative;
	float: left	;
	width: 45%;
	height:20px;
	font-family: Helvetica, sans-serif;font-size: 12px; line-height:4.5mm;
}

.sessionDiv {
	position: relative;
	float: left	;
	width: 20%;
	height:20px;
	font-family: Helvetica, sans-serif;font-size: 12px; line-height:4.5mm;
}
.programDiv {
	position: relative;
	float: left	;
	width: 10%;
	height:20px;
	font-family: Helvetica, sans-serif;font-size: 12px; line-height:4.5mm;
}
.priceDiv {
	position: relative;
	float: left	;
	width: 10%;
	height:20px;
	font-family: Helvetica, sans-serif;font-size: 12px; line-height:4.5mm;
}
.memberDiv {
	position: relative;
	float: left	;
	width: 15%;
	height:20px;
	font-family: Helvetica, sans-serif;font-size: 12px; line-height:4.5mm;
	
}

/* New WP Integration Styles --------------- */

#groupContainer subheader {background-color: #CC6633;color:#FFFFFF;letter-spacing:1px; font-variant:small-caps;height:20px;}


#categoryDiv {padding-top:15px;padding-bottom:15px;
	background-color:#F9F9ED;
	border:1px solid #ccc; 
	border-radius:8px; 
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}

#categoryDiv ul { 
	margin:-1px;
	padding:0;
	list-style:none;
	
	 }
	
#categoryDiv a{color: #339999;	text-decoration: none; font-weight:bold; font-family: Helvetica, sans-serif;font-size: 14px; font-variant:small-caps;}

#categoryDiv a:hover{
	color:#6A6A6A;
	text-decoration:underline;
	}

#leftCategoryDiv {
	position: relative; 
	float: left; 
	width: 26%; 
	padding: 5px; 
	padding-top: 0px;
	border: 0px solid #EEE;	
}

#rightClassesDiv {
	position: relative; 
	float: right; 
	width: 72%; 
	border: 0px solid #EEE;
}

#classesTopDiv {
	position: relative; 
	height: 35px;
	float: right; 
	width: 72%; 
	background-color:#FFF;
	border: 0px solid #EEE;
	
	
		
}

#classesTopDivContainerzz {
	position: relative; 
	height: 35px;
	width: 102%; 
	background-color:#FFF;
	margin-top:-19px;
	margin-left: -10px;
	border: 1px solid #EEE;
	
}

#classesTopDivContainer {
	position: relative; 
	height: 35px;
	width: 100%; 
	background-color:#FFF;
	border: 0px solid #ccc;
	
	
}

.cartIcon {
	position: relative;
	float:right;	
	
}






/* --------------New Checkout Styles------------------    */


.progressDiv {
	position: relative;
	width: 15%;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	text-align: center;
	padding: 10px;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 2px solid #D9D9D9;
	margin: 2px;
	
}

.current {
	background-color:#D9D9D9	
}






.minimum-height {
	min-height: 1000px!important;	
}

#instructorPhoto {
	padding-right: 10px !important;	
}


/*****************************************************/
/* -------- ACCORDION DISPLAY IN CART Override ----- */
/*****************************************************/
.optional__item__label{
    background-color: #353895;
    display: block;
    text-decoration:none;
    padding: 15px 30px;
    color: white;
    cursor: pointer;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
    user-select: none;
    font-size: 1.6rem!Important;
    font-weight: bold;
    text-transform: uppercase;
}
.optional__item__label:hover{
    text-decoration: none;
	opacity:.65;
	color:white;

}

.optional__item__label::after{
    content: "Buy"!Important;
    float: right;
	padding-top:2px;
    font-size: 1.4rem!Important;
    line-height: 2rem!Important;
}
.optional__item__label.selected{
    color:white;
}
.optional__item__label.selected::after{
    content: " "!Important;
    float: right;
    font-size: 1.4rem!Important;
    line-height: 2rem!important;
}


		
/*****************************************************/
/* -------- Adjustments for SmartPhone Display ----- */
/*****************************************************/
@media (min-width: 480px) and (max-width: 768px) {
  	#course .xs-off{display:none!important;}
}

@media (min-width: 768px) {
 #course .list-off{display:none!important;}
}

@media (min-width: 992px) {
 #course .list-off{display:none!important;}
  
}
@media (min-width: 1200px) {
  #course .list-off{display:none!important;}
}

@media screen and (max-width: 28.75em) and (max-width: 480px) {
	#coursedetail a{color:#353895;font-size:22px !important;}
	#myaccount .xs-off{display:none;}
	#course .xs-off{display:none;}
	#course .row:hover{background-color:#FFE3AC !important;}
}

@media print {
	a[href]:after {display:none!important;}
	}

/*class="wpmega-link-title"*/