/* Design by VTEM http://www.vtem.net  All Rights Reserved */
@import url("components.css");
@import url("modules.css");
@import url("layouts.css");
@import url("navigation.css");
@import url("forms.css");
@import url("typo.css");
@import url("error.css");
@import url("3rd_party.css");
/* #######################  GENERAL SETTINGS ############################ */
body {
	/*color: #666;*/
	margin:0;
	padding:0;
	line-height:1.8;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	word-wrap: break-word;
	background:url(../images/bg_body.png) left top repeat;
	}
	
/*  Global Formatting */
h1 {font-size:180%;line-height: 1em;font-weight: 900;}
h2{font-size:160%;line-height: 1em;font-weight: 900;}
h3 {font-size:140%;line-height: 1em;font-weight: 900;}
h4 {font-size:120%;line-height: 1em;font-weight: 900;}
h5 {font-size:100%;line-height: 1em;font-weight: 900;}
h6 {font-size:80%;line-height: 1em;font-weight: 900;}
a,a:link,a:visited{outline:none;}
a:hover{text-decoration:underline;}
img {border: 0 none; margin:2px 2px 2px 2px; padding:0;}
*{margin:0; padding:0}
ul,ol{ margin-left:2em;}
p{ padding-bottom:15px; margin:0px 0px 0px 0px;}
pre, blockquote, h1, h2, h3, h4, h5, h6{
    margin: 0px 0;
    padding: 0px 0px 0px 0px;
	font-weight:normal;
}
#vtem-ln{
  position: absolute;
  top: 0px;
  left: -5500px;
  }
/* Clears Divs */
.clr{clear: both; height:0px;overflow: hidden;}
/* Clearfix  */
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
  /* #######################  END GENERAL SETTINGS ############################ */
div.custom-logo {
padding: 0;
line-height: 30px;
}

.custom-logo h1 {
line-height: 30px;
}

/*================================================*/

div.latestItemReadMore {
float: right;
margin: 0 0 20px 0 !important;
}
div.latestItemHeader{
border: 1px solid #d41203;
padding: 10px 5px 0 5px;
}

div.latestItemsCategory {
background: #eee !important;
}
/*================================================*/
a.moduleItemTitle{
	font-size:160% !important;
	line-height: 1em !important;
	font-weight: 900 !important;
}

a.moduleItemReadMore {
	float: right;
	color: #d41203 !important;
}

a.moduleItemReadMore:hover {
	color: #666 !important;
	
}

div.genericItemHeader span.genericItemDateCreated{
	text-transform: uppercase;
}
/*==========================================================*/
.main-img{
	max-width: 40% !important;
}

.yaru {
    margin-top: 0 !important;
}


/**/
.breadcrumb li {
    list-style: none;
    float: left;
    display: inline-block;
}

/**/
.k2SearchBlockForm .button {
    position: absolute;
    margin: 3px 0 0 5px;
}

/**/
div.k2Pagination {
    word-break: break-word;
}

.k2ProfileHeading {
    display: none;
}


body#vtem {
	font-size:16px !important;
	}
	

.xtypo-alert .iconxt-alert::before, .xtypo_info .iconxt-info::before, .xtypo_info .iconxt-info::before, .xtypo_warning .iconxt-warning::before, .xtypo_sticky .iconxt-sticky::before, .xtypo_feed .iconxt-feed::before, .xtypo_download .iconxt-download::before {
    
    font-size: 20px !important;
    
}

.iconxt-warning::before {
color: #e71f04 !important
}
.iconxt-info::before {
color: #5770A6 !important
}


