/*========================CUSTOM CSS========================*/
/*================COLOR================*/
/*=============BLUE=============*/
.jsn-demopage.jsn-color-blue #jsn-promo .label_skitter .jsn-themeslider-caption-title,
.jsn-demopage.jsn-color-blue #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover .stt-img,
.jsn-demopage.jsn-color-blue #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:before,
.jsn-demopage.jsn-color-blue #jsn-pos-user-top .jsn-modulecontent .grid-col_inner:hover {
	background-color: #54A1CD;
}

.jsn-demopage.jsn-color-blue #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover h1,
.jsn-demopage.jsn-color-blue #jsn-mainbody-content .article .contentheading,
.jsn-demopage.jsn-color-blue .item-pagejsn-demopage .page-header h2 /*Joomla 3.0*/ {
	color: #54A1CD;
}
/*=============END OF BLUE=============*/

/*=============RED=============*/
.jsn-demopage.jsn-color-red #jsn-promo .label_skitter .jsn-themeslider-caption-title,
.jsn-demopage.jsn-color-red #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover .stt-img,
.jsn-demopage.jsn-color-red #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:before,
.jsn-demopage.jsn-color-red #jsn-pos-user-top .jsn-modulecontent .grid-col_inner:hover {
	background-color: #dd514a;
}

.jsn-demopage.jsn-color-red #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover h1,
.jsn-demopage.jsn-color-red #jsn-mainbody-content .article .contentheading,
.jsn-demopage.jsn-color-red .item-pagejsn-demopage .page-header h2 /*Joomla 3.0*/ {
	color: #dd514a;
}
/*=============END OF RED=============*/

/*=============GREEN=============*/
.jsn-demopage.jsn-color-green #jsn-promo .label_skitter .jsn-themeslider-caption-title,
.jsn-demopage.jsn-color-green #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover .stt-img,
.jsn-demopage.jsn-color-green #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:before,
.jsn-demopage.jsn-color-green #jsn-pos-user-top .jsn-modulecontent .grid-col_inner:hover {
	background-color: #9FAF30;
}

.jsn-demopage.jsn-color-green #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover h1,
.jsn-demopage.jsn-color-green #jsn-mainbody-content .article .contentheading,
.jsn-demopage.jsn-color-green .item-pagejsn-demopage .page-header h2 /*Joomla 3.0*/ {
	color: #9FAF30;
}
/*=============END OF GREEN=============*/

/*=============YELLOW=============*/
.jsn-demopage.jsn-color-yellow #jsn-promo .label_skitter .jsn-themeslider-caption-title,
.jsn-demopage.jsn-color-yellow #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover .stt-img,
.jsn-demopage.jsn-color-yellow #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:before,
.jsn-demopage.jsn-color-yellow #jsn-pos-user-top .jsn-modulecontent .grid-col_inner:hover {
	background-color: #E5AE28;
}

.jsn-demopage.jsn-color-yellow #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover h1,
.jsn-demopage.jsn-color-yellow #jsn-mainbody-content .article .contentheading,
.jsn-demopage.jsn-color-yellow .item-pagejsn-demopage .page-header h2 /*Joomla 3.0*/ {
	color: #E5AE28;
}
/*=============END OF YELLOW=============*/

/*=============PINK=============*/
.jsn-demopage.jsn-color-pink #jsn-promo .label_skitter .jsn-themeslider-caption-title,
.jsn-demopage.jsn-color-pink #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover .stt-img,
.jsn-demopage.jsn-color-pink #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:before,
.jsn-demopage.jsn-color-pink #jsn-pos-user-top .jsn-modulecontent .grid-col_inner:hover {
	background-color: #DA5776;
}

.jsn-demopage.jsn-color-pink #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover h1,
.jsn-demopage.jsn-color-pink #jsn-mainbody-content .article .contentheading,
.jsn-demopage.jsn-color-pink .item-pagejsn-demopage .page-header h2 /*Joomla 3.0*/ {
	color: #DA5776;
}
/*=============END OF PINK=============*/

/*=============GREY=============*/
.jsn-demopage.jsn-color-grey #jsn-promo .label_skitter .jsn-themeslider-caption-title,
.jsn-demopage.jsn-color-grey #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover .stt-img,
.jsn-demopage.jsn-color-grey #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:before,
.jsn-demopage.jsn-color-grey #jsn-pos-user-top .jsn-modulecontent .grid-col_inner:hover {
	background-color: #333333;
}

.jsn-demopage.jsn-color-grey #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover h1,
.jsn-demopage.jsn-color-grey #jsn-mainbody-content .article .contentheading,
.jsn-demopage.jsn-color-grey .item-pagejsn-demopage .page-header h2 /*Joomla 3.0*/ {
	color: #333333;
}
/*=============END OF GREY=============*/

/*========================SLIDER========================*/
/*=============BLUE=============*/
.jsn-demopage.jsn-color-blue #jsn-promo .box_skitter .prev_button {
	left: 20px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/prev.png);
	background-color: #54A1CD;
}

.jsn-demopage.jsn-color-blue #jsn-promo .box_skitter .next_button {
	left: 70px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/next.png);
	background-color: #54A1CD;
}

.jsn-demopage.jsn-color-blue #jsn-promo .box_skitter .next_button:hover,
.jsn-demopage.jsn-color-blue #jsn-promo .box_skitter .prev_button:hover {
	background-color: #4692bd;
}
/*=============END OF BLUE=============*/
/*=============RED=============*/
.jsn-demopage.jsn-color-red #jsn-promo .box_skitter .prev_button {
	left: 20px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/prev.png);
	background-color: #dd514a;
}

.jsn-demopage.jsn-color-red #jsn-promo .box_skitter .next_button {
	left: 70px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/next.png);
	background-color: #dd514a;
}

.jsn-demopage.jsn-color-red #jsn-promo .box_skitter .next_button:hover,
.jsn-demopage.jsn-color-red #jsn-promo .box_skitter .prev_button:hover {
	background-color: #d24841;
}
/*=============END OF RED=============*/
/*=============GREEN=============*/
.jsn-demopage.jsn-color-green #jsn-promo .box_skitter .prev_button {
	left: 20px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/prev.png);
	background-color: #9FAF30;
}

.jsn-demopage.jsn-color-green #jsn-promo .box_skitter .next_button {
	left: 70px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/next.png);
	background-color: #9FAF30;
}

.jsn-demopage.jsn-color-green #jsn-promo .box_skitter .next_button:hover,
.jsn-demopage.jsn-color-green #jsn-promo .box_skitter .prev_button:hover {
	background-color: #94a427;
}
/*=============END OF GREEN=============*/
/*=============YELLOW=============*/
.jsn-demopage.jsn-color-yellow #jsn-promo .box_skitter .prev_button {
	left: 20px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/prev.png);
	background-color: #E5AE28;
}

.jsn-demopage.jsn-color-yellow #jsn-promo .box_skitter .next_button {
	left: 70px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/next.png);
	background-color: #E5AE28;
}

