/*=============GRANT WINNER PROFILE PAGE=======================*/

/***OCSDNET Styles***/
/**Table of Content**/
/*
/* 1.Common
/* 2. Navigation
/* 3. Widgets
/* 4. Pages
/* 5. Theming
*/

/**Reset**/
	*{
	  box-sizing: border-box;
	}
		
	label {
		font-weight: 400;
	}
	body {
	  background:#fafafa !important;
	}

/**End Reset**/

/**Common**/
	.list-unstyled 
	{
		padding-left: 0;
		list-style: none;
	}
	.bg-white{
		background: #FFFFFF;
		border-radius: 5px;
	}
	.bg-white-nr{
		background: #FFFFFF;
	}
	.no-margin-l{
		padding-left:0px
	} 
	.no-margin-r{
		padding-left:0px;
	}
	.no-margin{
		padding-left:0px;
		padding-right:0px;
	}
	.img-rounded-rnrn {
		border-radius: 6px 0px 6px 0px;
	}
	.img-rounded-rrnn 
	{
		border-radius: 6px 6px 0px 0px;
		width:100%;
	}
	.vid {
	    position: relative;
	    padding-bottom: 56.25%;
	    padding-top: 30px; height: 0; overflow: hidden;
	}
	 
	.vid iframe,
	.vid object,
	.vid embed {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	}

	.top-wrap
	{
		min-height: 80px !important;
		height: auto !important;
		margin-bottom: 0px !important;
		padding: 0px !important;
	}

	.ocsdnet-main-wrap
	{
	  position: relative;
	  width: 110%;
	  padding: 0px;
	  margin: -20px 0px 0px 0px !important;
	  background: transparent;
	  overflow: none;
	}

	.main-wrap
	{
		margin: 0px auto;
	}

	.general-panel-section{
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.wet-asphalt {
	/* background-color: #34495E; */
		background-color: #FDFDFD;
	}

	.text-steelblue
	{
		color: #09828d !important;
	}

	.text-orange
	{
		color: #f58020 !important;
	}

	.text-green
	{
		color: #add036 !important;
	}

	.text-maroon
	{
		color: #5c0635 !important;
	}

	.fa
	{
		vertical-align: middle;
	}


	.steelblue{
		background: #09828d !important;
	}
	.steelblue-bg{
		background: #dbedf7  !important;
	}
	.green{
		background:#add036 !important;
	}
	.green-bg{
		background:#d6e7c7 !important;
	}
	.orange{
		background:#f58020 !important;
	}
	.orange-bg{
		background:#ffedd5 !important;
	}
	.maroon{
		background: #5c0635 !important;
	}
	.maroon-bg{
		background: #dccad6 !important;
	}
	.ivory-bg{
		background:#fff !important;
	}

/**End Common**/

/**Header**/

	/*Navigation*/

		
.navbar-default {
  background-color: #FFFFFF;
    box-shadow: 0 3px 8px -1px rgba(153, 153, 153, 0.32);
}
.top-right-section{
    display: block;
  /* background: #0A828D; */
  border-right: 1px solid #0a828d;
  border-left: 1px solid #0a828d;
  border-bottom: 1px solid #0a828d;
  width: 100%;
  max-width: 590px;
  padding: 6px 3px 0px 10px;
  border-radius: 0 0 5px 5px;
}
.login-section {
  display: block;
  float: right;
  width: 78px;
  text-transform: uppercase;
  font-size: 13px;
  color: #FFFFFF;
  margin-top: -58px;
  margin-right: -4px;
  position: relative;
  background: #0A828D;
  /* height: 100px; */
  padding: 26px 2px 14px 15px;
  /* left: 62px; */
  border-bottom-right-radius: 5px;
}
a.login-btn {
  color: #FFF;
}
.top-right-section ul{
	margin-bottom: 0px;
}
img.ocsdnet-logo {
  padding-top: 12px;
}
.dropdown-menu>li>a {
  display: block;
  padding: 6px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  text-transform: uppercase;
}
.navbar-brand {
  height: 130px;
}
.navbar-static-top {
  margin-bottom: 19px;
}
.navbar-nav {
  float: right;
  margin-top: 22px;
}
.navbar-default .navbar-nav>li>a{
  font-size: 16px;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 300;
  color: #333;
  text-transform: uppercase;
  
}
.nav>li>a {
  margin: 2px;
  padding: 8px 8px;
}

@media (max-width: 1200px){
  img.ocsdnet-logo {
  width: 225px;
    padding-top: 0px;
}
.navbar-brand {
  height: 0px;
  padding: 25px 0px;
}
.navbar-nav {
  margin-bottom: 5px;
}

}
@media (max-width: 768px){
.navbar-nav {
  margin-top: 0px !important;
  float: none;
}
.navbar-brand {
    padding-top: 30px !important;
  height: 120px;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
  margin-top: 45px;
}
.navbar-default .navbar-nav>li>a {
  font-size: 17px;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 300;
  color: #333;
  text-transform: uppercase;
}
.top-right-section.pull-right {
  margin-top: -120px !important;
}
img.ocsdnet-logo {
  padding-top: 25px;
  width: 193px;
}
.navbar-default .navbar-toggle {
  border-color: #0A828D;
  margin-top: 64px;
}
ul.social-share li a img {
    width: 75%;
  margin-right: -2px;
}
ul.social-share li, li.social-share-list,li.top-search-form  {
  padding-left: 0px;
  padding-right: 0px;
}
.nav>li>a {
  padding: 6px 11px !important;
}
.top-right-section form {
 
}
}
@media (max-width: 411px){
	.top-right-section.pull-right {
  
}
}
@media (max-width: 409px){
	.top-right-section.pull-right {
  margin-top: -210px;
}
}
@media (max-width: 560px){
.top-right-section form {
  width: 200px !important;
}
.social-text {
  width: 70px !important;
  font-size: 10px !important;
}
}
@media (max-width: 535px){
	.social-text {
 /*  display: block;
  float: left;
  width: 80px;
  text-transform: uppercase;
  font-size: 13px;
  color: #999999;
  margin-top: 10px;
  display: none; */
}
.top-right-section form {
  width: 180px !important;
}
}
@media (max-width: 515px){
	.social-text {
  display: none;
}
.top-right-section form {
  width: 160px !important;
}
}
@media (max-width: 498px){
	.social-text {
  display: none !important;
}
.top-right-section form {
  width: 200px !important;
}
}
@media (max-width: 670px){
	img.ocsdnet-logo {
  margin-top: 25px !important;
}
.navbar-default .navbar-toggle {
  margin-top: 67px !important;
}
}
@media (max-width: 475px){
	.social-text {
  display: none !important;
}
li.social-share-list {
  display: none !important;
}
li.social-share-menu-list{
	display: block !important;
	  padding-left: 20px;
}
.social-text-menu {
  font-size: 16px;
  font-weight: 700;
    margin-top: -7px;
}
ul.social-share-menu.list-unstyled.list-inline.pull-left {
  padding-left: 20px;
    margin-top: -12px;
}
hr.menu-social-divider {
  margin-left: -21px;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
  width: 105%;
}
}
@media (max-width: 992px){
	.top-right-section.pull-right {
		  margin-top: -50px;
}
.navbar-default .navbar-nav>li>a{
  font-size: 14px !important;
}
.nav>li>a {
  padding: 10px 10px;
}
ul.social-share li a img {
  width: 75%;
  margin-right: -2px;
}
img.ocsdnet-logo {
  width: 225px;
  padding-top: 0px;
  margin-top: 13px;
}
ul.social-share li {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.social-text {
  margin-top: 15px !important;
}
.navbar-nav {
  margin-top: 35px;
    margin-bottom: 0px !important;
}
}
.top-right-section form {
  width: 225px;
}
.top-search-form input 
{
	font-size: 14px !important;
}

.social-text {
  display: block;
  float: left;
  width: 80px;
  text-transform: uppercase;
  font-size: 13px;
  color: #999999;
  margin-top: 10px;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #0A828D;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #FFF;
}
li.social-share-menu-list {
  display: none;
}


.card{
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}


.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a.active,
.navbar-default .navbar-nav > li > a.current-menu-item,
.navbar-default .navbar-nav > li > a.current_page_item,
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>.active>a:focus
{
  background-color: #F48020!important;
  border-radius: 4px!important;
  color: #FFFFFF !important;
}

	/*End Navigation*/

	/*TextWidget*/
		.textwidget p a {
		  width: 28px;
		  height: 28px;
		  display: inline-block !important;
		  background-position: 0 0;
		  background-repeat: no-repeat;
		  transition: all 0.3s ease-in-out;
		  -o-transition: all 0.3s ease-in-out;
		  -ms-transition: all 0.3s ease-in-out;
		  -moz-transition: all 0.3s ease-in-out;
		  -webkit-transition: all 0.3s ease-in-out;
		}
		.textwidget p a:hover{
		  background-position: 0 -38px;
		}

		 .textwidget p .facebook {
		  	background: url(../images/fb.png) no-repeat;
		}

		.textwidget p .googleplus {
		  	background: url(../images/gp.png) no-repeat;
		}

		.textwidget p .linkedin {
		 	 background: url(../images/ln.png) no-repeat;
		}

		.textwidget p .twitter {
		  	background: url(../images/tw.png) no-repeat;
		}
		.navbar-brand>img {
			padding-top: 10px;
		}
	/*End TextWidget*/

/**End Header**/


/**Footer**/

	.footer-content-links{
		background-color: #536D89;
		/*height: 120px;*/
	}
	.footer-copyright{
		height: 60px;
	  background-color: #394042;
	}
	.footer-copyright p{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.footer-copyright p a{
		padding-top: 20px;
		padding-bottom: 20px;
		color: #A19F9F;
	}

	.panel-footer a{
		font-size:16px;
	}
	.footer-content-links{
		color:#FFFFFF;
	}


	.quick-links ul {
		list-style: none;
	}

	ul.list-group li a, 
	ul.list-group li a:hover, 
	ul.list-group li a:focus, 
	ul.list-group li a:active, 
	ul.list-group li a:visited{
		text-decoration: none;
		color:#FFF;	
	}
	/* Footer Social icons */
/**Footer**/


/**Widgets**/

	/*Carousel*/
		.ocdnet-carousel-widget .item img
		{
		   position: relative;
		   max-height: 511px;
		   width: 100%;
		}

		.ocdnet-carousel-widget .carousel-caption
		{
		  position: absolute;
		  bottom: 80px;
		  min-height: 100px;
		  height: auto;
		  color: #fff !important;
		}

		.ocdnet-carousel-widget .carousel-caption .bg-overlay,
		.ocdnet-carousel-widget .carousel-caption .content
		{
		  position: absolute;
		  top: 0px;
		  left: 0px;
		  width: 100%;
		  height: 100%;
		  margin: 0px;
		  padding: 10px 20px 10px 20px;
		  font-size: 13px;
		}

		.ocdnet-carousel-widget .carousel-caption .bg-overlay
		{
		  background-color: #3f9ca9;
		  border-radius: 5px;
		  -webkit-border-radius: 5px;
		  -moz-border-radius: 5px;
		  -o-border-radius: 5px;
		  opacity: 0.8;
		  z-index: 50;
		}

		.ocdnet-carousel-widget .carousel-caption .content
		{
		  z-index: 100;
		}

		.ocdnet-carousel-widget .carousel-caption h4
		{
		  color: #fff;
		  font-size: 18px;
		}

		.ocdnet-carousel-widget .carousel-caption a,
		.ocdnet-carousel-widget .carousel-caption a:hover,
		.ocdnet-carousel-widget .carousel-caption a:visited,
		.ocdnet-carousel-widget .carousel-caption a:focus
		{
		  text-decoration: none;
		}


		.ocdnet-carousel-widget  .carousel-indicators li
		{
		  background-color: #fff;
		  border: none;
		}

		.ocdnet-carousel-widget .carousel-indicators li.active
		{
		  background-color: #3f9ca9;
		}

		.ocdnet-carousel-widget  .carousel-control .icon-next, .carousel-control .slider-arrow-right {
			right: 50%;
			margin-right: -10px;
		}
		.ocdnet-carousel-widget  .carousel-control .icon-prev, .carousel-control .slider-arrow-left {
			left: 50%;
			margin-left: -10px;
		}
		
		.ocdnet-carousel-widget .carousel-control .icon-prev, 
		.ocdnet-carousel-widget  .carousel-control .icon-next, 
		.ocdnet-carousel-widget  .carousel-control .slider-arrow-left, 
		.ocdnet-carousel-widget  .carousel-control .slider-arrow-right{
			position: absolute;
			top: 40%;
			z-index: 5;
			display: inline-block;
		}

		.ocdnet-carousel-widget .carousel-caption a {
			color:#FFFFFF;
		}

		.divided-carousel .carousel-inner {
		  background: #424242;
		}
		.divided-carousel .carousel-caption {
		  text-shadow: 0 1px 2px rgba(255, 255, 255, 0);
		  top: 50%;
		  right:5%;
		  left: 5%;
		}
		.divided-carousel .carousel-caption h3{
		  color: #FAFAFA;
		  padding: 20px 0px 20px 0px;
		  text-transform: uppercase;
		}
		.divided-carousel .carousel-caption p{
		 color: #FFFFFF;
    	padding: 5px 0px 10px 0px;
		}
		.divided-carousel .carousel-control.right {
		  right: 0;
		  left: auto;
		  background-image: -webkit-linear-gradient(left,rgba(255, 255, 255, 0) 0,rgba(255, 255, 255, 0) 100%);
		  background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
		  background-image: -webkit-gradient(linear,left top,right top,from(rgba(255, 255, 255, 0.0001)),to(rgba(255, 255, 255, 0)));
		  background-image: linear-gradient(to right,rgba(255, 255, 255, 0.0001) 0,rgba(255, 255, 255, 0) 100%);
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
		  background-repeat: repeat-x;
		}
		.divided-carousel .carousel-control.left {
		  left: 0;
		  right: auto;
		  background-image: -webkit-linear-gradient(left,rgba(255, 255, 255, 0) 0,rgba(255, 255, 255, 0) 100%);
		  background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
		  background-image: -webkit-gradient(linear,left top,right top,from(rgba(255, 255, 255, 0.0001)),to(rgba(255, 255, 255, 0)));
		  background-image: linear-gradient(to right,rgba(255, 255, 255, 0.0001) 0,rgba(255, 255, 255, 0) 100%);
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
		  background-repeat: repeat-x;
		}
		.divided-carousel .btn-blue{
		  color: #fff;
		  background-color: #0A828D;
		  border-color: #0A828D;
		}
		.divided-carousel .btn-blue:hover, 
		.divided-carousel .btn-blue:focus, 
		.divided-carousel .btn-blue.focus, 
		.divided-carousel .btn-blue:active, 
		.divided-carousel .btn-blue.active, 
		.open>.dropdown-toggle.btn-blue {
		  color: #fff;
		  background-color: #13B3C0;
		  border-color: #13B3C0;
		}
		
		@media (max-width: 992px){
		.divided-carousel .carousel-inner,
		.divided-carousel .carousel-inner {
		  height: 550px;
		}
		}
		@media (max-width: 698px){
		.divided-carousel .carousel-inner,
		.divided-carousel .carousel-inner {
		  height: 500px;
		}
		}
		@media (max-width: 595px){
		.divided-carousel .carousel-inner,
		.divided-carousel .carousel-inner {
		  height: 480px;
		}
		}

	/*End Carousel*/


	/*Posts Panel*/

	    .ocsdnet-panel
	    {
			margin-bottom: 20px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 4px;
			-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
			box-shadow: 0 1px 1px rgba(0,0,0,.05);
			font-family: 'Roboto', sans-serif !important;
	    }
		.ocsdnet-panel .panel-default>.panel-heading{
			background-color: #FFFFFF;
		}

		.ocsdnet-panel .panel-heading img.panel-icon
		{
			padding-right:15px;
		}

		.ocsdnet-panel .panel-heading h3.panel-title{
			padding-top: 10px;
			padding-bottom:10px;
			text-transform: uppercase;
		}

		.ocsdnet-panel .panel-body
		{
			margin: 0px;
			padding: 10px;
		}

		.ocsdnet-panel .panel-body hr
		{
			margin: 10px;
		}

		.ocsdnet-panel .list-inline {
			padding-left: 0;
			margin-left: -5px;
			list-style: none;
		}

		.ocsdnet-panel .list-inline > li {
			display: inline-block;
			padding-right: 5px;
			padding-left: 5px;
		}

		.ocsdnet-panel .post-date,
		.ocsdnet-panel .post-author-gravator
		{
			margin: 0px;
			padding-top: 10px;
			padding-right: 15px;
			padding-left: 5px;
			text-align: center;
			width: 80px;
		}

		.ocsdnet-panel .post-date
		{
			color: #333;
			height: 60px;
		}

		.ocsdnet-panel .post-date h4
		{
			margin: 0px;
			font-size: 15px;
			font-weight: 600;
			line-height: 1.5em;
		}

		.ocsdnet-panel .post-date p
		{
			margin: 0px;
			padding-top: 5px;
			font-size: 15px;
			font-weight: bold !important;
		}

		.ocsdnet-panel .post-author-gravator img
		{
			height: 60px;
			width: 60px;
		}

		.ocsdnet-panel .post-title
		{
			padding-top: 10px;
			padding-left: 15px;
			padding-bottom: 15px;
			font-size: 15px;
			font-weight: 600;
			line-height: 1.42857143;
			font-weight: bold;
			color: #333333;
		}

		.ocsdnet-panel.with-date-or-gravator .post-title
		{	
			width: 241px;
		}

		.ocsdnet-panel.with-date-or-gravator .post-date
		{	
			color: #555 !important;
		}

		.ocsdnet-panel .the-more{
			text-align: center;
			background-color: #f48020;
			color:#FFF;	
		}
		.ocsdnet-panel .the-more a,
		.ocsdnet-panel .the-more a:hover,
		.ocsdnet-panel .the-more a:focus,
		.ocsdnet-panel .the-more a:active,
		.ocsdnet-panel .the-more a:visited{
			text-decoration: none;
			color:#FFF;	
		 }

		.panel-image img.panel-image-preview {
		    /*width: 100%;*/
			border-radius: 4px 4px 0px 0px;
		}

		.panel-heading ~ .panel-image img.panel-image-preview {
			border-radius: 0px;
		}

		.panel-image ~ .panel-body, 
		.panel-image.hide-panel-body ~ .panel-body {
			overflow: hidden;
		}
		
		.panel-image ~ .panel-footer a {
			padding: 0px 10px;
			font-size: 1.3em;
			color: rgb(100, 100, 100);
		}

		.panel-image.hide-panel-body ~ .panel-body {
			height: 0px;
			padding: 0px;
		}

		.ocsdnet-panel.green-panel
		{
		   border-color: #add037;
		}

		.ocsdnet-panel.green-panel h3.panel-title{
			color: #add037;
		}

		.ocsdnet-panel.green-panel >.panel-heading {
			border-bottom: 1px solid #add037;
		}


		.ocsdnet-panel.green-panel .post-title
		{
			color: #add037;
		}

		.ocsdnet-panel.green-panel .the-more{
			text-align: center;
			background-color: #add037;
			color:#FFF;	
		}
		.ocsdnet-panel.green-panel .the-more a,
		.ocsdnet-panel.green-panel .the-more a:hover,
		.ocsdnet-panel.green-panel .the-more a:focus,
		.ocsdnet-panel.green-panel .the-more a:active,
		.ocsdnet-panel.green-panel .the-more a:visited{
			text-decoration: none;
			color:#FFF;	
		 }

		.ocsdnet-panel.maroon-panel
		{
		   border-color: #5b0634;
		}

		.ocsdnet-panel.maroon-panel .panel-heading
		{
			border-bottom: 1px solid #5b0634;
		}


		.ocsdnet-panel.maroon-panel  h3.panel-title
		{
			color:#5b0634 !important;
		}


		.ocsdnet-panel.maroon-panel  .post-title > *
		{
			color:#5b0634 !important;
		}


		.ocsdnet-panel.maroon-panel .the-more{
			text-align: center;
			background-color: #5b0634;
			color:#FFF;	
		}
		.ocsdnet-panel.maroon-panel .the-more a,
		.ocsdnet-panel.maroon-panel .the-more a:hover,
		.ocsdnet-panel.maroon-panel .the-more a:focus,
		.ocsdnet-panel.maroon-panel .the-more a:active,
		.ocsdnet-panel.maroon-panel .the-more a:visited{
			text-decoration: none;
			color:#FFF;	
		 }

		.ocsdnet-panel.orange-panel
		{
		   border-color: #f48020;
		}

		.ocsdnet-panel.orange-panel .panel-heading
		{
			border-bottom: 1px solid #f48020;
		}


		.ocsdnet-panel.orange-panel  h3.panel-title
		{
		   color: #f48020!important;
		}

		.ocsdnet-panel.orange-panel .the-more{
			text-align: center;
			background-color: #f48020;
			color:#FFF;	
		}
		.ocsdnet-panel.orange-panel .the-more a,
		.ocsdnet-panel.orange-panel .the-more a:hover,
		.ocsdnet-panel.orange-panel .the-more a:focus,
		.ocsdnet-panel.orange-panel .the-more a:active,
		.ocsdnet-panel.orange-panel .the-more a:visited{
			text-decoration: none;
			color:#FFF;	
		 }


		.ocsdnet-panel.steelblue-panel
		{
		   border-color: #387e8c;
		}

		.ocsdnet-panel.steelblue-panel > .panel-heading
		{
			border-bottom: 1px solid #387e8c;
		}


		.ocsdnet-panel.steelblue-panel h3.panel-title
		{
		   color: #387e8c;
		}

		.ocsdnet-panel.steelblue-panel .the-more{
			text-align: center;
			background-color: #387e8c;
			color:#FFF;	
		}
		.ocsdnet-panel.steelblue-panel .the-more a,
		.ocsdnet-panel.steelblue-panel .the-more a:hover,
		.ocsdnet-panel.steelblue-panel .the-more a:focus,
		.ocsdnet-panel.steelblue-panel .the-more a:active,
		.ocsdnet-panel.steelblue-panel .the-more a:visited{
			text-decoration: none;
			color:#FFF;	
		 }


		/*Posts Panel With Date*/
		/*End Posts Panel With Date*/


		/*Posts Panel With Author Gravator*/
		/*End Posts Panel With Author Gravator**/


		/*Posts Panel With Author Name*/
		/*End Posts Panel With Author Name**/


	/*End Posts Panel*/



	/*Post Social Share*/
		.social-media-share {
			border-top: 1px solid #5B0634;
			border-bottom: 1px solid #5B0634;
			margin-top: 20px;
			margin-bottom: 20px;
			overflow: hidden;
			padding: 20px 0;
		}
		.share-text p {
			margin: 0 0 0px;
			padding: 6px;
		}
		.share-text p a {
			padding-left: 10px;
			padding-right: 10px;
		}
		.share-fb, 
		.share-twt, 
		.share-gp{
			display: inline-block;
			background: transparent;
			color: #5B0634;
		}
		.share-twt:focus, 
		.share-gp:focus,
		.share-fb:focus,
		.share-twt:hover,
		.share-gp:hover,
		.share-fb:hover{
			background: #5B0634;
			color: #fff;
			text-decoration: none;
		}
	/*End Post Social Share*/



	/*Subscribe Form*/
		.subscribe-header h3{
			text-align: center;
			text-transform: uppercase;
			color: #333;
		}
		.subscribe-form {
		padding-left: 25%;
		}

		.subscribe-section{
			background: #FFF;
			/*height: 140px;*/
		}
		.subscribe {
		padding: 20px 0px 20px 0px;
		}
		.btn-subscribe{
			background: #FFFFFF;
			border-color: #5b0634;
			color: #5b0634;
			padding-left: 40px;
			padding-right: 40px;
		}
		.btn-subscribe:hover{
			background: #5b0634;
			border-color: #FFFFFF;
			color:#FFFFFF;
		}

		.subscribe-header h3{
			text-align: center;
			text-transform: uppercase;
			color: #333;
		}
		.subscribe-form {
			padding-left: 25%;
		}
	/*End Subscribe Form*/



	/*Sidebar Tag Widget*/
		.ocsdnet-sidebar-tags
		{
			margin-top: 20px 0px 10px 0px;
		}

		.ocsdnet-sidebar-tags li a {
		  color: #555;
		  font-size: 14px;
		  padding: 3px 5px;
		  background: #E0E0E0;
		  margin: 0 2px 5px 0;
		  display: inline-block;
		}

		.ocsdnet-sidebar-tags li a:hover, 
		.ocsdnet-sidebar-tags li a:hover i {
		  background: #0A828D;
		  color: #FFF;
		  text-decoration: none;
		  -webkit-transition: all 0.3s ease-in-out;
		  -moz-transition: all 0.3s ease-in-out;
		  -o-transition: all 0.3s ease-in-out;
		  transition: all 0.3s ease-in-out;
		}

	/*End Sidebar Tag Widget*/



/**End Widgets**/


/**Pages**/

    /*Common in Pages*/

    /*End Common in Pages*/

    /*Frontpage*/
      #front-page-panels .ocsdnet-panel .panel-body
	   {
			margin: 0px;
			padding: 10px;
			min-height: 416px !important;
	   }

    /*End Fronpage*/

    /*Posts Archive*/

    /*End Posts Archive*/

    /*Project Archive*/
    	h2.project-heading {
		font-size: 24px;
		font-weight: 700;
		}
		.project-body.bg-white {
		padding: 10px;
		}
		.card {
		  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
		}
		.project-row{
			padding:20px 0px 20px 0px;
		}

		#pinBoot {
		  position: relative;
		  max-width: 100%;
		  width: 100%;
		}
		.white-panel {
		  position: absolute;
		  background: white;
		  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
		  padding: 0px;
		  border-radius: 3px;
		}

		.white-panel img {
		  width: 100%;
		  max-width: 100%;
		  height: auto;
		  padding: 0px;
		  margin: 0px;
		}
		
		.project-video{
			height: 240px;
		}
		.project-description-video{
			height: 240px;
			color: #FFF;
		}
		p.project-title-video{
			padding: 8px;
			  color: #FFF;
		  font-weight: 700;
		  font-size: 17px;
		}
		p.project-org, p.project-countries {
		  color: #FFF;
		  padding-right: 10px;
		  padding-left: 10px;
		}
		.project-list li{
			display:block;
			padding-right:0px !important;
			/*padding-left:0px !important;*/
			margin-bottom: 10px;
		}
		.projects{
			margin-bottom: 15px;
		}
		@media (max-width: 991px){
		.project-video{
			  height: 100%;
		}
		.project-description-video{
			  height: 100%;
		}
		}

		.steelblue{
			background: #09828d;
		}
		.steelblue-bg{
			background: #dbedf7;
		}
		.green{
			background:#add036;
		}
		.green-bg{
			background:#d6e7c7;
		}
		.orange{
			background:#f58020;
		}
		.orange-bg{
			background:#ffedd5;
		}
		.maroon{
			background: #5c0635;
		}
		.maroon-bg{
			background: #dccad6;
		}
		.ivory-bg{
			background:#fff;
		}

    /*End Project Archive*/

	/*Singe Post*/
		.module-1 {
		  background-attachment: fixed;
		  position: relative;
		  overflow: hidden;
		}

		.module-1 >  div.heading {
		  position: absolute;
		  bottom: 0;
		  left: 0;
		  width: 100%;
		  padding: 20px 10px;
		  background: inherit;
		  background-attachment: fixed;
		}

		.module-1 >  div.heading::before {
		  content: "";
		  position: absolute;
		  top: 0;
		  left: 0;
		  width: 100%;
		  height: 100%;
		  background: rgba(2, 2, 2, 0.7);
		  background-attachment: fixed;
		  -webkit-filter: blur(12px);
		  filter: blur(12px);
		  transform: scale(2) translateY(20px);
		}
		.module-1 >  div.heading > h2 {
		  margin: 20px;
		  color: white;
		  position: relative;
		  z-index: 1;
		  text-transform: uppercase;
		}

		.module-2 >  div.heading {
		  bottom: 0;
		  left: 0;
		  width: 100%;
		  padding: 20px 10px 5px 10px;
		  border-bottom: 1px #EFEFEF solid;
		  background: inherit;
		  background-attachment: fixed;
		}
		.module-2 >  div.heading::before {
		  content: "";
		  position: absolute;
		  top: 0;
		  left: 0;
		  width: 100%;
		  height: 100%;
		}
		.module-2 > div.heading > h2 {
		  margin: 0;
		  color: #424242;
		  position: relative;
		  z-index: 1;
		}
		.post-comment {
		  padding: 10px;
		}

	/*End Single Post*/

	/*Grantee Profile Page*/

	/*End Grantee Profile Page*/

	/*Project Profile Page*/

		.profile .no-margin,
		.project-profile .no-margin
		{
			margin-top: 0px;
			background: #fff url(../images/hr-back-strip.png) no-repeat;
			background-position: 0px 0px;
		}

		.project-profile ul,
		.profile ul,
		.profile ul li,
		.project-profile ul li
		{
			margin: 0px;
			padding: 0px;
			/*list-style: none !important;
			list-style-type: none !important;*/ 
		}

		.profile,
		.project-profile{
			font-size:1.0em;
		}


		.project-profile .grantee-details h3
		{
			margin-top: 20px;
		}

		.profile .grantee-img
		{
			width: 341px;
			height: 360px;
			margin: 0px 0px 20px 0px;
		}


		.profile .grantee-img img
		{
			width: 100%;
			height: 100%;
		}

		.media-body.grantee-details {
			padding-left: 10px;
		}

		.project-description{
			padding: 10px;

		}


		.profile-description{
			padding: 20px 10px 10px 10px;

		}

		.grantee-details li h3 {
			color: #5B0634;
			font-weight: 700;
			font-size: 34px;
			list-style: none;
		}

		li.gt-role {
			font-size: 14px;
		}
		
		.gt-team-members {
			padding: 10px;
			margin-top: 10px;	
		}

		.project-description h3, 
		.gt-team-members h3 {
			font-size: 19px;
		}
		.project-description h3 {
			margin-top: 0px;
		}
		.gt-team-members h3{
			font-size: 24px;	
		}
		.ui.horizontal.divider {
			position: relative;
			height: auto;
			margin: '';
			overflow: hidden;
			line-height: 1;
			text-align: left;
		}
		.ui.divider {
			margin: 1rem 0rem;
			line-height: 1;
			height: 0em;
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: 0.05em;
			color: rgba(0, 0, 0, 0.85);
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}
		.ui.header {
			border: none;
			margin: -webkit-calc(2rem - 0.165em ) 0em 1rem;
			margin: calc(2rem - 0.165em ) 0em 1rem;
			padding: 0em 0em;
			font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
			font-weight: bold;
			line-height: 1.33em;
			text-transform: none;
			color: rgba(0, 0, 0, 0.8);
		}
		.ui.horizontal.divider:after {
			position: absolute;
			content: '';
			z-index: 3;
			width: 100%;
			top: 50%;
			height: 0px;
			border-top: 1px solid rgba(0, 0, 0, 0.1);
			border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		}

		.project-profile-header-divider hr{
			margin-bottom: 0px !important;
			margin-top: 5px;
		}

		.bg-bg{
			background: #F5F5F5;
		}

		.project-content,
		.more-on-project {
			padding-top: 10px;
		}

		.more-on-project-list i{
			margin-right: 10px;
		}

		.team-member-list{
			padding-top:10px;
		}
		
		.team-panel img {
			width: 165px;
			height: 156px;
		}

		.ocsdnet-single-sidebar .ocsdnet-sidebar-tags li a:hover, 
		.ocsdnet-single-sidebar .ocsdnet-sidebar-tags li a:hover i {
		  background: #add037;
		  color: #FFF;
		  text-decoration: none;
		  -webkit-transition: all 0.3s ease-in-out;
		  -moz-transition: all 0.3s ease-in-out;
		  -o-transition: all 0.3s ease-in-out;
		  transition: all 0.3s ease-in-out;
		}
	/*End Project Profile Page*/

	/**Events Archive**/
	.events-panel-section {
	   margin-top:20px;
	}

	.events-panel-section .page-wrapper{
	   margin-top:0px !important;
	}

	.events-panel-section .no-margin{
	  background: transparent;
	  border: none;
	}

	.event{
	   margin-bottom: 10px;	
	}

	.events-panel-section .event-wrapper
	{
		display: 
		color: transparent;
		margin: 0px;
	}

	.event-date {
	  position: relative;
	  padding: 10px;
	  font-weight: 700;
	  height: 150px;
	  color: #fafafa;
	  font-size: 18px;
	  text-align: center;
	}

	.event-date > p
	{
		height: auto;
		width: auto;
		vertical-align: middle;
	}

	.event-description {
	  position: relative;
	  color: #212121;
	  padding: 10px;
	  font-size: 16px;
	  height: 150px;
	}


	.event-description > p{
		margin: 10px;
	}


	.event-description p.title,
	.event-description p.title a{
		color: #212121;
		font-weight: 700;
	}

	.no-margin-right{
		margin-right:0px;
		padding-right:0px;
	}
	.no-margin-left{
		  margin-left: 0px;
	      padding-left: 0px;
	}

	.panel
	{
	    position: relative;
	}

	.panel-steelblue > .panel-leftheading
	{
	    color: #fff;
	   background-color: #09828d !important;
	    border-color: #09828d !important;
	}

	.panel-orange > .panel-leftheading
	{
	    color: #fff;
	    background-color: #F58020 !important;
	    border-color: #F58020 !important;
	}
	.panel-steelblue{
		  border-color: #09828d !important;
		  border-right-color: transparent !important;
		border-top-color: transparent !important;
		border-bottom-color: transparent !important;
	}
	.panel-orange{
		border-color: #F58020 !important;
		border-right-color: transparent !important;
		border-top-color: transparent !important;
		border-bottom-color: transparent !important;
	}

	.panel-leftheading
	{
	    width: 130px;
	    padding: 10px 15px;
	    border-right: 1px solid transparent;
	    border-bottom: 1px solid transparent;
	    border-bottom-left-radius: 3px;
	    float: left;
	    height: 100%;
	    position: absolute;
	}

	.panel-lefttitle
	{
	    margin: 0px 5px 0px 0px;
	    font-size: 16px;
	    color: inherit;
	    text-align: center;
	    position: absolute;
	    white-space: nowrap;
	    padding-top: 10px;
	}

	.panel-rightbody
	{
	    float: left;
	    margin-left: 130px;
	    padding: 15px;
	}
	.event-link {
	  text-decoration: none;
	  font-weight: 700;
	  font-size: 16px;
	  color: #212121 !important;
	}

	/**End Events Archive**/

	/**Event Single**/
		.event-details-panel-section {
		       margin-top: 20px;
		}
		.ivory-bg {
		       background: #fff;
		}
		.white-text {
		       color: #FFF;
		}
		.tb-borderless {
		       border: none !important;
		}
		.events-table {
		       background: #FFF;
		}

		td.title-text p {
		 font-weight: 700;
		 font-size: 16px;
		}
	/**End Event Single**/

/**End Pages**/


/**Theming**/
	@media (max-width: 615px){
		.ocdnet-carousel-widget .carousel-caption .bg-overlay, .ocdnet-carousel-widget .carousel-caption .content {
  position: absolute;
  top: 65px;
  left: 0px;
  width: 100%;
  height: 53%;
  margin: 0px;
  padding: 10px 20px 10px 20px;
  font-size: 13px;
}
.ocdnet-carousel-widget .carousel-caption h4 {
  color: #fff;
  font-size: 14px;
}
.ocdnet-carousel-widget .carousel-caption a p{
  color: #FFFFFF;
  font-size: 10px;
  display: none;
}
.ocdnet-carousel-widget .carousel-control .icon-next, .carousel-control .slider-arrow-right {
  right: 50%;
  margin-right: -10px;
  width: 35px;
}
.ocdnet-carousel-widget .carousel-control .icon-prev, .carousel-control .slider-arrow-left {
  left: 50%;
  margin-left: -10px;
  width: 35px;
}

}
@media (max-width: 430px){
	.ocdnet-carousel-widget .carousel-control .icon-next, .carousel-control .slider-arrow-right {
  right: 50%;
  margin-right: -10px;
  width: 25px;
}
.ocdnet-carousel-widget .carousel-control .icon-prev, .carousel-control .slider-arrow-left {
  left: 50%;
  margin-left: -10px;
  width: 25px;
}
.ocsdnet-panel .post-date, .ocsdnet-panel .post-author-gravator {
  margin: 0px;
  padding-top: 10px;
  padding-right: 15px;
  padding-left: 5px;
  text-align: center;
  width: 50px;
}
.ocsdnet-panel .post-date h4 {
  margin: 0px;
  font-size: 12px;
}
.ocsdnet-panel .post-date p {
  font-size: 9px;
}
.ocsdnet-panel .post-title {
  padding-top: 10px;
  padding-left: 35px !important;
  padding-bottom: 15px;
  font-size: 10px;
}
.ocsdnet-panel.with-date-or-gravator .post-title {
  width: auto !important;
}
.post-author-gravator.pull-left img {
  height: 33px;
}
.ocdnet-carousel-widget .carousel-caption .bg-overlay, .ocdnet-carousel-widget .carousel-caption .content {
  position: absolute;
  top: 65px;
  left: 0px;
  width: 100%;
  height: 53%;
  margin: 0px;
  padding: 10px 20px 10px 20px;
  font-size: 13px;
}
}
.col-md-8.no-margin.slider-image {
  display: block;
  position: relative;
  max-height: 341px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.col-md-8.no-margin.slider-image img {
  display: block;
  max-height: none;
  vertical-align: top;
  height: auto;
  width: 100%;
}
li#tribe-events-list-widget-2 {
  list-style: none;
}
li#tribe-events-list-widget-2 h2 {
  list-style: none;
  font-size: 17px;
  text-transform: uppercase;
  color: #f48020;
    padding-top: 22px;
  padding-bottom: 17px;
  padding-left: 20px;
}
h4.entry-title.summary a {
    font-size: 15px;
    color: #f48020 !important;
    font-weight: 600;
}
.tribe-events-list-widget .duration {
  font-weight: 700;
  font-size: 14px;
}
.tribe-events-list-widget ol li {
  /* margin-bottom: 30px; */
  list-style: none;
  margin: 20px 0px 20px 0px !important;
    padding: 0px 10px 0px 25px;
}
li#tribe-events-list-widget-2 {
  list-style: none;
  /*padding: 0px 10px 0px 10px;*/
  background-color: #FFFFFF;
  border: 1px solid #f48020;
  border-radius: 5px;
}
ol.hfeed.vcalendar {
  min-height: 407px !important;
  border-top:1px #F48020 solid;
}
.footer-panel-events{
	padding: 10px 15px;
  background-color: #F48020;
  border-top: 1px solid #F48020;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  color: #FFFFFF !important;
  margin: 0px !important;
  width: 100%;
    text-align: center;
}
.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a {
  font-size: 15px;
  font-weight: 500 !important;
  color: #FFFFFF;
}
.tribe-events-list-widget ol hr {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  border-top: 1px solid #e5e5e5;
    margin-left: 20px;
  margin-right: 20px;
}
hr.orange-br {
  margin-top: 10px;
  margin-bottom: 0px;
  border-top: 1px solid #F48020;
  border-bottom: 1px solid #fff;
}
.tribe-events-list-widget ol hr:nth-child(n+6) {
  border-top: 1px solid #FFFFFF;
}

