/* MENU STYLES
--------------------------------------------------------------*/
.menu .active>a{
	background: none !important;
}
div.primarymenu ul.mega.menu li.active, div.primarymenu ul.mega.menu>li:hover, .primarymenu ul.mega.menu>li:focus{
	margin-top:-100px;
    background-color: var(--color-nine);
    transition: 0.5s;
	visibility: visible;
}
.primarymenu li:has(>a.hover){
    margin-top:-100px;
    background-color: var(--color-nine);
    transition: 0.5s;
	visibility: visible;
}
.primarymenu li{
    cursor: pointer;
	transition: 0.5s;
}
.primarymenu li{
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
}
.primarymenu .mega.menu li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	text-align: center;
	align-items: flex-end;
}
.primarymenu .mega.menu li > a {
	/*padding-bottom: var(--padding-three);*/
  margin: 10% 0;
	width:100%;
}
.primarymenu .mega.dropdown-pane a{
	color: var(--color-eight);
}
.primarymenu ul.menu.dropdown.mega{
	flex-wrap: nowrap;
}
header div.sticky{
	box-shadow: 0px -2px 35px 1px rgb(0 0 0 / 41%);
}
.primarymenu a, .primarymenu a:hover{
	text-decoration: none !important;
}
.primarymenu .dropdown-pane a{
	padding-left: 0.5rem;
	transition: 100ms;
	display: block;
}
.large-callout .height9{
	min-height: 27rem !important;
}
.nav-subtitle>a {
	font-size: 15px !important;
	font-weight: 500 !important;
	padding-left: 0px !important;
	color: var(--color-ten) !important;
}
.primarymenu .dropdown-pane div[depth="1"].nav-grouping-container>a:hover, div[depth="1"][onpath="ATEND"].nav-grouping-container>a, div[depth="1"][onpath="ONPATH"].nav-grouping-container>a {
    border-left: 5px solid #ffffff;
}
.primarymenu .dropdown-pane .nav-grouping-container div[depth="2"]>a, .primarymenu .dropdown-pane div[depth="1"]>a{
	border-left: solid 5px rgba(0, 0, 0, 0);
    font-size: 1rem !important;
    font-weight: 500 !important;
}
.primarymenu .dropdown-pane .nav-grouping-container div[depth="2"]>a:hover, .nav-grouping-container div[depth="2"][onpath="ATEND"]>a, .nav-grouping-container div[depth="2"][onpath="ONPATH"]>a, .primarymenu .dropdown-pane div[depth="1"]>a:hover, div[depth="1"][onpath="ATEND"]>a, div[depth="1"][onpath="ONPATH"]>a{
	border-left: solid 5px var(--color-five);
	transition: 300ms !important;
    color: var(--color-eight);
}
.primarymenu .dropdown-pane .nav-grouping-container div[depth="3"]>a:hover, .nav-grouping-container div[depth="3"][onpath="ATEND"]>a, .primarymenu .nav-grouping-container div[depth="3"]:hover div[depth="3"]:before{
	color: var(--color-five);
	transition: 300ms;
}
.primarymenu .nav-grouping-container div[depth="2"]>div, .primarymenu div[depth="1"]>div{
    padding-top:1rem !important;
}
.primarymenu .nav-grouping-container div[depth="2"]{
    padding: 1rem 1rem 0 0.5rem !important;
}
.primarymenu div.nav-groupless{
    padding: 1rem 1rem 0 1.5rem !important;
}
.primarymenu .nav-grouping-container div[depth="2"]:last-of-type, .primarymenu div[depth="1"]:last-of-type{
    padding-bottom: 1rem !important;
}

.primarymenu .nav-grouping-container div[depth="3"]:nth-of-type(-n+5){
    display: block !important;
}
.primarymenu .nav-grouping-container div[depth="3"]{
    display: none !important;
    padding-left: 0.5rem !important;
	border-left: solid 5px var(--color-one) !important;
}
.dropdown-pane.is-open{
    transition:visibility 200ms linear,opacity 200ms linear;
	opacity:1;
    transition-delay: 50ms;
}
.dropdown-pane[aria-hidden="true"]{
	opacity:0;
    transition:visibility 200ms linear,opacity 200ms linear;
    display:block !important;
	pointer-events: none !important;
} 
.wordbreakall{
    word-break: break-all;
}
a, a:hover{
	color: var(--color-four);
}
div.disabled-nav{
    padding-top: 0 !important;
}
.disabled-nav div{
    padding-left: 0 !important;
}
.moreitems-nav>a{
    font-weight: 500;
    color: var(--color-four) !important;
}
.moreitems-nav>a:hover{
    font-weight: 500;
    color: var(--color-four) !important;
    border-left: solid 5px var(--color-one) !important;
}
.disabled-nav>a {
    display:none !important;
}
.nav-title>a{
	pointer-events: none;
	cursor: default;
	font-size: 15px !important;
	font-weight: 500 !important;
	padding-left: 0px !important;
	color: var(--color-ten) !important;
}
.nav-title-placeholder>a{
    visibility: hidden;
}
div.nav-title{
	pointer-events: none;
	cursor: default;
	margin-left: 1rem;
	padding: 1rem 0 0 0 !important;
}
div.nav-title-placeholder{
	margin: 0;
}
.code-fullheight div[type="code"], .container-fullheight, .code-fullheight, .text-fullheight{
	height: 100%;
}
.primarymenu .mega.dropdown-pane{
	background: none;
	border: none !important;
	max-width: 87rem;
	padding: 1rem;
	transform: translate(0,5%);
}
.primarymenu ul a{
	color: var(--color-one);
}
.primarymenu .mega.dropdown-pane .cell.small-4{
	background-color: #fff;
    padding:0;
}
.primarymenu div[depth="1"]>div{
	padding-top:1rem;
}
.primarymenu div[depth="1"]{
	padding: 1rem 1rem 0 1rem;
}
.primarymenu div[depth="1"]:last-of-type{
	padding-bottom: 1rem;
}
.objectanchor-container div[type="link"] p{
	display: none;
}
.primarymenu .mega.dropdown-pane>.grid-x.grid-padding-x{
	box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 57%);
    -webkit-box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 57%);
    -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.57);
}
.primarymenu .twoitemsless div[depth="2"]:nth-of-type(-n+2){
	display: block;
}
.primarymenu .threeitemsless div[depth="2"]:nth-of-type(-n+3){
	display: block;
}
.primarymenu .fouritemsless div[depth="2"]:nth-of-type(-n+4){
	display: block;
}
.primarymenu .fiveitemsless div[depth="2"]:nth-of-type(-n+5){
	display: block;
}
.primarymenu .sixitemsless div[depth="2"]:nth-of-type(-n+6){
	display: block;
}
.primarymenu .sevenitemsless div[depth="2"]:nth-of-type(-n+7){
	display: block;
}
.primarymenu .eightitemsless div[depth="2"]:nth-of-type(-n+8){
	display: block;
}
.primarymenu .limitlessitems div[depth="2"]:nth-of-type(-n+50){
	display: block;
}
.primarymenu div[depth="2"]{
	display: none;
	padding-left: 1rem;
}


/* CARD SECTION OVERRIDES UNTIL CRAIG ALLOWS CLASSES ON SECTITON WRAPPERS
--------------------------------------------------------------*/
.cardstyle4>section:nth-of-type(2), .cardstyle5>section:nth-of-type(3) {
	-webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}


