/*
Theme Name: Noteworthy-Child
Theme URI: 
Author: sightFACTORY
Author URI: http://www.sightfactory.com
Description: Child theme for the Noteworthy theme
Version: 1.0.0


*/

/******************************************************************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
@import url("../noteworthy/style.css");
html *{
    font-family: 'Open Sans', sans-serif;
}

a:hover {
	color:#cc000;
	text-decoration: none !important;
}


h2, .h2 {
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.1em;
	color: #BF1902
}


#sidebar {
    margin-top: 1.5em;
}


.theme-default .nivoSlider {
    background: url("images/ajax_loaders/ajax1.gif") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    box-shadow: 0 1px 5px 0 #4A4A4A;
    position: relative;
}

/*photo gallery */
.fotobook-subheader .pagination a {
    font-weight: normal;
    margin: 0;
    padding: 6px 9px 5px !important;
	background: none repeat scroll 0 0 #CCCCCC;
}

#fotobook-main a {
    font-size: 12px;
    font-weight: bold;
}

.fotobook-subheader .pagination b {
    border-bottom: 0px solid !important;
    font-style: normal;
    font-weight: bold;
    padding: 6px 9px 5px !important;
	background: none repeat scroll 0 0 #8B1115;
    box-shadow: 0 0 5px #D0D0D0, 0 10px 15px #BF1902 inset;
    color: #FFFFFF !important;
    text-shadow: -1px -1px #000000;
}


ul.fm_gallery li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    color: #339900;
    float: left;
    font-size: 10px;
    height: 105px;
    margin: 10px 10px 25px;
    overflow: hidden;
    padding: 8px 8px 110px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 150px;
}
#site-title {
    font-size:28px;
	font-weight: 400;
    margin-bottom: 0.2em;
    text-shadow: 0px 0px #000000;
    text-transform: none;
	line-height: 110%;
	margin-top: 10px;
}

#site-heading {
    float: left;
    margin-bottom: 7px;
    margin-left: 0px;
    min-height: 75px;
    padding-top: 7px;
    width: 550px;
    word-wrap: break-word;
}
.master-slider {
	overflow:hidden !important;
	margin:8px !important;
}
.ms-slide-info {
	padding: 5px 10px;
    word-wrap: break-word;
	background: black;
    color: white;
    opacity: 0.7;
	font-size:26px;
	line-height: 1.4em;
}
.ms-bullets.ms-dir-h {
	position:relative !important;
	    margin: 0 auto !important;
			right:initial !important;
			top:5px !important;


}
.ms-bullets.ms-dir-h .ms-bullets-count {
	right:initial !important;
	z-index:1000;
}

nav[role="navigation"] .menu ul li a, nav[role="navigation"] .menu #menu-icon {
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;/*"News Cycle",Arial,Helvetica,sans-serif;*/
    font-size: 12px;
    font-weight: 700;
    padding: 5px 17px 8px;
    text-transform: uppercase;
}
/* menu changes */
nav[role="navigation"] .menu ul li.current-menu-item a, .nav ul li.current_page_item a, nav[role="navigation"] .menu ul li.current_page_item a {
    background: none repeat scroll 0 0 #BF1902;
}
nav[role="navigation"] .menu {
	z-index:100;
}

/*
ul#menu-main-menu > li.menu_order_1.current_page_item a {
    background: none repeat scroll 0 0 #F6921C;
}
ul#menu-main-menu > li.menu_order_2.current_page_item a {
    background: none repeat scroll 0 0 #BDD2ED !important;
}
ul#menu-main-menu > li.menu_order_3.current_page_item  a {
    background: none repeat scroll 0 0 #8CC43E !important;
}
ul#menu-main-menu > li.menu_order_4.current_page_item  a {
    background: none repeat scroll 0 0 #0E70FF !important;
}
ul#menu-main-menu > li.menu_order_5.current_page_item  a {
    background: none repeat scroll 0 0 #A10EFF !important;
}
ul#menu-main-menu > li.menu_order_6.current_page_item  a {
    background: none repeat scroll 0 0 #FFDF00 !important;
}
*/

