@import url(normalize.css);
@import url(font-awesome/css/all.css);
@import url(font-awesome/font-awesome.css);
@import url(anim.css);

@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);

@font-face {
	font-family: 'fontawesome';
	src:url('../fonts/fontawesome.eot');
	src:url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fontawesome.svg#fontawesome') format('svg'),
		url('../fonts/fontawesome.woff') format('woff'),
		url('../fonts/fontawesome.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(0.9);}100%{-webkit-transform:scale(1);}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);}100%{-webkit-transform:translateY(0);}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);}100%{-webkit-transform:translateY(0);}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{-webkit-transform:translateX(0);}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{-webkit-transform:translateX(0);}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);}25%{-webkit-transform:scale(0.95);}50%{opacity:1;-webkit-transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(0.3);}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-webkit-keyframes flash{0%{opacity:1;}25%{opacity:0;}50%{opacity:1;}75%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);}20%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}50%{-webkit-transform:translateY(0);}60%{-webkit-transform:translateY(-15px);}80%{-webkit-transform:translateY(0);}100%{-webkit-transform:translateY(0);}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);}10%{-webkit-transform:translateX(-10px);}20%{-webkit-transform:translateX(10px);}30%{-webkit-transform:translateX(-10px);}40%{-webkit-transform:translateX(10px);}50%{-webkit-transform:translateX(-10px);}60%{-webkit-transform:translateX(10px);}70%{-webkit-transform:translateX(-10px);}80%{-webkit-transform:translateX(10px);}90%{-webkit-transform:translateX(-10px);}100%{-webkit-transform:translateX(0);}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0;}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%{-webkit-transform:scale(0.9) rotate(-3deg);}20%{-webkit-transform:scale(0.9) rotate(-3deg);}30%{-webkit-transform:scale(1.1) rotate(3deg);}40%{-webkit-transform:scale(1.1) rotate(-3deg);}50%{-webkit-transform:scale(1.1) rotate(3deg);}60%{-webkit-transform:scale(1.1) rotate(-3deg);}70%{-webkit-transform:scale(1.1) rotate(3deg);}80%{-webkit-transform:scale(1.1) rotate(-3deg);}90%{-webkit-transform:scale(1.1) rotate(3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-20px);}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(20px);}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-20px);}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(20px);}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3);}50%{opacity:1;-moz-transform:scale(1.05);}70%{-moz-transform:scale(0.9);}100%{-moz-transform:scale(1);}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}60%{opacity:1;-moz-transform:translateY(30px);}80%{-moz-transform:translateY(-10px);}100%{-moz-transform:translateY(0);}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);}60%{opacity:1;-moz-transform:translateY(-30px);}80%{-moz-transform:translateY(10px);}100%{-moz-transform:translateY(0);}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);}60%{opacity:1;-moz-transform:translateX(-30px);}80%{-moz-transform:translateX(10px);}100%{-moz-transform:translateX(0);}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}60%{opacity:1;-moz-transform:translateX(30px);}80%{-moz-transform:translateX(-10px);}100%{-moz-transform:translateX(0);}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1);}25%{-moz-transform:scale(0.95);}50%{opacity:1;-moz-transform:scale(1.1);}100%{opacity:0;-moz-transform:scale(0.3);}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(20px);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(-20px);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(20px);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(-20px);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-moz-keyframes flash{0%{opacity:1;}25%{opacity:0;}50%{opacity:1;}75%{opacity:0;}100%{opacity:1;}}@-moz-keyframes bounce{0%{-moz-transform:translateY(0);}20%{-moz-transform:translateY(0);}40%{-moz-transform:translateY(-30px);}50%{-moz-transform:translateY(0);}60%{-moz-transform:translateY(-15px);}80%{-moz-transform:translateY(0);}100%{-moz-transform:translateY(0);}}@-moz-keyframes shake{0%{-moz-transform:translateX(0);}10%{-moz-transform:translateX(-10px);}20%{-moz-transform:translateX(10px);}30%{-moz-transform:translateX(-10px);}40%{-moz-transform:translateX(10px);}50%{-moz-transform:translateX(-10px);}60%{-moz-transform:translateX(10px);}70%{-moz-transform:translateX(-10px);}80%{-moz-transform:translateX(10px);}90%{-moz-transform:translateX(-10px);}100%{-moz-transform:translateX(0);}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0;}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0;}}@-moz-keyframes tada{0%{-moz-transform:scale(1);}10%{-moz-transform:scale(0.9) rotate(-3deg);}20%{-moz-transform:scale(0.9) rotate(-3deg);}30%{-moz-transform:scale(1.1) rotate(3deg);}40%{-moz-transform:scale(1.1) rotate(-3deg);}50%{-moz-transform:scale(1.1) rotate(3deg);}60%{-moz-transform:scale(1.1) rotate(-3deg);}70%{-moz-transform:scale(1.1) rotate(3deg);}80%{-moz-transform:scale(1.1) rotate(-3deg);}90%{-moz-transform:scale(1.1) rotate(3deg);}100%{-moz-transform:scale(1) rotate(0);}}@-ms-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-ms-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-ms-keyframes fadeInUp{0%{opacity:0;-ms-transform:translateY(20px);}100%{opacity:1;-ms-transform:translateY(0);}}@-ms-keyframes fadeOutUp{0%{opacity:1;-ms-transform:translateY(0);}100%{opacity:0;-ms-transform:translateY(-20px);}}@-ms-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px);}100%{opacity:1;-ms-transform:translateY(0);}}@-ms-keyframes fadeOutDown{0%{opacity:1;-ms-transform:translateY(0);}100%{opacity:0;-ms-transform:translateY(20px);}}@-ms-keyframes fadeInRight{0%{opacity:0;-ms-transform:translateX(20px);}100%{opacity:1;-ms-transform:translateX(0);}}@-ms-keyframes fadeOutLeft{0%{opacity:1;-ms-transform:translateX(0);}100%{opacity:0;-ms-transform:translateX(-20px);}}@-ms-keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(-20px);}100%{opacity:1;-ms-transform:translateX(0);}}@-ms-keyframes fadeOutRight{0%{opacity:1;-ms-transform:translateX(0);}100%{opacity:0;-ms-transform:translateX(20px);}}@-ms-keyframes fadeInUpBig{0%{opacity:0;-ms-transform:translateY(2000px);}100%{opacity:1;-ms-transform:translateY(0);}}@-ms-keyframes fadeOutUpBig{0%{opacity:1;-ms-transform:translateY(0);}100%{opacity:0;-ms-transform:translateY(-2000px);}}@-ms-keyframes fadeInDownBig{0%{opacity:0;-ms-transform:translateY(-2000px);}100%{opacity:1;-ms-transform:translateY(0);}}@-ms-keyframes fadeOutDownBig{0%{opacity:1;-ms-transform:translateY(0);}100%{opacity:0;-ms-transform:translateY(2000px);}}@-ms-keyframes fadeInRightBig{0%{opacity:0;-ms-transform:translateX(2000px);}100%{opacity:1;-ms-transform:translateX(0);}}@-ms-keyframes fadeOutLeftBig{0%{opacity:1;-ms-transform:translateX(0);}100%{opacity:0;-ms-transform:translateX(-2000px);}}@-ms-keyframes fadeInLeftBig{0%{opacity:0;-ms-transform:translateX(-2000px);}100%{opacity:1;-ms-transform:translateX(0);}}@-ms-keyframes fadeOutRightBig{0%{opacity:1;-ms-transform:translateX(0);}100%{opacity:0;-ms-transform:translateX(2000px);}}@-ms-keyframes bounceIn{0%{opacity:0;-ms-transform:scale(0.3);}50%{opacity:1;-ms-transform:scale(1.05);}70%{-ms-transform:scale(0.9);}100%{-ms-transform:scale(1);}}@-ms-keyframes bounceInDown{0%{opacity:0;-ms-transform:translateY(-2000px);}60%{opacity:1;-ms-transform:translateY(30px);}80%{-ms-transform:translateY(-10px);}100%{-ms-transform:translateY(0);}}@-ms-keyframes bounceInUp{0%{opacity:0;-ms-transform:translateY(2000px);}60%{opacity:1;-ms-transform:translateY(-30px);}80%{-ms-transform:translateY(10px);}100%{-ms-transform:translateY(0);}}@-ms-keyframes bounceInRight{0%{opacity:0;-ms-transform:translateX(2000px);}60%{opacity:1;-ms-transform:translateX(-30px);}80%{-ms-transform:translateX(10px);}100%{-ms-transform:translateX(0);}}@-ms-keyframes bounceInLeft{0%{opacity:0;-ms-transform:translateX(-2000px);}60%{opacity:1;-ms-transform:translateX(30px);}80%{-ms-transform:translateX(-10px);}100%{-ms-transform:translateX(0);}}@-ms-keyframes bounceOut{0%{-ms-transform:scale(1);}25%{-ms-transform:scale(0.95);}50%{opacity:1;-ms-transform:scale(1.1);}100%{opacity:0;-ms-transform:scale(0.3);}}@-ms-keyframes bounceOutUp{0%{-ms-transform:translateY(0);}20%{opacity:1;-ms-transform:translateY(20px);}100%{opacity:0;-ms-transform:translateY(-2000px);}}@-ms-keyframes bounceOutDown{0%{-ms-transform:translateY(0);}20%{opacity:1;-ms-transform:translateY(-20px);}100%{opacity:0;-ms-transform:translateY(2000px);}}@-ms-keyframes bounceOutLeft{0%{-ms-transform:translateX(0);}20%{opacity:1;-ms-transform:translateX(20px);}100%{opacity:0;-ms-transform:translateX(-2000px);}}@-ms-keyframes bounceOutRight{0%{-ms-transform:translateX(0);}20%{opacity:1;-ms-transform:translateX(-20px);}100%{opacity:0;-ms-transform:translateX(2000px);}}@-ms-keyframes flash{0%{opacity:1;}25%{opacity:0;}50%{opacity:1;}75%{opacity:0;}100%{opacity:1;}}@-ms-keyframes bounce{0%{-ms-transform:translateY(0);}20%{-ms-transform:translateY(0);}40%{-ms-transform:translateY(-30px);}50%{-ms-transform:translateY(0);}60%{-ms-transform:translateY(-15px);}80%{-ms-transform:translateY(0);}100%{-ms-transform:translateY(0);}}@-ms-keyframes shake{0%{-ms-transform:translateX(0);}10%{-ms-transform:translateX(-10px);}20%{-ms-transform:translateX(10px);}30%{-ms-transform:translateX(-10px);}40%{-ms-transform:translateX(10px);}50%{-ms-transform:translateX(-10px);}60%{-ms-transform:translateX(10px);}70%{-ms-transform:translateX(-10px);}80%{-ms-transform:translateX(10px);}90%{-ms-transform:translateX(-10px);}100%{-ms-transform:translateX(0);}}@-ms-keyframes rotateInDownLeft{0%{-ms-transform-origin:left bottom;-ms-transform:rotate(-90deg);opacity:0;}100%{-ms-transform-origin:left bottom;-ms-transform:rotate(0);opacity:1;}}@-ms-keyframes rotateInUpLeft{0%{-ms-transform-origin:left bottom;-ms-transform:rotate(90deg);opacity:0;}100%{-ms-transform-origin:left bottom;-ms-transform:rotate(0);opacity:1;}}@-ms-keyframes rotateInUpRight{0%{-ms-transform-origin:right bottom;-ms-transform:rotate(-90deg);opacity:0;}100%{-ms-transform-origin:right bottom;-ms-transform:rotate(0);opacity:1;}}@-ms-keyframes rotateInDownRight{0%{-ms-transform-origin:right bottom;-ms-transform:rotate(90deg);opacity:0;}100%{-ms-transform-origin:right bottom;-ms-transform:rotate(0);opacity:1;}}@-ms-keyframes rotateOutDownLeft{0%{-ms-transform-origin:left bottom;-ms-transform:rotate(0);opacity:1;}100%{-ms-transform-origin:left bottom;-ms-transform:rotate(90deg);opacity:0;}}@-ms-keyframes rotateOutUpLeft{0%{-ms-transform-origin:left bottom;-ms-transform:rotate(0);opacity:1;}100%{-ms-transform-origin:left bottom;-ms-transform:rotate(-90deg);opacity:0;}}@-ms-keyframes rotateOutDownRight{0%{-ms-transform-origin:right bottom;-ms-transform:rotate(0);opacity:1;}100%{-ms-transform-origin:right bottom;-ms-transform:rotate(-90deg);opacity:0;}}@-ms-keyframes rotateOutUpRight{0%{-ms-transform-origin:right bottom;-ms-transform:rotate(0);opacity:1;}100%{-ms-transform-origin:right bottom;-ms-transform:rotate(90deg);opacity:0;}}@-ms-keyframes rotateIn{0%{-ms-transform-origin:center center;-ms-transform:rotate(-200deg);opacity:0;}100%{-ms-transform-origin:center center;-ms-transform:rotate(0);opacity:1;}}@-ms-keyframes rotateOut{0%{-ms-transform-origin:center center;-ms-transform:rotate(0);opacity:1;}100%{-ms-transform-origin:center center;-ms-transform:rotate(200deg);opacity:0;}}@-ms-keyframes tada{0%{-ms-transform:scale(1);}10%{-ms-transform:scale(0.9) rotate(-3deg);}20%{-ms-transform:scale(0.9) rotate(-3deg);}30%{-ms-transform:scale(1.1) rotate(3deg);}40%{-ms-transform:scale(1.1) rotate(-3deg);}50%{-ms-transform:scale(1.1) rotate(3deg);}60%{-ms-transform:scale(1.1) rotate(-3deg);}70%{-ms-transform:scale(1.1) rotate(3deg);}80%{-ms-transform:scale(1.1) rotate(-3deg);}90%{-ms-transform:scale(1.1) rotate(3deg);}100%{-ms-transform:scale(1) rotate(0);}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-20px);}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(20px);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-20px);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(20px);}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px);}100%{opacity:1;transform:translateY(0);}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px);}100%{opacity:1;transform:translateY(0);}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(2000px);}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px);}100%{opacity:1;transform:translateX(0);}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px);}100%{opacity:1;transform:translateX(0);}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(0.9);}100%{transform:scale(1);}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px);}60%{opacity:1;transform:translateY(30px);}80%{transform:translateY(-10px);}100%{transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px);}60%{opacity:1;transform:translateY(-30px);}80%{transform:translateY(10px);}100%{transform:translateY(0);}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);}60%{opacity:1;transform:translateX(-30px);}80%{transform:translateX(10px);}100%{transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);}60%{opacity:1;transform:translateX(30px);}80%{transform:translateX(-10px);}100%{transform:translateX(0);}}@keyframes bounceOut{0%{transform:scale(1);}25%{transform:scale(0.95);}50%{opacity:1;transform:scale(1.1);}100%{opacity:0;transform:scale(0.3);}}@keyframes bounceOutUp{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(20px);}100%{opacity:0;transform:translateY(-2000px);}}@keyframes bounceOutDown{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(-20px);}100%{opacity:0;transform:translateY(2000px);}}@keyframes bounceOutLeft{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(20px);}100%{opacity:0;transform:translateX(-2000px);}}@keyframes bounceOutRight{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(-20px);}100%{opacity:0;transform:translateX(2000px);}}@keyframes flash{0%{opacity:1;}25%{opacity:0;}50%{opacity:1;}75%{opacity:0;}100%{opacity:1;}}@keyframes bounce{0%{transform:translateY(0);}20%{transform:translateY(0);}40%{transform:translateY(-30px);}50%{transform:translateY(0);}60%{transform:translateY(-15px);}80%{transform:translateY(0);}100%{transform:translateY(0);}}@keyframes shake{0%{transform:translateX(0);}10%{transform:translateX(-10px);}20%{transform:translateX(10px);}30%{transform:translateX(-10px);}40%{transform:translateX(10px);}50%{transform:translateX(-10px);}60%{transform:translateX(10px);}70%{transform:translateX(-10px);}80%{transform:translateX(10px);}90%{transform:translateX(-10px);}100%{transform:translateX(0);}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1;}100%{transform-origin:center center;transform:rotate(200deg);opacity:0;}}@keyframes tada{0%{transform:scale(1);}10%{transform:scale(0.9) rotate(-3deg);}20%{transform:scale(0.9) rotate(-3deg);}30%{transform:scale(1.1) rotate(3deg);}40%{transform:scale(1.1) rotate(-3deg);}50%{transform:scale(1.1) rotate(3deg);}60%{transform:scale(1.1) rotate(-3deg);}70%{transform:scale(1.1) rotate(3deg);}80%{transform:scale(1.1) rotate(-3deg);}90%{transform:scale(1.1) rotate(3deg);}100%{transform:scale(1) rotate(0);}}.animenu>ul:after{content:"";display:table;clear:both;}body{-webkit-animation:bugfix infinite 1s;}@-webkit-keyframes bugfix{from{padding:0;}to{padding:0;}}.animenu *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.animenu ul{margin:0;padding:0;list-style:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}.animenu li{position:relative;}.animenu li:hover>ul{opacity:1;visibility:visible;margin:0;}.animenu li:hover>a{color:white; background-color:#56a7e5;}.animenu input[type=checkbox]{position:absolute;top:-9999px;left:-9999px;}.animenu label{display:none;cursor:pointer;user-select:none;}.animenu>ul{border:0px solid #2a91df;background-color:#409CE2;background-image:none;}.animenu>ul>li{float:left;border-right:0px solid #56a7e5;}.animenu>ul>li>a{float:left;padding:1.5em 2em;text-transform:uppercase;}.animenu>ul a{color:#ffffff;text-decoration:none;}.animenu>ul ul{position:absolute;top:100%;left:0;z-index:1;opacity:0;visibility:hidden;margin:2em 0 0 0;margin:0 0 0 0;background-color:#56a7e5;background-image:none;-moz-transition-property:margin,opacity;-o-transition-property:margin,opacity;-webkit-transition-property:margin,opacity;transition-property:margin,opacity;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;-webkit-transition-duration:0.15s;transition-duration:0.15s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}.animenu>ul ul li{display:block;border-bottom:1px solid #82beec;}.animenu>ul ul li:first-child>a:after{content:'';position:absolute;left:2em;top:-12px;border:6px solid transparent;border-bottom-color:inherit;}.animenu>ul ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:0;}.animenu>ul ul a{padding:1em;width:200px;display:block;border-color:#56a7e5;}.animenu>ul ul a:hover{background-color:#82beec;border-color:#82beec;}@media screen and (max-width: 480px) {.animenu>ul,.animenu>ul ul{visibility:visible;opacity:1;display:none;}.animenu input[type=checkbox]:checked~label,.animenu input[type=checkbox]~label:hover{color:white;}.animenu label{border:0px solid #2a91df;background-color:#409CE2;background-image:none;color:#ffffff;text-shadow:0 1px 0 #409CE2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;position:relative;display:block;padding:1.5em 3.5em;}.animenu label:before{position:absolute;left:0.5em;top:0.2em;content:"\2261";font-size:2.5em;}.animenu a{border-bottom:1px solid #82beec;padding:1em!important;}.animenu a:hover{background-color:#82beec;border-color:#82beec;}.animenu>ul{position:relative;border-color:#409CE2;margin:0.5em 0!important;margin:0!important;padding:0.25em;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#409CE2;background-image:none;}.animenu>ul:after{content:'';position:absolute;left:2em;top:-12px;border:6px solid transparent;border-bottom-color:inherit;}.animenu>ul li{display:block;}.animenu>ul>li{float:none;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#409CE2;background-image:none;}.animenu>ul>li>a{float:none;display:block;}.animenu>ul ul{position:static;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#409CE2;background-image:none;margin:0;-moz-transition-property:"none";-o-transition-property:"none";-webkit-transition-property:"none";transition-property:"none";}.animenu>ul ul li:first-child>a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.animenu>ul ul li:first-child>a:after{content:none;}.animenu>ul ul li:last-child>a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.animenu>ul ul a{padding-left:2em!important;display:block;width:auto;}.animenu input[type=checkbox]:checked~ul{display:block;}.animenu input[type=checkbox]:checked~ul ul{display:block;}}@media screen and (min-width: 480px) and (max-width: 800px) {.animenu>ul{display:table;margin:0 auto;}.animenu>ul>li>a{padding:1.5em 0.7em;}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}body{font-size:16px;line-height:1.5;font-family:"proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;padding:0;font-weight:400;color:#858585;}a{color:#409CE2;text-decoration:none;}.container{padding:0 20px;position:relative;}.container.wide{padding:0;}header#top{font-size:0.95em;position:relative;}header#top h1{margin:0;background:#fff;text-align:center;font-size:30%;}header#top .logo{max-width:200px;padding:10px;}header#top .social{color:#fff;display:block;padding:.5em;text-align:right;position:absolute;top:1.8em;right:0;}header#top .social span{padding-right:0px;display:none;}header#top .social a{color:#fff;display:inline-block;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:2px solid rgba(255,255,255,0);width:32px;height:32px;line-height:10px;text-align:center;margin-left:0px;margin-top:-1em;position:relative;z-index:99;}header#top .social a .fa{font-size:14px;}header#top .social a:hover{border-color:#409CE2;}nav#primary{background:#409CE2;position:relative;width:100%;height:auto;padding:0;z-index:99;}nav#primary>ul>li.current-menu-ancestor>a,nav#primary>ul>li.current-menu-item>a{background:#2083cf;}nav#primary a{font-size:1em;font-weight:400;}footer{text-align:center;font-size:0.8em;border-top:1px solid #eeeeee;padding:10px 0 10px;}footer img{width:100px;display:inline-block;margin:0 0 10px 0;height:auto;}footer p{margin:0;}#intro{background:#F8F8F8 url(../img/world_map_dots.svg) 50% 0 no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding-top:4em;}#intro .top-message{-webkit-animation:fadeIn 2s 0s ease both;-moz-animation:fadeIn 2s 0s ease both;-ms-animation:fadeIn 2s 0s ease both;-o-animation:fadeIn 2s 0s ease both;animation:fadeIn 2s 0s ease both;text-align:center;padding-top:1em;}#intro .top-message h2{margin:0;font-size:2em;color:#3F9AE0;text-transform:uppercase;line-height:1;-webkit-animation:fadeIn 1s 0.5s ease both;-moz-animation:fadeIn 1s 0.5s ease both;-ms-animation:fadeIn 1s 0.5s ease both;-o-animation:fadeIn 1s 0.5s ease both;animation:fadeIn 1s 0.5s ease both;}#intro .top-message p{font-size:1.5em;color:#000;-webkit-animation:fadeIn 1s 1s ease both;-moz-animation:fadeIn 1s 1s ease both;-ms-animation:fadeIn 1s 1s ease both;-o-animation:fadeIn 1s 1s ease both;animation:fadeIn 1s 1s ease both;}#intro .jump-links{list-style:none;margin:0;padding:0;text-align:center;position:relative;bottom:-40px;margin-top:-40px;}#intro .jump-links li{display:inline-block;margin:0 10px;}#intro .jump-links li a{-webkit-animation:bounceIn 2s 1s ease both;-moz-animation:bounceIn 2s 1s ease both;-ms-animation:bounceIn 2s 1s ease both;-o-animation:bounceIn 2s 1s ease both;animation:bounceIn 2s 1s ease both;display:inline-block;width:9em;height:9em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:10px solid #F8F8F8;background:#409CE2;color:#fff;font-size:1.2em;padding:1em 1.5em;}#intro .jump-links li a i{display:block;}#intro .jump-links li a:hover{background:white!important;color:#409CE2!important;transition:0.6s;}#intro .jump-links li:nth-child(2) a{background:#1967a3;-webkit-animation:bounceIn 2s 1.2s ease both;-moz-animation:bounceIn 2s 1.2s ease both;-ms-animation:bounceIn 2s 1.2s ease both;-o-animation:bounceIn 2s 1.2s ease both;animation:bounceIn 2s 1.2s ease both;}#intro .jump-links li:nth-child(3) a{background:#83BFEC;background:#99caef;-webkit-animation:bounceIn 2s 1.4s ease both;-moz-animation:bounceIn 2s 1.4s ease both;-ms-animation:bounceIn 2s 1.4s ease both;-o-animation:bounceIn 2s 1.4s ease both;animation:bounceIn 2s 1.4s ease both;}#message{background:#EBEBEB;text-align:center;padding:40px 0;}#message p a{font-weight:600;}.dialog-prompt{display:inline-block;position:relative;border-bottom:1px #222 dashed;font-style:italic;color:#222;cursor:pointer;}.dialog-prompt-box{position:absolute;width:400px;background:#fff;padding:10px;display:none;border:1px rgba(50,50,50,0.25) solid;font-size:90%;font-style:normal;-webkit-animation:fadeIn 2s 0s ease both;-moz-animation:fadeIn 2s 0s ease both;-ms-animation:fadeIn 2s 0s ease both;-o-animation:fadeIn 2s 0s ease both;animation:fadeIn 2s 0s ease both;-webkit-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.25);-moz-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.25);box-shadow:0px 0px 3px 0px rgba(50,50,50,0.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.dialog-prompt:hover .dialog-prompt-box,.dialog-prompt:active .dialog-prompt-box,.dialog-prompt-box.show{display:block;}@media screen and (max-width: 640px) {.dialog-prompt-box{max-width:130%;left:-30px;font-size:80%;}.dialog-prompt-box.leftmargin{left:-65px;}.careers-table{font-size:80%;}}@media screen and (max-width: 420px) {.careers_table th,.careers_table td{font-size:90%;padding:3px 4px!important;}}#content{position:relative;z-index:1;padding-bottom:2em;}#content header{background:#F8F8F8 url(../img/world_map_dots.svg) 100% 50% no-repeat;-webkit-background-size:600px 338px;background-size:600px 338px;height:10.625em;}#content header .container{height:100%;position:relative;}#content header h2{margin:0;font-size:2.5em;font-weight:300;color:#409CE2;position:absolute;bottom:.5em;}#content article{padding:2em 0;clear:both;}#content article h2{font-size:2em;}#content article h3{font-size:1.5em;color:#000;}#content aside{margin:2em 0;width:100%;float:none;}#content aside ul{list-style:none;margin:0;padding:0;}#content aside ul li{margin:0;padding:0;border-bottom:1px solid #DDDDDD;}#content aside ul li:last-child{border:none;}#content aside ul li a{display:block;padding:0.5em 0;}#content aside ul li a:hover{color:#000;}#content aside ul li.current-menu-item a{color:#000;}#content aside ul li.current-menu-item a:after{content:"\f0a9";font-family:FontAwesome;color:#409CE2;float:right;font-size:1.375em;line-height:1;}#content .right{float:right;margin:2em 0 2em 2em;}.member{text-align:center;margin-bottom:2em;}.member:nth-child(2n+3){clear:both;}.member p{text-align:left;}.member img{display:block;margin:0 auto;}.member h3{font-size:1.5em;font-weight:300;color:#409CE2;margin:0;}.member .title{display:block;font-size:0.875em;border-bottom:1px solid #DDDDDD;padding-bottom:1em;margin-bottom:1em;font-weight:300;}.member .contact{font-size:.874em;}.member .contact strong{color:#000;}.member .contact:before{content:"\f086";font-family:FontAwesome;color:#409CE2;line-height:1;margin-right:0.5em;}.brand{margin-top:3em;}.brand .brand-image{border:.5em solid #F8F8F8;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:10em;height:10em;line-height:8em;overflow:hidden;text-align:center;margin:0 auto;}.brand .brand-image img{display:inline;margin:0 auto;max-width:85%;height:auto;vertical-align:middle;}.brand .brand-content h3{margin-top:0;}.rounded-button{-webkit-animation:bounceIn 2s 1s ease both;-moz-animation:bounceIn 2s 1s ease both;-ms-animation:bounceIn 2s 1s ease both;-o-animation:bounceIn 2s 1s ease both;animation:bounceIn 2s 1s ease both;display:inline-block;width:9em;height:9em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:10px solid #F8F8F8;background:#409CE2;color:#fff;font-size:1.2em;padding:1em 1.5em;text-align:center;}.rounded-button i{display:block;}.rounded-button:hover{background:white!important;color:#409CE2!important;transition:0.6s;}.row{margin:2em 0 0 0;padding:2em 0 0 0;border-top:1px solid #eee;position:relative;}.row img{display:block;margin:0 auto;}.row:nth-child(2) img{-webkit-animation:bounceIn 2s 0.2s ease both;-moz-animation:bounceIn 2s 0.2s ease both;-ms-animation:bounceIn 2s 0.2s ease both;-o-animation:bounceIn 2s 0.2s ease both;animation:bounceIn 2s 0.2s ease both;}.row:nth-child(3) img{-webkit-animation:bounceIn 2s 0.4s ease both;-moz-animation:bounceIn 2s 0.4s ease both;-ms-animation:bounceIn 2s 0.4s ease both;-o-animation:bounceIn 2s 0.4s ease both;animation:bounceIn 2s 0.4s ease both;}.row:nth-child(4) img{-webkit-animation:bounceIn 2s 0.6s ease both;-moz-animation:bounceIn 2s 0.6s ease both;-ms-animation:bounceIn 2s 0.6s ease both;-o-animation:bounceIn 2s 0.6s ease both;animation:bounceIn 2s 0.6s ease both;}.careers_table{border:1px solid #ddd;width:100%;margin-bottom:1em;}.careers_table th,.careers_table td{text-align:left;border-bottom:1px solid #ddd;padding:10px 20px;width:25%;}.careers_table th:first-child,.careers_table td:first-child{width:50%;}.careers_table th{border-bottom:2px solid #409CE2;padding:1em 1.3em;color:#000;}#main-content ul.blue{list-style:none;padding:0;}#main-content ul.blue li{padding:3px 0 3px 25px;background:url(../img/bullet_blue.png) 0 5px no-repeat;color:#222;}#mc_embed_signup{width:100%;}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:0;}#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em;}#mc_embed_signup input{border:1px solid #d1d1d1;-webkit-appearance:none;border-radius:2px;}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}#mc_embed_signup input:focus{border-color:#333;}#mc_embed_signup .button{clear:both;background-color:#409ce2;border:0 none;border-radius:2px;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:15px;font-weight:bold;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;}#mc_embed_signup .button:hover{background-color:#2083cf!important;color:#fff!important;}#mc_embed_signup .small-meta{font-size:11px;}#mc_embed_signup .nowrap{white-space:nowrap;}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:1.5%;min-height:50px;}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%;}* html #mc_embed_signup .size1of2{margin-right:2%;}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px;margin-top:-1px;}#mc_embed_signup .mc-field-group input{display:inline-block;width:100%;max-width:480px;padding:8px 0;text-indent:2%;margin-right:5px;}#mc_embed_signup .mc-field-group li{background:none;}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px;}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0;}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0;}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:30px;}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none;}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%;}#mc_embed_signup .asterisk{color:#c60;font-size:200%;}#mc_embed_signup .mc-field-group .asterisk{position:absolute;top:25px;right:10px;}#mc_embed_signup .clear{clear:both;}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none;}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0;}#mc_embed_signup .mc-field-group.input-group label{display:inline;}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none;}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0;overflow:hidden;width:100%;margin:0 0;clear:both;}#mc_embed_signup div.response{margin:0;padding:10px;margin-bottom:10px;font-weight:normal;float:left;top:-1.5em;z-index:1;width:96.3%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}#mc_embed_signup #mce-error-response{display:none;color:#000;border:1px #F3822E solid;background:#ffd5e3;}#mc_embed_signup #mce-success-response{color:#000;display:none;border:1px #529214 solid;background:#D2F4B2;}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0;}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%;}#mc_embed_signup #num-subscribers{font-size:1.1em;}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:bold;}#mc_embed_signup input.mce_inline_error{border-color:#F3822E;}#mc_embed_signup div.mce_inline_error,#mc_embed_signup div.mce_inline_error_group{margin:0 0 0 0;padding:5px 0;z-index:1;color:#F3822E;display:block;}.messageBox{background:#f1f8fd;border:1px solid #c5e1f6;padding:1em;margin:1em 0;clear:both;font-size:90%;line-height:1.3;}.messageBox p{margin:0.6em 0;}@media screen and (min-width: 480px) {header#top .social{display:block;position:static;color:#858585;}header#top .social span{display:inline-block;}header#top .social a{color:#409CE2;}header#top .social a:hover{border-color:#409CE2;}}@media screen and (min-width: 768px) {.page{padding-top:4.25em;}body.admin-bar .page{margin-top:-68px;}.container{max-width:1150px;margin:0 auto;z-index:1;position:relative;}header#top{position:fixed;top:0;left:0;z-index:99;width:100%;height:4.5em;background:#409CE2;}body.admin-bar header#top{top:32px;}header#top h1{width:200px;height:165px;line-height:180px;position:absolute;top:0;left:20px;z-index:100;font-size:100%;}header#top .logo{width:100%;height:auto;vertical-align:top;}header#top .social{position:absolute;top:4.5em;right:0;z-index:100;}nav#primary{top:0;height:4.5em;left:0;position:absolute;width:100%;padding-left:220px;}nav#primary>ul{display:block;margin:0;}#intro{-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;}#intro .top-message{padding-top:40px;}#intro .top-message h2{font-size:4em;}#intro .top-message p{font-size:1.7em;}#message p{padding:0 100px;}#content header h2{margin-left:6em;}#content article{margin-left:15em;clear:none;}#content aside{float:left;width:12.5em;}.brand .brand-image-wrapper{width:25%;float:left;}.brand .brand-content{width:75%;padding-left:2em;float:left;}.col-half{width:50%;float:left;}.col-one-third{width:33%;float:left;}.col-two-thirds{width:64%;float:left;}.row p{margin-top:3em;}.row img{vertical-align:middle;}.row .align-left{float:left;margin:0;margin-right:3em;}.row .align-right{float:right;margin:0;margin-left:3em;}}@media screen and (min-width: 990px) {header#top .social{top:0;padding:2.5em;color:#fff;}header#top .social a{color:#fff;}header#top .social a:hover{border-color:#fff;}#message p{padding:0 200px;}.member{float:left;width:50%;padding:0 2em;}}.container:before,.container:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}.container:after{clear:both;}.container{zoom:1;}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none!important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}@media only screen and (min-width: 35em) {}@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {}@media print {*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}

.service_overview h2, .service_overview2 h2 {
background-image : url(../img/table_2_background.png);
border-bottom : 1px solid #cccccc;
text-transform : uppercase;
color : #333333;
font-size : 10px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 7px;
height : 13px;
}
.service_overview, .service_overview2 {
float : left;
width : 45%;
height : 180px;
margin-top : 15px;
color : #666;
background-color : #efefef;
border : 1px solid #eeeeee;
}
.service_overview2 {
margin-left : 37px;
display : inline;
}
.service_overview2 h2 {
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
.service_overview h2 a, .service_overview2 h2 a, .service_overview h2 a:visited, .service_overview2 h2 a:visited {
text-decoration : none;
color : #333333;
background : transparent;
}
.service_overview h2 a:hover, .service_overview2 h2 a:hover {
color : #333333;
border-bottom : 1px dashed #f5f5f5;
background : transparent;
}
.service_overview img, .service_overview2 img {
float : left;
margin : 10px 10px 2px 10px;
}
.service_overview p, .service_overview2 p {
margin : 0;
font-size : 10px;
padding : 6px;
}
.service_overview .more, .service_overview2 .more {
text-align : right;
padding : 12px 24px;
}
.service_overview03 {
float : left;
width : 45%;
height : auto;
margin-top : 15px;
margin-right : 25px;
color : #666;
background-color : #efefef;
border : 1px solid #eeeeee;
}
.service_overview03 h2 {
background-image : url(../img/table_2_background.png);
border-bottom : 1px solid #cccccc;
color : #333333;
font-size : 10px;
margin : 0;
padding : 7px;
height : 13px;
}
.service_overview03 img {
float : left;
margin : 10px 10px 2px 10px;
}
.service_table {
width : 100%;
border-collapse : collapse;
margin : 20px 0;
border : 1px solid #dedede;
}

.support_table caption {
padding : 5px 0;
text-align : left;
border-bottom : 2px solid #92473f;
font : bold 14px Verdana;
text-align : center;
}
.service_table thead td, .service_table thead th {
font-weight : bold;
border-bottom : 2px solid #92473f;
color : #243a4a;
background : #ffffff;
white-space : nowrap;
}
.service_table thead th {
text-align : center;
}
.service_table caption img {
vertical-align : top;
margin-right : 6px;
}
.service_table td, .service_table th {
padding : 5px;
}
.service_table th {
text-align : right;
}
.service_table .check {
width : 80px;
text-align : center;
padding : 5px;
}
.service_table .addon {
width : 250px;
}
.service_table .price td, .service_table .price th {
border-bottom : 1px dashed #ccc;
background : #f7f7f7;
}
.service_table .price strong {
font-size : 18px;
}
.service_table .price em {
font-style : normal;
color : #cd6054;
background : transparent;
}
.service_table h3 {
font-size : 11px;
}
.service_table li {
float : left;
width : 220px;
margin : 0;
padding : 0;
list-style : none;
}
.service_table .more {
clear : both;
text-align : right;
}

.feature {
	max-width: 31.33%;
	float: left;
	/* background-color: #eee;*/
	margin: 0 1%;
	padding: 10px;
}

.feature:last-child {
	margin-right: 0px;
}

.feature:first-of-type {
	margin-left: 0px;
}
.ver {
	color: #24a1ee; font-size: 10px; 
}
trial.a {
	margin-left: 0px;
	font-size: 10px;
	color: #24a1ee;
}
.trial {
	color: #24a1ee;
	font-size: 10px;
}
.serial {
	display: none;
}

.no-bg { background-image: none !important; }

.left-blue { padding-left: 16px; background: url("../img/services/heading-blue-line.png") repeat-y left; }

.paragraph { font-size: 18px; }

.dropdown-list { display: none; }
.dropped .dropdown-list { display: block; position: relative; z-index: 2; }

/* .container { width: 1400px; margin: 0 auto; padding: 10px 0 20px 0; text-align: left; } */


.navigation { width: 862px; float: right; }
.navigation ul { width: 100%; margin: 0; padding: 0; }
.navigation li { width: 205px; height: 41px; margin: 0; padding: 0; float: left; list-style: none; background: url("../img/services/menu-bg.png") repeat-x 0 0; text-align: center; line-height: 41px; }
.navigation li:hover, .navigation li.dropped, .navigation li.mb-active { background-position: 0 100%; }
.navigation a { display: block; background: url("../img/services/menu-delimiter.png") no-repeat right; color: #ffffff; font-weight: 700; text-transform: uppercase; }
.navigation a:hover { text-decoration: none; }
.navigation li:last-child a { background-image: none; }
.navigation ul li ul { width: 165px; margin: -2px 0 0 -1px; padding: 4px 0; background: #919091; border-top: 1px solid #a1a0a1; }
.navigation ul li ul li { width: auto; height: auto; display: block; float: none; background-image: none; text-align: left; line-height: normal; }
.navigation ul li ul li a { padding: 4px 20px; background-image: none; font-weight: 400; text-transform: none; }
.navigation ul li ul li a:hover { background: #5b5a5b; }
.navigation .home { width: 41px; }
.navigation .home a { background: url("../img/services/menu-blue-bg.png") repeat-x left top !important; }
.navigation .icon-home { width: 41px; height: 41px; display: block; background: url("../img/services/home.png") no-repeat center; }

.search { position: absolute; top: 18px; right: 150px; height: 26px; }
.search .search-input { width: 200px; height: 12px; float: left; background: #ffffff url("../img/services/search-icon.png") no-repeat right top; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.search .search-input:focus { width: 240px; background-position: right bottom; }
.search .search-submit { width: 26px; height: 26px; float: left; margin-left: -26px; border: 0; background: transparent; cursor: pointer; }

.websites { width: 132px; height: 26px; position: absolute; top: 18px; right: 0; background: url("../img/services/our-websites.png") no-repeat 0 0; }
.websites.dropped { border-bottom: 1px solid #2e97a7; background-position: 0 100%; }
.websites .websites-title { width: 106px; height: 26px; padding-right: 26px; display: block; font-size: 12px; font-weight: 700; color: #ffffff; text-transform: uppercase; text-align: center; line-height: 26px; cursor: pointer; }
.websites ul { margin: 0; padding: 0; background: #21a4b5; border-top: 1px solid #2e97a7; }
.websites ul li:first-child { border-top: 1px solid #4db6c4; }
.websites ul li { margin: 0; padding: 0; list-style: none; }
.websites ul li a { padding: 4px 20px; display: block; color: #ffffff; }
.websites ul li a:hover { background: #098494; text-decoration: none; }

.slider { position: relative; text-align: center; }
.slider-text-first { display: block; font-size: 26px; }
.slider-text-second { display: block; font-family: "Monda", sans-serif; font-size: 48px; font-weight: 700; text-transform: uppercase; color: #1fa2b3; }
.slider-text-delimiter { display: block; background: url("../img/services/slider-delimiter.png") no-repeat center; font-size: 26px; }
.slider-text-last { margin: 26px 0; display: block; font-size: 24px; }
.slider-text-last b { padding: 0 20px; font-weight: 400; }
.slider .cycle-slideshow span { width: 100%; display: block; font-family: "Monda", sans-serif; font-weight: 700; font-size: 34px; text-transform: uppercase; }
.slider .slide-arrow { position: absolute; top: 50%; width: 36px; height: 59px; margin: -30px 0 0 0; display: block; background-position: 0 0; background-repeat: no-repeat; z-index: 999; }
.slider .slide-arrow:hover { background-position: 0 100%; }
.slider #slide-left { left: 0; background-image: url("../img/services/slider-arrow-left.png"); }
.slider #slide-right { right: 0; background-image: url("../img/services/slider-arrow-right.png"); }

.secondary-navigation { height: 57px; background: url("../img/services/menu2-bg.png") repeat-x 0 0; }
.secondary-navigation ul { width: 1000px; margin: 0 auto; padding: 0; }
.secondary-navigation ul li { width: 333px; margin: 0; padding: 0; display: block; float: left; list-style: none; line-height: 57px; }
.secondary-navigation ul li a { display: block; font-size: 18px; text-transform: uppercase; text-align: center; font-weight: 700; color: #ffffff; }
.secondary-navigation ul li a:hover { background: url("../img/services/menu2-bg.png") repeat-x 0 100%; text-decoration: none; }

.horizontal-menu { display: none; padding-bottom: 0; }
.hm-active { display: block; }

.sub-nav { margin: 0; padding: 0; text-align: center; }
.sub-nav-index { margin: 0 0 10px 0; padding: 0 0 30px 0; border-bottom: 1px solid #d5d5d5; }
.sub-nav li { margin: 0 20px; padding: 0; display: inline-block; list-style: none; }
.sub-nav a { font-size: 16px; font-weight: 700; color: #333333; text-transform: uppercase; }
.sub-nav a:hover, .sub-nav a.active { border-top: 3px solid #1fa2b3; text-decoration: none; }


.internal-nav { width: 550px; height: 171px; overflow: hidden; margin: 10px 0 0 0; /*background: #1fa2b2 url("../img/services/internal-nav-bg.png") no-repeat center;*/ }
.internal-nav .container { padding: 0; }
.internal-nav ul { margin: 0; padding: 0; }
.internal-nav li { width: 20%; height: 171px; margin: 0; padding: 0; float: left; list-style: none; background: url("../img/services/in-delimiter.png") no-repeat right; text-align: center; cursor: default; }
.internal-nav li:last-child { background-image: none; }
.internal-nav p { margin: 0; padding-top: 90px; display: block; background-position: center 30px; background-repeat: no-repeat; text-decoration: none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.internal-nav b { display: block; font-size: 24px; color: #409CE2; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.internal-nav span { padding-right: 16px; background: url("../img/services/arrow-darr-grey.png") no-repeat right 10px; font-size: 18px; color: #333333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.internal-nav i { width: 150px; height: 30px; margin: 30px 0 0 12px; display: block; color: #409CE2; font-size: 14px; font-style: normal; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.internal-nav .icon-customers { background-image: url("../img/services/icon-in-customers.png"); }
.internal-nav .icon-servers { background-image: url("../img/services/icon-in-servers.png"); }
.internal-nav .icon-countries { background-image: url("../img/services/icon-in-countries.png"); }
.internal-nav .icon-dc { background-image: url("../img/services/icon-in-dc.png"); }
.internal-nav .icon-network { background-image: url("../img/services/icon-in-network.png"); }

.internal-nav li:hover { background: url("../img/services/internal-nav-active-bg.png") no-repeat center 60px, url("../img/services/in-delimiter.png") no-repeat right; }
.internal-nav li:hover:last-child { background: url("../img/services/internal-nav-active-bg.png") no-repeat center 60px; }
.internal-nav li:hover p { padding: 24px 0 24px 0; background-position: 20px 20px; }
.internal-nav li:hover b { padding-left: 80px; font-size: 18px; text-align: left; }
.internal-nav li:hover span { padding: 0 0 0 80px; display: block; background-image: none; font-size: 16px; color: #ffffff; text-align: left; }

.breadcrumbs { margin-bottom: 0; color: #666666; }
.breadcrumbs a { color: #666666; }
.breadcrumbs a.bright-link { color: #1fa2b2; }
.breadcrumbs span { color: #1fa2b2; }

.headline { background: #333333; color: #409CE2; }
/*.headline .container { text-align: center; font-size: 18px; }*/
.headline-title { margin-bottom: 0; font-size: 26px; }

.inline-links { margin: 10px 0; padding: 0; }
.inline-links li { margin: 0 15px 0 0; padding: 0 0 0 30px; display: inline-block; list-style: none; background: url("../img/services/arrow-blue.png") no-repeat left; font-size: 18px; font-weight: 700; }
.inline-links li:first-child { padding: 0; background-image: none; }
.inline-links span { color: #008192; }

.small-map { width: 386px; height: 216px; margin-top: 17px; }
.big-smap { width: 1001px; height: 630px; }

.columns3 { margin: 30px 0 0 -35px; }
.columns3 .column { width: 240px; margin: 0 0 0 35px; padding: 8px 0 0 70px; float: left; border-top: 2px solid #cccccc; background-position: left 20px; background-repeat: no-repeat; }
.columns3.services-list .column { width: 310px; padding: 0; }
.columns3.services-list .column h3 { margin: 40px 0 30px 90px; font-size: 26px; font-weight: 400; }
.columns3.services-list .column.long-heading h3 { margin: 26px 0 -3px 90px; }
.columns3.services-list .column p { text-align: justify; }
.columns3 .column.first-block { margin: -15px 0 25px 35px; padding-top: 0; border-top: 0; }
.columns3 .column .column-more { float: right; padding-right: 12px; background: url("../img/services/arrow-rarr-blue.png") no-repeat right 7px; font-size: 16px; color: #06aac1; }
.columns3 .regions { background-image: url("../img/services/icon-regions.png"); }
.columns3 .services { background-image: url("../img/services/icon-cog.png"); }
.columns3 .quality { background-image: url("../img/services/icon-quality.png"); }
.columns3 .postal-address { background-image: url("../img/services/icon-postal.png"); }
.columns3 .email-address { background-image: url("../img/services/icon-email.png"); }
.columns3 .phone-big { background-image: url("../img/services/icon-phone-big.png"); }
.columns3 .dedicated { background-image: url("../img/services/icon-dedicated.png"); }
.columns3 .colocation { background-image: url("../img/services/icon-colocation.png"); }
.columns3 .cloud { background-image: url("../img/services/icon-cloud.png"); }
.columns3 .vps { background-image: url("../img/services/icon-vps.png"); }
.columns3 .shared { background-image: url("../img/services/icon-shared.png"); }
.columns3 .app { background-image: url("../img/services/icon-app.png"); }
.columns3 .cdn { background-image: url("../img/services/icon-cdn.png"); }
.columns3 .ip { background-image: url("../img/services/icon-ip.png"); }
.columns3 .forex { background-image: url("../img/services/icon-forex.png"); }
.columns3 .managedservices { background-image: url("../img/services/icon-managedservices.png"); }

.columns3 .dedicated h3 { margin-left: 100px !important; }
.columns3 .cloud h3 { margin-left: 100px !important; }
.columns3 .vps h3 { margin-left: 80px !important; }
.columns3 .shared h3 { margin-left: 95px !important; }
.columns3 .managedservices h3 { margin-left: 85px !important; }

.columns2 { margin: 0 0 0 -60px; }
.columns2 .column { width: 470px; margin: 0 0 0 60px; float: left; }
.columns2 .column h2 { margin: 0; background-image: none; padding: 0; }

.contact-details { margin: 0 0 0 -25px; }
.contact-details .column { width: 487px; margin: 0 0 0 25px; }
.contact-form, .contact-map { background: #f2f2f2; }
.contact-form h3, .contact-map h3 { margin: 20px; text-transform: uppercase; }

#confirmation { margin: 0 20px; }

.contact-details .form-container { margin: 27px 20px 20px 20px; }
.contact-details .input-text { margin: 0 0 10px 0; float: left; }
.contact-details .input-name { width: 432px; }
.contact-details .input-email, .contact-details .input-website { width: 204px; }
.contact-details .input-email { margin: 0 10px 10px 0; }
.contact-details .input-textarea { width: 432px; height: 144px; }
.contact-details .button-submit { float: right; }
#address_map { width: 447px; height: 292px; margin: 20px; }

.releases { margin: 20px 0; padding: 0; border-top: 2px solid #1fa2b3; }
.releases li { height: 44px; margin: 0; padding: 0; overflow: hidden; border-bottom: 1px solid #dedede; list-style: none; line-height: 44px; }
.releases li a { display: block; font-size: 18px; color: #333333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.releases li a:hover { padding: 0 20px; background: #1fa2b3; text-decoration: none; color: #ffffff; }

.resources { margin: 22px 0 20px 0; padding: 0; }
.resources li { height: 42px; margin: 0 0 3px 0; padding: 0; overflow: hidden; list-style: none; background: #f2f2f2; line-height: 42px; }
.resources li a { display: block; font-size: 18px; color: #333333; }
.resources li a:hover { text-decoration: none; }
.resources li a .resource-title { height: 38px; display: block; border: 2px solid #f2f2f2; border-left: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; line-height: 38px; }
.resources li a:hover .resource-title { border: 2px solid #1fa2b3; background: #ffffff; }
.resources .icon-arrow { width: 42px; height: 42px; margin: 0 10px 0 0; display: block; float: left; background: #1fa2b3 url("../img/services/arrow-rarr-white.png") no-repeat center; }
.resources .summary { font-style: normal; font-size: 14px; color: #949494; }

.greyish { background: #f2f2f2 url("../img/services/services-shadow.png") no-repeat center bottom; }

.bubbles { width: 1000px; margin: 0; height: 330px; display: block; padding: 0; text-align: center; }
.bubbles li { list-style: none; cursor: pointer; }
.bubble-primary { width: 292px; height: 330px; text-align: center; }
.bubble-primary img { width: 100%; }
.bubble-title { display: block; width: 100%; font-weight: 700; font-size: 1.5em; }
.bubble-more { display: block; width: 100%; font-weight: 700; font-size: 1em; }

.bubbled .bubbles li { height: 300px; }

.services-wide { height: 115px; background: #f2f2f2 url("../img/services/services-wide-bg.png") no-repeat center; font-size: 24px; font-weight: 400; text-transform: uppercase; line-height: 115px; }
.services-wide .container { padding: 0; text-align: center; }
.services-wide .social a { display: inline-block; margin: 0 0 -4px 0; float: none; }

.sidebar { width: 280px; margin-left: 30px; float: left; }
.sidebar h2 { margin: 0 0 10px 0; padding: 0; background: none; }
.sidebar h3 { margin: 0 0 10px 0; text-transform: uppercase; }
.sidebar .sidebar-note { padding: 10px; border-top: 1px solid #f5f5f5; background: url("../img/services/sidebar-note-bg.png") repeat-x left bottom; }

.filter-fields { padding: 10px; background: #f2f2f2; }
.filter-fields .input-select { width: 125px; margin: 0 10px 10px 0; float: left; }
.filter-fields .select-year { margin-right: 0; }
.filter-fields .return { padding: 0 0 0 20px; background: url("../img/services/icon-return.png") no-repeat left; color: #666666; text-decoration: none; line-height: 32px; }
.filter-fields .button-submit { float: right; }

.list .item { margin: 6px 0 0 0; float: left; cursor: pointer; }
.list .icon { width: 40px; height: 40px; display: block; float: left; background-color: #1fa2b3; background-image: url("../img/services/expand.png"); background-position: center; background-repeat: no-repeat; }
.list .condensed { width: 648px; height: 38px; display: block; overflow: hidden; float: left; background: #f2f2f2; border: 2px solid #f2f2f2; border-bottom: 0; border-left: 0; text-transform: uppercase; font-size: 16px; font-weight: 400; line-height: 36px; text-indent: 20px; }
.columns2 .list { margin-bottom: 14px; }
.columns2 .list .condensed { width: 428px; background: #e0e0e0; border-color: #e0e0e0;}
.columns2 .list .condensed hr { margin: 0 20px; }
.list .ui-state-active { cursor: default; }
.list .ui-state-active .icon { background-image: url("../img/services/collapse.png") !important; } 
.list .ui-state-active .condensed { background: #ffffff; border-color: #1fa2b3; }
.list .expanded { width: 648px; margin: 0 0 0 38px; float: left; border: 2px solid #1fa2b3; border-top: 0; background: #ffffff; }
.columns2 .list .expanded { width: 428px; }
.list .expanded hr { margin: 0 20px; }
.list .expanded p { margin: 10px 20px; }
.list ul { margin: 4px 0; padding: 0; }
.list li { margin: 0; padding: 0 20px; list-style: none; line-height: 24px; }
.list a { color: #333333; text-decoration: none; } 
.list .icon-download { width: 140px; height: 24px; display: block; overflow: hidden; float: right; color: #a7a7a7; }
.list .icon-download i { width: 16px; height: 15px; margin: 4px 14px 0 0; display: block; float: left; background: url("../img/services/download.png") no-repeat left top; }
.list li:hover { background: #1fa2b3; color: #ffffff; }
.list li:hover a, .list li:hover span { color: #ffffff; }
.list li:hover i { background-position: 0 100%; }

.not-found-bg { margin-bottom: 120px; background: url("../img/services/404-bg.png") no-repeat center top; }
.not-found-report { margin-bottom: 120px; background: url("../img/services/report-bg.png") no-repeat center top; }
.error-num { margin: 100px 0 60px 0; display: inline-block; font-size: 200px; font-family: "Gudea", sans-serif; font-weight: 700; }
.error-report { margin: 100px 0 60px 0; display: inline-block; font-size: 72px; font-family: "Gudea", sans-serif; font-weight: 700; text-transform: uppercase; }
.error-msg { background: url("../img/services/404-line.png") no-repeat center; }
.error-what { margin: 0 0 26px 0; font-size: 26px; }
.larr { width: 6px; height: 10px; margin: 11px 8px 0 0; display: block; float: left; background: url("../img/services/arrow-larr-white-small.png") no-repeat left; }

.country-list { margin: 16px 0 0 -20px; padding: 0; }
.country-list li { position: relative; width: 316px; height: 40px; margin: 0 0 6px 20px; padding: 0; float: left; list-style: none; display: block; border: 2px solid #f2f2f2; line-height: 40px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.country-list li:hover, .country-list li.dropped { border-color: #1fa2b3; }
.country-list li a { display: block; color: #959595; text-decoration: none; }
.country-list li a:hover { text-decoration: none; }
.country-list li a i { width: 44px; height: 44px; display: block; float: left; margin: -2px 10px -2px -2px; background-color: #1fa2b3; background-position: center; background-repeat: no-repeat; }

.country-list .country { font-size: 18px; color: #333333; }
.country-expanded { width: 274px; position: absolute; margin-top: -2px; left: 40px; background: #ffffff; border: 2px solid #1fa2b3; border-top: 0; z-index: 2; line-height: normal; }
.country-expanded span:first-child { padding-top: 16px; }
.country-expanded span:last-child { margin-bottom: 10px; }

.country-expanded span { display: block; height: 18px; margin: 0 20px 6px 20px; line-height: 18px; padding-left: 24px; }
.country-first { border-top: 1px solid #dedede; background: url("../img/services/icon-country-first.png") no-repeat left bottom; }
.country-second { background: url("../img/services/icon-country-second.png") no-repeat left bottom; }
.country-third { background: url("../img/services/icon-country-third.png") no-repeat left bottom; }

.country-fozzy { background: url("../img/services/icon-small-fozzy.png") no-repeat left bottom; }
.country-ip { background: url("../img/services/icon-small-ip.png") no-repeat left bottom; }
.country-webzilla { background: url("../img/services/icon-small-webzilla.png") no-repeat left bottom; }
.country-ucdn { background: url("../img/services/icon-small-ucdn.png") no-repeat left bottom; }
.country-root { background: url("../img/services/icon-small-root.png") no-repeat left bottom; }
.country-servers { background: url("../img/services/icon-small-servers.png") no-repeat left bottom; }
.country-home { background: url("../img/services/icon-small-home.png") no-repeat left bottom; }
.country-ibee { background: url("../img/services/icon-small-ibee.png") no-repeat left bottom; }
.country-xbt { background: url("../img/services/icon-small-xbt.png") no-repeat left bottom; }

.country-usa { background-image: url("../img/services/country-usa.png"); }
.country-netherlands { background-image: url("../img/services/country-netherlands.png"); }
.country-bulgaria { background-image: url("../img/services/country-bulgaria.png"); }
.country-luxembourg { background-image: url("../img/services/country-luxemburg.png"); }
.country-ukraine { background-image: url("../img/services/country-ukraine.png"); }
.country-cyprus { background-image: url("../img/services/country-cyprus.png"); }
.country-india { background-image: url("../img/services/country-india.png"); }
.country-singapore { background-image: url("../img/services/country-singapore.png"); }

.newsroom { margin: 10px 0; padding: 14px 0; border-top: 0px solid #cccccc; }

.single-post { margin-bottom: 14px; padding-bottom: 30px; border-bottom: 0px solid #cccccc; }
.post-heading { width: 390px; margin: 0 0 20px 0; float: left; }
.post-heading .post-title { display: block; font-size: 20px; color: #333333; text-decoration: none; }
.post-heading .post-title:hover { text-decoration: none; }
.post-heading .post-date { padding-left: 24px; background: url("../img/services/post-date-bg.png") no-repeat left; font-size: 11px; }
.post-heading .post-date b { color: #1fa2b3; }
.post-socials { width: 100px; margin: 8px 0 0 0; float: right; }
.post-preview { width: 219px; overflow: hidden; float: left; margin: 0 16px 0 0; }
.post-content { width: 750px; min-height: 197px; float: left; font-size: 18px; }
.post-content p { margin: 0 0 20px 0; }
.post-more { padding: 0 10px 0 0; background: url("../img/services/arrow-rarr-grey.png") no-repeat right 5px; font-size: 14px; font-weight: 700; color: #333333; }

.single-post-internal { border-bottom: 0; }
.single-post-internal .post-heading { margin: 0; }
.single-post-internal .post-title { margin: 0 0 10px 0; font-size: 26px; font-family: "Gudea", sans-serif; line-height: normal; text-transform: none; }
.single-post-content, .single-post-content p { margin-bottom: 8px !important; font-size: 16px !important; font-family: "Gudea", sans-serif !important; line-height: normal !important; }
.single-post-content p span { font-family: "Gudea", sans-serif !important; line-height: normal !important; }
.single-post-content img { margin: 0 20px 10px 0; float: left; }
.single-post-content h2 { padding: 0; background-image: none; }

.events { margin: 10px 0; border-top: 0px solid #cccccc; border-bottom: 1px solid #cccccc; }

.event { padding: 20px 0; border-bottom: 0px solid #cccccc; }
.event-title { margin: 0 0 8px 0; display: block; font-size: 20px; color: #333333; text-decoration: none; }
.event-date { width: 50px; float: left; font-size: 10px; color: #999999; text-align: center; }
.event-date span { width: 50px; height: 43px; margin: 4px 0; display: block; background: url("../img/services/event-date-bg.png") no-repeat left top; color: #ffffff; font-size: 10px; }
.event-date span b { padding: 8px 0 0 0; display: block; font-size: 20px; line-height: 16px; }
.event-date small { font-size: 12px; }
.event-content { width: 750px; margin: 14px 44px 0 16px; float: left; font-size: 18px; }
.event-content p { margin: 1px 0 0 0; }
.event-content p a { color: #3daebd; font-weight: 700; }
.event-map { width: 90px; padding-top: 14px; float: left; text-align: center; }
.event-map span { display: block; padding-top: 40px; background-position: top center; background-repeat: no-repeat; text-transform: capitalize; }
.event-map .em-usa { background-image: url("../img/services/icon-m-us.png"); }
.event-map .em-cyprus { background-image: url("../img/services/icon-m-cy.png"); }
.event-map .em-singapore { background-image: url("../img/services/icon-m-sp.png"); }
.event-map .em-luxembourg { margin-top: 5px; background-image: url("../img/services/icon-m-lu.png"); }
.event-map .em-india { margin-top: 5px; background-image: url("../img/services/icon-m-in.png"); }
.event-map .em-netherlands { margin-top: 5px; background-image: url("../img/services/icon-m-nl.png"); }
.event-map .em-bulgaria { background-image: url("../img/services/icon-m-bg.png"); }
.event-map .em-latvia { background-image: url("../img/services/icon-m-lv.png"); }
.event-map .em-russia { background-image: url("../img/services/icon-m-ru.png"); }
.event-map .em-ukraine { background-image: url("../img/services/icon-m-ua.png"); }
.event-map .em-macau { background-image: url("../img/services/icon-m-mc.png"); }
.event-map .em-spain { background-image: url("../img/services/icon-m-es.png"); }
.event-map .em-germany { background-image: url("../img/services/icon-m-de.png"); }

.paginator { margin: 0; padding: 0; }
.paginator li { min-width: 44px; margin: 0; padding: 0; list-style: none; display: block; float: left; line-height: 32px; text-align: center; }
.paginator li a { width: 44px; height: 32px; display: block; color: #333333; }
.paginator li a:hover { color: #3daebd; text-decoration: none; }
.paginator li a.prev { margin-right: 10px; background: #1fa2b3 url("../img/services/arrow-larr-white.png") no-repeat center; }
.paginator li a.next { margin-left: 10px; background: #1fa2b3 url("../img/services/arrow-rarr-white.png") no-repeat center; }
.paginator .long-button-prev, .paginator .long-button-next { width: auto; margin-right: 10px; }
.paginator .long-button-prev a, .paginator .long-button-next a { width: auto; padding: 0 10px; color: #ffffff; text-transform: uppercase; font-weight: 700; background: url("../img/services/button-bg.png") repeat-x left bottom; }
.paginator .long-button-prev a:hover, .paginator .long-button-next a:hover { text-decoration: none; background: #098494; color: #ffffff; }
.paginator .long-button-prev a span { width: 13px; height: 20px; margin-bottom: -4px; display: inline-block; background: url("../img/services/arrow-larr-white.png") no-repeat center; }
.paginator .long-button-next a span { width: 13px; height: 20px; margin-bottom: -4px; display: inline-block; background: url("../img/services/arrow-rarr-white.png") no-repeat center; }

.sidebar-container { background: #f2f2f2; padding: 20px; margin-bottom: 20px; }
.sidebar-categories { margin: 0; padding: 0; }
.sidebar-categories li { margin: 0 0 10px 0; padding: 0 0 0 50px; list-style: none; border-bottom: 1px solid #dedede; background-position: left top; background-repeat: no-repeat; }
.sidebar-categories li:last-child { border-bottom: 0; margin-bottom: 0; }
.sidebar-categories li a { color: #333333; }
.sidebar-categories li.active a { color: #1fa2b3; }
.sidebar-categories li.active span { color: #333333; }
.sidebar-categories li a:hover { text-decoration: none; }
.sidebar-categories b { display: block; font-size: 16px; }
.sidebar-categories span { margin: 10px 0; display: block; }
.sidebar-categories li:last-child span { margin-bottom: 0; }

.icon-sb-new { background-image: url("../img/services/icon-sb-new.png"); }
.icon-sb-blog { background-image: url("../img/services/icon-sb-blog.png"); }
.icon-sb-video { background-image: url("../img/services/icon-sb-video.png"); }

.icon-sb-new.active { background-image: url("../img/services/icon-sb-new-active.png"); }
.icon-sb-blog.active { background-image: url("../img/services/icon-sb-blog-active.png"); }
.icon-sb-video.active { background-image: url("../img/services/icon-sb-video-active.png"); }

.sidebar-subscribe { margin-bottom: 20px; }
.sidebar-subscribe p { color: #585858; }
.sidebar-subscribe .subsc-social { margin: 0 0 0 -20px; padding: 0; }
.sidebar-subscribe .subsc-social li { width: 40px; height: 40px; margin: 0 0 0 20px; padding: 0; list-style: 0; display: block; float: left; }
.sidebar-subscribe .subsc-social a { width: 40px; height: 40px; display: block; background-position: 0 0; background-repeat: no-repeat; }
.sidebar-subscribe .subsc-social a:hover { background-position: 0 100%; }
.sidebar-subscribe .subsc-social .icon-rss { background-image: url("../img/services/icon-rss-big.png"); }
.sidebar-subscribe .subsc-social .icon-fb { background-image: url("../img/services/icon-fb-big.png"); }
.sidebar-subscribe .subsc-social .icon-tw { background-image: url("../img/services/icon-tw-big.png"); }
.sidebar-subscribe .subsc-social .icon-in { background-image: url("../img/services/icon-in-big.png"); }
.sidebar-subscribe .subsc-social .icon-yt { background-image: url("../img/services/icon-yt-big.png"); }
.sidebar-subscribe .subsc-social .icon-gp { background-image: url("../img/services/icon-gp-big.png"); }

.sidebar-email .input-text { width: 140px; float: left; border-right: 0; }
.sidebar-email .button-submit { width: 80px; float: left; }

.sidebar-tabs { margin-bottom: 20px; border: 2px solid #cccccc; }
.tabs { width: 100%; margin: 0; padding: 0; display: table; background: #f2f2f2; }
.tabs li { margin: 0; padding: 0; list-style: none; display: table-cell; text-align: center; font-size: 18px; font-weight: 700; line-height: 40px; }
.tabs li.active, .tabs li.ui-state-active { background: #ffffff; }
.tabs a { display: block; color: #333333; }
.tabs a:hover { text-decoration: none; }

.pane-list { margin: 0; padding: 20px; }
.pane-item { margin: 0 0 10px 0; padding: 0 0 10px 0; list-style: none; border-bottom: 1px solid #cccccc; }
.pane-item:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.pane-item a { color: #333333; font-size: 14px; line-height: 15px; }
.pane-item a:hover { text-decoration: none; }
.pane-item b { width: 150px; height: 30px; display: block; overflow: hidden; font-weight: 400; }
.pane-item small { font-size: 12px; color: #666666; }
.pane-item .pane-preview { width: 76px; height: 48px; float: left; margin: 0 8px 0 0; }

.intro-video { width: 380px; min-height: 280px; padding: 0 0 40px 0; margin: 20px 20px 0 0; float: left; background: url("../img/services/video-shadow.png") no-repeat center bottom; }
.video-aside { width: 590px; float: left; }

.vertical-tabs .tabs { width: 347px; border: 2px solid #cccccc; display: block; float: left; background: #ffffff; }
.vertical-tabs .tabs li { height: 91px; padding: 10px 20px; display: block; text-align: left; font-size: 14px; font-weight: 400; line-height: normal; background: url("../img/services/wedo-sep.png") no-repeat center bottom; }
.vertical-tabs .tabs li:hover { background-color: #f5f5f5; }
.vertical-tabs .tabs li:last-child { background-image: none; } 
.vertical-tabs .tabs li a { height: 100%; }
.vertical-tabs .tabs .tabs-title { display: block; font-size: 18px; }
.vertical-tabs .tabs .tabs-description { height: 44px; margin-top: 10px; padding: 6px 0 0 60px; display: block; background-position: 0 0; background-repeat: no-repeat; font-size: 15px; }
.subsidiaries-tabs .tabs { background: #f2f2f2; }
.subsidiaries-tabs .tabs li { height: 61px; padding: 18px 20px 10px 20px; }
.subsidiaries-tabs .tabs .tabs-title { display: block; font-size: 18px; }
.subsidiaries-tabs .tabs .tabs-description { height: 48px; margin-top: 0; padding: 2px 0 0 95px; display: block; background-position: 12px 0px; background-repeat: no-repeat; font-size: 15px; }
.vertical-tabs .tabs .wedo-app { background-image: url("../img/services/wedo-app.png"); }
.vertical-tabs .tabs .wedo-os { background-image: url("../img/services/wedo-os.png"); }
.vertical-tabs .tabs .wedo-device { background-image: url("../img/services/wedo-device.png"); }
.vertical-tabs .tabs .wedo-network { background-image: url("../img/services/wedo-network.png"); }
.vertical-tabs .tabs .wedo-dc { background-image: url("../img/services/wedo-dc.png"); }
.vertical-tabs .tabs .wedo-fozzy { background-image: url("../img/services/wedo-fozzy.png"); }
.vertical-tabs .tabs .wedo-ibee { background-image: url("../img/services/wedo-ibee.png"); }
.vertical-tabs .tabs .wedo-ip { background-image: url("../img/services/wedo-ip.png"); }
.vertical-tabs .tabs .wedo-root { background-position: 0 0; background-image: url("../img/services/wedo-root.png"); }
.vertical-tabs .tabs .wedo-servers { background-image: url("../img/services/wedo-servers.png"); }
.vertical-tabs .tabs .wedo-cdn { background-image: url("../img/services/wedo-cdn.png"); }
.vertical-tabs .tabs .wedo-webzilla { background-image: url("../img/services/wedo-webzilla.png"); }
.vertical-tabs .tabs li.active, .vertical-tabs .tabs li.ui-state-active { margin: 0 -18px 0 -2px; background: url("../img/services/wedo-active.png") no-repeat left; }
.vertical-tabs .tabs li.active .tabs-title, .vertical-tabs .tabs li.ui-state-active .tabs-title { color: #ffffff; }
.vertical-tabs .tabs li.active .tabs-description, .vertical-tabs .tabs li.ui-state-active .tabs-description { background-position: 0 100%; color: #ffffff; }
.subsidiaries-tabs .tabs li.active, .subsidiaries-tabs .tabs li.ui-state-active { margin: 0 -15px 0 -2px; background-position: right; }
.subsidiaries-tabs .tabs li.active .tabs-description, .subsidiaries-tabs .tabs li.ui-state-active .tabs-description { background-position: 12px 100%; }
.subsidiaries-tabs .tabs li.active .wedo-root, .subsidiaries-tabs .tabs li.ui-state-active .wedo-root { background-position: 0 100%; }

.vertical-tabs-aside { width: 609px; float: right; }
.vertical-tabs-aside .wedo-preview { text-align: center; }
.vertical-tabs-aside h2 { padding: 0; background-image: none; }

.horizontal-tabs .tabs { width: 994px; height: 72px; display: block; margin: 0 3px; padding: 0; border: 2px solid #cccccc; border-right: 1px solid #cccccc; }
.horizontal-tabs .tabs li { width: 141px; height: 72px; margin: 0; padding: 0; display: block; float: left; border-right: 1px solid #cccccc; background: #dcdadb; }
.horizontal-tabs .tabs li a { width: 143px; height: 88px; display: block; float: left; }
.horizontal-tabs .tabs li a span { width: 100%; height: 50px; margin: 11px 0 0 0; display: block; background-position: center top; background-repeat: no-repeat; }
.horizontal-tabs .tabs li.active a, .horizontal-tabs .tabs li.ui-state-active a { margin: -2px 0 0 -1px; background: url("../img/services/wedo-active-hor.png") no-repeat center bottom; }
.horizontal-tabs .tabs li.active a span, .horizontal-tabs .tabs li.ui-state-active a span { background-position: center bottom; }
.horizontal-tabs .tabs .wedo-fozzy { background-image: url("../img/services/wedo-fozzy.png"); }
.horizontal-tabs .tabs .wedo-ibee { background-image: url("../img/services/wedo-ibee.png"); }
.horizontal-tabs .tabs .wedo-ip { background-image: url("../img/services/wedo-ip.png"); }
.horizontal-tabs .tabs .wedo-root { background-image: url("../img/services/wedo-root.png"); }
.horizontal-tabs .tabs .wedo-servers { background-image: url("../img/services/wedo-servers.png"); }
.horizontal-tabs .tabs .wedo-cdn { background-image: url("../img/services/wedo-cdn.png"); }
.horizontal-tabs .tabs .wedo-webzilla { background-image: url("../img/services/wedo-webzilla.png"); }

.horizontal-tabs-aside { margin: 20px 0 0 0; }
.horizontal-tabs-aside .wedo-preview { width: 550px; float: left; }
.horizontal-tabs-aside .wedo-preview img { margin: 30px 0 0 0; }
.horizontal-tabs-aside .wedo-desc { width: 450px; float: left; }
.horizontal-tabs-aside h3 { margin: 0; font-size: 24px; color: #1fa1ae; }
.horizontal-tabs-aside .wedo-subtitle { font-size: 18px; }

.push { height: 406px; }

.footer2 { height: 366px; padding-top: 40px; background: url("../img/services/footer-bg.png") no-repeat center 40px, url("../img/services/footer-bg-full.png") repeat-x center top; color: #797979; }
.footer2 .container { height: 281px; padding: 0; }
.footer2 h3 { margin: 16px 0; font-size: 14px; text-transform: uppercase; color: #ffffff; }
.footer2 a { color: #797979; }
.footer2 hr { width: 100%; height: 0; margin: 30px 0; border: 0; border-top: 1px solid #000000; border-bottom: 1px solid #292929; }
.footer2 ul { margin: 0; padding: 0; }
.footer2 li { margin: 0; padding: 0; list-style: none; }
.footer2 .address { width: 310px; margin-top: 32px; float: left; }
.footer2 .address p { margin: 0; }
.footer2 .address h3 { margin: 8px 0 14px 0; }
.footer2 .block { width: 230px; margin-top: 16px; float: left; }
.footer2 .call-us { margin: 16px 0 20px 0; padding: 0 0 20px 29px; border-bottom: 1px solid #333333; background: url("../img/services/icon-phone.png") no-repeat left 2px; }
.footer2 .phone { display: block; font-size: 16px; font-weight: 700; color: #ffffff; }
.footer2 .email { display: block; margin: 0 0 4px 0; padding: 0 0 0 30px; background: url("../img/services/icon-envelope.png") no-repeat left 3px; }
.footer2 .copyright { width: 770px; float: left; }
.footer2 .social { width: 230px; float: left; }
.footer2 .brands { height: 85px; }
.footer2 .brands ul, .footer .brands li { margin: 0; padding: 0; }
.footer2 .brands ul { width: 1000px; margin: 0 auto; display: table; }
.footer2 .brands li { display: table-cell; list-style: none; }
.footer2 .brands a { display: block; text-align: center; vertical-align: middle; }
.footer2 .brands a img { display: block; }

.social2 a { width: 26px; height: 26px; margin: -4px 6px 0 0; display: block; float: left; background-position: 0 0; background-repeat: no-repeat; }
.social2 a:hover { background-position: 0 100%; }
.social2 .facebook { background-image: url("../img/services/icon-facebook.png"); }
.social2 .twitter { background-image: url("../img/services/icon-twitter.png"); }
.social2 .linkedin { background-image: url("../img/services/icon-linkedin.png"); }
.social2 .git { background-image: url("../img/services/icon-gp-big.png"); }

.social2 .social { margin: 0 0 0 -20px; padding: 0; }
.social2 .social li { width: 40px; height: 40px; margin: 0 0 0 20px; padding: 0; list-style: 0; display: block; float: left; }
.social2 .social a { width: 40px; height: 40px; display: block; background-position: 0 0; background-repeat: no-repeat; }
.social2 .social a:hover { background-position: 0 100%; }
.social2 .social .icon-rss { background-image: url("../img/services/icon-rss-big.png"); }
.social2 .social .icon-fb { background-image: url("../img/services/icon-fb-big.png"); }
.social2 .social .icon-tw { background-image: url("../img/services/icon-tw-big.png"); }
.social2 .social .icon-in { background-image: url("../img/services/icon-in-big.png"); }
.social2 .social .icon-yt { background-image: url("../img/services/icon-yt-big.png"); }
.social2 .social .icon-gp { background-image: url("../img/services/icon-gp-big.png"); }

.social-icons {
	margin: 0px; padding: 0px;
}
.social-icons li {
	list-style: none; margin-right: 15px; display: inline-block;
}
.social-icons .fa {
	margin-bottom: 0px;
}
#footer .social-icons li {
	margin-top: 10px;
}
#footer .social-icons a {
	border-radius: 3px; text-align: center; line-height: 28px; font-size: 24px; display: block; background-color: rgb(218, 218, 218);
}
#footer .social-icons a {
	color: rgb(154, 154, 154); background-color: transparent;
}
.social-icons a.facebook:hover {
	color: rgb(66, 101, 185) !important; background-color: transparent;
}
.social-icons a.twitter:hover {
	color: rgb(85, 172, 238) !important; background-color: transparent;
}
.social-icons a.googleplus:hover {
	color: rgb(214, 36, 8) !important; background-color: transparent;
}
.social-icons a.pinterest:hover {
	color: rgb(195, 30, 38) !important; background-color: transparent;
}
.social-icons a.linkedin:hover {
	color: rgb(0, 89, 135) !important; background-color: transparent;
}
.social-icons a.youtube:hover {
	color: rgb(223, 51, 51) !important; background-color: transparent;
}
.social-icons a.instagram:hover {
	color: rgb(249, 91, 96) !important; background-color: transparent;
}
.social-icons a.rss:hover {
	color: rgb(243, 156, 18) !important; background-color: transparent;
}
.social-icons a.foursquare:hover {
	color: rgb(35, 152, 201) !important; background-color: transparent;
}
.social-icons a.github:hover {
	color: rgb(65, 131, 196) !important; background-color: transparent;
}

#lean_overlay { position: fixed; z-index: 1000; top: 0px; left: 0px; height:100%; width: 100%; background: url("../img/services/overlay_bg.png") repeat left top; display: none; }
#map { display: none; position: relative; text-align: center; -moz-box-shadow: 0 0 10px 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px 10px rgba(0,0,0,0.5); }
#map .modal_close { position: absolute; top: 0; right: 0; width: 25px; height: 25px; display: block; cursor: pointer; }

.contact-popup { width: 425px; padding: 10px 10px; display: none; position: relative; -moz-box-shadow: 0 0 20px 20px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 20px 20px rgba(0,0,0,0.5); box-shadow: 0 0 20px 20px rgba(0,0,0,0.5); background: url("../img/services/contact-bg.png") no-repeat left top; text-align: left; }
.contact-popup .modal_close { position: absolute; top: 0; right: 0; width: 25px; height: 25px; display: block; cursor: pointer; }
.contact-popup h2 { font-size: 22px; }
.contact-popup .input-text { width: 411px; margin-bottom: 10px; }
.contact-popup .input-textarea { height: 140px; }
.contact-popup .form-container { margin: 20px 0 0 0; }
.mandatory { margin: 0; line-height: 30px; }

.youtube-video { width: 560px; padding: 40px; display: none; -moz-box-shadow: 0 0 10px 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px 10px rgba(0,0,0,0.5); background: url("../img/services/video-bg.png") no-repeat right top; }
.youtube-video .modal_close { position: absolute; top: 0; right: 0; width: 25px; height: 25px; display: block; cursor: pointer; }

.floating-header { display: none; width: 100%; height: 100px; position: fixed; top: 0; z-index: 999; background: url("../img/services/header-menu.png") no-repeat center bottom; text-align: center; }
.floating-header .horizontal-menu { padding: 0 0 22px 0; }
.fh-container { width: 1000px; height: 100px; margin: 0 auto; position: relative; text-align: left; }
.fh-container .logo { margin: 9px 0 0 0; }
.fh-container .expand-link { width: 42px; height: 28px; display: block; position: absolute; right: 0; bottom: 10px; background: url("../img/services/expand-link.png") no-repeat 0 0; }
.fh-container .expand-link.collapse-link { background-position: 0 100%; }
.fh-email { margin: 0 0 0 20px; padding: 10px 0 10px 20px; float: right; background: url("../img/services/fh-delimiter.png") no-repeat left; }
.fh-email a { display: block; font-size: 18px; font-weight: 700; text-decoration: none; color: #1fa2b2; }
.fh-phone { float: right; padding: 10px 0; }
.fh-phone b { display: block; font-size: 18px; }
.fh-email span, .fh-phone span { color: #666666; }

.fh-expanded { height: auto; }
.fh-expanded .fh-container { height: auto; padding-bottom: 34px; }
.fh-expanded .logo { margin: 0; }
.fh-expanded .sub-nav-index { margin: 0; padding: 0; border: 0; }

.governance { margin: 20px 0; border-top: 2px solid #cccccc; border-bottom: 1px solid #cccccc; }
.gov-unit { padding: 20px 0; border-bottom: 1px solid #cccccc; }
.gov-name { width: 300px; float: left; line-height: 28px !important; }
.gov-name h3 { margin: 0 0 4px 0; font-size: 26px; }
.gov-name span { font-size: 18px; }
.gov-dept { width: 220px; float: left; line-height: 30px !important; }
.gov-dept b { margin: 2px 0 0 0; display: block; color: #1fa2b3; font-size: 18px; font-weight: 700; }
.gov-dept span { color: #999999; font-size: 16px; }
.gov-history { width: 480px; float: left; font-size: 16px; }

.pdf-file { margin: 0 0 0 10px; padding: 2px 0 2px 22px; background: url("../img/services/icon-pdf.png") no-repeat left; color: #999999; }

.folio-left { width: 416px; float: left; }
.folio-right { width: 525px; margin: 0 0 0 59px; float: left; }

.staff { margin: 20px 0 0 0; }
.staff hr { margin: 20px 0; border-color: #dedede; }
.staff .note { color: #999999; }

.folio-brands { height: 403px; position: relative; }
.subsidiaries { width: 525px; min-height: 210px; position: absolute; bottom: 0; }

.with-gradient { position: relative; margin-bottom: -40px; background: url("../img/services/graph-grey-bg.png") repeat-x left bottom; z-index: 2; }

.graph-figure { margin: 34px 0 0 0; }
.graph-revenue { margin: 40px 0 0 0; }

.information-graph { width: 438px; height: 401px; margin: 20px 40px 0 0; float: left; }
.information-text { width: 522px; float: left; }

.roundabout-moveable-item { filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: gray; }
.roundabout-in-focus { filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); filter: none; }

.interactive-map { width: 1000px; height: 551px; position: relative; }
.interactive-map .country-link { display: block; height: 20px; position: absolute; }
.im-usa { width: 43px; top: 160px; left: 148px; }
.im-luxembourg { width: 94px; top: 169px; left: 369px; }
.im-india { width: 50px; top: 219px; left: 682px; }
.im-netherlands { width: 93px; top: 124px; left: 435px; }
.im-ukraine { width: 64px; top: 139px; left: 536px; }
.im-singapore { width: 82px; top: 288px; left: 743px; }
.im-bulgaria { width: 68px; top: 207px; left: 467px; }
.im-cyprus { width: 60px; top: 234px; left: 539px; }

.copy { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; }

.fininfo-rev { width: 438px; height: 340px; margin: 0 40px 0 0; float: left; }
.fininfo-serv { width: 522px; height: 340px; float: left; }

.tarr-big { width: 100%; height: 25px; background: url("../img/services/tarr-big.png") no-repeat center; }
.sitemap { margin: 10px 18px; padding: 0; }
.sitemap li { margin: 0; padding: 0; list-style: none; }
.sitemap li a { color: #333333; font-size: 17px; }

.search-results-form { width: 420px; margin: 20px 0; padding: 10px; background: #f2f2f2; }
.search-results-form .input-text { width: 312px; }
.search-results-heading { padding-bottom: 20px; border-bottom: 2px solid #cccccc; }
.search-results-heading h1 { margin: 0; float: left; line-height: 40px; }
.search-results-heading p { margin: 0; float: right; line-height: 40px; color: #999999; }

.search-result { padding: 16px 0; border-bottom: 1px solid #cccccc; }
.search-result:last-child { border-bottom: 0; }
.search-result h2 { margin: 0; padding: 0; background-image: none; }
.search-result .paragraph { margin: 10px 0; }
.search-result-url { color: #333333; font-weight: bold; }
.search-result .highlight { color: #1fa2b3; }
.search-result-pages { padding-top: 16px; border-top: 1px solid #cccccc; }

.clients-say { position: relative; }
.clients-say .cycle-slideshow { height: 250px; }
.clients-say .bquote { width: 100%; }
.clients-say .slide-arrow { width: 44px; height: 44px; display: block; position: absolute; bottom: 0; z-index: 999; }
.clients-say #slide-left { right: 50px; background: #1fa2b3 url("../img/services/arrow-larr-white.png") no-repeat center; }
.clients-say #slide-right { right: 0; background: #1fa2b3 url("../img/services/arrow-rarr-white.png") no-repeat center; }

.code-of-conduct h2 { float: left; }
.code-of-conduct .get-pdf { margin: 10px 0 0 0; float: right; }

.code-of-conduct .list .condensed { width: 956px; background: #e0e0e0; border: 2px solid #e0e0e0; border-bottom: 0; border-left: 0; }
.code-of-conduct .list .expanded { width: 956px; background: #ffffff; }
.code-of-conduct .list .ui-state-active .condensed { background: #ffffff; border-color: #1fa2b3; }
.code-of-conduct .expanded ul { margin: 0 0 10px 20px; }
.code-of-conduct .expanded li { background: url("../img/services/code-of-conduct-marker.png") no-repeat left 5px; }
.code-of-conduct .expanded li:hover { color: inherit; } 
.postal-address p, .email-address p, .phone-big p { margin: -8px 0 10px 0; }

		/* format blocks */
/* units */
.unit-1, .unit-2, .unit-3, .unit-4, .unit-5, .unit-6, .unit-7, .unit-8, .unit-9, .unit-10, .unit-11, .unit-12 {
	padding: 20px 20px 20px 20px;
	float: left;
	position: relative;
}
.unit-1 {width: 60px;}
.unit-2 {width: 140px;}
.unit-3 {width: 220px;}
.unit-4 {width: 300px;}
.unit-5 {width: 380px;}
.unit-6 {width: 460px;}
.unit-7 {width: 540px;}
.unit-8 {width: 620px;}
.unit-9 {width: 700px;}
.unit-10 {width: 780px;}
.unit-11 {width: 860px;}
.unit-12 {width: 940px;}
/* end units*/
/* ==================== Support ====================  */
a.support-link, a.support-link:hover {display: block; position: relative; margin: 3px 0px 60px 0px; padding: 0px 20px 0px 20px; text-align: center; font-size: 14px; color: #000000; text-decoration: none; line-height: 18px;
width: 258px;
height: 280px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
-moz-box-shadow: 0 0 5px rgba(0,0,0,.12);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.12);
box-shadow: 0 0 5px rgba(0,0,0,.12);
border: solid 1px #e6e6e6;
}
a.support-link:hover {border: solid 1px #29a0cc;}
a.support-link span.support-link-head, a.support-link:hover span.support-link-head {display: block; padding: 24px 0px 0px 0px; height: 165px; font-size: 20px; font-weight: bold; text-decoration: none; color: #000000;}
a.support-link1 span.support-link-head, a.support-link1:hover span.support-link-head {background: url(../img/icons/support-icon1.png) center 78px no-repeat;}
a.support-link2 span.support-link-head, a.support-link2:hover span.support-link-head {background: url(../img/icons/support-icon2.png) center 78px no-repeat;}
a.support-link3 span.support-link-head, a.support-link3:hover span.support-link-head {background: url(../img/icons/support-icon3.png) center 78px no-repeat;}
a.support-link4 span.support-link-head, a.support-link4:hover span.support-link-head {background: url(../img/icons/support-icon4.png) center 78px no-repeat;}
a.support-link span.support-link-txt, a.support-link:hover span.support-link-txt {text-decoration: none;}

table.support-table td {text-align: left; vertical-align: top; padding: 0px 0px 17px 0px;}
table.support-table td.support-table-left {width: 110px; font-weight: bold;}
/* ==================== end Support ====================  */


.brd-box01 {
width : 675px;
height : auto;
float : left;
border : 1px dashed #cccccc;
padding : 10px;
margin-bottom : 15px;
margin-right : 5px;
}
.brd-box01 img {
float : left;
}
.brd-box02 {
width : 675px;
height : auto;
float : left;
border : 1px dashed #cccccc;
padding : 10px;
background : url(<?php echo $path; ?>/sitecontrol/data/blocks/hosting/images/grade01.gif) repeat-x left bottom;
margin-bottom : 15px;
margin-right : 5px;
}
.brd-box02 img {
float : right;
}
.brd-box03 {
width : 955px;
height : auto;
float : left;
border : 1px dashed #cccccc;
padding : 10px;
margin-bottom : 15px;
margin-right : 5px;
}
.brd-box03 img {
float : left;
}
.brd-box04 {
width : 875px;
height : auto;
float : left;
border : 1px dashed #cccccc;
padding : 10px;
background : url(<?php echo $path; ?>/sitecontrol/data/blocks/hosting/images/grade01.gif) repeat-x left bottom;
margin-bottom : 15px;
margin-right : 5px;
}
.brd-box04 img {
float : right;
}

.pb {
border : 5px solid #eeeeee;
width : 200px;
height : 120px;
margin : 0 20px 10px 0;
}
.pb img {
border-bottom : 1px dashed #dddddd;
}
.pb .text {
background-color : #f5f5f5;
text-align : center;
}
.pb .text > p {
font-size : 11px;
font-weight : bold;
margin-top : 3px;
}
.Float-Left {
float : left;
}

table.design h2 {
	margin: 10px;
}
#content table.design p {
	margin: 10px;
}
.design td h3 {
	margin: 10px;
}
#content table.design p {
	line-height: 1;
}

div.webform-component-textarea.form-item {
	width: 100%; padding-right: 0px; float: none;
}
div.form-item#webform-component-email-address {
	width: 100%; padding-right: 0px; float: none;
}
div.form-item#webform-component-email-address input[type=email] {
	width: 100%; padding-right: 0px; float: none;
}
div.form-item#webform-component-company {
	width: 100%; padding-right: 0px; float: none;
}
form#webform-client-form-421--2 div.form-item#webform-component-phone-number {
	width: 100%; padding-right: 0px; float: none;
}
div.form-item#webform-component-last-name {
	padding-right: 0px; float: right;
}
div.form-item#webform-component-what-is-the-best-time-to-call {
	padding-right: 0px; float: right;
}

textarea {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(238, 238, 238) rgb(238, 238, 238) rgb(204, 204, 204); padding: 3px; width: 100%; margin-top: 4px;
}
input[type=text]:focus {
	padding: 3px 0px 3px 3px; border: 1px solid rgba(190, 221, 249, 1); border-image: none; box-shadow: 0px 0px 5px rgba(1,97,193,1);
}
input[type=email]:focus {
	padding: 3px 0px 3px 3px; border: 1px solid rgba(190, 221, 249, 1); border-image: none; box-shadow: 0px 0px 5px rgba(1,97,193,1);
}
textarea:focus {
	padding: 3px 0px 3px 3px; border: 1px solid rgba(190, 221, 249, 1); border-image: none; box-shadow: 0px 0px 5px rgba(1,97,193,1);
}
.form-submit {
	padding: 14px; width: 124px;
}
span.form-required {
	color: rgb(255, 0, 0);
}
span.required {
	color: rgb(255, 0, 0);
}
.webform-confirmation {
	margin: 30px 15px 30px 0px; padding: 10px; border-radius: 3px; border: 1px solid rgb(67, 118, 12); border-image: none; color: rgb(67, 118, 12); background-color: rgba(178, 253, 183, 1);
}
#content .webform-confirmation p {
	margin-bottom: 0px;
}
.webform-confirmation .buy_btn {
	width: 230px; margin-left: 20px;
}
.webform-confirmation .buy_btn {
	margin-top: 15px; margin-left: 0px;
}

.floatcontainer::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
div.form-item::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.floatcontainer {
	display: inline-block;
}
div.form-item {
	display: inline-block;
}
* html .floatcontainer {
	height: 1%;
}
html div.form-item {
	height: 1%;
}
.floatcontainer {
	display: block;
}
div.form-item {
	display: block;
}
.btn {
	padding: 8px 41px; border-radius: 2px; border: 1px solid rgb(14, 53, 87); border-image: none; color: rgb(255, 255, 255); font-family: arial; font-size: 18px; font-weight: bold; text-decoration: none; display: inline-block; background-color: rgb(14, 53, 87); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.mobile_btn {
	padding: 8px 41px; border-radius: 2px; border: 1px solid rgb(14, 53, 87); border-image: none; color: rgb(255, 255, 255); font-family: arial; font-size: 18px; font-weight: bold; text-decoration: none; display: inline-block; background-color: rgb(14, 53, 87); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.mobile_btn {
	padding: 8px 30px; margin-bottom: 10px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.buy_btn {
	padding: 10px; border-radius: 2px; border: 1px solid rgb(14, 53, 87); border-image: none; width: 161px; text-align: center; color: rgb(255, 255, 255); font-family: arial; font-size: 18px; font-weight: bold; text-decoration: none; display: inline-block; background-color: rgb(14, 53, 87); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.form-submit {
	padding: 10px; border-radius: 2px; border: 1px solid rgb(14, 53, 87); border-image: none; width: 161px; text-align: center; color: rgb(255, 255, 255); font-family: arial; font-size: 18px; font-weight: bold; text-decoration: none; display: inline-block; background-color: rgb(14, 53, 87); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.buy_btn_red {
	background: linear-gradient(rgb(255, 48, 25) 0%, rgb(207, 4, 4) 100%); padding: 12px 10px; border-radius: 2px; border: 1px solid rgb(160, 3, 3); border-image: none; width: 161px; text-align: center; color: rgb(255, 255, 255); font-family: arial; font-size: 16px; font-weight: bold; text-decoration: none; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.buy_btn_red:hover {
	background: linear-gradient(rgb(207, 4, 4) 0%, rgb(255, 48, 25) 100%); color: rgb(255, 255, 255);
}
.btn:hover {
	border: 1px solid rgb(107, 154, 194); border-image: none; color: rgb(14, 53, 87); background-color: rgb(190, 221, 249);
}
.buy_btn:hover {
	border: 1px solid rgb(107, 154, 194); border-image: none; color: rgb(14, 53, 87); background-color: rgb(190, 221, 249);
}

p.dark-blue-box {
	padding: 17px 17px 0px; border-radius: 2px; height: 70px; color: rgb(255, 255, 255); line-height: 18px; margin-bottom: -10px; display: block; background-clip: padding-box; background-color: rgb(7, 31, 61); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.dark-blue-box a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.royal-blue-box a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.dark-blue-box img.icon {
	float: left;
}
.royal-blue-box img.icon {
	float: left;
}
.dark-blue-box img.arrow {
	margin-top: 3px; float: right;
}
.royal-blue-box img.arrow {
	margin-top: 3px; float: right;
}
.dark-blue-box span {
	width: 234px; padding-left: 10px; display: inline-block;
}
.royal-blue-box span {
	width: 234px; padding-left: 10px; display: inline-block;
}
.royal-blue-box {
	padding: 17px 17px 0px; border-radius: 2px; height: 70px; color: rgb(255, 255, 255); line-height: 18px; display: block; background-clip: padding-box; background-color: rgb(0, 87, 147); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.featured-field-wrapper .field-body {
	padding-bottom: 10px; margin-bottom: -20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.dark-blue-box span {
	width: 244px; padding-left: 20px;
}
.royal-blue-box span {
	width: 244px; padding-left: 20px;
}
 /*
.server-location{padding:10px 0 30px}
.server-thumbnail{border:none;border-radius:0;padding:0;color:#636363;margin:10px 0}
.server-thumbnail p{color:#636363;line-height:100%}
.server-thumbnail .table{color:#636363;margin:20px 0}
.server-thumbnail .table td{padding:0}
.server-thumbnail .image-placeholder{height:140px;/*overflow:hidden*}
.server-thumbnail .image-placeholder img{position:relative;top:-50px}
.server-thumbnail .caption{padding:25px 50px}
.server-thumbnail .caption.danger{-webkit-box-shadow:0 5px 0 0 #ff6b57;-moz-box-shadow:0 5px 0 0 #ff6b57;box-shadow:0 5px 0 0 #ff6b57}
.server-thumbnail .caption.info{-webkit-box-shadow:0 5px 0 0 #119ee7;-moz-box-shadow:0 5px 0 0 #119ee7;box-shadow:0 5px 0 0 #119ee7}
.server-thumbnail .caption.success{-webkit-box-shadow:0 5px 0 0 #41c3ac;-moz-box-shadow:0 5px 0 0 #41c3ac;box-shadow:0 5px 0 0 #41c3ac}
.server-thumbnail .caption.warning{-webkit-box-shadow:0 5px 0 0 #ff884d;-moz-box-shadow:0 5px 0 0 #ff884d;box-shadow:0 5px 0 0 #ff884d}
.server-thumbnail .caption h3{font-size:18px;padding:0;margin:0;color:#636363}

 */