/*-------------------------------------    Globals    ------------------------------------ **/

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {
	color:#1b1b1b;
	font-family: 'robotoregular';
	font-size:18px;
	padding: 0;
	margin: 0;
	margin-bottom:10px;
}

.articleh1 {
    font-weight:bold;
    font-size:22px;
}

.paragraph {
	text-align: justify;
    text-justify: inter-word;
	margin-bottom:20px;
	margin-top:20px;
	font-family: 'robotoregular';
	height:80px;
}

.box h1 {
	height:38px;
}

.box {
	padding:10px;
}

.box .button {
    width: 110px;
    padding: 10px;
    background-color: #3d6893;
    color: #fff;
    text-align: center;
    float: right;
    border: none;
    margin-bottom:10px;
}

.box-inner {
    padding: 20px;
    background-color: #fff;
}
 
.box-image {
	position:relative;
}
  
.box-image img {
	width:100%;
	height:198px;
}

.box-caption {
	position: absolute;
	bottom:0;
	padding:10px;
	width: 100px;
	color:#fff;
}


hr {
    height: 1px;
    background: #ccc;
    margin-bottom:15px;
}

.btnred {
    padding: 10px;
    background-color: #d83c3c;
    color: #fff;
    text-align: center;
    float: left;
}

.share-boxes {
    float:right;
}

/*-------------------------------------    Globals    ------------------------------------ **/

/*------------------------------------- Videos Page ------------------------------------ **/

.videos {
	margin-bottom:40px;
}

.videos iframe {
	width: 100%;
}

.iframe {
	position:relative;
	height:230px;
}

/*------------------------------------- Videos Page ------------------------------------ **/


/*------------------------------------- Events Page ------------------------------------ **/

.medal {
	position: absolute;
	bottom: 47px;
	left: 50px;
}

.cal {
	position: absolute;
	bottom: 47px;
	left: 100px;
}

.cal img {
	height:30px;
}

.medal img {
	height:30px;
}



/*------------------------------------- Events Page ------------------------------------ **/

/*------------------------------------- Article Page ------------------------------------ **/

.article-search-container {
	margin: 0 auto;
	padding-top:20px;
	padding-bottom:40px;
}

.article-search-container input {
	background-color:#fff;
	padding:20px;
	width:130px;
	border: none;
	color:#1b1b1b;
}

/*------------------------------------- Article Page ------------------------------------ **/

/*------------------------------------- Index Page ------------------------------------ **/
.top-image-banner {
    width: 100%;
    background-image: url("../images/banner1.jpg");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 600px;
    width: 100%;
    opacity: 0.7;
    z-index: -10;
    margin-top: -60px;
}

#featured_events {
    margin-top:40px;
    margin-bottom:40px;
}

/*------------------------------------- Index Page ------------------------------------ **/

/*------------------------------------- Event and Article Page ------------------------------------ **/

.main-box {
    float:left;
    background-color:#fff;
    width:70%;
    padding:20px;
}

.side-box {
    width:25%;
    float:right;
}

.event-image img {
    width:100%;
    height:380px;
}

/*------------------------------------- Event and Article Page ------------------------------------ **/