ul#menu-main-menu > li.menu-item:first-child  {
    border-top: 6px solid #BF1902;
   padding-top:0px;
}
ul#menu-main-menu > li.menu-item:first-child .current_page_item  {
   padding-top:0px;
   
}

ul#menu-main-menu > li.menu-item:first-child + li {
    border-top: 6px solid #F6921C;
}
ul#menu-main-menu > li.menu-item:first-child + li + li {
    border-top: 6px solid #BDD2ED;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li {
    border-top: 6px solid #8CC43E;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li + li{
    border-top: 6px solid #0E70FF;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li{
    border-top: 6px solid #A10EFF;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li  + li{
    border-top: 6px solid  #FFDF00;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li  + li  + li{
    border-top: 6px solid  #BF1902;
    padding-top:1px;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li  + li  + li.current_page_item{
    
    padding-top:0px;
}



ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li  + li  + li  + li{
    border-top: 6px solid  #BF1902;
    padding-top:1px;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li  + li  + li  + li  + li{
    border-top: 6px solid  #BF1902;
    padding-top:1px;
}

.current_page_item
{
    border-top:7px solid #BF1902 !important;
}

div.menu {
    margin-top: -6px;
	background: transarent !important;
}
.entry-title
{
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
    background:#000;
    color:#FFF;
    font-size:24px !important;
    text-shadow:none !important;    
    padding:10px !important;
    border-bottom:none !important; 
}

.entry-header{
	margin-bottom: 5px;	
}

h1.entry-title{
	font-size: 18px !important	
}


.entry-summary {
	margin-bottom: 15px;	
}

article[id*="post-"]
{
    padding: 0.4em 7px;
}

/*headers */
h1, .h1 {
    font-size: 24px;
    font-weight: normal;
    line-height: 1em;
}

#container
{
    background:#FFFFFF;
    max-width:1200px;
	position:relative;
}

#container, #inner-header, #search-box, #site-generator
{
    padding:0%;
}

#search-box #s {
    background: url("library/images/icon-search.png") no-repeat scroll 5px 7px #FFFFFF;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow:none;
    font-size: 1.0em;
    margin-right: 5px;
    margin-top: 1px;
    min-width: 460px;
    outline: medium none;
    padding: 5px 7px 5px 27px;
}


#search-box #searchform input[type="submit"], #main #searchform input[type="submit"] {
    background: none repeat scroll 0 0 #EDEDED;
    border-color: #ccc;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #333;
   font-family: "Open Sans";
    height: 32px;
    padding: 4px 20px 8px;
    text-align: center;
    text-shadow:none;
    text-transform: uppercase;
}

#close-x {
	display: none;
}


body > #wrapper {
    min-width: 300px;
}

/*#main
{
    width:57% !important;
    background:#FFFFFF;
	min-width:320px;
}*/

#main {
  background: #ffffff none repeat scroll 0 0;
  max-width: 100%;
  min-width: 320px;
}

#main.col620 {
  margin-right: 0;
  margin-top: -20px;
  width: 57%;
}



#site-title a {
    color: #000;
    text-decoration: none;
}
header[role="banner"] {
    background: #fff;
    box-shadow: none;
    margin-bottom: 50px;
    position: relative;
}
nav[role="navigation"] {
    float: none;
    margin-left: 2%;
    width: 100%;
	clear:both;
	background:transparent;
}
#nav_wrapper{
	background:#000;
	width:100%;
	border-top:6px solid #BF1902;

}
#nav_wrapper_inner{
	position:relative;
	max-width:1200px;
	margin:auto;

}
#top-red {
    background: none;
    border-bottom: 0px solid #fff;
    overflow: hidden;
    padding-bottom: 2px;
}
.gov_logo_con{
	width:100%;
	border-bottom:1px solid #ccc;
	background:#fff;
}
.gov_logo{
	background:url(images/gov_logo_2025.png) no-repeat;
	height: 60px;
	max-width:1200px;
	min-width:320px;
	margin:auto;
	display:block;
	
}

