/*--------------- Academic Search Page Customize Results: Border Colors Etc --------------*/

#rox-post-result-grid {
	padding: 5px 1px;
	overflow:hidden;
	box-sizing: border-box;
	max-height: 550px!important;
    }

#rox-post-result-grid.vc_col-md-4 {
	
}




/*--------------- Begin Custom by Department Taxonomy --------------*/

.department-allied-health,
.department-bas-admin-supervision,
.department-biological-sciences,
.department-business,
.department-cosmetic-arts,
.department-computer-science,
.department-culinary-hospitality,
.department-education,
.department-engineering,
.department-english-communications,
.department-general-studies,
.department-history-language-social-sciences,
.department-information-technology,
.department-mathematics,
.department-nursing,
.department-performing-arts,
.department-physical-sciences,
.department-visual-arts {
	
}

.department-allied-health {
	
	
}

.department-bas-admin-supervision {
	
}

.department-biological-sciences {
	
}

.department-business {
	
}

.department-cosmetic-arts {
	
}

.department-computer-science {
	
}

.department-culinary-hospitality {
	
}

.department-education {
	
}

.department-engineering {

}
.department-english-communications {
	
}
.department-general-studies {

}

.department-history-language-social-sciences {
	
}


.department-information-technology {
	
}

.department-mathematics  {
	
}

.department-nursing {
	
}
.department-performing-arts {
	
}

.department-physical-sciences {
	
}

.department-visual-arts {
	
}

/*---------------  Prgram ribbons & Borders --------------*/

.searchandfilter ul li li {
   border-top: 1px solid #f9f9f9;
}
.searchandfilter ul li li:hover {
   background:none;
}

.searchandfilter .sf-label-checkbox{
   border-top: none;
}
.searchandfilter .sf-label-checkbox:hover {
   font-weight:bold;
   background:#ffffff;
}

.program-type-_aa-degree,
.program-type-_as-degree,
.program-type-__advanced-technical-certificate,
.program-type-_atd,
.program-type-___bas-degree,
.program-type-___bsn,
.program-type-_certificate,
.program-type-_vocational-certificate,
.program-type-adult-basic-education,
.program-type-fccpc,
.program-type-collegiate-high {
								
	
	border-top-width: 15px;
	border-top-style: solid;
		overflow: hidden!important;
	box-sizing:border-box;
}


.program-type-_aa-degree:before,
.program-type-_as-degree:before,
.program-type-__advanced-technical-certificate:before,
.program-type-_atd:before,
.program-type-___bas-degree:after,
.program-type-___bsn:before,
.program-type-_certificate:before,
.program-type-fccpc:before,
.program-type-_vocational-certificate:before {
	overflow: hidden;
	width: 80px;
	height:45px;
    top: -10px;
    right: -30px;
	left: auto;
  	position: absolute!important;
  	left: auto!important;
  	transform: rotate(45deg)!important;
  		-webkit-transform: rotate(45deg)!important;
 	text-align: center!important;
 	line-height:70px!important;
  	letter-spacing: 1px!important;
  	color: #ffffff!important;
	font-weight:bold;
	font-size: 20px;
	font-family: '', sans-serif;
 	z-index:1;
}
/*
border-top-color: #0198E1;
	border-top-color: #007FFF;
	border-top-color: #6996AD;
	border-top-color: #003F87;
	border-top-color: #BCD2EE;
	border-top-color: #000080;
	border-top-color: #42426F;
	border-top-color: #999;
	border-top-color: #120A8F;
	border-top-color: #003e7e;
	background-color: #006699;
	border-top-color: #283A90;
	border-top-color: #191970;
	border-top-color: #00b4cc;
	*/
	
	

/*--- AA DEGREE -- */

.program-type-_aa-degree{
	border-top-color: #00688B!important;
}

.program-type-_aa-degree a i, .program-type-_aa-degree a {
	 	color:#00688B;
}

/*--- AS DEGREE -- */

.program-type-_as-degree{
	border-top-color: #0D4F8B;
}

