﻿@import url('/css?family=Open+Sans:300italic,400italic,700italic,300,400,700');
@import url('/css?family=Roboto+Slab:400,100,300,700&subset=latin,latin-ext');



.ms-webpartzone-cell{
	margin: 0px 0px 0px 0px !important;
}

.heading_font {
	font-size: 30px;
	font-family: Roboto;
	color: #063;
}
	
.heading_font_gray {
	font-size: 24px;
	font-family: Roboto;
	color: #666;
}

a:hover{
	color:#337ab7 !important
}


.font_date {
	font-weight: 600;
	color: #666;
	font-size: 14px;
	font-family: 'Open Sans';
	float: left;
	padding-left: 75px;
}

.h1{
	font-family: "Roboto Slab",Helvetica !important;
	font-size:37px! important;
	font-weight:700;
	font-style:normal;
	line-height:1.1;
	color:#008F51!important;
	padding:0px !important;
	margin: 0px !important;
}

h2{
	padding-bottom:0px !important;
}
	
.h2{
    font-family: "Roboto Slab",Helvetica !important;
	font-weight:700;
	font-size:25px!important;
	font-style:normal;
	line-height:1.1;
	color:#5e5e5e!important;
	padding:0px !important;
	margin: 0px !important;
}
	
.text_bold {
	font-family: "Roboto Slab",Helvetica !important;
	font-size:20px! important;
	font-weight:400;
	color: #333333;
	font-style:normal;
	line-height:1.5;
	padding-bottom:10px;
	
}
.text_regular {
	font-size:14px! important;
	color: #333333;
	font-style:normal;
	line-height:1.5;
	clear:both;
}

.li {
    display: block;
}

.custom-bullet li {
    display: block;
}

.custom-bullet li:before{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e067";
    font-family: 'Glyphicons Halflings';
    font-size: 14px;
    float: left;
    margin-top: 0px;
    margin-left: -25px;
    color: #4185D3;
}

.custom-bullet2{
	padding-left: 0px;
	width: 310px;
}

.custom-bullet2 a{
	padding-left: 12px;
	display: block;
	font-weight:550;
	font-size:16px;
	color: #202020 !important;
}


.custom-bullet2 a:hover {
    color: #00843d!important;
}
.thumb_text a:hover
{	
color: #018d50!important;
}
.custom-bullet2 li {
    display: block;
    padding-bottom:6px;
    padding-top:6px;
}

.custom-bullet2 li:before{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\f068";
    font-family: 'FontAwesome';
    font-size: 7px;
    float: left;
    margin-top: 6px;
    margin-left: 0px;
    color: #4a3f3f;
    font-weight:600;
}

.blockquote_custom{
	/*width: 40%;*/
	text-align: left ! important;
	/*border-top: 3px solid #eee;
	border-bottom: 3px solid #eee;*/
	border-right: none ! important;
/*	padding: 21px 20px;*/
	font-size: 16px;
	/*color: #79143e;*/
	font-style: italic;
	font-weight: bold;
    font-family: Georgia;
	/*border-color: #79143e;
	margin-left: 25px;
	margin-top: 20px;*/
}

.thumbnail {
    margin:0 auto;
    text-align:center;
}

.wrapper {
    text-align:center;
    float:left;
	width: 60%;
	margin-left:-75px
}
.caption-banner {
    margin-left: 0px;
}
.thumbnail .wrapper {
    text-align:center;
    width:100% !important;
    float:none !important;
}

.wrapper .post-content p{
	font-family: "Open Sans" , Arial;
	font-weight: 400;	
}

.item-content {
	opacity: 0.75;
	margin: 0 auto;
	height: auto;
	position: relative;
	background: #008f51;
	top: -2px;
	left: -0px;
	float: left;
	text-align: left;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.item-content p {
	color: white;
}

.post-content {
	background: none repeat scroll 0 0 #000000;
	opacity: 0.85;
	margin: 0 auto;
	margin-top: -50px;
	text-align: center;
	position: relative;
	width: 100%;
	min-height: 50px;
	text-align: left;
	padding-left: 6px;
	padding-top: 15px !important;
}

.post-content p {
	color: #ffffff;
	font-weight:600;
	font-size:16px;
}

.thumnailWithNoBorder {
	border: none;
	padding: 0px !important;
}


.left-skew{
	font-family: "Open Sans" , Arial !important;
    font-style: normal !important;
    font-size:14px !important;
    color:white !important;
    display:table !important;
    margin-right: 40px;
    Width:93.5%;
}

.left-skew span{
	display:table-cell !important;
 	vertical-align:middle !important;
}

.video_Item{
	width:100%;
	height:330px;
	padding-top:20px; 
	padding-bottom:20px;
}
.post-content:empty
{
	
	display:none;
}
.fb-like span{
	height:15px !important;
}

/* Smartphones (portrait and landscape) ----------- */
@media (min-width : 200px) and (max-width : 480px) {

	.blockquote_custom
	{
		width:100%;
	}
}



.wrapper img{
	float:left;
	padding-right:29px;
	padding-top:24px;
	padding-bottom:2px;
}

.thumb_text{
	    font-weight: 600!important;
    font-size: 16px !important;
    margin-top: 10px !important;
    font-family: 'open sans';
    color: #202020;
    }
	.img-latest-news
	{
		
		width: 345px;
		height:170px;
		
	}
.thumb_text a {
    color: #4a3f3f !important;
}
.media-object{
	max-width:78;
}

.quote_author_style
{
	font-style: normal;
	color: #55555;
	font-family: "Open Sans" , Arial;
	    font-size: 16px !important;
    font-weight: normal;
}

.nd_container{
	margin-bottom: 10px;
}

.buttonStyle2, .buttonStyle2:visited{
	height: 28px !important;
	width: auto! important;
	background-color: #FFF !important;
	border: 2px solid #c9c9c9 !important;
	border-radius: 0px !important;
	line-height: 1 !important;
	padding: 5px 10px;
	color: #c9c9c9 !important;
	font-family:"Roboto Slab" !important;
	font-weight:700;
}


.blockcontact_custom{
	white-space: pre-line;
	font-style:italic;
}

.blocktags_custom{
	padding-top: 20px;
	    padding-left: 75px;
}


.blocktags_custom a:hover{
	border-color: #018d50 !important;
	color: #018d50 !important;
}

.blocktags_custom a{
	/*margin-right: 5px;*/
	margin-bottom: 5px;
	font-size:15px;
        color:#2773cb!important;
        font-weight:normal!important;
}

.blocklanguage_custom{
	margin-top: .5em; 
	font-size: 14px; 
	font-family: 'Open Sans';
	font-weight: 600;
}
.previous{
    padding-bottom: 13px;


}
.next{    padding-bottom: 13px;
}

.newsbody
{
	line-height:1.6!important;
}
.prev-next
{
	color:gray!important;
	font-weight:bold !important;
}