.uppercase
{
    text-transform:uppercase;
    font-weight:bold;
}

.red
{
    color:#CC0000;
	padding: 10px 0 0 5px;
}

#content {
    background: #fff;
    box-shadow:none;
    margin-left: 20px;
    position: relative;
}
#metaslider_widget-2 {
   /* background: url("library/images/gray.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    box-shadow: 0 0 0px #A9A9A9;
    margin-left: 20px;
    position: relative;
	/*border: 11px solid #393939;*/
    border: none;
}

#metaslider_1322
{
    border:15px solid #FFFFFF;
    border-bottom:none;
    min-height:400px;
}


#featured {
    background: #FFFFFF;
    height: 432px;
    padding-bottom: 32px;
}

/*home news and data*/
.agenda_con{
	/*margin: 0 auto;
    max-width: 100%;
    width: 100%;
    */
    margin-top:1%;
    margin-left:-28%;
	max-width: 150%;
    width: 125%;
	
	background: none;
	z-index:80;
	position: relative;
	border-bottom: none;
	
}

.content_div1 {
    float: left;
    margin: 0 0px 0 32px;
    /*width: 350px;*/
    width:44%;
}

/*home follow us*/

.side_cutoff {
    background: none repeat scroll 0 0 #EDEDED;
    height: 20px;
    margin: -20px 0 0;
    position: absolute;
    width: 247px;
    z-index: 45;
}

#youtube_div{
    background: none repeat scroll 0 0 #EDEDED;
    padding: 0px 10px 10px 10px;
	margin-right: 15px;
    z-index: 1;
	border-bottom:3px solid #fff;
}
#youtube_div_content{
	height: 175px;
	width:100%;
	overflow:hidden;
}
#follow_us{
	background:#ededed;
	border-left:3px solid #F8F4EF;
	border-right:3px solid #F8F4EF;
	border-bottom:2px solid #F8F4EF;
	padding: 5px 10px 10px 10px;
	margin-right: 15px;
}


#content{
	border-bottom:1px solid #ccc;
}

#search-icon {
   /* background: url("library/images/icon-search.png") no-repeat scroll center center rgba(0, 0, 0, 0);*/
	position: absolute;
	margin-left: 96%;
}
.footer_con{
	color:#000;
	text-decoration:none;
	font-size:13px;
	padding: 0 5px !important;
	border-top: 1px solid #ddd;
}


.footer_con a:link, .footer_con a:active, .footer_con a:visited{
	color:#000;
	text-decoration:none;
	font-size:13px;
}
.top_right_con
{
    float:right;
    margin-top:10px;
	width:351px;
}

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

.social-icons
{
    float:right;
    margin-top:0px;
}
.social-icons a
{
    width:100%;
	height:100%;
	display:block;
}

.facebook-icon
{
    background:url('/wp-content/themes/noteworthy-child/images/facebook_meea.png');
    margin-right:2px;
    display:block;
    height:21px;
    width:21px;
	float:left;
}
.twitter-icon
{
    background:url('/wp-content/themes/noteworthy-child/images/twitter_meea.png');
    margin-right:2px;
    display:block;
    height:21px;
    width:21px;
	float:left;
}
.youtube-icon
{
    background:url('/wp-content/themes/noteworthy-child/images/youtube_meea.png');
    margin-right:2px;
    display:block;
    height:21px;
    width:21px;
	float:left;
}