.program-type-_as-degree a i, .program-type-_as-degree a {
	 	color:#0D4F8B;
		
}
/*--- ATC DEGREE -- */

.program-type-__advanced-technical-certificate {
	border-top-color: #023E21;
}

.program-type-__advanced-technical-certificate a i, .program-type-__advanced-technical-certificate a {
	 	color:#023E21;
}

/*--- ATD DEGREE -- */

.program-type-_atd {
	border-top-color: #4A7B5E;
}

.program-type-_atd a i, .program-type-_atd a {
	 	color:#4A7B5E;
		
}

/*--- BAS DEGREE -- */

.program-type-___bas-degree{
	border-top-color: #036638;
}

.program-type-___bas-degree a i, .program-type-___bas-degree a {
	 	color:#036638;
		
}
/*--- CCC  -- */

.program-type-_certificate {
	border-top-color: #002F5E;
	
}

.program-type-_certificate a i, .program-type-_certificate a {
	 	color:#002F5E;
		
}

/*--- VC  -- */

.program-type-_vocational-certificate{
	border-top-color: #002030;	
}
.program-type-_vocational-certificate a i, .program-type-_vocational-certificate a {
	 	color:#002030;
		
}

/*--- BSN DEGREE -- */

.program-type-___bsn{
	border-top-color: #006666;	
}

.program-type-fccpc{
	border-top-color: #006666;	
}

.program-type-___bsne a i, .program-type-___bsn a {
	 	color:#006666;
		
}

/*---------------- Before's for Ribbons and Mazza ------------*/

.program-type-_aa-degree:before{
	content:'AA';
	background-color: #00688B;
}


.program-type-_aa-degree:after{
	content: 'University Transfer Degree:';
	width: 75%;
	height: 50px;
	top: 0px;
	position: absolute!important;
	left: 9%!important;
	text-align: center!important;
	font-size: 0.8em;
	line-height: 16px!important;
	letter-spacing: 0.5px!important;
	color: #ffffff;
	padding: 6px 0px 0 2px;
	/* [disabled]background-color: rgba(3,106,56,.5); */
	z-index: 1;
}

.program-type-_as-degree:before{
	content:'AS';
	background-color: #0D4F8B;
}

.program-type-__advanced-technical-certificate:before {
	content: 'ATC';
	background-color: #023E21;
}

.program-type-_atd:before {
	content:'ATD';
	background-color: #4A7B5E;
}

.program-type-___bas-degree:after{
	content:'BAS';
	background-color: #036638;
}
.program-type-_certificate:before {
	content: 'CT';
	background-color: #002F5E;	
}

.program-type-_vocational-certificate:before{
	content: 'VC';
	background-color: #002030;
}

.program-type-___bsn:before{
	content:'BSN';
	background-color: #006666;
	
}
.program-type-fccpc:before{
	content:'PC';
	background-color: #006666;
	
}

.program-type-___bas-degree:before{
    content: 'Marjan Mazza Bachelor of Applied Science in Business & Management';
    width: 75%;
    height: 50px;
    top: 0px;
    position: absolute!important;
    left: 9%!important;
    text-align: center!important;
    font-size: 0.6em;
    line-height: 11px!important;
    letter-spacing: 0.5px!important;
    color: #ffffff;
    padding: 6px 0px 0 2px;
    z-index: 1;

}

/*---------------------- PROGRAM LIST LABELS -----------------------*/
.content ul, .content ol {
	margin:0px;	
}
.searchandfilter li[data-sf-field-input-type=checkbox] label {
	/* [disabled]padding: 0px; */
}
.sf-input-checkbox {/*--- Hide Check Boxes ---*/
	/* [disabled]visibility: hidden; */
	/* [disabled]width: 2px; */
	/* [disabled]height: 2px; */
}

.searchandfilter label{
	display: inline;
	max-width:80%;
}
.sf-label-checkbox {
	cursor:pointer;
}


