
body {
background: rgba(248,248,248,1.00);
	font-family:"MuseoSans",Helvetica,Arial,sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font-weight:700;
}
.editable P {
    margin: 0;
}
a.cms-white-link:link, 
a.cms-white-link:visited
{
    color: #FFF !important;
}

a.cms-white-link:hover, 
a.cms-white-link:active
{
    color: #FFF !important;
	text-decoration:underline !important;
}

a.cms-black-link:link, 
a.cms-black-link:visited
{
    color: #585852 !important;
}

a.cms-black-link:hover, 
a.cms-black-link:active
{
    color: #585852 !important;
	text-decoration:underline !important;
}

.NotFoundWelcome	{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 100000;
	text-align:center;
	background-image:url(/public/images/TRANS-30-BG.png);
}

@-moz-document url-prefix() { 
#back-top {
	display:none !important;
  }
}

/* SLIDER OVERLAY */
@media (min-width: 768px) {
      div.item { position: relative; }
      div.item img { z-index: 1; }
      div.item div {
        position: absolute;
        left: 3%;
        top: 3%;
		width:45%;
        padding: 4px;
		background-color:transparent;
		color:#fff;
		text-shadow: 1px 1px 1px #000000;
		line-height:200%;
      }
.hottopics .hottopic-sub {
padding-top: 8px !important;
}
}





@media (min-width: 992px) {
      div.item { position: relative; }
      div.item img { z-index: 1; }
      div.item div {
        position: absolute;
        left: 7%;
        top: 10%;
		width:35%;
        padding: 4px;
		background-color:transparent;
		color:#fff;
		text-shadow: 1px 1px 1px #000000;
		line-height:200%;
      }
.hottopics .hottopic-sub {
padding-top: 58px !important;
}
}






@media (max-width: 992px) {
.NotFoundWelcome	{
	display:none;
}
#feedbackify	{
	display:none;
}

}



/* Creates the package idicators for channel lineup and makes adjustments to the channel lists appearance */
.channel-lineup	{
	font-weight:300 !important;
}
.label {
	font-weight:300;
}
.label-ch-2go {
background-color: #309CF4;
}
.label-ch-limited {
background-color: #5cb85c;
}
.label-ch-family {
background-color: #FFB600;
}
.label-ch-essentials {
background-color: #B26DFF;
}
.label-ch-preferred {
background-color: #FF4D50;
}
.label-ch-bronze {
background-color: #00A4C6;
}
.label-ch-hdplus {
background-color: #EF9400;
}
.label-ch-premiums {
background-color: #000;
}



/* Creates the label/tool tip in correct colors on the package headers. */
.label-blue {
background-color: #64bfd3;
font-size:10px;
}
.label-yellow {
background-color: #fc0;
font-size:10px;
}
.label-green {
background-color: #8dc73f;
font-size:10px;
}
.label-orange {
background-color: #f70;
font-size:10px;
}

.label.label-phone {
	width:30px !important;
	text-align:center;
	display:block;
	margin:0 2px;
}


.label.label-phone-key {
	text-align:left;
	display:block;
	margin:2px 2px;
	font-size:100%;
}




/* Adjusts the tool tip location on the internet package headers. */
.package-sup {
top: -1em;
left: .5em;
}


/*This CSS corrects an issue with the "HOW CAN WE HELP" side bar that was bleeding in Safari and macs.*/
.content.sidebar {
background-image: none;
background-color:rgb(248, 248, 248) 50%;
}
.content.sidebar > .container > .row {
background-image: none;
background-color:rgb(248, 248, 248) 50%;
}




/* BACK TO TOP CSS */
#back-top {
	position: fixed;
	bottom: -10px;
	right: 10%;
/* HIDING THIS DUE TO CHAT OVERLAY UNTILL I CAN MOVE ITS POSITION */	
	display:none !important;
}

#back-top a {
	width:70px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #FFF;
}

/* arrow icon (span tag) */
#back-top div {
	width: 70px;
	height: 60px;
	display: block;
	margin-bottom: 7px;
	background-color: #f70;


	/* rounded corners */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	padding:10px 0 0 0;
}
#back-top a:hover div {
	background-color: #d66400;
}
#back-to-top-text	{
	font-family: "MuseoSlab",Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	line-height:none;
	margin-top:-6px;
}
div#back-top	{
	display:none;
	z-index:1;
	}
.glyphicon-back-to-top	{
	font-size:24px;
	line-height:none;
}
.glyphicon-back-to-top:before {
content: "\e133";
}

.btn strong {
font-weight: 500;
}
.call-to-action strong {
font-weight: 700 !important;
}
.call-to-action	{
	font-size:140% !important;
}
.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 10px 10px 10px;
}
.navbar.bbb-navbar-primary .navbar-nav>li>a {
  padding-top: 25px;
}
.panes-nav .nav-pills {
font-weight: 500;
}


.content-alt.sidebar.business {
	background-image:none;
	background: rgba(248,248,248,1.00);
}
.content-alt.sidebar.business > .container > .row {
	background-image:none;
	background: rgba(248,248,248,1.00);
}

