/** LAYOUT OVERRIDES **/

.panels-flexible-region-category_topic-left {
	width: 143px;
}


/* Category overlay items*/


.field-name-field-overlay-title {
  display: block;
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  width: 170px;
  height: 32px;
  background: url(../images/overlay-dots.png) no-repeat 40px bottom ;
  background-position: bottom;
}
.field-name-field-overlay-title .field-item {
  padding-left: 40px;
  padding-top: 8px;
}

.field-name-field-overlay-title:hover,
.field-item.active .field-name-field-overlay-title {
  background: url(../images/overlay-arrow.png) no-repeat 0 0 ;
}

.overlay-group {
  display: none;
  background-color: #326BAF;
  border-radius: 5px 5px 5px 5px;
  height: 180px;
  left: 176px;
  position: absolute;
  top: 0;
  width: 345px;
  padding: 10px;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity:0.8;
}

.overlay-group .field-name-field-overlay-headline {
  width: 100%;
  z-index: 50;
  color: #ffffff;
  font-family: 'Merriweather', Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: 700;
  line-height: 26px;
  font-size: 25px;
  margin-bottom: 15px;
}

.overlay-group .field-name-field-overlay-description {
  width: 100%;
  z-index: 50;
  color: #f0f7a4;
  font-weight: bold;
  font-size: 16px;
}
.overlay-group .field-name-field-overlay-link a {
  color: #f0f7a4;
  margin-top: 5px;
  font-size: 12px;
  font-weight:bold;
}


.row-1 .combo-text-2 {
  display: block;
}

.pane-taxonomy-term-field-image-landscape {
  margin:3px 0 0 -8px;

}

.pane-taxonomy-term-field-article-image-sq {
  margin-top: 3px;
  margin-left: 567px;
}

.subcategory-list-page .pane-taxonomy-term-field-article-image-sq {
  margin-left: 0;
}
.pane-taxonomy-term-field-article-image-sq img {
  height:200px;
  width:365px;
}
#category-page .pane-taxonomy-term-field-article-image-sq img {
  margin-top:13px;
}
#category-top-level .inside p,
.subcategory-list-page .pane-category-content .field-content {
  font-family:Myriad pro, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size:13.5px;
}
#category-overlay {
  background-color: #b4611b;
  position: absolute;
  top: 3px;
  width: 155px;
  height: 175px;
  border-radius: 5px;
}
#category-page #category-overlay {
  margin-top:13px;
}

#category-overlay .field-collection-container {
  border: 0;
  margin: 5px 0 0 0;
}
#category-overlay .field-collection-view {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0px;
  border: none;
}

#category-overlay .field-collection-view .content {
  background: url(../images/overlay-point.png) no-repeat 16px 10px;
}

.field-collection-container .field-items .field-item {
  margin: 0;
}



/* menu */

.cat-left-col {
  z-index: 0;
}
div#page-not-found .pane-menu-menu-category,
div#control-panel .pane-menu-menu-category,
.pane-menu-block-2,
.pane-left-nav {
  border: 4px solid #b4611b;
  border-radius: 10px 10px 10px 10px;
  behavior: url(sites/all/themes/sfe/css/PIE.htc);
  behavior: url(/sites/all/themes/sfe/css/PIE.htc);
	position:relative;
	z-index:0;
}
div#control-panel .pane-menu-menu-category h2.pane-title,
div#page-not-found .pane-menu-menu-category h2.pane-title,
.pane-menu-block-2 h2.pane-title,
.pane-left-nav h2.pane-title {
  background-color: #b4611b;
  border-radius: 10px 10px 0 0;
  color: #FFFFFF;
  margin: 0 -4px;
  padding: 0px 0px 3px 10px;
  font-size: 15px;
  behavior: url(sites/all/themes/sfe/css/PIE.htc);
	position:relative;
	z-index:0;
}

div#control-panel .pane-menu-menu-category h2.pane-title a,
div#page-not-found .pane-menu-menu-category h2.pane-title a,
.pane-menu-block-2 h2.pane-title a,
.pane-menu-block-2 h2.pane-title a:hover,
.pane-left-nav h2.pane-title a,
.pane-lef-nav h2.pane-title a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.pane-left-nav h3 {
	margin:4px 0 0 0;
	font-size:14px;
	line-height:16px;
	padding-left:10px;
}
.pane-left-nav h3 a {
	color: #080808;
}

