/**
 * see *.less for some documentation
 * some helpers located on libs.less
 */
.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
/**************************************************************************
 *
 * 1. Base 
 * 2. Header
 * 3. Header Navbar
 *
 * 4. Components
 * 		4.1. Base
 * 		4.2. Entry Styles
 * 		4.3. Comments Area
 * 		4.4. Lists
 * 		4.5. Breadcrumb
 * 		4.6. Pagination
 * 		4.7. Sidenav
 * 		4.8. Carousel
 * 		4.9. Collapsible Panel
 * 		4.10. Tab
 * 		4.11. Buttons
 * 		4.12. Progress Bar
 * 		4.13. Overlay
 * 		4.14. Table
 * 		4.15. AD/banner
 * 		4.16. Widget calendar
 * 5. Footer
 * 6. Responsive
 */
body {
  background-color: #fff;/*ebebeb*/
  color: #000000;
}
a {
  color: #1460AA;
  text-decoration:underline;
}
a:visited{
	color:#1460AA;
}
a:hover {
  color: #e35205;
}
.bg-page {
  background-color: #ebebeb;
}
.bg-base {
  background-color: #ffffff;
}
.bg-base  > .entries > .entry:not(.style-grid) .entry-title a {
  color: #58595B;
}
.entries .row{
	border-bottom: 1px solid #C8C9C7;
	border-top: 1px solid #C8C9C7;
}
.carousel-inner .entries{
	border-left: 1px solid #0E1E63;
}
.carousel-inner .entry{
	border-right:1px solid #0E1E63;	
}
.bg-primary {
  background-color: #58595B;
}
.bg-focus {
  background-color: #161f29;
}
.bg-secodary {
  background-color: #dedede;
}
.bg-bar {
  background-color: #0d1318;
}
.section-no-margin-bottom,
.section.carousel {
  border-bottom: 10px solid #fff;
}
.form-control {
  background-color: #ebebeb;
  border-color: rgba(69, 69, 69, 0.3);
}
/**************************************************************************
 * 2. Header 
 */
.header-navbar .header-navbar-inner {
  background-color: #0081C6;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
.header-navbar .header-navbar-inner:after {
  border-left-color: #000;
}
.header-navbar .header-navbar-inner .btn-icon {
  color: #fff;
  background-color: #e35205;
}
.header-navbar .header-navbar-inner .btn-icon:hover,
.header-navbar .header-navbar-inner .btn-icon:focus,
.header-navbar .header-navbar-inner .btn-icon.focus {
  color: #161f29;
  background-color: #f5d657;
}
.scrolled .header-navbar .navbar-brand {
  border-right-color: transparent;
}
.header-navbar .navbar-brand a {
  background-color: #0081C6;
  /*-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);*/
}
.header-navbar .navbar-brand a:after {
  border-right-color: #000;
}
.scrolled .header-navbar .navbar-brand a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #0E1E63;
}
.search-wrapper .search-wrapper-inner {
  border-bottom: 1px dotted #58595B;
}
.search-wrapper input[type="text"] {
  color: #d9d9d9;
}
/**************************************************************************
 * 3. Header Navbar
 */