label[for="sf-input-9007ea40528b8adb84e9314c569cf761"],/*--- ATC List Label ---*/
label[for="sf-input-8f39852e56d217fafeb9926b19d591d7"],/*--- ATD List Label ---*/
label[for="sf-input-df6bf5e7a31ad5e158c1cad5673fa35e"],/*--- AA List Label ---*/
label[for="sf-input-ff6fd42297ad1a8da59807334eba10b8"],/*--- AS List Label ---*/
label[for="sf-input-0c9f08464b5cfe2e2946f68b3030f844"],/*--- BAS List Label ---*/
label[for="sf-input-140f0551b5e7335236c488021266fee2"],/*--- BSN List Label ---*/
label[for="sf-input-22c0a9f46e6925166183ee96d6cacfec"],/*--- CCC List Label ---*/
label[for="sf-input-9429695ded25934dad91cbb49d69bc32"]{ /*--- VC List Label ---*/

	font-size: 14px;
	
}


label[for="sf-input-9007ea40528b8adb84e9314c569cf761"]:before,/*--- ATC List Label Icon---*/
label[for="sf-input-8f39852e56d217fafeb9926b19d591d7"]:before,/*--- ATD List Label Icon---*/
label[for="sf-input-df6bf5e7a31ad5e158c1cad5673fa35e"]:before,/*--- AA List Label Icon---*/
label[for="sf-input-ff6fd42297ad1a8da59807334eba10b8"]:before,/*--- AS List Label Icon---*/
label[for="sf-input-0c9f08464b5cfe2e2946f68b3030f844"]:before,/*--- BAS List Label Icon---*/
label[for="sf-input-140f0551b5e7335236c488021266fee2"]:before,/*--- BSN List Label Icon---*/
label[for="sf-input-22c0a9f46e6925166183ee96d6cacfec"]:before,/*--- CCC List Label Icon---*/
label[for="sf-input-9429695ded25934dad91cbb49d69bc32"]:before,/*--- VC List Label Icon---*/
label[for="sf-input-f09ffc15c257ac7c52ac43eb371efd80"]:before, /*--- Complete online List Label Icon---*/
label[for="sf-input-769714954ae940fa76c60e2840d5b746"]:before, /*--- Hybrid List Label Icon---*/
label[for="sf-input-228e75ebd182335fdbffa7b0ee976ea0"]:before, /*--- 1 Semester List Label Icon---*/
label[for="sf-input-333886b94d41efe06c4bb0cc601373d4"]:before, /*--- 2 Semesters List Label Icon---*/
label[for="sf-input-f5ef9f61c4e02aac66392514d2571153"]:before, /*--- 3 Semesters List Label Icon---*/
label[for="sf-input-1df971ed92fc4c74dc1d33bc238ffb9c"]:before, /*--- 6 Semesters List Label Icon---*/
label[for="sf-input-67889275f2759ecf14cdd848eeaf1119"]:before /*--- 12 Semesters List Label Icon---*/
 { 
	    font-size: 14px;
    width: 32px!important;
    /* position: absolute; */
    /* left: -20px; */
    padding-right: 15px;
    max-width: 25px;

}

label[for="sf-input-228e75ebd182335fdbffa7b0ee976ea0"]:before /*--- 1 Semester List Label Icon---*/

{
	content: '\f250';
	font-family: FontAwesome;
	color:#777;
}


label[for="sf-input-333886b94d41efe06c4bb0cc601373d4"]:before /*--- 2 Semesters List Label Icon---*/

{
	content: '\f251';
	font-family: FontAwesome;
	color:#777;
}


label[for="sf-input-f5ef9f61c4e02aac66392514d2571153"]:before /*--- 3 Semesters List Label Icon---*/

{
	content: '\f252';
	font-family: FontAwesome;
	color:#777;
}


label[for="sf-input-1df971ed92fc4c74dc1d33bc238ffb9c"]:before /*--- 6 Semesters List Label Icon---*/

{
	content: '\f253';
	font-family: FontAwesome;
	color:#777;
}

label[for="sf-input-67889275f2759ecf14cdd848eeaf1119"]:before /*--- 12 Semesters List Label Icon---*/

