/*
Theme Name: NCEL
Description: Child theme for Themify Corporate
Author: Fionta
Template: themify-corporate
*/

/* Themify Customize Styling */
body {	
	color: #000000; 
}
a {		
  font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color: #186588; 
}
body[class*="themify"] #site-logo a img {		width: 176px;
	height: 39px; 
}
#site-description {	display: none; 
}
.post-title, .post-title a {		font-size:24px;
 
}
#sidebar {	
	color: #454545;	font-weight:500;
 
}
#sidebar a {	
	color: #186588;
	font-weight:bold;
 
}
#sidebar a:hover {	
	color: rgba(23,102,138,0.49); 
}
#sidebar .widgettitle {	
	color: #000000;	text-transform:capitalize; 
}
#footerwrap {	background: none;
	background-color: #bfbfbf;background-image: none;
	border: none !important; 
}
#footer {	
	color: #383838;	text-transform:capitalize; 
}
#footer a {	
	color: #000000;	text-transform:capitalize; 
}
.footer-widgets {		text-transform:none; 
}
.footer-widgets .widgettitle {	
	color: #383838; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 176px;
	height: 39px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 176px;
	height: 39px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 176px;
	height: 39px; 
}
 }

.customEffect img:hover {
  opacity: 0.5;
}
.team-post .post-image img {
  border-radius: 0px;
}
.search-results .post-image {
  width: 30%;
float: left;
padding-right: 20px;
}
#header {
  padding: 10px 0;
}
#headerwrap #main-nav a{
  padding-top: 30px;
}
#main-nav > li.current_page_item > a:before {
  top: 65px;
}
.fixed-header-on #headerwrap #main-nav a {
  padding-top: 5px;
}
.fixed-header-on #main-nav > li.current_page_item > a:before {
  top: 40px;
}
.single-post .post-image{
  max-width: 30%;
margin: 0 auto;
}
#footer-nav a, #footer .footer-widgets .widgettitle {
  color: #333333 !important;
}
#footer .footer-widgets .widgettitle {
  border-top: 5px gray solid;
}
.loops-wrapper.grid2-thumb .post-date-wrap {
  position: relative;
float: left;
padding-right: 20px;
}
.post-date {
  width: 75px;
height: 75px;
}
.post-date .day {
  font-size: 17px;
margin-bottom: 3px;
padding-top: 5px;
}
.themify_builder .post-2521-sub_row_3-0-3-0-0.module-post .post {
  border-bottom: 1px solid black;
}

.post-date .day {
  font-size: 1em;
font-weight: 100;
margin-bottom: 0px;
padding-top: 8px;
}
.post-date .month {
  font-size: .6em;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
}
.post-date .year {
  width: 65px;
font-size: .5em;
font-family: "Montserrat", sans-serif;
padding-top: 0px;
margin-top: 4px;
}
.post-date-wrap {
  width: 75px;
height: 75px;
border-radius: 100%;
position: absolute;
left: 0;
top: 0;
color: #fff;
text-align: center;
letter-spacing: 1px;
line-height: 1em;
margin: 0 0 15px;
}
.loops-wrapper.list-thumb-image .post-date-wrap .post-date {
  background-color: #2bb8ed;
}
.post-date-wrap .post-date {
  color: #fff;
display: block;
width: 75px;
height: 75px;
margin: 0 0 .5em;
border-radius: 100%;
text-align: center;
    background-color: #2bb8ed;
}
 .post-date-wrap span {
  display: block;
width: 65px;
margin: 0 auto;
}
.post-date-wrap .post-date .month:after {
  content: " ";
display: block;
width: 65%;
height: 1px;
background: #fff;
background-color: rgba(255,255,255,.5);
margin: 2px auto 0;
}
.loops-wrapper.list-post .post-date-wrap .post-date, .single-post .post-date-wrap .post-date {
  width: 70px;
height: 70px;
background: #005F75 !important;
}
.loops-wrapper.list-post .post-date-wrap .post-date .day, .single-post .post-date-wrap .post-date .day {
  font-size: 1.1em;
padding-top: 5px;
margin-bottom: 5px;
}
.loops-wrapper.list-post .post-date-wrap .post-date .year, .single-post .post-date-wrap .post-date .year {
  margin-top: -3px;
}
.my-header {
  background-color: grey;
text-align: center;
}
/*  SECTIONS  */.section {
  clear: both;
padding: 0px;
margin: 0px;
}
/*  COLUMN SETUP  */.col {
  display: block;
float: left;
margin: 1% 0 1% 5%;
}
.col:first-child {
  margin-left: 0;
}
/*  GROUPING  */.group:before,.group:after {
  content: "";
display: table;
}
.group:after {
  clear: both;
}
.group {
  zoom: 1;
  /* For IE 6/7 */}
