

	
	* { 
		font-family: Poppins, 'Raleway','Open Sans', sans-serif; 
		-webkit-font-smoothing: subpixel-antialiased; 
		text-rendering: optimizeLegibility !important;
		-webkit-font-smoothing: antialiased !important;
		font-size:15px;f
		-webkit-overflow-scrolling: touch;
		line-height:inherit;
		font-weight:300;
	}
	
	A { text-decoration:none;  color:inherit; font-size:inherit; font-weight:inherit; }
	
	content { display:block }
	A:visited, A:hover, A:active { color:inherit; }

	.P-MAW825 { 
		max-width:825px; 
	}
	
	html  {  
		overflow-x:hidden;
	}
    
   body  { 
		background-color:#FFF;
		margin:0px;
		margin-top:80px; 
		padding:0px; 
		overflow:auto;
		overflow-x:hidden;
		left:0px;
		position:relative;
		width:100vw;
		/*-webkit-transition:.5s;*/
	}
    
     html.userway-s4-1, html.userway-s4-2, html.userway-s4-3, html.userway-s4-4, 
     .userway-s4-1 body , .userway-s4-2 body , .userway-s4-3 body, .userway-s4-4  body 
    {  
		overflow-x:auto !important;
	}
	
	
    #SP-Intro LI { font-size:inherit !important; }
    
	.Copy { vertical-align:bottom; 
			font-size:.5em; 
            vertical-align: super;
			position:relative;
			padding-left: 0.2em;  
		}
	video { display:block }
	
	.VideoMobile {
		padding:100px 50px;
	 	position:relative; 
		z-index:0;
	}
	.VideoMobile iframe {
	    width: 80vw !important;
	    height: 45vw !important;
		box-shadow: 0px 0px 7px 3px #333;
	}	
	.VideoOverlay {
		position:absolute !important;
		padding-top:8vw !important;
	}

	p { font:inherit !important;
		text-align:inherit !important;
		line-height:inherit !important;
		}
	
	.GabiFont {
		font-family:'Kaushan Script';
		padding-right:1px;
		letter-spacing:1px;
		font-size:1.1em;
		font-weight:old;
		position:relative;
	}
	.GabiText {
		font-family:'Kaushan Script';
		padding-right:1px;
		letter-spacing:1px;
		font-size:1.1em;
		position:relative;
	}
	.GabiText:after {
	    content: "\00AE"; /* 2122 TM 2120 SM 00A9 Copy AE Reg*/
		ontent: "\2122";
		position: relative;
		font-family: arial;
		font-size: 0.25em;
		right: -0.3em;
		top: 0.2em;
		width: 100%;
		color: #777;
	}
	
	.GabiText:before {
		width: 0.4em;
		height: 0.4em;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAABnlBMVEUAAAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zABOAjk3AAAAiXRSTlMAAQIDBAUGBwgJCgsMDQ4QERIUFRYXGBscHR4fISMlJigqLS8wMjQ2Nzs8PT4/QEVGR0tOT1BSVFVXWVtcXV9jZGZna2xtcHFzdHh5e3x/g4mMjpGSlZibnZ6goqOlqKqrra+wsrS1t7q8wMHDxcjKzM7P0dPV19na3N7g4ubo6evt7/Hz9ff5+wGZlOwAAAJ8SURBVBgZncEHU1NBGAXQu5tsSBCCgIXYRVSw996wdxEQxS4KdiVKFxGFgPdfG5N583bf+zKTzTmoKD3PQGEVanCQofOoQQ9DA6jBd4am4E/RplCdrVsQqKetEYHcLoVKEk/I+xplbbRtRJm6TA4nIKsbZdFoI0p20HYAJem3LPpoIMlMsqSwDf9dpa1XoWjzb5bkU4hLTzJwBebkLF3z3Rl0M5BPIcqMMZRfpmCSoXwSLv2Jft5rOAboqw+2NvprgSW9RF+LBrZ2+uqA6xz9XEPUIH28UYhKTrN6P1OIW83q5SDpZbVeQ5IsMGJob0MCOrNjgFErIDhKV34DAi0jdF2FYIKOxwmE1F06FhQcyeb2Y/10PIfrLh13OlqSKGu69vI3YyYTcKkRRi0M3difAcYp2YaoVkrmFCj5hrhHlBhQcgZxnZQYUJJDXD0lBpRkEacpMaCkDgJKDChpRJymxICSHOLqKTGg5AziOikxoCSPuIeUGHygpB1RLZQUFMyeS09mGTWRgEsNM2Zx+OZalOnsptN0PIXrNh3PTm1vNXCN0fFQw3KLjkWNuMN0ja5HoPk1XdchSBQY8Wp3g4bObH/AqAZI7rBanyFpXGLVdiJOf2X1lrKI6aWPUY2IQ/TTB9ca+joBm5qmtzWwpOivC7Yr9PVOwTFIP1MpuNQQQzPLFHxhaK4BUXqIgR5tjs/Q9edSBkcYmG9CnH7Bkr/78N8F2gYVinJzLPm1EhI1wKLxZpRspu0sSuresmg2iwrukf0JlGVp60KZukF+qENFHVsR0LStR2DdToXq/KBlBfwN0qLg7yJDn1GDLoauowbpOQaWV6MWygQUKvsHp0qvQyUO2/MAAAAASUVORK5CYII=);
		content: "";
		right: -0.035em;
		bottom: 0.80em;
		position: absolute; 
		background-size: 0.4em 0.4em;
		background-repeat: no-repeat;
		background-position:0px 0px;
		overflow: hidden;
		transform: rotate(208deg);
		z-index: 0;
		background-color:#CCC;
		border-radius: 50%;	   
	}
	.GabiText.GabiTiny:before {
		right: 0.15em;
	}
	.GabiText.GabiAni:before  {
		animation-name: rotate; 
		animation-duration: 5s; 
		animation-iteration-count: 
		infinite; animation-timing-function: linear; 
	}
	.GabiText.GabiBlack:before {
		background-color:#000;
	}
	.GabiText.GabiGray:before {
		background-color:#666;
	}
	.GabiText.GabiDarkGray:before {
		background-color:#333;
	}
	.GabiText.GabiLtGray:before {
		background-color:#ECECEC;
	}
	.GabiText.GabiWhite:before {
		background-color:#EEE;
	}
	.GabiText.GabiTan:before {
		background-color:RGBA(225,219,203,1);
	}
	.GabiText.GabiPurple:before {
		background-color:#AA55FF;
	}
	
	.GabiText.GabiRoomTan:before {
		background-color:#afa79a;
	}
	
	/*.GabiText.GabiBlack:after {
		background-color:#000;
	}
	.GabiText.GabiGray:after {
		background-color:#666;
	}
	.GabiText.GabiDarkGray:after {
		background-color:#333;
	}
	.GabiText.GabiLtGray:after {
		background-color:#ECECEC;
	}
	.GabiText.GabiWhite:after {
		background-color:#EEE;
	}
	.GabiText.GabiTan:after {
		background-color:RGBA(225,219,203,1);
	}
	.GabiText.GabiPurple:after {
		background-color:#AA55FF;
	}*/
	
	 @keyframes rotate { 
	 	from {transform: rotate(0deg);} 
		to {transform: rotate(360deg);} 
	}
	 
	.TheBody { 	
		background-color:#FFF; 
		position:relative; 
		margin-bottom:0px; 
		margin-left: auto;  
		margin-right: auto; 
		text-align:center;
		overflow-x:hidden;
	}
	
	.Link {
		color:inherit;
		cursor:pointer;
		padding-bottom:1px;
		border-bottom: 1px dotted blue;
		text-decoration:none;
	}
	
	div,span { color:inherit; font-size:inherit; }
	.one-edge-shadow {
		/*-webkit-box-shadow: 1px 1px 2px  #000;
		-moz-box-shadow: 1px 1px 2px  #000;
		box-shadow: 1px 1px 2px  #000;*/
	}
	
	.GrowText  { 
			font-size: 14px;
			margin-top:5px;
			display: inline-block;
			position:relative;
			line-height:16px;
	}
	.Logo {
		height:30px;
		padding-top:3px;
	}
	
	.Bold { font-weight:bold !important }
    
	.BodyFont { 
		color:#333; 
		font-size:16px; 
		line-height:20px;
		font-family:'Open Sans', Arial, sans-serif;
	}
	.BodyFont-12 { 
		color:#333; 
		font-size:12px; 
		line-height:23px;
		font-family:'Open Sans', Arial, sans-serif;
	}
	.BodyFont-14 { 
		color:#333; 
		font-size:14px; 
		line-height:25px;
		font-family:'Open Sans', Arial, sans-serif;
	}
	.BodyFont-16 { 
		color:#333; 
		font-size:16px; 
		line-height:26px;
		font-family:'Open Sans', Arial, sans-serif;
	}
	
	.FooterFontHead-12 {
		font-size:12px; 
		line-height:25px;
		font-weight: 600;
	}
	
	.FooterFontNav-12 {
		opacity:.9;
		font-size:12px; 
		line-height:25px;
	}
	    
	
	.ContentBody {
		padding:5vw 10vw 5vw 10vw; 
		text-align:center;
		position:relative;
	}
	.ContentBodyNP {
		padding:inherit !important;
	}
	
	.MAR-T-50 { 
		margin-top:50px!important;
	}
	
	.PAD-TB-70 { 
		padding-top:5vw !important;
		padding-bottom:5vw !important;
	}
	
	.PAD-T-50 { 
		padding-top:50px!important;
	}

	.PAD-T-60 { 
		padding-top:60px!important;
	}
	@media (max-width:600px) {
		.PAD-T-60 { 
			padding-top:60px!important;
		}
	}
	.PAD-T-65 { 
		padding-top:65px !important;
	}
	.PAD-T-25P { 
		padding-top:25px !important;
	}
	.PAD-T-10 { 
		padding-top:10px !important;
	}
	.PAD-T-20 { 
		padding-top:1vw !important;
	}
	.PAD-T-25 { 
		padding-top:2vw !important;
	}
	.PAD-T-30 { 
		padding-top:3vw !important;
	}
	.PAD10 { 
		padding-bottom:1vw !important;
	}
	.PAD20 { 
		padding-bottom:1.5vw !important;
	}
	.PAD20P { 
		padding-bottom:20px !important;
	}
	.PAD25 { 
		padding-bottom:2vw !important;
	}
	.PAD25P { 
		padding-bottom:25px !important;
	}
	.PAD30 { 
		padding-bottom:3vw !important;
	}
	.PAD30P { 
		padding-bottom:30px !important;
	}
	.PAD50 { 
		padding-bottom:50px!important;
	}
	.PAD60 { 
		padding-bottom:4vw !important;
	}
	.PAD70 { 
		padding-bottom:5vw !important;
	}
	.PAD80 { 
		padding-bottom:7vw !important;
	}
	.PAD-A-30px {
		padding:30px;
	    box-sizing: border-box;
	}
	.PAD-L-I-26 {
		padding-left:2.6em;
	}
	.MRG25 { 
		margin-bottom:2vw;
	}
	.MRG30 { 
		margin-bottom:3vw;
	}
	.MAR10 { 
		margin-top:1vw !important;
		margin-bottom:1vw !important;
	}
	.PAD-TB-20 { 
		padding-top:1.5vw;
		padding-bottom:1.5vw;
	}
	.PAD-TB-25 { 
		padding-top:2vw;
		padding-bottom:2vw;
	}
	.BOR-T-1-FF {
		border-top:1px solid #FFF;
	}
	.BOR-T-1-EE {
		border-top:1px solid #EEE;
	}
	.BOR-T-1-DD {
		border-top:1px solid #DDD;
	}
	.BOR-T-1-FF-BEF { 
		position:relative;
	}
	.BOR-T-1-FF-BEF:before {
		border-top:1px solid RGBA(255,255,255,0.4);
		width:100%;
		content:"";
		height:1px;
		position: absolute;
	    left: 0px;
    	top: -0px;
	}
	.BOR-T-1-FF-BEF:after {
		border-top:1px solid RGBA(0,0,0,.1);
		width:100%;
		content:"";
		height:1px;
		position: absolute;
	    left: 0px;
    	top: -1px;
	}
	.BOR-T-10-33 { 
		border-top:10px solid #333;
	}
	.BOR-T-20-33 { 
		border-top:20px solid #333;
	}
	
	
	.BOR-T-10-FF-BEF { 
		position:relative;
	}
	.BOR-T-10-FF-BEF:before {
		border-top:1px solid RGBA(255,255,255,0.4);
		width:100%;
		content:"";
		height:1px;
		position: absolute;
	    left: 0px;
    	top: -10px;
	}
	.BOR-T-10-FF-BEF:after {
		border-top:1px solid RGBA(0,0,0,.3);
		width:100%;
		content:"";
		height:1px;
		position: absolute;
	    left: 0px;
    	top: -11px;
	}
	.BOR-T-1-FF-A {
		border-top:1px solid RGBA(255,255,255,.4);
	}
	.BOR-T-1-EE {
		border-top:1px solid #EEE;
	}
	.BOR-T-1-F9 {
		border-top:1px solid #F9F9F9;
	}
	
	.BOR-T-10-FF {
		border-top:10px solid #FFFFFF;
	}
	.BOR-T-10-F2 {
		border-top:10px solid #F2F2F2;
	}
	.BOR-T-1-22 {
		border-top:1px solid #222222;
	}
	.BOR-T-1-CC {
		border-top:1px solid #CCC;
	}
	.BOR-L-10-FF {
		border-top:10px solid #FFFFFF;
	}
	
	.BOR-L-10-EC {
		border-left:10px solid #ECECEC;
	}
	
	.BOR-B-10-FF {
		border-bottom:10px solid #FFF;
	}
	.BOR-B-10-F2 {
		border-bottom:10px solid #F2F2F2;
	}
	
	.BOR-B-1-CC {
		border-bottom:1px solid #CCC;
	}
	.BOR-B-1-DD {
		border-bottom:1px solid #DDD;
	}
	.BOR-L-1-DD {
		border-left:1px solid #DDD;
	}

	.BGFade-Dk-GR {
		background-color:#009900;
		ackground-image:-webkit-linear-gradient(#009900, #009900); 
		kground-image:linear-gradient(#009900, #009900); 
		color:#FFF !important;
	}

	.BGFade-00-00 {
		background-image:-webkit-linear-gradient(#000, #000); 
		background-image:linear-gradient(#000, #000); 
		color:#FFF !important;
	}
	.BGFade-00 {
		background-color:#000; 
		color:#FFF !important;
	}
	.BGFade-33-00 {
		background-image:-webkit-linear-gradient(#333, #000); 
		background-image:linear-gradient(#333, #000); 
		color:#FFF !important;
	}
	.BGFade-00-33 {
		background-image:-webkit-linear-gradient(#000, #333); 
		background-image:linear-gradient(#000, #333); 
		color:#FFF !important;
	}
	.BGFade-33-33 {
		background-image:-webkit-linear-gradient(#333, #333); 
		background-image:linear-gradient(#333, #333); 
		color:#FFF !important;
	}
	.BGFade-22-22 {
		background-image:-webkit-linear-gradient(#222, #222); 
		background-image:linear-gradient(#222, #222); 
		color:#FFF !important;
	}
	.BGFade-22-00 {
		background-image:-webkit-linear-gradient(#222, #000); 
		background-image:linear-gradient(#222, #000); 
		color:#FFF !important;
	}
	.BGFade-00-22 {
		background-image:-webkit-linear-gradient(#000, #222); 
		background-image:linear-gradient(#000, #222); 
		color:#FFF !important;
	}
	.BGFade-FF-F2 { 
		background-image:-webkit-linear-gradient(#FFF, #F2F2F2); 
		background-image:linear-gradient(#FFF, #F2F2F2); 
	}
    
    .BGFade-FF-CC { 
		background-image:-webkit-linear-gradient(#FFF, #CCC); 
		background-image:linear-gradient(#FFF, #CCC); 
	}
    
    .BGFade-FF-EE { 
		background-image:-webkit-linear-gradient(#FFF, #EEE); 
		background-image:linear-gradient(#FFF, #EEE); 
	}
    
	.BGFade-FF-00-A { 
		background-image:-webkit-linear-gradient(RGBA(255,255,255,.9),RGBA(00,0,0,0)); 
		background-image:linear-gradient(RGBA(255,255,255,.9), RGBA(0,0,0,0)); 
	}
	.BGFade-FF-FF-00-A { 
		background-image:-webkit-linear-gradient(#FFF, RGBA(255,255,255,.8), RGBA(255,255,255,0)); 
		background-image:linear-gradient(#FFF,  RGBA(255,255,255,.8), RGBA(255,255,255,0)); 
	}
	.BGFade-FA-FA { 
		background-image:-webkit-linear-gradient(#FAFAFA, #FAFAFA); 
		background-image:linear-gradient(#FAFAFA, #FAFAFA); 
	}
	.BGFade-FF-FA { 
		background-image:-webkit-linear-gradient(#FFFFFF, #FAFAFA); 
		background-image:linear-gradient(#FFFFFF, #FAFAFA); 
	}
	.BGFade-F2-FA { 
		background-image:-webkit-linear-gradient(#F2F2F2, #FAFAFA); 
		background-image:linear-gradient(#F2F2F2, #FAFAFA); 
	}
    .BGFade-F2-F2 { 
		background-image:-webkit-linear-gradient(#F2F2F2, #F2F2F2); 
		background-image:linear-gradient(#F2F2F2, #F2F2F2); 
	}
	.BGFade-FF-EF { 
		background-image:-webkit-linear-gradient(#FFFFFF, #EFEFF4); 
		background-image:linear-gradient(#FFFFFF, #EFEFF4); 
	}
	
	.BGFade-F2-EC { 
		background-image:-webkit-linear-gradient(#F2F2F2, #ECECEC); 
		background-image:linear-gradient(#F2F2F2, #ECECEC); 
	}
	.BGFade-FF-EC { 
		background-image:-webkit-linear-gradient(#FFFFFF, #ECECEC); 
		background-image:linear-gradient(#FFFFFF, #ECECEC); 
	}
	.BGFade-EC-EC { 
		background-image:-webkit-linear-gradient(#ECECEC, #ECECEC); 
		background-image:linear-gradient(#ECECEC, #ECECEC); 
	}
	
	.BGFade-EC-FF { 
		background-image:-webkit-linear-gradient(#ECECEC, #FFFFFF); 
		background-image:linear-gradient(#ECECEC, #FFFFFF); 
	}
	.BGFade-FF-F2-A { 
		background-image:-webkit-linear-gradient(RGBA(255,255,255,.8), RGBA(242,242,242,.8)); 
		background-image:linear-gradient(RGBA(255,255,255,.8), RGBA(242,242,242,.8)); 
	}
	.BGFade-FF{ 
		background:#FFFFFF; 
	}
	.BGFade-F2{ 
		background:#F2F2F2; 
	}
	.BGFade-F2-FF { 
		background-image:-webkit-linear-gradient(#F2F2F2, #FFF); 
		background-image:linear-gradient(#F2F2F2, #FFF); 
	}
	.BGFade-F2-FF-F2 { 
		background-image:-webkit-linear-gradient(#F2F2F2, #FFF, #F2F2F2); 
		background-image:linear-gradient(#F2F2F2, #FFF, #F2F2F2); 
	}
	.BGFade-F2-EE-F2 { 
		background-image:-webkit-linear-gradient(#F2F2F2, #EEE, #F2F2F2); 
		background-image:linear-gradient(#F2F2F2, #EEE, #F2F2F2); 
	}
	
	.BGFade-EF { 
		background-image:-webkit-linear-gradient(#EFEFF4, #EFEFF4); 
		background-image:linear-gradient(#EFEFF4, #EFEFF4);
		color:#FFF !important; 
	}
	
	.BGFade-F2-EE-F2 { 
		background-image:-webkit-linear-gradient(#F2F2F2, #EEE, #F2F2F2); 
		background-image:linear-gradient(#F2F2F2, #EEE, #F2F2F2); 
	}
	
	.BGFade-CC { 
		background-image:-webkit-linear-gradient(#CECED2, #CECED2); 
		background-image:linear-gradient(#CECED2, #CECED2);
		color:#FFF !important; 
	}
	
	.BGFade-97-66 { 
		background-image:-webkit-linear-gradient(#979797, #666); 
		background-image:linear-gradient(#979797, #666);
		color:#FFF !important; 
	}
	
	.BGFade-99-99 { 
		background-image:-webkit-linear-gradient(#999, #999); 
		background-image:linear-gradient(#999, #999);
		color:#FFF !important; 
	}
	
	.BGFade-66-66 { 
		background-image:-webkit-linear-gradient(#666, #666); 
		background-image:linear-gradient(#666, #666);
		color:#FFF !important; 
	}
	
	.BGFade-33-55-44 { 
		background-image:-webkit-linear-gradient(#333, #555, #444); 
		background-image:linear-gradient(#333, #555, #444);
		color:#FFF !important; 
	}
    
    .BGFade-55 { 
		background:#555555; 
		color:#FFF !important; 
	}
    
    .BGFade-5B { 
		background:#5b5b5b; 
		color:#FFF !important; 
	}
    .BGFade-67 { 
		background:#676767; 
		color:#FFF !important; 
	}

	.BGFade-33-44 { 
		background-image:-webkit-linear-gradient(#333, #444); 
		background-image:linear-gradient(#333, #444);
		color:#FFF !important; 
	}
	.BGFade-44-33 { 
		background-image:-webkit-linear-gradient(#444, #333); 
		background-image:linear-gradient(#444, #333);
		color:#FFF !important; 
	}
	
	.BGFade-33-22 { 
		background-image:-webkit-linear-gradient(#333, #222); 
		background-image:linear-gradient(#333, #222);
		color:#FFF !important; 
	}
	.BGFade-33-22-A { 
		background-image:-webkit-linear-gradient(RGBA(51,51,51, .6), RGBA(34,34,34, .8)); 
		background-image:linear-gradient(RGBA(51,51,51, .6), RGBA(34,34,34, .8));
		color:#FFF !important; 
	}
	.BGFade-00-00-A { 
		background-image:-webkit-linear-gradient(#000,RGBA(0,0,0,0)); 
		background-image:linear-gradient(#000, RGBA(0,0,0,0)); 
	}
	.BGFade-FFCC00{ 
		background-image:-webkit-linear-gradient(#FFCC00,#FFCC00); 
		background-image:linear-gradient(#FFCC00,#FFCC00); 
	}
	.BGCover { 
	    background-size: cover !important;
	}
	
	
	.RBox { background-color:#F2F2F2; border-radius:10px; padding:5px; margin:10px; }
	.Header {
			background-color:RGBA(255,255,255,.95);
			color:#555 !important; 
			padding-left:30px; 
			position:fixed; 
			width:100%; 
			top:0px;
			z-index:5;
			height:80px;
			ackground-image:url(http://gear.co/hg/Images/Gearco-inc.png);
			background-image:url(/images/G2/Gearco.png);
			background-repeat:no-repeat;
			background-size:140px;
			background-position-x: 40px;
		    background-position-y: 12px;
	}
	
	.Header:before {
		position:absolute;
		border-top:1px solid RGBA(0,0,0,0.01);
		order-bottom:1px solid RGBA(255,255,255,0.95);
		height:0px;
		top:79px;
		content:"";
		width:100%;
		left:0px;	
	}
	
	
	
	
	@media (max-width: 500px), (max-height: 500px) {
		body  { 
			margin-top:50px; 
		}
		.Header {
			background-position-y: 4px;
			height:50px;
			background-position-x: 20px;
			background-size:100px;
		}	
		.Header:before {
			top:49px;
			border-top:1px solid RGBA(0,0,0,0.2);
		}
        .CTA-Grid {
            display:grid !important;
        }
        .CTA-Grid TD {
            height:90px
        }
        .CTA-LineBDL {
            line-height:30px;
        }
	}
	.Footer {
		padding:25px; 
	}
	
	.FooterText {
		font-size:10px;		
		width:calc(100% - 25px); 
		text-overflow:ellipsis; 
	}
	
	.FooterColor-F0 {
		color:#333 !important;
		background-color:#F0F0F0;  
	}
	
	.FooterColor-FF {
		color:#333 !important;
		background-color:#FFF;
	}
	
	.FooterColor-33 {
		color:#FFF !important;
		background-color:#333;
	}
	.FooterColor-66 {
		color:#FFF !important;
		background-color:#666;
	}
	
	.FooterColor-66 A:hover{
		color:#FFCC00 !important; 
		font-weight:bold;
	}
	.HColor-66 {
		color:#666 !important;
		background-color:#666;
		position:absolute;
		left:-1000px;
		z-index:1;
	}
	
	.HColor-66 A:hover {
		color:#666 !important;
		background-color:#666;
		
	}
	
    .Tag-Best {
        background-color: #66B000;
        border-radius: 10px;
        padding: .09em .6em;
        font-size: .7rem;
        color:white;
        font-weight:bold;
    }
    
	
    .Tag-Pop {
        background-color: #ec8408;
        border-radius: 10px;
        padding: .09em .6em;
        font-size: .7rem;
        color:white;
        font-weight:bold;
    }
    
    .Tag-Trend {
        background-color:#00ACAF;
        border-radius: 10px;
        padding: .09em .6em;
        font-size: .7rem;
        color:white;
        font-weight:bold;
    }
    
	.Table { 
		display:table; 
		width: 100%; 
		text-align: center;  
		text-align: -webkit-center; 
	}
	.Table-Row {  display:table-row; }
	.Table-Cell { 	
		display:inline-block;
		margin: auto; 
		height:auto% !important;
	}

	.Table-Flex { 
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: row wrap; 
		width: 100%; 
		text-align: center;  
		text-align: -webkit-center; 
		align-content: stretch;
		align-items: stretch
	}
	.Table-Flex .Table-Cell { 	
		height:100% !important;
	}
	
	.Table-Flex .Table-Cell.Tight { 	
		margin:inherit !important;
	}
	
	.Table-Cell-FULL { 
		width:100vw; 
	}
	
	.Table-Cell-MIW250 { 
		min-width:250px; 
	}
	
	.Table-Cell-MIW50P{ 
		min-width:48%; 
	}
	.Table-Cell-MIW500{ 
		min-width:500px; 
	}
	.Table-Cell-MIW400{ 
		min-width:400px; 
	}
	.Table-Cell-MIW300{ 
		min-width:300px; 
	}
	.Table-Cell-MIW200{ 
		min-width:200px; 
	}
	
	.Table-Cell-MAW300{ 
		max-width:300px; 
	}
	.Table-Cell-MAW500{ 
		max-width:500px; 
	}
	.Table-Cell-MAW600{ 
		max-width:600px; 
	}
	.Table-Cell-MIH100P{ 
		min-height:100%; 
	}
	.Table-Cell-MIH300{ 
		min-height:300px; 
	}
	.Table-Cell-H300{ 
		height:300px; 
	}
	.Table-Cell-H350{ 
		height:350px; 
	}
	.Table-Cell-H350MN{ 
		height:350px; 
	}
	@media (min-width:1440px) {
		.Table-Cell-H350MN{ 
			height:400px; 
		}
	}
	@media (max-width:768px) {
		.Table-Cell-H350MN{ 
			height:500px; 
		}
	}


	.Table-Cell-MIH500{ 
		min-height:500px; 
		height:500px;
	}
	.Table-Cell-MIH400{ 
		min-height:400px; 
		height:400px;
	}
	.Table-Cell-MIH600{ 
		min-height:600px; 
		height:600px;
	}
	.Table-Cell-MAW600P, .Table-Cell-MAH600P { 
		max-width:600px; 
	}
	.Table-Cell-MAW70VW{ 
		max-width:70vw; 
	}
    
    .Width-Max70VW {
        max-width:70vw !important; 
    }
	@media (max-width: 500px) {
		.Table-Cell-MAH600P{ 
			max-height:70vw; 
		}
       .Width-Max70VW {
            max-width:95vw !important; 
        }

	}
	.Table-Cell-MAH200{ 
		max-height:200px; 
	}
	.Table-Cell-MAVH25{ 
		max-height:25vw; 
	}
	
	.Table-Cell-MAH300{ 
		max-height:300px; 
	}
	.Table-Cell-MAH400{ 
		max-height:400px; 
	}
	.Table-Cell-MAH500{ 
		max-height:500px; 
	}

	.Table-Cell-MAH600{ 
		max-height:600px; 
	}
	.Table-Cell-MAH700{ 
		max-height:700px; 
	}

	.Table-Cell-H200-MN{ 
		height:200px; 
		max-height:200px;
	}
	
	.Table-Cell-H250-MN{ 
		height:250px; 
		max-height:250px;
	}

	.Table-Cell-H300-MN{ 
		height:300px; 
		max-height:300px;
	}
	
	.Table-Cell-H350-MN{ 
		height:350px; 
		max-height:350px;
	}

	.Table-Cell-H400-MN{ 
		height:400px; 
		max-height:400px;
	}
	
	.Table-Cell-H500-MN{ 
		height:500px; 
		max-height:500px;
	}
	.Table-Cell-H700-MN{ 
		height:700px;
		max-height:700px;
	}
	
	.Table-Cell-H600-45-MNVW{ 
		height:45vw;
		min-height:650px;
	}
	
	@media (max-width: 1024px) {
		.Table-Cell-H200-MN{ 
			height:auto;	
			min-height:200px; 
			max-height:none;
		}
		.Table-Cell-H250-MN{ 
			height:auto;	
			min-height:250px; 
			max-height:none;
		}
		.Table-Cell-H300-MN{ 
			height:auto; 
			min-height:300px;
			max-height:none;
		}
		.Table-Cell-H350-MN{ 
			height:auto; 
			min-height:350px;
			max-height:none;
		}
		.Table-Cell-H400-MN{ 
			height:auto; 
			in-height:400px;
			max-height:none;
		}
		.Table-Cell-H500-MN{ 
			height:auto;	
			min-height:500px; 
			max-height:none;
		}
		.Table-Cell-H700-MN{ 
			height:auto !important;	
			min-height:none !important; 
			max-height:none !important;
		}
		.Table-Cell.Table-Cell-H700-MN{
			height:auto !important;	
		}
	}
	
	.Table-Cell-HF225 { 
		max-height:225px; 
		height:225px; 
	}
	
	.Table-Cell-HF250{ 
		max-height:250px; 
		height:250px; 
	}


	.BG-HC-V225 {
		background-position:center 225px !important;
	}
	
	.BG-HC-V250 {
		background-position:center 250px !important;
	}
	
	.TC49-RS {  
		width:49.5%; 
		flex: 1;
		display:flex!;
		justify-content:space-between;
	}
	.TC50-RS {  
		width:49.5%; 
		flex: 1;
		display:flex!;
		justify-content:space-between;
	}
	@media (max-width: 640px) {
		.TC49-RS {  
			width:100vw; 
		}	
		.TC50-RS {  
			width:100vw; 
		}	
	}
	
	
	.C50 {  
		width:49.5%; 
		flex: 1;
	}
	
	.TC25 { 
		width:24.5%; 
		flex: 1;
	}
	
	.TC30 { 
		width:30%;
		flex: 1;
	}
	.TC33 { 
		width:32%;
		flex: 1;
	}
	.TCTopAlign {  
		margin-top: 0px; 
	}
	.TC-PAD-10 { 
	  padding:10px;
	  box-sizing:border-box;
	}
	.TC-PAD-20 { 
	  padding:20px;
	  box-sizing:border-box;
	}
	.TC-PAD-30 { 
	  padding:30px;
	  box-sizing:border-box;
	}
	.TC-PAD-40 { 
	  padding:40px;
	  box-sizing:border-box;
	}
	
	.TC-PAD-40-30 { 
	  padding:40px 30px 40px 30px;
	  box-sizing:border-box;
	}
	.TC-PAD-T-10 { 
		padding-top:10px;
		box-sizing:border-box;
	}
	.TC-PAD-T-15 { 
		padding-top:15px;
		box-sizing:border-box;
	}

	.TC-PAD-T-40 { 
		padding-top:40px;
		box-sizing:border-box;
	}

	.TC-Inline {
		display:inline-block;
		vertical-align: top;
	}
	
	.LAlign { 
		text-align:left;
	}
    
    
	.Align-L { 
		text-align:left !important;
	}
	.Align-C { 
		text-align: center !important;
		text-align: -webkit-center !important; 
		position:relative !important;
		margin-left:auto  !important;
		margin-right:auto  !important;
		left:0px  !important;
		right:0px  !important;
	}
	.Align-R { 
		text-align: center !important;
		text-align: -webkit-center !important; 
		position:relative;
		margin-left:auto;
		margin-right:auto;
		left:auto;
		right:0px;
	}
	
	
	.Align-CR { 
		text-align: center !important;
		text-align: -webkit-center !important; 
		position:relative !important;
		margin-left:auto !important;
		margin-right:auto !important;
		left:0px !important;
		right:0px !important;
	}
	@media (max-width: 640px) {
		.Align-CR { 
			margin-left:0px !important;
			left:0px !important;
			right:auto !important;
			text-align: left !important;
		}
	}
	
	.TBRW { 
		border-right:1px #FFF solid;
	}
	.TBBW { 
		border-bottom:1px #FFF solid;
	}
	.TBRW2 { 
		border-right:2px #FFF solid;
	}
	.TBBW2 { 
		border-bottom:2px #FFF solid;
	}
	
	.TBGWF {
		background-image: -webkit-linear-gradient(#FCFCFC, #F2F2F2); /* For Safari 5.1 to 6.0 */
	    background-image: linear-gradient(#FCFCFC, #F2F2F2); 
	}
	
	
	
	.BAR-GCBlue {
		border-top:10px solid RGBA(0,136,204, .8);
	}
	.BAR-GCLightBlue {
		border-top:10px solid RGBA(69,193,255, .8);
	}
	.BAR-GCGreen {
		border-top:10px solid RGBA(0,136,204, .8);
	}
	.BAR-GCGray {
		border-top:10px solid RGBA(200,200,200, .8);
	}
	
	.BAR-GCGold {
		border-top:10px solid #FFCC00;
	}
	
	.flex-container {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100px;
		height: 250px;
		background-color: lightgrey;
	}
	
	.flex-item {
		background-color: cornflowerblue;
		width: 100px;
		height: 100px;
		margin: 10px;
	}
	
	.NavActive:not(:hover) div {
		border-bottom:1px #DDD solid;
		padding-bottom:3px;
	}
	.NavItemActive {
		background-color: #00000010;
		box-shadow: inset 1px 2px 5px 1px rgba(0,0,0,0.2);
		font-weight:bold;
		color:#333;
	}
	.NavItemActive:before {
		border-left:10px solid #FFCC00;
		position:absolute;
		content:" ";
		top: 0px;
		left: -10px;
		height: 100%;
		width: 10px;
		z-index: 100;
	}
	
	.NavIcon {
		border-left-width:10px;
		border-left-style:solid; 
		padding-left:48px;
		background-position-x: 10px;
		background-position-y: 8px;
	}
	
	.NavNonIcon {
		padding-left:58px;
		background-position-x: 20px;
		background-position-y: 8px;
	}
	
	
	
	
	.NavDTMenu {
		opacity:1px;
		position:fixed; 
		z-index:10; 
		left:135px; 
		vertical-align:middle; 
		line-height:17px; 
		text-align:right;
		padding-left:5px;
		background-repeat:no-repeat;
		background-size:24px;
		top:30px;	
		-webkit-transition:.5s;
	}
	
	


	
	@media (max-width: 1024px) AND (orientation:portrait),  (max-width:1024px) AND (orientation:landscape) {
		.NavDTMenu { 
			top:-110vh;
			opacity:0px;
			-webkit-transition:.5s;
		}	
	}
	
	
	
	.NavDTMenu LI { 
		list-style:none ;
	    font-size: 14px;
		display:inline-block;
	    padding-right: 2.5vw;
		padding-left: 2.5vw;
		padding-bottom:10px;
		margin-bottom:10px;
		position:relative;
	}
	
	.NavDTMenu LI:hover { 
		color:#0088CC;
	}
	
	.NavDTMenuItems {
		position: fixed;
		margin-top:10px;
		display:none;
        
	}
	
	.NavDTMenu LI:before {
		position:absolute;
		background-color: #EEE;
	    box-shadow: inset 2px 2px 8px 0px rgba(0,0,0,0.1);
	    border-top-left-radius: 3px;
		content:" ";
	    top: -13px;
		left: 0vw;
		height: 40px;
		width: 100%;
		z-index: -1;
		border-bottom: 0px #FFCC00 solid;
		border-right: 0px #0088CC solid;
		-webkit-transition:.5s;
		opacity:0;
	}
	.NavDTMenu LI:hover:before {
		opacity:1;
		border-bottom: 10px #FFCC00 solid;
		border-right: 10px #0088CC solid;
		-webkit-transition:.5s;
	}
		
	.NavDTMenu LI .NavDTMenuItems {
		position: fixed;
		background-color: #F5F5F5;
		min-width: 160px;
		box-shadow: 10px 10px 12px 0px rgba(0,0,0,.3);
		z-index: 5;
		max-height: calc(100vh - 90px);
		width: calc(100vw - 70px);
		text-align:left;
		overflow-y:auto;
		overflow-x:hidden;
		display:block;
		height:0px;
		color:#666;
		font-weight:bold;
		-webkit-transition:.5s;
		opacity:0;
        max-width: 280px;        
	}
    
    .NavDTMenu LI .NavDTMenuItems.NavTwo {
        max-width: 600px;        
    }
    
    @media (max-width: 620px) {
		.NavDTMenu LI .NavDTMenuItems {
			max-width:100vw;
		}
	}


	.NavDTMenu LI:hover .NavDTMenuItems {
		-webkit-transition:.5s;
		opacity:1;
		height:auto;			
	}
	

	.NavDTMenu LI .NavDTMenuItem {
		padding:10px;
	    border-left: #AAA 10px solid;
		position:relative;
		opacity:0;
       
	}
    .NavDTMenuItems.NavTwo .NavDTMenuItem  {
        width:270px;
        min-height:70px;
        float:left;
    }
    
	.NavDTMenu LI:hover .NavDTMenuItem {
		-webkit-transition:.3s;
		opacity:1;
	}
	
	.NavDTMenu LI:hover .NavDTMenuItem:hover:not(.NavGrid) {
		background-color: #AAA;
		color:#FFF;
	    box-shadow: inset 0px 3px 15px -7px #222;
		font-weight:bold !important;
	}
	
	.NavDTMenu LI:hover .NavDTMenuItem:hover:before {
		border-left:10px solid #0088CC;
		position:absolute;
		content:" ";
		top: 0px;
		left: -10px;
		height: 100%;
		width: 10px;
		z-index: 100;
	}
	
	
	.NavItemDesc { 
		font-size: 10px;
		color:#0088CC;
		font-weight:normal;
	}
	.NavItemDesc.NavMobile { 
		font-size: 11px;
		color:#0088CC;
		font-weight:normal;
	}
	
	.NavDTMenu LI:hover .NavDTMenuItem:hover .NavItemDesc{
		color:#000;
        ont-size:11px;
	}
	
	.NavDTMenuItem:not(.NavMobile):nth-last-child(2) {
		
	}
	.NavGrid {
        
		background-image:url('https://nae5.gearcoapps.com/Images/GridFadeLightDownHalfBG.png');
		height:10px;
		background-repeat:repeat-x;
		cursor:default !important;
		padding: 0px !important;
		border-left: 0px solid RGBA(0,0,0,0) !important;
		brder-top: 1px solid #FFF;
		background-color:#F5F5F5;
		border-bottom:0px solid #0088CC;
        clear: both;
        height: 15px !important;
        max-height: 15px;
        min-height: 15px !important;
        width: 100% !important;
        position:relative;
        margin-top:2px;
	}
    .NavGrid::before {
        content:"";
        position:absolute;
        border-top: 1px solid #AAA;
        top:-2px;
        width:100%;
        left:0px;
        height:1px;
    }
	
	
	
			
	
	.NavMenu {
		position:fixed; 
		z-index:11; 
		right:-40px; 
		vertical-align:middle; 
		line-height:17px; 
		text-align:right;
		cursor:pointer;
		padding-left:5px;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqobnPPZAAAAD3RSTlMAAwQOKy40hoiJi8zP6fHH8BN+AAAAMElEQVQokWNgIB2Iv/+PBH47MMz/jwI+M9xHFfjGsB5dhQaKGX8CyHDGsHLpYHU6AM1I4kKN1IwJAAAAAElFTkSuQmCC);
		background-repeat:no-repeat;
		background-size:24px;
		width:16px;
		top:30px;	
		height:24px;
		-webkit-transition:.5s;
	}
	.NavMenu:hover {
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zADec+1CAAAAD3RSTlMAAwQOKy40hoiJi8zP6fHH8BN+AAAAMElEQVQokWNgIB2Iv/+PBH47MMz/jwI+M9xHFfjGsB5dhQaKGX8CyHDGsHLpYHU6AM1I4kKN1IwJAAAAAElFTkSuQmCC);
	}
	
	.NavItems {
		position: fixed;
		min-width: 160px;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		z-index: 5;
		max-height: calc(100vh - 134px);
		width: calc(100vw - 70px);
		max-width: 300px;
		right: -325px; 
		background-color:RGBA(255,255,255,.95);
		opacity: 1;
		-webkit-transition:.5s;
		top:81px;
		text-align:left;
		overflow-y:auto;
		overflow-x:hidden;
	}

	@media (max-width: 1024px) {
		.Table-Cell-MIW50P {
			min-width: 99%;
		}
	}
	

	@media (max-width: 1024px) {
		.NavMenu { right:40px;
					-webkit-transition:.5s;  
				  }	
	}
	@media (max-width: 500px)  {
		.NavMenu {
		    top: 15px;
		}
		.NavItems {
			top:50px;
		}
	}
	@media (max-width: 800px) AND (orientation:Landscape)  {
		.NavMenu {
		    top: 15px;
		}
		.NavItems {
			top:50px;
		}
	}
	


	.FlipH {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
	}
	
	.FlipV {
        -moz-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1);
        filter: FlipV;
        -ms-filter: "FlipV";
	}
	
	.Flip {
		-moz-transform:rotate(180deg); 
		-webkit-transform:rotate(180deg); 
		-o-transform:rotate(180deg); 
		-ms-transform:rotate(180deg); 
		transform:rotate(180deg);
	}
	
	.GCWhite { color:#FFFFFF !important; font-family:inherit; font-size:inherit }
	.GCYellow { color:#FFCC00  !important; font-family:inherit; font-weight:500 !important; } 
	.FLGCYellow::first-letter  {color:#FFCC00  !important; font-family:'Raleway' !important; display:inline-block; } 
    .GCGold { color:#FF9900  !important; font-family:inherit;} 
	.GCBlue { color:#0088CC  !important; font-family:inherit; } 		
	.GCGreen { color:#66B000  !important; font-family:inherit; } 		
	.GCDkGreen { color:#669B00  !important; font-family:inherit; } 	
	.GCGray { color:#DDDDDD  !important; font-family:inherit; } 		
	.GCDkGray { color:#999999  !important; font-family:inherit; } 		
	.GCLightBlue { color:#ABC8FF; font-family:inherit; } 				
	.GCGibiPurple { color:#AA55FF !important; font-family:inherit;  }  
	.GCGabiPurple { color:#AA55FF !important; font-family:inherit;  }  
	.GCBlack { color:#222222; font-family:inherit; }
	.GCGibiRingToPurple { -webkit-filter: hue-rotate(50deg);
							filter: hue-rotate(50deg); } 
	.GCGabiRingToPurple { -webkit-filter: hue-rotate(50deg);
							filter: hue-rotate(50deg); } 
	
	.GCFont500 {
		font-weight:500;
	}
	.GCFontBold {
		font-weight:Bold;
	}
	
	.HoverBarBlue, .HoverBarTrigger:hover .HoverBarBlue:first-child {
	  position:relative;	
	  cursor:default;
	  z-index:1;
	}
	.HoverBarBlue:before, .HoverBarTrigger:hover .HoverBarBlue:first-child:before {
		content:"";
		border-left:5px rgba(0,136,204,0) solid;
		background-color:rgba(0,136,204,0);
		position:absolute;
		height:0%;
		width:0px;
		top:-1em;
		left:-1em;
		-webkit-transition:0.5s;
		z-index:-1; 
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	.HoverBarBlue:hover:before, .HoverBarTrigger:hover .HoverBarBlue:first-child {
		-webkit-transition:0.5s;
		border-left:5px rgba(0,136,204,.5) solid;
		background-color:rgba(0,0,0,.05);
		height:calc(100% + 2em);
		width:calc(100% + 1.5em);
	}
	
	.HoverBarYellow {
	  	position:relative;	
	  	cursor:default;
	   	z-index:1;
	}
	.HoverBarYellow:before{
		content:"";
		border-left:5px rgba(255,204,0, .6) solid;
		position:absolute;
		height:0%;
		width:0px;
		top:-1em;
		left:-1em;
		-webkit-transition:0.5s;
		z-index:-1;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	.HoverBarYellow:hover:before {
		-webkit-transition:0.5s;
		border-left:5px rgba(255,204,0, .6) solid;
		background-color:rgba(0,0,0,.05);
		height:calc(100% + 2em);
		width:calc(100% + 1.5em);
	}
	
	.HoverBarGreen  {
	  position:relative;	
	  cursor:default;
	  z-index:1;
	}
	.HoverBarGreen:before {
		content:"";
		border-left:5px rgba(102,176,0, 0) solid;
		position:absolute;
		height:0%;
		width:0px;
		top:-1em;
		left:-1em;
		-webkit-transition:0.5s;
		z-index:-1;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	
	.HoverBarGreen:hover:before {
		-webkit-transition:0.5s;
		border-left:5px rgba(102,176,0, .5) solid;
		background-color:rgba(0,0,0,.05);
		height:calc(100% + 2em);
		width:calc(100% + 1.5em);
	}
	
	.HoverBarBlack  {
	  position:relative;	
	  cursor:default;
	  z-index:1;
	}
	.HoverBarBlack:before {
		content:"";
		border-left:5px rgba(0,0,0, 0) solid;
		position:absolute;
		height:0%;
		width:0px;
		top:-1em;
		left:-1em;
		-webkit-transition:0.5s;
		z-index:-1;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	
	.HoverBarBlack:hover:before {
		-webkit-transition:0.5s;
		border-left:5px rgba(0,0,0, .5) solid;
		background-color:rgba(0,0,0,.05);
		height:calc(100% + 2em);
		width:calc(100% + 1.5em);
	}
	
	.HoverBarWhite {
	 	position:relative;	
	  	cursor:default;
		z-index:1;
	}
	.HoverBarWhite:before{
		content:"";
		border-left:5px rgba(255,255,255, .0) solid;
		position:absolute;
		height:0%;
		width:0px;
		top:-1em;
		left:-1em;
		-webkit-transition:0.5s;
		z-index:-1;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	

	.HoverBarBlue.Dark:hover:before,  .HoverBarTrigger:hover .HoverBarDefault.HoverBarBlue.Darker:before, 
	.HoverBarGreen.Dark:hover:before, .HoverBarTrigger:hover .HoverBarDefault.HoverBarGreen.Darker:before,
	.HoverBarYellow.Dark:hover:before,
	.HoverBarWhite.Dark:hover:before 
	{
		background-color:rgba(0,0,0,.1);
	}
	.HoverBarBlue.Darker:hover:before,  .HoverBarTrigger:hover .HoverBarDefault.HoverBarBlue.Darker:before, 
	.HoverBarGreen.Darker:hover:before, .HoverBarTrigger:hover .HoverBarDefault.HoverBarGreen.Darker:before,
	.HoverBarYellow.Darker:hover:before,
	.HoverBarWhite.Darker:hover:before 
	{
		background-color:rgba(0,0,0,.5);
	}
	.HoverBarBlue.Lighter:hover:before,	 .HoverBarTrigger:hover .HoverBarDefault.HoverBarBlue.Lighter:before,
	.HoverBarGreen.Lighter:hover:before, .HoverBarTrigger:hover .HoverBarDefault.HoverBarGreen.Lighter:before,
	.HoverBarYellow.Lighter:hover:before,
	.HoverBarWhite.Lighter:hover:before 
	{
		background-color:rgba(255,255,255,.1);
	}
	
	.HoverBarBlue.Brighter:hover:before,  .HoverBarTrigger:hover .HoverBarDefault.HoverBarBlue.Lighter:before,
	.HoverBarGreen.Brighter:hover:before, .HoverBarTrigger:hover .HoverBarDefault.HoverBarGreen.Brighter:before,
	.HoverBarYellow.Brighter:hover:before,
	.HoverBarWhite.Brighter:hover:before 
	{
		background-color:rgba(255,255,255,.3);
	}
	
	
	.NavItems.Active {
		display: block;
		right: 0px;
		-webkit-transition:.5s;
	}
	
	@media (min-width: 1025px) and (orientation:portrait),(min-width: 1025px) and (orientation:landscape)  {
		.NavItems, .NavItems.Active { right:-325px;
				  }	
	}
	
	.NavItem {
		text-align:left;
		display: block;
		background-size: 24px;
		vertical-align: middle;
		line-height: 20px;
		font-size:13px;
		color:#555;
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		position:relative;
		-idth: calc(100vw - 126px);
		max-width: 100%;
		cursor:pointer;
	}
	
	.NavBarBottom.NavItem:after  {
		border-bottom:1px #CCC solid;		
		width:calc(100vw - 70px);
		max-width: 280px;
		content:"";
		position:absolute;
		left:0px;
		bottom:0px;
	}
	
	.NavBar.NavItem:before  {
		border-bottom:1px #CCC solid;		
		width:calc(100vw - 70px);
		max-width: 300px;
		content:"";
		position:absolute;
		left:0px;
		top:0px;
	}

	
	.NavItem:hover {
		background-color:#AAA;
		color:#FFF;
	}
	
	.NavItem:hover {
		background-color:#AAA;
		color:#FFF;
	}
	

	
	
	.NavItemSubDot {
		background-position-x: 25px !important;
		background-position-y: 13px !important;
		background-size: 13px;		
	}
	
	.NavLoc { 
		display:none;
	}
	
	.NavLoc.Show {
		display:block;
		ax-height:calc(100vh - 225px);
		overflow-y:hidden;
		overflow-x:hidden;
		position:relative;
		border-top: 1px #CCC solid;
		
		border-left: 1px #CCC solid;
		box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1), 5px -10px 7px -5px rgba(0,0,0,0.05);
	}

	.NavLoc.Show .NavItem:hover {
		background-color:#FFCC00;
		color:#333;
	}
	
	.IconItem {
		background-repeat: no-repeat;
		background-size:16px 16px;
		background-position:24px center;
	}
	
	
	
	
	.Icon100 { 
		background-size: 7vw;
		background-position:top center;
		height: 7.5vw;
		padding-top: 7.5vw;
		display:table-cell;
	}
	.Icon75 { 
		background-size: 7vw;
		background-position:top center;
		height: 7.5vw;
		padding-top: 7.5vw;
		display:table-cell;
	}
	
	.IconText { 
		background-size: 1em;
		padding-left:1.5em;
		background-position: left .5vw;
		font-family:Poppins,'Open Sans', sans-serif;
		font-size: 22px;
		color:#000;
	    line-height: 30px;
		white-space:nowrap;
	}
	
	.IconText-20 { 
		background-size: 1em;
		padding-left:28px;
		background-position: left 3px;
		font-family:'Raleway', 'Open Sans', sans-serif;
		font-size: 22px;
		color:#000;
	    line-height: 28px;
		padding-bottom:15px;
		white-space:nowrap;
		 font-weight: 500;
	}
	
	.IconText-26 { 
		background-size: 1em;
		padding-left:1.5em;
		background-position: left .3vw;
		font-family: ,'Raleway', 'Open Sans', sans-serif;
		font-size: 26px;
		color:#000;
	    line-height: 33px;
		white-space:nowrap;
		 font-weight: 500;
	}
	
	
	.SectionTitle { 
		font-family: 'Open Sans', sans-serif; 
		font-size: 4vw;
		line-height: 6vw;
		text-align:center;
		padding-bottom:15px;
	}
	
	.VideoContent {
		height:30vw;
	}
	
	
	.Center { 
		text-align: center !important;
		text-align: -webkit-center !important; 
		position:relative;
		margin-left:auto;
		margin-right:auto;
		left:0px;
		right:0px;
	}
		
	span { font:inherit }
	
	.media-player-container {
		background-color:#000;	
		position:relative;
		width:100%;
	    overflow: hidden;
		top:-5px;
	    min-height: 500px;
	}
	.media-player-container:after {
	  padding-top: 45vw;
	  display: block;
	  content: '';
	}
	
		
	.media-player {
		width:100%; 
		filter: blur(0px) opacity(60%);
		-webkit-filter: blur(0px) opacity(60%);
		min-height: 500px;
	}
	
	.media-blur-5 {
		filter: blur(5px) opacity(60%);
		-webkit-filter: blur(5px) opacity(60%);
	}
	
	
	.CenterBoxText {
		position:absolute;
		top:50%;
		transform: translateY(-50%);
		right:0px;
		left:0px;
		bottom:0px;
		padding-left:10px;
		width:calc(100% - 20px);
	}
	@media (max-width: 500px) {	
		.IconText-20 {
			font-size: 18px;
		    line-height: 24px;
		}
		.CenterBoxText {
			top:45%;
			transform: translateY(-45%);
		}
	}
	
	@media (max-width: 375px),(max-height: 375px) {	
		.CenterBoxText {
			top:35%;
			transform: translateY(-35%);
		}
	}
	
	.LgBoxText {
		font-size:4vw;
		line-height:1.5em;
	}
	.LgBoxSubText {
	    font-size: 2.5vw;
	    line-height: 1vw;
	}
	.BoxText {
		font-size: 2vw;
		line-height: 1.5vw;
	}
	.BoxTextNormal {
		font-size: 1.8vw;
		line-height: 1.3vw;
	}
	
	.TM { position:relative; }
	.TM:after {
		content:"\2122";
		ertical-align:super;
		font-size: 10px !important;
		position: absolute;
		top: -1em;
		right: 2px;
		padding-right: 0.2vw;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 100%;
	}
	.LG.TM:after {
		content:"\2122";
		ertical-align:super;
		font-size: 10px !important;
		position: absolute;
		top: -1.5em;
		right: -1.2em;
		padding-right: 0.2vw;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 100%; 
	}
	@media (max-width: 1024px),(max-height: 1024px) {
		.LG.TM:after {
			top: -1em;
			right: -.5em;
		}
	}
    
    .CloudCC-Img {
        width:100%;
        height:40vw;
        background-image: url(/images/g2/CloudCC.svg);
        background-size:contain;
        background-position: center center;
        background-repeat: no-repeat;
    }
    @media (max-width: 1500px) {
		 .CloudCC-Img {
			  height:48vw;
		}
	}
    @media (max-width: 1024px) {
		 .CloudCC-Img {
			  height:50vw;
		}
	}
    @media (max-width: 640px) {
		 .CloudCC-Img {
			  height:55vw;
		}
	}
	
	.CopyRight { position:relative; }
	.CopyRight:before {
		content:" \00a9";
		ertical-align:super;
		font-size: 8px !important;
	  	position: absolute;
		top: -.9em;
		right: -1em;
		padding-right: 0.2vw;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 100%;
	}
	
	.NBT { border-top:0px !important }
	
	
	
	
	.LG-Img {
    	overflow: hidden;
    	max-width: 98vw;
		position: relative;
	}
	.FullWidth {
		min-height:500px; 
		width:100%;
		background-repeat:no-repeat; 
		border:1px #FFF solid; 	
		position:relative;
	}
	.CTA-Coming-Soon {
		font-family: 'Raleway', sans-serif;	
		line-height:14px;
		font-size: 12px;
		text-align: center;
		color:inherit;
		font-style: normal;
	    font-weight: 300;
		padding:3px 10px 3px 10px;
		border:1px #DDD solid;
		display:table-cell;
		border-radius:5px;
	}
	.CTA-Coming-Soon-Float {
		position:absolute;
		margin-top:-30px;
		display:table-cell !important;
	}
	.CTA-Coming-Soon.GCDark {
		border:1px #999 solid !important; 
	}
	.CTA-Coming-Soon.GCGray {
		border:1px #DDD solid !important; 
	}
	.CTA-Coming-Soon.GCDkGray {
		border:1px #AAA solid !important; 
	}
	.CTA-Coming-Soon.GCWhite {
		border:1px #FFF solid !important; 
	}
	.CTA-Coming-Soon.GCYellow {
		border:1px #FFCC00 solid !important; 
	}
	.CTA-Coming-Soon.GCBlue {
		border:1px #0088CC solid !important; 
	}
	.CTA-Coming-Soon.GCGreen {
		border:1px #66B00 solid !important; 
	}
	.CTA-Text {
		font-family: 'Raleway', sans-serif;	
		line-height:42px;
		font-size: 36px;
		text-align: left;
		color:RGBA(61,66,71,1);
		font-style: normal;
	    font-weight: 300;
		padding-bottom:25px;
	}
	.CTA-Text-Sup {
		font-family: 'Raleway', sans-serif; 	
		line-height:33px;
		font-size: 26px;
		text-align: left;
		color:RGBA(61,66,71,1);
		font-style: normal;
	    font-weight: 300;
		padding-bottom:25px;
	}
	H1.Small {
		font-family: 'Raleway', sans-serif;	
		line-height:18px;
		font-size: 14px;
		text-align: left;
		font-style: normal;
	    font-weight: 300;
		padding-bottom:25px;
		-webkit-margin-before:0px !important;
		-webkit-margin-after:0px !important;
	}
	
	
	.FromHSmall {
		-webkit-margin-before:10px !important;
	}
	
	.Tight {
		-webkit-margin-before:0px !important;
		-webkit-margin-after:0px !important;
	}


	H1.CTA-Text {
		padding-bottom:16px;
	}
	.CTA-Text-B10 {
		font-family:'Raleway', sans-serif;	
		line-height:36px;
		font-size: 24px;
		text-align: left;
		color:RGBA(61,66,71,1);
		font-style: normal;
	    font-weight: 300;
		padding-bottom:10px;
	}
	.CTA-Text-Sub {
		font-family:'Raleway', sans-serif;	
		line-height:40px;
		font-size: 20px;
		padding-top:15px;
		font-weight:300;
	}
	.CTA-Text-Sub-Header {
		font-family:'Raleway', sans-serif;	
		line-height:30px;
		font-size: 28px;
		padding-bottom:15px;
		font-weight:300;
	}
	.CTA-Text-Normal {
		font-family:Poppins, 'Raleway', sans-serif;	
		line-height:27px;
		font-size: 15px;
		text-align: left;
		font-style: normal;
	    font-weight: 500;
	}
	.CTA-Text-Small {
		font-family:'Poppins', sans-serif;	
		line-height:27px;
		font-size: 15px;
		padding-top:10px;
		font-weight:500px;
	}
	.CTA-Text-Quoted {
		font-family:'Poppins', sans-serif;	
		line-height:27px;
		font-size: 12px;
		padding-top:10px;
		font-weight:300px;
		font-style:italic;
	}
	.CTA-Text-Do {
		font-family:'Poppins', sans-serif;	
		line-height:30px;
		font-size: 22px;
		color:#0088CC;
		padding-top:20px;
		font-weight:300;
	}
	.CTA-Text-Section {
		font-family:'Poppins', sans-serif;	
		line-height:26px;
		font-size: 16px;
		text-align: left;
		color:#333;
		padding:40px;
		font-weight:300;
	}
	.Content-Section { 
	}
	
	@media (min-width: 1480px) {
		
		.CTA-Text {
			font-size: 40px;
		}
		.CTA-Text-B10 {
			font-size: 24px;
		}
		.CTA-Text-Sub {
			font-size: 24px;
		}
		.CTA-Text-Sub-Header {
			font-size: 26px;
		}
		.CTA-Text-Normal {
			font-size: 18px;
			line-height:30px;
		}
		.CTA-Text-Small {
			font-size: 19px;
		}
		.CTA-Text-Quoted {
			font-size: 14px;
		}
		.CTA-Text-Do {
			font-size: 26px;
		}
		.CTA-Text-Section {
			font-size: 20px;
			line-height:35px;
		}
		.Content-Section { 
			max-width:1440px;
		}

	}
	
	
	
	@media (max-width: 1024px) {  
		
		.BG-Pic-CloudAssistantCO:after {
			  padding-top: 5vw;
		}
		.LgBoxText {
			font-size:5vw;
			line-height:6.5vw;
		}
		.LgBoxSubText {
			font-size: 14px;
			line-height: 1em;
		}
		.BoxText {
			font-size: 20px;
			line-height: 16px;
		}
		.BoxTextNormal {
			font-size: 16px;
			line-height: 16px;
		}
		.media-player-container {
		    min-height: 600px;
		}
		.CTA-Text-Sub-Header {
			font-size: 24px;
		}
		.PAD-T-30P-Mobile {
			padding-top:30px;
		}
		.PAD-T-20P-Mobile {
			padding-top:20px;
		}
		
	}
	
	
	
	@media (max-width: 500px) {
		
		.CTA-Text {
			font-family:'Raleway', sans-serif;	
			line-height:32px;
			font-size: 24px;
			text-align: left;
			color:RGBA(61,66,71,1);
			font-style: normal;
			font-weight: 500;
			padding-bottom:42px;
		}
		.CTA-Text-B10 {
			font-family:'Raleway', sans-serif;	
			line-height:32px;
			font-size: 20px;
			text-align: left;
			color:RGBA(61,66,71,1);
			font-style: normal;
			font-weight: 300;
			padding-bottom:10px;
		}
		.CTA-Text-Section { 
			font-size: 14px;
			line-height:25px;
		}
		.CTA-Text-Sub {
			line-height:22px;
			font-size: 16px;
		}
		.CTA-Text-Sub-Header {
			font-size: 22px;
		}

	}
	
		
	.TopicSpacing { 
		padding-top:50px
	}
	
	
	@media (max-width: 768px) {	
		.GCBlackMobile { color:#222222 !important; }
		.GCBlueMobile { color:#0088CC !important; }
		.GCYellowMobile { color:#FFCC00 !important; }
		.GCGreenMobile { color:#669B00 !important; }
		.GCGray { color:#DDDDDD !important; }
		.GCGibiPurple { color:#AA55FF !important;  }
		.VideoMobile {
			padding:70px 0px;
		}
		.VideoMobile iframe {
		    width: 95vw !important;
		    height: 54vw !important;
		}
			.VideoOverlay {
		 	padding-top:30px !important;
			background-color:#555;
			position:relative !important;
		}

	}
	
	
	
	@media (max-width: 500px),(max-height: 500px) {	
		.LgBoxText {
			font-size:5vw;
			line-height:6.5vw;
		}
		.LgBoxSubText {
			font-size: 14px;
			line-height: 1em;
		}
		.BoxText {
			font-size: 12px;
			line-height: 16px;
		}
		.BoxTextNormal {
			font-size: 12px;
			line-height: 16px;
		}
		.media-player-container:after {
			padding-top: 55vw;
		}
		.media-player {
		    width: 120%;
		}
		.TopicSpacing { 
			padding-top:25px
		}
	

	
	}
	.WhiteText {
		color:#FFF;
	}
	.Shadow4White {
		text-shadow: 0px .2vw 1px RGBA(0,0,0,1);	
	}
	.Shadow4Black {
		text-shadow: .3vw .2vw 1px RGBA(255,255,255,.8);	
	}
	.NoShadow {
		text-shadow: none !important;	
	}
	
	.DropShadow4White {
		-webkit-filter: drop-shadow(0px .2vw 1px RGBA(0,0,0,.5));
		filter: drop-shadow(0px .2vw 1px RGBA(0,0,0,.5));
		text-shadow: none !important;
	}
	
	.SkewedShadow{ position:relative; }
	.SkewedShadow:before { 
		position: absolute;
		z-index: -1;
		content: "";
		width: 95%;
		height: 30%;
		background: rgba(0,0,0, .45);
		transform: rotate(0) translateX(12%) translateY(-20px) skewX(-41deg) skewY(-0deg);
		box-sizing: border-box;
		bottom: 0px;
		left: 0px;
		filter: blur(5px) grayscale(20%);
		opacity: 0.3;
		border-radius: 10px;
	}
	.SkewedShadow:after { 
		position: absolute;
		z-index: 2;
		content: "";
		width: 116%;
		height: 0px;
		bottom: 0px;
	    left: -8%;
		order-top: 1px #CCC solid;
    	order-bottom: 27px #ECECEC solid;
	}
	
	.Clipped { position:relative; display:inline-block; }
	.Clipped:before { 
		position: absolute;
		z-index: 1;
		content: "";
		width: 112%;
		height: 0px;
		bottom: -4px;
		left: -6%;
		border-top: 1px RGBA(0,0,0,0) solid;
		border-bottom: 27px RGBA(0,0,0,0) solid;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		box-shadow: 0px -6px 8px 0px RGBA(0,0,0,0.6);
	}
	.Clipped:after { 
		position: absolute;
		z-index: 2;
		content: "";
		width: 125%;
		height: 0px;
		bottom: -6px;
	    left: -11%;
		border-top:0px #CCC solid;
    	border-bottom: 33px #FAFAFA solid;
	}
	
	
	.Clipped { position:relative; display:inline-block; }
	.Clipped:before { 
		position: absolute;
		z-index: 1;
		content: "";
		width: 112%;
		height: 0px;
		bottom: -4px;
		left: -6%;
		border-top: 1px RGBA(0,0,0,0) solid;
		border-bottom: 27px RGBA(0,0,0,0) solid;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		box-shadow: 0px -6px 8px 0px RGBA(0,0,0,0.6);
	}
	.Clipped:after { 
		position: absolute;
		z-index: 2;
		content: "";
		width: 125%;
		height: 0px;
		bottom: -6px;
	    left: -11%;
		border-top:0px #CCC solid;
    	border-bottom: 33px #FAFAFA solid;
	}
	.Clipped-Low:before { 
		bottom: -20px;
	}
	.Clipped-Low:after { 
		bottom: -20px;
	}
	.Clipped-FF { position:relative }
	.Clipped-FF:after {
		border-bottom-color: #FFF !important;
	}
	.Clipped-F2 { position:relative }
	.Clipped-F2:after {
		border-bottom-color: #F2F2F2 !important;
	}
	.Clipped-EC { position:relative }
	.Clipped-EC:after {
		border-bottom-color: #ECECEC !important;
	}
	.Clipped-99 { position:relative }
	.Clipped-99:after {
		border-bottom-color: #999999 !important;
	}
	.Clipped-5B { position:relative }
	.Clipped-5B:after {
		border-bottom-color: #5b5b5b !important;
	}
    .Clipped-66 { position:relative }
	.Clipped-66:after {
		border-bottom-color: #666666 !important;
	}
	.Clipped-33{ position:relative }
	.Clipped-33:after {
		border-bottom-color: #333333 !important;
	}
    
    .Clipped-67{ position:relative }
	.Clipped-67:after {
		border-bottom-color: #676767 !important;
	}
	
	.Clipped50 { position:relative }
	.Clipped50:before { 
		position: absolute;
		z-index: 0;
		content: "";
		width: 111%;
		height: 0px;
		bottom: -4px;
		left: -11%;
		border-top: 1px RGBA(0,0,0,0) solid;
		border-bottom: 50px RGBA(0,0,0,0) solid;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		box-shadow: 0px -6px 8px 0px RGBA(0,0,0,0.6);
	}
	.Clipped50:after { 
		position: absolute;
		z-index: 2;
		content: "";
		width: 121%;
		height: 0px;
		bottom: 0px;
	    left: -14%;
		border-top:0px #CCC solid;
    	border-bottom: 50px #FAFAFA solid;
	}
	
	.Shadow { position:relative }
	.Shadow:before { 
		position: absolute;
		z-index: -1;
		content: "";
		width: 100%;
		height: 100%;
		top: 28%;
		background: inherit !important;
		filter: blur(12px) opacity(47%);
		-webkit-filter: blur(12px) opacity(47%);
		transform: perspective(0em) rotateX(-295deg);
	}
		
	.CustomerList { overflow:hidden }
	.CustomerList:hover { overflow:auto }
	
	.LearnMoreLine {
		width: 80px;
		margin-top:50px;
		border-top:1px #888 solid; 
		padding-bottom:50px;
	}
	
	.Plus { 
		font-size:1.5em;
		position:relative;
		font-weight:100 !important;
		vertical-align:bottom;
	}
	
	.ButtonLink {
		background-color:#0088CC;	
		padding:10px;
		border-radius:10px;
		color:#FFF !important;
	}
		
	
	.FootNote {
		font-size:.75em !important;	
		color:#888;
		position:relative;
	}
	.FootNoteLine {
		font-size:.75em !important;	
		color:#888;
		margin-top:40px;
		position:relative;
	}
	.FootNoteLine:before {
		position: absolute;
		content: "";
		width: 80px;
		height: 10px;
		top: -15px;
		border-top:1px #888 solid; 
		display:block;
	}
	@media (max-width: 1024px) {
		.CustomerList { overflow:auto }
	}

	 
	@media (min-width: 1024px) {
		.ContentBody {
			padding:2vw 10vw 2vw 10vw; 
		}
		.SectionTitle { 
			font-size: 42px;
		}
		.BoxText {
			font-size: 1vw;
		}
	}

	.ATag {
		position:absolute;
		margin-top:-80px;
	}
	
	.Dagger-Font {
		color:#AAA; 
		font-size:.5em; 
		line-height:.8em; 
		vertical-align:text-top;
	}
	
	
	
	
	.color-dot {
	  border-radius:99px;
	  display:inline-block;
  	  width:.7em;
	  height:.7em;
	  margin-right:10px;
	  vertical-align: middle;
	}
	.color-description { border-bottom:0px #CCC dotted;}
	  .critical {
		background-color:#e74c3c;
	  }
	  .maintenance {
		background-color:#008EFF;
	  }
	  .major {
		background-color:#e67e22;
	  }
	  .minor {
		background-color:#f1c40f;
	  }
	  .none {
		background-color:#2ecc71;
	  }


	.Clickable {
		cursor:pointer;
        text-decoration:none !important;
	}
	
    .ClickLink, .ClickLinkWhite { 
        cursor:pointer;
		border-bottom:1px solid #0088cc;
        padding-bottom:2px;
        position:relative;
        display:inline-block;
	}
    .ClickableWhite, .GCWhite .ClickLink{ 
        border-bottom:1px solid #FFFFFF55;
    }
    .ClickLink:hover, .ClickLinkeWhite:Hover, .GCWhite .ClickLink:hover { 
        position:relative; 
        border-bottom:1px solid transparent;
    }
    .ClickLink:hover::before, .ClickLinkWhite:hover::before{ 
        content:"";
        position:absolute; 
        width:calc(100% + 6px);
        height:100%;
        background-color:#DDD;
        left:-3px;
        z-index:-1;
        border-radius:5px;
    }
    .ClickableWhite:hover::before, .GCWhite .ClickLink:hover::before { 
        background-color:#000;
    }
	.ClickableLink {
		cursor:pointer;
	}
	.ClickableLink:hover { 
		text-decoration:underline;
	}
	
	.ClickableLinkBlock {
		cursor:pointer !important;
		color:#0088CC  !important; 
		display:block;
	}
	.ClickableLinkBlock:hover { 
		text-decoration:underline;
	}
    
    @media (maxwidth:768){
        .GCBlueMobile { color:#0088CC  !important; font-family:inherit; } 		
    }
    
    .NBlog .Section-Text {
        line-height:35px !important;
    }
    
    .NBlog b {
        font-size:inherit !important;
        font-weight:bold;
    }

    .Quotation{
      ont-size: inherit !important;
      quotes: "\201C""\201D""\2018""\2019";
      padding: 10px 20px;
      line-height: 1.4;
    }
    
    .ScriptedFont {
        font-family:'Klee One' !important; font-weight:bold;    
    }
    
    .Quotation:before {
      content: open-quote;
      display: inline;
      height: 0;
      line-height: 0;
      left: -.1em;
      position: relative;
      top: 0.3em;
      color: #888;
      font-size: 2.5em;
      font-family:'Lily+Script+One' !important;
      font-weight: normal !important;
    }
    .Quotation::after {
      content: close-quote;
      display: inline;
      height: 0;
      line-height: 0;
      left: -0em;
      position: relative;
      top: 0.3em;
      color: #888;
      font-size: 2.5em;
      font-family:'Lily+Script+One' !important;
      font-weight: normal !important;
    }
    .QuotationDark.Quotation:before , .QuotationDark.Quotation:after   {
      color: #888 !important;  
    }