.jsn-demopage.jsn-color-yellow #jsn-promo .box_skitter .next_button:hover,
.jsn-demopage.jsn-color-yellow #jsn-promo .box_skitter .prev_button:hover {
	background-color: #daa31e;
}
/*=============END OF YELLOW=============*/
/*=============PINK=============*/
.jsn-demopage.jsn-color-pink #jsn-promo .box_skitter .prev_button {
	left: 20px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/prev.png);
	background-color: #DA5776;
}

.jsn-demopage.jsn-color-pink #jsn-promo .box_skitter .next_button {
	left: 70px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/next.png);
	background-color: #DA5776;
}

.jsn-demopage.jsn-color-pink #jsn-promo .box_skitter .next_button:hover,
.jsn-demopage.jsn-color-pink #jsn-promo .box_skitter .prev_button:hover {
	background-color: #cf4767;
}
/*=============END OF PINK=============*/
/*=============GREY=============*/
.jsn-demopage.jsn-color-grey #jsn-promo .box_skitter .prev_button {
	left: 20px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/prev.png);
	background-color: #333333;
}

.jsn-demopage.jsn-color-grey #jsn-promo .box_skitter .next_button {
	left: 70px;
	margin-top: 76px;
	width: 50px;
	height: 50px;
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/slider/next.png);
	background-color: #333333;
}

.jsn-demopage.jsn-color-grey #jsn-promo .box_skitter .next_button:hover,
.jsn-demopage.jsn-color-grey #jsn-promo .box_skitter .prev_button:hover {
	background-color: #222222;
}
/*=============END OF GREY=============*/

.jsn-demopage #jsn-promo .label_skitter {
	width: auto !important;
	background: none;
	opacity: 1 !important;
	margin: 20px;
}

.jsn-demopage #jsn-promo .label_skitter .jsn-themeslider-caption-title {
	font-family: Lato;
	width: auto;
	padding: 10px 20px;
	font-size: 2em;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
}

.jsn-demopage #jsn-promo .label_skitter .jsn-themeslider-caption-description {
	font-family: Lato;
	background-color: rgba(0,0,0,0.6);
	padding: 10px 20px;
	font-size: 1.2em;
	margin: 0;
	max-width: 540px;
	color: #fff;
	line-height: 1.5em;
}
/*=======================STATIC BLOCK=======================*/
.jsn-demopage #jsn-body-inner #jsn-content-top-below {
	background-color: #fff;
	margin-bottom: 20px;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below #jsn-pos-content-top-below {
	padding: 10px;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below .jsn-modulecontainer {
	padding-top: 30px;
	padding-bottom: 40px;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block {
	text-align: center;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below .static-content {
	width: 25%;
}
.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner .stt-img {
	background-color: #8f8f8f;
	-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner h1 {
	-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner p {
	max-width: 250px;
	margin: auto;
	color: #8f8f8f;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner {
	position: relative;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:after {
	position: absolute;
	content: '';
	display: block;
	width: 120px;
	height: 1px;
	left: 50%;
	margin-left: -60px;
	background-color: #cdcdcd;
	margin-top: 20px;
	z-index: 10;
	transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
	-moz-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
	-ms-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
	-o-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
	-webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover:after {
	width: 180px;
	left: 50%;
	margin-left: -90px;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:before {
	position: absolute;
	content: '';
	display: block;
	width: 80px;
	height: 3px;
	left: 50%;
	margin-left: -40px;
	margin-top: 215px;
	z-index: 20;
	opacity: 0;
	-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:hover:before {
	opacity: 1;
}

/*=======================ITEM=======================*/
.jsn-demopage #jsn-pos-user-top {
	box-shadow: none;
}
.jsn-demopage #jsn-pos-user-top .jsn-modulecontent img {
	width: 100%;
	height: 100%;
	display: block;
}

.jsn-demopage #jsn-pos-user-top .jsn-modulecontent .grid-col_inner {
	position: relative;
	display: block;
	overflow: hidden;
	background-color: #e5e5e5;
	text-decoration: none;
	-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    margin-left: 10px;
    margin-right: 10px;
}

.jsn-demopage .jsn-modulescontainer .jsn-modulecontainer_inner {
	margin: 0;
}

.jsn-demopage #jsn-pos-user-top.jsn-modulescontainer {
	padding: 20px 10px 20px 10px;
}


.jsn-demopage #jsn-pos-user-top .jsn-modulecontent .grid-col_inner .link-item {
	display: block;
	position: relative;
}

.jsn-demopage #jsn-pos-user-top .jsn-modulecontent .grid-col_inner .link-item:before {
	display: block;
	content: '';
	background-color: rgba(0,0,0,0.4);
	z-index: 100;
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.jsn-demopage #jsn-pos-user-top .jsn-modulecontent .grid-col_inner:hover .link-item:before {
	opacity: 1;
}

.jsn-demopage #jsn-pos-user-top .jsn-modulecontent .grid-col_inner:hover h1,
.jsn-demopage #jsn-pos-user-top .jsn-modulecontent .grid-col_inner:hover p {
	color: #fff;
}

.jsn-demopage #jsn-pos-user-top .jsn-modulecontent .link-desc h1,
.jsn-demopage #jsn-pos-user-top .jsn-modulecontent .link-desc p {
	color: #333;
	-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.jsn-demopage #jsn-pos-user-top .jsn-modulecontent .link-desc {
	padding: 0 15px 12px 15px;
}

.jsn-demopage #jsn-mainbody-content {
	padding: 20px;
}

/*==========ARTICLES===========*/
/*Joomla 2.5*/
.jsn-demopage #jsn-mainbody-content .article .contentheading {
	font-size: 2.4em;
	font-weight: bold;
}

/*Joomla 3.0*/
.jsn-demopage #jsn-mainbody-content .item-pagejsn-demopage .page-header h2 {
	font-size: 2.4em;
	font-weight: bold;
	text-transform: uppercase;
}

/*===========QUOTE===========*/
.jsn-demopage #jsn-pos-mainbody-bottom .jsn-modulecontent blockquote {
	background: url(../../../media/joomlashine/jsn-pixel/custom-html/icons/icon-text-blockquote.png) no-repeat top left;
}

/*==============IPHONE=================*/

.jsn-demopage #jsn-content-bottom-before .iphone-img img {
	max-width: 100%;
	float: left;
}

.jsn-demopage #jsn-content-bottom-before .iphone-adv {
	padding: 20px;
}

.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-img {
	float: left;
}

.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-desc-inner {
	margin-top: 30px;
}
.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-desc-inner:before,  .jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-desc-inner:after{
	content: "";
    display: table;
}
.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-desc-inner:after{
	clear: both;
}

.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-desc .iphone-icon {
	float: left;
	border: 1px solid #e5e5e5;
	padding: 3px;
}

.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-text p {
	margin-left: 120px;
	max-width: 220px;
}

@media only screen and (max-width: 960px), (max-device-width: 960px) {
	.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:after {
		display: none;
	}

	.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner:before {
		display: none;
	}

	.jsn-demopage #jsn-pos-user-top {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.jsn-demopage #jsn-promo .box_skitter .prev_button {
		margin-top: -8px;
		left: 20px;
	}

	.jsn-demopage #jsn-promo .box_skitter .next_button {
		margin-top: -8px;
		left: 70px;
	}
}

