/*


/* All css files contains in stylesheet folder */

#menu-main-menu-1 {
position: absolute;
z-index:100;
}

div.header-wrapper {
height: 180px;
}

.main-menu {
position: absolute !important;
}



.blog-continue-reading {
	background-color:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:0px;
	border:1px solid #58240F;
	display:inline-block;
	cursor:pointer;
	color:#58240F;
	font-family:arial;
	font-size:16px;
	font-weight:normal;
	font-style: normal !important;
	padding:5px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;
}
.blog-continue-reading:hover {
	background-color:#58240F;
	color:#ffffff;

}
.blog-continue-reading:active {
	position:relative;
	top:1px;
}


.postform{
   background: url(http://neicc.net/wp-content/uploads/2014/02/arrow_select.jpg) no-repeat right #ddd;
   background-color: #58240F;
   width: 268px;
   color: #fff;
   padding: 5px;
   font-size: 12px;
   line-height: 1;
   border: 1px solid #58240F;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
}


.flex-caption {
padding: 0 0 0 10px !important;
width: 30% !important;
}

.menu-item a {
font-family: Oxygen !important;
}



/* CUSTOM CODES */

li.blog-thumbnail-author{display: none;
  
  }

li.blog-thumbnail-comment{display: none;
  
  }

li.single-thumbnail-author{display: none;
  
 }

li.single-thumbnail-comment{display: none;
  
 }

ul.tabs-content{display: none;

}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-size: 16px;
  color: #990000;
}


div.column-service-content h3, h3.gallery-header-title, h3.tab-widget-title, h1.cp-page-title, div.right-sidebar-wrapper .custom-sidebar-title, div.left-sidebar-wrapper .custom-sidebar-title, .portfolio-header-title, h1.single-thumbnail-title, h3.prayer-header-title{
color: #990000; 
}



.column-service-content.style-3 h3 {
width: 146px !important;
}

.span {
vertical-align: middle !important;
}

div.pf-content {
overflow:auto;
}

td a:after {
display:none !important;
}


@media screen and (max-width: 640px ) 
{
	.hide-mobile, .on-desk, .on-desktop { 
		display: none !important; 
	}
}

@media screen and (min-width: 641px)
{
	.hide-desktop,.hide-dek, .on-mobile { 
		display: none !important; 
	}
}
table.on-mobile, table.on-desktop, table.on-desk {
          border: 3px solid #000;
          border-collapse: collapse;
        }
				table.on-desktop.curriculum caption,
				table.on-desk.curriculum caption,
        table.on-mobile caption {
          color: #f0d3ba;
          background-color: #603813;
          padding: 1rem;
          border: 3px solid #000;
          border-bottom: 0px;
          font-family: oxygen;
          font-size: x-large;
        }
  			table.on-mobile thead td, table.on-desk thead td {
          text-align: center;
          padding: .5rem 1rem;
        }
        table.on-desktop.curriculum thead td {
          text-align: center;
          padding: .5rem 1rem;
          background-color: #764f2a;
          color: #fff;
        }

				table.on-desk thead td.coltitle {
          text-align: center;
          padding: .5rem 1rem;
          background-color: #764f2a;
          color: #fff;
        }

				table.on-desk thead td.book {
          text-align: left;
          padding: .5rem 1rem;
        }
table.on-desk thead td.bigbook {
          text-align: left;
          padding: .5rem 1rem;
  				font-size: 12px !important;
        }
table.on-desk thead td.biggerbook {
          text-align: left;
          padding: .5rem 1rem;
  				font-size: 15px !important;
        }
table.on-desk thead td.biggestbook {
          text-align: left;
          padding: .5rem 1rem;
  				font-size: 18px !important;
        }

				table.on-desk thead td.title {
          text-align: center;
          padding: .5rem 1rem;
          background-color: #764f2a;
          color: #fff;
          font-size: 15px !important;
        }
table.on-desk thead td.bigtitle {
          text-align: center;
          padding: .5rem 1rem;
          background-color: #764f2a;
          color: #fff;
          font-size: 20px !important;
        }
table.on-desk thead td.biggertitle {
          text-align: center;
          padding: .5rem 1rem;
          background-color: #764f2a;
          color: #fff;
          font-size: 25px !important;
        }
table.on-desk thead td.biggesttitle {
          text-align: center;
          padding: .5rem 1rem;
          background-color: #764f2a;
          color: #fff;
          font-size: 30px !important;
        }

				table.on-desk thead td.subtitle {
          text-align: center;
          padding: .5rem 1rem;
          background-color: #2e1308;
          color: #fff;
          font-size: 15px !important;
        }

        table.on-mobile td, table.on-desktop.curriculum td, table.on-desk td {
          padding: .5rem 1rem;
          border-top: 1px solid #aaa;
        }
        table.on-mobile td.week,
        table.on-mobile td.duration,
				table.on-mobile td.Course		{
          border-top: 3px solid #000;
          background-color: #764f2a;
          color: #fff;
        }

			table.on-mobile td.subtitle {
          text-align: center;
          padding: .5rem 1rem;
          background-color: #2e1308;
          color: #fff;
          font-size: 15px !important;
        }

				table.on-desk td.week, {
          border-top: 3px solid #000;
          background-color: #764f2a;
          color: #fff;
        }
				table.curriculum td.week, table.curriculum td.game{
  			text-align: center;
  			background-color: #764f2a;
          color: #fff;
				}

h3.tab-widget-title {
color: #990000 !important;
font-weight: 600 !important;
font-size: 15px !important;
}


/*social icon position*/
#icon_wrapper {
    position: fixed;
    top: 35% !important;
    left: 0px;
    z-index: 99999;
}