.header-navbar {
  color: #d9d9d9;
}
.header-navbar .subnav-header {
  color: #d9d9d9;
}
.header-navbar a {
  color: #fff;
}
.header-navbar a:hover,
.header-navbar li.active > a,
.header-navbar li.active > a:hover {
  color: #fff;
}
.header-navbar li a:hover,
.header-navbar li li.active > a,
.header-navbar li li.active > a:hover {
  color: #fff;
  background-color: #0E1E63;
}
.header-navbar .nav-pages a {
  color: #fff;
}
.header-navbar .nav-pages a:hover {
  color: #fff;
  background-color: #0E1E63;
}
.nav.navbar-nav li .subnav-wrapper {
  border-top-color: #e35205;
  background-color: #161f29;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
.nav.navbar-nav  > li.nav-all {
  border-left-color: #0081C6;
}
.nav.navbar-nav  > li.nav-all  > a {
  color: #fff;
}
.navbar-nav li .subnav-wrapper.subnav-tabbed {
  background-color: #0d1318;
}
.header-navbar li .subnav-tabbed-tabs li.active > a {
  background-color: #161f29;
}
.subnav-tabbed-panels {
  background-color: #161f29;
}
.subnav-entries li {
  border-top: 1px dashed #0d1318;
}
.subnav-entries li:first-child {
  border-top: none;
}
/**************************************************************************
 * 4. Components
 */
/**************************************************************************
 * 		4.1 Base
 */
.comments-count-balloon {
  color: #444444;
  background-color: #ffffff;
}
.comments-count-balloon:after {
  border-left-color: #ffffff;
}
.comments-count-balloon.bg-focus {
  background-color: #161f29;
  color: #d9d9d9;
}
.comments-count-balloon.bg-focus:after {
  border-left-color: #161f29;
}
.comments-count-balloon.bg-primary {
  background-color: #58595B;
  color: #ffffff;
}
.comments-count-balloon.bg-primary:after {
  border-left-color: #58595B;
}
.comments-count-balloon em {
  color: #444444;
}
.ribbon  > a,
.ribbon  > span,
.ribbon  > .ribbon-inner {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  background-color: #0E1E63;
  color: #ffffff;
}
.ribbon a:hover {
  text-decoration: none;
}
.ribbon  > span,
.ribbon  > .ribbon-inner {
  color: #ffffff;
}
.ribbon  > span a,
.ribbon  > .ribbon-inner a {
  color: #ffffff;
}
.ribbon  > span a:hover,
.ribbon  > .ribbon-inner a:hover {
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.ribbon.ribbon-highlight  > a,
.ribbon.ribbon-highlight  > span,
.ribbon.ribbon-highlight  > .ribbon-inner {
  background-color: #0081C6;
  color: #fff;
  text-decoration:none;
}
.ribbon.ribbon-highlight  > a:hover {
  background-color: #0E1E63;
}
.ribbon.ribbon-highlight  > span,
.ribbon.ribbon-highlight  > .ribbon-inner {
  color: #fff;
}
.ribbon.ribbon-highlight  > span a,
.ribbon.ribbon-highlight  > .ribbon-inner a {
  color: #161f29;
}
.ribbon.ribbon-focus  > a,
.ribbon.ribbon-focus  > span,
.ribbon.ribbon-focus  > .ribbon-inner {
  background-color: #161f29;
  color: #d9d9d9;
}
.ribbon.ribbon-focus  > a:hover {
  background-color: #0d1318;
}
.ribbon.ribbon-focus  > span,
.ribbon.ribbon-focus  > .ribbon-inner {
  color: #d9d9d9;
}
.ribbon.ribbon-focus  > span a,
.ribbon.ribbon-focus  > .ribbon-inner a {
  color: #d9d9d9;
}
.ribbon:after {
  border-right-color: #111;
}
/**************************************************************************
 * 		4.2 Entry Styles
 */
.style-score-widget .score:after {
  border-right-color: #1a242f;
}
.style-score-widget .score-bar {
  background-color: #dedede;
  border-bottom-color: #c4c4c4;
}
.style-score-widget .score-bar i {
  background-color: #c29d0b;
  border-bottom-color: #927608;
}
.style-review-score {
  background-color: #e35205;
  color: #161f29;
}
.style-review-list .style-review-score {
  background-color: #e35205;
  color: #161f29;
}
.style-single h1,
.style-single h2,
.style-single h3,
.style-single h4,
.style-single h5 {
  color: #58595B;
}
.style-single h1,
.style-single h2,
.style-single h3 {
  border-bottom-color: #d0d0d0;
}
.after-entry hr {
  border-top: 1px dashed #d0d0d0;
}
.page-header {
  border-bottom-color: #d0d0d0;
}
.page-header .page-title {
  color: #58595B;
}
.style-hero.hero-nav .small {
  color: #e35205;
}
.style-recent-list {
  border-top-color: #aabdd1;
}
.style-thumbnail-text {
  border-top: 1px solid #C8C9C7;
  border-left: 1px solid #C8C9C7;
}
.style-thumbnail-text:first-child {
  border-left: 1px solid #C8C9C7;
}
.style-thumbnail-text:nth-child(3), .style-thumbnail-text:nth-child(6), .style-thumbnail-text:last-child {
  border-right: 1px solid #C8C9C7;
}
.style-thumbnail-text a {
  display: block;
}
.style-grid {
  background-color: #58595B;
}
.style-grid .entry-header {
  color: #ffffff;
}
.style-grid .entry-header .entry-meta a {
  color: #ffffff;
}
.style-grid .entry-header .entry-title a {
  color: #ffffff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
  text-decoration:none;
}
.style-grid .entry-header .entry-title a:hover {
  color: #ffffff;
  text-decoration:underline;
}
.style-grid .entry-header p.small:first-child {
  color: #e35205;
}
.style-grid .entry-header p.small:first-child a {
  color: #e35205;
}
.style-grid .entry-title {
	font-weight:bold;
	text-transform:uppercase;
}
.hero-sm-largest .entry-title, .hero-md-largest .entry-title {
	font-size:36px;
	line-height:36px;
}
.hero-sm-largest .entry-title a, .hero-md-largest .entry-title a {
	text-decoration:none;
}

/**************************************************************************
 * 		4.3. Comments Area
 */
.comments-area {
  padding-top: 20px;
}
.comments-area  > .comment-list {
  border-top: 2px solid #d0d0d0;
}
.comments-area .comment {
  border-left-color: #d0d0d0;
}
/**************************************************************************
 * 		4.4. Lists
 */
.coverageList {
  border: 5px solid #ffffff;
  /* Fallback for web browsers that doesn't support RGBa */

  background-color: #ffffff;
  /* RGBa with 0.6 opacity */

  background-color: rgba(255, 255, 255, 0.6);
  /* For IE 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99ffffff');
  /* For IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";
}
.tagcloud a,
.post-tags a {
  color: #ffffff;
  /* Fallback for web browsers that doesn't support RGBa */

  background-color: #58595B;
  /* RGBa with 0.6 opacity */

  background-color: rgba(43, 61, 79, 0.6);
  /* For IE 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99ffffff');
  /* For IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#992b3d4f, endColorstr=#992b3d4f)";
}
.tagcloud a:hover,
.post-tags a:hover {
  /* Fallback for web browsers that doesn't support RGBa */

  background-color: #58595B;
  /* RGBa with 0.6 opacity */

  background-color: #2b3d4f;
  /* For IE 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99ffffff');
  /* For IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2b3d4f, endColorstr=#ff2b3d4f)";
}
/**************************************************************************
 *		4.5. Breadcrumb
 */
.breadcrumb  > li.active {
  color: inherit;
}
.breadcrumb  > li + li:before {
  color: inherit;
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
/**************************************************************************
 * 		4.6. Pagination
 */
.pagination  > li  > span,
.pagination  > li  > a,
.pagination  > li  > span:hover {
  background-color: transparent;
  color: #476481;
}
.pagination  > li.active > span,
.pagination  > li.active > span:hover,
.pagination  > li a:hover {
  background-color: transparent;
  color: #e35205;
}
/**************************************************************************
 * 		4.7. Sidenav
 */
.sidenav .nav {
  /* Fallback for web browsers that doesn't support RGBa */

  background-color: #ebebeb;
  /* RGBa with 0.6 opacity */

  background-color: rgba(235, 235, 235, 0.4);
  /* For IE 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99ffffff');
  /* For IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ebebeb, endColorstr=#66ebebeb)";
}
.sidenav .nav  > li {
  border-bottom: 1px solid #ffffff;
}
.sidenav .nav  > li  > a:hover,
.sidenav .nav  > li  > a:focus {
  background-color: #ebebeb;
}
/**************************************************************************
 * 		4.8. Carousel
 */
.section.carousel .carousel-control,
.widget.carousel .carousel-control {
  /* Fallback for web browsers that doesn't support RGBa */

  background-color: #000000 transparent;
  /* RGBa with 0.6 opacity */

  background-color: rgba(0, 0, 0, 0.4);
  /* For IE 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#66000000', endColorstr='#66000000');
  /* For IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000)";
}
/**************************************************************************
 * 		4.9. Collapsible Panel
 */
.panel,
.panel-group .panel {
  background-color: transparent;
}
.panel-primary  > .panel-heading {
  background-color: transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
}
.panel-primary  > .panel-heading .panel-title a {
  color: #d9d9d9;
  background-color: #161f29;
}
.panel-primary  > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d0d0d0;
}
/**************************************************************************
 * 		4.10. Tab
 */
.nav-tabs {
    border-bottom-color: #0E1E63;
    background-color: #0E1E63;
    border-top: 4px solid #0E1E63;
    margin-bottom: 15px;
}
.nav-tabs  > li  > a {
  color: #d9d9d9;
}
.nav-tabs  > li  > a:hover,
.nav-tabs  > li  > a:focus {
  border-bottom-color: transparent;
  background-color: #ffffff;
  color: #444444;
}
.nav-tabs  > li.active  > a,
.nav-tabs  > li.active  > a:hover,
.nav-tabs  > li.active  > a:focus {
  background-color: #ffffff;
  color: #444444;
}
/**************************************************************************
 * 		4.11. Buttons
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  text-decoration:none;
}
.btn-default {
  color: #444444;
  border-color: #444444;
  background-color: transparent;
}
.btn-default:hover,
.btn-default:active,
.btn-default.active {
  color: #ebebeb;
  background-color: #444444;
  border-color: #444444;
}
.btn-warning {
  color: #161f29;
  border-color: #e3b90d;
  background-color: #e35205;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active {
  color: #161f29;
  background-color: #dab10d;
  border-color: #e3b90d;
}
.btn-primary {
  border-color: #233140;
  background-color: #58595B;
  color: #ffffff;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active {
  color: #ffffff;
  background-color: #233140;
  border-color: #1f2c39;
}
/**************************************************************************
 * 		4.12.  Progress Bar
 */
.progress-bar {
  background-color: #e35205;
  color: #161f29;
}
/**************************************************************************
 * 		4.13. Overlay
 */
.overlay.overlay-primary {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#050302+0,000000+50,000000+100&1+0,0.1+0,0.1+50,0.7+100 */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1MDMwMiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(5,3,2,0.1) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(5,3,2,0.1) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(5,3,2,0.1) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a050302', endColorstr='#b3000000',GradientType=0 ); /* IE6-8 */
}
.onDemand .overlay.overlay-primary{
	border-right:1px solid #336B92;
	border-right: 1px solid rgba(255,255,255,0.2);
}
/**************************************************************************
 * 		4.14. Table
 */
.table-bordered {
  border: 1px solid #ebebeb;
}
.table-bordered  > thead > tr > th,
.table-bordered  > tbody > tr > th,
.table-bordered  > tfoot > tr > th,
.table-bordered  > thead > tr > td,
.table-bordered  > tbody > tr > td,
.table-bordered  > tfoot > tr > td {
  border: 1px solid #ebebeb;
}
.table-bordered  > thead > tr > th,
.table-bordered  > thead > tr > td {
  border-bottom-width: 2px;
}
.table-hover  > tbody  > tr:hover td,
.table-hover  > tbody  > tr:hover th {
  /* Fallback for web browsers that doesn't support RGBa */

  background-color: #ebebeb;
  /* RGBa with 0.6 opacity */

  background-color: rgba(235, 235, 235, 0.7);
  /* For IE 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99ffffff');
  /* For IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3ebebeb, endColorstr=#b3ebebeb)";
}
/**************************************************************************
 * 		4.15. Ad/ banner
 */
.ad-wrapper.widget {
  border-top: 2px solid #d0d0d0;
}
/**************************************************************************
 * 		4.16. Widget calendar
 */
.widget_calendar table td {
  border-top: 1px solid #d0d0d0;
}
.widget_calendar table #today {
  background-color: #e35205;
  color: #161f29;
}
/**************************************************************************
 * 		4.17. Labels
 */
 .label{
	 display:inline-block;
	 padding: .5em .6em;
	 border-radius:0;
 }
.label-primary {
    background-color: #0081C6;
    color: #fff;
}
.label-info{
	background-color: #0081C6;
    color: #fff;
}
.label-primary a, .label-info a{
	color:#fff;
	text-decoration:none;
}

/**************************************************************************
 * 5. Footer
 */
.footer-area {
  color: #000;
}
.footer-area a {
  color: #1460aa;
}
.footer-area a:hover {
  color: #58595B;
}
.footer-area .widget {
  margin-bottom: 20px;
}
.footer-area .widget .widget-title {
  color: #000;
  border-color: rgba(158, 158, 158, 0.3);
}
.footer-area .footer-bottom {
  border-color: rgba(158, 158, 158, 0.3);
  color:#000;
}
.footer-bottom a {
  color: #1460aa;
}
.footer-bottom a:hover {
  color: #58595B;
}
/**************************************************************************
 * 5. Responsive
 */
@media (max-width: 768px) {
  .header-navbar,
  body.scrolled .header-navbar {
    border-right-color: #11181f;
  }
  .header-navbar .navbar-brand a,
  body.scrolled .header-navbar .navbar-brand a {
    background-color: #0E1E63;
  }
}
/**************************************************************************
 * 6. Custom
 */
body.scrolled .header-navbar .navbar-brand{
	margin-right:0;
	background-color:#0E1E63; 
	margin-left:5px;
}
.header-navbar{
	margin-top:56px;	
}
.header-navbar .navbar-brand {
    margin: 0px 0px 0px 0px;
    width: 207px;
	border-right:0;
}
.header-navbar li.active > a{
	color: #fff;
	background: #0E1E63;
}
.header-navbar a:hover, .header-navbar li.active > a:hover {
    color: #fff;
	background: #e35205;
}
.header-navbar .navbar-brand a{
	left:0;
	top:0px;
}
.header-navbar .navbar-brand a:after {
	display:none;	
}
.header-navbar .header-navbar-inner:after {
	display:none;	
}
.header-navbar .nav-icons {
	margin-right:0;	
}
.header-navbar .nav-pages {
    top: -51px;
	right:0;
}
.nav-pages img {
    /*height: 45px;*/
}
.search-wrapper{
	background:#0081C6;
}
.search-wrapper input[type="text"], .search-wrapper input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.search-wrapper input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: pink;
}
.search-wrapper input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: pink;
}
.search-wrapper input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: pink;
}
#main{
	padding-top:35px;
}
.scrolled #main{
	padding-top:21px;
}
.ribbon {
    margin: 0 -15px 0 -15px;
}
.ribbon:after {
	display:none;
}
.widget.carousel > .ribbon, .section.carousel > .ribbon {
    margin-left: 0px;
}
.segment-footnote{
	background:#C8C9C7;
}
.section .section-subtitle {
  top: 0px;
  font-size: 13px;
  line-height: 33px;
  font-weight: 300;
}
.ribbon.light-blue span{
	background:#0081C6;
}
.ribbon.light-blue span .badge{
	background:#102161;
	margin-left:10px;
	text-transform:none;
}
.entries .row{
	background-color:#C8C9C7;
}
.entries .entry{
	background-color:#fff;	
}
.sidebar .entries .entry{
	background-color:transparent;
}
.btn{
	text-transform:uppercase;
}
.btn-primary, .btn-primary:visited {
    border-color: #0081C6;
    background-color: #0081C6;
    color: #ffffff;
	border:1px solid #0081C6;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active {
    color: #ffffff;
    background-color: #0E1E63;
    border-color: #0E1E63;
}
.btn-heading{
	padding:8px 12px;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #0081C6;
}