.gradient1{
  background: linear-gradient(180deg, rgba(232,241,249,1) 0%, rgba(232,241,249,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}
.gradient2{
  background: linear-gradient(90deg, rgba(18,183,255,1) 0%, rgba(18,183,255,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}


/* ITTRIUM BEHAVIOR OVERWRITES
--------------------------------------------------------------*/
body#ittrium {overflow-x: clip !important;}
header{z-index: 100 !important;} 
footer{z-index: 99 !important;}
.card{border: none; margin-bottom: 1.5rem; }
thead, tbody, tfoot {border: none; background-color: inherit;}
table{margin-bottom: 0;}
tbody th, tbody td {padding: 0;}
.card-divider {background: none; padding: 0;}
.grid-container {max-width: 85rem;}
header.section h1{display: none !important;}
.orbit-next, .orbit-previous{font-size: 2.5rem;}
.anchorref{scroll-margin-top: 200px;}


/* IMAGE STYLES
--------------------------------------------------------------*/  
.bgi-100wh>.backgroundImage{
	background-size: 100% 100% !important;
}
.bgi-lefttop>.backgroundImage{
    background-position: left top !important;
}
.bgi-leftbottom>.backgroundImage{
    background-position: left bottom !important;
  }
.bgi-leftcenter>.backgroundImage{
    background-position: left center !important;
  }
.bgi-righttop>.backgroundImage{
    background-position: right top !important;
}
.bgi-rightbottom>.backgroundImage{
    background-position: right bottom !important;
}
.bgi-rightcenter>.backgroundImage{
    background-position: right center !important;
}
.bgi-centercenter>.backgroundImage{
    background-position: center center !important;
}
.imgh60 img {
    max-height: 60px;
}
.imgh40 img {
    max-height: 40px;
}
.bgi-minheight1 .backgroundImage{
  min-height: 600px;
}
  .bgimage1{
  background-image: url(/site/images/A8x3ebbx71x1.svg);
    background-repeat: no-repeat;
    background-size: contain;
  background-position: 15% 90%;
}
.bgimage2{
  background-image: url(/site/images/A8x41f2x71x1.svg);
    background-repeat: no-repeat;
    background-size: cover;
}  
div.icon-size1{
  height: 5rem;
} 
.icon-size1 img{
  height: 5rem;
  padding-bottom: 5%;
}

.bgi-fullheightdiv, .bgi-fullheightdiv .backgroundImage{
  height:100%;
}
.wrapright{
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: right;
} 
.wrapleft{
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
	float: left;
}
.wrapright .caption, .wrapleft .caption{
	text-align: center;
	font-size: 0.7rem; 
}
.halfwrap{
	width: 50%;
} 
.onethirdwrap{
	width: 33.33%;
} 
.twofifthswrap{
	width: 40%;
}  
.twothirdswrap{
	width: 66.66%;
}

/* ALIGNMENT STYLES
--------------------------------------------------------------*/  
.ib-center{
	display: inline-block;
	text-align: center;
}
.z0{
  z-index: 0;
}
.z1{
  z-index: 1;
}
  

/* VIDEO HERO SECTION 
--------------------------------------------------------------*/  
.bc3-75p{
  background-color: rgba(0, 46, 95, 0.75);
  } 
.front-content{

  z-index: 1;
}
div.bgv{
    height: 100%; 
    position: relative;
	overflow: hidden;
    }  
.bgv div.bgv-container {
    position: absolute; 
    z-index: -1; 
    top: 0px; 
    left: 0px; 
    bottom: 0px; 
    right: 0px; 
    overflow: hidden;
    background-size: cover; 
    background-color: transparent; 
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-color: var(--color-three);
    }
.bgv div.bgv-container video {
    margin: auto;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0%;
    transform: translate(0%, -50%);
    visibility: visible;
    opacity: 1;
    object-fit: cover;
    overflow: hidden;
    height: auto;
    width: 100%;
    min-height: 100%;
}

/** For Edge**//
   
@supports (-ms-ime-align:auto){ 
.bgv div.bgv-container video { 
      object-fit:none; margin:none;position:inherit;
      z-index:1;
      top:50%;
      left:0%;transform:translate(0%, -50%);
      height:auto;width:100%;
    } 
} 


/* CONTAINER STYLES
--------------------------------------------------------------*/
div.certs{
	transform: translate(0, -100%);
}
.boxshadow{
	box-shadow: 0 4px 4px 0 rgb(0 0 0 / 20%), 0 4px 4px 0 rgb(0 0 0 / 19%);
	transition: 300ms;
}
div.basebutton {
    background-color: var(--color-four);
    color: #fff !important;
    cursor: pointer;
    color: #ffffff;
    padding: 0.5rem 1rem;
    -webkit-transition: ease-out 0.8s;
    -moz-transition: ease-out 0.8s;
    transition: ease-out 0.8s;
    box-shadow: inset 0 0 0 0.09px var(--color-four);
}
div.basebutton:hover {
    color: #fff !important;
    -webkit-transition: ease-out 0.8s;
    -moz-transition: ease-out 0.8s;
    transition: ease-out 0.8s;
    box-shadow: inset 800px 0 0 0 var(--color-three);
}
a.basebutton{
  width:100%;
  height: 100%;
}
.card.invisiblecard{
  background-color: inherit;
}
.card.invisiblecard .card-section{
  padding:0;
}
a.objectanchor{
      width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    display: block;
  opacity: 0;
}
.objectanchor-container{
  position:relative;
}
.cardstyle2 .card-section{
	transition: 500ms; 
}
.cardstyle2:hover  .card-section{
	transform: translate(0, -20%);
    -webkit-transform: translate(0, -20%);
    -ms-transform: translate (0, -20%;);
    transition: 500ms;
}
.cardstyle2 .card-section{
  padding: .25rem;
  }
.cardstyle1 .backgroundImage{ 
  height: 100%;
  }
 .cardstyle1 .card-section{
  padding:0;
  height:100%;
  }
.cardstyle1 .content{
  padding:0;
  background-color: #ffffff;
  transition: 700ms;
  height:100%;
  }
  
.cardstyle1:hover .content{
background-color: rgba(0, 42, 137, 0.7);
  transition: 700ms;
  }
  
.cardstyle1:hover .icon-base, .cardstyle1 .icon-hover{
display: none;
  }
  
.cardstyle1:hover .icon-hover, .cardstyle1 .icon-base{
display: block;
  }
.cardstyle1:hover *{
  color: var(--color-one) !important;
}
.objectanchor-container>section:first-of-type{
  height:0;
}
.cardstyle1>section:last-of-type{
  height:100%;
  padding:0;
}
.cardstyle3 .card-thumbnail .content{
  padding:0;
  min-height:200px;
  }
.cardstyle3 .card-section{
  padding:0;
  height:100%;
  }
.card.cardstyle3{
  margin-bottom:0;
  padding: 10px;
}
.cardstyle3:hover .card-thumbnail{
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.57);
-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.57);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.57);
    -webkit-transition: ease-out 0.8s;
    -moz-transition: ease-out 0.8s;
    transition: ease-out 0.8s;
}
.cardstyle3 .card-thumbnail{
    -webkit-transition: ease-out 0.8s;
    -moz-transition: ease-out 0.8s;
    transition: ease-out 0.8s;
}

.tableheader {
  
  background-color: var(--color-three);
  color: var(--color-one);
   padding-top: var(--padding-point-five);
  padding-bottom: var(--padding-point-five);
  padding-left: var(--padding-one);
 
}

.tableheader p{
  margin-bottom: 0;
}

.tablerow {
   background-color: var(--color-one);
  padding-top: var(--padding-point-five);
  padding-bottom: var(--padding-point-five);
  padding-left: var(--padding-one);
   
}
.tablerow p{
  margin-bottom: 0;
}
.whitepaper-header-bg .backgroundImage{
  transform: translate(0, -50%);
}
.whitepaper-header{
  transform: translate(0, 50%);
}
.whitepaper-divider{
  height: 5px;
  background-color: var(--color-five);
  width: 100%;
}
.whitepaper-callout-icon {
    margin-top: -25px;
    width: 60px;
    margin-left: 10px;
    background-color: var(--color-one);
    padding: 5px;
}
.whitepaper-callout {
    border: 2px solid var(--color-four);
    margin: 0px;
}



/* STANDARD HEIGHTS
--------------------------------------------------------------*/
.height0{
  height:0
}
.height1{
  height: 1rem;
}
.height2 {
    height: 175px;
}
.height3{
  min-height:425px;
}
.height4 .backgroundImage{
  height: 17rem;
}
.height5{
  height:30rem;
}
.height6{
  height:20rem;
}
.height7{
  min-height: 75vh;
}
.height8{
  min-height: 29rem;
}
.height9{
  min-height:21rem;
  height: 100%;
}
.minheight3{
  height:350px;
}
.minheight4{
  min-height:400px;
}
.imgh40 img{
  height: 40px;
}
  
.height40{
  height: 40px;
}

  .heightx{
  height: 75px;
  }
  .heightxy{
  height:300px;
  }
/* Color Overlays
--------------------------------------------------------------*/
.overlay1 .backgroundImage{
  box-shadow: inset 0 0 0 2000px rgba(0, 42, 137, 0.7);
}

.overlay2 .backgroundImage{
  box-shadow: inset 0 0 0 2000px rgba(0, 42, 137, 0.4);
}

.overlay3{
    box-shadow: inset 0 0 0 2000px rgba(0, 42, 137, 0.7);
}

   .overlay4{
      background-color: rgba(0, 42, 137, 0.7);
  }


/* CUSTOMIZABLE PROPERTIES - OVERRIDE AS NEEDED
--------------------------------------------------------------*/
:root {
  --color-one: 		#FFFFFF; 		/* white */
  --color-two: 		#E8F1F9;		/* light gray */
  --color-three:	#002A89;	 	/* Dark Blue */
  --color-four:   	#12B7FF;		/* Bright Blue */
  --color-five: 	#FFA700; 		/* Sunburst */  
  --color-six:	 	#D8E2E7;		/* Light Grey */  
  --color-seven:	#04C1A0;		/* Mint */
  --color-eight:	#002067;		/* dark blue */
  --color-nine:   	#004DBC;		/* Navy Shade light */
  --color-ten:   	#A0B4BE;		/* Medium Grey */
  
  --margin-zero: 	0.0rem;
  --margin-point-five: 	0.5rem;
  --margin-one: 	1.0rem;
  --margin-two: 	2.0rem;
  --margin-three: 	3.0rem;
  --margin-four: 	4.0rem;
  --margin-five: 	5.0rem;
  --margin-six: 	6.0rem;
  --margin-seven: 	7.0rem;
  --margin-eight: 	8.0rem;
  --margin-nine: 	9.0rem;
  
  --padding-zero: 	0.0rem;
  --padding-point-five: 	0.5rem;
  --padding-one: 	1.0rem;
  --padding-one-point-five: 	1.5rem;
  --padding-two: 	2.0rem;
  --padding-three: 	3.0rem;
  --padding-four: 	4.0rem;
  --padding-five: 	5.0rem;
  --padding-six: 	6.0rem;
  --padding-seven: 	7.0rem;
  --padding-eight: 	8.0rem;
  --padding-nine: 	9.0rem;
  
  --offset-zero: 	-0.0rem;
  --offset-one: 	-1.0rem;
  --offset-two: 	-2.0rem;
  --offset-three: 	-3.0rem;
  --offset-four: 	-4.0rem;
  --offset-five: 	-5.0rem;
  --offset-six: 	-6.0rem;
  --offset-seven: 	-7.0rem;
  --offset-eight: 	-8.0rem;
  --offset-nine: 	-9.0rem;
  
}
/* FONT FAMILY
--------------------------------------------------------------*/
body {
	font-family: 'Yantramanav', sans-serif;
    color: var(--color-eight); 
}

/* TYPOGRAPHY
--------------------------------------------------------------*/
p{
	font-family: 'Yantramanav', sans-serif;
    color: var(--color-eight); 
}

/* Heading size styles are in the media query section at the bottom---------*/

  h1 {
  position: relative;
  z-index: 1;
  font-weight: 700;
  line-height:1.4em;
  font-family: 'Yantramanav', sans-serif;
  color: var(--color-eight);
}

h2 {
  position: relative;
  z-index: 1;
  font-weight: 700;
  line-height:1.4em;
  font-family: 'Yantramanav', sans-serif;
  color: var(--color-eight);
}

h3 {
  position: relative;
  z-index: 1;
  font-size: 28px;
  font-weight: 700;
  line-height:1.4em;
  font-family: 'Yantramanav', sans-serif; 
  color: var(--color-eight);
}

h4 {
  position: relative;
  z-index: 1;
  font-size: 20px;
  font-weight: 700;
  line-height:1.4em;
  font-family: 'Yantramanav', sans-serif;
    color: var(--color-eight);
}

.textpop :is(h1, h2, h3, h4, h5, h6)>strong{
  color: var(--color-five) !important;
}

.lineheight0{
  line-height: 0.5rem !important;
}
    h2.featuretext1 {
	margin-bottom: -.5rem;
}

/* BACKGROUND COLOR
--------------------------------------------------------------*/
#ittrium .bc1 { 
	background-color: var(--color-one);
}
#ittrium .bc2 {
	background-color: var(--color-two);
}
#ittrium .bc3 {
	background-color: var(--color-three);
}
#ittrium .bc4 {
	background-color: var(--color-four);
}
#ittrium .bc5 {
	background-color: var(--color-five);
}
#ittrium .bc6 {
	background-color: var(--color-six);
}
#ittrium .bc7 {
	background-color: var(--color-seven);
}
#ittrium .bc8 {
	background-color: var(--color-eight);
}
#ittrium .bc9 {
	background-color: var(--color-nine);
}
#ittrium .bc10 {
	background-color: var(--color-ten);
}