/*  GRID OF TWO  */.span_2_of_2 {
  width: 100%;
}
.span_1_of_2 {
  width: 46%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */@media only screen and (max-width: 480px) {
                                .col {
  margin: 1% 0 1% 0%;
  }
}
@media only screen and (max-width: 480px) {
                                .span_2_of_2, .span_1_of_2 {
  width: 100%;
  }
}
.themify_builder_content .module-title {
  margin-top: 0;
}
.module-post .sharedaddy {
  display: none;
}
.module-divider {
  margin: 0;
}
#footer .widget a {
  color: #000;
}
@media screen and (max-width: 1000px){
            #site-logo img {
  width: 110px;
height: auto;
}
}
#header {
  height: 100px;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.fixed-header-on #site-logo img {
  webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.fixed-header-on #headerwrap {
          -webkit-animation: animate_headerwrap .5s;
-moz-animation: animate_headerwrap .5s;
animation: animate_headerwrap .5s;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 800px) {
        .fixed-header-on #site-logo img {
  width: 110px;
height: auto;
}
}
.search-results .loops-wrapper.grid2 .post-date-wrap {
  position: relative;
}
.loops-wrapper.grid2 .post-date-wrap .post-date {
  background: #005F75;
}
.module-post .list-thumb-image .post-title {
    padding-top: 2px;
}
li#menu-item-6556 a{ color: #ffffff;
background: #F05837; 
padding: 5px 6px;
padding-top: 5px !important;
border-radius: 5px;
border: 1px #fff solid;}

.module-post .list-thumb-image .post-title {
    line-height: 22px;
}
.no-home h1.post-title.entry-title {
    line-height: 26px;
}
.loops-wrapper.grid2 .post .post-content {
  padding-top: 74px;
}

.post-date-wrap {
    width: 70px;
    height: 50px;
    position: relative;
}
.person-position{
font-style: italic;
}
.person-name{
font-weight: bold;
}
.page-id-5134 .loops-wrapper.list-thumb-image .post-date-wrap .post-date {
    width: 50px;
    height: 50px;
    font-size: 12px;
    line-height: 1;

}
.page-id-5134 .loops-wrapper.list-thumb-image .post-date-wrap .post-date .day {
    padding-top: 5px;
}
.page-id-5134 .module-post .post-title a {
    font-size: 20px;
}

body.themify-popup-style-classic .mfp-wrap .mfp-inline-holder .mfp-content {
overflow: auto;
}
.sidebar-none #content{
padding:0px;
}
#site-logo{
top:15px;
}
#header .social-widget,#header #searchform-wrap{
top:20px;
}
.fixed-header #header #site-logo{
top:0px;
}
.fixed-header #header .social-widget,.fixed-header #header #searchform-wrap{
top:10px;
}
.has-fixed-header #pagewrap {
    padding-top: 100px !important;
}
.page-id-7098 a.tf_popup.blue{
background-color:#186588;
}
.module_column .ui.nav li a{
color:#fff !important;
}
.module-widget .module-title{
text-transform:none;
font-weight:normal;
}
h2 a {
    font-weight: 100 !important;
}
.author-info {
	margin: 0 0 2em;
}
.author-bio {
	text-align: left;
}
.author-info .author-title {
	margin: 0;
}
.widget_categories li.cat-item {
    margin-bottom: 0;
}
.widget_categories li.cat-item a {
	color: #005f75;
}
.widget_categories h2.widgettitle {
	margin-bottom: 0;
}

.rp4wp-related-post-image {
    width: auto;
    padding-right: 0;
    float: none;
}
h5.related-title {
    font-weight: normal;
    color: #186588;
    margin: 0;
    padding-bottom: 1.5em;
    border-bottom: 3px solid #F05837;
}
span.related-date {
    text-transform: uppercase;
    font-size: .8em;
    color: #383838;
}
.rp4wp-related-posts h3 {
    font-weight: 400;
    text-transform: uppercase;
}
.archive .post-image {
    display: none;
}

#campaign-6320 .campaign-description,
#campaign-6320 h3,
#campaign-6320 .campaign-donation-stats {
display: none;
}
#campaign-6320 .charitable-button {
    font-size: 120%;
    font-weight: bold;
    background-color: #F05837;
    color: #FFFFFF;
text-decoration: none;
}
#campaign-6320 {
	border-bottom: none;
	margin: 0;
	padding: 0;
}