/*
Theme Name: 	NE Department of Economic Development
Author: 		Firespring
Author URI: 	http://firespring.com
Description:	Child Theme
Template:		betheme
Version: 		1.5
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.neb-gov-branding {
    background: #4d4d4f url("/wp-content/uploads/2017/06/tiny-state.png") no-repeat scroll 10px 50%;
    height: 19px;
    padding: 8px 0 10px 50px;
	color: #ffffff;
	font-size: 14px;
	font-family: Helvetica,Arial,FreeSans,sans-serif;
}

#Action_bar a { 
	color: #fefefe; 
}

.text-logo #logo {
	color: #ffffff !important;
}

#Top_bar .logo {
	margin: 0px;
}

/*.menuo-right #Top_bar .menu_wrapper {
	margin-right: -20px;
}*/

/*#Top_bar .menu > li:last-child > a span {
	padding: 0px 0px 0px 12px !important;
}*/

.menu-main-menu-container {
	text-transform: uppercase;
}

#Top_bar .menu > li > a span:not(.description) {
	padding: 0 12px;
}

#Subheader ul.breadcrumbs {
	text-align: left;
}

#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
	color: #ffffff !important;
	display:inline;
}

#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li .icon-right-open::before {
	color: #ffffff !important;
}

/*.super-class-move, .super-class-expand, .super-class-start, .super-class-grow {
	background-color: #f8f8f8;
}
*/
.super-class-move h6, .super-class-expand h6, .super-class-start h6, .super-class-grow h6 {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 26px;
	padding: 10px 10px 10px 110px;
	margin-bottom: 30px;
}

.super-class-move .fa-5x, .super-class-expand .fa-5x, .super-class-start .fa-5x, .super-class-grow .fa-5x {
	margin-right: 25px;
	line-height: 90px;
	float: left;
	margin-left: 20px;
}

.super-class-move h6 {
	background-color: #bc1f52;
}

.super-class-move a:link, .super-class-move .fa-5x {
	color: #bc1f52;
}

.super-class-expand h6 {
	background-color: #b8bf0d;
}

.super-class-expand a:link, .super-class-expand .fa-5x {
	color: #b8bf0d;
}

.super-class-start h6 {
	background-color: #fdc741;
}

.super-class-start a:link, .super-class-start .fa-5x {
	color: #fdc741;
}

.super-class-grow h6 {
	background-color: #b8c7d3;
}

.super-class-grow a:link, .super-class-grow .fa-5x {
	color: #b8c7d3;
}

.super-class .wpb_wrapper {
	background-color: #f8f8f8 !important;
	min-height: 225px;
}

.super-class-pad {
    background-color: #f8f8f8;
	margin-top: -35px !important;
	min-height: 275px;
}

.super-class-pad .wpb_wrapper {
	padding: 25px 10% 20px 17%;
}

.hello-intro p {
    font-family: Georgia;
    font-size: 18px;
    font-style: italic;
    line-height: 30px;
    padding: 0 15%;
}

.wp-posts-carousel-details a:link, .wp-posts-carousel-details a:hover, .wp-posts-carousel-details a:active, .wp-posts-carousel-details a:visited {
	color: #ffffff !important;
	text-decoration: none !important;
}

.boxed-container {
	padding-left: 30px;
	padding-right: 30px;
}

.boxed1, .boxed2, .boxed3 {
	border: 1px solid #b7c7d5;
	color: #b7c7d5;
	font-style: italic;
	font-size: 18px;
	font-family: Georgia;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.boxed1 h4, .boxed2 h4, .boxed3 h4 {
	letter-spacing: 2px;
	font-style: normal;
	color: #0f5064;
}

.boxed1 p, .boxed2 p, .boxed3 p {
	margin: 0px;
}

.boxed1 {padding: 20px 0 20px 60px;}
.boxed2 {padding: 20px 0 20px 100px;}
.boxed3 {padding: 20px 0 20px 100px;}


/****** Why? H6 Stuff ******/

.why-yellow h6, .why-green h6, .why-red h6 {
	padding:15px 20px;
	color: #ffffff;
	font-size: 22px;
	line-height: 24px;
	font-weight: 600;
	text-transform: uppercase;
	/*margin-right: 10px;*/
	margin-top: -6px;
}

.why-yellow h6 a:link, .why-green h6 a:link, .why-red h6 a:link, .why-yellow h6 a:visited, .why-green h6 a:visited, .why-red h6 a:visited {
	color: #ffffff;
	font-style: normal;
	font-family: "Montserrat",Arial,Tahoma,sans-serif;
}

.why-yellow a:link, .why-green a:link, .why-red a:link,.why-yellow a:visited, .why-green a:visited, .why-red a:visited {
	color: #bc1f52;
	font-style: italic;
	font-family: Georgia;
}

.why-yellow p, .why-green p, .why-red p {
	padding: 0px 20px 0px 20px;
}

.why-yellow h6 {
	background-color: #ffc842;
}

.why-green h6 {
	background-color: #b9be10;
}

.why-red h6 {
	background-color: #bc1f52;
}

/****** END Why? H6 Stuff ******/


/****** Programs // Portfolio Items******/

h2.entry-title {
	float:left; 
	width: 80%;}

.icon-link::before {
	content: "\f101" ;
	font-family: FontAwesome;
}

.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .links-wrappper {
	margin-top: 0px;
}

.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc {
	padding: 7%;
}

.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .desc-inner {
	margin-bottom: 10px;
}

.section-portfolio-header .single-photo-wrapper.image, .section-portfolio-header .project-description, .section-portfolio-header .author-date {
	display: none;
}

.search-results .post-meta { display: none !important; }

.project-description li.one-third {
	display: none;
}

.section-portfolio-header .hide-love .post-header .title_wrapper {
	display: none;
}

.single-portfolio #Subheader {
	display: none;
}