/* BUTTON COLORS
--------------------------------------------------------------*/
#ittrium a.button.bc1
, #ittrium a.button.bc1.disabled
, #ittrium a.button.bc1[disabled]
, #ittrium a.button.bc1.disabled:hover
, #ittrium a.button.bc1[disabled]:hover
, #ittrium a.button.bc1.disabled:focus
, #ittrium a.button.bc1[disabled]:focus {
	background-color: var(--color-one);
  	border-color: var(--color-one);
    box-shadow: inset 0 0 0 0.09px var(--color-one);
}
#ittrium a.button.bch1:hover
, #ittrium a.button.bch1:focus {
	background-color: var(--color-one);
    box-shadow: inset 400px 0 0 0 var(--color-one);
}
#ittrium a.button.bc2
, #ittrium a.button.bc2.disabled
, #ittrium a.button.bc2[disabled]
, #ittrium a.button.bc2.disabled:hover
, #ittrium a.button.bc2[disabled]:hover
, #ittrium a.button.bc2.disabled:focus
, #ittrium a.button.bc2[disabled]:focus {
	background-color: var(--color-two);
  	border-color: var(--color-two);
    box-shadow: inset 0 0 0 0.09px var(--color-two);
}
#ittrium a.button.bch2:hover
, #ittrium a.button.bch2:focus {
	background-color: var(--color-two);
    box-shadow: inset 400px 0 0 0 var(--color-two);
}
#ittrium a.button.bc3
, #ittrium a.button.bc3.disabled
, #ittrium a.button.bc3[disabled]
, #ittrium a.button.bc3.disabled:hover
, #ittrium a.button.bc3[disabled]:hover
, #ittrium a.button.bc3.disabled:focus
, #ittrium a.button.bc3[disabled]:focus {
	background-color: var(--color-three);
  	border-color: var(--color-three);
    box-shadow: inset 0 0 0 0.09px var(--color-three);
}
#ittrium a.button.bch3:hover
, #ittrium a.button.bch3:focus {
	background-color: var(--color-three);
    box-shadow: inset 400px 0 0 0 var(--color-three);
}
#ittrium a.button.bc4
, #ittrium a.button.bc4.disabled
, #ittrium a.button.bc4[disabled]
, #ittrium a.button.bc4.disabled:hover
, #ittrium a.button.bc4[disabled]:hover
, #ittrium a.button.bc4.disabled:focus
, #ittrium a.button.bc4[disabled]:focus {
	background-color: var(--color-four);
  	border-color: var(--color-four);
    box-shadow: inset 0 0 0 0.09px var(--color-four);
}
#ittrium a.button.bch4:hover
, #ittrium a.button.bch4:focus {
	background-color: var(--color-four);
    box-shadow: inset 400px 0 0 0 var(--color-four);
}
#ittrium a.button.bc5
, #ittrium a.button.bc5.disabled
, #ittrium a.button.bc5[disabled]
, #ittrium a.button.bc5.disabled:hover
, #ittrium a.button.bc5[disabled]:hover
, #ittrium a.button.bc5.disabled:focus
, #ittrium a.button.bc5[disabled]:focus {
	background-color: var(--color-five);
  	border-color: var(--color-five);
    box-shadow: inset 0 0 0 0.09px var(--color-five);
}
#ittrium a.button.bch5:hover
, #ittrium a.button.bch5:focus {
	background-color: var(--color-five);
    box-shadow: inset 400px 0 0 0 var(--color-five);
}
#ittrium a.button.bc6
, #ittrium a.button.bc6.disabled
, #ittrium a.button.bc6[disabled]
, #ittrium a.button.bc6.disabled:hover
, #ittrium a.button.bc6[disabled]:hover
, #ittrium a.button.bc6.disabled:focus
, #ittrium a.button.bc6[disabled]:focus {
	background-color: var(--color-six);
  	border-color: var(--color-six);
    box-shadow: inset 0 0 0 0.09px var(--color-six);
}
#ittrium a.button.bch6:hover
, #ittrium a.button.bch6:focus {
	background-color: var(--color-six);
    box-shadow: inset 400px 0 0 0 var(--color-six);
}
#ittrium a.button.bc7
, #ittrium a.button.bc7.disabled
, #ittrium a.button.bc7[disabled]
, #ittrium a.button.bc7.disabled:hover
, #ittrium a.button.bc7[disabled]:hover
, #ittrium a.button.bc7.disabled:focus
, #ittrium a.button.bc7[disabled]:focus {
	background-color: var(--color-seven);
  	border-color: var(--color-seven);
    box-shadow: inset 0 0 0 0.09px var(--color-seven);
}
#ittrium a.button.bch7:hover
, #ittrium a.button.bch7:focus {
	background-color: var(--color-seven);
    box-shadow: inset 400px 0 0 0 var(--color-seven);
}
#ittrium a.button.bc8
, #ittrium a.button.bc8.disabled
, #ittrium a.button.bc8[disabled]
, #ittrium a.button.bc8.disabled:hover
, #ittrium a.button.bc8[disabled]:hover
, #ittrium a.button.bc8.disabled:focus
, #ittrium a.button.bc8[disabled]:focus {
	background-color: var(--color-eight);
  	border-color: var(--color-eight);
    box-shadow: inset 0 0 0 0.09px var(--color-eight);
}
#ittrium a.button.bch8:hover
, #ittrium a.button.bch8:focus {
	background-color: var(--color-eight);
    box-shadow: inset 400px 0 0 0 var(--color-eight);
}
#ittrium a.button.bc9
, #ittrium a.button.bc9.disabled
, #ittrium a.button.bc9[disabled]
, #ittrium a.button.bc9.disabled:hover
, #ittrium a.button.bc9[disabled]:hover
, #ittrium a.button.bc9.disabled:focus
, #ittrium a.button.bc9[disabled]:focus {
	background-color: var(--color-nine);
  	border-color: var(--color-nine);
    box-shadow: inset 0 0 0 0.09px var(--color-nine);
}
#ittrium a.button.bch9:hover
, #ittrium a.button.bch9:focus {
	background-color: var(--color-nine);
    box-shadow: inset 400px 0 0 0 var(--color-nine);
}
#ittrium a.button.bc10
, #ittrium a.button.bc10.disabled
, #ittrium a.button.bc10[disabled]
, #ittrium a.button.bc10.disabled:hover
, #ittrium a.button.bc10[disabled]:hover
, #ittrium a.button.bc10.disabled:focus
, #ittrium a.button.bc10[disabled]:focus {
	background-color: var(--color-ten);
  	border-color: var(--color-ten);
    box-shadow: inset 0 0 0 0.09px var(--color-ten);
}
#ittrium a.button.bch10:hover
, #ittrium a.button.bch10:focus {
	background-color: var(--color-ten);
    box-shadow: inset 400px 0 0 0 var(--color-ten);
}