div#control-panel .pane-menu-menu-category ul,
div#page-not-found .pane-menu-menu-category ul,
.pane-menu-block-2 ul,
.pane-left-nav ul {
  padding-left: 8px;
  padding-right:1px;
  margin: 2px 0px;
}


div#control-panel .pane-menu-menu-category ul li,
div#control-panel .pane-menu-menu-category ul li li,
div#control-panel .pane-menu-menu-category ul li li li,
div#page-not-found .pane-menu-menu-category ul li,
div#page-not-found .pane-menu-menu-category ul li li,
div#page-not-found .pane-menu-menu-category ul li li li,
.pane-menu-block-2 ul li,
.pane-menu-block-2 ul li li,
.pane-menu-block-2 ul li li li,
.pane-left-nav ul li,
.pane-left-nav ul li li,
.pane-left-nav ul li li li {
  list-style: none;
  list-style-image: none;
  line-height:1.20em;
}
.pane-left-nav ul li,
.pane-left-nav ul li li,
.pane-left-nav ul li li li {
	font-family:Arial, Helvetica, sans-serif !important;
}
div#control-panel .pane-menu-menu-category ul li a,
div#page-not-found .pane-menu-menu-category ul li a,
.pane-menu-block-2 ul li a,
.pane-left-nav ul li a {
  color: #080808;
  font-size:12px;
  line-height:1.20em;
}
div#control-panel .pane-menu-menu-category ul li li,
div#control-panel .pane-menu-menu-category ul li li a,
div#page-not-found .pane-menu-menu-category ul li li,
div#page-not-found .pane-menu-menu-category ul li li a,
.pane-menu-block-2 ul li li,
.pane-menu-block-2 ul li li a {
	margin-left:2px;
}
.pane-left-nav ul li,
.pane-left-nav ul li a {
  margin-left:5px;
  margin-bottom:5px;
}
div#control-panel .pane-menu-menu-category ul li li a:before,
div#page-not-found .pane-menu-menu-category ul li li a:before,
.pane-menu-block-2 ul li li a:before,
.pane-left-nav ul li a:before {
  content: '> ';
}
div#control-panel .pane-menu-menu-category ul li li li,
div#control-panel .pane-menu-menu-category ul li li li a,
div#page-not-found .pane-menu-menu-category ul li li li,
div#page-not-found .pane-menu-menu-category ul li li li a,
.pane-menu-block-2 ul li li li,
.pane-menu-block-2 ul li li li a {
  margin-left:3px;
}
div#page-not-found .pane-menu-menu-category ul li li li a:before,
.pane-menu-block-2 ul li li li a:before {
  content: '- ';
}

.panels-flexible-row-category_topic-1 {
  width: 945px;
}

.panels-flexible-region-solutions_index-left {
	width: auto;
}
/*
.panels-flexible-region-subcategory-list-page-right,
.panels-flexible-region-category_topic-right {
  background-color: #E9F6FF;
  border-radius: 10px 0 0 10px;
  float:none;
  margin: -10px 0 0 7px;
  min-height: 500px;
  padding: 1px 5px;
  width: 228px;
}
*/
.pane-sidebar-block h2.pane-title,
.subcategory-list-page .cat-right-col h2.pane-title,
.cat-right-col .pane-home-news-panel-pane-1 h2.pane-title,
.cat-right-col .pane-solutions-panel-pane-4 h2.pane-title,
.pane-sidebar-block-tax-category h2.pane-title {
  color: #013F6E;
  font-size: 14px;
  font-weight: bold;
  margin-bottom:.5em;
  margin-left: 5px;
  text-decoration: none;
}
/*Addition info */

/*  taxonomy page - bottom section   */

.panels-flexible-row-category_topic-8 {
  margin: 20px 0 60px;
}

.category-center-addl .view-additional-info{
  margin-left: -10px;
}

.category-center-addl {
	border: 3px solid #E7E8E9;
	border-radius: 6px 6px 6px 6px;
  padding: 10px;
	clear: both;
}

.category-center-addl-info .pane-content {
  padding-right: 30px;
}

.category-center-addl h2.pane-title {
  color: #013F6E;
  font-size: 14px;
  margin-top: 0;
}

.category-center-addl-info h2.pane-title {
  width: 500px;
}


.category-center-addl-info .views-row {
  margin-bottom: 10px;
}

