@charset "UTF-8";
/* CSS Document */

html
{
	background-color: #fff;

}
body {
	background-color: #fff;
	display: flex;
    min-height: 100vh;
    flex-direction: column;
	padding-left:0px;
	padding-right:0px;
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Muli', sans-serif;
	line-height:120%;
font-weight:400;
font-size: 14px;
color:#454545;

 
 -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

text-rendering: geometricPrecision;

}
* {outline: none;	
}
#wrap {
	    flex: 1 0 auto;


}
img {border: none; 	
}
news_img img 
{border: none; 	-webkit-box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);
}
header {
	
max-width: 100%;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}
header img
{
	
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
.right_column
{
max-width: 100%;
	min-height:120px;
	margin-left:auto;
	margin-right:auto;
	padding-right:30px;
	padding-left:30px;
	
}
.main_container {
	max-width: 1200px;
	padding-bottom:0px;
	min-height:600px;
	margin-left:auto;
	margin-right:auto;

	
display: block;
}
.main
{	
max-width: 1200px; min-height:500px; padding:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:20px; clear: both; text-align:left;
}
.main_footer { background-color: #454545; margin-left:auto; margin-right:auto; max-width: 1200px; height:50px; padding:0px; text-align:center; }
.logo
{
max-width:100%;
min-height:100px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:10px;
	padding:20px;
	margin-top:0px;
}
.logo img
{
max-width:100%;
margin-left:auto;
margin-right:auto;
	height: auto;
	width: auto\9; /* ie8 */	
}
.logo img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
	;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;
}
.fot_news
{
	max-width:100%;
	height: auto;
		padding-top:10px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:20px;
		text-align:center;
}


.fot_news img
{
-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;
max-width:100%;
z-index:1;	height: auto;
width: auto\9; /* ie8 */
padding:0px;
background-position: center center;
background-repeat:  no-repeat;
	
}

.fot_thumb
{
	max-width:100%;
	height: auto;
		padding-top:10px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:0px;
		text-align:center;
}


.fot_thumb img
{
-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;
max-width:100%;
z-index:1;	height: auto;
width: auto\9; /* ie8 */
padding:0px;
background-position: center center;
background-repeat:  no-repeat;
	-webkit-box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);
}
/* unvisited link */
a:link {
   color: #454545;
   text-decoration: none;
}

/* visited link */
a:visited {
    color: #454545;
	text-decoration: none;
}

/* mouse over link */
c a:hover {
    color: #454545;
	text-decoration: none;
}

/* selected link */
a:active {
   color: #454545;
   text-decoration: none;
} 
main { min-height:500px; padding:30px; margin-left:auto; margin-right:auto; margin-bottom:40px;  max-width:100%; display: table; clear: both; }



.sp { width:100%; height:30px;  }
 
 
.img img
	{
	max-width:100%; height: auto; width: auto\9; /* ie8 */ margin-top:0px; 

	}






/* GRIDS */

.data { font-family: 'Oswald', sans-serif; text-align:left;
color: #454545;
font-size:16px;
margin-left:0px;
margin-bottom:20px;
max-width:100%;
display:block;
 }
.data_2 { font-family: 'Oswald', sans-serif; text-align:left;
color: #454545;
font-size:16px;
margin-bottom:20px;
max-width:100%;
display: table;
    clear: both;
 }



.title
{
	margin-left: auto;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom:10px;
	max-width: 100%;
	font-display: swap;
	text-align: left;
	font-size: 30px;
	line-height: 120%;
	color: #454545;
	font-family: 'Oswald', sans-serif;
	text-rendering: geometricPrecision;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border-bottom:1px dashed #454545; 
line-height: 120%;
}
.title_2
{
	max-width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:10px;
	font-display: swap;

text-align:left;
font-size:30px;
line-height:120%;
color: #454545;

    font-family: 'Oswald', sans-serif;
	text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

padding-bottom:10px;
border-bottom:1px dashed #454545; 
line-height: 120%;
}
.main_txt
	
{max-width:100%;
	font-display: swap;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:20px;
	line-height:150%;
	color: #454545;

text-align:justify;
text-justify: inter-character;
font-size:16px;
	 font-family: 'Montserrat', sans-serif;
	text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
	 
	 
}
.article_txt {
	max-width:100%;
	font-display: swap;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
	line-height:150%;
	color: #454545;

text-align:justify;
text-justify: inter-character;
font-size:16px;
	 font-family: 'Montserrat', sans-serif;
	text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
	
}
.article_txt p {
    display: block !improtant;
    margin: 0px !important;
    border: 0px !important;
    padding: 0px !important;
}