{
	content: '\f254';
	font-family: FontAwesome;
	color:#777;
}

/*--- Complete Online List Label ---*/
label[for="sf-input-f09ffc15c257ac7c52ac43eb371efd80"]:before{
	content: '\f109';
	font-family: FontAwesome;
}

/*--- Hybrid List Label ---*/
label[for="sf-input-769714954ae940fa76c60e2840d5b746"]:before{
	content: '\f074 ';
	font-family: FontAwesome;
}
/*--- Semesters List Label ---*/
label[for="sf-input-769714954ae940fa76c60e2840d5b746"]:before{
	content: '\f074 ';
	font-family: FontAwesome;
}

/*--- ATC List Label ---*/


label[for="sf-input-9007ea40528b8adb84e9314c569cf761"] {
	color: #023E21;
	
	
}

label[for="sf-input-9007ea40528b8adb84e9314c569cf761"]:before {
	content: '\f0b1';
	font-family: FontAwesome;
	
  	
}


/*--- ATD List Label ---*/


 label[for="sf-input-8f39852e56d217fafeb9926b19d591d7"] {
	
  	color: #4A7B5E;
}

 label[for="sf-input-8f39852e56d217fafeb9926b19d591d7"]:before {
	content: '\f02e';
	font-family: FontAwesome;
	
  
}


/*--- AA List Label ---*/
label[for="sf-input-df6bf5e7a31ad5e158c1cad5673fa35e"] {
	
  	color: #00688B;
}


label[for="sf-input-df6bf5e7a31ad5e158c1cad5673fa35e"]:before {
	content: '\f19d';
	font-family: FontAwesome;
  	
}


/*--- AS List Label ---*/

label[for="sf-input-ff6fd42297ad1a8da59807334eba10b8"] {
	
  	color: #0D4F8B;
}


label[for="sf-input-ff6fd42297ad1a8da59807334eba10b8"]:before {
	content: '\f19d';
	font-family: FontAwesome;
}



/*--- BAS List Label ---*/

label[for="sf-input-0c9f08464b5cfe2e2946f68b3030f844"] {
	
  	color: #036638;
}

label[for="sf-input-0c9f08464b5cfe2e2946f68b3030f844"]:before {
	content: '\f0fa';
	font-family: FontAwesome;
  	
}


/*--- BSN List Label ---*/

label[for="sf-input-140f0551b5e7335236c488021266fee2"]{

  	color: #006666;
}

label[for="sf-input-140f0551b5e7335236c488021266fee2"]:before {
	content: '\f0b1';
	font-family: FontAwesome;
  
}

/*--- CCC List Label ---*/

label[for="sf-input-22c0a9f46e6925166183ee96d6cacfec"]{

  	color: #002F5E;
}

label[for="sf-input-22c0a9f46e6925166183ee96d6cacfec"]:before {
	content: '\f0a3 ';
	font-family: FontAwesome;
  	
}

 select value["allied-health"] {
	color: red;
}

/*--- VC List Label ---*/

label[for="sf-input-9429695ded25934dad91cbb49d69bc32"] {
	
  	color: #002030;
}
 
label[for="sf-input-9429695ded25934dad91cbb49d69bc32"]:before {
	content: '\f017 ';
	font-family: FontAwesome;
  	
}
 
 
 /*---------- program Sprites (FA FA Icons)---------------*/
.vocational-certificate, 
.aa-degree,
.as-degree,
.certificate,
.atc, 
.bas-degree,
.bsn-degree,
.atd
 {
	position: absolute;
	display: block;
	top: 195px;
	width: 25px;
	padding-left: 7px;
}

/*----------- Sprites Department -------------------*/
.dep-allied-health,
.dep-biological-sciences,
.dep-business,
.dep-computer-science,
.dep-cosmetic-arts,
.dep-culinary-hospitality,
.dep-education,
.dep-engineering,
.dep-english-communications,
.dep-history-language-social-sciences,
.dep-information-technology,
.dep-mathematics,
.dep-nursing,
.dep-performing-arts,
.dep-physical-sciences,
.dep-visual-arts {
	
	position: absolute;
	display: block;
	top: 195px;
	left: 35px;
	width: 25px;
	/* [disabled]float:left; */
	padding-left: 7px;
	
}