/* BUTTON STYLES
--------------------------------------------------------------*/

.button.bs1 strong {
cursor: pointer;
display: inline-block;
position: relative;
transition: 0.5s;
}

.button.bs1 strong:after {
content: '\00bb';
position: absolute;
opacity: 0;
top: 0;
right: -20px;
transition: 0.5s;
}

.button.bs1:hover strong {
padding-right: 25px;
}

.button.bs1:hover strong:after {
opacity: 1;
right: 0;
}

.button.bs2{
  background: rgba(0,0,0,0) !important;
  box-shadow: inset 0 0 0 0.09px rgba(0,0,0,0);
  border: solid 3px;
}
.button.bs2:hover{
  background: auto !important;
  border: solid 3px;
  transition: ease-out 0.8s;
}


/* ANCHOR COLORS
--------------------------------------------------------------*/

#ittrium .ad0 a:hover, #ittrium .ad0 a{
  text-decoration: none !important;
  color: inherit !important;
}

#ittrium .ac1 a
, #ittrium a.ac1 {	
	color: var(--color-one);
}
#ittrium .ac1 a::after {
	border-color: var(--color-one) transparent transparent;
}
#ittrium .ac1 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-one);	
}
#ittrium .ac2 a
, #ittrium a.ac2 {	
	color: var(--color-two);
}
#ittrium .ac2 a::after {
	border-color: var(--color-two) transparent transparent;
}
#ittrium .ac2 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-two);	
}
#ittrium .ac3 a
, #ittrium a.ac3 {	
	color: var(--color-three);
}
#ittrium .ac3 a::after {
	border-color: var(--color-three) transparent transparent;
}
#ittrium .ac3 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-three);	
}
#ittrium .ac4 a
, #ittrium a.ac4 {	
	color: var(--color-four);
}
#ittrium .ac4 a::after {
	border-color: var(--color-four) transparent transparent;
}
#ittrium .ac4 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-four);	
}
#ittrium .ac5 a
, #ittrium .ac5 li.active > a
, #ittrium a.ac5 {	
	color: var(--color-five);
}
#ittrium .ac5 a::after {
	border-color: var(--color-five) transparent transparent;
}
#ittrium .ac5 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-five);	
}
#ittrium .ac6 a
, #ittrium a.ac6 {	
	color: var(--color-six);
}
#ittrium .ac6 a::after {
	border-color: var(--color-six) transparent transparent;
}
#ittrium .ac6 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-six);	
}
#ittrium .ac7 a
, #ittrium a.ac7 {	
	color: var(--color-seven);
}
#ittrium .ac7 a::after {
	border-color: var(--color-seven) transparent transparent;
}
#ittrium .ac7 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-seven);	
}
#ittrium .ac8 a
, #ittrium a.ac8 {	
	color: var(--color-eight);
}
#ittrium .ac8 a::after {
	border-color: var(--color-eight) transparent transparent;
}
#ittrium .ac8 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-eight);	
}
#ittrium .ac9 a
, #ittrium a.ac9 {	
	color: var(--color-nine);
}
#ittrium .ac9 a::after {
	border-color: var(--color-nine) transparent transparent;
}
#ittrium .ac9 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-nine);	
}
#ittrium .ac10 a
, #ittrium a.ac10 {	
	color: var(--color-ten);
}
#ittrium .ac10 a::after {
	border-color: var(--color-ten) transparent transparent;
}
#ittrium .ac10 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent var(--color-ten);	
}
#ittrium a.ach1:hover
, #ittrium a.ach1:focus {
	color: var(--color-one); 
}
#ittrium a.ach2:hover
, #ittrium a.ach2:focus {
	color: var(--color-two); 
}
#ittrium a.ach3:hover
, #ittrium a.ach3:focus {
	color: var(--color-three); 
}
#ittrium a.ach4:hover
, #ittrium a.ach4:focus {
	color: var(--color-four); 
}
#ittrium a.ach5:hover
, #ittrium a.ach5:focus {
	color: var(--color-five); 
}
#ittrium a.ach6:hover
, #ittrium a.ach6:focus {
	color: var(--color-six); 
}
#ittrium a.ach7:hover
, #ittrium a.ach7:focus {
	color: var(--color-seven); 
}
#ittrium a.ach8:hover
, #ittrium a.ach8:focus {
	color: var(--color-eight); 
}
#ittrium a.ach9:hover
, #ittrium a.ach9:focus {
	color: var(--color-nine); 
}
#ittrium a.ach10:hover
, #ittrium a.ach10:focus {
	color: var(--color-ten); 
}

