/**
 * Author: Marcin "MiGoo" Gębski
 */
body, select, input, textarea {font-size:15px;}

/* helpers */
.hidden {display:none;}
.visuallyhidden {position:absolute;clip:rect(1px,1px,1px,1px);}
.invisible {visibility:hidden;}

.clearfix::after {content:"";clear:both;display:block;}

/* anchors & forms elements, footer */
.more, input[type="submit"],
#main-content:not(.error) .history-back,
.pagination .prev a,
.pagination .next a {width:265px;height:50px;font-weight:600;color:#FFF;text-transform:uppercase;text-align:center;background-color:#007CC3;border:none;border-radius:3px;}

.more,
#main-content:not(.error) .history-back,
.pagination .prev a,
.pagination .next a {display:inline-block;text-decoration:none;line-height:50px;}

/* anchors */
.more {width:auto;height:22px;font-size:11px;line-height:22px;margin-top:10px;cursor:pointer;}
.more:not(.input) {padding:0 10px;}
.more.input {height:50px;}

/* forms elements */
legend {position:absolute;clip:rect(1px,1px,1px,1px);}

input.text, select, textarea {color:#898989;border:1px solid #CCC;border-radius:3px;}

input.text {height:47px;padding:0 4px;}
textarea {height:100px;padding:4px;}

[placeholder]::-moz-placeholder {opacity:1;}
[placeholder]::-webkit-input-placeholder {}
[placeholder]:-ms-input-placeholder {}
[placeholder]::placeholder {}

select {height:50px;}
.select2-container {}
	.select2-container .select2-choice {height:50px!important;color:#808080!important;text-decoration:none!important;line-height:50px!important;background:#FFF!important;filter:none!important;border:1px solid #CCC!important;border-radius:4px!important;box-shadow:none!important;}
		.select2-container .select2-arrow {width:30px!important;background:#FFF!important;filter:none!important;border-left:none!important;}
			.select2-container .select2-arrow b {background:#EDEDED!important;position:relative;}
			.select2-container .select2-arrow b::after {position:absolute;top:50%;left:50%;content:"";width:7px;height:4px;background:url(images/sprite.png) -10px -10px;margin:-2px 0 0 -3px;}
	.select2-container .select2-choice {color:#808080!important;}
	.select2-container .select2-choices {min-height:50px!important;color:#808080!important;background-image:none!important;border-color:#EDEDED!important;}
		.select2-container .select2-search-choice {font-size:11px;line-height:11px!important;padding:1px 3px 1px 14px!important;}
			.select2-container .select2-search-choice a {top:0;}
	.select2-container .select2-search {margin-top:4px;}
		.select2-container .select2-search-field {height:50px;}
			.select2-container .select2-search-field input {font-size:11px!important;color:inherit!important;padding:0 4px 2px!important;}

.select2-container-active .select2-choice, .select2-container-active .select2-choices, .select2-drop-active {border-color:#777!important;border-width:1px!important;box-shadow:none!important;}

.select2-container-multi {}
	.select2-container-multi .select2-choices {min-height:28px!important;}
	.select2-container-multi .select2-search-field {height:28px;}
		.select2-container-multi .select2-search-field input {font-family:inherit!important;font-size:inherit!important;padding-top:4px!important;}


/* tabs */
.jpanes {position:relative;top:-100%;}

/* banner-fancybox */
.banner-fancybox {display:none!important;}

/* banners */
.banner {display:none;}

/* ajax */
span.ajaxstatus {margin-left:10px;}

/* boxes */
	/* header */
	.box > header, .box > h3 {font-size:20px;font-weight:700;color:#FFF;text-align:center;}

		/* head */
		.box > header > h1, .box > header > h2, .box > h3 {padding:15px;}

		.box > header > h1 {background:#007CC3;}
		.box > header > h2, .box > h3 {display:block;position:relative;font-size:18px;margin-bottom:inherit;}
		.box > header > h2::after, .box > h3::after {position:absolute;left:50%;bottom:0;content:"";width:45%;height:2px;background:#FFF;transform:translateX(-50%);}

		/* tabs */
		.box > header .jtabs {list-style:none;font-weight:700;background:#007CC3;padding:15px;margin:0;overflow:hidden;}
			.box > header .jtabs li:not(:first-child) {display:none;}
				.box > header .jtabs a {color:inherit;text-decoration:none;}

		/* more anchor */
		.box > header > a {display:none;}

		/* resize */
		.box .resize {display:none;}

	/* content */
	.box > *:not(header):not(footer) {padding:15px;}

/* browse (banner-animation,scrollable) */
.browse {display:none;}

/* navigation (banner-animation,scrollable) */
ul.nav {display:none;}

/* body */
body {min-width:320px;max-width:640px;background:#F8F8F8;margin:0 auto;}

/* header */
.header {position:relative;}

	/* go to */
	.header_go-to  {display:none;}

	/* nav */
	.header_nav {display:none;}

	/* menu-main */
	.header_menu-main {max-width:640px;margin:0 auto;}

		/* switch-switch-mobile */
		.header_menu-main .switch-mobile {height:54px;font-size:20px;font-weight:700;color:#FFF;text-align:center;line-height:54px;background:#007CC3;}
			.header_menu-main .switch-mobile a {color:inherit;text-decoration:none;padding-right:45px;position:relative;}
			.header_menu-main .switch-mobile a::after {position:absolute;top:50%;right:0;content:"";width:24px;height:19px;background:url(images/sprite.png) -271px -34px;margin-top:-10px;}

		/* menu */
		.header_menu-main nav a {display:block;font-size:17px;font-weight:600;color:#FFF;text-decoration:none;background:#007CC3;padding:12px 20px;border-top:1px solid #0572AF;}

			/* level-1 */
			.header_menu-main .level-1 > li {display:none;}
			.header_menu-main #main-menu .level-1 {margin:0 auto;padding:inherit;}

				/* level-2 */
				.header_menu-main .level-2 {display:none;}

	/* banner */
	.header_banner {display:none;}

	/* bottom */
		/* name */
		.header_name {height:140px;}
			.header_name a {display:block;height:inherit;white-space:nowrap;text-indent:100%;overflow:hidden;position:relative;}
			.header_name a::before {position:absolute;top:50%;left:50%;content:"";width:164px;height:54px;background:url(images/sprite.png) -10px -52px;transform:translate(-50%,-50%);}
			.header_name a:hover {text-decoration:none;}

		/* mainInfo */
		.header_mainInfo {padding:10px 30px;}
			.header_mainInfo p {font-size:14px;font-weight:500;color:#6C6C6C;text-align:center;}
			.header_mainInfo p:last-child {display:none;}

		/* searchForm */
		.header_searchForm {/*height:114px;*/background:#007CC3;padding:30px;}
			.header_searchForm fieldset {position:relative;border:none;}
				.header_searchForm legend {position:static;color:#FFF;/*margin-bottom:5px;*/}

				.header_searchForm input.text {width:190px;height:30px;border-color:transparent}
				.header_searchForm input.text::-moz-placeholder {color:#999;}
				.header_searchForm input.text::-webkit-input-placeholder {color:#999;}
				.header_searchForm input.text:-ms-input-placeholder {color:#999;}
				.header_searchForm input.text::placeholder {color:#999;}

				.header_searchForm input[type="submit"] {position:relative;right:10px;width:41px;height:30px;text-indent:105%;white-space:nowrap;background:#FDC900 url(images/sprite.png) -25px -4px;padding:0;border-radius:5px;overflow:hidden;}

		/* breadcrumbs */
		.header_breadcrumbs {display:none;}

/* main */
	/* aside */
		/* boxes */
		.aside > section {display:none;}

		/* menu */
		.aside_menu {max-width:480px;border-bottom:1px solid #007CC3;margin:0 auto;}
			.aside_menu nav {padding:0!important;}
				.aside_menu a {display:block;font-size:16px;font-weight:500;text-decoration:none;color:#6C6C6C;padding:15px 20px;position:relative;}
				.aside_menu a:hover {text-decoration:underline;}

				.aside_menu h2 a {font-size:17px;font-weight:700;color:#FFF;text-decoration:none;background:#007CC3;margin-top:5px;}
					.aside_menu h2 span {position:absolute;clip:rect(1px,1px,1px,1px);}

				.aside_menu .level-2 > li.current > a {color:#000;background:#FDC900;}
				.aside_menu .level-2 > li > a {padding-left:30px;}

				.aside_menu .level-3 a {background:#FEF8DF;}
				.aside_menu .level-3 .current > a {font-weight:700;}
				.aside_menu .level-3 .current a::before {position:absolute;top:50%;content:"";width:10px;height:2px;background:#6C6C6C;margin-top:-1px;}
				.aside_menu .level-3 > li > a {padding-left:52px;}
				.aside_menu .level-3 > li > a::before {left:40px;}

				.aside_menu .level-4 > li > a {padding-left:62px;}
				.aside_menu .level-4 > li > a::before {left:50px;}

				.aside_menu .level-5 > li > a {padding-left:72px;}
				.aside_menu .level-5 > li > a::before {left:60px;}

		/* seeAlso */
		.aside_seealso.box > * {color:#FFF;background:#007CC3;}

			/* header */
			.aside_seealso.box > header > h2 {color:inherit;border-bottom-color:#FFF;margin-bottom:auto;}
			.aside_seealso.box > header > h2::after {background: #414141;}

			/* content */
			.aside_seealso ul {list-style:none;line-height:20px;margin:0;padding-left:inherit;}
				.aside_seealso li {padding-left:20px;position:relative;}
				.aside_seealso li + li {margin-top:9px;}
				.aside_seealso li::before {position:absolute;top:50%;left:0;content:"";width:10px;height:2px;background:#414141;margin-top:-1px;}
					.aside_seealso a {color:inherit;/*+*/text-decoration:none;}

	/* main content */
	#main-content {/*margin-top:15px;*/}

		/* boxes */
			/* article - wysisyg */
			.wysiwyg {line-height:18px;}

				/* default formatting */
				.wysiwyg > h2 {font-size:26px;color:#007CC3;position:relative;}
				.wysiwyg > h2::before {position:absolute;bottom:-10px;left:0;right:0;content:"";height:2px;background:#007CC3;}

				.wysiwyg p + p {margin-top:10px;}
				.wysiwyg a {color:blue;}
				.wysiwyg img {max-width:100%;height:auto!important;}

				.wysiwyg table:not(.google-visualization-table-table) {table-layout:fixed;}
					.wysiwyg table:not(.google-visualization-table-table) td {padding:5px;border:1px solid #BBB;}

				/* charts */
				.charts {display:none;}
				.charts-table {display:none;}

				/* forms */
				.forms {padding:10px;border:1px solid #000;border-radius:5px;margin:10px 2px 0 2px;}
					.forms > header h2 {font-size:17px;font-weight:bold;padding-top:0;margin-bottom:10px;}
					.forms > div > p {margin-bottom:15px;}
					.forms form p:not(:last-child) {margin:0 0 20px 0;}
					.forms form p:last-child {text-align:center;}
						.forms form p:not(:last-child) > * {display:block;}
						.forms form strong, .forms form em {margin-bottom:5px;}
						.forms form p strong {font-size:13px;}
						.forms form p span + span {margin-top:4px;}
						.forms form p input.text {width:264px;}
						.forms form p textarea {width:264px;height:80px;}

				/* galleries (slider) */
				.gallery {display:none;}

				.gallery-mobile {width:290px;margin:20px auto;position:relative;}
					.gallery-mobile .browse {display:block;}
					.gallery-mobile .browse.prev {left:0;}
					.gallery-mobile .browse.next {right:0;}
					.gallery-mobile .scrollable {width:222px;height:149px;padding:2px 0;margin:0 auto;}
						.gallery-mobile .item {width:220px;padding-left:2px;}
							.gallery-mobile .scrollable a {float:left;height:145px;}
								.gallery-mobile .scrollable img {width:220px;border-radius:5px;}
                                                                .img-title{display:block;}

				/* highlight */
				.wysiwyg .highlight {background:#E5F2F9;padding:10px;border:1px solid #8EC0DD;border-radius:5px;}

				/* multimedia */
				.wysiwyg .multimedia {width:280px;margin:10px auto;}
					.wysiwyg .multimedia object {width:inherit;height:200px;}

			/* footer */
			#main-content footer {text-align:center;}
				#main-content footer > * {margin-top:15px;}

				/* history-back */
				#main-content:not(.error) .history-back {position:relative;}
				#main-content:not(.error) .history-back::after {position:absolute;top:50%;left:90px;content:"";width:13px;height:21px;background:url(images/sprite.png) -66px -10px;margin-top:-10px;}

				/* per-page */
				.per-page {display:none;}

				/* pagination */
				.pagination li + li {margin-top:15px;}
				.pagination li:not(.prev):not(.next) {display:none;}
					.pagination li a {position:relative;}
					.pagination li.prev a::before, .pagination li.next a::after {position:absolute;top:50%;content:"";width:13px;height:21px;background-image:url(images/sprite.png);margin-top:-10px;}
					.pagination li.prev a::before {left:15px;background-position:-66px -10px;}
					.pagination li.next a::after {right:15px;background-position:-89px -10px;}
						.pagination span {display:none;}

				/* print */
				.print {display:none;}

		/* form */
		.form fieldset {max-width:320px;margin:0 auto;}
			.form fieldset > * {text-align:center;line-height:1.5;padding:5px 0;overflow:hidden;}
			.form fieldset > .info + * {padding-top:10px;}

				.form label {display:block;}

				.form input.text, .form textarea, .form select, .form .select2-container {width:255px;}
				.form input.text ~ input.text {margin-top:10px;}
				.form input.text.short {width:230px;}

				.form input.text.jqdate + img {position:relative;top:5px;margin-left:10px;}

				.form [placeholder]::-moz-placeholder {color:#999;}
				.form [placeholder]::-webkit-input-placeholder {color:#999;}
				.form [placeholder]:-ms-input-placeholder {color:#999;}
				.form [placeholder]::placeholder {color:#999;}

				.form input[type="checkbox"] {position:relative;top:-2px;}
				.form input[type="checkbox"] + label {display:inline;}

			.form fieldset:last-child > *:last-child {padding-top:20px;}

			.form fieldset > div.fancybox {display:none;padding:0;}

		/* general list for different contents */
		.list.general {padding:0;}

			/* item */
			.list.general article.item {padding:10px 20px;/*padding:30px;*/overflow:hidden;}
			.list.general .item + .item {border-top:1px solid #DEDEDE;}

				/* aside */
				.list.general .item_aside {display:none;/*width:138px;height:98px;background-position:50% 50%;background-size:cover;margin:0 auto;position:relative;*/}

				/* header */
				.list.general .item_aside + .item_header {margin-top:10px;/*+*/line-height:18px;}
					.list.general .item_aside + .item_header h3 {margin: 5px 0;}
					.list.general .item_header a {font-size:17px;font-weight:700;color:#0090DC;text-decoration:none;}
					.list.general .item_header a:hover {text-decoration:underline;}
					.list.general .item_header time {display:inline-block;font-size:16px;font-weight:500;color:#79798C;/*margin-top:5px;*/}
						.list.general .item_header time span::after {content:":";}

				/* content */
				.list.general .item_content {font-weight:500;color:#3E3E3E;text-align:justify;line-height:18px;margin:-10px 0;/*margin-top:8px;*/}
					.list.general .item_content > p > span:first-child:not(.more) {font-weight:500;}
					.list.general .item_content > p > span:first-child:not(.more)::after {content:":";}

					.list.general .item_content .more {display:none;}

		/* contact */
		#main-content.contact .form h2 {font-size:15px;margin-bottom:15px;}

		/* contents - calendar */
			/* list */
				/* content */
				#main-content.calendar .list .item_content p:last-child {margin-top:6px;}

			/* content */
			#main-content.calendar > article .details {padding-bottom:15px;border-bottom:1px solid #D7D7CC;margin-bottom:15px;}
				#main-content.calendar > article .details span:first-child {font-weight:500;}
				#main-content.calendar > article .details span:first-child::after {content:":";}

		/* contents */
			/* content */
				/* boxes */
					/* map */
					#main-content.contents .map .gmaps {height:300px;border:1px solid #0688CF;}

					/* tags */
					#main-content.contents .tags ul {list-style:none;margin:0;overflow:hidden;}
						#main-content.contents .tags li {float:left;padding:2px 4px;position:relative;}
						#main-content.contents .tags li:first-child::after {content:":";}
						#main-content.contents .tags li:not(:first-child) {background:#007CC3;}
						#main-content.contents .tags li + li {margin-left:6px;}
							#main-content.contents .tags a {color:#FFF;text-decoration:none;}

		/* error */
		#main-content.error article h2 {font-size:14px;}
		#main-content.error article div p {margin:10px 0;}
		#main-content.error article div p + p {margin-top:20px;}

	    	/* galleries */
			/* galleries - info (first image) */
			#main-content.galleries .info .image {width:255px;height:163px;background-size:cover;background-position:50% 50%;margin:0 auto;}
			#main-content.galleries .info h2 {font-weight:500;text-align:center;margin-top:5px;}
				#main-content.galleries .info h2 a {color:#5B5B5B;}
			#main-content.galleries .info .desc, #main-content.galleries .info .more {display:none;}

			/* galleries - list */
			#main-content.galleries .list {padding:0;}
			#main-content.galleries .list p:not(.none) {display:none;}
				#main-content.galleries .list ul {list-style:none;padding:5px 0;margin:0;overflow:hidden;}
					#main-content.galleries .list li {height:200px;position:relative;}
					#main-content.galleries .list li + li {margin-top:10px;}
						#main-content.galleries .list li > * {position:absolute;left:50%;transform:translateX(-50%);}
						#main-content.galleries .list h2 {top:170px;width:160px;font-weight:400;text-align:center;}
						#main-content.galleries .list li > a {top:2px;display:block;font-size:0;}

			/* galleries - images slider */
				/* browse general */
				#main-content.galleries .images .browse {display:none;}

				/* pictures */
				#main-content.galleries .images .pictures > a, #main-content.galleries .images .pictures .scrollable .item.cloned, #main-content.galleries .images .pictures .scrollable .item p {display:none;}

				#main-content.galleries .images .pictures .scrollable .item + .item {margin-top:10px;}
					#main-content.galleries .images .pictures .scrollable .item a {font-size:0;background:none;}
						#main-content.galleries .images .pictures .scrollable .item img {width:100%;}

				/* nav */
				#main-content.galleries .images .nav {display:none;}

		/* index */
			/* sliders */
			#main-content.index .sliders {width:auto;height:310px;position:relative;overflow:hidden;}
			#main-content.index .banner + .sliders {margin-top:20px;}
				#main-content.index .sliders .prev {left:-50px;}
				#main-content.index .sliders .next {right:-50px;}

				#main-content.index .sliders .scrollable {height:inherit;}
					#main-content.index .sliders .item {width:auto;/*1140px*/height:310px;overflow:hidden;}
						#main-content.index .sliders article {/*float:left;width:50%;*/height:inherit;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;}
							#main-content.index .sliders article > * {position:absolute;right:0;width:50%;background:rgba(0,0,0,.7);padding:0 20px;}

							#main-content.index .sliders .item_header {top:0;padding:15px 20px;}
								#main-content.index .sliders .item_header h2 {font-size:20px;font-weight:700;color:#FFF;white-space:nowrap;line-height:26px;padding:2px;overflow:hidden;text-overflow:ellipsis;}
									#main-content.index .sliders .item_header a {color:inherit;}
								#main-content.index .sliders .item_header time {display:inline-block;color:#5D6A79;margin-top:10px;}

							#main-content.index .sliders .item_content {top:90px;height:220px;color:#FFF;}
								#main-content.index .sliders .item_content p:first-child {height:150px;line-height:21.8px;overflow:hidden;}
								#main-content.index .sliders .item_content p:last-child {margin-top:20px;}
									#main-content.index .sliders .item_content p:last-child span {display:block;height:30px;font-size:16px;text-align:center;line-height:30px;}
									#main-content.index .sliders .item_content p:last-child span::after {position:absolute;top:50%;right:10px;content:"";width:7px;height:14px;background:url(images/sprite.png) -295px -10px;margin-top:-7px;}

			/* info */
				/* seeAlso */
				#main-content.index .aside_seealso {display:block;margin-top:30px;}

				/* contents tabs */
				#main-content.index .jpanes {padding:0;}

					/* header */
					#main-content.index .tabs_header {position:absolute;clip:rect(1px,1px,1px,1px);}

					/* footer */
					#main-content.index .tabs_footer {display:block;height:38px;font-size:16px;font-weight:600;text-align:center;line-height:38px;background:#FDC900;position:relative;text-decoration:none;}
					#main-content.index .tabs_footer::after {position:absolute;top:50%;right:60px;content:"";width:7px;height:14px;background:url(images/sprite.png) -295px -10px;margin-top:-7px;}

	    	/* maps */
			/* info-window */
			#main-content .gmaps .info-window {min-height:70px;}
				#main-content .gmaps .info-window h4 {margin-bottom:4px;}
				#main-content .gmaps .info-window p {font-size:11px;}

			/* map */
			#main-content.maps .gmaps {height:300px;border:1px solid #FED350;}

		/* multimedia */
		#main-content.multimedia > div {display:none;}

		/* probes */
			/* item */
			.probes > .item legend {position:static;}
			.probes .item img {margin-top:10px;}
			.probes .item .answers {line-height:22px;margin:15px 5px 10px 15px;}
				.probes .item .answers li span {font-weight:bold;}
			.probes .item ul.answers {list-style:none;}
				.probes .item ul.answers li + li {margin-top:4px;}
			.probes .item p.allvotes {text-align:center;padding-bottom:15px;}
			.probes .item ol.results {margin-left:20px;}
			.probes .item ul.results {padding-left:20px;list-style-type:decimal;}
			.probes .item p:last-child {text-align:center;}

			/* list */
			.probes .list {padding:0;}
				.probes .list .item {height:auto!important;}
					.probes .list .item h2 {font-weight:400;}
					.probes .list .item h2 + p {margin-top:3px;}

		/* sitemap */
		#main-content.sitemap ul {list-style:none;margin:0;}
			#main-content.sitemap li {position:relative;}
			#main-content.sitemap li + li, #main-content.sitemap .level-1 ul {margin-top:10px;}
				#main-content.sitemap .level-1 > li::before {display:none;}
					#main-content.sitemap .level-1 > li > a {font-weight:600;color:#007CC3;}

				#main-content.sitemap .level-2 li {margin-left:20px;}
				#main-content.sitemap .level-2 li::before {position:absolute;top:2px;left:-12px;content:"";width:7px;height:14px;background:url(images/sprite.png) -295px -10px;}

		/* tags */
		#main-content.tags ul {list-style:none;line-height:25px;margin:0;}
			#main-content.tags li {display:inline;}
			#main-content.tags li + li {margin-left:10px;}
				#main-content.tags .tag2 {font-size:14px;}
				#main-content.tags .tag3 {font-size:17px;}
				#main-content.tags .tag4 {font-size:19px;}
				#main-content.tags .tag5 {font-size:22px;}

/* footer */
.footer {padding-top:20px;}

	/* partners */
	.footer_partners {display:none;}

	/* banners */
	.footer_banners {display:none;}

	/* menu */
	.footer_menu {height:242px;font-size:15px;font-weight:500;color:#FFF;line-height:28px;background:#414141;margin-top:20px;/*overflow:hidden;*/}
		.footer_menu a {color:inherit;}

		/* boxes */
		.footer_menu .box {height:inherit;}
			.footer_menu .box > *:not(h3) {height:180px;}

		/* usefulLinks */
		.footer_usefulLinks {display:none;}

		/* contact */
		.footer_contact > div {padding:0 30px!important;}
			.footer_contact strong, .footer_contact span {display:block;}

	/* copyright */
	.footer_copyright {font-size:13px;color:#B5B5B5;}
		.footer_copyright ul {list-style:none;text-align:center;margin:30px;overflow:hidden;padding-left:0;}
			.footer_copyright li + li {margin-top:15px;}
				.footer_copyright a {color:inherit;}

/* cookies policy */
#cookies > p {width:90%;}
#cookies > a {width:10%;}
/*Carousel main - strona główna*/
.carousel-main-site .item-background img{position:relative; z-index:0; width: auto!important;min-height:350px;}
.carousel-main-site .item_header h2 a{
    font-size: 20px;
    font-weight: 700;
    color: #FFF;
    line-height: 26px;
}
.carousel-main-site .item_content p:last-child span {
    height: 30px;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
}
.carousel-main-site .item_header time{color: #5D6A79;}
.carousel-main-site .item_content{color: #fff; font-size: 15px;}
.carousel-main-site .right-side{
	width:100%;
	margin-left: auto;
	padding: 15px;
	background: rgba(0,0,0,0.7);
	height: 100%;
	overflow:hidden;
	box-sizing: border-box;
	position: absolute;
	z-index: 2;
	top:0;
	right:0;
}
.carousel-main-site .owl-nav .owl-prev, .carousel-main-site .owl-nav .owl-next{
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 40px;
	text-indent: 100%;
	white-space: nowrap;	
	margin-top: -20px;
	z-index: 100;
	cursor: pointer;
	overflow: hidden;	
	transform: translateY(-50%);  
	background: url(images/sprite.png)!important;
}
.carousel-main-site .owl-nav .owl-prev{
	
	background-position: -296px -65px!important;
	left:-60px;
}
.carousel-main-site .owl-nav .owl-next{
	background-position: -326px -65px!important;
	right:-60px;
}
.owl-theme .owl-nav {
	margin-top: 0px!important;
}
.carousel-main-site .owl-dots{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);  
}
.carousel-main-site .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #007cc3!important;
}