.ck-pane-policies-related {
  background-color: #E0E9F4;
  border-radius: 6px 6px 6px 6px;
  padding: 5px 10px;
  margin: 0px 0 0 12px;
	width: 185px;
}
.ck-pane-policies-related h2.pane-title {
  color: #080808;
  font-size: 12px;
  margin: 0 0 0.5em;
}
.ck-pane-policies-related .field-content {
  font-size:12px;
  font-weight:bold;
}
.category-center-addl .view-additional-info .views-field {
  margin-left: 36px;
}

.category-center-addl .view-additional-info .views-field-field-additional-info {
  color: #080808;
  font-size: 12px;
  line-height: 1.25em;
  width:250px;
}
.category-center-addl .view-additional-info .views-field-field-additional-link a {
  color: #993B0C;
  font-size: 12px;
  line-height: 1.25em;
  text-decoration:none;
}
.category-center-addl .view-additional-info .views-field-title {
  font-weight: bold;
  font-size: 12px;
  line-height:1.25em;
}

.category-center-addl .view-additional-info .views-field-type {
  margin-left: 0;
  background: url("../images/addl-arrow.png") no-repeat scroll 11px 4px transparent;
  display: block;
  float: left;
  height: 16px;
  width: 36px;
}
.category-center-addl .view-id-policies_related {
  color: #993B0C;
  font-size: 12px;
  font-weight:bold;
  line-height: 1.25em;
  text-decoration:none;
}
/* taxonomy pages - sub category, center pane  */

.pane-sub-categories .view-sub-categories .views-row {
    background: url("../images/cat-dots.png") repeat-x scroll 0 bottom transparent;
    display: inline-block;
    /*
	margin-bottom: 30px;
    padding-bottom: 20px;
	*/
	margin-bottom: 0px;
	padding-bottom: 0px;
    width:100%;
}
.pane-sub-categories .view-sub-categories #secondright .views-row {
    background: none;
    display: inline-block;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.pane-sub-categories .view-sub-categories .subcattitle {
  margin-bottom:10px;
}
.pane-sub-categories .view-sub-categories .subcattitle a{
  font-size:16px;
  font-weight:bold;
  margin-bottom:10px;
}
.subcategory-view .thumbnail,
.pane-sub-categories .view-sub-categories .views-field-field-article-image-sq {
  float: left;
  margin-right:12px;
}
.subcategory-list-page .abstract-img-row {
  margin-bottom: 10px;
}
.pane-sub-categories .view-sub-categories .views-field-description {
}
.pane-sub-categories .view-sub-categories .descname2view {
   margin-left:130px;
}
.pane-sub-categories .view-sub-categories .desc {

}
.pane-sub-categories .view-sub-categories .name2view {
  float: right;
  width: 200px;
}
.pane-sub-categories .view-sub-categories  .name2view .views-row {
  background: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.pane-sub-categories .view-sub-categories .name2view a{
  font-size:14px;
  font-weight:bold;
}
.pane-sub-categories .view-sub-categories .name2view .view-audience-list-2{
}
.view.view-audience-list-2 .view-content .views-row a{
  font-size:12px;
}
/* Resources */
#resources {
  color: #fff;

}

#resources h2.pane-title {
  background-color: #1171B4;
  border-radius: 10px 10px 0 0;
  color: #FFFFFF;
  font-size: 15px;
  margin: 0;
  padding: 5px 10px;
}

#resources .pane-content {
  background-color: #257dae;
  border-radius: 0 0 10px 10px;
  padding: 10px;
}

#resources .pane-content a {
  background: url("../images/circ-arrow.png") no-repeat scroll 95px 0 transparent;
  color: #F6F893;
  display: block;
  font-weight:bold;
  padding-right: 15px;
  width: 100px;
}

#resources p, #resources .h4 {
  padding: 0;
  margin: 0;
}

#resources p {
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background: url(../images/overlay-dots.png) no-repeat 0 bottom ;
}

#resources p.last {
  background: none;
}

#resources .h4 {
  line-height: 17px;
  font-size: 13px;
}
#catwrapper {
margin:5px auto;
background-color: white;
/* min-height:160px; */
width: 500px;
}
#catwrapper p {
  font-family:Myriad pro, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size:13.5px;
}
#firstright {
    float: right;
    width: 1px;
}
.filler{
height:10px;
float:right;
clear:right;
width:210px;
}
#secondright {
float: right;
clear: right;
padding:20px 0 10px 10px;
width:200px;
}
#secondright a{
 font-family:Myriad pro, Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size:13.5px;
}
#secondright .view-audience-list-2 a {
  font-size: 12.5px;
}

.clear {
clear: both;
height: 0px;
line-height: 0px;
}
