@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes swing{20%,40%,60%,80%,to{-webkit-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%,40%,60%,80%,to{-webkit-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}to{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@keyframes wiggle{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}to{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fadeOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fadeOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(1turn) scale(.95);transform:perspective(400px) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(1turn) scale(.95);transform:perspective(400px) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@-webkit-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif;color:#222}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,monospace;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:#95b9e6;background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width}.ol-overlay-container{will-change:left,right,top,bottom}.ol-unsupported{display:none}.ol-viewport .ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-control{position:absolute;background-color:#eee;background-color:hsla(0,0%,100%,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:hsla(0,0%,100%,.6)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}@media print{.ol-control{display:none}}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:#7b98bc;background-color:rgba(0,60,136,.5);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:#4c6079;background-color:rgba(0,60,136,.7)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em)}.ol-attribution ul{margin:0;padding:0 .5em;font-size:.7rem;line-height:1.375em;color:#000;text-shadow:0 0 2px #fff}.ol-attribution li{display:inline;list-style:none;line-height:inherit}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit}.ol-attribution button,.ol-attribution ul{display:inline-block}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution.ol-logo-only ul{display:block}.ol-attribution:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0;height:1.1em;line-height:1em}.ol-attribution.ol-logo-only{background:0 0;bottom:.4em;height:1.1em;line-height:1em}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-logo-only button,.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;width:24px;height:200px}.ol-zoomslider-thumb{position:absolute;background:#7b98bc;background:rgba(0,60,136,.5);border-radius:2px;cursor:pointer;height:10px;width:22px;margin:3px}.ol-touch .ol-zoomslider{top:5.5em;width:2.052em}.ol-touch .ol-zoomslider-thumb{width:1.8em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}#map-switcher-container #search-actions button.hover,#map-switcher-container #search-actions button:hover,#results .more a:active,#results .more a:hover,.gradient-blue-gray,.search #filters #search-actions button.hover,.search #filters #search-actions button:hover{background-image:-owg-linear-gradient(#d9e1ec 0,#d9e1ec 8%,#bdc9da 100%);background-image:linear-gradient(#d9e1ec,#d9e1ec 8%,#bdc9da)}#map-switcher-container #search-actions button,#results .more a,.gradient-blue-gray-light,.search #filters #search-actions button{background-image:-owg-linear-gradient(#eaedf1 0,#eaedf1 8%,#d8e0ec 100%);background-image:linear-gradient(#eaedf1,#eaedf1 8%,#d8e0ec)}.gradient-gray{background-image:-owg-linear-gradient(#fafbfc 0,#fafbfc 10%,#eaebec 100%);background-image:linear-gradient(#fafbfc,#fafbfc 10%,#eaebec)}#content .filter-body,#results .table-toolbar,.gradient-gray-light{background-image:-owg-linear-gradient(#fbfcfd 0,#fbfcfd 10%,#f0f1f2 100%);background-image:linear-gradient(#fbfcfd,#fbfcfd 10%,#f0f1f2)}body,footer.thin-footer,header.med-header,header.thin-header{color:#4f5f6f;font-family:Open Sans,sans-serif;font-size:12px}#results .summary .loading-animation{background:url(img/0b71e213380d5c6bb065ca10679b4bfc.loading-animation.gif);width:image-width("../img/loading-animation.gif");height:image-height("../img/loading-animation.gif");display:inline-block}#results .summary .server-error-message{font-size:13px;font-style:italic;color:#a9a9a9;display:inline-block}.filter-body:after{content:"";display:table;clear:both}.ui-dialog .ui-dialog-titlebar button .ui-icon-closethick:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),close-loading,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),close-loading));width:image-width(sprite-file(sprite-map("search/*.png"),close-loading));background-image:sprite-map("search/*.png");background-repeat:no-repeat}.ui-dialog .ui-dialog-titlebar button .close-loading-hover.ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar button .close-loading_hover.ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar button .ui-icon-closethick:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"close-loading_hover",0,0)}.ui-dialog .ui-dialog-titlebar button .close-loading-target.ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar button .close-loading_target.ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar button .ui-icon-closethick:target:before{background-position:sprite-position(sprite-map("search/*.png"),"close-loading_target",0,0)}.ui-dialog .ui-dialog-titlebar button .close-loading-active.ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar button .close-loading_active.ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar button .ui-icon-closethick:active:before{background-position:sprite-position(sprite-map("search/*.png"),"close-loading_active",0,0)}#map-switcher-container .custom-dropdown-current:after,.search #filters .custom-dropdown-current:after{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),dropdowndown-arrow,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),dropdowndown-arrow));width:image-width(sprite-file(sprite-map("search/*.png"),dropdowndown-arrow));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#map-switcher-container .custom-dropdown-current:hover:after,#map-switcher-container .dropdowndown-arrow-hover.custom-dropdown-current:after,#map-switcher-container .dropdowndown-arrow_hover.custom-dropdown-current:after,.search #filters .custom-dropdown-current:hover:after,.search #filters .dropdowndown-arrow-hover.custom-dropdown-current:after,.search #filters .dropdowndown-arrow_hover.custom-dropdown-current:after{background-position:sprite-position(sprite-map("search/*.png"),"dropdowndown-arrow_hover",0,0)}#map-switcher-container .custom-dropdown-current:target:after,#map-switcher-container .dropdowndown-arrow-target.custom-dropdown-current:after,#map-switcher-container .dropdowndown-arrow_target.custom-dropdown-current:after,.search #filters .custom-dropdown-current:target:after,.search #filters .dropdowndown-arrow-target.custom-dropdown-current:after,.search #filters .dropdowndown-arrow_target.custom-dropdown-current:after{background-position:sprite-position(sprite-map("search/*.png"),"dropdowndown-arrow_target",0,0)}#map-switcher-container .custom-dropdown-current:active:after,#map-switcher-container .dropdowndown-arrow-active.custom-dropdown-current:after,#map-switcher-container .dropdowndown-arrow_active.custom-dropdown-current:after,.search #filters .custom-dropdown-current:active:after,.search #filters .dropdowndown-arrow-active.custom-dropdown-current:after,.search #filters .dropdowndown-arrow_active.custom-dropdown-current:after{background-position:sprite-position(sprite-map("search/*.png"),"dropdowndown-arrow_active",0,0)}#results .list-wrapper>table>tbody>tr tr:first-child td .newsearch:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .newsearch:hover:after,#results .summary .additional-results p a:active:after,#results .summary .additional-results p a:hover:after,a.query:active:after,a.query:hover:active:after,a.query:hover:after,a.query:hover:visited:active:after,a.query:hover:visited:after,a.query:visited:active:after{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),query,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),query));width:image-width(sprite-file(sprite-map("search/*.png"),query));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#results .list-wrapper>table>tbody>tr tr:first-child td .newsearch:hover:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query-hover.newsearch:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query-hover.newsearch:hover:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query_hover.newsearch:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query_hover.newsearch:hover:after,#results .summary .additional-results p a.query-hover:active:after,#results .summary .additional-results p a.query-hover:hover:after,#results .summary .additional-results p a.query_hover:active:after,#results .summary .additional-results p a.query_hover:hover:after,#results .summary .additional-results p a:hover:after,a.query-hover.query:active:after,a.query-hover.query:hover:after,a.query-hover.query:hover:visited:after,a.query:hover:after,a.query:hover:visited:after,a.query_hover.query:active:after,a.query_hover.query:hover:after,a.query_hover.query:hover:visited:after{background-position:sprite-position(sprite-map("search/*.png"),"query_hover",0,0)}#results .list-wrapper>table>tbody>tr tr:first-child td .newsearch:target:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .newsearch:target:hover:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query-target.newsearch:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query-target.newsearch:hover:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query_target.newsearch:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query_target.newsearch:hover:after,#results .summary .additional-results p a.query-target:active:after,#results .summary .additional-results p a.query-target:hover:after,#results .summary .additional-results p a.query_target:active:after,#results .summary .additional-results p a.query_target:hover:after,#results .summary .additional-results p a:target:active:after,#results .summary .additional-results p a:target:hover:after,a.query-target.query:active:after,a.query-target.query:hover:after,a.query-target.query:hover:visited:after,a.query:target:active:after,a.query:target:hover:after,a.query:target:hover:visited:after,a.query_target.query:active:after,a.query_target.query:hover:after,a.query_target.query:hover:visited:after{background-position:sprite-position(sprite-map("search/*.png"),"query_target",0,0)}#results .list-wrapper>table>tbody>tr tr:first-child td .newsearch:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query-active.newsearch:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query-active.newsearch:hover:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query_active.newsearch:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .query_active.newsearch:hover:after,#results .summary .additional-results p a.query-active:active:after,#results .summary .additional-results p a.query-active:hover:after,#results .summary .additional-results p a.query_active:active:after,#results .summary .additional-results p a.query_active:hover:after,#results .summary .additional-results p a:active:after,a.query-active.query:active:after,a.query-active.query:hover:after,a.query-active.query:hover:visited:after,a.query:active:after,a.query:active:hover:visited:after,a.query:active:visited:after,a.query_active.query:active:after,a.query_active.query:hover:after,a.query_active.query:hover:visited:after{background-position:sprite-position(sprite-map("search/*.png"),"query_active",0,0)}#map-switcher-container button:before,.search #filters button:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),search-filter-btn,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),search-filter-btn));width:image-width(sprite-file(sprite-map("search/*.png"),search-filter-btn));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#map-switcher-container button.search-filter-btn-hover:before,#map-switcher-container button.search-filter-btn_hover:before,#map-switcher-container button:hover:before,.search #filters button.search-filter-btn-hover:before,.search #filters button.search-filter-btn_hover:before,.search #filters button:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"search-filter-btn_hover",0,0)}#map-switcher-container button.search-filter-btn-target:before,#map-switcher-container button.search-filter-btn_target:before,#map-switcher-container button:target:before,.search #filters button.search-filter-btn-target:before,.search #filters button.search-filter-btn_target:before,.search #filters button:target:before{background-position:sprite-position(sprite-map("search/*.png"),"search-filter-btn_target",0,0)}#map-switcher-container button.search-filter-btn-active:before,#map-switcher-container button.search-filter-btn_active:before,#map-switcher-container button:active:before,.search #filters button.search-filter-btn-active:before,.search #filters button.search-filter-btn_active:before,.search #filters button:active:before{background-position:sprite-position(sprite-map("search/*.png"),"search-filter-btn_active",0,0)}#view-style ul li.list a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),list-menu,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),list-menu));width:image-width(sprite-file(sprite-map("search/*.png"),list-menu));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#view-style ul li.list a.list-menu-hover:before,#view-style ul li.list a.list-menu_hover:before,#view-style ul li.list a:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"list-menu_hover",0,0)}#view-style ul li.list a.list-menu-target:before,#view-style ul li.list a.list-menu_target:before,#view-style ul li.list a:target:before{background-position:sprite-position(sprite-map("search/*.png"),"list-menu_target",0,0)}#view-style ul li.list a.list-menu-active:before,#view-style ul li.list a.list-menu_active:before,#view-style ul li.list a:active:before{background-position:sprite-position(sprite-map("search/*.png"),"list-menu_active",0,0)}#view-style ul li.list a.current:before,#view-style ul li.list a:hover:before,body.list #view-style ul li.list a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),list-menu-blue,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),list-menu-blue));width:image-width(sprite-file(sprite-map("search/*.png"),list-menu-blue));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#view-style ul li.list a.list-menu-blue-hover.current:before,#view-style ul li.list a.list-menu-blue-hover:hover:before,#view-style ul li.list a.list-menu-blue_hover.current:before,#view-style ul li.list a.list-menu-blue_hover:hover:before,#view-style ul li.list a:hover:before,body.list #view-style ul li.list a.list-menu-blue-hover:before,body.list #view-style ul li.list a.list-menu-blue_hover:before,body.list #view-style ul li.list a:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"list-menu-blue_hover",0,0)}#view-style ul li.list a.current:target:before,#view-style ul li.list a.list-menu-blue-target.current:before,#view-style ul li.list a.list-menu-blue-target:hover:before,#view-style ul li.list a.list-menu-blue_target.current:before,#view-style ul li.list a.list-menu-blue_target:hover:before,#view-style ul li.list a:target:hover:before,body.list #view-style ul li.list a.list-menu-blue-target:before,body.list #view-style ul li.list a.list-menu-blue_target:before,body.list #view-style ul li.list a:target:before{background-position:sprite-position(sprite-map("search/*.png"),"list-menu-blue_target",0,0)}#view-style ul li.list a.current:active:before,#view-style ul li.list a.list-menu-blue-active.current:before,#view-style ul li.list a.list-menu-blue-active:hover:before,#view-style ul li.list a.list-menu-blue_active.current:before,#view-style ul li.list a.list-menu-blue_active:hover:before,#view-style ul li.list a:active:hover:before,body.list #view-style ul li.list a.list-menu-blue-active:before,body.list #view-style ul li.list a.list-menu-blue_active:before,body.list #view-style ul li.list a:active:before{background-position:sprite-position(sprite-map("search/*.png"),"list-menu-blue_active",0,0)}#view-style ul li.list a.current:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),list-menu-yellow,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),list-menu-yellow));width:image-width(sprite-file(sprite-map("search/*.png"),list-menu-yellow));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#view-style ul li.list a.current:hover:before,#view-style ul li.list a.list-menu-yellow-hover.current:before,#view-style ul li.list a.list-menu-yellow_hover.current:before{background-position:sprite-position(sprite-map("search/*.png"),"list-menu-yellow_hover",0,0)}#view-style ul li.list a.current:target:before,#view-style ul li.list a.list-menu-yellow-target.current:before,#view-style ul li.list a.list-menu-yellow_target.current:before{background-position:sprite-position(sprite-map("search/*.png"),"list-menu-yellow_target",0,0)}#view-style ul li.list a.current:active:before,#view-style ul li.list a.list-menu-yellow-active.current:before,#view-style ul li.list a.list-menu-yellow_active.current:before{background-position:sprite-position(sprite-map("search/*.png"),"list-menu-yellow_active",0,0)}#view-style ul li.map a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),map-menu,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),map-menu));width:image-width(sprite-file(sprite-map("search/*.png"),map-menu));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#view-style ul li.map a.map-menu-hover:before,#view-style ul li.map a.map-menu_hover:before,#view-style ul li.map a:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"map-menu_hover",0,0)}#view-style ul li.map a.map-menu-target:before,#view-style ul li.map a.map-menu_target:before,#view-style ul li.map a:target:before{background-position:sprite-position(sprite-map("search/*.png"),"map-menu_target",0,0)}#view-style ul li.map a.map-menu-active:before,#view-style ul li.map a.map-menu_active:before,#view-style ul li.map a:active:before{background-position:sprite-position(sprite-map("search/*.png"),"map-menu_active",0,0)}#view-style ul li.map a.current:before,#view-style ul li.map a:hover:before,body.map #view-style ul li.map a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),map-menu-blue,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),map-menu-blue));width:image-width(sprite-file(sprite-map("search/*.png"),map-menu-blue));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#view-style ul li.map a.map-menu-blue-hover.current:before,#view-style ul li.map a.map-menu-blue-hover:hover:before,#view-style ul li.map a.map-menu-blue_hover.current:before,#view-style ul li.map a.map-menu-blue_hover:hover:before,#view-style ul li.map a:hover:before,body.map #view-style ul li.map a.map-menu-blue-hover:before,body.map #view-style ul li.map a.map-menu-blue_hover:before,body.map #view-style ul li.map a:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"map-menu-blue_hover",0,0)}#view-style ul li.map a.current:target:before,#view-style ul li.map a.map-menu-blue-target.current:before,#view-style ul li.map a.map-menu-blue-target:hover:before,#view-style ul li.map a.map-menu-blue_target.current:before,#view-style ul li.map a.map-menu-blue_target:hover:before,#view-style ul li.map a:target:hover:before,body.map #view-style ul li.map a.map-menu-blue-target:before,body.map #view-style ul li.map a.map-menu-blue_target:before,body.map #view-style ul li.map a:target:before{background-position:sprite-position(sprite-map("search/*.png"),"map-menu-blue_target",0,0)}#view-style ul li.map a.current:active:before,#view-style ul li.map a.map-menu-blue-active.current:before,#view-style ul li.map a.map-menu-blue-active:hover:before,#view-style ul li.map a.map-menu-blue_active.current:before,#view-style ul li.map a.map-menu-blue_active:hover:before,#view-style ul li.map a:active:hover:before,body.map #view-style ul li.map a.map-menu-blue-active:before,body.map #view-style ul li.map a.map-menu-blue_active:before,body.map #view-style ul li.map a:active:before{background-position:sprite-position(sprite-map("search/*.png"),"map-menu-blue_active",0,0)}#view-style ul li.map a.current:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),map-menu-yellow,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),map-menu-yellow));width:image-width(sprite-file(sprite-map("search/*.png"),map-menu-yellow));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#view-style ul li.map a.current:hover:before,#view-style ul li.map a.map-menu-yellow-hover.current:before,#view-style ul li.map a.map-menu-yellow_hover.current:before{background-position:sprite-position(sprite-map("search/*.png"),"map-menu-yellow_hover",0,0)}#view-style ul li.map a.current:target:before,#view-style ul li.map a.map-menu-yellow-target.current:before,#view-style ul li.map a.map-menu-yellow_target.current:before{background-position:sprite-position(sprite-map("search/*.png"),"map-menu-yellow_target",0,0)}#view-style ul li.map a.current:active:before,#view-style ul li.map a.map-menu-yellow-active.current:before,#view-style ul li.map a.map-menu-yellow_active.current:before{background-position:sprite-position(sprite-map("search/*.png"),"map-menu-yellow_active",0,0)}#map-switcher-container input[type=checkbox]:checked+label:before,.search #filters input[type=checkbox]:checked+label:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),checkbox-x,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),checkbox-x));width:image-width(sprite-file(sprite-map("search/*.png"),checkbox-x));background-image:sprite-map("search/*.png");background-repeat:no-repeat}#map-switcher-container input[type=checkbox]:checked+label.checkbox-x-hover:before,#map-switcher-container input[type=checkbox]:checked+label.checkbox-x_hover:before,#map-switcher-container input[type=checkbox]:checked+label:hover:before,.search #filters input[type=checkbox]:checked+label.checkbox-x-hover:before,.search #filters input[type=checkbox]:checked+label.checkbox-x_hover:before,.search #filters input[type=checkbox]:checked+label:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"checkbox-x_hover",0,0)}#map-switcher-container input[type=checkbox]:checked+label.checkbox-x-target:before,#map-switcher-container input[type=checkbox]:checked+label.checkbox-x_target:before,#map-switcher-container input[type=checkbox]:checked+label:target:before,.search #filters input[type=checkbox]:checked+label.checkbox-x-target:before,.search #filters input[type=checkbox]:checked+label.checkbox-x_target:before,.search #filters input[type=checkbox]:checked+label:target:before{background-position:sprite-position(sprite-map("search/*.png"),"checkbox-x_target",0,0)}#map-switcher-container input[type=checkbox]:checked+label.checkbox-x-active:before,#map-switcher-container input[type=checkbox]:checked+label.checkbox-x_active:before,#map-switcher-container input[type=checkbox]:checked+label:active:before,.search #filters input[type=checkbox]:checked+label.checkbox-x-active:before,.search #filters input[type=checkbox]:checked+label.checkbox-x_active:before,.search #filters input[type=checkbox]:checked+label:active:before{background-position:sprite-position(sprite-map("search/*.png"),"checkbox-x_active",0,0)}.landing .search-controls .query-nav li.inventor>a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),sm-inventor_yellow,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),sm-inventor_yellow));width:image-width(sprite-file(sprite-map("search/*.png"),sm-inventor_yellow));background-image:sprite-map("search/*.png");background-repeat:no-repeat}.landing .search-controls .query-nav li.inventor>a.sm-inventor_yellow-hover:before,.landing .search-controls .query-nav li.inventor>a.sm-inventor_yellow_hover:before,.landing .search-controls .query-nav li.inventor>a:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-inventor_yellow_hover",0,0)}.landing .search-controls .query-nav li.inventor>a.sm-inventor_yellow-target:before,.landing .search-controls .query-nav li.inventor>a.sm-inventor_yellow_target:before,.landing .search-controls .query-nav li.inventor>a:target:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-inventor_yellow_target",0,0)}.landing .search-controls .query-nav li.inventor>a.sm-inventor_yellow-active:before,.landing .search-controls .query-nav li.inventor>a.sm-inventor_yellow_active:before,.landing .search-controls .query-nav li.inventor>a:active:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-inventor_yellow_active",0,0)}.landing .search-controls .query-nav li.patent>a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),sm-patent_yellow,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),sm-patent_yellow));width:image-width(sprite-file(sprite-map("search/*.png"),sm-patent_yellow));background-image:sprite-map("search/*.png");background-repeat:no-repeat}.landing .search-controls .query-nav li.patent>a.sm-patent_yellow-hover:before,.landing .search-controls .query-nav li.patent>a.sm-patent_yellow_hover:before,.landing .search-controls .query-nav li.patent>a:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-patent_yellow_hover",0,0)}.landing .search-controls .query-nav li.patent>a.sm-patent_yellow-target:before,.landing .search-controls .query-nav li.patent>a.sm-patent_yellow_target:before,.landing .search-controls .query-nav li.patent>a:target:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-patent_yellow_target",0,0)}.landing .search-controls .query-nav li.patent>a.sm-patent_yellow-active:before,.landing .search-controls .query-nav li.patent>a.sm-patent_yellow_active:before,.landing .search-controls .query-nav li.patent>a:active:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-patent_yellow_active",0,0)}.landing .search-controls .query-nav li.assignee>a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),sm-assignee_yellow,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),sm-assignee_yellow));width:image-width(sprite-file(sprite-map("search/*.png"),sm-assignee_yellow));background-image:sprite-map("search/*.png");background-repeat:no-repeat}.landing .search-controls .query-nav li.assignee>a.sm-assignee_yellow-hover:before,.landing .search-controls .query-nav li.assignee>a.sm-assignee_yellow_hover:before,.landing .search-controls .query-nav li.assignee>a:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-assignee_yellow_hover",0,0)}.landing .search-controls .query-nav li.assignee>a.sm-assignee_yellow-target:before,.landing .search-controls .query-nav li.assignee>a.sm-assignee_yellow_target:before,.landing .search-controls .query-nav li.assignee>a:target:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-assignee_yellow_target",0,0)}.landing .search-controls .query-nav li.assignee>a.sm-assignee_yellow-active:before,.landing .search-controls .query-nav li.assignee>a.sm-assignee_yellow_active:before,.landing .search-controls .query-nav li.assignee>a:active:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-assignee_yellow_active",0,0)}.landing .search-controls .query-nav li.class>a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("search/*.png"),sm-class_yellow,0,0);height:image-height(sprite-file(sprite-map("search/*.png"),sm-class_yellow));width:image-width(sprite-file(sprite-map("search/*.png"),sm-class_yellow));background-image:sprite-map("search/*.png");background-repeat:no-repeat}.landing .search-controls .query-nav li.class>a.sm-class_yellow-hover:before,.landing .search-controls .query-nav li.class>a.sm-class_yellow_hover:before,.landing .search-controls .query-nav li.class>a:hover:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-class_yellow_hover",0,0)}.landing .search-controls .query-nav li.class>a.sm-class_yellow-target:before,.landing .search-controls .query-nav li.class>a.sm-class_yellow_target:before,.landing .search-controls .query-nav li.class>a:target:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-class_yellow_target",0,0)}.landing .search-controls .query-nav li.class>a.sm-class_yellow-active:before,.landing .search-controls .query-nav li.class>a.sm-class_yellow_active:before,.landing .search-controls .query-nav li.class>a:active:before{background-position:sprite-position(sprite-map("search/*.png"),"sm-class_yellow_active",0,0)}.landing .upper-landing h1{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("landing/*.png"),logo-large,0,0);height:image-height(sprite-file(sprite-map("landing/*.png"),logo-large));width:image-width(sprite-file(sprite-map("landing/*.png"),logo-large));background-image:sprite-map("landing/*.png");background-repeat:no-repeat}.landing .upper-landing h1.logo-large-hover,.landing .upper-landing h1.logo-large_hover,.landing .upper-landing h1:hover{background-position:sprite-position(sprite-map("landing/*.png"),"logo-large_hover",0,0)}.landing .upper-landing h1.logo-large-target,.landing .upper-landing h1.logo-large_target,.landing .upper-landing h1:target{background-position:sprite-position(sprite-map("landing/*.png"),"logo-large_target",0,0)}.landing .upper-landing h1.logo-large-active,.landing .upper-landing h1.logo-large_active,.landing .upper-landing h1:active{background-position:sprite-position(sprite-map("landing/*.png"),"logo-large_active",0,0)}.landing .search-controls .display-nav li.list a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("landing/*.png"),list_blue,0,0);height:image-height(sprite-file(sprite-map("landing/*.png"),list_blue));width:image-width(sprite-file(sprite-map("landing/*.png"),list_blue));background-image:sprite-map("landing/*.png");background-repeat:no-repeat}.landing .search-controls .display-nav li.list a.list_blue-hover:before,.landing .search-controls .display-nav li.list a.list_blue_hover:before,.landing .search-controls .display-nav li.list a:hover:before{background-position:sprite-position(sprite-map("landing/*.png"),"list_blue_hover",0,0)}.landing .search-controls .display-nav li.list a.list_blue-target:before,.landing .search-controls .display-nav li.list a.list_blue_target:before,.landing .search-controls .display-nav li.list a:target:before{background-position:sprite-position(sprite-map("landing/*.png"),"list_blue_target",0,0)}.landing .search-controls .display-nav li.list a.list_blue-active:before,.landing .search-controls .display-nav li.list a.list_blue_active:before,.landing .search-controls .display-nav li.list a:active:before{background-position:sprite-position(sprite-map("landing/*.png"),"list_blue_active",0,0)}.landing .search-controls .display-nav li.map a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("landing/*.png"),map_blue,0,0);height:image-height(sprite-file(sprite-map("landing/*.png"),map_blue));width:image-width(sprite-file(sprite-map("landing/*.png"),map_blue));background-image:sprite-map("landing/*.png");background-repeat:no-repeat}.landing .search-controls .display-nav li.map a.map_blue-hover:before,.landing .search-controls .display-nav li.map a.map_blue_hover:before,.landing .search-controls .display-nav li.map a:hover:before{background-position:sprite-position(sprite-map("landing/*.png"),"map_blue_hover",0,0)}.landing .search-controls .display-nav li.map a.map_blue-target:before,.landing .search-controls .display-nav li.map a.map_blue_target:before,.landing .search-controls .display-nav li.map a:target:before{background-position:sprite-position(sprite-map("landing/*.png"),"map_blue_target",0,0)}.landing .search-controls .display-nav li.map a.map_blue-active:before,.landing .search-controls .display-nav li.map a.map_blue_active:before,.landing .search-controls .display-nav li.map a:active:before{background-position:sprite-position(sprite-map("landing/*.png"),"map_blue_active",0,0)}.landing .lower-landing li.icon-bulb a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("landing/*.png"),icon-bulb,0,0);height:image-height(sprite-file(sprite-map("landing/*.png"),icon-bulb));width:image-width(sprite-file(sprite-map("landing/*.png"),icon-bulb));background-image:sprite-map("landing/*.png");background-repeat:no-repeat}.landing .lower-landing li.icon-bulb a.icon-bulb-hover:before,.landing .lower-landing li.icon-bulb a.icon-bulb_hover:before,.landing .lower-landing li.icon-bulb a:hover:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-bulb_hover",0,0)}.landing .lower-landing li.icon-bulb a.icon-bulb-target:before,.landing .lower-landing li.icon-bulb a.icon-bulb_target:before,.landing .lower-landing li.icon-bulb a:target:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-bulb_target",0,0)}.landing .lower-landing li.icon-bulb a.icon-bulb-active:before,.landing .lower-landing li.icon-bulb a.icon-bulb_active:before,.landing .lower-landing li.icon-bulb a:active:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-bulb_active",0,0)}.landing .lower-landing li.icon-pin a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("landing/*.png"),icon-pin,0,0);height:image-height(sprite-file(sprite-map("landing/*.png"),icon-pin));width:image-width(sprite-file(sprite-map("landing/*.png"),icon-pin));background-image:sprite-map("landing/*.png");background-repeat:no-repeat}.landing .lower-landing li.icon-pin a.icon-pin-hover:before,.landing .lower-landing li.icon-pin a.icon-pin_hover:before,.landing .lower-landing li.icon-pin a:hover:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-pin_hover",0,0)}.landing .lower-landing li.icon-pin a.icon-pin-target:before,.landing .lower-landing li.icon-pin a.icon-pin_target:before,.landing .lower-landing li.icon-pin a:target:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-pin_target",0,0)}.landing .lower-landing li.icon-pin a.icon-pin-active:before,.landing .lower-landing li.icon-pin a.icon-pin_active:before,.landing .lower-landing li.icon-pin a:active:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-pin_active",0,0)}.landing .lower-landing li.icon-briefcase a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("landing/*.png"),icon-briefcase,0,0);height:image-height(sprite-file(sprite-map("landing/*.png"),icon-briefcase));width:image-width(sprite-file(sprite-map("landing/*.png"),icon-briefcase));background-image:sprite-map("landing/*.png");background-repeat:no-repeat}.landing .lower-landing li.icon-briefcase a.icon-briefcase-hover:before,.landing .lower-landing li.icon-briefcase a.icon-briefcase_hover:before,.landing .lower-landing li.icon-briefcase a:hover:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-briefcase_hover",0,0)}.landing .lower-landing li.icon-briefcase a.icon-briefcase-target:before,.landing .lower-landing li.icon-briefcase a.icon-briefcase_target:before,.landing .lower-landing li.icon-briefcase a:target:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-briefcase_target",0,0)}.landing .lower-landing li.icon-briefcase a.icon-briefcase-active:before,.landing .lower-landing li.icon-briefcase a.icon-briefcase_active:before,.landing .lower-landing li.icon-briefcase a:active:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-briefcase_active",0,0)}.landing .lower-landing li.icon-ribbon a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("landing/*.png"),icon-ribbon,0,0);height:image-height(sprite-file(sprite-map("landing/*.png"),icon-ribbon));width:image-width(sprite-file(sprite-map("landing/*.png"),icon-ribbon));background-image:sprite-map("landing/*.png");background-repeat:no-repeat}.landing .lower-landing li.icon-ribbon a.icon-ribbon-hover:before,.landing .lower-landing li.icon-ribbon a.icon-ribbon_hover:before,.landing .lower-landing li.icon-ribbon a:hover:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-ribbon_hover",0,0)}.landing .lower-landing li.icon-ribbon a.icon-ribbon-target:before,.landing .lower-landing li.icon-ribbon a.icon-ribbon_target:before,.landing .lower-landing li.icon-ribbon a:target:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-ribbon_target",0,0)}.landing .lower-landing li.icon-ribbon a.icon-ribbon-active:before,.landing .lower-landing li.icon-ribbon a.icon-ribbon_active:before,.landing .lower-landing li.icon-ribbon a:active:before{background-position:sprite-position(sprite-map("landing/*.png"),"icon-ribbon_active",0,0)}header.med-header .api a:before,header.thin-header .api a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("shared/*.png"),api,0,0);height:image-height(sprite-file(sprite-map("shared/*.png"),api));width:image-width(sprite-file(sprite-map("shared/*.png"),api));background-image:sprite-map("shared/*.png");background-repeat:no-repeat}header.med-header .api a.api-hover:before,header.med-header .api a.api_hover:before,header.med-header .api a:hover:before,header.thin-header .api a.api-hover:before,header.thin-header .api a.api_hover:before,header.thin-header .api a:hover:before{background-position:sprite-position(sprite-map("shared/*.png"),"api_hover",0,0)}header.med-header .api a.api-target:before,header.med-header .api a.api_target:before,header.med-header .api a:target:before,header.thin-header .api a.api-target:before,header.thin-header .api a.api_target:before,header.thin-header .api a:target:before{background-position:sprite-position(sprite-map("shared/*.png"),"api_target",0,0)}header.med-header .api a.api-active:before,header.med-header .api a.api_active:before,header.med-header .api a:active:before,header.thin-header .api a.api-active:before,header.thin-header .api a.api_active:before,header.thin-header .api a:active:before{background-position:sprite-position(sprite-map("shared/*.png"),"api_active",0,0)}header.med-header .data-query a:before,header.thin-header .data-query a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("shared/*.png"),data-query,0,0);height:image-height(sprite-file(sprite-map("shared/*.png"),data-query));width:image-width(sprite-file(sprite-map("shared/*.png"),data-query));background-image:sprite-map("shared/*.png");background-repeat:no-repeat}header.med-header .data-query a.data-query-hover:before,header.med-header .data-query a.data-query_hover:before,header.med-header .data-query a:hover:before,header.thin-header .data-query a.data-query-hover:before,header.thin-header .data-query a.data-query_hover:before,header.thin-header .data-query a:hover:before{background-position:sprite-position(sprite-map("shared/*.png"),"data-query_hover",0,0)}header.med-header .data-query a.data-query-target:before,header.med-header .data-query a.data-query_target:before,header.med-header .data-query a:target:before,header.thin-header .data-query a.data-query-target:before,header.thin-header .data-query a.data-query_target:before,header.thin-header .data-query a:target:before{background-position:sprite-position(sprite-map("shared/*.png"),"data-query_target",0,0)}header.med-header .data-query a.data-query-active:before,header.med-header .data-query a.data-query_active:before,header.med-header .data-query a:active:before,header.thin-header .data-query a.data-query-active:before,header.thin-header .data-query a.data-query_active:before,header.thin-header .data-query a:active:before{background-position:sprite-position(sprite-map("shared/*.png"),"data-query_active",0,0)}header.med-header .data-download a:before,header.thin-header .data-download a:before{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("shared/*.png"),data-download,0,0);height:image-height(sprite-file(sprite-map("shared/*.png"),data-download));width:image-width(sprite-file(sprite-map("shared/*.png"),data-download));background-image:sprite-map("shared/*.png");background-repeat:no-repeat}header.med-header .data-download a.data-download-hover:before,header.med-header .data-download a.data-download_hover:before,header.med-header .data-download a:hover:before,header.thin-header .data-download a.data-download-hover:before,header.thin-header .data-download a.data-download_hover:before,header.thin-header .data-download a:hover:before{background-position:sprite-position(sprite-map("shared/*.png"),"data-download_hover",0,0)}header.med-header .data-download a.data-download-target:before,header.med-header .data-download a.data-download_target:before,header.med-header .data-download a:target:before,header.thin-header .data-download a.data-download-target:before,header.thin-header .data-download a.data-download_target:before,header.thin-header .data-download a:target:before{background-position:sprite-position(sprite-map("shared/*.png"),"data-download_target",0,0)}header.med-header .data-download a.data-download-active:before,header.med-header .data-download a.data-download_active:before,header.med-header .data-download a:active:before,header.thin-header .data-download a.data-download-active:before,header.thin-header .data-download a.data-download_active:before,header.thin-header .data-download a:active:before{background-position:sprite-position(sprite-map("shared/*.png"),"data-download_active",0,0)}header.med-header .logo{text-indent:-119988px;overflow:hidden;text-align:left;background-position:sprite-position(sprite-map("shared/*.png"),med-logo,0,0);height:image-height(sprite-file(sprite-map("shared/*.png"),med-logo));width:image-width(sprite-file(sprite-map("shared/*.png"),med-logo));background-image:sprite-map("shared/*.png");background-repeat:no-repeat}header.med-header .logo:hover,header.med-header .med-logo-hover.logo,header.med-header .med-logo_hover.logo{background-position:sprite-position(sprite-map("shared/*.png"),"med-logo_hover",0,0)}header.med-header .logo:target,header.med-header .med-logo-target.logo,header.med-header .med-logo_target.logo{background-position:sprite-position(sprite-map("shared/*.png"),"med-logo_target",0,0)}header.med-header .logo:active,header.med-header .med-logo-active.logo,header.med-header .med-logo_active.logo{background-position:sprite-position(sprite-map("shared/*.png"),"med-logo_active",0,0)}.compare-card .year-label,.compare .viz-head,.export-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.compare-card .compare-card-tag h5,.new-details h2.details-title,.select-wrapper .select-label,.viz-lead h2,footer.fat-footer.primary-footer li,footer.fat-footer h4,header .nav-dropdown ul h5,header nav>ul>li>.nav-label,header nav>ul>li>a{letter-spacing:.12em;text-transform:uppercase}.devTimeStamp{position:absolute;top:0;right:0;color:#fff;font-size:9px;z-index:10000;background:#405065;padding:3px}body,html{height:100%}body{background:#f3f8fd}html{font-size:62.5%}em,i{font-style:italic}h1 a{display:block;padding:6px 0}a,a:hover,a:hover:visited,a:visited{cursor:pointer;color:inherit;text-decoration:inherit}a.query,a:hover.query,a:hover:visited.query,a:visited.query{position:relative}a.query:active:after,a.query:hover:after,a:hover.query:active:after,a:hover.query:hover:after,a:hover:visited.query:active:after,a:hover:visited.query:hover:after,a:visited.query:active:after,a:visited.query:hover:after{content:".";display:block;position:absolute;right:0;top:-8px}.mouse-device .viz-tooltip{pointer-events:none}.viz-tooltip{z-index:1000;max-width:250px;line-height:17px;border-color:red;position:relative;padding:0}.viz-tooltip a{display:block}.viz-tooltip.patent-tooltip .secondary-node-tooltip .count{color:#76a4c1}.viz-tooltip.inventor-tooltip .count{color:#b6a867}.viz-tooltip.assignee-tooltip .count{color:#dc9c70}.viz-tooltip.location-tooltip .count{color:#76a4c1}.viz-tooltip .count{font-weight:700;color:#7d93aa}.viz-tooltip .link{text-decoration:underline;font-weight:600}.viz-tooltip ul{padding:0;margin:0}.viz-tooltip .tt-wrap{background:#66778a;border:0 solid transparent;border-radius:0}.viz-tooltip .tt-body{padding:6px 10px 5px}.viz-tooltip.top .tt-pointer{pointer-events:none;position:absolute;left:50%;top:0}.viz-tooltip.top .tt-pointer:before{content:"";display:block;position:absolute;border:8px solid transparent;left:-8px;top:-8px;border-bottom-color:transparent}.viz-tooltip.top .tt-pointer:after{content:"";display:block;position:absolute;border:8px solid transparent;left:-8px;top:-8px;border-bottom-color:#66778a}.viz-tooltip.top .tt-align{padding-top:8px;-webkit-transform:translate(-50%);transform:translate(-50%)}.viz-tooltip.right .tt-pointer{pointer-events:none;position:absolute;top:50%;right:0}.viz-tooltip.right .tt-pointer:before{content:"";display:block;position:absolute;border:8px solid transparent;top:-8px;right:-8px;border-left-color:transparent}.viz-tooltip.right .tt-pointer:after{content:"";display:block;position:absolute;border:8px solid transparent;top:-8px;right:-8px;border-left-color:#66778a}.viz-tooltip.right .tt-align{padding-right:8px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.viz-tooltip.left .tt-pointer{pointer-events:none;position:absolute;top:50%;left:0}.viz-tooltip.left .tt-pointer:before{content:"";display:block;position:absolute;border:8px solid transparent;top:-8px;left:-8px;border-right-color:transparent}.viz-tooltip.left .tt-pointer:after{content:"";display:block;position:absolute;border:8px solid transparent;top:-8px;left:-8px;border-right-color:#66778a}.viz-tooltip.left .tt-align{padding-left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.viz-tooltip:not(.top):not(.right):not(.left) .tt-pointer{pointer-events:none;position:absolute;left:50%;bottom:0}.viz-tooltip:not(.top):not(.right):not(.left) .tt-pointer:before{content:"";display:block;position:absolute;border:8px solid transparent;left:-8px;bottom:-8px;border-top-color:transparent}.viz-tooltip:not(.top):not(.right):not(.left) .tt-pointer:after{content:"";display:block;position:absolute;border:8px solid transparent;left:-8px;bottom:-8px;border-top-color:#66778a}.viz-tooltip:not(.top):not(.right):not(.left) .tt-align{padding-bottom:8px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.viz-tooltip .tt-body{background:#fcfdff;border:1px solid rgba(126,145,152,.5);padding:15px;box-sizing:border-box}.viz-tooltip.top .tt-wrap{padding-top:2px}.viz-tooltip.top .tt-body{border-top:0}.viz-tooltip.right .tt-wrap{padding-right:2px}.viz-tooltip.right .tt-body{border-right:0}.viz-tooltip.left .tt-wrap{padding-left:2px}.viz-tooltip.left .tt-body{border-left:0}.viz-tooltip:not(.top):not(.right):not(.left) .tt-wrap{padding-bottom:2px}.viz-tooltip:not(.top):not(.right):not(.left) .tt-body{border-bottom:0}.viz-tooltip .tt-wrap{box-shadow:0 0 6px rgba(0,0,0,.15)}.viz-tooltip h5{font-weight:600;margin-bottom:5px}.viz-tooltip table{width:100%}.viz-tooltip td{padding:4px 0 0}.viz-tooltip td:first-child{width:60%}.viz-tooltip td:first-child:after{content:":"}.viz-tooltip td:last-child{text-align:right;vertical-align:bottom;padding-left:3px}.viz-tooltip .flexible-dl-table>div>:first-child:after,.viz-tooltip tr>:first-child:after{content:":"}.viz-tooltip .flexible-dl-table>div>:last-child,.viz-tooltip tr>:last-child{padding-left:3px}.viz-tooltip .flexible-dl-table>div.patent-count,.viz-tooltip tr.patent-count{color:#76a4c1}.viz-tooltip .flexible-dl-table>div.assignee-count,.viz-tooltip tr.assignee-count{color:#dc9c70}.viz-tooltip .flexible-dl-table>div.inventor-count,.viz-tooltip tr.inventor-count{color:#b6a867}#map-switcher-container legend:hover:after,#results .table-toolbar p a:hover:after,.search #filters legend:hover:after{background:#d7d8d9;border-radius:7px}#map-switcher-container legend:after,#results .table-toolbar p a:after,#results .table-toolbar p a:visited:after,.search #filters legend:after{content:"\2013";display:block;float:right;font-weight:300;font-size:15px;text-indent:0;line-height:10px;height:13px;width:13px;text-align:center}#map-switcher-container fieldset.collapsed legend:after,#results .table-toolbar p a.collapsed:after,#results .table-toolbar p a.collapsed:visited:after,.search #filters fieldset.collapsed legend:after{content:"+";line-height:13px}#results .listview-loading .listview-loading-dialog .listview-loading-dialog-title button,.overlay .pane .paneNav button.close{background:transparent;border:0;line-height:14px;outline:0}#results .listview-loading .listview-loading-dialog .listview-loading-dialog-title button:after,.overlay .pane .paneNav button.close:after{content:"\D7";font-weight:300;display:inline-block;text-align:center;font-size:10px;color:silver;background:#4b5e6e;width:14px;height:14px;margin-left:4px;border-radius:7px;transition:color .2s ease-in-out;position:relative;top:-1px;padding-top:5px;line-height:0;box-sizing:border-box}#results .listview-loading .listview-loading-dialog .listview-loading-dialog-title button:hover:after,.overlay .pane .paneNav button.close:hover:after{color:#cde6f6}.findings .center-shell,footer.fat-footer .center-shell{margin:0 auto;width:1024px}.findings .center-shell:after,footer.fat-footer .center-shell:after{display:block;content:"";clear:both}@keyframes load-circle-anim{0%{stroke-dashoffset:75.39822px;stroke-dasharray:75.39822px,75.39822px}to{stroke-dashoffset:-75.39822px;stroke-dasharray:75.39822px,75.39822px}}.load-circle{margin-top:100px;margin-bottom:-130px;transform:rotate(-90deg);width:30px;height:30px;margin:100px auto 0;position:relative;display:block}.load-circle circle{stroke:#dfe9f4;stroke-linecap:butt;stroke-width:4px;fill:transparent;-webkit-animation:load-circle-anim 1.6s infinite linear;animation:load-circle-anim 1.6s infinite linear}svg.icon{display:inline-block;height:1em;width:1em}.scrollarea .scrollbar-container.vertical{width:0;right:9px;overflow:visible}.scrollarea .scrollbar-container.vertical:before{content:"";display:block;position:absolute;left:4px;top:4px;bottom:0;border-left:1px solid #aab0b7;transition:border-left-color .2s ease-in-out}.scrollarea .scrollbar-container.vertical .scrollbar{width:7px}.scrollarea .scrollbar{border-radius:4px;background:#aab0b7;transition:background .2s ease-in-out}.scrollarea:hover .scrollbar{background:#9eaab6}.scrollarea:hover .scrollbar-container.vertical:before{border-left-color:#9eaab6}.scrollarea-content{padding:0 10px 0 0;margin:0}.scrollarea,.scrollarea-content{overflow:hidden;position:relative}.scrollarea .scrollbar-container{position:absolute;background:none;z-index:9999;transition:all .4s}.scrollarea .scrollbar-container.horizontal{width:100%;height:10px;left:0;bottom:0}.scrollarea .scrollbar-container.horizontal .scrollbar{width:20px;height:8px;margin-top:1px}.scrollarea .scrollbar-container.vertical{height:100%;top:0}.scrollarea .scrollbar-container.vertical .scrollbar{height:20px;margin-left:1px}.fade-enter{opacity:.01}.fade-enter.fade-enter-active{opacity:1;transition:all .3s ease-out}.fade-leave{opacity:1}.fade-leave.fade-leave-active{opacity:.01;transition:all .3s ease-out}.content-wrapper{white-space:nowrap}.content-wrapper>*{white-space:normal;display:inline-block;vertical-align:top;transition:opacity .3s cubic-bezier(.63,.05,.36,1);width:100%;padding-left:42px;padding-right:42px;box-sizing:border-box}.content-wrapper>:nth-child(2){transform:translateX(-100%)}.content-wrapper>:nth-child(3){transform:translateX(-200%)}.content-wrapper>:nth-child(4){transform:translateX(-300%)}.content-wrapper .main-content-enter{opacity:.01}.content-wrapper .main-content-enter.main-content-enter-active,.content-wrapper .main-content-leave{opacity:1}.content-wrapper .main-content-leave.main-content-leave-active{opacity:.01}@-webkit-keyframes spin-counterclockwise{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes spin-counterclockwise{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.content-wrapper{margin:0 auto;width:1024px}.viz-head{margin:-42px -42px 0;padding:42px;position:relative}.viz-head:after{content:"";display:block;position:absolute;border-bottom:1px solid #d8e0ea;bottom:0;left:42px;right:42px}.viz-lead{max-width:550px;color:#3e4b5a}.viz-lead h1{font-size:34px;font-size:3.4rem;font-family:Open Sans,sans-serif;margin-top:11px}.viz-lead h2{font-size:15px;font-size:1.5rem;color:#838c95}.viz-lead h2,.viz-lead p{font-family:Open Sans,sans-serif;font-weight:300}.viz-lead p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:1.42858}.viz-lead h1+p{margin-top:15px}.viz{padding:42px}.search{position:relative;margin:0 auto;padding-left:20px;padding-right:20px}.search .column-left,.search aside,.search h1,.search header h1,header .search h1{float:left;width:21.2183%}.search .column-right,.search header nav,.search nav,.search section,header .search nav{float:right;width:76.3452%}#map-switcher-container .search h3,#results .table-toolbar .search p,.search #filters h3,.search #map-switcher-container h3,.search #results .table-toolbar p,.search .title{color:#333;font-size:10px;font-weight:700;text-transform:uppercase}.search nav ul{display:inline-block;float:right}.search nav ul li{display:block;float:left}.search nav ul li a{display:block;text-align:center;text-decoration:none;width:90px}.search>div{overflow:hidden;*zoom:1;overflow:visible;padding:0;padding-bottom:25px;padding-top:38px;position:relative}.search .simple-search{color:#3e4b5a}.search .simple-search .simple-search-header{text-align:center;margin-top:77px}.search .simple-search .simple-search-header h2{width:550px;margin:0 auto 13px;font-size:34px;font-size:3.4rem;line-height:40px;line-height:1.17648;font-family:Open Sans,sans-serif}.search .simple-search .simple-search-header p{width:550px;margin:0 auto;font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.41667;font-family:Open Sans,sans-serif}.search .simple-search .simple-search-dialog{height:190px;position:relative;margin:50px auto 48px;width:514px;background:#fcfdff;border-radius:3px;box-shadow:2px 2px 8px rgba(0,0,0,.05)}.search .simple-search .simple-search-dialog .simple-search-nav{background:#dfe9f3;text-align:center;border-bottom:1px solid #b3c3d1;color:#4f5f6f}.search .simple-search .simple-search-dialog .simple-search-nav .simple-search-nav-label{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-size:1rem;font-family:Open Sans,sans-serif;margin-right:5px;position:relative;top:-1px}.search .simple-search .simple-search-dialog .simple-search-nav .simple-search-nav-label:after{content:":"}.search .simple-search .simple-search-dialog .simple-search-nav ul{display:inline-block;margin:0;padding:0;font-size:12px;font-size:1.2rem;font-family:Open Sans,sans-serif}.search .simple-search .simple-search-dialog .simple-search-nav ul li{height:46px;position:relative;display:inline-block;line-height:49px;box-sizing:border-box;cursor:pointer;margin:0 15px;padding:0 13px;font-weight:600}.search .simple-search .simple-search-dialog .simple-search-nav ul li.selected{color:#3b4b56;border-bottom:3px solid #7d8ea1}.search .simple-search .simple-search-dialog h3{font-size:10px;font-size:1rem;font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:700;color:#a66a57;display:inline-block;width:100px;text-align:right}.search .simple-search .simple-search-dialog input{border:0;border-bottom:1px solid #c8d0da;margin-left:15px;width:300px;font-style:italic;font-weight:300;padding-bottom:9px;outline:0;background:transparent}.search .simple-search .simple-search-dialog .simple-search-form{position:absolute;top:81px}.search .simple-search .simple-search-dialog .simple-search-submit{display:inline-block;background:#7d8ea1;height:30px;width:30px;border-radius:15px;border:1px solid #66778a;position:relative;top:12px;margin-left:4px;cursor:pointer;outline:0;transition:background .2s ease-in-out}.search .simple-search .simple-search-dialog .simple-search-submit .icon{position:absolute;top:8px;left:8px;fill:#fff}.search .simple-search .simple-search-dialog .simple-search-submit:focus,.search .simple-search .simple-search-dialog .simple-search-submit:hover{background:#4f5f6f}.search .simple-search .simple-search-dialog .advanced-link{color:#889897;position:absolute;right:10px;bottom:10px;text-decoration:none;padding-bottom:2px;border-bottom:1px solid #bccddc}#view-style ul{border-right:1px solid #425161}#view-style ul li{border-left:1px solid #425161}#view-style ul li a,#view-style ul li a:visited{color:#fff}#view-style ul li a{text-shadow:0 0 1px false rgba(0,0,0,.35);font-size:15px;font-weight:400;letter-spacing:.03em;height:40px;padding:20px 0 0}#view-style ul li a:before{content:".";display:inline-block;margin-right:8px;margin-top:-3px;vertical-align:middle}#view-style ul li a:hover{color:#d0dded}#view-style ul li.list a.current,#view-style ul li.map a.current,#view-style ul li a.current,#view-style ul li a.current-view-style,#view-style ul li a:active,body.list #view-style ul li.list a,body.map #view-style ul li.map a{box-shadow:inset 0 2px 3px rgba(0,0,0,.25);background:#445160;color:#d0dded}.data-display{background:#d0dded;border-bottom:1px solid #bcccdd;border-right:1px solid #b2cadd}.data-display div{overflow:visible}.data-display nav{display:inline-block;vertical-align:top}.data-display ul.tab-list{position:relative;display:inline-block;margin-left:20px}.data-display ul.class-list{visibility:hidden;opacity:0;transition:opacity .35s;position:relative;top:0}.data-display ul.class-list.visible{opacity:1}.data-display .prompt{color:#3b4b56;text-transform:uppercase;font-size:10px;height:37px;line-height:37px}.data-display li.tab-elem{color:#7c8c9f;height:37px;position:relative;display:inline-block;line-height:37px;box-sizing:border-box;cursor:pointer;vertical-align:top;z-index:1;transition:color .2s ease-in-out}.data-display li.tab-elem:hover{color:#3b4b56}.data-display li.tab-elem.class{min-width:139px}.data-display li.tab-elem.class span:after{content:"";display:inline-block;border:4px solid transparent;border-top-color:#7c8c9f;position:absolute;top:17px;right:4px}.data-display li.tab-elem.class:hover span:after{border-top-color:#3b4b56}.data-display li.tab-elem span{padding:0 7px}.data-display li.tab-elem.selected{color:#3b4b56;border-bottom:3px solid #7d8ea1}.data-display li.class-elem{z-index:10;background:#d0dded;color:#4f5f6f;font-weight:400;padding:0 14px;height:35px;line-height:35px;transition:background .2s ease-in-out}.data-display li.class-elem.selected{background:#c0cfe2}.data-display li.class-elem:hover{background:#a5bacf}header{background:#4f5f6f;color:#fff;height:61px;width:100%;z-index:1000}.search header aside,.search header h1,header .column-left,header .search aside,header .search h1,header h1{float:left;width:21.2183%}.search header nav,.search header section,header .column-right,header .search nav,header .search section,header nav{float:right;width:76.3452%}header h1{margin-top:3px}header>div{margin:0 auto;width:985px}header nav>ul{display:inline-block;float:right}header nav>ul>li{display:block;float:left;outline:0;color:#9cabb9;background:#4f5f6f;transition:all .2s ease-in-out}header nav>ul>li:nth-child(4){min-width:147px}header nav>ul>li:nth-child(5){min-width:115px}header nav>ul>li>.nav-label,header nav>ul>li>a{text-align:center;text-decoration:none;font-size:10px;font-size:1rem;font-family:Open Sans,sans-serif;display:block;outline:0;box-sizing:border-box;height:61px;padding:26px 20px 0;position:relative;padding-left:42px;font-weight:300}header nav>ul>li>.nav-label svg.icon,header nav>ul>li>a svg.icon{position:absolute;left:12px;top:22px;width:2.4em;height:1.8em;fill:#9cabb9;stroke:#9cabb9;transition:all .2s ease-in-out}header nav>ul>li:hover{color:#e7e3b9}header nav>ul>li:hover svg.icon{fill:#e7e3b9;stroke:#e7e3b9}header nav>ul>li.active{color:#e7e3b9;background:#445160}header nav>ul>li.active svg.icon{fill:#e7e3b9;stroke:#e7e3b9}header .nav-dropdown{position:relative}header .nav-dropdown:before{content:"";display:block;position:absolute;top:20px;left:0;height:20px;border-left:1px solid #9cabb9;z-index:1}header .nav-dropdown:after{border:1px solid transparent;border-left-color:#9cabb9;border-bottom-color:#9cabb9}header .nav-dropdown:after,header .nav-dropdown:hover:after{content:"";display:block;height:3px;width:3px;top:25px;right:8px;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .nav-dropdown:hover:after{border:1px solid transparent;border-left-color:#e7e3b9;border-bottom-color:#e7e3b9}header .nav-dropdown .nav-label{font-size:8px;font-size:.8rem;padding-left:18px}header .nav-dropdown ul{z-index:1000;position:absolute;top:100%;right:0;display:block}header .nav-dropdown ul li{font-weight:300}header .nav-dropdown ul li a,header .nav-dropdown ul li a:visited{text-decoration:none}header .nav-dropdown ul li a{position:relative;display:block;box-sizing:border-box;width:262px;padding:19px 20px 18px 38px;background:#4f5f6f;transition:all .25s ease-in-out}header .nav-dropdown ul li a:not(:first-child){border-top:1px solid #677788}header .nav-dropdown ul li a:hover{background:#445160}header .nav-dropdown ul li h5{position:relative}header .nav-dropdown ul li svg.icon{fill:#e7e3b9;position:absolute;left:-35px;top:1px;width:4em}header .nav-dropdown ul h5{color:#e7e3b9;font-size:10px;font-size:1rem;font-family:Open Sans,sans-serif;text-decoration:underline;margin-bottom:6px}header .nav-dropdown ul p{text-decoration:none;color:#f0f0f0;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.36364;font-family:Open Sans,sans-serif}.data-display{width:100%;z-index:1000;height:37px;transition:height .15s ease-in-out}.data-display>div{margin:0 auto;width:985px}@media (min-width:1013px){.centered-header{width:985px}}@media (max-width:1012px){.centered-header{width:758px}}header.med-header .centered-header,header.thin-header .centered-header{margin:0 auto;padding:0 14px}header.med-header .centered-header:after,header.thin-header .centered-header:after{display:block;content:"";clear:both}header.med-header a,header.med-header a:visited,header.thin-header a,header.thin-header a:visited{color:#d0dded;text-decoration:none;font-size:11px}header.med-header ul,header.thin-header ul{float:right}header.med-header ul li,header.thin-header ul li{float:left;position:relative}header.med-header ul li a,header.thin-header ul li a{display:block;padding:7px 17px 6px 13px;transition:all .25s ease-in-out}header.med-header ul li a:before,header.thin-header ul li a:before{content:".";display:inline-block;margin:1px 2px 0 -1px;vertical-align:middle}header.med-header ul li.active,header.thin-header ul li.active{background:#445160}header.med-header ul li:after,header.thin-header ul li:after{display:block;content:"";clear:both}header.med-header ul li .nav-tooltip,header.thin-header ul li .nav-tooltip{visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;transition:all .2s ease-in-out 0s;z-index:100;position:absolute;top:100%;left:0;left:calc(50% - 80px);background:#f6f6f7;width:134px;padding:12px;font-size:11px;line-height:13px;border:1px solid #ddd;border-radius:2px}header.med-header ul li .nav-tooltip:before,header.thin-header ul li .nav-tooltip:before{content:"";display:block;position:absolute;top:-8px;left:50%;left:calc(50% - 4px);border:4px solid transparent;border-bottom-color:#f6f6f7}header.med-header ul li:hover .nav-tooltip,header.thin-header ul li:hover .nav-tooltip{visibility:visible;opacity:1;top:100%;top:calc(100% - 4px);-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:.5s;transition:all .2s ease-in-out .5s}header.med-header ul li:not(.active)+li:not(.active):before,header.thin-header ul li:not(.active)+li:not(.active):before{content:"";display:block;height:14px;position:absolute;left:0;top:23px;border-left:1px solid #3c4d5f}header.med-header ul li:hover a,header.thin-header ul li:hover a{color:#e7e3b9}header.med-header .data-download a:before,header.thin-header .data-download a:before{height:24px}header.thin-header{height:38px;background:#445160}@media (min-width:985px){header.thin-header .centered-header{width:985px}}header.thin-header ul li:not(.active)+li:not(.active):before{top:12px;border-left-color:#515e6e}header.thin-header .logo{display:none}header.med-header{height:61px;background:#4f5f6f}header.med-header ul li a{padding-top:18px;padding-bottom:18px}header.med-header .logo{float:left;content:"";display:block;margin:10px 0 0}footer.thin-footer{z-index:1000;padding:0 14px;box-sizing:border-box;background:#4f5f6f;color:#fff;bottom:0;font-size:11px;font-weight:400;letter-spacing:.03em;position:fixed;width:100%}footer.thin-footer>div{overflow:hidden;*zoom:1;margin:0 auto;width:985px}@media (max-width:1012px){footer.thin-footer>div{width:758px}}footer.thin-footer a,footer.thin-footer a:visited{color:#fff}footer.thin-footer a{margin-top:1px}footer.thin-footer div{height:25px;position:relative}footer.thin-footer p{padding-top:6px;text-align:center}footer.thin-footer nav{left:0;position:absolute;top:0;width:100%}footer.thin-footer li{border-right:1px solid #425161;display:block;float:left}footer.thin-footer li.feedback,footer.thin-footer li.glossary{float:right}footer.thin-footer li.about,footer.thin-footer li.glossary{border-left:1px solid #425161}footer.thin-footer a{display:block;height:20px;padding:5px 30px 0;text-align:center;text-decoration:none}footer.thin-footer a:active,footer.thin-footer a:hover{color:#d0dded}.findings{background:#d0dded}.findings .center-shell{padding:50px 40px;box-sizing:border-box}.findings h2{text-align:center;font-size:25px;font-size:2.5rem;font-family:Open Sans,sans-serif}.findings div{padding:0;margin:0}.findings div .highlight-group{display:block;overflow:hidden}.findings div .single-highlight{margin-top:40px;float:left;width:442px}.findings div .single-highlight .highlight-img{width:451px;height:198px;border:1px solid #bcccdb;overflow:hidden;position:relative}.findings div .single-highlight .highlight-img img{-webkit-transform:translate(-50%,-50%) scale(.954);transform:translate(-50%,-50%) scale(.954);-webkit-transform-origin:center 50%;transform-origin:center 50%;position:absolute;left:50%;top:50%;transition:all .6s ease-in-out}.findings div .single-highlight .highlight-img:hover img{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.findings div .single-highlight:nth-child(2n){margin-left:34px}.findings div .single-highlight a,.findings div .single-highlight a:visited{text-decoration:none}.findings div .single-highlight h4{margin-top:23px;font-size:14px;font-size:1.4rem;font-family:Open Sans,sans-serif;font-weight:600}.findings div .single-highlight .finding-copy{margin-top:10px;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.36364;font-family:Open Sans,sans-serif}.findings div:after{content:"";display:block;clear:both}.data-display.collapsed-data-display{height:15px}.viz-head .viz-intro-text{transition:opacity .3s ease-in-out;position:absolute;top:60px;left:42px;width:500px;font-size:25px;font-size:2.5rem;line-height:35px;line-height:1.4;font-family:Open Sans,sans-serif;color:#838b95;font-weight:400}.viz-head .viz-intro-text strong{color:#3f4b58;font-weight:400}.viz-head .viz-lead{transition:opacity .3s ease-in-out}.viz .load-circle{margin-top:240px;margin-bottom:-270px}.viz .viz-head{position:relative}.viz .export-button{position:absolute;top:31px;right:32px;letter-spacing:.15em}.ol-zoom{position:absolute;left:auto;top:10px;right:10px}.ol-zoom .ol-zoom-in{margin-bottom:3px;position:relative}.ol-zoom .ol-zoom-in:after{position:absolute;bottom:-2px;left:0;right:0;content:"";display:block;border-bottom:1px solid #b3c3d1}.ol-control{border:1px solid #b3c3d1;border-radius:2px;padding:1px}.ol-control,.ol-control:hover,.ol-control button{background-color:#fcfdff}.ol-control button{font-weight:300;font-size:14px;color:#3e4b5a;width:1.2em;height:1.2em;transition:all .2s ease-out}.ol-control button:hover{background-color:#dfe9f3}.ol-control button:focus{background-color:#dfe9f3;outline:0}.ol-attribution{display:none}.ol-attribution ul{font-size:8px}.map-legend{margin:0;padding:0;font-size:11px;font-size:1.1rem;font-family:Open Sans,sans-serif}.map-legend .legend-icon{display:inline-block;height:8px;width:8px;border-radius:4px;margin-right:6px}.map-legend .legend-note{margin-left:6px}.map-legend li{display:inline-block}.map-legend li+li{margin-left:17px}.map .gmap,.map .map,.map .map-shell,.map .olmap{position:absolute;top:0;left:0;right:0;bottom:0}.Select{position:relative}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.is-open>.Select-control>.Select-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:14px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0}.is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}@-webkit-keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:100%;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:rgba(0,126,255,.04);color:#333}.Select-option.is-focused{color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.select-wrapper{display:block}.select-wrapper[disabled]{opacity:.3}.select-wrapper .Select.is-disabled>.Select-control{background:transparent}.select-wrapper .select-label{display:inline-block;margin-right:4px;position:relative;top:-11px;font-size:11px;font-size:1.1rem;color:#a66a57}.select-wrapper .select-label:after{content:":"}.select-wrapper .Select{display:inline-block}.select-wrapper .Select-control{position:relative;border-radius:0;height:26px;line-height:26px;border:0;border-bottom:1px solid #7e8fa2;background:transparent}.select-wrapper .Select-arrow-zone{position:absolute;right:0;top:-2px;width:auto;padding-right:2px}.select-wrapper .Select-arrow-zone .Select-arrow{border-width:1px;border-color:transparent #999 #999 transparent;padding:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.select-wrapper .is-open .Select-arrow-zone{z-index:2}.select-wrapper .is-focused:not(.is-open)>.Select-control{border-bottom-color:#7e8fa2;box-shadow:none}.select-wrapper .Select--single>.Select-control .Select-value,.select-wrapper .Select-placeholder{line-height:26px}.select-wrapper .Select-input{height:26px}.select-wrapper .Select-menu{max-height:298px}.select-wrapper .Select-menu-outer{top:29px;width:auto;left:-2px;right:-2px;border:0;max-height:300px;border-radius:2px;box-shadow:0 0 6px rgba(0,0,0,.1)}.select-wrapper .Select-menu-outer .Select-option{padding:9px 11px 7px;border:1px solid #fcfdff;line-height:14px}.select-wrapper .Select-menu-outer .Select-option.is-focused{background:#dfe9f3}.select-wrapper .Select-menu-outer .Select-option:not(:last-child){position:relative}.select-wrapper .Select-menu-outer .Select-option:not(:last-child):not(:last-child){border-bottom-width:2px}.select-wrapper .Select-menu-outer .Select-option:not(:last-child):not(:last-child):after{content:"";display:block;position:absolute;bottom:-2px;left:1px;right:1px;border-bottom:1px solid #c8d0da}.select-wrapper .Select-menu-outer .Select-option:not(:last-child):not(:last-child):first-child:after{border-bottom-color:#7e8fa2}.Select{width:105px}.compare.introducing .compare-tabs .compare-tab{transition:opacity 1s ease-in-out}.compare{position:relative}.compare.viz{padding-bottom:50px}.compare .viz-head{padding-bottom:0}.compare .viz-head:after{display:none}.compare .slider-gutter{fill:transparent}.compare .slider-rail{stroke:#d8e0ea}.compare .card-year-slider .slider-handle{fill:#7d8e81;cursor:pointer}.compare .year-slider-group{transition:opacity 1s ease-in-out;position:absolute;top:65px;right:42px;width:145px}.compare .year-slider-group .year-label{color:#3e4b5a;font-size:60px;font-size:6rem}.compare .year-slider-group .year-slider{position:relative;top:-2px}.compare .year-slider-group .slider-handle{fill:#7e8fa2;cursor:pointer}.compare-control-bar-stuck{min-height:66px}.compare-control-bar-stuck .compare-control-bar{position:fixed;top:0;width:1024px;box-sizing:border-box;z-index:2;background:#f3f8fd}.compare-control-bar-stuck .compare-control-bar .reset{top:-24px}.compare-control-bar{position:relative;padding-top:27px;padding-left:42px;padding-right:42px;margin-left:-42px;margin-right:-42px}.compare-control-bar:after{position:absolute;content:"";display:block;border-bottom:1px solid #d8e0ea;bottom:0;left:42px;right:42px}.compare-control-bar .compare-tabs{padding-top:5px}.compare-control-bar .compare-dropdowns{transition:opacity 1s ease-in-out;position:absolute;top:27px;right:42px;padding-bottom:9px;z-index:1}.compare-control-bar .compare-dropdowns .select-wrapper{display:inline-block}.compare-control-bar .compare-dropdowns .select-wrapper+.select-wrapper{margin-left:18px}.compare-control-bar .reset{position:absolute;top:49px;right:0;font-size:12px;font-size:1.2rem;font-family:Open Sans,sans-serif;transition:opacity .4s ease-in-out}.compare-control-bar .reset.disabled{opacity:.4}.compare-control-bar .reset:focus{outline:0}.compare-tabs .compare-tab{position:relative;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:600;padding:11px 11px 8px;cursor:pointer;border-bottom:3px solid transparent;background:transparent;opacity:.8;box-shadow:0 0 4px transparent;transition:all .2s ease-out}.compare-tabs .compare-tab.selected{opacity:1;background:#fcfdff;box-shadow:0 0 4px rgba(0,0,0,.1);border-bottom-color:#79899c}.compare-tabs .compare-all .compare-icon:after,.compare-tabs .compare-all .compare-icon:before,.compare-tabs .compare-assignees .compare-icon:after,.compare-tabs .compare-inventors .compare-icon:after{content:"";display:inline-block;height:10px}.compare-tabs .compare-assignees .compare-icon:after,.compare-tabs .compare-inventors .compare-icon:after{width:10px;border-radius:5px}.compare-tabs .compare-icon{display:inline-block;margin-right:5px}.compare-tabs .compare-all .compare-icon:after,.compare-tabs .compare-all .compare-icon:before{width:5px}.compare-tabs .compare-all .compare-icon:before{margin-right:1px;background:#efdd6b;border-radius:5px 0 0 5px}.compare-tabs .compare-all .compare-icon:after{background:#db9b6c;border-radius:0 5px 5px 0}.compare-tabs .compare-assignees .compare-icon:after{background:#db9b6c}.compare-tabs .compare-inventors .compare-icon:after{background:#efdd6b}.compare-stage,.compare-stage-wrapper{position:relative}.compare-stage{opacity:1;transition:all 1s ease-out;perspective:20px}.compare-stage+.compare-stage{position:absolute;top:0;left:0;width:100%}.compare-stage .note{font-style:italic;position:absolute;top:11px;left:0;font-size:12px;font-size:1.2rem}.compare-stage-enter{opacity:.01}.compare-stage-enter.compare-stage-enter-active{opacity:1;transition:all .3s ease-out}.compare-stage-leave{opacity:1}.compare-stage-leave.compare-stage-leave-active{opacity:.01;transition:all .3s ease-out}.compare-rose-enter{opacity:.01}.compare-rose-enter.compare-rose-enter-active{opacity:1;transition:all .3s ease-out}.compare-rose-leave{opacity:1}.compare-rose-leave.compare-rose-leave-active{opacity:.01;transition:all .3s ease-out}.compare-card{position:absolute;top:0;left:0;color:#3e4b5a;padding-top:90px;height:210px;transition:transform .3s ease-in-out}.compare-card:hover{z-index:1}.compare-card .compare-card-tag{position:absolute;bottom:210px;padding-bottom:11px}.compare-card .compare-card-tag h5{font-size:11px;font-size:1.1rem;color:#9cabb9;margin-bottom:5px}.compare-card .compare-card-tag h6{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.33334}.compare-card .wedge{transition:all .18s cubic-bezier(.23,1,.32,1)}.compare-card .compare-card-content{position:relative;background:#fcfdff;border:1px solid #d8e0ea;box-sizing:border-box}.compare-card .compare-card-content,.compare-card .compare-card-content svg{width:207px;height:210px}.compare-card .participant-list{position:absolute;top:12px;left:11px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4}.compare-card .participant-list .participant-label:after{content:":"}.compare-card .participant-list .participant-value{font-weight:600}.compare-card .participant-list .participant+.participant{margin-top:1px}.compare-card .line-chart{position:absolute;top:0;left:0}.compare-card .year-label{position:absolute;right:18px;top:13px;font-size:16px;font-size:1.6rem;font-weight:600;@extends %caps}.compare-card .axis-label{font-size:8px;font-size:.8rem;@extends %caps;fill:#9cabb9}.compare-card .axis-tick{stroke:#d8e0ea}.compare-card .viz-tooltip{position:absolute}.compare-card .viz-tooltip table{width:100px}.relationships .network-shell .filters h5,.secondary-accordion>.accordion-section>.accordion-section-label{position:relative;color:#a66a57;text-transform:uppercase;letter-spacing:.05em;padding:8px 0;font-size:12px;font-size:1.2rem;font-family:Open Sans,sans-serif;font-weight:600}.relationships .network-shell .filters ul.filter-items li{position:relative;color:#4f5f6f;cursor:pointer;font-size:11px;font-size:1.1rem;font-family:Open Sans,sans-serif;font-weight:600;padding:8px 0 9px 9px}.collapsible{overflow:hidden;position:relative;transition:height .3s ease-in-out}.collapsible.collapsed{display:none}.collapsible .collapsible-wrapper:after{content:"";display:block;clear:both}.accordion .accordion-section-label{position:relative}.accordion .accordion-section-label .label-with-tooltip{display:inline-block;position:relative}.accordion .accordion-section-label .label-with-tooltip.has-tooltip:after{content:"";display:block;position:absolute;border-bottom:1px dotted #4f5f6f;left:0;right:0;bottom:-3px}.accordion .accordion-section-label .label-with-tooltip .viz-tooltip{position:absolute;top:6px}.accordion .accordion-section-label .label-with-tooltip .viz-tooltip.left{left:100%;left:calc(100% + 3px)}.accordion .accordion-section-label .label-with-tooltip .viz-tooltip.right{left:-3px}.accordion .accordion-section-label:after{color:#4f5f6f;position:absolute;display:inline-block;content:"\2013";text-align:center;line-height:0;width:11px;height:11px;font-weight:600;font-size:11px;font-size:1.1rem;font-family:Open Sans,sans-serif;box-sizing:border-box;padding:4px 0 0 1px;border:1px solid #bccdde;background:#fcfdff;right:10px;top:13px;transition:all .2s ease-in-out}.accordion .accordion-section-label.collapsed:after{content:"+";padding-top:5px}.primary-accordion{background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.05)}.primary-accordion>.accordion-section>.accordion-section-label{cursor:pointer;background:#e0e8f2;padding:15px}.primary-accordion>.accordion-section>.accordion-section-label h3{font-size:12px;font-size:1.2rem;font-family:Open Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:300}.primary-accordion>.accordion-section>.accordion-section-label:hover:after{background:#bdcddc;border-color:#bdcddc}.primary-accordion>.accordion-section:not(:first-child)>.accordion-section-label{border-top:1px solid #c5d1e1}.primary-accordion>.accordion-section .primary-accordion-collapsible:before{content:"";display:block;border-bottom:1px solid #c5d1e1;margin:0 -10px 0 -15px}.primary-accordion .primary-accordion-collapsible{padding:0 10px 0 15px}.secondary-accordion{max-height:605px;overflow:scroll}.secondary-accordion>.accordion-section:not(:first-child)>.accordion-section-label{border-top:1px solid #c5d2c2}.secondary-accordion>.accordion-section>.accordion-section-label{cursor:pointer}.secondary-accordion>.accordion-section>.accordion-section-label:after{right:0}.secondary-accordion>.accordion-section>.accordion-section-label:hover:after{background:#e0e8f2}.secondary-accordion>.accordion-section>.collapsible>div{border-top:1px solid #c5d2c2}.network{position:relative;opacity:1;transition:opacity 2s ease-in-out}.network svg{display:block}.network .viz-tooltip{position:absolute}.network circle{transition:fill .15s ease-in-out}.network circle:not(.primary-node){cursor:pointer}.relationships .viz-head{margin-bottom:0;padding-bottom:12px}.relationships .viz-head .note{transition:opacity 1s ease-in-out;position:absolute;bottom:-19px;left:42px;font-size:14px;font-size:1.4rem;font-style:italic}.relationships .symbol-key{position:relative;top:0;left:0;margin-top:24px;font-size:14px;font-weight:600}.relationships .network-shell{position:relative}.relationships .network-shell .network{margin:0 -42px}.relationships .network-shell svg{overflow:visible}.relationships .network-shell .filters{transition:opacity 1s ease-in-out;position:absolute;right:0;top:0;bottom:0;width:265px;box-sizing:border-box}.relationships .network-shell .filters .primary-accordion{border:1px solid #d0dae7;border-top:0}.relationships .network-shell .filters .filters-header{position:absolute;height:37px;top:-52px;right:0;left:0}.relationships .network-shell .filters .filters-header .prompt,.relationships .network-shell .filters .filters-header .tag{font-size:1.4rem;font-weight:400}.relationships .network-shell .filters .filters-header .prompt{font-style:italic;padding-top:2px;font-size:12px;font-size:1.2rem}.relationships .network-shell .filters .filters-header .tag{top:15px;cursor:pointer}.relationships .network-shell .filters .filters-header .tag .tag-label{max-width:119px;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;display:inline-block;white-space:nowrap}.relationships .network-shell .filters .filters-header .tag:hover{color:#e17954}.relationships .network-shell .filters .filters-header .tag:after{content:"\D7";font-weight:300;display:inline-block;position:relative;top:-9px;margin-left:3px}.relationships .network-shell .filters .filters-header:after{content:"";display:block;clear:both}.relationships .network-shell .filters .collapsible h5{border-bottom:1px solid #c5d2c2;padding:15px 0 10px}.relationships .network-shell .filters ul.filter-items{margin:0;padding:0}.relationships .network-shell .filters ul.filter-items li{margin:0;transition:all .2s ease-in-out}.relationships .network-shell .filters ul.filter-items li:not(:first-child){border-top:1px solid #e9e8ec}.relationships .network-shell .filters ul.filter-items li:not(.active){color:#cacfd4;cursor:default}.relationships .network-shell .filters ul.filter-items li:before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid #fcfdff;border-left:0;border-right:0}.relationships .network-shell .filters ul.filter-items li.selected{background:#e7eef6}.relationships .network-shell .filters ul.filter-items li.active:hover:not(.selected){color:#e17954;background:#e7eef6}.relationships .network-shell .filters .states-filter{height:160px;width:210px;margin:25px auto 10px;padding:0;position:relative}.relationships .network-shell .filters .states-filter li{margin:0;padding:0;position:absolute;width:16px;height:16px;border:1px solid #d5e1d2;text-align:center;color:#d5e1d2;font-size:8px;font-size:.8rem;line-height:15px;line-height:1.875;font-family:Open Sans,sans-serif;cursor:default}.relationships .network-shell .filters .states-filter li.active{background:#707d89;border-color:#707d89;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.relationships .network-shell .filters .states-filter li.active.selected{background:#a66a58;border-color:#a66a58}.relationships .network-shell .filters .states-filter li.active:hover:not(.selected){background:#e17859;border-color:#e17859}.bar-series .x-inc-label,.bar-series .y-inc-label,.bubble-series .x-inc-label,.bubble-series .y-inc-label{fill:#8f9498;font-size:10px}.bar-series .x-inc-label,.bubble-series .x-inc-label{-webkit-transform:translate(0);transform:translate(0)}.bar-series .y-inc-label,.bubble-series .y-inc-label{-webkit-transform:translateY(4px);transform:translateY(4px)}.bar-series .x-label,.bar-series .y-label,.bubble-series .x-label,.bubble-series .y-label{fill:#838c95;font-size:10px}.symbol-key{position:absolute;top:-1px;right:0;font-size:1.4rem}.symbol-key .key-item{transition:opacity 1s ease-in-out;display:inline-block}.symbol-key .key-item.has-tooltip{position:relative}.symbol-key .key-item.has-tooltip .viz-tooltip{position:absolute;top:6px}.symbol-key .key-item.has-tooltip .viz-tooltip.left{left:100%;left:calc(100% + 3px)}.symbol-key .key-item.has-tooltip .viz-tooltip.right{left:-3px}.symbol-key .key-item.has-tooltip .key-item-label{position:relative}.symbol-key .key-item.has-tooltip .key-item-label:after{content:"";display:block;position:absolute;border-bottom:1px dotted #3e4b5a;bottom:-3px;left:0;right:0}.symbol-key .key-item-label,.symbol-key .key-item-note,.symbol-key .key-item-symbol{display:inline-block}.symbol-key .key-item-note{font-weight:400;margin-left:6px}.symbol-key .key-item+.key-item{margin-left:12px}.symbol-key .key-item-symbol{margin-right:6px;position:relative;top:1px}.export-button{padding:10px;color:#445160;font-size:12px;font-size:1.2rem;line-height:20px;line-height:1.66667;font-family:Open Sans,sans-serif;cursor:pointer;transition:all .2s ease-in-out}.export-button .icon{position:relative;top:2px;fill:#445160;font-size:12px;margin-right:2px;transition:all .2s ease-in-out}.export-button:hover{color:#19202a}.export-button:hover .icon{fill:#19202a}.export-view{display:none;position:fixed;left:64px;bottom:0;background:#505f6f;width:252px;padding:0;border:1px solid rgba(243,248,253,.5);border-bottom:0;box-sizing:border-box}.export-view .export-summary{cursor:pointer;position:relative;color:#9cabb9;margin:9px 0 7px 20px;font-size:10px;font-size:1rem;line-height:20px;line-height:2;font-family:Open Sans,sans-serif;text-transform:uppercase}.export-view .export-summary:after{position:absolute;top:-14px;right:21px;width:6px;height:6px;display:block;content:"\D7";font-size:2.25rem}.export-view.visible{display:block}.export-view .export-item-list{margin:0;padding:0;max-height:166px;overflow:auto}.export-view .export-item{color:#9cabb9;font-size:11px;font-size:1.1rem;line-height:33px;line-height:3;font-family:Open Sans,sans-serif}.export-view .export-item:first-child{margin-top:4px}.export-view .export-item:last-child{margin-bottom:13px}.export-view .export-item a{display:block;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;transition:all .25s ease-in-out}.export-view .export-item a:hover{background:#445160}.export-view .export-item .text{position:relative}.export-view .export-item .text:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;border-bottom:1px solid transparent;transition:all .2s ease-in-out}.export-view .export-item.complete{color:#fff}.export-view .export-item.complete .export-status-icon .icon{fill:#fff}.export-view .export-item.complete .text:after{border-bottom-color:#fff}.export-view .export-status-icon{position:relative;height:10px;display:inline-block}.export-view .export-status-icon .icon{position:absolute;fill:#9cabb9}.export-view .export-status-icon:not(.complete){width:20px}.export-view .export-status-icon:not(.complete) .icon{top:-3px;left:-2px;font-size:16px;-webkit-animation:spin-counterclockwise 1.2s infinite linear;animation:spin-counterclockwise 1.2s infinite linear}.export-view .export-status-icon.complete{width:20px}.export-view .export-status-icon.complete .icon{top:-1px;font-size:12px}#map-switcher-container,.search #filters{clear:both;padding-bottom:63px}#map-switcher-container h3,.search #filters h3{padding-top:1px;float:left}#map-switcher-container .tooltip-how-to,.search #filters .tooltip-how-to{float:left;padding:8px;margin-top:-8px}#map-switcher-container .tooltip-how-to a,.search #filters .tooltip-how-to a{display:block}#map-switcher-container .tooltip-invalid,.search #filters .tooltip-invalid{position:absolute;background:#f8e3e0;border:1px solid #b24646;color:#b24646;margin-left:20px;left:100%;top:6px;padding:6px;white-space:nowrap;z-index:1}#map-switcher-container .tooltip-invalid:before,.search #filters .tooltip-invalid:before{content:"";display:block;border:6px solid transparent;border-right-color:#b24646;position:absolute;top:6px;left:-12px}#map-switcher-container form,.search #filters form{float:left;margin-top:6px;width:100%}#map-switcher-container form>fieldset,.search #filters form>fieldset{*zoom:1;border:1px solid #ddddde;border-top:none;position:relative}#map-switcher-container form>fieldset:after,.search #filters form>fieldset:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#map-switcher-container fieldset,.search #filters fieldset{width:100%}#map-switcher-container fieldset .filter-body,.search #filters fieldset .filter-body{position:relative}#map-switcher-container fieldset .filter-body:before,.search #filters fieldset .filter-body:before{content:"";position:absolute;top:0;left:0;bottom:0;background:#e17954;width:0}#map-switcher-container fieldset.active .filter-body:before,.search #filters fieldset.active .filter-body:before{width:3px;-webkit-transition:width .3s ease-in-out;-webkit-transition-delay:0s;transition:width false .3s ease-in-out}#map-switcher-container fieldset.collapsed fieldset,.search #filters fieldset.collapsed fieldset{display:none}#map-switcher-container fieldset.collapsed legend,.search #filters fieldset.collapsed legend{border-bottom:none}#map-switcher-container fieldset fieldset,.search #filters fieldset fieldset{*zoom:1;float:left;padding:10px 8px 6px;width:auto}#map-switcher-container fieldset fieldset:after,.search #filters fieldset fieldset:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#map-switcher-container fieldset fieldset div,.search #filters fieldset fieldset div{clear:both;position:relative;width:190px}#map-switcher-container legend,.search #filters legend{box-sizing:border-box;color:#333;cursor:pointer;height:32px;float:left;font-size:13px;font-weight:600;padding:10px 6px 0;width:100%}#map-switcher-container button,#map-switcher-container input,#map-switcher-container label,#map-switcher-container select,.search #filters button,.search #filters input,.search #filters label,.search #filters select{color:#333;display:block;float:left;margin-bottom:4px;height:16px}#map-switcher-container .custom-dropdown-container,.search #filters .custom-dropdown-container{position:relative}#map-switcher-container .custom-dropdown-container:after,.search #filters .custom-dropdown-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#map-switcher-container .custom-dropdown-container[disabled=disabled],.search #filters .custom-dropdown-container[disabled=disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}#map-switcher-container .custom-dropdown-container[disabled=disabled]:hover .custom-dropdown-current,.search #filters .custom-dropdown-container[disabled=disabled]:hover .custom-dropdown-current{background-color:#54677b}#map-switcher-container .custom-dropdown-current,.search #filters .custom-dropdown-current{color:#333;display:block;float:left;padding-left:9px;margin-bottom:4px;height:25px;line-height:25px;width:184px;white-space:nowrap;background-color:#54677b;color:#d0dded;font-size:12px;overflow:hidden;cursor:pointer;border-radius:2px}#map-switcher-container .custom-dropdown-current:hover,.search #filters .custom-dropdown-current:hover{background-color:#3d4a59}#map-switcher-container .custom-dropdown-current:after,.search #filters .custom-dropdown-current:after{display:block;content:"";position:absolute;top:8px;right:11px}#map-switcher-container #topic-picker,.search #filters #topic-picker{white-space:nowrap;text-overflow:ellipsis}#map-switcher-container #topic-picker span,.search #filters #topic-picker span{display:block;width:165px;overflow:hidden;text-overflow:ellipsis}#map-switcher-container .custom-dropdown-list,.search #filters .custom-dropdown-list{display:none;margin:0;padding:0;top:26px;position:absolute;z-index:30;cursor:pointer;max-height:240px;overflow:auto;background:#fff;border-left:1px solid #a1b4c1;border-right:1px solid #a1b4c1;border-bottom:1px solid #a1b4c1}#map-switcher-container .custom-dropdown-list ul,.search #filters .custom-dropdown-list ul{margin:0;padding:0}#map-switcher-container #funder-picker-dropdown ul,.search #filters #funder-picker-dropdown ul{width:187px}#map-switcher-container #topic-picker-dropdown ul,.search #filters #topic-picker-dropdown ul{width:173px}#map-switcher-container .custom-dropdown-element,.search #filters .custom-dropdown-element{padding:5px 0 5px 9px;font-family:Open Sans,sans-serif;font-weight:600;font-size:11px;color:#445160}#map-switcher-container .custom-dropdown-element:hover,.search #filters .custom-dropdown-element:hover{background:#cce6f5}#map-switcher-container select,.search #filters select{background:#4f5f6f;border:1px solid #425161;color:#d0dded;height:25px;width:100%}#map-switcher-container select[disabled=disabled],.search #filters select[disabled=disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}#map-switcher-container option,.search #filters option{background:#4f5f6f;color:#d0dded}#map-switcher-container label,.search #filters label{height:14px;padding-right:7px;padding-top:2px}#map-switcher-container input[type=radio]+label,.search #filters input[type=radio]+label{padding-right:5px}#map-switcher-container input[type=text],.search #filters input[type=text]{box-sizing:border-box;border:1px solid #8c9fae;font-size:12px;height:25px;margin-top:6px;padding-left:8px;width:84.98%}#map-switcher-container input[type=text].placeholder,.search #filters input[type=text].placeholder{color:#a4a4a4;font-style:italic}#map-switcher-container input[type=text]:-ms-input-placeholder,.search #filters input[type=text]:-ms-input-placeholder{color:#a4a4a4;font-style:italic}#map-switcher-container input[type=text]:-moz-placeholder,#map-switcher-container input[type=text]::-moz-placeholder,.search #filters input[type=text]:-moz-placeholder,.search #filters input[type=text]::-moz-placeholder{color:#a4a4a4;font-style:italic}#map-switcher-container input[type=text]::-webkit-input-placeholder,.search #filters input[type=text]::-webkit-input-placeholder{color:#a4a4a4;font-style:italic}#map-switcher-container input[type=text]:focus,.search #filters input[type=text]:focus{border:1px solid #445160;color:#445160;outline:0}#map-switcher-container input[type=text].disabled,#map-switcher-container input[type=text]:disabled,#map-switcher-container input[type=text][disabled=disabled],.search #filters input[type=text].disabled,.search #filters input[type=text]:disabled,.search #filters input[type=text][disabled=disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}#map-switcher-container button,.search #filters button{box-sizing:border-box;text-indent:-119988px;overflow:hidden;text-align:left;background:#4f5f6f;border:1px solid #8c9fae;border-left:none;color:#d0dded;height:25px;margin-top:6px;padding:0;position:relative;width:14.51%}#map-switcher-container button:before,.search #filters button:before{content:".";display:block;left:8px;position:absolute;top:6px}#map-switcher-container button.hover,#map-switcher-container button:hover:not(.no-hover),.search #filters button.hover,.search #filters button:hover:not(.no-hover){box-shadow:inset 0 2px 3px rgba(0,0,0,.15);background:#445160}#map-switcher-container button.disabled,#map-switcher-container button:disabled,#map-switcher-container button[disabled=disabled],.search #filters button.disabled,.search #filters button:disabled,.search #filters button[disabled=disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4;cursor:default}#map-switcher-container button.disabled.hover,#map-switcher-container button.disabled:hover,#map-switcher-container button:disabled.hover,#map-switcher-container button:disabled:hover,#map-switcher-container button[disabled=disabled].hover,#map-switcher-container button[disabled=disabled]:hover,.search #filters button.disabled.hover,.search #filters button.disabled:hover,.search #filters button:disabled.hover,.search #filters button:disabled:hover,.search #filters button[disabled=disabled].hover,.search #filters button[disabled=disabled]:hover{box-shadow:inset 0 0 0 transparent;background:#4f5f6f}#map-switcher-container input[type=checkbox],#map-switcher-container input[type=radio],.search #filters input[type=checkbox],.search #filters input[type=radio]{display:none}#map-switcher-container input[type=checkbox]+label:before,#map-switcher-container input[type=radio]+label:before,.search #filters input[type=checkbox]+label:before,.search #filters input[type=radio]+label:before{text-indent:-119988px;overflow:hidden;text-align:left;border-radius:3px;background-color:#fff;border:1px solid #4f5f6f;content:".";cursor:pointer;display:inline-block;height:10px;margin:-1px 4px 0 0;vertical-align:middle;width:10px}#map-switcher-container input[type=checkbox]+label:before,.search #filters input[type=checkbox]+label:before{background-color:#fff}#map-switcher-container input[type=checkbox]:disabled+label,#map-switcher-container input[type=radio]:disabled+label,.search #filters input[type=checkbox]:disabled+label,.search #filters input[type=radio]:disabled+label{display:none}#map-switcher-container input[type=radio]+label:before,.search #filters input[type=radio]+label:before{border-radius:6px}#map-switcher-container input[type=radio]:checked+label:before,.search #filters input[type=radio]:checked+label:before{background-color:#d0dded;border:4px solid #4f5f6f;width:4px;height:4px}#map-switcher-container input[type=checkbox]:checked+label:before,.search #filters input[type=checkbox]:checked+label:before{background-color:#4f5f6f;content:"\D7";color:#d0dded;text-indent:0;text-align:center;font-size:9px;line-height:10px}#map-switcher-container #assignee-words-all-label,#map-switcher-container #assignee-words-any-label,#map-switcher-container #assignee-words-exact-label,#map-switcher-container #inventor-words-all-label,#map-switcher-container #inventor-words-any-label,#map-switcher-container #inventor-words-exact-label,#map-switcher-container #patent-words-all-label,#map-switcher-container #patent-words-any-label,#map-switcher-container #patent-words-exact-label,#map-switcher-container .stackedLabel,.search #filters #assignee-words-all-label,.search #filters #assignee-words-any-label,.search #filters #assignee-words-exact-label,.search #filters #inventor-words-all-label,.search #filters #inventor-words-any-label,.search #filters #inventor-words-exact-label,.search #filters #patent-words-all-label,.search #filters #patent-words-any-label,.search #filters #patent-words-exact-label,.search #filters .stackedLabel{padding-right:0;width:100%}#map-switcher-container #inventor-funding-label,#map-switcher-container #patent-type-label,#map-switcher-container .fullWidthLabel,.search #filters #inventor-funding-label,.search #filters #patent-type-label,.search #filters .fullWidthLabel{font-weight:600;margin-bottom:8px;margin-top:10px;width:100%}#map-switcher-container #search-actions,.search #filters #search-actions{border-radius:2px;border:1px solid #b2cadd;margin-bottom:8px;overflow:hidden}#map-switcher-container #search-actions fieldset,.search #filters #search-actions fieldset{padding:0;width:100%}#map-switcher-container #search-actions button,.search #filters #search-actions button{box-shadow:0 5px none #333;text-shadow:0 1px 0 false #fff;border:none;border-right:1px solid #b2cadd;color:#445160;display:block;height:25px;float:left;font-size:11px;font-weight:400;margin:0;padding-left:10px;padding-top:1px;text-align:center;text-indent:0;text-transform:uppercase;width:50%}#map-switcher-container #search-actions button:list-child,.search #filters #search-actions button:list-child{border-right:none}#map-switcher-container #search-actions button:before,.search #filters #search-actions button:before{top:8px}#map-switcher-container #search-actions button.disabled,#map-switcher-container #search-actions button[disabled=disabled],.search #filters #search-actions button.disabled,.search #filters #search-actions button[disabled=disabled]{box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:#eaedf1;color:#8c9fae}#map-switcher-container #search-patent,.search #filters #search-patent{border-top-left-radius:2px;border-top-right-radius:2px;border-top:1px solid #ddddde}#map-switcher-container #search-patent legend,.search #filters #search-patent legend{border-top-left-radius:2px;border-top-right-radius:2px}#map-switcher-container #search-date,.search #filters #search-date{border-bottom-left-radius:2px;border-bottom-right-radius:2px}#map-switcher-container #location-assignees-label,.search #filters #location-assignees-label{padding-right:0}#map-switcher-container #location-city-label,#map-switcher-container #location-country-label,#map-switcher-container #location-state-label,#map-switcher-container #location-submit-city-label,#map-switcher-container #location-submit-country-label,#map-switcher-container #location-submit-state-label,#map-switcher-container #patent-phrase-label,#map-switcher-container #patent-submit-label,#map-switcher-container #search-actions label,#map-switcher-container #search-actions legend,#map-switcher-container .filter-submit-label,#map-switcher-container .filter-text-input-label,.search #filters #location-city-label,.search #filters #location-country-label,.search #filters #location-state-label,.search #filters #location-submit-city-label,.search #filters #location-submit-country-label,.search #filters #location-submit-state-label,.search #filters #patent-phrase-label,.search #filters #patent-submit-label,.search #filters #search-actions label,.search #filters #search-actions legend,.search #filters .filter-submit-label,.search #filters .filter-text-input-label{font:0/0 serif;text-shadow:none;color:transparent;border-bottom:none;float:left;margin:0;height:auto;padding:0;width:0}.search #filters #search-actions svg.icon{margin-right:5px;margin-left:-10px;position:relative;top:1px;fill:#445160}.search #filters .filter-body button[type=submit] svg.icon{position:absolute;top:6px;left:7px;fill:#9cabb9;transition:fill .2s ease-in-out}.search #filters .filter-body button[type=submit]:hover svg.icon{fill:#e7e3b9}#map-switcher-container #search-patent-map{border-bottom-left-radius:2px;border-bottom-right-radius:2px;position:absolute;right:92px;top:76px;width:422px;border-bottom:1px solid #dfe0e1;border-left:1px solid #dfe0e1;border-right:1px solid #dfe0e1}#map-switcher-container #search-patent-map fieldset{padding:3px 12px 1px}#map-switcher-container #search-patent-map legend{display:none}#map-switcher-container #search-patent-map label{font-size:11px;padding-right:18px;padding-top:3px;text-transform:lowercase}#map-switcher-container #search-patent-map label:before{margin-right:6px;margin-top:-2px}#map-switcher-container #search-patent-map #patent-map-label{font-size:10px;font-weight:700;margin-bottom:2px;margin-top:1px;padding-right:14px;text-transform:uppercase}#map-switcher-container #search-patent-map #patent-map-assignee{margin-right:0}#map-switcher-container #search-patent-map.disabled{display:none}.react-autosuggest__suggestions-container{background:#fff;border-left:1px solid #425161;border-right:1px solid #425161;border-top:none;padding:0;position:absolute;z-index:1;top:18px;width:84.98%}.react-autosuggest__suggestions-container .react-autosuggest__suggestion{display:block;border-bottom:1px solid transparent;border-top:1px solid transparent;padding:6px 12px}.react-autosuggest__suggestions-container .react-autosuggest__suggestion.first-child,.react-autosuggest__suggestions-container .react-autosuggest__suggestion:first-child{border-top:1px solid #425161}.react-autosuggest__suggestions-container .react-autosuggest__suggestion.last-child,.react-autosuggest__suggestions-container .react-autosuggest__suggestion:last-child{border-bottom:1px solid #425161}.react-autosuggest__suggestions-container .react-autosuggest__suggestion .suggestion-id{float:left;min-width:20px;padding-right:4px;display:block}.react-autosuggest__suggestions-container .react-autosuggest__suggestion .suggestion-name{overflow:hidden;display:block}.react-autosuggest__suggestions-container .react-autosuggest__suggestion--focused{background:#d0dded;border-bottom:1px solid #425161;border-top:1px solid #425161}.ui-helper-hidden-accessible{font:0/0 serif;text-shadow:none;color:transparent}#search-funding h4{font-size:12px;font-family:Open Sans;color:#1e1e1e}#search-funding h4:first-of-type{margin:9px 0 5px 2px}#search-funding h4:last-of-type{margin:6px 0 0 2px}#content #search-funding fieldset{padding-top:5px}#results{padding-bottom:25px}#results h2{color:#4f5f6f;display:block;font-family:Open Sans,sans-serif;font-size:30px;font-style:italic;font-weight:400;line-height:36px;margin:18px 0 16px}#results dd,#results ul{margin:0;padding:0}#results dd.tags,#results ul.tags{margin-bottom:8px}#results h3.largeNumber{font-size:24px}#results h3{font-size:25px;margin-bottom:8px}#results h3 b{color:#e17954;font-size:125%}#results .summary .additional-results{display:block;min-height:18px;margin-bottom:16px}#results .summary .additional-results p{font-size:17px;display:inline-block}#results .summary .additional-results p b{font-size:105.8824%;font-style:italic}#results .summary .additional-results p a{display:inline-block;font-size:105.8824%;font-weight:700}#results .summary .additional-results p a:hover{color:#e17954}#results .summary .additional-results p a:active:after,#results .summary .additional-results p a:hover:after{content:".";display:block;position:absolute;right:-10px;top:-7px}#results .summary .loading-animation{margin-left:5px;margin-right:5px}#results h5{color:#d2d3d4;display:block;font-size:35px;font-style:italic;font-weight:400;padding:130px 0;text-align:center}#results h5.patent{background:url(img/d56ac9aea64613229302690d96ea32bc.watermark-patent.png) no-repeat center 72px}#results h5.inventor{background:url(img/84469b8e1bd685a0c419d78749980674.watermark-inventor.png) no-repeat center 50px}#results h5.assignee{background:url(img/610ffe827d22228a9b909cdda8862d65.watermark-assignee.png) no-repeat center 65px}#results h5.class{background:url(img/216aa0cf7cf7438aeb6b23b2bf94c389.watermark-class.png) no-repeat center 72px}#results .more,#results .tags,#results tbody tr{display:none}#results th,#results th a{color:#d2d3d4;cursor:default;text-decoration:none}#results .more,#results .summary,#results .tags,#results h2{display:block}#results tbody tr{display:table-row}#results.empty .list-wrapper{height:auto!important;padding-bottom:1px}#results.empty tbody tr,#results.pending .more,#results.pending .summary,#results.pending h2{display:none}#results.pending .list-wrapper{height:auto!important;padding-bottom:1px}#results.map #map,#results.pending .tags{display:block}#results.map .more{display:none}#results .map-result-list .list-items tr{display:block}.ui-dialog{border-radius:2px;border:1px solid #445160;position:fixed;z-index:1002}.ui-dialog .ui-dialog-titlebar{border-top-left-radius:1px;border-top-right-radius:1px;background:#d0dded;font-size:11px;text-align:right}.ui-dialog .ui-dialog-titlebar button{background:none;border:none;color:#4f5f6f;margin:4px 8px;padding:0}.ui-dialog .ui-dialog-titlebar button .ui-button-text{display:inline-block;padding-top:2px}.ui-dialog .ui-dialog-titlebar button .ui-icon-closethick{border-radius:6px;background-color:#4f5f6f;float:right;margin:0 0 0 6px;padding:4px}.ui-dialog .ui-dialog-titlebar button .ui-icon-closethick:before{content:".";display:block}.ui-dialog .ui-dialog-titlebar button:active,.ui-dialog .ui-dialog-titlebar button:hover{color:#445160}.ui-dialog .ui-dialog-titlebar button:active .ui-icon-closethick,.ui-dialog .ui-dialog-titlebar button:hover .ui-icon-closethick{background-color:#445160;color:#fff}.ui-dialog .ui-dialog-titlebar-close{outline:0}.ui-dialog #loading{border-bottom-left-radius:1px;border-bottom-right-radius:1px;display:block}.ui-widget-overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=63);opacity:.63;position:fixed;top:0;left:0;width:100%;height:100%;background:gray;z-index:1001}#loading{background:#4b5c6e url(img/df2464228f22c842d889ba5cc3cf0536.loading.gif) top no-repeat;color:#d0dded;font-size:18px;display:none;padding:40px 20px;text-align:center;width:512px}#loading p:first-child{margin-top:120px}#loading p:last-child{margin-top:15px;font-size:13px;font-family:Helvetica}#loading b{color:#fff;font-size:21px}.filter-tags{border-top:1px solid #e1e1e2;color:#a75a3e;margin-bottom:0;margin-top:0;overflow:hidden;*zoom:1;background-color:#ecedee}.filter-tags.inline-tags{padding:5px 0 3px 14px}.filter-tags.inline-tags li{display:inline;line-height:16px}.filter-tags.inline-block-tags{padding:7px 0 0 14px}.filter-tags.inline-block-tags li{display:inline-block;margin-bottom:5px;margin-right:1px}.filter-tags li{list-style:none;font-weight:400;cursor:pointer;display:block}.filter-tags li:hover{color:#e17954}.filter-tags li:after{content:"\D7";font-weight:300;width:0;display:inline-block;position:relative;top:-4px;left:-7px;margin-right:5px}.filter-tags .tag-label.class{text-transform:uppercase}.filter-tags .tag-label:after{content:":"}.clear-tag-one-filter{display:block;text-indent:0;float:right;cursor:pointer;margin-right:7px;width:13px;height:13px;position:relative;top:-1px}.clear-tag-one-filter:after{content:"\D7";font-weight:300;display:block;text-align:center;line-height:13px;font-size:18px;color:silver}.clear-tag-one-filter:hover{background:#d7d8d9;border-radius:7px}.clear-tag-one-filter:hover:after{color:#b0b0b0}#results .listview-loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background:hsla(0,0%,50%,.63);text-align:center}#results .listview-loading:before{content:"";display:inline-block;height:100%;vertical-align:middle}#results .listview-loading .listview-loading-dialog{width:512px;display:inline-block;vertical-align:middle;border-radius:1px;border:1px solid #4b5c6e;box-shadow:0 0 5px rgba(0,0,0,.1)}#results .listview-loading .listview-loading-dialog .listview-loading-dialog-title{background:#cde6f6;font-size:11px;text-align:right;padding:4px}#results .listview-loading .listview-loading-dialog .listview-loading-dialog-content{background:#4b5c6e url(img/df2464228f22c842d889ba5cc3cf0536.loading.gif) top no-repeat;color:#cde6f6;font-size:18px;padding:40px 20px;text-align:center}#results .listview-loading .listview-loading-dialog .listview-loading-dialog-content b{color:#fff;font-size:21px}#results .listview-loading .listview-loading-dialog .listview-loading-dialog-content p:first-child{margin-top:120px}#results .listview-loading .listview-loading-dialog .listview-loading-dialog-content p:last-child{margin-top:15px;font-size:13px}#results .table-toolbar{overflow:hidden;*zoom:1;border-radius:3px;border:1px solid #ddddde;color:#333;font-size:11px;font-weight:600;height:24px;padding:0 10px}#results .table-toolbar h4{float:left;font-style:italic;text-transform:lowercase;width:50%;padding:7px 0;font-weight:400}#results .table-toolbar p{float:right;text-align:right}#results .table-toolbar p a,#results .table-toolbar p a:visited{padding:7px 0;display:inline-block;color:#333;text-decoration:none}#results .table-toolbar p a:after,#results .table-toolbar p a:visited:after{margin-left:4px;position:relative;top:-1px}#results table{width:100%}#results table.sort-header-table{background:#fff}#results thead{border-bottom:1px solid #ddddde;color:#4f5f6f}#results thead th{font-size:13px;font-weight:600;letter-spacing:.02em;padding:6px 0 7px 14px;position:relative;text-decoration:none;text-transform:uppercase;vertical-align:middle}#results thead th span{content:".";margin-right:8px;margin-top:-2px;position:absolute;left:10px}#results thead th .icon{fill:#cbcbcb;-webkit-transform:translateY(2px) rotate(0deg);transform:translateY(2px) rotate(0deg);transition:all .15s ease-in-out;margin-right:5px}#results thead th.asc .icon{-webkit-transform:translateY(2px) rotate(180deg);transform:translateY(2px) rotate(180deg)}#results thead th.active.sortable .icon{fill:#e17954}#results thead th.active.sortable a{color:#e17954}#results thead th:not(.sortable) .icon{visibility:hidden;display:none}#results thead a{color:#4f5f6f;cursor:pointer}#results .list-wrapper{background:#fff;max-height:1000px;overflow-x:hidden;overflow-y:auto;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-sizing:border-box;padding:0 0 25px}#results .list-wrapper>table>tbody a:hover{color:#e17954}#results .list-wrapper>table>tbody td{font-weight:400}#results .list-wrapper>table>tbody>tr{border-bottom:1px dashed #ddd}#results .list-wrapper>table>tbody>tr>td{transition:background-color .3s ease-out}#results .list-wrapper>table>tbody>tr>td:hover{background:#f9f9f9}#results .list-wrapper>table>tbody>tr>td tr:first-child td{padding:16px 12px 16px 14px;position:relative;vertical-align:middle}#results .list-wrapper>table>tbody>tr>td tr:first-child td dt{display:none}#results .list-wrapper>table>tbody>tr>td tr.details td{padding:0 8px 0 14px;vertical-align:top}#results .list-wrapper>table>tbody>tr>td tr.details td dt{display:block;color:#a75a3e;font-size:10px;font-weight:700;margin-bottom:7px;margin-top:-1px;line-height:12px;text-transform:uppercase}#results .list-wrapper>table>tbody>tr>td tr.details td .collapsible-wrapper{box-sizing:border-box;padding-top:16px}#results .list-wrapper>table>tbody>tr>td tr.details dt .gov-interest-id,#results .list-wrapper>table>tbody>tr>td tr.details dt .gov-interest-name{font-weight:400;margin-top:2px;margin-bottom:-2px}#results .list-wrapper>table>tbody>tr>td tr.details .gov-interest-id{min-width:20px;float:left;padding-right:4px}#results .list-wrapper>table>tbody>tr>td tr.details .gov-interest-name{overflow:hidden}#results .list-wrapper>table>tbody>tr>td tr.details li:not(:last-child){margin-bottom:4px}#results .list-wrapper>table>tbody>tr tr:first-child td.citations dd,#results .list-wrapper>table>tbody>tr tr:first-child td.patents dd,#results .list-wrapper>table>tbody>tr tr:first-child td.years-active dd{padding-left:0;text-align:left}#results .list-wrapper>table>tbody>tr tr:first-child td dt{display:none;position:absolute;top:0}#results .list-wrapper>table>tbody>tr tr:first-child td dd{font-size:14px;font-weight:400;line-height:1.25em;padding-top:8px;margin-bottom:8px}#results .list-wrapper>table>tbody>tr tr:first-child td .newsearch:active:after,#results .list-wrapper>table>tbody>tr tr:first-child td .newsearch:hover:after{content:".";display:inline-block;margin-left:5px;margin-top:-3px;vertical-align:middle}#results td,#results th{text-align:left;width:13%}#results td:first-child,#results th:first-child{width:37%}#results td.patent-title,#results th.patent-title{width:42%}#results td.location,#results th.location{width:25%}#results td.citations,#results th.citations{width:17%}#results td.application-date,#results td.grant-date,#results th.application-date,#results th.grant-date{width:22%}#results td.class,#results th.class{width:32%}#results td.years-active a,#results th.years-active a{position:relative;padding-left:18px;display:inline-block}#results td.years-active a .icon,#results th.years-active a .icon{margin-left:-18px;position:relative;top:6px}#results th.assignees{position:relative;left:-9px}#results .details{display:table-row}#results .details .metadata-col{float:left;width:50%}#results .details .metadata-col dl{display:block}#results .details dl{margin-bottom:20px}#results .details dl.class{float:right;width:50%}#results .details dl.class .patent-class-type{display:inline-block;width:40px}#results .details dd{margin-bottom:4px}#results .details.collapsed{display:none}#results.patents .list-wrapper>table>tbody>tr tr:first-child td dt{display:block}#results.patents .list-wrapper>table>tbody>tr tr:first-child td{padding-bottom:16px}#results .more{margin-top:-2px}#results .more a{border-radius:2px;text-shadow:0 1px 0 false #fff;border:1px solid #ddddde;color:#445160;display:block;margin:24px 24px 0;font-size:13px;font-weight:600;padding:8px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}#results.empty .more{display:none}.new-details .coinventors-over-time,.new-details .detail-locations,.new-details.patent section.basic-info,.new-details.patent section.citation-influence,.new-details section.detail-network,.new-details section.patents-over-time{background:#fff;margin-bottom:50px;padding-bottom:23px;box-shadow:2px 2px 8px rgba(0,0,0,.05);box-sizing:border-box}.new-details .coinventors-over-time .detail-module-content,.new-details .detail-locations .detail-module-content,.new-details.patent section.basic-info .detail-module-content,.new-details.patent section.citation-influence .detail-module-content,.new-details section.detail-network .detail-module-content,.new-details section.patents-over-time .detail-module-content{padding-left:20px}.new-details .coinventors-over-time .chart,.new-details .detail-locations .chart,.new-details.patent section.basic-info .chart,.new-details.patent section.citation-influence .chart,.new-details section.detail-network .chart,.new-details section.patents-over-time .chart{position:relative;margin-top:30px}.new-details .coinventors-over-time .no-results,.new-details .detail-locations .no-results,.new-details.patent section.basic-info .no-results,.new-details.patent section.citation-influence .no-results,.new-details section.detail-network .no-results,.new-details section.patents-over-time .no-results{color:#8696a4;font-style:italic;font-weight:300;margin:8px;font-size:19px;font-size:1.9rem;line-height:25px;line-height:1.31579;font-family:Open Sans,sans-serif}.new-details .detail-locations .chart,.new-details.patent section.citation-influence .chart,.new-details section.detail-network .chart{float:left;margin-left:35px}.new-details .detail-locations .chart-stage,.new-details.patent section.citation-influence .chart-stage,.new-details section.detail-network .chart-stage{width:594px;border:1px solid #d8e1ea;margin-top:10px}.new-details section.patents-over-time .chart{float:left;width:594px;height:367px;margin-right:35px;margin-top:0}.new-details{margin:0 auto}.new-details:after{display:block;content:"";clear:both}.new-details ol,.new-details ul{margin:0;padding:0}.new-details h1{color:#3e4b5c;font-size:25px;font-size:2.5rem;line-height:30px;line-height:1.2;font-family:Open Sans,sans-serif;min-height:19px;font-weight:400}.new-details h2.details-title{margin-top:44px;font-size:15px;font-size:1.5rem;font-family:Open Sans,sans-serif;font-weight:300;color:#838c95}.new-details h2:not(.details-title){position:relative;font-size:12px;font-size:1.2rem;font-family:Open Sans,sans-serif;color:#3e4b5c;text-transform:uppercase;letter-spacing:.15em;background:#dfe9f4;padding:18px 20px 17px;border:1px solid #dfe9f3;border-bottom-color:#d3dde9}.new-details h2:not(.details-title) .export-button{position:absolute;right:10px;top:4px}.new-details h3{font-size:12px;font-size:1.2rem;font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:700;color:#a86a53}.new-details section:after{display:block;content:"";clear:both}.new-details.patent section+section{margin-top:49px}.new-details.patent section.abstract,.new-details.patent section.info{margin-top:0}.new-details.patent section.abstract:after,.new-details.patent section.info:after{content:none}.new-details.patent section.abstract{float:left;width:470px}.new-details.patent section.abstract a[href*=google]{font-size:12px;font-size:1.2rem;font-family:Open Sans,sans-serif;display:block;margin-top:15px;font-style:italic;font-weight:600}.new-details.patent section.abstract a[href*=google] svg.icon{fill:#4f5f6f;margin-left:4px;position:relative;top:2px}.new-details.patent section.abstract a[href*=google]:hover svg.icon{fill:#e17954}.new-details.patent section.basic-info{float:right;width:380px;margin:0;min-height:265px}.new-details.patent section.citation-influence{min-height:571px}.new-details.patent .row:after{display:block;content:"";clear:both}.new-details.patent .row.patent-info{margin-top:20px}.new-details.patent .abstract-container .no-abstract{font-size:18px;font-size:1.8rem;line-height:23px;line-height:1.27778;font-family:Open Sans,sans-serif;font-style:italic;color:#9cabb9;margin-top:14px}.new-details.patent .abstract-container .abstract{font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.41667;font-family:Open Sans,sans-serif;margin-top:14px}.new-details.patent .abstract-container .abstract a{font-weight:600;font-style:italic}.new-details.patent .basic-info{background:#fff}.new-details.patent .basic-info .col-item{float:left}.new-details.patent .basic-info .col-item:nth-child(odd){width:56%}.new-details.patent .basic-info .col-item:nth-child(2n){width:44%}.new-details.patent .basic-info .col-item p{font-size:12px;font-size:1.2rem;font-family:Open Sans,sans-serif;margin-top:6px}.new-details.patent .basic-info .divider{height:1px;background:#4f5f70;clear:both}.new-details.patent .dates,.new-details.patent .identity,.new-details.patent .processing-time{padding-left:20px;padding-right:19px}.new-details.patent .dates:after,.new-details.patent .identity:after,.new-details.patent .processing-time:after{content:"";display:block;clear:both}.new-details.patent .dates{margin-top:16px}.new-details.patent .identity{margin-top:21px}.new-details.patent .identity:before{content:"";display:block;border-top:1px solid #d8e1ea;margin-bottom:19px}.new-details.patent .identity .col-item p{font-weight:600}.new-details.patent .processing-time-annotations{position:relative;top:21px}.new-details.patent .processing-time-annotations:after{display:block;content:"";clear:both}.new-details.patent .processing-time-annotations p:first-child{float:left}.new-details.patent .processing-time-annotations p:last-child{float:right}.new-details.patent .processing-time-annotations strong{font-weight:600}.new-details.patent .processing-time{height:62px}.new-details.patent .processing-time .chart-container{position:relative;top:12px;height:11px}.new-details.patent .processing-time h3{margin-top:18px}.new-details.patent .processing-time .bar{height:10px;position:absolute;top:0}.new-details.patent .processing-time .bar.average{background:url(img/3d3212902132ab4bbf1c632209b908dc.current-processing-time-cropped.png)}.new-details.patent .processing-time .bar.current{background:url(img/6939a24985324a56259d822d3c02b363.average-processing-time-cropped.png)}.new-details.patent .processing-time .marker{position:absolute;top:-4px;width:1px;height:20px;background:#4f5f70}.new-details.patent .row.lists:not(.second-row){margin-top:53px}.new-details a:hover{color:#e17954}.new-details section.patents-over-time{min-height:439px}.new-details section.patents-over-time .detail-module-content.loading{height:367px}.detail-list{width:269px;float:left;box-sizing:border-box;margin-top:30px}.detail-list .content-wrap:before{content:"";display:block;border-top:1px solid #d8e1ea;top:0;left:0;right:4px;position:absolute}.detail-list .content-wrap .no-results{color:#8696a4;font-style:italic;font-weight:300;margin:8px;font-size:19px;font-size:1.9rem;line-height:25px;line-height:1.31579;font-family:Open Sans,sans-serif}.detail-list.patents-locations .content-wrap,.detail-list.top-cited-patents .content-wrap,.detail-list.top-citing-patents .content-wrap{height:431px}.detail-list.recent-patents .content-wrap{height:289px}.detail-list:not(.classes) ol{counter-reset:li;margin-bottom:3px}.detail-list:not(.classes) ol a,.detail-list:not(.classes) ol p{display:block;position:relative}.detail-list:not(.classes) ol .primary{font-size:1.4rem;font-weight:700;line-height:17px}.detail-list:not(.classes) ol p.secondary{font-size:12px;font-size:1.2rem}.detail-list:not(.classes) ol a.secondary{font-size:11px;font-size:1.1rem}.detail-list:not(.classes) ol li{list-style:none;position:relative}.detail-list:not(.classes) ol li:first-child{margin-top:11px}.detail-list:not(.classes) ol li:before{content:counter(li) ".";font-weight:700;counter-increment:li;position:absolute;left:-25px;top:3px;display:block;text-align:right;width:20px}.detail-list h3{padding-bottom:10px}.detail-list ol{margin-left:26px;margin-top:15px}.detail-list li:not(:last-child){margin-bottom:17px}.detail-list li:before{right:23px;top:14px}.detail-list .secondary{margin-top:5px}.detail-list.top-citing-patents .secondary{color:#76a4c1;font-weight:600}.detail-list.classes .content{padding-top:4px}.detail-list.classes td{padding-top:8px}.detail-list.classes td:first-child{padding-left:10px;padding-top:10px}.detail-list.classes ul{margin-left:4px}.detail-list.classes li{line-height:14px}.detail-list.classes li+li{margin-top:13px}.detail-list a.full-search-button{background:#d0ddec;border:1px solid #bcccdb;border-radius:2px;text-decoration:none;padding:7px 8px;font-style:italic;font-weight:700;display:inline-block;margin:21px 0 0 26px;line-height:12px;box-shadow:0 3px 7px rgba(0,0,0,.1);transition:background .2s ease-in-out;font-size:10px;font-size:1rem;font-family:Open Sans,sans-serif}.detail-list a.full-search-button:hover{background:#becde0;color:#3e4b5a}.detail-list a.full-search-button .icon{position:relative;fill:#3e4b5a;margin-right:4px;top:1px}.lists .detail-list.gov-interest-orgs .gov-interest-id{float:left;min-width:20px;padding-right:4px}.lists .detail-list.gov-interest-orgs .gov-interest-name{overflow:hidden}.lists .detail-list.gov-interest-orgs .list-header{font-size:10px;font-size:1rem;line-height:15px;line-height:1.5;font-family:Open Sans,sans-serif;margin:12px 0 -5px;font-weight:700}.lists .detail-list.gov-interest-orgs ul{margin-top:11px}.lists .detail-list.gov-interest-orgs li:not(:last-child){margin-bottom:6px}.lists .detail-list.gov-interest-orgs .copy,.lists .detail-list.gov-interest-orgs li .gov-interest-id,.lists .detail-list.gov-interest-orgs li .gov-interest-name,.lists .detail-list.gov-interest-statement .copy{font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.41667;font-family:Open Sans,sans-serif}.lists .detail-list.gov-interest-orgs .copy,.lists .detail-list.gov-interest-statement .copy{margin-top:10px}.lists .detail-list.gov-interest-orgs .content-wrap,.lists .detail-list.gov-interest-statement .content-wrap{min-height:125px;max-height:141px}.lists .detail-list{margin-bottom:25px}.lists .detail-list .content-wrap{min-height:244px;max-height:260px}.new-details .network .primary-node-tooltip .link{text-decoration:none}.new-details .coinventors-over-time{padding-bottom:17px;min-height:574px}.new-details .coinventors-over-time .chart-note{margin:-19px 0 0}.new-details .coinventors-over-time .detail-module-content{padding-right:30px}.new-details .coinventors-over-time .detail-module-content.loading{height:508px}.new-details .coinventors-over-time .detail-module-content .bubble-series{margin-top:11px}.chart-note{position:absolute;top:100%;right:0;padding:7px 7px 0 0;font-size:14px;font-size:1.4rem;font-style:italic}.circle-scale-key{position:absolute;bottom:6px;right:6px;background:hsla(0,0%,100%,.4);padding:6px 6px 0}.circle-scale-key circle{fill:transparent}.circle-scale-key text{text-anchor:middle;font-size:9px}.new-details .detail-locations{min-height:571px}.new-details .detail-locations .detail-module-content.loading{height:483px}.new-details .detail-locations .chart{position:relative;padding-top:20px}.new-details .detail-locations .map{width:593px;height:433px;position:relative}.new-details.patent .lists .detail-list{margin-top:-4px;margin-bottom:0}.new-details.patent .lists .detail-list .content-wrap{max-height:174px}.new-details.patent .detail-locations h3{position:absolute;top:0}.new-details.patent .detail-locations .chart{margin-left:0;width:899px}.new-details.patent .detail-locations .map{width:899px}.new-details.assignee .detail-subtitle,.new-details.inventor .detail-subtitle{min-height:52px}.new-details.location .detail-subtitle{min-height:30px}.new-details .row.lists .detail-list{width:299px}.new-details .row.lists .detail-list.two-column{width:618px}.new-details .row.lists .detail-list:not(:first-child){margin-left:20px}.bubble-series .bubble-series-row{position:relative;border-top:1px solid #e5e6eb}.bubble-series .bubble-series-row:not(:first-child){border-top-color:#e6eff8}.bubble-series .bubble-series-row svg{margin:0 -30px 0 -20px}.bubble-series .bubble-series-row .bubble-series-row-label{position:absolute;line-height:15px;top:0;left:0;margin:13px 30px 0 0}.bubble-series .bubble-series-row .bubble-series-row-label a{font-weight:700}.bubble-series .bubble-series-row .bubble-series-row-label p{color:#76a4c1}.bubble-series .bubble-series-row circle{opacity:.6;transition:opacity .5s ease-in-out}.bubble-series .bubble-series-row .hasFocus circle{opacity:.2}.bubble-series .bubble-series-row .hasFocus circle.focused{opacity:1}.bubble-series .bubble-series-row .viz-tooltip{position:absolute;-webkit-transform:translate(-20px,-4px);transform:translate(-20px,-4px)}.bubble-series .bubble-series-row .viz-tooltip .count{color:#76a4c1}.bubble-series .bubble-series-row:last-child{border-bottom:1px solid #e6eff8}.bubble-series .bubble-series-scale{margin:0 -30px 0 -20px}.bar-series{position:relative}.bar-series .viz-tooltip{position:absolute;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.bar-series .viz-tooltip .count{color:#76a4c1}.bar-series .bar{fill:#76a4c1;transition:opacity .5s ease-in-out}.bar-series .bars.hasFocus .bar:not(.focused){opacity:.4}.new-details h1{margin-top:4px}.new-details h1+a{display:block;margin-top:7px;font-size:15px}.new-details .detail-subtitle{margin-bottom:34px;margin-top:21px}.new-details section .map,.new-details section .network{background:#f6fafd;margin-bottom:16px}.new-details section .map{border:1px solid #d8e1ea}.new-details section .chart .load-circle{margin-top:130px}.new-details section.detail-network{min-height:571px}.new-details section.detail-network .detail-module-content.loading{height:483px}.new-details section.lists{margin-top:-31px}.new-details section.lists.second-row{margin-top:13px}.new-details section.lists .detail-list .content-wrap{margin-top:3px}.new-details section.lists .detail-list li:before{right:26px}.new-details section.lists .detail-locator{float:left;box-sizing:border-box;margin-top:30px;margin-left:30px}.new-details section.lists .detail-locator .content{position:relative;width:288px;height:220px;background:#fcfdff;border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.1);margin-top:13px;overflow:hidden}.new-details section.lists .detail-locator .map{top:6px;bottom:6px;right:6px;left:6px;position:absolute;border:1px solid #cfd8df;border-radius:2px}.new-details section.lists .detail-locator .map .ol-zoom{top:5px;right:5px}.new-details section.locations{margin-top:100px}.new-details section.patents-per-year .chart{width:600px;height:200px;float:left}.new-details section .top-assignees .primary{left:1px}.new-details section .nber-classes .primary{left:-1px}.new-details section .cpc-classes{margin-left:9px}.new-details section .secondary{margin-top:6px}.new-details section li+li{margin-top:3px}.new-details section h2{padding-left:18px}.new-details .inventor-patent-assignee-relationships{float:left;width:639px}.new-details .inventor-patent-assignee-relationships h3{padding-top:29px;padding-left:21px}.new-details .inventor-patent-assignee-relationships .network-diagram{margin-top:11px;width:594px;height:433px;border:1px solid #d8e1ea;margin-left:21px}.new-details .detail-list li a{text-decoration:underline}.new-details .detail-list.most-cited-patents{padding-top:30px;background:#fff}.new-details .detail-list.most-cited-patents h3{padding-bottom:10px;margin-left:14px}.new-details .detail-list.most-cited-patents ol{margin-left:41px}.new-details .detail-list.most-cited-patents li:before{right:25px}.new-details .detail-list.most-cited-patents li .secondary{margin-left:4px;margin-top:7px}.new-details .detail-list.detail-locations h3{margin-left:17px;margin-top:24px}.new-details .detail-list.detail-locations .content{max-height:400px}.new-details .detail-list.detail-locations ol{margin-left:17px;margin-top:15px}.new-details .detail-list.most-recent-patents ol{margin-left:20px}.new-details .detail-list.top-cited-patents .secondary{color:#7d93aa}.new-details .detail-list.patents-locations .secondary{color:#76a4c1}.new-details .detail-list.patents-locations .secondary.last-known-location{color:#7d93aa}.top-co-inventors .co-inventor-row{height:130px;position:relative;height:100px;width:100%}.top-co-inventors a{display:block}.top-co-inventors a.primary{font-weight:700;line-height:17px}.top-co-inventors a.secondary{margin-top:5px}.top-co-inventors .circle{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);background:#9ac8dc}.overlay a,.overlay a:visited{color:#4f5f6f;font-weight:700}.overlay a:hover,.overlay a:visited:hover{border-bottom-color:#e17954;color:#e17954}.overlay .overlay-shell{z-index:1001;position:fixed;top:0;left:0;right:0;padding:0 20px;bottom:0;overflow-y:scroll}.overlay.vertical-center{text-align:center}.overlay.vertical-center:before{content:"";height:100%;margin-right:-.25em}.overlay.vertical-center .pane,.overlay.vertical-center:before{display:inline-block;vertical-align:middle}.overlay.block-mouse .overlay-shell{background:rgba(0,0,0,.2)}.overlay:not(.block-mouse) .overlay-shell{pointer-events:none}.overlay .viz-tooltip{position:absolute}.overlay .pane{border-radius:3px;border:1px solid #93a5a5;background:#d0dded;position:relative;top:0;pointer-events:all}.overlay .pane.center-pane{text-align:left;margin:96px auto 10px;max-width:982px}.overlay .pane.right-pane{width:753px;margin:125px auto 10px;left:115px}.overlay .pane .paneNav{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:1px solid #445160;position:relative;height:35px;text-align:right}.overlay .pane .paneNav button.close{margin:8px 7px 0 0}.overlay .pane .paneNav ul{margin:0;padding:11px 0 0 25px;float:left}.overlay .pane .paneNav li{margin:0;display:inline-block;position:relative;font-size:13px;font-weight:600;color:#445160;cursor:pointer}.overlay .pane .paneNav li:after,.overlay .pane .paneNav li:before{display:block;content:"";position:absolute;left:-10px;border:3px solid transparent}.overlay .pane .paneNav li:before{top:6px;border-top-color:#879fd6}.overlay .pane .paneNav li:after{top:0;border-bottom-color:#879fd6}.overlay .pane .paneNav li.active:before{border-top-color:#e17954}.overlay .pane .paneNav li.active:after{border-bottom-color:#e17954}.overlay .pane .paneNav li+li{margin-left:20px}.overlay .pane .col2{-webkit-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:40px;-ms-column-gap:40px;-o-column-gap:40px;column-gap:40px}.overlay .pane .paneCopy{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:25px;background:#e5ebf0;color:#445160}.overlay .pane .paneCopy.patent-class-type .scroll{max-height:450px}.overlay .pane .paneCopy .scroll{max-height:500px;overflow-y:scroll}.overlay .pane .paneCopy .scroll:after{display:block;content:"";height:15px}.overlay .pane .paneCopy h3{font-size:16px;color:#a75a3e;margin-bottom:13px}.overlay .pane .paneCopy h3:not(:first-child){margin-top:24px}.overlay .pane .paneCopy h4{font-size:14px;font-weight:600;margin-bottom:6px}.overlay .pane .paneCopy h4:not(:first-child){margin-top:24px}.overlay .pane .paneCopy h4{-webkit-column-break-after:avoid;column-break-after:avoid}.overlay .pane .paneCopy em{font-style:italic;font-weight:600}.overlay .pane .paneCopy ol,.overlay .pane .paneCopy ul{list-style-type:disc}.overlay .pane .paneCopy ol,.overlay .pane .paneCopy p,.overlay .pane .paneCopy ul{font-size:12px;line-height:17px}.overlay .pane .paneCopy p+p{margin-top:17px}.overlay .pane .paneCopy p.no-internal-column-break{break-inside:avoid}.overlay .pane .paneCopy p.no-top-margin{margin-top:0}.overlay .pane .paneCopy .icon{display:inline-block;text-indent:-9999em;position:relative}.overlay .pane .paneCopy .icon:before{content:".";display:block;position:absolute;height:100%;width:100%;background-repeat:no-repeat}.overlay .pane .paneCopy .icon.search{width:17px;height:17px;background-color:#445160}.overlay .pane .paneCopy .icon.search:before{background-image:url(img/search/59fe3736ad8dbdd7b71dba7bd05c2da7.search-filter-btn.png);top:3px;left:2px}.overlay .pane .paneCopy .icon.minus,.overlay .pane .paneCopy .icon.plus,.overlay .pane .paneCopy .icon.remove{background-color:#f4f5f6;border:1px solid #d2d3d4;width:13px;height:13px;border-radius:7px;top:1px}.overlay .pane .paneCopy .icon.plus:before{background-image:url(img/search/8862fa26b2ea7ccf116317d64c0c4425.expand.png);top:3px;left:3px}.overlay .pane .paneCopy .icon.minus:before{background-image:url(img/search/6bcbfacd477183e7bc5d8b33b61486e5.collapse.png);top:6px;left:3px}.overlay .pane .paneCopy .icon.remove{background-color:#e17954}.overlay .pane .paneCopy .icon.remove:before{background-image:url(img/search/3112ab6b8fe695a595b09dc80b433203.tag-x.png);top:4px;left:4px}.overlay .pane .paneCopy .term{font-weight:600;position:relative;display:inline-block;text-decoration:none;border-bottom:1px dashed #919a9d;cursor:pointer}.overlay .pane .paneCopy.filter-opts ul{list-style-type:none;margin:0;padding:0}.overlay .pane .paneCopy.filter-opts ul li{margin:0}.overlay .pane .paneCopy.filter-opts ul li:after{content:"";display:block;clear:both}.overlay .pane .paneCopy.filter-opts ul li{margin-top:11px}.overlay .pane .paneCopy.filter-opts ul h4{float:left;background:#f0f1f4;border:1px solid #d4d5d7;padding:6px 8px;min-width:93px;font-size:13px;font-weight:600;box-sizing:border-box;position:relative;top:2px}.overlay .pane .paneCopy.filter-opts ul p{margin-left:108px}.overlay .pane .paneCopy.patent-class-type{padding-bottom:0}.overlay .pane .paneCopy.patent-class-type ul{margin:0;padding:0}.overlay .pane .paneCopy.patent-class-type ul li{margin:0;padding:0;list-style-type:none;-webkit-column-break-inside:avoid;column-break-inside:avoid}.overlay .pane .paneCopy.patent-class-type ul li .label{display:block;min-width:25px;text-align:right;margin-right:8px;float:left;font-weight:600}.overlay .pane .paneCopy.patent-class-type ul li .description{display:block;overflow:hidden}.overlay .pane .paneCopy.patent-class-type ul li:after{content:"";display:block;clear:both}.overlay .pane .paneCopy.patent-class-overview h3{-webkit-column-break-before:always;column-break-before:always}.overlay .pane .paneCopy.glossary{padding-bottom:0}.overlay .pane .paneCopy.glossary p{-webkit-column-break-inside:avoid;column-break-inside:avoid}.overlay .pane .paneCopy.glossary .entryTitle{font-size:13px;color:#a75a3e}.overlay .pane .paneCopy.glossary .entryTitle:after{content:":"}.overlay .footnotes:before{content:"";display:block;border-top:1px solid #ccc;margin:19px 0 13px}.landing .lower-landing h3{color:#efefef;text-align:center;font-weight:300;font-size:18px;margin-top:45px}.email-collection p,.landing .lower-landing li a{color:#d0dded;line-height:18px;font-weight:300;font-size:13px}footer.fat-footer a{color:#d0dded}footer.fat-footer a:hover{border-bottom-color:#e17954;color:#e7e3b9}.email-collection .tooltip-invalid,.landing .search-controls #filters .tooltip-invalid{position:absolute;background:#f8e3e0;border:1px solid #b24646;color:#b24646;padding:6px;white-space:nowrap;z-index:1}.email-collection .tooltip-invalid:before,.landing .search-controls #filters .tooltip-invalid:before{content:"";display:block;border:6px solid transparent;border-bottom-color:#b24646;position:absolute;top:-12px;left:4px}footer.fat-footer{color:#d0dded;font-weight:300}footer.fat-footer .column{float:left;box-sizing:border-box}footer.fat-footer h4{font-weight:300;font-size:10px;font-size:1rem;color:#e7e3b9}footer.fat-footer ul{padding:0}footer.fat-footer li{margin:10px 0 0;padding:0 0 8px 12px;position:relative}footer.fat-footer.primary-footer .new-credit p,footer.fat-footer.primary-footer .terms-and-services p{line-height:18px;font-size:11px;margin-top:11px}footer.fat-footer.primary-footer .new-credit a,footer.fat-footer.primary-footer .terms-and-services a{text-decoration:underline}footer.fat-footer.secondary-footer{background:#505f6e}footer.fat-footer.secondary-footer li{margin:5px 0 0}footer.fat-footer.secondary-footer li:after,footer.fat-footer.secondary-footer li:before{display:block;content:"";position:absolute;left:0;border:3px solid transparent}footer.fat-footer.secondary-footer li:before{top:8px;border-top-color:#e7e3b9}footer.fat-footer.secondary-footer li:after{top:2px;border-bottom-color:#e7e3b9}footer.fat-footer.secondary-footer .email{width:100%;margin-left:42px}footer.fat-footer.primary-footer{background:#3f4b58;min-height:304px}footer.fat-footer.primary-footer a:hover{color:#e7e3b9}footer.fat-footer.primary-footer .column{padding-top:26px;padding-right:35px}footer.fat-footer.primary-footer .column.one{width:238px;margin-left:42px}footer.fat-footer.primary-footer .column.two{width:229px}footer.fat-footer.primary-footer .column.three{width:272px}footer.fat-footer.primary-footer .column.four{width:235px}footer.fat-footer.primary-footer .logo-link a{display:block}footer.fat-footer.primary-footer .logo-link .logo-img{margin:15px 0 10px}footer.fat-footer.primary-footer .new-info li:after,footer.fat-footer.primary-footer .new-info li:before{display:block;content:"";position:absolute;left:0;border:3px solid transparent}footer.fat-footer.primary-footer .new-info li:before{top:6px;border-top-color:#e7e3b9}footer.fat-footer.primary-footer .new-info li:after{top:0;border-bottom-color:#e7e3b9}footer.fat-footer.primary-footer .copyright{margin:10px 0 0}footer.fat-footer.primary-footer .new-data-sources li{list-style:none;position:relative}footer.fat-footer.primary-footer .new-data-sources li:after,footer.fat-footer.primary-footer .new-data-sources li:before{display:block;content:"";position:absolute;left:0;border:3px solid transparent}footer.fat-footer.primary-footer .new-data-sources li:before{top:6px;border-top-color:#e7e3b9}footer.fat-footer.primary-footer .new-data-sources li:after{top:0;border-bottom-color:#e7e3b9}footer.fat-footer.primary-footer .new-data-sources li a{text-decoration:underline}footer.fat-footer.primary-footer .new-data-sources li svg.icon{position:absolute;left:0;top:0;font-size:1.1em;fill:#e7e3b9}footer.fat-footer.primary-footer .new-data-sources .update-date{font-size:12px;font-size:1.2rem;font-style:italic;margin-top:18px}footer.fat-footer.primary-footer ul{margin:20px 0 0}footer.fat-footer.primary-footer ul a{text-decoration:none!important}footer.fat-footer.primary-footer li{font-size:10px;font-size:1rem}footer.fat-footer.primary-footer li a{text-decoration:none;color:#9cabb9}.landing{min-height:100%;background:#445160}.landing .landing-content{padding:30px 0;background:#4b5c6e;position:relative;overflow:hidden}.landing .landing-content:before{content:"";display:block;position:absolute;background-image:-svg-radial-gradient(400px at 50% 50%,#5c7186 28.28854%,#4b5c6e 70.72136%);background-size:800px;background-repeat:no-repeat;width:800px;height:800px;left:calc(50% - 400px);top:-40px}.landing .center-container{width:660px;margin:0 auto;position:relative}.landing .upper-landing{margin:0 55px}.landing .upper-landing h1{margin:0 auto}.landing .upper-landing p{text-align:center;color:#d0dded;line-height:18px;font-weight:300;font-size:13px;margin-top:10px}.landing .lower-landing ul{margin:40px 0 0;padding:0}.landing .lower-landing ul:after{content:"";display:block;clear:both}.landing .lower-landing li{float:left;width:180px;position:relative}.landing .lower-landing li a.with-icon{text-decoration:none}.landing .lower-landing li a.with-icon:before{content:".";display:block;margin:0 auto 27px;position:relative}.landing .lower-landing li.icon-briefcase a:before{margin-bottom:28px}.landing .lower-landing li:before{opacity:0;content:"";display:block;position:absolute;background-image:-svg-radial-gradient(45px at 50% 50%,#687a8c 14.14427%,rgba(104,122,140,.35) 42.43281%,rgba(104,122,140,0) 70.72136%);background-size:90px;background-repeat:no-repeat;width:90px;height:90px;left:45px;top:-25px;transition:opacity .3s ease-in-out}.landing .lower-landing li:hover:before{opacity:1}.landing .lower-landing li:hover a:not(.with-icon){color:#e7e3b9}.landing .lower-landing li:not(:first-child){margin-left:30px}.landing .lower-landing li:not(:first-child):after{position:absolute;content:"";display:block;height:114px;border-left:1px solid #3f5060;top:44px;left:-30px}.landing .lower-landing li:not(:last-child){margin-right:30px}.landing .search-controls{height:335px;margin:34px 0 0;background:#4b5c6e;border:1px solid #374757}.landing .search-controls .query-nav{margin:0 auto 9px;display:table;width:100%;color:#d0dded;background:#3e4b5b;text-align:right;font-size:0}.landing .search-controls .query-nav ul{display:table-row}.landing .search-controls .query-nav a:before{content:".";display:inline-block;margin-right:5px;margin-top:-2px;vertical-align:middle}.landing .search-controls .query-nav li{background:#3e4b5b;height:15px;line-height:13px;display:inline-block;text-align:center;font-size:13px;font-weight:300}.landing .search-controls .query-nav li.leading-text{font-size:10px;font-weight:600;text-transform:uppercase;background:#3e4b5b;margin-right:33px}.landing .search-controls .query-nav li a{display:block;text-align:center;text-decoration:none;width:120px;color:#d0dded;margin:auto}.landing .search-controls .query-nav li:not(:first-child){border-left:1px solid #4b5c6e}.landing .search-controls .query-nav li.selected{background:#4b5c6e}.landing .search-controls .query-nav li.selected,.landing .search-controls .query-nav li.selected a{outline-style:none;-moz-outline-style:none}.landing .search-controls .query-nav li:hover:not(.selected):not(.no-hover){background:#435363}.landing .search-controls .query-nav:after{content:"";display:block;clear:both}.landing .search-controls .display-nav{margin:0 auto;width:290px}.landing .search-controls .display-nav li{border:1px solid #374757;height:30px;line-height:30px;display:block;float:left;font-size:13px;font-weight:300;transition:all .25s ease-in-out}.landing .search-controls .display-nav li a{display:block;opacity:.6;text-align:center;text-decoration:none;width:135px;color:#323d49;background:#d0dded;transition:all .25s ease-in-out}.landing .search-controls .display-nav li a:before{content:".";display:inline-block;margin:-3px 8px 0 0;vertical-align:middle}.landing .search-controls .display-nav li:not(:first-child){margin-left:15px}.landing .search-controls .display-nav li:not([disabled]),.landing .search-controls .display-nav li:not([disabled]) a{outline-style:none;opacity:1;-moz-outline-style:none}.landing .search-controls .display-nav li[disabled]{cursor:default}.landing .search-controls .display-nav li[disabled] a{opacity:.6;cursor:default}.landing .search-controls .display-nav li:hover:not([disabled]) a{opacity:1;background:#b2cadd}.landing .search-controls .display-nav:after{content:"";display:block;clear:both}.landing .search-controls #filters{margin:0 40px 28px}.landing .search-controls #filters #search-actions,.landing .search-controls #filters #search-patent-map,.landing .search-controls #filters h3,.landing .search-controls #filters p{display:none}.landing .search-controls #filters legend{color:#d0dded;font-size:14px;font-weight:300;padding:20px 0 4px}.landing .search-controls #filters form>fieldset{position:relative;float:left;min-height:70px}.landing .search-controls #filters form>fieldset:nth-child(odd){float:right}.landing .search-controls #filters fieldset{width:267px}.landing .search-controls #filters fieldset input[type=text]{border:none;padding:9px 0 9px 9px;background:#eaedf2;width:100%;box-sizing:border-box;border-radius:2px}.landing .search-controls #filters fieldset input[type=text].placeholder{color:#a4a4a4;font-style:italic}.landing .search-controls #filters fieldset input[type=text]:-ms-input-placeholder{color:#a4a4a4;font-style:italic}.landing .search-controls #filters fieldset input[type=text]:-moz-placeholder,.landing .search-controls #filters fieldset input[type=text]::-moz-placeholder{color:#a4a4a4;font-style:italic}.landing .search-controls #filters fieldset input[type=text]::-webkit-input-placeholder{color:#a4a4a4;font-style:italic}.landing .search-controls #filters fieldset input[type=text].disabled,.landing .search-controls #filters fieldset input[type=text][disabled=disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65}.landing .search-controls #filters fieldset input[type=text]#location-country{width:100px}.landing .search-controls #filters fieldset input[type=text]#location-state{width:51px;margin-left:4px}.landing .search-controls #filters fieldset input[type=text]#location-city{width:98px;margin-left:4px}.landing .search-controls #filters fieldset button,.landing .search-controls #filters fieldset input[type=checkbox],.landing .search-controls #filters fieldset input[type=radio],.landing .search-controls #filters fieldset label,.landing .search-controls #filters fieldset select{display:none}.landing .search-controls #filters .tooltip-invalid{left:0;top:0}.landing .search-controls #filters form:after{content:"";display:block;clear:both}.landing .search-controls #search-location fieldset div{display:inline-block}.landing .search-controls #search-location fieldset div:first-child{display:none}.email-collection{height:171px;margin:0 auto;display:flex;width:66%;justify-content:space-around;align-items:center}.email-collection p{color:#d0dded;text-align:center;margin-bottom:15px}.email-collection .tooltip-invalid{position:absolute;top:30px;left:-315px}.email-collection .email-wrapper svg.icon{font-size:26px;margin-right:15px;fill:#e7e3b9;position:relative;top:2px}.email-collection .envelope-container{display:inline-block;position:relative;width:45px;height:32px}.email-collection .envelope-container .envelope{width:27px;height:18px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:all .3s;background-size:100% 100%;vertical-align:top;background-image:image-url("landing/envelope.png")}.email-collection .envelope-container .envelope.expanded{width:35px;height:23px}.email-collection .email-text-field-wrapper{vertical-align:top;display:inline-block;position:relative;height:32px;padding:0 2px 0 0;transition:width .3s;border-radius:2px;background:#eaedf2}.email-collection .email-text-field-wrapper.contracted{width:3px}.email-collection .email-text-field-wrapper:before{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #eaedf2;display:block;content:"";position:absolute;top:50%;left:-5px;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.email-collection input[type=text]{border:none;padding:9px 0 9px 9px;background:#eaedf2;width:233px;box-sizing:border-box;display:inline-block;border-radius:2px}.email-collection input[type=text].placeholder{color:#a4a4a4;font-style:italic}.email-collection input[type=text]:-ms-input-placeholder{color:#a4a4a4;font-style:italic}.email-collection input[type=text]:-moz-placeholder,.email-collection input[type=text]::-moz-placeholder{color:#a4a4a4;font-style:italic}.email-collection input[type=text]::-webkit-input-placeholder{color:#a4a4a4;font-style:italic}.email-collection .email-subscribe-transition{position:relative}.email-collection .thank-you-message-container{position:absolute;left:-315px;bottom:40px;height:32px;width:226px;transition:all .3s;border:none;padding:9px 0 9px 9px;background:#eaedf2;overflow:hidden;box-sizing:border-box;color:#333;border-radius:2px}.email-collection .thank-you-message-container:before{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #eaedf2;display:block;content:"";position:absolute;top:50%;left:-5px;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.email-collection .thank-you-message{width:226px}.email-collection .email-subscribe{vertical-align:top;line-height:32px;font-size:11.5px;color:#323d49;background:#d0dded;display:inline-block;width:88px;height:32px;text-align:center;opacity:1;transition:opacity .3s;cursor:pointer}.email-collection .email-subscribe.disabled{opacity:.6;cursor:default}.email-collection .email-subscribe.hidden{opacity:0}.email-collection label{display:none}.email-collection button{display:inline-block;background:#7d8fa2;color:#fff;border:1px solid #505f6e;padding:6px 12px;outline:0;border-radius:2px;opacity:1;transition:all .2s ease-in-out}.email-collection button[disabled]{opacity:.75}.email-collection button:not([disabled]):hover{background:#505f6e}.locations{position:relative;padding-bottom:0;overflow:hidden;background:#f3f5f8}.locations .loading,.locations .map{transition:1s ease-in-out}.locations.viz{padding-bottom:580px}.locations .flexible-dl-table>div>:first-child{float:left}.locations .flexible-dl-table>div>:last-child{float:right}.locations .flexible-dl-table>div:after{content:"";display:block;clear:both}.locations .loading{height:auto;position:absolute;left:0;right:0;bottom:0;top:0}.locations .viz-head{z-index:1;padding-bottom:12px;position:relative;background:rgba(243,248,253,.7)}.locations .viz-head:after{content:"";display:block;position:absolute;border-bottom:1px solid #d8e0ea;bottom:0;left:42px;right:42px}.locations .viz-head .note{position:absolute;bottom:12px;right:42px;font-size:14px;font-size:1.4rem;font-style:italic}.locations .map-legend{font-weight:600;margin-top:24px;font-size:14px;font-size:1.4rem;font-family:Open Sans,sans-serif}.locations .map-legend .legend-icon{height:10px;width:10px;border-radius:5px}.locations .map-legend .legend-note{font-weight:400}.locations .ol-zoom{top:auto;bottom:525px}