

  .caret-right {
	background-image: url(/Images/focusbroadband/SiteGraphics/icons/caret-right.svg);
	background-repeat: no-repeat;
	width: 18px;
	height: 30px;
	margin-bottom: -8px;
	display: inline-block;
	color: blue;
  }


  .FOCUSteal {color:#2ab3bb;}
  .FOCUSltBlue {color: #1a96c9}
  .FOCUSdkBlue {color: #1c60cb}
  .FOCUSgreen {color: #189259 }

  @font-face {
	font-family: 'globersemibold';
	src: url('/Images/atmc/site/fonts/glober_semibold_free-webfont.woff2') format('woff2'),
	  url('/Images/ATMC-facebook/site/fonts/glober_semibold_free-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

  }
  @font-face {
	font-family: 'globerthin';
	src: url('/Images/atmc/site/fonts/glober_thin_free-webfont.woff2') format('woff2'),
	  url('/Images/ATMC-facebook/site/fonts/glober_thin_free-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

  }
  .glober-b {
	font-family: 'globersemibold';
  }
  .glober-t {
	font-family: 'globerthin';
  }
  .sectionHeadline {
	color: #1ca97d;
	font-size: 28px;
	margin-bottom: 15px;
	font-weight: 300;
	font-family: "Segoe UI",Arial,sans-serif; 
  }

  header,
  nav,
  main,
  footer,
  section,
  aside {
	display: block;
	position: relative;
  }

  html,
  body {
	width: 100%;
	max-width: 100%;
	overflow-x: hidden;
  }

  body {
	background: white;
	font-family: 'Open Sans', sans-serif;
	color: #4a4a4a;
	font-size: 16px;
	font-weight:500;
	margin: 0;
	padding: 0;
  }

  /*----------  HEADER */

  header {
	position:relative;
	border-bottom: solid 1px rgba(255,255,255,.4);
	z-index:99999;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1952a9+0,1952a9+11,1a54a6+12,1855a8+12,1956a9+13,1552a5+13,1552a5+14,1955ab+14,1856a9+16,195cad+20,195cad+20,1558a9+20,1558a9+21,195cad+21,195dae+24,165dab+25,1960ae+25,1864b0+29,1967b2+30,1967b2+31,1665b0+31,1665b0+32,1968b3+32,1a69b4+32,186ab4+33,1668b2+33,186ab4+34,1668b2+34,1668b2+35,196bb5+35,1a6cb6+35,176db6+37,196fb8+37,1875ba+42,1a77bc+42,1877bb+43,1a79bd+43,1978bc+44,1776ba+44,1576ba+45,1677bb+45,187bbc+45,1679ba+46,177abd+46,197cbf+46,197cbf+47,177dbd+47,197fbf+47,147aba+47,147aba+47,167cbc+48,197fbf+48,197fbf+48,167ebd+48,157fbd+50,1983c1+50,1884c2+51,1581bf+52,1480be+52,1682c2+52,1682c2+52,1985c3+52,1985c3+53,1684c1+53,1586c0+54,188cc5+58,158ec3+60,1890c5+61,1490c4+62,1797c8+66,1496c7+67,1698c9+67,159ac7+69,189dca+70,159cc9+70,189dca+71,149dc9+73,179fc9+73,17a2c9+76,14a2c8+76,17a2c9+78,14a4c9+78,15a5ca+79,14a4c7+79,17a5c9+80,17a5c9+80,14a7c9+81,14a7c8+83,16a9ca+83,14a9c7+85,16a9cb+86,16a9cb+87,15abc6+87,17adc8+88,16acc7+89,15adc4+89,16aec5+90,16adc8+90,14afc3+94,14b0c6+95,15b0c2+95,16b2bf+100 */
	background: rgb(25,82,169); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(25,82,169,1) 0%, rgba(25,82,169,1) 11%, rgba(26,84,166,1) 12%, rgba(24,85,168,1) 12%, rgba(25,86,169,1) 13%, rgba(21,82,165,1) 13%, rgba(21,82,165,1) 14%, rgba(25,85,171,1) 14%, rgba(24,86,169,1) 16%, rgba(25,92,173,1) 20%, rgba(25,92,173,1) 20%, rgba(21,88,169,1) 20%, rgba(21,88,169,1) 21%, rgba(25,92,173,1) 21%, rgba(25,93,174,1) 24%, rgba(22,93,171,1) 25%, rgba(25,96,174,1) 25%, rgba(24,100,176,1) 29%, rgba(25,103,178,1) 30%, rgba(25,103,178,1) 31%, rgba(22,101,176,1) 31%, rgba(22,101,176,1) 32%, rgba(25,104,179,1) 32%, rgba(26,105,180,1) 32%, rgba(24,106,180,1) 33%, rgba(22,104,178,1) 33%, rgba(24,106,180,1) 34%, rgba(22,104,178,1) 34%, rgba(22,104,178,1) 35%, rgba(25,107,181,1) 35%, rgba(26,108,182,1) 35%, rgba(23,109,182,1) 37%, rgba(25,111,184,1) 37%, rgba(24,117,186,1) 42%, rgba(26,119,188,1) 42%, rgba(24,119,187,1) 43%, rgba(26,121,189,1) 43%, rgba(25,120,188,1) 44%, rgba(23,118,186,1) 44%, rgba(21,118,186,1) 45%, rgba(22,119,187,1) 45%, rgba(24,123,188,1) 45%, rgba(22,121,186,1) 46%, rgba(23,122,189,1) 46%, rgba(25,124,191,1) 46%, rgba(25,124,191,1) 47%, rgba(23,125,189,1) 47%, rgba(25,127,191,1) 47%, rgba(20,122,186,1) 47%, rgba(20,122,186,1) 47%, rgba(22,124,188,1) 48%, rgba(25,127,191,1) 48%, rgba(25,127,191,1) 48%, rgba(22,126,189,1) 48%, rgba(21,127,189,1) 50%, rgba(25,131,193,1) 50%, rgba(24,132,194,1) 51%, rgba(21,129,191,1) 52%, rgba(20,128,190,1) 52%, rgba(22,130,194,1) 52%, rgba(22,130,194,1) 52%, rgba(25,133,195,1) 52%, rgba(25,133,195,1) 53%, rgba(22,132,193,1) 53%, rgba(21,134,192,1) 54%, rgba(24,140,197,1) 58%, rgba(21,142,195,1) 60%, rgba(24,144,197,1) 61%, rgba(20,144,196,1) 62%, rgba(23,151,200,1) 66%, rgba(20,150,199,1) 67%, rgba(22,152,201,1) 67%, rgba(21,154,199,1) 69%, rgba(24,157,202,1) 70%, rgba(21,156,201,1) 70%, rgba(24,157,202,1) 71%, rgba(20,157,201,1) 73%, rgba(23,159,201,1) 73%, rgba(23,162,201,1) 76%, rgba(20,162,200,1) 76%, rgba(23,162,201,1) 78%, rgba(20,164,201,1) 78%, rgba(21,165,202,1) 79%, rgba(20,164,199,1) 79%, rgba(23,165,201,1) 80%, rgba(23,165,201,1) 80%, rgba(20,167,201,1) 81%, rgba(20,167,200,1) 83%, rgba(22,169,202,1) 83%, rgba(20,169,199,1) 85%, rgba(22,169,203,1) 86%, rgba(22,169,203,1) 87%, rgba(21,171,198,1) 87%, rgba(23,173,200,1) 88%, rgba(22,172,199,1) 89%, rgba(21,173,196,1) 89%, rgba(22,174,197,1) 90%, rgba(22,173,200,1) 90%, rgba(20,175,195,1) 94%, rgba(20,176,198,1) 95%, rgba(21,176,194,1) 95%, rgba(22,178,191,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(25,82,169,1) 0%,rgba(25,82,169,1) 11%,rgba(26,84,166,1) 12%,rgba(24,85,168,1) 12%,rgba(25,86,169,1) 13%,rgba(21,82,165,1) 13%,rgba(21,82,165,1) 14%,rgba(25,85,171,1) 14%,rgba(24,86,169,1) 16%,rgba(25,92,173,1) 20%,rgba(25,92,173,1) 20%,rgba(21,88,169,1) 20%,rgba(21,88,169,1) 21%,rgba(25,92,173,1) 21%,rgba(25,93,174,1) 24%,rgba(22,93,171,1) 25%,rgba(25,96,174,1) 25%,rgba(24,100,176,1) 29%,rgba(25,103,178,1) 30%,rgba(25,103,178,1) 31%,rgba(22,101,176,1) 31%,rgba(22,101,176,1) 32%,rgba(25,104,179,1) 32%,rgba(26,105,180,1) 32%,rgba(24,106,180,1) 33%,rgba(22,104,178,1) 33%,rgba(24,106,180,1) 34%,rgba(22,104,178,1) 34%,rgba(22,104,178,1) 35%,rgba(25,107,181,1) 35%,rgba(26,108,182,1) 35%,rgba(23,109,182,1) 37%,rgba(25,111,184,1) 37%,rgba(24,117,186,1) 42%,rgba(26,119,188,1) 42%,rgba(24,119,187,1) 43%,rgba(26,121,189,1) 43%,rgba(25,120,188,1) 44%,rgba(23,118,186,1) 44%,rgba(21,118,186,1) 45%,rgba(22,119,187,1) 45%,rgba(24,123,188,1) 45%,rgba(22,121,186,1) 46%,rgba(23,122,189,1) 46%,rgba(25,124,191,1) 46%,rgba(25,124,191,1) 47%,rgba(23,125,189,1) 47%,rgba(25,127,191,1) 47%,rgba(20,122,186,1) 47%,rgba(20,122,186,1) 47%,rgba(22,124,188,1) 48%,rgba(25,127,191,1) 48%,rgba(25,127,191,1) 48%,rgba(22,126,189,1) 48%,rgba(21,127,189,1) 50%,rgba(25,131,193,1) 50%,rgba(24,132,194,1) 51%,rgba(21,129,191,1) 52%,rgba(20,128,190,1) 52%,rgba(22,130,194,1) 52%,rgba(22,130,194,1) 52%,rgba(25,133,195,1) 52%,rgba(25,133,195,1) 53%,rgba(22,132,193,1) 53%,rgba(21,134,192,1) 54%,rgba(24,140,197,1) 58%,rgba(21,142,195,1) 60%,rgba(24,144,197,1) 61%,rgba(20,144,196,1) 62%,rgba(23,151,200,1) 66%,rgba(20,150,199,1) 67%,rgba(22,152,201,1) 67%,rgba(21,154,199,1) 69%,rgba(24,157,202,1) 70%,rgba(21,156,201,1) 70%,rgba(24,157,202,1) 71%,rgba(20,157,201,1) 73%,rgba(23,159,201,1) 73%,rgba(23,162,201,1) 76%,rgba(20,162,200,1) 76%,rgba(23,162,201,1) 78%,rgba(20,164,201,1) 78%,rgba(21,165,202,1) 79%,rgba(20,164,199,1) 79%,rgba(23,165,201,1) 80%,rgba(23,165,201,1) 80%,rgba(20,167,201,1) 81%,rgba(20,167,200,1) 83%,rgba(22,169,202,1) 83%,rgba(20,169,199,1) 85%,rgba(22,169,203,1) 86%,rgba(22,169,203,1) 87%,rgba(21,171,198,1) 87%,rgba(23,173,200,1) 88%,rgba(22,172,199,1) 89%,rgba(21,173,196,1) 89%,rgba(22,174,197,1) 90%,rgba(22,173,200,1) 90%,rgba(20,175,195,1) 94%,rgba(20,176,198,1) 95%,rgba(21,176,194,1) 95%,rgba(22,178,191,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(25,82,169,1) 0%,rgba(25,82,169,1) 11%,rgba(26,84,166,1) 12%,rgba(24,85,168,1) 12%,rgba(25,86,169,1) 13%,rgba(21,82,165,1) 13%,rgba(21,82,165,1) 14%,rgba(25,85,171,1) 14%,rgba(24,86,169,1) 16%,rgba(25,92,173,1) 20%,rgba(25,92,173,1) 20%,rgba(21,88,169,1) 20%,rgba(21,88,169,1) 21%,rgba(25,92,173,1) 21%,rgba(25,93,174,1) 24%,rgba(22,93,171,1) 25%,rgba(25,96,174,1) 25%,rgba(24,100,176,1) 29%,rgba(25,103,178,1) 30%,rgba(25,103,178,1) 31%,rgba(22,101,176,1) 31%,rgba(22,101,176,1) 32%,rgba(25,104,179,1) 32%,rgba(26,105,180,1) 32%,rgba(24,106,180,1) 33%,rgba(22,104,178,1) 33%,rgba(24,106,180,1) 34%,rgba(22,104,178,1) 34%,rgba(22,104,178,1) 35%,rgba(25,107,181,1) 35%,rgba(26,108,182,1) 35%,rgba(23,109,182,1) 37%,rgba(25,111,184,1) 37%,rgba(24,117,186,1) 42%,rgba(26,119,188,1) 42%,rgba(24,119,187,1) 43%,rgba(26,121,189,1) 43%,rgba(25,120,188,1) 44%,rgba(23,118,186,1) 44%,rgba(21,118,186,1) 45%,rgba(22,119,187,1) 45%,rgba(24,123,188,1) 45%,rgba(22,121,186,1) 46%,rgba(23,122,189,1) 46%,rgba(25,124,191,1) 46%,rgba(25,124,191,1) 47%,rgba(23,125,189,1) 47%,rgba(25,127,191,1) 47%,rgba(20,122,186,1) 47%,rgba(20,122,186,1) 47%,rgba(22,124,188,1) 48%,rgba(25,127,191,1) 48%,rgba(25,127,191,1) 48%,rgba(22,126,189,1) 48%,rgba(21,127,189,1) 50%,rgba(25,131,193,1) 50%,rgba(24,132,194,1) 51%,rgba(21,129,191,1) 52%,rgba(20,128,190,1) 52%,rgba(22,130,194,1) 52%,rgba(22,130,194,1) 52%,rgba(25,133,195,1) 52%,rgba(25,133,195,1) 53%,rgba(22,132,193,1) 53%,rgba(21,134,192,1) 54%,rgba(24,140,197,1) 58%,rgba(21,142,195,1) 60%,rgba(24,144,197,1) 61%,rgba(20,144,196,1) 62%,rgba(23,151,200,1) 66%,rgba(20,150,199,1) 67%,rgba(22,152,201,1) 67%,rgba(21,154,199,1) 69%,rgba(24,157,202,1) 70%,rgba(21,156,201,1) 70%,rgba(24,157,202,1) 71%,rgba(20,157,201,1) 73%,rgba(23,159,201,1) 73%,rgba(23,162,201,1) 76%,rgba(20,162,200,1) 76%,rgba(23,162,201,1) 78%,rgba(20,164,201,1) 78%,rgba(21,165,202,1) 79%,rgba(20,164,199,1) 79%,rgba(23,165,201,1) 80%,rgba(23,165,201,1) 80%,rgba(20,167,201,1) 81%,rgba(20,167,200,1) 83%,rgba(22,169,202,1) 83%,rgba(20,169,199,1) 85%,rgba(22,169,203,1) 86%,rgba(22,169,203,1) 87%,rgba(21,171,198,1) 87%,rgba(23,173,200,1) 88%,rgba(22,172,199,1) 89%,rgba(21,173,196,1) 89%,rgba(22,174,197,1) 90%,rgba(22,173,200,1) 90%,rgba(20,175,195,1) 94%,rgba(20,176,198,1) 95%,rgba(21,176,194,1) 95%,rgba(22,178,191,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1952a9', endColorstr='#16b2bf',GradientType=0 ); /* IE6-9 */
  }


  #header {
	background-color: white;
  }
  #header .container {
	position:relative;
	height:75px;
  }


  @media screen and (max-width: 992px) {
	header {
	  position: relative;
	}
  }


  #alert {
	font-size:12px;
	background:red;
	color:#fff;
	padding:7px 25px;
	text-align:center;
  }
  #alert a {
	color:#fff;
	font-weight:bold;
  }

  a#m-logo {
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 170px;
  }
  a#m-logo img {
	display: block;
	width: 100%;
  }
  #head-info {
	float:right;
	padding:20px 10px 5px;
  }
  #head-info a.head-btn {
	display:inline-block;
	font-size:13px;
	margin:0 3px;
	padding:5px 10px;
	border:solid 1px #0f499d;
	border-radius:15px;
	box-shadow: 0px 1px 3px #666;
  }
  #head-info a.head-btn:hover {
	text-decoration:none;
	opacity:.92;
	box-shadow: 0px 0px 0px #666;
  }
  #head-info a.head-btn-clear {
	background-color: rgba(255,255,255,0);
	color: #0f499d;
  }
  #head-info a.head-btn-white {
	background-color: #fff;
	color: #000;
  }
  #head-info p {
	display:inline-block;
	margin: 0 10px;
  }
  #head-info p a, #head-info p a:visited {
	color: #0f499d;
	font-size:14px;
	text-decoration:none;
	outline:none;
	border:none;
  }
  #head-info p a:hover {
	color: #0f499d;
	font-size:14px;
	text-decoration:none;
	outline:none;
	border:none;
  }

  a.warning-banner, a.warning-banner:visited {
	display:block;
	font-family: Arial;
	background-color: rgba(255, 76, 42, 0.9);
	color: #fff;
	font-weight: 700;
	text-align:center;
	position: fixed;
	top: 106px;
	left: 0;
	width: 100%;
	z-index: 100;
	padding: 5px;
  }
  a.warning-banner:hover {
	background-color: rgba(255, 76, 42, 1);
	color: #fff;
	text-decoration:none;
	outline:none;
	border:none;
  }
  @media screen and (max-width: 1100px) {
	a.warning-banner, a.warning-banner:visited {
	  top: 66px;
	}
  }


  /*----------  NAVIGATION */

  #mobile-nav-btn {
	display: none;
	color: #1B488A;
	font-size: 23px;
	float: right;
	margin: 5px 0px 5px 25px;
	cursor: pointer;
	z-index: 9999;
  }

  nav {
	display: block;
	position:absolute;
	left:240px;
	bottom:0;
  }

  nav ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
  }

  nav ul li {
	display: inline-block;
	padding: 0 15px;
	position: relative;
  }

  nav ul li a,
  nav ul li a:visited {
	display: block;
	color: #0f499d;;
	font-size:14px;
	padding:0;
	line-height:55px;
	text-transform:uppercase;
	border-bottom: solid 1px rgba(255,255,255,0);
  }

  nav ul li a:hover,
  nav ul li:hover a,
  nav ul li.active a {
	color: #0f499d;;
	font-weight:bold;
	text-decoration: none;
	border-bottom:solid 1px #fff;
  }


  #subnav {
	height:40px;
	z-index:9999;
  }
  #subnav ul {
	display:block;
	margin:0 0 0 237px;
	padding:0;
	list-style:none;
  }
  #subnav ul li {
	display:inline-block;
	color: #fff;
	line-height:40px;
	padding: 0 10px;
	position:relative;
  }
  #subnav ul li a, #subnav ul li a:visited {
	color: #fff;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 10px;
  }
  #subnav ul li a .fa {
	float:right;
  }

  #subnav ul li ul {
	display:none;
	background: #2cb2c0;
	position:absolute;
	margin:0;
	top:100%;
	left:0;
	z-index:9999;
	border-left: solid 1px rgba(255,255,255,.2);
  }
  #subnav ul li:hover > ul {
	display:block;
  }
  #subnav ul li ul li {
	display:block;
	line-height:15px;
	width:175px;
	padding:0;
	position:relative;
  }
  #subnav ul li ul li a, #subnav ul li ul li a:visited {
	display:block;
	color: #fff;
	font-size:13px;
	font-weight:500;
	text-transform:Capitalize;
	border-bottom: solid 1px rgba(255,255,255,.2);
	padding:7px 13px;
  }
  #subnav ul li ul li a:hover {
	background: #0f499d;
	color: #fff;
	text-decoration: none;
  }


  #subnav ul li ul li ul {
	display:none;
	background: #2cb2c0;
	position:absolute;
	top:0;
	left:100%;
  }
  #subnav ul li ul li:hover > ul {
	display:block;
  }
  #subnav ul li ul li ul li {
	display:block;
  }

  /*---------------------  SOCIAL */

  ul#social {
	display: inline-block;
	margin:0;
	padding: 0;
	list-style: none;
  }

  ul#social li {
	display: inline-block;
	line-height:40px;
	padding:0 2px;
  }

  ul#social li a {
	display: block;
	color: #fff;
	font-size: 32px;
	text-decoration: none;
	outline: none;
	border: none;
  }

  ul#social li a:hover {
	color: #fff;
	opacity: .9;
  }

  /*----------  MAIN */

  a.link,
  a.link:visited {
	color: #0079c2;
	text-decoration: none;
  }

  a.link:hover {
	color: #0079c2;
	text-decoration: underline;
  }

  a.link-black,
  a.link-black:visited {
	color: #000;
	text-decoration: none;
  }

  a.link-black:hover {
	color: #000;
	text-decoration: underline;
  }

  a.white-link,
  a.white-link:visited {
	color: #fff;
	text-decoration: none;
  }

  a.white-link:hover {
	color: #fff;
	text-decoration: underline;
  }

  #main a[href^="tel:"], #main a[href^="tel:"].link,
  #main a[href^="fax:"], #main a[href^="fax:"].link {}

  #main a[href^="tel:"]:hover,
  #main a[href^="fax:"]:hover {}

  #insert-phone-link a {
	color: #0f499d;
	text-decoration:none;
	cursor:text;
  }
  #insert-phone-link a:hover {
	color:#0f499d;
	text-decoration:none;
	cursor:text;
  }
  @media screen and (max-width: 767px) {
	#insert-phone-link a {
	  color: #0f499d;
	  text-decoration:none;
	}
	#insert-phone-link a:hover {
	  color:#0f499d;
	  text-decoration:underline;
	  cursor:pointer;
	}
  }


  #main {
	background: #fff;
	width: 100%;
	max-width: 2000px;
	margin: auto;
  }


  .white {
	color: #fff;
  }
  .black {
	color: #000;
  }
  .atmc-pink {
	color: #e6398c;
  }
  .atmc-blue {
	color: #2a99cf;
  }
  .atmc-lt-blue {
	color: #2a99cf;
  }
  .atmc-teal {
	color: #16a1af;
  }
  .atmc-green {
	color: #1ca97d;
  }
  .atmc-dk-green {
	color: #1ca97d;
  }
  .atmc-red {
	color: #d91a0e;
  }
  .atmc-orange {
	color: #ff9922;
  }
  .bg-gray {
	background-color: #efefef;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
	font-weight:300;
  }

  h1 {
	font-size: 28px;
  }

  h2 {
	color: #0079c2;
	font-size: 32px;
	margin-bottom:15px;
  }

  h3 {
	color: #0079c2;
	font-size: 21px;
  }

  #left-col {
	width:21%;
	padding:10px 15px 30px;
	float:left;
  }
  #right-col {
	width:78%;
	padding:10px 15px 30px 30px;
	float:left;
	border-left:solid 1px #bbb;
  }
  #side-col {
	background-color: #0079c2;
	float:right;
	width: 27%;
	margin: 0 0 15px 15px;
	padding:15px;
	border-radius:5px;
  }
  #sidenav ul {
	margin:5px 1px;
	padding:0;
	list-style:none;
  }
  #sidenav h5 {
	display:block;
	color: #fff;
	font-size:19px;
	margin:15px 3px 5px;
  }
  #sidenav ul li {
	display:block;
	line-height:19px;
  }
  #sidenav ul li a, #sidenav ul li a:hover {
	display:block;
	color: #fff;
	font-size:13px;
	text-decoration:none;
	outline:none;
	border-bottom:solid 1px rgba(0,0,0,.2);
	padding:5px;
  }
  #sidenav ul li a:hover, #sidenav ul li.active a {
	background-color: #fff;
	color: #0079c2;
	text-decoration:none;
	outline:none;
  }
  .nowrap {
	white-space:nowrap;
  }

  /*----------  BANNER */
  .desktop-banner {
	display:block;
  }
  .mobile-banner {
	display:none;
  }
  @media screen and (max-width: 767px) {
	.desktop-banner {
	  display:none;
	}
	.mobile-banner {
	  display:block;
	}
  }




  #banner-business h1 {
	color: #0C468C;
	font-weight: 700;
	font-size: 52px;
	line-height:1;
	margin-bottom:20px;
	letter-spacing: -2px;
	transition: font-size 1s;
  }

  }
  #banner-business h2 {
	color: #077abb;
	font-size: 27px;
	font-weight:300;
	line-height:1;
	margin-bottom:5px;
	transition: font-size 1s;
  }
  #banner-business p {
	font-size:160%;
	max-width:525px;
	line-height:1.4em;
	margin:auto;
	transition: font-size 1s;
  }
  #banner-business {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	min-height:375px;
	box-shadow: 0 0 35px inset #bbb;
	transition: min-height 1s;
  }
  .banner-pos-middle {
	text-align:center;
	max-width:495px;
	position: absolute;
	top: 45%;
	left: 30%;
	margin-right: -50%;
	transform: translate(-50%,-50%);
	z-index: 99;
  }
  #banner-business img {
	max-width:300px;
	margin-bottom:20px;
  }
  #banner-business img.mobile-banner-image {
	display:block;
	width:100%;
	max-width:100%;
	margin:0 auto;
  }



  @media screen and (max-width: 1400px) {
	#banner-business {min-height:325px;}
  }
  @media screen and (max-width: 1300px) {
	#banner-business h1 {font-size:45px}
	#banner-business p {font-size:135%}
  }
  @media screen and (max-width: 1200px) {
	#banner-business {min-height:265px; background-position: right top}
	.banner-pos-middle {max-width:350px; left:25%}
	#banner-business h1 {font-size:35px}
	#banner-business p {font-size:125%; max-width:450px}
  }
  @media screen and (max-width: 992px) {
	#banner-business {background-position: center center; min-height:205px}
	#banner-business h1 {font-size:28px}
	#banner-business p {font-size:100%; max-width:400px}
  }
  @media screen and (max-width: 767px) {
	#banner-business {min-height:1px; padding-top:0}
	.banner-pos-middle {width:100%; left:50%}
	#banner-business:before {
	  content:""; 
	  background-color: rgba(0,0,0,.25); 
	  position:absolute; 
	  top:0; 
	  left:0; 
	  width:100%; 
	  height:100%;
	}
	#banner-business h1 {
	  font-size:42px;
	}
	#banner-business h1, #banner-business h2, #banner-business p {
	  color: #fff;
	  text-shadow: 0 0 8px #000;
	}
	#banner-business p {font-size:100%; max-width:300px}
  }
  @media screen and (max-width: 600px) {
	#banner-business img {max-width:225px; margin-bottom:10px}
  }
  @media screen and (max-width: 500px) {
	#banner-business h1 {
	  font-size:28px;
	}
  }

  /*----------  PAGES */
  .flex {
	display: flex;
	flex-direction: column;
	//align-items: center;
	justify-content: center;
  }

  .modal {
	z-index:99999;
  }

  .gray-btm {
	background: url('/Images/ATMC-facebook/site/images/universal/gray-btm.jpg') no-repeat bottom center / 100%;
  }
  .gray-top:before {
	content:"";
	background: url('/Images/ATMC-facebook/site/images/universal/gray-top.jpg') no-repeat top center / 100%;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:166px;
  }
  #bg-airbrush {
	background: url('/Images/ATMC-facebook/site/images/universal/bg-airbrush.jpg') no-repeat top left / cover;
  }
  .bg-blue-grad {
	background: url(/Images/ATMC-facebook/site/images/universal/bg-blue.jpg) no-repeat bottom center / cover;
	color: #fff;
  }
  .bg-blue-grad h2 {
	font-size:255%;
	font-weight:500;
  }
  p.disclaimer {
	color: #8a8a8a;
	font-size:12px;
	line-height:15px;
  }
  .pos-rel {
	position:relative;
  }
  .pos-middle {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%,-50%);
	z-index: 9999;
  }
  #atmc-nav {
	display:none;
  }
  #atmc-nav ul {
	display:inline-block;
	margin:0 auto;
	padding:0;
	list-style:none;
  }
  #atmc-nav ul li {
	display:inline-block;
	line-height:18px;
	padding:1px 15px;
	border-right:solid 1px #666666;
  }
  #atmc-nav ul li:last-child {
	border-right:none;
  }
  #atmc-nav ul li a, #atmc-nav ul li a:visited {
	color: #333;
	font-size:14px;
	text-decoration:none;
	outline:none;
	border:none;
  }
  #atmc-nav ul li a:visited {
	color: #333;
	text-decoration:underline;
	outline:none;
	border:none;
  }

  table.standard-table {
	background-color: #f7f7f7;
	font-size:13px;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px;
	border: solid 1px #ddd;
	border-radius:2px;
  }
  table.standard-table th {
	background-color: #bbb;
	font-weight:bold;
  }
  table.standard-table td, table.standard-table th {
	padding:7px 10px;
  }

  .grants-img {
	max-height: 425px;
	margin-bottom: 10px;
  }

  /*----------  SUPPORT NAV */
  aside h1 {
	color: #fff;
	font-size:25px;
	margin-bottom:25px;
  }

  ul#support-tab-navtop {
	margin:0px;
	padding:0px;
	list-style:none;
  }
  ul#support-tab-navtop li {
	display:inline-block;
	margin:0;
  }
  ul#support-tab-navtop li a, ul#support-tab-navtop li a:visited {
	display:block;
	color: #0079c2;
	font-size:14px;
	text-decoration:none;
	padding:8px 40px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	outline:none;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
  }
  ul#support-tab-navtop li:hover a {
	background-color: #eee;
  }
  ul#support-tab-navtop li.active a {
	background-color: #0079c2;
	color: #fff;
  }


  ul#support-tab-nav {
	margin:0px 0px 18px;
	padding:0px;
	list-style:none;
	border-top:solid 1px #ccc;
  }
  ul#support-tab-nav li {
	display:inline-block;
	margin:0;
  }
  ul#support-tab-nav li a, ul#support-tab-nav li a:visited {
	display:block;
	color: #15b0c2;
	font-size:14px;
	text-decoration:none;
	padding:8px 20px;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	outline:none;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
  }
  ul#support-tab-nav li:hover a {
	background-color: #eee;
  }
  ul#support-tab-nav li.active a {
	background-color: #15b0c2;
	color: #fff;
  }

  @media screen and (max-width: 992px) {
	#side-col {
	  width:34%;
	}
  }
  @media screen and (max-width: 801px) {
	aside#side-col > h1 {
	  font-size:20px;
	  margin:0px auto;
	  cursor:pointer;
	}
	aside#side-col > h1:after {
	  content: url('/Images/ATMC-facebook/site/images/universal/nav-down.png');
	  position: absolute;
	  top: 10px;
	  right: 4%;
	}
	aside#side-col > h1.close-sidenav:after {
	  content: url('/Images/ATMC-facebook/site/images/universal/nav-up.png');
	  position: absolute;
	  top: 10px;
	  right: 4%;
	}
	#side-col {
	  width:100%;
	  padding:10px 20px;
	}
	#sidenav {
	  display:none;
	}
  }
  @media screen and (max-width: 767px) {
	ul#support-tab-navtop li a, ul#support-tab-navtop li a:visited,
	ul#support-tab-nav li a, ul#support-tab-nav li a:visited {
	  font-size:12px;
	  padding:8px 20px;
	}
  }



  /*----------  CALLOUTS */
  #callouts {
	padding:30px 0;
  }
  #callouts article {
	display:inline-block;
	width:100%;
	max-width:20%;
	margin:auto;
  }
  #callouts a, #callouts a:visited {
	display:inline-block;
	color: #fff;
	font-size:20px;
	font-weight:500;
	line-height:1.2em;
	text-decoration:none;
	text-align:center;
	width:98%;
	padding:30px 20px;
	outline:none;
	border:solid 4px #fff;
	border-radius:10px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0646a0+0,0649a0+4,0652a6+11,0657a9+12,0556a7+13,0864b1+20,0668b1+22,066bb3+23,076bb6+23,066bb3+23,0774b9+27,0774b7+27,0875ba+28,0676b8+28,0776bb+28,067cbc+31,097cbd+31,067ebd+32,0880bf+33,0981be+33,0681bd+34,098cc4+39,078dc2+40,0991c5+42,099ec6+51,07a5c2+57,08a9bb+62,09aabc+63,08acb6+65,09adb6+67,07afb0+70,09b3aa+75,07b3a7+75,08b4a8+76,07b3a5+77,08b4a4+79,07ba93+88,06bd87+100 */
	background: rgb(6,70,160); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(6,70,160,1) 0%, rgba(6,73,160,1) 4%, rgba(6,82,166,1) 11%, rgba(6,87,169,1) 12%, rgba(5,86,167,1) 13%, rgba(8,100,177,1) 20%, rgba(6,104,177,1) 22%, rgba(6,107,179,1) 23%, rgba(7,107,182,1) 23%, rgba(6,107,179,1) 23%, rgba(7,116,185,1) 27%, rgba(7,116,183,1) 27%, rgba(8,117,186,1) 28%, rgba(6,118,184,1) 28%, rgba(7,118,187,1) 28%, rgba(6,124,188,1) 31%, rgba(9,124,189,1) 31%, rgba(6,126,189,1) 32%, rgba(8,128,191,1) 33%, rgba(9,129,190,1) 33%, rgba(6,129,189,1) 34%, rgba(9,140,196,1) 39%, rgba(7,141,194,1) 40%, rgba(9,145,197,1) 42%, rgba(9,158,198,1) 51%, rgba(7,165,194,1) 57%, rgba(8,169,187,1) 62%, rgba(9,170,188,1) 63%, rgba(8,172,182,1) 65%, rgba(9,173,182,1) 67%, rgba(7,175,176,1) 70%, rgba(9,179,170,1) 75%, rgba(7,179,167,1) 75%, rgba(8,180,168,1) 76%, rgba(7,179,165,1) 77%, rgba(8,180,164,1) 79%, rgba(7,186,147,1) 88%, rgba(6,189,135,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(6,70,160,1) 0%,rgba(6,73,160,1) 4%,rgba(6,82,166,1) 11%,rgba(6,87,169,1) 12%,rgba(5,86,167,1) 13%,rgba(8,100,177,1) 20%,rgba(6,104,177,1) 22%,rgba(6,107,179,1) 23%,rgba(7,107,182,1) 23%,rgba(6,107,179,1) 23%,rgba(7,116,185,1) 27%,rgba(7,116,183,1) 27%,rgba(8,117,186,1) 28%,rgba(6,118,184,1) 28%,rgba(7,118,187,1) 28%,rgba(6,124,188,1) 31%,rgba(9,124,189,1) 31%,rgba(6,126,189,1) 32%,rgba(8,128,191,1) 33%,rgba(9,129,190,1) 33%,rgba(6,129,189,1) 34%,rgba(9,140,196,1) 39%,rgba(7,141,194,1) 40%,rgba(9,145,197,1) 42%,rgba(9,158,198,1) 51%,rgba(7,165,194,1) 57%,rgba(8,169,187,1) 62%,rgba(9,170,188,1) 63%,rgba(8,172,182,1) 65%,rgba(9,173,182,1) 67%,rgba(7,175,176,1) 70%,rgba(9,179,170,1) 75%,rgba(7,179,167,1) 75%,rgba(8,180,168,1) 76%,rgba(7,179,165,1) 77%,rgba(8,180,164,1) 79%,rgba(7,186,147,1) 88%,rgba(6,189,135,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(6,70,160,1) 0%,rgba(6,73,160,1) 4%,rgba(6,82,166,1) 11%,rgba(6,87,169,1) 12%,rgba(5,86,167,1) 13%,rgba(8,100,177,1) 20%,rgba(6,104,177,1) 22%,rgba(6,107,179,1) 23%,rgba(7,107,182,1) 23%,rgba(6,107,179,1) 23%,rgba(7,116,185,1) 27%,rgba(7,116,183,1) 27%,rgba(8,117,186,1) 28%,rgba(6,118,184,1) 28%,rgba(7,118,187,1) 28%,rgba(6,124,188,1) 31%,rgba(9,124,189,1) 31%,rgba(6,126,189,1) 32%,rgba(8,128,191,1) 33%,rgba(9,129,190,1) 33%,rgba(6,129,189,1) 34%,rgba(9,140,196,1) 39%,rgba(7,141,194,1) 40%,rgba(9,145,197,1) 42%,rgba(9,158,198,1) 51%,rgba(7,165,194,1) 57%,rgba(8,169,187,1) 62%,rgba(9,170,188,1) 63%,rgba(8,172,182,1) 65%,rgba(9,173,182,1) 67%,rgba(7,175,176,1) 70%,rgba(9,179,170,1) 75%,rgba(7,179,167,1) 75%,rgba(8,180,168,1) 76%,rgba(7,179,165,1) 77%,rgba(8,180,164,1) 79%,rgba(7,186,147,1) 88%,rgba(6,189,135,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0646a0', endColorstr='#06bd87',GradientType=0 ); /* IE6-9 */
  }
  #callouts a img {
	display:block;
	width:100%;
	max-width:100px;
	margin:3px auto;
  }

  @media screen and (max-width: 992px) {
	#callouts article {
	  max-width:33.3%;
	}
  }
  @media screen and (max-width: 767px) {
	#callouts article {
	  max-width:50%;
	}
	#callouts a, #callouts a:visited {
	  font-size:18px;
	}
  }


  /*----------  GET CITY */
  #get-city option {
	text-transform: capitalize;
  }
  #get-city option:value {
	text-transform: capitalize;
  }

  .twitter-typeahead {
	display: block !important;
  }
  .tt-open {
	width: 100%;
	background: white;
	overflow-y: auto;
  }
  .tt-menu {
	height: 140px;
	padding-top: 5px;
  }
  .tt-dataset {
	padding-left: 10px;
  }
  .tt-dataset: hover {
	cursor: pointer;
  }


  /*----------  BUTTON */

  .bttn,
  .bttn:visited {
	display: inline-block;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	outline: none;
	border-radius: 20px;
	padding: 10px 40px;
	cursor: pointer;
	transition:background-color 1s, color 1s;
  }

  .bttn:hover {
	color: #fff;
	text-decoration: none;
	outline: none;
  }

  .bttn.bttn-clear-blue {
	background-color: rgba(255,255,255,0);
	color: #0079c2;
	border:solid 1px #0079c2;
  }
  .bttn.bttn-clear-blue:hover {
	background-color: #0079c2;
	color: #fff;
  }

  a.bttn.bttn-clear-white {
	background-color: rgba(255,255,255,0);
	color: #fff;
	border:solid 1px #fff;
  }
  a.bttn.bttn-clear-white:hover {
	background-color: #0079c2;
  }

  a.bttn.bttn-all-white {
	background-color: #fff;
	color: #077abb !important;
	border:none;
  }
  a.bttn.bttn-all-white:hover {
	background-color: #eee;
  }

  a.bttn.bttn-green, #main a.bttn.bttn-green[href^="tel:"] {
	background-color: #03a978;
	color: #fff;
  }
  a.bttn.bttn-green:hover, , #main a.bttn.bttn-green[href^="tel:"]:hover {
	background-color: #048c64;
	color: #fff;
  }
  .bttn-green {
	background-color: #03a978;
	color: #fff;
  }
  .bttn-green:hover {
	background-color: #048c64;
  }

  .bttn.bttn-blue {
	background-color: #0079c2;
  }
  .bttn.bttn-blue:hover {
	background-color: #0168a6;
  }

  .bttn.bttn-white-green {
	background-color: #fff;
	color: #07a385;
	font-weight:bold;
  }
  .bttn.bttn-white-green:hover {
	background-color: #eee;
  }

  a.bttn.bttn-car-blue {
	background-color: #10b7ef;
  }
  a.bttn.bttn-car-blue:hover {
	background-color: #10a8db;
  }



  /*----------  BUTTON ARROW */

  a.bttn-arrow,
  a.bttn-arrow:visited {
	display: inline-block;
	color: #333;
	font-size: 14px;
	font-weight:500;
	text-decoration: none;
	outline: none;
	border-top:solid 1px #8dc63f;
	border-bottom:solid 2px #8dc63f;
	border-left:solid 1px #8dc63f;
	border-right:solid 1px #8dc63f;
	border-radius: 20px;
	padding: 3px 8px 2px;
	vertical-align:middle;
	cursor: pointer;
	transition:background-color 1s, color 1s;
  }
  a.bttn-arrow .fa {
	color: #8dc63f;
	font-size:25px;
	margin-top:-2px;
	margin-right:3px;
	vertical-align:middle;
	transition: color 1s;
  }
  a.bttn-arrow:hover {
	background-color: #7caf37;
	color: #fff;
	text-decoration: none;
	outline: none;
  }
  a.bttn-arrow:hover .fa {
	color: #fff;
  }

  /*----------  BUY NOW BUTTON */

  a.buy-now-bttn,
  a.buy-now-bttn:visited,
  span.buy-now-bttn {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	font-weight:500;
	text-decoration: none;
	outline: none;
	border:none;
	border-radius: 10px;
	padding: 8px 38px;
	vertical-align:middle;
	cursor: pointer;
	transition:background-color 1s, color 1s;
	background: #1397e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #1397e2 0%, #1194dc 8%, #1391db 13%, #1090d7 17%, #138fd7 20%, #118cd2 23%, #128bd0 30%, #0f88cd 33%, #0f84c9 42%, #1082c1 52%, #0d80c1 53%, #0c7cbc 60%, #0f7bbb 65%, #0c7ab7 70%, #0e78b6 73%, #0b75b1 77%, #0e74b2 78%, #0a71ac 87%, #0d71ac 88%, #096ca5 95%, #0d6ca6 97%, #0a6aa4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1397e2 0%,#1194dc 8%,#1391db 13%,#1090d7 17%,#138fd7 20%,#118cd2 23%,#128bd0 30%,#0f88cd 33%,#0f84c9 42%,#1082c1 52%,#0d80c1 53%,#0c7cbc 60%,#0f7bbb 65%,#0c7ab7 70%,#0e78b6 73%,#0b75b1 77%,#0e74b2 78%,#0a71ac 87%,#0d71ac 88%,#096ca5 95%,#0d6ca6 97%,#0a6aa4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1397e2 0%,#1194dc 8%,#1391db 13%,#1090d7 17%,#138fd7 20%,#118cd2 23%,#128bd0 30%,#0f88cd 33%,#0f84c9 42%,#1082c1 52%,#0d80c1 53%,#0c7cbc 60%,#0f7bbb 65%,#0c7ab7 70%,#0e78b6 73%,#0b75b1 77%,#0e74b2 78%,#0a71ac 87%,#0d71ac 88%,#096ca5 95%,#0d6ca6 97%,#0a6aa4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1397e2', endColorstr='#0a6aa4',GradientType=0 ); /* IE6-9 */
  }
  span.buy-now-bttn {
	cursor: auto !important;
  }
  a.buy-now-bttn:hover {
	color: #fff;
	text-decoration:none;
	background: #1397e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #1397e2 0%, #1194dc 8%, #1391db 13%, #1090d7 17%, #138fd7 20%, #118cd2 23%, #128bd0 30%, #0f88cd 33%, #0f84c9 42%, #1082c1 49%, #0d80c1 51%, #0c7cbc 56%, #0f7bbb 59%, #0c7ab7 64%, #0e78b6 67%, #0e74b2 70%, #0e74b2 70%, #0b75b1 74%, #0a71ac 77%, #0d71ac 81%, #096ca5 85%, #0d6ca6 86%, #0a6aa4 91%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1397e2 0%,#1194dc 8%,#1391db 13%,#1090d7 17%,#138fd7 20%,#118cd2 23%,#128bd0 30%,#0f88cd 33%,#0f84c9 42%,#1082c1 49%,#0d80c1 51%,#0c7cbc 56%,#0f7bbb 59%,#0c7ab7 64%,#0e78b6 67%,#0e74b2 70%,#0e74b2 70%,#0b75b1 74%,#0a71ac 77%,#0d71ac 81%,#096ca5 85%,#0d6ca6 86%,#0a6aa4 91%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1397e2 0%,#1194dc 8%,#1391db 13%,#1090d7 17%,#138fd7 20%,#118cd2 23%,#128bd0 30%,#0f88cd 33%,#0f84c9 42%,#1082c1 49%,#0d80c1 51%,#0c7cbc 56%,#0f7bbb 59%,#0c7ab7 64%,#0e78b6 67%,#0e74b2 70%,#0e74b2 70%,#0b75b1 74%,#0a71ac 77%,#0d71ac 81%,#096ca5 85%,#0d6ca6 86%,#0a6aa4 91%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1397e2', endColorstr='#0a6aa4',GradientType=0 ); /* IE6-9 */
  }


  /*----------  FORM */
  #c-form {}

  #c-form .form-control {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	height: auto;
	padding: 12px 12px;
  }

  #c-form .form-group {
	margin-bottom:8px;
  }

  #c-form select.form-control {
	height:42px;
  }

  #c-form textarea.form-control {
	height:125px;
  }

  #c-form input[type="submit"], button#area-lookup-submit, button#change-type-submit, #get-started-submit {
	display: inline-block;
	background-color: #0079c2;
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 50px;
	border:none;
	border-radius: 5px;
	cursor: pointer;
	transition: background-color 1s;
  }

  #c-form input[type="submit"]:hover, button#area-lookup-submit:hover {
	background-color: #0168a6;
  }

  /*----------  FOOTER */
  #subfooter {
	background-color:#0f499d;
	padding:10px;
  }
  #subfooter p {
	display:inline-block;
	font-size:13px;
	line-height:40px;
	margin:0 10px;
	padding-top: 7px;
	vertical-align:top;
  }
  #subfooter p a, #subfooter p a:visited {
	color: #fff;
	text-decoration:none;
	outline:none;
	border:none;
  }
  #subfooter p a:hover {
	color: #fff;
	text-decoration:underline;
	outline:none;
	border:none;
  }

  footer {
	padding: 20px 0;
	clear: both;
	//background: #ffffff; /* Old browsers */
	//background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 22%, #fdfdfd 22%, #fdfdfd 33%, #fbfbfb 34%, #fbfbfb 39%, #f9f9f9 39%, #f9f9f9 44%, #f6f6f6 45%, #f8f8f8 45%, #f7f7f7 48%, #f5f5f3 49%, #f5f5f5 52%, #f3f3f3 56%, #f2f2f0 56%, #efefef 63%, #eaeaea 67%, #eaeaea 69%, #e7e7e5 71%, #e8e8e8 72%, #e4e4e4 76%, #e4e4e2 79%, #e2e2e0 80%, #e3e3e3 80%, #e0e0e0 84%, #dddddb 86%, #dcdcda 92%, #dadad8 92%, #d9d9d7 95%, #d7d7d5 95%, #d9d9d7 96%, #d7d7d5 97%, #d6d6d6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 22%,#fdfdfd 22%,#fdfdfd 33%,#fbfbfb 34%,#fbfbfb 39%,#f9f9f9 39%,#f9f9f9 44%,#f6f6f6 45%,#f8f8f8 45%,#f7f7f7 48%,#f5f5f3 49%,#f5f5f5 52%,#f3f3f3 56%,#f2f2f0 56%,#efefef 63%,#eaeaea 67%,#eaeaea 69%,#e7e7e5 71%,#e8e8e8 72%,#e4e4e4 76%,#e4e4e2 79%,#e2e2e0 80%,#e3e3e3 80%,#e0e0e0 84%,#dddddb 86%,#dcdcda 92%,#dadad8 92%,#d9d9d7 95%,#d7d7d5 95%,#d9d9d7 96%,#d7d7d5 97%,#d6d6d6 100%); /* Chrome10-25,Safari5.1-6 */
	//background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 22%,#fdfdfd 22%,#fdfdfd 33%,#fbfbfb 34%,#fbfbfb 39%,#f9f9f9 39%,#f9f9f9 44%,#f6f6f6 45%,#f8f8f8 45%,#f7f7f7 48%,#f5f5f3 49%,#f5f5f5 52%,#f3f3f3 56%,#f2f2f0 56%,#efefef 63%,#eaeaea 67%,#eaeaea 69%,#e7e7e5 71%,#e8e8e8 72%,#e4e4e4 76%,#e4e4e2 79%,#e2e2e0 80%,#e3e3e3 80%,#e0e0e0 84%,#dddddb 86%,#dcdcda 92%,#dadad8 92%,#d9d9d7 95%,#d7d7d5 95%,#d9d9d7 96%,#d7d7d5 97%,#d6d6d6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
	background: #fff;
  }
  footer img#f-logo {
	max-width:200px;
  }
  footer ul {
	margin:10px 0;
	padding:0;
	list-style:none;
  }
  footer ul li {
	display:block;
  }

  footer a,
  footed a:visited {
	font-size:14px;
	color: #000;
	outline:none;
	border:none;
  }
  footer a:hover,
  footer a:active {
	color: #545454;
	text-decoration:none;
  }

  p#disclaimer {
	color: #666666;
	font-size: 11px;
	margin:0;
	padding:7px;
  }

  /*----------------------MAIN SEARCH */

  img#search {
	display:inline-block;
	//display:none;
	width:36px;
	margin: 0 3px 0 0;
	cursor:pointer;
	z-index:9999;
  }
  img#search:hover {
	opacity:.9;
  }

  #search-wrap {
	display:inline-block;
	position:relative;
  }
  form#search-form {
	position:absolute;
	top:0;
	right:0;
	width:0px;
	opacity:0;
	transition:all 1s;
  }
  form#search-form.open-search {
	width:300px;
	top:-24px;
	opacity:1;
	z-index:9999;
  }
  form#search-form input[type="text"] {
	display:none;
	background-color: #fff;
	font-size:13px;
	width:100%;
	padding:10px 33px 10px 10px;
	position:relative;
  }

  form#search-form button {
	display:none;
	color:#077abb;
	font-size:14px;
	text-transform:uppercase;
	outline:none;
	border:none;
	position:absolute;
	top:9px;
	right:8px;
	cursor:pointer;
  }
  form#search-form.open-search input[type="text"], form#search-form.open-search button {
	display:block;
  }
  #close-search {
	color: #fff;
	font-size:19px;
	position:absolute;
	top:10px;
	right:-35px;
	cursor:pointer;
	z-index:9999;
  }
  .close {
	font-size:14px;
  }

  /*-------------------  DIGITAL CABLE POP UP */
  #digital-cable-info {
	display:none;
	background-color: rgba(0,0,0,.65);
	padding:10px;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99999;
  }
  #digital-cable-pop-wrap {
	width:765px;
	max-width:85%;
	margin:150px auto 0;
	padding:10px;
	position:relative;
  }
  #digital-cable-pop-wrap h3 {
	color: #fff;
	font-size:29px;
	font-style:italic;
	text-align:center;
	text-shadow: 0 0 7px #000;
	margin:0;
	padding:15px 0;
  }
  #digital-cable-pop-wrap p {
	margin:10px 0 0;
	padding:15px;
	min-height:100px;
	border-top: solid 1px #0079c2;
  }
  #digital-cable-pop-options {
	border:solid 1px rgba(0,0,0,.2);
	border-radius:15px;
	padding:12px 20px 30px;
	box-shadow:0 0 7px #000;
	overflow:hidden;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 16%, #fefefe 21%, #fcfcfc 21%, #fefefe 21%, #fcfcfc 22%, #fcfcfc 29%, #fafafa 30%, #f9f9f9 38%, #f7f7f7 40%, #f9f9f9 40%, #f7f7f7 40%, #eeeeee 72%, #eceaeb 93%, #e8e5e7 99%, #d0cecf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#fefefe 21%,#fcfcfc 21%,#fefefe 21%,#fcfcfc 22%,#fcfcfc 29%,#fafafa 30%,#f9f9f9 38%,#f7f7f7 40%,#f9f9f9 40%,#f7f7f7 40%,#eeeeee 72%,#eceaeb 93%,#e8e5e7 99%,#d0cecf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 16%,#fefefe 21%,#fcfcfc 21%,#fefefe 21%,#fcfcfc 22%,#fcfcfc 29%,#fafafa 30%,#f9f9f9 38%,#f7f7f7 40%,#f9f9f9 40%,#f7f7f7 40%,#eeeeee 72%,#eceaeb 93%,#e8e5e7 99%,#d0cecf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d0cecf',GradientType=0 ); /* IE6-9 */
  }
  #digital-cable-pop-options a.bttn, #digital-cable-pop-options a.bttn:visited {
	padding:10px 70px;
  }
  #close-dig-cable-pop {
	color:#fff;
	font-size:19px;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
	z-index:9999;
  }


  /*-------------------  SELECT YOUR ADD ONS */
  #toggle-premium-movies, #toggle-homesafe-plus {
	border-top:solid 1px #bbb;
  }
  #addons-wrap article.row {
	border-bottom:solid 1px #bbb;
	cursor:pointer;
  }
  #addons-wrap h4 {
	display:inline-block;
	color: #fff;
	font-size:20px;
	font-weight:400;
	min-height:60px;
	line-height:60px;
  }
  #addons-wrap h4 img {
	display:inline-block;
	width:100%;
	max-width:100px;
  }
  #streaming-logo {
	width: 58px !important;
	margin: 0px 30px 0px 20px;
  }
  @media screen and (max-width: 767px) {
	#addons-wrap h4 {font-size:15px}
	#addons-wrap h4 img {max-width:90px}
  }

  #addons-wrap article.row p {
	font-family: 'Open Sans',sans-serif;
	font-size:14px;
	font-weight:500;
	margin:0;
  }
  #addons-wrap article.row p.add-on-more-info {
	color:#077abb;
	font-size:14px;
	text-align:center;
	border-left: solid 1px #bbb;
	padding:5px 10px;
  }
  #addons-wrap article.row p.add-on-more-info .fa {
	border: solid 1px;
	border-radius: 20px;
	width: 17px;
	height: 17px;
	line-height: 16px;
	-moz-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	transition: all 1s linear;
  }
  .rotate{
	-moz-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	transition: all 1s linear;
  }

  #addons-wrap article.row p.add-on-more-info .fa.down{
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
  }
  .addon-dropdown {
	background-color: #eee;
	padding:20px;
	box-shadow:1px 4px 7px 0px inset #bbb;
  }
  .addon-dropdown h5 {
	color: #0079c2;
	font-weight:500;
	margin: 10px 0 5px;
	padding: 2px 0;
	border-bottom:solid 1px rgba(0,0,0,.3);
	font-size: 17px;
  }
  .addon-dropdown h5 span {
	float:right;
  }
  .addon-dropdown p {
	margin-bottom: 0;
	font-size: 15px;
  }
  .addon-dropdown p span {
	float: right;
  }

  @media screen and (max-width: 767px) {
	.addon-dropdown h5 span, .addon-dropdown p span {
	  float: none;
	  display:block;
	  clear:both;
	}
  }


  .addon-dropdown h5:after {
	content:"";
	display:block;
	clear:both;
  }
  .addon-dropdown ul {
	margin:15px 0;
	padding:0 0 0 25px;
  }
  .addon-dropdown ul li {
	margin-bottom:5px;
  }
  @media screen and (max-width: 575px) {
	#addons-wrap article.row p.add-on-more-info {
	  border-left:none;
	}
  }


  #addons-wrap .bg-grad-blue:after {
	content:"";
	background: url('/Images/ATMC-facebook/site/images/universal/blue-grad-right-arrow.png') no-repeat center center / cover;
	width:12px;
	height:27px;
	position:absolute;
	right:-12px;
	top:35%;
  }
  #addons-wrap .bg-grad-lt-blue:after {
	content:"";
	background: url('/Images/ATMC-facebook/site/images/universal/lt-blue-grad-right-arrow-v2.png') no-repeat center center / cover;
	width:12px;
	height:27px;
	position:absolute;
	right:-12px;
	top:35%;
  }
  #addons-wrap .bg-grad-teal:after {
	content:"";
	background: url('/Images/ATMC-facebook/site/images/universal/teal-grad-right-arrow-v2.png') no-repeat center center / cover;
	width:12px;
	height:27px;
	position:absolute;
	right:-12px;
	top:35%;
  }
  #addons-wrap .bg-grad-green:after {
	content:"";
	background: url('/Images/ATMC-facebook/site/images/universal/green-grad-right-arrow-v2.png') no-repeat center center / cover;
	width:12px;
	height:27px;
	position:absolute;
	right:-12px;
	top:35%;
  }
  #addons-wrap .bg-grad-dk-green:after {
	content:"";
	background: url('/Images/atmc_focusbroadband/site/images/universal/dk-green-grad-right-arrow-v2.png') no-repeat center center / cover;
	width:12px;
	height:27px;
	position:absolute;
	right:-12px;
	top:35%;
  }
  @media screen and (max-width: 767px) {
	#addons-wrap .bg-grad-blue:after, #addons-wrap .bg-grad-lt-blue:after, #addons-wrap .bg-grad-teal:after, #addons-wrap .bg-grad-green:after, #addons-wrap .bg-grad-dk-green:after {
	  content: "";
	  background: none;
	}
  }



  /*-------------------  GRADIENT BACKGROUNDS */
  .bg-grad-blue {
	background: #276bd6; /* Old browsers */
	background: -moz-linear-gradient(top,  #276bd6 0%, #1f65d4 1%, #1e66d5 1%, #1b63d2 2%, #1c63d5 3%, #1b63d2 7%, #1d65d4 8%, #1e64d4 12%, #1a62d1 13%, #1d63d2 19%, #1a60cf 21%, #1d64d0 22%, #1d61ce 24%, #1a61cd 27%, #1e62cd 29%, #1c60cb 30%, #1e62cd 31%, #1c60cb 32%, #1d60cb 37%, #1c5fc8 38%, #1c5fc7 45%, #195cc4 47%, #1c5fc7 49%, #195cc4 49%, #165bc3 51%, #195cc4 52%, #195ac0 54%, #1b5cc2 55%, #1657bd 60%, #195abe 62%, #1757b9 64%, #1354b8 65%, #1757b8 68%, #1655b6 70%, #1254b5 71%, #1754b1 74%, #1051af 77%, #1552af 78%, #1252ac 79%, #1753ab 82%, #144fa9 82%, #1952ab 84%, #1450a8 85%, #1951a8 86%, #164fa6 89%, #194fa5 93%, #184fa2 93%, #194fa5 95%, #174ea1 96%, #1b4fa2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #276bd6 0%,#1f65d4 1%,#1e66d5 1%,#1b63d2 2%,#1c63d5 3%,#1b63d2 7%,#1d65d4 8%,#1e64d4 12%,#1a62d1 13%,#1d63d2 19%,#1a60cf 21%,#1d64d0 22%,#1d61ce 24%,#1a61cd 27%,#1e62cd 29%,#1c60cb 30%,#1e62cd 31%,#1c60cb 32%,#1d60cb 37%,#1c5fc8 38%,#1c5fc7 45%,#195cc4 47%,#1c5fc7 49%,#195cc4 49%,#165bc3 51%,#195cc4 52%,#195ac0 54%,#1b5cc2 55%,#1657bd 60%,#195abe 62%,#1757b9 64%,#1354b8 65%,#1757b8 68%,#1655b6 70%,#1254b5 71%,#1754b1 74%,#1051af 77%,#1552af 78%,#1252ac 79%,#1753ab 82%,#144fa9 82%,#1952ab 84%,#1450a8 85%,#1951a8 86%,#164fa6 89%,#194fa5 93%,#184fa2 93%,#194fa5 95%,#174ea1 96%,#1b4fa2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #276bd6 0%,#1f65d4 1%,#1e66d5 1%,#1b63d2 2%,#1c63d5 3%,#1b63d2 7%,#1d65d4 8%,#1e64d4 12%,#1a62d1 13%,#1d63d2 19%,#1a60cf 21%,#1d64d0 22%,#1d61ce 24%,#1a61cd 27%,#1e62cd 29%,#1c60cb 30%,#1e62cd 31%,#1c60cb 32%,#1d60cb 37%,#1c5fc8 38%,#1c5fc7 45%,#195cc4 47%,#1c5fc7 49%,#195cc4 49%,#165bc3 51%,#195cc4 52%,#195ac0 54%,#1b5cc2 55%,#1657bd 60%,#195abe 62%,#1757b9 64%,#1354b8 65%,#1757b8 68%,#1655b6 70%,#1254b5 71%,#1754b1 74%,#1051af 77%,#1552af 78%,#1252ac 79%,#1753ab 82%,#144fa9 82%,#1952ab 84%,#1450a8 85%,#1951a8 86%,#164fa6 89%,#194fa5 93%,#184fa2 93%,#194fa5 95%,#174ea1 96%,#1b4fa2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#276bd6', endColorstr='#1b4fa2',GradientType=0 ); /* IE6-9 */
  }
  .bg-grad-lt-blue {
	background: #27a3d7; /* Old browsers */
	background: -moz-linear-gradient(top,  #27a3d7 0%, #1c9fd5 1%, #1b9ed4 3%, #1f9ed3 10%, #1c9ed2 12%, #1e9dd2 18%, #1c9bd0 20%, #1d9cd1 22%, #1c9acd 24%, #1e9ccf 25%, #1a99cc 26%, #1e9ace 29%, #1b99cc 31%, #1d99cd 32%, #1b97ca 34%, #1e98cb 38%, #1a96c9 39%, #1d95c9 43%, #1a92c4 48%, #1b95c6 49%, #1692c5 51%, #1a92c4 52%, #188cbb 60%, #198dbc 62%, #168ab9 63%, #188bba 64%, #128bb8 65%, #168bb7 68%, #1386b3 71%, #1687b3 73%, #1386b2 74%, #1884b2 75%, #1283af 77%, #1784af 79%, #1382ad 79%, #1781ab 81%, #157fa9 83%, #1781a9 84%, #187da7 87%, #187ea6 90%, #167ca4 92%, #1a7ba5 93%, #177aa1 96%, #1a7aa2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #27a3d7 0%,#1c9fd5 1%,#1b9ed4 3%,#1f9ed3 10%,#1c9ed2 12%,#1e9dd2 18%,#1c9bd0 20%,#1d9cd1 22%,#1c9acd 24%,#1e9ccf 25%,#1a99cc 26%,#1e9ace 29%,#1b99cc 31%,#1d99cd 32%,#1b97ca 34%,#1e98cb 38%,#1a96c9 39%,#1d95c9 43%,#1a92c4 48%,#1b95c6 49%,#1692c5 51%,#1a92c4 52%,#188cbb 60%,#198dbc 62%,#168ab9 63%,#188bba 64%,#128bb8 65%,#168bb7 68%,#1386b3 71%,#1687b3 73%,#1386b2 74%,#1884b2 75%,#1283af 77%,#1784af 79%,#1382ad 79%,#1781ab 81%,#157fa9 83%,#1781a9 84%,#187da7 87%,#187ea6 90%,#167ca4 92%,#1a7ba5 93%,#177aa1 96%,#1a7aa2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #27a3d7 0%,#1c9fd5 1%,#1b9ed4 3%,#1f9ed3 10%,#1c9ed2 12%,#1e9dd2 18%,#1c9bd0 20%,#1d9cd1 22%,#1c9acd 24%,#1e9ccf 25%,#1a99cc 26%,#1e9ace 29%,#1b99cc 31%,#1d99cd 32%,#1b97ca 34%,#1e98cb 38%,#1a96c9 39%,#1d95c9 43%,#1a92c4 48%,#1b95c6 49%,#1692c5 51%,#1a92c4 52%,#188cbb 60%,#198dbc 62%,#168ab9 63%,#188bba 64%,#128bb8 65%,#168bb7 68%,#1386b3 71%,#1687b3 73%,#1386b2 74%,#1884b2 75%,#1283af 77%,#1784af 79%,#1382ad 79%,#1781ab 81%,#157fa9 83%,#1781a9 84%,#187da7 87%,#187ea6 90%,#167ca4 92%,#1a7ba5 93%,#177aa1 96%,#1a7aa2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27a3d7', endColorstr='#1a7aa2',GradientType=0 ); /* IE6-9 */
  }
  .bg-grad-teal {
	background: #4fc9cc; /* Old browsers */
	background: -moz-linear-gradient(top,  #4fc9cc 0%, #44c6c8 1%, #43c7c9 13%, #44c6c8 16%, #45c2c8 18%, #42c6ca 19%, #43c2c8 21%, #43c4c9 24%, #41c2c7 24%, #44c5ca 25%, #40c4c8 27%, #42c3c8 30%, #3fc3c7 32%, #42c3c8 33%, #3ec2c6 35%, #3fc3c7 38%, #3bbfc3 42%, #3cbdc3 46%, #39bec3 49%, #36bbc0 50%, #31b4bc 59%, #2db6bc 60%, #2fb2ba 61%, #2eb4bd 62%, #2ab3bb 66%, #2ab0b9 67%, #26afb9 69%, #28aeb9 70%, #24adb7 71%, #26acb7 72%, #22abb5 73%, #23adb7 74%, #24aab5 76%, #20a8b4 76%, #21a7b3 79%, #1ca6b3 84%, #1ba3b1 85%, #1ba5b2 87%, #19a1af 89%, #17a3b0 90%, #17a0b0 93%, #17a3b2 93%, #19a1b1 94%, #15a1b0 96%, #17a0b0 97%, #159eae 98%, #14a2b0 99%, #139fae 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #4fc9cc 0%,#44c6c8 1%,#43c7c9 13%,#44c6c8 16%,#45c2c8 18%,#42c6ca 19%,#43c2c8 21%,#43c4c9 24%,#41c2c7 24%,#44c5ca 25%,#40c4c8 27%,#42c3c8 30%,#3fc3c7 32%,#42c3c8 33%,#3ec2c6 35%,#3fc3c7 38%,#3bbfc3 42%,#3cbdc3 46%,#39bec3 49%,#36bbc0 50%,#31b4bc 59%,#2db6bc 60%,#2fb2ba 61%,#2eb4bd 62%,#2ab3bb 66%,#2ab0b9 67%,#26afb9 69%,#28aeb9 70%,#24adb7 71%,#26acb7 72%,#22abb5 73%,#23adb7 74%,#24aab5 76%,#20a8b4 76%,#21a7b3 79%,#1ca6b3 84%,#1ba3b1 85%,#1ba5b2 87%,#19a1af 89%,#17a3b0 90%,#17a0b0 93%,#17a3b2 93%,#19a1b1 94%,#15a1b0 96%,#17a0b0 97%,#159eae 98%,#14a2b0 99%,#139fae 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #4fc9cc 0%,#44c6c8 1%,#43c7c9 13%,#44c6c8 16%,#45c2c8 18%,#42c6ca 19%,#43c2c8 21%,#43c4c9 24%,#41c2c7 24%,#44c5ca 25%,#40c4c8 27%,#42c3c8 30%,#3fc3c7 32%,#42c3c8 33%,#3ec2c6 35%,#3fc3c7 38%,#3bbfc3 42%,#3cbdc3 46%,#39bec3 49%,#36bbc0 50%,#31b4bc 59%,#2db6bc 60%,#2fb2ba 61%,#2eb4bd 62%,#2ab3bb 66%,#2ab0b9 67%,#26afb9 69%,#28aeb9 70%,#24adb7 71%,#26acb7 72%,#22abb5 73%,#23adb7 74%,#24aab5 76%,#20a8b4 76%,#21a7b3 79%,#1ca6b3 84%,#1ba3b1 85%,#1ba5b2 87%,#19a1af 89%,#17a3b0 90%,#17a0b0 93%,#17a3b2 93%,#19a1b1 94%,#15a1b0 96%,#17a0b0 97%,#159eae 98%,#14a2b0 99%,#139fae 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fc9cc', endColorstr='#139fae',GradientType=0 ); /* IE6-9 */
  }
  .bg-grad-green {
	background: #49ba7a; /* Old browsers */
	background: -moz-linear-gradient(top,  #49ba7a 0%, #43b776 1%, #40b775 1%, #43b874 2%, #40b775 8%, #44b877 9%, #42b675 12%, #40b777 18%, #40b372 23%, #40b475 24%, #3fb372 25%, #3fb374 29%, #3eb271 29%, #3fb374 31%, #3cb071 34%, #3db174 35%, #3cae72 36%, #3baf72 40%, #35a86d 48%, #35a86d 51%, #32a56a 52%, #32a86c 53%, #2fa569 54%, #32a56c 55%, #2da369 57%, #289d66 66%, #239a62 69%, #1a945b 82%, #189259 82%, #19935a 85%, #148f56 94%, #148f58 99%, #138e55 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #49ba7a 0%,#43b776 1%,#40b775 1%,#43b874 2%,#40b775 8%,#44b877 9%,#42b675 12%,#40b777 18%,#40b372 23%,#40b475 24%,#3fb372 25%,#3fb374 29%,#3eb271 29%,#3fb374 31%,#3cb071 34%,#3db174 35%,#3cae72 36%,#3baf72 40%,#35a86d 48%,#35a86d 51%,#32a56a 52%,#32a86c 53%,#2fa569 54%,#32a56c 55%,#2da369 57%,#289d66 66%,#239a62 69%,#1a945b 82%,#189259 82%,#19935a 85%,#148f56 94%,#148f58 99%,#138e55 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #49ba7a 0%,#43b776 1%,#40b775 1%,#43b874 2%,#40b775 8%,#44b877 9%,#42b675 12%,#40b777 18%,#40b372 23%,#40b475 24%,#3fb372 25%,#3fb374 29%,#3eb271 29%,#3fb374 31%,#3cb071 34%,#3db174 35%,#3cae72 36%,#3baf72 40%,#35a86d 48%,#35a86d 51%,#32a56a 52%,#32a86c 53%,#2fa569 54%,#32a56c 55%,#2da369 57%,#289d66 66%,#239a62 69%,#1a945b 82%,#189259 82%,#19935a 85%,#148f56 94%,#148f58 99%,#138e55 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49ba7a', endColorstr='#138e55',GradientType=0 ); /* IE6-9 */
  }
  .bg-grad-dk-green {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#318355+0,2e7e51+1,2d7f52+1,2e8050+2,2d7f52+8,2f7f52+9,2e7e51+12,2d7f53+18,2c7c4f+23,2c7c50+24,2b7b4e+25,2b7b4f+29,2b7b4e+29,2b7b4f+31,29794d+34,2a7a4f+35,2a784e+36,29794e+40,25754c+48,25754c+51,23734a+52,22744a+53,207248+54,23734b+55,1f7149+57,1c6c47+66,186c45+69,12663f+82,11653e+82,11653e+85,0e643c+94,0e643d+99,0d633b+100 */
	background: rgb(49,131,85); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(49,131,85,1) 0%, rgba(46,126,81,1) 1%, rgba(45,127,82,1) 1%, rgba(46,128,80,1) 2%, rgba(45,127,82,1) 8%, rgba(47,127,82,1) 9%, rgba(46,126,81,1) 12%, rgba(45,127,83,1) 18%, rgba(44,124,79,1) 23%, rgba(44,124,80,1) 24%, rgba(43,123,78,1) 25%, rgba(43,123,79,1) 29%, rgba(43,123,78,1) 29%, rgba(43,123,79,1) 31%, rgba(41,121,77,1) 34%, rgba(42,122,79,1) 35%, rgba(42,120,78,1) 36%, rgba(41,121,78,1) 40%, rgba(37,117,76,1) 48%, rgba(37,117,76,1) 51%, rgba(35,115,74,1) 52%, rgba(34,116,74,1) 53%, rgba(32,114,72,1) 54%, rgba(35,115,75,1) 55%, rgba(31,113,73,1) 57%, rgba(28,108,71,1) 66%, rgba(24,108,69,1) 69%, rgba(18,102,63,1) 82%, rgba(17,101,62,1) 82%, rgba(17,101,62,1) 85%, rgba(14,100,60,1) 94%, rgba(14,100,61,1) 99%, rgba(13,99,59,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(49,131,85,1) 0%,rgba(46,126,81,1) 1%,rgba(45,127,82,1) 1%,rgba(46,128,80,1) 2%,rgba(45,127,82,1) 8%,rgba(47,127,82,1) 9%,rgba(46,126,81,1) 12%,rgba(45,127,83,1) 18%,rgba(44,124,79,1) 23%,rgba(44,124,80,1) 24%,rgba(43,123,78,1) 25%,rgba(43,123,79,1) 29%,rgba(43,123,78,1) 29%,rgba(43,123,79,1) 31%,rgba(41,121,77,1) 34%,rgba(42,122,79,1) 35%,rgba(42,120,78,1) 36%,rgba(41,121,78,1) 40%,rgba(37,117,76,1) 48%,rgba(37,117,76,1) 51%,rgba(35,115,74,1) 52%,rgba(34,116,74,1) 53%,rgba(32,114,72,1) 54%,rgba(35,115,75,1) 55%,rgba(31,113,73,1) 57%,rgba(28,108,71,1) 66%,rgba(24,108,69,1) 69%,rgba(18,102,63,1) 82%,rgba(17,101,62,1) 82%,rgba(17,101,62,1) 85%,rgba(14,100,60,1) 94%,rgba(14,100,61,1) 99%,rgba(13,99,59,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(49,131,85,1) 0%,rgba(46,126,81,1) 1%,rgba(45,127,82,1) 1%,rgba(46,128,80,1) 2%,rgba(45,127,82,1) 8%,rgba(47,127,82,1) 9%,rgba(46,126,81,1) 12%,rgba(45,127,83,1) 18%,rgba(44,124,79,1) 23%,rgba(44,124,80,1) 24%,rgba(43,123,78,1) 25%,rgba(43,123,79,1) 29%,rgba(43,123,78,1) 29%,rgba(43,123,79,1) 31%,rgba(41,121,77,1) 34%,rgba(42,122,79,1) 35%,rgba(42,120,78,1) 36%,rgba(41,121,78,1) 40%,rgba(37,117,76,1) 48%,rgba(37,117,76,1) 51%,rgba(35,115,74,1) 52%,rgba(34,116,74,1) 53%,rgba(32,114,72,1) 54%,rgba(35,115,75,1) 55%,rgba(31,113,73,1) 57%,rgba(28,108,71,1) 66%,rgba(24,108,69,1) 69%,rgba(18,102,63,1) 82%,rgba(17,101,62,1) 82%,rgba(17,101,62,1) 85%,rgba(14,100,60,1) 94%,rgba(14,100,61,1) 99%,rgba(13,99,59,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318355', endColorstr='#0d633b',GradientType=0 ); /* IE6-9 */

  }

  .bg-grad-brown {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#abba4a+0,a7b743+1,a6b840+1,abb943+2,a6b840+8,a8b844+9,a6b642+12,a4b840+18,a4b440+23,a3b440+24,a3b33f+25,a2b33f+29,a2b23e+29,a2b33f+31,9eb03c+34,9eb13d+35,9bae3c+36,9caf3b+40,94a935+48,94a935+51,90a632+52,92a832+53,8fa52f+54,8fa632+55,8aa32d+57,829e28+66,7f9b23+69,78941a+82,769218+82,779319+85,739014+94,719014+99,728f13+100 */
	background: rgb(171,186,74); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(171,186,74,1) 0%, rgba(167,183,67,1) 1%, rgba(166,184,64,1) 1%, rgba(171,185,67,1) 2%, rgba(166,184,64,1) 8%, rgba(168,184,68,1) 9%, rgba(166,182,66,1) 12%, rgba(164,184,64,1) 18%, rgba(164,180,64,1) 23%, rgba(163,180,64,1) 24%, rgba(163,179,63,1) 25%, rgba(162,179,63,1) 29%, rgba(162,178,62,1) 29%, rgba(162,179,63,1) 31%, rgba(158,176,60,1) 34%, rgba(158,177,61,1) 35%, rgba(155,174,60,1) 36%, rgba(156,175,59,1) 40%, rgba(148,169,53,1) 48%, rgba(148,169,53,1) 51%, rgba(144,166,50,1) 52%, rgba(146,168,50,1) 53%, rgba(143,165,47,1) 54%, rgba(143,166,50,1) 55%, rgba(138,163,45,1) 57%, rgba(130,158,40,1) 66%, rgba(127,155,35,1) 69%, rgba(120,148,26,1) 82%, rgba(118,146,24,1) 82%, rgba(119,147,25,1) 85%, rgba(115,144,20,1) 94%, rgba(113,144,20,1) 99%, rgba(114,143,19,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(171,186,74,1) 0%,rgba(167,183,67,1) 1%,rgba(166,184,64,1) 1%,rgba(171,185,67,1) 2%,rgba(166,184,64,1) 8%,rgba(168,184,68,1) 9%,rgba(166,182,66,1) 12%,rgba(164,184,64,1) 18%,rgba(164,180,64,1) 23%,rgba(163,180,64,1) 24%,rgba(163,179,63,1) 25%,rgba(162,179,63,1) 29%,rgba(162,178,62,1) 29%,rgba(162,179,63,1) 31%,rgba(158,176,60,1) 34%,rgba(158,177,61,1) 35%,rgba(155,174,60,1) 36%,rgba(156,175,59,1) 40%,rgba(148,169,53,1) 48%,rgba(148,169,53,1) 51%,rgba(144,166,50,1) 52%,rgba(146,168,50,1) 53%,rgba(143,165,47,1) 54%,rgba(143,166,50,1) 55%,rgba(138,163,45,1) 57%,rgba(130,158,40,1) 66%,rgba(127,155,35,1) 69%,rgba(120,148,26,1) 82%,rgba(118,146,24,1) 82%,rgba(119,147,25,1) 85%,rgba(115,144,20,1) 94%,rgba(113,144,20,1) 99%,rgba(114,143,19,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(171,186,74,1) 0%,rgba(167,183,67,1) 1%,rgba(166,184,64,1) 1%,rgba(171,185,67,1) 2%,rgba(166,184,64,1) 8%,rgba(168,184,68,1) 9%,rgba(166,182,66,1) 12%,rgba(164,184,64,1) 18%,rgba(164,180,64,1) 23%,rgba(163,180,64,1) 24%,rgba(163,179,63,1) 25%,rgba(162,179,63,1) 29%,rgba(162,178,62,1) 29%,rgba(162,179,63,1) 31%,rgba(158,176,60,1) 34%,rgba(158,177,61,1) 35%,rgba(155,174,60,1) 36%,rgba(156,175,59,1) 40%,rgba(148,169,53,1) 48%,rgba(148,169,53,1) 51%,rgba(144,166,50,1) 52%,rgba(146,168,50,1) 53%,rgba(143,165,47,1) 54%,rgba(143,166,50,1) 55%,rgba(138,163,45,1) 57%,rgba(130,158,40,1) 66%,rgba(127,155,35,1) 69%,rgba(120,148,26,1) 82%,rgba(118,146,24,1) 82%,rgba(119,147,25,1) 85%,rgba(115,144,20,1) 94%,rgba(113,144,20,1) 99%,rgba(114,143,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abba4a', endColorstr='#728f13',GradientType=0 ); /* IE6-9 */

  }

  .bg-grad-md-blue {
	background-image: linear-gradient(#278ea8, #3aaac6);
  }


  /*-------------------  PACKAGES */
  #ip-packages article {
	text-align:center;
	border:solid 1px rgba(0,0,0,.2);
	border-radius:15px;
	overflow:hidden;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 16%, #fefefe 21%, #fcfcfc 21%, #fefefe 21%, #fcfcfc 22%, #fcfcfc 29%, #fafafa 30%, #f9f9f9 38%, #f7f7f7 40%, #f9f9f9 40%, #f7f7f7 40%, #eeeeee 72%, #eceaeb 93%, #e8e5e7 99%, #d0cecf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#fefefe 21%,#fcfcfc 21%,#fefefe 21%,#fcfcfc 22%,#fcfcfc 29%,#fafafa 30%,#f9f9f9 38%,#f7f7f7 40%,#f9f9f9 40%,#f7f7f7 40%,#eeeeee 72%,#eceaeb 93%,#e8e5e7 99%,#d0cecf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 16%,#fefefe 21%,#fcfcfc 21%,#fefefe 21%,#fcfcfc 22%,#fcfcfc 29%,#fafafa 30%,#f9f9f9 38%,#f7f7f7 40%,#f9f9f9 40%,#f7f7f7 40%,#eeeeee 72%,#eceaeb 93%,#e8e5e7 99%,#d0cecf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d0cecf',GradientType=0 ); /* IE6-9 */
  }
  #ip-packages article article {
	background: transparent;
	border:none;
  }
  .ip-inner {
	padding: 10px 5px 15px;
  }
  .ip-teal {
	color: #16a1af;
  }
  .ip-lt-blue {
	color: #187faa;
  }
  .ip-blue {
	color: #164ea3;
  }
  .ip-green {
	color: #159158;
  }
  .ip-md-blue {
	color: #3aaac6;
  }
  #ip-packages article h3 {
	color: #fff;
	font-size:27px;
	font-weight:500;
	font-style:italic;
	text-align:center;
	margin:0;
	padding:12px;
  }
  #ip-packages article h4 {
	font-size:23px;
	font-weight:500;
	font-style:italic;
	max-width:90%;
	margin:2px auto 10px;
	padding-bottom:3px;
  }
  #ip-packages article h4+p {
	font-size:14px;
	line-height:21px;
	min-height:65px;
  }
  #ip-packages article ul {
	text-align:left;
	font-size:14px;
	margin:10px 0;
	padding:0 0 0 40px;
  }
  #ip-packages article .ip-icon {
	width: 90%;
	max-width:225px;
	margin:auto;
  }
  #ip-packages article large {
	font-family: 'Open Sans', sans-serif;
	font-size:42px;
	font-weight:600;
	letter-spacing: -1px;
  }
  #ip-packages article sup {
	top: -.25em;
	left: -.15em;
  }
  #ip-packages article .arrow-down {
	width: 0; 
	height: 0; 
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	margin-top:-1px;
	margin-left:47.75%;
  }

  #ip-packages article.ip-blue-wrap .arrow-down {
	border-top: 12px solid #1b4fa2;
  }
  #ip-packages article.ip-blue-wrap h4 {
	border-bottom: solid 1px #1b4fa2;
	border-top: solid 1px #1b4fa2;
  }

  #ip-packages article.ip-lt-blue-wrap .arrow-down {
	border-top: 12px solid #1a7aa2;
  }
  #ip-packages article.ip-lt-blue-wrap h4 {
	border-bottom: solid 1px #1a7aa2;
	border-top: solid 1px #1a7aa2;
  }

  #ip-packages article.ip-teal-wrap .arrow-down {
	border-top: 12px solid #139fae;
  }
  #ip-packages article.ip-teal-wrap h4 {
	border-bottom: solid 1px #16a1af;
	border-top: solid 1px #16a1af;
  }

  #ip-packages article.ip-green-wrap .arrow-down {
	border-top: 12px solid #138e55;
  }
  #ip-packages article.ip-green-wrap h4 {
	border-bottom: solid 1px #138e55;
	border-top: solid 1px #138e55;
  }

  #ip-packages article.ip-md-blue-wrap .arrow-down {
	border-top: 12px solid #3aaac6;
  }

  #ip-packages article.ip-md-blue-wrap h4 {
	border-bottom: solid 1px #3aaac6;
	border-top: solid 1px #3aaac6;
  }

  .pricetag large {
	//font-family: 'globersemibold';
	font-size:36px;
	font-weight:bold;
	letter-spacing: -1px;
  }

  #new-speed-badge {
	position: absolute;
	top: -15px;
	left: -5px;
	border-radius: 0px;
	height: 58px;
	color: white;
	padding: 23px 18px 2px 10px;
	font-size: .8em;
	text-align: center;
	background-image: url(/Images/atmc/site/images/arrows-sm5.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid gray;
  }

  /*-------------------  RECOMMENDED DEVICES */
  .device-results section {
	display:none;
  }
  .device-results {
	padding:20px;
	border-left: solid 1px #676868;
  }
  ul#device-links {
	margin:5px auto;
	padding:0;
	list-style:none;
  }
  #device-links li {
	display:block;
	color: #676868;
	font-size:19px;
	text-align:right;
	list-style:none;
	padding:10px 5px;
	cursor:pointer;
  }
  #device-links li.activate {
	color:#0079c2;
  }
  .device-results article,
  #rec-devices article {
	padding:15px;
	border-radius:10px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 51%, #f2f2f2 74%, #f3f3f3 75%, #eeeeee 85%, #ededed 87%, #ebebeb 87%, #ececec 89%, #e6e6e6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 51%,#f2f2f2 74%,#f3f3f3 75%,#eeeeee 85%,#ededed 87%,#ebebeb 87%,#ececec 89%,#e6e6e6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 51%,#f2f2f2 74%,#f3f3f3 75%,#eeeeee 85%,#ededed 87%,#ebebeb 87%,#ececec 89%,#e6e6e6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
  }
  .device-results article p,
  #rec-devices article p {
	font-size:12px;
	line-height:17px;
	margin:5px 0 15px;
	min-height:37px;
  }
  @media screen and (max-width: 1000px) {
	#device-links li {
	  font-size:17px;
	}
  }
  @media screen and (max-width: 865px) {
	#device-links li {
	  font-size:14px;
	}
  }
  @media screen and (max-width: 767px) {
	ul#device-links {
	  text-align:center;
	}
	#device-links li {
	  font-size:15px;
	  font-weight:500;
	  text-align:center;
	  display:inline-block;
	  padding:0 8px;
	}
	.device-results {
	  padding:10px;
	  border-left: none;
	}
  }
  @media screen and (max-width: 575px) {
	#device-links li {
	  font-size:13px;
	}
  }
  @media screen and (max-width: 500px) {
	#device-links li {
	  font-size:10px;
	}
  }



  /*-------------------  SIDR */
  .sidr {
	background: #000;
	display: none;
	position: absolute;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 100%;
	overflow-x: none;
	overflow-y: auto;
	font-weight: 300;
	color: #FFF;
	border-right: none;
  }

  .sidr img#sidr-logo {
	display: block;
	width: 145px;
	margin: 15px 5px 5px 20px;
  }

  .sidr .sidr-inner {
	padding: 0 0 15px
  }

  .sidr .sidr-inner>p {
	margin-left: 15px;
	margin-right: 15px
  }

  .sidr.right {
	left: auto;
	right: -260px
  }

  .sidr.left {
	left: -260px;
	right: auto
  }

  .sidr ul {
	display: block;
	margin: 25px 0 0;
	padding: 0;
	border-top: 1px solid rgba(255, 255, 255, .2);
  }

  .sidr ul li {
	display: block;
	margin: 0;
	line-height: 35px;
	outline: none;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	position: relative;
  }

  .sidr-heading {
	background: url('/jpgx/w/1000/p/Images/ATMC-facebook/site/template/header-grad.jpg') no-repeat center center / cover;
	font-weight:500;
	text-transform:uppercase;
	padding: 0 0 0 20px;
  }

  .sidr ul li a {
	display: block;
	background: rgba(0, 0, 0, .5);
	color: #FFF;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
	padding: 0 20px;
  }

  .sidr ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
  }

  .sidr ul li ul li {
	line-height: 35px;
  }

  .sidr ul li ul li a {
	background: rgba(0, 0, 0, .15);
	font-size: 13px;
	font-weight: 400;
	padding: 0 0 0 40px;
  }

  .sidr ul li a:hover .sidr ul li a.active {
	background-color: #5faec4;
	color: #fff;
	text-decoration: none;
  }

  .sidr ul li ul li ul li a {
	padding-left:60px;
  }

  .sidr ul li.dropdown>a:after {
	content: "+";
	color: #fff;
	font-size:22px;
	position: absolute;
	top: 0px;
	right: 15px;
  }

  .sidr ul li.closed>a:after {
	content: "-";
	color: #fff;
	position: absolute;
	top: 0px;
	right: 15px;
  }

  #close-btn {
	display: block;
	font-size: 20px;
	color: rgba(255, 255, 255, 1);
	margin: 0;
	position: absolute;
	top: 25px;
	right: 20px;
	z-index: 999;
	cursor: pointer;
  }

  .no-border {
	border: none!important;
  }


  /*-------------------  SERVICE AREA FORM */
  #service-area-form label {
	font-size:13px;
	font-weight:600;
	margin:10px 0 3px 2px;
  }
  #service-area-form .form-control {
	font-size:14px;
  }
  #continue-without button {
	float: none;
	color: #0079c2;
	font-size: 18px;
  }
  #service-area-modal {
	margin-top: 100px;
  }

  #reset-address-btn {
	color: #fff;
	background: transparent;
	border: solid 1px #fff;
	border-radius: 15px;
	padding: 5px 10px;
	box-shadow: 0 1px 3px #666;
	cursor: pointer;
	font-size: 14px;
  }
  #reset-address-btn:hover {
	box-shadow: none;
  }



  #outside-modal {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
  }



  /*--------------------------------------------------------------------------  MEDIA QUERIES */

  @media screen and (max-width: 1200px) {
	.container {width:98%; max-width:98%}
	nav {left:215px}
	#subnav ul {margin:0 0 0 213px}
  }

  @media screen and (max-width: 1100px) {
	nav {display:none}
	#subnav {display:none}
	#mobile-nav-btn {display:block}
  }

  @media screen and (max-width: 992px) {
	#left-col {width:25%}
	#right-col {width:74.9%}
  }

  @media screen and (max-width: 875px) {
	header {
	  position:relative;
	}
	.f-105 {font-size:100%}
	#digital-cable-info {position:absolute}
  }

  @media screen and (max-width: 767px) {
	#left-col {width:100%; float:none}
	#right-col {width:100%; float:none}
  }

  @media screen and (max-width: 575px) {
	img#search {display:none}
  }

  #expanding-link {
	color: #2a99cf;
  }

  #expanding-link:hover {
	color: #007bff;
	text-decoration: none;
  }