/*-------------Sprites Meta Major-------------*/

.meta-sci-tech,
.meta-social-science,
.meta-industry-manufacturing-construction,
.meta-public-safety,
.meta-health-sciences,
.meta-education,
.meta-business,
.meta-art   {
	position: absolute;
	display: block;
	bottom: 50px;
	left: 30px;
	width: 25px;
	/* [disabled]float:left; */
	padding-left: 7px;
}

.meta-sci-tech {
	/* [disabled]color:#0C0; */
}








/*-------- Other ----------------*/
/*.program-type-___bas-degree .rox-post-thumb {
margin-top:40px;	
}*/
article p {
	color: #282828;
	font-size: 16px!important;
}
article {
background-color: #ffffff!important;	
}

article:hover img{
	filter: alpha(opacity=100)!important;
 opacity: 1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important; 
  -webkit-filter: opacity(1)!important;
  -moz-opacity:1!important;
  -khtml-opacity: 1!important;
	
}

article:hover  {
	background-color: #ffffff!important;
}

article:hover .discover-more {
	border:1px solid #d3d3d3;
	background: #036638;
	text-decoration:none;
	
}

.item-result {
	margin: 0 0!important;
	padding-bottom: 0 !important;
	overflow:hidden;
	min-height: 550px!important;
	max-height: 550px!important;
	box-sizing:border-box;
	position: relative;
	border: 1px solid #cccccc;

}


.program-title-test a, .program-title-test span.crazy_fancy_title  {
	position: absolute;
	top: 7.9%;
	left: 1.5%;
	margin: 0 auto;
	text-align: center;
	width: 98%;
	font-size: 26px;
	color: #ffffff;
	text-decoration: none!important;
	/*backdrop-filter: blur(55px);*/
	text-shadow: 1px 2px 3px #000000;
	z-index: 2;
	line-height: 28px;
	
	/* [disabled]filter: drop-shadow(0px 3px 10px rgba(0,0,0,.8)); */
}
.program-title-test a .secondary-title {
	font-size: .70em!important;
	line-height:24px;
	color: #ffffff;
}


 #program-image {
background-color: #003e7e;
 min-height: 188px;
margin:0 auto!important;
 }
 
 
.rox-post-thumb {
	overflow: hidden; 
	height:188px;
	width: 80%;
	z-index: -1;
	margin:0 auto!important;
	background-size: cover;
}


.rox-post-thumb img{
	margin:0px auto!important;
	
    width: 100%;
		height:100%;
 filter: alpha(opacity=70)!important;
 opacity: 0.7;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important; 
 -webkit-filter: opacity(0.7)!important;
  -moz-opacity:0.7!important;
  -khtml-opacity: 0.7!important;
}



.rox-post-thumb img:hover{
 
  
}




#post-sprite{
	height: 35px;
	width: 100%;
	background: #ffffff ;
}
	
.program-about {
	padding: 0px 15px;	
	margin-top:5px;
	
}
	
.discover-more {
	
	position:absolute;
	bottom:5px;	
	right:5px;
	height:40px;
}
 .discover-more p a {
	text-align: right;
	/* [disabled]line-height: 37px; */
	padding: 10px;
	/* [disabled]border: 1px dotted #FFF; */
	/* [disabled]background: rgba(255,255,255,1); */
	text-decoration: none;
	font-size: 0.75em;
	font-weight: 500;
	
	
}
 article:hover .discover-more p a, article:hover .discover-more i {
	/* [disabled]border:1px solid #d3d3d3; */
	/* [disabled]background: rgba(255,255,255,1); */
	text-decoration: none;	
	color:#ffffff!important;
}