/* ANCHOR STYLES
--------------------------------------------------------------*/
.as1{
  display: inline-block;
  position: relative;
      -webkit-transition: ease-out 0.8s;
    -moz-transition: ease-out 0.8s;
    transition: ease-out 0.8s;
}
.as1:after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 5px;
  bottom: 0;
  left: 0;
  background-color: var(--color-five);
  transform-origin: bottom center;
      -webkit-transition: ease-out 0.8s;
    -moz-transition: ease-out 0.8s;
    transition: ease-out 0.8s;
}
.as1:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
      -webkit-transition: ease-out 0.8s;
    -moz-transition: ease-out 0.8s;
    transition: ease-out 0.8s;
}
.as2 .arrow strong, .as2 strong.arrow  {
  padding-right: 0.5rem;
  transition: 500ms;
  } 
.as2:hover .arrow strong, .as2:hover strong.arrow, .objectanchor-container:hover .as2 strong.arrow  {
  margin-left: 0.4rem;
  padding-right: 0.1rem;
  transition: 500ms;
  }
a.breadcrumbs-prev {
    font-weight: 300;
    text-decoration: none;
}

.as3 {
    border: 1px solid #7f8fb3;
   border-radius: 25px;
	color: #7f8fb3;
    margin: 4px 8px 4px 0px;
    display: inline-block;
    padding: 4px 10px 4px 10px;
    -webkit-transition: ease-out 0.1s;
    -moz-transition: ease-out 0.1s;
    transition: ease-out 0.1s;
}


.darkbg.as3:hover {
  	border: 1px solid var(--color-one);
	color: var(--color-one);
    -webkit-transition: ease-out 0.1s;
    -moz-transition: ease-out 0.1s;
    transition: ease-out 0.1s;
}
.as3:hover{
  	border: 1px solid var(--color-eight);
	color: var(--color-eight);
    -webkit-transition: ease-out 0.1s;
    -moz-transition: ease-out 0.1s;
    transition: ease-out 0.1s;
}



/* FONT COLORS
--------------------------------------------------------------*/
#ittrium .fc1, #ittrium .fc1 * { 
	color: var(--color-one);
}
#ittrium .fc2 {
	color: var(--color-two);
}
#ittrium .fc3 {
	color: var(--color-three);
}
#ittrium .fc4 {
	color: var(--color-four);
}
#ittrium .fc5, #ittrium .fc5 *{
	color: var(--color-five);
}
#ittrium .fc6 {
	color: var(--color-six);
}
#ittrium .fc7, #ittrium .fc7 * {
	color: var(--color-seven);
}
#ittrium .fc8 {
	color: var(--color-eight);
}
#ittrium .fc9 {
	color: var(--color-nine);
}
#ittrium .fc10, #ittrium .fc10 * {
	color: var(--color-ten);
}
/* HOVER COLORS
--------------------------------------------------------------*/
#ittrium .hc1 a:hover
, #ittrium .hc1 .is-active > a
, #ittrium a.hc1:hover {	
	color: var(--color-one);
}
#ittrium .hc2 a:hover
, #ittrium .hc2 .is-active > a
, #ittrium a.hc2:hover {	
	color: var(--color-two);
}
#ittrium .hc3 a:hover
, #ittrium .hc3 .is-active > a
, #ittrium a.hc3:hover {	
	color: var(--color-three);
}
#ittrium .hc4 a:hover
, #ittrium .hc4 .is-active > a
, #ittrium a.hc4:hover {	
	color: var(--color-four);
}
#ittrium .hc5 a:hover
, #ittrium .hc5 .is-active > a
, #ittrium a.hc5:hover {	
	color: var(--color-five);
}
#ittrium .hc6 a:hover
, #ittrium .hc6 .is-active > a
, #ittrium a.hc6:hover {	
	color: var(--color-six);
}
#ittrium .hc7 a:hover
, #ittrium .hc7 .is-active > a
, #ittrium a.hc7:hover {	
	color: var(--color-seven);
}
#ittrium .hc8 a:hover
, #ittrium .hc8 .is-active > a
, #ittrium a.hc8:hover {	
	color: var(--color-eight);
}
#ittrium .hc9 a:hover
, #ittrium .hc9 .is-active > a
, #ittrium a.hc9:hover {	
	color: var(--color-nine);
}
#ittrium .hc10 a:hover
, #ittrium .hc10 .is-active > a
, #ittrium a.hc10:hover {	
	color: var(--color-ten);
}

/* ONPATH COLORS - USED IN MENUS TO IDENTIFY PAGES ON THE ACTIVE PATH
--------------------------------------------------------------*/
#ittrium .oc1 li.active > a {
	color: var(--color-one);
}
#ittrium .oc2 li.active > a {
	color: var(--color-two);
}
#ittrium .oc3 li.active > a {
	color: var(--color-three);
}
#ittrium .oc4 li.active > a {
	color: var(--color-four);
}
#ittrium .oc5 li.active > a {
	color: var(--color-five);
}
#ittrium .oc6 li.active > a {
	color: var(--color-six);
}
#ittrium .oc7 li.active > a {
	color: var(--color-seven);
}
#ittrium .oc8 li.active > a {
	color: var(--color-eight);
}
#ittrium .oc9 li.active > a {
	color: var(--color-nine);
}
#ittrium .oc10 li.active > a {
	color: var(--color-ten);
}