.article_txt img
{
	text-align:center;
max-width:100%;	
height: auto;
width: auto\9; /* ie8 */
margin-left:auto;
margin-right:auto;
margin-bottom:20px;

}


.main_txt p {
    display: block !improtant;
    margin: 0px !important;
    border: 0px !important;
    padding: 0px !important;
}

.main_txt img
{
 float: left;
max-width:100%;
z-index:1;	height: auto;
width: auto\9; /* ie8 */
height:auto;
margin-right:20px;
margin-bottom:20px;
margin-left:0px;
margin-top:0px;

color: #454545;
}


.main_txt_2
	
{max-width:100%;
	font-display: swap;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:20px;
	line-height:150%;
	color: #454545;
text-align:justify;
text-justify: inter-character;
font-size:16px;
	 font-family: 'Montserrat', sans-serif;
	 text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
	 display: table;
    clear: both;
}
.main_txt_2 p {
    display: block !improtant;
    margin: 0px !important;
    border: 0px !important;
    padding: 0px !important;
}

.main_txt_2 img
{
 float: left;
max-width:100%;
z-index:1;	height: auto;
width: auto\9; /* ie8 */
height:auto;
color: #454545;
margin-right:20px;
margin-bottom:20px;
margin-left:0px;
margin-top:0px;


}










@media screen and (max-width: 1210px) {
   	.main {

	
	padding-left:20px;
	padding-right:20px;
	
	}

	
	
}
@media screen and (max-width: 568px) {
.main {

	padding-left:0px;
	padding-right:0px;
}
.img img
	{
	max-width:100%; height: auto; width: auto\9; /* ie8 */ margin-top:0px; 	margin-left:0px;
			margin-right:0px;

	}



	.data_2 {
max-width:100%;
margin-left:20px;

 }
 .data {
max-width:100%;
margin-left:20px;

 }
	
	.main_txt {
	margin-left:auto;
	margin-right:auto;
padding:20px;
	margin-top:0px;
	margin-bottom:20px;
	}
	
	
	.title
	{
		margin-left:20px;
			margin-right:20px;
	}
	
	
	.title_2
	{
		margin-left:20px;
			margin-right:20px;
	}
	
	.main_txt_2
	{
		margin-left:20px;
			margin-right:20px;
	}
	




.main_txt {
	margin-top:10px;
	
	padding-left:20px;
	padding-right:20px;
	text-align:left;
text-justify: auto;

	}
	.main_txt_2 {
	margin-top:10px;
	margin-right:20px;
	margin-left:20px;
	text-align:left;
text-justify: auto;
	}
.article_txt {
	margin-top:10px;
	margin-right:20px;
	margin-left:20px;
	text-align:left;
text-justify: auto;
	}
}






/*    -----------------------------------------------------------------  */


.con-responsive{
    overflow:hidden;
    padding-bottom:30px;
	margin-left:10px;
	margin-right:10px;
    position:relative;
    height:600px;
	
}
.con-responsive iframe{
    left:0;
    top:0;
    min-height:600px;
    width:100%;
    position:absolute;
	
}
/* Fixed  footer.
	* --------------------------------------- */
	footer {
	
width:100%;
	
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;


	
	}
	
	
#footer {

max-width: 100%;
min-height:20px;
font-family: 'Raleway', sans-serif;
letter-spacing:1px;
text-align:center;
font-weight:400;
font-size: 12px;
color:#454545;

padding: 20px ;
margin-left:auto;
margin-right:auto;
-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;
border-top:1px solid rgba(0, 0, 0, 0);

 
text-rendering: geometricPrecision; 
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;



}

#footer:hover {  color:#454545;  }




.center {
  text-align: center;
}

.pagination {
  display: inline-block;
}

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
   -webkit-transition:all  0.9s;
  -moz-transition: all  0.9s;
  -ms-transition: all  0.9s;
  -o-transition: all  0.9s;
  transition: all  0.6s;     
	 	color: #454545;
 font-weight:400;
font-size: 16px;
font-family: 'Muli', sans-serif;

  margin:0px;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.pagination a.active {
  -webkit-transition:all  0.9s;
  -moz-transition: all  0.9s;
  -ms-transition: all  0.9s;
  -o-transition: all  0.9s;
  transition: all  0.6s;
    color:#fff;	background-color:#454545;
}

.pagination a:hover:not(.active) { -webkit-transition:all  0.9s;
  -moz-transition: all  0.9s;
  -ms-transition: all  0.9s;
  -o-transition: all  0.9s;
  transition: all  0.6s;     
	 	 color:#fff;
	 background-color:#454545;}