p, pre, blockquote, form, dl, ul, ol, fieldset, address, table {
	margin: 0 0 10px 0;
}

h2{
	margin-bottom: 0;
}


#jsn-logo {
	margin-top: 0;
}


#jsn-logo a {
    //background-color: rgba(255, 255, 255, 0.2);
    //border: 1px solid rgba(255, 255, 255, 0.2);
    //padding: 0 20px;
    margin-top: 17px;
    margin-bottom: 34px;
}

#jsn-header{
	margin: 0;
}

#jsn-headerright {
	margin: 0;
}


#jsn-menu {
	margin-top: 20px;
}

h2.itemTitle, h1.itemTitle{
	color: #006DBC;
	margin: 0;
	line-height: normal;
}

div.itemFullText h3 {
	padding: 0px;
	font-size: 18px;
}

#jsn-article-demo .demo-caption h2 {
  margin: 0;
}

#jsn-article-demo .demo-caption p {
	font-size: .95em;
	line-height: 1.3;
}

/* METRO JS CSS */
.live-tile {
	height:100px;
	margin: 0 0 10px;
	outline: none;
	padding: 0;
	width: 100px;
}
.tile-strip,
.live-tile,
.list-tile,
.copy-tile,
.slide {
	float: left;
}
.live-tile,
.list-tile,
.copy-tile {
	color: #fff;
	overflow: hidden;
	position: relative;
	z-index: 20;
}
.live-tile img,
.list-tile img,
.copy-tile img {
	border: none;
}
.live-tile a:link,
.list-tile a:link,
.copy-tile a:link,
.live-tile a:visited,
.list-tile a:visited,
.copy-tile a:visited {
	color: #fff;
	text-decoration: underline;
}
.live-tile a:hover,
.list-tile a:hover,
.copy-tile a:hover {
	color: #fff;
	text-decoration: none;
}
.live-tile > div,
.list-tile > div,
.live-tile > .slide,
.carousel > .slide,
.live-tile > .slide-front,
.live-tile > .slide-back,
.live-tile > .flip-front,
.live-tile > .flip-back {
	top: 0px;
	left: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: absolute;
	z-index: 20;
}
.list-tile > div {
	position: relative;
	background-color: transparent;
}
img.full,
a.full,
.live-tile .full,
.list-tile .full {
	display: block;
	margin: 0px;
	height: 100%;
	text-decoration: none;
	width: 100%;
}
.live-tile > .back,
.live-tile > .slide-back,
.live-tile > .flip-back,
.flip-list .flip-back {
	position: absolute;
	z-index: 10;
}
.flip-list {
	padding: 0px;
	margin: 0px;
}
.list-tile .flip-list {
	height: 100%;
	width: 100%;
}
.flip-list > li > a {
	border: none;
	outline: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
.flip-list > li img {
	border: none;
	outline: none;
	height: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.flip-list > li {
	float: left;
	list-style-type: none;
	outline: none;
	position: relative;
}
.flip-list > li > div {
	border: none;
	background: white;
	height: 100%;
	left: 0px;
	margin: 0px;
	overflow: hidden;
	position: absolute;
	padding: 0px;
	top: 0px;
	width: 100%;
	z-index: 20;
}
.flip-list > li > div.flip-back {
	height: 0px;
}
.live-tile.flip.ha,
.flip-list.ha {
	position: relative;
	overflow: hidden;
}
.live-tile.flip .ha.flip-front,
.flip-list .ha.flip-front,
.live-tile.flip .ha.flip-back,
.flip-list .ha.flip-back {
	position: absolute;
	z-index: 20;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.flip-list > li > .ha.flip-back,
.flip-list > li > .ha.flip-back img {
	margin: 0px !important;
	height: 100%;
}
/* END METRO JS CSS */

#k2Container #itemListLeading .items-row, #k2Container.itemView{
	background: #fff;
	//padding: 10px;
}

#k2Container.itemView{
	
	padding: 15px 20px;;
}

/* EXTRA ICONS STYLES */

.link-icon.jsn-icon-arrow-right, .menu-iconmenu .jsn-icon-arrow-right > a > span, .list-icon.jsn-icon-arrow-right li .jsn-listbullet, .jsn-icon-arrow-right h3.jsn-moduletitle span.jsn-moduleicon, div[class*="box-"] ul.menu-treemenu.menu-iconmenu .jsn-icon-arrow-right > a > span {
	background-position: 0 -2553px;
}

div[class^="box-"] .list-icon[class*="icon-"] li .jsn-listbullet {
    background-image: url("../images/icons/icons-uni-white.png");
}

#jsn-pos-right div[class^="box-"] a.link-button {
	display: block;
	width: 85%;
	text-align: left;
}

