.global-navbar .audience-links .audience-link {
	float: left !important;
}

@media (min-width: 1200px) {
	nav.desktop-secondary {
		width: 1200px;
	}
}

footer > .small-screen .corporate-links {
    padding: 0;
    background: #373737;
    text-align: center;
}

footer {
  margin: 0;
  background: #373737;
  font-size: 14px;
  color: #fff;
}

footer p {
  margin: 0;
  color: #fff;
}

footer .list-group {
  border: none;
  margin-bottom: 0;
}

footer .list-group-item {
  margin: 0;
  border: none;
  border-radius: 0;
  background: transparent;
  font-size: 16px;
  color: #fff;
}

footer .list-group-item:hover,
footer .list-group-item:visited,
footer .list-group-item:focus {
  background: inherit;
  color: #fff;
  background-color: transparent;
}
/*footer .sitemap .list-group-item:first-of-type {
  text-decoration: none;
}*/
footer .cnp-social-media a {
  text-decoration: underline;
}

footer .list-inline.piped li {
  padding: 0;
}

footer .list-inline.piped li > a {
  padding-right: 3px;
}

footer .list-inline.piped li:after {
  content: "|";
}

footer .list-inline.piped li:nth-last-of-type(-n+2):after {
  content: none;
}

footer .list-inline.piped li > a {
  display: inline-block;
}

@media (min-width: 480px) {
  footer .list-inline.piped li {
    padding-left: 5px;
    padding-right: 5px;
  }

  footer .list-inline.piped li > a {
    padding-right: 17px;
  }
}

footer a[href^="https://www.facebook.com"] {
  background: url(../images/icon-facebook.png) 0 10px no-repeat transparent;
}

footer a[href^="https://www.twitter.com"] {
  background: url(../images/icon-twitter.png) 0 12px no-repeat transparent;
}

footer a[href^="https://www.youtube.com"] {
  background: url(../images/icon-youtube-tv.png) 0 11px no-repeat transparent;
}

footer a[href^="https://www.linkedin.com"] {
  background: url(../images/icon-linkedin.png) 0 12px no-repeat transparent;
}

footer a[href^="tel:"] {
  background: url(../images/icon-phone.png) 0 12px no-repeat transparent;
}

footer a[href^="mailto:"] {
  background: url(../images/icon-email.png) 0 12px no-repeat transparent;
}

footer address {
  background: url(../images/icon-snail-mail.png) 0 12px no-repeat transparent;
}

footer > .small-screen {
  padding: 0;
  border-top: 3px solid #1d1d1d;
}

