﻿BODY {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	FONT: 12px/18px Verdana,"Trebuchet MS",Tahoma,sans-serif; 
/*		FONT: 12px/18px Futura W01 Book,Helvetica Neue,Helvetica,Arial, sans-serif; */
	
	COLOR: #666; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #666666; TEXT-DECORATION: none; text-decoration: none;
}

A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #99cc33; TEXT-DECORATION: underline
}
.input {
	BORDER-BOTTOM: #c5c5c5 1px solid; BORDER-LEFT: #c5c5c5 1px solid; BACKGROUND-COLOR: #ececec; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px solid
}
FONT {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
/*BODY {
	BACKGROUND-ATTACHMENT: fixed
}*/
.top {
	MARGIN: 0px auto; WIDTH: 1150px;   HEIGHT: 100px; COLOR: #000; FONT-SIZE: 12px; 
}
.top1{
    height:15px;
}
.top2{
    height:90px;
}
.top30{
    height:42px; FONT-WEIGHT: bold ; float:left;    
}
.top3{
    height:42px;WIDTH: 800px; float:left;    
}

.top3l{ line-height:42px; width:755px; float:right; 
}
.top3l ul{ list-style:none; 
}
.top3l ul li{ list-style:none; color:#000000; font-size:18px; float:left;
}
.top3l ul li A{ color:#333333;
}
.top3r{  width:250px; float:right;     
}
.top3rsearch1{ width:206px; float:right;       
}
.top3rsearch1 input{  width:206px; height:31px; border:solid 0px #f0f0f0; color:#b4b4b4; line-height:31px; background:url(../images/newpage/search2.jpg)
}
.top3rsearch2{ 

 width:30px; height:31px; float:right; BACKGROUND:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0 PSIzMSIgdmlld0JveD0iMCAwIDI1NCAyNjIiIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1p emVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247dGV4dC1yZW5kZXJp bmc6Z2VvbWV0cmljUHJlY2lzaW9uIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAgCiAg ICAuc3RyMiB7c3Ryb2tlOiNGRUZFRkU7c3Ryb2tlLXdpZHRoOjI1fQogICAgLnN0cjAge3N0cm9r ZTojNUY1RDVEO3N0cm9rZS13aWR0aDoyNX0KICAgIC5zdHIzIHtzdHJva2U6I0ZFRkVGRTtzdHJv a2Utd2lkdGg6MTV9CiAgICAuc3RyMSB7c3Ryb2tlOiM1RjVENUQ7c3Ryb2tlLXdpZHRoOjE1fQog ICAgLmZpbDEge2ZpbGw6bm9uZX0KICAgIC5maWwwIHtmaWxsOiM5OUNDMzN9CiAgIDwvc3R5bGU+ PC9kZWZzPjxyZWN0IGNsYXNzPSJmaWwwIiB3aWR0aD0iMjU0IiBoZWlnaHQ9IjI2MiIvPjxwYXRo IGNsYXNzPSJmaWwxIHN0cjAiIGQ9Ik02MSA4M2MxNC0zMCA0OS00NCA3OS0zMCAzMCAxNCA0NCA0 OSAzMCA3OS0xMyAzMC00OSA0NC03OSAzMC0zMC0xMy00NC00OS0zMC03OXoiLz48cmVjdCBjbGFz cz0iZmlsMSBzdHIxIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjkyMjUwMiAtMC41NjA1NDcgMC41NjA1 NDcgMC45MjI1MDIgMTI5LjczNSAxNjkuMzcyKSIgd2lkdGg9IjM5LjgiIGhlaWdodD0iNTIuMyIv PjxwYXRoIGNsYXNzPSJmaWwxIHN0cjIiIGQ9Ik02MSA4MmMxNC0zMCA0OS00NCA3OS0zMCAzMCAx MyA0NCA0OSAzMCA3OS0xMyAzMC00OSA0NC03OSAzMC0zMC0xNC00My00OS0zMC03OXoiLz48cmVj dCBjbGFzcz0iZmlsMSBzdHIzIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjkyMjUwMiAtMC41NjA1NDcg MC41NjA1NDcgMC45MjI1MDIgMTI5Ljc1MyAxNjguMjI0KSIgd2lkdGg9IjM5LjgiIGhlaWdodD0i NTIuMyIvPjwvc3ZnPg==") no-repeat;      
}

.logo{
    height:29px; width:214px;BACKGROUND:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdo dD0iMjkiIHZpZXdCb3g9IjAgMCA1MjkyIDEwMjMiIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0 aW1pemVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247dGV4dC1yZW5k ZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAg CiAgICAuZmlsMCB7ZmlsbDojQ0MwMDAwfQogICAgLmZpbDEge2ZpbGw6d2hpdGV9CiAgICAuZmls MiB7ZmlsbDp3aGl0ZX0KICAgPC9zdHlsZT48L2RlZnM+PHBvbHlnb24gY2xhc3M9ImZpbDAiIHBv aW50cz0iMCAwIDUyOTIgMCA1MjkyIDEwMjMgMCAxMDIzICIvPjxwYXRoIGNsYXNzPSJmaWwxIiBk PSJNMTAyOSAzODhjMC01My0yMC05NC01OC0xMjItMjgtMjEtNjEtMzItOTgtMzJsLTI0OSAwYy01 NCAwLTk1IDE5LTEyNCA1OC0yMSAyNy0zMSA2MC0zMSA5NmwwIDI0N2MwIDUzIDE5IDk0IDU4IDEy MiAyOCAyMSA2MCAzMiA5NyAzMmwyNDkgMGM1NCAwIDk2LTE5IDEyNC01OCAyMS0yNyAzMi02MCAz Mi05NmwwLTE1NC0zMTEgMCAwIDYxIDEyNCAwIDAgOTNjMCAzNy0xNCA2NC00MiA3OS0xNCA5LTMy IDEzLTUyIDEzLTI5IDAtNTItOC02OC0yNS0xNy0xNy0yNS00MC0yNS02N2wwLTI0N2MwLTI4IDkt NTEgMjYtNjcgMTctMTcgMzktMjUgNjctMjUgMjggMCA1MSA4IDY4IDI1IDE3IDE2IDI2IDM5IDI2 IDY3bDAgMzIgMTg3IDAgMC0zMnptNjMyIDBjMC01My0yMC05NC01OC0xMjItMjgtMjEtNjEtMzIt OTctMzJsLTI0OSAwYy01NCAwLTk1IDE5LTEyNCA1OC0yMSAyNy0zMiA2MC0zMiA5NmwwIDI0N2Mw IDUzIDIwIDk0IDU5IDEyMiAyOCAyMSA2MCAzMiA5NyAzMmwyNDkgMGM1NCAwIDk1LTE5IDEyNC01 OCAyMC0yNyAzMS02MCAzMS05NmwwLTI0N3ptLTI4MCAzMzljLTM4IDAtNjQtMTQtODAtNDEtOS0x NC0xMy0zMS0xMy01MWwwLTI0N2MwLTI4IDgtNTEgMjYtNjcgMTctMTcgMzktMjUgNjctMjUgMzcg MCA2NCAxNCA4MCA0MSA5IDE0IDEzIDMyIDEzIDUxbDAgMjQ3YzAgMzctMTMgNjQtNDEgNzktMTUg OS0zMiAxMy01MiAxM3ptOTEyIDBsLTM3MyAwIDAtNDkzLTE4NyAwIDAgNTU1IDU2MCAwIDAtNjJ6 bTU3NC0yMTVjMTktMTQgMzQtMzAgNDMtNDkgMTAtMTkgMTUtNDQgMTUtNzUgMC01My0xOS05NC01 OC0xMjItMjgtMjEtNjAtMzItOTctMzJsLTQwNSAwIDAgNTU1IDE4OCAwIDAtNDkzIDkzIDBjMjgg MCA1MCA4IDY3IDI1IDE3IDE2IDI2IDM5IDI2IDY3IDAgMzgtMTQgNjUtNDEgODAtMTUgOC0zMyAx My01MyAxM2wtMzEgMCAwIDYxIDMyIDBjMjggMCA1MCA5IDY3IDI1IDE3IDE2IDI2IDM5IDI2IDY4 IDAgMzgtMTQgNjQtNDEgNzktMTUgOS0zMyAxMy01MyAxM2wtMzEgMCAwIDYyIDE1NiAwYzM3IDAg NzAtMTEgOTgtMzIgMzgtMjcgNTctNjggNTctMTIyIDAtMjktNS01NC0xNS03NC0xMS0yMC0yNS0z Ny00My00OXptNjkwLTEyNGMwLTUzLTE5LTk0LTU4LTEyMi0yOC0yMS02MC0zMi05Ni0zMmwtMjQ5 IDBjLTU0IDAtOTYgMTktMTI0IDU4LTIxIDI3LTMyIDYwLTMyIDk2bDAgMjQ3YzAgNTMgMjAgOTQg NTggMTIyIDI4IDIxIDYxIDMyIDk4IDMybDI0OSAwYzU0IDAgOTUtMTkgMTI0LTU4IDIwLTI3IDMw LTYwIDMwLTk2bDAtMjQ3em0tMjc5IDMzOWMtMzggMC02NS0xNC04MS00MS04LTE0LTEyLTMxLTEy LTUxbDAtMjQ3YzAtMjggOC01MSAyNS02NyAxNy0xNyA0MC0yNSA2OC0yNSAzNyAwIDY0IDE0IDgw IDQxIDkgMTQgMTMgMzIgMTMgNTFsMCAyNDdjMCAzNy0xNCA2NC00MSA3OS0xNSA5LTMyIDEzLTUy IDEzem05MTItMzM5YzAtMzctMTAtNjktMzEtOTctMjgtMzgtNzAtNTctMTI0LTU3bC0yNDkgMGMt NTQgMC05NiAxOS0xMjQgNTgtMjEgMjctMzIgNjAtMzIgOTZsMCA0MDEgMTg2IDAgMC00MDFjMC0y OCA5LTUxIDI2LTY3IDE3LTE3IDQwLTI1IDY4LTI1IDI4IDAgNTAgOCA2NyAyNSAxNyAxNiAyNiAz OSAyNiA2N2wwIDQwMSAxODcgMCAwLTQwMXptNjMzIDBjMC01My0xOS05NC01OC0xMjItMjgtMjEt NjEtMzItOTgtMzJsLTI0OCAwYy01NSAwLTk2IDE5LTEyNCA1OC0yMiAyNy0zMiA2MC0zMiA5Nmww IDI0N2MwIDUzIDE5IDk0IDU4IDEyMiAyOCAyMSA2MCAzMiA5OCAzMmwyNDggMGM1NSAwIDk2LTE5 IDEyNC01OCAyMS0yNyAzMi02MCAzMi05NmwwLTE1NC0zMTEgMCAwIDYxIDEyNCAwIDAgOTNjMCAz Ny0xNCA2NC00MSA3OS0xNSA5LTMzIDEzLTUyIDEzLTMwIDAtNTItOC02OS0yNS0xNi0xNy0yNS00 MC0yNS02N2wwLTI0N2MwLTI4IDktNTEgMjYtNjcgMTctMTcgNDAtMjUgNjgtMjUgMjcgMCA1MCA4 IDY3IDI1IDE3IDE2IDI2IDM5IDI2IDY3bDAgMzIgMTg3IDAgMC0zMnoiLz48cGF0aCBjbGFzcz0i ZmlsMiIgZD0iTTUwMzYgMTEwYzE5IDAgMzggNSA1NyAxNSAxOSAxMCAzMyAyNCA0NCA0MyAxMCAx OSAxNiAzOCAxNiA1OSAwIDIwLTYgMzktMTYgNTgtMTAgMTgtMjUgMzMtNDMgNDMtMTkgMTAtMzgg MTUtNTggMTUtMjEgMC00MC01LTU5LTE1LTE4LTEwLTMzLTI1LTQzLTQzLTEwLTE5LTE1LTM4LTE1 LTU4IDAtMjEgNS00MCAxNS01OSAxMS0xOSAyNS0zMyA0NC00MyAxOS0xMCAzOC0xNSA1OC0xNXpt MCAxOWMtMTcgMC0zMyA0LTQ4IDEzLTE2IDgtMjggMjAtMzcgMzYtOSAxNS0xMyAzMi0xMyA0OSAw IDE2IDQgMzMgMTMgNDggOSAxNSAyMSAyOCAzNiAzNiAxNiA5IDMyIDEzIDQ5IDEzIDE3IDAgMzMt NCA0OC0xMyAxNi04IDI4LTIxIDM2LTM2IDktMTUgMTMtMzIgMTMtNDggMC0xNy00LTM0LTEzLTQ5 LTktMTYtMjEtMjgtMzYtMzYtMTYtOS0zMi0xMy00OC0xM3ptLTUyIDE2MmwwLTEyNiA0NCAwYzE0 IDAgMjUgMiAzMiA0IDYgMiAxMiA2IDE2IDEyIDMgNiA1IDEyIDUgMTkgMCA5LTMgMTctOSAyMy03 IDctMTYgMTEtMjcgMTIgNSAyIDggNCAxMSA3IDUgNSAxMSAxMyAxOSAyNWwxNSAyNC0yNSAwLTEx LTIwYy05LTE1LTE2LTI1LTIxLTI5LTQtMy05LTQtMTYtNGwtMTIgMCAwIDUzLTIxIDB6bTIxLTcx bDI0IDBjMTIgMCAyMC0xIDI0LTUgNS0zIDctOCA3LTE0IDAtMy0xLTctMy0xMC0yLTMtNS01LTkt Ni00LTItMTAtMi0yMC0ybC0yMyAwIDAgMzd6Ii8+PC9zdmc+")  no-repeat; float:left; margin-top:5px;
}
.logo2{
    height:33px; width:250px;float:left; line-height:33px;
}
.logo2 A{
    display:block; TEXT-DECORATION:none;
}


.hidden-box {
	BORDER-BOTTOM: #ebebeb 1px solid; POSITION: absolute; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 110px; DISPLAY: none; BORDER-TOP: 0px; TOP: 38px; BORDER-RIGHT: #ebebeb 1px solid; _top: 38px; left:0px;
}
.hidden-box UL {
	_margin: 0
}
.hidden-box > UL {
	MARGIN: 0px; COLOR: #333333; CURSOR: pointer
}
.hidden-box LI {
	LIST-STYLE-TYPE: none; _width: 1110px ; text-align:left;width: 110px ; float: left; line-height:18px;
}
.hidden-box LI:hover {
	BACKGROUND: #ebebeb; COLOR: #99cc33;
}
.hidden-box LI A {
	PADDING-LEFT: 6px; DISPLAY: block; COLOR: #333; TEXT-DECORATION: none
}
.hidden-box LI A:hover {
	COLOR: #99cc33; TEXT-DECORATION: none; _background: #EBEBEB
}
.hidden-loc-index {
	Z-INDEX: 1000; BACKGROUND-COLOR: #ffffff; LEFT: 869px; _left: 869px; top:40px;_top:40px;
}



.hidden-box LI SPAN {
	BACKGROUND-IMAGE: url(../images/flags.png); MARGIN: 4px 4px 0px auto; WIDTH: 16px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 11px; OVERFLOW: hidden
}
.hidden-box LI SPAN.cn {
	BACKGROUND-POSITION: -64px -78px
}
.hidden-box LI SPAN.sa {
	BACKGROUND-POSITION: -160px -166px
}
.hidden-box LI SPAN.nl {
	BACKGROUND-POSITION: -144px -155px
}
.hidden-box LI SPAN.fr {
	BACKGROUND-POSITION: -112px -66px
}
.hidden-box LI SPAN.de {
	BACKGROUND-POSITION: -96px -77px
}
.hidden-box LI SPAN.it {
	BACKGROUND-POSITION: -16px -133px
}
.hidden-box LI SPAN.ja {
	BACKGROUND-POSITION: -64px -133px
}
.hidden-box LI SPAN.kr {
	BACKGROUND-POSITION: -144px -33px
}
.hidden-box LI SPAN.pt {
	BACKGROUND-POSITION: -16px -166px
}
.hidden-box LI SPAN.ru {
	BACKGROUND-POSITION: -128px -166px
}
.hidden-box LI SPAN.es {
	BACKGROUND-POSITION: -64px -100px
}
.hidden-box LI SPAN.en {
	BACKGROUND-POSITION: -128px -189px
}
.nvaright{
    height:31px; WIDTH: 800px;float:right; color:#b4b4b4; line-height:12px; padding-top:3px;
}
.nvaright1{
    text-align:right;
}



.nvaright1 A{ 
     color:#b4b4b4;
}
.nvaright2{
    text-align:right; padding-top:10px;
}
.nvaright2 span{ cursor:default;
}

.footn {
	 BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUgc2xpY2UiIHdpZHRoPSI5IiBoZWlnaHQ9IjU5IiB2aWV3Qm94PSIwIDAgMzE3IDIwODEiIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247dGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAgCiAgICAuc3RyMCB7c3Ryb2tlOiM0RDRENEQ7c3Ryb2tlLXdpZHRoOjIwfQogICAgLmZpbDAge2ZpbGw6IzRENEQ0RH0KICAgPC9zdHlsZT48L2RlZnM+PHJlY3QgY2xhc3M9ImZpbDAgc3RyMCIgd2lkdGg9IjMxNyIgaGVpZ2h0PSIyMDgxIi8+PC9zdmc+") repeat-x; HEIGHT: 59px; min-width:1150px;
}

.foot1n {
	 MARGIN: 0px auto;WIDTH: 1150px; HEIGHT: 59px; COLOR: #FFFFFF;  
}
.foot1n1 { float:right; line-height:59px; font-size:18px;
}
.foot1n2 { float:right; line-height:59px; padding-top:12px; padding-left:20px;
}

.foot {
	 BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIzMDIiIHZpZXdCb3g9IjAgMCA0NTkgMTA2NTQiIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247dGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAgCiAgICAuZmlsMCB7ZmlsbDojOTg5OTlEfQogICA8L3N0eWxlPjwvZGVmcz48cmVjdCBjbGFzcz0iZmlsMCIgd2lkdGg9IjQ1OSIgaGVpZ2h0PSIxMDY1NCIvPjwvc3ZnPg==") repeat-x; HEIGHT: 302px; min-width:1150px;
}

.foot1 {
	 MARGIN: 0px auto;WIDTH: 1150px; HEIGHT: 225px; COLOR: #FFFFFF;  padding-top:20px;
}
.footer {
	 MARGIN: 0px auto;WIDTH: 1045px; HEIGHT: 38px; COLOR: #FFFFFF;  text-align:right; padding-right:50px; font-size:14px; line-height:38px;
}

.footleft1{
     float:left; width:240px; 
}
.footleft1 LI{ 
     float:left; width:240px; line-height:18px; 
}
.footleft1 A{ 
     color:#FFFFFF;
}
.footleft1 a:hover{
	color:#99cc33;
}
.footleft1title A{ 
     color:#39302b; font-size:16px; font-weight:bold;
}

.footleft2{
     float:left; width:250px; 
}
.footleft2 LI{ 
     float:left; width:250px;  line-height:18px; 
}
.footleft2 A{ 
     color:#FFFFFF;
}
.footleft2 a:hover{
	color:#99cc33;
}
.footleft2title A{ 
     color:#39302b; font-size:16px; font-weight:bold;
}

.footleft3{
     float:left; width:245px; 
}
.footleft3 LI{ 
     float:left; width:245px;  line-height:18px; 
}
.footleft3 A{ 
     color:#FFFFFF;
}
.footleft3 a:hover{
	color:#99cc33;
}
.footleft3title A{ 
     color:#39302b; font-size:16px; font-weight:bold;
}

.footleft4{
     float:left; width:245px; 
}

.footleft4 A{ color:#ffffff;
}
.footleft4 A:hover{ color:#99cc33;}
.footleft4Left1 { 
     color:#39302b; font-size:12px; font-weight:bold; line-height:18px; 
}

.footleft4Left2 { 
     float:left; width:245px; 
}
.footleft4Left2text { 
    float:left;width:180px; padding-right:3px; 
}
.footleft4Left2text INPUT{ 
     width:180px; height:28px; border:solid 1px #CCCCCC; color:#b4b4b4; line-height:28px;
}
.footleft4Left2Search{  width:56px; height:30px; float:left; BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0 PSIzMCIgdmlld0JveD0iMCAwIDU2IDMwIiBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXpl UXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtcmVuZGVyaW5n Omdlb21ldHJpY1ByZWNpc2lvbiI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gIAogICAg LnN0cjAge3N0cm9rZTojOTlDQzMzO3N0cm9rZS13aWR0aDowLjU2NjkyOH0KICAgIC5zdHIxIHtz dHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yMTZ9CiAgICAuZmlsMCB7ZmlsbDojOTlDQzMz fQogICAgLmZpbDEge2ZpbGw6d2hpdGV9CiAgIDwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNz PSJmaWwwIHN0cjAiIHBvaW50cz0iMCAwIDU2IDAgNTYgMzAgMCAzMCAiLz48cG9seWdvbiBjbGFz cz0iZmlsMSBzdHIxIiBwb2ludHM9IjMxIDE1IDM1IDEyIDQwIDggNDAgMTUgNDAgMjIgMzUgMTkg Ii8+PHBvbHlnb24gY2xhc3M9ImZpbDEgc3RyMSIgcG9pbnRzPSIyNSAxNSAyMSAxOCAxNiAyMiAx NiAxNSAxNiA4IDIxIDEyICIvPjxwb2x5Z29uIGNsYXNzPSJmaWwxIHN0cjEiIHBvaW50cz0iMjgg MTMgMzQgMTggNDAgMjIgMjggMjIgMTYgMjIgMjIgMTggIi8+PHBvbHlnb24gY2xhc3M9ImZpbDEg c3RyMSIgcG9pbnRzPSIyOCAxNyAyMiAxMiAxNiA4IDI4IDggNDAgOCAzNCAxMiAiLz48L3N2Zz4=") no-repeat;      
}
.footleft4Left2Search_pt{  width:56px; height:30px; float:left; BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0 PSIzMCIgdmlld0JveD0iMCAwIDU2IDMwIiBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXpl UXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtcmVuZGVyaW5n Omdlb21ldHJpY1ByZWNpc2lvbiI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gIAogICAg LnN0cjAge3N0cm9rZTojOTlDQzMzO3N0cm9rZS13aWR0aDowLjU2NjkyOH0KICAgIC5zdHIxIHtz dHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yMTZ9CiAgICAuZmlsMCB7ZmlsbDojOTlDQzMz fQogICAgLmZpbDEge2ZpbGw6d2hpdGV9CiAgIDwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNz PSJmaWwwIHN0cjAiIHBvaW50cz0iMCAwIDU2IDAgNTYgMzAgMCAzMCAiLz48cG9seWdvbiBjbGFz cz0iZmlsMSBzdHIxIiBwb2ludHM9IjMxIDE1IDM1IDEyIDQwIDggNDAgMTUgNDAgMjIgMzUgMTkg Ii8+PHBvbHlnb24gY2xhc3M9ImZpbDEgc3RyMSIgcG9pbnRzPSIyNSAxNSAyMSAxOCAxNiAyMiAx NiAxNSAxNiA4IDIxIDEyICIvPjxwb2x5Z29uIGNsYXNzPSJmaWwxIHN0cjEiIHBvaW50cz0iMjgg MTMgMzQgMTggNDAgMjIgMjggMjIgMTYgMjIgMjIgMTggIi8+PHBvbHlnb24gY2xhc3M9ImZpbDEg c3RyMSIgcG9pbnRzPSIyOCAxNyAyMiAxMiAxNiA4IDI4IDggNDAgOCAzNCAxMiAiLz48L3N2Zz4=") no-repeat;      
}
.footleft4Left2Search_es{  width:56px; height:30px; float:left; BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0 PSIzMCIgdmlld0JveD0iMCAwIDU2IDMwIiBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXpl UXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtcmVuZGVyaW5n Omdlb21ldHJpY1ByZWNpc2lvbiI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gIAogICAg LnN0cjAge3N0cm9rZTojOTlDQzMzO3N0cm9rZS13aWR0aDowLjU2NjkyOH0KICAgIC5zdHIxIHtz dHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yMTZ9CiAgICAuZmlsMCB7ZmlsbDojOTlDQzMz fQogICAgLmZpbDEge2ZpbGw6d2hpdGV9CiAgIDwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNz PSJmaWwwIHN0cjAiIHBvaW50cz0iMCAwIDU2IDAgNTYgMzAgMCAzMCAiLz48cG9seWdvbiBjbGFz cz0iZmlsMSBzdHIxIiBwb2ludHM9IjMxIDE1IDM1IDEyIDQwIDggNDAgMTUgNDAgMjIgMzUgMTkg Ii8+PHBvbHlnb24gY2xhc3M9ImZpbDEgc3RyMSIgcG9pbnRzPSIyNSAxNSAyMSAxOCAxNiAyMiAx NiAxNSAxNiA4IDIxIDEyICIvPjxwb2x5Z29uIGNsYXNzPSJmaWwxIHN0cjEiIHBvaW50cz0iMjgg MTMgMzQgMTggNDAgMjIgMjggMjIgMTYgMjIgMjIgMTggIi8+PHBvbHlnb24gY2xhc3M9ImZpbDEg c3RyMSIgcG9pbnRzPSIyOCAxNyAyMiAxMiAxNiA4IDI4IDggNDAgOCAzNCAxMiAiLz48L3N2Zz4=") no-repeat;      
}

.footleft4Left3 A{ 
     color:#FFFFFF; line-height:18px; 
}
.footleft4Left4 { 
     color:#39302b; font-size:12px; font-weight:bold; line-height:18px;padding-top:20px; 
}
.footleft4Left5 { 
     line-height:30px; padding-top:3px; 
}











.hero {
  position: relative;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 35px;
  width: 100%;
  height: 440px;
  background-color: #fefefe; }
  .hero h1 {
    font: 50px "Roboto", sans-serif;
    /*Updated CSS*/
    text-transform: uppercase;
    letter-spacing: -0.015em; }
    .hero h1 span {
      color: #df0523; }
    .hero h1 .small-text {
      /*Temp Color Change*/
      color: #353535;
      font-size: .5em;
      text-decoration: none; }

.hero h1 {
  font-size: 45px; }

.secondary .hero {
  height: 405px;
  padding-bottom: 0; }

.small-hero .hero-content-wrap {
  display: table;
  text-align: left;
  width: 100%;
  vertical-align: middle;
  height: 100%; }
.small-hero .hero {
  height: 150px; }
  .small-hero .hero h1 {
    margin: 0;
    padding: 0 0 0 30px;
    display: table-cell;
    vertical-align: middle;
    line-height: 1; }




  .home .hero4 .hero-content {
    padding-left: 90px; }
  .home .hero4 h1 {
    margin-bottom: 50px; }
  .home .hero4 .hero-content a {
    margin-bottom: 89px; }





.mobile-text {
  display: none; }

.hero-bg {
  width: 100%;
  max-width: 100%;
  vertical-align: middle;
  position: absolute;
  left: 0; }

.hero4 .hero-content a {
  margin-bottom: 35px; }

.cycle-pager {
  position: absolute;
  bottom: -7px;
  z-index: 500;
  left: 47%;
  text-shadow: 0 0 7px rgba(255, 255, 255, 0.5); }
  .cycle-pager span {
    font: 45px Arial, sans-serif;
    color: #c1ccd2;
    cursor: pointer; }
    .cycle-pager span.cycle-pager-active {
      color: #99cc33; }

.hero-content {
  float: right;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

  padding: 123px 125px 0 70px;
  text-align: right;
  position: relative;
  margin-top: 35px;
  z-index: 2;
  margin-right: 33px;
  width: auto; }
  .hero-content h1 {
    margin: 0;
    line-height: 1; }
  .hero-content h2 {
    font: 300 28px/32px "Roboto", sans-serif;
    text-transform: uppercase;
    margin-top: 30px; }
    .hero-content h2 span {
      color: #df0523; }
    .hero-content h2 .lowercase {
      text-transform: lowercase; }
  .hero-content a {
    color: black;
    font: 400 24px/0 "Roboto", sans-serif;
    text-decoration: none;
    display: block;
    margin: 40px 0 50px 0; }
    .hero-content a .fa {
      font-size: 30px;
      line-height: 0;
      color: #df0523;
      margin-right: 5px;
      vertical-align: middle; }
    .hero-content a:hover {
      color: #df0523; }

.secondary .hero-content {
  float: left;
  width: 510px;
  text-align: left;
  padding: 50px 45px 50px;
  background: rgba(255, 255, 255, 0.75); }
  .secondary .hero-content h2 {
    /*Temp Color Change*/
    color: #353535;
    text-transform: none;
    font: 300 20px/27px "Roboto", sans-serif; }

.hero-video {
  background-image: url(../img/video-hero.jpg);
  background-position: right 0; }

.hero-success-stories1 {
  background-image: url(../img/hero-success1.jpg);
  background-position: 60% 0; }
  .hero-success-stories1 .hero-content {
    padding: 40px 45px 40px; }
  .hero-success-stories1 h2 {
    margin: 20px 0 0 0; }

.hero-success-stories2 {
  background-image: url(../img/hero-success2.jpg);
  background-position: 50% 0;
  display: none; }
  .hero-success-stories2 .hero-content {
    padding: 40px 45px 40px; }
  .hero-success-stories2 h2 {
    margin: 20px 0 0 0; }

.hero-success-stories3 {
  background-image: url(../img/hero-success3.jpg);
  background-position: 60% 0;
  display: none; }
  .hero-success-stories3 .hero-content {
    padding: 40px 45px 40px; }
  .hero-success-stories3 h2 {
    margin: 20px 0 0 0; }

.hero-success-stories4 {
  background-image: url(../img/hero-success4.jpg);
  background-position: 30% 0;
  display: none; }
  .hero-success-stories4 .hero-content {
    padding: 40px 45px 40px; }
  .hero-success-stories4 h2 {
    margin: 20px 0 0 0; }

.hero-success-stories5 {
  background-image: url(../img/hero-success5.jpg);
  background-position: 41% 0;
  display: none; }
  .hero-success-stories5 .hero-content {
    padding: 40px 45px 40px; }
  .hero-success-stories5 h2 {
    margin: 20px 0 0 0; }

.hero-industry1 {
  background-image: url(../img/industry-solutions-hero1.jpg);
  background-position: 53% 0; }
  .hero-industry1 h2 {
    margin: 20px 0 0 0; }

.hero-industry2 {
  background-image: url(../img/industry-solutions-hero2.jpg);
  background-position: 72% 0;
  display: none; }
  .hero-industry2 h2 {
    margin: 20px 0 0 0; }

.hero-industry3 {
  background-image: url(../img/industry-solutions-hero3.jpg);
  background-position: 57% 0;
  display: none; }
  .hero-industry3 h2 {
    margin: 20px 0 0 0; }

.hero-industry4 {
  background-image: url(../img/industry-solutions-hero4.jpg);
  background-position: 53% 0;
  display: none; }
  .hero-industry4 h2 {
    margin: 20px 0 0 0; }

.hero-industry5 {
  background-image: url(../img/industry-solutions-hero5.jpg);
  background-position: 41% 0;
  display: none; }
  .hero-industry5 h2 {
    margin: 20px 0 0 0; }

.hero-support-download {
  background-image: url(../img/support-hero.jpg);
  background-position: 65% 0; }

.hero-business-apps {
  background-image: url(../img/business-apps-hero.jpg);
  background-position: 60% 0; }

.hero-about-us {
  background-image: url(../img/about-us-hero.jpg);
  background-position: 60% 0; }

.hero-products,
.hero-certification {
  background-image: url(../img/products-hero.jpg);
  background-position: 60% 0; }

.hero-global-services {
  background-image: url(../img/global-services-hero.jpg);
  background-position: 60% 0; }

.hero-hypas {
  background-image: url(../img/hypas-hero.jpg);
  background-position: 40% 0; }

.hero-developer-support {
  background-image: url(../img/developer-support-hero.jpg);
  background-position: 70% 0; }

.hero-where-to-buy {
  background-image: url(../img/where-to-buy-hero.jpg);
  background-position: 40% 0; }

.hero-faq {
  background-image: url(../img/faq-hero.jpg);
  background-position: 62% 0; }

.hero-environment {
  background-image: url(../img/environment-hero.jpg);
  background-position: 62% 0; }

.hero-office-locations {
  background-image: url(../img/office-hero.jpg);
  background-position: 62% 0; }

.hero-certifications {
  background-image: url(../img/certifications-hero.jpg);
  background-position: 60% 0; }

.hero-social {
  background-image: url(../img/social-hero.jpg);
  background-position: 60% 0; }

.hero-terms {
  background-image: url(../img/terms-hero.jpg);
  background-position: 75% 0; }

.hero-sitemap {
  background-image: url(../img/sitemap-hero.jpg);
  background-position: 75% 0; }

.hero-careers {
  background-image: url(../img/career-hero.jpg);
  background-position: 45% 0; }

.hero-tds {
  background-image: url(../img/tds-hero.jpg);
  background-position: 45% 0; }

.hero-ecosys {
  background-image: url(../img/hero-ecosys-products.jpg);
  background-position: 67% 0; }

.hero-taskalfa {
  background-image: url(../img/taskalfa-hero.jpg);
  background-position: 45% 0; }

.hero-industry-education1 {
  background-image: url(../img/industry-solutions-hero2.jpg);
  background-position: 49% 0; }
  .hero-industry-education1 h2 {
    font-size: 19px !important;
    margin-top: 20px;
    margin-bottom: 0; }

.hero-industry-legal {
  background-image: url(../img/industry-solutions-hero4.jpg);
  background-position: 49% 0; }
  .hero-industry-legal h2 {
    font-size: 19px !important;
    margin-top: 20px;
    margin-bottom: 0; }

.hero-industry-healthcare {
  background-image: url(../img/industry-solutions-hero3.jpg);
  background-position: 49% 0; }
  .hero-industry-healthcare h2 {
    font-size: 19px !important;
    margin-top: 20px;
    margin-bottom: 0; }

.hero-industry-enterprise {
  background-image: url(../img/industry-solutions-hero5.jpg);
  background-position: 49% 0; }
  .hero-industry-enterprise .hero-content {
    padding-bottom: 20px !important; }
  .hero-industry-enterprise h2 {
    font-size: 19px !important;
    margin-top: 20px;
    margin-bottom: 0; }

.hero-mds {
  background-image: url(../img/mds-hero.jpg);
  background-position: 40% 0; }
  .hero-mds h1 {
    color: #df0523; }
  .hero-mds h2 {
    font: 300 28px "Roboto", sans-serif !important;
    margin-top: 8px !important; }

.hero-mds-benefits {
  background-image: url(../img/mds-benefit-hero.jpg);
  background-position: 70% 0; }

.hero-mds-phases {
  background-image: url(../img/mds-phases-hero.jpg);
  background-position: 60% 0; }

.hero-define-mds {
  background-image: url(../img/define-mds-hero.jpg);
  background-position: 60% 0; }

.hero-mds-kyocera {
  background-image: url(../img/mds-kyocera-hero.jpg);
  background-position: 60% 0; }

.hero-mds-simplify {
  background-image: url(../img/mds-simplify-hero.jpg);
  background-position: 60% 0; }

.hero-mds-optimize {
  background-image: url(../img/mds-optimize-hero.jpg);
  background-position: 60% 0; }

.hero-mds-work-effectively {
  background-image: url(../img/mds-work-effectively-hero.jpg);
  background-position: 60% 0; }

.hero-mds-reduce-stress {
  background-image: url(../img/mds-reduce-stress-hero.jpg);
  background-position: 60% 0; }

.hero-mds-reduce-waste {
  background-image: url(../img/mds-reduce-waste-hero.jpg);
  background-position: 60% 0; }

.hero-book-registration {
  background-image: url(../img/book-registration-hero.jpg);
  background-position: 40% 0;
  height: 140px !important; }
  .hero-book-registration h1 {
    color: white; }

.kyocera-arrow {
  position: absolute;
  top: 40px;
  right: 44px; }

@media screen and (max-width: 1200px) {
  .hero {
    height: 400px; }

  .hero-content h2 {
    margin: 10px 0; }

  .home .hero3 .hero-content a,
  .home .hero4 .hero-content a {
    margin: 40px 0; }

  .hero-content a {
    margin: 40px 0; }

  .hero4 .hero-content a {
    margin-bottom: 27px; }

  .cycle-pager {
    bottom: -13px; } }
@media screen and (max-width: 1125px) {
  .hero-content {
    margin-right: 1%; }

  .secondary .hero-content {
    margin-left: 2%; } }
@media screen and (max-width: 1024px) {
  .hero1 {
    background-position: 20% 0; } }

.buckets-wrap {
  position: relative;
  margin-top: 25px;
  width: 100%;
  height: 178px; }

.buckets-outer-wrap {
  width: 94%;
  overflow: hidden;
  position: relative;
  height: 178px;
  margin: 0 auto; }

.buckets-inner-wrap {
  position: absolute;
  left: 0;
  height: 178px; }

.shadow {
  max-width: 100%;
  margin-top: 30px; }

.bucket {
  width: 15.8%;
  height: 178px;
  float: left;
  margin: 0 1.1% 0 0;
  margin-right: 0.8%;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover; }

.bucket1 {
  background-image: url(../img/bucket1.jpg); }

.bucket2 {
  background-image: url(../img/bucket2.jpg); }

.bucket3 {
  background-image: url(../img/bucket3.jpg); }

.bucket4 {
  background-image: url(../img/bucket4.jpg); }

.bucket5 {
  background-image: url(../img/bucket5.jpg); }

.bucket6 {
  background-image: url(../img/bucket6.jpg); }

.bucket .content {
  background: rgba(255, 255, 255, 0.6);
  padding: 25px 7px 0 25px;
  width: 208px;
  float: right;
  margin-right: 10px;
  height: 100%; }
  .bucket .content h3 {
    margin: 0;
    line-height: 1;
    letter-spacing: -0.025em; }
    .bucket .content h3 a {
      font: 700 16px/1 "Montserrat", sans-serif;
      text-transform: uppercase;
      color: black; }
      .bucket .content h3 a:hover {
        color: #df0523; }
  .bucket .content P {
    margin: 9px 0 9px 0;
    font: 13px/16px Arial, sans-serif;
    white-space: normal; }
  .bucket .content a {
    font: 400 13px/0 "Roboto", sans-serif;
    color: #df0523;
    text-decoration: none; }
    .bucket .content a:hover {
      color: black; }

.more-featured {
  display: none;
  font: 400 20px/0 "Roboto", sans-serif;
  color: #b0bcc2;
  text-decoration: none;
  text-align: center;
  margin: 20px 0;
  clear: both;
  padding-top: 20px; }
  .more-featured:hover {
    color: #df0523; }
  .more-featured .fa {
    font-size: 25px;
    line-height: 0;
    vertical-align: middle; }
  .more-featured.less {
    display: none;
    text-align: center; }

.arrow {
  position: absolute;
  top: 78px;
  color: #939ea4;
  font-size: 28px;
  z-index: 500; }
  .arrow.prev {
    left: -5px; }
  .arrow.next {
    right: -5px; }
  .arrow:hover {
    color: #df0523; }


.video {
  width: 48%;
  float: left;
  margin-bottom: 53px;
  margin-right: 2%; }

.video-wrap .shadow {
  display: none; }

.video-thumb {
  float: left;
  margin-right: 11px;
  max-width: 50%;
  display: block; }

.video-info {
  float: left;
  width: 130px; }
  .video-info span {
    margin: 0;
    font: 13px ; }
  .video-info a {
    color: #99cc33;
    text-decoration: none; }
    .video-info a:hover {
      color: #3399FF; }

.video-title {
  font: 700 13px/16px ;
  margin: 0 0 18px 0; }

.story {
  margin-bottom: 40px; width:345px; }

.story-thumb {
  float: left;
  clear: both;
  margin-right: 3%;
  MARGIN-TOP:1%;  }

.story-content {
  float: left;
  width: 100%; }
  .story-content p {
    margin: 0 0 5px 0;
    font: 700 13px/16px ; }
  .story-content a {
    font: 400 13px ;
    /*color: #df0523;*/
	color:#000000;
    text-decoration: none; }
    .story-content a:hover {
      color: #669900; }

.more-btn {
  display: block;
  clear: both;
  margin-top: 49px;
  color: #939ea4;
  text-decoration: none;
  font: 400 21px/0 Arial, sans-serif; }
  .more-btn .fa {
    font-size: 34px;
    line-height: 0;
    vertical-align: middle; }
  .more-btn:hover {
    color: #99cc33; }
  .more-btn.business-video.less {
    display: none; }

.more-videos {
  margin-top: 0;
  color:#333333;
 }


.main-logo {
  float: left;
  margin-left: 15px; }

.search-form {
  float: right;
  margin-top: 8px;
  margin-right: 10px; }

.search-input {
  border: 3px solid #d4d4d4;
  font: 13px/16px "Roboto", sans-serif;
  padding: 2px 5px;
  float: left; }

.search-submit {
  background: url(../img/search-btn.jpg);
  width: 31px;
  height: 27px;
  border: 0;
  float: left; }

.language-switch {
  float: right;
  clear: right;
  margin-top: 10px;
  margin-right: 5px; }
  .language-switch a {
    font: 11px Arial, sans-serif;
    color: #df0523;
    text-decoration: none;
    border-right: 1px solid #d7d7d7;
    display: inline-block;
    padding-right: 4px; }
    .language-switch a.last {
      border-right: 0; }
    .language-switch a.active {
      color: #676a75;
      font-weight: bold; }
    .language-switch a:hover {
      text-decoration: underline; }

.main-nav {
  float: left; }
  .main-nav > ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .main-nav > ul > li {
      float: left;
      position: relative; }
      .main-nav > ul > li.divider {
        width: 3px; }
        .main-nav > ul > li.divider img {
          display: block; }
      .main-nav > ul > li > a {
        display: block;
        padding: 13px 15px;
        font: 15px/1 Arial, sans-serif;
        color: black;
        text-decoration: none; }
        .main-nav > ul > li > a:hover {
          background: url(../img/main-nav-rollover.jpg) 0 0 repeat-x; }
        .main-nav > ul > li > a.active {
          background-color: white;
          border-bottom: 4px solid #df0523;
          padding-bottom: 10px; }
          .main-nav > ul > li > a.active:hover {
            background: white; }

.sub-nav-wrap {
  position: absolute;
  left: -35px;
  top: 41px;
  z-index: 7000;
  padding: 30px 40px 0;
  display: none;
  background: rgba(207, 7, 10, 0.88); }
  .sub-nav-wrap.double {
    width: 520px; }
  .sub-nav-wrap.single {
    width: 245px;
    padding-right: 55px; }
    .sub-nav-wrap.single:after {
      width: 91%; }
  .sub-nav-wrap:after {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 0;
    border-top: 30px solid rgba(207, 7, 10, 0.88);
    border-right: 30px solid transparent;
    border-left: -30px solid transparent;
    width: 95%;
    height: 0; }

.sub-nav-wrap.double .bevel {
  position: absolute;
  bottom: -30px;
  right: 0;
  border-top: 30px solid #cf070a;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";
  border-right: 30px solid transparent;
  border-left: -30px solid transparent;
  width: 95%;
  height: 0; }

.sub-nav-wrap.single .bevel {
  position: absolute;
  bottom: -30px;
  right: 0;
  border-top: 30px solid #cf070a;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";
  border-right: 30px solid transparent;
  border-left: -30px solid transparent;
  width: 90.7%;
  height: 0; }

.sub-nav {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none; }
  .sub-nav > li {
    display: block;
    margin-bottom: 10px;
    position: relative; }
    .sub-nav > li > a {
      float: left;
      font: 16px "Montserrat", sans-serif;
      color: white;
      text-decoration: none;
      padding: 5px 0 5px 10px;
      width: 100%; }
      .sub-nav > li > a:hover {
        background: #a10104; }

.item6 .sub-nav-wrap.double {
  width: 383px; }
  .item6 .sub-nav-wrap.double ul.first {
    margin-right: 0; }
  .item6 .sub-nav-wrap.double ul.first > li > a {
    width: 185px; }
  .item6 .sub-nav-wrap.double .last > li > a {
    width: 178px; }
  .item6 .sub-nav-wrap.double:after {
    width: 93.6%; }

.tertiary-nav {
  display: none;
  position: absolute;
  top: 29px;
  left: 0;
  padding: 5px 0;
  background: #a10104;
  z-index: 9500;
  width: 100%; }
  .tertiary-nav ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .tertiary-nav ul li {
      display: block; }
      .tertiary-nav ul li a {
        color: white;
        text-decoration: none;
        font: 13px "Montserrat", sans-serif;
        display: block;
        padding: 6px 10px; }
        .tertiary-nav ul li a:hover {
          background: #c80800; }

.main-nav > ul > li:hover .sub-nav-wrap {
  display: block; }

.nav-plus {
  float: right;
  margin-left: 3px;
  padding: 3px 8px 5px;
  font-family: 'Droid Sans Mono', sans-serif;
  font-size: 16px;
  color: white;
  cursor: pointer;
  background: #a10104;
  font-weight: bold; }

.sub-nav.first {
  margin-right: 40px; }

.sub-nav.first > li > a {
  width: 188px; }

.sub-nav.last > li > a {
  width: 242px; }

.user-nav {
  float: right;
  margin-right: 10px; }
  .user-nav ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .user-nav ul li {
      float: left; }
      .user-nav ul li a {
        display: block;
        color: #df0523;
        padding: 14px 10px 13px;
        text-decoration: none;
        font: 13px Arial, sans-serif; }
        .user-nav ul li a:hover {
          color: black; }
        .user-nav ul li a.last {
          padding-right: 0; }

.mobile-icon-wrap {
  display: none;
  float: right;
  color: #b0bcc2;
  cursor: pointer; }

.mobile-icon {
  font-size: 30px;
  display: block; }

.menu-title {
  font: 9px "Roboto", sans-serif;
  display: block; }

.mobile-nav {
  display: none; }

.mobile-nav {
  padding: 10px 6.25% 0;
  position: absolute;
  top: 61px;
  left: 0;
  right: 0;
  z-index: 9999;
  background: rgba(220, 5, 30, 0.88); }

.mobile-nav:after {
  content: "";
  position: absolute;
  bottom: -30px;
  right: 0;
  border-top: 30px solid rgba(220, 5, 30, 0.88);
  border-right: 30px solid transparent;
  width: 100%;
  height: 0; }

.mobile-nav ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  .mobile-nav ul li {
    position: relative;
    margin: 6px 0;
    padding: 0;
    display: block; }
  .mobile-nav ul a {
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font: 16px "Montserrat", sans-serif;
    line-height: 29px;
    width: 80%;
    display: block;
    float: left; }
  .mobile-nav ul .tertiary-nav a {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

@media screen and (max-width: 1125px) {
  .main-logo {
    margin-left: 2%; }

  .search-form {
    margin-right: 2%; } }

.side-nav {
  margin-top: 45px; }
  .side-nav ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .side-nav ul a {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      color: #353535;
      font: 17px "Montserrat", sans-serif;
      text-decoration: none;
      width: 100%;
      padding: 8px 10px;
      margin-bottom: 3px; }
      .side-nav ul a:hover, .side-nav ul a.active {
        color: white;
        background: #df0523; }
  .side-nav .side-nav-sub a {
    padding: 6px 10px 6px 22px;
    font-size: 15px; }

.contact-dealer-sidebar {
    background: url(../img/contact-dealer-bg.jpg) 0 bottom no-repeat;
    background-size: cover;
    width: 100%;
    /*height: 262px;*/
    margin-top: 35px;
    padding-bottom: 160px; }
  .contact-dealer-sidebar p {
    font: 14px/15px "Montserrat", sans-serif;
    color: #353535;
    margin-left: 15px;
  clear: both;}

.dealer-sidebar {
  background: #eff3f5;
  margin-top: 20px;
  padding: 20px 15px; }
  .dealer-sidebar p {
    font: 13px/14px Arial, sans-serif;
    color: #353535;
    margin-top: 0; }
  .dealer-sidebar h4,
  .dealer-sidebar label {
    font: 700 15px "Montserrat",sans-serif;
    color: #353535;
    margin: 0;
    display: block;
    letter-spacing: -0.035em; }
  .dealer-sidebar label {
    font-size: 14px; }
  .dealer-sidebar form {
    margin-top: 15px; }
    .dealer-sidebar form input[type="text"] {
      border: 1px solid #a6a6a6;
      font: 13px Arial, sans-serif;
      color: #353535;
      width: 100px;
      padding: 8px;
      margin-top: 3px;
      display: block; }
    .dealer-sidebar form hr {
      border: 0;
      height: 1px;
      background: #d8d8d8;
      margin: 15px 0 10px; }
    .dealer-sidebar form select {
      display: block;
      margin-top: 3px;
      font-size: 13px; }
    .dealer-sidebar form input[type="submit"] {
      background: none;
      border: 0;
      padding: 0 2px 0 0;
      font: bold 16px Arial, sans-serif;
      color: #df0523;
      display: inline-block;
      margin-top: 20px;
      width: 40px;
      text-align: left; }
    .dealer-sidebar form .fa {
      font-size: 15px;
      color: #df0523;
      margin-top: 25px; }

.how-to-sidebar {
  background: url(../img/how-to-bg.jpg) 0 0 no-repeat;
  background-size: cover;
  width: 100%;
  height: 252px;
  margin-top: 35px; }
  .how-to-sidebar p {
    font: 14px/15px "Montserrat", sans-serif;
    color: #353535;
    margin: 0 0 0 15px;
    padding: 20px 0 0 0; }
  .how-to-sidebar .cta-side {
    margin: 0 15px;
    padding: 10px 0 5px;
    border-bottom: 1px solid #d8d8d8; }
  .how-to-sidebar .cta-text {
    font: 700 15px "Montserrat",sans-serif;
    color: #353535;
    text-decoration: none;
    padding-right: 0;
    float: none;
    letter-spacing: -0.035em; }
    .how-to-sidebar .cta-text .fa {
      font-size: 18px;
      color: #df0523;
      line-height: 0;
      vertical-align: middle; }

.cta-side {
  margin: 0 15px;
  padding: 20px 0 5px;
  border-bottom: 1px solid #d8d8d8; }

.cta-text {
  font: 700 16px "Montserrat", sans-serif;
  color: #353535;
  float: left;
  text-decoration: none;
  padding-right: 10px;
width: 75%;}

.cta-icon {
  font-size: 38px;
  color: #df0523; }

.sb-block {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 25px;
  margin-bottom: 25px; }
  .sb-block h4 {
    font: 17px "Montserrat", sans-serif;
    color: #353535;
    margin-top: 0; }
  .sb-block .video-wrap {
    float: none !important;
    width: 100% !important; }
    .sb-block .video-wrap img {
      max-width: 100%; }
    .sb-block .video-wrap .thumb-wrap {
      width: 100%;
      height: auto; }
    .sb-block .video-wrap .video-thumb {
      position: relative;
      max-width: 100%;
      display: block;
      margin-bottom: 10px; }
    .sb-block .video-wrap .video-title {
      margin-top: 10px;
      width: 88%; }
  .sb-block .story-content {
    width: 66%; }
  .sb-block:last-of-type {
    border-bottom: 0; }

.right-sidebar {
  float: right;
  width: 29.26829%; }

.content-intro {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 25px;
  margin-bottom: 25px; }
  .content-intro p {
    font-size: 16px;
    line-height: 21px; }
  .content-intro h1 {
    font: 26px "Montserrat", sans-serif;
    color: #353535;
    margin-top: 0; }
    .content-intro h1 span {
      font-weight: 700;
      display: block; }

.red-header .content-intro h1 {
  color: #df0523; }

.content-section {
  padding-top: 30px; }
  .content-section:first-of-type {
    padding-top: 0; }

.content-article {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 50px;
  margin-bottom: 25px; }
  .content-article:last-of-type {
    border-bottom: 0;
    padding-bottom: 0; }

.article-left {
  float: left;
  width: 27.07317%; }
  .article-left > img {
    max-width: 100%; }
  .article-left .app-icon {
    float: left;
    margin-right: 15px; }

.article-right {
  float: right;
  width: 71.34146%; }
  .article-right h3 {
    font: 700 18px "Montserrat", sans-serif;
    color: #353535;
    margin: 0;
    line-height: 1; }
  .article-right h4 {
    color: #df0523;
    margin-bottom: 0;
    text-transform: uppercase;
    font: bold 15px Arial, sans-serif; }
  .article-right .toggle-btn {
    color: #df0523;
    text-decoration: none;
    font: 400 15px/0 "Roboto", sans-serif;
    display: block;
    margin-top: 25px;
    vertical-align: middle; }
    .article-right .toggle-btn .fa {
      line-height: 0;
      font-size: 20px;
      vertical-align: middle; }
    .article-right .toggle-btn.less {
      display: none; }

.secondary .content-article .video-wrap:nth-child(3n+1) {
  clear: both; }
.secondary .content-article .video-wrap:nth-child(3n) {
  width: 32.31707%; }
  .secondary .content-article .video-wrap:nth-child(3n) .thumb-wrap img {
    max-width: 104%; }

.secondary .video-wrap {
  width: 33.78049%;
  float: left;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 0; }
  .secondary .video-wrap .thumb-wrap {
    position: relative;
    width: 100%;
    height: auto; }
    .secondary .video-wrap .thumb-wrap img {
      max-width: 100%; }
  .secondary .video-wrap .video-thumb {
    position: relative;
    display: block;
    max-width: 100%; }
  .secondary .video-wrap .play-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -36px 0 0 -36px;
    font-size: 72px;
    color: white;
    z-index: 5;
    opacity: 0.75; }
  .secondary .video-wrap .video-title {
    color: #353535;
    text-decoration: none;
    font-size: 15px;
    line-height: 18px;
    width: 95%;
    display: block;
    letter-spacing: -0.025em;
    margin-top: 20px;
    margin-bottom: 5px; }

.block-nav .content-article {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 15px; }

.industry-solutions-thumb {
  float: left;
  display: block; }

.industry-solutions-nav-wrap {
  color: #939ea4;
  font: 21px "Montserrat", sans-serif;
  text-decoration: none;
  background: #ebf0f2;
  height: 97px;
  display: block;
  padding-top: 50px;
  padding-left: 300px; }
  .industry-solutions-nav-wrap span {
    color: #df0523;
    font-size: 26px;
    text-transform: uppercase; }
  .industry-solutions-nav-wrap:hover {
    background: #dbe1e3; }
    .industry-solutions-nav-wrap:hover span {
      color: black; }

.content-article-left {
  float: left;
  width: 67.68293%; }
  .content-article-left h2 {
    color: #353535; }
    .content-article-left h2 span {
      color: #df0523; }
  .content-article-left h3 {
    font: 21px "Montserrat", sans-serif;
    margin-top: 35px;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #df0523; }
  .content-article-left p {
    font-size: 16px;
    margin-top: 10px; }

.support-top {
  background: #ebf0f2;
  max-width: 835px;
  position: relative;
  padding: 40px 0 40px 6.09756%;
  margin-bottom: 28px; }
  .support-top h3 {
    font-size: 26px;
    margin: 0; }
  .support-top p {
    width: 60%; }
  .support-top .support-printer {
    position: absolute;
    bottom: -20px;
    right: 8px;
    max-width: 38%; }
  .support-top form {
    margin-top: 35px; }

.half-box {
  background: #f3f1f0;
  float: left;
  width: 36.1%;
  padding: 40px 6.09756% 40px 6.09756%; }
  .half-box h3 {
    font-size: 25px;
    margin: 0; }
  .half-box.first {
    margin-right: 3.29268%; }
  .half-box .support-form {
    margin-top: 28px; }
    .half-box .support-form label {
      font: bold 15px Arial, sans-serif;
      display: block;
      margin-bottom: 12px;
      color: #353535; }
    .half-box .support-form input[type="text"] {
      border: 1px solid #a6a6a6;
      padding: 8px 10px;
      width: 125px;
      font-size: 13px; }
    .half-box .support-form hr {
      margin: 20px 0; }
    .half-box .support-form input[type="submit"] {
      border: 0;
      color: white;
      background: #df0523;
      font: 14px "Montserrat", sans-serif; }

.products .half-box {
  padding: 40px 0 0;
  margin-bottom: 35px;
  width: 48.3%; }
  .products .half-box.wide-format .box-bottom {
    margin-top: 30px; }
  .products .half-box.grey {
    width: 36.1%;
    padding: 40px 6.09756% 40px 6.09756%; }
  .products .half-box .box-top a {
    display: block;
    color: #df0523;
    text-decoration: none;
    margin-top: 15px;
    font: 15px Arial, sans-serif; }
  .products .half-box .box-top {
    padding: 0 12.19512% 0 12.19512%; }
  .products .half-box .box-bottom {
    margin-top: 20px;
    height: 191px;
    padding: 0 12.19512% 0 12.19512%;
    position: relative;
    background-position: right bottom !important;
    background-repeat: no-repeat !important;
    background-size: 85%; }
    .products .half-box .box-bottom.printer {
      background: url(../img/products-main-printer.jpg);
      height: 220px; }
    .products .half-box .box-bottom.copier {
      background: url(../img/product-main-copier.jpg); }
    .products .half-box .box-bottom.wide-format {
      background: url(../img/product-main-wide.jpg);
      height: 236px; }
    .products .half-box .box-bottom.fax {
      background: url(../img/product-main-fax.jpg);
      height: 245px; }

.support-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 18px;
  padding-top: 18px;
  border-top: 1px solid #d8d8d8; }
  .support-nav li {
    margin-bottom: 15px; }
    .support-nav li a {
      text-decoration: none;
      color: #353535;
      font-size: 15px; }
      .support-nav li a .fa {
        color: #df0523;
        margin-left: 5px;
        font-size: 20px;
        line-height: 0;
        vertical-align: middle; }

.half-content {
  float: left;
  width: 43.90244%;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 50px;
  height: 170px; }
  .half-content:nth-child(even) {
    margin-right: 35px; }
  .half-content h4 {
    margin: 0;
    font: bold 18px Arial, sans-serif;
    color: #353535; }
  .half-content p {
    margin: 5px 0 10px 0; }
  .half-content a {
    color: #df0523;
    text-decoration: none;
    font: 15px Arial, sans-serif; }
    .half-content a:hover {
      color: black; }
  .half-content .icon {
    float: left;
    max-width: 25%; }
  .half-content .info-right {
    float: left;
    width: 63.88889%;
    margin-left: 5%; }

.press-feed {
  border-top: 1px solid #d8d8d8;
  padding-top: 15px;
  margin-top: 15px; }
  .press-feed a {
    color: #353535;
    text-decoration: none;
    font: bold 14px/19px Arial, sans-serif;
    display: block; }
    .press-feed a:hover {
      color: #df0523; }
  .press-feed span {
    font: 12px Arial, sans-serif;
    color: #353535; }

.more-news {
  color: #df0523;
  text-decoration: none;
  display: block;
  border-top: 1px solid #d8d8d8;
  padding-top: 15px;
  margin-top: 15px; }
  .more-news .fa {
    font-size: 20px;
    line-height: 0;
    vertical-align: middle; }
  .more-news:hover {
    color: black; }

.job-links {
  border-top: 1px solid #d8d8d8;
  padding-top: 25px;
  margin-top: 25px; }
  .job-links a {
    display: block;
    color: #df0523;
    text-decoration: none;
    font: 21px Arial, sans-serif;
    margin-bottom: 20px; }
    .job-links a .fa {
      font-size: 28px;
      line-height: 0;
      vertical-align: middle;
      color: #939ea4;
      min-width: 30px;
      text-align: center; }
    .job-links a:last-of-type .fa {
      font-size: 34px; }

.half-box.directions {
  background: #f4f6f8 url(../img/where-to-buy-bg.jpg) 0 bottom no-repeat;
  background-size: contain; }

.products .half-box.directions {}

.products.taskalfa .half-box.directions { }

.where-to-buy-form input {
  width: 116px;
  margin: 20px 5px 15px 0;
  display: inline-block;
  border: 1px solid #363636;
  font: 13px Arial, sans-serif;
  padding: 4px 3px; }
.where-to-buy-form input[type="submit"] {
  padding: 0;
  background: none;
  color: #df0523;
  border: 0;
  width: auto;
  font: 15px Arial, sans-serif;
  margin: 0 5px 0 0; }
.where-to-buy-form select {
  margin-bottom: 15px; }
.where-to-buy-form .fa {
  color: #df0523; }

.help-me-decide-form {
  padding-bottom: 25px; }
  .help-me-decide-form .checkbox {
    width: 33%;
    float: left; }
  .help-me-decide-form label {
    margin-right: 9%;
    font: 13px Arial, sans-serif;
    color: #353535;
    position: relative;
    padding-left: 17px; }
    .help-me-decide-form label input[type="checkbox"] {
      position: absolute;
      left: 0;
      top: 2px; }
  .help-me-decide-form select {
    display: block;
    margin-top: 10px; }
  .help-me-decide-form.boxed select {
    display: inline-block;
    margin-right: 3px; }
  .help-me-decide-form .arrow-submit {
    padding: 0;
    background: none;
    color: #df0523;
    text-decoration: none;
    border: 0;
    width: auto;
    font: 15px Arial, sans-serif;
    margin: 20px 5px 0 0;
    display: block; }
  .help-me-decide-form .fa {
    color: #df0523; }
  .help-me-decide-form p {
    clear: both; }
    .help-me-decide-form p.para-two {
      padding-top: 10px; }

.taskalfa ul {
  float: left;
  width: 44%;
  padding-bottom: 30px; }

.single-col {
  margin-bottom: 25px;
  width: 100%;
  color: #353535; }
  .single-col h2 {
    border-bottom: 1px solid #d8d8d8;

    padding-bottom: 10px;
    margin-bottom: 20px; }
  .single-col ul {
    padding-left: 15px;
    margin-top: 0; }
    .single-col ul.red-bullets {
      margin-top: 10px;
      list-style: none;
      padding-left: 30px; }
      .single-col ul.red-bullets li {
        margin-top: 5px; }
        .single-col ul.red-bullets li:before {
          content: '\2022';
          display: block;
          position: relative;
          max-width: 0;
          max-height: 0;
          left: -10px;
          top: -0px;
          color: #df0523;
          font-size: 14px; }
    .single-col ul li {
      margin-top: 15px; }

.no-border .single-col h2 {
  border-bottom: 0;
  padding: 0;
  margin: 0; }

.main-content-bottom {
  margin-top: 30px; }
  .main-content-bottom h2 {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 10px; }

.products .shadow {
  margin-top: 50px; }

#getapp .fa {
  color: #df0523; }

.getapp-form input[type="text"] {
  border: 1px solid #d8d8d8;
  padding: 3px 5px;
  font-size: 13px;
  width: 117px;
  display: block;
  margin: 10px 0; }
.getapp-form input[type="submit"] {
  padding: 0;
  background: none;
  border: 0;
  color: #df0523;
  font: 15px Arial, sans-serif;
  display: inline-block;
  margin-right: 5px; }
.getapp-form .fa {
  color: #df0523; }

.compat-list {
  float: left;
  list-style: none;
  padding-left: 0 !important; }
  .compat-list li {
    margin-bottom: 10px !important;
    margin-top: 0 !important; }
    .compat-list li.header {
      margin-bottom: 15px !important;
      font-weight: bold;
      border-bottom: 1px solid #d8d8d8;
      padding-bottom: 5px; }
  .compat-list.first {
    margin-right: 5%; }

.app-info {
  display: table;
  vertical-align: middle;
  width: 75%; }
  .app-info img {
    display: table-cell;
    vertical-align: middle; }
  .app-info span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 0 3%; }

.float-right {
  float: right;
  margin: 0 0 10px 3%;
  width: 39.26829%; }
  .float-right img {
    max-width: 100%; }

.get-started {
  background: #df0523;
  color: white;
  text-decoration: none;
  font: 22px "Montserrat", sans-serif;
  padding: 11px 23px;
  float: left; }
  .get-started:hover {
    background: #c6041f; }

.logo-actions {
  float: left;
  width: 56.70732%; }
  .logo-actions img {
    float: left;
    margin-right: 4%;
    margin-bottom: 10px; }

.clear-left {
  clear: left;
  padding-top: 10px; }
  .clear-left .first {
    font-size: 17px; }

.tco-tracker h2 {
  color: #353535; }

.tco-tracker .offset {
  color: #939ea4;
  border-bottom: 1px solid #d8d8d8;
  margin-top: 35px;
  padding-bottom: 35px;
  margin-bottom: 20px;
  font-size: 14px; }

.tco-tracker h4 {
  margin: 10px 0 0 0;
  font-size: 16px; }

.tco-tracker .half {
  float: left;
  width: 45%; }
  .tco-tracker .half.first {
    margin-right: 10%; }

.tco-products {
  margin-top: 20px;
  font-size: 11px; }
  .tco-products th {
    text-transform: uppercase;
    color: #df0523;
    text-align: left;
    padding: 0; }
  .tco-products td {
    padding: 5px 0;
    border-bottom: 1px solid #d8d8d8; }
  .tco-products .col1 {
    width: 109px; }
  .tco-products .col2 {
    width: 72px; }
  .tco-products .col3 {
    width: 38px; }
  .tco-products .col4 {
    width: 70px; }
  .tco-products .remove {
    display: block;
    height: 10px;
    width: 10px;
    background: #8e8e8e; }

.warning {
  font-size: 10px;
  color: #8e8e8e;
  margin: 50px 0 20px 0; }

.color-printers,
.bw-printers {
  display: none;
  margin-bottom: 10px; }
  .color-printers ul,
  .bw-printers ul {
    list-style: none;
    font-size: 11px;
    margin: 0;
    padding: 0; }
    .color-printers ul li,
    .bw-printers ul li {
      cursor: pointer;
      color: #4088b8; }

.color-toggle,
.bw-toggle {
  display: block;
  font-size: 11px;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 3px;
  font-weight: bold;
  margin-bottom: 10px;
  cursor: pointer; }

.tco-step {
  clear: both; }
  .tco-step h3 {
    text-transform: none;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 4px; }
    .tco-step h3 .fa {
      float: right;
      color: #8e8e8e;
      font-size: 14px;
      margin-top: 4px; }
  .tco-step h5 {
    margin: 5px 0 15px 0;
    font-size: 12px; }
  .tco-step .step-2 {
    float: left; }
  .tco-step .tco-help {
    float: right;
    text-decoration: none;
    color: #4088b8;
    font-size: 12px;
    margin: 5px 0; }
    .tco-step .tco-help:hover {
      color: #336c92;
      text-decoration: underline; }
  .tco-step select {
    clear: both;
    display: block; }
  .tco-step label {
    margin-right: 7px;
    font-size: 14px; }
  .tco-step .get-started {
    text-transform: uppercase;
    display: block;
    font-size: 15px;
    padding: 5px 12px;
    margin-top: 25px; }

.idc {
  clear: both;
  padding-top: 150px; }
  .idc span {
    color: #939ea4;
    display: block;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 30px;
    font-size: 14px; }

.action-btns {
  float: right; }
  .action-btns .get-started {
    text-transform: uppercase;
    display: block;
    font-size: 15px;
    padding: 5px 12px;
    margin-bottom: 15px;
    float: none;
    text-align: center; }

.btm-action-btns {
  clear: both;
  padding-top: 30px; }
  .btm-action-btns .get-started {
    text-transform: uppercase;
    display: block;
    font-size: 15px;
    padding: 5px 12px;
    margin-bottom: 15px;
    text-align: center;
    margin-right: 10px; }
    .btm-action-btns .get-started.grey {
      float: none;
      display: inline-block;
      background: #353535; }

.tco-chart {
  display: block;
  max-width: 100%;
  margin-bottom: 20px; }

.compare-table {
  font-size: 13px; }
  .compare-table th {
    padding-right: 20px; }
  .compare-table td {
    padding: 2px 0; }
  .compare-table td.first-col {
    width: 250px;
    font-weight: bold; }
  .compare-table td.total {
    font-weight: bold; }

.total-savings {
  font: bold 20px Arial, sans-serif;
  color: #004a80;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 10px;
  padding-top: 20px;
  margin-bottom: 30px; }

.tco-select {
  display: block;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  background: #8e8e8e;
  text-align: center;
  padding: 7px 0;
  margin-top: 15px; }
  .tco-select:hover {
    background: #757575; }

.developer-support .thirds-info p {
  font-size: 14px; }

.where-to-buy .where-to-buy-form label,
.contact .where-to-buy-form label {
  display: block;
  font: bold 15px Arial, sans-serif;
  color: #353535;
  margin-bottom: 7px; }
.where-to-buy .where-to-buy-form input[type="text"],
.contact .where-to-buy-form input[type="text"] {
  margin: 0 0 10px 0; }
.where-to-buy .where-to-buy-form div input[type="text"],
.contact .where-to-buy-form div input[type="text"] {
  display: inline-block;
  margin-right: 10px; }
.where-to-buy .half-box.directions,
.contact .half-box.directions {
  margin-top: 30px;
  padding-bottom: 150px !important; }
  .where-to-buy .half-box.directions h3,
  .contact .half-box.directions h3 {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 5px;
    margin-bottom: 10px; }
.where-to-buy .half,
.contact .half {
  margin-top: 30px;
  width: 47.5%;
  float: left; }
  .where-to-buy .half.first,
  .contact .half.first {
    margin-right: 2.5%; }
.where-to-buy .half h4,
.contact .half h4 {
  font: bold 16px Arial, sans-serif;
  color: #353535;
  margin-bottom: 0;
  margin-top: 0; }
.where-to-buy .half p,
.contact .half p {
  margin-top: 5px; }
.where-to-buy .arrow-link,
.contact .arrow-link {
  color: #df0523;
  text-decoration: none;
  font: 15px Arial, sans-serif;
  display: block;
  margin-top: 10px;
  margin-bottom: 20px; }
  .where-to-buy .arrow-link .fa,
  .contact .arrow-link .fa {
    font-size: 20px;
    line-height: 0;
    vertical-align: middle; }
  .where-to-buy .arrow-link:hover,
  .contact .arrow-link:hover {
    color: #353535; }

.where-to-buy-form.horizontal {
  background: #f4f6f8 url(../img/buy-form-horizontal.jpg) right 0 no-repeat;
  background-size: cover;
  padding: 25px 30px;
  margin-top: 20px; }
  .where-to-buy-form.horizontal .form-row {
    display: table;
    vertical-align: middle; }
  .where-to-buy-form.horizontal .input-wrap {
    display: table-cell;
    vertical-align: top; }
  .where-to-buy-form.horizontal .spacer {
    display: table-cell;
    vertical-align: middle;
    text-transform: uppercase;
    text-align: center; }
    .where-to-buy-form.horizontal .spacer.first {
      width: 45px; }
    .where-to-buy-form.horizontal .spacer.second {
      width: 60px; }
  .where-to-buy-form.horizontal .input-wrap input[type="text"] {
    margin-right: 0; }
  .where-to-buy-form.horizontal select {
    width: 150px; }
  .where-to-buy-form.horizontal .product-category {
    width: 168px; }
  .where-to-buy-form.horizontal .submit {
    vertical-align: middle;
    text-align: right;
    padding-left: 4%; }

.main-content > p:first-of-type {
  margin-top: 0; }

.dealer {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 35px;
  margin-top: 35px;
  font: 15px Arial, sans-serif;
  line-height: 20px; }
  .dealer .dealer-info {
    float: left;
    width: 73.17073%; }
  .dealer .info-left {
    width: 50%;
    float: left; }
  .dealer .info-right {
    width: 50%;
    float: left; }
  .dealer a {
    text-decoration: none;
    color: #4088b8; }
    .dealer a:hover {
      color: #353535;
      text-decoration: underline; }
  .dealer .fa {
    color: #df0523;
    margin-top: 5px; }
  .dealer h4 {
    margin: 0; }
  .dealer .certifications {
    text-align: right; }

.list-header-wrap {
  margin: 20px 0 0 0; }
  .list-header-wrap h3 {
    float: left;
    margin: 0; }
  .list-header-wrap a {
    float: right;
    color: #df0523;
    text-decoration: none; }
    .list-header-wrap a:hover {
      color: #353535;
      text-decoration: underline; }

.learn-more {
  font: 15px Arial, sans-serif;
  color: #353535;
  text-decoration: none;
  display: block;
  margin-top: 10px; }
  .learn-more .fa {
    color: #df0523; }

.support .half-box {
  width: 40.1%;
  padding: 40px 4.09756% 40px 4.09756%; }

.half-box.support-apps {
  background-image: url(../img/support-box-bg.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  padding-bottom: 285px;
  background-size: contain; }
  .half-box.support-apps p {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 15px;
    margin-bottom: 15px; }

.support-section {
  border-top: 1px solid #d8d8d8;
  padding-top: 25px;
  margin-top: 20px;
  position: relative; }
  .support-section .anchor {
    position: absolute;
    left: 0;
    top: -80px;
    height: 0; }
  .support-section h4 {
    margin: 0; }
  .support-section a {
    text-decoration: none;
    color: #4088b8; }
    .support-section a:hover {
      color: #353535;
      text-decoration: underline; }
  .support-section p {
    margin-top: 0;
    margin-bottom: 10px; }

.wizard-nav li {
  margin-top: 5px !important; }
.wizard-nav a {
  text-decoration: none;
  color: #4088b8; }
  .wizard-nav a:hover {
    color: #353535;
    text-decoration: underline; }

.contact .half h4 {
  font: bold 18px Arial, sans-serif;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 5px;
  margin-top: 20px; }
  .contact .half h4:first-of-type {
    margin-top: 0; }
.contact .half .fa {
  color: #df0523; }
.contact .half a {
  color: #4088b8;
  text-decoration: none; }
  .contact .half a:hover {
    color: #353535;
    text-decoration: underline; }

.contact-form-wrap {
  margin-top: 25px;
  padding: 30px 4.26829% 10px;
  background: #f4f6f8; }
  .contact-form-wrap .contact-form {
    display: block;
    width: 86.58537%; }
  .contact-form-wrap .form-row {
    clear: both;
    margin-bottom: 15px; }
  .contact-form-wrap .two-thirds {
    float: left;
    width: 431px; }
  .contact-form-wrap .one-third {
    float: left;
    width: 216px; }
  .contact-form-wrap .expand {
    clear: both;
    display: block;
    border-top: 1px solid #d8d8d8;
    text-align: center;
    width: 100%;
    padding-top: 10px;
    margin-top: 20px;
    cursor: pointer; }
    .contact-form-wrap .expand.less {
      display: none; }
  .contact-form-wrap .label {
    display: block;
    font: bold 15px Arial, sans-serif;
    margin-bottom: 5px; }
    .contact-form-wrap .label span {
      color: #df0523; }
    .contact-form-wrap .label .light {
      color: #353535;
      font-weight: 300; }
  .contact-form-wrap .input {
    width: 175px;
    border: 1px solid #d8d8d8;
    padding: 3px; }
  .contact-form-wrap .radio-wrap {
    float: left; }
    .contact-form-wrap .radio-wrap.tech {
      width: 100px; }
    .contact-form-wrap .radio-wrap.sales {
      width: 150px; }
    .contact-form-wrap .radio-wrap.email {
      width: 75px; }
    .contact-form-wrap .radio-wrap input[type="radio"] {
      margin-right: 3px; }
    .contact-form-wrap .radio-wrap label {
      font: 13px Arial, sans-serif; }
  .contact-form-wrap hr {
    border: 0;
    height: 1px;
    background: #d8d8d8;
    margin: 0 0 15px 0; }
  .contact-form-wrap textarea {
    height: 100px;
    width: 100%;
    border: 1px solid #d8d8d8;
    display: block;
    margin-top: 10px; }
  .contact-form-wrap .action-buttons {
    margin-top: 25px; }
    .contact-form-wrap .action-buttons input[type="submit"],
    .contact-form-wrap .action-buttons button {
      border: 0;
      color: #df0523;
      background: 0;
      padding: 0;
      margin-right: 5px;
      font: 15px Arial, sans-serif; }
    .contact-form-wrap .action-buttons .fa-arrow-circle-right {
      color: #df0523; }
    .contact-form-wrap .action-buttons button {
      color: #989ca0;
      margin-left: 10px; }

.faq .half {
  width: 45%;
  margin-right: 5%;
  float: left; }
.faq .half-box {
  margin-top: 20px; }

.faq-nav {
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0; }
  .faq-nav > li {
    padding: 5px 0 5px 0;
    border-bottom: 1px solid #d8d8d8;
    display: relative; }
    .faq-nav > li > a {
      display: block;
      padding: 3px 15px 3px 5px;
      font: 17px "Montserrat", sans-serif;
      color: #353535;
      text-decoration: none; }
      .faq-nav > li > a .fa {
        color: #df0523;
        float: right; }
      .faq-nav > li > a:hover {
        background: #4f7e9d;
        color: white; }
        .faq-nav > li > a:hover .fa {
          color: white; }

.faq-nav-sub {
  list-style: none;
  background: #4f7e9d;
  margin: 0;
  padding: 0;
  display: none; }
  .faq-nav-sub a {
    color: white;
    text-decoration: none;
    display: block;
    font: 15px "Montserrat", sans-serif;
    padding: 5px 20px; }
    .faq-nav-sub a:hover {
      background: #285573; }

.faq .half-box {
  background: #f4f6f8;
  width: 38.1%;
  padding: 40px 5.098%; }
  .faq .half-box h2 {
    border-bottom: 1px solid #d8d8d8; }
  .faq .half-box .arrow-link {
    color: #df0523;
    text-decoration: none;
    font: 15px Arial, sans-serif;
    display: block;
    margin: 20px 0 0 0; }
    .faq .half-box .arrow-link .fa {
      font-size: 20px;
      line-height: 0;
      vertical-align: middle; }
    .faq .half-box .arrow-link:hover {
      color: #353535; }
  .faq .half-box .tech-support {
    margin-top: 50px; }
  .faq .half-box .phone {
    font: 21px Arial, sans-serif;
    display: block;
    margin-top: 15px; }
    .faq .half-box .phone .fa {
      color: #df0523; }

.faq-content {
  clear: both;
  padding-top: 50px; }
  .faq-content h2 {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 5px; }
  .faq-content ol {
    margin-top: 50px;
    padding: 0 0 0 20px; }
  .faq-content li {
    margin: 10px 0; }
  .faq-content a {
    color: #4088b8;
    text-decoration: none; }
    .faq-content a:hover {
      color: #353535;
      text-decoration: underline; }

.rating {
  margin-top: 40px;
  color: #353535;
  font: 15px Arial, sans-serif; }
  .rating span {
    display: block;
    margin-bottom: 5px;
    font-weight: bold; }
  .rating .radio-wrap {
    float: left;
    width: 125px;
    margin-bottom: 5px; }
    .rating .radio-wrap input[type="radio"] {
      margin-right: 5px; }
  .rating input[type=submit] {
    color: #df0523;
    padding: 0;
    border: 0;
    background: none;
    clear: both;
    display: block;
    margin: 15px 5px 0 0;
    float: left; }
  .rating .fa {
    color: #df0523;
    float: left;
    margin: 16px 0 0 0; }

.environment .half {
  width: 47.5%;
  float: left;
  margin-bottom: 35px; }
  .environment .half.first {
    margin-right: 5%;
    clear: both; }
  .environment .half img {
    float: left;
    margin: 0 3% 15px 0; }
  .environment .half h4 {
    font: bold 18px Arial, sans-serif;
    color: #353535;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 5px;
    margin-top: 0; }
  .environment .half > p:first-of-type {
    margin-top: 0; }
  .environment .half ul {
    margin: 15px 0 0 0;
    padding: 0 0 0 15px; }
    .environment .half ul li {
      margin-bottom: 15px; }
  .environment .half .extra-margin {
    margin-bottom: 25px; }
  .environment .half .arrow-link {
    display: block;
    margin-top: 10px;
    color: #df0523;
    text-decoration: none;
    font: 15px Arial, sans-serif; }
    .environment .half .arrow-link:hover {
      color: #353535; }
  .environment .half a {
    color: #4088b8;
    text-decoration: none; }
    .environment .half a:hover {
      color: #353535;
      text-decoration: underline; }
.environment .fa {
  color: #df0523; }
.environment h2 {
  text-transform: none; }
.environment a {
  color: #4088b8;
  text-decoration: none; }
  .environment a:hover {
    color: #353535;
    text-decoration: underline; }
.environment ol li {
  margin-bottom: 10px; }
.environment .section {
  border-top: 1px solid #d8d8d8;
  margin-top: 20px; }
  .environment .section h4 {
    margin-bottom: 0;
    font-size: 18px; }
  .environment .section p {
    margin-top: 5px; }
.environment .energy-star img {
  float: left; }
.environment .energy-star span {
  float: right;
  font: 15px Arial, sans-serif;
  color: #939ea4; }
.environment hr {
  height: 1px;
  border: 0;
  background: #d8d8d8;
  margin-top: 40px;
  margin-bottom: 40px; }

.components-wrap {
  margin: 40px 0 70px 0; }
  .components-wrap .ecosys-half {
    width: 42%;
    float: left; }
    .components-wrap .ecosys-half.first {
      margin-right: 12%; }
    .components-wrap .ecosys-half h4 {
      color: #df0523;
      margin: 15px 0 0 0; }
    .components-wrap .ecosys-half p {
      margin-top: 2px; }

.location {
  float: left;
  width: 47.5%;
  margin-bottom: 30px; }
  .location.first {
    margin-right: 5%;
    clear: both; }
  .location .fa {
    color: #df0523;
    margin: 5px 0 0 0; }

.social-main .half-box {
  width: 305px;
  text-align: center;
  background: #ebf0f2;
  margin-top: 35px; }
  .social-main .half-box a {
    margin: 0 5px; }
.social-main p {
  font-size: 17px; }

.terms-main hr {
  height: 1px;
  border: 0;
  background: #d8d8d8;
  margin-top: 25px;
  margin-bottom: 25px; }

.site-nav {
  float: left;
  width: 250px;
  margin-right: 15px;
  padding-bottom: 30px; }
  .site-nav.first {
    clear: both; }
  .site-nav h4 {
    font: bold 15px Arial, sans-serif;
    margin: 0; }
  .site-nav ul {
    list-style: none;
    padding-left: 15px; }
    .site-nav ul li {
      margin-bottom: 20px; }
    .site-nav ul a {
      color: #4088b8;
      text-decoration: none; }
      .site-nav ul a:hover {
        color: #353535;
        text-decoration: underline; }

.half-box.right {
  float: right;
  margin-left: 2.5%;
  margin-top: 15px; }
  .half-box.right .fa {
    color: #df0523; }
  .half-box.right p:first-of-type {
    margin-top: 0; }
  .half-box.right a {
    color: #df0523;
    text-decoration: none; }
    .half-box.right a:hover {
      color: #353535;
      text-decoration: underline; }

.press-wrap {
  clear: both;
  margin-top: 40px; }
  .press-wrap h2 {
    padding-bottom: 5px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 15px; }

.press-item {
  color: #353535;
  margin-bottom: 35px; }
  .press-item span {
    display: block;
    font: 14px Arial, sans-serif;
    color: #939ea4; }
  .press-item h4 {
    margin: 3px 0;
    font: bold 15px Arial, sans-serif; }
  .press-item p {
    margin: 0 0 3px 0; }
  .press-item .arrow-link {
    display: block;
    color: #df0523;
    text-decoration: none;
    font-size: 15px; }
    .press-item .arrow-link:hover {
      color: #353535;
      text-decoration: underline; }

.block-link {
  display: inline-block;
  color: white;
  background: #df0523;
  text-decoration: none;
  font: 15px Arial, sans-serif;
  padding: 10px;
  margin-top: 15px; }
  .block-link .fa {
    font-size: 20px;
    line-height: 0;
    vertical-align: middle; }
  .block-link:hover {
    background: #c6041f; }

.careers hr {
  border: 0;
  height: 1px;
  background: #d8d8d8;
  margin-top: 20px; }
.careers .footnote {
  font-style: italic;
  font-size: 12px; }
.careers .job-listings li {
  margin-top: 3px; }
  .careers .job-listings li a {
    color: #4088b8;
    text-decoration: none; }
    .careers .job-listings li a:hover {
      color: #353535;
      text-decoration: underline; }

.dropdown {
  clear: both;
  position: relative; }
  .dropdown select {
    position: absolute;
    right: 0;
    bottom: -67px; }

.career-info {
  font-size: 17px; }

.career-info-wrap h4 {
  margin: 30px 0 3px 0; }
.career-info-wrap p {
  margin: 0; }
.career-info-wrap ul {
  margin: 0; }
  .career-info-wrap ul li {
    margin: 0 0 5px 0; }

.ecosys-thumb-wrap {
  float: left;
  width: 47.5%; }
  .ecosys-thumb-wrap.first {
    margin-right: 5%; }
  .ecosys-thumb-wrap img {
    max-width: 100%; }

.tds .mds-right {
  padding: 50px 35px;
  width: 40.2439%;
  margin-top: 15px; }

.tds .mds-left {
  width: 47.56098%; }

.tds h4 {
  margin-top: 0; }

.taskalfa-logo {
  float: right;
  margin: 0 0 15px 15px; }

.taskalfa-printer {
  float: left;
  max-width: 100%;
  margin-right: 5%;
  margin-top: 15px; }

.taskalfa-table {
  float: left;
  width: 45%;
  text-align: left;
  font-size: 15px; }
  .taskalfa-table.first {
    margin-right: 10%; }
  .taskalfa-table th {
    border-bottom: 1px solid #d8d8d8; }
  .taskalfa-table td {
    padding: 3px 0; }
  .taskalfa-table a {
    color: #4088b8;
    text-decoration: none;
    font-weight: bold; }

.taskalfa h1 {
  text-transform: uppercase;
  font: 22px "Montserrat", sans-serif;
  margin-top: 45px; }

.ecosys.mds h2 {
  border-bottom: 1px solid #d8d8d8;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
  line-height: 1;
  color: #df0523;
  font: 26px "Montserrat",sans-serif;
  text-transform: uppercase; }

.ecosys.mds h5 {
  font: bold 18px Arial, sans-serif;
  color: #353535;
  margin: 30px 0 0 0; }

.ecosys.mds p {
  margin: 0 0 15px 0 !important; }

.ecosys-list {
  list-style: none;
  margin: 0;
  padding: 0 !important;
  float: left;
  width: 30%; }
  .ecosys-list h3 {
    margin: 0;
    font-size: 15px;
    text-transform: none; }

.ecosys-printer {
  float: left;
  max-width: 100%; }

.top-wrap {
  padding-left: 3%;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 15px;
  margin-top: 15px;
  padding-bottom: 20px; }

.catalog-download {
  position: relative;
  background: #ebf0f2;
  clear: both;
  padding: 30px 45px;
  text-align: right;
  width: 78%; }
  .catalog-download span {
    padding-right: 6%; }

.catalog-img {
  position: absolute;
  left: 6.75676%;
  top: -29%; }

.catalog-download-link {
  color: #df0523;
  text-decoration: none; }

.awards {
  clear: both; }
  .awards ul {
    list-style: none;
    text-align: left;
    padding: 0; }
    .awards ul li {
      margin-bottom: 15px;
      display: inline-block;
      width: 18%;
      vertical-align: middle; }
      .awards ul li:nth-child(odd) {
        clear: both; }
      .awards ul li img {
        max-width: 95%; }

.jqzoom {
  margin-bottom: 20px; }

@media screen and (max-width: 1075px) {
  .catalog-download {
    font-size: 14px; } }
@media screen and (max-width: 1060px) {
  .sh.is-collapsed .sh-content {
    width: 75.4%; } }
@media screen and (max-width: 1024px) {
  .sb-block .story-content p {
    font-size: 12px;
    line-height: 15px; }

  .secondary .sb-block .story-content {
    width: 66%; } }
@media screen and (max-width: 1015px) {
  .catalog-img {
    left: 2%; } }
@media screen and (max-width: 1005px) {
  .sh-icon {
    max-width: 75px; }

  .sh-content h3 {
    display: inline-block;
    font-size: 18px !important;
    margin-top: 30px !important; }
  .sh-content .fa.sh-toggle {
    margin-top: 30px; }

  .secondary .sb-block .video-wrap .play-btn {
    font-size: 60px; }

  .secondary .sb-block .video-wrap .video-title {
    font-size: 13px;
    line-height: 16px; }

  .sb-block .story-thumb {
    display: none; }

  .secondary .sb-block .story-content {
    width: 100%; } }
@media screen and (max-width: 965px) {
  .sh-icon {
    max-width: 70px; }

  .sh-content h3 {
    display: inline-block;
    font-size: 16px !important;
    margin-top: 25px !important; }
  .sh-content .fa.sh-toggle {
    margin-top: 25px; }

  .half-content {
    height: 180px; }

  .products .half-box h3 {
    font-size: 24px; }

  .catalog-download {
    text-align: left; }

  .catalog-img {
    display: none; } }
@media screen and (max-width: 925px) {
  .products .half-box .box-bottom {
    height: 135px; } }
@media screen and (max-width: 900px) {
  .right-sidebar {
    display: none; }

  .content-article-left {
    float: none;
    width: 100%; }

  .sh-icon {
    max-width: 75px; }

  .sh-content h3 {
    display: inline-block;
    font-size: 18px !important;
    margin-top: 30px !important; }
  .sh-content .fa.sh-toggle {
    margin-top: 30px; }

  .products .half-box h3,
  .half-box h3 {
    font-size: 19px; }

  .products .half-box .box-top {
    padding: 0 9.5% 0; }

  .where-to-buy-form.horizontal .form-row,
  .where-to-buy-form.horizontal .input-wrap,
  .where-to-buy-form.horizontal .spacer {
    display: block; }
  .where-to-buy-form.horizontal .input-wrap,
  .where-to-buy-form.horizontal .spacer {
    float: left; }
  .where-to-buy-form.horizontal .spacer.first {
    clear: both;
    margin-bottom: 5px;
    padding-left: 0; }
  .where-to-buy-form.horizontal .spacer.second {
    margin-top: 25px; }
  .where-to-buy-form.horizontal .state {
    clear: both; }
  .where-to-buy-form.horizontal .product-category {
    clear: both; }
  .where-to-buy-form.horizontal .form-row.second {
    clear: both;
    border-top: 1px solid #d8d8d8;
    padding-top: 15px; }
  .where-to-buy-form.horizontal .submit {
    clear: both;
    padding-left: 0; } }
@media screen and (max-width: 880px) {
  .industry-solutions-thumb {
    max-width: 192px; }

  .industry-solutions-nav-wrap {
    padding-left: 250px;
    padding-top: 35px;
    height: 82px;
    font-size: 19px; }
    .industry-solutions-nav-wrap span {
      font-size: 23px; }

  .catalog-download-link {
    display: block;
    margin-top: 10px; } }
@media screen and (max-width: 850px) {
  .contact-form-wrap .contact-form {
    width: 100%; }
  .contact-form-wrap .two-thirds {
    width: 100%; } }
@media screen and (max-width: 825px) {
  .half-content .icon {
    display: none; }
  .half-content .info-right {
    width: 100%;
    margin-left: 0;
    height: auto; }

  .support .half-box,
  .half-box,
  .contact .half,
  .faq .half {
    float: none;
    width: 87%;
    margin-bottom: 25px; }

  .environment .half {
    width: 100%;
    float: none;
    margin-right: 0 !important; }

  .location {
    float: none;
    width: 100%; }

  .contact .half.first {
    margin-right: 0; }

  .products .half-box {
    width: 100%; }
    .products .half-box .box-bottom {
      background-size: 69% !important; }

  .products .half-box.grey {
    width: 87%; }

  .products .half-box .box-bottom {
    height: 175px; }

  .components-wrap .ecosys-half {
    float: none;
    width: 75%; }
    .components-wrap .ecosys-half.first {
      margin-right: 0;
      margin-bottom: 20px; } }
@media screen and (max-width: 768px) {
  .tco-tracker .half {
    margin: 0;
    float: none;
    width: 100%; }

  .support-top p {
    width: 95%; }

  .support .half-box {
    margin-right: 0;
    margin-left: 0;
    width: 92%; }

  .support-printer {
    display: none; }

  .article-right h3 {
    font-size: 16px; }

  .industry-solutions-nav-wrap {
    padding-left: 15px; }

  .industry-solutions-thumb {
    display: none; }

  .sh-icon {
    max-width: 70px; }

  .sh-content h3 {
    display: inline-block;
    font-size: 16px !important;
    margin-top: 25px !important; }
  .sh-content .fa.sh-toggle {
    margin-top: 25px; }

  .secondary .video-wrap {
    width: 47.78049%;
    margin-left: 0; }

  .secondary .content-article .video-wrap:nth-child(3n+1) {
    clear: none; }
  .secondary .content-article .video-wrap:nth-child(2n+1) {
    clear: both; }
  .secondary .content-article .video-wrap:nth-child(3n) {
    width: 47.78049%; }
    .secondary .content-article .video-wrap:nth-child(3n) .thumb-wrap img {
      max-width: 100%; }

  .taskalfa-printer {
    float: none;
    margin: 0;
    display: block;
    margin-top: 15px; }

  .ecosys-list {
    width: 50%;
    margin-bottom: 25px; } }
@media screen and (max-width: 700px) {
  .secondary .video-info {
    float: none;
    width: 100%; } }
@media screen and (max-width: 667px) {
  .sh-icon {
    display: none; }

  .sh.is-collapsed .sh-content {
    float: none;
    width: 100%; }

  .compat-list {
    font-size: 13px; }

  .four-tabs .tab-nav li a {
    padding: 10px 7px;
    font-size: 12px; }

  .float-right {
    display: none; }

  .logo-actions {
    width: 100%; }

  .where-to-buy-form.horizontal .city,
  .where-to-buy-form.horizontal .spacer.second {
    clear: both; }
  .where-to-buy-form.horizontal .spacer.second {
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 7px; }
  .where-to-buy-form.horizontal .state select {
    margin-bottom: 10px; } }
@media screen and (max-width: 600px) {
  .catalog-download {
    display: none; }

  .secondary .video-wrap {
    text-align: center;
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 100%; }
    .secondary .video-wrap .video-thumb {
      margin-right: 0; }

  .industry-solutions-thumb {
    display: block; }

  .industry-solutions-nav-wrap {
    padding-left: 225px; }

  .sh-icon {
    display: block; }

  .sh.is-collapsed .sh-content {
    float: right;
    width: 79.4%; }

  .secondary .content-article .video-wrap:nth-child(3n) {
    width: 100%; }

  .half-content {
    float: none;
    width: 100%;
    margin: 0 0 20px 0;
    height: auto;
    padding-bottom: 20px; }
    .half-content .icon {
      display: block; }
    .half-content .info-right {
      width: 63.88889%;
      margin-left: 5%; }

  .taskalfa-table {
    float: none;
    width: 100%;
    margin-top: 15px; }
    .taskalfa-table.first {
      margin-right: 0; } }
@media screen and (max-width: 560px) {
  .sh.is-collapsed .sh-content {
    width: 75.4%; } }
@media screen and (max-width: 525px) {
  .industry-solutions-thumb {
    max-width: 150px; }

  .industry-solutions-nav-wrap {
    padding-left: 170px;
    padding-top: 24px;
    height: 67px;
    font-size: 16px; }
    .industry-solutions-nav-wrap span {
      font-size: 20px; } }
@media screen and (max-width: 480px) {
  .article-left {
    display: none; }

  .article-right {
    float: none;
    width: 100%;
    text-align: center; }

  .is-collapsed {
    text-align: left; }

  .sh-wrap > .sh > .sh-icon {
    display: none; }

  .sh-content {
    width: 100% !important; }

  .sh.is-collapsed .sh-content {
    width: 70.4% !important; }

  .fa.sh-toggle {
    margin-top: 25px !important; }

  .products .half-box {
    padding-top: 20px;
    margin-bottom: 20px; }

  .products .half-box .box-bottom {
    display: none; }

  .products .half-box .box-top {
    padding: 0 6.09756% 20px; }

  .dealer {
    padding-bottom: 15px;
    margin-bottom: 15px; }
    .dealer .dealer-info {
      float: none;
      width: 100%; }
    .dealer .info-left,
    .dealer .info-right {
      width: 100%;
      float: none; }
    .dealer .certifications {
      clear: both;
      margin-top: 15px;
      text-align: left; }

  .components-wrap .ecosys-half {
    width: 100%; }

  .taskalfa-logo {
    float: none;
    display: block;
    margin-bottom: 15px;
    margin-left: 0; }

  .ecosys-list {
    width: 100%; } }
@media screen and (max-width: 420px) {
  .block-nav .content-article {
    margin-bottom: 5px; }

  .industry-solutions-thumb {
    display: none; }

  .industry-solutions-nav-wrap {
    padding: 15px;
    height: auto;
    text-align: left; } }
@media screen and (max-width: 400px) {
  .secondary .content-intro h1 {
    font-size: 24px; }

  .list-header-wrap h3 {
    float: none; }
  .list-header-wrap a {
    float: none;
    display: block;
    margin-top: 15px; }

  .dropdown {
    clear: both;
    position: relative; }
    .dropdown select {
      position: relative;
      bottom: -20px; } }
@media screen and (max-width: 361px) {
  .sh.is-collapsed .sh-content {
    width: 66.4%; } }
.sh-wrap {
  margin-top: 40px; }

.sh {
  clear: both;
  border-top: 1px solid #ebebeb;
  padding-top: 20px;
  margin-top: 20px; }

.sh-icon {
  float: left;
  margin-right: 2.5%; }

.sh-content {
  float: left;
  width: 80%; }
  .sh-content h3 {
    display: inline-block;
    font-size: 19px !important; }
  .sh-content p {
    font-style: italic; }
  .sh-content .sh-description {
    margin-bottom: 30px; }
  .sh-content .fa.sh-toggle {
    color: #939ea4;
    float: right;
    margin-top: 35px;
    font-size: 25px;
    cursor: pointer; }
  .sh-content h4 {
    margin: 0;
    font: 21px "Montserrat", sans-serif;
    color: #353535; }
  .sh-content .read-more-btn {
    color: #df0523;
    display: block;
    text-decoration: none;
    font: 15px/0 Arial, sans-serif;
    margin-top: 16px; }
    .sh-content .read-more-btn .fa {
      font-size: 21px;
      line-height: 0;
      vertical-align: middle; }

.sh.is-collapsed .sh-icon {
  margin-left: 15px; }
.sh.is-collapsed p {
  font-size: 14px;
  font-style: normal; }

.products-detail h2 {
  color: #353535;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d8d8d8; }
  .products-detail h2 span {
    display: block;
    font-size: 16px; }

.three-col-wrap,
.two-col-wrap {
  border-top: 1px solid #d8d8d8;
  vertical-align: middle;
  padding: 25px 0 0 0;
  margin: 25px 0 0 0;
  width: 100%; }

.three-col-thumb-wrap,
.two-col-thumb-wrap {
  width: 15.85366%;
  margin-right: 2.68293%;
  vertical-align: middle;
  float: left; }
  .three-col-thumb-wrap .three-col-thumb,
  .three-col-thumb-wrap .two-col-thumb,
  .two-col-thumb-wrap .three-col-thumb,
  .two-col-thumb-wrap .two-col-thumb {
    max-width: 100%; }

.two-col-thumb-wrap {
  vertical-align: top; }

.three-col-info,
.two-col-info {
  width: 62.29268%;
  color: #353535;
  vertical-align: middle;
  padding-right: 2%;
  float: left; }
  .three-col-info h4,
  .two-col-info h4 {
    margin: 0;
    font: bold 16px Arial, sans-serif; }
  .three-col-info p,
  .two-col-info p {
    margin-top: 5px; }
  .three-col-info a,
  .two-col-info a {

    font: 15px Arial, sans-serif;
    color: #4088b8; }

.two-col-info {
  width: 100%;
  vertical-align: top; }
  .two-col-info h4 {
    margin: 0; }
  .two-col-info p {
    margin: 0 0 10px 0 !important; }

.three-col-link {
  vertical-align: middle;
  width: 127px;
  font: 15px Arial, sans-serif;
  text-decoration: none;
  color: #df0523;
  float: left; }
  .three-col-link .fa {
    font-size: 20px;
    line-height: 0;
    vertical-align: middle; }
  .three-col-link:hover {
    color: #353535; }

.product-half {
  margin-top: 15px; }
  .product-half.first {
    width: 46.34146%;
    float: right; }
  .product-half.last {
    width: 49.39024%;
    float: left; }

.product-thumb-large {
  max-width: 100%;
  display: block; }

.product-doc {
  display: block;
  color: #df0523;
  text-decoration: none;
  font: 15px Arial, sans-serif;
  margin-bottom: 5px; }

.zoom-instruction {
  width: 100%;
  display: block;
  text-align: center;
  margin-top: 10px;
  color: #df0523;
  clear: both;
  padding-top: 5px; }

.tabbed-wrapper {
  clear: both; }

.single-col .tabbed-wrapper {
  max-width: 600px; }

.single-col .tab-nav {
  padding-left: 0; }

.tab-nav {
  list-style: none;
  margin: 0;
  padding: 0; }
  .tab-nav li {
    float: left; }
    .tab-nav li a {
      display: block;
      padding: 10px;
      background: #e4e7ea;
      font: 13px "Montserrat", sans-serif;
      text-align: center;
      color: #353535;
      text-decoration: none;
      margin-right: 2px; }
      .tab-nav li a:hover, .tab-nav li a.active {
        background: #8598aa;
        color: white; }

.tab-box {
  padding: 15px 25px 35px;
  border: 1px solid #8598aa;
  color: #353535; }
  .tab-box p {
    margin-top: 0;
    line-height: 19px;
    font-size: 14px; }
  .tab-box#specification {
    display: none; }
  .tab-box#awards {
    display: none; }
  .tab-box#benefits {
    display: none; }
  .tab-box#getapp {
    display: none; }
  .tab-box#compatibility {
    display: none; }
  .tab-box h4 {
    font: bold 15px Arial, sans-serif;
    margin: 0; }

.single-col .tab-box p {
  margin-top: 10px; }

.spec-table {
  font: 12px Arial, sans-serif;
  color: #353535; }
  .spec-table tr td:first-of-type {
    padding-right: 10px;
    font-weight: bold; }
  .spec-table td {
    border-bottom: 1px solid #d8d8d8;
    padding: 10px 0; }

.box {
  width: auto;
  background: #f4f6f8;
  padding: 25px 7.40741%;
  margin-top: 10px; }
  .box h4 {
    font: bold 16px Arial, sans-serif;
    color: #353535;
    margin: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d8d8d8; }

.resource-form label {
  display: block;
  font: 15px Arial, sans-serif;
  color: #353535;
  margin-bottom: 5px; }
.resource-form select {
  margin-bottom: 15px;
  display: block; }
.resource-form input[type="submit"] {
  background: none;
  border: 0;
  font: 15px Arial, sans-serif;
  color: #df0523;
  display: inline-block;
  padding: 0 3px 0 0; }
.resource-form .fa {
  color: #df0523; }

.compliance-info {
  border-top: 1px solid #d8d8d8;
  padding-top: 20px;
  margin-top: 20px; }
  .compliance-info span {
    float: right;
    width: 50%;
    text-align: right;
    font: 15px Arial, sans-serif;
    color: #353535; }
    .compliance-info span a {
      color: #4088b8;
      text-decoration: none; }
      .compliance-info span a:hover {
        text-decoration: underline;
        color: #353535; }

.compliance-quick-form {
  float: left;
  width: 50%;
  color: #353535; }
  .compliance-quick-form label {
    font: 15px Arial, sans-serif; }

.compliance-table-wrap {
  border-top: 1px solid #d8d8d8;
  margin-top: 20px; }

.compliance-table {
  margin: 20px 0 0 0;
  text-align: left;
  color: #353535;
  max-width: 520px; }
  .compliance-table thead {
    background: white; }
  .compliance-table tbody {
    background: #f7f7f7;
    padding: 15px; }
  .compliance-table th {
    font: bold 16px Arial, sans-serif;
    border-right: 1px solid #d8d8d8;
    padding: 11px 0 15px 0; }
    .compliance-table th:first-of-type {
      padding-left: 15px; }
    .compliance-table th:nth-child(2n) {
      padding-left: 10px; }
    .compliance-table th:last-of-type {
      border: 0;
      padding-right: 15px;
      padding-left: 10px; }
  .compliance-table .top td {
    padding-top: 15px; }
  .compliance-table .bottom td {
    padding-bottom: 10px; }
  .compliance-table td {
    font: 15px Arial, sans-serif;
    border-right: 1px solid #d8d8d8;
    vertical-align: middle;
    padding-bottom: 5px; }
    .compliance-table td:first-of-type {
      padding-left: 15px;
      padding-right: 10px;
      width: 42.30769%; }
    .compliance-table td:nth-child(2n) {
      padding-left: 10px;
      padding-right: 10px;
      width: 28.84615%; }
    .compliance-table td:last-of-type {
      border: 0;
      padding-right: 15px;
      padding-left: 10px;
      width: 28.84615%; }
    .compliance-table td a {
      color: #4088b8;
      text-decoration: none; }
      .compliance-table td a:hover {
        text-decoration: underline;
        color: #353535; }

.help-decide-wrap {
  width: 720px;
  margin-top: 30px; }

.help-row {
  clear: both;
  color: #353535;
  overflow: auto; }
  .help-row.first {
    font: bold 16px Arial, sans-serif;
    height: auto; }
  .help-row.even {
    background: #f7f7f7; }
  .help-row span {
    float: left;
    width: 22.3%;
    height: 100%;
    padding: 15px 9px; }
    .help-row span.first {
      font: bold 16px Arial, sans-serif; }
    .help-row span.first, .help-row span.second, .help-row span.third {
      border-right: 1px solid #d8d8d8; }
    .help-row span a {
      display: block;
      color: #4088b8;
      text-decoration: none;
      font-size: 14px;
      margin-bottom: 5px; }
      .help-row span a:hover {
        text-decoration: underline;
        color: #353535; }

.help-me-decide-form.boxed {
  max-width: 650px;
  padding: 15px 35px 25px;
  background: #f4f6f8; }
.help-me-decide-form .form-half {
  width: 47%;
  float: left;
  padding-bottom: 20px; }
.help-me-decide-form .decide-buttons {
  margin-top: 15px; }
  .help-me-decide-form .decide-buttons a {
    color: #92969a;
    text-decoration: none;
    font-size: 15px;
    margin-right: 10px; }
    .help-me-decide-form .decide-buttons a .fa {
      color: #92969a; }

.products-detail h2 {
  text-transform: none; }

@media screen and (max-width: 1075px) {
  .three-col-info {
    width: 60.97561%;
    padding: 0 3%; }

  .two-col-info {
    padding: 0 3%; } }
@media screen and (max-width: 960px) {
  .help-me-decide-form .form-half {
    float: none;
    width: 100%; } }
@media screen and (max-width: 825px) {
  .product-half.first,
  .product-half.last {
    width: 100%;
    float: none; }

  .product-half.first {
    text-align: center; } }
@media screen and (max-width: 768px) {
  .three-col-wrap,
  .three-col-thumb,
  .three-col-info,
  .three-col-link {
    display: block; }

  .three-col-thumb-wrap {
    width: auto;
    float: left; }

  .two-col-thumb-wrap {
    width: 115px;
    float: left; }

  .three-col-info {
    float: right;
    width: 70%;
    padding: 0; }
    .three-col-info p {
      font-size: 13px;
      line-height: 17px; }

  .three-col-link {
    clear: right;
    float: right;
    width: 70%;
    margin-top: 15px; }

  .compliance-info {
    padding-top: 20px;
    margin-top: 20px; }

  .compliance-info span,
  .compliance-quick-form {
    float: none;
    text-align: left;
    width: 100%;
    display: block; }

  .compliance-info span {
    margin-top: 15px; } }
@media screen and (max-width: 670px) {
  .three-col-info
  .three-col-link {
    width: 60%; } }
@media screen and (max-width: 600px) {
  .three-col-info
  .three-col-link {
    width: 70%; } }
@media screen and (max-width: 480px) {
  .three-col-wrap,
  .three-col-thumb
  .three-col-info

  .three-col-link {
    display: block; }

  .three-col-thumb-wrap {
    width: auto;
    float: left; }

  .three-col-info {
    float: right;
    width: 60%;
    padding: 0; }
    .three-col-info p {
      font-size: 13px;
      line-height: 17px; }

  .three-col-link {
    clear: right;
    float: right;
    width: 60%;
    margin-top: 15px; } }
@media screen and (max-width: 400px) {
  .three-col-info,
  .three-col-link {
    width: 55%; } }
.thirds-wrapper {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 20px;
  margin-bottom: 20px; }
  .thirds-wrapper.last {
    border: 0; }

.image-wrap {
  float: left;
  width: 25.36585%;
  text-align: center; }
  .image-wrap .third-icon {
    max-width: 100%; }

.thirds-info {
  float: right;
  width: 68.29268%; }
  .thirds-info p {
    margin-top: 0;
    margin-bottom: 15px; }
  .thirds-info a {
    font: 15px Arial, sans-serif;
    color: #df0523;
    text-decoration: none; }
  .thirds-info h3 {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 20px; }
  .thirds-info h4 {
    margin-bottom: 5px; }

.breadcrumbs {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 10px; }
  .breadcrumbs ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .breadcrumbs ul li {
      float: left;
      border-left: 1px solid #d8d8d8;
      padding: 0 3px; }
      .breadcrumbs ul li.first {
        border-left: 0;
        padding-left: 0; }
    .breadcrumbs ul a {
      font: 15px "Montserrat", sans-serif;
      color: #df0523;
      text-decoration: none;
      padding: 5px 8px; }
      .breadcrumbs ul a:hover, .breadcrumbs ul a.active {
        color: white;
        background: #4f7e9d; }

.hypas h2 {
  color: #353535;
  border-bottom: 0;
  margin: 25px 0 0 0;
  padding: 0;
  text-transform: none; }

.fourths-wrapper {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 20px;
  margin-bottom: 20px; }
  .fourths-wrapper .image-wrap {
    width: 16.82927%; }
  .fourths-wrapper .fourths-info {
    float: right;
    width: 76.82927%; }
    .fourths-wrapper .fourths-info h3 {
      margin-top: 0;
      font-size: 20px; }
    .fourths-wrapper .fourths-info ul li {
      margin-top: 10px; }

.more-info a {
  color: #df0523;
  text-decoration: none; }
  .more-info a:hover {
    color: #353535;
    text-decoration: underline; }

.developer-support .thirds-wrapper {
  padding-bottom: 30px;
  margin-bottom: 30px; }
  .developer-support .thirds-wrapper.first {
    margin-top: 20px; }
  .developer-support .thirds-wrapper h4 {
    font: bold 16px Arial, sans-serif;
    margin: 0 0 10px 0; }
.developer-support .image-wrap {
  width: 25%;
  text-align: center; }
.developer-support .thirds-info {
  width: 73.17073%; }

.dev-support-form {
  margin-top: 20px;
  background: #f4f6f8;
  padding: 25px 4.26829%;
  font: #353535; }
  .dev-support-form p {
    margin-top: 0;
    border-bottom: 1px solid #d8d8d8;
    font: bold 16px Arial, sans-serif;
    padding-bottom: 10px;
    display: block; }
  .dev-support-form .radio-wrap {
    display: inline-block;
    width: 75px;
    margin: 15px 0 40px 0;
    font: 15px Arial, sans-serif; }
    .dev-support-form .radio-wrap input {
      margin-right: 7px; }
  .dev-support-form .yes-login input[type="text"],
  .dev-support-form .yes-login input[type="password"] {
    width: 169px;
    border: 1px solid #353535;
    margin-bottom: 17px;
    display: inline-block;
    padding: 3px; }
  .dev-support-form .yes-login label {
    width: 75px;
    font: 15px Arial, sans-serif;
    display: inline-block; }
  .dev-support-form .yes-login p {
    margin-bottom: 15px; }
  .dev-support-form .yes-login input[type="submit"],
  .dev-support-form .yes-login button {
    border: 0;
    color: #df0523;
    background: 0;
    padding: 0;
    margin-right: 5px;
    font: 15px Arial, sans-serif; }
  .dev-support-form .yes-login .fa-arrow-circle-right {
    color: #df0523; }
  .dev-support-form .yes-login button {
    color: #989ca0;
    margin-left: 10px; }
  .dev-support-form .member-agreement {
    display: none; }

.new-user {
  display: none;
  background: #f4f6f8;
  padding: 25px 4.26829%;
  font: #353535;
  margin-top: 20px; }
  .new-user p {
    margin-top: 0;
    border-bottom: 1px solid #d8d8d8;
    font: bold 16px Arial, sans-serif;
    padding-bottom: 10px;
    display: block; }
  .new-user label {
    display: inline-block !important;
    font: bold 12px Arial, sans-serif;
    color: #696969;
    margin-top: 25px; }
    .new-user label span {
      color: #df0523; }
  .new-user .form-wrap {
    max-width: 460px; }
  .new-user .full-input {
    width: 100%;
    border: 1px solid #9e9e9e;
    font: 13px Arial, sans-serif;
    color: #353535;
    padding: 2px;
    display: block; }
  .new-user select {
    display: block;
    width: 100%; }
  .new-user textarea.full-input {
    height: 75px; }
  .new-user .half {
    width: 47.5%;
    float: left; }
    .new-user .half.left {
      margin-right: 2.5%; }
    .new-user .half.right {
      margin-left: 2.5%; }
  .new-user .one-thirds {
    width: 40%;
    float: left; }
  .new-user .two-thirds {
    width: 55%;
    float: left;
    margin-left: 5%;
    padding-bottom: 25px; }
  .new-user span {
    color: #353535;
    font: 12px Arial, sans-serif; }
  .new-user .if-yes {
    display: block;
    margin-top: 0; }
  .new-user .radio label {
    display: inline-block;
    width: 50px; }
    .new-user .radio label input {
      margin-right: 5px; }
  .new-user .action-buttons {
    margin-top: 25px; }
    .new-user .action-buttons input[type="submit"],
    .new-user .action-buttons button {
      border: 0;
      color: #df0523;
      background: 0;
      padding: 0;
      margin-right: 5px;
      font: 15px Arial, sans-serif; }
    .new-user .action-buttons .fa-arrow-circle-right {
      color: #df0523; }
    .new-user .action-buttons button {
      color: #989ca0;
      margin-left: 10px; }

.partners h4 {
  font: bold 16px Arial, sans-serif;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #d8d8d8; }
.partners .partner-wrapper {
  float: left;
  width: 50%; }
  .partners .partner-wrapper .partner-logo {
    max-width: 100%; }

.terms {
  height: 400px;
  overflow: auto; }
  .terms p {
    border: 0;
    font: 300 13px Arial, sans-serif;
    padding: 0;
    margin: 10px 0 0 0; }

.agree {
  display: block;
  margin-top: 10px;
  font-size: 13px; }
  .agree input[type="radio"] {
    margin-right: 5px; }
  .agree input[type="submit"] {
    margin-left: 10px; }

@media screen and (max-width: 825px) {
  .fourths-wrapper .image-wrap {
    width: 26.82927%; }
  .fourths-wrapper .fourths-info {
    width: 66%; } }
@media screen and (max-width: 768px) {
  .partners .partner-wrapper {
    display: block;
    float: none;
    width: 100%; } }
@media screen and (max-width: 480px) {
  .image-wrap,
  .thirds-info {
    float: none;
    display: block;
    width: 100%; }

  .fourths-wrapper .image-wrap {
    display: none; }

  .fourths-wrapper .fourths-info {
    width: 100%; }

  .thirds-info {
    margin-top: 10px; }

  .image-wrap {
    text-align: center; }

  .developer-support .image-wrap {
    width: 100%;
    text-align: left; }

  .new-user .half,
  .new-user .one-thirds,
  .new-user .two-thirds {
    float: none;
    width: 100% !important;
    margin-left: 0;
    margin-right: 0; }
  .new-user .two-thirds {
    padding-bottom: 0; }
  .new-user .current-work {
    margin-top: 25px;
    display: block; } }
.mds h2 {
  color: #353535;
  border-bottom: 0;
  margin: 25px 0 0 0;
  padding: 0; }

.corporate h2 {
  color: #353535; }

.mds h4,
.corporate h4 {
  font: 300 18px Arial, sans-serif;
  color: #204d70;
  margin-bottom: 10px; }
  .mds h4 ul.half,
  .corporate h4 ul.half {
    font: 300 18px Arial, sans-serif;
    color: #204d70;
    float: left;
    width: 45.5%;
    margin: 0;
    padding-left: 2%; }
    .mds h4 ul.half.first,
    .corporate h4 ul.half.first {
      margin-right: 5%; }

.mds-left {
  float: left;
  width: 58.53659%; }

.mds-right {
  float: right;
  width: 29.87805%;
  padding: 0 4%;
  background: #f4f6f8; }
  .mds-right h3 {
    font-size: 26px;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 10px;
    margin-bottom: 5px; }

.mds-wheel {
  max-width: 100%;
  margin-top: 30px;
  margin-bottom: 30px; }

.arrow-btn {
  color: #df0523;
  text-decoration: none; }
  .arrow-btn .fa {
    font-size: 18px;
    line-height: 0;
    vertical-align: middle; }
  .arrow-btn:hover {
    color: #353535; }

.mds-benefits-section {
  border-top: 1px solid #e6e6e6;
  margin-top: 25px; }

@media screen and (max-width: 900px) {
  .mds-right h3 {
    font-size: 21px; } }
@media screen and (max-width: 768px) {
  .mds-left,
  .mds-right {
    float: none; }

  .mds-left {
    width: 100%; }

  .mds-right {
    width: 245px; }
    .mds-right h3 {
      padding-top: 30px; } }
@media screen and (max-width: 480px) {
  .mds-benefits-section h2 {
    font-size: 18px; } }
.button {
  display: inline-block;
  padding: 4px 13px !important;
  border-radius: 4px;
  color: white !important;
  background: #df0523 !important; }
  .button:hover {
    background: #c6041f !important; }











.gnb-submenu {
	Z-INDEX: 120; BORDER-BOTTOM: #ccc 0px solid; POSITION: absolute; BORDER-LEFT: #ccc 0px solid; MARGIN-TOP: -1px; ZOOM: 1; DISPLAY:none;  VISIBILITY:visible; OVERFLOW: hidden; BORDER-TOP: #ccc 0px solid; border-bottom:#FF0000 0px solid ; BORDER-RIGHT: #ccc 0px solid; -webkit-transition: height .5s ease-in-out; box-shado:  0 0px 0px rgba(0,0,0,0.4);  width:240px; overflow:hidden;
}

.support-menu .gnb-submenu {
	RIGHT: 0px
}
.support-menu .gnb-submenu > UL > LI.learn-about H3 {
	PADDING-TOP: 12px
}
.main-navigation > UL:after {
	WIDTH: 100%; DISPLAY: inline-block; HEIGHT: 0px; FONT-SIZE: 0px; CONTENT: ""
}
.gnb-submenu * {
	TEXT-TRANSFORM: none
}
.gnb-submenu > UL {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; VERTICAL-ALIGN: top; PADDING-TOP: 0px; margin-top:0px;
}
.gnb-submenu > UL:after {
	DISPLAY: block; CLEAR: both; CONTENT: " "
}
.gnb-submenu > UL > LI {
	POSITION: relative; BORDER-LEFT: #ccc 0px dotted; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; MARGIN: 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 100%; VERTICAL-ALIGN: top; PADDING-TOP: 0px; margin-top:0px;
}
.gnb-submenu > UL > LI A:hover {
	TEXT-DECORATION: none
}
.gnb-submenu > UL > LI A:focus {
	TEXT-DECORATION: none
}
.gnb-submenu > UL > LI A:hover SPAN {
	TEXT-DECORATION: underline
}
.gnb-submenu > UL > LI A:focus SPAN {
	TEXT-DECORATION: underline
}
.gnb-submenu > UL > LI + LI {
	PADDING-LEFT: 24px
}
.gnb-submenu > UL > LI:first-child {
	PADDING-LEFT: 25px; BORDER-LEFT-WIDTH: 0px
}
.gnb-submenu > UL > LI A {
	DISPLAY: inline-block; MARGIN-BOTTOM: 4px
}
.gnb-submenu > UL > LI.learn-about A:hover {
	TEXT-DECORATION: underline
}
.gnb-submenu > UL > LI.learn-about A:focus {
	TEXT-DECORATION: underline
}
.mega-gnb.gnb-submenu > UL > LI.learn-about A:hover {
	TEXT-DECORATION: none
}
.mega-gnb.gnb-submenu > UL > LI.learn-about A:focus {
	TEXT-DECORATION: none
}
.gnb-submenu > UL > LI > A {
	TEXT-ALIGN: center; LINE-HEIGHT: 1; DISPLAY: block; COLOR: #d80546
}
.gnb-submenu > UL > LI > noindex > A {
	TEXT-ALIGN: center; LINE-HEIGHT: 1; DISPLAY: block; COLOR: #d80546
}
.gnb-submenu > UL > LI A SPAN {
	TEXT-ALIGN: left; DISPLAY: block
}
.gnb-submenu > UL > LI .colsman {
	MARGIN-TOP: 5px
}
.gnb-submenu > UL > LI .colsman:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
.gnb-submenu > UL > LI .colsman A {
	TEXT-ALIGN: left
}
.gnb-submenu > UL > LI .colsman A:hover {
	TEXT-DECORATION: none; color:#99cc33;
}

.gnb-submenu > UL > LI .colsman A:focus {
	TEXT-DECORATION: none;
}
.gnb-submenu > UL > LI .colsman DL {
	MARGIN-BOTTOM: 5px; FLOAT: left; MARGIN-RIGHT: 10px
}
.gnb-submenu > UL > LI .colsman DL DT {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 5px; ZOOM: 1; MARGIN-BOTTOM: 10px; COLOR: #666; FONT-SIZE: 10px
}
.gnb-submenu > UL > LI .colsman DL DD {
	MARGIN: 0px; OVERFLOW: visible
}
.gnb-submenu > UL > LI .colsman > A {
	POSITION: absolute; BOTTOM: 0px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(../images/lg-global-sprite.png) no-repeat right -1084px; COLOR: #d80546; FONT-SIZE: 11px; LEFT: 0px
}
.gnb-submenu > UL > LI .head A {
	TEXT-ALIGN: center; MARGIN: 0px auto
}
.gnb-submenu > UL > LI .head .arrow + IMG {
	MARGIN-TOP: 12px !important; DISPLAY: inline-block
}
.gnb-submenu > UL > LI .head .arrow {
	POSITION: absolute; TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 5px; PADDING-LEFT: 12px; DISPLAY: block; WHITE-SPACE: normal; BACKGROUND: url(../images/lg-global-sprite.png) no-repeat -301px -3px; FONT-SIZE: 10px; TOP: 0px; LEFT: 24px
}
.gnb-submenu > UL > LI .head ~ DIV.colsman > UL > LI {
	MARGIN-TOP: 3px
}
.gnb-submenu > UL > LI .head ~ DIV.colsman > UL > LI > A {
	TEXT-TRANSFORM: uppercase; COLOR: #d80546
}
.gnb-submenu > UL > LI .head ~ DIV.colsman > UL > LI > noindex > A {
	TEXT-TRANSFORM: uppercase; COLOR: #d80546
}
.gnb-submenu > UL > LI.columnAB {
	MIN-WIDTH: 240px; MAX-WIDTH: 240px; background:url(../images/newpage/menu1.png) no-repeat;
}
.gnb-submenu > UL > LI.columnA {
	MIN-WIDTH: 240px; MAX-WIDTH: 240px; background:url(../images/newpage/menu2.png) repeat-y;
}
.gnb-submenu > UL > LI.columnAC {
	MIN-WIDTH: 240px; MAX-WIDTH: 240px; background:url(../images/newpage/menu4.png) repeat-y;
}
.gnb-submenu > UL > LI > DIV.head {
	TEXT-ALIGN: center !important
}
.gnb-submenu > UL > LI > DIV.head SPAN {
	TEXT-ALIGN: left; DISPLAY: block
}

.gnb-submenu > UL > LI > UL > LI.second-row {
	BORDER-TOP: #ccc 1px dotted
}
.gnb-submenu > UL > LI > UL > LI.second-row A {
	MARGIN-BOTTOM: 0px
}
.gnb-submenu > UL > LI > UL > LI.right-border.second-row {
	BORDER-RIGHT: #ccc 1px dotted
}

.gnb-submenu > UL > LI > A SPAN {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 3px; COLOR: #d80546
}
.gnb-submenu > UL > LI > noindex > A SPAN {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 3px; COLOR: #d80546
}
.gnb-submenu > UL > LI > A > P {
	DISPLAY: block; COLOR: #666
}


.colsman UL{ list-style:none;
}

.colsman > UL > LI { list-style:none; float:left; color:#18478d; line-height:14px; font-size:12px; width:200px; 
}
.colsman > UL > LI > A{  color:#ffffff;font-size:12px;
}





.main {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1150px
}



.mainn {
	min-width: 1150px; padding-top:30px; height:485px; 
}




.mbmain,.foot1n1_1,.foot1n2_1,.footnnn,.mbmainleft { display:none;}
.content-wrapper{
    margin-left: 0px;
}

.mb1hero-wrap { display:block;}
.mb2hero-wrap { display:none;}
@media screen and (max-width:830px){
body { font: normal 100% Verdana,"Trebuchet MS",Tahoma,sans-serif;   }  
.mbmain,.mbmainleft { display:block;}
.topmin {  width:100%;   HEIGHT: 33px; COLOR: #000; FONT-SIZE:1.5em; background:url(../images/newpage/topmin.png) repeat; 
}
.topmin1{ width:28px; height:22px; background:url(../images/newpage/topmin1.png); float:left; margin-top:5px; margin-left:5px;}
.topmin2{ width:24px; height:22px; background:url(../images/newpage/topmin2.png); float:right; margin-top:5px; margin-right:5px;}

.top,.mainn,.foot{ display:none;}
.mblogo{
    height:21px; width:147px;BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDciIGhlaWdo dD0iMjEiIHZpZXdCb3g9IjAgMCA1MTg2IDc0MSIgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRp bWl6ZVF1YWxpdHk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjt0ZXh0LXJlbmRl cmluZzpnZW9tZXRyaWNQcmVjaXNpb24iPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+ICAK ICAgIC5zdHIwIHtzdHJva2U6I0NDMDAwMDtzdHJva2Utd2lkdGg6MjB9CiAgICAuZmlsMCB7Zmls bDojQ0MwMDAwfQogICAgLmZpbDEge2ZpbGw6d2hpdGV9CiAgIDwvc3R5bGU+PC9kZWZzPjxwb2x5 Z29uIGNsYXNzPSJmaWwwIHN0cjAiIHBvaW50cz0iMCAwIDUxODYgMCA1MTg2IDc0MSAwIDc0MSAi Lz48cGF0aCBjbGFzcz0iZmlsMSIgZD0iTTk5MiAyNDdjMC01My0xOS05NC01OC0xMjMtMjctMjAt NjAtMzEtOTYtMzFsLTI0NyAwYy01MyAwLTk0IDE5LTEyMiA1OC0yMSAyNy0zMiA2MC0zMiA5Nmww IDI0N2MwIDUzIDE5IDk0IDU4IDEyMiAyOCAyMSA2MCAzMiA5NiAzMmwyNDcgMGM1MyAwIDk0LTE5 IDEyMy01OCAyMC0yOCAzMS02MCAzMS05NmwwLTE1NC0zMDggMCAwIDYxIDEyMiAwIDAgOTNjMCAz Ny0xMyA2My00MCA3OS0xNSA5LTMyIDEzLTUyIDEzLTI5IDAtNTEtOS02OC0yNi0xNi0xNi0yNC0z OS0yNC02NmwwLTI0N2MwLTI5IDgtNTEgMjUtNjggMTctMTYgMzktMjQgNjctMjQgMjggMCA1MCA4 IDY3IDI0IDE3IDE3IDI1IDM5IDI1IDY4bDAgMzIgMTg2IDAgMC0zMnptNjI2IDBjMC01My0yMC05 NC01OC0xMjMtMjgtMjAtNjAtMzEtOTYtMzFsLTI0NiAwYy01NCAwLTk1IDE5LTEyMyA1OC0yMSAy Ny0zMSA2MC0zMSA5NmwwIDI0N2MwIDUzIDE5IDk0IDU3IDEyMiAyOCAyMSA2MCAzMiA5NyAzMmwy NDYgMGM1NCAwIDk1LTE5IDEyMy01OCAyMC0yOCAzMS02MCAzMS05NmwwLTI0N3ptLTI3NyAzMzlj LTM4IDAtNjQtMTQtODAtNDEtOC0xNC0xMy0zMS0xMy01MWwwLTI0N2MwLTI5IDktNTEgMjYtNjgg MTctMTYgMzktMjQgNjctMjQgMzYgMCA2MyAxMyA3OSA0MSA5IDE0IDEzIDMxIDEzIDUxbDAgMjQ3 YzAgMzctMTQgNjMtNDEgNzktMTQgOS0zMiAxMy01MSAxM3ptOTAyIDBsLTM2OSAwIDAtNDkzLTE4 NCAwIDAgNTU1IDU1MyAwIDAtNjJ6bTU2OS0yMTVjMTktMTQgMzMtMzAgNDMtNDkgMTAtMTkgMTUt NDQgMTUtNzUgMC01My0xOS05NC01OC0xMjMtMjctMjAtNjAtMzEtOTYtMzFsLTQwMSAwIDAgNTU1 IDE4NiAwIDAtNDkzIDkyIDBjMjggMCA1MCA4IDY3IDI0IDE3IDE3IDI1IDM5IDI1IDY4IDAgMzgt MTMgNjUtNDAgODAtMTUgOC0zMyAxMy01MyAxM2wtMzAgMCAwIDYxIDMxIDBjMjggMCA1MCA4IDY3 IDI1IDE3IDE2IDI1IDM5IDI1IDY4IDAgMzctMTMgNjQtNDAgNzktMTUgOS0zMyAxMy01MyAxM2wt MzAgMCAwIDYyIDE1NCAwYzM3IDAgNjktMTEgOTctMzIgMzgtMjcgNTctNjggNTctMTIyIDAtMjkt NS01NC0xNi03NC0xMC0yMC0yNC0zNy00Mi00OXptNjgzLTEyNGMwLTUzLTE5LTk0LTU3LTEyMy0y OC0yMC02MC0zMS05Ni0zMWwtMjQ2IDBjLTU0IDAtOTUgMTktMTIzIDU4LTIxIDI3LTMxIDYwLTMx IDk2bDAgMjQ3YzAgNTMgMTkgOTQgNTcgMTIyIDI4IDIxIDYwIDMyIDk3IDMybDI0NiAwYzU0IDAg OTUtMTkgMTIzLTU4IDIwLTI4IDMwLTYwIDMwLTk2bDAtMjQ3em0tMjc2IDMzOWMtMzggMC02NC0x NC04MC00MS04LTE0LTEzLTMxLTEzLTUxbDAtMjQ3YzAtMjkgOS01MSAyNi02OCAxNy0xNiAzOS0y NCA2Ny0yNCAzNiAwIDYzIDEzIDc5IDQxIDkgMTQgMTMgMzEgMTMgNTFsMCAyNDdjMCAzNy0xNCA2 My00MSA3OS0xNCA5LTMyIDEzLTUxIDEzem05MDMtMzM5YzAtMzctMTAtNjktMzEtOTctMjgtMzgt NjktNTctMTIzLTU3bC0yNDYgMGMtNTQgMC05NSAxOS0xMjMgNTgtMjEgMjctMzIgNjAtMzIgOTZs MCA0MDEgMTg1IDAgMC00MDFjMC0yOSA4LTUxIDI1LTY4IDE3LTE2IDQwLTI0IDY3LTI0IDI4IDAg NTAgOCA2NyAyNCAxNyAxNyAyNiAzOSAyNiA2OGwwIDQwMSAxODUgMCAwLTQwMXptNjI3IDBjMC01 My0yMC05NC01OC0xMjMtMjgtMjAtNjAtMzEtOTctMzFsLTI0NiAwYy01NCAwLTk0IDE5LTEyMyA1 OC0yMSAyNy0zMSA2MC0zMSA5NmwwIDI0N2MwIDUzIDE5IDk0IDU4IDEyMiAyNyAyMSA1OSAzMiA5 NiAzMmwyNDYgMGM1NCAwIDk1LTE5IDEyMy01OCAyMS0yOCAzMi02MCAzMi05NmwwLTE1NC0zMDkg MCAwIDYxIDEyMyAwIDAgOTNjMCAzNy0xMyA2My00MSA3OS0xNCA5LTMxIDEzLTUxIDEzLTI5IDAt NTItOS02OC0yNi0xNi0xNi0yNC0zOS0yNC02NmwwLTI0N2MwLTI5IDgtNTEgMjUtNjggMTctMTYg MzktMjQgNjctMjQgMjcgMCA1MCA4IDY3IDI0IDE3IDE3IDI1IDM5IDI1IDY4bDAgMzIgMTg2IDAg MC0zMnoiLz48cGF0aCBjbGFzcz0iZmlsMSIgZD0iTTQ5MzkgMzljMjMgMCA0NiA2IDY4IDE4IDIy IDEyIDM5IDI5IDUxIDUxIDEyIDIyIDE4IDQ1IDE4IDY4IDAgMjQtNiA0Ny0xOCA2OS0xMiAyMi0y OSAzOS01MSA1MS0yMSAxMi00NCAxOC02OCAxOC0yNCAwLTQ3LTYtNjgtMTgtMjItMTItMzktMjkt NTEtNTEtMTItMjItMTktNDUtMTktNjkgMC0yMyA3LTQ2IDE5LTY4IDEyLTIyIDI5LTM5IDUxLTUx IDIyLTEyIDQ1LTE4IDY4LTE4em0wIDIzYy0xOSAwLTM4IDUtNTYgMTUtMTkgOS0zMyAyNC00MyA0 Mi0xMSAxOC0xNiAzOC0xNiA1NyAwIDIwIDUgMzkgMTUgNTcgMTEgMTkgMjUgMzMgNDMgNDMgMTgg MTAgMzcgMTUgNTcgMTUgMjAgMCAzOS01IDU3LTE1IDE4LTEwIDMyLTI0IDQyLTQzIDExLTE4IDE2 LTM3IDE2LTU3IDAtMTktNi0zOS0xNi01Ny0xMC0xOC0yNC0zMy00My00Mi0xOC0xMC0zNy0xNS01 Ni0xNXptLTYwIDE5MGwwLTE0NyA1MCAwYzE4IDAgMzAgMSAzOCA0IDggMiAxNCA3IDE5IDE0IDQg NyA3IDE0IDcgMjIgMCAxMC00IDIwLTEyIDI4LTggOC0xOCAxMi0zMSAxMyA2IDIgMTAgNSAxMyA4 IDYgNiAxMyAxNiAyMiAyOWwxOCAyOS0yOSAwLTEzLTIzYy0xMS0xOC0xOS0zMC0yNS0zNC01LTQt MTEtNS0xOS01bC0xNCAwIDAgNjItMjQgMHptMjQtODNsMjggMGMxNCAwIDI0LTIgMjktNiA1LTQg Ny0xMCA3LTE2IDAtNS0xLTktMy0xMi0zLTMtNi02LTEwLTgtNS0xLTEzLTItMjQtMmwtMjcgMCAw IDQ0eiIvPjwvc3ZnPg==") no-repeat;MARGIN: 0px auto; margin-top:30px; 
}
.mblogo2{
    height:21px; width:147px;float:left; line-height:21px;
}
.mblogo2 A{
    display:block; TEXT-DECORATION:none;
}



.mbtop3r{  width:314px; MARGIN: 0px auto; margin-top:30px;   
}
.mbtop3rsearch1{ width:260px; float:right;       
}
.mbtop3rsearch1 input{  width:255px; height:35px; border:solid 0px #f0f0f0; color:#b4b4b4; line-height:35px; padding-left:5px; background:url(../images/newpage/mb/p17.png) repeat; font-weight:bold;
}
.mbtop3rsearch2{ 

 width:34px; height:35px; float:right; BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0 PSIzMSIgdmlld0JveD0iMCAwIDI1NCAyNjIiIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1p emVRdWFsaXR5O3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247dGV4dC1yZW5kZXJp bmc6Z2VvbWV0cmljUHJlY2lzaW9uIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAgCiAg ICAuc3RyMiB7c3Ryb2tlOiNGRUZFRkU7c3Ryb2tlLXdpZHRoOjI1fQogICAgLnN0cjAge3N0cm9r ZTojNUY1RDVEO3N0cm9rZS13aWR0aDoyNX0KICAgIC5zdHIzIHtzdHJva2U6I0ZFRkVGRTtzdHJv a2Utd2lkdGg6MTV9CiAgICAuc3RyMSB7c3Ryb2tlOiM1RjVENUQ7c3Ryb2tlLXdpZHRoOjE1fQog ICAgLmZpbDEge2ZpbGw6bm9uZX0KICAgIC5maWwwIHtmaWxsOiM5OUNDMzN9CiAgIDwvc3R5bGU+ PC9kZWZzPjxyZWN0IGNsYXNzPSJmaWwwIiB3aWR0aD0iMjU0IiBoZWlnaHQ9IjI2MiIvPjxwYXRo IGNsYXNzPSJmaWwxIHN0cjAiIGQ9Ik02MSA4M2MxNC0zMCA0OS00NCA3OS0zMCAzMCAxNCA0NCA0 OSAzMCA3OS0xMyAzMC00OSA0NC03OSAzMC0zMC0xMy00NC00OS0zMC03OXoiLz48cmVjdCBjbGFz cz0iZmlsMSBzdHIxIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjkyMjUwMiAtMC41NjA1NDcgMC41NjA1 NDcgMC45MjI1MDIgMTI5LjczNSAxNjkuMzcyKSIgd2lkdGg9IjM5LjgiIGhlaWdodD0iNTIuMyIv PjxwYXRoIGNsYXNzPSJmaWwxIHN0cjIiIGQ9Ik02MSA4MmMxNC0zMCA0OS00NCA3OS0zMCAzMCAx MyA0NCA0OSAzMCA3OS0xMyAzMC00OSA0NC03OSAzMC0zMC0xNC00My00OS0zMC03OXoiLz48cmVj dCBjbGFzcz0iZmlsMSBzdHIzIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjkyMjUwMiAtMC41NjA1NDcg MC41NjA1NDcgMC45MjI1MDIgMTI5Ljc1MyAxNjguMjI0KSIgd2lkdGg9IjM5LjgiIGhlaWdodD0i NTIuMyIvPjwvc3ZnPg==") no-repeat; margin-left:5px;      
}
.mbtop3r2{  width:314px; MARGIN: 0px auto; height:20px;
}

.hero-wrap{
  width:100%;
  height:275px;
  overflow:hidden;
  margin-top:20px;
}


.footn {
	 BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSI3NSIgdmlld0JveD0iMCAwIDExOTkgMjY0NiIgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjt0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb24iPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+ICAKICAgIC5maWwwIHtmaWxsOiM1MDUwNTB9CiAgIDwvc3R5bGU+PC9kZWZzPjxyZWN0IGNsYXNzPSJmaWwwIiB3aWR0aD0iMTE5OSIgaGVpZ2h0PSIyNjQ2Ii8+PC9zdmc+") repeat; HEIGHT: 88px; width:100%;min-width:300px;
}

.foot1n {
	 MARGIN: 0px auto;WIDTH:100%; HEIGHT: 88px; COLOR: #FFFFFF;  
}
.foot1n1,.foot1n2 { display:none;}
.foot1n1_1 { MARGIN: 0px auto; line-height:40px; font-size:18px; display:block; width:100%; font-weight:bold; text-align:center;
}
.foot1n2_1 {MARGIN: 0px auto; line-height:40px; display:block; width:100%;text-align:center;
}

.footnnn {
	 BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSI2NyIgdmlld0JveD0iMCAwIDk4OCAyMzY0IiBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbiI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gIAogICAgLmZpbDAge2ZpbGw6I0VBRThFOX0KICAgPC9zdHlsZT48L2RlZnM+PHJlY3QgY2xhc3M9ImZpbDAiIHdpZHRoPSI5ODgiIGhlaWdodD0iMjM2NCIvPjwvc3ZnPg==") repeat; width:100%; display:block;
}
.footnnn1 { width:100%
}
.footnnn1_1 { padding-left:50px; line-height:55px; font-size:1.2em; 
}
.footnnn1_2 { height:3px; background:url(../images/newpage/mb/p7.png) repeat-x;
}


.footnnn2 { width:100%;
}
.footnnn2_1 { padding-left:50px;margin-top:40px;
}
.footnnn2_2 { padding-left:50px;margin-top:20px; font-size:0.8em; color:#9e9e9e;
}
.footnnn2_3 { padding-left:50px;margin-top:20px; font-size:1.2em;
}


.footnnn3 { padding-left:50px; margin-top:10px;
}
.footnnn3_1 {float:left; width:245px; margin:0px; padding:0px; 
}
.footnnn3_1 INPUT{ float:left; width:245px; height:32px; border:0px;   color:#b4b4b4; line-height:32px; padding-left:5px; background:url(../images/newpage/mb/p16.png) repeat-x; font-size:0.6em; line-height:32px;
}
.footnnn3_2 { float:left;  width:60px; height:32px; BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0 PSIzMiIgdmlld0JveD0iMCAwIDYwIDMyIiBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXpl UXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtcmVuZGVyaW5n Omdlb21ldHJpY1ByZWNpc2lvbiI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gIAogICAg LnN0cjAge3N0cm9rZTojOTlDQzMzO3N0cm9rZS13aWR0aDowLjU2NjkzMX0KICAgIC5zdHIxIHtz dHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yMTYwMDF9CiAgICAuZmlsMCB7ZmlsbDojOTlD QzMzfQogICAgLmZpbDEge2ZpbGw6d2hpdGV9CiAgIDwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNs YXNzPSJmaWwwIHN0cjAiIHBvaW50cz0iMCAwIDYwIDAgNjAgMzIgMCAzMiAiLz48cG9seWdvbiBj bGFzcz0iZmlsMSBzdHIxIiBwb2ludHM9IjMzIDE2IDM5IDEyIDQ0IDggNDQgMTYgNDQgMjQgMzkg MjAgIi8+PHBvbHlnb24gY2xhc3M9ImZpbDEgc3RyMSIgcG9pbnRzPSIyNyAxNiAyMiAyMCAxNyAy NCAxNyAxNiAxNyA4IDIyIDEyICIvPjxwb2x5Z29uIGNsYXNzPSJmaWwxIHN0cjEiIHBvaW50cz0i MzAgMTQgMzcgMTkgNDQgMjQgMzAgMjQgMTYgMjQgMjMgMTkgIi8+PHBvbHlnb24gY2xhc3M9ImZp bDEgc3RyMSIgcG9pbnRzPSIzMCAxOCAyMyAxMyAxNiA4IDMwIDggNDQgOCAzNyAxMyAiLz48L3N2 Zz4=") no-repeat;  
}
.footnnn3_2_pt { float:left;  width:60px; height:32px; BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0 PSIzMiIgdmlld0JveD0iMCAwIDYwIDMyIiBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXpl UXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtcmVuZGVyaW5n Omdlb21ldHJpY1ByZWNpc2lvbiI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gIAogICAg LnN0cjAge3N0cm9rZTojOTlDQzMzO3N0cm9rZS13aWR0aDowLjU2NjkzMX0KICAgIC5zdHIxIHtz dHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yMTYwMDF9CiAgICAuZmlsMCB7ZmlsbDojOTlD QzMzfQogICAgLmZpbDEge2ZpbGw6d2hpdGV9CiAgIDwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNs YXNzPSJmaWwwIHN0cjAiIHBvaW50cz0iMCAwIDYwIDAgNjAgMzIgMCAzMiAiLz48cG9seWdvbiBj bGFzcz0iZmlsMSBzdHIxIiBwb2ludHM9IjMzIDE2IDM5IDEyIDQ0IDggNDQgMTYgNDQgMjQgMzkg MjAgIi8+PHBvbHlnb24gY2xhc3M9ImZpbDEgc3RyMSIgcG9pbnRzPSIyNyAxNiAyMiAyMCAxNyAy NCAxNyAxNiAxNyA4IDIyIDEyICIvPjxwb2x5Z29uIGNsYXNzPSJmaWwxIHN0cjEiIHBvaW50cz0i MzAgMTQgMzcgMTkgNDQgMjQgMzAgMjQgMTYgMjQgMjMgMTkgIi8+PHBvbHlnb24gY2xhc3M9ImZp bDEgc3RyMSIgcG9pbnRzPSIzMCAxOCAyMyAxMyAxNiA4IDMwIDggNDQgOCAzNyAxMyAiLz48L3N2 Zz4=") no-repeat;  
}
.footnnn3_2_es { float:left;  width:60px; height:32px; BACKGROUND: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0 PSIzMiIgdmlld0JveD0iMCAwIDYwIDMyIiBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXpl UXVhbGl0eTtzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtcmVuZGVyaW5n Omdlb21ldHJpY1ByZWNpc2lvbiI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gIAogICAg LnN0cjAge3N0cm9rZTojOTlDQzMzO3N0cm9rZS13aWR0aDowLjU2NjkzMX0KICAgIC5zdHIxIHtz dHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yMTYwMDF9CiAgICAuZmlsMCB7ZmlsbDojOTlD QzMzfQogICAgLmZpbDEge2ZpbGw6d2hpdGV9CiAgIDwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNs YXNzPSJmaWwwIHN0cjAiIHBvaW50cz0iMCAwIDYwIDAgNjAgMzIgMCAzMiAiLz48cG9seWdvbiBj bGFzcz0iZmlsMSBzdHIxIiBwb2ludHM9IjMzIDE2IDM5IDEyIDQ0IDggNDQgMTYgNDQgMjQgMzkg MjAgIi8+PHBvbHlnb24gY2xhc3M9ImZpbDEgc3RyMSIgcG9pbnRzPSIyNyAxNiAyMiAyMCAxNyAy NCAxNyAxNiAxNyA4IDIyIDEyICIvPjxwb2x5Z29uIGNsYXNzPSJmaWwxIHN0cjEiIHBvaW50cz0i MzAgMTQgMzcgMTkgNDQgMjQgMzAgMjQgMTYgMjQgMjMgMTkgIi8+PHBvbHlnb24gY2xhc3M9ImZp bDEgc3RyMSIgcG9pbnRzPSIzMCAxOCAyMyAxMyAxNiA4IDMwIDggNDQgOCAzNyAxMyAiLz48L3N2 Zz4=") no-repeat;  
}
.footnnn4 { padding-left:50px;font-size:0.8em; color:#9e9e9e; margin-top:30px; padding-bottom:40px;
}

.footnnn1_1_1 { margin-bottom:20px; margin-top:0px; display:none;
}
.footnnn1_1_1 li{line-height:25px; font-size:0.9em; 
}





.mbhidden-box {
	BORDER-BOTTOM: #ebebeb 1px solid; POSITION: absolute; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 110px; DISPLAY: none; BORDER-TOP: 0px; TOP: 27px; BORDER-RIGHT: #ebebeb 1px solid; _top: 27px; right:0px; font-size:0.6em;
}
.mbhidden-box UL {
	_margin: 0
}
.mbhidden-box > UL {
	MARGIN: 0px; COLOR: #333333; CURSOR: pointer
}
.mbhidden-box LI {
	LIST-STYLE-TYPE: none; _width: 110px ; text-align:left;width: 110px ; float: left; line-height:18px;
}
.mbhidden-box LI:hover {
	BACKGROUND: #ebebeb; COLOR: #ff6600
}
.mbhidden-box LI A {
	PADDING-LEFT: 6px; DISPLAY: block; COLOR: #333; TEXT-DECORATION: none
}
.mbhidden-box LI A:hover {
	COLOR: #99cc33; TEXT-DECORATION: none; _background: #EBEBEB
}
.mbhidden-loc-index {
	Z-INDEX: 1000; BACKGROUND-COLOR: #ffffff; 
}



.mbhidden-box LI SPAN {
	BACKGROUND-IMAGE: url(../images/flags.png); MARGIN: 4px 4px 0px auto; WIDTH: 16px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 11px; OVERFLOW: hidden
}
.mbhidden-box LI SPAN.cn {
	BACKGROUND-POSITION: -64px -78px
}
.mbhidden-box LI SPAN.sa {
	BACKGROUND-POSITION: -160px -166px
}
.mbhidden-box LI SPAN.nl {
	BACKGROUND-POSITION: -144px -155px
}
.mbhidden-box LI SPAN.fr {
	BACKGROUND-POSITION: -112px -66px
}
.mbhidden-box LI SPAN.de {
	BACKGROUND-POSITION: -96px -77px
}
.mbhidden-box LI SPAN.it {
	BACKGROUND-POSITION: -16px -133px
}
.mbhidden-box LI SPAN.ja {
	BACKGROUND-POSITION: -64px -133px
}
.mbhidden-box LI SPAN.kr {
	BACKGROUND-POSITION: -144px -33px
}
.mbhidden-box LI SPAN.pt {
	BACKGROUND-POSITION: -16px -166px
}
.mbhidden-box LI SPAN.ru {
	BACKGROUND-POSITION: -128px -166px
}
.mbhidden-box LI SPAN.es {
	BACKGROUND-POSITION: -64px -100px
}
.mbhidden-box LI SPAN.en {
	BACKGROUND-POSITION: -128px -189px
}




.content-wrapper{
    -webkit-transition: -webkit-transform .3s ease-in-out, margin .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out, margin .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out, margin .3s ease-in-out;
    transition: transform .3s ease-in-out, margin .3s ease-in-out;
    margin-left: 0px;
	width:100%;
}




.content-wrapper{
    position: absolute;
    min-height: 100%;
    z-index: 800;
	top: 0px;
	background:#FFFFFF;
}


.main-sidebar{
    position: absolute;
    top: 0px;
    padding-top: 0px;
    min-height: 100%;
    width: 250px;
    z-index: 710;
    -webkit-transition: -webkit-transform .3s ease-in-out, width .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out, width .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out, width .3s ease-in-out;
    transition: transform .3s ease-in-out, width .3s ease-in-out;
	
}







.mbmainleft { background:url(../images/newpage/mb/p25.jpg) repeat-y right;width: 250px; }
.mbmainleft1 { background:url(../images/newpage/mb/p22.png) repeat; height:45px; padding-left:20px;
}
.mbmainleft1_1 { background:url(../images/newpage/mb/p21.png); width:82px; height:45px;
}

.mbmainleft2_1 { padding-left:20px;background:url(../images/newpage/mb/p23.png) repeat; height:48px; line-height:48px; font-size:1.2em; font-weight:bold; color:#FFFFFF;
}
.mbmainleft2_2 { background:url(../images/newpage/mb/p24.png) repeat; height:1px; 

}

 

.mb1hero-wrap { display:none;}
.mb2hero-wrap { display:block;}
}


.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0}