.pagination .current {
    background: none repeat scroll 0 0 #8B1115;
    box-shadow: 0 0 5px #D0D0D0, 0 10px 15px #BF1902 inset;
    color: #FFFFFF;
    padding: 6px 9px 5px;
    text-shadow: -1px -1px #000000;
}
.pagination span, .pagination a {
    background: none repeat scroll 0 0 #CCCCCC;
    box-shadow: 0 0 0px #D0D0D0, 0 10px 15px #ccc inset;
    color: #000000;
    display: inline-block;
    margin: 2px 5px 2px 0;
    padding: 6px 9px 5px;
    text-decoration: none;
    text-shadow: 0px 0px #FFDE55;
    width: auto;
}
#follow_us_content{
	height:530px;
	width:100%;
	margin:14px 0 0;
}
#follow_us_content ul{
	padding: 0px;
	margin:0px;
}
#follow_us_content ul li{
	list-style-type:none;
}
#content .item {
    background: none;
    border: 0px solid #FFFFFF;
    box-shadow: 0 0 0px #DEDEDE;
    height: auto !important;
    margin-bottom: 2%;
    overflow: hidden;
    position: relative;
}

.type-page  ul li{
	list-style-image: url(images/li.png);
}
.sub-menu2 .current_page_item,.sub-menu .current_page_item  a:first-child{
    border-top: 0px solid #BF1902 !important;
	background: #BF1902 !important;
	color:#fff !important;
}
.sub-menu2 .current_page_item a:link, .sub-menu2 .current_page_item a:active , .sub-menu2 .current_page_item a:visited{
	color:#fff !important;
}

#quicklinks_content,#submenu2
{
    background:#EDEDED;
    margin:10px;   
    
}

/*Footer */
#colophon,#site-generator
{
    background:#F5F4EF;
    color:#000000;
    text-align:left;
    
}

#colophon a
{
    color:#000000;
}

#quicklinks
{
 
    width:15%;
    float:left;
    z-index:10;   
    padding:5px;
    min-height:420px;
	margin: 0 0 0 -20px;
}
#quicklinks li
{
    border-bottom:1px solid #CCCCCC;
    padding: 5px;
    padding-bottom:10px;
}

#quicklinks a
{
    color:#555555;
    font-size:13px;
    text-decoration:none;
}

#quicklinks_content
{
    padding-bottom:70px;
    max-height: 350px !important;
}

#content:before
{
    background: none !important;
    bottom: 0;
    box-shadow: none;
    content: "";
    position:inherit;
    right: 100%;
    top: 0;
    width: 0px;
}    


/*Style updates for photo gallery*/

#fotobook-preview a {
    background: none repeat scroll 0 0 #EDEDED !important;
    border: 1px solid #CCCCCC !important;
    color: #FFFFFF;
    cursor: auto;
    display: block;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    height: 110px !important;
    outline: medium none;
    overflow: hidden;
    text-decoration: none;
    vertical-align: 0;
    
}

.post_content img
{
    margin-top: 0.75em;
    margin-left:0.5em;
    cursor:pointer;
}

.fs_1 {
    font-size: 14px;
    font-weight: bold;
}
.fs_2 {
    font-size: 16px;
    font-weight: bold;
}
.fs_3 {
    font-size: 20px;
    font-weight: bold;
}


#font_size_change {
    color: #999;
    cursor: pointer;
    font-size: 14px;
	width:100%;
	text-align:right;
	margin: 0px 0px 20px 0px;
}


.print-icon {
    background: url("/wp-content/themes/noteworthy-child/images/print.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 12px;
    margin-right: 2px;
    width: 21px;
}



h1.page_title{
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
	font-size: 24px;
	margin: 20px 0 20px 0;
	
}


/****** Custom Affecting Post Display******/
.cat-links{
	display: none;	
}

.entry-meta {
    display: none;
}

#nav-below{
	display: none;
}
/****** End Custom Affecting Post Display******/


.metaslider .caption
{
}