@media only screen and (max-width: 640px), (max-device-width: 640px) {
	.jsn-demopage #jsn-body-inner #jsn-content-top-below .static-content.grid-col {
		margin-bottom: 30px;
	}

	.jsn-demopage #jsn-body-inner #jsn-content-top-below #static-block .grid-col_inner p {
		max-width: 500px;
	}

	.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-img {
		float: none !important;
		
		text-align: center;
	}

	.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-desc-inner {
		min-height: 180px;
	}

	.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-text p {
		max-width: 500px;
	}
	.jsn-demopage #jsn-content-bottom-before .iphone-adv .iphone-desc-inner {
		margin-top: 0;
	}

	.jsn-demopage #jsn-promo .box_skitter .prev_button {
		display: none;
	}

	.jsn-demopage #jsn-promo .box_skitter .next_button {
		display: none;
	}
}

/* CUSTOM STYLES */
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../fonts/glyphicons-halflings-regular.eot');
	src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.halflings {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.halflings.x05 {
	font-size: 6px;
}
.halflings.x2 {
	font-size: 24px;
}
.halflings.x3 {
	font-size: 36px;
}
.halflings.x4 {
	font-size: 48px;
}
.halflings.x5 {
	font-size: 60px;
}
.halflings.x6 {
	font-size: 72px;
}
.halflings.x7 {
	font-size: 84px;
}
.halflings.x8 {
	font-size: 96px;
}
.halflings.light:before {
	color: #f2f2f2;
}
.halflings.drop:before {
	text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3);
}
.halflings.flip {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}
.halflings.flipv {
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	-ms-filter: "FlipV";
}
.halflings.rotate90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.halflings.rotate180 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.halflings.rotate270 {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.halflings-glass:before {
	content: "\E001";
}
.halflings-music:before {
	content: "\E002";
}
.halflings-search:before {
	content: "\E003";
}
.halflings-envelope:before {
	content: "\E004";
}
.halflings-heart:before {
	content: "\E005";
}
.halflings-star:before {
	content: "\E006";
}
.halflings-star-empty:before {
	content: "\E007";
}
.halflings-user:before {
	content: "\E008";
}
.halflings-film:before {
	content: "\E009";
}
.halflings-th-large:before {
	content: "\E010";
}
.halflings-th:before {
	content: "\E011";
}
.halflings-th-list:before {
	content: "\E012";
}
.halflings-ok:before {
	content: "\E013";
}
.halflings-remove:before {
	content: "\E014";
}
.halflings-zoom-in:before {
	content: "\E015";
}
.halflings-zoom-out:before {
	content: "\E016";
}
.halflings-off:before {
	content: "\E017";
}
.halflings-signal:before {
	content: "\E018";
}
.halflings-cog:before {
	content: "\E019";
}
.halflings-trash:before {
	content: "\E020";
}
.halflings-home:before {
	content: "\E021";
}
.halflings-file:before {
	content: "\E022";
}
.halflings-time:before {
	content: "\E023";
}
.halflings-road:before {
	content: "\E024";
}
.halflings-download-alt:before {
	content: "\E025";
}
.halflings-download:before {
	content: "\E026";
}
.halflings-upload:before {
	content: "\E027";
}
.halflings-inbox:before {
	content: "\E028";
}
.halflings-play-circle:before {
	content: "\E029";
}
.halflings-repeat:before {
	content: "\E030";
}
.halflings-refresh:before {
	content: "\E031";
}
.halflings-list-alt:before {
	content: "\E032";
}
.halflings-lock:before {
	content: "\E033";
}
.halflings-flag:before {
	content: "\E034";
}
.halflings-headphones:before {
	content: "\E035";
}
.halflings-volume-off:before {
	content: "\E036";
}
.halflings-volume-down:before {
	content: "\E037";
}
.halflings-volume-up:before {
	content: "\E038";
}
.halflings-qrcode:before {
	content: "\E039";
}
.halflings-barcode:before {
	content: "\E040";
}
.halflings-tag:before {
	content: "\E041";
}
.halflings-tags:before {
	content: "\E042";
}
.halflings-book:before {
	content: "\E043";
}
.halflings-bookmark:before {
	content: "\E044";
}
.halflings-print:before {
	content: "\E045";
}
.halflings-camera:before {
	content: "\E046";
}
.halflings-font:before {
	content: "\E047";
}
.halflings-bold:before {
	content: "\E048";
}
.halflings-italic:before {
	content: "\E049";
}
.halflings-text-height:before {
	content: "\E050";
}
.halflings-text-width:before {
	content: "\E051";
}
.halflings-align-left:before {
	content: "\E052";
}
.halflings-align-center:before {
	content: "\E053";
}
.halflings-align-right:before {
	content: "\E054";
}
.halflings-align-justify:before {
	content: "\E055";
}
.halflings-list:before {
	content: "\E056";
}
.halflings-indent-left:before {
	content: "\E057";
}
.halflings-indent-right:before {
	content: "\E058";
}
.halflings-facetime-video:before {
	content: "\E059";
}
.halflings-picture:before {
	content: "\E060";
}
.halflings-pencil:before {
	content: "\E061";
}
.halflings-map-marker:before {
	content: "\E062";
}
.halflings-adjust:before {
	content: "\E063";
}
.halflings-tint:before {
	content: "\E064";
}
.halflings-edit:before {
	content: "\E065";
}
.halflings-share:before {
	content: "\E066";
}
.halflings-check:before {
	content: "\E067";
}
.halflings-move:before {
	content: "\E068";
}
.halflings-step-backward:before {
	content: "\E069";
}
.halflings-fast-backward:before {
	content: "\E070";
}
.halflings-backward:before {
	content: "\E071";
}
.halflings-play:before {
	content: "\E072";
}
.halflings-pause:before {
	content: "\E073";
}
.halflings-stop:before {
	content: "\E074";
}
.halflings-forward:before {
	content: "\E075";
}
.halflings-fast-forward:before {
	content: "\E076";
}
.halflings-step-forward:before {
	content: "\E077";
}
.halflings-eject:before {
	content: "\E078";
}
.halflings-chevron-left:before {
	content: "\E079";
}
.halflings-chevron-right:before {
	content: "\E080";
}
.halflings-plus-sign:before {
	content: "\E081";
}
.halflings-minus-sign:before {
	content: "\E082";
}
.halflings-remove-sign:before {
	content: "\E083";
}
.halflings-ok-sign:before {
	content: "\E084";
}
.halflings-question-sign:before {
	content: "\E085";
}
.halflings-info-sign:before {
	content: "\E086";
}
.halflings-screenshot:before {
	content: "\E087";
}
.halflings-remove-circle:before {
	content: "\E088";
}
.halflings-ok-circle:before {
	content: "\E089";
}
.halflings-ban-circle:before {
	content: "\E090";
}
.halflings-arrow-left:before {
	content: "\E091";
}
.halflings-arrow-right:before {
	content: "\E092";
}
.halflings-arrow-up:before {
	content: "\E093";
}
.halflings-arrow-down:before {
	content: "\E094";
}
.halflings-share-alt:before {
	content: "\E095";
}
.halflings-resize-full:before {
	content: "\E096";
}
.halflings-resize-small:before {
	content: "\E097";
}
.halflings-plus:before {
	content: "\E098";
}
.halflings-minus:before {
	content: "\E099";
}
.halflings-asterisk:before {
	content: "\E100";
}
.halflings-exclamation-sign:before {
	content: "\E101";
}
.halflings-gift:before {
	content: "\E102";
}
.halflings-leaf:before {
	content: "\E103";
}
.halflings-fire:before {
	content: "\E104";
}
.halflings-eye-open:before {
	content: "\E105";
}
.halflings-eye-close:before {
	content: "\E106";
}
.halflings-warning-sign:before {
	content: "\E107";
}
.halflings-plane:before {
	content: "\E108";
}
.halflings-calendar:before {
	content: "\E109";
}
.halflings-random:before {
	content: "\E110";
}
.halflings-comments:before {
	content: "\E111";
}
.halflings-magnet:before {
	content: "\E112";
}
.halflings-chevron-up:before {
	content: "\E113";
}
.halflings-chevron-down:before {
	content: "\E114";
}
.halflings-retweet:before {
	content: "\E115";
}
.halflings-shopping-cart:before {
	content: "\E116";
}
.halflings-folder-close:before {
	content: "\E117";
}
.halflings-folder-open:before {
	content: "\E118";
}
.halflings-resize-vertical:before {
	content: "\E119";
}
.halflings-resize-horizontal:before {
	content: "\E120";
}
.halflings-hdd:before {
	content: "\E121";
}
.halflings-bullhorn:before {
	content: "\E122";
}
.halflings-bell:before {
	content: "\E123";
}
.halflings-certificate:before {
	content: "\E124";
}
.halflings-thumbs-up:before {
	content: "\E125";
}
.halflings-thumbs-down:before {
	content: "\E126";
}
.halflings-hand-right:before {
	content: "\E127";
}
.halflings-hand-left:before {
	content: "\E128";
}
.halflings-hand-top:before {
	content: "\E129";
}
.halflings-hand-down:before {
	content: "\E130";
}
.halflings-circle-arrow-right:before {
	content: "\E131";
}
.halflings-circle-arrow-left:before {
	content: "\E132";
}
.halflings-circle-arrow-top:before {
	content: "\E133";
}
.halflings-circle-arrow-down:before {
	content: "\E134";
}
.halflings-globe:before {
	content: "\E135";
}
.halflings-wrench:before {
	content: "\E136";
}
.halflings-tasks:before {
	content: "\E137";
}
.halflings-filter:before {
	content: "\E138";
}
.halflings-briefcase:before {
	content: "\E139";
}
.halflings-fullscreen:before {
	content: "\E140";
}
.halflings-dashboard:before {
	content: "\E141";
}
.halflings-paperclip:before {
	content: "\E142";
}
.halflings-heart-empty:before {
	content: "\E143";
}
.halflings-link:before {
	content: "\E144";
}
.halflings-phone:before {
	content: "\E145";
}
.halflings-pushpin:before {
	content: "\E146";
}
.halflings-euro:before {
	content: "\E147";
}
.halflings-usd:before {
	content: "\E148";
}
.halflings-gbp:before {
	content: "\E149";
}
.halflings-sort:before {
	content: "\E150";
}
.halflings-sort-by-alphabet:before {
	content: "\E151";
}
.halflings-sort-by-alphabet-alt:before {
	content: "\E152";
}
.halflings-sort-by-order:before {
	content: "\E153";
}
.halflings-sort-by-order-alt:before {
	content: "\E154";
}
.halflings-sort-by-attributes:before {
	content: "\E155";
}
.halflings-sort-by-attributes-alt:before {
	content: "\E156";
}
.halflings-unchecked:before {
	content: "\E157";
}
.halflings-expand:before {
	content: "\E158";
}
.halflings-collapse:before {
	content: "\E159";
}
.halflings-collapse-top:before {
	content: "\E160";
}
.halflings-log-in:before {
	content: "\E161";
}
.halflings-flash:before {
	content: "\E162";
}
.halflings-log-out:before {
	content: "\E163";
}
.halflings-new-window:before {
	content: "\E164";
}
.halflings-record:before {
	content: "\E165";
}
.halflings-save:before {
	content: "\E166";
}
.halflings-open:before {
	content: "\E167";
}
.halflings-saved:before {
	content: "\E168";
}
.halflings-import:before {
	content: "\E169";
}
.halflings-export:before {
	content: "\E170";
}
.halflings-send:before {
	content: "\E171";
}
.halflings-floppy-disk:before {
	content: "\E172";
}
.halflings-floppy-saved:before {
	content: "\E173";
}
.halflings-floppy-remove:before {
	content: "\E174";
}
.halflings-floppy-save:before {
	content: "\E175";
}
.halflings-floppy-open:before {
	content: "\E176";
}
.halflings-credit-card:before {
	content: "\E177";
}
.halflings-transfer:before {
	content: "\E178";
}
.halflings-cutlery:before {
	content: "\E179";
}
.halflings-header:before {
	content: "\E180";
}
.halflings-compressed:before {
	content: "\E181";
}
.halflings-earphone:before {
	content: "\E182";
}
.halflings-phone-alt:before {
	content: "\E183";
}
.halflings-tower:before {
	content: "\E184";
}
.halflings-stats:before {
	content: "\E185";
}
.halflings-sd-video:before {
	content: "\E186";
}
.halflings-hd-video:before {
	content: "\E187";
}
.halflings-subtitles:before {
	content: "\E188";
}
.halflings-sound-stereo:before {
	content: "\E189";
}
.halflings-sound-dolby:before {
	content: "\E190";
}
.halflings-sound-5-1:before {
	content: "\E191";
}
.halflings-sound-6-1:before {
	content: "\E192";
}
.halflings-sound-7-1:before {
	content: "\E193";
}
.halflings-copyright-mark:before {
	content: "\E194";
}
.halflings-registration-mark:before {
	content: "\E195";
}
.halflings-cloud:before {
	content: "\E196";
}
.halflings-cloud-download:before {
	content: "\E197";
}
.halflings-cloud-upload:before {
	content: "\E198";
}
.halflings-tree-conifer:before {
	content: "\E199";
}
.halflings-tree-deciduous:before {
	content: "\E200";
}
.halflings-cd:before {
	content: "\E201";
}
.halflings-save-file:before {
	content: "\E202";
}
.halflings-open-file:before {
	content: "\E203";
}
.halflings-level-up:before {
	content: "\E204";
}
.halflings-copy:before {
	content: "\E205";
}
.halflings-paste:before {
	content: "\E206";
}
.halflings-door:before {
	content: "\E207";
}
.halflings-key:before {
	content: "\E208";
}
.halflings-alert:before {
	content: "\E209";
}
.halflings-equalizer:before {
	content: "\E210";
}
.halflings-king:before {
	content: "\E211";
}
.halflings-queen:before {
	content: "\E212";
}
.halflings-pawn:before {
	content: "\E213";
}
.halflings-bishop:before {
	content: "\E214";
}
.halflings-knight:before {
	content: "\E215";
}
.halflings-baby-formula:before {
	content: "\E216";
}
.halflings-tent:before {
	content: "\E217";
}
.halflings-blackboard:before {
	content: "\E218";
}
.halflings-bed:before {
	content: "\E219";
}
.halflings-apple:before {
	content: "\E220";
}
.halflings-erase:before {
	content: "\E221";
}
.halflings-hourglass:before {
	content: "\E222";
}
.halflings-lamp:before {
	content: "\E223";
}
.halflings-duplicate:before {
	content: "\E224";
}
.halflings-piggy-bank:before {
	content: "\E225";
}
.halflings-scissors:before {
	content: "\E226";
}
.halflings-bitcoin:before {
	content: "\E227";
}
.halflings-yen:before {
	content: "\E228";
}
.halflings-ruble:before {
	content: "\E229";
}
.halflings-scale:before {
	content: "\E230";
}
.halflings-ice-lolly:before {
	content: "\E231";
}
.halflings-ice-lolly-tasted:before {
	content: "\E232";
}
.halflings-education:before {
	content: "\E233";
}
.halflings-option-horizontal:before {
	content: "\E234";
}
.halflings-option-vertical:before {
	content: "\E235";
}
.halflings-menu-hamburger:before {
	content: "\E236";
}
.halflings-modal-window:before {
	content: "\E237";
}
.halflings-oil:before {
	content: "\E238";
}
.halflings-grain:before {
	content: "\E239";
}
.halflings-sunglasses:before {
	content: "\E240";
}
.halflings-text-size:before {
	content: "\E241";
}
.halflings-text-color:before {
	content: "\E242";
}
.halflings-text-background:before {
	content: "\E243";
}
.halflings-object-align-top:before {
	content: "\E244";
}
.halflings-object-align-bottom:before {
	content: "\E245";
}
.halflings-object-align-horizontal:before {
	content: "\E246";
}
.halflings-object-align-left:before {
	content: "\E247";
}
.halflings-object-align-vertical:before {
	content: "\E248";
}
.halflings-object-align-right:before {
	content: "\E249";
}
.halflings-triangle-right:before {
	content: "\E250";
}
.halflings-triangle-left:before {
	content: "\E251";
}
.halflings-triangle-bottom:before {
	content: "\E252";
}
.halflings-triangle-top:before {
	content: "\E253";
}
.halflings-terminal:before {
	content: "\E254";
}
.halflings-superscript:before {
	content: "\E255";
}
.halflings-subscript:before {
	content: "\E256";
}
.halflings-menu-left:before {
	content: "\E257";
}
.halflings-menu-right:before {
	content: "\E258";
}
.halflings-menu-down:before {
	content: "\E259";
}
.halflings-menu-up:before {
	content: "\E260";
}
.halflings-building:before {
	content: "\E261";
}
.halflings-tick:before {
	content: "\E262";
}
.halflings-star-half:before {
	content: "\E263";
}
.halflings-hash:before {
	content: "\E264";
}
.halflings-directions:before {
	content: "\E265";
}
.halflings-gas:before {
	content: "\E266";
}
.halflings-snowflake:before {
	content: "\E267";
}
.halflings-sunlight:before {
	content: "\E268";
}
.halflings-selectbox:before {
	content: "\E269";
}
.halflings-sortable:before {
	content: "\E270";
}
.halflings-note-empty:before {
	content: "\E271";
}
.halflings-note:before {
	content: "\E272";
}
.halflings-direction-right:before {
	content: "\E273";
}
.halflings-direction-left:before {
	content: "\E274";
}
.halflings-direction-down:before {
	content: "\E275";
}
.halflings-direction-up:before {
	content: "\E276";
}
.halflings-parking:before {
	content: "\E277";
}
.halflings-coffee-cup:before {
	content: "\E278";
}
.halflings-record-empty:before {
	content: "\E279";
}
.halflings-move-square:before {
	content: "\E280";
}
.halflings-bug:before {
	content: "\E281";
}
.halflings-display:before {
	content: "\E282";
}
.halflings-direction:before {
	content: "\E283";
}
.halflings-group:before {
	content: "\E284";
}
.halflings-reflect-y:before {
	content: "\E285";
}
.halflings-reflect-x:before {
	content: "\E286";
}
.halflings-battery-charging:before {
	content: "\E287";
}
.halflings-battery-full:before {
	content: "\E288";
}
.halflings-battery-75:before {
	content: "\E289";
}
.halflings-battery-50:before {
	content: "\E290";
}
.halflings-battery-25:before {
	content: "\E291";
}
.halflings-battery-10:before {
	content: "\E292";
}
.halflings-paired:before {
	content: "\E293";
}
.halflings-rotate-right:before {
	content: "\E294";
}
.halflings-rotate-left:before {
	content: "\E295";
}
.halflings-list-numbered:before {
	content: "\E296";
}
.halflings-paragraph:before {
	content: "\E297";
}
.halflings-list-plus:before {
	content: "\E298";
}
.halflings-synchronization:before {
	content: "\E299";
}
.halflings-cube-black:before {
	content: "\E300";
}

@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin-ext');

a, a:visited, a:hover {
	text-decoration: none !important;
}

a, a:visited {
    color: #43961D;
}

a:hover {
    color: #43961D;
}

#jsn-master {
	background: #EAE7E4;
}