@media (min-width: 992px) and (max-width: 1199px) {
  footer > .small-screen {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  footer > .small-screen {
    display: none !important;
  }
}

footer > .small-screen .cnp-change-locale-audience {
  padding: 15px;
  background: #fff;
  color: #373737;
  text-align: center;
}

footer > .small-screen .cnp-change-locale-audience p {
  color: #373737;
  font-size: 16px;
}

footer > .small-screen .cnp-change-locale-audience a {
  color: #0099dc;
}

footer > .small-screen .cnp-change-locale-audience a:visited {
  color: #0099dc;
}

footer > .small-screen .corporate-links {
  padding: 0;
  background: #373737;
  text-align: center;
}

footer > .small-screen .corporate-links a.list-group-item {
  border-bottom: 1px solid #9b9b9b;
}

footer > .small-screen .corporate-links .contact-us {
  border-bottom: 1px solid #9b9b9b;
}

footer > .small-screen .corporate-links .contact-us .col-xs-6:first-of-type {
  padding-right: 0;
}

footer > .small-screen .corporate-links .contact-us .col-xs-6:last-of-type {
  border-left: 1px solid #9b9b9b;
  padding-left: 0;
}

footer > .small-screen .corporate-links .contact-us a {
  display: inline-block;
  width: 100%;
  padding: 10px 15px;
  color: #fff;
}

footer > .small-screen .sosumi {
  padding: 20px 0 40px;
  background: #1d1d1d;
  text-align: center;
}

footer > .small-screen .sosumi p {
  font-size: 14px;
  margin: 0 0 5px;
}

footer > .small-screen .sosumi a {
  color: #fff;
  text-decoration: underline;
}

footer > .small-screen .sosumi .cnp-social-media {
  margin-bottom: 50px;
}

footer > .small-screen .sosumi .cnp-social-media a {
  display: inline-block;
  padding: 10px 0 10px 25px;
  color: #fff;
}

footer > .large-screen {
  display: none !important;
  position: relative;
  padding: 30px 0 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
  footer > .large-screen {
    display: block !important;
  }

  tablefooter > .large-screen {
    display: table;
  }

  trfooter > .large-screen {
    display: table-row !important;
  }

  thfooter > .large-screen,
  tdfooter > .large-screen {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  footer > .large-screen {
    display: block !important;
  }

  tablefooter > .large-screen {
    display: table;
  }

  trfooter > .large-screen {
    display: table-row !important;
  }

  thfooter > .large-screen,
  tdfooter > .large-screen {
    display: table-cell !important;
  }
}

footer > .large-screen p {
  font-size: 14px;
  font-weight: bold;
}

footer > .large-screen a.list-group-item {
  padding: 0;
  font-size: 14px;
  color: #fff;
  text-decoration: underline;
}
/*footer > .large-screen a.list-group-item:first-of-type {
  font-weight: bold;
  line-height: 1;
  margin-bottom: 10px;
  cursor: default;
}*/
footer > .large-screen .feedback.row {
  float: right;
  width: 140px;
  margin-top: -45px; /* remove extra space separating footer and feedback */
  margin-right: 0;
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background: url(../images/sm_FFF_oo.gif) 25px 50% no-repeat #6f7c7d;
  color: #fff;
  text-align: center;
  padding: 5px 0;
}

footer > .large-screen .feedback.row > a {
  display: block;
  padding: 4px 0 2px 15px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
}

footer > .large-screen .sitemap > .row {
  margin-bottom: 30px;
}

footer > .large-screen .cnp-contact-us li > a,
footer > .large-screen .cnp-contact-us li > address {
  display: inline-block;
  width: 100%;
  padding: 10px 0 0 25px;
  color: #fff;
}

footer > .large-screen .cnp-contact-us li > a {
  text-decoration: underline;
}

footer > .large-screen .cnp-social-media {
  margin-bottom: 50px;
}

footer > .large-screen .cnp-social-media a {
  display: inline-block;
  padding: 10px 0 0 25px;
  color: #fff;
}

footer > .large-screen .sosumi {
  border-top: 1px solid #9b9b9b;
  padding: 15px 0;
}

footer > .large-screen .sosumi p {
  float: left !important;
  font-size: 14px;
  font-weight: normal;
}

footer > .large-screen .sosumi a {
  color: #fff;
  text-decoration: underline;
}

footer > .large-screen .sosumi a:visited {
  color: #fff;
  text-decoration: underline;
}

footer > .large-screen .sosumi ul {
  float: right !important;
  margin: 0;
}

nav.desktop-secondary {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	padding: 0;
	text-align: right;
	font-size: 14px;
	position: relative;
	z-index: 35;
}

nav.desktop-secondary .row {
	margin: 0;
}

.change-service-area p {
	font-size: 16px;
}

nav.desktop-secondary .personalize {
	padding-right: 0;
}

.new-change-service-area {
	padding-left: 25px;
	width: 210px;
	text-align: right;
}

a#change-service-area-link-nav {
	color: #0099dc;
	text-decoration: none;
}

.new-change-service-area p:first-child {
	padding: 15px 0 12px 0;
	margin-bottom: 0;
}

.new-change-service-area p:first-child a {
	padding-top: 0!important;
	float: right;
	font-weight: normal!important;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu {
	width: 70%;
	right: 7.6%;
	padding: 10px 10px 10px 24px;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu a .link-text {
	font-size: 14px;
	color: #373737;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu ul {
	margin-top: 5px;
	padding-left: 0;
	border-bottom: none;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .dropdown-menu:after,
.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .dropdown-menu:before {
	content: '';
	position: absolute;
	top: 0;
	top: -12px;
	left: 44%;
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #a9a9a9;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .dropdown-menu:before {
	z-index: 1;
	top: 2px;
	top: -10px;
	border-bottom: 11px solid white;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .nav-contact.dropdown-menu:after,
.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .nav-contact.dropdown-menu:before {
	left: 41%;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .nav-my-account.dropdown-menu:after,
.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .nav-my-account.dropdown-menu:before {
	left: 50%;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li a .glyphicon {
	font-size: 11px;
	top: 2px;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu.nav-contact {
	width: 44%;
	left: 45%;
	padding: 10px 24px 10px 24px;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu.nav-contact {
	max-height: 330px;
	min-height: 290px;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu.nav-my-account {
	width: 38%;
	left: 56%;
	padding: 10px 24px 10px 24px;
}

.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu.nav-my-account {
	max-height: 250px;
	min-height: 190px;
}

.nav-contact a {
	font-size: 16px!important;
	color: #373737!important;
}

.nav-contact .col-md-10 p span {
	vertical-align: bottom;
}

.nav-contact .col-md-12 .contact-all {
	font-size: 16px!important;
	color: #0099dc!important;
}

.multiple-contacts {
	margin-left: 115px;
}

span[id^="region-name"] {
	font-size: 14px;
	margin-left: 5px;
}

.nav-contact .glyphicon {
	color: #006490;
	font-size: 24px;
	margin-right: 20px;
}

.contact-us-title {
	font-size: 14px;
	color: #373737;
	text-transform: uppercase;
	padding: 10px 0;
	display: block;
	margin-bottom: 10px;
}

.nav-contact.col-md-12 hr,
.nav-my-account.col-md-12 hr {
	border-top: solid 1px #ebebeb;
}

.nav-my-account .row .col-md-11 p {
	font-size: 14px;
	margin-bottom: 0;
}

.nav-my-account .row .col-md-11:last-of-type p {
	margin-bottom: 20px;
}
.no-gutter{
	margin-right:0;
}
footer > .large-screen  {
    	padding:0;
	}
footer > .large-screen .sosumi  {
    	border-top:none;
			padding:20px 0;
	}
footer > .large-screen .sosumi hr {
    		color:#9b9b9b;
				background-color:#9b9b9b;
        border: none;
				height:1px;
	}

footer > .large-screen .sosumi .social-icons ul {
    float: none !important;
    margin:10px 15px 20px 0;
		list-style: none;
		display: inline-flex;
	}
	footer > .large-screen .sosumi .social-icons p{
		float:none!important;
	}
footer .social-icons {
	text-align: center;
}
footer .social-icons ul li a{
	padding: 15px 16px;
border-radius: 50%;
background-color: #9b9b9b;
}
footer .social-icons ul li a[href^="https://twitter.com"],footer .social-icons ul li a[href^="https://www.youtube.com"]{
	background-color:#9b9b9b;
	padding:15px 10px;
}
footer .social-icons ul:first-child li:first-child a:first-child img:first-child{
	width:16px;
	margin-bottom:3px;
}
footer .social-icons ul li{
	margin-right:15px;
}
footer .social-icons img{
	width:30px;

}

footer > .small-screen .sosumi .social-icons ul {
    float: none !important;
    margin:10px 15px 20px 0;
		list-style: none;
		display: inline-flex;
	}

@media screen and (max-width:991px) {
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav {
		border-bottom: 1px solid #d7d7d7;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:nth-child(1),
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:nth-child(2),
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:nth-child(3) {
		padding-right: 0;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown a {
		background-position-x: 98%;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li {
		border-bottom: 1px solid #d7d7d7;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu,
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu.nav-my-account,
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu.nav-contact {
		width: 100%;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu {
		padding-left: 20px;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li a .glyphicon {
		display: none;
	}
	.navbar.navbar-default .navbar-collapse.collapse {
		overflow: visible;
		max-height: none;
		margin-top: -6px;
		border-top: 1px solid #d7d7d7;
		background-color: #373737;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu {
		margin: 0 -15px 0 0;
		border-radius: 0;
		background-color: #FFF;
	}
	.new-change-service-area p {
		color: #fff;
	}
	.new-change-service-area {
		padding-left: 15px;
		width: 100%;
		text-align: left;
		display: none!important;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu ul.list-unstyled ul.list-unstyled li:hover {
		background-color: #F4F6F8;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu a .link-text {
		font-size: 14px;
	}
	.dropdown-menu .col-md-4 {
		margin-bottom: 15px;
	}
	.dropdown-menu br {
		display: none;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu.nav-contact {
		min-height: 260px;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu.nav-my-account a {
		color: #0099dc;
	}
}

@media screen and (max-width: 1200px) {
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .dropdown-menu:after,
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .dropdown-menu:before {
		left: 35%;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .nav-contact.dropdown-menu:after,
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .nav-contact.dropdown-menu:before {
		left: 29%;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .nav-my-account.dropdown-menu:after,
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover .nav-my-account.dropdown-menu:before {
		left: 35%;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu ul li:last-of-type {
		color: #006490;
	}
}

@media screen and (min-width: 992px) {
	.global-navbar .audience-links {
		float: right !important;
		/* width: 351px; */
		margin-right: -10px;
	}
	nav.desktop-secondary {
		max-width: 1200px;
	}
	.global-navbar .audience-links {
		margin-right: 145px;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown .dropdown-menu {
		margin: 0;
		top: 80%;
		/* border-top: 1px solid transparent; */
		border-top: 1px solid #9b9b9b;
		border-radius: 5px;
		/* background-color: #f5f5f5; */
		/* opacity: 0.97; */
		background-color: rgba(255, 255, 255);
		/* background-color: rgba(225, 225, 225, 0.95); */
		-webkit-box-shadow: -2px 2px 5px rgb(155 155 155 / 40%);
		box-shadow: -2px 2px 5px rgb(155 155 155 / 40%);
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown {
		padding-bottom: 19px;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li a {
		padding: 10px 0 10px 0;
		color: #373737;
		font-size: 16px;
		font-weight: bold;
		text-transform: none;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li a:hover {
		color: #006490!important;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav {
		margin: 4px 0 0 0;
		padding: 0 0 0 0;
		border: 0;
		border-top: 1px solid #9b9b9b;
	}
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover,
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown.open:not(:hover) {
		padding-left: 15px;
		padding-right: 15px;
		color: #006490;
		border: none;
		background-color: transparent;
	}
	.new-change-service-area {
		padding-left: 25px;
		width: 210px;
		text-align: right;
	}
	a#change-service-area-link-nav {
		color: #0099dc;
		text-decoration: none;
	}
}

@media screen and (min-width: 1200px) {
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown:hover,
	.navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav>li.dropdown.open:not(:hover) {
		padding-left: 25px;
		padding-right: 25px;
	}
}
