/* Sticky footer styles
-------------------------------------------------- */

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

/* Set the fixed height of the footer here */
#footer {
  height: 60px;
}


/* Custom page CSS
-------------------------------------------------- */


.header{ background:#00315e; color:#fff;}
.header a{ color:#fff}
.navbar{ border-radius:0; margin-bottom:0;}
.navbar-inverse { background-color: #222; border-color: #080808; }
#footer { background-color:#00315e; color:#fff;}
#footer a{color:#fff;}

.pad-10{padding-top:10px; padding-bottom:10px;}
.pad-20{padding-top:20px; padding-bottom:20px;}
.logo img{ margin:-20px auto 10px auto;}


.embed-responsive-4by3{background:transparent url("http://69.27.37.216/~yionbcom/images/loadingBar.gif") no-repeat scroll center 0}



#footer .container {padding-top: 10px; }

@media screen and (max-width:767px){
	.text-xs-center{ text-align:center !important;}
	.logo{margin:10px auto;}
	.logo img{ margin-top:0px;}


}

 /*   .carousel-full-width .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block;
        height: 400px;
		max-height:300px;
		min-height:300px;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        line-height: 1;
    }*/

/* Not required for template or sticky footer method. 

#wrap > .container {
  padding: 60px 15px 0;
}
.container .credit {
  margin: 20px 0;
}

#footer > .container {
  padding-left: 15px;
  padding-right: 15px;
}

code {
  font-size: 80%;
}*/


#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    right: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    right: 10px; /* padding from the left side of the window */
}

@media screen and (max-width:767px){
}



 .carousel-full-width .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block;
        height:auto;
		max-height: none;
		min-height:300px;
        min-width: none;
        width: 100%;
        max-width: 100%;
        line-height: 1;
    }


 .panel-heading {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #333;
}

.gcf-item-date-block{ float:right}
.gcf-last-update-block,.gcf-header-block {display:none}
.gcf-item-location {
  background: rgba(0, 0, 0, 0) url("../images/map-pin.png") no-repeat scroll 0 0;
  line-height: 30px;
  text-indent: 30px;
}
.gcf-item-description {
  padding: 0px 0 10px 0;
  min-height: 50px;
}
.eventspage .gcf-item-description {
  padding: 0px 0 10px 0;
  min-height: 0px;
}
.eventspage .gcf-item-block {
  border-bottom: 1px solid #eee;
  margin-top: 20px;
  padding-bottom: 10px;
}