#jsn-logo {
	width: 100%;
}

#jsn-logo, #jsn-logo a {
	float: none;
}

#jsn-pos-logo {
	padding: 15px 20px 13px 20px;
	background: #FFFFFF;
}

#jsn-pos-logo {
	text-align: center;
}

#jsn-headerright-wrapper {
	z-index: 9998;
	margin-top: 0;
	text-align: center;
}

#jsn-headerright {
	margin: 0;
	padding: 10px 0;
	float: none;
	display: inline-block;
}

#jsn-content {
	margin-top: 20px;
	margin-bottom: 20px;
}

#jsn-content-top {
	position: relative;
	margin: 0;
	padding: 0;
	background: #43961D;
	font-size: 1.1em;
	z-index: 88;
	overflow:hidden;
	border-bottom: 1px solid #FFFFFF;
}

#jsn-leftsidecontent_inner, #jsn-rightsidecontent_inner {
	margin-bottom: 0;
}

#jsn-pos-content-top .jsn-modulecontainer_inner {
	margin: 0;
}

#jsn-pos-content-top .jsn-moduletitle {
	margin: 0;
	padding: 12px;
	font-size: 0.8em;
	line-height: 1em;
	letter-spacing: 1px;
    color: #43961D;
	font-family: Roboto, Verdana, Arial, sans-serif;
}