.details-wrapper dl {
	display: none;
}

.portfolio_group .portfolio-item .list_style_header .links_wrapper {
	display: none;
}

.portfolio-item-fw-bg .portfolio_group .portfolio-item .list_style_header {
	margin-bottom: 0px;
}

.portfolio-item-fw-bg .portfolio_group.list .portfolio-item .desc {
	padding: 10px 0 0;
}


.wpb_wrapper .portfolio_group .portfolio-item .image_frame {
	display: none;
}

.portfolio_group .portfolio-item .list_style_header {
	margin-bottom: 0px; 
	min-height: none;
}

.portfolio_group .portfolio-item .desc .details-wrapper {
	padding-bottom: 0px;
}

.portfolio_group.list .portfolio-item .desc {
	padding: 0px !important;
}

.portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
	padding: 10px !important;
}

.portfolio_group .portfolio-item .desc .desc-wrapper {
	margin-right: 0px;
}

#portfolio-item .post-meta, #portfolio-item .single-photo-wrapper.image, #portfolio-item .project-description {
	display: none !important;
}

#portfolio-item h2.entry-title {
	color: #000000 !important;
}

.style-simple #Filters .filters_wrapper ul li.filter-1 {display: none;}
.style-simple #Filters .filters_wrapper ul li.filter-2 {display: none;}
.style-simple #Filters .filters_wrapper ul li.filter-3 {display: none;}
.style-simple #Filters .filters_wrapper ul li.filter-4 {display: none;}

.dtown-white a:link, .dtown-white a:visited {
	color: #ffffff;
	border-bottom: #ffffff solid 1px;
	padding-bottom: 8px;
}

.dtown-white a:hover, .dtown-white a:active {
	color: #076483;
	border-bottom: #076483 solid 1px;
	padding-bottom: 2px;
}

.dtown-excerpt p::after {
    color: #666;
    content: " >>";
    padding-left: 5px;
}

/****** END Programs ******/


/****** NEW Programs - Go Portfolio plugin - if this works out we can ditch the program css above ******/

.gw-gopf-post-more a { 
	font-style: italic;
	font-weight: normal !important;
}

#gw_go_portfolio_main-categories .gw-gopf-style-vario .gw-gopf-post-more a:hover { 
	text-decoration: underline;
	font-style: italic;
	font-weight: normal !important;
}


#gw_go_portfolio_main-categories .gw-gopf-style-vario .gw-gopf-cats > span a.gw-gopf-btn-outlined {
	color: #222222 !important;
}

#gw_go_portfolio_main-categories .gw-gopf-style-vario .gw-gopf-cats > span.gw-gopf-current a {
	background: #ffc843 none repeat scroll 0 0 !important;
}

/****** END NEW Programs - Go Portfolio plugin ******/

/* POSTS - News & Front Page Slider thing */

.single-post #Subheader {display: none;}
.post-meta .category.mata-tags {display: none;}

/*.section-post-header .post-author {
	display: none;
}*/

.post-meta .icon-user::before, .post-meta .fn {display: none;}
	
.section-post-header .date .label, .section-post-header .date .icon-clock {
	display: none;
}

.post-header .title_wrapper {
	padding-left: 0px;
}

/* END POSTS - News & Front Page Slider thing */

/* NEWS page - Posts */

.post-meta .category {display:none;}
.post-meta .date .label, .post-meta .date .icon-clock {display: none;}