/* MARGIN - ALL
--------------------------------------------------------------*/
#ittrium .ma0 { 
	margin: var(--margin-zero); 
} 
#ittrium .ma0p5 { 
	margin: var(--margin-point-five); 
} 
#ittrium .ma1 { 
	margin: var(--margin-one); 
} 
#ittrium .ma2 { 
	margin: var(--margin-two); 
} 
#ittrium .ma3 { 
	margin: var(--margin-three); 
} 
#ittrium .ma4 { 
	margin: var(--margin-four); 
} 
#ittrium .ma5 { 
	margin: var(--margin-five); 
} 
#ittrium .ma6 { 
	margin: var(--margin-six); 
} 
#ittrium .ma7 { 
	margin: var(--margin-seven); 
} 
#ittrium .ma8 { 
	margin: var(--margin-eight); 
} 
#ittrium .ma9 { 
	margin: var(--margin-nine); 
} 
/* MARGIN - BOTTOM
--------------------------------------------------------------*/
#ittrium .mb0 { 
	margin-bottom: var(--margin-zero); 
} 
#ittrium .mb0p5 { 
	margin-bottom: var(--margin-point-five); 
} 
#ittrium .mb1 { 
	margin-bottom: var(--margin-one); 
} 
#ittrium .mb2 { 
	margin-bottom: var(--margin-two); 
} 
#ittrium .mb3 { 
	margin-bottom: var(--margin-three); 
} 
#ittrium .mb4 { 
	margin-bottom: var(--margin-four); 
} 
#ittrium .mb5 { 
	margin-bottom: var(--margin-five); 
} 
#ittrium .mb6 { 
	margin-bottom: var(--margin-six); 
} 
#ittrium .mb7 { 
	margin-bottom: var(--margin-seven); 
} 
#ittrium .mb8 { 
	margin-bottom: var(--margin-eight); 
} 
#ittrium .mb9 { 
	margin-bottom: var(--margin-nine); 
} 
/* MARGIN - HORIZONTAL
--------------------------------------------------------------*/
#ittrium .mh0 { 
	margin-left: var(--margin-zero); 
	margin-right: var(--margin-zero); 
} 
#ittrium .mh0p5 { 
	margin-left: var(--margin-point-five); 
	margin-right: var(--margin-point-five); 
} 
#ittrium .mh1 { 
	margin-left: var(--margin-one); 
	margin-right: var(--margin-one); 
} 
#ittrium .mh2 { 
	margin-left: var(--margin-two); 
	margin-right: var(--margin-two); 
} 
#ittrium .mh3 { 
	margin-left: var(--margin-three); 
	margin-right: var(--margin-three); 
} 
#ittrium .mh4 { 
	margin-left: var(--margin-four); 
	margin-right: var(--margin-four); 
} 
#ittrium .mh5 { 
	margin-left: var(--margin-five); 
	margin-right: var(--margin-five); 
} 
#ittrium .mh6 { 
	margin-left: var(--margin-six); 
	margin-right: var(--margin-six); 
} 
#ittrium .mh7 { 
	margin-left: var(--margin-seven); 
	margin-right: var(--margin-seven); 
} 
#ittrium .mh8 { 
	margin-left: var(--margin-eight); 
	margin-right: var(--margin-eight); 
} 
#ittrium .mh9 { 
	margin-left: var(--margin-nine); 
	margin-right: var(--margin-nine); 
} 
/* MARGIN - LEFT
--------------------------------------------------------------*/
#ittrium .ml0 { 
	margin-left: var(--margin-zero); 
} 
#ittrium .ml0p5 { 
	margin-left: var(--margin-point-five); 
} 
#ittrium .ml1 { 
	margin-left: var(--margin-one); 
} 
#ittrium .ml2 { 
	margin-left: var(--margin-two); 
} 
#ittrium .ml3 { 
	margin-left: var(--margin-three); 
} 
#ittrium .ml4 { 
	margin-left: var(--margin-four); 
} 
#ittrium .ml5 { 
	margin-left: var(--margin-five); 
} 
#ittrium .ml6 { 
	margin-left: var(--margin-six); 
} 
#ittrium .ml7 { 
	margin-left: var(--margin-seven); 
} 
#ittrium .ml8 { 
	margin-left: var(--margin-eight); 
} 
#ittrium .ml9 { 
	margin-left: var(--margin-nine); 
} 
/* MARGIN - RIGHT
--------------------------------------------------------------*/
#ittrium .mr0 { 
	margin-right: var(--margin-zero); 
} 
#ittrium .mr0p5 { 
	margin-right: var(--margin-point-five); 
} 
#ittrium .mr1 { 
	margin-right: var(--margin-one); 
} 
#ittrium .mr2 { 
	margin-right: var(--margin-two); 
} 
#ittrium .mr3 { 
	margin-right: var(--margin-three); 
} 
#ittrium .mr4 { 
	margin-right: var(--margin-four); 
} 
#ittrium .mr5 { 
	margin-right: var(--margin-five); 
} 
#ittrium .mr6 { 
	margin-right: var(--margin-six); 
} 
#ittrium .mr7 { 
	margin-right: var(--margin-seven); 
} 
#ittrium .mr8 { 
	margin-right: var(--margin-eight); 
} 
#ittrium .mr9 { 
	margin-right: var(--margin-nine); 
} 
/* MARGIN - TOP
--------------------------------------------------------------*/
#ittrium .mt0 { 
	margin-top: var(--margin-zero); 
} 
#ittrium .mt0p5 { 
	margin-top: var(--margin-point-five); 
} 
#ittrium .mt1 { 
	margin-top: var(--margin-one); 
} 
#ittrium .mt2 { 
	margin-top: var(--margin-two); 
} 
#ittrium .mt3 { 
	margin-top: var(--margin-three); 
} 
#ittrium .mt4 { 
	margin-top: var(--margin-four); 
} 
#ittrium .mt5 { 
	margin-top: var(--margin-five); 
} 
#ittrium .mt6 { 
	margin-top: var(--margin-six); 
} 
#ittrium .mt7 { 
	margin-top: var(--margin-seven); 
} 
#ittrium .mt8 { 
	margin-top: var(--margin-eight); 
} 
#ittrium .mt9 { 
	margin-top: var(--margin-nine); 
} 
/* MARGIN - VERITICAL
--------------------------------------------------------------*/
#ittrium .mv0 { 
	margin-bottom: var(--margin-zero); 
	margin-top: var(--margin-zero); 
} 
#ittrium .mv0p5 { 
	margin-bottom: var(--margin-point-five); 
	margin-top: var(--margin-point-five); 
} 
#ittrium .mv1 { 
	margin-bottom: var(--margin-one); 
	margin-top: var(--margin-one); 
} 
#ittrium .mv2 { 
	margin-bottom: var(--margin-two); 
	margin-top: var(--margin-two); 
} 
#ittrium .mv3 { 
	margin-bottom: var(--margin-three); 
	margin-top: var(--margin-three); 
} 
#ittrium .mv4 { 
	margin-bottom: var(--margin-four); 
	margin-top: var(--margin-four); 
} 
#ittrium .mv5 { 
	margin-bottom: var(--margin-five); 
	margin-top: var(--margin-five); 
} 
#ittrium .mv6 { 
	margin-bottom: var(--margin-six); 
	margin-top: var(--margin-six); 
} 
#ittrium .mv7 { 
	margin-bottom: var(--margin-seven); 
	margin-top: var(--margin-seven); 
} 
#ittrium .mv8 { 
	margin-bottom: var(--margin-eight); 
	margin-top: var(--margin-eight); 
} 
#ittrium .mv9 { 
	margin-bottom: var(--margin-nine); 
	margin-top: var(--margin-nine); 
} 