#jsn-pos-content-top h3.jsn-moduletitle {
     color: #FFFFFF;
     font-size: 1.2em;
     text-transform: none;
}

#jsn-content-top ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	color: #43961D;
    background: #FFFFFF;
}

#jsn-content-top li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	border-top: 1px solid #FFFFFF;
	border-left: 0;
}

#jsn-content-top li a, #jsn-content-top li a:visited {
	display: block;
	padding: 10px;
	font-size: 0.9em;
	background: #FFFFFF;
	color: #43961D;
	text-decoration: none;
}

#jsn-content-top li a:hover {
	background: #FFFFFF;
	color: #4DAB21;
	text-decoration: none;
	-webkit-transition: background 300ms ease;
	-moz-transition: background 300ms ease;
	-ms-transition: background 300ms ease;
	-o-transition: background 300ms ease;
	transition: background 300ms ease;
}

#jsn-content-top li:hover a {
   	color: #4DAB21; 
}

#jsn-page #jsn-pos-top .button {
	background: #F5F4F2;
	padding: 5px;
	margin: 0;
	cursor: pointer;
	border: 0;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	transition: 0;
	-moz-transition: 0;
	-webkit-transition: 0;
}

#jsn-page #jsn-pos-top .button:hover {
	background: #EAE7E4;
	-webkit-transition: background 300ms ease;
	-moz-transition: background 300ms ease;
	-ms-transition: background 300ms ease;
	-o-transition: background 300ms ease;
	transition: background 300ms ease;
}