.metaslider .caption-wrap
{
bottom:20px !important;
font-size: 26px;
    font-weight: 100 !important;
	background:url('/wp-content/uploads/2014/02/feature_bg.fw.png') !important;
padding: 5px 10px;
}


@media (max-width: 900px) {
	.menu {
		display:none;
	}
	
	#menu-icon {
		display:none;
	}
	#sidebar{
		display:none;
	}
	#quicklinks{
		display:none;
	}
	
	.current_page_item {
		border-top: 1px solid #bf1902 !important;
	}
	.slicknav_nav li a {
		text-transform:uppercase;
	}
	
	nav[role="navigation"] .menu ul li a {
		background: none repeat scroll 0 0 #000000;
		border-radius: 0;
		box-shadow: none;
		color: #fff;
	}
	nav[role=navigation] .menu ul li a:hover,	
	nav[role=navigation] .menu ul li.current-menu-item a, 
	.nav ul li.current_page_item a, 
	nav[role=navigation] .menu ul li.current_page_item a {
		background: #000000;
	}
	nav[role="navigation"] ul.menu, div.menu ul{
		width:95%;
	}
ul#menu-main-menu > li.menu-item:first-child + li {
    border-top: 1px solid #F6921C;
}
ul#menu-main-menu > li.menu-item:first-child + li + li {
    border-top: 1px solid #BDD2ED;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li {
    border-top: 1px solid #8CC43E;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li + li{
    border-top: 1px solid #0E70FF;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li{
    border-top: 1px solid #A10EFF;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li  + li{
    border-top: 1px solid  #FFDF00;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li  + li  + li{
    border-top: 1px solid  #BF1902;
    padding-top:1px;
}
ul#menu-main-menu > li.menu-item:first-child + li + li + li  + li + li  + li  + li.current_page_item{
    
    padding-top:0px;
}

	#main{
		width:100% !important;
	}
	.agenda_con{
		/*margin-left: 0px !important;*/
		
		margin-left: 5%;
		max-width:90%;
		 
	}
	
	.news_con_home {
		width:40%;
		padding:0 !important;
	}
	
	
	.news_title {
		max-width: 125%;
		font-size:16px;
		}
	.energydetails {
		float: right;
		margin-top: 15px;
		text-align: left;
		width: 174px !important;
	}
	#sidebar {
		margin-top:20px;
	}
	
	
	
	#sidebar.col300 {
		padding-left: 0px;
		 padding-top: 149px !important;
	}
	
	.content_div1{
		width:320px;
	}
	#metaslider_1322{
		min-height:272px;
	}
	.news_con_home{
		height: 227px !important;
		border-left: 0 solid #CCCCCC !important;
		padding: 19px 0 0 5px !important;
	}
	nav[role="navigation"] .menu #menu-icon {
		display: block;
		width: 90% !important;
	}
	#menu-main-menu li{
		background:#000;
	}
	

	.gov_logo {
		 background-size: contain;
		 height:40px;
	}
	
	#site-title {
		width:70%;
	}
	
	.metaslider .caption-wrap {
		font-size:100%;
	}
	
	nav[role="navigation"] ul.sub-menu li, nav[role="navigation"] ul.children li {
		display:block;
	}
	
	#search-icon {
		z-index:1000;
		right:10px;
	}

}


@media (max-width: 500px) {
	#site-title 	{
		font-size: 18px;
		margin-bottom:0px;
		min-height:0px;
	}
	
	#site-heading {
		min-height:0px;
	}
	
	.news_title {
		max-width: 90%;
	}
	
	.agenda_con {
		margin-left: -10% ;
	}
	
	.gov_logo {
		background: url("/wp-content/uploads/2016/04/gov_logo_mobile.png") no-repeat ;
		background-size:contain;
		 height:60px;
	}
	.top_right_con {
		margin-bottom:10px;
	}
	
	.top_right_con .menu_special {
		display:inline-block;
		border:1px solid silver;
		padding:5px;
	}

}