#tribe-events-content a{
	text-decoration: none;
  color: #F48020 !important;
}
#tribe-events .tribe-events-button, .tribe-events-button{
	  color: #FFF !important;
}

thead:first-child tr th, thead:first-child tr td {
  color: #BDBDBD ;
}
p.tribe-events-widget-link {
    background-color: #F48020;
    padding: 10px;
    text-align: center;
} 
/*@media (max-width: 415px){
	.ocsdnet-panel .post-date, .ocsdnet-panel .post-author-gravator {
  margin: 0px;
  padding-top: 10px;
  padding-right: 15px;
  padding-left: 5px;
  text-align: center;
  width: 70px;
}
}*/

/**End Theming**/
	.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #0A828D !important;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);
  filter: alpha(opacity=50);
  opacity: 0.2 !important;
}
.carousel-control:hover {
	opacity: 0.5 !important;
}
.bp-login-widget-user-links {
  margin: 0 70px;
}

form#signup_form {
  margin-top: 75px !important;
}
div#register-page {
  min-height: 300px !important;
}
form#signup_form {
  padding-top: 20px !important;
}
input#signup_email {
  margin-bottom: 20px !important;
}
input#signup_password {
  margin-bottom: 20px !important;
}
input#signup_password_confirm {
  margin-left: 5px !important;
}
@media (max-width: 1200px) {
	#front-page-panels .ocsdnet-panel .panel-body
	   {
			min-height: 435px !important;
	   }  
	
}
