body {
  width: 100% !important;
  max-width:100% !important; 
  min-width: 100% !important;
  /* margin: 0px 0px 0px -300px !important;  */
  padding: 0 !important;
}


{
  box-sizing: border-box;
}


.homeRibbon {
	background-color: #ffb300;
  	padding: 30px 0px 41px 0px;
  	margin: 0px 500px 0px -500px !important;
  	width:200% !important;
  	
	
}

.homeButtons {
	background-color: #000000;
	color: #ffffff;
  	/*height: 100%;
	width: 90%;*/
	margin-left: auto;
  	margin-right: auto;
  	padding: 50px 0;
	text-align: center;
  	line-height:1.5;
}

.directLinksDiv {
	/*top: 1442px;
	left: 589px;*/
	width: 100%;
	height: 29px; 
  	text-align: center;
	/*font: normal normal 900 25px/29px Roboto;*/
	letter-spacing: 0px;
  	padding-bottom: 50px;
}

.directLinksAction {
  	/*font: normal normal 900 25px/29px Roboto;*/
	letter-spacing: 0px;
  	background-color: #ffffff;
}

.directLinksAction a {
  	display: block;
 	background-color: #000000;
  	color: #ffffff;
  	text-decoration: none;
  	width: 300px;
  	height: 68px;
  	text-align: center;
  	padding-top: 20px;
  	margin:0 auto;
}

table td { 
  	border:0; 
}
table th { 
  	border:0;
  	background-color: #ffffff;
  	font-size:30px;
}

.readMore {
  	display: block;
 	background-color: #ffb300;
  	border-radius: 25px;
  	text-align: center;
  	height: 44px;
  	width:200px;
  	margin-left: auto;
  	margin-right: auto;
  	border:0;
  	min-width:44px;
  	min-height:44px;
}

.emailRibbon {
  /*margin: 0px 500px 0px -500px !important; 
  width: 200%;*/
  background-color: #ffb300 !important;
  padding: 41px 5px 41px 5px;
  display:block;
}

.wholePage {
 	margin: 0px 500px 0px -500px !important; 
  	background-color:#ffb300; 
  	width:200% !important; 
  	height:100px; 
  	display: flex;
}

.wideDiv {
  	margin: 0px 500px 0px -500px !important; 
  	background-color:#ffb300; 
  	width:200% !important;
  
}
.dinePOChover {
  box-shadow:-10px 0px 0px 0px #707070;
  background-color:#ffb300;
  position:relative;
}
.dinePOCreg{
 	font-size:1.25em;
  	font-weight:bold;
  	border-bottom:1px solid black;
  	width:370px;
  	padding: 10px;
  	text-indent: 2%;
  	margin-left: auto;
  	margin-right:0;
  	line-height: 1.5;
}

/* Popup container */
.popup {
  /*position: relative;*/
  position: absolute;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* The actual popup */
.popup .popuptext {
  visibility: hidden;
  width: 50%;
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  /*border-radius: 6px;*/
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -80px;
  backdrop-filter: blur(10px);
}

/* Popup arrow */
.popup .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  /*border-style: solid;
  border-color: #555 transparent transparent transparent;*/
}

/* Toggle this class - hide and show the popup */
.popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}


/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}


.outercontainer {
  position: relative;
  margin: 10px auto;
  width: 100%;
  z-index: 1;
  perspective: 1000;
}
.innercontainer {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: all 1.20s linear;
}
.outercontainer:hover .innercontainer {
  /*transform: rotateY(180deg) translateX(155px);*/
  transform: rotateY(180deg) translateX(19%);
  /*box-shadow: -5px 5px 5px #aaa;*/
}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.face.back {
  display: block;
  transform: rotateY(180deg);
  box-sizing: border-box;
  padding: 50px 0;
  text-align: center;
  background-color: #FFFFFF;
  color:#000000;
  /*width: 482px;
  height:258px;*/
  min-width: 80%;
  max-width:482px;
  height:258px;
  border: 10px solid #ffffff;
  
}
.face.front{
  background-color: #000000;
  color: #FFFFFF;
  text-align: center;
  padding: 50px 0;
  border: 10px solid #ffb300;
  min-width: 80%;
  max-width:482px;
}

data-label {
  visibility: hidden;
}

.headLink:hover 
{
	color: #ffffff !important;
	background-color: #ffb300 !important;
}
.headLink {
  color:#000000 !important;
  font-weight:bold !important;
}
.topLink:hover
{
 	color: #ffb300 !important;
  	text-decoration: none !important;
}

.center1 {
 	left:500% !important; 
}
.center3 {
 	left:-400% !important; 
}
.center4 {
 	left:-900% !important; 
}


.headLink:hover 
{
	color: #ffffff !important;
	background-color: #ffb300 !important;
}
.headLink {
  color:#000000 !important;
  font-weight:bold !important;
}