.panel-title	{
	cursor:pointer;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe, 
.video-container object, 
.video-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.exec-name-title	{
	margin:0;
}
.call-rates{
	font-size:12px;
	font-weight:300;
	padding: 5px 10px 3px;
}
blockquote {
  font-family: "MuseoSlab";
  font-weight:500;
  font-size:200%;
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 20px;
  padding: 0.5em 20px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote:before {
content:â€\201Câ€;
}

blockquote:after {
content:â€\201Dâ€;
}
blockquote p {
  display: inline;
}
.trans-10-bg	{
	background-image: url(/public/images/TRANS-10-BG.png);
}
.trans-20-bg	{
	background-image: url(/public/images/TRANS-20-BG.png);
}
.trans-30-bg	{
	background-image: url(/public/images/TRANS-30-BG.png);
}
.trans-40-bg	{
	background-image: url(/public/images/TRANS-40-BG.png);
	padding:10px 20px 20px 24px !important;
	border-radius: 2px;
}
.thumbnail-slider	{
	margin:0 4px;
}
.carousel-control.right {
background:none;
}
.carousel-control.left {
background:none;
}

blockquote.community-quote {
  font-family: "MuseoSlab";
  font-weight:300;
  font-size:100%;
  background:none;
  border-left: 6px solid #fff;
  margin: 1.5em 6px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote.community-quote:before {
color: #fff;
font-size: 48px;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
}
blockquote.community-quote:after {
content: no-close-quote;
}
blockquote.community-quote p {
  display: inline;
}
.dropdown-menu.support	{
	width:100%;
}
.button-dropdown>li>a:hover, .button-dropdown>li>a:focus {
	text-decoration: none;
	background-color: #cc5f00 !important;
}








.bus-panel	{
	background: rgb(126, 126, 118) !important;
}
.bus-panel-heading	{
	background:rgba(248,248,248,1.00) !important;
	color: rgb(126, 126, 118) !important;
}








blockquote.business-quote {
  font-family: "MuseoSlab";
  font-weight:300;
  font-size:100%;
  background:none;
  border-left: 6px solid #fff;
  margin: 0 6px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote.business-quote:before {
color: #fff;
font-size: 48px;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
}
blockquote.business-quote:after {
content: no-close-quote;
}
blockquote.business-quote p {
  display: inline;
}



.ue-tab-container {
z-index: 100001 !important;
position: fixed;
bottom: 0px;
right: 20% !important;
}

.ue-button {
border: none !important;
box-shadow: rgba(255, 255, 255, 0.247059) 1px 1px 1px inset, rgba(0, 0, 0, 0.498039) 0px 1px 3px;
font: bold 14px Arial, sans-serif;
line-height: 1em;
overflow: hidden;
cursor: pointer;
top: 0%;
z-index: 9999;
display: block;
background-position: center 0px;
background-repeat: no-repeat;
background-color: #FF7626;
float: bottom;
-webkit-transition: 0.3s ease-out background-color,0.1s ease-out padding-bottom;
-moz-transition: 0.3s ease-out background-color,0.1s ease-out padding-bottom;
}

#ue-loading-indicator {
width:58px !important;
}


#SpeedTest .modal-dialog
{
  width: 705px;/* your width */
}


.hottopics.sidebar {
background-image: none;
}

.hottopics.sidebar > .container > .row {
background-image: none;
}


transparent-20-bg	{
	background-image:url('/public/images/BG-Transparent-20-Percent.png');
}



div.item div {
	text-shadow: none !important;
	line-height:150%;
}

.header-featured	{
	font-family:'VinceHandII';
	font-size:300%;
}
.header-featured-business	{
	font-family:'VinceHandII';
	font-size:300%;
}
.btn-featured{
	margin-top:20px;
}
.call-to-action{
	border-radius: 2px;
}
.business-header	{
}







.bbb-hero.business {
padding-top: 0;
background: #2A2927;
color: #fff;
}

.tn-business	{
	height:430px;
}



.panes-nav.business {
	background: none;
	background-color:#585852;
}

.h5	{
	line-height:126%;
}
.h4	{
	font-weight:500;
	line-height:126%;
}


.address	{
	font-size:140%;
}


.content.content-casestudy {
	background-color:#2A2927;
}


.panel-heading-business	{
	background-color: #DCDCDC !important;
}


.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: left;        /* adjust as needed */
	padding-right:10px;
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

.spacer {
	background: rgba(248,248,248,1.00);
	padding-top: 50px;
}

.panel-order-today {
  background: #7E7E76;
  border-color: #7E7E76;
}
.panel-order-today > .panel-heading {
  color: #ffffff;
  background-color: #7E7E76;
  border-color: #7E7E76;
}
.panel-order-today > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #7E7E76;
}
.panel-order-today > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #7E7E76;
}

.bbb-packages.panel-order-today .panel-heading {
  color: #7E7E76 !important;
}
.bbb-packages.panel-order-today .panel-heading:after {
  border-bottom: 6px solid #7E7E76 !important;
}
.bbb-packages.panel-order-today .btn {
  color: #7E7E76 !important;
}