.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #0081C6;
    border-color: #0081C6;
}

.dropdown-menu {
    margin: 0;
    border-radius: 0;
}
.btn-block+.btn-block {
    margin-top: 0;
}
.sidebar .entries.row{
	margin-bottom:20px;
}
.sidebar .entries:last-child.row{
	margin-bottom:0;
}


.well .row1, .well .row2, .well .row3 {
    padding-bottom: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E3E3E3;
}

.well div:last-child {
    border-bottom: 0;
}

#localnews .mura-no-content-notice{
	display:none;
}

.sidebar h3.entry-title{
	padding-top:0;
}
.content .well p{
	font-size:12px;
	line-height:18px;
}
.content .well p strong{
	font-size:14px;
}

.pre-footer{
	background:#fff;
}
.mura-index h3{
	padding-top:0;
}
.releaseDate{
	color:#0081C6;
}

.mura-index dl {
    padding-top: 1.3em !important;
    border-top: 1px solid #eee !important;
}
.mura-index dl.first {
	padding-top:0 !important;
	border-top:0 !important;
}
.small{
	font-size:75% !important;
}

#segments .date.releaseDate{
	color:#58595B;
	font-size:14px;
}

.hasImage .image {
    margin: 1.5em 1em 0 0;
}

.first.hasImage .image{
	margin:5px 1em 0 0;
}