/*! Compass - Header v1.8.0 | Core v1.8.0 */
.cwf-header{background-color:var(--cwf-header--background-color);display:flex;font-family:var(--vcu-font-sans-serif,inherit);justify-content:center;padding-bottom:1rem;padding-top:1rem}@media (min-width:1024px){.cwf-header{min-height:8rem;padding-bottom:2rem;padding-top:2rem}}.cwf-header--white{--cwf-header--background-color:#fff;--cwf-header__link--color:#131313;--cwf-header__link--hover-focus--color:#000;--cwf-header__input--background-color:#f8f8f8;--cwf-header__input--focus--background-color:#fff;--cwf-header__input--border-color:#ccc;--cwf-header__input--hover--border-color:#757575;--cwf-header__input--focus--border-color:#131313;--cwf-header__input--color:#131313;--cwf-header__submit--border-color:#ccc;--cwf-header__submit--hover--border-color:#757575;--cwf-header__submit--focus--border-color:#131313;--cwf-header__label--color:#757575}.cwf-header--gray{--cwf-header--background-color:#f8f8f8;--cwf-header__link--color:#131313;--cwf-header__link--hover-focus--color:#000;--cwf-header__input--background-color:#fff;--cwf-header__input--focus--background-color:#fff;--cwf-header__input--border-color:#b3b3b3;--cwf-header__input--hover--border-color:#5c5c5c;--cwf-header__input--focus--border-color:#131313;--cwf-header__input--color:#131313;--cwf-header__submit--border-color:#ccc;--cwf-header__submit--hover--border-color:#757575;--cwf-header__submit--focus--border-color:#131313;--cwf-header__label--color:#757575}.cwf-header--gold{--cwf-header--background-color:#ffb300;--cwf-header__link--color:#131313;--cwf-header__link--hover-focus--color:#000;--cwf-header__input--background-color:#fff;--cwf-header__input--focus--background-color:#fff;--cwf-header__input--border-color:#cb8e00;--cwf-header__input--hover--border-color:#b17c00;--cwf-header__input--focus--border-color:#131313;--cwf-header__input--color:#131313;--cwf-header__submit--border-color:#ccc;--cwf-header__submit--hover--border-color:#757575;--cwf-header__submit--focus--border-color:#131313;--cwf-header__label--color:#757575}.cwf-header--dark{--cwf-header--background-color:#333;--cwf-header__link--color:#fff;--cwf-header__link--hover-focus--color:#ccc;--cwf-header__input--background-color:#444;--cwf-header__input--focus--background-color:#555;--cwf-header__input--border-color:#131313;--cwf-header__input--hover--border-color:#000;--cwf-header__input--focus--border-color:#000;--cwf-header__input--color:#fff;--cwf-header__submit--border-color:#131313;--cwf-header__submit--hover--border-color:#000;--cwf-header__submit--focus--border-color:#000;--cwf-header__label--color:#ccc}.cwf-header--compact{min-height:4rem;padding-bottom:1rem;padding-top:1rem}.cwf-header__container{align-items:center;display:flex;justify-content:center;margin:var(--cwf-contain-margin,0 auto);padding-left:1rem;padding-right:1rem;width:min(var(--cwf-contain-width,100%),var(--cwf-contain-max-width,1400px))}@media (min-width:1024px){.cwf-header__container{justify-content:space-between}}.cwf-header__title{align-items:center;display:flex;flex-direction:column;}@media (min-width:1024px){.cwf-header__title{align-items:flex-start}}.cwf-header__title--reverse{flex-direction:column-reverse}.cwf-header__department{font-size:1.1667rem;font-weight:500}@media (min-width:1024px){.cwf-header__department{font-size:2rem}.cwf-header--compact .cwf-header__department{font-size:1.1667rem}}.cwf-header__department,.cwf-header__parent{margin-bottom:0;margin-top:0;padding-top:0}.cwf-header__parent{font-size:.889rem;font-weight:400;margin-bottom:.5rem}.cwf-header__link{color:var(--cwf-header__link--color);font-weight:400;text-decoration:none;transition:color .1s ease-in-out}.cwf-header__link:focus,.cwf-header__link:hover{color:var(--cwf-header__link--hover-focus--color);text-decoration:underline}.cwf-header__link--multi-line{display:flex;flex-direction:column}.cwf-header__controls{display:flex;position:absolute;right:.25rem;top:0;z-index:10000}@media (min-width:1024px){.cwf-header__controls{display:none}}.cwf-header__toggle{align-items:center;background-color:initial;border:none;color:var(--cwf-header__toggle--color);display:flex;flex-direction:column;font-size:.65rem;font-weight:700;height:64px;justify-content:space-evenly;padding:.5rem 0;transition:background-color .1s ease-in-out,color .1s ease-in-out;width:48px;--cwf-header__toggle--color:#333;--cwf-header__toggle--active--background-color:rgba(0,0,0,.05);--cwf-header__toggle--active--color:#000}.cwf-header__toggle:focus,.cwf-header__toggle:hover{background-color:var(--cwf-header__toggle--active--background-color);color:var(--cwf-header__toggle--active--color)}.cwf-header__toggle .cwf-header__icon{font-size:1.25rem}.cwf-header__features{display:none}@media (min-width:1024px){.cwf-header__features{display:block}}.cwf-header__exit{display:none}.cwf-header__features--nav-modal{align-items:flex-end}@media (min-width:1024px){.cwf-header__features--nav-modal{align-items:center}}.cwf-header__features--nav-modal,.cwf-header__features--search-modal{background-color:var(--cwf-header__features--modal--background-color);bottom:0;display:flex;justify-content:center;left:0;padding-left:1rem;padding-right:1rem;position:fixed;right:0;top:0;z-index:100000;--cwf-header__features--modal--background-color:rgba(0,0,0,.75)}@media (prefers-reduced-transparency:reduce){.cwf-header__features--nav-modal,.cwf-header__features--search-modal{--cwf-header__features--modal--background-color:#000}}:root[data-reduced-transparency=true] .cwf-header__features--nav-modal,:root[data-reduced-transparency=true] .cwf-header__features--search-modal{--cwf-header__features--modal--background-color:#000}@media (prefers-reduced-transparency:no-preference){.cwf-header__features--nav-modal,.cwf-header__features--search-modal{--cwf-header__features--modal--background-color:rgba(0,0,0,.75)}}:root[data-reduced-transparency=false] .cwf-header__features--nav-modal,:root[data-reduced-transparency=false] .cwf-header__features--search-modal{--cwf-header__features--modal--background-color:rgba(0,0,0,.75)}.cwf-header__features--nav-modal[aria-hidden=false],.cwf-header__features--search-modal[aria-hidden=false]{animation:fadeIn .1s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cwf-header__features--nav-modal[aria-hidden=true],.cwf-header__features--search-modal[aria-hidden=true]{animation:fadeOut .1s ease-in-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.cwf-header__features--nav-modal .cwf-header__exit,.cwf-header__features--search-modal .cwf-header__exit{align-items:center;background-color:var(--cwf-header__exit--background-color);border:none;color:var(--cwf-header__exit--color);display:flex;font-size:1rem;font-weight:700;height:64px;justify-content:space-evenly;min-width:128px;padding:0;position:absolute;right:0;top:0;transition:background-color .1s ease-in-out;--cwf-header__exit--background-color:#000;--cwf-header__exit--color:#fff;--cwf-header__exit--active--background-color:#000;--cwf-header__exit--desktop--background-color:rgba(0,0,0,.5)}.cwf-header__features--nav-modal .cwf-header__exit:focus,.cwf-header__features--nav-modal .cwf-header__exit:hover,.cwf-header__features--search-modal .cwf-header__exit:focus,.cwf-header__features--search-modal .cwf-header__exit:hover{background-color:var(--cwf-header__exit--active--background-color)}.cwf-header__features--nav-modal .cwf-header__exit:after,.cwf-header__features--search-modal .cwf-header__exit:after{content:"\f00d";font-family:Font Awesome\ 6 Free;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto}@media (min-width:1024px){.cwf-header__features--nav-modal .cwf-header__exit,.cwf-header__features--search-modal .cwf-header__exit{background-color:var(--cwf-header__exit--desktop--background-color)}}.cwf-header__features--search-modal{align-items:flex-start}@media (min-width:1024px){.cwf-header__features--search-modal{align-items:center}}.cwf-header__nav{display:flex;font-size:.889rem;justify-content:flex-end}.cwf-header__features--search-modal .cwf-header__nav{display:none}.cwf-header__features--nav-modal .cwf-header__nav{display:flex;flex-direction:column;margin-bottom:1rem;max-width:760px;width:760px}@media (min-width:1024px){.cwf-header__features--nav-modal .cwf-header__nav{margin-bottom:0}}.cwf-header__features--nav-modal[aria-hidden=false] .cwf-header__nav{animation:slideInUp .1s ease-in-out}@media (prefers-reduced-motion:reduce){.cwf-header__features--nav-modal[aria-hidden=false] .cwf-header__nav{animation:slideOutDownReducedMotion .1s ease-in-out}}:root[data-reduced-motion=true] .cwf-header__features--nav-modal[aria-hidden=false] .cwf-header__nav{animation:slideOutDownReducedMotion .1s ease-in-out}@media (prefers-reduced-motion:no-preference){.cwf-header__features--nav-modal[aria-hidden=false] .cwf-header__nav{animation:slideInUp .1s ease-in-out}}:root[data-reduced-motion=false] .cwf-header__features--nav-modal[aria-hidden=false] .cwf-header__nav{animation:slideInUp .1s ease-in-out}.cwf-header__features--nav-modal[aria-hidden=true] .cwf-header__nav{animation:slideOutDown .1s ease-in-out}@media (prefers-reduced-motion:reduce){.cwf-header__features--nav-modal[aria-hidden=true] .cwf-header__nav{animation:slideOutDownReducedMotion .1s ease-in-out}}:root[data-reduced-motion=true] .cwf-header__features--nav-modal[aria-hidden=true] .cwf-header__nav{animation:slideOutDownReducedMotion .1s ease-in-out}@media (prefers-reduced-motion:no-preference){.cwf-header__features--nav-modal[aria-hidden=true] .cwf-header__nav{animation:slideOutDown .1s ease-in-out}}:root[data-reduced-motion=false] .cwf-header__features--nav-modal[aria-hidden=true] .cwf-header__nav{animation:slideOutDown .1s ease-in-out}.cwf-header__nav .cwf-header__link{margin-right:.5rem;text-decoration:underline}.cwf-header__nav .cwf-header__link:focus,.cwf-header__nav .cwf-header__link:hover{text-decoration:none!important}.cwf-header__nav .cwf-header__link:last-child{margin-right:0}.cwf-header__features--nav-modal .cwf-header__link{background-color:var(--cwf-header__features--nav-modal__link--background-color);border-bottom:2px solid var(--cwf-header__features--nav-modal__link--border-color);color:var(--cwf-header__features--nav-modal__link--color);display:block;font-size:1.5rem;margin-right:0;max-width:760px;padding:1rem 1.5rem;text-decoration:none;transition:none;width:100%;--cwf-header__features--nav-modal__link--border-color:#ccc;--cwf-header__features--nav-modal__link--background-color:#fff;--cwf-header__features--nav-modal__link--color:#131313;--cwf-header__features--nav-modal__link--active--border-color:rgba(0,0,0,.125);--cwf-header__features--nav-modal__link--active--background-color:var(--vcu-gold,#ffb300);--cwf-header__features--nav-modal__link--active--color:var(--vcu-black,#000)}.cwf-header__features--nav-modal .cwf-header__link:focus,.cwf-header__features--nav-modal .cwf-header__link:hover{background-color:var(--cwf-header__features--nav-modal__link--active--background-color);border-color:var(--cwf-header__features--nav-modal__link--active--border-color);color:var(--cwf-header__features--nav-modal__link--active--color)}.cwf-header__features--nav-modal .cwf-header__link:focus{outline:none}.cwf-header__features--nav-modal .cwf-header__link:first-of-type{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.cwf-header__features--nav-modal .cwf-header__link:last-of-type{border-bottom:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}@media (min-width:1024px){.cwf-header__nav~.cwf-header__search{margin-top:.5rem}}.cwf-header__search{display:flex;flex:1;position:relative}.cwf-header__features--nav-modal .cwf-header__search{display:none}.cwf-header__features--search-modal .cwf-header__search{display:flex;flex-direction:column;margin-top:calc(64px + 1rem);max-width:760px;min-width:0;width:100%}@media (min-width:1024px){.cwf-header__features--search-modal .cwf-header__search{margin-top:0}}.cwf-header__features--search-modal[aria-hidden=false] .cwf-header__search{animation:slideInUp .1s ease-in-out}@keyframes slideInUp{0%{transform:translateY(15%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cwf-header__features--search-modal[aria-hidden=false] .cwf-header__search{animation:slideOutDownReducedMotion .1s ease-in-out}}:root[data-reduced-motion=true] .cwf-header__features--search-modal[aria-hidden=false] .cwf-header__search{animation:slideOutDownReducedMotion .1s ease-in-out}@media (prefers-reduced-motion:no-preference){.cwf-header__features--search-modal[aria-hidden=false] .cwf-header__search{animation:slideInUp .1s ease-in-out}}:root[data-reduced-motion=false] .cwf-header__features--search-modal[aria-hidden=false] .cwf-header__search{animation:slideInUp .1s ease-in-out}.cwf-header__features--search-modal[aria-hidden=true] .cwf-header__search{animation:slideOutDown .1s ease-in-out}@keyframes slideOutDown{0%{transform:translateY(0)}to{transform:translateY(15%)}}@media (prefers-reduced-motion:reduce){.cwf-header__features--search-modal[aria-hidden=true] .cwf-header__search{animation:slideOutDownReducedMotion .1s ease-in-out}}:root[data-reduced-motion=true] .cwf-header__features--search-modal[aria-hidden=true] .cwf-header__search{animation:slideOutDownReducedMotion .1s ease-in-out}@media (prefers-reduced-motion:no-preference){.cwf-header__features--search-modal[aria-hidden=true] .cwf-header__search{animation:slideOutDown .1s ease-in-out}}:root[data-reduced-motion=false] .cwf-header__features--search-modal[aria-hidden=true] .cwf-header__search{animation:slideOutDown .1s ease-in-out}@keyframes slideOutDownReducedMotion{0%{transform:translateY(0)}to{transform:translateY(0)}}.cwf-header__input{background-color:var(--cwf-header__input--background-color);border-color:var(--cwf-header__input--border-color);border-radius:1.5rem;border-style:solid;border-width:1px;color:var(--cwf-header__input--color);flex:1;font-size:.889rem;padding:.5rem 2.25rem .5rem .75rem;transition:border-color .1s ease-in-out,background-color .1s ease-in-out}@media (prefers-reduced-motion:reduce){.cwf-header__input{transition:border-color 0s}}:root[data-reduced-motion=true] .cwf-header__input{transition:border-color 0s}@media (prefers-reduced-motion:no-preference){.cwf-header__input{transition:border-color .1s ease-in-out,background-color .1s ease-in-out}}:root[data-reduced-motion=false] .cwf-header__input{transition:border-color .1s ease-in-out,background-color .1s ease-in-out}.cwf-header__input:hover{border-color:var(--cwf-header__input--hover--border-color)}.cwf-header__input:focus{background-color:var(--cwf-header__input--focus--background-color)}.cwf-header__input:focus,.cwf-header__input:focus:hover{border-color:var(--cwf-header__input--focus--border-color);outline:none}.cwf-header__features--search-modal .cwf-header__input{background-color:var(--cwf-header__features--search-modal__input--background-color);border-color:var(--cwf-header__features--search-modal__input--border-color);border-radius:3rem;border-width:2px;color:var(--cwf-header__features--search-modal__input--color);font-size:1.5rem;padding:1rem 4rem 1rem 1.5rem;transition:none;--cwf-header__features--search-modal__input--border-color:#fff;--cwf-header__features--search-modal__input--background-color:#fff;--cwf-header__features--search-modal__input--color:#131313;--cwf-header__features--search-modal__input--active--border-color:#131313}.cwf-header__features--search-modal .cwf-header__input:focus,.cwf-header__features--search-modal .cwf-header__input:focus:hover{border-color:var(--cwf-header__features--search-modal__input--active--border-color)}.cwf-header__submit{align-items:center;background-color:var(--cwf-header__input--background-color);border:1px solid var(--cwf-header__submit--border-color);border-radius:100%;color:var(--cwf-header__label--color);display:flex;font-size:.6rem;height:1.5rem;justify-content:center;position:absolute;right:.4rem;top:50%;transform:translateY(-50%);transition:border-color .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out;width:1.5rem}@media (prefers-reduced-motion:reduce){.cwf-header__submit{transition:border-color 0s}}:root[data-reduced-motion=true] .cwf-header__submit{transition:border-color 0s}@media (prefers-reduced-motion:no-preference){.cwf-header__submit{transition:border-color .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out}}:root[data-reduced-motion=false] .cwf-header__submit{transition:border-color .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out}.cwf-header__submit:hover{border-color:var(--cwf-header__submit--hover--border-color)}.cwf-header__submit:focus{background-color:var(--cwf-header__input--focus--background-color);border-color:var(--cwf-header__submit--focus--border-color);color:var(--cwf-header__input--color);outline:none}.cwf-header__features--search-modal .cwf-header__submit{background-color:var(--cwf-header__features--search-modal__submit--background-color);border-color:var(--cwf-header__features--search-modal__submit--border-color);border-width:2px;color:var(--cwf-header__features--search-modal__submit--color);font-size:1rem;height:3rem;right:.5rem;transition:none;width:3rem;--cwf-header__features--search-modal__submit--border-color:#ccc;--cwf-header__features--search-modal__submit--background-color:#fff;--cwf-header__features--search-modal__submit--color:#757575;--cwf-header__features--search-modal__submit--hover--border-color:#757575;--cwf-header__features--search-modal__submit--focus--border-color:#131313;--cwf-header__features--search-modal__submit--focus--color:#131313}.cwf-header__features--search-modal .cwf-header__submit:hover{border-color:var(--cwf-header__features--search-modal__submit--hover--border-color)}.cwf-header__features--search-modal .cwf-header__submit:focus{border-color:var(--cwf-header__features--search-modal__submit--focus--border-color);color:var(--cwf-header__features--search-modal__submit--focus--color)}.cwf-header__label{animation:slideFadeIn .1s ease-in-out forwards;color:var(--cwf-header__label--color);font-size:.889rem;left:.75rem;position:absolute;transform:translateY(-50%)}@keyframes slideFadeIn{0%{opacity:0;top:70%}to{opacity:1;top:50%}}@media (prefers-reduced-motion:reduce){.cwf-header__label{animation:slideFadeInReducedMotion .1s ease-in-out forwards}}:root[data-reduced-motion=true] .cwf-header__label{animation:slideFadeInReducedMotion .1s ease-in-out forwards}@media (prefers-reduced-motion:no-preference){.cwf-header__label{animation:slideFadeIn .1s ease-in-out forwards}}:root[data-reduced-motion=false] .cwf-header__label{animation:slideFadeIn .1s ease-in-out forwards}@keyframes slideFadeInReducedMotion{0%{opacity:0;top:50%}to{opacity:1;top:50%}}.cwf-header__label:hover{cursor:text}.cwf-header__input:valid~.cwf-header__label{animation:slideFadeOut .1s ease-in-out forwards}@keyframes slideFadeOut{0%{opacity:1;top:50%}99%{opacity:0;top:75%}to{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);opacity:1;overflow:hidden;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.cwf-header__input:valid~.cwf-header__label{animation:slideFadeOutReducedMotion .1s ease-in-out forwards}}:root[data-reduced-motion=true] .cwf-header__input:valid~.cwf-header__label{animation:slideFadeOutReducedMotion .1s ease-in-out forwards}@media (prefers-reduced-motion:no-preference){.cwf-header__input:valid~.cwf-header__label{animation:slideFadeOut .1s ease-in-out forwards}}:root[data-reduced-motion=false] .cwf-header__input:valid~.cwf-header__label{animation:slideFadeOut .1s ease-in-out forwards}@keyframes slideFadeOutReducedMotion{0%{opacity:1;top:50%}99%{opacity:0}to{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);opacity:1;overflow:hidden;white-space:nowrap}}.cwf-header__features--search-modal .cwf-header__label{color:var(--cwf-header__features--search-modal__label--color);font-size:1.5rem;left:1.5rem;--cwf-header__features--search-modal__label--color:#757575}

.cwf-header__link {
 	min-height: 44px;
  	min-width: 44px;
}

.cwf-header__department{
  font-size:3.1667rem;
}







/*! Compass - Footer v1.8.1 | Core v1.8.1 */
.cwf-footer{
	background-color:var(--cwf-footer--background-color);
	color:var(--cwf-footer--color);
	font-family:var(--vcu-font-sans-serif,inherit);--cwf-footer--background-color:#000;--cwf-footer--color:#fff;--cwf-footer__column--middle--border-color:#111;--cwf-footer__a--color:#ffb300;--cwf-footer__a--standards--color:#aaa;--cwf-footer__address--color:#aaa}.cwf-footer__container{margin:var(--cwf-contain-margin,0 auto);width:min(var(--cwf-contain-width,100%),var(--cwf-contain-max-width,1400px))}@media (min-width:1024px){.cwf-footer__controller{display:flex;flex-wrap:wrap}}.cwf-footer__column{flex:1;margin-bottom:2rem;padding-left:2rem;padding-right:2rem}@media (min-width:1024px){.cwf-footer__column{margin-bottom:1rem;margin-top:2rem}}.cwf-footer__column--left{margin-top:2rem}.cwf-footer__column--left .fas{color:var(--cwf-footer__a--color)}@media (min-width:1024px){.cwf-footer__column--middle{border-left:1px solid var(--cwf-footer__column--middle--border-color);border-right:1px solid var(--cwf-footer__column--middle--border-color);margin-bottom:2rem}.cwf-footer__column--middle,.cwf-footer__column--right{padding-top:89px}}.cwf-footer__item{line-height:1.625rem}.cwf-footer__item--address{margin-bottom:2rem}.cwf-footer__address{color:var(--cwf-footer__address--color);font-style:normal}@media (min-width:1024px){.cwf-footer__item--social-list{text-align:right}}.cwf-footer__item--wysiwyg>:first-child{margin-top:0!important}.cwf-footer__item--wysiwyg>:last-child{margin-bottom:0!important}.cwf-footer__item--wysiwyg>:first-child{padding-top:0!important}.cwf-footer__item--wysiwyg>:last-child{padding-bottom:0!important}.cwf-footer__item--wysiwyg ol,.cwf-footer__item--wysiwyg ul{padding-left:1rem}.cwf-footer__item--wysiwyg ol ol,.cwf-footer__item--wysiwyg ol ul,.cwf-footer__item--wysiwyg ul ol,.cwf-footer__item--wysiwyg ul ul{padding-left:1.25rem}.cwf-footer__item--wysiwyg .h1,.cwf-footer__item--wysiwyg .h2,.cwf-footer__item--wysiwyg .h3,.cwf-footer__item--wysiwyg .h5,.cwf-footer__item--wysiwyg .h6,.cwf-footer__item--wysiwyg h1,.cwf-footer__item--wysiwyg h2,.cwf-footer__item--wysiwyg h3,.cwf-footer__item--wysiwyg h5,.cwf-footer__item--wysiwyg h6{font-size:1.111111rem;font-weight:500;line-height:1.1em;margin-bottom:.722222rem;padding-top:1.111111rem}@media (min-width:1024px){.cwf-footer__item--wysiwyg .h1,.cwf-footer__item--wysiwyg .h2,.cwf-footer__item--wysiwyg .h3,.cwf-footer__item--wysiwyg .h5,.cwf-footer__item--wysiwyg .h6,.cwf-footer__item--wysiwyg h1,.cwf-footer__item--wysiwyg h2,.cwf-footer__item--wysiwyg h3,.cwf-footer__item--wysiwyg h5,.cwf-footer__item--wysiwyg h6{font-size:1.222222rem}}.cwf-footer__item--wysiwyg a{color:var(--cwf-footer__a--color);font-weight:700}.cwf-footer__item--wysiwyg a:active,.cwf-footer__item--wysiwyg a:focus,.cwf-footer__item--wysiwyg a:hover{text-decoration:none}.cwf-footer__link{color:var(--cwf-footer__a--color);font-weight:700;transition:color .1s ease-in-out}.cwf-footer__link:active,.cwf-footer__link:focus,.cwf-footer__link:hover{color:var(--cwf-footer__a--color)!important;text-decoration:none}.cwf-footer__link--department:active,.cwf-footer__link--department:focus,.cwf-footer__link--department:hover,.cwf-footer__link--division:active,.cwf-footer__link--division:focus,.cwf-footer__link--division:hover,.cwf-footer__link--university:active,.cwf-footer__link--university:focus,.cwf-footer__link--university:hover{text-decoration:underline}.cwf-footer__column--left .cwf-footer__link:not(.cwf-footer__link--department,.cwf-footer__link--division,.cwf-footer__link--university),.cwf-footer__link--social{color:var(--cwf-footer--color)}.cwf-footer__link--social{align-items:center;border:2px solid var(--cwf-footer__link--social--border-color);border-radius:50%;display:inline-flex;font-size:1.5rem;height:2.75rem;justify-content:center;text-decoration:none;transition:background-color .1s ease-in-out,color .1s ease-in-out;width:2.75rem;--cwf-footer__link--social--border-color:#555;--cwf-footer__link--social--active--background-color:#ffb300;--cwf-footer__link--social--active--color:#000}.cwf-footer__link--social:active,.cwf-footer__link--social:focus,.cwf-footer__link--social:hover{background-color:var(--cwf-footer__link--social--active--background-color);color:var(--cwf-footer__link--social--active--color)!important}.cwf-footer__link--social-2{font-size:1.5rem}.cwf-footer__link--social-2 .fa-stack{border-radius:50%}.cwf-footer__link--department{font-size:1rem;text-decoration:none}.cwf-footer__link--division{font-size:1.125rem;text-decoration:none}.cwf-footer__link--seal{display:block}.cwf-footer__link--seal,.cwf-footer__link--university{font-size:1.222rem;text-decoration:none}.cwf-footer__link--standards{color:var(--cwf-footer__a--standards--color)!important}.cwf-footer__seal{background-image:url("/media/compass/images/vcu-seal/vcu-simple-seal.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;height:80px;margin-bottom:.5rem;margin-left:auto;margin-right:auto;margin-top:0;vertical-align:top;width:256px}@media (min-width:1024px){.cwf-footer__seal{background-image:url("/media/compass/images/vcu-seal/vcu-seal.svg")}}.cwf-footer__social-item{display:inline-block;font-size:0;padding-bottom:.5rem;padding-left:.5rem}.cwf-footer__social-item:first-child{padding-left:0}.cwf-footer__standards{display:flex;flex-basis:100%;flex-direction:column;grid-column:span 3;justify-content:center;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:1024px){.cwf-footer__standards{flex-direction:row;font-size:.75rem;padding-bottom:1rem}}.cwf-footer__item--standards{color:var(--cwf-footer__a--standards--color);--cwf-footer__item--standards--separator-color:#b0b0b0}@media (min-width:1024px){.cwf-footer__item--standards:after{border-right:.1em solid var(--cwf-footer__item--standards--separator-color);content:"";display:inline-block;height:1em;margin-left:.5rem;margin-right:.5rem;position:relative;top:.15em;transform:rotate(20deg)}}.cwf-footer__item--standards:last-child:after{border-right:none;margin-left:0;margin-right:0}.cwf-footer__disclaimer{padding-inline:2rem;padding-bottom:1.5rem}.cwf-footer__item--disclaimer{--max-width:800px;--text-color:var(--vcu-gold,#ffb300);color:var(--text-color);font-style:italic;line-height:1.25rem;margin-inline:auto;margin-bottom:0;padding-top:0;width:min(var(--max-width),100%)}@media (min-width:1024px){.cwf-footer__item--disclaimer{text-align:center}}

.cwf-footer__link--university{
 	min-height:44px; 
}

.cwf-footer__link--standards {
  min-height:44px !important; 
  display:inline-block;
}



/*! Compass - Nav v1.8.0 | Core v1.8.0 */
.cwf-nav {
    font-family: var(--vcu-font-sans-serif,inherit);
    line-height: 1.2
}

@media (min-width: 1024px) {
    .cwf-nav {
        background-color:var(--cwf-nav--background-color)
    }
}

.cwf-nav--dark {
    --cwf-nav__hamburger--mobile-foreground-color: #fff;
    --cwf-nav--background-color: #222;
    --cwf-nav--background-color--level-2: #333;
    --cwf-nav--background-color--level-3: #444;
    --cwf-nav--foreground-color: #fff;
    --cwf-nav--active--foreground-color: #000;
    --cwf-nav--border-color: #555;
    --cwf-nav--accent-color: #ffb300;
    --cwf-nav__controller--background-color: #000
}

.cwf-nav--light {
    --cwf-nav__hamburger--mobile-foreground-color: #000;
    --cwf-nav--background-color: #f0f0f0;
    --cwf-nav--background-color--level-2: #f8f8f8;
    --cwf-nav--background-color--level-3: #fff;
    --cwf-nav--foreground-color: #6d6d6d;
    --cwf-nav--active--foreground-color: #000;
    --cwf-nav--border-color: #ddd;
    --cwf-nav--accent-color: #ffb300;
    --cwf-nav__controller--background-color: #fff
}

.cwf-nav__container {
    background-color: var(--cwf-nav__container--background-color);
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100000;
    --cwf-nav__container--background-color: rgba(0,0,0,.68)
}

@media (prefers-reduced-transparency:reduce) {
    .cwf-nav__container {
        --cwf-nav__container--background-color: #000
    }
}

:root[data-reduced-transparency=true] .cwf-nav__container {
    --cwf-nav__container--background-color: #000
}

@media (prefers-reduced-transparency:no-preference) {
    .cwf-nav__container {
        --cwf-nav__container--background-color: rgba(0,0,0,.68)
    }
}

:root[data-reduced-transparency=false] .cwf-nav__container {
    --cwf-nav__container--background-color: rgba(0,0,0,.68)
}

@media (min-width: 1024px) {
    .cwf-nav__container {
        background-color:unset;
        display: block;
        margin: var(--cwf-contain-margin,0 auto);
        position: static;
        width: min(var(--cwf-contain-width,100%),var(--cwf-contain-max-width,1400px))
    }
}

.cwf-nav__controller {
    background-color: var(--cwf-nav__controller--background-color);
    height: 100%;  
}

.cwf-nav--main .cwf-nav__controller {
    width: 70%
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__controller {
        width:100%
    }
}

.cwf-nav--modal:is(.cwf-nav--main) .cwf-nav__controller {
    padding-top: 64px
}

@media (min-width: 1024px) {
    .cwf-nav--modal:is(.cwf-nav--main) .cwf-nav__controller {
        padding-top:0
    }
}

.cwf-nav__item {
    flex-wrap: wrap
}

.cwf-nav__item,.cwf-nav__link {
    display: flex;
    position: relative
}

.cwf-nav__link {
    align-items: center;
    background-color: initial;
    color: var(--cwf-nav--foreground-color);
    flex: 1;
    font-weight: 500;
    overflow: hidden;
    padding: 1rem 1.75rem;
    text-align: left;
    text-decoration: none
}

.cwf-nav__link:focus,.cwf-nav__link:hover {
    background-color: var(--cwf-nav--accent-color);
    color: var(--cwf-nav--active--foreground-color)
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__link:focus+.cwf-nav__toggle,.cwf-nav--main .cwf-nav__link:hover+.cwf-nav__toggle {
        color:var(--cwf-nav--active--foreground-color)
    }
}

.cwf-nav__list {
    border: 1px solid var(--cwf-nav--border-color);
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.cwf-nav__list .cwf-nav__list {
    border: none;
    border-top: 1px solid var(--cwf-nav--border-color)
}

.cwf-nav__list--scroll {
    max-height: 551px;
    overflow-y: auto;
    position: relative;
    --cwf-nav__list--scroll--background-fallback: transparent;
    --cwf-nav__list--scroll--background: rgba(0,0,0,.25);
    --cwf-nav__list--scroll-top: 0;
    --cwf-nav__list--scroll-bottom: 0
}

.cwf-nav__list--scroll:before {
    background: var(--cwf-nav__list--scroll--background-fallback);
    background: radial-gradient(ellipse farthest-corner at top center,var(--cwf-nav__list--scroll--background) 0,transparent 75%);
    margin-bottom: -.5rem;
    opacity: var(--cwf-nav__list--scroll-top);
    top: 0
}

@media (prefers-reduced-transparency:reduce) {
    .cwf-nav__list--scroll:before {
        background: var(--cwf-nav__list--scroll--background-fallback)
    }
}

:root[data-reduced-transparency=true] .cwf-nav__list--scroll:before {
    background: var(--cwf-nav__list--scroll--background-fallback)
}

@media (prefers-reduced-transparency:no-preference) {
    .cwf-nav__list--scroll:before {
        background: radial-gradient(ellipse farthest-corner at top center,var(--cwf-nav__list--scroll--background) 0,transparent 75%)
    }
}

:root[data-reduced-transparency=false] .cwf-nav__list--scroll:before {
    background: radial-gradient(ellipse farthest-corner at top center,var(--cwf-nav__list--scroll--background) 0,transparent 75%)
}

.cwf-nav__list--scroll:after,.cwf-nav__list--scroll:before {
    content: "";
    display: block;
    height: .5rem;
    pointer-events: none;
    position: sticky;
    width: 100%;
    z-index: 1
}

.cwf-nav__list--scroll:after {
    background: var(--cwf-nav__list--scroll--background-fallback);
    background: radial-gradient(ellipse farthest-corner at bottom center,var(--cwf-nav__list--scroll--background) 0,transparent 75%);
    bottom: 0;
    margin-top: -.5rem;
    opacity: var(--cwf-nav__list--scroll-bottom)
}

@media (prefers-reduced-transparency:reduce) {
    .cwf-nav__list--scroll:after {
        background: var(--cwf-nav__list--scroll--background-fallback)
    }
}

:root[data-reduced-transparency=true] .cwf-nav__list--scroll:after {
    background: var(--cwf-nav__list--scroll--background-fallback)
}

@media (prefers-reduced-transparency:no-preference) {
    .cwf-nav__list--scroll:after {
        background: radial-gradient(ellipse farthest-corner at bottom center,var(--cwf-nav__list--scroll--background) 0,transparent 75%)
    }
}

:root[data-reduced-transparency=false] .cwf-nav__list--scroll:after {
    background: radial-gradient(ellipse farthest-corner at bottom center,var(--cwf-nav__list--scroll--background) 0,transparent 75%)
}

.cwf-nav--main .cwf-nav__list {
    border: none;
    z-index: 4
}

.cwf-nav__controller>.cwf-nav__list,.cwf-nav__item--is-expanded>.cwf-nav__list {
    display: block
}

.cwf-nav__list--level-1 {
    background-color: var(--cwf-nav--background-color);
    margin: 0;
    width: 100%;
    z-index: 10000
}

.cwf-nav--modal:is(.cwf-nav--main) .cwf-nav__list--level-1 {
    height: 100%;
    overflow-y: auto
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__list--level-1 {
        display:flex;
        flex-direction: row
    }

    .cwf-nav--main .cwf-nav__list--level-1>.cwf-nav__item>.cwf-nav__link {
        border-top: 1px solid var(--cwf-nav--main__list--level-1__link--border-color);
        padding-top: calc(1rem - 1px);
        --cwf-nav--main__list--level-1__link--border-color: transparent;
        --cwf-nav--main__list--level-1__link--active--border-color: rgba(0,0,0,.15)
    }

    .cwf-nav--main .cwf-nav__list--level-1>.cwf-nav__item>.cwf-nav__link:focus,.cwf-nav--main .cwf-nav__list--level-1>.cwf-nav__item>.cwf-nav__link:hover {
        border-color: var(--cwf-nav--main__list--level-1__link--active--border-color)
    }
}

.cwf-nav--sub .cwf-nav__list--level-2 {
    z-index: 0
}

.cwf-nav__list--level-1>.cwf-nav__item--has-dropdown>.cwf-nav__link,.cwf-nav__list--level-2>.cwf-nav__item--has-dropdown>.cwf-nav__link {
    padding-right: 3rem
}

.cwf-nav--sub .cwf-nav__list--level-1>.cwf-nav__item>.cwf-nav__link,.cwf-nav--sub .cwf-nav__list--level-1>.cwf-nav__item>.cwf-nav__toggle {
    display: none
}

.cwf-nav__item {
    border-bottom: 1px solid var(--cwf-nav--border-color)
}

.cwf-nav__item:last-child {
    border-bottom: none
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__list--level-1>.cwf-nav__item {
        border-bottom:none;
        border-right: 1px solid var(--cwf-nav--border-color)
    }

    .cwf-nav--sub .cwf-nav__list--level-1>.cwf-nav__item {
        border-right: none
    }

    .cwf-nav--sub .cwf-nav__list--level-1>.cwf-nav__item:first-of-type {
        border-top: none
    }

    .cwf-nav--main .cwf-nav__list--level-1>.cwf-nav__item:last-of-type {
        border-right: none
    }
}

.cwf-nav__list--level-3>.cwf-nav__item>.cwf-nav__link {
    padding-left: 2.5rem
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__list--level-3>.cwf-nav__item>.cwf-nav__link {
        padding-left:1.75rem
    }
}

.cwf-nav__list--level-2 {
    background-color: var(--cwf-nav--background-color--level-2);
    padding: 0
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__list--level-2 {
        top:100%
    }

    .cwf-nav--main .cwf-nav__list--level-2,.cwf-nav--main .cwf-nav__list--level-3 {
        min-width: 14rem;
        position: absolute
    }
}

.cwf-nav__list--level-3 {
    background-color: var(--cwf-nav--background-color--level-3);
    padding: 0
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__list--level-3 {
        left:100%;
        top: 0
    }
}

.cwf-nav__toggle {
    background-color: var(--cwf-nav__toggle--background-color);
    border: none;
    color: var(--cwf-nav--foreground-color);
    font-size: 1rem;
    min-height: 3rem;
    padding: 0;
    width: 3rem;
    --cwf-nav__toggle--background-color: transparent
}

.cwf-nav__toggle:hover {
    cursor: pointer
}

.cwf-nav__toggle:focus,.cwf-nav__toggle:hover {
    background-color: var(--cwf-nav--accent-color)
}

@media (hover: none) {
    .cwf-nav__toggle {
        position:relative
    }

    .cwf-nav__toggle:before {
        background-color: var(--cwf-nav--border-color);
        content: "";
        height: 80%;
        left: 0;
        position: absolute;
        top: 10%;
        width: 1px
    }

    .cwf-nav__toggle:focus:before {
        display: none
    }
}

.cwf-nav--dark .cwf-nav__toggle:focus,.cwf-nav--dark .cwf-nav__toggle:hover {
    color: var(--cwf-nav--background-color)
}

.cwf-nav--light .cwf-nav__toggle:focus,.cwf-nav--light .cwf-nav__toggle:hover {
    color: var(--cwf-nav--background-color--level-3)
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__toggle {
        height:100%;
        padding: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }
}

@media (min-width: 1024px) and (hover:none) {
    .cwf-nav--main .cwf-nav__toggle:before {
        display:none
    }
}

.cwf-nav__icon {
    display: inline-block;
    font-family: Font Awesome\ 6 Free;
    font-style: normal;
    font-variant: normal;
    font-weight: 900;
    line-height: 1;
    text-rendering: auto;
    transition: transform .1s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .cwf-nav__icon {
        transition: transform 0s
    }
}

:root[data-reduced-motion=true] .cwf-nav__icon {
    transition: transform 0s
}

@media (prefers-reduced-motion:no-preference) {
    .cwf-nav__icon {
        transition: transform .1s ease-in-out
    }
}

:root[data-reduced-motion=false] .cwf-nav__icon {
    transition: transform .1s ease-in-out
}

.cwf-nav__icon:before {
    content: "\f078"
}

.cwf-nav__toggle[aria-expanded=true] .cwf-nav__icon {
    transform: rotate(180deg)
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__list--level-2 .cwf-nav__toggle .cwf-nav__icon:before {
        content:"\f054"
    }
}

.cwf-nav__hamburger {
    align-items: center;
    background-color: var(--cwf-nav__hamburger--background-color);
    border: none;
    color: var(--cwf-nav__hamburger--foreground-color);
    display: flex;
    flex-direction: column;
    font-size: .65rem;
    font-weight: 700;
    height: 64px;
    justify-content: space-evenly;
    left: 0;
    min-width: 48px;
    padding: .5rem 0;
    position: absolute;
    top: 0;
    z-index: 100001;
    --cwf-nav__hamburger--background-color: transparent;
    --cwf-nav__hamburger--foreground-color: #333;
    --cwf-nav__hamburger--active--background-color: rgba(0,0,0,.05);
    --cwf-nav__hamburger--active--foreground-color: #000
}

.cwf-nav__hamburger:focus,.cwf-nav__hamburger:hover {
    background-color: var(--cwf-nav__hamburger--active--background-color);
    color: var(--cwf-nav__hamburger--active--foreground-color)
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__hamburger {
        display:none
    }
}

.cwf-nav--modal .cwf-nav__hamburger {
    color: var(--cwf-nav__hamburger--mobile-foreground-color);
    flex-direction: row-reverse;
    font-size: 1rem;
    left: 70%;
    min-width: 128px;
    padding: 0;
    right: 0;
    transform: translateX(-100%);
    width: 0
}

.cwf-nav__hamburger:before {
    content: "\f0c9";
    font-family: Font Awesome\ 6 Free;
    font-size: 1.25rem;
    font-style: normal;
    font-variant: normal;
    font-weight: 900;
    line-height: 1;
    text-rendering: auto
}

.cwf-nav--modal .cwf-nav__hamburger:before {
    content: "\f00d";
    font-size: 1.5rem
}

.cwf-nav--modal:is(.cwf-nav--main) .cwf-nav__container {
    display: block
}

.cwf-nav__item>.cwf-nav__link:before {
    background-color: var(--cwf-nav--accent-color);
    content: "";
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: .5rem
}

.cwf-nav__item--is-current>.cwf-nav__link:before {
    display: block
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__list--level-1>.cwf-nav__item.cwf-nav__item--is-current>.cwf-nav__link:before {
        bottom:0;
        height: .25rem;
        top: unset;
        width: 100%
    }

    .cwf-nav--main .cwf-nav__list--level-3>.cwf-nav__item.cwf-nav__item--is-current>.cwf-nav__link:before {
        left: unset;
        right: 0
    }
}

.cwf-nav__item.cwf-nav__item--is-parent-of-current>.cwf-nav__link:before {
    opacity: .32
}

@media (min-width: 1024px) {
    .cwf-nav--main .cwf-nav__list--level-1 .cwf-nav__item.cwf-nav__item--is-parent-of-current>.cwf-nav__link:before {
        opacity:.64
    }
}





@media all and (min-width:1101px) and (max-width: 1595px) {
 	.outercontainer:hover .innercontainer {
  		transform: rotateY(180deg) translateX(0%);
	} 
  	.cwf-breadcrumb {
     	max-width: 40%; 
    }
  	.cwf-nav--main .cwf-nav__list--level-1 {
     	max-width: 80%; 
    }
  /* .dineLinkUnder {
     margin-top: 100px !important;
      margin-left: -1250px;
    }*/
  .readMore {
   color:black; 
  }
  	
}

@media all and (min-width:1024px) and (max-width: 1100px) {
  .cwf-nav--main .cwf-nav__list--level-1 {
     	max-width: 60%; 
    }
  .cwf-footer__standards {
   margin-top:250px !important; 
  }
  /*.dineLinkUnder {
     margin-top: 100px !important;
      margin-left: -1250px;
    }*/
  .readMore {
   color:black; 
  }
}
  

@media all and (min-width:960px) and (max-width: 1024px) {
    .cwf-nav--modal .cwf-nav__hamburger {
     	left:15%; 
    }
  
  .cwf-nav__item {
     	margin-left: auto !important; 
    }
    .cwf-nav--main .cwf-nav__controller {
   		width: 25%; 
    }
  .outercontainer:hover .innercontainer {
  		transform: rotateY(180deg) translateX(19%);
	}
  .cwf-breadcrumb__link {
  	display:none !important; 
 }
   .cwf-footer__standards {
   margin-top:250px !important; 
  }
  .readMore {
   color:black; 
  }
  .bio {
   padding-top: 0 !important;
  }
  .smallBio {
    margin-left: 0 !important;
    margin-top: -5% !important;
  }
 
}

@media all and (min-width:801px) and (max-width: 959px) {
   .cwf-nav--modal .cwf-nav__hamburger {
     	left:15%; 
    }
  
  .cwf-nav__item {
     	margin-left: auto !important; 
    }
    .cwf-nav--main .cwf-nav__controller {
   		width: 30%; 
    }
  .outercontainer:hover .innercontainer {
  		transform: rotateY(180deg) translateX(19%);
	}
  .cwf-breadcrumb__link {
  	display:none !important;
 }
   .cwf-footer__standards {
   margin-top:250px !important; 
  }
  .readMore {
   color:black; 
  }
  .bio {
   padding-top: 0 !important;
  }
  .smallBio {
    margin-left: 0 !important;
    margin-top: -5% !important;
  }
  
}

@media all and (min-width:769px) and (max-width: 800px) {
	.cwf-nav--modal .cwf-nav__hamburger {
     	left:15%; 
    }
  
  .cwf-nav__item {
     	margin-left: auto !important; 
    }
    .cwf-nav--main .cwf-nav__controller {
   	width: 30%; 
    }
  .outercontainer:hover .innercontainer {
  		transform: rotateY(180deg) translateX(19%);
	}
  .cwf-breadcrumb__link {
  	display:none !important;
 }
   .cwf-footer__standards {
   margin-top:250px !important; 
  }
  .readMore {
   color:black; 
  }
  .bio {
   padding-top: 0 !important;
  }
  .smallBio {
    margin-left: 0 !important;
    margin-top: -5% !important;
  }
   .upperDiv {
   height: 500px; 
  }
  
}

@media all and (min-width:569px) and (max-width: 768px) {
    .cwf-nav--modal .cwf-nav__hamburger {
     	left:20%; 
    }
  
  .cwf-nav__item {
     	margin-left: auto !important; 
    }
    .cwf-nav--main .cwf-nav__controller {
   	width: 40%;
    }
  .outercontainer:hover .innercontainer {
  		transform: rotateY(180deg) translateX(13%);
	}
  .cwf-breadcrumb__link {
  	display:none !important;
 }
   .cwf-footer__standards {
   margin-top:250px !important; 
  }
  iframe {
   width: 100%; 
  }
  .retail__p {
   	padding-right:0 !important; 
  }
  .mailBtn {
    width: auto !important;
    height: auto !important;
    border: 5px solid #ffb300;
  }
  .readMore {
   color:black; 
  }
  .bio {
   padding-top: 0 !important;
  }
  .smallBio {
    margin-left: 0 !important;
    margin-top: -5% !important;
  }
   .upperDiv {
   height: 600px; 
  }
  
}

@media all and (min-width:481px) and (max-width: 568px) {
    .cwf-nav--modal .cwf-nav__hamburger {
     	left:25%; 
    }
  
  .cwf-nav__item {
     	margin-left: auto !important; 
    }
  .cwf-nav--main .cwf-nav__controller {
   	width: 50%;
  }
  .outercontainer:hover .innercontainer {
  		transform: rotateY(180deg) translateX(5%);
	}
  .face.back {
   	border: 10px solid #ffb300;
    height: 300px;
  }
  .cwf-breadcrumb__link {
  	display:none !important;
 }
   .cwf-footer__standards {
   margin-top:250px !important; 
  }
  .cwf-header__container {
    display: block; 
  }
  iframe {
   width: 100%; 
  }
  .retail__p {
   	padding-right:0 !important; 
  }
  .mailBtn {
    width: auto !important;
    height: auto !important;
    border: 5px solid #ffb300;
  }
  .readMore {
   color:black; 
  }
    .bio {
   padding-top: 0 !important;
  }
  .smallBio {
    margin-left: 0 !important;
    margin-top: -5% !important;
  }
   .upperDiv {
   height: 600px; 
  }
  .awardIntro {
    font-size: 1.875em !important;
  }
  .awardIntroDet {
    font-size: 1.275em !important;
    padding: 10px !important;
  }
  .awardYear {
   font-size: 2.0em !important; 
  }
  .awardFrom {
   font-size: 1.57em !important; 
  }
  .awardSub {
   font-size: 1.275em !important; 
    padding-left: 0px !important;
  }
  .awardDet {
   	font-size: 1.275em !important;
    padding-left: 20px !important;
  }
  .mailDetails {
   padding: 0px !important; 
  }
  .smallIntro {
   padding: 15px !important;
   font-size: 1.275em !important;
  }
   .resizeVideo {
   margin-top: -300px !important;
   margin-bottom: -200px !important; 
  }
   .smallYellowSpacing {
   padding: 10px !important; 
  }
  .adjustTopMargin {
   margin-top: -200px !important; 
  }
  .mobileHero {
   width: auto !important;
   height: 300px !important;
   overflow: hidden !important; 
  }
  
}
/*TARGETS ANDRIOD RAZOR FLIP PHONE*/
@media all and (min-width:321px) and (max-width: 413px) {
	.cwf-nav--modal .cwf-nav__hamburger {
     	left:35%; 
    }
  
  .cwf-nav__item {
     	margin-left: auto !important; 
    }
  

	.cwf-nav__container{
		width: 100%;
	}
  .outercontainer:hover .innercontainer {
  		transform: rotateY(180deg) translateX(0%);
	}
  .face.back {
   	border: 10px solid #ffb300;
    height: 300px;
  }
  .cwf-breadcrumb__link {
  	display:none !important;
 }
   .cwf-footer__standards {
   margin-top:250px !important; 
  }
  .cwf-header__container {
    display: block; 
  }
  iframe {
   width: 100%; 
  }
  .retail__p {
   	padding-right:0 !important; 
  }
  .mailBtn {
    width: auto !important;
    height: auto !important;
    border: 5px solid #ffb300;
  }
  .readMore {
   color:black; 
  }
    .bio {
   padding-top: 0 !important;
  }
  .smallBio {
    margin-left: 0 !important;
    margin-top: -8% !important;
  }
   .upperDiv {
   height: 600px; 
  }
  .awardIntro {
    font-size: 1.875em !important;
  }
  .awardIntroDet {
    font-size: 1.275em !important;
    padding: 10px !important;
  }
  .awardYear {
   font-size: 2.0em !important; 
  }
  .awardFrom {
   font-size: 1.57em !important; 
  }
  .awardSub {
   font-size: 1.275em !important; 
    padding-left: 0px !important;
  }
  .awardDet {
   	font-size: 1.275em !important;
    padding-left: 20px !important;
  }
  .mailDetails {
   padding: 0px !important; 
  }
  .smallIntro {
   padding: 15px !important;
   font-size: 1.275em !important; 
  }
   .resizeVideo {
   margin-top: -300px !important;
   margin-bottom: -200px !important; 
  }
   .smallYellowSpacing {
   padding: 10px !important; 
  }
  .adjustTopMargin {
   margin-top: -200px !important; 
  }
  .mobileHero {
   width: auto !important;
   height: 300px !important;
   overflow: hidden !important; 
  }
  
}

/*TARGETS IPHONE UP TO 14*/
@media all and (min-width:414px) and (max-width: 480px) {
  .cwf-nav--modal .cwf-nav__hamburger {
     	left:30%; 
    }
  
  .cwf-nav__item {
     	margin-left: auto !important; 
    }
  .cwf-nav--main .cwf-nav__controller {
   	width: 60%; 
  }
  .outercontainer:hover .innercontainer {
  		transform: rotateY(180deg) translateX(0%);
	}
  .face.back {
   	border: 10px solid #ffb300;
    height: 300px;
  }
  .cwf-breadcrumb__link {
  	display:none !important;
 }
   .cwf-footer__standards {
   margin-top:250px !important; 
  }
  .cwf-header__container {
    display: block; 
  }
  iframe {
   width: 100%; 
  }
  .retail__p {
   	padding-right:0 !important; 
  }
  .mailBtn {
    width: auto !important;
    height: auto !important;
    border: 5px solid #ffb300;
  }
  .readMore {
   color:black; 
  }
  .bio {
   padding-top: 0 !important;
  }
  .smallBio {
    margin-left: 0 !important;
    margin-top: -8% !important;
  }
   .upperDiv {
   height: 600px; 
  }
  .awardIntro {
    font-size: 1.875em !important;
  }
  .awardIntroDet {
    font-size: 1.275em !important;
    padding: 10px !important;
  }
  .awardYear {
   font-size: 2.0em !important; 
  }
  .awardFrom {
   font-size: 1.57em !important; 
  }
  .awardSub {
   font-size: 1.275em !important;
    padding-left: 0px !important;
  }
  .awardDet {
   	font-size: 1.275em !important;
    padding-left: 20px !important;
  }
  .mailDetails {
   padding: 0px !important; 
  }
  .smallIntro {
   padding: 15px !important;
   font-size: 1.275em !important;
  }
   .resizeVideo {
   margin-top: -300px !important;
   margin-bottom: -200px !important; 
  }
   .smallYellowSpacing {
   padding: 10px !important; 
  }
  .adjustTopMargin {
   margin-top: -200px !important; 
  }
  .mobileHero {
   width: auto !important;
   height: 300px !important;
   overflow: hidden !important; 
  }

}

@media all and (min-width:0px) and (max-width: 320px) {
	.cwf-nav--modal .cwf-nav__hamburger {
     	left:35%; 
    }
  
  .cwf-nav__item {
     	margin-left: auto !important; 
    }
  

	.cwf-nav__container{
		width: 100%;
	}
  .outercontainer:hover .innercontainer {
  		transform: rotateY(180deg) translateX(0%);
	}
  .face.back {
   	border: 10px solid #ffb300;
    height: 300px;
  }
  .cwf-breadcrumb__link {
  	display:none !important;
 }
  .cwf-footer__standards {
   margin-top:250px !important; 
  }
  .cwf-header__container {
    display: block; 
  }
  iframe {
   width: 100%; 
  }
  .retail__p {
   	padding-right:0 !important; 
  }
  .mailBtn {
    width: auto !important;
    height: auto !important;
    border: 5px solid #ffb300;
  }
  .readMore {
   color:black; 
  }
  .bio {
   padding-top: 0 !important;
  }
  .smallBio {
    margin-left: 0 !important;
    margin-top: -8% !important;
  }
  .upperDiv {
   height: 600px; 
  }
  .awardIntro {
    font-size: 1.875em !important;
  }
  .awardIntroDet {
    font-size: 1.275em !important;
    padding: 10px !important;
  }
  .awardYear {
   font-size: 2.0em !important; 
  }
  .awardFrom {
   font-size: 1.57em !important; 
  }
  .awardSub {
   font-size: 1.275em !important;
    padding-left: 0px !important;
  }
  .awardDet {
   	font-size: 1.275em !important;
    padding-left: 20px !important;
  }
  .mailDetails {
   padding: 0px !important; 
  }
  .smallIntro {
   padding: 15px !important;
   font-size: 1.275em !important;  
  }
  .resizeVideo {
   margin-top: -300px !important;
   margin-bottom: -200px !important; 
  }
  .smallYellowSpacing {
   padding: 10px !important; 
  }
  .adjustTopMargin {
   margin-top: -200px !important; 
  }
  .mobileHero {
   width: auto !important;
   height: 300px !important;
   overflow: hidden !important; 
  }
  
}


.cwf-breadcrumb {
 	display:block;
  	position: relative;
  	margin-top: -75px;
  	margin-bottom: 75px;
  	width: 50%;
}
  
 .cwf-breadcrumb__link {
  	color: black; 
 }

.bio {
 padding-top: 25%; 
}

h1 {
 font-size: 3.225em; 
}