article:hover .program-title-test a, article:hover .secondary-title, article:hover .program-type-___bas-degree {
	color: #ffffff;
}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
margin-bottom: 0px;	
}


@media screen and (max-width: 800px) {
	
	#rox-post-result-grid.vc_col-md-4{
    max-width: 100%;
	}

	.item-result {
    margin: 0 0 !important;
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
    padding: 0em;
	background: #f9f9f9!important;
	min-height:500px;
	max-height:500px;
  
	}
	
	
label[for="sf-input-9007ea40528b8adb84e9314c569cf761"]:before,/*--- ATC List Label Icon---*/
label[for="sf-input-8f39852e56d217fafeb9926b19d591d7"]:before,/*--- ATD List Label Icon---*/
label[for="sf-input-df6bf5e7a31ad5e158c1cad5673fa35e"]:before,/*--- AA List Label Icon---*/
label[for="sf-input-ff6fd42297ad1a8da59807334eba10b8"]:before,/*--- AS List Label Icon---*/
label[for="sf-input-0c9f08464b5cfe2e2946f68b3030f844"]:before,/*--- BAS List Label Icon---*/
label[for="sf-input-140f0551b5e7335236c488021266fee2"]:before,/*--- BSN List Label Icon---*/
label[for="sf-input-22c0a9f46e6925166183ee96d6cacfec"]:before,/*--- CCC List Label Icon---*/
label[for="sf-input-9429695ded25934dad91cbb49d69bc32"]:before,/*--- VC List Label Icon---*/
label[for="sf-input-f09ffc15c257ac7c52ac43eb371efd80"]:before, /*--- Complete online List Label Icon---*/
label[for="sf-input-769714954ae940fa76c60e2840d5b746"]:before, /*--- Hybrid List Label Icon---*/
label[for="sf-input-228e75ebd182335fdbffa7b0ee976ea0"]:before, /*--- 1 Semester List Label Icon---*/
label[for="sf-input-333886b94d41efe06c4bb0cc601373d4"]:before, /*--- 2 Semesters List Label Icon---*/
label[for="sf-input-f5ef9f61c4e02aac66392514d2571153"]:before, /*--- 3 Semesters List Label Icon---*/
label[for="sf-input-1df971ed92fc4c74dc1d33bc238ffb9c"]:before, /*--- 6 Semesters List Label Icon---*/
label[for="sf-input-67889275f2759ecf14cdd848eeaf1119"]:before /*--- 12 Semesters List Label Icon---*/
 { 
	    font-size: 12px!important;
    width: 32px!important;
    /* position: absolute; */
    /* left: -20px; */
    padding-right: 15px;
    max-width: 25px;

}
	
	

}

.searchandfilter ul li li {
   border-top: 1px solid #f9f9f9;
}
.searchandfilter ul li li:hover {
   background:#f9f9f9;
}

.sf-input-text {
	width: 100%;
}



select {
width: 100%;	
}


/*---------- credit-clock-hours ------------------*/
.info-row {
	width: 100%;
	border-bottom: dotted 1px #ddd;
	border-bottom-width: 85%;
	background-color: #ffffff;
	height: 35px;	
	
}
.credit-clock-hours {
width:100%;
padding:0px 7px;	

font-size: .8em;
text-align:left;
color: #000000!important;
	
}

.excerpt {
clear:both;
max-height:225px;
font-size:14px;	
overflow:hidden;
}

.sf-field-taxonomy-program-type h4,
.sf-field-taxonomy-program-length h4,
.sf-field-taxonomy-campus-availability h4,
.sf-field-taxonomy-meta-major h4,
.sf-field-taxonomy-department h4,
.sf-field-search h4 {
	color:#ffffff;
	background: #036638;
	font-size:1.25em;
	font-weight:bold;
	margin:0 0 15px 0;
	padding: 5px 0 5px 15px;
}

/*------ VRC ---------*/
.item-result-vrc {
	margin: 0 0!important;
	padding-bottom: 0 !important;
	
	min-height: 420px!important;
	max-height: 420px!important;
	box-sizing:border-box;
	position: relative;

}