/* PADDING - ALL
--------------------------------------------------------------*/
#ittrium .pa0 { 
	padding: var(--padding-zero); 
} 
#ittrium .pa1 { 
	padding: var(--padding-one); 
} 
#ittrium .phap5 { 
	padding: var(--padding-one-point-five); 
} 
#ittrium .pa2 { 
	padding: var(--padding-two); 
} 
#ittrium .pa3 { 
	padding: var(--padding-three); 
} 
#ittrium .pa4 { 
	padding: var(--padding-four); 
} 
#ittrium .pa5 { 
	padding: var(--padding-five); 
} 
#ittrium .pa6 { 
	padding: var(--padding-six); 
} 
#ittrium .pa7 { 
	padding: var(--padding-seven); 
} 
#ittrium .pa8 { 
	padding: var(--padding-eight); 
} 
#ittrium .pa9 { 
	padding: var(--padding-nine); 
} 
/* PADDING - BOTTOM
--------------------------------------------------------------*/
#ittrium .pb0 { 
	padding-bottom: var(--padding-zero); 
} 
#ittrium .pb1 { 
	padding-bottom: var(--padding-one); 
} 
#ittrium .pb1p5 { 
	padding-bottom: var(--padding-one-point-five); 
} 
#ittrium .pb2 { 
	padding-bottom: var(--padding-two); 
} 
#ittrium .pb3 { 
	padding-bottom: var(--padding-three); 
} 
#ittrium .pb4 { 
	padding-bottom: var(--padding-four); 
} 
#ittrium .pb5 { 
	padding-bottom: var(--padding-five); 
} 
#ittrium .pb6 { 
	padding-bottom: var(--padding-six); 
} 
#ittrium .pb7 { 
	padding-bottom: var(--padding-seven); 
} 
#ittrium .pb8 { 
	padding-bottom: var(--padding-eight); 
} 
#ittrium .pb9 { 
	padding-bottom: var(--padding-nine); 
} 
/* PADDING - HORIZONTAL
--------------------------------------------------------------*/
#ittrium .ph0 { 
	padding-left: var(--padding-zero); 
	padding-right: var(--padding-zero); 
} 
#ittrium .ph1 { 
	padding-left: var(--padding-one); 
	padding-right: var(--padding-one); 
} 
#ittrium .ph1p5 { 
	padding-left: var(--padding-one-point-five); 
  	padding-right: var(--padding-one-point-five); 
} 
#ittrium .ph2 { 
	/*padding-left: var(--padding-two); */
	padding-right: var(--padding-two); 
  /*width: 120%;*/
  width: 100%;
} 
#ittrium .ph3 { 
	padding-left: var(--padding-three); 
	padding-right: var(--padding-three); 
} 
#ittrium .ph4 { 
	padding-left: var(--padding-four); 
	padding-right: var(--padding-four); 
} 
#ittrium .ph5 { 
	padding-left: var(--padding-five); 
	padding-right: var(--padding-five); 
} 
#ittrium .ph6 { 
	padding-left: var(--padding-six); 
	padding-right: var(--padding-six); 
} 
#ittrium .ph7 { 
	padding-left: var(--padding-seven); 
	padding-right: var(--padding-seven); 
} 
#ittrium .ph8 { 
	padding-left: var(--padding-eight); 
	padding-right: var(--padding-eight); 
} 
#ittrium .ph9 { 
	padding-left: var(--padding-nine); 
	padding-right: var(--padding-nine); 
} 
/* PADDING - LEFT
--------------------------------------------------------------*/
#ittrium .pl0 { 
	padding-left: var(--padding-zero); 
} 
#ittrium .pl1 { 
	padding-left: var(--padding-one); 
} 
#ittrium .pl1p5 { 
	padding-left: var(--padding-one-point-five); 
} 
#ittrium .pl2 { 
	padding-left: var(--padding-two); 
} 
#ittrium .pl3 { 
	padding-left: var(--padding-three); 
} 
#ittrium .pl4 { 
	padding-left: var(--padding-four); 
} 
#ittrium .pl5 { 
	padding-left: var(--padding-five); 
} 
#ittrium .pl6 { 
	padding-left: var(--padding-six); 
} 
#ittrium .pl7 { 
	padding-left: var(--padding-seven); 
} 
#ittrium .pl8 { 
	padding-left: var(--padding-eight); 
} 
#ittrium .pl9 { 
	padding-left: var(--padding-nine); 
} 
/* PADDING - RIGHT
--------------------------------------------------------------*/
#ittrium .pr0 { 
	padding-right: var(--padding-zero); 
} 
#ittrium .pr1 { 
	padding-right: var(--padding-one); 
} 
#ittrium .pr1p5 { 
  	padding-right: var(--padding-one-point-five); 
} 
#ittrium .pr2 { 
	padding-right: var(--padding-two); 
} 
#ittrium .pr3 { 
	padding-right: var(--padding-three); 
} 
#ittrium .pr4 { 
	padding-right: var(--padding-four); 
} 
#ittrium .pr5 { 
	padding-right: var(--padding-five); 
} 
#ittrium .pr6 { 
	padding-right: var(--padding-six); 
} 
#ittrium .pr7 { 
	padding-right: var(--padding-seven); 
} 
#ittrium .pr8 { 
	padding-right: var(--padding-eight); 
} 
#ittrium .pr9 { 
	padding-right: var(--padding-nine); 
}
#ittrium .pr10{
 padding-right: 100px; 
}

