@media (min-width: 1350px) {#qg-full-width #qg-primary-content {padding: 13px 1px 0 1px;}}

#qg-breadcrumb.collapse, #qg-breadcrumb {display:none;}
/* Structure */
#col-3 .actions {
    overflow: visible;
}
#col-3 {
    border-top: 1px solid #e0e0e0;
}
#col-3 .col {margin-top:30px;}
#col-3 .col .content-div {
   /* background: #fbfdfc;
    padding: 1em 2em; */
}

#col-3 .left-col .content-div {
   /* background: #fbfdfc;*/
}
#col-3 .mid-col .content-div {
   /* background: #f2f2f2;*/
}
#col-3 .right-col .content-div {
   /* background: #f2f2f2;*/
}
#col-3 ul li, #media .media-list ul li {
    margin-bottom: .5em;
}
#col-2 .col .content-div{
    text-align: left;
}

#col-3 #media .content-div h3 {
    text-align: center;
}
@media (min-width: 980px){
#col-3 .col {float: left;width: 33.333%;}
}
@media (max-width: 980px) and (min-width: 640px){
#col-3 .col {float: left;width: 50%;}
#col-3 .right-col {width: 100%!important;}
}

/* Firefox hacks*/
@-moz-document url-prefix() {
    @media (min-width: 980px){
        #sectiontwo {width: 70%;} 
        #news-right {width: 22%;}
    }
}
/* ALert */
#alert .global-alert {
    max-width: 82em;
    margin: 0 auto;
    padding: 1em 0;
}
#alert .global-alert .header {
    padding-left: 6.1em;
}
#alert {
    background: #b90824;
    padding: 0 .7em;
}

#outage-alert .outage-info::before {
    font-family: FontAwesome;
    display: inline-block;
    content: "\f071";
    font-size: 160%;
    color: #d32f0f;
    margin-right: 10px;
    vertical-align: middle;
}
#outage-alert .outage-info {
    display: inline-block;
    font-weight: 700;
    color: #462b09;
}
#outage-alert .m-btn {
    background: #5c3a0e;
    border: none!important;
    color: #fff!important;
    padding: .15em .5em!important;
    margin: 0 0 0 .3em!important;
    vertical-align: middle;
}
#outage-alert .m-btn:hover {
    background: #422a0c!important;
}
#outage-alert {
    background: #fbb965;
    padding: 0 .7em;
}

/* Slider amd media preload */

.royalSlider>.rsContent {
    display: none;
    visibility: hidden;
}
.rsContent .max-width {
    position: relative;
}
#feature-slider .rsSlide div .txt:nth-child(n),  #media .featured-story .txt:nth-child(n) {filter: none;}

#feature-slider {
    margin-bottom: 1em;
    overflow: hidden;
    padding-top: 1em;
}

#feature-slider a:hover, #media .featured-story a:hover {
    text-decoration: underline;
}
#feature-slider a:hover .txt span, #media .featured-story a:hover .txt span {
    text-decoration: underline;
}

#feature-slider .rsSlide a {
    display: block;
    position: relative;
}
#feature-slider.visibleNearby .rsSlide img {
    opacity: 1;
    transform: scale(1);
    transition: none 0s ease 0s;
}

#feature-slider .rsSlide img.rsImg {
    height: 100%!important;
    margin: 0!important;
    width: 100%!important;
}

 #feature-slider .rsSlide div .txt,  #media .featured-story .txt {
    background: #094D6B;
    background: 0 0\9;
    background: rgba(9,77,107,.92);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ea094D6B, endColorstr=#ea094D6B); 
    zoom: 1;
    bottom: 0;
    font-weight: 700;
    height: 55px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
 }
 
#feature-slider .rsSlide div .txt span, #media .featured-story .txt span {
    padding: 0 1em;
    color: #fff;
    position: relative;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#feature-slider .rsSlide .meta {
    left:  -9999em;
     position:  absolute;
}
#feature-slider .rsSlide div .txt span {color:#fff; font-size:  90%}


#feature-slider.rsDefault, #feature-slider.rsDefault .rsOverflow, #feature-slider.rsDefault .rsSlide, #feature-slider.rsDefault .rsThumbs, #feature-slider.rsDefault .rsVideoFrameHolder, #media {
    background: #fff;
}

/* Media feature */
#media .media-list, #media h3 {
    padding: 1em;
}
#media .featured-story .txt span {color:#fff;  text-align: left;}
#media h3 {
    margin: 0;
}
#media .featured-story {
    position: relative;
    z-index: 9;
}
#media ul {
    margin-top: 0;
}


/* Panel header */
.panel-default > .panel-heading {color: #ffffff;background-color: #094D6B;border-color: #094D6B; font-size: 110%;}

#document-properties,
#post-page-options,
#pre-page-options,
#breadcrumbs,
#qg-primary-content h1 {
    display: none;
}
.article .box-sizing{border:1px solid #465058;}

#nav-section .box-sizing{padding:0;}
#nav-section .service-links h2{
   background:#7a1800;
    margin:0;
}
#nav-section .service-links h2 span{
    /*padding:0 .5em;*/
    color:#fff;
}
#nav-section .service-links ul{
   margin: 0;
   list-style: none;
}
#nav-section .service-links ul li{
   padding:0 0 0 1em;
   margin:0;
   background: url(mysource_files/bullet-medium.gif) no-repeat 0 .4em;
   list-style: none;
}
#nav-section .service-links hr{
   border-color:#D8CFC6;
   padding:0;
   margin:.5em .5em 0;
}
#rating-tool {
   /*background:#fff;
   height: 32px;
   border: 1px solid #465058;
   border-top: none;
   margin-top: -2px;
   padding-right: 5px;*/
    display:none;
}
.image-promos {margin:1rem 0; clear:left; padding-right: .5rem; min-height: 150px;}
@media (max-width: 980px) {
.image-promos {min-height: 120px;}
.pagination {display: none;}
}
.bottom {}
.image-promos h3 {margin:0; font-size:1em !important; color:#094d68 !important; padding-bottom: .5em;}
.image-promos h3 a {color:#094d68 !important;}
.image-promos span {display:inline-block; }
.image-promos span.odd {float:left;}
.image-promos span.even {float:left;}
.image-promos a {
   width:100%;
   height:100%;
   text-decoration:none;
   color:#333;
}
.image-promos a:hover {text-decoration:none;}
.image-promos img {
   width:120px;
   height:120px;
   margin:0 1em 1em 0;
   float: left;
   border-radius: 50%;
}

#content #notices{margin-bottom:1em;}
#container #print-preview{display: none;}
/* news list */
#news-right .panel-body {padding:0;}
#news-right .panel-body li {padding: 5px 10px}
#news-right .panel-body li.even {background-color: #ECECEC;}
#news-right .panel-body li a {font-size: 100%; line-height: 1rem;}
#news-right .panel-body li.more a {font-size: 100%; line-height: 1.2rem;}
#notices {padding-top: 0.01px; display: none; margin-bottom: 1em;}

h1 {display:none;
}
h3
{
    margin:0; 
    font-size:1em; !important
}

.panel-body  {
  padding:5px 15px 5px 15px;
  border-bottom: 1px solid #ddd;
}
.panel-body li {
  list-style: outside none;
}
.panel-body ul {
  padding-left: 0px;
}
.panel-body a {
  text-decoration: none;
}
@media print {
.rsContainer {transform: none!important;} #col-2 .col, #col-3 .col {
    float: none!important;
    width: 100%!important;}
.col .content-div {
    height: auto!important;}
}