#segments .content .mura-index, #segments section .mura-index {
    border-top: 1px solid #ccc;
    padding-top: 0;
}

#segments .mura-index {
    margin: 0;
}

#search .mura-search-results{
	margin:0 30px;	
}
#search .mura-index {
    margin: 2em 15px;
}

.mura-search-results .moreResults {
    background: #f2f2f2;
    margin: .75em 0;
    padding: .75em;
    clear: both;
    display: block;
}
.broker-only{
	position:relative;
	background-color:#C8C9C7;
	padding-top:10px;
	padding-bottom:10px;
}
.broker-only p{	
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:15px;
	margin:0;
	padding:0;
}
.scrolled .broker-only{
	padding-top:5px;
	padding-bottom:5px;
}
.scrolled .broker-only p{
	font-size:10px;
	font-height:11px;
}
footer a{
	text-decoration:underline;
}
@media(max-width:767px){
	h1{
		font-size:33px;
	}
	.hero-sm-largest .entry-title, .hero-md-largest .entry-title {
		font-size:33px;
		line-height:33px;
	}
	.header-navbar {
    	margin-top: 0px;
		top:66px;
	}
	.header-navbar .navbar-brand a {
    	top: 0px;
	}
	.nav.navbar-nav li .subnav-wrapper {
		border-top-color: #FFFFFF;
		background-color: #0081C6;
	}
	.bg-bar {
		background-color: #0081C6;
		padding-left:0;
		padding-right:0;
	}
	.header-navbar li a:hover, .header-navbar li li.active > a, .header-navbar li li.active > a:hover {
		color: #FFFFFF;
		background-color: #0E1E63;
	}
	.nav.navbar-nav li .subnav-full a {
		margin-left: 0;
	}
	.nav.navbar-nav li .subnav-wrapper {
		border-top-color: #FFFFFF;
		background-color: #0081C6;
		border:0;
	}
	#main {
    	padding-top: 145px;
	}
	.scrolled #main {
    	padding-top: 125px;
	}
	.scrolled .broker-only p, .broker-only p {
    	font-size: 12px;
	}
	.colheight-sm-2 {
		height:250px;
	}
}
.mura-region-local{
	float:none;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.topSearch{
	padding-top:5px;
}
.topSearch .btn{
	border-width:2px;
}
.padded-multiline { 
  padding: 2px 0; 
  border-left: 10px solid #0081C6;
  width: 90%;
  margin: 0;
}
.style-grid .entry-title.padded-multiline{
	line-height:1.4 !important;
}
.padded-multiline span { 
  background-color:#0081C6;
  box-decoration-break: clone;
  -webkit-box-decoration-break:clone;
  display: inline;
  padding: 0.45rem 1rem;
}
.nav-label{
	background:#0E1E63;
	color:#fff;
	padding:0 10px;
}
.cigna-logo{
	margin-top:-5px;
}
.cigna-logo img{
	padding-left:10px;
}
.nav-pages img{
		height:45px;	
	}
	.cigna-logo{
		margin-top:0px;
	}
@media(max-width:767px){
	.nav-pages img{
		height:40px;	
	}
	.cigna-logo{
		margin-top:0;
	}
}
.onDemand .entry-title{
	margin-bottom:10px;
}
.row > .style-grid .entry-thumbnail {
	border:10px solid #fff;
}
.entry-title{
	margin-left:0px;
}
.style-grid .ribbon{
	left:10px;
	top:20px;	
}
.mediaInfo{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}
.ondemanditem{
	padding:0; border-left:1px solid #ccc;
	height:100%;
}
.ondemanditem:last-child {
	border-right:1px solid #ccc;	
}
@media(max-width:1199px){
	.ondemanditem:nth-child(2) {
		border-right:1px solid #ccc;	
	}
	.ondemanditem:nth-child(3), .ondemanditem:nth-child(4) {
		border-top:1px solid #ccc;	
	}	
}
@media(max-width:767px){
	.ondemanditem{
		border:0;
		border-bottom:1px solid #ccc;
	}
	.ondemanditem:last-child {
		border-bottom:0;	
	}
	.ondemanditem:nth-child(2) {
		border-right:0;	
	}
	.ondemanditem:nth-child(3), .ondemanditem:nth-child(4) {
		border-top:0;	
	}	
	.ondemanditem:last-child {
		border-right:0;	
	}
}
.ondemanditem .ribbon{
	position:absolute;
	top:0;
	left:15px;
}
.ondemanditem .ribbon a{
	background:#FF752C;
}
.hpFeatures .entry-title{
	margin-left:10px;
}
.hpFeatures .row{
	border-bottom:0;
}

.photoCaption{
	color:#000;
	font-size:16px;
	line-height:18px;
	background-color:#F5F5F5;	
	padding:10px 15px;
}
.photoCaption p{
	margin:0;
	padding:0;
}
.entry-meta{
	font-size:16px;
	line-height:24px;
}
.the-others > div:nth-child(2){
	background-color:#eee;
}
.the-others > div:nth-child(2) .entries .entry {
    background-color: #eee;
}
.the-others article.entry{
	padding-top: 10px;
}
.the-others > div:nth-child(2) article.entry {
    border-top: 1px solid #ccc;
}

.style-media .entry-title {
    font-size: 22px;
    line-height: 24px;
}
.tooltip-inner{
  word-wrap: break-word;
  white-space: pre-line;
}

a sup{
	text-decoration:none;
	display:inline-block;
}