/*--------------- Academic Search Page Customize Results: Border Colors Etc --------------*/

#rox-post-result-grid {
	padding: 5px 1px;
	overflow:hidden;
	box-sizing: border-box;
	height:420px;
    }

#rox-post-result-grid.vc_col-md-4 {
	
}

@media screen and (min-width: 1024px)
{
.sidebar-right .sidebar, .sidebar-left .content {
    padding-left: 20px!important;
}
}
/*---------------------- PROGRAM LIST LABELS -----------------------*/
.content ul, .content ol {
	margin:0px;	
}
.searchandfilter li[data-sf-field-input-type=checkbox] label {
padding: 0px;	
}
.sf-input-checkbox {/*--- Hide Check Boxes ---*/

	visibility: hidden;
	width: 2px;
	height: 2px;
	
}
.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;
}

.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---*/
	    font-size: 22px;
    width: 32px!important;
    /* position: absolute; */
    /* left: -20px; */
    padding-right: 15px;
    max-width: 25px;

}

/*--- 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: #036636;
}

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;
  	
}
 
 .sf-field-taxonomy-club-type h4, .sf-field-taxonomy-club-location h4, {
    color: #ffffff;
    background: #036636;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0 0 15px 0;
    padding: 5px 0 5px 15px;
}
 /*---------- 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;
	
}







/*-------- Other ----------------*/
/*.program-type-___bas-degree .rox-post-thumb {
margin-top:40px;	
}*/

article {
	/* [disabled]background-color: #f9f9f9; */
}
article:hover img{
	-webkit-filter: opacity(1);
	background-blend-mode: dodge;
	
}

article:hover  {
	/*background-color: #fcfcfc!important;*/
}

article:hover .discover-more {
	border:1px solid #d3d3d3;
	background: rgba(255,255,255,1);
	text-decoration:none;
}

.item-result-vrc {
	margin: 0 0!important;
	padding-bottom: 0 !important;
	background:#f8f8f8;
	min-height: 420px!important;
	max-height: 420px!important;
	box-sizing:border-box;
	position: relative;

}


.program-title-test a, .program-title-test span.crazy_fancy_title  {
	position: absolute;
	top: 5%;
	left: 1.5%;
	margin: 0 auto;
	text-align: center;
	width: 97%;
	font-size: 30px;
	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;
}


 #program-image {
background-color: #111111;
background-blend-mode: multiply;
min-height: 188px;
margin:0 auto!important;
 }
 
 

.rox-post-thumb {
	overflow: hidden; 
	height:188px;;
	min-width:300px;
	z-index: -1;
	margin:0 auto!important;
	background-size: cover;
}
.rox-post-thumb img{
-webkit-filter: opacity(0.5);
background-blend-mode: dodge;
	margin:0px auto!important;
	width:330px!important;
		
}

.rox-post-thumb img:hover{
-webkit-filter: opacity(1);
background-blend-mode: dodge;
	
	
}




#post-sprite{
	height: 35px;
	width: 100%;
	background: #ffffff ;
}
	
.program-about {
	padding: 0px 15px;	
	margin-top:5px;
	height:150px;
	overflow:hidden;
	
}
	
.discover-more {
	
position:absolute;
	bottom:5px;	
	right:5px;
}
 .discover-more p a {
	text-align:right;
	line-height: 37px;
	padding: 10px;
	border:1px dotted #FFF;
	background: #777777;
	text-decoration:none;
	font-size: .75em;
	font-weight: 500;
	color:#ffffff!important;
	
}
 .discover-more p a:hover {
	/* [disabled]border:1px solid #d3d3d3; */
	background: rgba(255,255,255,1);
	text-decoration: none;
	color:#003e7e!important;
	
}

@media screen and (max-width: 800px) {
	
	#rox-post-result-grid.vc_col-md-4{
    width: 99%;
	}

	.item-result-vrc {
    margin: 0 5px 3.142857rem 0 !important;
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
    padding: 1em;
	background: #f9f9f9!important;
	min-height:500px;
	max-height:500px;
  
	}

}

.searchandfilter ul li li {
   border-top: 1px solid #f9f9f9;
}
.searchandfilter ul li li:hover {
   background:#f9f9f9;
}

.sf-input-text {
	width: 100%!important;
}

 .sf-field-search:before, .searchandfilter.screen-reader-text:before {
	/*content: '\f002 ';
	font-family: FontAwesome;
	font-size: 24px;
	position:absolute;
	top: 60px;
	left: -20px;*/
}

select {
width: 85%;	
}


/*---------- credit-clock-hours ------------------*/
.info-row {
	width: 100%;
	border-bottom: dotted 1px #ddd;
	border-bottom-width: 85%;
	background-color: #F4F4F4;
	height: 35px;	
	
}
.credit-clock-hours {
width:100%;
padding:0px 7px;	
/*background:#aaaaaa;*/
font-size: 14px;
text-align:left;
color: #002030;

	
}

.excerpt {
	clear: both;
	overflow: hidden;
	/* [disabled]height: 125px; */
}

.sf-field-taxonomy-vrc-subject h4,
.sf-field-search h4,
.sf-field-category h4,
.sf-field-category h4,
.sf-field-taxonomy-ce-course-type h4,
.sf-field-taxonomy-age-groups h4,
.sf-field-taxonomy-ce-course-category h4, 
.sf-field-taxonomy-document-categories h4{
	color:#ffffff;
	background: #036636;
	font-size:1.25em;
	font-weight:bold;
	margin:0 0 15px 0;
	padding: 5px 0 5px 15px;
}