@media(min-width:320px) and (max-width:767px){.g-recaptcha>div>div>iframe{zoom:.75}
#googleReCaptchaWrap{background:#f9f9f9;border:1px solid #d3d3d3;color:#000;border-radius:3px;box-shadow:0 0 4px 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 0 4px 1px rgba(0,0,0,0.08)}
#googleReCaptchaWrap .g-recaptcha div div{margin:-1px 0 0 -1px}
}
.fa-youtube:before{content:"\e7a1"}
footer{margin:0;display:block;clear:both}
footer:before,footer:after{content:" ";display:table}
footer:after{clear:both}
footer>.container{padding-bottom:20px}
@media(min-width:768px) and (max-width:1024px){footer>.container{padding-top:30px;padding-bottom:80px}
}
footer .pull-right{position:relative}
@media(min-width:0) and (max-width:767px){footer>.container{padding-top:10px;padding-bottom:10px}
footer .logo-container.pull-left{float:none;text-align:center;width:100%}
footer .pull-right{float:none;text-align:center;width:100%}
footer nav.primary .icon-corning-logo{margin-right:0 !important}
}
footer .footer-logo{display:inline-block;text-indent:-3000em;width:155px;height:24px;margin:0 40px 0 20px}
footer .styled-select{position:relative;display:inline-block}
footer .styled-select .dropdown-nav{font-family:theSansBold,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2;opacity:.7;display:inline-block;padding:4px 20px 3px 5px;margin:0;outline:0;line-height:1.2;position:relative;background-image:none;background:#005293;color:#fff;border:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}
footer .styled-select:after{content:"▼";position:absolute;top:0;right:0;bottom:0;font-size:60%;line-height:30px;padding:0 7px;color:white}
footer nav .logo-container{margin-top:27px}
footer nav .logo-container.hide-device{margin-top:22px}
.microsite-logo{height:25px}
footer nav ul{display:block;clear:both;line-height:40px;padding-left:0}
footer nav ul:before,footer nav ul:after{content:" ";display:table}
footer nav ul:after{clear:both}
footer nav ul.horizontal{margin:0;padding:20px 0;display:inline-block;text-align:center;clear:none;float:left}
footer nav ul.horizontal li{display:inline-block;text-align:center;white-space:nowrap;position:relative}
footer nav ul.horizontal li.social a{padding:5px;width:30px;height:30px;display:block}
footer nav ul.horizontal li.social a:focus,footer nav ul.horizontal li.social a:active{outline:1px dotted #fff}
footer nav ul.horizontal li .showMenu{position:absolute;bottom:26px;min-width:180px;line-height:1em;padding-bottom:20px;right:-10px;display:none;z-index:9999}
footer nav ul.horizontal li .showMenu a:focus,footer nav ul.horizontal li .showMenu a:active{outline:2px solid #005293;outline-offset:-5px}
footer nav ul.horizontal li .showMenu>ul{background:#fff;color:#1e1e1e;font-weight:normal;z-index:1;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);padding:0;float:right;width:100%}
.ie8 footer nav ul.horizontal li .showMenu>ul{border:1px solid #ccc}
footer nav ul.horizontal .corning-ss:focus,footer nav ul.horizontal .corning-ss-single:focus{outline:1px dotted #fff}
footer nav ul.horizontal li.selected .corning-ss-rss{background:#ff9327}
footer nav ul.horizontal li.selected .corning-ss-twitter{background:#000}
footer nav ul.horizontal li.selected .corning-ss-facebook{background:#3a5698}
footer nav ul.horizontal li.selected .corning-ss-youtube{background:#dc2b34}
footer nav ul.horizontal li.selected .corning-ss-linkedin{background:#0378b3}
footer nav ul.horizontal li.selected .corning-ss-weixin{background:#95d100}
footer nav ul.horizontal li.selected .corning-ss-plus{background:#db5442}
footer nav ul.horizontal li.selected .corning-ss-line{background:#00c300}
footer nav ul.horizontal li.selected .corning-ss-odno{background:#e67e17}
footer nav ul.horizontal li.selected .corning-ss-renren{background:#005eac}
footer nav ul.horizontal li.selected .corning-ss-weibo{background:#ffcc3e}
footer nav ul.horizontal li.selected .corning-ss-tweibo{background:#128abc}
footer nav ul.horizontal li.selected .corning-ss-vk{background:#325078}
footer nav ul.horizontal li.selected .corning-ss-youku{background:#ef4023}
footer nav ul.horizontal li.selected .showMenu{display:block}
footer nav ul.horizontal li .showMenu>ul:after{content:'';display:inline-block;position:absolute;bottom:14px;right:8%;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid white}
footer nav ul.horizontal li .showMenu li{display:block;line-height:1em;margin:0;height:40px;font-weight:normal;border-bottom:1px solid #ddd;width:100%}
footer nav ul.horizontal li .showMenu li a{display:block;padding:10px;width:100%;height:100%}
footer nav ul.horizontal li .showMenu li a:hover{color:#333;text-decoration:none}
footer nav ul.horizontal li .showMenu li:hover{background:#eee}
@media screen and (max-width:768px){footer nav ul.horizontal li .showMenu li{white-space:normal;height:auto}
}
footer nav ul.horizontal-small{display:block;width:100%;text-align:center;line-height:1.6;margin:15px auto 10px}
footer nav .horizontal-small h4{margin:0}
@media(min-width:1024px){footer nav ul.horizontal-small{margin-top:70px}
}
footer nav ul.horizontal-small li{display:inline-block;text-align:center;margin:0 15px;white-space:nowrap}
footer nav.secondary>ul.horizontal-small>li{float:none;width:auto}
footer nav.secondary a:focus{outline:2px solid #005293;outline-offset:2px}
footer nav ul.horizontal-small li a{padding:15px 10px}
@media(min-width:1024px){footer nav ul.horizontal-small li a{padding-top:0;padding-bottom:0}
}
@media(min-width:320px) and (max-width:400px){footer nav ul.horizontal-small li{display:block;margin-bottom:5px}
}
footer nav ul li h3{font-family:Arial;font-weight:bold;font-size:21px;line-height:1.2;font-size:25px;margin-bottom:10px}
@media(min-width:0) and (max-width:767px){footer nav ul li h3{font-size:18px}
}
footer nav ul li h3 a{font-size:18px}
footer nav ul li h4{margin:10px 0}
footer nav ul li h4 a{color:#1e1e1e}
footer nav ul li h5{text-transform:none}
footer nav ul li a{text-decoration:none;font-family:Arial;font-size:14px;line-height:1.2}
footer nav ul li a:hover{color:#005293}
footer nav ul li ul li{font-size:14px;font-weight:normal;display:block;margin:0;padding:0;line-height:1.2}
footer nav ul li ul li h4{text-transform:uppercase}
footer nav ul li ul li ul li{font-family:theSansNormal,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2;margin-left:10px;line-height:2}
footer nav.primary{margin-bottom:31px;background:#005293}
footer nav.primary h3 a{font-family:theSansBold,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2}
footer nav.primary.visible-xs .container{text-align:center}
footer nav.primary.visible-xs .container .logo-container{text-align:center}
footer nav.primary.visible-xs .container .logo-container .footer-logo{margin:0}
footer nav.primary.visible-xs .container .horizontal{width:auto;text-align:center}
footer nav.primary.visible-xs .container .horizontal li{margin:0 10px}
footer nav.secondary ul.horizontal li h5,footer nav.secondary ul.horizontal li h5 a{line-height:1;font-family:theSansBold,Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;line-height:1.2;color:#ccc}
footer nav.secondary .copyright-text{text-align:center}
footer nav.mobile{margin:0;padding:0}
footer nav.mobile li{list-style-type:none;margin:15px;padding:0}
.footer .pull-right span.social{position:relative;display:inline-block;float:left;padding:23px 0;white-space:nowrap}
footer .socicon:empty{border-radius:0;height:auto;width:auto;border-right:solid 1px #7696bb;padding-right:10px;padding-left:2px}
.ie8 footer .socicon{border-radius:0;height:auto;width:auto;border-left:solid 1px #7696bb;padding-left:10px;padding-right:2px;float:right}
.ie8 footer li.social:first-child .socicon{border:0}
.ie8 footer .fa.fa-youtube{color:#fff;font-size:16px;margin-top:2px;border-left:solid 1px #7696bb;border-right:0;padding-left:10px;padding-right:2px;height:20px;float:right}
footer .socicon{font-size:16px;background:0;padding:0}
footer .social{color:#fff}
footer nav ul.horizontal li{margin:0 5px;font-size:14px;display:block;float:left}
footer nav ul li h3 a{color:#333;font-size:18px;font-weight:bold}
footer nav.secondary .horizontal-small li a{color:#999;font-size:12px;text-transform:uppercase;font-weight:bold}
footer nav.secondary .horizontal-small li a:focus{outline:1px dotted #005293;outline-offset:3px}
footer nav.secondary .horizontal-small li a:hover{color:#005293}
footer nav.secondary p.copyright-text{color:#999;font-size:11px}
footer nav ul li a{color:#333;padding:5px 5px 5px 0;font-size:14px;font-weight:normal;line-height:20px;padding:0}
footer nav.primary .icon-corning-logo{color:#fff;display:inline-block;font-size:22px;line-height:30px;margin-right:40px}
footer .icon-corning-logo{font-family:'Corning';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}
footer .fa.fa-youtube{color:#fff;font-size:16px;margin-top:2px;border-right:solid 1px #7696bb;padding-right:10px;padding-left:2px;height:20px}
footer .socicon.fa-renren{font-size:.8em;margin-top:1px}
footer .socicon.fa-weibo{font-size:1.2em}
footer .socicon.fa-vk{font-size:1.3em}
footer .socicon.fa-youku{margin-top:-2px;margin-left:-2px}
footer .fa-weixin{margin-top:2px}
footer .fa-weixin:before{font-size:16px}
footer .socicon.fa-tweibo{font-size:1.4em;margin-top:-3px;margin-left:-2px}
footer .socicon.fa-odno{margin-top:-4px;left:-4px;font-size:1.3em}
footer .socicon.fa-line{margin-top:-5px;margin-left:-4px;font-size:1.4em}
footer .socicon.fa-google-plus{margin-top:2px}
footer .secondary>ul li.location-item:first-child{padding-left:0}
footer .secondary>ul li.location-item:last-child{padding-right:0}
footer nav.secondary .horizontal-small li:first-child{margin-left:0}
footer nav.secondary .horizontal-small li:last-child{margin-right:0}
@media(min-width:768px) and (max-width:1023px){footer nav.secondary .horizontal-small li:last-child{padding-right:15px}
footer nav.secondary{margin:0 auto;display:table}
footer>.container{padding:0 0 95px}
footer nav ul li h3 a{font-size:16px}
footer nav.secondary .col-sm-3{width:auto}
footer .container .pull-right{float:none !important;text-align:center}
footer nav ul:after{clear:none}
footer nav ul.horizontal-small{margin-top:0}
}
@media(min-width:320px) and (max-width:1020px){footer nav.secondary{margin:0 auto;display:table}
footer nav.secondary.visible-device{display:table !important}
footer nav.secondary.visible-device ul li a{font-family:Arial;font-weight:bold;font-size:21px;line-height:1.2;font-size:18px;margin-bottom:10px}
footer nav.secondary.visible-device ul li a:hover{text-decoration:none}
footer .location-item.col-xs-12.hide-device{display:none !important}
footer>.container{padding:0 0 80px}
footer nav ul.horizontal-small li{display:inline-block;margin:0}
footer nav.secondary .horizontal-small li a{font-size:10px}
footer nav ul li h3 a{font-size:14px}
footer .location-item.col-xs-12{width:auto;display:table-cell;padding:0 10px !important;white-space:nowrap}
footer .secondary>ul li.location-item:last-child{padding-right:15px}
footer .secondary>ul li.location-item:first-child{padding-left:15px}
footer .container .pull-right{float:none !important;text-align:center}
}
footer .only-device-tablet{display:table-cell !important}
@media(min-width:320px) and (max-width:760px){footer .only-device-tablet{display:none !important}
}
@media(min-width:320px) and (max-width:1023px){footer .container .pull-right{position:relative;width:auto;display:inline-block}
footer nav>.container{text-align:center;padding-top:5px}
footer nav ul.horizontal li .showMenu{bottom:40px}
}
@media(min-width:320px) and (max-width:767px){footer .container .pull-right{position:relative}
footer nav ul.horizontal li{position:static}
footer nav ul.horizontal li .showMenu{right:0;left:0}
footer nav ul.horizontal li .showMenu>ul:after{display:none}
footer nav ul.horizontal li.social.selected a:after{display:none}
footer nav ul.horizontal li.social.selected>a:before{content:'';display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;margin-top:-15px;float:left}
}
footer nav ul.horizontal li:last-child a span{border-right:0}
@media(min-width:1024px){.secondary.visible-device{display:none !important}
}
body.v2p .micrositesFooter .container{max-width:1170px;width:100%}