#jsn-promo {
	margin-bottom: 4px;
	background: transparent;
}

#jsn-mainbody-top div.jsn-modulescontainer div.jsn-modulecontainer_inner {
	margin: 0;
}

#jsn-pos-content-top-below {
	margin-bottom: 4px;
}

#jsn-pos-content-top-below div.frontbanner div.ls-slide {
	height: 114px !important;
	background: #FFFFFF;
}

#jsn-pos-content-top-below div.frontbanner div.ls-slide:hover {
	background: #FFFFFF;
	-webkit-transition: background 300ms ease;
	-moz-transition: background 300ms ease;
	-ms-transition: background 300ms ease;
	-o-transition: background 300ms ease;
	transition: background 300ms ease;
}

#jsn-pos-content-top-below div.frontbanner div.ls-slide h2 {
	display: inline-block;
	padding: 14px 12px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #43961D;
	white-space: normal !important;
}

#jsn-pos-content-top-below div.frontbanner div.ls-slide h3 {
	padding: 6px 12px;
	font-size: 1em;
	line-height: 1.2em;
	color: #43961D;
	white-space: normal !important;
}

#jsn-pos-content-top-below div.frontbanner div.ls-slide a {
	width: 100%;
}

#jsn-pos-content-top-below div.frontbanner div.ls-slide::after {
	float: right;
	display: block;
	margin: 72px 10px 10px 10px;
	content: "czytaj więcej";
	padding: 4px 10px;
	font-size: 1em;
	color: #43961D;
	border: 1px solid #43961D;
}

#jsn-pos-content-top-below div.frontbanner:hover div.ls-slide::after {
	color: #FFFFFF;
    background: #43961D;
	border: 1px solid #43961D;
    	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

span.breadcrumbs span.current, .breadcrumb li span + span {
	color: #43961D;
	text-shadow: none;
}

.breadcrumb li {
	text-shadow: none;
}

.breadcrumb a {
	padding: 0 !important;
    background: transparent;
}

#jsn-breadcrumbs {
    background: #FFFFFF;
}

#jsn-breadcrumbs ul {
        margin: 0 0 2px 0;
        padding: 12px 0;
}

#jsn-breadcrumbs li span {
        font-weight: normal;
        color: #AAAAAA;
}

#jsn-breadcrumbs span.divider img {
    padding-bottom: 4px;
}

#jsn-pos-breadcrumbs {
	margin-bottom: 1px;
}

.jsn-joomla-30 #jsn-pos-breadcrumbs {
	padding: 5px 15px 1px 15px;
}

#jsn-mainbody-content {
	padding: 10px;
}

div.page-header {
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1em;
}

#jsn-body h1 {
    display: none;
}

#jsn-body h2[itemprop="headline"], #jsn-body h2[itemprop="name"] {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 1.8em;
	line-height: 2em;
	color: #43961D;
	border-bottom: 1px dotted #43961D;
}

#jsn-body h3 {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 1.6em;
	line-height: 1.9em;
}

#jsn-body h4 {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 1.4em;
	line-height: 1.8em;
}

#jsn-body h5 {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 1.3em;
	line-height: 1.7em;
}

#jsn-body h6 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.6em;
}

#jsn-body p, #jsn-body ul, #jsn-body ol {
	font-size: 1.2em;
	line-height: 1.7em;
}

#jsn-body .items-leading {
	margin: 0 0 20px 0;
}

#jsn-body .items-row {
	margin: 0 0 20px 0;
}

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

#jsn-footer-inner {
	color: #908986;
	text-shadow: none;
}

#jsn-footer-inner a, #jsn-footer-inner a:hover, #jsn-footer-inner a:visited {
	color: #908986;
	font-weight: bold;
	text-shadow: none;
}

#jsn-footer-inner {
	background: transparent;
	text-align: center;
}

#jsn-footer-inner #jsn-pos-footer {
	display: block;
	width: 100%;
	font-size: 1em;
	line-height: 1.5em;
	float: none;
}

#jsn-footer-inner #jsn-pos-bottom {
	display: block;
	width: 100%;
	margin-left: 0;
	font-size: 1em;
	line-height: 1.5em;
}

#jsn-leftsidecontent {
	display: none;
}

ul.jsn-pagination {
	margin: 0;
	padding: 0;
}

ul.jsn-pagination li {
	margin: 0;
	padding: 0 10px;
	line-height: 2.4em;
}

.pagination ul > li:first-child > span, .pagination ul > li:last-child > span,
.pagination ul > li:first-child > a, .pagination ul > li:last-child > a  {
	margin: 0;
	padding: 4px 8px;
	border-radius: 0;
}


ul.jsn-pagination span {
	margin: 0;
	padding: 4px 8px 5px 8px;
	border-radius: 0;
	color: #FFFFFF;
	background: #43961D;
	border: 1px solid #43961D;
}

ul.jsn-pagination span:hover {
	border: 1px solid #4DAB21;
	color: #FFFFFF !important;
	background: #4DAB21;
}

ul.jsn-pagination li span {
	margin: 0;
	padding: 4px 8px;
	border-radius: 0;
	text-transform: lowercase;
}

ul.jsn-pagination li span:hover {
	color: #4DAB21 !important;
	background: transparent;
	border: 1px solid #4DAB21;
}

ul.jsn-pagination a, ul.jsn-pagination a:visited {
	margin: 0;
	padding: 4px 8px 5px 8px;
	color: #999999;
	border-radius: 0;
	border: 1px solid #CCCCCC;
}

ul.jsn-pagination a:hover {
	color: #4DAB21 !important;
	background: transparent;
	border: 1px solid #4DAB21;
}

ul.jsn-pagination li a, ul.jsn-pagination li a:visited {
	margin: 0;
	padding: 4px 8px;
	border-radius: 0;
	text-transform: lowercase;
	background: transparent;
}

ul.jsn-pagination li a:hover {
	color: #4DAB21 !important;
	border: 1px solid #4DAB21;
	background: transparent;
}

.pagination p.counter {
	color: #B8B8B8;
}

.nav-tabs.nav-stacked > li {
	border-bottom: 1px dotted #B8B8B8;
}
.nav-tabs.nav-stacked > li > a {
	color: #4DAB21;
	font-size: 1em;
	border: none;
}

.nav-tabs.nav-stacked > li > a:hover {
	color: #4DAB21;
	background: none;
	text-decoration: underline;
}

div.items-more {
	margin: 20px 0;
}

div.items-more ul li {
	margin: 0;
	padding: 0;
}