/* PADDING - TOP
--------------------------------------------------------------*/
#ittrium .ptt { 
	padding-top: var(--padding-zero); 
} 
#ittrium .pt1 { 
	padding-top: var(--padding-one); 
}
#ittrium .pt1p5 { 
	padding-top: var(--padding-one-point-five); 
} 
#ittrium .pt2 { 
	padding-top: var(--padding-two); 
} 
#ittrium .pt3 { 
	padding-top: var(--padding-three); 
} 
#ittrium .pt4 { 
	padding-top: var(--padding-four); 
} 
#ittrium .pt5 { 
	padding-top: var(--padding-five); 
} 
#ittrium .pt6 { 
	padding-top: var(--padding-six); 
} 
#ittrium .pt7 { 
	padding-top: var(--padding-seven); 
} 
#ittrium .pt8 { 
	padding-top: var(--padding-eight); 
} 
#ittrium .pt9 { 
	padding-top: var(--padding-nine); 
} 
/* PADDING - VERITICAL
--------------------------------------------------------------*/
#ittrium .pv0 { 
	padding-bottom: var(--padding-zero); 
	padding-top: var(--padding-zero); 
} 
#ittrium .pv1 { 
	padding-bottom: var(--padding-one); 
	padding-top: var(--padding-one); 
}
#ittrium .pv1p5 { 
	padding-bottom: var(--padding-one-point-five); 
  	padding-top: var(--padding-one-point-five); 
} 
#ittrium .pv2 { 
	padding-bottom: var(--padding-two); 
	padding-top: var(--padding-two); 
} 
#ittrium .pv3 { 
	padding-bottom: var(--padding-three); 
	padding-top: var(--padding-three); 
} 
#ittrium .pv4 { 
	padding-bottom: var(--padding-four); 
	padding-top: var(--padding-four); 
} 
#ittrium .pv5 { 
	padding-bottom: var(--padding-five); 
	padding-top: var(--padding-five); 
} 
#ittrium .pv6 { 
	padding-bottom: var(--padding-six); 
	padding-top: var(--padding-six); 
} 
#ittrium .pv7 { 
	padding-bottom: var(--padding-seven); 
	padding-top: var(--padding-seven); 
} 
#ittrium .pv8 { 
	padding-bottom: var(--padding-eight); 
	padding-top: var(--padding-eight); 
} 
#ittrium .pv9 { 
	padding-bottom: var(--padding-nine); 
	padding-top: var(--padding-nine); 
}
/* OFFSET - BOTTOM
--------------------------------------------------------------*/
#ittrium .ob0 { 
	margin-bottom: var(--offset-zero); 
} 
#ittrium .ob1 { 
	margin-bottom: var(--offset-one); 
} 
#ittrium .ob2 { 
	margin-bottom: var(--offset-two); 
} 
#ittrium .ob3 { 
	margin-bottom: var(--offset-three); 
} 
#ittrium .ob4 { 
	margin-bottom: var(--offset-four); 
} 
#ittrium .ob5 { 
	margin-bottom: var(--offset-five); 
} 
#ittrium .ob6 { 
	margin-bottom: var(--offset-six); 
} 
#ittrium .ob7 { 
	margin-bottom: var(--offset-seven); 
} 
#ittrium .ob8 { 
	margin-bottom: var(--offset-eight); 
} 
#ittrium .ob9 { 
	margin-bottom: var(--offset-nine); 
} 
/* OFFSET - LEFT
--------------------------------------------------------------*/
#ittrium .ol0 { 
	margin-left: var(--offset-zero); 
} 
#ittrium .ol1 { 
	margin-left: var(--offset-one); 
} 
#ittrium .ol2 { 
	margin-left: var(--offset-two); 
} 
#ittrium .ol3 { 
	margin-left: var(--offset-three); 
} 
#ittrium .ol4 { 
	margin-left: var(--offset-four); 
} 
#ittrium .ol5 { 
	margin-left: var(--offset-five); 
} 
#ittrium .ol6 { 
	margin-left: var(--offset-six); 
} 
#ittrium .ol7 { 
	margin-left: var(--offset-seven); 
} 
#ittrium .ol8 { 
	margin-left: var(--offset-eight); 
} 
#ittrium .ol9 { 
	margin-left: var(--offset-nine); 
} 
/* OFFSET - RIGHT
--------------------------------------------------------------*/
#ittrium .or0 { 
	margin-right: var(--offset-zero); 
} 
#ittrium .or1 { 
	margin-right: var(--offset-one); 
} 
#ittrium .or2 { 
	margin-right: var(--offset-two); 
} 
#ittrium .or3 { 
	margin-right: var(--offset-three); 
} 
#ittrium .or4 { 
	margin-right: var(--offset-four); 
} 
#ittrium .or5 { 
	margin-right: var(--offset-five); 
} 
#ittrium .or6 { 
	margin-right: var(--offset-six); 
} 
#ittrium .or7 { 
	margin-right: var(--offset-seven); 
} 
#ittrium .or8 { 
	margin-right: var(--offset-eight); 
} 
#ittrium .or9 { 
	margin-right: var(--offset-nine); 
} 
/* OFFSET - TOP
--------------------------------------------------------------*/
#ittrium .ot0 { 
	margin-top: var(--offset-zero); 
} 
#ittrium .ot1 { 
	margin-top: var(--offset-one); 
} 
#ittrium .ot2 { 
	margin-top: var(--offset-two); 
} 
#ittrium .ot3 { 
	margin-top: var(--offset-three); 
} 
#ittrium .ot4 { 
	margin-top: var(--offset-four); 
} 
#ittrium .ot5 { 
	margin-top: var(--offset-five); 
} 
#ittrium .ot6 { 
	margin-top: var(--offset-six); 
} 
#ittrium .ot7 { 
	margin-top: var(--offset-seven); 
} 
#ittrium .ot8 { 
	margin-top: var(--offset-eight); 
} 
#ittrium .ot9 { 
	margin-top: var(--offset-nine); 
} 

/* MEDIA QUERIES - MUST ALWAYS COME LAST
------------------------------------------------------------*/

/* Small Only */
@media screen and (max-width: 639px) {
	.mobilecenter, .mobilecenter *{
	text-align: center !important;
	}  
	.mobileright, .mobileright *{
	text-align: right !important;
    } 
    .mobileleft, .mobileleft *{
	text-align: left !important;
    }
	.bgi-minheight1 .backgroundImage{
	min-height: 350px;
	}
    .show-for-xlarge, .nav-title{
    display: none !important;
  }
  .disabled-nav>a {
    display: block !important;
  }
	h1 {
	font-size: 2.5rem;
  }
	h2 {
	font-size: 2rem;
  }
    h2.featuretext1 {
    font-size: 2rem;
}
  .nomobilewrap {
    width: 100% !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
  .nomobilepadding{
    padding: 0px !important;
  }
  .nomobileoffset{
    margin: auto !important;
    margin-left: auto !important;
    margin-right: auto !important; 
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .nomobileheight{
    height: auto !important;
    min-height:0 !important;
  }
  .menu .active>a {
    background: #ffffff !important;
    color: var(--color-eight);
  border-left: solid 5px var(--color-five);
}

.position-right.is-transition-push {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
    .menu a, .menu a:hover{
    color: var(--color-eight);
  }

.off-canvas {
  background-color: var(--color-three) !important;
}
  .moreitems-nav{
    display:none !important;
}
}
/* Medium and Up */ 
@media screen and (min-width: 640px) {
  .moreitems-nav{
    display:none !important;
}
}	
/* Medium Only */ 
@media screen and (min-width: 640px) and (max-width: 1023px) {
    .show-for-xlarge, .nav-title{
    display: none !important;
  }
.disabled-nav>a {
    display: block !important;
  }
  .menu .active>a {
    background: #ffffff !important;
    color: var(--color-eight);
  border-left: solid 5px var(--color-five);
}
.position-right.is-transition-push {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.off-canvas {
  background-color: var(--color-three) !important;
}
  
  .menu a, .menu a:hover{
    color: var(--color-eight);
  }
  
    h3.featuretext1{
    font-size: 1.2rem;
}
  	.mediumcenter, .mediumcenter *{
	text-align: center !important;
	}  
    	.mediumleft, .mediumleft *{
	text-align: left !important;
	}  
}	
/* Large and Up*/ 
@media screen and (min-width: 1024px) {
  h1 {
  font-size: 3.5rem;
}
  h2 {
  font-size: 2.2rem; /* was 36 fyi*/ 
}
  h2.featuretext1 {
  font-size: 3rem;
}
  .nav-subtitle>a {
	pointer-events: none;
}
.moreitems-nav{
    display:block !important;
}
}	
/* Large Only */ 
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .show-for-xlarge{
    display: none;
  }
    h3.featuretext1{
    font-size: 1.1rem;
}
}	
/* X Large and Up */ 
@media screen and (min-width: 1200px) {
    h3.featuretext1{
    font-size: 1.6rem;
}
}	
/* X Large Only */ 
@media screen and (min-width: 1200px) and (max-width: 1439px) {
}	
/* XX Large and Up */ 
@media screen and (min-width: 1440px) {
}	