/* MENU STYLES */
div.jsn-modulecontainer ul.menu-mainmenu li a {
	color: #fff;
}

/* TRIANGLE STYLES */

.triangle { 
	margin: 0 auto;
	border-bottom: 100px solid #000; 
	border-left: 75px solid transparent; 
	border-right: 75px solid transparent; 
	height: 0; 
	color: #fff;
	text-align: left;
	-webkit-transition: border-bottom-color 0.2s;
	-moz-transition:  border-bottom-color 0.2s;
	-o-transition:  border-bottom-color 0.2s;
	-ms-transition:  border-bottom-color 0.2s;
	transition:  border-bottom-color 0.2s;
	font-size: 14px;
	font-weight: bold;
}
	
.trapezoid { 
	margin: 4px auto 0 auto; 
	border-bottom: 100px solid #000; 
	border-left: 75px solid transparent; 
	border-right: 75px solid transparent; 
	height: 0; 
	color: #fff;
	text-align: center;
	-webkit-transition: border-bottom-color 0.2s;
	-moz-transition:  border-bottom-color 0.2s;
	-o-transition:  border-bottom-color 0.2s;
	-ms-transition:  border-bottom-color 0.2s;
	transition:  border-bottom-color 0.2s;
	font-size: 14px;
	font-weight: bold;
}

.layer1{
	width: 0;
	border-bottom-color: #006DBC;
}

.layer2{
	width: 154px;
	border-bottom-color: #629B00;
}
.layer3{
	
	width: 308px;
	border-bottom-color: #FF9800;
	
}
.layer4{
	width: 462px;
	border-bottom-color: #9E0039;
}
.layer5{
	width: 616px;
	border-bottom-color: #6C00A4;
}

.layer1:hover{
	border-bottom-color: #0062A9;
}

.layer2:hover{
	border-bottom-color: #528100;
}
.layer3:hover{
	border-bottom-color: #E59300;
}
.layer4:hover{
	border-bottom-color: #8E0033;
}
.layer5:hover{
	border-bottom-color: #65009A;
}



.centered{
	display: block;
	padding-top: 40px;
}

.layer1 .centered{
	text-align: center;
	margin-left: -37px;
	width: 75px;
}

/* QUOTE STYLING */
.text-comment{
	background-color: #DBE7F8;
	
}

.margin-top{
	margin-top: 10px;
}

.jsn-article-toolbar{
	display: none;
}

#jsn-content-bottom-inner {
	background: none;
}


#jsn-pos-user5 div[class*="box-"] div.jsn-modulecontainer_inner, #jsn-pos-user6 div[class*="box-"] div.jsn-modulecontainer_inner, #jsn-pos-user7 div[class*="box-"] div.jsn-modulecontainer_inner {
	margin-left: 0;
	margin-right: 0;
}

.jicons-icons{
	display: none;
}
#jsn-pos-user5 div.jsn-modulecontainer[class*="box-"] .jsn-modulecontent{
	padding-left: 0;
	padding-bottom: 0;
}

#jsn-pos-user5 div.jsn-modulecontainer[class*="box-"] .jsn-moduletitle{
	padding: 10px;
	margin-left: 735px;
	text-transform: normal;
}

#jsn-pos-user5 div.jsn-modulecontainer[class*="box-"] .jsn-modulecontent a{
	width:85%;
}

#jsn-mainbody #jsn-article-demo .demo-caption p{
	padding-right: 30px;
	text-align: justify;
}


#jsn-mainbody #jsn-article-demo a.readmore {
	padding: 0;
	margin: 0 30px 0 0;
}

#time span{
	font-size: 21px;
}


div.galery:hover .caption {
	bottom: 0;
}

.col-left .galery .caption h3{
	font-size: 19px;
	
}