.nav-tabs > li > a {
	padding: 5px 0;
}

#jsn-content-bottom + #jsn-footer #jsn-footer-inner1 {
	border-top: 0;
}
jsn-pos-top {
	display: inline-block;
}
#jsn-pos-top .jsn-mod-custom a img {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 2px solid #FFFFFF;
}

#jsn-pos-top .jsn-mod-custom a:hover img {
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

#jsn-pos-top form {
	margin: 0;
}

#jsn-pos-top div.search {
	margin-top: 8px;
}

#jsn-pos-top div.search input#mod-search-searchword {
	margin: 0;
	padding: 0;
	background: transparent;
}

input.search-query {
	border-radius: 0;
}

#jsn-pos-top div.search input#mod-search-searchword {
	padding: 6px 10px;
	border: 0;
	background: #F5F4F2;
}

#jsn-menu-inner, #jsn-promo, #jsn-content-top, #jsn-pos-breadcrumbs, #jsn-pos-user-top, #jsn-usermodules1, #jsn-usermodules2, #jsn-mainbody-content, #jsn-pos-user-bottom, #jsn-leftsidecontent div[class*=box-], #jsn-leftsidecontent div[class*=solid-], #jsn-rightsidecontent div[class*=box-], #jsn-rightsidecontent div[class*=solid-] {
	box-shadow: none;
}

#jsn-menu-inner {
	margin-bottom: 4px;
}

ul.menu-mainmenu {
	text-align: left;
    background: #43961D;
}


div.jsn-modulecontainer ul.menu-mainmenu li a, div.jsn-modulecontainer ul.menu-mainmenu li a:visited {
    color: #FFFFFF;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	box-shadow: none;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border: 0;
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

div.cc_container {
	background: #FFFFFF;
	color: #333333;
}

div.cc_container a.cc_btn, div.cc_container a.cc_btn:visited {
	color: #FFFFFF;
	border: 1px solid #43961D;
	background: #43961D;
	border-radius: 0;
}

div.cc_container a.cc_btn:hover {
	color: #FFFFFF !important;
	border: 1px solid #4DAB21;
	background: #4DAB21;
}

div#jsn-pos-user5 {
	margin-top: 20px !important;
	text-align: center;
}

div#jsn-pos-user7 {
	margin-top: 5px !important;
	margin-bottom: 15px !important;
	text-align: center;
}

@media (max-width: 481px) {
    div.item-page div[itemprop="articleBody"] img, div.blog p img {
        width: 100% !important;
    }
        div.item-page div[itemprop="articleBody"] div.logosy_front img {
        width: auto !important;
    }
}

@media (min-width: 482px) {
	#jsn-pos-top div.search {
		margin-top: 0;
	}
}
#jsn-promo {
	background-image: url(../images/custom/promoimage.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 256px;
}

#jsn-promo div.promobanner {
	display: none;
}

div.logosy_front {
	width: auto;
	margin-top: 50px;
	text-align: center;
}

div.logosy_front a {
	display: block;
	padding: 4px 18px;
}
#jsn-pos-mainbody-top {
	margin: 40px 0 0 0;
}

#jsn-pos-mainbody-top ul.menu-divmenu {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 1.2em;
	text-align: left;
	background: #43961D;
}

#jsn-pos-mainbody-top ul.menu-divmenu li {
	margin: 0;
	padding: 0;
	display: block;
	float: none;
	border: 0;
	border-bottom: 1px solid #3B8519;
}

#jsn-pos-mainbody-top ul.menu-divmenu li.last  {
	border: 0;
}

#jsn-pos-mainbody-top ul.menu-divmenu li a, #jsn-pos-mainbody-top ul.menu-divmenu li a:visited {
	display: block;
	color: #FFFFFF;
	padding: 10px 12px;
}

#jsn-pos-mainbody-top ul.menu-divmenu li:hover a {
        background: #4DAB21;
        		-webkit-transition: background 300ms ease;
		-moz-transition: background 300ms ease;
		-ms-transition: background 300ms ease;
		-o-transition: background 300ms ease;
		transition: background 300ms ease;
}

#jsn-pos-mainbody-bottom, #jsn-pos-user-bottom  {
        margin: 0;
        padding: 0;
}

#jsn-pos-user-bottom ul.menu-divmenu {
        width: 100%;
}
#jsn-pos-user-bottom ul.menu-divmenu li {
	margin: 0;
	padding: 0;
	display: block;
	float: none;
	border: 0;
	border-bottom: 1px solid #3B8519;
    background: #43961D;
}

#jsn-pos-user-bottom ul.menu-divmenu li.last  {
	border: 0;
}

#jsn-pos-user-bottom ul.menu-divmenu li a, #jsn-pos-user-bottom ul.menu-divmenu li a:visited {
	display: block;
	color: #FFFFFF;
	padding: 10px 12px;
}

#jsn-pos-user-bottom ul.menu-divmenu li:hover a {
        background: #4DAB21;
        		-webkit-transition: background 300ms ease;
		-moz-transition: background 300ms ease;
		-ms-transition: background 300ms ease;
		-o-transition: background 300ms ease;
		transition: background 300ms ease;
}

@media (min-width: 961px) {
#jsn-pos-mainbody-top {
    display: none;
}
	#jsn-leftsidecontent {
		display: block;
	}
    #jsn-pos-user-bottom ul.menu-divmenu {
        background: #43961D;
    }
    #jsn-pos-user-bottom ul.menu-divmenu li {
        padding: 0;
        float: left;
    }
        #jsn-pos-user-bottom ul.menu-divmenu li a, #jsn-pos-user-bottom ul.menu-divmenu li a:visited {
                        padding: 12px 16px;
        color: #FFFFFF;
    }
    #jsn-pos-user-bottom ul.menu-divmenu li:hover a {
        background: #4DAB21;
    }
    div.jsn-modulescontainer div.jsn-modulecontainer_inner {
        margin: 30px 0 0 0;
        padding: 0;
    }
	#jsn-leftsidecontent ul.menu-divmenu {
		float: left;
		width: 100%;
		margin: 0;
		font-size: 1.2em;
		text-align: left;
		background: #43961D;
	}

	#jsn-leftsidecontent ul.menu-divmenu li {
		margin: 0;
		padding: 0;
		display: block;
		float: none;
		border: 0;
		border-bottom: 1px solid #3B8519;
	}

	#jsn-leftsidecontent ul.menu-divmenu li.last {
		border: 0;
	}

	#jsn-leftsidecontent ul.menu-divmenu li a, #jsn-leftsidecontent ul.menu-divmenu li a:visited, #jsn-leftsidecontent ul.menu-divmenu li a:hover {
		display: block;
		color: #FFFFFF;
		padding: 10px 12px;
	}
    #jsn-leftsidecontent ul.menu-divmenu li:hover a {
        background: #4DAB21;
        		-webkit-transition: background 300ms ease;
		-moz-transition: background 300ms ease;
		-ms-transition: background 300ms ease;
		-o-transition: background 300ms ease;
		transition: background 300ms ease;
}
}