/* NEWS page - Posts */


/****** Team Member Biz *******/
.team.team_horizontal img.scale-with-grid {
	border-radius: 100%;
	border: 12px solid #f1f1f1;
}

.team.team_horizontal .image_frame {
	border: none;
	width: 33%;
}

.team.team_horizontal blockquote {
	margin-left: 0px;
	margin-top: 0px !important;
}

.team.team_horizontal .desc_wrapper {
	width: 60%;
}

.team .desc_wrapper h4.title {
	border-bottom: 1px solid;
	line-height: 50px;
	font-weight: bold;
	margin-bottom: 25px !important;
}

.team.team_horizontal p.subtitle {
	margin-bottom: 0px !important;
}

.team .desc_wrapper h4 {
	margin-bottom: 0px;
}

.team .desc_wrapper .desc {
	margin-bottom: 0px;
}

/****** END Team Member Biz *******/

/****** WHITE on pages ******/

.white-as-white2 h1.title {
	color: #ffffff !important;
}

.white-as-white2 h2 {
	color: #ffffff !important;
}

.white-as-white2 a:link, .white-as-white2 a:visited{
	color: #FFC842 !important;
}

.white-as-white2 a:hover, .white-as-white2 a:active{
	color: #FFC842 !important;
	text-decoration: underline;
}

/****** END WHITE on pages ******/


/****** Success Story ******/
.white-as-white h1.title {
	color: #ffffff !important;
	border-bottom: 1px solid #ffffff;
	line-height: 2.5em;
}

.white-as-white .inside {
	color: #ffffff !important;
}

.white-as-white h4  {
	color: #ffffff !important;
	font-style: italic;
	padding: 20px 35px;
	font-family: Georgia, serif;
	line-height: 1.5em;
}


.content_wrapper-success {
	max-width: 1366px;
	margin: 0 auto;
}

.content_wrapper-success .sections_group {
	width: 75%;
	float: left;
	padding-top: 30px;
}

/****** END Success Story ******/


/****** Footer ******/
#Footer .footer_copy {
	background-color: #00607f;
	color: #fefefe;
}

#Footer .footer_copy a:link, #Footer .footer_copy a:visited {
	color: #fefefe;
	text-decoration: none;
}

#Footer .footer_copy a:hover, #Footer .footer_copy a:active {
	color: #fdc741;
	text-decoration: none;
}

.footer-widget-1 h4 {color: #b8bf0d !important;}
.footer-widget-1 a:link {color: #b8bf0d !important;}
.footer-widget-1 a:visited {color: #b8bf0d !important;}
.footer-widget-2 h4 {color: #bc1f52 !important;}
.footer-widget-2 a:link {color: #bc1f52 !important;}
.footer-widget-2 a:visited {color: #bc1f52 !important;}
.footer-widget-3 h4 {color: #fdc741 !important;}
.footer-widget-3 a:link {color: #fdc741 !important;}
.footer-widget-3 a:visited {color: #fdc741 !important;}

a.button .button_icon {padding: 10px 11px 10px 11px; background: #d9d9d9 none repeat scroll 0 0;}

/****** END Footer ******/

.dropcap {
	background-image: none;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
	color: #00607f;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #BC1F52 !important;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a {
	background-color: #00607F !important;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a:hover {
	background-color: #357591 !important;
}
	
/*.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a {
	background-color: #b9c8d4 !important;
}*/

.vc_tta.vc_tta-spacing-35 .vc_tta-tab {
	width: 25% !important;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a

.chart_box .chart .num {
	font-family: "Montserrat",Arial,Tahoma,sans-serif !important;
	color: #00607f;
}

.chart_box big, .chart_box .big {color: #333333; line-height: 130%;}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border {background-color: #eaeaea;}

.prettyFileList .corePrettyStyle {
    background-color: #00607F;
}

.prettyFileList .corePrettyStyle:hover {
    background-color: #2E7A95;
}

.extra-special {
	margin-right: 25px;
}

.extra-special a:link {
	vertical-align: middle !important;
	/*padding: 0px !important;
	margin: 0 auto !important;*/
}

.extra-special .vc_btn3.vc_btn3-color-primary, .extra-special .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    background-color: #006081;
    color: #fff;
	width: 230px;
	height: 90px;
}

.extra-special .vc_btn3.vc_btn3-color-primary:hover, .extra-special .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover {
    background-color: #2E7A95;
}

@media only screen and (max-width: 800px) {
	.content_wrapper-success .sections_group {
		width: 100%;
		float: left;
		padding-top: 30px;
	}
	.sidefix {
		width: 95% !important;
		margin: 0 2%;
	}
}