@media (max-width: 960px), (max-device-width: 960px) {
	#jsn-menu .jsn-modulecontent > .jsn-menu-toggle {
		padding: 12px 16px;
		font-size: 1.6em;
		line-height: 24px;
		height: 24px;
		color: #FFFFFF;
		background: #43961D;
	}

	body.jsn-color-blue #jsn-menu .jsn-modulecontent > .jsn-menu-toggle.active {
		background: #4DAB21;
	}
	body.jsn-color-blue div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
		background-color: #4DAB21 !important;
		border-top: 1px solid #43961D;
	}
	#jsn-header {
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	#jsn-pos-logo {
		padding: 6px 0;
	}
	#jsn-promo {
		background: transparent;
	}
	#jsn-promo div.promobanner {
		display: block;
	}
	div#jsn-pos-user5 {
		margin-bottom: 10px !important;
}
	div#jsn-pos-user7 {
		margin-top: 15px !important;
		margin-left: 0 !important;
		margin-bottom: 5px !important;
		text-align: center;
	}
}

@media (min-width: 992px) {
	#jsn-logo {
		width: 220px;
	}
            div#jsn-pos-mainbody-bottom {
    display: block;
}
	div.logosy_front {
		width: 100%;
		margin-top: 0;
		text-align: center;
	}

	div.logosy_front a {
		display: inline-block;
		padding: 14px 16px;
	}
	#jsn-menu-inner-1 {
		float: right;
	}

	#jsn-headerright {
		padding: 22px 0 20px 0;
		float: right;
		display: block;
	}

	#jsn-content-top ul {
		float: right;
	}

	#jsn-content-top li {
		width: 340px;
		border-top: 0;
		border-left: 1px solid #EAE7E4;
	}

	#jsn-content-top li a, #jsn-content-top li a:visited {
		padding: 13px 16px 13px 16px;
		font-size: 0.9em;
	}

	#jsn-pos-content-top .jsn-moduletitle, #jsn-pos-content-top .jsn-modulecontent {
		display: inline-block;
	}

	#jsn-pos-content-top .jsn-moduletitle {
		padding: 13px 10px 16px 16px;
		font-size: 0.9em;
		line-height: 1.1em;
		letter-spacing: 1px;
	}

	#jsn-pos-content-top .jsn-modulecontent {
		float: right;
	}

	#jsn-pos-content-top .jsn-modulecontainer_inner::after {
		position: absolute;
		top: 13px;
		font-family: 'Glyphicons Halflings';
		content: "\E080";
        color: #FFFFFF;
	}

	div.jsn-modulecontainer ul.menu-mainmenu > li > a {
		padding: 12px 24px;
	}

	div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a, #jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
		background-color: #4DAB21;
	}

	div.jsn-modulecontainer ul.menu-mainmenu > li {
		background: #43961D;
	}

	div.jsn-modulecontainer ul.menu-mainmenu ul, div.jsn-modulecontainer ul.menu-mainmenu ul > li.active > a, #jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent, div.jsn-modulecontainer ul.menu-mainmenu li.active a {
		background-color: #43961D;
	}
div.jsn-modulecontainer ul.menu-mainmenu li.active > a {
    background-color: #4DAB21;
}
	div.jsn-modulecontainer ul.menu-mainmenu li.active.parent > ul li.active > a {
		background-color: #4DAB21;
	}
	div.jsn-modulecontainer ul.menu-mainmenu ul > .active.parent > a, div.jsn-modulecontainer ul.menu-mainmenu ul > li.active.parent a.current {
		background-color: #4DAB21;
	}

	div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a {
		background-color: #4DAB21;
		-webkit-transition: background 300ms ease;
		-moz-transition: background 300ms ease;
		-ms-transition: background 300ms ease;
		-o-transition: background 300ms ease;
		transition: background 300ms ease;
	}

	div.jsn-modulecontainer ul.menu-mainmenu ul li a {
		border-bottom: 1px solid #3B8519;
		font-size: 1.1em;
	}

	div.jsn-modulecontainer ul.menu-mainmenu ul, div.jsn-modulecontainer ul.menu-mainmenu ul li {
		width: 240px !important;
	}

	div.jsn-modulecontainer ul.menu-mainmenu ul {
		box-shadow: 0 4px 16px rgba(33,33,33,0.7);
		z-index: 7777;
	}
	div.jsn-modulecontainer ul.menu-mainmenu ul ul {
		margin-left: 239px !important;
		z-index: 8888;
	}
	#jsn-pos-content-top-below div.frontbanner div.ls-slide {
		height: 60px !important;
	}
	 #jsn-pos-content-top-below div.frontbanner div.ls-slide h2 {
		padding: 8px 20px;
		font-size: 1.8em;
		line-height: 2em;
		white-space: nowrap !important;
	}
	#jsn-pos-content-top-below div.frontbanner div.ls-slide h3 {
		padding: 2px 20px;
		font-size: 1.3em;
		line-height: 1.5em;
		white-space: nowrap !important;
	}
	#jsn-pos-content-top-below div.frontbanner div.ls-slide::after {
		width: auto;
		margin: 12px;
		padding: 6px 12px;
		font-size: 1.3em;
	}
	#jsn-promo div.promobanner div.ls-slide h2 {
		display: inline-block;
		margin: 0;
		padding: 6px 24px;
		color: #FFFFFF;
		background: #4DAB21;
		font-size: 1.8em;
		line-height: 2em;
		text-align: right;
		position: absolute;
		right: 0;
		white-space: nowrap !important;
	}
	#jsn-promo div.promobanner div.ls-slide h2 a, #jsn-promo div.promobanner div.ls-slide h2 a:visited {
		display: inline-block;
		margin: 0;
		padding: 8px 24px;
		color: #FFFFFF;
		background: #4DAB21;
		font-size: 1.3em;
		line-height: 1.5em;
		text-align: right;
		position: absolute;
		right: 0;
		white-space: nowrap !important;
	}

	#jsn-promo div.promobanner div.ls-slide h2 a:hover {

	}
	#jsn-promo  div.promobanner div.ls-slide h3 {
		display: inline-block;
		margin: 0;
		padding: 8px 24px;
		color: #FFFFFF;
		background: #4DAB21;
		font-size: 1.3em;
		line-height: 1.5em;
		text-align: right;
		position: absolute;
		right: 0;
		white-space: nowrap !important;
	}
	#jsn-promo  div.promobanner div.ls-slide h3 a, #jsn-promo  div.promobanner div.ls-slide h3 a:visited {
		display: inline-block;
		margin: 0;
		padding: 8px 24px;
		color: #FFFFFF;
		background: #4DAB21;
		font-size: 1.3em;
		line-height: 1.5em;
		text-align: right;
		position: absolute;
		right: 0;
		white-space: nowrap !important;
	}

	#jsn-promo  div.promobanner div.ls-slide h3 a:hover {

	}
	#jsn-mainbody-content {
		padding: 16px;
	}
	#jsn-mainbody-content div.blog img {
		margin: 0 20px 10px 0 !important;
	}
	#jsn-footer-inner #jsn-pos-footer {
		width: auto;
		font-size: 1.1em;
		line-height: 1.6em;
	}
	#jsn-footer-inner #jsn-pos-bottom {
		width: auto;
		float: right;
		font-size: 1.1em;
		line-height: 1.6em;
	}
}
