/*
//
//				Timonix Styles Rezult - szablon kaskadowy css
//									V.2.0
//					Wszelkie Prawa Zaszczeżone by Timonix
//
*/

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	src: url(files/font/PT_Sans/PTSans-Regular.ttf) format('ttf');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	src: url(files/font/PT_Sans/PTSans-Italic.ttf) format('ttf');
}
@font-face {
	font-family: 'PT Sans';
	font-style: bold;
	src: url(files/font/PT_Sans/PTSans-Bold.ttf) format('ttf');
}
@font-face {
	font-family: 'PT Sans';
	font-style: bolditalic;
	src: url(files/font/PT_Sans/PTSans-BoldItalic.ttf) format('ttf');
}
  
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Gloria+Hallelujah|Open+Sans:300,300i,400,400i,600,600i,700,800i');

/* root  ON */

@charset "UTF-8";

:root {
	--blue: #007bff;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--light: #f8f9fa;
	--dark: #343a40;
	--breakpoint-xs: 576;
	--breakpoint-sm: 768px;
	--breakpoint-md: 992px;
	--breakpoint-lg: 1200px;
	--breakpoint-xl: 1600px;
	
	--menu-left-background-color: green;

	/* new color stylicer inc(var) */
	--menu-background: green;
	--menu-left-background: green;
	/* input */
	--inp-background:;
	--inp-color:;
	--inp-border:;
	/* ins */
}

/* root  OFF */

    /* Znaczniki html, body regulują położenie znacznikuw i ich ułużenie */
    html, body {
		margin: 0;
		padding: 0;
		border: 0;
		text-align: center;
		height: 100%;
		font-family: 'PT Sans', sans-serif;
		background-color: #dadada;
		scroll-behavior: smooth;
		caret-color: #0c5405;
		
	/* tło obrazkowe  */ /*
		background: url(url) no-repeat center;
		background-size: cover;	
		background-clip: border-box;
		background-origin: no-repeat left top border-box; 
		background-attachment: fixed; */
	}
	
	*,*::before,*::after,*:hover {
		box-sizing: border-box;
	}

	body, html, head {
		direction: ltr;
		unicode-bidi: isolate;
	}
	
	*,.animation-cler *, *.animation-cler, .animation-cler, .animation-cler::before, .animation-cler::after, .animation-cler:hover {
		-webkit-transition-property: unset; /* Safari */
		-webkit-transition-duration: 0s; /* Safari */
		-webkit-transition-delay: 0s; /* Safari */
		transition-property: unset;
		transition-duration: 0s;
		transition-delay: 0s;
		-webkit-animation-delay: 0s; /* Safari 4.0 - 8.0 */
		animation-delay: 0s;
	}

	.animation::before,.animation::after,.animation:hover {
		-webkit-transition-property: all; /* Safari */
		-webkit-transition-duration: 0.5s; /* Safari */
		-webkit-transition-delay: 0.5s; /* Safari */
		-moz-transition-property: all; /* mozila */
		-moz-transition-duration: 0.5s; /* mozila */
		-moz-transition-delay: 0.5s; /* mozila */
		-o-transition-property: all; /* opera */
		-o-transition-duration: 0.5s; /* opera */
		-o-transition-delay: 0.5s; /* opera */
		-ms-transition-property: all; /* ie */
		-ms-transition-duration: 0.5s; /* ie */
		-ms-transition-delay: 0.5s; /* ie */
		transition-property: all;
		transition-duration: 0.5s;
		transition-delay: 0.5s;
		-webkit-animation-delay: 0.5s; /* Safari 4.0 - 8.0 */
		-moz-animation-delay: 0.5s; /* mozila */
		-o-animation-delay: 0.5s; /* edge */
		-ms-animation-delay: 0.5s; /* edge */
		animation-delay: 0.5s;
	}
	
	/* scrolbar-colors ON */
	
	::-webkit-scrollbar-track {
		background-color:#5f5f5f;
		width:10px;
		border-left:1px solid #000000;
	}
	
	::-webkit-scrollbar-thumb {
		background-color:#868383;
		width: 100px;
	}
	
	::-webkit-scrollbar-thumb:hover {
		background-color:#c5c5c5;
	}
	
	::-webkit-scrollbar-thumb:active {
		background:#dad2d2;
	}	
	
	::-webkit-scrollbar {
		background-color: #151528;
		width: 12px;
		height: 12px;
	}
	 
	::-webkit-scrollbar-button{
		width: 0px;
		height: 0px;
	}
	 
	::-webkit-scrollbar-corner {
		background: transparent;
		background-color:#868383;
	}
	
	/* scrolbar-colors OFF */

	/*  przypisywanie znacznikom html klas css ON  */

	img, .img{
		max-width: 100%;
		max-height: 100%;
		object-fit: contain;		
	}
	
	.img2{
		height: 100%;
		width: 100%;
		max-width: 100%;
		max-height: 100%;
		object-fit: contain;		
	}
	
	input, .input{
		display: block;
		color: white;
		min-width: 50px;
		width: 100%;
		height: 40px;
		font-size: 16px;
		padding-left: 15px;
		padding-right: 15px;
		margin: 2px 0px 2px 0px;
		background-color: rgb(20, 142, 8);
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		-webkit-box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		border-width:1px 1px 2.5px 2px;
		border-style:solid solid solid solid;
		border-color: #0ea705 #0e8e06 #0b8404 #0e6909;	
		outline: none; 		
	}

	/* placeholder ON */
	
	input::placeholder , .input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		color: black;
		opacity: 1; /* Firefox */
	}

	:-ms-input-placeholder, :-o-input-placeholder, :-moz-input-placeholder, :-webkit-input-placeholder { /* Internet Explorer 10-11 */
		color: black;
	}

	::-ms-input-placeholder, ::-o-input-placeholder, ::-moz-input-placeholder, ::-webkit-input-placeholder { /* Microsoft Edge */
		color: black;
	}
	
	/* placeholder OFF */
	
	/* selection ON */
	::-moz-selection { /* Code for Firefox */
		background-color: #0c5405;
		-moz-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-webkit-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-o-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-ms-box-shadow: 0 0 4px 0px rgb(255 255 255);
		box-shadow: 0 0 4px 0px rgb(255 255 255);		
		-moz-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-webkit-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-o-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-ms-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		text-shadow: 0 0 4px rgb(255 255 255 / 99%);			
	}
	
	::-webkit-selection { /* Code for Chromium */
		background-color: #0c5405;
		-moz-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-webkit-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-o-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-ms-box-shadow: 0 0 4px 0px rgb(255 255 255);
		box-shadow: 0 0 4px 0px rgb(255 255 255);		
		-moz-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-webkit-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-o-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-ms-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		text-shadow: 0 0 4px rgb(255 255 255 / 99%);			
	}
	
	::-o-selection { /* Code for Opera */
		background-color: #0c5405;
		-moz-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-webkit-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-o-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-ms-box-shadow: 0 0 4px 0px rgb(255 255 255);
		box-shadow: 0 0 4px 0px rgb(255 255 255);		
		-moz-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-webkit-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-o-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-ms-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		text-shadow: 0 0 4px rgb(255 255 255 / 99%);			
	}
	
	::-ms-selection { /* Code for Microsoft Edge */
		background-color: #0c5405;
		-moz-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-webkit-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-o-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-ms-box-shadow: 0 0 4px 0px rgb(255 255 255);
		box-shadow: 0 0 4px 0px rgb(255 255 255);		
		-moz-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-webkit-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-o-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-ms-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		text-shadow: 0 0 4px rgb(255 255 255 / 99%);	
	}

	::selection {
		background-color: #0c5405;
		-moz-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-webkit-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-o-box-shadow: 0 0 4px 0px rgb(255 255 255);
		-ms-box-shadow: 0 0 4px 0px rgb(255 255 255);
		box-shadow: 0 0 4px 0px rgb(255 255 255);
		-moz-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-webkit-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-o-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		-ms-text-shadow: 0 0 4px rgb(255 255 255 / 99%);
		text-shadow: 0 0 4px rgb(255 255 255 / 99%);			
	}	
	/* selection OFF */
	
	select, .select{
		display: block;
		color: white;
		min-width: 50px;
		width: 100%;
		height: 40px;
		font-size: 16px;
		padding-left: 15px;
		padding-right: 20px;
		margin: 2px 0px 2px 0px;
		background-color: rgb(29, 158, 16);
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		-webkit-box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		border-width:1px 1px 2.5px 2px;
		border-style:solid solid solid solid;
		border-color: #4dad48 #34a92c #2ca725 #1e9e17;		
		outline: none; 		
	}
	
	button, .button{
		display: block;
		color: white;
		width: 100%;
		height: 40px;
		padding-top: 8px;
		padding-left: 15px;
		padding-right: 20px;
		padding-bottom: 8px;
		margin: 2px 0px 2px 0px;
		text-align: center;
		background-color: rgb(10, 103, 1);
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		-webkit-box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		border-width:1px 1px 2.5px 2px;
		border-style:solid solid solid solid;
		border-color: #2b7f26 #1f731a #145d10 #0e4c0b;	
		outline: none; 		
	}
	
	select, .select:hover{
		outline: none; 		
	}

	input[type="text"] {
		background-color: rgb(45, 138, 3);			
	}

	input[type="password"] {	
		background-color: rgb(45, 132, 5);			
	}

	input[type="RESET"] {		
		background-color: rgb(46, 121, 11);			
	}

	input[type="button"] {		
		background-color: rgb(51, 117, 20);	
	}

	input[type="submit"] {		
		background-color: rgb(44, 117, 9);	
	}

	.checkboxs {
		display: block;
		position: relative;
		width: 25px;
		height: 25px;
		padding-left: 35px;
		margin-bottom: 12px;
		cursor: pointer;
		font-size: 22px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.checkboxs input[type="checkbox"] {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0;
	}

	input[type="checkbox"] {
		display: inline;		
		width: 20px;
		height: 20px;
		background-color: rgb(37, 101, 6);	
		vertical-align: middle;
		position: relative;
	}
	.checkbox {
		position: absolute;
		top: 0;
		left: 0;
		height: 25px;
		width: 25px;
		background-color: #eee;	
		border: 1px solid;
	}
	/* On mouse-over, add a grey background color */
	.checkboxs:hover input ~ .checkbox {
		background-color: #ccc;
	}

	/* When the checkbox is checked, add a blue background */
	/* .checkboxs input:checked  ~ .checkbox, */
	.checkboxs input[checked="checked"] ~ .checkbox {
		background-color: #2196F3;
	}
	.checkboxs_checked ~ .checkbox {
		background-color: #2196F3;
	}

	/* Create the checkbox/indicator (hidden when not checked) */
	.checkbox:after {
		content: "";
		position: absolute;
		display: none;
	}

	.checkbox:before {
		content: "";
		position: absolute;
		display: none;
	}

	/* Show the checkbox when checked */
	/* .checkboxs input:checked:not([DISABLED]) ~ .checkbox:after, */
	.checkboxs input[checked="checked"]:not([DISABLED]) ~ .checkbox:after {
		display: block;
	}
	.checkboxs_checked ~ .checkbox:after {
		display: block;
	}

	/* Show the checkbox when disabled */
	.checkboxs input:disabled ~ .checkbox, .checkboxs input[checked="checked"]:disabled ~ .checkbox {
		background-color: #aaa;
		display: block;
		cursor: not-allowed;
	}	

	.checkboxs input:disabled ~ .checkbox:after, .checkboxs input[checked="checked"]:disabled ~ .checkbox:after {
		display: block;
		left: 6px;
		top: 4px;
		width: 8px;
		height: 13px;
		border: solid white;
		border-width: 0 3px 0px 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);		
	}	

	.checkboxs input:disabled ~ .checkbox:before, .checkboxs input[checked="checked"]:disabled ~ .checkbox:before {
		display: block;
		left: 6px;
		top: 7px;
		width: 8px;
		height: 13px;
		border: solid white;
		border-width: 0 3px 0px 0;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate( -45deg);	
	}	
	
	/* Style the checkbox/indicator */
	.checkboxs .checkbox:after {
		left: 9px;
		top: 5px;
		width: 8px;
		height: 13px;
		border: solid white;
		border-width: 0 3px 3px 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}	
	
	input[type="radio"] {
		display: inline;		
		width: 25px;
		height: 25px;
		text-shadow: 0 0 0px transparent;
		box-shadow: 0 0 transparent;
		background-color: rgb(37, 101, 6);	
		vertical-align: middle;
	}
	
	input[type="file"] {		
		padding: 8px 20px;
		background-color: rgba(11, 128, 0, 1);	
		vertical-align: middle;
	}
	
	label {
		display: inline-block;	
		vertical-align: middle;
	}

	textarea, .textarea {
		display: block;
		resize:vertical;		
		width: 100%;
		height: auto;	
		min-height: 100px;		
		padding: 5px;
		margin: 2px 0px 2px 0px;
		background-color: rgba(255, 255, 255, 1);	
		-webkit-box-shadow: 0px 0px 20px 5px rgba(74,74,74,1);
		box-shadow: 0px 0px 20px 5px rgba(74,74,74,1);
		border-width:1px 3px 6px 2px;
		border-style:solid solid solid solid;
		border-color: rgba(0, 0, 0, 1);			

	}
	
	@media (max-width: 1200px) {
		input, .input{
			/*height: 37.5px;*/				
		}
	}

	@media (max-width: 992px) {
		input, .input{
			/*height: 35px;*/				
		}	
	}

	@media (max-width: 768px) {
		input, .input{
			/*height: 32.5px;*/				
		}
	}

	@media (max-width: 576px) {
		input, .input{
			/*height: 30px;*/				
		}
	} 		
	


	/* stylizacja a ON */

	a, .a:hover {
		color: #009c06;
		text-decoration: overline;
	}

	a, .a:not([href]):not([tabindex]) {
		color: inherit;
		text-decoration: underline;
	}

	a, .a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
		color: inherit;
		text-decoration: none;
	}

	a, .a:not([href]):not([tabindex]):focus {
		outline: 0;
	}	

	a, .a, .tsr-click-link {
		color: black;
		text-decoration: underline;
		background-color: transparent;
		-webkit-text-decoration-skip: objects;
	}
	
	/* stylizacja a OFF */
	
	/* blokada zaznaczenia ON */
	.tsr-remove-selection {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	/* blokada zaznaczenia OFF */

	/* stylizacja input-container ON */
	
	.input-container {
		width: 100%;
		height: 50px;
		display: flex;
		position: relative;
		-webkit-border-radius: 25px 25px 25px 25px;
    	border-radius: 25px 25px 25px 25px;
   		-webkit-box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
	}
	.input-box-left {
		width: 100%;
		height: 100%;
		margin-left: 0px;
		float: left;
		position: relative;
		display: flex;
	}
	.input-box-left:nth-child(n+2) {
		width: 250px;
		height: 100%;
		margin-left: 0px;
		float: left;
		position: relative;
		display: flex;
		border-left: #585858;
   		border-left-width: 1px;
   		border-left-style: ridge;
	}
	.input-box-left > input, .input-box-left > select, .input-box-left > button {
		width: 100%;
		height: 100%;
		color: black;
		margin: unset;
		border: none;
		background-color: transparent;
		box-shadow: 0px 0px 0px 0px;
		-webkit-border-radius: 0px 0px 0px 0px;
    	border-radius: 0px 0px 0px 0px;
	}
	.input-box-left:nth-child(n+2) > input, .input-box-left:nth-child(n+2) > select, .input-box-left:nth-child(n+2) > button{
		margin-left: 5px;
		margin-right: 10px;
		padding-left: 0px;
	}
	.input-icon-right {
		width: 50px;
		padding: 10px 15px 10px 0px;
		margin: 0px;
		float: left;
		position: unset;
	}

	/* right */
	.input-box-right {
		width: 100%;
		height: 100%;
		margin-right: 0px;
		float: left;
		position: relative;
		display: flex;
	}
	.input-box-right:nth-child(n+3) {
		width: 250px;
		height: 100%;
		margin-right: 0px;
		float: left;
		position: relative;
		display: flex;
		border-right: #585858;
   		border-right-width: 1px;
   		border-right-style: ridge;
	}	
	.input-box-right > input, .input-box-right > select, .input-box-right > button {
		width: 100%;
		height: 100%;
		color: black;
		margin: unset;
		border: none;
		background-color: transparent;
		box-shadow: 0px 0px 0px 0px;
		-webkit-border-radius: 0px 0px 0px 0px;
    	border-radius: 0px 0px 0px 0px;
	}
	.input-box-right:nth-child(n+3) > input, .input-box-right:nth-child(n+3) > select, .input-box-right:nth-child(n+3) > button{
		margin-right: 5px;
		margin-right: 10px;
		padding-right: 0px;
	}
	.input-icon-left {
		width: 50px;
		padding: 10px 0px 10px 15px;
		margin: 0px;
		float: left;
		position: unset;
	}

	@media (max-width: 1600px) {
		.input-container {
			width: 100%;
			height: 40px;
			display: flex;
			position: relative;
			-webkit-border-radius: 25px 25px 25px 25px;
			border-radius: 25px 25px 25px 25px;
			-webkit-box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
			box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		}
		.input-icon-right {
			padding: 7px 15px 5px 0px;
		}
		.input-icon-left {
			padding: 7px 0px 5px 15px;
		}		
	}

	@media (max-width: 1200px) {
		.input-container {
			width: 100%;
			height: 40px;
			display: flex;
			position: relative;
			-webkit-border-radius: 25px 25px 25px 25px;
			border-radius: 25px 25px 25px 25px;
			-webkit-box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
			box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		}
		.input-icon-right {
			padding: 7px 15px 5px 0px;
		}
		.input-icon-left {
			padding: 7px 0px 5px 15px;
		}		
	}

	@media (max-width: 992px) {
		.input-container {
			width: 100%;
			height: 35px;
			display: flex;
			position: relative;
			-webkit-border-radius: 25px 25px 25px 25px;
			border-radius: 25px 25px 25px 25px;
			-webkit-box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
			box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		}
		.input-icon-right {
			padding: 7px 15px 5px 0px;
		}
		.input-icon-left {
			padding: 7px 0px 5px 15px;
		}			
	}

	@media (max-width: 768px) {
		.input-container {
			width: 100%;
			height: 30px;
			display: flex;
			position: relative;
			-webkit-border-radius: 25px 25px 25px 25px;
			border-radius: 25px 25px 25px 25px;
			-webkit-box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
			box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		}
		.input-icon-right {
			padding: 2px 10px 3px 0px;
		}
		.input-icon-left {
			padding: 2px 0px 3px 10px;
		}			
	}

	@media (max-width: 576px) {
		.input-container {
			width: 100%;
			height: 30px;
			display: flex;
			position: relative;
			-webkit-border-radius: 25px 25px 25px 25px;
			border-radius: 25px 25px 25px 25px;
			-webkit-box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
			box-shadow: 0px 0px 20px -5px rgba(74,74,74,1);
		}
		.input-icon-right {
			padding: 2px 5px 3px 0px;
		}
		.input-icon-left {
			padding: 2px 0px 3px 5px;
		}			
	} 
	
	/* stylizacja input-container OFF */
	
	/*  przypisywanie znacznikom html klas css OFF  */	
	
	#overlay{
		width: 100%;
		/*height: 200px;*/
		/*background-color: #0000FF;*/
		/*box-shadow: -3px -14px 50px 20px black;*/
		/* box-shadow: -11px 6px 20px black; */
		margin: 0;
		float: left;
		/*transition: transform $transition--easing $transition--length + s;	
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);		*/				
		z-index: 97; 
	}
	
	.overlay {
		box-sizing: border-box;
		width: 1600px;
		/*height: 200px;*/	
		margin: auto;
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);		
	}

@media (max-width: 1600px) {
	#overlay{
		width: 100%;
		/*height: 200px;
		/*background-color: #0000FF;*/
		/*box-shadow: -3px -14px 50px 20px black;*/
		/* box-shadow: -11px 6px 20px black; */
		margin: 0;
		float: left;
		/*transition: transform $transition--easing $transition--length + s;	
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);		*/				
		z-index: 97; 
	}
	
	.overlay {
		box-sizing: border-box;
		max-width: 1485px;
		width: 100%;
		/*height: 200px;	*/
		margin: auto;
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);		
	}
}

@media (max-width: 1200px) {
	.overlay {
		box-sizing: border-box;
		max-width: 1140px;
		width: 100%;
		/*height: 200px;	*/
		margin: auto;
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);		
	}	
}

@media (max-width: 992px) {
	.overlay {
		box-sizing: border-box;
		max-width: 960px;
		width: 100%;
		/*height: 200px;	*/
		margin: auto;
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);		
	}	
}

@media (max-width: 768px) {
	.overlay {
		box-sizing: border-box;
		max-width: 720px;
		width: 100%;
		/*height: 200px;	*/
		margin: auto;
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);		
	}	
}

@media (max-width: 576px) {
	.overlay {
		box-sizing: border-box;
		max-width: 540px;
		width: 100%;
		/*height: 200px;	*/
		margin: auto;
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);		
	}	
}

	/* menu główne ON */	
	
	.tsr-nav-menu {
		width: 100%;
		height: 60px;
		float: left;
		box-shadow: 0px 0px 15px -2px black;
		margin: 0;
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);						
		z-index: 100; 
	}
	
	.tsr-nav-menu:hover {
		background-color: green;
	}
	
	.tsr-menu-hover {
		background-color: green;
	}
	

	
	.tsr-nav-menu-fixed {
		position: fixed;	
		top: -60px;
		width: 100%;
		height: 60px;
		/*background-color: #0000FF;*/        
		background: green;
		box-shadow: -3px -14px 20px 18px black;
		/* box-shadow: -11px 6px 20px black; */
		margin: 0;
		z-index: 99;		
		/*transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);		*/
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);
		transform: translateX(0%) translateY(100%);			
	}
	
	
	
	.logo {
		height: 100%;
		width: 100%;
		max-width: 100%;
		max-height: 100%;
		padding: 10px;
		object-fit: contain;
		background-size: contain;
		background-image: url();
		background-repeat: no-repeat;
	} 
	
	/*.logo:hover {
		margin-top: 5px;
		-ms-transform: rotate(5deg); /* IE 9 */
	/*	-webkit-transform: rotate(5deg); /* Safari 3-8 */
	/*	transform: rotate(5deg) scale(0.7);
	} */
	
	.tsr-menu-hiden {
		display: block;
	}
	
	.tsr-menu-avatar {
		width: 100%;
		height: auto;
		position: relative;
		visibility: visible;
		font-size: 16px;
		transition: all 0.5s cubic-bezier(.49,-0.02,.5,1.03);
		cursor: pointer;
		
	}
	
	.tsr-menu-avatar-img-right {
		width: 50px;
		height: 50px;
		padding: 5px;
		float: right;
	}
	
	.tsr-vertical-auto-img-left {
		width: 50px;
		height: 50px;
		padding: 5px;
		float: left;
	}
	
	.tsr-vertical-auto-img-right {
		width: 50px;
		height: 50px;
		padding: 5px;
		float: right;
	}
	.avatar-small, .avatar-smal, .tsr-avatar-smal {
		width: 50px;
		height: 50px;
		padding: 5px;
		transition: all 0.5s
	}
	.avatar, .tsr-avatar {
		width: 75px;
		height: 75px;
		padding: 5px;
		transition: all 0.5s
	}
	.avatar-big, .tsr-avatar-big {
		width: 150px;
		height: 150px;
		padding: 5px;
		transition: all 0.5s
	}
	
	.menu-avatar-container {
		height: 50px;
		width: 50px;
		padding: 5px;
		transition: all 0.5s
	}
	.menu-avatar {
		border: 1px solid grey;
		background: grey;
		margin: auto;
		border-radius: 10px;
		transition: all 0.5s
	}

	.menu-avatar > img {
		height: 100%;
		width: 100%;
		max-width: 100%;
		max-height: 100%;
		object-fit: contain;
		transition: all 0.5s
	}
	.menu-avatar:hover {
		border: 1px solid dimgrey;
		background: dimgrey;
		border-radius: 10px;
		transition: all 0.5s
	}

	.menu-avatar:hover > img {
		height: 100%;
		width: 100%;
		max-width: 100%;
		max-height: 100%;
		object-fit: contain;
		transition: all 0.5s
	}
	
	.tsr-menu-avatar-left {
		display: inline-block;
		font-size: 16px;
		vertical-align: sub;
	}
	
	.tsr-vertical-auto-left {
		display: inline-block;
		font-size: 16px;
		vertical-align: sub;
	}
	
	.tsr-vertical-auto-right {
		display: inline-block;
		font-size: 16px;
		vertical-align: sub;
	}
	
	.tsr-menu-avatar-right-submenu {
		display: none;
		position: fixed;
		right: 0px;
		margin-right: 0px;
		padding: 10px;
		border-right: 0px;
		top: 60px;
		min-width: 250px;
		font-size: 16px;
		transition-delay: 20s;
		background-color: #2fc316;
		z-index: 97;
	}
	
	.tsr-menu-avatar:hover > .tsr-menu-avatar-right-submenu {
		display: block;
		position: fixed;
		right: 0px;
		margin-right: 0px;
		padding: 10px;
		border-right: 0px;
		top: 55px;
		transition-delay: 20s;
		background-color: #2fc316;
	}

	.tsr-menu-avatar-left-submenu {
		display: none;
		position: fixed;
		left: 0px;
		margin-left: 0px;
		padding: 10px;
		border-left: 0px;
		top: 60px;
		min-width: 250px;
		font-size: 16px;
		transition-delay: 20s;
		background-color: #2fc316;
		z-index: 97;
	}
	
	.tsr-menu-avatar:hover > .tsr-menu-avatar-left-submenu {
		display: block;
		position: fixed;
		left: 0px;
		margin-left: 0px;
		padding: 10px;
		border-left: 0px;
		top: 55px;
		transition-delay: 20s;
		background-color: #2fc316;
	}
	
	/*  menu główne ON */

	/* ------------------------ POZIOME MENU CSS ------------------------ */
    /* wygląd elementu - ol */
	
	.menu {
		margin: 0 auto;
		padding: 0;
		width: fit-content;
		list-style-type: none;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* naprawa wysokości elementu - ol */
	
	.menu:after {
		content: '';
        display: block;
        clear: both;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	.menu::before {
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* wygląd elementów - li */
	
	.menu > li {
		float: left;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* pierwszy element - li - elementu o identyfikatorze menu */
	
	.menu > li:first-child {
        background-color: black;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }
	
	/* drugi element - li - elementu o identyfikatorze menu */
	
	.menu > li:first-child + li {
		background-color: green;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}	
	
	/* trzeci element - li - elementu o identyfikatorze menu */
	
	.menu > li:first-child + li + li {
		background-color: orange;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}	
	
	/* czwarty element - li - elementu o identyfikatorze menu */
	
	.menu > li:first-child + li + li + li {
		background-color: blue;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }
	
	/* wygląd elementów - a */
	
	.menu > li > a {
		display: block;
		padding: 15px;
		text-decoration: none;
		text-align: center;
		color: #000;
		background-color: #DDD;
		box-shadow: 0 0 0 1px #FFF inset;
		background-image: linear-gradient(#FFF 0%, #EEE 30%, #DDD 70%, #FFF 100%);
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* wygląd elementów - a - po najechaniu kursorem myszki na element - li */
	
	.menu > li:hover > a {
		color: #00FFFF;
		background-color: #FFF;
		background-image: none;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }
	
	/* unvisited link */
	.menu a:link {
		color: black;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}

	/* visited link */
	.menu a:visited {
		color: black;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}

	/* mouse over link */
	.menu a:hover {
		color: red;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}

	/* selected link */
	.menu a:active {
		color: yellow;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* -------------------- ROZWIJANA CZĘŚĆ MENU CSS -------------------- */
    /* wygląd elementów - li - rodzica każdej części rozwijanej menu CSS */
		.menu > li {
		position:relative;
		text-align: left;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - ul */
    .menu > li > ul {
		text-align: left;		
		width:200px;
		min-width: 150px;
		max-width: 200px;
		display:none;
		position:absolute;
		z-index:1;
		margin:0;
		padding:0;
		list-style-type:none;
		background-color:#FFF;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - ul - po najechaniu kursorem myszki na element - li */
    .menu > li:hover > ul {
		display:block;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - li */
    .menu > li > ul > li {
		box-shadow:0 -4px 4px -4px #AAA;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd pierwszego dziecka elementu typu - li */
    .menu > li > ul > li:first-child {
		box-shadow:none;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd ostatniego dziecka elementu typu - li */
	.menu > li > ul > li:last-child {
		box-shadow:0 -4px 4px -4px #AAA, 0 4px 4px -4px #AAA;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - a */
    .menu > li > ul > li > a {
		display:block;
		text-decoration:none;
		padding:15px;
		color:#000;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - a - po najechaniu kursorem myszki na element - li */
    .menu > li > ul > li:hover > a {
		color:#00F; 
		background-color:#F0F0F0;
		background-image:linear-gradient(#FFF, #EEE, #FFF);
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }
	
	/*  menu główne OFF  */

@media (max-width: 1600px) {
	
}

@media (max-width: 1200px) {
	
}

@media (max-width: 992px) {
	.tsr-nav-menu {
		height: 55px;
	}
	
	.tsr-menu-hiden {
		display: none;
	}
}

@media (max-width: 768px) {
	.tsr-nav-menu {
		height: 50px;
	}
}

@media (max-width: 576px) {
	
}	
	/* menu główne OFF */	
	
	/* menu left i right ON */
	
		.tsr-nav-menu-left {
			position: fixed;
			width: 300px;
			height: 100%;
			font-size: 18px;
			top: 0;
			left: 0;
			float: left;
			z-index: 99;
			overflow-y: auto;
			overflow-x: hidden;
			box-shadow: -10px 0px 20px 0px black;
			transition: all 1s cubic-bezier(.49,-0.02,.5,1.03), padding 0s cubic-bezier(.49,-0.02,.5,1.03);
		}
		
		.tsr-nav-menu-left2 {
			margin-top: 60px;
			padding-bottom: 60px;
		}
		
		.tsr-menu-background {
			background-color: green;
		}
		
		.tsr-nav-menu-left > * {
			display: inline-block;
		}
		
		.tsr-menu-left > * {
			/*vertical-align: middle;*/
		}
		
		.middle > * {
			/*vertical-align: middle;*/
		}
		
		.tsr-nav-menu-left:hover {
			background-color: green;
			/*overflow: auto;*/
		}

	/*overflow: auto; 
    overflow-anchor: auto;
    scroll-margin: inherit;
    overflow-wrap: normal;
    overscroll-behavior: contain;
    text-overflow: clip;
    scroll-behavior: auto;
    scroll-margin-inline: inherit;
    scroll-padding: inherit;
    overscroll-behavior: contain;*/

	.tsr-nav-menu-right {
		position: fixed;
		width: 300px;
		height: 100%;
		top: 0;
		right: 0;
		float: left;
		z-index: 99;
		overflow-y: auto;
		overflow-x: hidden;
		box-shadow: 10px 0px 20px 0px black;
		transition: all 1s cubic-bezier(.49,-0.02,.5,1.03);
	}
		
	.tsr-nav-menu-mobile {
		background-color: green;
	}
		
	.tsr-nav-menu-right:hover {
		background-color: green;
		overflow: auto;
		transition: all 1s cubic-bezier(.49,-0.02,.5,1.03);
	}
		
	.tsr-button-menu-left {
		margin: 10px;
		display: none;
		float: left;
	}	
	
	.tsr-button-menu-right {
		margin: 10px;
		display: none;
		float: left;
	}		
	
	.tsr-nav-menu-img {
		width: 50px;
		height: 50px;
		padding: 5px;
		vertical-align: middle;
	}
	
	.tsr-nav-menu-img-left {
		width: 50px;
		height: 50px;
		padding: 5px;
		float: left;
	}
	
	.tsr-nav-menu-img-right {
		width: 50px;
		height: 50px;
		padding: 5px;
		float: right;
	}
	
	.tsr-nav-menu-size {
		display: inline-block;
		font-size: 18px;
	}
	
	.tsr-nav-menu-size2 {
		display: inline-block;
		font-size: 18px;
		vertical-align: sub;
	}
	
	.tsr-nav-menu-left-minimalize {
		width: 50px;
	}
	
	.tsr-nav-menu-left-minimalize > .menu-left > a > .menu-item > .tsr-nav-menu-size {
		display: none;
	}
	
	.tsr-nav-menu-left-minimalize >  .menu-left > a > .menu-item > .tsr-nav-menu-size2 {
		display: none;
	}

	.tsr-nav-menu-right-minimalize {
		width: 50px;
	}
	
	.tsr-nav-menu-right-minimalize >  .menu-left > a > .menu-item > .tsr-nav-menu-size {
		display: none;
	}
	
	.tsr-nav-menu-right-minimalize >  .menu-left > a > .menu-item > .tsr-nav-menu-size2 {
		display: none;
	}
	
	.menu-left {
		position: relative;
		visibility: visable;
		transition: all 0.5s cubic-bezier(.49,-0.02,.5,1.03);
		cursor: pointer;
		-webkit-transition-property: all; /* Safari */
		-webkit-transition-duration: 0.5s; /* Safari */
		-webkit-transition-delay: 0.5s; /* Safari */
		transition-property: all;
		transition-duration: 0.5s;
		transition-delay: 0.5s;
	}
	
	.menu-left-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		margin-left: 300px;
		margin-top: -35px;
		font-size: 18px;
		box-shadow: 0 0 10px black;
	}
	
	.menu-left:hover {
		background-color: lime;
		transition: all 0.5s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.menu-left:hover > .menu-left-hover {
		position: fixed;
		display: block;
		-webkit-transition-property: all; /* Safari */
		-webkit-transition-duration: 0.5s; /* Safari */
		-webkit-transition-delay: 0.5s; /* Safari */
		transition-property: all;
		transition-duration: 0.5s;
		transition-delay: 0.5s;
		
	}
	
	.menu-left:hover > .menu-left-hover > a > .menu-left-submenu {
		padding: 10px;
		background-color: rgb(115, 184, 9);
		cursor: pointer;
		transition: all 0.2s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.menu-left:hover > .menu-left-hover > a > .menu-left-submenu:hover {
		background-color: #07c133;
		transition: all 0.2s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.menu-left-submenu {
		box-shadow: inset 0 0 4px black;
	}

	.tsr-nav-menu-left-minimalize >  .menu-left > .menu-left-hover {
		margin-left: 50px;
		margin-top: 0px;
	}


	.menu-left-hover {
		animation: animationFrames linear 0.2s;
		animation-iteration-count: 1;
		transform-origin: 50% 50%;
		-webkit-animation: animationFrames linear 0.2s;
		-webkit-animation-iteration-count: 1;
		-webkit-transform-origin: 50% 50%;
		-moz-animation: animationFrames linear 0.2s;
		-moz-animation-iteration-count: 1;
		-moz-transform-origin: 50% 50%;
		-o-animation: animationFrames linear 0.2s;
		-o-animation-iteration-count: 1;
		-o-transform-origin: 50% 50%;
		-ms-animation: animationFrames linear 0.2s;
		-ms-animation-iteration-count: 1;
		-ms-transform-origin: 50% 50%;
		-webkit-transition-property: all; /* Safari */
		-webkit-transition-duration: 0.5s; /* Safari */
		-webkit-transition-delay: 0.5s; /* Safari */
		transition-property: all;
		transition-duration: 0.5s;
		transition-delay: 0.5s;
	}

@keyframes animationFrames{
  0% {
    transform:  translate(-60px,0px)  scaleX(0.00) ;
  }
  100% {
    transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}

@-moz-keyframes animationFrames{
  0% {
    -moz-transform:  translate(-60px,0px)  scaleX(0.00) ;
  }
  100% {
    -moz-transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}

@-webkit-keyframes animationFrames {
  0% {
    -webkit-transform:  translate(-60px,0px)  scaleX(0.00) ;
  }
  100% {
    -webkit-transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}

@-o-keyframes animationFrames {
  0% {
    -o-transform:  translate(-60px,0px)  scaleX(0.00) ;
  }
  100% {
    -o-transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}

@-ms-keyframes animationFrames {
  0% {
    -ms-transform:  translate(-60px,0px)  scaleX(0.00) ;
  }
  100% {
    -ms-transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}

	.menu-right {
		position: relative;
		visibility: visable;
		transition: all 0.5s cubic-bezier(.49,-0.02,.5,1.03);
		cursor: pointer;
		-webkit-transition-property: all; /* Safari */
		-webkit-transition-duration: 0.5s; /* Safari */
		-webkit-transition-delay: 0.5s; /* Safari */
		transition-property: all;
		transition-duration: 0.5s;
		transition-delay: 0.5s;
	}
	
	.menu-right-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		right: 300px;
		margin-top: -35px;
		font-size: 18px;
		box-shadow: 0 0 10px black;
	}
	
	.menu-right:hover {
		background-color: lime;
		transition: all 0.5s cubic-bezier(.49,-0.02,.5,1.03);
		-webkit-transition-property: all; /* Safari */
		-webkit-transition-duration: 0.5s; /* Safari */
		-webkit-transition-delay: 0.5s; /* Safari */
		transition-property: all;
		transition-duration: 0.5s;
		transition-delay: 0.5s;
	}
	
	.menu-right:hover > .menu-right-hover {
		position: fixed;
		display: block;
		
	}
	
	.menu-right:hover > .menu-right-hover > a > .menu-right-submenu {
		padding: 10px;
		background-color: rgb(115, 184, 9);
		cursor: pointer;
		transition: all 0.2s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.menu-right:hover > .menu-right-hover > a > .menu-right-submenu:hover {
		background-color: #07c133;
		transition: all 0.2s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.menu-right-submenu {
		box-shadow: inset 0 0 4px black;
	}

	.tsr-nav-menu-right-minimalize >  .menu-right > .menu-right-hover {
		right: 50px;
		margin-top: 0px;
	}


	.menu-right-hover {
		animation: animationFrames linear 0.2s;
		animation-iteration-count: 1;
		transform-origin: 50% 50%;
		-webkit-animation: animationFrames linear 0.2s;
		-webkit-animation-iteration-count: 1;
		-webkit-transform-origin: 50% 50%;
		-moz-animation: animationFrames linear 0.2s;
		-moz-animation-iteration-count: 1;
		-moz-transform-origin: 50% 50%;
		-o-animation: animationFrames linear 0.2s;
		-o-animation-iteration-count: 1;
		-o-transform-origin: 50% 50%;
		-ms-animation: animationFrames linear 0.2s;
		-ms-animation-iteration-count: 1;
		-ms-transform-origin: 50% 50%;
	}

@keyframes animationFrames{
  0% {
    transform:  translate(60px,0px)  scaleX(0.00) ;
  }
  100% {
    transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}

@-moz-keyframes animationFrames{
  0% {
    -moz-transform:  translate(60px,0px)  scaleX(0.00) ;
  }
  100% {
    -moz-transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}

@-webkit-keyframes animationFrames {
  0% {
    -webkit-transform:  translate(60px,0px)  scaleX(0.00) ;
  }
  100% {
    -webkit-transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}

@-o-keyframes animationFrames {
  0% {
    -o-transform:  translate(60px,0px)  scaleX(0.00) ;
  }
  100% {
    -o-transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}

@-ms-keyframes animationFrames {
  0% {
    -ms-transform:  translate(60px,0px)  scaleX(0.00) ;
  }
  100% {
    -ms-transform:  translate(0px,0px)  scaleX(1.00) ;
  }
}
	
@media (max-width: 1600px) {
	.tsr-nav-menu-left {
		width: 250px;
	}

	.tsr-nav-menu-right {
		width: 250px;
	}	
	
	.tsr-nav-menu-size {
		display: inline-block;
		font-size: 16px;
	}
	
	.tsr-nav-menu-size2 {
		display: inline-block;
		font-size: 16px;
		vertical-align: sub;
	}
	
	.tsr-nav-menu-left-minimalize {
		width: 50px;
	}
	
	.tsr-nav-menu-left-minimalize > .menu-left > .tsr-nav-menu-size {
		display: none;
	}	
	
	.tsr-nav-menu-right-minimalize {
		width: 50px;
	}
	
	.tsr-nav-menu-right-minimalize > .menu-right > .tsr-nav-menu-size {
		display: none;
	}

	.menu-left-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		margin-left: 250px;
		margin-top: -35px;
		font-size: 16px;
		box-shadow: 0 0 10px black;
	}

	.menu-right-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		right: 250px;
		margin-top: -35px;
		font-size: 16px;
		box-shadow: 0 0 10px black;
	}

}

@media (max-width: 1200px) {
	.tsr-nav-menu-left {
		width: 50px;
	}

	.tsr-nav-menu-right {
		width: 50px;
	}	
		
	.tsr-nav-menu-size, .tsr-nav-menu-size2 {
		display: none;
	}	
	
	.tsr-nav-menu-left-minimalize {
		width: 50px;
	}
	
	.tsr-nav-menu-left-minimalize > .menu-left > .tsr-nav-menu-size {
		display: none;
	}

	.tsr-nav-menu-right-minimalize {
		width: 50px;
	}
	
	.tsr-nav-menu-right-minimalize > .menu-right > .tsr-nav-menu-size {
		display: none;
	}	
	
	.menu-left-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		margin-left: 50px;
		margin-top: 0px;
		font-size: 18px;
		box-shadow: 0 0 10px black;
	}

	.menu-right-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		right: 50px;
		margin-top: 0px;
		font-size: 18px;
		box-shadow: 0 0 10px black;
	}
	
	.tsr-button-menu-left-minimalize {
		display: none;
	}
	
	.tsr-button-menu-right-minimalize {
		display: none;
	}	
}

@media (max-width: 992px) {
	.tsr-nav-menu-right-minimalize > .menu-right > .menu-right-hover {
		margin-right: 0;
		margin-top: 0;
	}
	
	.tsr-nav-menu-left-minimalize > .menu-left > .menu-left-hover {
		margin-left: 0;
		margin-top: 0;
	}		
	
	.tsr-nav-menu-left {
		width: 45px;
	}

	.tsr-nav-menu-right {
		width: 45px;
	}	
	
	.tsr-nav-menu-left-minimalize > .menu-left > .tsr-nav-menu-size {
		display: block;
	}
	
	.tsr-nav-menu-right-minimalize > .menu-right > .tsr-nav-menu-size {
		display: block;
	}		
	
	.tsr-nav-menu-left2 {
		margin-top: 55px;
		padding-bottom: 55px;
	}

	.tsr-nav-menu-left-minimalize > .menu-left > .tsr-nav-menu-size {
		display: none;
	}
	
	.tsr-nav-menu-left-minimalize > .menu-left > .tsr-nav-menu-size2 {
		display: none;
	}
	
	.tsr-nav-menu-right-minimalize > .menu-right > .tsr-nav-menu-size {
		display: none;
	}
	
	.tsr-nav-menu-right-minimalize > .menu-right > .tsr-nav-menu-size2 {
		display: none;
	}

	.menu-left-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		margin-left: 45px;
		margin-top: 0px;
		font-size: 18px;
		box-shadow: 0 0 10px black;
	}
	
	.tsr-nav-menu-right-minimalize >  .menu-left > .menu-right-hover {
		left: auto!important;
	}
	
	.tsr-nav-menu-right-minimalize >  .menu-right > .menu-right-hover {
		right: auto!important;
	}
	
	.menu-right-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		right: 45px;
		margin-top: 0px;
		font-size: 18px;
		box-shadow: 0 0 10px black;
	}	
	
	.tsr-button-menu-left-minimalize {
		display: none;
	}
	
	.tsr-button-menu-right-minimalize {
		display: none;
	}
}

@media (max-width: 768px) {
	.tsr-nav-menu-left {
		width: 0px;
		background-color: green;
	}

	.tsr-nav-menu-right {
		width: 0px;
		background-color: green;
	}	
	
	.tsr-nav-menu-size, .tsr-nav-menu-size2 {
		display: inline-block;
	}	 
	
	.tsr-nav-menu-visable {
		visibility: visible;
		width: 50%;
		transition: all 1s cubic-bezier(.49,-0.02,.5,1.03);
	}

	.tsr-button-menu-left {
		margin: 5px;
		display: block;
	}	
	
	.tsr-button-menu-right {
		margin: 5px;
		display: block;
	}	
	
	.tsr-nav-menu-left2 {
		margin-top: 0px;
		padding-bottom: 0px;
		z-index: 998;
	}	
	
	.tsr-nav-menu-left-minimalize > .menu-left > .tsr-nav-menu-size {
		display: inline-block;
	}
	
	.tsr-nav-menu-left-minimalize > .menu-left > .tsr-nav-menu-size2 {
		display: inline-block;
	}
	
	.tsr-nav-menu-right-minimalize > .menu-right > .tsr-nav-menu-size {
		display: inline-block;
	}
	
	.tsr-nav-menu-right-minimalize > .menu-right > .tsr-nav-menu-size2 {
		display: inline-block;
	}	

	.menu-left-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		margin-left: 50%;
		margin-top: -35px;
		font-size: 18px;
		box-shadow: 0 0 10px black;
	}

	.menu-right-hover {
		display: none;
		min-width: 150px;
		width: auto;
		height: auto;
		right: 50%;
		margin-top: -35px;
		font-size: 18px;
		box-shadow: 0 0 10px black;
	}	
}

@media (max-width: 576px) {
	.tsr-nav-menu-visable {
		visibility: visible;
		width: 100%;
		transition: all 1s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.menu-left-hover {
		margin-left: 0px;
		margin-top: 30px;
	}
	
	.menu-left:hover > .menu-left-hover {
		position: relative;
	}

	.menu-right-hover {
		right: 0px;
		margin-top: 30px;
	}
	
	.menu-right:hover > .menu-right-hover {
		position: relative;
	}	
}
	
	/* menu left i right OFF */	

	/* menu left i right (nts) ON */
	
	.tsr-nav-menu-left-nts {
		position: fixed;
		top: 60px;
		left: 0;
		width: 300px;
		height: calc(100% - 60px);
		font-size: 18px;
		background-color: var(--menu-left-background-color);
		float: left;
		z-index: 99;
		overflow-y: auto;
		overflow-x: hidden;
		box-shadow: -10px 0px 20px 0px black;
		transition: all 1s cubic-bezier(.49,-0.02,.5,1.03), padding 0s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.tsr-nav-menu-left-nts img {
		user-select: none;
		user-drag: none;
		user-modify: read-only;
		-webkit-user-select: none;
		-webkit-user-drag: none;
		-webkit-user-modify: read-only;
		-moz-user-select: none;
		-moz-user-drag: none;
		-moz-user-modify: read-only;
		-o-user-select: none;
		-o-user-drag: none;
		-o-user-modify: read-only;
		-ms-user-select: none;
		-ms-user-drag: none;
		-ms-user-modify: read-only;
	}

	.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-up {
		top: 0px;
		height: 100%;
	}
	
	.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-minimalize {
		width: 50px;
	}
	
	.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-minimalize > .menu-left > .menu-left-hover {
		left: 36px;
	}
	
	.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-minimalize > .menu-left .menu-item-title {
		width: 0px;
		overflow: auto;
	}
	
	.tsr-nav-menu-left-nts .menu-item-size-button img {
		transform: rotate(180deg);
		transition: all 1s cubic-bezier(.49,-0.02,.5,1.03), padding 0s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-minimalize .menu-item-size-button.menu-item-size-button-rotate img {
		transform: rotate(0deg);
		transition: all 1s cubic-bezier(.49,-0.02,.5,1.03), padding 0s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.tsr-nav-menu-left-nts > .menu-left {
		position: relative;
		float: left;
		width: 100%;
		cursor: pointer;		
		transition: all 0.5s cubic-bezier(.49,-0.02,.5,1.03);
		-webkit-transition-property: all;
		-webkit-transition-duration: 0.5s;
		-webkit-transition-delay: 0.5s;
		transition-property: all;
		transition-duration: 0.5s;
		transition-delay: 0.5s;
	}
	
	.tsr-nav-menu-left-nts > .menu-left:focus {
		border: 1.5px solid black;
	}
	
	.tsr-nav-menu-left-nts > .menu-left:focus-within {
		border: 2.5px solid black;
	}
	
	.tsr-nav-menu-left-nts > .menu-left:focus-visable {
		border: 2.5px solid black;
	}
	
	.tsr-nav-menu-left-nts > .menu-left:active {
		background-color: #6bd66b;
	}
	
	.tsr-nav-menu-left-nts > .menu-left:visited {
		background-color: #bbcebb;
	}
	
	.tsr-nav-menu-left-nts > .menu-left a {
		text-decoration: none;
		color: black;
	}
	
	.tsr-nav-menu-left-nts > .menu-left .menu-item {
		width: 100%;
		height: 50px;
	}
	
	.tsr-nav-menu-left-nts > .menu-left .menu-item img {
		width: 50px;
		height: 50px;
		vertical-align: middle;
		padding: 5px;
		float: left;
	}
	
	.tsr-nav-menu-left-nts > .menu-left .menu-item-right img {
		float: right;
	}
	
	.tsr-nav-menu-left-nts > .menu-left .menu-item .menu-item-title {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: stretch;
		justify-content: space-around;
		align-items: center;
		height: 100%;
		text-decoration: none;
	}
	
	.tsr-nav-menu-left-nts > .menu-left .menu-item .menu-item-title-left {
		justify-content: flex-start;
	}
	
	.tsr-nav-menu-left-nts > .menu-left .menu-item .menu-item-title-right {
		justify-content: flex-end;
	}
	
	
	.tsr-nav-menu-left-nts > .menu-left:hover .menu-left-hover {
		display: block;
		position: fixed;
		top: 60px;
		left: 285px;
		min-width: 150px;
		max-width: 300px;
		height: calc(100% - 60px);
		font-size: 18px;
		margin: 0;
		padding: 0;
		float: left;
		z-index: 99;
		overflow-y: auto;
		overflow-x: hidden;
		box-shadow: inset 0px 0px 4px 0px black;
		transition: all 1s cubic-bezier(.49,-0.02,.5,1.03), padding 0s cubic-bezier(.49,-0.02,.5,1.03);		
	}
	
	.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-up > .menu-left:hover .menu-left-hover {
		top: 0px;
		height: 100%;
	}
	
	.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-minimalize > .menu-left > .menu-left-hover {
		left: 36px;
	}
	
	.tsr-nav-menu-left-nts .menu-left-hover-sub:not(.menu-left-hover) > .menu-left-hover-submenu {
		display: none;
	}
	
	.tsr-nav-menu-left-nts .menu-left-hover-sub:hover:not(.menu-left-hover) > .menu-left-hover-submenu {
		display: block;
		position: relative;
		border-bottom: 3px solid black;
	}
	
	.tsr-nav-menu-left-nts .menu-left-hover-sub:hover:not(.menu-left-hover) > .menu-left-hover-submenu .menu-left-submenu {
		border-top: 1.5px solid black;
	}
	
	.tsr-nav-menu-left-nts .menu-left-submenu {
		padding: 10px;
		background-color: rgb(115, 184, 9);
		cursor: pointer;
		transition: all 0.2s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.tsr-nav-menu-left-nts .menu-left-submenu:hover {
		background-color: #07c133;
		transition: all 0.2s cubic-bezier(.49,-0.02,.5,1.03);
	}

	@media (max-width: 1600px) {
		.tsr-nav-menu-left-nts {
			width: 250px;
		}
		.tsr-nav-menu-left-nts > .menu-left:hover .menu-left-hover {
		left: 235px;
		}
		
		.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-minimalize > .menu-left:hover > .menu-left-hover {
			left: 36px;
		}
	}

	@media (max-width: 1200px) {
		.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-minimalize {
			width: auto;
		}
		
		.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-minimalize > .menu-left > .menu-left-hover {
			left: auto;
		}
		
		.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-minimalize > .menu-left .menu-item-title {
			width: auto;
			overflow: auto;
		}
		
		.tsr-nav-menu-left-nts .menu-item-size-button {
			display: none;
		}
		
		
		.tsr-nav-menu-left-nts {
			width: 50px !important;
		}
		.tsr-nav-menu-left-nts > .menu-left:hover .menu-left-hover {
		left: 45px;
		}	
		.tsr-nav-menu-left-nts > .menu-left .menu-item-title, .tsr-nav-menu-left-nts > .menu-left .menu-item-title * {
			width: 0px;
			overflow: auto;
		}		
		
		.tsr-nav-menu-left-nts .menu-item-size, .tsr-nav-menu-left-nts .menu-item-size-button {
			display: none;
		}
	}

	@media (max-width: 992px) {
		.tsr-nav-menu-left-nts {
			top: 55px;
			width: 45px;
			height: calc(100% - 55px);
		}
		.tsr-nav-menu-left-nts > .menu-left:hover .menu-left-hover {
			left: 40px;
			top: 55px;
			height: calc(100% - 55px);
		}			
	}

	@media (max-width: 768px) {		
		.tsr-nav-menu-left-nts {
			top: 0px;
			left: -60px;
			width: 0px;
			height: 100%;
			z-index: 9999;
		}
		
		.tsr-nav-menu-left-nts > .menu-left:hover .menu-left-hover {
			left: 285px;
			top: 0px;
			height: 100%;
		}
		
		.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-active, .tsr-nav-menu-left-nts-active {
			width: 50%!important;
			left: 0px;
		}
		.tsr-nav-menu-left-nts-active > .menu-left:hover .menu-left-hover {
			width: calc(50% + 15px);
			left: calc(50% - 15px)!important;
		}	
		.tsr-nav-menu-left-nts > .menu-left .menu-item .menu-item-title {
			display: none;
		}
		
		.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-active > .menu-left .menu-item .menu-item-title {
			display: flex;
		}
		.tsr-nav-menu-left-nts > .menu-left .menu-item-title, .tsr-nav-menu-left-nts > .menu-left .menu-item-title * {
			width: auto;
		}
	}

	@media (max-width: 576px) {
		.tsr-nav-menu-left-nts {
			top: 0px;
			left: -60px;
			width: 0px;
			height: 100%;
		}
		.tsr-nav-menu-left-nts > .menu-left .menu-left-hover {
			position: relative;
			height: auto;
		}

		.tsr-nav-menu-left-nts.tsr-nav-menu-left-nts-active, .tsr-nav-menu-left-nts-active {
			width: 100%!important;
			left: 0px;			
		}
		.tsr-nav-menu-left-nts + .tsr-nav-menu-left-nts-active, .tsr-nav-menu-left-nts-active  .menu-left:hover .menu-left-hover {
			position: relative;
			width: 100%!important;
			left: 0px!important;
			max-width: 100%!important;
		}
		
		.tsr-nav-menu-left-nts + .tsr-nav-menu-left-nts-active, .tsr-nav-menu-left-nts-active  .menu-left .menu-left-hover {
			position: relative;
			display: block;
			width: 100%;
			left: 0px;
			max-width: 100%;
			margin: 15px 0;
		}
		
		.tsr-nav-menu-left-nts + .tsr-nav-menu-left-nts-active, .tsr-nav-menu-left-nts-active .menu-left:hover .menu-left-hover-sub > .menu-left-hover-submenu {
			display: block;
		}
		
		.tsr-nav-menu-left-nts + .tsr-nav-menu-left-nts-active, .tsr-nav-menu-left-nts-active .menu-left .menu-left-hover-sub > .menu-left-hover-submenu {
			display: block;
			border-bottom: 1px solid black;
		}			
	}
	
	/* menu left i right (nts) OFF */

	/* menu mobile ON */
	.tsr-nav-menu-mobile {
		position: fixed;
		top: 60px;
		width: 100%;
		height: 0px;
		display: none;
		float: left;
		background-color: green;
		overflow: auto;
		z-index: 99;
		box-shadow: 0 0 10px 0px black;
		transition: all 1s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.tsr-nav-menu-mobile-toogle {
		height: auto;
		max-height: 100%;
		padding-bottom: 60px;
		transition: all 0.5s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.tsr-button-menu-mobile {
		margin: 10px;
		display: none;
		float: left;
	}
	
	.bar1, .bar2, .bar3 {
		width: 35px;
		height: 5px;
		background-color: #333;
		margin: 6px 0;
		transition: 0.4s;
	}

	.change .bar1 {
		-webkit-transform: rotate(-45deg) translate(-9px, 6px);
		transform: rotate(-45deg) translate(-9px, 6px);
	}

	.change .bar2 {opacity: 0;}

	.change .bar3 {
		-webkit-transform: rotate(45deg) translate(-8px, -8px);
		transform: rotate(45deg) translate(-8px, -8px);
	}

	.tsr-nav-menu-mobile-toogle {
	  animation: animate-menu-mobile linear 0.5s;
	  animation-iteration-count: 1;
	  transform-origin: 50% 50%;
	  -webkit-animation: animate-menu-mobile linear 0.5s;
	  -webkit-animation-iteration-count: 1;
	  -webkit-transform-origin: 50% 50%;
	  -moz-animation: animate-menu-mobile linear 0.5s;
	  -moz-animation-iteration-count: 1;
	  -moz-transform-origin: 50% 50%;
	  -o-animation: animate-menu-mobile linear 0.5s;
	  -o-animation-iteration-count: 1;
	  -o-transform-origin: 50% 50%;
	  -ms-animation: animate-menu-mobile linear 0.5s;
	  -ms-animation-iteration-count: 1;
	  -ms-transform-origin: 50% 50%;
	}

	@keyframes animate-menu-mobile{
		  0% {
			transform:  translate(0px,0px)  scaleY(0.00) ;
		  }
		  100% {
			transform:  translate(0px,0px)  scaleY(1.00) ;
		  }
	}

	@-moz-keyframes animate-menu-mobile{
		  0% {
			-moz-transform:  translate(0px,0px)  scaleY(0.00) ;
		  }
		  100% {
			-moz-transform:  translate(0px,0px)  scaleY(1.00) ;
		  }
	}

	@-webkit-keyframes animate-menu-mobile {
		  0% {
			-webkit-transform:  translate(0px,0px)  scaleY(0.00) ;
		  }
		  100% {
			-webkit-transform:  translate(0px,0px)  scaleY(1.00) ;
		  }
	}

	@-o-keyframes animate-menu-mobile {
		  0% {
			-o-transform:  translate(0px,0px)  scaleY(0.00) ;
		  }
		  100% {
			-o-transform:  translate(0px,0px)  scaleY(1.00) ;
		  }
	}

	@-ms-keyframes animate-menu-mobile {
		  0% {
			-ms-transform:  translate(0px,0px)  scaleY(0.00) ;
		  }
		  100% {
			-ms-transform:  translate(0px,0px)  scaleY(1.00) ;
		  }
	}

	/* ------------------------ POZIOME MENU CSS ------------------------ */
    /* wygląd elementu - ol */
	
	.menu-mobile {
		margin: 0 auto;
		padding: 0;
		list-style-type: none;
		width: 100%;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* naprawa wysokości elementu - ol */
	
	.menu-mobile:after {
		content: '';
        display: block;
        clear: both;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	.menu-mobile::before {
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* wygląd elementów - li */
	
	.menu-mobile > li {
		float: none;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* wygląd elementów - a */
	
	.menu-mobile > li > a {
		display: block;
		padding: 15px;
		text-decoration: none;
		text-align: center;
		color: #000;
		background-color: #DDD;
		box-shadow: 0 0 0 1px #FFF inset;
		background-image: linear-gradient(#FFF 0%, #EEE 30%, #DDD 70%, #FFF 100%);
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* wygląd elementów - a - po najechaniu kursorem myszki na element - li */
	
	.menu-mobile > li:hover > a {
		color: #00FFFF;
		background-color: #FFF;
		background-image: none;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }
	
	/* unvisited link */
	.menu a:link {
		color: black;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}

	/* visited link */
	.menu-mobile a:visited {
		color: black;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}

	/* mouse over link */
	.menu-mobile a:hover {
		color: red;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}

	/* selected link */
	.menu-mobile a:active {
		color: yellow;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
	}
	
	/* -------------------- ROZWIJANA CZĘŚĆ MENU CSS -------------------- */
    /* wygląd elementów - li - rodzica każdej części rozwijanej menu CSS */
	.menu-mobile > li {
		position:relative;
		text-align: left;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - ul */
    .menu-mobile > li > ul {
		text-align: left;		
		width:100%;
		display:none;
		z-index:1;
		margin:0;
		padding:0;
		list-style-type:none;
		background-color:#FFF;
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - ul - po najechaniu kursorem myszki na element - li */
    .menu-mobile > li:hover > ul {
		display:block;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - li */
    .menu-mobile > li > ul > li {
		box-shadow:0 -4px 4px -4px #AAA;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd pierwszego dziecka elementu typu - li */
    .menu-mobile > li > ul > li:first-child {
		    box-shadow: 0px 0px 1px 0px #AAA;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd ostatniego dziecka elementu typu - li */
	.menu-mobile > li > ul > li:last-child {
		box-shadow: 0px 0px 1px 0px #AAA, inset 0px 0px 4px 0px #AAA;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - a */
    .menu-mobile > li > ul > li > a {
		display:block;
		text-decoration:none;
		padding:15px;
		color:#000;
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }

    /* wygląd elementów - a - po najechaniu kursorem myszki na element - li */
    .menu-mobile > li > ul > li:hover > a {
		color:#00F; 
		background-color:#F0F0F0;
		background-image:linear-gradient(#FFF, #EEE, #FFF);
		text-align: left;		
		
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		transition: all 2s ease-in-out;
    }
	
@media (max-width: 1600px) {
	
}

@media (max-width: 1200px) {
	
}

@media (max-width: 992px) {
	.tsr-nav-menu-mobile {
		display: block;
	}
	
	.tsr-button-menu-mobile {
		margin: 5px;
		display: block;
	}
	
}

@media (max-width: 768px) {
	.tsr-nav-menu-mobile {
		top: 0px;
		z-index: 999;
	}
	
	.tsr-nav-menu-mobile-toogle {
		padding-bottom: 0px;
	}
	
	.tsr-button-menu-mobile {
		margin: 5px;
	}
}

@media (max-width: 576px) {
	
}	
	/* menu mobile OFF */

	/* tsr scrolbar ON */

	#tsr-scroll::-webkit-scrollbar-track {
		background-color: #00000000;
		width:10px;
		border-left:1px solid #00000000;
	}
	
	#tsr-scroll::-webkit-scrollbar-thumb {
		background-color:#00000000;
		width: 100px;
	}
	
	#tsr-scroll::-webkit-scrollbar-thumb:active {
		background:#00000000;
	}	
	
	#tsr-scroll::-webkit-scrollbar {
		background-color: #00000000;
		width: 12px;
		height: 1px;
	}
	 
	#tsr-scroll::-webkit-scrollbar-button{
		width: 0px;
		height: 0px;
	}
	 
	#tsr-scroll::-webkit-scrollbar-corner {
		background: transparent;
		background-color:#00000000;
	}

	#tsr-scroll::-webkit-scrollbar-track:hover {
		background-color:#5f5f5f;
		width:10px;
		border-left:1px solid #000000;
	}
	
	#tsr-scroll::-webkit-scrollbar-thumb:hover {
		background-color:#868383;
		width: 100px;
	}
	
	#tsr-scroll::-webkit-scrollbar-thumb:hover {
		background-color:#c5c5c5;
	}
	
	#tsr-scroll::-webkit-scrollbar-thumb:active:hover {
		background:#dad2d2;
	}	
	
	#tsr-scroll::-webkit-scrollbar:hover {
		background-color: #151528;
		width: 12px;
		height: 1px;
	}
	 
	#tsr-scroll::-webkit-scrollbar-button:hover {
		width: 0px;
		height: 0px;
	}
	 
	#tsr-scroll::-webkit-scrollbar-corner:hover {
		background: transparent;
		background-color:#868383;
	}

	#tsr-scroll2::-webkit-scrollbar {
		display: none;
	}	

	/* tsr scrolbar OFF */
	
	/* container ON */
	
	#container {
		position: relative;	
		width: 100%;
		height: auto;
		min-height: calc(100vh - 350px);
		clear: both;
		float: left;
	}

	.container-all {
		position: relative;	
		width: 100vw;
		height: 100vh;
		min-height: calc(100vh - 350px);
		clear: both;
		float: left;
	}

	.container-right {
		position: relative;	
		margin-left: 300px;
		margin-top: 60px;
		width: -webkit-fill-available;
		width: fill-available;
		width: -fill-available;
		width: -moz-fill-available;
		height: auto;
		min-height: calc(100vh - 350px);
		clear: both;
		float: left;
	}

	.container-left {
		position: relative;	
		margin-right: 300px;
		margin-top: 60px;
		width: -webkit-fill-available;
		width: fill-available;
		width: -fill-available;
		width: -moz-fill-available;
		height: auto;
		min-height: calc(100vh - 350px);
		clear: both;
		float: left;
	}

	.container {
		max-width: 1600px;
		height: auto !important;
		margin: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		clear: both;
	}	
	
@media (max-width: 1600px) {
	#container {
		width: 100%;
		height: auto;
		min-height: calc(100vh - 350px);
		clear: both;
		float: left;
	}	
	
	.container-right {
		margin-left: 250px;
	}
	
	.container-left {
		margin-right: 250px;
	}	
	
	.container {
		max-width: 1485px;
		width: 100%;
		height: auto !important;
		min-height: calc(100vh - 350px);
		margin: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		clear: both;	
	}
	
	.tsr-container-right {
		margin-left: 250px;
	}		
}

@media (max-width: 1200px) {
	#container {
		width: 100%;
		height: auto;
		min-height: calc(100vh - 350px);
		clear: both;
		float: left;
	}	

	.container-right {
		margin-left: 50px;
	}

	.container-left {
		margin-right: 50px;
	}
	
	.container {
		max-width: 1140px;
		width: 100%;
		height: auto !important;
		min-height: calc(100vh - 350px);
		margin: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		clear: both;	
	}
	
	.tsr-container-right {
		margin-left: 50px;
	}	
}

@media (max-width: 992px) {
	#container {
		width: 100%;
		height: auto;
		min-height: calc(100vh - 350px);
		clear: both;
		float: left;
	}	

	.container-right {
		margin-left: 45px;
		margin-top: 55px;
	}
	
	.container-left {
		margin-right: 45px;
		margin-top: 55px;
	}	
	
	.container {
		max-width: 960px;
		width: 100%;
		height: auto !important;
		min-height: calc(100vh - 350px);
		margin: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		clear: both;	
	}
	
	.tsr-container-right {
		margin-left: 45px;
	}	
}

@media (max-width: 768px) {
	#container {
		width: 100%;
		height: auto;
		min-height: calc(100vh - 350px);
		margin: auto;
		clear: both;
		float: left;
	}	

	.container-right {
		margin-top: 50px;
		margin-left: 0px;
		width: 100%;
	}

	.container-left {
		margin-top: 50px;
		margin-right: 0px;
		width: 100%;
	}
	
	.container {
		max-width: 720px;
		width: 100%;
		height: auto !important;
		min-height: calc(100vh - 350px);
		margin: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		clear: both;	
	}
	
	.tsr-container-right {
		margin-left: 0px;
		width: 100%;
	}	
}

@media (max-width: 576px) {
	#container {
		width: 100%;
		height: auto;
		min-height: calc(100vh - 350px);
		margin: auto;
		clear: both;
		float: left;
	}	
	
	.container {
		max-width: 540px;
		width: 100%;
		height: auto !important;
		min-height: calc(100vh - 350px);
		margin: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		clear: both;	
  }
}
	
	/* container OFF */	
	
	/* tsr auto ON */
	
	.tsr {
		width: 100%;
		height: auto;
		margin: auto;
		font-size: 24px;
		font-weight: normal;
		font-display: block;	
		float: left;
	}
	
	/* tsr auto OFF */
	
	.col-auto {	
		width: 100%;
	}
	
	.col-auto > .col {
		display: -webkit-box;
		display: -moz-box;
		display: -o-box;
		max-width: 100%;
	}

	/* col zwykłe kolumny ON */

	.col-2 {
		width: 50%;
		height: auto;
		margin: auto;
		float: left;
	}

	.col-3 {
		width: 33.3333333%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-4 {
		width: 25%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-5 {
		width: 20%;
		height: auto;
		margin: auto;
		float: left;
	}

	.col-6 {
		width: 16.6666666666%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-7 {
		width: 14.22222222%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-8 {
		width: 12.47777777%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-9 {
		width: 11.0999%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-10 {
		width: 10%;
		height: auto;
		margin: auto;
		float: left;
	}


@media (max-width: 1600px) {
	.col-9 {
		width: 12.47777777%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-10 {
		width: 11.0999%;
		height: auto;
		margin: auto;
		float: left;
	}	
}

@media (max-width: 1200px) {
	.col-6 {
		width: 20%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-7 {
		width: 16.6666666666%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-8 {
		width: 16.6666666666%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-9 {
		width: 14.22222222%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-10 {
		width: 12.47777777%;
		height: auto;
		margin: auto;
		float: left;
	}	
}

@media (max-width: 992px) {
	.col-5 {
		width: 25%;
		height: auto;
		margin: auto;
		float: left;
	}

	.col-6 {
		width: 20%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-7 {
		width: 20%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-8 {
		width: 16.6666666666%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-9 {
		width: 16.6666666666%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-10 {
		width: 14.22222222%;
		height: auto;
		margin: auto;
		float: left;
	}	
}

@media (max-width: 768px) {
	.col-2 {
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
	}

	.col-3 {
		width: 50%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-4 {
		width: 33.3333333%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-5 {
		width: 25%;
		height: auto;
		margin: auto;
		float: left;
	}

	.col-6 {
		width: 25%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-7 {
		width: 25%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-8 {
		width: 20%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-9 {
		width: 20%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-10 {
		width: 16.6666666666%;
		height: auto;
		margin: auto;
		float: left;
	}	
}

@media (max-width: 576px) {
	.col-3 {
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-4 {
		width: 50%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-5 {
		width: 50%;
		height: auto;
		margin: auto;
		float: left;
	}

	.col-6 {
		width: 33.3333333%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-7 {
		width: 33.3333333%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-8 {
		width: 25%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-9 {
		width: 25%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-10 {
		width: 20%;
		height: auto;
		margin: auto;
		float: left;
	}	
}	
	
	/* col zwykłe kolumny ON */
	
	/* kolumny dopasowane ON */
	
	.col-ms100 {
		width: 100%;
		float: left;
	}
	.col-ms95 {
		width: 95%;
		float: left;
	}
	.col-ms90 {
		width: 90%;
		float: left;
	}
	.col-ms85 {
		width: 85%;
		float: left;
	}
	.col-ms80 {
		width: 80%;
		float: left;
	}
	.col-ms75 {
		width: 75%;
		float: left;
	}
	.col-ms70 {
		width: 70%;
		float: left;
	}
	.col-ms65 {
		width: 65%;
		float: left;
	}
	.col-ms60 {
		width: 60%;
		float: left;
	}
	.col-ms55 {
		width: 55%;
		float: left;
	}
	.col-ms50 {
		width: 50%;
		float: left;
	}
	.col-ms45 {
		width: 45%;
		float: left;
	}
	.col-ms40 {
		width: 40%;
		float: left;
	}
	.col-ms35 {
		width: 35%;
		float: left;
	}
	.col-ms30 {
		width: 30%;
		float: left;
	}
	.col-ms25 {
		width: 25%;
		float: left;
	}
	.col-ms20 {
		width :20%;
		float: left;
	}
	.col-ms15 {
		width: 15%;
		float: left;
	}
	.col-ms10 {
		width: 10%;
		float: left;
	}
	.col-ms5 {
		width: 5%;
		float: left;
	}

	.col-ms2-5 {
		width: 2.5%;
		float: left;
	}
	
@media (max-width: 1600px) {
	.col-ms100 {
		width: 100%;
		float: left;
	}	
	.col-ms95 {
		width: 90%;
		float: left;
	}
	.col-ms90 {
		width: 85%;
		float: left;
	}
	.col-ms85 {
		width: 85%;
		float: left;
	}
	.col-ms80 {
		width: 80%;
		float: left;
	}
	.col-ms75 {
		width: 75%;
		float: left;
	}
	.col-ms70 {
		width: 70%;
		float: left;
	}
	.col-ms65 {
		width: 65%;
		float: left;
	}
	.col-ms60 {
		width: 60%;
		float: left;
	}
	.col-ms55 {
		width: 55%;
		float: left;
	}
	.col-ms50 {
		width: 50%;
		float: left;
	}
	.col-ms45 {
		width: 45%;
		float: left;
	}
	.col-ms40 {
		width: 40%;
		float: left;
	}
	.col-ms35 {
		width: 35%;
		float: left;
	}
	.col-ms30 {
		width: 30%;
		float: left;
	}
	.col-ms25 {
		width: 25%;
		float: left;
	}
	.col-ms20 {
		width: 20%;
		float: left;
	}
	.col-ms15 {
		width: 15%;
		float: left;
	}
	.col-ms10 {
		width: 15%;
		float: left;
	}
	.col-ms5 {
		width: 10%;
		float: left;
	}
	
	.col-ms100-5 {
		width: 100%;
		float: left;
	}
	.col-ms95-5 {
		width: 95%;
		float: left;
	}
	.col-ms90-5 {
		width: 90%;
		float: left;
	}
	.col-ms85-5 {
		width: 85%;
		float: left;
	}
	.col-ms80-5 {
		width: 80%;
		float: left;
	}
	.col-ms75-5 {
		width: 75%;
		float: left;
	}
	.col-ms70-5 {
		width: 70%;
		float: left;
	}
	.col-ms65-5 {
		width: 65%;
		float: left;
	}
	.col-ms60-5 {
		width: 60%;
		float: left;
	}
	.col-ms55-5 {
		width: 55%;
		float: left;
	}
	.col-ms50-5 {
		width: 50%;
		float: left;
	}
	.col-ms45-5 {
		width: 45%;
		float: left;
	}
	.col-ms40-5 {
		width: 40%;
		float: left;
	}
	.col-ms35-5 {
		width: 35%;
		float: left;
	}
	.col-ms30-5 {
		width: 30%;
		float: left;
	}
	.col-ms25-5 {
		width: 25%;
		float: left;
	}
	.col-ms20-5 {
		width : 20%;
		float: left;
	}
	.col-ms15-5 {
		width: 15%;
		float: left;
	}
	.col-ms10-5 {
		width: 10%;
		float: left;
	}
	.col-ms5-5 {
		width: 5%;
		float: left;
	}	
}

@media (max-width: 1200px) {
	.col-ms100 {
		width: 100%;
		float: left;
	}	
	.col-ms95 {
		width: 85%;
		float: left;
	}
	.col-ms90 {
		width: 80%;
		float: left;
	}
	.col-ms85 {
		width: 75%;
		float: left;
	}
	.col-ms80 {
		width: 70%;
		float: left;
	}
	.col-ms75 {
		width: 75%;
		float: left;
	}
	.col-ms70 {
		width: 70%;
		float: left;
	}
	.col-ms65 {
		width: 65%;
		float: left;
	}
	.col-ms60 {
		width: 60%;
		float: left;
	}
	.col-ms55 {
		width: 55%;
		float: left;
	}
	.col-ms50 {
		width: 50%;
		float: left;
	}
	.col-ms45 {
		width: 45%;
		float: left;
	}
	.col-ms40 {
		width: 40%;
		float: left;
	}
	.col-ms35 {
		width: 35%;
		float: left;
	}
	.col-ms30 {
		width: 30%;
		float: left;
	}
	.col-ms25 {
		width: 25%;
		float: left;
	}
	.col-ms20 {
		width : 30%;
		float: left;
	}
	.col-ms15 {
		width: 25%;
		float: left;
	}
	.col-ms10 {
		width: 20%;
		float: left;
	}
	.col-ms5 {
		width: 15%;
		float: left;
	}
	
	.col-ms100-4 {
		width: 100%;
		float: left;
	}
	.col-ms95-4 {
		width: 95%;
		float: left;
	}
	.col-ms90-4 {
		width: 90%;
		float: left;
	}
	.col-ms85-4 {
		width: 85%;
		float: left;
	}
	.col-ms80-4 {
		width: 80%;
		float: left;
	}
	.col-ms75-4 {
		width: 75%;
		float: left;
	}
	.col-ms70-4 {
		width: 70%;
		float: left;
	}
	.col-ms65-4 {
		width: 65%;
		float: left;
	}
	.col-ms60-4 {
		width: 60%;
		float: left;
	}
	.col-ms55-4 {
		width: 55%;
		float: left;
	}
	.col-ms50-4 {
		width: 50%;
		float: left;
	}
	.col-ms45-4 {
		width: 45%;
		float: left;
	}
	.col-ms40-4 {
		width: 40%;
		float: left;
	}
	.col-ms35-4 {
		width: 35%;
		float: left;
	}
	.col-ms30-4 {
		width: 30%;
		float: left;
	}
	.col-ms25-4 {
		width: 25%;
		float: left;
	}
	.col-ms20-4 {
		width : 20%;
		float: left;
	}
	.col-ms15-4 {
		width: 15%;
		float: left;
	}
	.col-ms10-4 {
		width: 10%;
		float: left;
	}
	.col-ms5-4 {
		width: 5%;
		float: left;
	}	
}

@media (max-width: 992px) {
	.col-ms100 {
		width: 100%;
		float: left;
	}
	.col-ms95 {
		width: 80%;
		float: left;
	}
	.col-ms90 {
		width: 75%;
		float: left;
	}
	.col-ms85 {
		width: 70%;
		float: left;
	}
	.col-ms80 {
		width: 65%;
		float: left;
	}
	.col-ms75 {
		width: 60%;
		float: left;
	}
	.col-ms70 {
		width: 70%;
		float: left;
	}
	.col-ms65 {
		width: 65%;
		float: left;
	}
	.col-ms60 {
		width: 60%;
		float: left;
	}
	.col-ms55 {
		width: 55%;
		float: left;
	}
	.col-ms50 {
		width: 50%;
		float: left;
	}
	.col-ms45 {
		width: 45%;
		float: left;
	}
	.col-ms40 {
		width: 40%;
		float: left;
	}
	.col-ms35 {
		width: 35%;
		float: left;
	}
	.col-ms30 {
		width: 30%;
		float: left;
	}
	.col-ms25 {
		width: 40%;
		float: left;
	}
	.col-ms20 {
		width : 35%;
		float: left;
	}
	.col-ms15 {
		width: 30%;
		float: left;
	}
	.col-ms10 {
		width: 25%;
		float: left;
	}
	.col-ms5 {
		width: 20%;
		float: left;
	}
	
	.col-ms100-3 {
		width: 100%;
		float: left;
	}
	.col-ms95-3 {
		width: 95%;
		float: left;
	}
	.col-ms90-3 {
		width: 90%;
		float: left;
	}
	.col-ms85-3 {
		width: 85%;
		float: left;
	}
	.col-ms80-3 {
		width: 80%;
		float: left;
	}
	.col-ms75-3 {
		width: 75%;
		float: left;
	}
	.col-ms70-3 {
		width: 70%;
		float: left;
	}
	.col-ms65-3 {
		width: 65%;
		float: left;
	}
	.col-ms60-3 {
		width: 60%;
		float: left;
	}
	.col-ms55-3 {
		width: 55%;
		float: left;
	}
	.col-ms50-3 {
		width: 50%;
		float: left;
	}
	.col-ms45-3 {
		width: 45%;
		float: left;
	}
	.col-ms40-3 {
		width: 40%;
		float: left;
	}
	.col-ms35-3 {
		width: 35%;
		float: left;
	}
	.col-ms30-3 {
		width: 30%;
		float: left;
	}
	.col-ms25-3 {
		width: 25%;
		float: left;
	}
	.col-ms20-3 {
		width : 20%;
		float: left;
	}
	.col-ms15-3 {
		width: 15%;
		float: left;
	}
	.col-ms10-3 {
		width: 10%;
		float: left;
	}
	.col-ms5-3 {
		width: 5%;
		float: left;
	}		
}

@media (max-width: 768px) {
	.col-ms100 {
		width: 100%;
		float: left;
	}
	.col-ms95 {
		width: 75%;
		float: left;
	}
	.col-ms90 {
		width: 70%;
		float: left;
	}
	.col-ms85 {
		width: 65%;
		float: left;
	}
	.col-ms80 {
		width: 60%;
		float: left;
	}
	.col-ms75 {
		width: 55%;
		float: left;
	}
	.col-ms70 {
		width: 70%;
		float: left;
	}
	.col-ms65 {
		width: 65%;
		float: left;
	}
	.col-ms60 {
		width: 60%;
		float: left;
	}
	.col-ms55 {
		width: 55%;
		float: left;
	}
	.col-ms50 {
		width: 50%;
		float: left;
	}
	.col-ms45 {
		width: 45%;
		float: left;
	}
	.col-ms40 {
		width: 40%;
		float: left;
	}
	.col-ms35 {
		width: 35%;
		float: left;
	}
	.col-ms30 {
		width: 30%;
		float: left;
	}
	.col-ms25 {
		width: 45%;
		float: left;
	}
	.col-ms20 {
		width: 40%;
		float: left;
	}
	.col-ms15 {
		width: 35%;
		float: left;
	}
	.col-ms10 {
		width: 30%;
		float: left;
	}
	.col-ms5 {
		width: 25%;
		float: left;
	}
	
	.col-ms100-2 {
		width: 100%;
		float: left;
	}
	.col-ms95-2 {
		width: 95%;
		float: left;
	}
	.col-ms90-2 {
		width: 90%;
		float: left;
	}
	.col-ms85-2 {
		width: 85%;
		float: left;
	}
	.col-ms80-2 {
		width: 80%;
		float: left;
	}
	.col-ms75-2 {
		width: 75%;
		float: left;
	}
	.col-ms70-2 {
		width: 70%;
		float: left;
	}
	.col-ms65-2 {
		width: 65%;
		float: left;
	}
	.col-ms60-2 {
		width: 60%;
		float: left;
	}
	.col-ms55-2 {
		width: 55%;
		float: left;
	}
	.col-ms50-2 {
		width: 50%;
		float: left;
	}
	.col-ms45-2 {
		width: 45%;
		float: left;
	}
	.col-ms40-2 {
		width: 40%;
		float: left;
	}
	.col-ms35-2 {
		width: 35%;
		float: left;
	}
	.col-ms30-2 {
		width: 30%;
		float: left;
	}
	.col-ms25-2 {
		width: 25%;
		float: left;
	}
	.col-ms20-2 {
		width : 20%;
		float: left;
	}
	.col-ms15-2 {
		width: 15%;
		float: left;
	}
	.col-ms10-2 {
		width: 10%;
		float: left;
	}
	.col-ms5-2 {
		width: 5%;
		float: left;
	}	
}

@media (max-width: 576px) {
	.col-ms100 {
		width: 100%;
		float: left;
	}
	.col-ms95 {
		width: 70%;
		float: left;
	}
	.col-ms90 {
		width: 65%;
		float: left;
	}
	.col-ms85 {
		width: 60%;
		float: left;
	}
	.col-ms80 {
		width: 55%;
		float: left;
	}
	.col-ms75 {
		width: 50%;
		float: left;
	}
	.col-ms70 {
		width: 70%;
		float: left;
	}
	.col-ms65 {
		width: 65%;
		float: left;
	}
	.col-ms60 {
		width: 60%;
		float: left;
	}
	.col-ms55 {
		width: 55%;
		float: left;
	}
	.col-ms50 {
		width: 50%;
		float: left;
	}
	.col-ms45 {
		width: 45%;
		float: left;
	}
	.col-ms40 {
		width: 40%;
		float: left;
	}
	.col-ms35 {
		width: 35%;
		float: left;
	}
	.col-ms30 {
		width: 30%;
		float: left;
	}
	.col-ms25 {
		width: 50%;
		float: left;
	}
	.col-ms20 {
		width: 45%;
		float: left;
	}
	.col-ms15 {
		width: 40%;
		float: left;
	}
	.col-ms10 {
		width: 35%;
		float: left;
	}
	.col-ms5 {
		width: 30%;
		float: left;
	}

	.col-ms100-1 {
		width: 100%;
		float: left;
	}
	.col-ms95-1 {
		width: 95%;
		float: left;
	}
	.col-ms90-1 {
		width: 90%;
		float: left;
	}
	.col-ms85-1 {
		width: 85%;
		float: left;
	}
	.col-ms80-1 {
		width: 80%;
		float: left;
	}
	.col-ms75-1 {
		width: 75%;
		float: left;
	}
	.col-ms70-1 {
		width: 70%;
		float: left;
	}
	.col-ms65-1 {
		width: 65%;
		float: left;
	}
	.col-ms60-1 {
		width: 60%;
		float: left;
	}
	.col-ms55-1 {
		width: 55%;
		float: left;
	}
	.col-ms50-1 {
		width: 50%;
		float: left;
	}
	.col-ms45-1 {
		width: 45%;
		float: left;
	}
	.col-ms40-1 {
		width: 40%;
		float: left;
	}
	.col-ms35-1 {
		width: 35%;
		float: left;
	}
	.col-ms30-1 {
		width: 30%;
		float: left;
	}
	.col-ms25-1 {
		width: 25%;
		float: left;
	}
	.col-ms20-1 {
		width: 20%;
		float: left;
	}
	.col-ms1-15 {
		width: 15%;
		float: left;
	}
	.col-ms10-1 {
		width: 10%;
		float: left;
	}
	.col-ms5-1 {
		width: 5%;
		float: left;
	}
}	
	
	/* kolumny dopasowane ON */

	/* statyczne kolumny dopasowane ON */

	.col-st {
		max-block-size: -webkit-fill-available;
		max-inline-size: -webkit-fill-available;
		max-block-size: -o-fill-available;
		max-inline-size: -o-fill-available;
		max-block-size: -moz-fill-available;
		max-inline-size: -moz-fill-available;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.col-st97-5 {
		width: 97.5%;
		float: left;
	}
	
	.col-st95 {
		width: 95%;
		float: left;
	}
	
	.col-st90 {
		width: 90%;
		float: left;
	}
	.col-st85 {
		width: 85%;
		float: left;
	}
	.col-st80 {
		width: 80%;
		float: left;
	}
	.col-st75 {
		width: 75%;
		float: left;
	}
	.col-st70 {
		width: 70%;
		float: left;
	}
	.col-st65 {
		width: 65%;
		float: left;
	}
	.col-st60 {
		width: 60%;
		float: left;
	}
	.col-st55 {
		width: 55%;
		float: left;
	}
	.col-st50 {
		width: 50%;
		float: left;
	}
	.col-st45 {
		width: 45%;
		float: left;
	}
	.col-st40 {
		width: 40%;
		float: left;
	}
	.col-st35 {
		width: 35%;
		float: left;
	}
	.col-st30 {
		width: 30%;
		float: left;
	}
	.col-st25 {
		width: 25%;
		float: left;
	}
	.col-st20 {
		width :20%;
		float: left;
	}
	.col-st15 {
		width: 15%;
		float: left;
	}
	.col-st10 {
		width: 10%;
		float: left;
	}
	.col-st5 {
		width: 5%;
		float: left;
	}

	.col-st2-5 {
		width: 2.5%;
		float: left;
	}
	
@media (max-width: 1600px) {
	
}

@media (max-width: 1200px) {
		.col-st97-5 {
			width: 97.5%;
			float: left;
		}
		
		.col-st95 {
			width: 90%;
			float: left;
		}
		
		.col-st90 {
			width: 85%;
			float: left;
		}
		.col-st85 {
			width: 80%;
			float: left;
		}
		.col-st80 {
			width: 75%;
			float: left;
		}
		.col-st75 {
			width: 70%;
			float: left;
		}
		.col-st70 {
			width: 65%;
			float: left;
		}
		.col-st65 {
			width: 60%;
			float: left;
		}
		.col-st60 {
			width: 55%;
			float: left;
		}
		.col-st55 {
			width: 50%;
			float: left;
		}
		.col-st50 {
			width: 45%;
			float: left;
		}
		.col-st45 {
			width: 40%;
			float: left;
		}
		.col-st40 {
			width: 35%;
			float: left;
		}
		.col-st35 {
			width: 30%;
			float: left;
		}
		.col-st30 {
			width: 30%;
			float: left;
		}
		.col-st25 {
			width: 30%;
			float: left;
		}
		.col-st20 {
			width :25%;
			float: left;
		}
		.col-st15 {
			width: 20%;
			float: left;
		}
		.col-st10 {
			width: 15%;
			float: left;
		}
		.col-st5 {
			width: 10%;
			float: left;
		}

		.col-st2-5 {
			width: 2.5%;
			float: left;
		}		
}

@media (max-width: 992px) {
		.col-st97-5 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		
		.col-st95 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
			}
		
		.col-st90 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st85 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st80 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st75 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st70 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st65 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st60 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st55 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st50 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st45 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st40 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st35 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st30 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st25 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st20 {
			width :100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st15 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st10 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st5 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}

		.col-st2-5 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}				
}

@media (max-width: 768px) {
		.col-st97-5 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		
		.col-st95 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
			}
		
		.col-st90 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st85 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st80 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st75 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st70 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st65 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st60 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st55 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st50 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st45 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st40 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st35 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st30 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st25 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st20 {
			width :100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st15 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st10 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}
		.col-st5 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}

		.col-st2-5 {
			width: 100%;
			float: left;
			margin-top: 10px;
			border-bottom: 0.5px solid #e0e0e0;
			text-align: center;
		}		
}

@media (max-width: 576px) {
	
}	
	
	/* statczne kolumny dopasowane ON */


	/* kolumny inputa ON */

	.col-inp-50 {
		width: 50%;
		height: auto;
		margin: auto;
		float: left;
	}
	
	.col-inp-25 {
		width: 25%;
		height: auto;
		margin: auto;
		float: left;
	}

	.col-inp-75 {
		width: 75%;
		height: auto;
		margin: auto;
		float: left;
	}

@media (max-width: 768px) {
	.col-inp-50 {
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
	}	
	
	.col-inp-25 {
		width: 50%;
		height: auto;
		margin: auto;
		float: left;
	}

	.col-inp-75 {
		width: 50%;
		height: auto;
		margin: auto;
		float: left;
	}
	
}

@media (max-width: 576px) {
	.col-inp-25 {
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
	}

	.col-inp-75 {
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
	}
}	

	/* kolumny inputa OFF */

	/* kolumny gird ON */
	.container-grid {
		display: grid;
		grid-template-columns: 50px auto;
		grid-template-rows: auto;
		gap: 0px 0px;
		width: 100%;
	}
	.col-grid-1 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-2 {
		display: grid;
		grid-template-columns: auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-3 {
		display: grid;
		grid-template-columns: auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-4 {
		display: grid;
		grid-template-columns: auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-5 {
		display: grid;
		grid-template-columns: auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-6 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-7 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-8 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-9 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-10 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}

	.container-grid > *, .col-grid-1 > *, .col-grid-2 > *, .col-grid-3 > *, .col-grid-4 > *, .col-grid-5 > *, .col-grid-6 > *, .col-grid-7 > *, .col-grid-8 > *, .col-grid-9 > *, .col-grid-10 > * {
		word-wrap: break-word;
		/*white-space: pre-wrap;*/
		overflow: hidden;
	}
	
@media (max-width: 1600px) {
	.col-grid-7 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-8 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-9 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-10 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}	
}

@media (max-width: 1200px) {
	.col-grid-2 {
		display: grid;
		grid-template-columns: auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-3 {
		display: grid;
		grid-template-columns: auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-4 {
		display: grid;
		grid-template-columns: auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-5 {
		display: grid;
		grid-template-columns: auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-6 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-7 {
		display: grid;
		grid-template-columns: auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-8 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-9 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-10 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}		
	
}

@media (max-width: 992px) {
	.col-grid-2 {
		display: grid;
		grid-template-columns: auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-3 {
		display: grid;
		grid-template-columns: auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-4 {
		display: grid;
		grid-template-columns: auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-5 {
		display: grid;
		grid-template-columns: auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-6 {
		display: grid;
		grid-template-columns: auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-7 {
		display: grid;
		grid-template-columns: auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-8 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-9 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-10 {
		display: grid;
		grid-template-columns: auto auto auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}			
}

@media (max-width: 768px) {
	.col-grid-2 {
		display: grid;
		grid-template-columns: auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-3 {
		display: grid;
		grid-template-columns: auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-4 {
		display: grid;
		grid-template-columns: auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-5 {
		display: grid;
		grid-template-columns: auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-6 {
		display: grid;
		grid-template-columns: auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-7 {
		display: grid;
		grid-template-columns: auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-8 {
		display: grid;
		grid-template-columns: auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-9 {
		display: grid;
		grid-template-columns: auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-10 {
		display: grid;
		grid-template-columns: auto auto auto auto auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}		
}

@media (max-width: 576px) {
	.col-grid-2 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-3 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-4 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-5 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-6 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-7 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-8 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-9 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}
	.col-grid-10 {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto;
		gap: 0px 0px;
	}	
}	
		
	/* kolumny gird OFF */
	
	/* kolumny flex ON */
	.col-flex {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-around;
		align-items: center;
		align-content: flex-start;	
	}
	.col-flex-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}
	.col-flex-2 {
		display: block;
		flex-grow: 2;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}
	.col-flex-3 {
		display: block;
		flex-grow: 3;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}
	.col-flex-4 {
		display: block;
		flex-grow: 4;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}
	.col-flex-5 {
		display: block;
		flex-grow: 5;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}
	.col-flex-6 {
		display: block;
		flex-grow: 6;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}
	.col-flex-7 {
		display: block;
		flex-grow: 7;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}
	.col-flex-8 {
		display: block;
		flex-grow: 8;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}	
	.col-flex-9 {
		display: block;
		flex-grow: 9;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}
	.col-flex-10 {
		display: block;
		flex-grow: 10;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
		order: 0;	
	}
	
	.tsr-flex-aligin-item-baseline {
		align-items: baseline;
	}
	.tsr-flex-aligin-item-center {
		align-items: center;
	}
	.tsr-flex-aligin-item-end {
		align-items: end;
	}
	.tsr-flex-aligin-item-flex-end {
		align-items: flex-end;
	}
	.tsr-flex-aligin-item-flex-start {
		align-items: flex-start;
	}
	.tsr-flex-aligin-item-inherit {
		align-items: inherit;
	}
	.tsr-flex-aligin-item-initial {
		align-items: initial;
	}
	.tsr-flex-aligin-item-normal {
		align-items: normal;
	}
	.tsr-flex-aligin-item-revert {
		align-items: revert;
	}
	.tsr-flex-aligin-item-self-end {
		align-items: self-end;
	}
	.tsr-flex-aligin-item-self-start {
		align-items: self-start;
	}
	.tsr-flex-aligin-item-start {
		align-items: start;
	}
	.tsr-flex-aligin-item-stretch {
		align-items: stretch;
	}
	.tsr-flex-aligin-item-unset {
		align-items: unset;
	}
	
	@media (max-width: 1600px) {
		.col-flex-5 {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-around;
			align-items: center;
			align-content: flex-start;	
		}		
	}

	@media (max-width: 1200px) {
		.col-flex-4 {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-around;
			align-items: center;
			align-content: flex-start;	
		}				
	}

	@media (max-width: 992px) {
		.col-flex-3 {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-around;
			align-items: center;
			align-content: flex-start;	
		}				
	}

	@media (max-width: 768px) {
		.col-flex-2 {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-around;
			align-items: center;
			align-content: flex-start;	
		}				
	}

	@media (max-width: 576px) {
		.col-flex-1 {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-around;
			align-items: center;
			align-content: flex-start;	
		}				
	}	
	/* kolumny flex OFF */
	
	/* kolymny flex box ON */
	.col-fl > * {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-content: space-around;
		justify-content: space-around;
		align-items: center;	
		text-align: center;
		min-height: 50px;
	}

	.col-fl > *:nth-child(2n+3) {
		background-color: #CCC;
	}
	
	.col-fl-row > *:nth-child(even) {
		background-color: #DDD;
	}
	.col-fl-checkbox {
		display: block;
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: 25px;
		align-self: auto;
		order: 0;
		height: 25px;
	}
	.col-fl-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: auto;
		align-self: auto;
	}
	.col-fl-2 {
		display: block;
		flex-grow: 2;
		flex-shrink: 2;
		flex-basis: auto;
		align-self: auto;
	}
	.col-fl-3 {
		display: block;
		flex-grow: 3;
		flex-shrink: 3;
		flex-basis: auto;
		align-self: auto;
	}
	.col-fl-4 {
		display: block;
		flex-grow: 4;
		flex-shrink: 4;
		flex-basis: auto;
		align-self: auto;
	}
	.col-fl-5 {
		display: block;
		flex-grow: 5;
		flex-shrink: 5;
		flex-basis: auto;
		align-self: auto;
	}

	.col-fl-10 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 10%;
		align-self: auto;
	}
	.col-fl-15 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 15%;
		align-self: auto;
	}
	.col-fl-20 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 20%;
		align-self: auto;
	}
	.col-fl-25 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 25%;
		align-self: auto;
	}
	.col-fl-30 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 30%;
		align-self: auto;
	}
	.col-fl-35 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 35%;
		align-self: auto;
	}
	.col-fl-40 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 40%;
		align-self: auto;
	}
	.col-fl-45 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 45%;
		align-self: auto;
	}
	.col-fl-50 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}
	.col-fl-100 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}

	.col-fl-5-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 5%;
		align-self: auto;
	}
	.col-fl-10-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 10%;
		align-self: auto;
	}
	.col-fl-15-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 15%;
		align-self: auto;
	}
	.col-fl-20-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 20%;
		align-self: auto;
	}
	.col-fl-25-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 25%;
		align-self: auto;
	}
	.col-fl-30-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 30%;
		align-self: auto;
	}
	.col-fl-35-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 35%;
		align-self: auto;
	}
	.col-fl-40-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 40%;
		align-self: auto;
	}
	.col-fl-45-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 45%;
		align-self: auto;
	}
	.col-fl-50-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}
	.col-fl-100-static {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}
	
@media (max-width: 1600px) {
	.col-fl-10 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 15%;
		align-self: auto;
	}
	.col-fl-15 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 20%;
		align-self: auto;
	}
	.col-fl-20 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 25%;
		align-self: auto;
	}
	.col-fl-25 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 30%;
		align-self: auto;
	}
	.col-fl-30 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 35%;
		align-self: auto;
	}
	.col-fl-35 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 40%;
		align-self: auto;
	}

	.col-fl-10-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 10%;
		align-self: auto;
	}
	.col-fl-15-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 15%;
		align-self: auto;
	}
	.col-fl-20-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 20%;
		align-self: auto;
	}
	.col-fl-25-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 25%;
		align-self: auto;
	}
	.col-fl-30-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 30%;
		align-self: auto;
	}
	.col-fl-35-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 35%;
		align-self: auto;
	}
	.col-fl-40-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 40%;
		align-self: auto;
	}	
	.col-fl-45-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 45%;
		align-self: auto;
	}	
	.col-fl-50-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}
	.col-fl-100-5 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}	
}

@media (max-width: 1200px) {
	.col-fl-10 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 20%;
		align-self: auto;
	}
	.col-fl-15 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 25%;
		align-self: auto;
	}
	.col-fl-20 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 33%;
		align-self: auto;
	}
	.col-fl-25 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 35%;
		align-self: auto;
	}
	.col-fl-30 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 40%;
		align-self: auto;
	}
	.col-fl-35 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 45%;
		align-self: auto;
	}
	.col-fl-40 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}
	.col-fl-45 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}	

	.col-fl-10-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 10%;
		align-self: auto;
	}
	.col-fl-15-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 15%;
		align-self: auto;
	}
	.col-fl-20-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 20%;
		align-self: auto;
	}
	.col-fl-25-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 25%;
		align-self: auto;
	}
	.col-fl-30-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 30%;
		align-self: auto;
	}
	.col-fl-35-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 35%;
		align-self: auto;
	}
	.col-fl-40-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 40%;
		align-self: auto;
	}
	.col-fl-45-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 45%;
		align-self: auto;
	}	
	.col-fl-50-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}	
	.col-fl-100-4 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}	
}

@media (max-width: 992px) {
	.col-fl-10-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 10%;
		align-self: auto;
	}
	.col-fl-15-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 15%;
		align-self: auto;
	}
	.col-fl-20-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 20%;
		align-self: auto;
	}
	.col-fl-25-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 25%;
		align-self: auto;
	}
	.col-fl-30-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 30%;
		align-self: auto;
	}
	.col-fl-35-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 35%;
		align-self: auto;
	}	
	.col-fl-40-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 40%;
		align-self: auto;
	}	
	.col-fl-45-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 45%;
		align-self: auto;
	}	
	.col-fl-50-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}	
	.col-fl-100-3 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}	

	.col-fl-10 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}
	.col-fl-15 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}
	.col-fl-20 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}
	.col-fl-25 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}
	.col-fl-30 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}
	.col-fl-35 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}			
}

@media (max-width: 768px) {
	.col-fl-10 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}
	.col-fl-15 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}
	.col-fl-20 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}
	.col-fl-25 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}
	.col-fl-30 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}
	.col-fl-35 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}
	.col-fl-40 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}
	.col-fl-45 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}
	.col-fl-50 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}

	.col-fl-10-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 10%;
		align-self: auto;
	}
	.col-fl-15-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 15%;
		align-self: auto;
	}
	.col-fl-20-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 20%;
		align-self: auto;
	}
	.col-fl-25-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 25%;
		align-self: auto;
	}
	.col-fl-30-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 30%;
		align-self: auto;
	}
	.col-fl-35-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 35%;
		align-self: auto;
	}
	.col-fl-40-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 40%;
		align-self: auto;
	}
	.col-fl-45-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 45%;
		align-self: auto;
	}
	.col-fl-50-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}	
	.col-fl-100-2 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}	
}

@media (max-width: 576px) {
	.col-fl-10-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 10%;
		align-self: auto;
	}
	.col-fl-15-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 15%;
		align-self: auto;
	}
	.col-fl-20-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 20%;
		align-self: auto;
	}
	.col-fl-25-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 25%;
		align-self: auto;
	}
	.col-fl-30-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 30%;
		align-self: auto;
	}
	.col-fl-35-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 35%;
		align-self: auto;
	}
	.col-fl-40-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 40%;
		align-self: auto;
	}
	.col-fl-45-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 45%;
		align-self: auto;
	}
	.col-fl-50-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 50%;
		align-self: auto;
	}	
	.col-fl-100-1 {
		display: block;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 100%;
		align-self: auto;
	}		
}		
	/* kolymny flex box OFF */
	
	/* sztuczki z prycinaniem tekstu - ON */

	.tsr-cut-string {
		/*width: 200px;*/
		/*display: block;*/
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		word-wrap: break-word;
		white-space: nowrap;
	}
	
	.tsr-cut-string2 {
		/*width: 200px;*/
		/*display: block;*/
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		word-wrap: break-word;
		white-space: pre-wrap;
	}
	
	.tsr-za-wi {
		word-wrap: break-word;
	}
	
	.tsr-za-wi-2 {
		word-wrap: break-word;
		white-space: pre-wrap;
	}

	.tsr-word-wrap {
		word-wrap: break-word;
	}
	
	.tsr-word-wrap2 {
		word-wrap: break-word;
		white-space: pre-wrap;
	}

	/* word-break ON */
	.tsr-word-break, .tsr-word-break-all, .tsr-word-break-break-all {
		word-break: break-all;
	}
	.tsr-word-break-word, .tsr-word-break-break-word {
		word-break: break-word;
	}
	.tsr-word-break-inherit {
		word-break: inherit;
	}
	.tsr-word-break-initial {
		word-break: initial;
	}
	.tsr-word-break-keep-all {
		word-break: keep-all;
	}
	.tsr-word-break-normal {
		word-break: normal;
	}
	.tsr-word-break-revert {
		word-break: revert;
	}
	.tsr-word-break-unset {
		word-break: unset;
	}

	@media (max-width: 1600px) {
		.tsr-word-break-5, .tsr-word-break-all-5, .tsr-word-break-break-all-5 {
			word-break: break-all;
		}
		.tsr-word-break-word-5, .tsr-word-break-break-word-5 {
			word-break: break-word;
		}
		.tsr-word-break-inherit-5 {
			word-break: inherit;
		}
		.tsr-word-break-initial-5 {
			word-break: initial;
		}
		.tsr-word-break-keep-all-5 {
			word-break: keep-all;
		}
		.tsr-word-break-normal-5 {
			word-break: normal;
		}
		.tsr-word-break-revert-5 {
			word-break: revert;
		}
		.tsr-word-break-unset-5 {
			word-break: unset;
		}
	}
	
	@media (max-width: 1200px) {
		.tsr-word-break-4, .tsr-word-break-all-4, .tsr-word-break-break-all-4 {
			word-break: break-all;
		}
		.tsr-word-break-word-4, .tsr-word-break-break-word-4 {
			word-break: break-word;
		}
		.tsr-word-break-inherit-4 {
			word-break: inherit;
		}
		.tsr-word-break-initial-4 {
			word-break: initial;
		}
		.tsr-word-break-keep-all-4 {
			word-break: keep-all;
		}
		.tsr-word-break-normal-4 {
			word-break: normal;
		}
		.tsr-word-break-revert-4 {
			word-break: revert;
		}
		.tsr-word-break-unset-4 {
			word-break: unset;
		}
	}
	
	@media (max-width: 992px) {
		.tsr-word-break-3, .tsr-word-break-all-3, .tsr-word-break-break-all-3 {
			word-break: break-all;
		}
		.tsr-word-break-word-3, .tsr-word-break-break-word-3 {
			word-break: break-word;
		}
		.tsr-word-break-inherit-3 {
			word-break: inherit;
		}
		.tsr-word-break-initial-3 {
			word-break: initial;
		}
		.tsr-word-break-keep-all-3 {
			word-break: keep-all;
		}
		.tsr-word-break-normal-3 {
			word-break: normal;
		}
		.tsr-word-break-revert-3 {
			word-break: revert;
		}
		.tsr-word-break-unset-3 {
			word-break: unset;
		}
	}
	
	@media (max-width: 768px) {
		.tsr-word-break-2, .tsr-word-break-all-2, .tsr-word-break-break-all-2 {
			word-break: break-all;
		}
		.tsr-word-break-word-2, .tsr-word-break-break-word-2 {
			word-break: break-word;
		}
		.tsr-word-break-inherit-2 {
			word-break: inherit;
		}
		.tsr-word-break-initial-2 {
			word-break: initial;
		}
		.tsr-word-break-keep-all-2 {
			word-break: keep-all;
		}
		.tsr-word-break-normal-2 {
			word-break: normal;
		}
		.tsr-word-break-revert-2 {
			word-break: revert;
		}
		.tsr-word-break-unset-2 {
			word-break: unset;
		}
	}
	
	@media (max-width: 576px) {
		.tsr-word-break-1, .tsr-word-break-all-1, .tsr-word-break-break-all-1 {
			word-break: break-all;
		}
		.tsr-word-break-word-1, .tsr-word-break-break-word-1 {
			word-break: break-word;
		}
		.tsr-word-break-inherit-1 {
			word-break: inherit;
		}
		.tsr-word-break-initial-1 {
			word-break: initial;
		}
		.tsr-word-break-keep-all-1 {
			word-break: keep-all;
		}
		.tsr-word-break-normal-1 {
			word-break: normal;
		}
		.tsr-word-break-revert-1 {
			word-break: revert;
		}
		.tsr-word-break-unset-1 {
			word-break: unset;
		}
	}	
	/* word-break OFF */

	/* sztuczki z prycinaniem tekstu - OFF */
	
	.tsr-logo-animate-timonix {
		position: relative; top: -150px; left: 50px;	
		-webkit-transform: scale(1) rotate(-30deg);
		-ms-transform: scale(1) rotate(-30deg);
		transform: scale(1) rotate(-30deg);	
		margin: auto;
		color: black;
		transition: transform 2s cubic-bezier(.49,-0.02,.5,1.03);
	}

	.tsr-logo-animate-timonix:hover {
		position: relative; top: 0px; left: 0px;	
		-webkit-transform: scale(1) rotate(0deg);
		-ms-transform: scale(1) rotate(0deg);
		transform: scale(1) rotate(0deg);	
		margin: auto;
		color: black;
		transition: transform 2s cubic-bezier(.49,-0.02,.5,1.03);
	}
	
	.pulse {
	/*width: 450px;*/
	transition: transform .2s cubic-bezier(.49,-0.02,.5,1.03);
	}

	.pulse:hover {
		position: relative; top: 0px; left: 0px;		
		-webkit-transform: scale(1.25) rotate(0deg);
		-ms-transform: scale(1.25) rotate(0deg);
		transform: scale(1.25) rotate(0deg);
		font-size: 32px;
		margin: auto;	
	    -webkit-animation-name: pulse; /* Safari 4.0 - 8.0 */
		-webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
		animation-name: pulse;
		animation-duration: 4s infinite;
		animation-fill-mode: both;		
	}

	.pulse-tener {
		width: auto;
		height: 64px;
		min-height:	41px;
		max-height: 164px;		
		font-weight: bold;
		position: relative;	
		transition: all 2s cubic-bezier(0, 1.13, 0.67, 1);
	}	
	
	.pulse-tener:hover {
		width: auto;
		height: 64px;
		min-height:	41px;
		max-height: 164px;
		font-weight: bold;
		-webkit-animation: pulse-tener 5s infinite; /* Safari 4.0 - 8.0 */
		animation: pulse-tener 5s;
		transform: rotate(0deg);
		position: relative; top: 0px; left: 0px;
		line-height: 80px;
		transition: all 2s cubic-bezier(0, 1.13, 0.67, 1);
}

/* Safari 4.0 - 8.0 */
	#div1 {-webkit-animation-timing-function: linear;}
	#div2 {-webkit-animation-timing-function: ease;}
	#div3 {-webkit-animation-timing-function: ease-in;}
	#div4 {-webkit-animation-timing-function: ease-out;}
	#div5 {-webkit-animation-timing-function: ease-in-out;}

/* Standard syntax */
	#div1 {animation-timing-function: linear;}
	#div2 {animation-timing-function: ease;}
	#div3 {animation-timing-function: ease-in;}
	#div4 {animation-timing-function: ease-out;}
	#div5 {animation-timing-function: ease-in-out;}

/* Safari 4.0 - 8.0 */
	@-webkit-keyframes pulse-tener {
		25% {}
		50%   {		transform: scale(1.5)};
		75% {}
		100% {		transform: scale(1)}; 
	}

/* Standard syntax */
	@keyframes pulse-tener {
		50%   {		transform: scale(1.5)}
		100% {		transform: scale(1)}
	}

@media (max-width: 1200px) {
	.pulse, .pulse-tener, .tsr-logo-animate-timonix   {
		position: relative; top: -120px; left: 20px;	
	}
}

@media (max-width: 992px) {
	.pulse, .pulse-tener, .tsr-logo-animate-timonix   {
		position: relative; top: -100px; left: 0px;	
	}	
}

@media (max-width: 768px) {
	.pulse, .pulse-tener, .tsr-logo-animate-timonix   {
		position: relative; top: -75px; left: 10px;	
	}
}

@media (max-width: 576px) {
	.pulse, .pulse-tener, .tsr-logo-animate-timonix   {
		position: relative; top: -75px; left: 10px;	
	}
} 	

	.tsr-szczalka-db {
		padding-left: 47.5%;
		padding-right: 47.5%;
	}
	
	
	
	.tsr-aufle {
	  display: none;
	  vertical-align: middle;
	  position: relative;
	  z-index: 2;
	  max-width: 100%;
	  box-sizing: border-box;
	  width: auto;
	  background: #fff;
	  padding: 15px 30px;
	  -webkit-border-radius: 8px;
	  -moz-border-radius: 8px;
	  -o-border-radius: 8px;
	  -ms-border-radius: 8px;
	  border-radius: 8px;
	  -webkit-box-shadow: 0 0 10px #000;
	  -moz-box-shadow: 0 0 10px #000;
	  -o-box-shadow: 0 0 10px #000;
	  -ms-box-shadow: 0 0 10px #000;
	  box-shadow: 0 0 10px #000;
	}

	.tsr-aufle-close {
		position: absolute;
		top: -15px;
		right: -15px;
		width: 40px;
		height: 40px;
	}

	.img-modal {
		width: 680px;
		height: 342px;
	}

	.modal-auto {
		float: none;
	}

	@media (max-width: 1200px) {
		.modal {
			width: 90%;
		}
	.img-modal {
		width: auto;
		height: 290px;
	}	
	.tsr-aufle-close {
		position: absolute;
		top: -15px;
		right: -15px;
		width: 40px;
		height: 40px;
	}
	}

	@media (max-width: 992px) {
		.modal {
			width: 100%;
			padding: 15px 30px;
		}
		
	.img-modal {
		width: auto;
		height: 200px;
	}	

	.tsr-aufle-close {
		position: absolute;
		top: -15px;
		right: -15px;
		width: 35px;
		height: 35px;
	}	
	}

	@media (max-width: 768px) {
		.modal {
			width: 100%;
			padding: 15px 0px;
		}
		
	.modal a.close-modal {
		position: absolute;
		top: 4px;
		right: 4px;	
	}
		
	.img-modal {
		width: auto;
		height: 200px;
	}

	.tsr-aufle-close {
		position: absolute;
		top: 2px;
		right: 2px;
		width: 30px;
		height: 30px;
	}	
	}

	@media (max-width: 576px) {
		.modal {
			width: 100%;
			padding: 15px 0px;
		}
		
	.modal a.close-modal {
		position: absolute;
		top: -2px;
		right: -2px;	
	}

	.blocker {
		padding: 2.5px;
	}
		
	.img-modal {
		width: auto;
		height: 110px;
		min-height: 80px;
		max-height: 150px;
	}

	.tsr-aufle-close {
		position: absolute;
		top: 2px;
		right: 2px;
		width: 25px;
		height: 25px;
	}
	} 	
	
	/* stylizacja modal moxa tsr ON */
	.tsr-pmodal {
		cursor: pointer;
		text-decoration: none;
	}
	.tsr-pmodal:hover:not([disabled]) {
		cursor: pointer;
		text-decoration: underline;
		text-shadow: 0 0 5px black;
	}
	.tsr-pmodal:focus {
		cursor: help;
	}
	.tsr-modal-container {
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		flex-direction: column;
		width: auto;
		height: auto;
		position: fixed;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		padding: 100px;
		background-color: rgb(0 0 0 / 0.74);
		overflow: hidden;
		z-index: 99999999;
	}
	.tsr-modal-container > *, .tsr-modal-container > *:hover {
		transition: all 500ms ease 0s;
	}
	.tsr-modal-container > .tsr-modal {
		align-items: center;
	}
	.tsr-modal-container-content {
		position: relative;
		width: initial ;
		height: inherit ;
		max-width: 100%;
		max-height: 100%;
		display: inline-block;
		background-color: white;
		border-radius: 15px;
		padding: 15px;
		margin: 0;
		overflow: revert;
	}
	.tsr-modal-container-content > .tsra {
		overflow: auto;
		width: 100%;
		height: 100%;
		padding-right: 10px;
	}
	.tsr-modal-container-content-max {
		width: 100%;
		height: 100%;		
	}
	.tsr-modal-container-content-height {
		height: 100%;		
	}
	.tsr-modal-container-content-width {
		width: 100%;		
	}
	.tsr-modal {
		width: 0px;
		height: 0px;
		display: none;
		
	}
	.tsr-modal-close {
		width: 50px;
		height: 50px;
		position: absolute;
		top: -25px;
		right: -25px;
		float: right;
		background-image: url(../../pliki/ikony/zamknij.png);
		display: block;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.tsr-modal-close:hover {
		-webkit-filter: blur(4px);
		-moz-filter: blur(4px);
		-o-filter: blur(4px);
		-ms-filter: blur(4px);
		filter: blur(4px);
	}
	
	@media (max-width: 1600px) {
		.tsr-modal-container {
			padding: 75px;
		}
		.tsr-modal-container-content {
			padding: 15px;
		}
		.tsr-modal-close {
			width: 45px;
			height: 45px;
			top: -22.5px;
			right: -22.5px;
		}
	}

	@media (max-width: 1200px) {
		.tsr-modal-container {
			padding: 50px;
		}
		.tsr-modal-container-content {
			padding: 14px;
		}
		.tsr-modal-close {
			width: 40px;
			height: 40px;
			top: -20px;
			right: -20px;
		}
	}

	@media (max-width: 992px) {
		.tsr-modal-container {
			padding: 25px;
		}
		.tsr-modal-container-content {
			padding: 10px;
		}
		.tsr-modal-close {
			width: 35px;
			height: 35px;
			top: -17.5px;
			right: -17.5px;
		}
	}

	@media (max-width: 768px) {
		.tsr-modal-container {
			padding: 0px;
		}
		.tsr-modal-container-content {
			padding: 8.5px;
			border-radius: 0px;
		}
		.tsr-modal-close {
			width: 30px;
			height: 30px;
			top: 2.5px;
			right: 2.5px;
		}
	}

	@media (max-width: 576px) {

		.tsr-modal-container-content {
			padding: 5px;
		}
		.tsr-modal-close {
			width: 25px;
			height: 25px;
		}
	}	
	/* stylizacja modal moxa tsr OFF */	
	
	/* stylizowanie okna aplikacji timonix'a ON */
	.timonix-aplication-container {
		width: 100px;
		height: 50px;
		overflow: hidden;
	}
	.timonix-aplication-container-content {
		width: 50px;
		height: 50px;
		float: left;
		overflow: hidden;
	}
	
	.timonix-aplication-box-navigation {
		width: 50px;
		height: 50px;
		display: grid;
		justify-content: space-between;
		justify-items: center;
		justify-self: self-start;			
		grid-template-columns: auto auto auto;
		vertical-align: middle;
		padding: 10px;
		transition: all 0.5s;
	}
	.timonix-aplication-box {
		width: 10px;
		height: 10px;
		padding: 2px;
		transition: all 0.5s;
	}
	.timonix-aplication-box-item {
		width: 100%;
		height: 100%;
		padding: 2px;
		background-color: gray;
		transition: all 0.5s;
	}
	.timonix-aplication-box-navigation:hover {
		transition-duration: 1s;
		width: 50px;
		height: 50px;
		display: grid;
		justify-content: center;
		justify-items: center;
		justify-self: self-start;			
		grid-template-columns: auto auto auto;
		vertical-align: middle;
		padding: 10px;
		transition: all 0.5s;
	}
	.timonix-aplication-box-navigation:hover > .timonix-aplication-box {
		transition-duration: 1s;
		width: 10px;
		height: 10px;
		padding: 0px;
		background-color: dimgrey;
		transition: all 0.5s;
	}
	.timonix-aplication-box-navigation:hover > .timonix-aplication-box > .timonix-aplication-box-item {
		transition-duration: 1s;
		background-color: dimgrey;
		transition: all 0.2s;
	}
	.timonix-aplication-box-item:hover {
		transition-duration: 1s;
		background-color: gray;
		transition: all 0.2s;
	}
	.timonix-aplication-box-item-active {
		transition-duration: 1s;
		background-color: dimgrey;
		transition: all 0.2s;	
	}
	.timonix-aplication-box-item-active:hover {
		transition-duration: 1s;
		background-color: gray;
		transition: all 0.2s;		
	}
	
	.timonix-aplication-box-content {
		background-color: #4444;
		width: 300px;
		height: 500px;
		position: absolute;
		top: 60px;
		/* right: 25px; */
		border-radius: 15px;
		border: 1px solid black;
		margin-left: -125px;
		padding: 10px;
		padding-right: 0;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 99997;
	}
	.timonix-aplication-box-content-over {
		width: 100%;
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		padding-right: 10px;
		z-index: 99997;
	}
	
	.timonix-aplication-box-content-item {
		width: 33.33333%;
		height: 90px;
		float: left;
		padding: 10px;
		overflow: hidden;
		border-radius: 10px;
		transition: all 0.2s;	
		transition-duration: 0.5s;
	}
	.timonix-aplication-box-content-item:hover {
		background-color: dimgrey;
		transition: all 0.2s;	
		transition-duration: 0.5s;		
	}
	.timonix-aplication-box-content-item-img {
		width: 50px;
		height: 50px;
		margin: auto;
		transition: all 0.2s;	
		transition-duration: 0.5s;	
	}
	.timonix-aplication-box-content-item-text {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 14px;
		transition: all 0.2s;	
		transition-duration: 0.5s;			
	}
	.timonix-aplication-box-content-item-text:hover {
		/*white-space: inherit;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 14px;
		position: fixed;
		width: auto;
		min-width: 70px;
		height: 20px;
		float: left;
		text-align: left;
		transition: all 0.2s;	
		transition-duration: 0.5s;*/			
	}

	.timonix-aplication-box-content {
		background-color: #dad9d9;
		width: 300px;
		height: 500px;
		position: absolute;
		top: 60px;
		/* right: 25px; */
		border-radius: 15px;
		border: 1px solid black;
		margin-left: -125px;
		padding: 10px;
		padding-right: 0;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 99997;
	}
	.timonix-aplication-box-content-over {
		width: 100%;
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		padding-right: 10px;
		z-index: 99997;
	}

	.menu-avatar-container-content {
		background-color: #dad9d9;
		width: 300px;
		height: 500px;
		position: absolute;
		top: 60px;
		/* right: 25px; */
		border-radius: 15px;
		border: 1px solid black;
		margin-left: -125px;
		padding: 10px;
		padding-right: 0;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 99997;
	}
	.menu-avatar-container-content-auto {
		height: auto;
	}
	.menu-avatar-container-content-over {
		width: 100%;
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		padding-right: 10px;
		z-index: 99997;
	}
	
	/* stylizowanie okna aplikacji timonix'a OFF */	
	
	/* stylizowanie sortable (listy sortującej) ON */
	.tsr-psort-container {
		width: 100%;
		height: auto;
		min-width: 44px;
		min-height: 44px;
		display: block;
		clear: both;
		margin: 10px;
		padding: 5px;
		float: left;
		border: 0;
		touch-action: none;
	}
	.tsr-psort-container:hover {
		padding: 3px;
		border-top: 2px solid #ddd;
		border-bottom: 2px solid #ddd;
		border-left: 2px solid #e4e4e4;
		border-right: 2px solid #e4e4e4;
	}

	.tsr-psortiner-container {
		width: 100%;
		height: auto;
		min-width: 44px;
		min-height: 44px;
		display: block;
		clear: both;
		margin: 10px;
		padding: 5px;
		float: left;
		border: 0;
		touch-action: none;
	}
	.tsr-psortiner-container:hover {
		padding: 3px;
		border-top: 2px solid #ddd;
		border-bottom: 2px solid #ddd;
		border-left: 2px solid #e4e4e4;
		border-right: 2px solid #e4e4e4;
	}
	
	.tsr-sortiner {
		display: block;
		position: relative;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 13px;
		line-height: 20px;
		clear: both;
	}
	
	.tsr-sort-handle {
		display: block;
		height: 30px;
		margin: 5px 0;
		padding: 5px 10px;
		color: #333;
		text-decoration: none;
		font-weight: bold;
		border: 1px solid #ccc;
		background: #fafafa;
		background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
		background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
		background: linear-gradient(top, #fafafa 0%, #eee 100%);
		-webkit-border-radius: 3px;
		border-radius: 3px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.tsr-sort-handle:hover {
		color: #007b0f;
		background: #fff;
	}
	
	.tsr-sort-item {
		display: none;
		background-color: #ececec;
		padding: 10px;
	}

	.tsr-sort-item-button {
		width: 20px;
		height: 30px;
		vertical-align: middle;
		padding: 5px;
		position: absolute;
		top: 0px;
		right: 0px;
	}

	.tsr-sort-child-button {
		width: 20px;
		height: 30px;
		vertical-align: middle;
		padding: 5px;
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
	.tsr-sortiner-placeholder { 
		display: block; 
		position: relative; 
		margin: 5px 0; 
		padding: 0; 
		min-height: 20px; 
		font-size: 13px; 
		line-height: 20px; 
		opacity: .5;
		width: 100%;
		background-color: #eaf5ff;
		border: 1px dashed #65b5ff;
		clear: both;
	}
	
	.tsr-sortiner-placeholder*, *.tsr-sortiner-placeholder, .tsr-sortiner-placeholder, .tsr-sortiner-placeholder::before, .tsr-sortiner-placeholder::after, .tsr-sortiner-placeholder:hover {
		-webkit-transition-property: unset; /* Safari */
		-webkit-transition-duration: 0s; /* Safari */
		-webkit-transition-delay: 0s; /* Safari */
		transition-property: unset;
		transition-duration: 0s;
		transition-delay: 0s;
		-webkit-animation-delay: 0s; /* Safari 4.0 - 8.0 */
		animation-delay: 0s;
	}
	
	.tsr-sortiner-active {
		pointer-events: none;
	}
	
	.tsr-sortitem {
		margin-left: 20px;
	}
	
	.tsr-sort-no-drag {
		border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5;
		background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),
						  -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
		background-image:    -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),
							 -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
		background-image:         linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),
								  linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
		background-size: 60px 60px;
		background-position: 0 0, 30px 30px;
	}
	/* stylizowanie sortable (listy sortującej) OFF */
	
	/* stylizowanie uplądowania plików ON */
	.tsr-upload-container {
		width: 100%;
		height: auto;
		min-height: 50vh;
		margin: 20px 0;
		padding: 10px;
		font-size: 14px;
		background-color: rgb(255, 255, 255);
		clear: both;
		border-radius: 0.5px;
	}
	
	.tsr-upload-container + .tsr-black {
		background-color: rgb(0, 0, 0);
	}
	
	.tsr-upload-is-dragover > .tsr-upload-box {
		background-color: #eaf5ff;
		border: 2px dashed #65b5ff;
	}
	
	.tsr-upload-box {
		width: 100% !important;
		height: 100% !important;
		min-height: 50vh;
		padding: 15px;
		border: 2px solid rgba(0, 0, 0, 0.3);
		cursor: pointer;
		
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: baseline;
	}
	
	.tsr-upload-box > input[type="file"] {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 0px;
		width: 0px;
	}
	
	.tsr-upload-info {
		display: block;
		font-size: 18px;
		color: rgb(44, 44, 44);
	}
	
	.tsr-upload-item {
		position: relative;
		display: inline-block;
		width: 125px;
		height: 150px;
		margin: 5px;
		background-color: rgb(225, 225, 225, .84);
		border-radius: 15.5px !important;
		cursor: alias;
		pointer-events: painted;
		
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-align-self: auto;
		-ms-flex-item-align: auto;
		align-self: auto;
	}

	.tsr-upload-item + .tsr-upload-luk-reupload, .tsr-upload-luk-reupload {
		border: 1px solid darkgoldenrod;
		border-radius: 15.5px;
		box-shadow: 0 0 4px 1px darkgoldenrod;
	}

	.tsr-upload-item + .tsr-upload-luk-success, .tsr-upload-luk-success {
		border: 1px solid darkgreen;
		border-radius: 15.5px;
		box-shadow: 0 0 4px 1px darkgreen;
	}

	.tsr-upload-item + .tsr-upload-luk-error, .tsr-upload-luk-error {
		border: 1px solid darkred;
		border-radius: 15.5px;
		box-shadow: 0 0 4px 1px darkred;
	}

	.tsr-upload-image-preview > .tsr-upload-info-box > .tsr-upload-size, .tsr-upload-title {
		display: block;
		opacity: 0;
	}
	
	.tsr-upload-image-preview:hover > .tsr-upload-info-box > .tsr-upload-size, .tsr-upload-title {
		display: block;
		opacity: 1;
	}

	.tsr-upload-image-preview > .tsr-upload-info-box > .tsr-upload-title {
		display: block;
		opacity: 0;
	}
	
	.tsr-upload-image-preview:hover > .tsr-upload-info-box > .tsr-upload-title {
		display: block;
		opacity: 1;
	}
	
	.tsr-upload-image-preview:hover > .tsr-upload-preview > .tsr-upload-img {
		-webkit-transform: scale(1.05, 1.05);
		-moz-transform: scale(1.05, 1.05);
		-ms-transform: scale(1.05, 1.05);
		-o-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
		-webkit-filter: blur(5px);
		backdrop-filter: blur(5px) contrast(95%);
		filter: blur(5px) contrast(95%);
		border-radius: 15.5px;
	}
	
	.tsr-upload-preview {
		display: block;
		position: relative;		
		width: 100%;
		height: 100%;
		pointer-events: painted;
		overflow: hidden;
		border-radius: 15.5px;
	}
	
	.tsr-upload-img {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		overflow: hidden;
		border-radius: 15.5px !important;
		pointer-events: painted;
		image-rendering: optimizequality;
		image-orientation: inherit;
		shape-image-threshold: revert;
		object-fit: cover;
		
	}
	
	.tsr-upload-info-box {
		position: absolute;
		top: 0;
		width: 100%;
		height: auto;
	}
	
	.tsr-upload-size {
		position: relative;
		top: 15px;
		background-color: rgb(255, 255, 255, 40%);
		padding: 5px;
		margin: 0 5px;
		border-radius: 5px;
		z-index: 14;
	}
	
	.tsr-upload-progress-bar {
		position: relative;
		top: 55px;
		height: 15px;
		margin: 0 5px;
		z-index: 14;
		
		-webkit-transition: opacity 0.4s ease-in;
		-moz-transition: opacity 0.4s ease-in;
		-ms-transition: opacity 0.4s ease-in;
		-o-transition: opacity 0.4s ease-in;
		transition: opacity 0.4s ease-in;
	}
	
	.tsr-upload-bar {
		position: relative;
		display: block;
		height: 100%;
		width: 0;
		background: green;
		border-radius: 25px;
	}
	
	.tsr-upload-bar-info {
		position: absolute;
		top: 0;
		font-stretch: semi-condensed;
		font-weight: bolder;
		font-size: 12px;
		margin: auto -10px;
		padding: 0 2.5px;
		z-index: 4;
	}
	
	.tsr-upload-title {
		position: relative;
		top: 55px;
		display: block;
		min-width: -webkit-fill-available;
		min-width: -o-fill-available;
		min-width: -ms-fill-available;
		min-width: -moz-fill-available;
		min-width: fill-available;
		width: auto;
		background-color: rgb(255, 255, 255, 40%);
		padding: 5px;
		margin: 0 5px;		
		border-radius: 5px;	
		border: 1px solid transparent;		
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		z-index: 14;		
	}
	
	.tsr-upload-title:hover {
		background-color: rgb(255, 255, 255, 100%);
		width: auto;
		width: max-content;
		max-width: 500px;
		border: 1px solid #00000014;
	}
	
	.tsr-upload-alert {
		position: absolute;
		top: 0px;
		width: 100%;
		height: 100%;
		z-index: 5;
	}
	
	.tsr-upload-success, .tsr-upload-error {
		margin-top: 50px;
	}
	
	.tsr-upload-item:hover > .tsr-upload-img {
		backdrop-filter: blur(5px);
		filter: blur(5px);
	}
	.tsr-upload-preview:hover, .tsr-upload-info-box:hover > .tsr-upload-img {
		-webkit-transform: scale(1.05, 1.05);
		-moz-transform: scale(1.05, 1.05);
		-ms-transform: scale(1.05, 1.05);
		-o-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
		-webkit-filter: blur(5px);
		backdrop-filter: blur(5px) contrast(95%);
		filter: blur(5px) contrast(95%);
		border-radius: 15.5px !important;
	}
	
	.tsr-upload-alert-animation{
		animation: tsr-upload-animation linear 3s;
		animation-iteration-count: 1;
		transform-origin: 50% 50%;
		animation-fill-mode: none;
		-webkit-animation: tsr-upload-animation linear 3s;
		-webkit-animation-iteration-count: 1;
		-webkit-transform-origin: 50% 50%;
		-webkit-animation-fill-mode: none;
		-moz-animation: tsr-upload-animation linear 3s;
		-moz-animation-iteration-count: 1;
		-moz-transform-origin: 50% 50%;
		-moz-animation-fill-mode: none;
		-o-animation: tsr-upload-animation linear 3s;
		-o-animation-iteration-count: 1;
		-o-transform-origin: 50% 50%;
		-o-animation-fill-mode: none;
		-ms-animation: tsr-upload-animation linear 3s;
		-ms-animation-iteration-count: 1;
		-ms-transform-origin: 50% 50%;
		-ms-animation-fill-mode: none;
	}

	@keyframes tsr-upload-animation{
	  0% {
		opacity: 0;
		transform:  translate(0px,150px)  ;
	  }
	  21% {
		opacity: 1;
		transform:  translate(0px,45px)  ;
	  }
	  37% {
		opacity: 1;
		transform:  translate(0px,10px)  ;
	  }
	  67% {
		opacity: 1;
		transform:  translate(0px,-10px)  ;
	  }
	  83% {
		opacity: 1;
		transform:  translate(0px,-106px)  ;
	  }
	  100% {
			display: none;
			opacity: 0;
			transform:  translate(0px,-150px)  ;
	  }
	}

	@-moz-keyframes tsr-upload-animation{
	  0% {
		opacity: 0;
		-moz-transform:  translate(0px,150px)  ;
	  }
	  21% {
		opacity: 1;
		-moz-transform:  translate(0px,45px)  ;
	  }
	  37% {
		opacity: 1;
		-moz-transform:  translate(0px,10px)  ;
	  }
	  67% {
		opacity: 1;
		-moz-transform:  translate(0px,-10px)  ;
	  }
	  83% {
		opacity: 1;
		-moz-transform:  translate(0px,-106px)  ;
	  }
	  100% {
		opacity: 0;
		-moz-transform:  translate(0px,-150px)  ;
	  }
	}

	@-webkit-keyframes tsr-upload-animation {
	  0% {
		opacity: 0;
		-webkit-transform:  translate(0px,150px)  ;
	  }
	  21% {
		opacity: 1;
		-webkit-transform:  translate(0px,45px)  ;
	  }
	  37% {
		opacity: 1;
		-webkit-transform:  translate(0px,10px)  ;
	  }
	  67% {
		opacity: 1;
		-webkit-transform:  translate(0px,-10px)  ;
	  }
	  83% {
		opacity: 1;
		-webkit-transform:  translate(0px,-106px)  ;
	  }
	  100% {
		opacity: 0;
		-webkit-transform:  translate(0px,-150px)  ;
	  }
	}

	@-o-keyframes tsr-upload-animation {
	  0% {
		opacity: 0;
		-o-transform:  translate(0px,150px)  ;
	  }
	  21% {
		opacity: 1;
		-o-transform:  translate(0px,45px)  ;
	  }
	  37% {
		opacity: 1;
		-o-transform:  translate(0px,10px)  ;
	  }
	  67% {
		opacity: 1;
		-o-transform:  translate(0px,-10px)  ;
	  }
	  83% {
		opacity: 1;
		-o-transform:  translate(0px,-106px)  ;
	  }
	  100% {
		opacity: 0;
		-o-transform:  translate(0px,-150px)  ;
	  }
	}

	@-ms-keyframes tsr-upload-animation {
	  0% {
		opacity: 0;
		-ms-transform:  translate(0px,150px)  ;
	  }
	  21% {
		opacity: 1;
		-ms-transform:  translate(0px,45px)  ;
	  }
	  37% {
		opacity: 1;
		-ms-transform:  translate(0px,0px)  ;
	  }
	  67% {
		opacity: 1;
		-ms-transform:  translate(0px,-25px)  ;
	  }
	  83% {
		opacity: 1;
		-ms-transform:  translate(0px,-106px)  ;
	  }
	  100% {
		opacity: 0;
		-ms-transform:  translate(0px,-150px)  ;
	  }
	}
	/* stylizowanie uplądowania plików OFF */
	
	
	
	/* System błędów i udanych walidacji css ON */
	.tsr-button {
		display: inline-block;
		font-weight: 400;
		color: #212529;
		text-align: center;
		vertical-align: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-color: transparent;
		border: 1px solid transparent;
		font-size: 1rem;
		line-height: 1.5;
		border-radius: .25rem;
		transition: all .2s ease-in-out,background-color .3s ease-in-out;
		padding: 5px 10px;
		margin-top: 4.5px;
		margin-bottom: 4.5px;
		font-size: 16px;
		cursor: pointer;
	}	
	
	.tsr-normal, .tsr-normalny {
		background-color: rgba(7, 216, 23, 1);
		color: white;
	}
	.tsr-error, .tsr-blad {
		background-color: rgba(232, 21, 21, 1);
		color: white;
	}
	.tsr-info, .tsr-informacja {
		background-color: rgba(1, 193, 184, 1);
		color: white;
	}
	
	.tsr-success, .tsr-sukces {
		background-color: rgba(30, 107, 0, 1);
		color: white;
	}
	
	.tsr-warning, .tsr-ostrzezenie {
		background-color: rgba(213, 152, 40, 1);
		color: white;
	}
	
	.tsr-white, .tsr-bialy {
		background-color: rgba(255, 255, 255, 1);
		color: black;
	}	
	.tsr-black, .tsr-black {
		background-color: rgba(0, 0, 0, 1);
		color: white;
	}

	.tsr-normal:hover, .tsr-normalny:hover {
		background-color: rgba(58, 191, 69, 1);
		color: white;
	}
	.tsr-error:hover, .tsr-blad:hover {
		background-color: rgba(242, 55, 55, 1);
		color: white;
	}
	.tsr-info:hover, .tsr-informacja:hover {
		background-color: rgba(12, 183, 175, 1);
		color: white;
	}
	
	.tsr-success:hover, .tsr-sukces:hover {
		background-color: rgba(56, 144, 22, 1);
		color: white;
	}
	
	.tsr-warning:hover, .tsr-ostrzezenie:hover {
		background-color: rgba(203, 136, 12, 1);
		color: white;
	}
	
	.tsr-white:hover, .tsr-bialy:hover {
		background-color: rgba(244, 244, 244, 1);
		color: black;
	}	
	.tsr-black:hover, .tsr-black:hover {
		background-color: rgba(11, 11, 11, 0.75);
		color: white;
	}

	.tsr-border-normal, .tsr-border-normalny {
		border-color: rgba(7, 216, 23, 1);
		color: rgba(7, 216, 23, 1);
	}
	.tsr-border-error, .tsr-border-blad {
		border-color: rgba(232, 21, 21, 1);
		color: rgba(232, 21, 21, 1);
	}
	.tsr-border-info, .tsr-border-informacja {
		border-color: rgba(1, 193, 184, 1);
		color: rgba(1, 193, 184, 1);
	}
	
	.tsr-border-success, .tsr-border-sukces {
		border-color: rgba(30, 107, 0, 1);
		color: rgba(30, 107, 0, 1);
	}
	
	.tsr-border-warning, .tsr-border-ostrzezenie {
		border-color: rgba(213, 152, 40, 1);
		color: rgba(213, 152, 40, 1);
	}
	
	.tsr-border-white, .tsr-border-bialy {
		border-color: rgba(255, 255, 255, 1);
		color: rgba(255, 255, 255, 1);
	}	
	.tsr-border-black, .tsr-border-black {
		border-color: rgba(0, 0, 0, 1);
		color: rgba(0, 0, 0, 1);
	}

	.tsr-border-normal:hover, .tsr-border-normalny:hover {
		background-color: rgba(7, 216, 23, 1);
		color: white;
	}
	.tsr-border-error:hover, .tsr-border-blad:hover {
		background-color: rgba(232, 21, 21, 1);
		color: white;
	}
	.tsr-border-info:hover, .tsr-border-informacja:hover {
		background-color: rgba(1, 193, 184, 1);
		color: white;
	}
	
	.tsr-border-success:hover, .tsr-border-sukces:hover {
		background-color: rgba(30, 107, 0, 1);
		color: white;
	}
	
	.tsr-border-warning:hover, .tsr-border-ostrzezenie:hover {
		background-color: rgba(213, 152, 40, 1);
		color: white;
	}
	
	.tsr-border-white:hover, .tsr-border-bialy:hover {
		background-color: rgba(255, 255, 255, 1);
		color: black;
	}	
	.tsr-border-black:hover, .tsr-border-black:hover {
		background-color: rgba(0, 0, 0, 1);
		color: white;
	}

	@media (max-width: 768px) {
		.tsr-button {
			padding: 4px 7.5px;
			margin-top: 4px;
			margin-bottom: 4px;
		}			
	}

	@media (max-width: 576px) {
		.tsr-button {
			padding: 3px 5px;
			margin-top: 3px;
			margin-bottom: 3px;
			font-size: 15px;		
		}			
	} 			
	/* System błędów i udanych walidacji css OFF */


	/* System alertów i udanych walidacji css ON */
	.tsr-alert {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		color: #212529;
		text-align: center;
		vertical-align: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-color: transparent;
		border: 1px solid transparent;
		font-size: 1rem;
		line-height: 1.5;
		border-radius: .25rem;
		transition: all .20s ease-in-out,background-color .3s ease-in-out;
		padding: 5px 10px;
		margin-top: 4.5px;
		margin-bottom: 4.5px;
		font-size: 16px;
		cursor: pointer;
	}	
	
	.tsr-alert-normal, .tsr-alert-normalny {
		background-color: rgba(7, 216, 23, 1);
		color: black;
	}
	.tsr-alert-error, .tsr-alert-blad {
		background-color: rgba(240, 93, 93, 1);
		color: black;
	}
	.tsr-alert-info, .tsr-alert-informacja {
		background-color: rgba(1, 193, 184, 1);
		color: black;
	}
	
	.tsr-alert-success, .tsr-alert-sukces {
		background-color: rgba(30, 107, 0, 1);
		color: black;
	}
	
	.tsr-alert-warning, .tsr-alert-ostrzezenie {
		background-color: rgba(213, 152, 40, 1);
		color: black;
	}
	
	.tsr-alert-white, .tsr-alert-bialy {
		background-color: rgba(255, 255, 255, 1);
		color: black;
	}	
	.tsr-alert-black, .tsr-alert-black {
		background-color: rgba(0, 0, 0, 1);
		color: white;
	}

	.tsr-alert-normal:hover, .tsr-alert-normalny:hover {
		background-color: rgba(58, 191, 69, 1);
		color: rgba(255, 190, 190, 1);
	}
	.tsr-alert-error:hover, .tsr-alert-blad:hover {
		background-color: rgba(232, 21, 21, 1);
		color: rgba(255, 190, 190, 1);
	}
	.tsr-alert-info:hover, .tsr-alert-informacja:hover {
		background-color: rgba(12, 183, 175, 1);
		color: rgba(255, 190, 190, 1);
	}
	
	.tsr-alert-success:hover, .tsr-alert-sukces:hover {
		background-color: rgba(56, 144, 22, 1);
		color: rgba(208, 255, 189, 1);
	}
	
	.tsr-alert-warning:hover, .tsr-alert-ostrzezenie:hover {
		background-color: rgba(203, 136, 12, 1);
		color: rgba(255, 190, 190, 1);
	}
	
	.tsr-alert-white:hover, .tsr-alert-bialy:hover {
		background-color: rgba(244, 244, 244, 1);
	}	
	.tsr-alert-black:hover, .tsr-alert-black:hover {
		background-color: rgba(11, 11, 11, 0.75);
	}

	.tsr-alert-border-normal, .tsr-alert-border-normalny {
		border-color: rgba(7, 216, 23, 1);
		color: rgba(7, 216, 23, 1);
	}
	.tsr-alert-border-error, .tsr-alert-border-blad {
		border-color: rgba(232, 21, 21, 1);
		color: rgba(232, 21, 21, 1);
	}
	.tsr-alert-border-info, .tsr-alert-border-informacja {
		border-color: rgba(1, 193, 184, 1);
		color: rgba(1, 193, 184, 1);
	}
	
	.tsr-alert-border-success, .tsr-alert-border-sukces {
		border-color: rgba(30, 107, 0, 1);
		color: rgba(30, 107, 0, 1);
	}
	
	.tsr-alert-border-warning, .tsr-alert-border-ostrzezenie {
		border-color: rgba(213, 152, 40, 1);
		color: rgba(213, 152, 40, 1);
	}
	
	.tsr-alert-border-white, .tsr-alert-border-bialy {
		border-color: rgba(255, 255, 255, 1);
		color: rgba(255, 255, 255, 1);
	}	
	.tsr-alert-border-black, .tsr-alert-border-black {
		border-color: rgba(0, 0, 0, 1);
		color: rgba(0, 0, 0, 1);
	}

	.tsr-alert-border-normal:hover, .tsr-alert-border-normalny:hover {
		background-color: rgba(7, 216, 23, 1);
		color: rgba(200, 255, 204, 1);
		border-color: rgba(58, 191, 69, 1);		
	}
	.tsr-alert-border-error:hover, .tsr-alert-border-blad:hover {
		background-color: rgba(232, 21, 21, 1);
		color: rgba(255, 190, 190, 1);
		border-color: rgba(242, 55, 55, 1);		
	}
	.tsr-alert-border-info:hover, .tsr-alert-border-informacja:hover {
		background-color: rgba(1, 193, 184, 1);
		color: rgba(190, 255, 255, 1);
		border-color: rgba(12, 183, 175, 1);		
	}
	
	.tsr-alert-border-success:hover, .tsr-alert-border-sukces:hover {
		background-color: rgba(30, 107, 0, 1);
		color: rgba(208, 255, 189, 1);
		border-color: rgba(56, 144, 22, 1);		
	}
	
	.tsr-alert-border-warning:hover, .tsr-alert-border-ostrzezenie:hover {
		background-color: rgba(213, 152, 40, 1);
		color: rgba(255, 231, 188, 1);
		border-color: rgba(203, 136, 12, 1);		
	}
	
	.tsr-alert-border-white:hover, .tsr-alert-border-bialy:hover {
		background-color: rgba(255, 255, 255, 1);
		color: black;
		border-color: black;
	}	
	.tsr-alert-border-black:hover, .tsr-border-alert-black:hover {
		background-color: rgba(0, 0, 0, 1);
		color: white;
		border-color: white;
	}

	@media (max-width: 768px) {
		.tsr-alert {
			padding: 4px 7.5px;
			margin-top: 4px;
			margin-bottom: 4px;
		}			
	}

	@media (max-width: 576px) {
		.tsr-alert {
			padding: 3px 5px;
			margin-top: 3px;
			margin-bottom: 3px;
			font-size: 15px;		
		}			
	} 			
	/* System alertów i udanych walidacji css OFF */
	
	
	/* colory on */
	
	.white, .bialy {
		color: rgb(255, 255, 255);
	}

	.black, .czarny {
		color: rgb(0, 0, 0);
	}
	
	.depresed-red, .depresowany-czerwony {
		color: #c71717;
	}
	
	.red, .czerwony {
		color: red;
	}

	.blue, .niebieski {
		color: blue;
	}
	
	.pink, .ruzowy {
		color: pink;
	}
	
	.green, .zielony {
		color: green;
	}

	.dark, .szary {
		color: #343a40;
	}
	.yellow, .zulty {
		color: yellow;
	}
	.orange, .pomaranczowy {
		color: orange;
	}
	.indigo, .indygo {
		color: indigo;
	}
	.teal, .ciemny-morski {
		color: teal;
	}
	.cyan, .cyjan {
		color: cyan;
	}
	.gray, .szary {
		color: gray;
	}
	.dark-gray, .ciemny-szary {
		color: darkgray;
	}
	.dark-purple, .ciemny-fioletowy {
		color: purple;
	}
	.lime, .limonka, .limonkowy {
		color: lime;
	}
	.color-none, .color-transparent {
		color: transparent;
	}

	.background-white, .background-bialy {
		background-color: rgb(255, 255, 255);
	}

	.background-black, .background-czarny {
		background-color: rgb(0, 0, 0);
	}
	
	.background-depresed-red, .background-depresowany-czerwony {
		background-color: #c71717;
	}
	
	.background-red, .background-czerwony {
		background-color: red;
	}

	.background-dark-red, .background-ciemny-czerwony {
		background-color: rgb(199, 6, 6);
	}

	.background-blue, .background-niebieski {
		background-color: blue;
	}
	
	.background-pink, .background-ruzowy {
		background-color: pink;
	}
	
	.background-green, .background-zielony {
		background-color: green;
	}

	.background-dark, .background-szary {
		background-color: #343a40;
	}
	.background-yellow, .background-zulty {
		background-color: yellow;
	}
	.background-orange, .background-pomaranczowy {
		background-color: orange;
	}
	.background-indigo, .background-indygo {
		background-color: indigo;
	}
	.background-teal, .background-ciemny-morski {
		background-color: teal;
	}
	.background-cyan, .background-cyjan {
		background-color: cyan;
	}
	.background-gray, .background-szary {
		background-color: gray;
	}
	.background-dark-gray, .background-ciemny-szary {
		background-color: darkgray;
	}
	.background-purple, .background-fioletowy {
		background-color: purple;
	}
	.background-lime, .background-limonka, .background-limonkowy {
		background-color: lime;
	}
	.background-none, .background-transparent {
		background-color: transparent;
	}	
	
	.background-delete, .background-usunac {
		background-color: rgb(132, 0, 0);
	}
	/* hover (pseudo) */
	.white-hover:hover, .bialy-hover:hover {
		color: rgb(255, 255, 255);
	}

	.black-hover:hover, .czarny-hover:hover {
		color: rgb(0, 0, 0);
	}
	
	.depresed-red-hover:hover, .depresowany-czerwony-hover:hover {
		color: #c71717;
	}
	
	.red-hover:hover, .czerwony-hover:hover {
		color: red;
	}

	.blue-hover:hover, .niebieski-hover:hover {
		color: blue;
	}
	
	.pink-hover:hover, .ruzowy-hover:hover {
		color: pink;
	}
	
	.green-hover:hover, .zielony-hover:hover {
		color: green;
	}

	.dark-hover:hover, .szary-hover:hover {
		color: #343a40;
	}
	.yellow-hover:hover, .zulty-hover:hover {
		color: yellow;
	}
	.orange-hover:hover, .pomaranczowy-hover:hover {
		color: orange;
	}
	.indigo-hover:hover, .indygo-hover:hover {
		color: indigo;
	}
	.teal-hover:hover, .ciemny-morski-hover:hover {
		color: teal;
	}
	.cyan-hover:hover, .cyjan-hover:hover {
		color: cyan;
	}
	.gray-hover:hover, .szary-hover:hover {
		color: gray;
	}
	.dark-gray-hover:hover, .ciemny-szary-hover:hover {
		color: darkgray;
	}
	.dark-purple-hover:hover, .ciemny-fioletowy-hover:hover {
		color: purple;
	}
	.lime-hover:hover, .limonka-hover:hover, .limonkowy-hover:hover {
		color: lime;
	}
	.color-none-hover:hover, .color-transparent-hover:hover {
		color: transparent;
	}	

	.background-white-hover:hover, .background-bialy-hover:hover {
		background-color: rgb(255, 255, 255);
	}

	.background-black-hover:hover, .background-czarny-hover:hover {
		background-color: rgb(0, 0, 0);
	}
	
	.background-depresed-red-hover:hover, .background-depresowany-czerwony-hover:hover {
		background-color: #c71717;
	}
	
	.background-red-hover:hover, .background-czerwony-hover:hover {
		background-color: red;
	}

	.background-dark-red-hover:hover, .background-ciemny-czerwony-hover:hover {
		background-color: rgb(199, 6, 6);
	}

	.background-blue-hover:hover, .background-niebieski-hover:hover {
		background-color: blue;
	}
	
	.background-pink-hover:hover, .background-ruzowy-hover:hover {
		background-color: pink;
	}
	
	.background-green-hover:hover, .background-zielony-hover:hover {
		background-color: green;
	}

	.background-dark-hover:hover, .background-szary-hover:hover {
		background-color: #343a40;
	}
	.background-yellow-hover:hover, .background-zulty-hover:hover {
		background-color: yellow;
	}
	.background-orange-hover:hover, .background-pomaranczowy-hover:hover {
		background-color: orange;
	}
	.background-indigo-hover:hover, .background-indygo-hover:hover {
		background-color: indigo;
	}
	.background-teal-hover:hover, .background-ciemny-morski-hover:hover {
		background-color: teal;
	}
	.background-cyan-hover:hover, .background-cyjan-hover:hover {
		background-color: cyan;
	}
	.background-gray-hover:hover, .background-szary-hover:hover {
		background-color: gray;
	}
	.background-dark-gray-hover:hover, .background-ciemny-szary-hover:hover {
		background-color: darkgray;
	}
	.background-purple-hover:hover, .background-fioletowy-hover:hover {
		background-color: purple;
	}
	.background-lime-hover:hover, .background-limonka-hover:hover, .background-limonkowy-hover:hover {
		background-color: lime;
	}
	
	.background-delete-hover:hover, .background-usunac-hover:hover {
		background-color: rgb(132, 0, 0);
	}
	.background-none-hover:hover, .background-transparent-hover:hover {
		background-color: transparent;
	}		

	@media (max-width: 1600px) {
		.white-5, .bialy-5 {
			color: rgb(255, 255, 255);
		}

		.black-5, .czarny-5 {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-5, .depresowany-czerwony-5 {
			color: #c71717;
		}
		
		.red-5, .czerwony-5 {
			color: red;
		}

		.blue-5, .niebieski-5 {
			color: blue;
		}
		
		.pink-5, .ruzowy-5 {
			color: pink;
		}
		
		.green-5, .zielony-5 {
			color: green;
		}

		.dark-5, .szary-5 {
			color: #343a40;
		}
		.yellow-5, .zulty-5 {
			color: yellow;
		}
		.orange-5, .pomaranczowy-5 {
			color: orange;
		}
		.indigo-5, .indygo-5 {
			color: indigo;
		}
		.tea-5, .ciemny-morski-5 {
			color: teal;
		}
		.cyan-5, .cyjan-5 {
			color: cyan;
		}
		.gray-5, .szary-5 {
			color: gray;
		}
		.dark-gray-5, .ciemny-szary-5 {
			color: darkgray;
		}
		.color-none-5, .color-transparent-5 {
			color: transparent;
		}

		.background-white-5, .background-bialy-5 {
			background-color: rgb(255, 255, 255);
		}

		.background-black-5, .background-czarny-5 {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-5, .background-depresowany-czerwony-5 {
			background-color: #c71717;
		}
		
		.background-red-5, .background-czerwony-5 {
			background-color: red;
		}

		.background-blue-5, .background-niebieski-5 {
			background-color: blue;
		}
		
		.background-pink-5, .background-ruzowy-5 {
			background-color: pink;
		}
		
		.background-green-5, .background-zielony-5 {
			background-color: green;
		}

		.background-dark-5, .background-szary-5 {
			background-color: #343a40;
		}
		.background-yellow-5, .background-zulty-5 {
			background-color: yellow;
		}
		.background-orange-5, .background-pomaranczowy-5 {
			background-color: orange;
		}
		.background-indigo-5, .background-indygo-5 {
			background-color: indigo;
		}
		.background-teal-5, .background-ciemny-morski-5 {
			background-color: teal;
		}
		.background-cyan-5, .background-cyjan-5 {
			background-color: cyan;
		}
		.background-gray-5, .background-szary-5 {
			background-color: gray;
		}
		.background-dark-gray-5, .background-ciemny-szary-5 {
			background-color: darkgray;
		}
		.background-delete-5, .background-usunac-5 {
			background-color: rgb(132, 0, 0);
		}	
		.background-none-5, .background-transparent-5 {
			background-color: transparent;
		}		
		/* hover (pseudo) */
		.white-5-hover:hover, .bialy-5-hover:hover {
			color: rgb(255, 255, 255);
		}

		.black-5-hover:hover, .czarny-5-hover:hover {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-5-hover:hover, .depresowany-czerwony-5-hover:hover {
			color: #c71717;
		}
		
		.red-5-hover:hover, .czerwony-5-hover:hover {
			color: red;
		}

		.blue-5-hover:hover, .niebieski-5-hover:hover {
			color: blue;
		}
		
		.pink-5-hover:hover, .ruzowy-5-hover:hover {
			color: pink;
		}
		
		.green-5-hover:hover, .zielony-5-hover:hover {
			color: green;
		}

		.dark-5-hover:hover, .szary-5-hover:hover {
			color: #343a40;
		}
		.yellow-5-hover:hover, .zulty-5-hover:hover {
			color: yellow;
		}
		.orange-5-hover:hover, .pomaranczowy-5-hover:hover {
			color: orange;
		}
		.indigo-5-hover:hover, .indygo-5-hover:hover {
			color: indigo;
		}
		.tea-5l-hover:hover, .ciemny-morski-5-hover:hover {
			color: teal;
		}
		.cya-5-hover:hover, .cyjan-5-hover:hover {
			color: cyan;
		}
		.gray-5-hover:hover, .szary-5-hover:hover {
			color: gray;
		}
		.dark-gray-5-hover:hover, .ciemny-szary-5-hover:hover {
			color: darkgray;
		}
		.color-none-5-hover:hover, .color-transparent-5-hover:hover {
			color: transparent;
		}

		.background-white-5-hover:hover, .background-bialy-5-hover:hover {
			background-color: rgb(255, 255, 255);
		}

		.background-black-5-hover:hover, .background-czarny-5-hover:hover {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-5-hover:hover, .background-depresowany-czerwony-5-hover:hover {
			background-color: #c71717;
		}
		
		.background-red-5-hover:hover, .background-czerwony-5-hover:hover {
			background-color: red;
		}

		.background-blue-5-hover:hover, .background-niebieski-5-hover:hover {
			background-color: blue;
		}
		
		.background-pink-5-hover:hover, .background-ruzowy-5-hover:hover {
			background-color: pink;
		}
		
		.background-green-5-hover:hover, .background-zielony-5-hover:hover {
			background-color: green;
		}

		.background-dark-5-hover:hover, .background-szary-5-hover:hover {
			background-color: #343a40;
		}
		.background-yellow-5-hover:hover, .background-zulty-5-hover:hover {
			background-color: yellow;
		}
		.background-orange-5-hover:hover, .background-pomaranczowy-5-hover:hover {
			background-color: orange;
		}
		.background-indigo-5-hover:hover, .background-indygo-5-hover:hover {
			background-color: indigo;
		}
		.background-teal-5-hover:hover, .background-ciemny-morski-5-hover:hover {
			background-color: teal;
		}
		.background-cyan-5-hover:hover, .background-cyjan-5-hover:hover {
			background-color: cyan;
		}
		.background-gray-5-hover:hover, .background-szary-5-hover:hover {
			background-color: gray;
		}
		.background-dark-gray-5-hover:hover, .background-ciemny-szary-5-hover:hover {
			background-color: darkgray;
		}
		
		.background-delete-5-hover:hover, .background-usunac-5-hover:hover {
			background-color: rgb(132, 0, 0);
		}
		.background-none-5-hover:hover, .background-transparent-5-hover:hover {
			background-color: transparent;
		}			
	}
	
	@media (max-width: 1200px) {
		.white-4, .bialy-4 {
			color: rgb(255, 255, 255);
		}

		.black-4, .czarny-4 {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-4, .depresowany-czerwony-4 {
			color: #c71717;
		}
		
		.red-4, .czerwony-4 {
			color: red;
		}

		.blue-4, .niebieski-4 {
			color: blue;
		}
		
		.pink-4, .ruzowy-4 {
			color: pink;
		}
		
		.green-4, .zielony-4 {
			color: green;
		}

		.dark-4, .szary-4 {
			color: #343a40;
		}
		.yellow-4, .zulty-4 {
			color: yellow;
		}
		.orange-4, .pomaranczowy-4 {
			color: orange;
		}
		.indigo-4, .indyg-4 {
			color: indigo;
		}
		.teal-4, .ciemny-morski-4 {
			color: teal;
		}
		.cyan-4, .cyjan-4 {
			color: cyan;
		}
		.gray-4, .szary-4 {
			color: gray;
		}
		.dark-gray-4, .ciemny-szary-4 {
			color: darkgray;
		}
		.color-none-4, .color-transparent-4 {
			color: transparent;
		}

		.background-white-4, .background-bialy-4 {
			background-color: rgb(255, 255, 255);
		}

		.background-black-4, .background-czarny-4 {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-4, .background-depresowany-czerwony-4 {
			background-color: #c71717;
		}
		
		.background-red-4, .background-czerwony-4 {
			background-color: red;
		}

		.background-blue-4, .background-niebieski-4 {
			background-color: blue;
		}
		
		.background-pink-4, .background-ruzowy-4 {
			background-color: pink;
		}
		
		.background-green-4, .background-zielony-4 {
			background-color: green;
		}

		.background-dark-4, .background-szary-4 {
			background-color: #343a40;
		}
		.background-yellow-4, .background-zulty-4 {
			background-color: yellow;
		}
		.background-orange-4, .background-pomaranczowy-4 {
			background-color: orange;
		}
		.background-indigo-4, .background-indygo-4 {
			background-color: indigo;
		}
		.background-teal-4, .background-ciemny-morsk-4 {
			background-color: teal;
		}
		.background-cyan-4, .background-cyjan-4 {
			background-color: cyan;
		}
		.background-gray-4, .background-szary-4 {
			background-color: gray;
		}
		.background-dark-gray-4, .background-ciemny-szary-4 {
			background-color: darkgray;
		}
		
		.background-delete-4, .background-usunac-4 {
			background-color: rgb(132, 0, 0);
		}
		.background-none-4, .background-transparent-4 {
			background-color: transparent;
		}		
		/* hover (pseudo) */
		.white-4-hover:hover, .bialy-4-hover:hover {
			color: rgb(255, 255, 255);
		}

		.black-4-hover:hover, .czarny-4-hover:hover {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-4-hover:hover, .depresowany-czerwony-4-hover:hover {
			color: #c71717;
		}
		
		.red-4-hover:hover, .czerwony-4-hover:hover {
			color: red;
		}

		.blue-4-hover:hover, .niebieski-4-hover:hover {
			color: blue;
		}
		
		.pink-4-hover:hover, .ruzowy-4-hover:hover {
			color: pink;
		}
		
		.green-4-hover:hover, .zielony-4-hover:hover {
			color: green;
		}

		.dark-4-hover:hover, .szary-4-hover:hover {
			color: #343a40;
		}
		.yellow-4-hover:hover, .zulty-4-hover:hover {
			color: yellow;
		}
		.orange-4-hover:hover, .pomaranczowy-4-hover:hover {
			color: orange;
		}
		.indigo-4-hover:hover, .indyg-4-hover:hover {
			color: indigo;
		}
		.teal-4-hover:hover, .ciemny-morski-4-hover:hover {
			color: teal;
		}
		.cyan-4-hover:hover, .cyjan-4-hover:hover {
			color: cyan;
		}
		.gray-4-hover:hover, .szary-4-hover:hover {
			color: gray;
		}
		.dark-gray-4-hover:hover, .ciemny-szary-4-hover:hover {
			color: darkgray;
		}
		.color-none-4-hover:hover, .color-transparent-4-hover:hover {
			color: transparent;
		}

		.background-white-4-hover:hover, .background-bialy-4-hover:hover {
			background-color: rgb(255, 255, 255);
		}

		.background-black-4-hover:hover, .background-czarny-4-hover:hover {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-4-hover:hover, .background-depresowany-czerwony-4-hover:hover {
			background-color: #c71717;
		}
		
		.background-red-4-hover:hover, .background-czerwony-4-hover:hover {
			background-color: red;
		}

		.background-blue-4-hover:hover, .background-niebieski-4-hover:hover {
			background-color: blue;
		}
		
		.background-pink-4-hover:hover, .background-ruzowy-4-hover:hover {
			background-color: pink;
		}
		
		.background-green-4-hover:hover, .background-zielony-4-hover:hover {
			background-color: green;
		}

		.background-dark-4-hover:hover, .background-szary-4-hover:hover {
			background-color: #343a40;
		}
		.background-yellow-4-hover:hover, .background-zulty-4-hover:hover {
			background-color: yellow;
		}
		.background-orange-4-hover:hover, .background-pomaranczowy-4-hover:hover {
			background-color: orange;
		}
		.background-indigo-4-hover:hover, .background-indygo-4-hover:hover {
			background-color: indigo;
		}
		.background-teal-4-hover:hover, .background-ciemny-morsk-4-hover:hover {
			background-color: teal;
		}
		.background-cyan-4-hover:hover, .background-cyjan-4-hover:hover {
			background-color: cyan;
		}
		.background-gray-4-hover:hover, .background-szary-4-hover:hover {
			background-color: gray;
		}
		.background-dark-gray-4-hover:hover, .background-ciemny-szary-4-hover:hover {
			background-color: darkgray;
		}
		
		.background-delete-4-hover:hover, .background-usunac-4-hover:hover {
			background-color: rgb(132, 0, 0);
		}
		.background-none-4-hover:hover, .background-transparent-4-hover:hover {
			background-color: transparent;
		}			
	}

	@media (max-width: 992px) {
		.white-3, .bialy-3 {
			color: rgb(255, 255, 255);
		}

		.black-3, .czarny-3 {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-3, .depresowany-czerwony-3 {
			color: #c71717;
		}
		
		.red-3, .czerwony-3 {
			color: red;
		}

		.blue-3, .niebieski-3 {
			color: blue;
		}
		
		.pink-3, .ruzowy-3 {
			color: pink;
		}
		
		.green-3, .zielony-3 {
			color: green;
		}

		.dark-3, .szary-3 {
			color: #343a40;
		}
		.yellow-3, .zulty-3 {
			color: yellow;
		}
		.orange-3, .pomaranczowy-3 {
			color: orange;
		}
		.indigo-3, .indygo-3 {
			color: indigo;
		}
		.teal-3, .ciemny-morski-3 {
			color: teal;
		}
		.cyan-3 .cyjan-3 {
			color: cyan;
		}
		.gray-3, .szary-3 {
			color: gray;
		}
		.dark-gray-3, .ciemny-szary-3 {
			color: darkgray;
		}
		.color-none-3, .color-transparent-3 {
			color: transparent;
		}

		.background-white-3, .background-bialy-3 {
			background-color: rgb(255, 255, 255);
		}

		.background-black-3, .background-czarny-3 {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-3, .background-depresowany-czerwony-3 {
			background-color: #c71717;
		}
		
		.background-red-3, .background-czerwony-3 {
			background-color: red;
		}

		.background-blue-3, .background-niebieski-3 {
			background-color: blue;
		}
		
		.background-pink-3, .background-ruzowy-3 {
			background-color: pink;
		}
		
		.background-green-3, .background-zielony-3 {
			background-color: green;
		}

		.background-dark-3, .background-szary-3 {
			background-color: #343a40;
		}
		.background-yellow-3, .background-zulty-3 {
			background-color: yellow;
		}
		.background-orange-3 .background-pomaranczowy-3 {
			background-color: orange;
		}
		.background-indigo-3, .background-indygo-3 {
			background-color: indigo;
		}
		.background-teal-3, .background-ciemny-morski-3 {
			background-color: teal;
		}
		.background-cyan-3, .background-cyjan-3 {
			background-color: cyan;
		}
		.background-gray-3, .background-szary-3 {
			background-color: gray;
		}
		.background-dark-gray-3, .background-ciemny-szary-3 {
			background-color: darkgray;
		}
		
		.background-delete-3, .background-usunac-3 {
			background-color: rgb(132, 0, 0);
		}	
		.background-none-3, .background-transparent-3 {
			background-color: transparent;
		}		
		/* hover (pseudo) */
		.white-3-hover:hover, .bialy-3-hover:hover {
			color: rgb(255, 255, 255);
		}

		.black-3-hover:hover, .czarny-3-hover:hover {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-3-hover:hover, .depresowany-czerwony-3-hover:hover {
			color: #c71717;
		}
		
		.red-3-hover:hover, .czerwony-3-hover:hover {
			color: red;
		}

		.blue-3-hover:hover, .niebieski-3-hover:hover {
			color: blue;
		}
		
		.pink-3-hover:hover, .ruzowy-3-hover:hover {
			color: pink;
		}
		
		.green-3-hover:hover, .zielony-3-hover:hover {
			color: green;
		}

		.dark-3-hover:hover, .szary-3-hover:hover {
			color: #343a40;
		}
		.yellow-3-hover:hover, .zulty-3-hover:hover {
			color: yellow;
		}
		.orange-3-hover:hover, .pomaranczowy-3-hover:hover {
			color: orange;
		}
		.indigo-hover:hover, .indygo-3-hover:hover {
			color: indigo;
		}
		.teal-3-hover:hover, .ciemny-morski-3-hover:hover {
			color: teal;
		}
		.cyan-3-hover:hover, .cyjan-3-hover:hover {
			color: cyan;
		}
		.gray-3-hover:hover, .szary-3-hover:hover {
			color: gray;
		}
		.dark-gray-3-hover:hover, .ciemny-szary-3-hover:hover {
			color: darkgray;
		}
		.color-none-3-hover:hover, .color-transparent-3-hover:hover {
			color: transparent;
		}

		.background-white-3-hover:hover, .background-bialy-3-hover:hover {
			background-color: rgb(255, 255, 255);
		}

		.background-black-3-hover:hover, .background-czarny-3-hover:hover {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-3-hover:hover, .background-depresowany-czerwony-3-hover:hover {
			background-color: #c71717;
		}
		
		.background-red-3-hover:hover, .background-czerwony-3-hover:hover {
			background-color: red;
		}

		.background-blue-3-hover:hover, .background-niebieski-3-hover:hover {
			background-color: blue;
		}
		
		.background-pink-3-hover:hover, .background-ruzowy-3-hover:hover {
			background-color: pink;
		}
		
		.background-green-3-hover:hover, .background-zielony-3-hover:hover {
			background-color: green;
		}

		.background-dark-3-hover:hover, .background-szary-3-hover:hover {
			background-color: #343a40;
		}
		.background-yellow-3-hover:hover, .background-zulty-3-hover:hover {
			background-color: yellow;
		}
		.background-orange-3-hover:hover, .background-pomaranczowy-3-hover:hover {
			background-color: orange;
		}
		.background-indigo-3-hover:hover, .background-indygo-3-hover:hover {
			background-color: indigo;
		}
		.background-teal-3-hover:hover, .background-ciemny-morski-3-hover:hover {
			background-color: teal;
		}
		.background-cyan-3-hover:hover, .background-cyjan-3-hover:hover {
			background-color: cyan;
		}
		.background-gray-3-hover:hover, .background-szary-3-hover:hover {
			background-color: gray;
		}
		.background-dark-gray-3-hover:hover, .background-ciemny-szary-3-hover:hover {
			background-color: darkgray;
		}
		
		.background-delete-3-hover:hover, .background-usunac-3-hover:hover {
			background-color: rgb(132, 0, 0);
		}
		.background-none-3-hover:hover, .background-transparent-3-hover:hover {
			background-color: transparent;
		}			
	}

	@media (max-width: 768px) {
		.white-2, .bialy-2 {
			color: rgb(255, 255, 255);
		}

		.black-2, .czarny-2 {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-2, .depresowany-czerwony-2 {
			color: #c71717;
		}
		
		.red-2, .czerwony-2 {
			color: red;
		}

		.blue-2, .niebieski-2 {
			color: blue;
		}
		
		.pink-2, .ruzowy-2 {
			color: pink;
		}
		
		.green-2, .zielony-2 {
			color: green;
		}

		.dark-2, .szary-2 {
			color: #343a40;
		}
		.yellow-2, .zulty-2 {
			color: yellow;
		}
		.orange-2, .pomaranczowy-2 {
			color: orange;
		}
		.indigo-2, .indygo-2 {
			color: indigo;
		}
		.teal-2, .ciemny-morski-2 {
			color: teal;
		}
		.cyan-2, .cyjan-2 {
			color: cyan;
		}
		.gray-2, .szary-2 {
			color: gray;
		}
		.dark-gray-2, .ciemny-szary-2 {
			color: darkgray;
		}
		.color-none-2, .color-transparent-2 {
			color: transparent;
		}

		.background-white-2, .background-bialy-2 {
			background-color: rgb(255, 255, 255);
		}

		.background-black-2, .background-czarny-2 {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-2, .background-depresowany-czerwony-2 {
			background-color: #c71717;
		}
		
		.background-red-2, .background-czerwony-2 {
			background-color: red;
		}

		.background-blue-2, .background-niebieski-2 {
			background-color: blue;
		}
		
		.background-pink-2, .background-ruzowy-2 {
			background-color: pink;
		}
		
		.background-green-2, .background-zielony-2 {
			background-color: green;
		}

		.background-dark-2, .background-szary-2 {
			background-color: #343a40;
		}
		.background-yellow-2, .background-zulty-2 {
			background-color: yellow;
		}
		.background-orange-2, .background-pomaranczowy-2 {
			background-color: orange;
		}
		.background-indigo-2, .background-indygo-2 {
			background-color: indigo;
		}
		.background-teal-2, .background-ciemny-morski-2 {
			background-color: teal;
		}
		.background-cyan-2, .background-cyjan-2 {
			background-color: cyan;
		}
		.background-gray-2, .background-szary-2 {
			background-color: gray;
		}
		.background-dark-gray-2, .background-ciemny-szary-2 {
			background-color: darkgray;
		}
		
		.background-delete-2, .background-usunac-2 {
			background-color: rgb(132, 0, 0);
		}
		.background-none-2, .background-transparent-2 {
			background-color: transparent;
		}		
		/* hover (pseudo) */
		.white-2-hover:hover, .bialy-2-hover:hover {
			color: rgb(255, 255, 255);
		}

		.black-2-hover:hover, .czarny-2-hover:hover {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-2-hover:hover, .depresowany-czerwony-2-hover:hover {
			color: #c71717;
		}
		
		.red-2-hover:hover, .czerwony-2-hover:hover {
			color: red;
		}

		.blue-2-hover:hover, .niebieski-2-hover:hover {
			color: blue;
		}
		
		.pink-2-hover:hover, .ruzowy-2 {
			color: pink;
		}
		
		.green-2-hover:hover, .zielony-2-hover:hover {
			color: green;
		}

		.dark-2-hover:hover, .szary-2-hover:hover {
			color: #343a40;
		}
		.yellow-2-hover:hover, .zulty-2-hover:hover {
			color: yellow;
		}
		.orange-2-hover:hover, .pomaranczowy-2-hover:hover {
			color: orange;
		}
		.indigo-2-hover:hover, .indygo-2-hover:hover {
			color: indigo;
		}
		.teal-2-hover:hover, .ciemny-morski-2-hover:hover {
			color: teal;
		}
		.cyan-2-hover:hover, .cyjan-2-hover:hover {
			color: cyan;
		}
		.gray-2-hover:hover, .szary-2-hover:hover {
			color: gray;
		}
		.dark-gray-2-hover:hover, .ciemny-szary-2-hover:hover {
			color: darkgray;
		}
		.color-none-2-hover:hover, .color-transparent-2-hover:hover {
			color: transparent;
		}

		.background-white-2-hover:hover, .background-bialy-2-hover:hover {
			background-color: rgb(255, 255, 255);
		}

		.background-black-2-hover:hover, .background-czarny-2-hover:hover {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-2-hover:hover, .background-depresowany-czerwony-2-hover:hover {
			background-color: #c71717;
		}
		
		.background-red-2-hover:hover, .background-czerwony-2-hover:hover {
			background-color: red;
		}

		.background-blue-2-hover:hover, .background-niebieski-2-hover:hover {
			background-color: blue;
		}
		
		.background-pink-2-hover:hover, .background-ruzowy-2-hover:hover {
			background-color: pink;
		}
		
		.background-green-2-hover:hover, .background-zielony-2-hover:hover {
			background-color: green;
		}

		.background-dark-2-hover:hover, .background-szary-2-hover:hover {
			background-color: #343a40;
		}
		.background-yellow-2-hover:hover, .background-zulty-2-hover:hover {
			background-color: yellow;
		}
		.background-orange-2-hover:hover, .background-pomaranczowy-2-hover:hover {
			background-color: orange;
		}
		.background-indigo-2-hover:hover, .background-indygo-2-hover:hover {
			background-color: indigo;
		}
		.background-teal-2-hover:hover, .background-ciemny-morski-2-hover:hover {
			background-color: teal;
		}
		.background-cyan-2-hover:hover, .background-cyjan-2-hover:hover {
			background-color: cyan;
		}
		.background-gray-2-hover:hover, .background-szary-2-hover:hover {
			background-color: gray;
		}
		.background-dark-gray-2-hover:hover, .background-ciemny-szary-2-hover:hover {
			background-color: darkgray;
		}
		
		.background-delete-2-hover:hover, .background-usunac-2-hover:hover {
			background-color: rgb(132, 0, 0);
		}
		.background-none-2-hover:hover, .background-transparent-2-hover:hover {
			background-color: transparent;
		}			
	}

	@media (max-width: 576px) {
		.white-1, .bialy-1 {
			color: rgb(255, 255, 255);
		}

		.black-1, .czarny-1 {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-1, .depresowany-czerwony-1 {
			color: #c71717;
		}
		
		.red-1, .czerwony-1 {
			color: red;
		}

		.blue-1, .niebieski-1 {
			color: blue;
		}
		
		.pink-1, .ruzowy-1 {
			color: pink;
		}
		
		.green-1, .zielony-1 {
			color: green;
		}

		.dark-1, .szary-1 {
			color: #343a40;
		}
		.yellow-1, .zulty-1 {
			color: yellow;
		}
		.orange-1, .pomaranczowy-1 {
			color: orange;
		}
		.indigo-1, .indygo-1 {
			color: indigo;
		}
		.teal-1, .ciemny-morski-1 {
			color: teal;
		}
		.cyan-1, .cyjan-1 {
			color: cyan;
		}
		.gray-1, .szary-1 {
			color: gray;
		}
		.dark-gray-1, .ciemny-szary-1 {
			color: darkgray;
		}
		.color-none-1, .color-transparent-1 {
			color: transparent;
		}
		
		.background-white-1, .background-bialy-1 {
			background-color: rgb(255, 255, 255);
		}

		.background-black-1, .background-czarny-1 {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-1, .background-depresowany-czerwony-1 {
			background-color: #c71717;
		}
		
		.background-red-1, .background-czerwony-1 {
			background-color: red;
		}

		.background-blue-1, .background-niebieski-1 {
			background-color: blue;
		}
		
		.background-pink-1, .background-ruzowy-1 {
			background-color: pink;
		}
		
		.background-green-1, .background-zielony-1 {
			background-color: green;
		}

		.background-dark-1, .background-szary-1 {
			background-color: #343a40;
		}
		.background-yellow-1, .background-zulty-1 {
			background-color: yellow;
		}
		.background-orange-1, .background-pomaranczowy-1 {
			background-color: orange;
		}
		.background-indigo-1, .background-indygo-1 {
			background-color: indigo;
		}
		.background-teal-1, .background-ciemny-morski-1 {
			background-color: teal;
		}
		.background-cyan-1, .background-cyjan-1 {
			background-color: cyan;
		}
		.background-gray-1, .background-szary-1 {
			background-color: gray;
		}
		.background-dark-gray-1, .background-ciemny-szary-1 {
			background-color: darkgray;
		}
		
		.background-delete-1, .background-usunac-1 {
			background-color: rgb(132, 0, 0);
		}	
		.background-none-1, .background-transparent-1 {
			background-color: transparent;
		}		
		/* hover (pseudo) */
		.white-1-hover:hover, .bialy-1-hover:hover {
			color: rgb(255, 255, 255);
		}

		.black-1-hover:hover, .czarny-1-hover:hover {
			color: rgb(0, 0, 0);
		}
		
		.depresed-red-1-hover:hover, .depresowany-czerwony-1-hover:hover {
			color: #c71717;
		}
		
		.red-1-hover:hover, .czerwony-1-hover:hover {
			color: red;
		}

		.blue-1-hover:hover, .niebieski-1-hover:hover {
			color: blue;
		}
		
		.pink-1-hover:hover, .ruzowy-1-hover:hover {
			color: pink;
		}
		
		.green-1-hover:hover, .zielony-1-hover:hover {
			color: green;
		}

		.dark-1-hover:hover, .szary-1-hover:hover {
			color: #343a40;
		}
		.yellow-1-hover:hover, .zulty-1-hover:hover {
			color: yellow;
		}
		.orange-1-hover:hover, .pomaranczowy-1-hover:hover {
			color: orange;
		}
		.indigo-1-hover:hover, .indygo-1-hover:hover {
			color: indigo;
		}
		.teal-1-hover:hover, .ciemny-morski-1-hover:hover {
			color: teal;
		}
		.cyan-1-hover:hover, .cyjan-1-hover:hover {
			color: cyan;
		}
		.gray-1-hover:hover, .szary-1-hover:hover {
			color: gray;
		}
		.dark-gray-1-hover:hover, .ciemny-szary-1-hover:hover {
			color: darkgray;
		}
		.color-none-1-hover:hover, .color-transparent-1-hover:hover {
			color: transparent;
		}

		.background-white-1-hover:hover, .background-bialy-1-hover:hover {
			background-color: rgb(255, 255, 255);
		}

		.background-black-1-hover:hover, .background-czarny-1-hover:hover {
			background-color: rgb(0, 0, 0);
		}
		
		.background-depresed-red-1-hover:hover, .background-depresowany-czerwony-1-hover:hover {
			background-color: #c71717;
		}
		
		.background-red-1-hover:hover, .background-czerwony-1-hover:hover {
			background-color: red;
		}

		.background-blue-1-hover:hover, .background-niebieski-1-hover:hover {
			background-color: blue;
		}
		
		.background-pink-1-hover:hover, .background-ruzowy-1-hover:hover {
			background-color: pink;
		}
		
		.background-green-1-hover:hover, .background-zielony-1-hover:hover {
			background-color: green;
		}

		.background-dark-1-hover:hover, .background-szary-1-hover:hover {
			background-color: #343a40;
		}
		.background-yellow-1-hover:hover, .background-zulty-1-hover:hover {
			background-color: yellow;
		}
		.background-orange-1-hover:hover, .background-pomaranczowy-1-hover:hover {
			background-color: orange;
		}
		.background-indigo-1-hover:hover, .background-indygo-1-hover:hover {
			background-color: indigo;
		}
		.background-teal-1-hover:hover, .background-ciemny-morski-1-hover:hover {
			background-color: teal;
		}
		.background-cyan-1-hover:hover, .background-cyjan-1-hover:hover {
			background-color: cyan;
		}
		.background-gray-1-hover:hover, .background-szary-1-hover:hover {
			background-color: gray;
		}
		.background-dark-gray-1-hover:hover, .background-ciemny-szary-1-hover:hover {
			background-color: darkgray;
		}
		
		.background-delete-1-hover:hover, .background-usunac-1-hover:hover {
			background-color: rgb(132, 0, 0);
		}
		.background-none-1-hover:hover, .background-transparent-1-hover:hover {
			background-color: transparent;
		}		
	}
	
	/* colory off*/
	
	
	/* display ON */
	
	.tsr-display-block-left {
		position: relative;
		left: -0;
	}
	
	.tsr-display-none-left {
		position: absolute;
		left: -9999;
	}

	.tsr-display-block {
		display: block;
	}
	
	.tsr-display-none {
		display: none;
	}

	.tsr-display-block-hover::hover {
		display: block;
	}
	
	.tsr-display-none-hover::hover {
		display: none;
	}
	.tsr-display-contents {
		display: contents;
	}
	.tsr-display-flex {
		display: flex;
	}
	.tsr-display-flex-root {
		display: flow-root;
	}
	.tsr-display-grid {
		display: grid;
	}
	.tsr-display-inherit {
		display: inherit;
	}
	.tsr-display-initial {
		display: initial;
	}
	.tsr-display-inline-block {
		display: inline-block;
	}
	.tsr-display-inline-flex {
		display: inline-flex;
	}
	.tsr-display-inline-grid {
		display: inline-grid;
	}
	.tsr-display-inline-table {
		display: inline-table;
	}
	.tsr-display-list-item {
		display: list-item;
	}
	.tsr-display-table {
		display: table;
	}
	.tsr-display-table-caption {
		display: table-caption;
	}
	.tsr-display-table-cell {
		display: table-cell;
	}
	.tsr-display-table-column {
		display: table-column;
	}
	.tsr-display-table-column-group {
		display: table-column-group;
	}
	.tsr-display-table-footer-group {
		display: table-footer-group;
	}
	.tsr-display-table-header-group {
		display: table-header-group;
	}
	.tsr-display-table-row {
		display: table-row;
	}
	.tsr-display-table-row-group {
		display: table-row-group;
	}
	.tsr-display-unset {
		display: unset;
	}
	
	@media (max-width: 1600px) {
		.tsr-display-block-5 {
			display: block;
		}
		
		.tsr-display-none-5 {
			display: none;
		}
		.tsr-display-contents-5 {
			display: contents;
		}
		.tsr-display-flex-5 {
			display: flex;
		}
		.tsr-display-flex-root-5 {
			display: flow-root;
		}
		.tsr-display-grid-5 {
			display: grid;
		}
		.tsr-display-inherit-5 {
			display: inherit;
		}
		.tsr-display-initial-5 {
			display: initial;
		}
		.tsr-display-inline-block-5 {
			display: inline-block;
		}
		.tsr-display-inline-flex-5 {
			display: inline-flex;
		}
		.tsr-display-inline-grid-5 {
			display: inline-grid;
		}
		.tsr-display-inline-table-5 {
			display: inline-table;
		}
		.tsr-display-list-item-5 {
			display: list-item;
		}
		.tsr-display-table-5 {
			display: table;
		}
		.tsr-display-table-caption-5 {
			display: table-caption;
		}
		.tsr-display-table-cell-5 {
			display: table-cell;
		}
		.tsr-display-table-column-5 {
			display: table-column;
		}
		.tsr-display-table-column-group-5 {
			display: table-column-group;
		}
		.tsr-display-table-footer-group-5 {
			display: table-footer-group;
		}
		.tsr-display-table-header-group-5 {
			display: table-header-group;
		}
		.tsr-display-table-row-5 {
			display: table-row;
		}
		.tsr-display-table-row-group-5 {
			display: table-row-group;
		}
		.tsr-display-unset-5 {
			display: unset;
		}		
	}
	
	@media (max-width: 1200px) {
		.tsr-display-block-4 {
			display: block;
		}
		
		.tsr-display-none-4 {
			display: none;
		}		
		.tsr-display-contents-4 {
			display: contents;
		}
		.tsr-display-flex-4 {
			display: flex;
		}
		.tsr-display-flex-root-4 {
			display: flow-root;
		}
		.tsr-display-grid-4 {
			display: grid;
		}
		.tsr-display-inherit-4 {
			display: inherit;
		}
		.tsr-display-initial-4 {
			display: initial;
		}
		.tsr-display-inline-block-4 {
			display: inline-block;
		}
		.tsr-display-inline-flex-4 {
			display: inline-flex;
		}
		.tsr-display-inline-grid-4 {
			display: inline-grid;
		}
		.tsr-display-inline-table-4 {
			display: inline-table;
		}
		.tsr-display-list-item-4 {
			display: list-item;
		}
		.tsr-display-table-4 {
			display: table;
		}
		.tsr-display-table-caption-4 {
			display: table-caption;
		}
		.tsr-display-table-cell-4 {
			display: table-cell;
		}
		.tsr-display-table-column-4 {
			display: table-column;
		}
		.tsr-display-table-column-group-4 {
			display: table-column-group;
		}
		.tsr-display-table-footer-group-4 {
			display: table-footer-group;
		}
		.tsr-display-table-header-group-4 {
			display: table-header-group;
		}
		.tsr-display-table-row-4 {
			display: table-row;
		}
		.tsr-display-table-row-group-4 {
			display: table-row-group;
		}
		.tsr-display-unset-4 {
			display: unset;
		}				
	}

	@media (max-width: 992px) {
		.tsr-display-block-3 {
			display: block;
		}
		
		.tsr-display-none-3 {
			display: none;
		}	
		.tsr-display-contents-3 {
			display: contents;
		}
		.tsr-display-flex-3 {
			display: flex;
		}
		.tsr-display-flex-root-3 {
			display: flow-root;
		}
		.tsr-display-grid-3 {
			display: grid;
		}
		.tsr-display-inherit-3 {
			display: inherit;
		}
		.tsr-display-initial-3 {
			display: initial;
		}
		.tsr-display-inline-block-3 {
			display: inline-block;
		}
		.tsr-display-inline-flex-3 {
			display: inline-flex;
		}
		.tsr-display-inline-grid-3 {
			display: inline-grid;
		}
		.tsr-display-inline-table-3 {
			display: inline-table;
		}
		.tsr-display-list-item-3 {
			display: list-item;
		}
		.tsr-display-table-3 {
			display: table;
		}
		.tsr-display-table-caption-3 {
			display: table-caption;
		}
		.tsr-display-table-cell-3 {
			display: table-cell;
		}
		.tsr-display-table-column-3 {
			display: table-column;
		}
		.tsr-display-table-column-group-3 {
			display: table-column-group;
		}
		.tsr-display-table-footer-group-3 {
			display: table-footer-group;
		}
		.tsr-display-table-header-group-3 {
			display: table-header-group;
		}
		.tsr-display-table-row-3 {
			display: table-row;
		}
		.tsr-display-table-row-group-3 {
			display: table-row-group;
		}
		.tsr-display-unset-3 {
			display: unset;
		}				
	}

	@media (max-width: 768px) {
		.tsr-display-block-2 {
			display: block;
		}
		
		.tsr-display-none-2 {
			display: none;
		}	
		.tsr-display-contents-2{
			display: contents;
		}
		.tsr-display-flex-2 {
			display: flex;
		}
		.tsr-display-flex-root-2 {
			display: flow-root;
		}
		.tsr-display-grid-2 {
			display: grid;
		}
		.tsr-display-inherit-2 {
			display: inherit;
		}
		.tsr-display-initial-2 {
			display: initial;
		}
		.tsr-display-inline-block-2 {
			display: inline-block;
		}
		.tsr-display-inline-flex-2 {
			display: inline-flex;
		}
		.tsr-display-inline-grid-2 {
			display: inline-grid;
		}
		.tsr-display-inline-table-2 {
			display: inline-table;
		}
		.tsr-display-list-item-2 {
			display: list-item;
		}
		.tsr-display-table-2 {
			display: table;
		}
		.tsr-display-table-caption-2 {
			display: table-caption;
		}
		.tsr-display-table-cell-2 {
			display: table-cell;
		}
		.tsr-display-table-column-2 {
			display: table-column;
		}
		.tsr-display-table-column-group-2 {
			display: table-column-group;
		}
		.tsr-display-table-footer-group-2 {
			display: table-footer-group;
		}
		.tsr-display-table-header-group-2 {
			display: table-header-group;
		}
		.tsr-display-table-row-2 {
			display: table-row;
		}
		.tsr-display-table-row-group-2 {
			display: table-row-group;
		}
		.tsr-display-unset-2 {
			display: unset;
		}				
	}

	@media (max-width: 576px) {
		.tsr-display-block-1 {
			display: block;
		}
		
		.tsr-display-none-1 {
			display: none;
		}	
		.tsr-display-contents-1 {
			display: contents;
		}
		.tsr-display-flex-1 {
			display: flex;
		}
		.tsr-display-flex-root-1 {
			display: flow-root;
		}
		.tsr-display-grid-1 {
			display: grid;
		}
		.tsr-display-inherit-1 {
			display: inherit;
		}
		.tsr-display-initial-1 {
			display: initial;
		}
		.tsr-display-inline-block-1 {
			display: inline-block;
		}
		.tsr-display-inline-flex-1 {
			display: inline-flex;
		}
		.tsr-display-inline-grid-1 {
			display: inline-grid;
		}
		.tsr-display-inline-table-1 {
			display: inline-table;
		}
		.tsr-display-list-item-1 {
			display: list-item;
		}
		.tsr-display-table-1 {
			display: table;
		}
		.tsr-display-table-caption-1 {
			display: table-caption;
		}
		.tsr-display-table-cell-1 {
			display: table-cell;
		}
		.tsr-display-table-column-1 {
			display: table-column;
		}
		.tsr-display-table-column-group-1 {
			display: table-column-group;
		}
		.tsr-display-table-footer-group-1 {
			display: table-footer-group;
		}
		.tsr-display-table-header-group-1 {
			display: table-header-group;
		}
		.tsr-display-table-row-1 {
			display: table-row;
		}
		.tsr-display-table-row-group-1 {
			display: table-row-group;
		}
		.tsr-display-unset-1 {
			display: unset;
		}				
	} 		
	
	/* diplay oFF */
	
	/* currsor ON */
	
	.cursor-pointer {
		cursor: pointer;
	}
	.cursor-none {
		cursor: none;
	}
	.cursor-alias {
		cursor: alias;
	}	
	.cursor-all-scroll {
		cursor: all-scroll;
	}	
	.cursor-auto {
		cursor: auto;
	}	
	.cursor-cell {
		cursor: cell;
	}	
	.cursor-col-resize {
		cursor: col-resize;
	}	
	.cursor-context-menu {
		cursor: context-menu;
	}	
	.cursor-copy {
		cursor: copy;
	}	
	.cursor-crosshair {
		cursor: crosshair;
	}	
	.cursor-default {
		cursor: default;
	}	
	.cursor-e-resize {
		cursor: e-resize;
	}	
	.cursor-ew-resize {
		cursor: ew-resize;
	}	
	.cursor-grab {
		cursor: grab;
	}	
	.cursor-grabbing {
		cursor: grabbing;
	}	
	.cursor-help {
		cursor: help;
	}	
	.cursor-inherit {
		cursor: inherit;
	}	
	.cursor-initial {
		cursor: initial;
	}	
	.cursor-move {
		cursor: move;
	}	
	.cursor-n-resize {
		cursor: n-resize;
	}	
	.cursor-n-resize {
		cursor: n-resize;
	}
	.cursor-ne-resize {
		cursor: ne-resize;
	}
	.cursor-nesw-resize {
		cursor: nesw-resize;
	}
	.cursor-no-drop {
		cursor: no-drop;
	}
	.cursor-not-allowed {
		cursor: not-allowed;
	}
	.cursor-ns-resize {
		cursor: ns-resize;
	}
	.cursor-nw-resize {
		cursor: nw-resize;
	}
	.cursor-nwse-resize {
		cursor: nwse-resize;
	}
	.cursor-progress {
		cursor: progress;
	}
	.cursor-row-resize {
		cursor: row-resize;
	}
	.cursor-s-resize {
		cursor: s-resize;
	}
	.cursor-se-resize {
		cursor: se-resize;
	}
	.cursor-sw-resize {
		cursor: sw-resize;
	}
	.cursor-text {
		cursor: text;
	}
	.cursor-unset {
		cursor: unset;
	}
	.cursor-vertical-text {
		cursor: vertical-text;
	}
	.cursor-w-resize {
		cursor: w-resize;
	}
	.cursor-wait {
		cursor: wait;
	}
	.cursor-zoom-in {
		cursor: zoom-in;
	}
	.cursor-zoom-out {
		cursor: zoom-out;
	}

	@media (max-width: 1600px) {
		.cursor-pointer-5 {
			cursor: pointer;
		}
		.cursor-none-5 {
			cursor: none;
		}
		.cursor-alias-5 {
			cursor: alias;
		}	
		.cursor-all-scroll-5 {
			cursor: all-scroll;
		}	
		.cursor-auto-5 {
			cursor: auto;
		}	
		.cursor-cell-5 {
			cursor: cell;
		}	
		.cursor-col-resize-5 {
			cursor: col-resize;
		}	
		.cursor-context-menu-5 {
			cursor: context-menu;
		}	
		.cursor-copy-5 {
			cursor: copy;
		}	
		.cursor-crosshair-5 {
			cursor: crosshair;
		}	
		.cursor-default-5 {
			cursor: default;
		}	
		.cursor-e-resize-5 {
			cursor: e-resize;
		}	
		.cursor-ew-resize-5 {
			cursor: ew-resize;
		}	
		.cursor-grab-5 {
			cursor: grab;
		}	
		.cursor-grabbing-5 {
			cursor: grabbing;
		}	
		.cursor-help-5 {
			cursor: help;
		}	
		.cursor-inherit-5 {
			cursor: inherit;
		}	
		.cursor-initial-5 {
			cursor: initial;
		}	
		.cursor-move-5 {
			cursor: move;
		}	
		.cursor-n-resize-5 {
			cursor: n-resize;
		}	
		.cursor-n-resize-5 {
			cursor: n-resize;
		}
		.cursor-ne-resize-5 {
			cursor: ne-resize;
		}
		.cursor-nesw-resize-5 {
			cursor: nesw-resize;
		}
		.cursor-no-drop-5 {
			cursor: no-drop;
		}
		.cursor-not-allowed-5 {
			cursor: not-allowed;
		}
		.cursor-ns-resize-5 {
			cursor: ns-resize;
		}
		.cursor-nw-resize-5 {
			cursor: nw-resize;
		}
		.cursor-nwse-resize-5 {
			cursor: nwse-resize;
		}
		.cursor-progress-5 {
			cursor: progress;
		}
		.cursor-row-resize-5 {
			cursor: row-resize;
		}
		.cursor-s-resize-5 {
			cursor: s-resize;
		}
		.cursor-se-resize-5 {
			cursor: se-resize;
		}
		.cursor-sw-resize-5 {
			cursor: sw-resize;
		}
		.cursor-text-5 {
			cursor: text;
		}
		.cursor-unset-5 {
			cursor: unset;
		}
		.cursor-vertical-text-5 {
			cursor: vertical-text;
		}
		.cursor-w-resize-5 {
			cursor: w-resize;
		}
		.cursor-wait-5 {
			cursor: wait;
		}
		.cursor-zoom-in-5 {
			cursor: zoom-in;
		}
		.cursor-zoom-out-5 {
			cursor: zoom-out;
		}		
	}
	
	@media (max-width: 1200px) {
		.cursor-pointer-4 {
			cursor: pointer;
		}
		.cursor-none-4 {
			cursor: none;
		}
		.cursor-alias-4 {
			cursor: alias;
		}	
		.cursor-all-scroll-4 {
			cursor: all-scroll;
		}	
		.cursor-auto-4 {
			cursor: auto;
		}	
		.cursor-cell-4 {
			cursor: cell;
		}	
		.cursor-col-resize-4 {
			cursor: col-resize;
		}	
		.cursor-context-menu-4 {
			cursor: context-menu;
		}	
		.cursor-copy-4 {
			cursor: copy;
		}	
		.cursor-crosshair-4 {
			cursor: crosshair;
		}	
		.cursor-default-4 {
			cursor: default;
		}	
		.cursor-e-resize-4 {
			cursor: e-resize;
		}	
		.cursor-ew-resize-4 {
			cursor: ew-resize;
		}	
		.cursor-grab-4 {
			cursor: grab;
		}	
		.cursor-grabbing-4 {
			cursor: grabbing;
		}	
		.cursor-help-4 {
			cursor: help;
		}	
		.cursor-inherit-4 {
			cursor: inherit;
		}	
		.cursor-initial {
			cursor: initial;
		}	
		.cursor-move-4 {
			cursor: move;
		}	
		.cursor-n-resize {
			cursor: n-resize;
		}	
		.cursor-n-resize-4 {
			cursor: n-resize;
		}
		.cursor-ne-resize {
			cursor: ne-resize;
		}
		.cursor-nesw-resize-4 {
			cursor: nesw-resize;
		}
		.cursor-no-drop-4 {
			cursor: no-drop;
		}
		.cursor-not-allowed-4 {
			cursor: not-allowed;
		}
		.cursor-ns-resize-4 {
			cursor: ns-resize;
		}
		.cursor-nw-resize-4 {
			cursor: nw-resize;
		}
		.cursor-nwse-resize-4 {
			cursor: nwse-resize;
		}
		.cursor-progress-4 {
			cursor: progress;
		}
		.cursor-row-resize-4 {
			cursor: row-resize;
		}
		.cursor-s-resize-4 {
			cursor: s-resize;
		}
		.cursor-se-resize-4 {
			cursor: se-resize;
		}
		.cursor-sw-resize-4 {
			cursor: sw-resize;
		}
		.cursor-text {
			cursor: text;
		}
		.cursor-unset-4 {
			cursor: unset;
		}
		.cursor-vertical-text-4 {
			cursor: vertical-text;
		}
		.cursor-w-resize-4 {
			cursor: w-resize;
		}
		.cursor-wait-4 {
			cursor: wait;
		}
		.cursor-zoom-in-4 {
			cursor: zoom-in;
		}
		.cursor-zoom-out-4 {
			cursor: zoom-out;
		}		
	}

	@media (max-width: 992px) {
		.cursor-pointer-3 {
			cursor: pointer;
		}
		.cursor-none-3 {
			cursor: none;
		}
		.cursor-alias-3 {
			cursor: alias;
		}	
		.cursor-all-scroll-3 {
			cursor: all-scroll;
		}	
		.cursor-auto-3 {
			cursor: auto;
		}	
		.cursor-cell-3 {
			cursor: cell;
		}	
		.cursor-col-resize-3 {
			cursor: col-resize;
		}	
		.cursor-context-menu-3 {
			cursor: context-menu;
		}	
		.cursor-copy-3 {
			cursor: copy;
		}	
		.cursor-crosshair-3 {
			cursor: crosshair;
		}	
		.cursor-default-3 {
			cursor: default;
		}	
		.cursor-e-resize-3 {
			cursor: e-resize;
		}	
		.cursor-ew-resize-3 {
			cursor: ew-resize;
		}	
		.cursor-grab-3 {
			cursor: grab;
		}	
		.cursor-grabbing-3 {
			cursor: grabbing;
		}	
		.cursor-help-3 {
			cursor: help;
		}	
		.cursor-inherit-3 {
			cursor: inherit;
		}	
		.cursor-initial-3 {
			cursor: initial;
		}	
		.cursor-move-3 {
			cursor: move;
		}	
		.cursor-n-resize-3 {
			cursor: n-resize;
		}	
		.cursor-n-resize-3 {
			cursor: n-resize;
		}
		.cursor-ne-resize-3 {
			cursor: ne-resize;
		}
		.cursor-nesw-resize-3 {
			cursor: nesw-resize;
		}
		.cursor-no-drop-3 {
			cursor: no-drop;
		}
		.cursor-not-allowed-3 {
			cursor: not-allowed;
		}
		.cursor-ns-resize-3 {
			cursor: ns-resize;
		}
		.cursor-nw-resize-3 {
			cursor: nw-resize;
		}
		.cursor-nwse-resize-3 {
			cursor: nwse-resize;
		}
		.cursor-progress-3 {
			cursor: progress;
		}
		.cursor-row-resize-3 {
			cursor: row-resize;
		}
		.cursor-s-resize-3 {
			cursor: s-resize;
		}
		.cursor-se-resize-3 {
			cursor: se-resize;
		}
		.cursor-sw-resize-3 {
			cursor: sw-resize;
		}
		.cursor-text-3 {
			cursor: text;
		}
		.cursor-unset-3 {
			cursor: unset;
		}
		.cursor-vertical-text-3 {
			cursor: vertical-text;
		}
		.cursor-w-resize-3 {
			cursor: w-resize;
		}
		.cursor-wait-3 {
			cursor: wait;
		}
		.cursor-zoom-in-3 {
			cursor: zoom-in;
		}
		.cursor-zoom-out-3 {
			cursor: zoom-out;
		}		
	}

	@media (max-width: 768px) {
		.cursor-pointer-2 {
			cursor: pointer;
		}
		.cursor-none-2 {
			cursor: none;
		}
		.cursor-alias-2 {
			cursor: alias;
		}	
		.cursor-all-scroll-2 {
			cursor: all-scroll;
		}	
		.cursor-auto-2 {
			cursor: auto;
		}	
		.cursor-cell-2 {
			cursor: cell;
		}	
		.cursor-col-resize-2 {
			cursor: col-resize;
		}	
		.cursor-context-menu-2 {
			cursor: context-menu;
		}	
		.cursor-copy-2 {
			cursor: copy;
		}	
		.cursor-crosshair-2 {
			cursor: crosshair;
		}	
		.cursor-default-2 {
			cursor: default;
		}	
		.cursor-e-resize-2 {
			cursor: e-resize;
		}	
		.cursor-ew-resize-2 {
			cursor: ew-resize;
		}	
		.cursor-grab-2 {
			cursor: grab;
		}	
		.cursor-grabbing-2 {
			cursor: grabbing;
		}	
		.cursor-help-2 {
			cursor: help;
		}	
		.cursor-inherit-2 {
			cursor: inherit;
		}	
		.cursor-initial-2 {
			cursor: initial;
		}	
		.cursor-move-2 {
			cursor: move;
		}	
		.cursor-n-resize-2 {
			cursor: n-resize;
		}	
		.cursor-n-resize-2 {
			cursor: n-resize;
		}
		.cursor-ne-resize-2 {
			cursor: ne-resize;
		}
		.cursor-nesw-resize-2 {
			cursor: nesw-resize;
		}
		.cursor-no-drop-2 {
			cursor: no-drop;
		}
		.cursor-not-allowed-2 {
			cursor: not-allowed;
		}
		.cursor-ns-resize-2 {
			cursor: ns-resize;
		}
		.cursor-nw-resize-2 {
			cursor: nw-resize;
		}
		.cursor-nwse-resize-2 {
			cursor: nwse-resize;
		}
		.cursor-progress-2 {
			cursor: progress;
		}
		.cursor-row-resize-2 {
			cursor: row-resize;
		}
		.cursor-s-resize-2 {
			cursor: s-resize;
		}
		.cursor-se-resize-2 {
			cursor: se-resize;
		}
		.cursor-sw-resize-2 {
			cursor: sw-resize;
		}
		.cursor-text-2 {
			cursor: text;
		}
		.cursor-unset-2 {
			cursor: unset;
		}
		.cursor-vertical-text-2 {
			cursor: vertical-text;
		}
		.cursor-w-resize-2 {
			cursor: w-resize;
		}
		.cursor-wait-2 {
			cursor: wait;
		}
		.cursor-zoom-in-2 {
			cursor: zoom-in;
		}
		.cursor-zoom-out-2 {
			cursor: zoom-out;
		}		
	}

	@media (max-width: 576px) {
		.cursor-pointer-1 {
			cursor: pointer;
		}
		.cursor-none-1 {
			cursor: none;
		}
		.cursor-alias-1 {
			cursor: alias;
		}	
		.cursor-all-scroll-1 {
			cursor: all-scroll;
		}	
		.cursor-auto-1 {
			cursor: auto;
		}	
		.cursor-cell-1 {
			cursor: cell;
		}	
		.cursor-col-resize-1 {
			cursor: col-resize;
		}	
		.cursor-context-menu-1 {
			cursor: context-menu;
		}	
		.cursor-copy-1 {
			cursor: copy;
		}	
		.cursor-crosshair-1 {
			cursor: crosshair;
		}	
		.cursor-default-1 {
			cursor: default;
		}	
		.cursor-e-resize-1 {
			cursor: e-resize;
		}	
		.cursor-ew-resize-1 {
			cursor: ew-resize;
		}	
		.cursor-grab-1 {
			cursor: grab;
		}	
		.cursor-grabbing-1 {
			cursor: grabbing;
		}	
		.cursor-help-1 {
			cursor: help;
		}	
		.cursor-inherit-1 {
			cursor: inherit;
		}	
		.cursor-initial-1 {
			cursor: initial;
		}	
		.cursor-move-1 {
			cursor: move;
		}	
		.cursor-n-resize-1 {
			cursor: n-resize;
		}	
		.cursor-n-resize-1 {
			cursor: n-resize;
		}
		.cursor-ne-resize-1 {
			cursor: ne-resize;
		}
		.cursor-nesw-resize-1 {
			cursor: nesw-resize;
		}
		.cursor-no-drop-1 {
			cursor: no-drop;
		}
		.cursor-not-allowed-1 {
			cursor: not-allowed;
		}
		.cursor-ns-resize {
			cursor: ns-resize;
		}
		.cursor-nw-resize-1 {
			cursor: nw-resize;
		}
		.cursor-nwse-resize-1 {
			cursor: nwse-resize;
		}
		.cursor-progress-1 {
			cursor: progress;
		}
		.cursor-row-resize-1 {
			cursor: row-resize;
		}
		.cursor-s-resize-1 {
			cursor: s-resize;
		}
		.cursor-se-resize-1 {
			cursor: se-resize;
		}
		.cursor-sw-resize-1 {
			cursor: sw-resize;
		}
		.cursor-text-1 {
			cursor: text;
		}
		.cursor-unset-1 {
			cursor: unset;
		}
		.cursor-vertical-text-1 {
			cursor: vertical-text;
		}
		.cursor-w-resize-1 {
			cursor: w-resize;
		}
		.cursor-wait-1 {
			cursor: wait;
		}
		.cursor-zoom-in-1 {
			cursor: zoom-in;
		}
		.cursor-zoom-out-1 {
			cursor: zoom-out;
		}		
	} 	
	
	/* currsor OFF */
	
	/* buton-gora ON */

	#tsr-buton-gora {
		position: fixed; bottom: -40px; right: 20px;
		width: 40px;
		height: 40px;
		z-index: 999;
		transition: all 2s cubic-bezier(0,1,.47,1);
	}

	.tsr-buton-gora {
		position: fixed; bottom: -40px;
		width: 40px;
		height: 40px;
		z-index: 9999999999999;
		transition: all 2s cubic-bezier(0,1,.47,1);
	}
	
	.button_gora_block {
		transition: all 2s cubic-bezier(0,1,.47,1);
		position: relative; bottom: 140px;
		}	

	.tsr-button_gora_animate {
		width: 40px;
		height: 40px;
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		transition: all 2s cubic-bezier(1, 0.62, 0, 0.6);
	}

	.tsr-button_gora_animate:hover {
		width: 40px;
		height: 40px;
		-moz-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);		
		transition: all 1s cubic-bezier(1, 0.62, 0, 0.6);
	}
	
@media (max-width: 768px) {
	#tsr-buton-gora {
		position: fixed; bottom: -40px; right: 5px;
		width: 30px;
		height: 30px;
		z-index: 999;
		transition: all 2s cubic-bezier(0,1,.47,1);
	}

	.tsr-buton-gora {
		position: fixed; bottom: -40px;
		width: 30px;
		height: 30px;
		z-index: 9999999999999;
		transition: all 2s cubic-bezier(0,1,.47,1);
	}
	
	.button_gora_block {
		transition: all 2s cubic-bezier(0,1,.47,1);
		position: relative; bottom: 80px;
		}	

	.tsr-button_gora_animate {
		width: 30px;
		height: 30px;
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);		
		transition: all 2s cubic-bezier(1, 0.62, 0, 0.6);
	}

	.tsr-button_gora_animate:hover {
		width: 30px;
		height: 30px;
		-moz-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);		
		transition: all 1s cubic-bezier(1, 0.62, 0, 0.6);
	}
}	
	/* buton-gora OFF */

	/* text-algin ON */
	
	.tsr-algin-left {
		text-align: left;
	}
	
	.tsr-algin-center {
		text-align: center;
	}
	
	.tsr-algin-right {
		text-align: right;
	}

	@media (max-width: 1600px) {
		.tsr-algin-left-5 {
			text-align: left;
		}
		
		.tsr-algin-center-5 {
			text-align: center;
		}
		
		.tsr-algin-right-5 {
			text-align: right;
		}		
	}
	
	@media (max-width: 1200px) {
		.tsr-algin-left-4 {
			text-align: left;
		}
		
		.tsr-algin-center-4 {
			text-align: center;
		}
		
		.tsr-algin-right-4 {
			text-align: right;
		}		
	}

	@media (max-width: 992px) {
		.tsr-algin-left-3 {
			text-align: left;
		}
		
		.tsr-algin-center-3 {
			text-align: center;
		}
		
		.tsr-algin-right-3 {
			text-align: right;
		}		
	}

	@media (max-width: 768px) {
		.tsr-algin-left-2 {
			text-align: left;
		}
		
		.tsr-algin-center-2 {
			text-align: center;
		}
		
		.tsr-algin-right-2 {
			text-align: right;
		}		
	}

	@media (max-width: 576px) {
		.tsr-algin-left-1 {
			text-align: left;
		}
		
		.tsr-algin-center-1 {
			text-align: center;
		}
		
		.tsr-algin-right-1 {
			text-align: right;
		}		
	} 	

	/* text-algin OFF */	
	
	
	#overscrol {
		left: 0;
		top: 300px;
		z-index: 99;
		width: 50px !important;
		height: auto !important;
		background-color: #6569c5;
		padding: 0;
		margin: 0;
		float: left;
		transition: 250ms;
		transition-timing-function: cubic-bezier(0.55, 0.26, 0.58, 1);
	}
	
	.overscrol-ease {
		position: absolute;
		transition: 500ms;
		transition-timing-function: cubic-bezier(0.22, 0.43, 0.58, 1);
	}
	
	.overscrol {
		position: relative;
		width: auto !important;
		height: auto !important;
		padding: 0;
		margin: 0;
		margin-left: 10px;
		float: left;
		transition: 500ms;
		transition-timing-function: cubic-bezier(0.22, 0.43, 0.58, 1);
	}
	
	.over-clik {
		padding: 5px;
		float: left;
		transition: 500ms;
		transition-timing-function: cubic-bezier(0.22, 0.43, 0.58, 1);
	}
	
	#overscrol:hover {
		background-color: #6569c554;
		transition: 500ms;
		transition-timing-function: cubic-bezier(0.22, 0.43, 0.58, 1);
	}
	
	.overscrol-fixed {
		position: fixed;
		transition: all 2s cubic-bezier(0.31, 0.7, 0, 1.38);
		/*transform: translateY(1%), translateY(-500%);	*/
		animation: animatet-overscrol linear 1s;
		animation-iteration-count: 1;
		transform-origin: 50% 50%;
		-webkit-animation: animatet-overscrol linear 1s;
		-webkit-animation-iteration-count: 1;
		-webkit-transform-origin: 50% 50%;
		-moz-animation: animatet-overscrol linear 1s;
		-moz-animation-iteration-count: 1;
		-moz-transform-origin: 50% 50%;
		-o-animation: animatet-overscrol linear 1s;
		-o-animation-iteration-count: 1;
		-o-transform-origin: 50% 50%;
		-ms-animation: animatet-overscrol linear 1s;
		-ms-animation-iteration-count: 1;
		-ms-transform-origin: 50% 50%;	
	}
	
		@keyframes animatet-overscrol{
			0% {
				transform:  translate(-100%,0px)  ;
			}
			100% {
				transform:  translate(0%,0px)  ;
			}
		}

		@-moz-keyframes animatet-overscrol{
			  0% {
				-moz-transform:  translate(-100%,0px)  ;
			  }
			  100% {
				-moz-transform:  translate(0%,0px)  ;
			  }
		}

		@-webkit-keyframes animatet-overscrol {
			  0% {
				-webkit-transform:  translate(-100%,0px)  ;
			  }
			  100% {
				-webkit-transform:  translate(0%,0px)  ;
			  }
		}

		@-o-keyframes animatet-overscrol {
			  0% {
				-o-transform:  translate(-100%,0px)  ;
			  }
			  100% {
				-o-transform:  translate(0%,0px)  ;
			  }
		}

		@-ms-keyframes animatet-overscrol {
			  0% {
				-ms-transform:  translate(-100%,0px)  ;
			  }
			  100% {
				-ms-transform:  translate(0%,0px)  ;
			  }	
		}	
	
	/* icons box -- ikona boxa ON */	
	
	.tsr-icons-left {
		 border-radius: 25px 0px 0px 25px;
		-moz-border-radius: 25px 0px 0px 25px;
		-webkit-border-radius: 25px 0px 0px 25px;
		padding-right: 10px;
		margin: 0px;
		border-width: 1px 0px 2.5px 2px;
		-webkit-box-shadow: -10px 0px 20px -5px rgba(74,74,74,1);
		box-shadow: -10px 0px 20px -5px rgba(74,74,74, 1);		
		float: left;
		margin-right: 50px;
		position: absolute;
		border: 1px !important;
	}
	
	.tsr-icons-right {
		 border-radius: 0px 25px 25px 0px;
		-moz-border-radius: 0px 25px 25px 0px;
		-webkit-border-radius: 0px 25px 25px 0px;
		padding-left: 10px;
		margin: 0px;
		border-width: 1px 2px 2.5px 0px;
		-webkit-box-shadow: 10px 0px 20px -5px rgba(74,74,74,1);
		box-shadow: 10px 0px 20px -5px rgba(74,74,74, 1);	
		float: left;
		margin-left: 50px;
		position: absolute;	
		border: 1px !important;
	}
	
	.tsr-icons-box-left {
		padding: 2px 0px 2px 10px;
		margin-right: 0px;		
		margin: 0px;
		float: left;
		width: 50px;
		position: unset;	
		border: 1px !important;
	}
	
	.tsr-icons-box-right {
		padding: 2px 10px 2px 0px;
		margin-left: 0px;
		margin: 0px;
		float: right;
		width: 50px;
		position: unset;	
		border: 1px !important;
	}
	
	/* icons box -- ikona boxa OFF */

	/* pokazywanie po najechaniu visable hover ON */
	
	.tsr-visable-hover {
		-webkit-transition-property: all;
		-webkit-transition-duration: 0ms;
		-webkit-transition-delay: 0ms;
		transition-property: all;
		transition-duration: 0ms;
		transition-delay: 0ms;
		-webkit-animation-delay: 0ms;
		animation-delay: 0ms;
	}
	
	.tsr-visable-hover > .tsr-visable-hover-element {
		visibility: hidden;
		-webkit-transition-property: all;
		-webkit-transition-duration: 0ms;
		-webkit-transition-delay: 0ms;
		transition-property: all;
		transition-duration: 0ms;
		transition-delay: 0ms;
		-webkit-animation-delay: 0ms;
		animation-delay: 0ms;
	}
	
	.tsr-visable-hover:hover > .tsr-visable-hover-element {
		visibility: visible;
		-webkit-transition-property: all;
		-webkit-transition-duration: 0ms;
		-webkit-transition-delay: 0ms;
		transition-property: all;
		transition-duration: 0ms;
		transition-delay: 0ms;
		-webkit-animation-delay: 0ms;
		animation-delay: 0ms;
	}
	
	/* pokazywanie po najechaniu visable hover OFF */
	
	/* bisiblity visable ON */
	
	.tsr-visibility-hidden {
		visibility: hidden !important;
		opacity: 0;
	}
	
	.tsr-visibility-visable{
		visibility: visible !important;
		opacity: 1;
	}
	
	.tsr-visibility-hidden-hover {
		visibility: hidden !important;
		opacity: 0;
	}
	
	.tsr-visibility-visable-hover {
		visibility: visible !important;
		opacity: 1;
	}

	.tsr-visibility-hidden-hover:hover {
		visibility: visible !important;
		opacity: 1;
	}
	
	.tsr-visibility-visable-hover:hover {
		visibility: hidden !important;
		opacity: 0;
	}
	
	@media (max-width: 1600px) {
		.tsr-visibility-hidden-5 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-5 {
			visibility: visible !important;
			opacity: 1;
		}
		
		.tsr-visibility-hidden-hover-5 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-hover-5 {
			visibility: visible !important;
			opacity: 1;
		}

		.tsr-visibility-hidden-hover-5:hover {
			visibility: visibility !important;
			opacity: 1;
		}
		
		.tsr-visibility-visable-hover-5:hover {
			visibility: hidden !important;
			opacity: 0;
		}		
	}

	@media (max-width: 1200px) {
		.tsr-visibility-hidden-4 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-4 {
			visibility: visible !important;
			opacity: 1;
		}
		
		.tsr-visibility-hidden-hover-4 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-hover-4 {
			visibility: visible !important;
			opacity: 1;
		}

		.tsr-visibility-hidden-hover-4:hover {
			visibility: visibility !important;
			opacity: 1;
		}
		
		.tsr-visibility-visable-hover-4:hover {
			visibility: hidden !important;
			opacity: 0;
		}		
	}

	@media (max-width: 992px) {
		.tsr-visibility-hidden-3 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-3 {
			visibility: visible !important;
			opacity: 1;
		}
		
		.tsr-visibility-hidden-hover-3 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-hover-3 {
			visibility: visible !important;
			opacity: 1;
		}

		.tsr-visibility-hidden-hover-3:hover {
			visibility: visibility !important;
			opacity: 1;
		}
		
		.tsr-visibility-visable-hover-3:hover {
			visibility: hidden !important;
			opacity: 0;
		}		
	}

	@media (max-width: 768px) {
		.tsr-visibility-hidden-2 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-2 {
			visibility: visible !important;
			opacity: 1;
		}
		
		.tsr-visibility-hidden-hover-2 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-hover-2 {
			visibility: visible !important;
			opacity: 1;
		}

		.tsr-visibility-hidden-hover-2:hover {
			visibility: visibility !important;
			opacity: 1;
		}
		
		.tsr-visibility-visable-hover-2:hover {
			visibility: hidden !important;
			opacity: 0;
		}		
	}

	@media (max-width: 576px) {
		.tsr-visibility-hidden-1 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-1 {
			visibility: visible !important;
			opacity: 1;
		}
		
		.tsr-visibility-hidden-hover-1 {
			visibility: hidden !important;
			opacity: 0;
		}
		
		.tsr-visibility-visable-hover-1 {
			visibility: visible !important;
			opacity: 1;
		}

		.tsr-visibility-hidden-hover-1:hover {
			visibility: visibility !important;
			opacity: 1;
		}
		
		.tsr-visibility-visable-hover-1:hover {
			visibility: hidden !important;
			opacity: 0;
		}		
	} 			

	/* bisiblity visable OFF */
  
	/* kolorowanie rekordu co 2 ON */
	
	.tsr-color-table:nth-child(even) {
        background: #eceaea
    }

	.tsr-color-table:nth-child(odd)  {
		background: #f9f9f9;
    }
	
	.tsr-color-table2:first-child  {
        background: #FF0
    }

	.tsr-color-table2:nth-child(2n+3) {
		background: #CCC
    }
	
	.records-autner, .rekordy-kolor > .tsr-colors-table1, .tsr-kolor-tabeli1 {
        background: #eceaea;
    }

	.records-autner, .rekordy-kolor >.tsr-colors-table2, .tsr-kolor-tabeli2  {
		background: #f9f9f9;
    }

	/* kolorowanie rekordu co 2 OFF */	

	/* margin ON */
	
	.tsr-ma {
		margin: auto;
	}
	
	.tsr-m-5 {
		margin: 5px;
	}
	.tsr-m-10 {
		margin: 10px;
	}
	.tsr-m-15 {
		margin: 15px;
	}
	.tsr-m-20 {
	margin: 20px;
	}
	.tsr-m-25 {
		margin: 25px;
	}
	.tsr-m-30 {
		margin: 30px;
	}
	.tsr-m-40 {
		margin: 40px;
	}
	.tsr-m-45 {
		margin: 45px;
	}
	.tsr-m-50 {
		margin: 50px;
	}
	.tsr-m-75 {
		margin: 75px;
	}
	.tsr-m-100 {
		margin: 100px;
	}
	
	.tsr-m0 {
		margin: 0;
	}
	
	.tsr-mt-200 {
		margin-top: 200px;
	}
	
	.tsr-mt-100 {
		margin-top: 100px;
	}

	.tsr-mt-75 {
		margin-top: 75px;
	}

	.tsr-mt-50 {
		margin-top: 50px;
	}

	.tsr-mt-40 {
		margin-top: 40px;
	}
	
	.tsr-mt-30 {
		margin-top: 30px;
	}

	.tsr-mt-20 {
		margin-top: 20px;
	}
	
	.tsr-mt-15 {
		margin-top: 15px;
	}
	
	.tsr-mt-10 {
		margin-top: 10px;
	}
	
	.tsr-mt-5 {
		margin-top: 5px;
	}
	
	
	.tsr-mb-100 {
		margin-bottom: 100px;
	}
	
	.tsr-mb-50 {
		margin-bottom: 50px;
	}
	
	.tsr-mb-40 {
		margin-bottom: 40px;
	}
	
	.tsr-mb-30 {
		margin-bottom: 30px;
	}
	
	.tsr-mb-20 {
		margin-bottom: 20px;
	}
	
	.tsr-mb-10 {
		margin-bottom: 10px;
	}
	
	.tsr-mb-5 {
		margin-bottom: 5px;
	}
	
	
	.tsr-ml-30 {
		margin-left: 30px;
	}
	
	.tsr-ml-15 {
		margin-left: 15px;
	}
	
	.tsr-ml-10 {
		margin-left: 10px;
	}
	
	.tsr-ml-5 {
		margin-left: 5px;
	}


	.tsr-mr-100 {
		margin-right: 100px;
	}
	.tsr-mr-95 {
		margin-right: 95px;
	}
	.tsr-mr-90 {
		margin-right: 90px;
	}
	.tsr-mr-85 {
		margin-right: 85px;
	}
	.tsr-mr-80 {
		margin-right: 80px;
	}
	.tsr-mr-74 {
		margin-right: 75px;
	}
	.tsr-mr-70 {
		margin-right: 70px;
	}
	.tsr-mr-65 {
		margin-right: 65px;
	}
	.tsr-mr-60 {
		margin-right: 60px;
	}
	.tsr-mr-55 {
		margin-right: 55px;
	}
	.tsr-mr-50 {
		margin-right: 50px;
	}
	.tsr-mr-45 {
		margin-right: 45px;
	}
	.tsr-mr-40 {
		margin-right: 40px;
	}
	.tsr-mr-35 {
		margin-right: 35px;
	}
	.tsr-mr-30 {
		margin-right: 30px;
	}
	.tsr-mr-25 {
		margin-right: 25px;
	}
	.tsr-mr-20 {
		margin-right: 20px;
	}
	.tsr-mr-15 {
		margin-right: 15px;
	}
	.tsr-mr-10 {
		margin-right: 10px;
	}
	.tsr-mr-5 {
		margin-right: 5px;
	}
	.tsr-mr-0 {
		margin-right: 0px;
	}
	
	
	
	.c-0 {
		text-align: center;
	}	
	
	.l-0 {
		margin-left: 0;
		text-align: left;
	}

	.l-5pro {
		margin-left: 5%;
		text-align: left;
	}

	
	
	.r-0 {
		margin-right: 0;
		text-align: right;
	}

	.r-5pro {
		margin-right: 5%;
		text-align: right;
	}
	
	/* margin OFF */
	
	/* padding ON */
	
	.tsr-p-5px {
		padding: 5px;
	}
	
	.tsr-p-10px {
		padding: 10px;
	}
	
	.tsr-p-15px {
		padding: 15px;
	}
	.tsr-p-20px {
		padding: 20px;
	}
	.tsr-p-25px {
		padding: 25px;
	}
	.tsr-p-30px {
		padding: 30px;
	}
	.tsr-p-35px {
		padding: 35px;
	}
	.tsr-p-40px {
		padding: 40px;
	}
	.tsr-p-45px {
		padding: 45px;
	}
	

	.tsr-pb-5px {
		padding-bottom: 5px;
	}
	
	.tsr-pb-10px {
		padding-bottom: 10px;
	}
	
	.tsr-pb-15px {
		padding-bottom: 15px;
	}
	.tsr-pb-20px {
		padding-bottom: 20px;
	}
	.tsr-pb-25px {
		padding-bottom: 25px;
	}
	.tsr-pb-30px {
		padding-bottom: 30px;
	}
	.tsr-pb-35px {
		padding-bottom: 35px;
	}
	.tsr-pb-40px {
		padding-bottom: 40px;
	}
	.tsr-pb-45px {
		padding-bottom: 45px;
	}
	
	.tsr-pb-2-5px {
		padding-bottom: 2.5px;
	}

	.tsr-pb-5px {
		padding-bottom: 5px;
	}

	.tsr-pb-10px {
		padding-bottom: 10px;
	}	
	
	.tsr-pb-15px {
		padding-bottom: 15px;
	}	
	
	.tsr-pb-30px {
		padding-bottom: 30px;
	}
	.tsr-pb-0pro {
		padding-bottom: 0%;
	}
	.tsr-pb-10pro {
		padding-bottom: 10%;
	}
	.tsr-pb-15pro {
		padding-bottom: 15%;
	}
	.tsr-pb-20pro {
		padding-bottom: 20%;
	}
	.tsr-pb-30pro {
		padding-bottom: 30%;
	}
	.tsr-pb-35pro {
		padding-bottom: 35%;
	}
	.tsr-pb-40pro {
		padding-bottom: 40%;
	}
	.tsr-pb-50pro {
		padding-bottom: 50%;
	}	
	

	.tsr-pt-2-5px {
		padding-top: 2.5px;
	}

	.tsr-pt-5px {
		padding-top: 5px;
	}

	.tsr-pt-10px {
		padding-top: 10px;
	}	
	
	.tsr-pt-15px {
		padding-top: 15px;
	}	
	
	.tsr-pt-30px {
		padding-top: 30px;
	}
	.tsr-pt-5px {
		padding-top: 5px;
	}
	.tsr-pt-10px {
		padding-top: 10px;
	}
	.tsr-pt-15px {
		padding-top: 15px;
	}
	.tsr-pt-20px {
		padding-top: 20px;
	}
	.tsr-pt-25px {
		padding-top: 25px;
	}
	.tsr-pt-30px {
		padding-top: 30px;
	}
	.tsr-pt-35px {
		padding-top: 35px;
	}
	.tsr-pt-40px {
		padding-top: 40px;
	}
	.tsr-pt-45px {
		padding-top: 45px;
	}
	.tsr-pt-30 {
		padding-top: 30px;
	}
	.tsr-pt-0pro {
		padding-top: 0%;
	}
	.tsr-pt-10pro {
		padding-top: 10%;
	}
	.tsr-pt-15pro {
		padding-top: 15%;
	}
	.tsr-pt-20pro {
		padding-top: 20%;
	}
	.tsr-pt-30pro {
		padding-top: 30%;
	}
	.tsr-pt-35pro {
		padding-top: 35%;
	}
	.tsr-pt-40pro {
		padding-top: 40%;
	}
	.tsr-pt-50pro {
		padding-top: 50%;
	}

	
	
	.tsr-pl-5px {
		padding-left: 5px;
	}
	.tsr-pl-10px {
		padding-left: 10px;
	}
	.tsr-pl-15px {
		padding-left: 15px;
	}
	.tsr-pl-20px {
		padding-left: 20px;
	}
	.tsr-pl-25px {
		padding-left: 25px;
	}
	.tsr-pl-30px {
		padding-left: 30px;
	}
	.tsr-pl-35px {
		padding-left: 35px;
	}
	.tsr-pl-40px {
		padding-left: 40px;
	}
	.tsr-pl-45px {
		padding-left: 45px;
	}
	
	.tsr-pl-30 {
		padding-left: 30px;
	}

	.tsr-pl-0pro {
		padding-left: 0%;
	}
	
	.tsr-pl-10pro {
		padding-left: 10%;
	}

	.tsr-pl-15pro {
		padding-left: 15%;
	}
	
	.tsr-pl-20pro {
		padding-left: 20%;
	}
	
	.tsr-pl-30pro {
		padding-left: 30%;
	}

	.tsr-pl-35pro {
		padding-left: 35%;
	}
	
	.tsr-pl-40pro {
		padding-left: 40%;
	}

	.tsr-pl-50pro {
		padding-left: 50%;
	}

	
	.tsr-pr-5px {
		padding-right: 5px;
	}
	.tsr-pr-10px {
		padding-right: 10px;
	}
	.tsr-pr-15px {
		padding-right: 15px;
	}
	.tsr-pr-20px {
		padding-right: 20px;
	}
	.tsr-pr-25px {
		padding-right: 25px;
	}
	.tsr-pr-30px {
		padding-right: 30px;
	}
	.tsr-pr-35px {
		padding-right: 35px;
	}
	.tsr-pr-40px {
		padding-right: 40px;
	}
	.tsr-pr-45px {
		padding-right: 45px;
	}
	
	.tsr-pr-0pro {
		padding-right: 0%;
	}
	
	.tsr-pr-10pro {
		padding-right: 10%;
	}

	.tsr-pr-15pro {
		padding-right: 15%;
	}
	
	.tsr-pr-20pro {
		padding-right: 20%;
	}
	
	.tsr-pr-30pro {
		padding-right: 30%;
	}

	.tsr-pr-35pro {
		padding-right: 35%;
	}
	
	.tsr-pr-40pro {
		padding-right: 40%;
	}

	.tsr-pr-50pro {
		padding-right: 50%;
	}
	
@media (max-width: 1200px) {
	
	.tsr-pl-30 {
		padding-left: 30px;
	}
	
	.tsr-pl-10pro {
		padding-left: 10%;
	}

	.tsr-pl-15pro {
		padding-left: 15%;
	}
	
	.tsr-pl-20pro {
		padding-left: 20%;
	}
	
	.tsr-pl-30pro {
		padding-left: 30%;
	}

	.tsr-pl-35pro {
		padding-left: 35%;
	}
	
	.tsr-pl-40pro {
		padding-left: 40%;
	}

	.tsr-pl-50pro {
		padding-left: 50%;
	}

	
	
	.tsr-pr-10pro {
		padding-right: 10%;
	}

	.tsr-pr-15pro {
		padding-right: 15%;
	}
	
	.tsr-pr-20pro {
		padding-right: 20%;
	}
	
	.tsr-pr-30pro {
		padding-right: 30%;
	}

	.tsr-pr-35pro {
		padding-right: 35%;
	}
	
	.tsr-pr-40pro {
		padding-right: 40%;
	}

	.tsr-pr-50pro {
		padding-right: 50%;
	}	
	
}

	@media (max-width: 992px) {
		.tsr-pr-15pro, .tsr-pl-15pro {
			padding-left: 12.5%;
			padding-right: 12.5%;
		}	
		
		.tsr-pl-10pro {
			padding-left: 9.5%;
		}

		.tsr-pl-15pro {
			padding-left: 12.5%;
		}
		
		.tsr-pl-20pro {
			padding-left: 17.5%;
		}
		
		.tsr-pl-30pro {
			padding-left: 27.5%;
		}

		.tsr-pl-35pro {
			padding-left: 32.5;
		}
		
		.tsr-pl-40pro {
			padding-left: 37.5%;
		}

		.tsr-pl-50pro {
			padding-left: 45%;
		}

		
		
		.tsr-pr-10pro {
			padding-right: 9.5%;
		}

		.tsr-pr-15pro {
			padding-right: 12.5%;
		}
		
		.tsr-pr-20pro {
			padding-right: 17.5%;
		}
		
		.tsr-pr-30pro {
			padding-right: 27.5%;
		}

		.tsr-pr-35pro {
			padding-right: 32.5%;
		}
		
		.tsr-pr-40pro {
			padding-right: 37.5%;
		}

		.tsr-pr-50pro {
			padding-right: 45%;
		}	
		
	}

	@media (max-width: 768px) {
		.tsr-pr-15pro, .tsr-pl-15pro {
			padding-left: 10%;
			padding-right: 10%;
		}	
		
		.tsr-pl-10pro {
			padding-left: 7.5%;
		}

		.tsr-pl-15pro {
			padding-left: 10%;
		}
		
		.tsr-pl-20pro {
			padding-left: 15.5%;
		}
		
		.tsr-pl-30pro {
			padding-left: 25.5%;
		}

		.tsr-pl-35pro {
			padding-left: 30%;
		}
		
		.tsr-pl-40pro {
			padding-left: 35.5%;
		}

		.tsr-pl-50pro {
			padding-left: 40%;
		}

		
		
		.tsr-pr-10pro {
			padding-right: 7.5%;
		}

		.tsr-pr-15pro {
			padding-right: 10%;
		}
		
		.tsr-pr-20pro {
			padding-right: 15.5%;
		}
		
		.tsr-pr-30pro {
			padding-right: 25.5%;
		}

		.tsr-pr-35pro {
			padding-right: 30%;
		}
		
		.tsr-pr-40pro {
			padding-right: 35.5%;
		}

		.tsr-pr-50pro {
			padding-right: 40%;
		}	
		
	}

	@media (max-width: 576px) {
		.tsr-pr-15pro, .tsr-pl-15pro {
			padding-left: 6.5%;
			padding-right: 6.5%;
		}	
		
		.tsr-pl-10pro {
			padding-left: 5%;
		}

		.tsr-pl-15pro {
			padding-left: 6.5%;
		}
		
		.tsr-pl-20pro {
			padding-left: 12.5%;
		}
		
		.tsr-pl-30pro {
			padding-left: 15%;
		}

		.tsr-pl-35pro {
			padding-left: 20%;
		}
		
		.tsr-pl-40pro {
			padding-left: 30%;
		}

		.tsr-pl-50pro {
			padding-left: 35%;
		}

		
		
		.tsr-pr-10pro {
			padding-right: 5%;
		}

		.tsr-pr-15pro {
			padding-right: 6.5%;
		}
		
		.tsr-pr-20pro {
			padding-right: 12.5%;
		}
		
		.tsr-pr-30pro {
			padding-right: 15%;
		}

		.tsr-pr-35pro {
			padding-right: 20%;
		}
		
		.tsr-pr-40pro {
			padding-right: 30%;
		}

		.tsr-pr-50pro {
			padding-right: 35%;
		}
		
	}	
	
	/* padding OFF */
	
	/* ustawienia float ON */
	
	.tsr-fl {
		float: left;
	}
	
	.tsr-fr {
		float: right;
	}
	
	.tsr-float-inherit {
		float: inherit;
	}
	.tsr-float-initial {
		float: initial;
	}
	.tsr-float-none {
		float: none;
	}
	.tsr-float-right {
		float: right;
	}
	.tsr-float-unset {
		float: unset;
	}

	@media (max-width: 1600px) {
		.tsr-float-inherit-5 {
			float: inherit;
		}
		.tsr-float-initial-5 {
			float: initial;
		}
		.tsr-float-none-5 {
			float: none;
		}
		.tsr-float-right-5 {
			float: right;
		}
		.tsr-float-unset-5 {
			float: unset;
		}		
	}
	
	@media (max-width: 1200px) {
		.tsr-float-inherit-4 {
			float: inherit;
		}
		.tsr-float-initial-4 {
			float: initial;
		}
		.tsr-float-none-4 {
			float: none;
		}
		.tsr-float-right-4 {
			float: right;
		}
		.tsr-float-unset-4 {
			float: unset;
		}		
	}

	@media (max-width: 992px) {
		.tsr-float-inherit-3 {
			float: inherit;
		}
		.tsr-float-initial-3 {
			float: initial;
		}
		.tsr-float-none-3 {
			float: none;
		}
		.tsr-float-right-3 {
			float: right;
		}
		.tsr-float-unset-3 {
			float: unset;
		}		
	}

	@media (max-width: 768px) {
		.tsr-float-inherit-2 {
			float: inherit;
		}
		.tsr-float-initial-2 {
			float: initial;
		}
		.tsr-float-none-2 {
			float: none;
		}
		.tsr-float-right-2 {
			float: right;
		}
		.tsr-float-unset-2 {
			float: unset;
		}		
	}

	@media (max-width: 576px) {
		.tsr-float-inherit-1 {
			float: inherit;
		}
		.tsr-float-initial-1 {
			float: initial;
		}
		.tsr-float-none-1 {
			float: none;
		}
		.tsr-float-right-1 {
			float: right;
		}
		.tsr-float-unset-1 {
			float: unset;
		}		
	} 	
	
	/* ustawienia float OFF */	
	
	/* ustawienie czionki - fontu - ON */
	
	.tsr_Gl_Hall {
		font-family: 'Gloria Hallelujah', cursive;
	}

	/* ustawienie czionki - fontu - OFF */
	
	/* ustawienia border dark ON */
	
	.dark_box {
		width: 100%;
		height: 100%;
		background-color: rgb(3.9%,39.6%,5.5%, 0.3);
		box-shadow: 0px 40px 40px 40px rgb(3.9%,39.6%,5.5%, 0.3);
	}
	
	.tsr_border_dark {
		width: 100%;
		padding: 15px;
		float: left;
		box-shadow: 0 0 20px 10px black;
	}
	
@media (max-width: 1200px) {
	.tsr_border_dark {
		width: 100%;
		padding: 15px;
		float: left;
		box-shadow: 0 0 20px 10px black;
	}
}

@media (max-width: 992px) {
	.tsr_border_dark {
		width: 100%;
		padding: 15px;
		float: left;
		box-shadow: 0 0 20px 10px black;
	}
}

@media (max-width: 768px) {
	.tsr_border_dark {
		width: 100%;
		padding: 10px;
		float: left;
		box-shadow: 0 0 20px 10px black;
	}
}

@media (max-width: 576px) {
	.tsr_border_dark {
		width: 100%;
		padding: 5px;
		float: left;
		box-shadow: 0 0 20px 10px black;
	}
}	

	/* ustawienia border dark OFF */
	
	/* border castum ON */

	.tsr-border-groove1-all {
		border: 1px groove #000000;
	}

	.tsr-border-groove1-all2 {
		border: 2px groove #000000;		
	}
	
	.tsr-border-groove1-all3 {
		border: 3px groove #000000;	
	}

	.tsr-border-groove1-top {
		border-top: 1px groove #000000;
	}

	.tsr-border-groove1-top2 {
		border-top: 2px groove #000000;		
	}
	
	.tsr-border-groove1-top3 {
		border-top: 3px groove #000000;	
	}

	.tsr-border-groove1-right {
		border-right: 1px groove #000000;
	}

	.tsr-border-groove1-right2 {
		border-right: 2px groove #000000;	
	}
	
	.tsr-border-groove1-right3 {
		border-right: 3px groove #000000;		
	}

	.tsr-border-groove1-left {
		border-left: 1px groove #000000;
	}

	.tsr-border-groove1-left2 {
		border-left: 2px groove #000000;		
	}
	
	.tsr-border-groove1-left3 {
		border-left: 3px groove #000000;	
	}

	.tsr-border-groove1-bottom {
		border-bottom: 1px groove #000000;
	}

	.tsr-border-groove1-bottom2 {
		border-bottom: 2px groove #000000;		
	}
	
	.tsr-border-groove1-bottom3 {
		border-bottom: 3px groove #000000;		
	}

	.tsr-border-dashed-all {
		border: 1px dashed #000000;
	}

	.tsr-border-dashed-all2 {
		border: 2px dashed #000000;	
	}
	
	.tsr-border-dashed-all3 {
		border: 3px dashed #000000;	
	}

	.tsr-border-dashed-top {
		border-top: 1px dashed #000000;
	}

	.tsr-border-dashed-top2 {
		border-top: 2px dashed #000000;	
	}
	
	.tsr-border-dashed-top3 {
		border-top: 3px dashed #000000;		
	}

	.tsr-border-dashed-right {
		border-right: 1px dashed #000000;
	}

	.tsr-border-dashed-right2 {
		border-right: 2px dashed #000000;	
	}
	
	.tsr-border-dashed-right3 {
		border-right: 3px dashed #000000;	
	}

	.tsr-border-dashed-left {
		border-left: 1px dashed #000000;
	}

	.tsr-border-dashed-left2 {
		border-left: 2px dashed #000000;	
	}
	
	.tsr-border-dashed-left3 {
		border-left: 3px dashed #000000;	
	}

	.tsr-border-dashed-bottom {
		border-bottom: 1px dashed #000000;
	}

	.tsr-border-dashed-bottom2 {
		border-bottom: 2px dashed #000000;
	}
	
	.tsr-border-dashed-bottom3 {
		border-bottom: 3px dashed #000000;	
	}

	.tsr-border-dotted-all {
		border: 1px dotted #000000;
	}

	.tsr-border-dotted-all2 {
		border: 2px dotted #000000;		
	}
	
	.tsr-border-dotted-all3 {
		border: 3px dotted #000000;	
	}

	.tsr-border-dotted-top {
		border-top: 1px dotted #000000;
	}

	.tsr-border-dotted-top2 {
		border-top: 2px dotted #000000;		
	}
	
	.tsr-border-dotted-top3 {
		border-top: 3px dotted #000000;		
	}

	.tsr-border-dotted-right {
		border-right: 1px dotted #000000;
	}

	.tsr-border-dotted-right2 {
		border-right: 2px dotted #000000;		
	}
	
	.tsr-border-dotted-right3 {
		border-right: 3px dotted #000000;	
	}

	.tsr-border-dotted-left {
		border-left: 1px dotted #000000;
	}

	.tsr-border-dotted-left2 {
		border-left: 2px dotted #000000;		
	}
	
	.tsr-border-dotted-left3 {
		border-left: 3px dotted #000000;	
	}

	.tsr-border-dotted-bottom {
		border-bottom: 1px dotted #000000;
	}

	.tsr-border-dotted-bottom2 {
		border-bottom: 2px dotted #000000;	
	}
	
	.tsr-border-dotted-bottom3 {
		border-bottom: 3px dotted #000000;	
	}

	.tsr-border-double-all {
		border: 1px double #000000;
	}

	.tsr-border-double-all2 {
		border: 2px double #000000;	
	}
	
	.tsr-border-double-all3 {
		border: 3px double #000000;		
	}

	.tsr-border-double-top {
		border-top: 1px double #000000;
	}

	.tsr-border-double-top2 {
		border-top: 2px double #000000;	
	}
	
	.tsr-border-double-top3 {
		border-top: 3px double #000000;	
	}

	.tsr-border-double-right {
		border-right: 1px double #000000;
	}

	.tsr-border-double-right2 {
		border-right: 2px double #000000;		
	}
	
	.tsr-border-double-right3 {
		border-right: 3px double #000000;		
	}

	.tsr-border-double-left {
		border-left: 1px double #000000;
	}

	.tsr-border-double-left2 {
		border-left: 2px double #000000;		
	}
	
	.tsr-border-double-left3 {
		border-left: 3px double #000000;	
	}

	.tsr-border-double-bottom {
		border-bottom: 1px double #000000;
	}

	.tsr-border-double-bottom2 {
		border-bottom: 2px double #000000;	
	}
	
	.tsr-border-double-bottom3 {
		border-bottom: 3px double #000000;		
	}

	.tsr-border-solid-all {
		border: 1px solid #000000;
	}

	.tsr-border-solid-all2 {
		border: 2px solid #000000;		
	}
	
	.tsr-border-solid-all3 {
		border: 3px solid #000000;		
	}

	.tsr-border-solid-top {
		border-top: 1px solid #000000;
	}

	.tsr-border-solid-top2 {
		border-top: 2px solid #000000;		
	}
	
	.tsr-border-solid-top3 {
		border-top: 3px solid #000000;	
	}

	.tsr-border-solid-right {
		border-right: 1px solid #000000;
	}

	.tsr-border-solid-right2 {
		border-right: 2px solid #000000;		
	}
	
	.tsr-border-solid-right3 {
		border-right: 3px solid #000000;	
	}

	.tsr-border-solid-left {
		border-left: 1px solid #000000;
	}

	.tsr-border-solid-left2 {
		border-left: 2px solid #000000;		
	}
	
	.tsr-border-solid-left3 {
		border-left: 3px solid #000000;		
	}

	.tsr-border-solid-bottom {
		border-bottom: 1px solid #000000;
	}

	.tsr-border-solid-bottom2 {
		border-bottom: 2px solid #000000;		
	}
	
	.tsr-border-solid-bottom3 {
		border-bottom: 3px solid #000000;	
	}

	.tsr-border-ridge-all {
		border: 1px ridge #000000;
	}

	.tsr-border-ridge-all2 {
		border: 2px ridge #000000;	
	}
	
	.tsr-border-ridge-all3 {
		border: 3px ridge #000000;	
	}

	.tsr-border-ridge-top {
		border-top: 1px ridge #000000;
	}

	.tsr-border-ridge-top2 {
		border-top: 2px ridge #000000;	
	}
	
	.tsr-border-ridge-top3 {
		border-top: 3px ridge #000000;	
	}

	.tsr-border-ridge-right {
		border-right: 1px ridge #000000;
	}

	.tsr-border-ridge-right2 {
		border-right: 2px ridge #000000;	
	}
	
	.tsr-border-ridge-right3 {
		border-right: 3px ridge #000000;		
	}

	.tsr-border-ridge-left {
		border-left: 1px ridge #000000;
	}

	.tsr-border-ridge-left2 {
		border-left: 2px ridge #000000;		
	}
	
	.tsr-border-ridge-left3 {
		border-left: 3px ridge #000000;	
	}

	.tsr-border-ridge-bottom {
		border-bottom: 1px ridge #000000;
	}

	.tsr-border-ridge-bottom2 {
		border-bottom: 2px ridge #000000;	
	}
	
	.tsr-border-ridge-bottom3 {
		border-bottom: 3px ridge #000000;		
	}

	.tsr-border-inset-all {
		border: 1px inset #000000;
	}

	.tsr-border-inset-all2 {
		border: 2px inset #000000;		
	}
	
	.tsr-border-inset-all3 {
		border: 3px inset #000000;		
	}

	.tsr-border-inset-top {
		border-top: 1px inset #000000;
	}

	.tsr-border-inset-top2 {
		border-top: 2px inset #000000;		
	}
	
	.tsr-border-inset-top3 {
		border-top: 3px inset #000000;		
	}

	.tsr-border-inset-right {
		border-right: 1px inset #000000;
	}

	.tsr-border-inset-right2 {
		border-right: 2px inset #000000;	
	}
	
	.tsr-border-inset-right3 {
		border-right: 3px inset #000000;	
	}

	.tsr-border-inset-left {
		border-left: 1px inset #000000;
	}

	.tsr-border-inset-left2 {
		border-left: 2px inset #000000;		
	}
	
	.tsr-border-inset-left3 {
		border-left: 3px inset #000000;	
	}

	.tsr-border-inset-bottom {
		border-bottom: 1px inset #000000;
	}

	.tsr-border-inset-bottom2 {
		border-bottom: 2px inset #000000;		
	}
	
	.tsr-border-inset-bottom3 {
		border-bottom: 3px inset #000000;	
	}

	.tsr-border-outset-all {
		border: 1px outset #000000;
	}

	.tsr-border-outset-all2 {
		border: 2px outset #000000;	
	}
	
	.tsr-border-outset-all3 {
		border: 3px outset #000000;		
	}

	.tsr-border-outset-top {
		border-top: 1px outset #000000;
	}

	.tsr-border-outset-top2 {
		border-top: 2px outset #000000;		
	}
	
	.tsr-border-outset-top3 {
		border-top: 3px outset #000000;		
	}

	.tsr-border-outset-right {
		border-right: 1px outset #000000;
	}

	.tsr-border-outset-right2 {
		border-right: 2px outset #000000;	
	}
	
	.tsr-border-outset-right3 {
		border-right: 3px outset #000000;		
	}

	.tsr-border-outset-left {
		border-left: 1px outset #000000;
	}

	.tsr-border-outset-left2 {
		border-left: 2px outset #000000;	
	}
	
	.tsr-border-outset-left3 {
		border-left: 3px outset #000000;	
	}

	.tsr-border-outset-bottom {
		border-bottom: 1px outset #000000;
	}

	.tsr-border-outset-bottom2 {
		border-bottom: 2px outset #000000;		
	}
	
	.tsr-border-outset-bottom3 {
		border-bottom: 3px outset #000000;	
	}
	
	/* nowa stylizacja border ON */
	
	/* usuwanie border */
	.tsr-border-none {
		border: none;
	}
	.tsr-border-top-none {
		border: none;
	}
	.tsr-border-left-none {
		border: none;
	}
	.tsr-border-right-none {
		border: none;
	}
	.tsr-border-bottom-none {
		border: none;
	}
	/* kolor obramowania */
	.tsr-border-black {
		border-color: black;
	}
	.tsr-border-white {
		border-color: white;
	}
	.tsr-border-red {
		border-color: red;
	}
	.tsr-border-orange {
		border-color: orange;
	}
	.tsr-border-blue {
		border-color: blue;
	}
	.tsr-border-purple {
		border-color: purple;
	}
	.tsr-border-cyan {
		border-color: cyan;
	}
	.tsr-border-green {
		border-color: green;
	}
	.tsr-border-grey {
		border-color: grey;
	}
	.tsr-border-aqua {
		border-color: aqua;
	}
	.tsr-border-chocolate {
		border-color: chocolate;
	}
	.tsr-border-yellow {
		border-color: yellow;
	}
	.tsr-border-tomato {
		border-color: tomato;
	}
	.tsr-border-maroon {
		border-color: maroon;
	}
	/* grubość borderu */
	.tsr-border-1px {
		border-width: 1px;
	}
	.tsr-border-2px {
		border-width: 2px;
	}
	.tsr-border-3px {
		border-width: 3px;
	}
	.tsr-border-4px {
		border-width: 4px;
	}
	.tsr-border-5px {
		border-width: 5px;
	}
	.tsr-border-top-1px {
		border-top-width: 1px;
	}
	.tsr-border-top-2px {
		border-top-width: 2px;
	}
	.tsr-border-top-3px {
		border-top-width: 3px;
	}
	.tsr-border-top-4px {
		border-top-width: 4px;
	}
	.tsr-border-top-5px {
		border-top-width: 5px;
	}
	.tsr-border-left-1px {
		border-left-width: 1px;
	}
	.tsr-border-left-2px {
		border-left-width: 2px;
	}
	.tsr-border-left-3px {
		border-left-width: 3px;
	}
	.tsr-border-left-4px {
		border-left-width: 4px;
	}
	.tsr-border-left-5px {
		border-left-width: 5px;
	}
	.tsr-border-right-1px {
		border-right-width: 1px;
	}
	.tsr-border-right-2px {
		border-right-width: 2px;
	}
	.tsr-border-right-3px {
		border-right-width: 3px;
	}
	.tsr-border-right-4px {
		border-right-width: 4px;
	}
	.tsr-border-right-5px {
		border-right-width: 5px;
	}
	.tsr-border-bottom-1px {
		border-bottom-width: 1px;
	}
	.tsr-border-bottom-2px {
		border-bottom-width: 2px;
	}
	.tsr-border-bottom-3px {
		border-bottom-width: 3px;
	}
	.tsr-border-bottom-4px {
		border-bottom-width: 4px;
	}
	.tsr-border-bottom-5px {
		border-bottom-width: 5px;
	}
	
	/* główna stylizacja border */
	.tsr-border-dashed {
		border-style: dashed;
	}
	.tsr-border-top-dashed {
		border-top: 1px dashed;
	}
	.tsr-border-left-dashed {
		border-left: 1px dashed;
	}
	.tsr-border-right-dashed {
		border-right: 1px dashed;
	}
	.tsr-border-bottom-dashed {
		border-bottom: 1px dashed;
	}
	.tsr-border-dashed-black {
		border: 1px dashed black;
	}
	.tsr-border-top-dashed-black {
		border-top: 1px dashed black;
	}
	.tsr-border-left-dashed-black {
		border-left: 1px dashed black;
	}
	.tsr-border-right-dashed-black {
		border-right: 1px dashed black;
	}
	.tsr-border-bottom-dashed-black {
		border-bottom: 1px dashed black;
	}
	.tsr-border-dashed-white {
		border: 1px dashed white;
	}
	.tsr-border-top-dashed-white {
		border-top: 1px dashed white;
	}
	.tsr-border-left-dashed-white {
		border-left: 1px dashed white;
	}
	.tsr-border-right-dashed-white {
		border-right: 1px dashed white;
	}
	.tsr-border-bottom-dashed-white {
		border-bottom: 1px dashed white;
	}
	.tsr-border-dashed-red {
		border: 1px dashed red;
	}
	.tsr-border-top-dashed-red {
		border-top: 1px dashed red;
	}
	.tsr-border-left-dashed-red {
		border-left: 1px dashed red;
	}
	.tsr-border-right-dashed-red {
		border-right: 1px dashed red;
	}
	.tsr-border-bottom-dashed-red {
		border-bottom: 1px dashed red;
	}
	.tsr-border-dashed-green {
		border: 1px dashed green;
	}
	.tsr-border-top-dashed-green {
		border-top: 1px dashed green;
	}
	.tsr-border-left-dashed-green {
		border-left: 1px dashed red;
	}
	.tsr-border-right-dashed-green {
		border-right: 1px dashed green;
	}
	.tsr-border-bottom-dashed-green {
		border-bottom: 1px dashed green;
	}
	.tsr-border-dashed-orange {
		border: 1px dashed orange;
	}
	.tsr-border-top-dashed-orange {
		border-top: 1px dashed orange;
	}
	.tsr-border-left-dashed-orange {
		border-left: 1px dashed orange;
	}
	.tsr-border-right-dashed-orange {
		border-right: 1px dashed orange;
	}
	.tsr-border-bottom-dashed-orange {
		border-bottom: 1px dashed orange;
	}
	.tsr-border-dashed-gray {
		border: 1px dashed gray;
	}
	.tsr-border-top-dashed-gray {
		border-top: 1px dashed gray;
	}
	.tsr-border-left-dashed-gray {
		border-left: 1px dashed gray;
	}
	.tsr-border-right-dashed-gray {
		border-right: 1px dashed gray;
	}
	.tsr-border-bottom-dashed-gray {
		border-bottom: 1px dashed gray;
	}
	.tsr-border-dashed-blue {
		border: 1px dashed blue;
	}
	.tsr-border-top-dashed-blue {
		border-top: 1px dashed blue;
	}
	.tsr-border-left-dashed-blue {
		border-left: 1px dashed blue;
	}
	.tsr-border-right-dashed-blue {
		border-right: 1px dashed blue;
	}
	.tsr-border-bottom-dashed-blue {
		border-bottom: 1px dashed blue;
	}
	.tsr-border-top-dashed-yellow {
		border-top: 1px dashed yellow;
	}
	.tsr-border-left-dashed-yellow {
		border-left: 1px dashed yellow;
	}
	.tsr-border-right-dashed-yellow {
		border-right: 1px dashed yellow;
	}
	.tsr-border-bottom-dashed-yellow {
		border-bottom: 1px dashed yellow;
	}
	.tsr-border-dashed-2px {
		border: 2px dashed;
	}
	.tsr-border-top-dashed-2px {
		border-top: 2px dashed;
	}
	.tsr-border-left-dashed-2px {
		border-left: 2px dashed;
	}
	.tsr-border-right-dashed-2px {
		border-right: 2px dashed;
	}
	.tsr-border-bottom-dashed-2px {
		border-bottom: 2px dashed;
	}
	.tsr-border-dashed-black-2px {
		border: 2px dashed black;
	}
	.tsr-border-top-dashed-black-2px {
		border-top: 2px dashed black;
	}
	.tsr-border-left-dashed-black-2px {
		border-left: 2px dashed black;
	}
	.tsr-border-right-dashed-black-2px {
		border-right: 2px dashed black;
	}
	.tsr-border-bottom-dashed-black-2px {
		border-bottom: 2px dashed black;
	}
	.tsr-border-dashed-white-2 {
		border: 2px dashed white;
	}
	.tsr-border-top-dashed-white-2 {
		border-top: 2px dashed white;
	}
	.tsr-border-left-dashed-white-2 {
		border-left: 2px dashed white;
	}
	.tsr-border-right-dashed-white-2 {
		border-right: 2px dashed white;
	}
	.tsr-border-bottom-dashed-white-2 {
		border-bottom: 2px dashed white;
	}
	.tsr-border-dashed-red-2 {
		border: 2px dashed red;
	}
	.tsr-border-top-dashed-red-2 {
		border-top: 2px dashed red;
	}
	.tsr-border-left-dashed-red-2 {
		border-left: 2px dashed red;
	}
	.tsr-border-right-dashed-red-2 {
		border-right: 2px dashed red;
	}
	.tsr-border-bottom-dashed-red-2 {
		border-bottom: 2px dashed red;
	}
	.tsr-border-dashed-green-2 {
		border: 2px dashed green;
	}
	.tsr-border-top-dashed-green-2 {
		border-top: 2px dashed green;
	}
	.tsr-border-left-dashed-green-2 {
		border-left: 2px dashed red;
	}
	.tsr-border-right-dashed-green-2 {
		border-right: 2px dashed green;
	}
	.tsr-border-bottom-dashed-green-2 {
		border-bottom: 2px dashed green;
	}
	.tsr-border-dashed-orange-2 {
		border: 2px dashed orange;
	}
	.tsr-border-top-dashed-orange-2 {
		border-top: 2px dashed orange;
	}
	.tsr-border-left-dashed-orange-2 {
		border-left: 2px dashed orange;
	}
	.tsr-border-right-dashed-orange-2 {
		border-right: 2px dashed orange;
	}
	.tsr-border-bottom-dashed-orange-2 {
		border-bottom: 2px dashed orange;
	}
	.tsr-border-dashed-gray-2 {
		border: 2px dashed gray;
	}
	.tsr-border-top-dashed-gray-2 {
		border-top: 2px dashed gray;
	}
	.tsr-border-left-dashed-gray-2 {
		border-left: 2px dashed gray;
	}
	.tsr-border-right-dashed-gray-2 {
		border-right: 2px dashed gray;
	}
	.tsr-border-bottom-dashed-gray-2 {
		border-bottom: 2px dashed gray;
	}
	.tsr-border-dashed-blue-2 {
		border: 2px dashed blue;
	}
	.tsr-border-top-dashed-blue-2 {
		border-top: 2px dashed blue;
	}
	.tsr-border-left-dashed-blue-2 {
		border-left: 2px dashed blue;
	}
	.tsr-border-right-dashed-blue-2 {
		border-right: 2px dashed blue;
	}
	.tsr-border-bottom-dashed-blue-2 {
		border-bottom: 2px dashed blue;
	}
	.tsr-border-top-dashed-yellow-2 {
		border-top: 2px dashed yellow;
	}
	.tsr-border-left-dashed-yellow-2 {
		border-left: 2px dashed yellow;
	}
	.tsr-border-right-dashed-yellow-2 {
		border-right: 2px dashed yellow;
	}
	.tsr-border-bottom-dashed-yellow-2 {
		border-bottom: 2px dashed yellow;
	}	
	.tsr-border-dashed-3px {
		border: 3px dashed;
	}
	.tsr-border-top-dashed-3px  {
		border-top: 3px dashed;
	}
	.tsr-border-left-dashed-3px  {
		border-left: 3px dashed;
	}
	.tsr-border-right-dashed-3px  {
		border-right: 3px dashed;
	}
	.tsr-border-bottom-dashed-3px  {
		border-bottom: 3px dashed;
	}
	.tsr-border-dashed-black-3px  {
		border: 3px dashed black;
	}
	.tsr-border-top-dashed-black-3px  {
		border-top: 3px dashed black;
	}
	.tsr-border-left-dashed-black-3px  {
		border-left: 3px dashed black;
	}
	.tsr-border-right-dashed-black-3px  {
		border-right: 3px dashed black;
	}
	.tsr-border-bottom-dashed-black-3px  {
		border-bottom: 3px dashed black;
	}
	.tsr-border-dashed-white-3 {
		border: 3px dashed white;
	}
	.tsr-border-top-dashed-white-3 {
		border-top: 3px dashed white;
	}
	.tsr-border-left-dashed-white-3 {
		border-left: 3px dashed white;
	}
	.tsr-border-right-dashed-white-3 {
		border-right: 3px dashed white;
	}
	.tsr-border-bottom-dashed-white-3 {
		border-bottom: 3px dashed white;
	}
	.tsr-border-dashed-red-3 {
		border: 3px dashed red;
	}
	.tsr-border-top-dashed-red-3 {
		border-top: 3px dashed red;
	}
	.tsr-border-left-dashed-red-3 {
		border-left: 3px dashed red;
	}
	.tsr-border-right-dashed-red-3 {
		border-right: 3px dashed red;
	}
	.tsr-border-bottom-dashed-red-3 {
		border-bottom: 3px dashed red;
	}
	.tsr-border-dashed-green-3 {
		border: 3px dashed green;
	}
	.tsr-border-top-dashed-green-3 {
		border-top: 3px dashed green;
	}
	.tsr-border-left-dashed-green-3 {
		border-left: 3px dashed red;
	}
	.tsr-border-right-dashed-green-3 {
		border-right: 3px dashed green;
	}
	.tsr-border-bottom-dashed-green-3 {
		border-bottom: 3px dashed green;
	}
	.tsr-border-dashed-orange-3 {
		border: 3px dashed orange;
	}
	.tsr-border-top-dashed-orange-3 {
		border-top: 3px dashed orange;
	}
	.tsr-border-left-dashed-orange-3 {
		border-left: 3px dashed orange;
	}
	.tsr-border-right-dashed-orange-3 {
		border-right: 3px dashed orange;
	}
	.tsr-border-bottom-dashed-orange-3 {
		border-bottom: 3px dashed orange;
	}
	.tsr-border-dashed-gray-3 {
		border: 3px dashed gray;
	}
	.tsr-border-top-dashed-gray-3 {
		border-top: 3px dashed gray;
	}
	.tsr-border-left-dashed-gray-3 {
		border-left: 3px dashed gray;
	}
	.tsr-border-right-dashed-gray-3 {
		border-right: 3px dashed gray;
	}
	.tsr-border-bottom-dashed-gray-3 {
		border-bottom: 3px dashed gray;
	}
	.tsr-border-dashed-blue-3 {
		border: 3px dashed blue;
	}
	.tsr-border-top-dashed-blue-3 {
		border-top: 3px dashed blue;
	}
	.tsr-border-left-dashed-blue-3 {
		border-left: 3px dashed blue;
	}
	.tsr-border-right-dashed-blue-3 {
		border-right: 3px dashed blue;
	}
	.tsr-border-bottom-dashed-blue-3 {
		border-bottom: 3px dashed blue;
	}
	.tsr-border-top-dashed-yellow-3 {
		border-top: 3px dashed yellow;
	}
	.tsr-border-left-dashed-yellow-3 {
		border-left: 3px dashed yellow;
	}
	.tsr-border-right-dashed-yellow-3 {
		border-right: 3px dashed yellow;
	}
	.tsr-border-bottom-dashed-yellow-3 {
		border-bottom: 3px dashed yellow;
	}
	.tsr-border-dashed-4 {
		border: 4px dashed;
	}
	.tsr-border-top-dashed-4  {
		border-top: 4px dashed;
	}
	.tsr-border-left-dashed-4  {
		border-left: 4px dashed;
	}
	.tsr-border-right-dashed-4  {
		border-right: 4px dashed;
	}
	.tsr-border-bottom-dashed-4  {
		border-bottom: 4px dashed;
	}
	.tsr-border-dashed-black-4  {
		border: 4px dashed black;
	}
	.tsr-border-top-dashed-black-4  {
		border-top: 4px dashed black;
	}
	.tsr-border-left-dashed-black-4  {
		border-left: 4px dashed black;
	}
	.tsr-border-right-dashed-black-4  {
		border-right: 4px dashed black;
	}
	.tsr-border-bottom-dashed-black-4  {
		border-bottom: 4px dashed black;
	}
	.tsr-border-dashed-white-4 {
		border: 4px dashed white;
	}
	.tsr-border-top-dashed-white-4 {
		border-top: 4px dashed white;
	}
	.tsr-border-left-dashed-white-4 {
		border-left: 4px dashed white;
	}
	.tsr-border-right-dashed-white-4 {
		border-right: 4px dashed white;
	}
	.tsr-border-bottom-dashed-white-4 {
		border-bottom: 4px dashed white;
	}
	.tsr-border-dashed-red-4 {
		border: 4px dashed red;
	}
	.tsr-border-top-dashed-red-4 {
		border-top: 4px dashed red;
	}
	.tsr-border-left-dashed-red-4 {
		border-left: 4px dashed red;
	}
	.tsr-border-right-dashed-red-4 {
		border-right: 4px dashed red;
	}
	.tsr-border-bottom-dashed-red-4 {
		border-bottom: 4px dashed red;
	}
	.tsr-border-dashed-green-4 {
		border: 4px dashed green;
	}
	.tsr-border-top-dashed-green-4 {
		border-top: 4px dashed green;
	}
	.tsr-border-left-dashed-green-4 {
		border-left: 4px dashed red;
	}
	.tsr-border-right-dashed-green-4 {
		border-right: 4px dashed green;
	}
	.tsr-border-bottom-dashed-green-4 {
		border-bottom: 4px dashed green;
	}
	.tsr-border-dashed-orange-4 {
		border: 4px dashed orange;
	}
	.tsr-border-top-dashed-orange-4 {
		border-top: 4px dashed orange;
	}
	.tsr-border-left-dashed-orange-3 {
		border-left: 4px dashed orange;
	}
	.tsr-border-right-dashed-orange-4 {
		border-right: 4px dashed orange;
	}
	.tsr-border-bottom-dashed-orange-4 {
		border-bottom: 4px dashed orange;
	}
	.tsr-border-dashed-gray-4 {
		border: 4px dashed gray;
	}
	.tsr-border-top-dashed-gray-4 {
		border-top: 4px dashed gray;
	}
	.tsr-border-left-dashed-gray-4 {
		border-left: 4px dashed gray;
	}
	.tsr-border-right-dashed-gray-4 {
		border-right: 4px dashed gray;
	}
	.tsr-border-bottom-dashed-gray-4 {
		border-bottom: 4px dashed gray;
	}
	.tsr-border-dashed-blue-4 {
		border: 4px dashed blue;
	}
	.tsr-border-top-dashed-blue-4 {
		border-top: 4px dashed blue;
	}
	.tsr-border-left-dashed-blue-4 {
		border-left: 4px dashed blue;
	}
	.tsr-border-right-dashed-blue-4{
		border-right: 4px dashed blue;
	}
	.tsr-border-bottom-dashed-blue-4 {
		border-bottom: 4px dashed blue;
	}
	.tsr-border-top-dashed-yellow-4 {
		border-top: 4px dashed yellow;
	}
	.tsr-border-left-dashed-yellow-4 {
		border-left: 4px dashed yellow;
	}
	.tsr-border-right-dashed-yellow-4 {
		border-right: 4px dashed yellow;
	}
	.tsr-border-bottom-dashed-yellow-4 {
		border-bottom: 4px dashed yellow;
	}
	.tsr-border-dashed-5 {
		border: 5px dashed;
	}
	.tsr-border-top-dashed-5  {
		border-top: 5px dashed;
	}
	.tsr-border-left-dashed-5  {
		border-left: 5px dashed;
	}
	.tsr-border-right-dashed-5  {
		border-right: 5px dashed;
	}
	.tsr-border-bottom-dashed-5  {
		border-bottom: 5px dashed;
	}
	.tsr-border-dashed-black-5  {
		border: 5px dashed black;
	}
	.tsr-border-top-dashed-black-5  {
		border-top: 5px dashed black;
	}
	.tsr-border-left-dashed-black-5  {
		border-left: 5px dashed black;
	}
	.tsr-border-right-dashed-black-5  {
		border-right: 5px dashed black;
	}
	.tsr-border-bottom-dashed-black-5  {
		border-bottom: 5px dashed black;
	}
	.tsr-border-dashed-white-5 {
		border: 5px dashed white;
	}
	.tsr-border-top-dashed-white-5 {
		border-top: 5px dashed white;
	}
	.tsr-border-left-dashed-white-5 {
		border-left: 5px dashed white;
	}
	.tsr-border-right-dashed-white-5 {
		border-right: 5px dashed white;
	}
	.tsr-border-bottom-dashed-white-5 {
		border-bottom: 5px dashed white;
	}
	.tsr-border-dashed-red-5 {
		border: 5px dashed red;
	}
	.tsr-border-top-dashed-red-5 {
		border-top: 5px dashed red;
	}
	.tsr-border-left-dashed-red-5 {
		border-left: 5px dashed red;
	}
	.tsr-border-right-dashed-red-5{
		border-right: 5px dashed red;
	}
	.tsr-border-bottom-dashed-red-5{
		border-bottom: 5px dashed red;
	}
	.tsr-border-dashed-green-5{
		border: 5px dashed green;
	}
	.tsr-border-top-dashed-green-5 {
		border-top: 5px dashed green;
	}
	.tsr-border-left-dashed-green-5{
		border-left: 5px dashed red;
	}
	.tsr-border-right-dashed-green-5 {
		border-right: 5px dashed green;
	}
	.tsr-border-bottom-dashed-green-5 {
		border-bottom: 5px dashed green;
	}
	.tsr-border-dashed-orange-5 {
		border: 5px dashed orange;
	}
	.tsr-border-top-dashed-orange-5 {
		border-top: 5px dashed orange;
	}
	.tsr-border-left-dashed-orange-5 {
		border-left: 5px dashed orange;
	}
	.tsr-border-right-dashed-orange-5 {
		border-right: 5px dashed orange;
	}
	.tsr-border-bottom-dashed-orange-5 {
		border-bottom: 5px dashed orange;
	}
	.tsr-border-dashed-gray-5 {
		border: 5px dashed gray;
	}
	.tsr-border-top-dashed-gray-5 {
		border-top: 5px dashed gray;
	}
	.tsr-border-left-dashed-gray-5 {
		border-left: 5px dashed gray;
	}
	.tsr-border-right-dashed-gray-5 {
		border-right: 5px dashed gray;
	}
	.tsr-border-bottom-dashed-gray-5 {
		border-bottom: 5px dashed gray;
	}
	.tsr-border-dashed-blue-5 {
		border: 5px dashed blue;
	}
	.tsr-border-top-dashed-blue-5 {
		border-top: 5px dashed blue;
	}
	.tsr-border-left-dashed-blue-5 {
		border-left: 5px dashed blue;
	}
	.tsr-border-right-dashed-blue-5 {
		border-right: 5px dashed blue;
	}
	.tsr-border-bottom-dashed-blue-5{
		border-bottom: 5px dashed blue;
	}
	.tsr-border-top-dashed-yellow-5 {
		border-top: 5px dashed yellow;
	}
	.tsr-border-left-dashed-yellow-5 {
		border-left: 5px dashed yellow;
	}
	.tsr-border-right-dashed-yellow-5 {
		border-right: 5px dashed yellow;
	}
	.tsr-border-bottom-dashed-yellow-5 {
		border-bottom: 5px dashed yellow;
	}

	.tsr-border-dotted {
		border-style: dotted;
	}
	.tsr-border-top-dotted {
		border-top: 1px dotted;
	}
	.tsr-border-left-dotted {
		border-left: 1px dotted;
	}
	.tsr-border-right-dotted {
		border-right: 1px dotted;
	}
	.tsr-border-bottom-dotted {
		border-bottom: 1px dotted;
	}
	.tsr-border-dotted-black {
		border: 1px dotted black;
	}
	.tsr-border-top-dotted-black {
		border-top: 1px dotted black;
	}
	.tsr-border-left-dotted-black {
		border-left: 1px dotted black;
	}
	.tsr-border-right-dotted-black {
		border-right: 1px dotted black;
	}
	.tsr-border-bottom-dotted-black {
		border-bottom: 1px dotted black;
	}
	.tsr-border-dotted-white {
		border: 1px dotted white;
	}
	.tsr-border-top-dotted-white {
		border-top: 1px dotted white;
	}
	.tsr-border-left-dotted-white {
		border-left: 1px dotted white;
	}
	.tsr-border-right-dotted-white {
		border-right: 1px dotted white;
	}
	.tsr-border-bottom-dotted-white {
		border-bottom: 1px dotted white;
	}
	.tsr-border-dotted-red {
		border: 1px dotted red;
	}
	.tsr-border-top-dotted-red {
		border-top: 1px dotted red;
	}
	.tsr-border-left-dotted-red {
		border-left: 1px dotted red;
	}
	.tsr-border-right-dotted-red {
		border-right: 1px dotted red;
	}
	.tsr-border-bottom-dotted-red {
		border-bottom: 1px dotted red;
	}
	.tsr-border-dotted-green {
		border: 1px dotted green;
	}
	.tsr-border-top-dotted-green {
		border-top: 1px dotted green;
	}
	.tsr-border-left-dotted-green {
		border-left: 1px dotted red;
	}
	.tsr-border-right-dotted-green {
		border-right: 1px dotted green;
	}
	.tsr-border-bottom-dotted-green {
		border-bottom: 1px dotted green;
	}
	.tsr-border-dotted-orange {
		border: 1px dotted orange;
	}
	.tsr-border-top-dotted-orange {
		border-top: 1px dotted orange;
	}
	.tsr-border-left-dotted-orange {
		border-left: 1px dotted orange;
	}
	.tsr-border-right-dotted-orange {
		border-right: 1px dotted orange;
	}
	.tsr-border-bottom-dotted-orange {
		border-bottom: 1px dotted orange;
	}
	.tsr-border-dotted-gray {
		border: 1px dotted gray;
	}
	.tsr-border-top-dotted-gray {
		border-top: 1px dotted gray;
	}
	.tsr-border-left-dotted-gray {
		border-left: 1px dotted gray;
	}
	.tsr-border-right-dotted-gray {
		border-right: 1px dotted gray;
	}
	.tsr-border-bottom-dotted-gray {
		border-bottom: 1px dotted gray;
	}
	.tsr-border-dotted-blue {
		border: 1px dotted blue;
	}
	.tsr-border-top-dotted-blue {
		border-top: 1px dotted blue;
	}
	.tsr-border-left-dotted-blue {
		border-left: 1px dotted blue;
	}
	.tsr-border-right-dotted-blue {
		border-right: 1px dotted blue;
	}
	.tsr-border-bottom-dotted-blue {
		border-bottom: 1px dotted blue;
	}
	.tsr-border-top-dotted-yellow {
		border-top: 1px dotted yellow;
	}
	.tsr-border-left-dotted-yellow {
		border-left: 1px dotted yellow;
	}
	.tsr-border-right-dotted-yellow {
		border-right: 1px dotted yellow;
	}
	.tsr-border-bottom-dotted-yellow {
		border-bottom: 1px dotted yellow;
	}
	.tsr-border-dotted-2px {
		border: 2px dotted;
	}
	.tsr-border-top-dotted-2px {
		border-top: 2px dotted;
	}
	.tsr-border-left-dotted-2px {
		border-left: 2px dotted;
	}
	.tsr-border-right-dotted-2px {
		border-right: 2px dotted;
	}
	.tsr-border-bottom-dotted-2px {
		border-bottom: 2px dotted;
	}
	.tsr-border-dotted-black-2px {
		border: 2px dotted black;
	}
	.tsr-border-top-dotted-black-2px {
		border-top: 2px dotted black;
	}
	.tsr-border-left-dotted-black-2px {
		border-left: 2px dotted black;
	}
	.tsr-border-right-dotted-black-2px {
		border-right: 2px dotted black;
	}
	.tsr-border-bottom-dotted-black-2px {
		border-bottom: 2px dotted black;
	}
	.tsr-border-dotted-white-2 {
		border: 2px dotted white;
	}
	.tsr-border-top-dotted-white-2 {
		border-top: 2px dotted white;
	}
	.tsr-border-left-dotted-white-2 {
		border-left: 2px dotted white;
	}
	.tsr-border-right-dotted-white-2 {
		border-right: 2px dotted white;
	}
	.tsr-border-bottom-dotted-white-2 {
		border-bottom: 2px dotted white;
	}
	.tsr-border-dotted-red-2 {
		border: 2px dotted red;
	}
	.tsr-border-top-dotted-red-2 {
		border-top: 2px dotted red;
	}
	.tsr-border-left-dotted-red-2 {
		border-left: 2px dotted red;
	}
	.tsr-border-right-dotted-red-2 {
		border-right: 2px dotted red;
	}
	.tsr-border-bottom-dotted-red-2 {
		border-bottom: 2px dotted red;
	}
	.tsr-border-dotted-green-2 {
		border: 2px dotted green;
	}
	.tsr-border-top-dotted-green-2 {
		border-top: 2px dotted green;
	}
	.tsr-border-left-dotted-green-2 {
		border-left: 2px dotted red;
	}
	.tsr-border-right-dotted-green-2 {
		border-right: 2px dotted green;
	}
	.tsr-border-bottom-dotted-green-2 {
		border-bottom: 2px dotted green;
	}
	.tsr-border-dotted-orange-2 {
		border: 2px dotted orange;
	}
	.tsr-border-top-dotted-orange-2 {
		border-top: 2px dotted orange;
	}
	.tsr-border-left-dotted-orange-2 {
		border-left: 2px dotted orange;
	}
	.tsr-border-right-dotted-orange-2 {
		border-right: 2px dotted orange;
	}
	.tsr-border-bottom-dotted-orange-2 {
		border-bottom: 2px dotted orange;
	}
	.tsr-border-dotted-gray-2 {
		border: 2px dotted gray;
	}
	.tsr-border-top-dotted-gray-2 {
		border-top: 2px dotted gray;
	}
	.tsr-border-left-dotted-gray-2 {
		border-left: 2px dotted gray;
	}
	.tsr-border-right-dotted-gray-2 {
		border-right: 2px dotted gray;
	}
	.tsr-border-bottom-dotted-gray-2 {
		border-bottom: 2px dotted gray;
	}
	.tsr-border-dotted-blue-2 {
		border: 2px dotted blue;
	}
	.tsr-border-top-dotted-blue-2 {
		border-top: 2px dotted blue;
	}
	.tsr-border-left-dotted-blue-2 {
		border-left: 2px dotted blue;
	}
	.tsr-border-right-dotted-blue-2 {
		border-right: 2px dotted blue;
	}
	.tsr-border-bottom-dotted-blue-2 {
		border-bottom: 2px dotted blue;
	}
	.tsr-border-top-dotted-yellow-2 {
		border-top: 2px dotted yellow;
	}
	.tsr-border-left-dotted-yellow-2 {
		border-left: 2px dotted yellow;
	}
	.tsr-border-right-dotted-yellow-2 {
		border-right: 2px dotted yellow;
	}
	.tsr-border-bottom-dotted-yellow-2 {
		border-bottom: 2px dotted yellow;
	}	
	.tsr-border-dotted-3px {
		border: 3px dotted;
	}
	.tsr-border-top-dotted-3px  {
		border-top: 3px dotted;
	}
	.tsr-border-left-dotted-3px  {
		border-left: 3px dotted;
	}
	.tsr-border-right-dotted-3px  {
		border-right: 3px dotted;
	}
	.tsr-border-bottom-dotted-3px  {
		border-bottom: 3px dotted;
	}
	.tsr-border-dotted-black-3px  {
		border: 3px dotted black;
	}
	.tsr-border-top-dotted-black-3px  {
		border-top: 3px dotted black;
	}
	.tsr-border-left-dotted-black-3px  {
		border-left: 3px dotted black;
	}
	.tsr-border-right-dotted-black-3px  {
		border-right: 3px dotted black;
	}
	.tsr-border-bottom-dotted-black-3px  {
		border-bottom: 3px dotted black;
	}
	.tsr-border-dotted-white-3 {
		border: 3px dotted white;
	}
	.tsr-border-top-dotted-white-3 {
		border-top: 3px dotted white;
	}
	.tsr-border-left-dotted-white-3 {
		border-left: 3px dotted white;
	}
	.tsr-border-right-dotted-white-3 {
		border-right: 3px dotted white;
	}
	.tsr-border-bottom-dotted-white-3 {
		border-bottom: 3px dotted white;
	}
	.tsr-border-dotted-red-3 {
		border: 3px dotted red;
	}
	.tsr-border-top-dotted-red-3 {
		border-top: 3px dotted red;
	}
	.tsr-border-left-dotted-red-3 {
		border-left: 3px dotted red;
	}
	.tsr-border-right-dotted-red-3 {
		border-right: 3px dotted red;
	}
	.tsr-border-bottom-dotted-red-3 {
		border-bottom: 3px dotted red;
	}
	.tsr-border-dotted-green-3 {
		border: 3px dotted green;
	}
	.tsr-border-top-dotted-green-3 {
		border-top: 3px dotted green;
	}
	.tsr-border-left-dotted-green-3 {
		border-left: 3px dotted red;
	}
	.tsr-border-right-dotted-green-3 {
		border-right: 3px dotted green;
	}
	.tsr-border-bottom-dotted-green-3 {
		border-bottom: 3px dotted green;
	}
	.tsr-border-dotted-orange-3 {
		border: 3px dotted orange;
	}
	.tsr-border-top-dotted-orange-3 {
		border-top: 3px dotted orange;
	}
	.tsr-border-left-dotted-orange-3 {
		border-left: 3px dotted orange;
	}
	.tsr-border-right-dotted-orange-3 {
		border-right: 3px dotted orange;
	}
	.tsr-border-bottom-dotted-orange-3 {
		border-bottom: 3px dotted orange;
	}
	.tsr-border-dotted-gray-3 {
		border: 3px dotted gray;
	}
	.tsr-border-top-dotted-gray-3 {
		border-top: 3px dotted gray;
	}
	.tsr-border-left-dotted-gray-3 {
		border-left: 3px dotted gray;
	}
	.tsr-border-right-dotted-gray-3 {
		border-right: 3px dotted gray;
	}
	.tsr-border-bottom-dotted-gray-3 {
		border-bottom: 3px dotted gray;
	}
	.tsr-border-dotted-blue-3 {
		border: 3px dotted blue;
	}
	.tsr-border-top-dotted-blue-3 {
		border-top: 3px dotted blue;
	}
	.tsr-border-left-dotted-blue-3 {
		border-left: 3px dotted blue;
	}
	.tsr-border-right-dotted-blue-3 {
		border-right: 3px dotted blue;
	}
	.tsr-border-bottom-dotted-blue-3 {
		border-bottom: 3px dotted blue;
	}
	.tsr-border-top-dotted-yellow-3 {
		border-top: 3px dotted yellow;
	}
	.tsr-border-left-dotted-yellow-3 {
		border-left: 3px dotted yellow;
	}
	.tsr-border-right-dotted-yellow-3 {
		border-right: 3px dotted yellow;
	}
	.tsr-border-bottom-dotted-yellow-3 {
		border-bottom: 3px dotted yellow;
	}
	.tsr-border-dotted-4 {
		border: 4px dotted;
	}
	.tsr-border-top-dotted-4  {
		border-top: 4px dotted;
	}
	.tsr-border-left-dotted-4  {
		border-left: 4px dotted;
	}
	.tsr-border-right-dotted-4  {
		border-right: 4px dotted;
	}
	.tsr-border-bottom-dotted-4  {
		border-bottom: 4px dotted;
	}
	.tsr-border-dotted-black-4  {
		border: 4px dotted black;
	}
	.tsr-border-top-dotted-black-4  {
		border-top: 4px dotted black;
	}
	.tsr-border-left-dotted-black-4  {
		border-left: 4px dotted black;
	}
	.tsr-border-right-dotted-black-4  {
		border-right: 4px dotted black;
	}
	.tsr-border-bottom-dotted-black-4  {
		border-bottom: 4px dotted black;
	}
	.tsr-border-dotted-white-4 {
		border: 4px dotted white;
	}
	.tsr-border-top-dotted-white-4 {
		border-top: 4px dotted white;
	}
	.tsr-border-left-dotted-white-4 {
		border-left: 4px dotted white;
	}
	.tsr-border-right-dotted-white-4 {
		border-right: 4px dotted white;
	}
	.tsr-border-bottom-dotted-white-4 {
		border-bottom: 4px dotted white;
	}
	.tsr-border-dotted-red-4 {
		border: 4px dotted red;
	}
	.tsr-border-top-dotted-red-4 {
		border-top: 4px dotted red;
	}
	.tsr-border-left-dotted-red-4 {
		border-left: 4px dotted red;
	}
	.tsr-border-right-dotted-red-4 {
		border-right: 4px dotted red;
	}
	.tsr-border-bottom-dotted-red-4 {
		border-bottom: 4px dotted red;
	}
	.tsr-border-dotted-green-4 {
		border: 4px dotted green;
	}
	.tsr-border-top-dotted-green-4 {
		border-top: 4px dotted green;
	}
	.tsr-border-left-dotted-green-4 {
		border-left: 4px dotted red;
	}
	.tsr-border-right-dotted-green-4 {
		border-right: 4px dotted green;
	}
	.tsr-border-bottom-dotted-green-4 {
		border-bottom: 4px dotted green;
	}
	.tsr-border-dotted-orange-4 {
		border: 4px dotted orange;
	}
	.tsr-border-top-dotted-orange-4 {
		border-top: 4px dotted orange;
	}
	.tsr-border-left-dotted-orange-3 {
		border-left: 4px dotted orange;
	}
	.tsr-border-right-dotted-orange-4 {
		border-right: 4px dotted orange;
	}
	.tsr-border-bottom-dotted-orange-4 {
		border-bottom: 4px dotted orange;
	}
	.tsr-border-dotted-gray-4 {
		border: 4px dotted gray;
	}
	.tsr-border-top-dotted-gray-4 {
		border-top: 4px dotted gray;
	}
	.tsr-border-left-dotted-gray-4 {
		border-left: 4px dotted gray;
	}
	.tsr-border-right-dotted-gray-4 {
		border-right: 4px dotted gray;
	}
	.tsr-border-bottom-dotted-gray-4 {
		border-bottom: 4px dotted gray;
	}
	.tsr-border-dotted-blue-4 {
		border: 4px dotted blue;
	}
	.tsr-border-top-dotted-blue-4 {
		border-top: 4px dotted blue;
	}
	.tsr-border-left-dotted-blue-4 {
		border-left: 4px dotted blue;
	}
	.tsr-border-right-dotted-blue-4{
		border-right: 4px dotted blue;
	}
	.tsr-border-bottom-dotted-blue-4 {
		border-bottom: 4px dotted blue;
	}
	.tsr-border-top-dotted-yellow-4 {
		border-top: 4px dotted yellow;
	}
	.tsr-border-left-dotted-yellow-4 {
		border-left: 4px dotted yellow;
	}
	.tsr-border-right-dotted-yellow-4 {
		border-right: 4px dotted yellow;
	}
	.tsr-border-bottom-dotted-yellow-4 {
		border-bottom: 4px dotted yellow;
	}
	.tsr-border-dotted-5 {
		border: 5px dotted;
	}
	.tsr-border-top-dotted-5  {
		border-top: 5px dotted;
	}
	.tsr-border-left-dotted-5  {
		border-left: 5px dotted;
	}
	.tsr-border-right-dotted-5  {
		border-right: 5px dotted;
	}
	.tsr-border-bottom-dotted-5  {
		border-bottom: 5px dotted;
	}
	.tsr-border-dotted-black-5  {
		border: 5px dotted black;
	}
	.tsr-border-top-dotted-black-5  {
		border-top: 5px dotted black;
	}
	.tsr-border-left-dotted-black-5  {
		border-left: 5px dotted black;
	}
	.tsr-border-right-dotted-black-5  {
		border-right: 5px dotted black;
	}
	.tsr-border-bottom-dotted-black-5  {
		border-bottom: 5px dotted black;
	}
	.tsr-border-dotted-white-5 {
		border: 5px dotted white;
	}
	.tsr-border-top-dotted-white-5 {
		border-top: 5px dotted white;
	}
	.tsr-border-left-dotted-white-5 {
		border-left: 5px dotted white;
	}
	.tsr-border-right-dotted-white-5 {
		border-right: 5px dotted white;
	}
	.tsr-border-bottom-dotted-white-5 {
		border-bottom: 5px dotted white;
	}
	.tsr-border-dotted-red-5 {
		border: 5px dotted red;
	}
	.tsr-border-top-dotted-red-5 {
		border-top: 5px dotted red;
	}
	.tsr-border-left-dotted-red-5 {
		border-left: 5px dotted red;
	}
	.tsr-border-right-dotted-red-5{
		border-right: 5px dotted red;
	}
	.tsr-border-bottom-dotted-red-5{
		border-bottom: 5px dotted red;
	}
	.tsr-border-dotted-green-5{
		border: 5px dotted green;
	}
	.tsr-border-top-dotted-green-5 {
		border-top: 5px dotted green;
	}
	.tsr-border-left-dotted-green-5{
		border-left: 5px dotted red;
	}
	.tsr-border-right-dotted-green-5 {
		border-right: 5px dotted green;
	}
	.tsr-border-bottom-dotted-green-5 {
		border-bottom: 5px dotted green;
	}
	.tsr-border-dotted-orange-5 {
		border: 5px dotted orange;
	}
	.tsr-border-top-dotted-orange-5 {
		border-top: 5px dotted orange;
	}
	.tsr-border-left-dotted-orange-5 {
		border-left: 5px dotted orange;
	}
	.tsr-border-right-dotted-orange-5 {
		border-right: 5px dotted orange;
	}
	.tsr-border-bottom-dotted-orange-5 {
		border-bottom: 5px dotted orange;
	}
	.tsr-border-dotted-gray-5 {
		border: 5px dotted gray;
	}
	.tsr-border-top-dotted-gray-5 {
		border-top: 5px dotted gray;
	}
	.tsr-border-left-dotted-gray-5 {
		border-left: 5px dotted gray;
	}
	.tsr-border-right-dotted-gray-5 {
		border-right: 5px dotted gray;
	}
	.tsr-border-bottom-dotted-gray-5 {
		border-bottom: 5px dotted gray;
	}
	.tsr-border-dotted-blue-5 {
		border: 5px dotted blue;
	}
	.tsr-border-top-dotted-blue-5 {
		border-top: 5px dotted blue;
	}
	.tsr-border-left-dotted-blue-5 {
		border-left: 5px dotted blue;
	}
	.tsr-border-right-dotted-blue-5 {
		border-right: 5px dotted blue;
	}
	.tsr-border-bottom-dotted-blue-5{
		border-bottom: 5px dotted blue;
	}
	.tsr-border-top-dotted-yellow-5 {
		border-top: 5px dotted yellow;
	}
	.tsr-border-left-dotted-yellow-5 {
		border-left: 5px dotted yellow;
	}
	.tsr-border-right-dotted-yellow-5 {
		border-right: 5px dotted yellow;
	}
	.tsr-border-bottom-dotted-yellow-5 {
		border-bottom: 5px dotted yellow;
	}


	.tsr-border-double {
		border-style: double;
	}
	.tsr-border-top-double {
		border-top: 1px double;
	}
	.tsr-border-left-double {
		border-left: 1px double;
	}
	.tsr-border-right-double {
		border-right: 1px double;
	}
	.tsr-border-bottom-double {
		border-bottom: 1px double;
	}
	.tsr-border-double-black {
		border: 1px double black;
	}
	.tsr-border-top-double-black {
		border-top: 1px double black;
	}
	.tsr-border-left-double-black {
		border-left: 1px double black;
	}
	.tsr-border-right-double-black {
		border-right: 1px double black;
	}
	.tsr-border-bottom-double-black {
		border-bottom: 1px double black;
	}
	.tsr-border-double-white {
		border: 1px double white;
	}
	.tsr-border-top-double-white {
		border-top: 1px double white;
	}
	.tsr-border-left-double-white {
		border-left: 1px double white;
	}
	.tsr-border-right-double-white {
		border-right: 1px double white;
	}
	.tsr-border-bottom-double-white {
		border-bottom: 1px double white;
	}
	.tsr-border-double-red {
		border: 1px double red;
	}
	.tsr-border-top-double-red {
		border-top: 1px double red;
	}
	.tsr-border-left-double-red {
		border-left: 1px double red;
	}
	.tsr-border-right-double-red {
		border-right: 1px double red;
	}
	.tsr-border-bottom-double-red {
		border-bottom: 1px double red;
	}
	.tsr-border-double-green {
		border: 1px double green;
	}
	.tsr-border-top-double-green {
		border-top: 1px double green;
	}
	.tsr-border-left-double-green {
		border-left: 1px double red;
	}
	.tsr-border-right-double-green {
		border-right: 1px double green;
	}
	.tsr-border-bottom-double-green {
		border-bottom: 1px double green;
	}
	.tsr-border-double-orange {
		border: 1px double orange;
	}
	.tsr-border-top-double-orange {
		border-top: 1px double orange;
	}
	.tsr-border-left-double-orange {
		border-left: 1px double orange;
	}
	.tsr-border-right-double-orange {
		border-right: 1px double orange;
	}
	.tsr-border-bottom-double-orange {
		border-bottom: 1px double orange;
	}
	.tsr-border-double-gray {
		border: 1px double gray;
	}
	.tsr-border-top-double-gray {
		border-top: 1px double gray;
	}
	.tsr-border-left-double-gray {
		border-left: 1px double gray;
	}
	.tsr-border-right-double-gray {
		border-right: 1px double gray;
	}
	.tsr-border-bottom-double-gray {
		border-bottom: 1px double gray;
	}
	.tsr-border-double-blue {
		border: 1px double blue;
	}
	.tsr-border-top-double-blue {
		border-top: 1px double blue;
	}
	.tsr-border-left-double-blue {
		border-left: 1px double blue;
	}
	.tsr-border-right-double-blue {
		border-right: 1px double blue;
	}
	.tsr-border-bottom-double-blue {
		border-bottom: 1px double blue;
	}
	.tsr-border-top-double-yellow {
		border-top: 1px double yellow;
	}
	.tsr-border-left-double-yellow {
		border-left: 1px double yellow;
	}
	.tsr-border-right-double-yellow {
		border-right: 1px double yellow;
	}
	.tsr-border-bottom-double-yellow {
		border-bottom: 1px double yellow;
	}
	.tsr-border-double-2px {
		border: 2px double;
	}
	.tsr-border-top-double-2px {
		border-top: 2px double;
	}
	.tsr-border-left-double-2px {
		border-left: 2px double;
	}
	.tsr-border-right-double-2px {
		border-right: 2px double;
	}
	.tsr-border-bottom-double-2px {
		border-bottom: 2px double;
	}
	.tsr-border-double-black-2px {
		border: 2px double black;
	}
	.tsr-border-top-double-black-2px {
		border-top: 2px double black;
	}
	.tsr-border-left-double-black-2px {
		border-left: 2px double black;
	}
	.tsr-border-right-double-black-2px {
		border-right: 2px double black;
	}
	.tsr-border-bottom-double-black-2px {
		border-bottom: 2px double black;
	}
	.tsr-border-double-white-2 {
		border: 2px double white;
	}
	.tsr-border-top-double-white-2 {
		border-top: 2px double white;
	}
	.tsr-border-left-double-white-2 {
		border-left: 2px double white;
	}
	.tsr-border-right-double-white-2 {
		border-right: 2px double white;
	}
	.tsr-border-bottom-double-white-2 {
		border-bottom: 2px double white;
	}
	.tsr-border-double-red-2 {
		border: 2px double red;
	}
	.tsr-border-top-double-red-2 {
		border-top: 2px double red;
	}
	.tsr-border-left-double-red-2 {
		border-left: 2px double red;
	}
	.tsr-border-right-double-red-2 {
		border-right: 2px double red;
	}
	.tsr-border-bottom-double-red-2 {
		border-bottom: 2px double red;
	}
	.tsr-border-double-green-2 {
		border: 2px double green;
	}
	.tsr-border-top-double-green-2 {
		border-top: 2px double green;
	}
	.tsr-border-left-double-green-2 {
		border-left: 2px double red;
	}
	.tsr-border-right-double-green-2 {
		border-right: 2px double green;
	}
	.tsr-border-bottom-double-green-2 {
		border-bottom: 2px double green;
	}
	.tsr-border-double-orange-2 {
		border: 2px double orange;
	}
	.tsr-border-top-double-orange-2 {
		border-top: 2px double orange;
	}
	.tsr-border-left-double-orange-2 {
		border-left: 2px double orange;
	}
	.tsr-border-right-double-orange-2 {
		border-right: 2px double orange;
	}
	.tsr-border-bottom-double-orange-2 {
		border-bottom: 2px double orange;
	}
	.tsr-border-double-gray-2 {
		border: 2px double gray;
	}
	.tsr-border-top-double-gray-2 {
		border-top: 2px double gray;
	}
	.tsr-border-left-double-gray-2 {
		border-left: 2px double gray;
	}
	.tsr-border-right-double-gray-2 {
		border-right: 2px double gray;
	}
	.tsr-border-bottom-double-gray-2 {
		border-bottom: 2px double gray;
	}
	.tsr-border-double-blue-2 {
		border: 2px double blue;
	}
	.tsr-border-top-double-blue-2 {
		border-top: 2px double blue;
	}
	.tsr-border-left-double-blue-2 {
		border-left: 2px double blue;
	}
	.tsr-border-right-double-blue-2 {
		border-right: 2px double blue;
	}
	.tsr-border-bottom-double-blue-2 {
		border-bottom: 2px double blue;
	}
	.tsr-border-top-double-yellow-2 {
		border-top: 2px double yellow;
	}
	.tsr-border-left-double-yellow-2 {
		border-left: 2px double yellow;
	}
	.tsr-border-right-double-yellow-2 {
		border-right: 2px double yellow;
	}
	.tsr-border-bottom-double-yellow-2 {
		border-bottom: 2px double yellow;
	}	
	.tsr-border-double-3px {
		border: 3px double;
	}
	.tsr-border-top-double-3px  {
		border-top: 3px double;
	}
	.tsr-border-left-double-3px  {
		border-left: 3px double;
	}
	.tsr-border-right-double-3px  {
		border-right: 3px double;
	}
	.tsr-border-bottom-double-3px  {
		border-bottom: 3px double;
	}
	.tsr-border-double-black-3px  {
		border: 3px double black;
	}
	.tsr-border-top-double-black-3px  {
		border-top: 3px double black;
	}
	.tsr-border-left-double-black-3px  {
		border-left: 3px double black;
	}
	.tsr-border-right-double-black-3px  {
		border-right: 3px double black;
	}
	.tsr-border-bottom-double-black-3px  {
		border-bottom: 3px double black;
	}
	.tsr-border-double-white-3 {
		border: 3px double white;
	}
	.tsr-border-top-double-white-3 {
		border-top: 3px double white;
	}
	.tsr-border-left-double-white-3 {
		border-left: 3px double white;
	}
	.tsr-border-right-double-white-3 {
		border-right: 3px double white;
	}
	.tsr-border-bottom-double-white-3 {
		border-bottom: 3px double white;
	}
	.tsr-border-double-red-3 {
		border: 3px double red;
	}
	.tsr-border-top-double-red-3 {
		border-top: 3px double red;
	}
	.tsr-border-left-double-red-3 {
		border-left: 3px double red;
	}
	.tsr-border-right-double-red-3 {
		border-right: 3px double red;
	}
	.tsr-border-bottom-double-red-3 {
		border-bottom: 3px double red;
	}
	.tsr-border-double-green-3 {
		border: 3px double green;
	}
	.tsr-border-top-double-green-3 {
		border-top: 3px double green;
	}
	.tsr-border-left-double-green-3 {
		border-left: 3px double red;
	}
	.tsr-border-right-double-green-3 {
		border-right: 3px double green;
	}
	.tsr-border-bottom-double-green-3 {
		border-bottom: 3px double green;
	}
	.tsr-border-double-orange-3 {
		border: 3px double orange;
	}
	.tsr-border-top-double-orange-3 {
		border-top: 3px double orange;
	}
	.tsr-border-left-double-orange-3 {
		border-left: 3px double orange;
	}
	.tsr-border-right-double-orange-3 {
		border-right: 3px double orange;
	}
	.tsr-border-bottom-double-orange-3 {
		border-bottom: 3px double orange;
	}
	.tsr-border-double-gray-3 {
		border: 3px double gray;
	}
	.tsr-border-top-double-gray-3 {
		border-top: 3px double gray;
	}
	.tsr-border-left-double-gray-3 {
		border-left: 3px double gray;
	}
	.tsr-border-right-double-gray-3 {
		border-right: 3px double gray;
	}
	.tsr-border-bottom-double-gray-3 {
		border-bottom: 3px double gray;
	}
	.tsr-border-double-blue-3 {
		border: 3px double blue;
	}
	.tsr-border-top-double-blue-3 {
		border-top: 3px double blue;
	}
	.tsr-border-left-double-blue-3 {
		border-left: 3px double blue;
	}
	.tsr-border-right-double-blue-3 {
		border-right: 3px double blue;
	}
	.tsr-border-bottom-double-blue-3 {
		border-bottom: 3px double blue;
	}
	.tsr-border-top-double-yellow-3 {
		border-top: 3px double yellow;
	}
	.tsr-border-left-double-yellow-3 {
		border-left: 3px double yellow;
	}
	.tsr-border-right-double-yellow-3 {
		border-right: 3px double yellow;
	}
	.tsr-border-bottom-double-yellow-3 {
		border-bottom: 3px double yellow;
	}
	.tsr-border-double-4 {
		border: 4px double;
	}
	.tsr-border-top-double-4  {
		border-top: 4px double;
	}
	.tsr-border-left-double-4  {
		border-left: 4px double;
	}
	.tsr-border-right-double-4  {
		border-right: 4px double;
	}
	.tsr-border-bottom-double-4  {
		border-bottom: 4px double;
	}
	.tsr-border-double-black-4  {
		border: 4px double black;
	}
	.tsr-border-top-double-black-4  {
		border-top: 4px double black;
	}
	.tsr-border-left-double-black-4  {
		border-left: 4px double black;
	}
	.tsr-border-right-double-black-4  {
		border-right: 4px double black;
	}
	.tsr-border-bottom-double-black-4  {
		border-bottom: 4px double black;
	}
	.tsr-border-double-white-4 {
		border: 4px double white;
	}
	.tsr-border-top-double-white-4 {
		border-top: 4px double white;
	}
	.tsr-border-left-double-white-4 {
		border-left: 4px double white;
	}
	.tsr-border-right-double-white-4 {
		border-right: 4px double white;
	}
	.tsr-border-bottom-double-white-4 {
		border-bottom: 4px double white;
	}
	.tsr-border-double-red-4 {
		border: 4px double red;
	}
	.tsr-border-top-double-red-4 {
		border-top: 4px double red;
	}
	.tsr-border-left-double-red-4 {
		border-left: 4px double red;
	}
	.tsr-border-right-double-red-4 {
		border-right: 4px double red;
	}
	.tsr-border-bottom-double-red-4 {
		border-bottom: 4px double red;
	}
	.tsr-border-double-green-4 {
		border: 4px double green;
	}
	.tsr-border-top-double-green-4 {
		border-top: 4px double green;
	}
	.tsr-border-left-double-green-4 {
		border-left: 4px double red;
	}
	.tsr-border-right-double-green-4 {
		border-right: 4px double green;
	}
	.tsr-border-bottom-double-green-4 {
		border-bottom: 4px double green;
	}
	.tsr-border-double-orange-4 {
		border: 4px double orange;
	}
	.tsr-border-top-double-orange-4 {
		border-top: 4px double orange;
	}
	.tsr-border-left-double-orange-3 {
		border-left: 4px double orange;
	}
	.tsr-border-right-double-orange-4 {
		border-right: 4px double orange;
	}
	.tsr-border-bottom-double-orange-4 {
		border-bottom: 4px double orange;
	}
	.tsr-border-double-gray-4 {
		border: 4px double gray;
	}
	.tsr-border-top-double-gray-4 {
		border-top: 4px double gray;
	}
	.tsr-border-left-double-gray-4 {
		border-left: 4px double gray;
	}
	.tsr-border-right-double-gray-4 {
		border-right: 4px double gray;
	}
	.tsr-border-bottom-double-gray-4 {
		border-bottom: 4px double gray;
	}
	.tsr-border-double-blue-4 {
		border: 4px double blue;
	}
	.tsr-border-top-double-blue-4 {
		border-top: 4px double blue;
	}
	.tsr-border-left-double-blue-4 {
		border-left: 4px double blue;
	}
	.tsr-border-right-double-blue-4{
		border-right: 4px double blue;
	}
	.tsr-border-bottom-double-blue-4 {
		border-bottom: 4px double blue;
	}
	.tsr-border-top-double-yellow-4 {
		border-top: 4px double yellow;
	}
	.tsr-border-left-double-yellow-4 {
		border-left: 4px double yellow;
	}
	.tsr-border-right-double-yellow-4 {
		border-right: 4px double yellow;
	}
	.tsr-border-bottom-double-yellow-4 {
		border-bottom: 4px double yellow;
	}
	.tsr-border-double-5 {
		border: 5px double;
	}
	.tsr-border-top-double-5  {
		border-top: 5px double;
	}
	.tsr-border-left-double-5  {
		border-left: 5px double;
	}
	.tsr-border-right-double-5  {
		border-right: 5px double;
	}
	.tsr-border-bottom-double-5  {
		border-bottom: 5px double;
	}
	.tsr-border-double-black-5  {
		border: 5px double black;
	}
	.tsr-border-top-double-black-5  {
		border-top: 5px double black;
	}
	.tsr-border-left-double-black-5  {
		border-left: 5px double black;
	}
	.tsr-border-right-double-black-5  {
		border-right: 5px double black;
	}
	.tsr-border-bottom-double-black-5  {
		border-bottom: 5px double black;
	}
	.tsr-border-double-white-5 {
		border: 5px double white;
	}
	.tsr-border-top-double-white-5 {
		border-top: 5px double white;
	}
	.tsr-border-left-double-white-5 {
		border-left: 5px double white;
	}
	.tsr-border-right-double-white-5 {
		border-right: 5px double white;
	}
	.tsr-border-bottom-double-white-5 {
		border-bottom: 5px double white;
	}
	.tsr-border-double-red-5 {
		border: 5px double red;
	}
	.tsr-border-top-double-red-5 {
		border-top: 5px double red;
	}
	.tsr-border-left-double-red-5 {
		border-left: 5px double red;
	}
	.tsr-border-right-double-red-5{
		border-right: 5px double red;
	}
	.tsr-border-bottom-double-red-5{
		border-bottom: 5px double red;
	}
	.tsr-border-double-green-5{
		border: 5px double green;
	}
	.tsr-border-top-double-green-5 {
		border-top: 5px double green;
	}
	.tsr-border-left-double-green-5{
		border-left: 5px double red;
	}
	.tsr-border-right-double-green-5 {
		border-right: 5px double green;
	}
	.tsr-border-bottom-double-green-5 {
		border-bottom: 5px double green;
	}
	.tsr-border-double-orange-5 {
		border: 5px double orange;
	}
	.tsr-border-top-double-orange-5 {
		border-top: 5px double orange;
	}
	.tsr-border-left-double-orange-5 {
		border-left: 5px double orange;
	}
	.tsr-border-right-double-orange-5 {
		border-right: 5px double orange;
	}
	.tsr-border-bottom-double-orange-5 {
		border-bottom: 5px double orange;
	}
	.tsr-border-double-gray-5 {
		border: 5px double gray;
	}
	.tsr-border-top-double-gray-5 {
		border-top: 5px double gray;
	}
	.tsr-border-left-double-gray-5 {
		border-left: 5px double gray;
	}
	.tsr-border-right-double-gray-5 {
		border-right: 5px double gray;
	}
	.tsr-border-bottom-double-gray-5 {
		border-bottom: 5px double gray;
	}
	.tsr-border-double-blue-5 {
		border: 5px double blue;
	}
	.tsr-border-top-double-blue-5 {
		border-top: 5px double blue;
	}
	.tsr-border-left-double-blue-5 {
		border-left: 5px double blue;
	}
	.tsr-border-right-double-blue-5 {
		border-right: 5px double blue;
	}
	.tsr-border-bottom-double-blue-5{
		border-bottom: 5px double blue;
	}
	.tsr-border-top-double-yellow-5 {
		border-top: 5px double yellow;
	}
	.tsr-border-left-double-yellow-5 {
		border-left: 5px double yellow;
	}
	.tsr-border-right-double-yellow-5 {
		border-right: 5px double yellow;
	}
	.tsr-border-bottom-double-yellow-5 {
		border-bottom: 5px double yellow;
	}


	.tsr-border-inherit {
		border-style: inherit;
	}
	.tsr-border-top-inherit {
		border-top: 1px inherit;
	}
	.tsr-border-left-inherit {
		border-left: 1px inherit;
	}
	.tsr-border-right-inherit {
		border-right: 1px inherit;
	}
	.tsr-border-bottom-inherit {
		border-bottom: 1px inherit;
	}
	.tsr-border-inherit-black {
		border: 1px inherit black;
	}
	.tsr-border-top-inherit-black {
		border-top: 1px inherit black;
	}
	.tsr-border-left-inherit-black {
		border-left: 1px inherit black;
	}
	.tsr-border-right-inherit-black {
		border-right: 1px inherit black;
	}
	.tsr-border-bottom-inherit-black {
		border-bottom: 1px inherit black;
	}
	.tsr-border-inherit-white {
		border: 1px inherit white;
	}
	.tsr-border-top-inherit-white {
		border-top: 1px inherit white;
	}
	.tsr-border-left-inherit-white {
		border-left: 1px inherit white;
	}
	.tsr-border-right-inherit-white {
		border-right: 1px inherit white;
	}
	.tsr-border-bottom-inherit-white {
		border-bottom: 1px inherit white;
	}
	.tsr-border-inherit-red {
		border: 1px inherit red;
	}
	.tsr-border-top-inherit-red {
		border-top: 1px inherit red;
	}
	.tsr-border-left-inherit-red {
		border-left: 1px inherit red;
	}
	.tsr-border-right-inherit-red {
		border-right: 1px inherit red;
	}
	.tsr-border-bottom-inherit-red {
		border-bottom: 1px inherit red;
	}
	.tsr-border-inherit-green {
		border: 1px inherit green;
	}
	.tsr-border-top-inherit-green {
		border-top: 1px inherit green;
	}
	.tsr-border-left-inherit-green {
		border-left: 1px inherit red;
	}
	.tsr-border-right-inherit-green {
		border-right: 1px inherit green;
	}
	.tsr-border-bottom-inherit-green {
		border-bottom: 1px inherit green;
	}
	.tsr-border-inherit-orange {
		border: 1px inherit orange;
	}
	.tsr-border-top-inherit-orange {
		border-top: 1px inherit orange;
	}
	.tsr-border-left-inherit-orange {
		border-left: 1px inherit orange;
	}
	.tsr-border-right-inherit-orange {
		border-right: 1px inherit orange;
	}
	.tsr-border-bottom-inherit-orange {
		border-bottom: 1px inherit orange;
	}
	.tsr-border-inherit-gray {
		border: 1px inherit gray;
	}
	.tsr-border-top-inherit-gray {
		border-top: 1px inherit gray;
	}
	.tsr-border-left-inherit-gray {
		border-left: 1px inherit gray;
	}
	.tsr-border-right-inherit-gray {
		border-right: 1px inherit gray;
	}
	.tsr-border-bottom-inherit-gray {
		border-bottom: 1px inherit gray;
	}
	.tsr-border-inherit-blue {
		border: 1px inherit blue;
	}
	.tsr-border-top-inherit-blue {
		border-top: 1px inherit blue;
	}
	.tsr-border-left-inherit-blue {
		border-left: 1px inherit blue;
	}
	.tsr-border-right-inherit-blue {
		border-right: 1px inherit blue;
	}
	.tsr-border-bottom-inherit-blue {
		border-bottom: 1px inherit blue;
	}
	.tsr-border-top-inherit-yellow {
		border-top: 1px inherit yellow;
	}
	.tsr-border-left-inherit-yellow {
		border-left: 1px inherit yellow;
	}
	.tsr-border-right-inherit-yellow {
		border-right: 1px inherit yellow;
	}
	.tsr-border-bottom-inherit-yellow {
		border-bottom: 1px inherit yellow;
	}
	.tsr-border-inherit-2px {
		border: 2px inherit;
	}
	.tsr-border-top-inherit-2px {
		border-top: 2px inherit;
	}
	.tsr-border-left-inherit-2px {
		border-left: 2px inherit;
	}
	.tsr-border-right-inherit-2px {
		border-right: 2px inherit;
	}
	.tsr-border-bottom-inherit-2px {
		border-bottom: 2px inherit;
	}
	.tsr-border-inherit-black-2px {
		border: 2px inherit black;
	}
	.tsr-border-top-inherit-black-2px {
		border-top: 2px inherit black;
	}
	.tsr-border-left-inherit-black-2px {
		border-left: 2px inherit black;
	}
	.tsr-border-right-inherit-black-2px {
		border-right: 2px inherit black;
	}
	.tsr-border-bottom-inherit-black-2px {
		border-bottom: 2px inherit black;
	}
	.tsr-border-inherit-white-2 {
		border: 2px inherit white;
	}
	.tsr-border-top-inherit-white-2 {
		border-top: 2px inherit white;
	}
	.tsr-border-left-inherit-white-2 {
		border-left: 2px inherit white;
	}
	.tsr-border-right-inherit-white-2 {
		border-right: 2px inherit white;
	}
	.tsr-border-bottom-inherit-white-2 {
		border-bottom: 2px inherit white;
	}
	.tsr-border-inherit-red-2 {
		border: 2px inherit red;
	}
	.tsr-border-top-inherit-red-2 {
		border-top: 2px inherit red;
	}
	.tsr-border-left-inherit-red-2 {
		border-left: 2px inherit red;
	}
	.tsr-border-right-inherit-red-2 {
		border-right: 2px inherit red;
	}
	.tsr-border-bottom-inherit-red-2 {
		border-bottom: 2px inherit red;
	}
	.tsr-border-inherit-green-2 {
		border: 2px inherit green;
	}
	.tsr-border-top-inherit-green-2 {
		border-top: 2px inherit green;
	}
	.tsr-border-left-inherit-green-2 {
		border-left: 2px inherit red;
	}
	.tsr-border-right-inherit-green-2 {
		border-right: 2px inherit green;
	}
	.tsr-border-bottom-inherit-green-2 {
		border-bottom: 2px inherit green;
	}
	.tsr-border-inherit-orange-2 {
		border: 2px inherit orange;
	}
	.tsr-border-top-inherit-orange-2 {
		border-top: 2px inherit orange;
	}
	.tsr-border-left-inherit-orange-2 {
		border-left: 2px inherit orange;
	}
	.tsr-border-right-inherit-orange-2 {
		border-right: 2px inherit orange;
	}
	.tsr-border-bottom-inherit-orange-2 {
		border-bottom: 2px inherit orange;
	}
	.tsr-border-inherit-gray-2 {
		border: 2px inherit gray;
	}
	.tsr-border-top-inherit-gray-2 {
		border-top: 2px inherit gray;
	}
	.tsr-border-left-inherit-gray-2 {
		border-left: 2px inherit gray;
	}
	.tsr-border-right-inherit-gray-2 {
		border-right: 2px inherit gray;
	}
	.tsr-border-bottom-inherit-gray-2 {
		border-bottom: 2px inherit gray;
	}
	.tsr-border-inherit-blue-2 {
		border: 2px inherit blue;
	}
	.tsr-border-top-inherit-blue-2 {
		border-top: 2px inherit blue;
	}
	.tsr-border-left-inherit-blue-2 {
		border-left: 2px inherit blue;
	}
	.tsr-border-right-inherit-blue-2 {
		border-right: 2px inherit blue;
	}
	.tsr-border-bottom-inherit-blue-2 {
		border-bottom: 2px inherit blue;
	}
	.tsr-border-top-inherit-yellow-2 {
		border-top: 2px inherit yellow;
	}
	.tsr-border-left-inherit-yellow-2 {
		border-left: 2px inherit yellow;
	}
	.tsr-border-right-inherit-yellow-2 {
		border-right: 2px inherit yellow;
	}
	.tsr-border-bottom-inherit-yellow-2 {
		border-bottom: 2px inherit yellow;
	}	
	.tsr-border-inherit-3px {
		border: 3px inherit;
	}
	.tsr-border-top-inherit-3px  {
		border-top: 3px inherit;
	}
	.tsr-border-left-inherit-3px  {
		border-left: 3px inherit;
	}
	.tsr-border-right-inherit-3px  {
		border-right: 3px inherit;
	}
	.tsr-border-bottom-inherit-3px  {
		border-bottom: 3px inherit;
	}
	.tsr-border-inherit-black-3px  {
		border: 3px inherit black;
	}
	.tsr-border-top-inherit-black-3px  {
		border-top: 3px inherit black;
	}
	.tsr-border-left-inherit-black-3px  {
		border-left: 3px inherit black;
	}
	.tsr-border-right-inherit-black-3px  {
		border-right: 3px inherit black;
	}
	.tsr-border-bottom-inherit-black-3px  {
		border-bottom: 3px inherit black;
	}
	.tsr-border-inherit-white-3 {
		border: 3px inherit white;
	}
	.tsr-border-top-inherit-white-3 {
		border-top: 3px inherit white;
	}
	.tsr-border-left-inherit-white-3 {
		border-left: 3px inherit white;
	}
	.tsr-border-right-inherit-white-3 {
		border-right: 3px inherit white;
	}
	.tsr-border-bottom-inherit-white-3 {
		border-bottom: 3px inherit white;
	}
	.tsr-border-inherit-red-3 {
		border: 3px inherit red;
	}
	.tsr-border-top-inherit-red-3 {
		border-top: 3px inherit red;
	}
	.tsr-border-left-inherit-red-3 {
		border-left: 3px inherit red;
	}
	.tsr-border-right-inherit-red-3 {
		border-right: 3px inherit red;
	}
	.tsr-border-bottom-inherit-red-3 {
		border-bottom: 3px inherit red;
	}
	.tsr-border-inherit-green-3 {
		border: 3px inherit green;
	}
	.tsr-border-top-inherit-green-3 {
		border-top: 3px inherit green;
	}
	.tsr-border-left-inherit-green-3 {
		border-left: 3px inherit red;
	}
	.tsr-border-right-inherit-green-3 {
		border-right: 3px inherit green;
	}
	.tsr-border-bottom-inherit-green-3 {
		border-bottom: 3px inherit green;
	}
	.tsr-border-inherit-orange-3 {
		border: 3px inherit orange;
	}
	.tsr-border-top-inherit-orange-3 {
		border-top: 3px inherit orange;
	}
	.tsr-border-left-inherit-orange-3 {
		border-left: 3px inherit orange;
	}
	.tsr-border-right-inherit-orange-3 {
		border-right: 3px inherit orange;
	}
	.tsr-border-bottom-inherit-orange-3 {
		border-bottom: 3px inherit orange;
	}
	.tsr-border-inherit-gray-3 {
		border: 3px inherit gray;
	}
	.tsr-border-top-inherit-gray-3 {
		border-top: 3px inherit gray;
	}
	.tsr-border-left-inherit-gray-3 {
		border-left: 3px inherit gray;
	}
	.tsr-border-right-inherit-gray-3 {
		border-right: 3px inherit gray;
	}
	.tsr-border-bottom-inherit-gray-3 {
		border-bottom: 3px inherit gray;
	}
	.tsr-border-inherit-blue-3 {
		border: 3px inherit blue;
	}
	.tsr-border-top-inherit-blue-3 {
		border-top: 3px inherit blue;
	}
	.tsr-border-left-inherit-blue-3 {
		border-left: 3px inherit blue;
	}
	.tsr-border-right-inherit-blue-3 {
		border-right: 3px inherit blue;
	}
	.tsr-border-bottom-inherit-blue-3 {
		border-bottom: 3px inherit blue;
	}
	.tsr-border-top-inherit-yellow-3 {
		border-top: 3px inherit yellow;
	}
	.tsr-border-left-inherit-yellow-3 {
		border-left: 3px inherit yellow;
	}
	.tsr-border-right-inherit-yellow-3 {
		border-right: 3px inherit yellow;
	}
	.tsr-border-bottom-inherit-yellow-3 {
		border-bottom: 3px inherit yellow;
	}
	.tsr-border-inherit-4 {
		border: 4px inherit;
	}
	.tsr-border-top-inherit-4  {
		border-top: 4px inherit;
	}
	.tsr-border-left-inherit-4  {
		border-left: 4px inherit;
	}
	.tsr-border-right-inherit-4  {
		border-right: 4px inherit;
	}
	.tsr-border-bottom-inherit-4  {
		border-bottom: 4px inherit;
	}
	.tsr-border-inherit-black-4  {
		border: 4px inherit black;
	}
	.tsr-border-top-inherit-black-4  {
		border-top: 4px inherit black;
	}
	.tsr-border-left-inherit-black-4  {
		border-left: 4px inherit black;
	}
	.tsr-border-right-inherit-black-4  {
		border-right: 4px inherit black;
	}
	.tsr-border-bottom-inherit-black-4  {
		border-bottom: 4px inherit black;
	}
	.tsr-border-inherit-white-4 {
		border: 4px inherit white;
	}
	.tsr-border-top-inherit-white-4 {
		border-top: 4px inherit white;
	}
	.tsr-border-left-inherit-white-4 {
		border-left: 4px inherit white;
	}
	.tsr-border-right-inherit-white-4 {
		border-right: 4px inherit white;
	}
	.tsr-border-bottom-inherit-white-4 {
		border-bottom: 4px inherit white;
	}
	.tsr-border-inherit-red-4 {
		border: 4px inherit red;
	}
	.tsr-border-top-inherit-red-4 {
		border-top: 4px inherit red;
	}
	.tsr-border-left-inherit-red-4 {
		border-left: 4px inherit red;
	}
	.tsr-border-right-inherit-red-4 {
		border-right: 4px inherit red;
	}
	.tsr-border-bottom-inherit-red-4 {
		border-bottom: 4px inherit red;
	}
	.tsr-border-inherit-green-4 {
		border: 4px inherit green;
	}
	.tsr-border-top-inherit-green-4 {
		border-top: 4px inherit green;
	}
	.tsr-border-left-inherit-green-4 {
		border-left: 4px inherit red;
	}
	.tsr-border-right-inherit-green-4 {
		border-right: 4px inherit green;
	}
	.tsr-border-bottom-inherit-green-4 {
		border-bottom: 4px inherit green;
	}
	.tsr-border-inherit-orange-4 {
		border: 4px inherit orange;
	}
	.tsr-border-top-inherit-orange-4 {
		border-top: 4px inherit orange;
	}
	.tsr-border-left-inherit-orange-3 {
		border-left: 4px inherit orange;
	}
	.tsr-border-right-inherit-orange-4 {
		border-right: 4px inherit orange;
	}
	.tsr-border-bottom-inherit-orange-4 {
		border-bottom: 4px inherit orange;
	}
	.tsr-border-inherit-gray-4 {
		border: 4px inherit gray;
	}
	.tsr-border-top-inherit-gray-4 {
		border-top: 4px inherit gray;
	}
	.tsr-border-left-inherit-gray-4 {
		border-left: 4px inherit gray;
	}
	.tsr-border-right-inherit-gray-4 {
		border-right: 4px inherit gray;
	}
	.tsr-border-bottom-inherit-gray-4 {
		border-bottom: 4px inherit gray;
	}
	.tsr-border-inherit-blue-4 {
		border: 4px inherit blue;
	}
	.tsr-border-top-inherit-blue-4 {
		border-top: 4px inherit blue;
	}
	.tsr-border-left-inherit-blue-4 {
		border-left: 4px inherit blue;
	}
	.tsr-border-right-inherit-blue-4{
		border-right: 4px inherit blue;
	}
	.tsr-border-bottom-inherit-blue-4 {
		border-bottom: 4px inherit blue;
	}
	.tsr-border-top-inherit-yellow-4 {
		border-top: 4px inherit yellow;
	}
	.tsr-border-left-inherit-yellow-4 {
		border-left: 4px inherit yellow;
	}
	.tsr-border-right-inherit-yellow-4 {
		border-right: 4px inherit yellow;
	}
	.tsr-border-bottom-inherit-yellow-4 {
		border-bottom: 4px inherit yellow;
	}
	.tsr-border-inherit-5 {
		border: 5px inherit;
	}
	.tsr-border-top-inherit-5  {
		border-top: 5px inherit;
	}
	.tsr-border-left-inherit-5  {
		border-left: 5px inherit;
	}
	.tsr-border-right-inherit-5  {
		border-right: 5px inherit;
	}
	.tsr-border-bottom-inherit-5  {
		border-bottom: 5px inherit;
	}
	.tsr-border-inherit-black-5  {
		border: 5px inherit black;
	}
	.tsr-border-top-inherit-black-5  {
		border-top: 5px inherit black;
	}
	.tsr-border-left-inherit-black-5  {
		border-left: 5px inherit black;
	}
	.tsr-border-right-inherit-black-5  {
		border-right: 5px inherit black;
	}
	.tsr-border-bottom-inherit-black-5  {
		border-bottom: 5px inherit black;
	}
	.tsr-border-inherit-white-5 {
		border: 5px inherit white;
	}
	.tsr-border-top-inherit-white-5 {
		border-top: 5px inherit white;
	}
	.tsr-border-left-inherit-white-5 {
		border-left: 5px inherit white;
	}
	.tsr-border-right-inherit-white-5 {
		border-right: 5px inherit white;
	}
	.tsr-border-bottom-inherit-white-5 {
		border-bottom: 5px inherit white;
	}
	.tsr-border-inherit-red-5 {
		border: 5px inherit red;
	}
	.tsr-border-top-inherit-red-5 {
		border-top: 5px inherit red;
	}
	.tsr-border-left-inherit-red-5 {
		border-left: 5px inherit red;
	}
	.tsr-border-right-inherit-red-5{
		border-right: 5px inherit red;
	}
	.tsr-border-bottom-inherit-red-5{
		border-bottom: 5px inherit red;
	}
	.tsr-border-inherit-green-5{
		border: 5px inherit green;
	}
	.tsr-border-top-inherit-green-5 {
		border-top: 5px inherit green;
	}
	.tsr-border-left-inherit-green-5{
		border-left: 5px inherit red;
	}
	.tsr-border-right-inherit-green-5 {
		border-right: 5px inherit green;
	}
	.tsr-border-bottom-inherit-green-5 {
		border-bottom: 5px inherit green;
	}
	.tsr-border-inherit-orange-5 {
		border: 5px inherit orange;
	}
	.tsr-border-top-inherit-orange-5 {
		border-top: 5px inherit orange;
	}
	.tsr-border-left-inherit-orange-5 {
		border-left: 5px inherit orange;
	}
	.tsr-border-right-inherit-orange-5 {
		border-right: 5px inherit orange;
	}
	.tsr-border-bottom-inherit-orange-5 {
		border-bottom: 5px inherit orange;
	}
	.tsr-border-inherit-gray-5 {
		border: 5px inherit gray;
	}
	.tsr-border-top-inherit-gray-5 {
		border-top: 5px inherit gray;
	}
	.tsr-border-left-inherit-gray-5 {
		border-left: 5px inherit gray;
	}
	.tsr-border-right-inherit-gray-5 {
		border-right: 5px inherit gray;
	}
	.tsr-border-bottom-inherit-gray-5 {
		border-bottom: 5px inherit gray;
	}
	.tsr-border-inherit-blue-5 {
		border: 5px inherit blue;
	}
	.tsr-border-top-inherit-blue-5 {
		border-top: 5px inherit blue;
	}
	.tsr-border-left-inherit-blue-5 {
		border-left: 5px inherit blue;
	}
	.tsr-border-right-inherit-blue-5 {
		border-right: 5px inherit blue;
	}
	.tsr-border-bottom-inherit-blue-5{
		border-bottom: 5px inherit blue;
	}
	.tsr-border-top-inherit-yellow-5 {
		border-top: 5px inherit yellow;
	}
	.tsr-border-left-inherit-yellow-5 {
		border-left: 5px inherit yellow;
	}
	.tsr-border-right-inherit-yellow-5 {
		border-right: 5px inherit yellow;
	}
	.tsr-border-bottom-inherit-yellow-5 {
		border-bottom: 5px inherit yellow;
	}


	.tsr-border-initial {
		border-style: initial;
	}
	.tsr-border-top-initial {
		border-top: 1px initial;
	}
	.tsr-border-left-initial {
		border-left: 1px initial;
	}
	.tsr-border-right-initial {
		border-right: 1px initial;
	}
	.tsr-border-bottom-initial {
		border-bottom: 1px initial;
	}
	.tsr-border-initial-black {
		border: 1px initial black;
	}
	.tsr-border-top-initial-black {
		border-top: 1px initial black;
	}
	.tsr-border-left-initial-black {
		border-left: 1px initial black;
	}
	.tsr-border-right-initial-black {
		border-right: 1px initial black;
	}
	.tsr-border-bottom-initial-black {
		border-bottom: 1px initial black;
	}
	.tsr-border-initial-white {
		border: 1px initial white;
	}
	.tsr-border-top-initial-white {
		border-top: 1px initial white;
	}
	.tsr-border-left-initial-white {
		border-left: 1px initial white;
	}
	.tsr-border-right-initial-white {
		border-right: 1px initial white;
	}
	.tsr-border-bottom-initial-white {
		border-bottom: 1px initial white;
	}
	.tsr-border-initial-red {
		border: 1px initial red;
	}
	.tsr-border-top-initial-red {
		border-top: 1px initial red;
	}
	.tsr-border-left-initial-red {
		border-left: 1px initial red;
	}
	.tsr-border-right-initial-red {
		border-right: 1px initial red;
	}
	.tsr-border-bottom-initial-red {
		border-bottom: 1px initial red;
	}
	.tsr-border-initial-green {
		border: 1px initial green;
	}
	.tsr-border-top-initial-green {
		border-top: 1px initial green;
	}
	.tsr-border-left-initial-green {
		border-left: 1px initial red;
	}
	.tsr-border-right-initial-green {
		border-right: 1px initial green;
	}
	.tsr-border-bottom-initial-green {
		border-bottom: 1px initial green;
	}
	.tsr-border-initial-orange {
		border: 1px initial orange;
	}
	.tsr-border-top-initial-orange {
		border-top: 1px initial orange;
	}
	.tsr-border-left-initial-orange {
		border-left: 1px initial orange;
	}
	.tsr-border-right-initial-orange {
		border-right: 1px initial orange;
	}
	.tsr-border-bottom-initial-orange {
		border-bottom: 1px initial orange;
	}
	.tsr-border-initial-gray {
		border: 1px initial gray;
	}
	.tsr-border-top-initial-gray {
		border-top: 1px initial gray;
	}
	.tsr-border-left-initial-gray {
		border-left: 1px initial gray;
	}
	.tsr-border-right-initial-gray {
		border-right: 1px initial gray;
	}
	.tsr-border-bottom-initial-gray {
		border-bottom: 1px initial gray;
	}
	.tsr-border-initial-blue {
		border: 1px initial blue;
	}
	.tsr-border-top-initial-blue {
		border-top: 1px initial blue;
	}
	.tsr-border-left-initial-blue {
		border-left: 1px initial blue;
	}
	.tsr-border-right-initial-blue {
		border-right: 1px initial blue;
	}
	.tsr-border-bottom-initial-blue {
		border-bottom: 1px initial blue;
	}
	.tsr-border-top-initial-yellow {
		border-top: 1px initial yellow;
	}
	.tsr-border-left-initial-yellow {
		border-left: 1px initial yellow;
	}
	.tsr-border-right-initial-yellow {
		border-right: 1px initial yellow;
	}
	.tsr-border-bottom-initial-yellow {
		border-bottom: 1px initial yellow;
	}
	.tsr-border-initial-2px {
		border: 2px initial;
	}
	.tsr-border-top-initial-2px {
		border-top: 2px initial;
	}
	.tsr-border-left-initial-2px {
		border-left: 2px initial;
	}
	.tsr-border-right-initial-2px {
		border-right: 2px initial;
	}
	.tsr-border-bottom-initial-2px {
		border-bottom: 2px initial;
	}
	.tsr-border-initial-black-2px {
		border: 2px initial black;
	}
	.tsr-border-top-initial-black-2px {
		border-top: 2px initial black;
	}
	.tsr-border-left-initial-black-2px {
		border-left: 2px initial black;
	}
	.tsr-border-right-initial-black-2px {
		border-right: 2px initial black;
	}
	.tsr-border-bottom-initial-black-2px {
		border-bottom: 2px initial black;
	}
	.tsr-border-initial-white-2 {
		border: 2px initial white;
	}
	.tsr-border-top-initial-white-2 {
		border-top: 2px initial white;
	}
	.tsr-border-left-initial-white-2 {
		border-left: 2px initial white;
	}
	.tsr-border-right-initial-white-2 {
		border-right: 2px initial white;
	}
	.tsr-border-bottom-initial-white-2 {
		border-bottom: 2px initial white;
	}
	.tsr-border-initial-red-2 {
		border: 2px initial red;
	}
	.tsr-border-top-initial-red-2 {
		border-top: 2px initial red;
	}
	.tsr-border-left-initial-red-2 {
		border-left: 2px initial red;
	}
	.tsr-border-right-initial-red-2 {
		border-right: 2px initial red;
	}
	.tsr-border-bottom-initial-red-2 {
		border-bottom: 2px initial red;
	}
	.tsr-border-initial-green-2 {
		border: 2px initial green;
	}
	.tsr-border-top-initial-green-2 {
		border-top: 2px initial green;
	}
	.tsr-border-left-initial-green-2 {
		border-left: 2px initial red;
	}
	.tsr-border-right-initial-green-2 {
		border-right: 2px initial green;
	}
	.tsr-border-bottom-initial-green-2 {
		border-bottom: 2px initial green;
	}
	.tsr-border-initial-orange-2 {
		border: 2px initial orange;
	}
	.tsr-border-top-initial-orange-2 {
		border-top: 2px initial orange;
	}
	.tsr-border-left-initial-orange-2 {
		border-left: 2px initial orange;
	}
	.tsr-border-right-initial-orange-2 {
		border-right: 2px initial orange;
	}
	.tsr-border-bottom-initial-orange-2 {
		border-bottom: 2px initial orange;
	}
	.tsr-border-initial-gray-2 {
		border: 2px initial gray;
	}
	.tsr-border-top-initial-gray-2 {
		border-top: 2px initial gray;
	}
	.tsr-border-left-initial-gray-2 {
		border-left: 2px initial gray;
	}
	.tsr-border-right-initial-gray-2 {
		border-right: 2px initial gray;
	}
	.tsr-border-bottom-initial-gray-2 {
		border-bottom: 2px initial gray;
	}
	.tsr-border-initial-blue-2 {
		border: 2px initial blue;
	}
	.tsr-border-top-initial-blue-2 {
		border-top: 2px initial blue;
	}
	.tsr-border-left-initial-blue-2 {
		border-left: 2px initial blue;
	}
	.tsr-border-right-initial-blue-2 {
		border-right: 2px initial blue;
	}
	.tsr-border-bottom-initial-blue-2 {
		border-bottom: 2px initial blue;
	}
	.tsr-border-top-initial-yellow-2 {
		border-top: 2px initial yellow;
	}
	.tsr-border-left-initial-yellow-2 {
		border-left: 2px initial yellow;
	}
	.tsr-border-right-initial-yellow-2 {
		border-right: 2px initial yellow;
	}
	.tsr-border-bottom-initial-yellow-2 {
		border-bottom: 2px initial yellow;
	}	
	.tsr-border-initial-3px {
		border: 3px initial;
	}
	.tsr-border-top-initial-3px  {
		border-top: 3px initial;
	}
	.tsr-border-left-initial-3px  {
		border-left: 3px initial;
	}
	.tsr-border-right-initial-3px  {
		border-right: 3px initial;
	}
	.tsr-border-bottom-initial-3px  {
		border-bottom: 3px initial;
	}
	.tsr-border-initial-black-3px  {
		border: 3px initial black;
	}
	.tsr-border-top-initial-black-3px  {
		border-top: 3px initial black;
	}
	.tsr-border-left-initial-black-3px  {
		border-left: 3px initial black;
	}
	.tsr-border-right-initial-black-3px  {
		border-right: 3px initial black;
	}
	.tsr-border-bottom-initial-black-3px  {
		border-bottom: 3px initial black;
	}
	.tsr-border-initial-white-3 {
		border: 3px initial white;
	}
	.tsr-border-top-initial-white-3 {
		border-top: 3px initial white;
	}
	.tsr-border-left-initial-white-3 {
		border-left: 3px initial white;
	}
	.tsr-border-right-initial-white-3 {
		border-right: 3px initial white;
	}
	.tsr-border-bottom-initial-white-3 {
		border-bottom: 3px initial white;
	}
	.tsr-border-initial-red-3 {
		border: 3px initial red;
	}
	.tsr-border-top-initial-red-3 {
		border-top: 3px initial red;
	}
	.tsr-border-left-initial-red-3 {
		border-left: 3px initial red;
	}
	.tsr-border-right-initial-red-3 {
		border-right: 3px initial red;
	}
	.tsr-border-bottom-initial-red-3 {
		border-bottom: 3px initial red;
	}
	.tsr-border-initial-green-3 {
		border: 3px initial green;
	}
	.tsr-border-top-initial-green-3 {
		border-top: 3px initial green;
	}
	.tsr-border-left-initial-green-3 {
		border-left: 3px initial red;
	}
	.tsr-border-right-initial-green-3 {
		border-right: 3px initial green;
	}
	.tsr-border-bottom-initial-green-3 {
		border-bottom: 3px initial green;
	}
	.tsr-border-initial-orange-3 {
		border: 3px initial orange;
	}
	.tsr-border-top-initial-orange-3 {
		border-top: 3px initial orange;
	}
	.tsr-border-left-initial-orange-3 {
		border-left: 3px initial orange;
	}
	.tsr-border-right-initial-orange-3 {
		border-right: 3px initial orange;
	}
	.tsr-border-bottom-initial-orange-3 {
		border-bottom: 3px initial orange;
	}
	.tsr-border-initial-gray-3 {
		border: 3px initial gray;
	}
	.tsr-border-top-initial-gray-3 {
		border-top: 3px initial gray;
	}
	.tsr-border-left-initial-gray-3 {
		border-left: 3px initial gray;
	}
	.tsr-border-right-initial-gray-3 {
		border-right: 3px initial gray;
	}
	.tsr-border-bottom-initial-gray-3 {
		border-bottom: 3px initial gray;
	}
	.tsr-border-initial-blue-3 {
		border: 3px initial blue;
	}
	.tsr-border-top-initial-blue-3 {
		border-top: 3px initial blue;
	}
	.tsr-border-left-initial-blue-3 {
		border-left: 3px initial blue;
	}
	.tsr-border-right-initial-blue-3 {
		border-right: 3px initial blue;
	}
	.tsr-border-bottom-initial-blue-3 {
		border-bottom: 3px initial blue;
	}
	.tsr-border-top-initial-yellow-3 {
		border-top: 3px initial yellow;
	}
	.tsr-border-left-initial-yellow-3 {
		border-left: 3px initial yellow;
	}
	.tsr-border-right-initial-yellow-3 {
		border-right: 3px initial yellow;
	}
	.tsr-border-bottom-initial-yellow-3 {
		border-bottom: 3px initial yellow;
	}
	.tsr-border-initial-4 {
		border: 4px initial;
	}
	.tsr-border-top-initial-4  {
		border-top: 4px initial;
	}
	.tsr-border-left-initial-4  {
		border-left: 4px initial;
	}
	.tsr-border-right-initial-4  {
		border-right: 4px initial;
	}
	.tsr-border-bottom-initial-4  {
		border-bottom: 4px initial;
	}
	.tsr-border-initial-black-4  {
		border: 4px initial black;
	}
	.tsr-border-top-initial-black-4  {
		border-top: 4px initial black;
	}
	.tsr-border-left-initial-black-4  {
		border-left: 4px initial black;
	}
	.tsr-border-right-initial-black-4  {
		border-right: 4px initial black;
	}
	.tsr-border-bottom-initial-black-4  {
		border-bottom: 4px initial black;
	}
	.tsr-border-initial-white-4 {
		border: 4px initial white;
	}
	.tsr-border-top-initial-white-4 {
		border-top: 4px initial white;
	}
	.tsr-border-left-initial-white-4 {
		border-left: 4px initial white;
	}
	.tsr-border-right-initial-white-4 {
		border-right: 4px initial white;
	}
	.tsr-border-bottom-initial-white-4 {
		border-bottom: 4px initial white;
	}
	.tsr-border-initial-red-4 {
		border: 4px initial red;
	}
	.tsr-border-top-initial-red-4 {
		border-top: 4px initial red;
	}
	.tsr-border-left-initial-red-4 {
		border-left: 4px initial red;
	}
	.tsr-border-right-initial-red-4 {
		border-right: 4px initial red;
	}
	.tsr-border-bottom-initial-red-4 {
		border-bottom: 4px initial red;
	}
	.tsr-border-initial-green-4 {
		border: 4px initial green;
	}
	.tsr-border-top-initial-green-4 {
		border-top: 4px initial green;
	}
	.tsr-border-left-initial-green-4 {
		border-left: 4px initial red;
	}
	.tsr-border-right-initial-green-4 {
		border-right: 4px initial green;
	}
	.tsr-border-bottom-initial-green-4 {
		border-bottom: 4px initial green;
	}
	.tsr-border-initial-orange-4 {
		border: 4px initial orange;
	}
	.tsr-border-top-initial-orange-4 {
		border-top: 4px initial orange;
	}
	.tsr-border-left-initial-orange-3 {
		border-left: 4px initial orange;
	}
	.tsr-border-right-initial-orange-4 {
		border-right: 4px initial orange;
	}
	.tsr-border-bottom-initial-orange-4 {
		border-bottom: 4px initial orange;
	}
	.tsr-border-initial-gray-4 {
		border: 4px initial gray;
	}
	.tsr-border-top-initial-gray-4 {
		border-top: 4px initial gray;
	}
	.tsr-border-left-initial-gray-4 {
		border-left: 4px initial gray;
	}
	.tsr-border-right-initial-gray-4 {
		border-right: 4px initial gray;
	}
	.tsr-border-bottom-initial-gray-4 {
		border-bottom: 4px initial gray;
	}
	.tsr-border-initial-blue-4 {
		border: 4px initial blue;
	}
	.tsr-border-top-initial-blue-4 {
		border-top: 4px initial blue;
	}
	.tsr-border-left-initial-blue-4 {
		border-left: 4px initial blue;
	}
	.tsr-border-right-initial-blue-4{
		border-right: 4px initial blue;
	}
	.tsr-border-bottom-initial-blue-4 {
		border-bottom: 4px initial blue;
	}
	.tsr-border-top-initial-yellow-4 {
		border-top: 4px initial yellow;
	}
	.tsr-border-left-initial-yellow-4 {
		border-left: 4px initial yellow;
	}
	.tsr-border-right-initial-yellow-4 {
		border-right: 4px initial yellow;
	}
	.tsr-border-bottom-initial-yellow-4 {
		border-bottom: 4px initial yellow;
	}
	.tsr-border-initial-5 {
		border: 5px initial;
	}
	.tsr-border-top-initial-5  {
		border-top: 5px initial;
	}
	.tsr-border-left-initial-5  {
		border-left: 5px initial;
	}
	.tsr-border-right-initial-5  {
		border-right: 5px initial;
	}
	.tsr-border-bottom-initial-5  {
		border-bottom: 5px initial;
	}
	.tsr-border-initial-black-5  {
		border: 5px initial black;
	}
	.tsr-border-top-initial-black-5  {
		border-top: 5px initial black;
	}
	.tsr-border-left-initial-black-5  {
		border-left: 5px initial black;
	}
	.tsr-border-right-initial-black-5  {
		border-right: 5px initial black;
	}
	.tsr-border-bottom-initial-black-5  {
		border-bottom: 5px initial black;
	}
	.tsr-border-initial-white-5 {
		border: 5px initial white;
	}
	.tsr-border-top-initial-white-5 {
		border-top: 5px initial white;
	}
	.tsr-border-left-initial-white-5 {
		border-left: 5px initial white;
	}
	.tsr-border-right-initial-white-5 {
		border-right: 5px initial white;
	}
	.tsr-border-bottom-initial-white-5 {
		border-bottom: 5px initial white;
	}
	.tsr-border-initial-red-5 {
		border: 5px initial red;
	}
	.tsr-border-top-initial-red-5 {
		border-top: 5px initial red;
	}
	.tsr-border-left-initial-red-5 {
		border-left: 5px initial red;
	}
	.tsr-border-right-initial-red-5{
		border-right: 5px initial red;
	}
	.tsr-border-bottom-initial-red-5{
		border-bottom: 5px initial red;
	}
	.tsr-border-initial-green-5{
		border: 5px initial green;
	}
	.tsr-border-top-initial-green-5 {
		border-top: 5px initial green;
	}
	.tsr-border-left-initial-green-5{
		border-left: 5px initial red;
	}
	.tsr-border-right-initial-green-5 {
		border-right: 5px initial green;
	}
	.tsr-border-bottom-initial-green-5 {
		border-bottom: 5px initial green;
	}
	.tsr-border-initial-orange-5 {
		border: 5px initial orange;
	}
	.tsr-border-top-initial-orange-5 {
		border-top: 5px initial orange;
	}
	.tsr-border-left-initial-orange-5 {
		border-left: 5px initial orange;
	}
	.tsr-border-right-initial-orange-5 {
		border-right: 5px initial orange;
	}
	.tsr-border-bottom-initial-orange-5 {
		border-bottom: 5px initial orange;
	}
	.tsr-border-initial-gray-5 {
		border: 5px initial gray;
	}
	.tsr-border-top-initial-gray-5 {
		border-top: 5px initial gray;
	}
	.tsr-border-left-initial-gray-5 {
		border-left: 5px initial gray;
	}
	.tsr-border-right-initial-gray-5 {
		border-right: 5px initial gray;
	}
	.tsr-border-bottom-initial-gray-5 {
		border-bottom: 5px initial gray;
	}
	.tsr-border-initial-blue-5 {
		border: 5px initial blue;
	}
	.tsr-border-top-initial-blue-5 {
		border-top: 5px initial blue;
	}
	.tsr-border-left-initial-blue-5 {
		border-left: 5px initial blue;
	}
	.tsr-border-right-initial-blue-5 {
		border-right: 5px initial blue;
	}
	.tsr-border-bottom-initial-blue-5{
		border-bottom: 5px initial blue;
	}
	.tsr-border-top-initial-yellow-5 {
		border-top: 5px initial yellow;
	}
	.tsr-border-left-initial-yellow-5 {
		border-left: 5px initial yellow;
	}
	.tsr-border-right-initial-yellow-5 {
		border-right: 5px initial yellow;
	}
	.tsr-border-bottom-initial-yellow-5 {
		border-bottom: 5px initial yellow;
	}


	.tsr-border-inset {
		border-style: inset;
	}
	.tsr-border-top-inset {
		border-top: 1px inset;
	}
	.tsr-border-left-inset {
		border-left: 1px inset;
	}
	.tsr-border-right-inset {
		border-right: 1px inset;
	}
	.tsr-border-bottom-inset {
		border-bottom: 1px inset;
	}
	.tsr-border-inset-black {
		border: 1px inset black;
	}
	.tsr-border-top-inset-black {
		border-top: 1px inset black;
	}
	.tsr-border-left-inset-black {
		border-left: 1px inset black;
	}
	.tsr-border-right-inset-black {
		border-right: 1px inset black;
	}
	.tsr-border-bottom-inset-black {
		border-bottom: 1px inset black;
	}
	.tsr-border-inset-white {
		border: 1px inset white;
	}
	.tsr-border-top-inset-white {
		border-top: 1px inset white;
	}
	.tsr-border-left-inset-white {
		border-left: 1px inset white;
	}
	.tsr-border-right-inset-white {
		border-right: 1px inset white;
	}
	.tsr-border-bottom-inset-white {
		border-bottom: 1px inset white;
	}
	.tsr-border-inset-red {
		border: 1px inset red;
	}
	.tsr-border-top-inset-red {
		border-top: 1px inset red;
	}
	.tsr-border-left-inset-red {
		border-left: 1px inset red;
	}
	.tsr-border-right-inset-red {
		border-right: 1px inset red;
	}
	.tsr-border-bottom-inset-red {
		border-bottom: 1px inset red;
	}
	.tsr-border-inset-green {
		border: 1px inset green;
	}
	.tsr-border-top-inset-green {
		border-top: 1px inset green;
	}
	.tsr-border-left-inset-green {
		border-left: 1px inset red;
	}
	.tsr-border-right-inset-green {
		border-right: 1px inset green;
	}
	.tsr-border-bottom-inset-green {
		border-bottom: 1px inset green;
	}
	.tsr-border-inset-orange {
		border: 1px inset orange;
	}
	.tsr-border-top-inset-orange {
		border-top: 1px inset orange;
	}
	.tsr-border-left-inset-orange {
		border-left: 1px inset orange;
	}
	.tsr-border-right-inset-orange {
		border-right: 1px inset orange;
	}
	.tsr-border-bottom-inset-orange {
		border-bottom: 1px inset orange;
	}
	.tsr-border-inset-gray {
		border: 1px inset gray;
	}
	.tsr-border-top-inset-gray {
		border-top: 1px inset gray;
	}
	.tsr-border-left-inset-gray {
		border-left: 1px inset gray;
	}
	.tsr-border-right-inset-gray {
		border-right: 1px inset gray;
	}
	.tsr-border-bottom-inset-gray {
		border-bottom: 1px inset gray;
	}
	.tsr-border-inset-blue {
		border: 1px inset blue;
	}
	.tsr-border-top-inset-blue {
		border-top: 1px inset blue;
	}
	.tsr-border-left-inset-blue {
		border-left: 1px inset blue;
	}
	.tsr-border-right-inset-blue {
		border-right: 1px inset blue;
	}
	.tsr-border-bottom-inset-blue {
		border-bottom: 1px inset blue;
	}
	.tsr-border-top-inset-yellow {
		border-top: 1px inset yellow;
	}
	.tsr-border-left-inset-yellow {
		border-left: 1px inset yellow;
	}
	.tsr-border-right-inset-yellow {
		border-right: 1px inset yellow;
	}
	.tsr-border-bottom-inset-yellow {
		border-bottom: 1px inset yellow;
	}
	.tsr-border-inset-2px {
		border: 2px inset;
	}
	.tsr-border-top-inset-2px {
		border-top: 2px inset;
	}
	.tsr-border-left-inset-2px {
		border-left: 2px inset;
	}
	.tsr-border-right-inset-2px {
		border-right: 2px inset;
	}
	.tsr-border-bottom-inset-2px {
		border-bottom: 2px inset;
	}
	.tsr-border-inset-black-2px {
		border: 2px inset black;
	}
	.tsr-border-top-inset-black-2px {
		border-top: 2px inset black;
	}
	.tsr-border-left-inset-black-2px {
		border-left: 2px inset black;
	}
	.tsr-border-right-inset-black-2px {
		border-right: 2px inset black;
	}
	.tsr-border-bottom-inset-black-2px {
		border-bottom: 2px inset black;
	}
	.tsr-border-inset-white-2 {
		border: 2px inset white;
	}
	.tsr-border-top-inset-white-2 {
		border-top: 2px inset white;
	}
	.tsr-border-left-inset-white-2 {
		border-left: 2px inset white;
	}
	.tsr-border-right-inset-white-2 {
		border-right: 2px inset white;
	}
	.tsr-border-bottom-inset-white-2 {
		border-bottom: 2px inset white;
	}
	.tsr-border-inset-red-2 {
		border: 2px inset red;
	}
	.tsr-border-top-inset-red-2 {
		border-top: 2px inset red;
	}
	.tsr-border-left-inset-red-2 {
		border-left: 2px inset red;
	}
	.tsr-border-right-inset-red-2 {
		border-right: 2px inset red;
	}
	.tsr-border-bottom-inset-red-2 {
		border-bottom: 2px inset red;
	}
	.tsr-border-inset-green-2 {
		border: 2px inset green;
	}
	.tsr-border-top-inset-green-2 {
		border-top: 2px inset green;
	}
	.tsr-border-left-inset-green-2 {
		border-left: 2px inset red;
	}
	.tsr-border-right-inset-green-2 {
		border-right: 2px inset green;
	}
	.tsr-border-bottom-inset-green-2 {
		border-bottom: 2px inset green;
	}
	.tsr-border-inset-orange-2 {
		border: 2px inset orange;
	}
	.tsr-border-top-inset-orange-2 {
		border-top: 2px inset orange;
	}
	.tsr-border-left-inset-orange-2 {
		border-left: 2px inset orange;
	}
	.tsr-border-right-inset-orange-2 {
		border-right: 2px inset orange;
	}
	.tsr-border-bottom-inset-orange-2 {
		border-bottom: 2px inset orange;
	}
	.tsr-border-inset-gray-2 {
		border: 2px inset gray;
	}
	.tsr-border-top-inset-gray-2 {
		border-top: 2px inset gray;
	}
	.tsr-border-left-inset-gray-2 {
		border-left: 2px inset gray;
	}
	.tsr-border-right-inset-gray-2 {
		border-right: 2px inset gray;
	}
	.tsr-border-bottom-inset-gray-2 {
		border-bottom: 2px inset gray;
	}
	.tsr-border-inset-blue-2 {
		border: 2px inset blue;
	}
	.tsr-border-top-inset-blue-2 {
		border-top: 2px inset blue;
	}
	.tsr-border-left-inset-blue-2 {
		border-left: 2px inset blue;
	}
	.tsr-border-right-inset-blue-2 {
		border-right: 2px inset blue;
	}
	.tsr-border-bottom-inset-blue-2 {
		border-bottom: 2px inset blue;
	}
	.tsr-border-top-inset-yellow-2 {
		border-top: 2px inset yellow;
	}
	.tsr-border-left-inset-yellow-2 {
		border-left: 2px inset yellow;
	}
	.tsr-border-right-inset-yellow-2 {
		border-right: 2px inset yellow;
	}
	.tsr-border-bottom-inset-yellow-2 {
		border-bottom: 2px inset yellow;
	}	
	.tsr-border-inset-3px {
		border: 3px inset;
	}
	.tsr-border-top-inset-3px  {
		border-top: 3px inset;
	}
	.tsr-border-left-inset-3px  {
		border-left: 3px inset;
	}
	.tsr-border-right-inset-3px  {
		border-right: 3px inset;
	}
	.tsr-border-bottom-inset-3px  {
		border-bottom: 3px inset;
	}
	.tsr-border-inset-black-3px  {
		border: 3px inset black;
	}
	.tsr-border-top-inset-black-3px  {
		border-top: 3px inset black;
	}
	.tsr-border-left-inset-black-3px  {
		border-left: 3px inset black;
	}
	.tsr-border-right-inset-black-3px  {
		border-right: 3px inset black;
	}
	.tsr-border-bottom-inset-black-3px  {
		border-bottom: 3px inset black;
	}
	.tsr-border-inset-white-3 {
		border: 3px inset white;
	}
	.tsr-border-top-inset-white-3 {
		border-top: 3px inset white;
	}
	.tsr-border-left-inset-white-3 {
		border-left: 3px inset white;
	}
	.tsr-border-right-inset-white-3 {
		border-right: 3px inset white;
	}
	.tsr-border-bottom-inset-white-3 {
		border-bottom: 3px inset white;
	}
	.tsr-border-inset-red-3 {
		border: 3px inset red;
	}
	.tsr-border-top-inset-red-3 {
		border-top: 3px inset red;
	}
	.tsr-border-left-inset-red-3 {
		border-left: 3px inset red;
	}
	.tsr-border-right-inset-red-3 {
		border-right: 3px inset red;
	}
	.tsr-border-bottom-inset-red-3 {
		border-bottom: 3px inset red;
	}
	.tsr-border-inset-green-3 {
		border: 3px inset green;
	}
	.tsr-border-top-inset-green-3 {
		border-top: 3px inset green;
	}
	.tsr-border-left-inset-green-3 {
		border-left: 3px inset red;
	}
	.tsr-border-right-inset-green-3 {
		border-right: 3px inset green;
	}
	.tsr-border-bottom-inset-green-3 {
		border-bottom: 3px inset green;
	}
	.tsr-border-inset-orange-3 {
		border: 3px inset orange;
	}
	.tsr-border-top-inset-orange-3 {
		border-top: 3px inset orange;
	}
	.tsr-border-left-inset-orange-3 {
		border-left: 3px inset orange;
	}
	.tsr-border-right-inset-orange-3 {
		border-right: 3px inset orange;
	}
	.tsr-border-bottom-inset-orange-3 {
		border-bottom: 3px inset orange;
	}
	.tsr-border-inset-gray-3 {
		border: 3px inset gray;
	}
	.tsr-border-top-inset-gray-3 {
		border-top: 3px inset gray;
	}
	.tsr-border-left-inset-gray-3 {
		border-left: 3px inset gray;
	}
	.tsr-border-right-inset-gray-3 {
		border-right: 3px inset gray;
	}
	.tsr-border-bottom-inset-gray-3 {
		border-bottom: 3px inset gray;
	}
	.tsr-border-inset-blue-3 {
		border: 3px inset blue;
	}
	.tsr-border-top-inset-blue-3 {
		border-top: 3px inset blue;
	}
	.tsr-border-left-inset-blue-3 {
		border-left: 3px inset blue;
	}
	.tsr-border-right-inset-blue-3 {
		border-right: 3px inset blue;
	}
	.tsr-border-bottom-inset-blue-3 {
		border-bottom: 3px inset blue;
	}
	.tsr-border-top-inset-yellow-3 {
		border-top: 3px inset yellow;
	}
	.tsr-border-left-inset-yellow-3 {
		border-left: 3px inset yellow;
	}
	.tsr-border-right-inset-yellow-3 {
		border-right: 3px inset yellow;
	}
	.tsr-border-bottom-inset-yellow-3 {
		border-bottom: 3px inset yellow;
	}
	.tsr-border-inset-4 {
		border: 4px inset;
	}
	.tsr-border-top-inset-4  {
		border-top: 4px inset;
	}
	.tsr-border-left-inset-4  {
		border-left: 4px inset;
	}
	.tsr-border-right-inset-4  {
		border-right: 4px inset;
	}
	.tsr-border-bottom-inset-4  {
		border-bottom: 4px inset;
	}
	.tsr-border-inset-black-4  {
		border: 4px inset black;
	}
	.tsr-border-top-inset-black-4  {
		border-top: 4px inset black;
	}
	.tsr-border-left-inset-black-4  {
		border-left: 4px inset black;
	}
	.tsr-border-right-inset-black-4  {
		border-right: 4px inset black;
	}
	.tsr-border-bottom-inset-black-4  {
		border-bottom: 4px inset black;
	}
	.tsr-border-inset-white-4 {
		border: 4px inset white;
	}
	.tsr-border-top-inset-white-4 {
		border-top: 4px inset white;
	}
	.tsr-border-left-inset-white-4 {
		border-left: 4px inset white;
	}
	.tsr-border-right-inset-white-4 {
		border-right: 4px inset white;
	}
	.tsr-border-bottom-inset-white-4 {
		border-bottom: 4px inset white;
	}
	.tsr-border-inset-red-4 {
		border: 4px inset red;
	}
	.tsr-border-top-inset-red-4 {
		border-top: 4px inset red;
	}
	.tsr-border-left-inset-red-4 {
		border-left: 4px inset red;
	}
	.tsr-border-right-inset-red-4 {
		border-right: 4px inset red;
	}
	.tsr-border-bottom-inset-red-4 {
		border-bottom: 4px inset red;
	}
	.tsr-border-inset-green-4 {
		border: 4px inset green;
	}
	.tsr-border-top-inset-green-4 {
		border-top: 4px inset green;
	}
	.tsr-border-left-inset-green-4 {
		border-left: 4px inset red;
	}
	.tsr-border-right-inset-green-4 {
		border-right: 4px inset green;
	}
	.tsr-border-bottom-inset-green-4 {
		border-bottom: 4px inset green;
	}
	.tsr-border-inset-orange-4 {
		border: 4px inset orange;
	}
	.tsr-border-top-inset-orange-4 {
		border-top: 4px inset orange;
	}
	.tsr-border-left-inset-orange-3 {
		border-left: 4px inset orange;
	}
	.tsr-border-right-inset-orange-4 {
		border-right: 4px inset orange;
	}
	.tsr-border-bottom-inset-orange-4 {
		border-bottom: 4px inset orange;
	}
	.tsr-border-inset-gray-4 {
		border: 4px inset gray;
	}
	.tsr-border-top-inset-gray-4 {
		border-top: 4px inset gray;
	}
	.tsr-border-left-inset-gray-4 {
		border-left: 4px inset gray;
	}
	.tsr-border-right-inset-gray-4 {
		border-right: 4px inset gray;
	}
	.tsr-border-bottom-inset-gray-4 {
		border-bottom: 4px inset gray;
	}
	.tsr-border-inset-blue-4 {
		border: 4px inset blue;
	}
	.tsr-border-top-inset-blue-4 {
		border-top: 4px inset blue;
	}
	.tsr-border-left-inset-blue-4 {
		border-left: 4px inset blue;
	}
	.tsr-border-right-inset-blue-4{
		border-right: 4px inset blue;
	}
	.tsr-border-bottom-inset-blue-4 {
		border-bottom: 4px inset blue;
	}
	.tsr-border-top-inset-yellow-4 {
		border-top: 4px inset yellow;
	}
	.tsr-border-left-inset-yellow-4 {
		border-left: 4px inset yellow;
	}
	.tsr-border-right-inset-yellow-4 {
		border-right: 4px inset yellow;
	}
	.tsr-border-bottom-inset-yellow-4 {
		border-bottom: 4px inset yellow;
	}
	.tsr-border-inset-5 {
		border: 5px inset;
	}
	.tsr-border-top-inset-5  {
		border-top: 5px inset;
	}
	.tsr-border-left-inset-5  {
		border-left: 5px inset;
	}
	.tsr-border-right-inset-5  {
		border-right: 5px inset;
	}
	.tsr-border-bottom-inset-5  {
		border-bottom: 5px inset;
	}
	.tsr-border-inset-black-5  {
		border: 5px inset black;
	}
	.tsr-border-top-inset-black-5  {
		border-top: 5px inset black;
	}
	.tsr-border-left-inset-black-5  {
		border-left: 5px inset black;
	}
	.tsr-border-right-inset-black-5  {
		border-right: 5px inset black;
	}
	.tsr-border-bottom-inset-black-5  {
		border-bottom: 5px inset black;
	}
	.tsr-border-inset-white-5 {
		border: 5px inset white;
	}
	.tsr-border-top-inset-white-5 {
		border-top: 5px inset white;
	}
	.tsr-border-left-inset-white-5 {
		border-left: 5px inset white;
	}
	.tsr-border-right-inset-white-5 {
		border-right: 5px inset white;
	}
	.tsr-border-bottom-inset-white-5 {
		border-bottom: 5px inset white;
	}
	.tsr-border-inset-red-5 {
		border: 5px inset red;
	}
	.tsr-border-top-inset-red-5 {
		border-top: 5px inset red;
	}
	.tsr-border-left-inset-red-5 {
		border-left: 5px inset red;
	}
	.tsr-border-right-inset-red-5{
		border-right: 5px inset red;
	}
	.tsr-border-bottom-inset-red-5{
		border-bottom: 5px inset red;
	}
	.tsr-border-inset-green-5{
		border: 5px inset green;
	}
	.tsr-border-top-inset-green-5 {
		border-top: 5px inset green;
	}
	.tsr-border-left-inset-green-5{
		border-left: 5px inset red;
	}
	.tsr-border-right-inset-green-5 {
		border-right: 5px inset green;
	}
	.tsr-border-bottom-inset-green-5 {
		border-bottom: 5px inset green;
	}
	.tsr-border-inset-orange-5 {
		border: 5px inset orange;
	}
	.tsr-border-top-inset-orange-5 {
		border-top: 5px inset orange;
	}
	.tsr-border-left-inset-orange-5 {
		border-left: 5px inset orange;
	}
	.tsr-border-right-inset-orange-5 {
		border-right: 5px inset orange;
	}
	.tsr-border-bottom-inset-orange-5 {
		border-bottom: 5px inset orange;
	}
	.tsr-border-inset-gray-5 {
		border: 5px inset gray;
	}
	.tsr-border-top-inset-gray-5 {
		border-top: 5px inset gray;
	}
	.tsr-border-left-inset-gray-5 {
		border-left: 5px inset gray;
	}
	.tsr-border-right-inset-gray-5 {
		border-right: 5px inset gray;
	}
	.tsr-border-bottom-inset-gray-5 {
		border-bottom: 5px inset gray;
	}
	.tsr-border-inset-blue-5 {
		border: 5px inset blue;
	}
	.tsr-border-top-inset-blue-5 {
		border-top: 5px inset blue;
	}
	.tsr-border-left-inset-blue-5 {
		border-left: 5px inset blue;
	}
	.tsr-border-right-inset-blue-5 {
		border-right: 5px inset blue;
	}
	.tsr-border-bottom-inset-blue-5{
		border-bottom: 5px inset blue;
	}
	.tsr-border-top-inset-yellow-5 {
		border-top: 5px inset yellow;
	}
	.tsr-border-left-inset-yellow-5 {
		border-left: 5px inset yellow;
	}
	.tsr-border-right-inset-yellow-5 {
		border-right: 5px inset yellow;
	}
	.tsr-border-bottom-inset-yellow-5 {
		border-bottom: 5px inset yellow;
	}


	.tsr-border-outset {
		border-style: outset;
	}
	.tsr-border-top-outset {
		border-top: 1px outset;
	}
	.tsr-border-left-outset {
		border-left: 1px outset;
	}
	.tsr-border-right-outset {
		border-right: 1px outset;
	}
	.tsr-border-bottom-outset {
		border-bottom: 1px outset;
	}
	.tsr-border-outset-black {
		border: 1px outset black;
	}
	.tsr-border-top-outset-black {
		border-top: 1px outset black;
	}
	.tsr-border-left-outset-black {
		border-left: 1px outset black;
	}
	.tsr-border-right-outset-black {
		border-right: 1px outset black;
	}
	.tsr-border-bottom-outset-black {
		border-bottom: 1px outset black;
	}
	.tsr-border-outset-white {
		border: 1px outset white;
	}
	.tsr-border-top-outset-white {
		border-top: 1px outset white;
	}
	.tsr-border-left-outset-white {
		border-left: 1px outset white;
	}
	.tsr-border-right-outset-white {
		border-right: 1px outset white;
	}
	.tsr-border-bottom-outset-white {
		border-bottom: 1px outset white;
	}
	.tsr-border-outset-red {
		border: 1px outset red;
	}
	.tsr-border-top-outset-red {
		border-top: 1px outset red;
	}
	.tsr-border-left-outset-red {
		border-left: 1px outset red;
	}
	.tsr-border-right-outset-red {
		border-right: 1px outset red;
	}
	.tsr-border-bottom-outset-red {
		border-bottom: 1px outset red;
	}
	.tsr-border-outset-green {
		border: 1px outset green;
	}
	.tsr-border-top-outset-green {
		border-top: 1px outset green;
	}
	.tsr-border-left-outset-green {
		border-left: 1px outset red;
	}
	.tsr-border-right-outset-green {
		border-right: 1px outset green;
	}
	.tsr-border-bottom-outset-green {
		border-bottom: 1px outset green;
	}
	.tsr-border-outset-orange {
		border: 1px outset orange;
	}
	.tsr-border-top-outset-orange {
		border-top: 1px outset orange;
	}
	.tsr-border-left-outset-orange {
		border-left: 1px outset orange;
	}
	.tsr-border-right-outset-orange {
		border-right: 1px outset orange;
	}
	.tsr-border-bottom-outset-orange {
		border-bottom: 1px outset orange;
	}
	.tsr-border-outset-gray {
		border: 1px outset gray;
	}
	.tsr-border-top-outset-gray {
		border-top: 1px outset gray;
	}
	.tsr-border-left-outset-gray {
		border-left: 1px outset gray;
	}
	.tsr-border-right-outset-gray {
		border-right: 1px outset gray;
	}
	.tsr-border-bottom-outset-gray {
		border-bottom: 1px outset gray;
	}
	.tsr-border-outset-blue {
		border: 1px outset blue;
	}
	.tsr-border-top-outset-blue {
		border-top: 1px outset blue;
	}
	.tsr-border-left-outset-blue {
		border-left: 1px outset blue;
	}
	.tsr-border-right-outset-blue {
		border-right: 1px outset blue;
	}
	.tsr-border-bottom-outset-blue {
		border-bottom: 1px outset blue;
	}
	.tsr-border-top-outset-yellow {
		border-top: 1px outset yellow;
	}
	.tsr-border-left-outset-yellow {
		border-left: 1px outset yellow;
	}
	.tsr-border-right-outset-yellow {
		border-right: 1px outset yellow;
	}
	.tsr-border-bottom-outset-yellow {
		border-bottom: 1px outset yellow;
	}
	.tsr-border-outset-2px {
		border: 2px outset;
	}
	.tsr-border-top-outset-2px {
		border-top: 2px outset;
	}
	.tsr-border-left-outset-2px {
		border-left: 2px outset;
	}
	.tsr-border-right-outset-2px {
		border-right: 2px outset;
	}
	.tsr-border-bottom-outset-2px {
		border-bottom: 2px outset;
	}
	.tsr-border-outset-black-2px {
		border: 2px outset black;
	}
	.tsr-border-top-outset-black-2px {
		border-top: 2px outset black;
	}
	.tsr-border-left-outset-black-2px {
		border-left: 2px outset black;
	}
	.tsr-border-right-outset-black-2px {
		border-right: 2px outset black;
	}
	.tsr-border-bottom-outset-black-2px {
		border-bottom: 2px outset black;
	}
	.tsr-border-outset-white-2 {
		border: 2px outset white;
	}
	.tsr-border-top-outset-white-2 {
		border-top: 2px outset white;
	}
	.tsr-border-left-outset-white-2 {
		border-left: 2px outset white;
	}
	.tsr-border-right-outset-white-2 {
		border-right: 2px outset white;
	}
	.tsr-border-bottom-outset-white-2 {
		border-bottom: 2px outset white;
	}
	.tsr-border-outset-red-2 {
		border: 2px outset red;
	}
	.tsr-border-top-outset-red-2 {
		border-top: 2px outset red;
	}
	.tsr-border-left-outset-red-2 {
		border-left: 2px outset red;
	}
	.tsr-border-right-outset-red-2 {
		border-right: 2px outset red;
	}
	.tsr-border-bottom-outset-red-2 {
		border-bottom: 2px outset red;
	}
	.tsr-border-outset-green-2 {
		border: 2px outset green;
	}
	.tsr-border-top-outset-green-2 {
		border-top: 2px outset green;
	}
	.tsr-border-left-outset-green-2 {
		border-left: 2px outset red;
	}
	.tsr-border-right-outset-green-2 {
		border-right: 2px outset green;
	}
	.tsr-border-bottom-outset-green-2 {
		border-bottom: 2px outset green;
	}
	.tsr-border-outset-orange-2 {
		border: 2px outset orange;
	}
	.tsr-border-top-outset-orange-2 {
		border-top: 2px outset orange;
	}
	.tsr-border-left-outset-orange-2 {
		border-left: 2px outset orange;
	}
	.tsr-border-right-outset-orange-2 {
		border-right: 2px outset orange;
	}
	.tsr-border-bottom-outset-orange-2 {
		border-bottom: 2px outset orange;
	}
	.tsr-border-outset-gray-2 {
		border: 2px outset gray;
	}
	.tsr-border-top-outset-gray-2 {
		border-top: 2px outset gray;
	}
	.tsr-border-left-outset-gray-2 {
		border-left: 2px outset gray;
	}
	.tsr-border-right-outset-gray-2 {
		border-right: 2px outset gray;
	}
	.tsr-border-bottom-outset-gray-2 {
		border-bottom: 2px outset gray;
	}
	.tsr-border-outset-blue-2 {
		border: 2px outset blue;
	}
	.tsr-border-top-outset-blue-2 {
		border-top: 2px outset blue;
	}
	.tsr-border-left-outset-blue-2 {
		border-left: 2px outset blue;
	}
	.tsr-border-right-outset-blue-2 {
		border-right: 2px outset blue;
	}
	.tsr-border-bottom-outset-blue-2 {
		border-bottom: 2px outset blue;
	}
	.tsr-border-top-outset-yellow-2 {
		border-top: 2px outset yellow;
	}
	.tsr-border-left-outset-yellow-2 {
		border-left: 2px outset yellow;
	}
	.tsr-border-right-outset-yellow-2 {
		border-right: 2px outset yellow;
	}
	.tsr-border-bottom-outset-yellow-2 {
		border-bottom: 2px outset yellow;
	}	
	.tsr-border-outset-3px {
		border: 3px outset;
	}
	.tsr-border-top-outset-3px  {
		border-top: 3px outset;
	}
	.tsr-border-left-outset-3px  {
		border-left: 3px outset;
	}
	.tsr-border-right-outset-3px  {
		border-right: 3px outset;
	}
	.tsr-border-bottom-outset-3px  {
		border-bottom: 3px outset;
	}
	.tsr-border-outset-black-3px  {
		border: 3px outset black;
	}
	.tsr-border-top-outset-black-3px  {
		border-top: 3px outset black;
	}
	.tsr-border-left-outset-black-3px  {
		border-left: 3px outset black;
	}
	.tsr-border-right-outset-black-3px  {
		border-right: 3px outset black;
	}
	.tsr-border-bottom-outset-black-3px  {
		border-bottom: 3px outset black;
	}
	.tsr-border-outset-white-3 {
		border: 3px outset white;
	}
	.tsr-border-top-outset-white-3 {
		border-top: 3px outset white;
	}
	.tsr-border-left-outset-white-3 {
		border-left: 3px outset white;
	}
	.tsr-border-right-outset-white-3 {
		border-right: 3px outset white;
	}
	.tsr-border-bottom-outset-white-3 {
		border-bottom: 3px outset white;
	}
	.tsr-border-outset-red-3 {
		border: 3px outset red;
	}
	.tsr-border-top-outset-red-3 {
		border-top: 3px outset red;
	}
	.tsr-border-left-outset-red-3 {
		border-left: 3px outset red;
	}
	.tsr-border-right-outset-red-3 {
		border-right: 3px outset red;
	}
	.tsr-border-bottom-outset-red-3 {
		border-bottom: 3px outset red;
	}
	.tsr-border-outset-green-3 {
		border: 3px outset green;
	}
	.tsr-border-top-outset-green-3 {
		border-top: 3px outset green;
	}
	.tsr-border-left-outset-green-3 {
		border-left: 3px outset red;
	}
	.tsr-border-right-outset-green-3 {
		border-right: 3px outset green;
	}
	.tsr-border-bottom-outset-green-3 {
		border-bottom: 3px outset green;
	}
	.tsr-border-outset-orange-3 {
		border: 3px outset orange;
	}
	.tsr-border-top-outset-orange-3 {
		border-top: 3px outset orange;
	}
	.tsr-border-left-outset-orange-3 {
		border-left: 3px outset orange;
	}
	.tsr-border-right-outset-orange-3 {
		border-right: 3px outset orange;
	}
	.tsr-border-bottom-outset-orange-3 {
		border-bottom: 3px outset orange;
	}
	.tsr-border-outset-gray-3 {
		border: 3px outset gray;
	}
	.tsr-border-top-outset-gray-3 {
		border-top: 3px outset gray;
	}
	.tsr-border-left-outset-gray-3 {
		border-left: 3px outset gray;
	}
	.tsr-border-right-outset-gray-3 {
		border-right: 3px outset gray;
	}
	.tsr-border-bottom-outset-gray-3 {
		border-bottom: 3px outset gray;
	}
	.tsr-border-outset-blue-3 {
		border: 3px outset blue;
	}
	.tsr-border-top-outset-blue-3 {
		border-top: 3px outset blue;
	}
	.tsr-border-left-outset-blue-3 {
		border-left: 3px outset blue;
	}
	.tsr-border-right-outset-blue-3 {
		border-right: 3px outset blue;
	}
	.tsr-border-bottom-outset-blue-3 {
		border-bottom: 3px outset blue;
	}
	.tsr-border-top-outset-yellow-3 {
		border-top: 3px outset yellow;
	}
	.tsr-border-left-outset-yellow-3 {
		border-left: 3px outset yellow;
	}
	.tsr-border-right-outset-yellow-3 {
		border-right: 3px outset yellow;
	}
	.tsr-border-bottom-outset-yellow-3 {
		border-bottom: 3px outset yellow;
	}
	.tsr-border-outset-4 {
		border: 4px outset;
	}
	.tsr-border-top-outset-4  {
		border-top: 4px outset;
	}
	.tsr-border-left-outset-4  {
		border-left: 4px outset;
	}
	.tsr-border-right-outset-4  {
		border-right: 4px outset;
	}
	.tsr-border-bottom-outset-4  {
		border-bottom: 4px outset;
	}
	.tsr-border-outset-black-4  {
		border: 4px outset black;
	}
	.tsr-border-top-outset-black-4  {
		border-top: 4px outset black;
	}
	.tsr-border-left-outset-black-4  {
		border-left: 4px outset black;
	}
	.tsr-border-right-outset-black-4  {
		border-right: 4px outset black;
	}
	.tsr-border-bottom-outset-black-4  {
		border-bottom: 4px outset black;
	}
	.tsr-border-outset-white-4 {
		border: 4px outset white;
	}
	.tsr-border-top-outset-white-4 {
		border-top: 4px outset white;
	}
	.tsr-border-left-outset-white-4 {
		border-left: 4px outset white;
	}
	.tsr-border-right-outset-white-4 {
		border-right: 4px outset white;
	}
	.tsr-border-bottom-outset-white-4 {
		border-bottom: 4px outset white;
	}
	.tsr-border-outset-red-4 {
		border: 4px outset red;
	}
	.tsr-border-top-outset-red-4 {
		border-top: 4px outset red;
	}
	.tsr-border-left-outset-red-4 {
		border-left: 4px outset red;
	}
	.tsr-border-right-outset-red-4 {
		border-right: 4px outset red;
	}
	.tsr-border-bottom-outset-red-4 {
		border-bottom: 4px outset red;
	}
	.tsr-border-outset-green-4 {
		border: 4px outset green;
	}
	.tsr-border-top-outset-green-4 {
		border-top: 4px outset green;
	}
	.tsr-border-left-outset-green-4 {
		border-left: 4px outset red;
	}
	.tsr-border-right-outset-green-4 {
		border-right: 4px outset green;
	}
	.tsr-border-bottom-outset-green-4 {
		border-bottom: 4px outset green;
	}
	.tsr-border-outset-orange-4 {
		border: 4px outset orange;
	}
	.tsr-border-top-outset-orange-4 {
		border-top: 4px outset orange;
	}
	.tsr-border-left-outset-orange-3 {
		border-left: 4px outset orange;
	}
	.tsr-border-right-outset-orange-4 {
		border-right: 4px outset orange;
	}
	.tsr-border-bottom-outset-orange-4 {
		border-bottom: 4px outset orange;
	}
	.tsr-border-outset-gray-4 {
		border: 4px outset gray;
	}
	.tsr-border-top-outset-gray-4 {
		border-top: 4px outset gray;
	}
	.tsr-border-left-outset-gray-4 {
		border-left: 4px outset gray;
	}
	.tsr-border-right-outset-gray-4 {
		border-right: 4px outset gray;
	}
	.tsr-border-bottom-outset-gray-4 {
		border-bottom: 4px outset gray;
	}
	.tsr-border-outset-blue-4 {
		border: 4px outset blue;
	}
	.tsr-border-top-outset-blue-4 {
		border-top: 4px outset blue;
	}
	.tsr-border-left-outset-blue-4 {
		border-left: 4px outset blue;
	}
	.tsr-border-right-outset-blue-4{
		border-right: 4px outset blue;
	}
	.tsr-border-bottom-outset-blue-4 {
		border-bottom: 4px outset blue;
	}
	.tsr-border-top-outset-yellow-4 {
		border-top: 4px outset yellow;
	}
	.tsr-border-left-outset-yellow-4 {
		border-left: 4px outset yellow;
	}
	.tsr-border-right-outset-yellow-4 {
		border-right: 4px outset yellow;
	}
	.tsr-border-bottom-outset-yellow-4 {
		border-bottom: 4px outset yellow;
	}
	.tsr-border-outset-5 {
		border: 5px outset;
	}
	.tsr-border-top-outset-5  {
		border-top: 5px outset;
	}
	.tsr-border-left-outset-5  {
		border-left: 5px outset;
	}
	.tsr-border-right-outset-5  {
		border-right: 5px outset;
	}
	.tsr-border-bottom-outset-5  {
		border-bottom: 5px outset;
	}
	.tsr-border-outset-black-5  {
		border: 5px outset black;
	}
	.tsr-border-top-outset-black-5  {
		border-top: 5px outset black;
	}
	.tsr-border-left-outset-black-5  {
		border-left: 5px outset black;
	}
	.tsr-border-right-outset-black-5  {
		border-right: 5px outset black;
	}
	.tsr-border-bottom-outset-black-5  {
		border-bottom: 5px outset black;
	}
	.tsr-border-outset-white-5 {
		border: 5px outset white;
	}
	.tsr-border-top-outset-white-5 {
		border-top: 5px outset white;
	}
	.tsr-border-left-outset-white-5 {
		border-left: 5px outset white;
	}
	.tsr-border-right-outset-white-5 {
		border-right: 5px outset white;
	}
	.tsr-border-bottom-outset-white-5 {
		border-bottom: 5px outset white;
	}
	.tsr-border-outset-red-5 {
		border: 5px outset red;
	}
	.tsr-border-top-outset-red-5 {
		border-top: 5px outset red;
	}
	.tsr-border-left-outset-red-5 {
		border-left: 5px outset red;
	}
	.tsr-border-right-outset-red-5{
		border-right: 5px outset red;
	}
	.tsr-border-bottom-outset-red-5{
		border-bottom: 5px outset red;
	}
	.tsr-border-outset-green-5{
		border: 5px outset green;
	}
	.tsr-border-top-outset-green-5 {
		border-top: 5px outset green;
	}
	.tsr-border-left-outset-green-5{
		border-left: 5px outset red;
	}
	.tsr-border-right-outset-green-5 {
		border-right: 5px outset green;
	}
	.tsr-border-bottom-outset-green-5 {
		border-bottom: 5px outset green;
	}
	.tsr-border-outset-orange-5 {
		border: 5px outset orange;
	}
	.tsr-border-top-outset-orange-5 {
		border-top: 5px outset orange;
	}
	.tsr-border-left-outset-orange-5 {
		border-left: 5px outset orange;
	}
	.tsr-border-right-outset-orange-5 {
		border-right: 5px outset orange;
	}
	.tsr-border-bottom-outset-orange-5 {
		border-bottom: 5px outset orange;
	}
	.tsr-border-outset-gray-5 {
		border: 5px outset gray;
	}
	.tsr-border-top-outset-gray-5 {
		border-top: 5px outset gray;
	}
	.tsr-border-left-outset-gray-5 {
		border-left: 5px outset gray;
	}
	.tsr-border-right-outset-gray-5 {
		border-right: 5px outset gray;
	}
	.tsr-border-bottom-outset-gray-5 {
		border-bottom: 5px outset gray;
	}
	.tsr-border-outset-blue-5 {
		border: 5px outset blue;
	}
	.tsr-border-top-outset-blue-5 {
		border-top: 5px outset blue;
	}
	.tsr-border-left-outset-blue-5 {
		border-left: 5px outset blue;
	}
	.tsr-border-right-outset-blue-5 {
		border-right: 5px outset blue;
	}
	.tsr-border-bottom-outset-blue-5{
		border-bottom: 5px outset blue;
	}
	.tsr-border-top-outset-yellow-5 {
		border-top: 5px outset yellow;
	}
	.tsr-border-left-outset-yellow-5 {
		border-left: 5px outset yellow;
	}
	.tsr-border-right-outset-yellow-5 {
		border-right: 5px outset yellow;
	}
	.tsr-border-bottom-outset-yellow-5 {
		border-bottom: 5px outset yellow;
	}


	.tsr-border-revert {
		border-style: revert;
	}
	.tsr-border-top-revert {
		border-top: 1px revert;
	}
	.tsr-border-left-revert {
		border-left: 1px revert;
	}
	.tsr-border-right-revert {
		border-right: 1px revert;
	}
	.tsr-border-bottom-revert {
		border-bottom: 1px revert;
	}
	.tsr-border-revert-black {
		border: 1px revert black;
	}
	.tsr-border-top-revert-black {
		border-top: 1px revert black;
	}
	.tsr-border-left-revert-black {
		border-left: 1px revert black;
	}
	.tsr-border-right-revert-black {
		border-right: 1px revert black;
	}
	.tsr-border-bottom-revert-black {
		border-bottom: 1px revert black;
	}
	.tsr-border-revert-white {
		border: 1px revert white;
	}
	.tsr-border-top-revert-white {
		border-top: 1px revert white;
	}
	.tsr-border-left-revert-white {
		border-left: 1px revert white;
	}
	.tsr-border-right-revert-white {
		border-right: 1px revert white;
	}
	.tsr-border-bottom-revert-white {
		border-bottom: 1px revert white;
	}
	.tsr-border-revert-red {
		border: 1px revert red;
	}
	.tsr-border-top-revert-red {
		border-top: 1px revert red;
	}
	.tsr-border-left-revert-red {
		border-left: 1px revert red;
	}
	.tsr-border-right-revert-red {
		border-right: 1px revert red;
	}
	.tsr-border-bottom-revert-red {
		border-bottom: 1px revert red;
	}
	.tsr-border-revert-green {
		border: 1px revert green;
	}
	.tsr-border-top-revert-green {
		border-top: 1px revert green;
	}
	.tsr-border-left-revert-green {
		border-left: 1px revert red;
	}
	.tsr-border-right-revert-green {
		border-right: 1px revert green;
	}
	.tsr-border-bottom-revert-green {
		border-bottom: 1px revert green;
	}
	.tsr-border-revert-orange {
		border: 1px revert orange;
	}
	.tsr-border-top-revert-orange {
		border-top: 1px revert orange;
	}
	.tsr-border-left-revert-orange {
		border-left: 1px revert orange;
	}
	.tsr-border-right-revert-orange {
		border-right: 1px revert orange;
	}
	.tsr-border-bottom-revert-orange {
		border-bottom: 1px revert orange;
	}
	.tsr-border-revert-gray {
		border: 1px revert gray;
	}
	.tsr-border-top-revert-gray {
		border-top: 1px revert gray;
	}
	.tsr-border-left-revert-gray {
		border-left: 1px revert gray;
	}
	.tsr-border-right-revert-gray {
		border-right: 1px revert gray;
	}
	.tsr-border-bottom-revert-gray {
		border-bottom: 1px revert gray;
	}
	.tsr-border-revert-blue {
		border: 1px revert blue;
	}
	.tsr-border-top-revert-blue {
		border-top: 1px revert blue;
	}
	.tsr-border-left-revert-blue {
		border-left: 1px revert blue;
	}
	.tsr-border-right-revert-blue {
		border-right: 1px revert blue;
	}
	.tsr-border-bottom-revert-blue {
		border-bottom: 1px revert blue;
	}
	.tsr-border-top-revert-yellow {
		border-top: 1px revert yellow;
	}
	.tsr-border-left-revert-yellow {
		border-left: 1px revert yellow;
	}
	.tsr-border-right-revert-yellow {
		border-right: 1px revert yellow;
	}
	.tsr-border-bottom-revert-yellow {
		border-bottom: 1px revert yellow;
	}
	.tsr-border-revert-2px {
		border: 2px revert;
	}
	.tsr-border-top-revert-2px {
		border-top: 2px revert;
	}
	.tsr-border-left-revert-2px {
		border-left: 2px revert;
	}
	.tsr-border-right-revert-2px {
		border-right: 2px revert;
	}
	.tsr-border-bottom-revert-2px {
		border-bottom: 2px revert;
	}
	.tsr-border-revert-black-2px {
		border: 2px revert black;
	}
	.tsr-border-top-revert-black-2px {
		border-top: 2px revert black;
	}
	.tsr-border-left-revert-black-2px {
		border-left: 2px revert black;
	}
	.tsr-border-right-revert-black-2px {
		border-right: 2px revert black;
	}
	.tsr-border-bottom-revert-black-2px {
		border-bottom: 2px revert black;
	}
	.tsr-border-revert-white-2 {
		border: 2px revert white;
	}
	.tsr-border-top-revert-white-2 {
		border-top: 2px revert white;
	}
	.tsr-border-left-revert-white-2 {
		border-left: 2px revert white;
	}
	.tsr-border-right-revert-white-2 {
		border-right: 2px revert white;
	}
	.tsr-border-bottom-revert-white-2 {
		border-bottom: 2px revert white;
	}
	.tsr-border-revert-red-2 {
		border: 2px revert red;
	}
	.tsr-border-top-revert-red-2 {
		border-top: 2px revert red;
	}
	.tsr-border-left-revert-red-2 {
		border-left: 2px revert red;
	}
	.tsr-border-right-revert-red-2 {
		border-right: 2px revert red;
	}
	.tsr-border-bottom-revert-red-2 {
		border-bottom: 2px revert red;
	}
	.tsr-border-revert-green-2 {
		border: 2px revert green;
	}
	.tsr-border-top-revert-green-2 {
		border-top: 2px revert green;
	}
	.tsr-border-left-revert-green-2 {
		border-left: 2px revert red;
	}
	.tsr-border-right-revert-green-2 {
		border-right: 2px revert green;
	}
	.tsr-border-bottom-revert-green-2 {
		border-bottom: 2px revert green;
	}
	.tsr-border-revert-orange-2 {
		border: 2px revert orange;
	}
	.tsr-border-top-revert-orange-2 {
		border-top: 2px revert orange;
	}
	.tsr-border-left-revert-orange-2 {
		border-left: 2px revert orange;
	}
	.tsr-border-right-revert-orange-2 {
		border-right: 2px revert orange;
	}
	.tsr-border-bottom-revert-orange-2 {
		border-bottom: 2px revert orange;
	}
	.tsr-border-revert-gray-2 {
		border: 2px revert gray;
	}
	.tsr-border-top-revert-gray-2 {
		border-top: 2px revert gray;
	}
	.tsr-border-left-revert-gray-2 {
		border-left: 2px revert gray;
	}
	.tsr-border-right-revert-gray-2 {
		border-right: 2px revert gray;
	}
	.tsr-border-bottom-revert-gray-2 {
		border-bottom: 2px revert gray;
	}
	.tsr-border-revert-blue-2 {
		border: 2px revert blue;
	}
	.tsr-border-top-revert-blue-2 {
		border-top: 2px revert blue;
	}
	.tsr-border-left-revert-blue-2 {
		border-left: 2px revert blue;
	}
	.tsr-border-right-revert-blue-2 {
		border-right: 2px revert blue;
	}
	.tsr-border-bottom-revert-blue-2 {
		border-bottom: 2px revert blue;
	}
	.tsr-border-top-revert-yellow-2 {
		border-top: 2px revert yellow;
	}
	.tsr-border-left-revert-yellow-2 {
		border-left: 2px revert yellow;
	}
	.tsr-border-right-revert-yellow-2 {
		border-right: 2px revert yellow;
	}
	.tsr-border-bottom-revert-yellow-2 {
		border-bottom: 2px revert yellow;
	}	
	.tsr-border-revert-3px {
		border: 3px revert;
	}
	.tsr-border-top-revert-3px  {
		border-top: 3px revert;
	}
	.tsr-border-left-revert-3px  {
		border-left: 3px revert;
	}
	.tsr-border-right-revert-3px  {
		border-right: 3px revert;
	}
	.tsr-border-bottom-revert-3px  {
		border-bottom: 3px revert;
	}
	.tsr-border-revert-black-3px  {
		border: 3px revert black;
	}
	.tsr-border-top-revert-black-3px  {
		border-top: 3px revert black;
	}
	.tsr-border-left-revert-black-3px  {
		border-left: 3px revert black;
	}
	.tsr-border-right-revert-black-3px  {
		border-right: 3px revert black;
	}
	.tsr-border-bottom-revert-black-3px  {
		border-bottom: 3px revert black;
	}
	.tsr-border-revert-white-3 {
		border: 3px revert white;
	}
	.tsr-border-top-revert-white-3 {
		border-top: 3px revert white;
	}
	.tsr-border-left-revert-white-3 {
		border-left: 3px revert white;
	}
	.tsr-border-right-revert-white-3 {
		border-right: 3px revert white;
	}
	.tsr-border-bottom-revert-white-3 {
		border-bottom: 3px revert white;
	}
	.tsr-border-revert-red-3 {
		border: 3px revert red;
	}
	.tsr-border-top-revert-red-3 {
		border-top: 3px revert red;
	}
	.tsr-border-left-revert-red-3 {
		border-left: 3px revert red;
	}
	.tsr-border-right-revert-red-3 {
		border-right: 3px revert red;
	}
	.tsr-border-bottom-revert-red-3 {
		border-bottom: 3px revert red;
	}
	.tsr-border-revert-green-3 {
		border: 3px revert green;
	}
	.tsr-border-top-revert-green-3 {
		border-top: 3px revert green;
	}
	.tsr-border-left-revert-green-3 {
		border-left: 3px revert red;
	}
	.tsr-border-right-revert-green-3 {
		border-right: 3px revert green;
	}
	.tsr-border-bottom-revert-green-3 {
		border-bottom: 3px revert green;
	}
	.tsr-border-revert-orange-3 {
		border: 3px revert orange;
	}
	.tsr-border-top-revert-orange-3 {
		border-top: 3px revert orange;
	}
	.tsr-border-left-revert-orange-3 {
		border-left: 3px revert orange;
	}
	.tsr-border-right-revert-orange-3 {
		border-right: 3px revert orange;
	}
	.tsr-border-bottom-revert-orange-3 {
		border-bottom: 3px revert orange;
	}
	.tsr-border-revert-gray-3 {
		border: 3px revert gray;
	}
	.tsr-border-top-revert-gray-3 {
		border-top: 3px revert gray;
	}
	.tsr-border-left-revert-gray-3 {
		border-left: 3px revert gray;
	}
	.tsr-border-right-revert-gray-3 {
		border-right: 3px revert gray;
	}
	.tsr-border-bottom-revert-gray-3 {
		border-bottom: 3px revert gray;
	}
	.tsr-border-revert-blue-3 {
		border: 3px revert blue;
	}
	.tsr-border-top-revert-blue-3 {
		border-top: 3px revert blue;
	}
	.tsr-border-left-revert-blue-3 {
		border-left: 3px revert blue;
	}
	.tsr-border-right-revert-blue-3 {
		border-right: 3px revert blue;
	}
	.tsr-border-bottom-revert-blue-3 {
		border-bottom: 3px revert blue;
	}
	.tsr-border-top-revert-yellow-3 {
		border-top: 3px revert yellow;
	}
	.tsr-border-left-revert-yellow-3 {
		border-left: 3px revert yellow;
	}
	.tsr-border-right-revert-yellow-3 {
		border-right: 3px revert yellow;
	}
	.tsr-border-bottom-revert-yellow-3 {
		border-bottom: 3px revert yellow;
	}
	.tsr-border-revert-4 {
		border: 4px revert;
	}
	.tsr-border-top-revert-4  {
		border-top: 4px revert;
	}
	.tsr-border-left-revert-4  {
		border-left: 4px revert;
	}
	.tsr-border-right-revert-4  {
		border-right: 4px revert;
	}
	.tsr-border-bottom-revert-4  {
		border-bottom: 4px revert;
	}
	.tsr-border-revert-black-4  {
		border: 4px revert black;
	}
	.tsr-border-top-revert-black-4  {
		border-top: 4px revert black;
	}
	.tsr-border-left-revert-black-4  {
		border-left: 4px revert black;
	}
	.tsr-border-right-revert-black-4  {
		border-right: 4px revert black;
	}
	.tsr-border-bottom-revert-black-4  {
		border-bottom: 4px revert black;
	}
	.tsr-border-revert-white-4 {
		border: 4px revert white;
	}
	.tsr-border-top-revert-white-4 {
		border-top: 4px revert white;
	}
	.tsr-border-left-revert-white-4 {
		border-left: 4px revert white;
	}
	.tsr-border-right-revert-white-4 {
		border-right: 4px revert white;
	}
	.tsr-border-bottom-revert-white-4 {
		border-bottom: 4px revert white;
	}
	.tsr-border-revert-red-4 {
		border: 4px revert red;
	}
	.tsr-border-top-revert-red-4 {
		border-top: 4px revert red;
	}
	.tsr-border-left-revert-red-4 {
		border-left: 4px revert red;
	}
	.tsr-border-right-revert-red-4 {
		border-right: 4px revert red;
	}
	.tsr-border-bottom-revert-red-4 {
		border-bottom: 4px revert red;
	}
	.tsr-border-revert-green-4 {
		border: 4px revert green;
	}
	.tsr-border-top-revert-green-4 {
		border-top: 4px revert green;
	}
	.tsr-border-left-revert-green-4 {
		border-left: 4px revert red;
	}
	.tsr-border-right-revert-green-4 {
		border-right: 4px revert green;
	}
	.tsr-border-bottom-revert-green-4 {
		border-bottom: 4px revert green;
	}
	.tsr-border-revert-orange-4 {
		border: 4px revert orange;
	}
	.tsr-border-top-revert-orange-4 {
		border-top: 4px revert orange;
	}
	.tsr-border-left-revert-orange-3 {
		border-left: 4px revert orange;
	}
	.tsr-border-right-revert-orange-4 {
		border-right: 4px revert orange;
	}
	.tsr-border-bottom-revert-orange-4 {
		border-bottom: 4px revert orange;
	}
	.tsr-border-revert-gray-4 {
		border: 4px revert gray;
	}
	.tsr-border-top-revert-gray-4 {
		border-top: 4px revert gray;
	}
	.tsr-border-left-revert-gray-4 {
		border-left: 4px revert gray;
	}
	.tsr-border-right-revert-gray-4 {
		border-right: 4px revert gray;
	}
	.tsr-border-bottom-revert-gray-4 {
		border-bottom: 4px revert gray;
	}
	.tsr-border-revert-blue-4 {
		border: 4px revert blue;
	}
	.tsr-border-top-revert-blue-4 {
		border-top: 4px revert blue;
	}
	.tsr-border-left-revert-blue-4 {
		border-left: 4px revert blue;
	}
	.tsr-border-right-revert-blue-4{
		border-right: 4px revert blue;
	}
	.tsr-border-bottom-revert-blue-4 {
		border-bottom: 4px revert blue;
	}
	.tsr-border-top-revert-yellow-4 {
		border-top: 4px revert yellow;
	}
	.tsr-border-left-revert-yellow-4 {
		border-left: 4px revert yellow;
	}
	.tsr-border-right-revert-yellow-4 {
		border-right: 4px revert yellow;
	}
	.tsr-border-bottom-revert-yellow-4 {
		border-bottom: 4px revert yellow;
	}
	.tsr-border-revert-5 {
		border: 5px revert;
	}
	.tsr-border-top-revert-5  {
		border-top: 5px revert;
	}
	.tsr-border-left-revert-5  {
		border-left: 5px revert;
	}
	.tsr-border-right-revert-5  {
		border-right: 5px revert;
	}
	.tsr-border-bottom-revert-5  {
		border-bottom: 5px revert;
	}
	.tsr-border-revert-black-5  {
		border: 5px revert black;
	}
	.tsr-border-top-revert-black-5  {
		border-top: 5px revert black;
	}
	.tsr-border-left-revert-black-5  {
		border-left: 5px revert black;
	}
	.tsr-border-right-revert-black-5  {
		border-right: 5px revert black;
	}
	.tsr-border-bottom-revert-black-5  {
		border-bottom: 5px revert black;
	}
	.tsr-border-revert-white-5 {
		border: 5px revert white;
	}
	.tsr-border-top-revert-white-5 {
		border-top: 5px revert white;
	}
	.tsr-border-left-revert-white-5 {
		border-left: 5px revert white;
	}
	.tsr-border-right-revert-white-5 {
		border-right: 5px revert white;
	}
	.tsr-border-bottom-revert-white-5 {
		border-bottom: 5px revert white;
	}
	.tsr-border-revert-red-5 {
		border: 5px revert red;
	}
	.tsr-border-top-revert-red-5 {
		border-top: 5px revert red;
	}
	.tsr-border-left-revert-red-5 {
		border-left: 5px revert red;
	}
	.tsr-border-right-revert-red-5{
		border-right: 5px revert red;
	}
	.tsr-border-bottom-revert-red-5{
		border-bottom: 5px revert red;
	}
	.tsr-border-revert-green-5{
		border: 5px revert green;
	}
	.tsr-border-top-revert-green-5 {
		border-top: 5px revert green;
	}
	.tsr-border-left-revert-green-5{
		border-left: 5px revert red;
	}
	.tsr-border-right-revert-green-5 {
		border-right: 5px revert green;
	}
	.tsr-border-bottom-revert-green-5 {
		border-bottom: 5px revert green;
	}
	.tsr-border-revert-orange-5 {
		border: 5px revert orange;
	}
	.tsr-border-top-revert-orange-5 {
		border-top: 5px revert orange;
	}
	.tsr-border-left-revert-orange-5 {
		border-left: 5px revert orange;
	}
	.tsr-border-right-revert-orange-5 {
		border-right: 5px revert orange;
	}
	.tsr-border-bottom-revert-orange-5 {
		border-bottom: 5px revert orange;
	}
	.tsr-border-revert-gray-5 {
		border: 5px revert gray;
	}
	.tsr-border-top-revert-gray-5 {
		border-top: 5px revert gray;
	}
	.tsr-border-left-revert-gray-5 {
		border-left: 5px revert gray;
	}
	.tsr-border-right-revert-gray-5 {
		border-right: 5px revert gray;
	}
	.tsr-border-bottom-revert-gray-5 {
		border-bottom: 5px revert gray;
	}
	.tsr-border-revert-blue-5 {
		border: 5px revert blue;
	}
	.tsr-border-top-revert-blue-5 {
		border-top: 5px revert blue;
	}
	.tsr-border-left-revert-blue-5 {
		border-left: 5px revert blue;
	}
	.tsr-border-right-revert-blue-5 {
		border-right: 5px revert blue;
	}
	.tsr-border-bottom-revert-blue-5{
		border-bottom: 5px revert blue;
	}
	.tsr-border-top-revert-yellow-5 {
		border-top: 5px revert yellow;
	}
	.tsr-border-left-revert-yellow-5 {
		border-left: 5px revert yellow;
	}
	.tsr-border-right-revert-yellow-5 {
		border-right: 5px revert yellow;
	}
	.tsr-border-bottom-revert-yellow-5 {
		border-bottom: 5px revert yellow;
	}


	.tsr-border-ridge {
		border-style: ridge;
	}
	.tsr-border-top-ridge {
		border-top: 1px ridge;
	}
	.tsr-border-left-ridge {
		border-left: 1px ridge;
	}
	.tsr-border-right-ridge {
		border-right: 1px ridge;
	}
	.tsr-border-bottom-ridge {
		border-bottom: 1px ridge;
	}
	.tsr-border-ridge-black {
		border: 1px ridge black;
	}
	.tsr-border-top-ridge-black {
		border-top: 1px ridge black;
	}
	.tsr-border-left-ridge-black {
		border-left: 1px ridge black;
	}
	.tsr-border-right-ridge-black {
		border-right: 1px ridge black;
	}
	.tsr-border-bottom-ridge-black {
		border-bottom: 1px ridge black;
	}
	.tsr-border-ridge-white {
		border: 1px ridge white;
	}
	.tsr-border-top-ridge-white {
		border-top: 1px ridge white;
	}
	.tsr-border-left-ridge-white {
		border-left: 1px ridge white;
	}
	.tsr-border-right-ridge-white {
		border-right: 1px ridge white;
	}
	.tsr-border-bottom-ridge-white {
		border-bottom: 1px ridge white;
	}
	.tsr-border-ridge-red {
		border: 1px ridge red;
	}
	.tsr-border-top-ridge-red {
		border-top: 1px ridge red;
	}
	.tsr-border-left-ridge-red {
		border-left: 1px ridge red;
	}
	.tsr-border-right-ridge-red {
		border-right: 1px ridge red;
	}
	.tsr-border-bottom-ridge-red {
		border-bottom: 1px ridge red;
	}
	.tsr-border-ridge-green {
		border: 1px ridge green;
	}
	.tsr-border-top-ridge-green {
		border-top: 1px ridge green;
	}
	.tsr-border-left-ridge-green {
		border-left: 1px ridge red;
	}
	.tsr-border-right-ridge-green {
		border-right: 1px ridge green;
	}
	.tsr-border-bottom-ridge-green {
		border-bottom: 1px ridge green;
	}
	.tsr-border-ridge-orange {
		border: 1px ridge orange;
	}
	.tsr-border-top-ridge-orange {
		border-top: 1px ridge orange;
	}
	.tsr-border-left-ridge-orange {
		border-left: 1px ridge orange;
	}
	.tsr-border-right-ridge-orange {
		border-right: 1px ridge orange;
	}
	.tsr-border-bottom-ridge-orange {
		border-bottom: 1px ridge orange;
	}
	.tsr-border-ridge-gray {
		border: 1px ridge gray;
	}
	.tsr-border-top-ridge-gray {
		border-top: 1px ridge gray;
	}
	.tsr-border-left-ridge-gray {
		border-left: 1px ridge gray;
	}
	.tsr-border-right-ridge-gray {
		border-right: 1px ridge gray;
	}
	.tsr-border-bottom-ridge-gray {
		border-bottom: 1px ridge gray;
	}
	.tsr-border-ridge-blue {
		border: 1px ridge blue;
	}
	.tsr-border-top-ridge-blue {
		border-top: 1px ridge blue;
	}
	.tsr-border-left-ridge-blue {
		border-left: 1px ridge blue;
	}
	.tsr-border-right-ridge-blue {
		border-right: 1px ridge blue;
	}
	.tsr-border-bottom-ridge-blue {
		border-bottom: 1px ridge blue;
	}
	.tsr-border-top-ridge-yellow {
		border-top: 1px ridge yellow;
	}
	.tsr-border-left-ridge-yellow {
		border-left: 1px ridge yellow;
	}
	.tsr-border-right-ridge-yellow {
		border-right: 1px ridge yellow;
	}
	.tsr-border-bottom-ridge-yellow {
		border-bottom: 1px ridge yellow;
	}
	.tsr-border-ridge-2px {
		border: 2px ridge;
	}
	.tsr-border-top-ridge-2px {
		border-top: 2px ridge;
	}
	.tsr-border-left-ridge-2px {
		border-left: 2px ridge;
	}
	.tsr-border-right-ridge-2px {
		border-right: 2px ridge;
	}
	.tsr-border-bottom-ridge-2px {
		border-bottom: 2px ridge;
	}
	.tsr-border-ridge-black-2px {
		border: 2px ridge black;
	}
	.tsr-border-top-ridge-black-2px {
		border-top: 2px ridge black;
	}
	.tsr-border-left-ridge-black-2px {
		border-left: 2px ridge black;
	}
	.tsr-border-right-ridge-black-2px {
		border-right: 2px ridge black;
	}
	.tsr-border-bottom-ridge-black-2px {
		border-bottom: 2px ridge black;
	}
	.tsr-border-ridge-white-2 {
		border: 2px ridge white;
	}
	.tsr-border-top-ridge-white-2 {
		border-top: 2px ridge white;
	}
	.tsr-border-left-ridge-white-2 {
		border-left: 2px ridge white;
	}
	.tsr-border-right-ridge-white-2 {
		border-right: 2px ridge white;
	}
	.tsr-border-bottom-ridge-white-2 {
		border-bottom: 2px ridge white;
	}
	.tsr-border-ridge-red-2 {
		border: 2px ridge red;
	}
	.tsr-border-top-ridge-red-2 {
		border-top: 2px ridge red;
	}
	.tsr-border-left-ridge-red-2 {
		border-left: 2px ridge red;
	}
	.tsr-border-right-ridge-red-2 {
		border-right: 2px ridge red;
	}
	.tsr-border-bottom-ridge-red-2 {
		border-bottom: 2px ridge red;
	}
	.tsr-border-ridge-green-2 {
		border: 2px ridge green;
	}
	.tsr-border-top-ridge-green-2 {
		border-top: 2px ridge green;
	}
	.tsr-border-left-ridge-green-2 {
		border-left: 2px ridge red;
	}
	.tsr-border-right-ridge-green-2 {
		border-right: 2px ridge green;
	}
	.tsr-border-bottom-ridge-green-2 {
		border-bottom: 2px ridge green;
	}
	.tsr-border-ridge-orange-2 {
		border: 2px ridge orange;
	}
	.tsr-border-top-ridge-orange-2 {
		border-top: 2px ridge orange;
	}
	.tsr-border-left-ridge-orange-2 {
		border-left: 2px ridge orange;
	}
	.tsr-border-right-ridge-orange-2 {
		border-right: 2px ridge orange;
	}
	.tsr-border-bottom-ridge-orange-2 {
		border-bottom: 2px ridge orange;
	}
	.tsr-border-ridge-gray-2 {
		border: 2px ridge gray;
	}
	.tsr-border-top-ridge-gray-2 {
		border-top: 2px ridge gray;
	}
	.tsr-border-left-ridge-gray-2 {
		border-left: 2px ridge gray;
	}
	.tsr-border-right-ridge-gray-2 {
		border-right: 2px ridge gray;
	}
	.tsr-border-bottom-ridge-gray-2 {
		border-bottom: 2px ridge gray;
	}
	.tsr-border-ridge-blue-2 {
		border: 2px ridge blue;
	}
	.tsr-border-top-ridge-blue-2 {
		border-top: 2px ridge blue;
	}
	.tsr-border-left-ridge-blue-2 {
		border-left: 2px ridge blue;
	}
	.tsr-border-right-ridge-blue-2 {
		border-right: 2px ridge blue;
	}
	.tsr-border-bottom-ridge-blue-2 {
		border-bottom: 2px ridge blue;
	}
	.tsr-border-top-ridge-yellow-2 {
		border-top: 2px ridge yellow;
	}
	.tsr-border-left-ridge-yellow-2 {
		border-left: 2px ridge yellow;
	}
	.tsr-border-right-ridge-yellow-2 {
		border-right: 2px ridge yellow;
	}
	.tsr-border-bottom-ridge-yellow-2 {
		border-bottom: 2px ridge yellow;
	}	
	.tsr-border-ridge-3px {
		border: 3px ridge;
	}
	.tsr-border-top-ridge-3px  {
		border-top: 3px ridge;
	}
	.tsr-border-left-ridge-3px  {
		border-left: 3px ridge;
	}
	.tsr-border-right-ridge-3px  {
		border-right: 3px ridge;
	}
	.tsr-border-bottom-ridge-3px  {
		border-bottom: 3px ridge;
	}
	.tsr-border-ridge-black-3px  {
		border: 3px ridge black;
	}
	.tsr-border-top-ridge-black-3px  {
		border-top: 3px ridge black;
	}
	.tsr-border-left-ridge-black-3px  {
		border-left: 3px ridge black;
	}
	.tsr-border-right-ridge-black-3px  {
		border-right: 3px ridge black;
	}
	.tsr-border-bottom-ridge-black-3px  {
		border-bottom: 3px ridge black;
	}
	.tsr-border-ridge-white-3 {
		border: 3px ridge white;
	}
	.tsr-border-top-ridge-white-3 {
		border-top: 3px ridge white;
	}
	.tsr-border-left-ridge-white-3 {
		border-left: 3px ridge white;
	}
	.tsr-border-right-ridge-white-3 {
		border-right: 3px ridge white;
	}
	.tsr-border-bottom-ridge-white-3 {
		border-bottom: 3px ridge white;
	}
	.tsr-border-ridge-red-3 {
		border: 3px ridge red;
	}
	.tsr-border-top-ridge-red-3 {
		border-top: 3px ridge red;
	}
	.tsr-border-left-ridge-red-3 {
		border-left: 3px ridge red;
	}
	.tsr-border-right-ridge-red-3 {
		border-right: 3px ridge red;
	}
	.tsr-border-bottom-ridge-red-3 {
		border-bottom: 3px ridge red;
	}
	.tsr-border-ridge-green-3 {
		border: 3px ridge green;
	}
	.tsr-border-top-ridge-green-3 {
		border-top: 3px ridge green;
	}
	.tsr-border-left-ridge-green-3 {
		border-left: 3px ridge red;
	}
	.tsr-border-right-ridge-green-3 {
		border-right: 3px ridge green;
	}
	.tsr-border-bottom-ridge-green-3 {
		border-bottom: 3px ridge green;
	}
	.tsr-border-ridge-orange-3 {
		border: 3px ridge orange;
	}
	.tsr-border-top-ridge-orange-3 {
		border-top: 3px ridge orange;
	}
	.tsr-border-left-ridge-orange-3 {
		border-left: 3px ridge orange;
	}
	.tsr-border-right-ridge-orange-3 {
		border-right: 3px ridge orange;
	}
	.tsr-border-bottom-ridge-orange-3 {
		border-bottom: 3px ridge orange;
	}
	.tsr-border-ridge-gray-3 {
		border: 3px ridge gray;
	}
	.tsr-border-top-ridge-gray-3 {
		border-top: 3px ridge gray;
	}
	.tsr-border-left-ridge-gray-3 {
		border-left: 3px ridge gray;
	}
	.tsr-border-right-ridge-gray-3 {
		border-right: 3px ridge gray;
	}
	.tsr-border-bottom-ridge-gray-3 {
		border-bottom: 3px ridge gray;
	}
	.tsr-border-ridge-blue-3 {
		border: 3px ridge blue;
	}
	.tsr-border-top-ridge-blue-3 {
		border-top: 3px ridge blue;
	}
	.tsr-border-left-ridge-blue-3 {
		border-left: 3px ridge blue;
	}
	.tsr-border-right-ridge-blue-3 {
		border-right: 3px ridge blue;
	}
	.tsr-border-bottom-ridge-blue-3 {
		border-bottom: 3px ridge blue;
	}
	.tsr-border-top-ridge-yellow-3 {
		border-top: 3px ridge yellow;
	}
	.tsr-border-left-ridge-yellow-3 {
		border-left: 3px ridge yellow;
	}
	.tsr-border-right-ridge-yellow-3 {
		border-right: 3px ridge yellow;
	}
	.tsr-border-bottom-ridge-yellow-3 {
		border-bottom: 3px ridge yellow;
	}
	.tsr-border-ridge-4 {
		border: 4px ridge;
	}
	.tsr-border-top-ridge-4  {
		border-top: 4px ridge;
	}
	.tsr-border-left-ridge-4  {
		border-left: 4px ridge;
	}
	.tsr-border-right-ridge-4  {
		border-right: 4px ridge;
	}
	.tsr-border-bottom-ridge-4  {
		border-bottom: 4px ridge;
	}
	.tsr-border-ridge-black-4  {
		border: 4px ridge black;
	}
	.tsr-border-top-ridge-black-4  {
		border-top: 4px ridge black;
	}
	.tsr-border-left-ridge-black-4  {
		border-left: 4px ridge black;
	}
	.tsr-border-right-ridge-black-4  {
		border-right: 4px ridge black;
	}
	.tsr-border-bottom-ridge-black-4  {
		border-bottom: 4px ridge black;
	}
	.tsr-border-ridge-white-4 {
		border: 4px ridge white;
	}
	.tsr-border-top-ridge-white-4 {
		border-top: 4px ridge white;
	}
	.tsr-border-left-ridge-white-4 {
		border-left: 4px ridge white;
	}
	.tsr-border-right-ridge-white-4 {
		border-right: 4px ridge white;
	}
	.tsr-border-bottom-ridge-white-4 {
		border-bottom: 4px ridge white;
	}
	.tsr-border-ridge-red-4 {
		border: 4px ridge red;
	}
	.tsr-border-top-ridge-red-4 {
		border-top: 4px ridge red;
	}
	.tsr-border-left-ridge-red-4 {
		border-left: 4px ridge red;
	}
	.tsr-border-right-ridge-red-4 {
		border-right: 4px ridge red;
	}
	.tsr-border-bottom-ridge-red-4 {
		border-bottom: 4px ridge red;
	}
	.tsr-border-ridge-green-4 {
		border: 4px ridge green;
	}
	.tsr-border-top-ridge-green-4 {
		border-top: 4px ridge green;
	}
	.tsr-border-left-ridge-green-4 {
		border-left: 4px ridge red;
	}
	.tsr-border-right-ridge-green-4 {
		border-right: 4px ridge green;
	}
	.tsr-border-bottom-ridge-green-4 {
		border-bottom: 4px ridge green;
	}
	.tsr-border-ridge-orange-4 {
		border: 4px ridge orange;
	}
	.tsr-border-top-ridge-orange-4 {
		border-top: 4px ridge orange;
	}
	.tsr-border-left-ridge-orange-3 {
		border-left: 4px ridge orange;
	}
	.tsr-border-right-ridge-orange-4 {
		border-right: 4px ridge orange;
	}
	.tsr-border-bottom-ridge-orange-4 {
		border-bottom: 4px ridge orange;
	}
	.tsr-border-ridge-gray-4 {
		border: 4px ridge gray;
	}
	.tsr-border-top-ridge-gray-4 {
		border-top: 4px ridge gray;
	}
	.tsr-border-left-ridge-gray-4 {
		border-left: 4px ridge gray;
	}
	.tsr-border-right-ridge-gray-4 {
		border-right: 4px ridge gray;
	}
	.tsr-border-bottom-ridge-gray-4 {
		border-bottom: 4px ridge gray;
	}
	.tsr-border-ridge-blue-4 {
		border: 4px ridge blue;
	}
	.tsr-border-top-ridge-blue-4 {
		border-top: 4px ridge blue;
	}
	.tsr-border-left-ridge-blue-4 {
		border-left: 4px ridge blue;
	}
	.tsr-border-right-ridge-blue-4{
		border-right: 4px ridge blue;
	}
	.tsr-border-bottom-ridge-blue-4 {
		border-bottom: 4px ridge blue;
	}
	.tsr-border-top-ridge-yellow-4 {
		border-top: 4px ridge yellow;
	}
	.tsr-border-left-ridge-yellow-4 {
		border-left: 4px ridge yellow;
	}
	.tsr-border-right-ridge-yellow-4 {
		border-right: 4px ridge yellow;
	}
	.tsr-border-bottom-ridge-yellow-4 {
		border-bottom: 4px ridge yellow;
	}
	.tsr-border-ridge-5 {
		border: 5px ridge;
	}
	.tsr-border-top-ridge-5  {
		border-top: 5px ridge;
	}
	.tsr-border-left-ridge-5  {
		border-left: 5px ridge;
	}
	.tsr-border-right-ridge-5  {
		border-right: 5px ridge;
	}
	.tsr-border-bottom-ridge-5  {
		border-bottom: 5px ridge;
	}
	.tsr-border-ridge-black-5  {
		border: 5px ridge black;
	}
	.tsr-border-top-ridge-black-5  {
		border-top: 5px ridge black;
	}
	.tsr-border-left-ridge-black-5  {
		border-left: 5px ridge black;
	}
	.tsr-border-right-ridge-black-5  {
		border-right: 5px ridge black;
	}
	.tsr-border-bottom-ridge-black-5  {
		border-bottom: 5px ridge black;
	}
	.tsr-border-ridge-white-5 {
		border: 5px ridge white;
	}
	.tsr-border-top-ridge-white-5 {
		border-top: 5px ridge white;
	}
	.tsr-border-left-ridge-white-5 {
		border-left: 5px ridge white;
	}
	.tsr-border-right-ridge-white-5 {
		border-right: 5px ridge white;
	}
	.tsr-border-bottom-ridge-white-5 {
		border-bottom: 5px ridge white;
	}
	.tsr-border-ridge-red-5 {
		border: 5px ridge red;
	}
	.tsr-border-top-ridge-red-5 {
		border-top: 5px ridge red;
	}
	.tsr-border-left-ridge-red-5 {
		border-left: 5px ridge red;
	}
	.tsr-border-right-ridge-red-5{
		border-right: 5px ridge red;
	}
	.tsr-border-bottom-ridge-red-5{
		border-bottom: 5px ridge red;
	}
	.tsr-border-ridge-green-5{
		border: 5px ridge green;
	}
	.tsr-border-top-ridge-green-5 {
		border-top: 5px ridge green;
	}
	.tsr-border-left-ridge-green-5{
		border-left: 5px ridge red;
	}
	.tsr-border-right-ridge-green-5 {
		border-right: 5px ridge green;
	}
	.tsr-border-bottom-ridge-green-5 {
		border-bottom: 5px ridge green;
	}
	.tsr-border-ridge-orange-5 {
		border: 5px ridge orange;
	}
	.tsr-border-top-ridge-orange-5 {
		border-top: 5px ridge orange;
	}
	.tsr-border-left-ridge-orange-5 {
		border-left: 5px ridge orange;
	}
	.tsr-border-right-ridge-orange-5 {
		border-right: 5px ridge orange;
	}
	.tsr-border-bottom-ridge-orange-5 {
		border-bottom: 5px ridge orange;
	}
	.tsr-border-ridge-gray-5 {
		border: 5px ridge gray;
	}
	.tsr-border-top-ridge-gray-5 {
		border-top: 5px ridge gray;
	}
	.tsr-border-left-ridge-gray-5 {
		border-left: 5px ridge gray;
	}
	.tsr-border-right-ridge-gray-5 {
		border-right: 5px ridge gray;
	}
	.tsr-border-bottom-ridge-gray-5 {
		border-bottom: 5px ridge gray;
	}
	.tsr-border-ridge-blue-5 {
		border: 5px ridge blue;
	}
	.tsr-border-top-ridge-blue-5 {
		border-top: 5px ridge blue;
	}
	.tsr-border-left-ridge-blue-5 {
		border-left: 5px ridge blue;
	}
	.tsr-border-right-ridge-blue-5 {
		border-right: 5px ridge blue;
	}
	.tsr-border-bottom-ridge-blue-5{
		border-bottom: 5px ridge blue;
	}
	.tsr-border-top-ridge-yellow-5 {
		border-top: 5px ridge yellow;
	}
	.tsr-border-left-ridge-yellow-5 {
		border-left: 5px ridge yellow;
	}
	.tsr-border-right-ridge-yellow-5 {
		border-right: 5px ridge yellow;
	}
	.tsr-border-bottom-ridge-yellow-5 {
		border-bottom: 5px ridge yellow;
	}


	.tsr-border-solid {
		border-style: solid;
	}
	.tsr-border-top-solid {
		border-top: 1px solid;
	}
	.tsr-border-left-solid {
		border-left: 1px solid;
	}
	.tsr-border-right-solid {
		border-right: 1px solid;
	}
	.tsr-border-bottom-solid {
		border-bottom: 1px solid;
	}
	.tsr-border-solid-black {
		border: 1px solid black;
	}
	.tsr-border-top-solid-black {
		border-top: 1px solid black;
	}
	.tsr-border-left-solid-black {
		border-left: 1px solid black;
	}
	.tsr-border-right-solid-black {
		border-right: 1px solid black;
	}
	.tsr-border-bottom-solid-black {
		border-bottom: 1px solid black;
	}
	.tsr-border-solid-white {
		border: 1px solid white;
	}
	.tsr-border-top-solid-white {
		border-top: 1px solid white;
	}
	.tsr-border-left-solid-white {
		border-left: 1px solid white;
	}
	.tsr-border-right-solid-white {
		border-right: 1px solid white;
	}
	.tsr-border-bottom-solid-white {
		border-bottom: 1px solid white;
	}
	.tsr-border-solid-red {
		border: 1px solid red;
	}
	.tsr-border-top-solid-red {
		border-top: 1px solid red;
	}
	.tsr-border-left-solid-red {
		border-left: 1px solid red;
	}
	.tsr-border-right-solid-red {
		border-right: 1px solid red;
	}
	.tsr-border-bottom-solid-red {
		border-bottom: 1px solid red;
	}
	.tsr-border-solid-green {
		border: 1px solid green;
	}
	.tsr-border-top-solid-green {
		border-top: 1px solid green;
	}
	.tsr-border-left-solid-green {
		border-left: 1px solid red;
	}
	.tsr-border-right-solid-green {
		border-right: 1px solid green;
	}
	.tsr-border-bottom-solid-green {
		border-bottom: 1px solid green;
	}
	.tsr-border-solid-orange {
		border: 1px solid orange;
	}
	.tsr-border-top-solid-orange {
		border-top: 1px solid orange;
	}
	.tsr-border-left-solid-orange {
		border-left: 1px solid orange;
	}
	.tsr-border-right-solid-orange {
		border-right: 1px solid orange;
	}
	.tsr-border-bottom-solid-orange {
		border-bottom: 1px solid orange;
	}
	.tsr-border-solid-gray {
		border: 1px solid gray;
	}
	.tsr-border-top-solid-gray {
		border-top: 1px solid gray;
	}
	.tsr-border-left-solid-gray {
		border-left: 1px solid gray;
	}
	.tsr-border-right-solid-gray {
		border-right: 1px solid gray;
	}
	.tsr-border-bottom-solid-gray {
		border-bottom: 1px solid gray;
	}
	.tsr-border-solid-blue {
		border: 1px solid blue;
	}
	.tsr-border-top-solid-blue {
		border-top: 1px solid blue;
	}
	.tsr-border-left-solid-blue {
		border-left: 1px solid blue;
	}
	.tsr-border-right-solid-blue {
		border-right: 1px solid blue;
	}
	.tsr-border-bottom-solid-blue {
		border-bottom: 1px solid blue;
	}
	.tsr-border-top-solid-yellow {
		border-top: 1px solid yellow;
	}
	.tsr-border-left-solid-yellow {
		border-left: 1px solid yellow;
	}
	.tsr-border-right-solid-yellow {
		border-right: 1px solid yellow;
	}
	.tsr-border-bottom-solid-yellow {
		border-bottom: 1px solid yellow;
	}
	.tsr-border-solid-2px {
		border: 2px solid;
	}
	.tsr-border-top-solid-2px {
		border-top: 2px solid;
	}
	.tsr-border-left-solid-2px {
		border-left: 2px solid;
	}
	.tsr-border-right-solid-2px {
		border-right: 2px solid;
	}
	.tsr-border-bottom-solid-2px {
		border-bottom: 2px solid;
	}
	.tsr-border-solid-black-2px {
		border: 2px solid black;
	}
	.tsr-border-top-solid-black-2px {
		border-top: 2px solid black;
	}
	.tsr-border-left-solid-black-2px {
		border-left: 2px solid black;
	}
	.tsr-border-right-solid-black-2px {
		border-right: 2px solid black;
	}
	.tsr-border-bottom-solid-black-2px {
		border-bottom: 2px solid black;
	}
	.tsr-border-solid-white-2 {
		border: 2px solid white;
	}
	.tsr-border-top-solid-white-2 {
		border-top: 2px solid white;
	}
	.tsr-border-left-solid-white-2 {
		border-left: 2px solid white;
	}
	.tsr-border-right-solid-white-2 {
		border-right: 2px solid white;
	}
	.tsr-border-bottom-solid-white-2 {
		border-bottom: 2px solid white;
	}
	.tsr-border-solid-red-2 {
		border: 2px solid red;
	}
	.tsr-border-top-solid-red-2 {
		border-top: 2px solid red;
	}
	.tsr-border-left-solid-red-2 {
		border-left: 2px solid red;
	}
	.tsr-border-right-solid-red-2 {
		border-right: 2px solid red;
	}
	.tsr-border-bottom-solid-red-2 {
		border-bottom: 2px solid red;
	}
	.tsr-border-solid-green-2 {
		border: 2px solid green;
	}
	.tsr-border-top-solid-green-2 {
		border-top: 2px solid green;
	}
	.tsr-border-left-solid-green-2 {
		border-left: 2px solid red;
	}
	.tsr-border-right-solid-green-2 {
		border-right: 2px solid green;
	}
	.tsr-border-bottom-solid-green-2 {
		border-bottom: 2px solid green;
	}
	.tsr-border-solid-orange-2 {
		border: 2px solid orange;
	}
	.tsr-border-top-solid-orange-2 {
		border-top: 2px solid orange;
	}
	.tsr-border-left-solid-orange-2 {
		border-left: 2px solid orange;
	}
	.tsr-border-right-solid-orange-2 {
		border-right: 2px solid orange;
	}
	.tsr-border-bottom-solid-orange-2 {
		border-bottom: 2px solid orange;
	}
	.tsr-border-solid-gray-2 {
		border: 2px solid gray;
	}
	.tsr-border-top-solid-gray-2 {
		border-top: 2px solid gray;
	}
	.tsr-border-left-solid-gray-2 {
		border-left: 2px solid gray;
	}
	.tsr-border-right-solid-gray-2 {
		border-right: 2px solid gray;
	}
	.tsr-border-bottom-solid-gray-2 {
		border-bottom: 2px solid gray;
	}
	.tsr-border-solid-blue-2 {
		border: 2px solid blue;
	}
	.tsr-border-top-solid-blue-2 {
		border-top: 2px solid blue;
	}
	.tsr-border-left-solid-blue-2 {
		border-left: 2px solid blue;
	}
	.tsr-border-right-solid-blue-2 {
		border-right: 2px solid blue;
	}
	.tsr-border-bottom-solid-blue-2 {
		border-bottom: 2px solid blue;
	}
	.tsr-border-top-solid-yellow-2 {
		border-top: 2px solid yellow;
	}
	.tsr-border-left-solid-yellow-2 {
		border-left: 2px solid yellow;
	}
	.tsr-border-right-solid-yellow-2 {
		border-right: 2px solid yellow;
	}
	.tsr-border-bottom-solid-yellow-2 {
		border-bottom: 2px solid yellow;
	}	
	.tsr-border-solid-3px {
		border: 3px solid;
	}
	.tsr-border-top-solid-3px  {
		border-top: 3px solid;
	}
	.tsr-border-left-solid-3px  {
		border-left: 3px solid;
	}
	.tsr-border-right-solid-3px  {
		border-right: 3px solid;
	}
	.tsr-border-bottom-solid-3px  {
		border-bottom: 3px solid;
	}
	.tsr-border-solid-black-3px  {
		border: 3px solid black;
	}
	.tsr-border-top-solid-black-3px  {
		border-top: 3px solid black;
	}
	.tsr-border-left-solid-black-3px  {
		border-left: 3px solid black;
	}
	.tsr-border-right-solid-black-3px  {
		border-right: 3px solid black;
	}
	.tsr-border-bottom-solid-black-3px  {
		border-bottom: 3px solid black;
	}
	.tsr-border-solid-white-3 {
		border: 3px solid white;
	}
	.tsr-border-top-solid-white-3 {
		border-top: 3px solid white;
	}
	.tsr-border-left-solid-white-3 {
		border-left: 3px solid white;
	}
	.tsr-border-right-solid-white-3 {
		border-right: 3px solid white;
	}
	.tsr-border-bottom-solid-white-3 {
		border-bottom: 3px solid white;
	}
	.tsr-border-solid-red-3 {
		border: 3px solid red;
	}
	.tsr-border-top-solid-red-3 {
		border-top: 3px solid red;
	}
	.tsr-border-left-solid-red-3 {
		border-left: 3px solid red;
	}
	.tsr-border-right-solid-red-3 {
		border-right: 3px solid red;
	}
	.tsr-border-bottom-solid-red-3 {
		border-bottom: 3px solid red;
	}
	.tsr-border-solid-green-3 {
		border: 3px solid green;
	}
	.tsr-border-top-solid-green-3 {
		border-top: 3px solid green;
	}
	.tsr-border-left-solid-green-3 {
		border-left: 3px solid red;
	}
	.tsr-border-right-solid-green-3 {
		border-right: 3px solid green;
	}
	.tsr-border-bottom-solid-green-3 {
		border-bottom: 3px solid green;
	}
	.tsr-border-solid-orange-3 {
		border: 3px solid orange;
	}
	.tsr-border-top-solid-orange-3 {
		border-top: 3px solid orange;
	}
	.tsr-border-left-solid-orange-3 {
		border-left: 3px solid orange;
	}
	.tsr-border-right-solid-orange-3 {
		border-right: 3px solid orange;
	}
	.tsr-border-bottom-solid-orange-3 {
		border-bottom: 3px solid orange;
	}
	.tsr-border-solid-gray-3 {
		border: 3px solid gray;
	}
	.tsr-border-top-solid-gray-3 {
		border-top: 3px solid gray;
	}
	.tsr-border-left-solid-gray-3 {
		border-left: 3px solid gray;
	}
	.tsr-border-right-solid-gray-3 {
		border-right: 3px solid gray;
	}
	.tsr-border-bottom-solid-gray-3 {
		border-bottom: 3px solid gray;
	}
	.tsr-border-solid-blue-3 {
		border: 3px solid blue;
	}
	.tsr-border-top-solid-blue-3 {
		border-top: 3px solid blue;
	}
	.tsr-border-left-solid-blue-3 {
		border-left: 3px solid blue;
	}
	.tsr-border-right-solid-blue-3 {
		border-right: 3px solid blue;
	}
	.tsr-border-bottom-solid-blue-3 {
		border-bottom: 3px solid blue;
	}
	.tsr-border-top-solid-yellow-3 {
		border-top: 3px solid yellow;
	}
	.tsr-border-left-solid-yellow-3 {
		border-left: 3px solid yellow;
	}
	.tsr-border-right-solid-yellow-3 {
		border-right: 3px solid yellow;
	}
	.tsr-border-bottom-solid-yellow-3 {
		border-bottom: 3px solid yellow;
	}
	.tsr-border-solid-4 {
		border: 4px solid;
	}
	.tsr-border-top-solid-4  {
		border-top: 4px solid;
	}
	.tsr-border-left-solid-4  {
		border-left: 4px solid;
	}
	.tsr-border-right-solid-4  {
		border-right: 4px solid;
	}
	.tsr-border-bottom-solid-4  {
		border-bottom: 4px solid;
	}
	.tsr-border-solid-black-4  {
		border: 4px solid black;
	}
	.tsr-border-top-solid-black-4  {
		border-top: 4px solid black;
	}
	.tsr-border-left-solid-black-4  {
		border-left: 4px solid black;
	}
	.tsr-border-right-solid-black-4  {
		border-right: 4px solid black;
	}
	.tsr-border-bottom-solid-black-4  {
		border-bottom: 4px solid black;
	}
	.tsr-border-solid-white-4 {
		border: 4px solid white;
	}
	.tsr-border-top-solid-white-4 {
		border-top: 4px solid white;
	}
	.tsr-border-left-solid-white-4 {
		border-left: 4px solid white;
	}
	.tsr-border-right-solid-white-4 {
		border-right: 4px solid white;
	}
	.tsr-border-bottom-solid-white-4 {
		border-bottom: 4px solid white;
	}
	.tsr-border-solid-red-4 {
		border: 4px solid red;
	}
	.tsr-border-top-solid-red-4 {
		border-top: 4px solid red;
	}
	.tsr-border-left-solid-red-4 {
		border-left: 4px solid red;
	}
	.tsr-border-right-solid-red-4 {
		border-right: 4px solid red;
	}
	.tsr-border-bottom-solid-red-4 {
		border-bottom: 4px solid red;
	}
	.tsr-border-solid-green-4 {
		border: 4px solid green;
	}
	.tsr-border-top-solid-green-4 {
		border-top: 4px solid green;
	}
	.tsr-border-left-solid-green-4 {
		border-left: 4px solid red;
	}
	.tsr-border-right-solid-green-4 {
		border-right: 4px solid green;
	}
	.tsr-border-bottom-solid-green-4 {
		border-bottom: 4px solid green;
	}
	.tsr-border-solid-orange-4 {
		border: 4px solid orange;
	}
	.tsr-border-top-solid-orange-4 {
		border-top: 4px solid orange;
	}
	.tsr-border-left-solid-orange-3 {
		border-left: 4px solid orange;
	}
	.tsr-border-right-solid-orange-4 {
		border-right: 4px solid orange;
	}
	.tsr-border-bottom-solid-orange-4 {
		border-bottom: 4px solid orange;
	}
	.tsr-border-solid-gray-4 {
		border: 4px solid gray;
	}
	.tsr-border-top-solid-gray-4 {
		border-top: 4px solid gray;
	}
	.tsr-border-left-solid-gray-4 {
		border-left: 4px solid gray;
	}
	.tsr-border-right-solid-gray-4 {
		border-right: 4px solid gray;
	}
	.tsr-border-bottom-solid-gray-4 {
		border-bottom: 4px solid gray;
	}
	.tsr-border-solid-blue-4 {
		border: 4px solid blue;
	}
	.tsr-border-top-solid-blue-4 {
		border-top: 4px solid blue;
	}
	.tsr-border-left-solid-blue-4 {
		border-left: 4px solid blue;
	}
	.tsr-border-right-solid-blue-4{
		border-right: 4px solid blue;
	}
	.tsr-border-bottom-solid-blue-4 {
		border-bottom: 4px solid blue;
	}
	.tsr-border-top-solid-yellow-4 {
		border-top: 4px solid yellow;
	}
	.tsr-border-left-solid-yellow-4 {
		border-left: 4px solid yellow;
	}
	.tsr-border-right-solid-yellow-4 {
		border-right: 4px solid yellow;
	}
	.tsr-border-bottom-solid-yellow-4 {
		border-bottom: 4px solid yellow;
	}
	.tsr-border-solid-5 {
		border: 5px solid;
	}
	.tsr-border-top-solid-5  {
		border-top: 5px solid;
	}
	.tsr-border-left-solid-5  {
		border-left: 5px solid;
	}
	.tsr-border-right-solid-5  {
		border-right: 5px solid;
	}
	.tsr-border-bottom-solid-5  {
		border-bottom: 5px solid;
	}
	.tsr-border-solid-black-5  {
		border: 5px solid black;
	}
	.tsr-border-top-solid-black-5  {
		border-top: 5px solid black;
	}
	.tsr-border-left-solid-black-5  {
		border-left: 5px solid black;
	}
	.tsr-border-right-solid-black-5  {
		border-right: 5px solid black;
	}
	.tsr-border-bottom-solid-black-5  {
		border-bottom: 5px solid black;
	}
	.tsr-border-solid-white-5 {
		border: 5px solid white;
	}
	.tsr-border-top-solid-white-5 {
		border-top: 5px solid white;
	}
	.tsr-border-left-solid-white-5 {
		border-left: 5px solid white;
	}
	.tsr-border-right-solid-white-5 {
		border-right: 5px solid white;
	}
	.tsr-border-bottom-solid-white-5 {
		border-bottom: 5px solid white;
	}
	.tsr-border-solid-red-5 {
		border: 5px solid red;
	}
	.tsr-border-top-solid-red-5 {
		border-top: 5px solid red;
	}
	.tsr-border-left-solid-red-5 {
		border-left: 5px solid red;
	}
	.tsr-border-right-solid-red-5{
		border-right: 5px solid red;
	}
	.tsr-border-bottom-solid-red-5{
		border-bottom: 5px solid red;
	}
	.tsr-border-solid-green-5{
		border: 5px solid green;
	}
	.tsr-border-top-solid-green-5 {
		border-top: 5px solid green;
	}
	.tsr-border-left-solid-green-5{
		border-left: 5px solid red;
	}
	.tsr-border-right-solid-green-5 {
		border-right: 5px solid green;
	}
	.tsr-border-bottom-solid-green-5 {
		border-bottom: 5px solid green;
	}
	.tsr-border-solid-orange-5 {
		border: 5px solid orange;
	}
	.tsr-border-top-solid-orange-5 {
		border-top: 5px solid orange;
	}
	.tsr-border-left-solid-orange-5 {
		border-left: 5px solid orange;
	}
	.tsr-border-right-solid-orange-5 {
		border-right: 5px solid orange;
	}
	.tsr-border-bottom-solid-orange-5 {
		border-bottom: 5px solid orange;
	}
	.tsr-border-solid-gray-5 {
		border: 5px solid gray;
	}
	.tsr-border-top-solid-gray-5 {
		border-top: 5px solid gray;
	}
	.tsr-border-left-solid-gray-5 {
		border-left: 5px solid gray;
	}
	.tsr-border-right-solid-gray-5 {
		border-right: 5px solid gray;
	}
	.tsr-border-bottom-solid-gray-5 {
		border-bottom: 5px solid gray;
	}
	.tsr-border-solid-blue-5 {
		border: 5px solid blue;
	}
	.tsr-border-top-solid-blue-5 {
		border-top: 5px solid blue;
	}
	.tsr-border-left-solid-blue-5 {
		border-left: 5px solid blue;
	}
	.tsr-border-right-solid-blue-5 {
		border-right: 5px solid blue;
	}
	.tsr-border-bottom-solid-blue-5{
		border-bottom: 5px solid blue;
	}
	.tsr-border-top-solid-yellow-5 {
		border-top: 5px solid yellow;
	}
	.tsr-border-left-solid-yellow-5 {
		border-left: 5px solid yellow;
	}
	.tsr-border-right-solid-yellow-5 {
		border-right: 5px solid yellow;
	}
	.tsr-border-bottom-solid-yellow-5 {
		border-bottom: 5px solid yellow;
	}
	
	/* border castum OFF */

	
	/* tsr position ON */
	
	.tsr-position-absolute {
		position: absolute;
	}
	
	.tsr-position-relative {
		position: relative;
	}
	
	.tsr-position-static {
		position: static;
	}
	
	.tsr-position-fixed {
		position: fixed;
	}
	
	.tsr-position-none {
		position: none;
	}
	
	@media (max-width: 1600px) {
		.tsr-position-absolute5 {
			position: absolute;
		}
		
		.tsr-position-relative5 {
			position: relative;
		}
		
		.tsr-position-static5 {
			position: static;
		}
		
		.tsr-position-fixed5 {
			position: fixed;
		}
		
		.tsr-position-none5 {
			position: none;
		}		
	}

	@media (max-width: 1200px) {
		.tsr-position-absolute4 {
			position: absolute;
		}
		
		.tsr-position-relative4 {
			position: relative;
		}
		
		.tsr-position-static4 {
			position: static;
		}
		
		.tsr-position-fixed4 {
			position: fixed;
		}
		
		.tsr-position-none4 {
			position: none;
		}			
	}

	@media (max-width: 992px) {
		.tsr-position-absolute3 {
			position: absolute;
		}
		
		.tsr-position-relative3 {
			position: relative;
		}
		
		.tsr-pos-static3 {
			position: static;
		}
		
		.tsr-position-fixed3 {
			position: fixed;
		}
		
		.tsr-position-none3 {
			position: none;
		}			
	}

	@media (max-width: 768px) {
		.tsr-position-absolute2 {
			position: absolute;
		}
		
		.tsr-position-relative2 {
			position: relative;
		}
		
		.tsr-position-static2 {
			position: static;
		}
		
		.tsr-position-fixed2 {
			position: fixed;
		}
		
		.tsr-position-none2 {
			position: none;
		}			
	}

	@media (max-width: 576px) {
		.tsr-position-absolute1 {
			position: absolute;
		}
		
		.tsr-position-relative1 {
			position: relative;
		}
		
		.tsr-position-static1 {
			position: static;
		}
		
		.tsr-position-fixed1 {
			position: fixed;
		}
		
		.tsr-position-none1 {
			position: none;
		}			
	} 		
	
	/* tsr position OFF */
	
	/* tsr left, top, right, bottom ON */
	
		.tsr-left-auto {
			left: auto;
		}
		.tsr-left-inherit {
			left: inherit;
		}
		.tsr-left-inherit {
			left: inherit;
		}
		.tsr-left-unset {
			left: unset;
		}	
		.tsr-left {
			left: 0px;
		}
		.tsr-left-5 {
			left: 5px;
		}
		.tsr-left-10 {
			left: 10px;
		}
		.tsr-left-15 {
			left: 15px;
		}
		.tsr-left-20 {
			left: 20px;
		}
		.tsr-left-25 {
			left: 25px;
		}
		.tsr-left-30 {
			left: 30px;
		}
		.tsr-left-35 {
			left: 35px;
		}
		.tsr-left-40 {
			left: 40px;
		}
		.tsr-left-45 {
			left: 45px;
		}
		.tsr-left-50 {
			left: 50px;
		}
		.tsr-left-55 {
			left: 55px;
		}
		.tsr-left-60 {
			left: 60px;
		}
		.tsr-left-65 {
			left: 65px;
		}
		.tsr-left-70 {
			left: 70px;
		}
		.tsr-left-75 {
			left: 75px;
		}
		.tsr-left-80 {
			left: 80px;
		}
		.tsr-left-85 {
			left: 85px;
		}
		.tsr-left-90 {
			left: 90px;
		}
		.tsr-left-100 {
			left: 100px;
		}
		.tsr-left-125 {
			left: 125px;
		}
		.tsr-left-150 {
			left: 150px;
		}
		.tsr-left-175 {
			left: 175px;
		}
		.tsr-left-200 {
			left: 200px;
		}
		.tsr-left-225 {
			left: 225px;
		}
		.tsr-left-250 {
			left: 250px;
		}
		.tsr-left-275 {
			left: 257px;
		}
		.tsr-left-300 {
			left: 300px;
		}
		.tsr-left-325 {
			left: 325px;
		}
		.tsr-left-350 {
			left: 350px;
		}
		.tsr-left-375 {
			left: 375px;
		}
		.tsr-left-400 {
			left: 400px;
		}
		.tsr-left-425 {
			left: 425px;
		}
		.tsr-left-450 {
			left: 450px;
		}
		.tsr-left-475 {
			left: 475px;
		}
		.tsr-left-500 {
			left: 500px;
		}
		.tsr-left-5p {
			left: 5%;
		}
		.tsr-left-10p {
			left: 10%;
		}
		.tsr-left-15p {
			left: 15%;
		}
		.tsr-left-20p {
			left: 20%;
		}
		.tsr-left-25p {
			left: 25%;
		}
		.tsr-left-30p {
			left: 30%;
		}
		.tsr-left-35p {
			left: 35%;
		}
		.tsr-left-40p {
			left: 40%;
		}
		.tsr-left-45p {
			left: 45%;
		}
		.tsr-left-50p {
			left: 50%;
		}
		.tsr-left-55p {
			left: 55%;
		}
		.tsr-left-60p {
			left: 60%;
		}
		.tsr-left-65p {
			left: 65%;
		}
		.tsr-left-70p {
			left: 70%;
		}
		.tsr-left-75p {
			left: 75%;
		}
		.tsr-left-80p {
			left: 80%;
		}
		.tsr-left-85p {
			left: 85%;
		}
		.tsr-left-90p {
			left: 90%;
		}
		.tsr-left-100p {
			left: 100%;
		}

		.tsr-top-auto {
			top: auto;
		}
		.tsr-top-inherit {
			top: inherit;
		}
		.tsr-top-inherit {
			top: inherit;
		}
		.tsr-top-unset {
			top: unset;
		}	
		.tsr-top {
			top: 0px;
		}
		.tsr-top-5 {
			top: 5px;
		}
		.tsr-top-10 {
			top: 10px;
		}
		.tsr-top-15 {
			top: 15px;
		}
		.tsr-top-20 {
			top: 20px;
		}
		.tsr-top-25 {
			top: 25px;
		}
		.tsr-top-30 {
			top: 30px;
		}
		.tsr-top-35 {
			top: 35px;
		}
		.tsr-top-40 {
			top: 40px;
		}
		.tsr-top-45 {
			top: 45px;
		}
		.tsr-top-50 {
			top: 50px;
		}
		.tsr-top-55 {
			top: 55px;
		}
		.tsr-top-60 {
			top: 60px;
		}
		.tsr-top-65 {
			top: 65px;
		}
		.tsr-top-70 {
			top: 70px;
		}
		.tsr-top-75 {
			top: 75px;
		}
		.tsr-top-80 {
			top: 80px;
		}
		.tsr-top-85 {
			top: 85px;
		}
		.tsr-top-90 {
			top: 90px;
		}
		.tsr-top-100 {
			top: 100px;
		}
		.tsr-top-125 {
			top: 125px;
		}
		.tsr-top-150 {
			top: 150px;
		}
		.tsr-top-175 {
			top: 175px;
		}
		.tsr-top-200 {
			top: 200px;
		}
		.tsr-top-225 {
			top: 225px;
		}
		.tsr-top-250 {
			top: 250px;
		}
		.tsr-top-275 {
			top: 257px;
		}
		.tsr-top-300 {
			top: 300px;
		}
		.tsr-top-325 {
			top: 325px;
		}
		.tsr-top-350 {
			top: 350px;
		}
		.tsr-top-375 {
			top: 375px;
		}
		.tsr-top-400 {
			top: 400px;
		}
		.tsr-top-425 {
			top: 425px;
		}
		.tsr-top-450 {
			top: 450px;
		}
		.tsr-top-475 {
			top: 475px;
		}
		.tsr-top-500 {
			top: 500px;
		}
		.tsr-top-5p {
			top: 5%;
		}
		.tsr-top-10p {
			top: 10%;
		}
		.tsr-top-15p {
			top: 15%;
		}
		.tsr-top-20p {
			top: 20%;
		}
		.tsr-top-25p {
			top: 25%;
		}
		.tsr-top-30p {
			top: 30%;
		}
		.tsr-top-35p {
			top: 35%;
		}
		.tsr-top-40p {
			top: 40%;
		}
		.tsr-top-45p {
			top: 45%;
		}
		.tsr-top-50p {
			top: 50%;
		}
		.tsr-top-55p {
			top: 55%;
		}
		.tsr-top-60p {
			top: 60%;
		}
		.tsr-top-65p {
			top: 65%;
		}
		.tsr-top-70p {
			top: 70%;
		}
		.tsr-top-75p {
			top: 75%;
		}
		.tsr-top-80p {
			top: 80%;
		}
		.tsr-top-85p {
			top: 85%;
		}
		.tsr-top-90p {
			top: 90%;
		}
		.tsr-top-100p {
			top: 100%;
		}


		.tsr-right-auto {
			right: auto;
		}
		.tsr-right-inherit {
			right: inherit;
		}
		.tsr-right-inherit {
			right: inherit;
		}
		.tsr-right-unset {
			right: unset;
		}	
		.tsr-right {
			right: 0px;
		}
		.tsr-right-5 {
			right: 5px;
		}
		.tsr-right-10 {
			right: 10px;
		}
		.tsr-right-15 {
			right: 15px;
		}
		.tsr-right-20 {
			right: 20px;
		}
		.tsr-right-25 {
			right: 25px;
		}
		.tsr-right-30 {
			right: 30px;
		}
		.tsr-right-35 {
			right: 35px;
		}
		.tsr-right-40 {
			right: 40px;
		}
		.tsr-right-45 {
			right: 45px;
		}
		.tsr-right-50 {
			right: 50px;
		}
		.tsr-right-55 {
			right: 55px;
		}
		.tsr-right-60 {
			right: 60px;
		}
		.tsr-right-65 {
			right: 65px;
		}
		.tsr-right-70 {
			right: 70px;
		}
		.tsr-right-75 {
			right: 75px;
		}
		.tsr-right-80 {
			right: 80px;
		}
		.tsr-right-85 {
			right: 85px;
		}
		.tsr-right-90 {
			right: 90px;
		}
		.tsr-right-100 {
			right: 100px;
		}
		.tsr-right-125 {
			right: 125px;
		}
		.tsr-right-150 {
			right: 150px;
		}
		.tsr-right-175 {
			right: 175px;
		}
		.tsr-right-200 {
			right: 200px;
		}
		.tsr-right-225 {
			right: 225px;
		}
		.tsr-right-250 {
			right: 250px;
		}
		.tsr-right-275 {
			right: 257px;
		}
		.tsr-right-300 {
			right: 300px;
		}
		.tsr-right-325 {
			right: 325px;
		}
		.tsr-right-350 {
			right: 350px;
		}
		.tsr-right-375 {
			right: 375px;
		}
		.tsr-right-400 {
			right: 400px;
		}
		.tsr-right-425 {
			right: 425px;
		}
		.tsr-right-450 {
			right: 450px;
		}
		.tsr-right-475 {
			right: 475px;
		}
		.tsr-right-500 {
			right: 500px;
		}
		.tsr-right-5p {
			right: 5%;
		}
		.tsr-right-10p {
			right: 10%;
		}
		.tsr-right-15p {
			right: 15%;
		}
		.tsr-right-20p {
			right: 20%;
		}
		.tsr-right-25p {
			right: 25%;
		}
		.tsr-right-30p {
			right: 30%;
		}
		.tsr-right-35p {
			right: 35%;
		}
		.tsr-right-40p {
			right: 40%;
		}
		.tsr-right-45p {
			right: 45%;
		}
		.tsr-right-50p {
			right: 50%;
		}
		.tsr-right-55p {
			right: 55%;
		}
		.tsr-right-60p {
			right: 60%;
		}
		.tsr-right-65p {
			right: 65%;
		}
		.tsr-right-70p {
			right: 70%;
		}
		.tsr-right-75p {
			right: 75%;
		}
		.tsr-right-80p {
			right: 80%;
		}
		.tsr-right-85p {
			right: 85%;
		}
		.tsr-right-90p {
			right: 90%;
		}
		.tsr-right-100p {
			right: 100%;
		}

		.tsr-bottom-auto {
			bottom: auto;
		}
		.tsr-bottom-inherit {
			bottom: inherit;
		}
		.tsr-bottom-inherit {
			bottom: inherit;
		}
		.tsr-bottom-unset {
			bottom: unset;
		}	
		.tsr-bottom {
			bottom: 0px;
		}
		.tsr-bottom-5 {
			bottom: 5px;
		}
		.tsr-bottom-10 {
			bottom: 10px;
		}
		.tsr-bottom-15 {
			bottom: 15px;
		}
		.tsr-bottom-20 {
			bottom: 20px;
		}
		.tsr-bottom-25 {
			bottom: 25px;
		}
		.tsr-bottom-30 {
			bottom: 30px;
		}
		.tsr-bottom-35 {
			bottom: 35px;
		}
		.tsr-bottom-40 {
			bottom: 40px;
		}
		.tsr-bottom-45 {
			bottom: 45px;
		}
		.tsr-bottom-50 {
			bottom: 50px;
		}
		.tsr-bottom-55 {
			bottom: 55px;
		}
		.tsr-bottom-60 {
			bottom: 60px;
		}
		.tsr-bottom-65 {
			bottom: 65px;
		}
		.tsr-bottom-70 {
			bottom: 70px;
		}
		.tsr-bottom-75 {
			bottom: 75px;
		}
		.tsr-bottom-80 {
			bottom: 80px;
		}
		.tsr-bottom-85 {
			bottom: 85px;
		}
		.tsr-bottom-90 {
			bottom: 90px;
		}
		.tsr-bottom-100 {
			bottom: 100px;
		}
		.tsr-bottom-125 {
			bottom: 125px;
		}
		.tsr-bottom-150 {
			bottom: 150px;
		}
		.tsr-bottom-175 {
			bottom: 175px;
		}
		.tsr-bottom-200 {
			bottom: 200px;
		}
		.tsr-bottom-225 {
			bottom: 225px;
		}
		.tsr-bottom-250 {
			bottom: 250px;
		}
		.tsr-bottom-275 {
			bottom: 257px;
		}
		.tsr-bottom-300 {
			bottom: 300px;
		}
		.tsr-bottom-325 {
			bottom: 325px;
		}
		.tsr-bottom-350 {
			bottom: 350px;
		}
		.tsr-bottom-375 {
			bottom: 375px;
		}
		.tsr-bottom-400 {
			bottom: 400px;
		}
		.tsr-bottom-425 {
			bottom: 425px;
		}
		.tsr-bottom-450 {
			bottom: 450px;
		}
		.tsr-bottom-475 {
			bottom: 475px;
		}
		.tsr-bottom-500 {
			bottom: 500px;
		}
		.tsr-bottom-5p {
			bottom: 5%;
		}
		.tsr-bottom-10p {
			bottom: 10%;
		}
		.tsr-bottom-15p {
			bottom: 15%;
		}
		.tsr-bottom-20p {
			bottom: 20%;
		}
		.tsr-bottom-25p {
			bottom: 25%;
		}
		.tsr-bottom-30p {
			bottom: 30%;
		}
		.tsr-bottom-35p {
			bottom: 35%;
		}
		.tsr-bottom-40p {
			bottom: 40%;
		}
		.tsr-bottom-45p {
			bottom: 45%;
		}
		.tsr-bottom-50p {
			bottom: 50%;
		}
		.tsr-bottom-55p {
			bottom: 55%;
		}
		.tsr-bottom-60p {
			bottom: 60%;
		}
		.tsr-bottom-65p {
			bottom: 65%;
		}
		.tsr-bottom-70p {
			bottom: 70%;
		}
		.tsr-bottom-75p {
			bottom: 75%;
		}
		.tsr-bottom-80p {
			bottom: 80%;
		}
		.tsr-bottom-85p {
			bottom: 85%;
		}
		.tsr-bottom-90p {
			bottom: 90%;
		}
		.tsr-bottom-100p {
			bottom: 100%;
		}
		
	@media (max-width: 1600px) {
		.tsr-left-auto-5 {
			left: auto;
		}
		.tsr-left-inherit-5 {
			left: inherit;
		}
		.tsr-left-inherit-5 {
			left: inherit;
		}
		.tsr-left-unset-5 {
			left: unset;
		}	
		.tsr-left-0-5 {
			left: 0px;
		}
		.tsr-left-5-5 {
			left: 5px;
		}
		.tsr-left-10-5 {
			left: 10px;
		}
		.tsr-left-15-5 {
			left: 15px;
		}
		.tsr-left-20-5 {
			left: 20px;
		}
		.tsr-left-25-5 {
			left: 25px;
		}
		.tsr-left-30-5 {
			left: 30px;
		}
		.tsr-left-35-5 {
			left: 35px;
		}
		.tsr-left-40-5 {
			left: 40px;
		}
		.tsr-left-45-5 {
			left: 45px;
		}
		.tsr-left-50-5 {
			left: 50px;
		}
		.tsr-left-55-5 {
			left: 55px;
		}
		.tsr-left-60-5 {
			left: 60px;
		}
		.tsr-left-65-5 {
			left: 65px;
		}
		.tsr-left-70-5 {
			left: 70px;
		}
		.tsr-left-75-5 {
			left: 75px;
		}
		.tsr-left-80-5 {
			left: 80px;
		}
		.tsr-left-85-5 {
			left: 85px;
		}
		.tsr-left-90-5 {
			left: 90px;
		}
		.tsr-left-100-5 {
			left: 100px;
		}
		.tsr-left-125-5 {
			left: 125px;
		}
		.tsr-left-150-5 {
			left: 150px;
		}
		.tsr-left-175-5 {
			left: 175px;
		}
		.tsr-left-200-5 {
			left: 200px;
		}
		.tsr-left-225-5 {
			left: 225px;
		}
		.tsr-left-250-5 {
			left: 250px;
		}
		.tsr-left-275-5 {
			left: 257px;
		}
		.tsr-left-300-5 {
			left: 300px;
		}
		.tsr-left-325-5 {
			left: 325px;
		}
		.tsr-left-350-5 {
			left: 350px;
		}
		.tsr-left-375-5 {
			left: 375px;
		}
		.tsr-left-400-5 {
			left: 400px;
		}
		.tsr-left-425-5 {
			left: 425px;
		}
		.tsr-left-450-5 {
			left: 450px;
		}
		.tsr-left-475-5 {
			left: 475px;
		}
		.tsr-left-500-5 {
			left: 500px;
		}
		.tsr-left-5p-5 {
			left: 5%;
		}
		.tsr-left-10p-5 {
			left: 10%;
		}
		.tsr-left-15p-5 {
			left: 15%;
		}
		.tsr-left-20p-5 {
			left: 20%;
		}
		.tsr-left-25p-5 {
			left: 25%;
		}
		.tsr-left-30p-5 {
			left: 30%;
		}
		.tsr-left-35p-5 {
			left: 35%;
		}
		.tsr-left-40p-5 {
			left: 40%;
		}
		.tsr-left-45p-5 {
			left: 45%;
		}
		.tsr-left-50p-5 {
			left: 50%;
		}
		.tsr-left-55p-5 {
			left: 55%;
		}
		.tsr-left-60p-5 {
			left: 60%;
		}
		.tsr-left-65p-5 {
			left: 65%;
		}
		.tsr-left-70p-5 {
			left: 70%;
		}
		.tsr-left-75p-5 {
			left: 75%;
		}
		.tsr-left-80p-5 {
			left: 80%;
		}
		.tsr-left-85p-5 {
			left: 85%;
		}
		.tsr-left-90p-5 {
			left: 90%;
		}
		.tsr-left-100p-5 {
			left: 100%;
		}

		.tsr-top-auto-5 {
			top: auto;
		}
		.tsr-top-inherit-5 {
			top: inherit;
		}
		.tsr-top-inherit-5 {
			top: inherit;
		}
		.tsr-top-unset-5 {
			top: unset;
		}	
		.tsr-top-0-5 {
			top: 0px;
		}
		.tsr-top-5 {
			top: 5px;
		}
		.tsr-top-10-5 {
			top: 10px;
		}
		.tsr-top-15-5 {
			top: 15px;
		}
		.tsr-top-20-5 {
			top: 20px;
		}
		.tsr-top-25-5 {
			top: 25px;
		}
		.tsr-top-30-5 {
			top: 30px;
		}
		.tsr-top-35-5 {
			top: 35px;
		}
		.tsr-top-40-5 {
			top: 40px;
		}
		.tsr-top-45-5 {
			top: 45px;
		}
		.tsr-top-50-5 {
			top: 50px;
		}
		.tsr-top-55-5 {
			top: 55px;
		}
		.tsr-top-60-5 {
			top: 60px;
		}
		.tsr-top-65-5 {
			top: 65px;
		}
		.tsr-top-70-5 {
			top: 70px;
		}
		.tsr-top-75-5 {
			top: 75px;
		}
		.tsr-top-80-5 {
			top: 80px;
		}
		.tsr-top-85-5 {
			top: 85px;
		}
		.tsr-top-90-5 {
			top: 90px;
		}
		.tsr-top-100-5 {
			top: 100px;
		}
		.tsr-top-125-5 {
			top: 125px;
		}
		.tsr-top-150-5 {
			top: 150px;
		}
		.tsr-top-175-5 {
			top: 175px;
		}
		.tsr-top-200-5 {
			top: 200px;
		}
		.tsr-top-225-5 {
			top: 225px;
		}
		.tsr-top-250-5 {
			top: 250px;
		}
		.tsr-top-275-5 {
			top: 257px;
		}
		.tsr-top-300-5 {
			top: 300px;
		}
		.tsr-top-325-5 {
			top: 325px;
		}
		.tsr-top-350-5 {
			top: 350px;
		}
		.tsr-top-375-5 {
			top: 375px;
		}
		.tsr-top-400-5 {
			top: 400px;
		}
		.tsr-top-425-5 {
			top: 425px;
		}
		.tsr-top-450-5 {
			top: 450px;
		}
		.tsr-top-475-5 {
			top: 475px;
		}
		.tsr-top-500-5 {
			top: 500px;
		}
		.tsr-top-5p-5 {
			top: 5%;
		}
		.tsr-top-10p-5 {
			top: 10%;
		}
		.tsr-top-15p-5 {
			top: 15%;
		}
		.tsr-top-20p-5 {
			top: 20%;
		}
		.tsr-top-25p-5 {
			top: 25%;
		}
		.tsr-top-30p-5 {
			top: 30%;
		}
		.tsr-top-35p-5 {
			top: 35%;
		}
		.tsr-top-40p-5 {
			top: 40%;
		}
		.tsr-top-45p-5 {
			top: 45%;
		}
		.tsr-top-50p-5 {
			top: 50%;
		}
		.tsr-top-55p-5 {
			top: 55%;
		}
		.tsr-top-60p-5 {
			top: 60%;
		}
		.tsr-top-65p-5 {
			top: 65%;
		}
		.tsr-top-70p-5 {
			top: 70%;
		}
		.tsr-top-75p-5 {
			top: 75%;
		}
		.tsr-top-80p-5 {
			top: 80%;
		}
		.tsr-top-85p-5 {
			top: 85%;
		}
		.tsr-top-90p-5 {
			top: 90%;
		}
		.tsr-top-100p-5 {
			top: 100%;
		}


		.tsr-right-auto-5 {
			right: auto;
		}
		.tsr-right-inherit-5 {
			right: inherit;
		}
		.tsr-right-inherit-5 {
			right: inherit;
		}
		.tsr-right-unset-5 {
			right: unset;
		}	
		.tsr-right-0-5 {
			right: 0px;
		}
		.tsr-right-5-5 {
			right: 5px;
		}
		.tsr-right-10-5 {
			right: 10px;
		}
		.tsr-right-15-5 {
			right: 15px;
		}
		.tsr-right-20-5 {
			right: 20px;
		}
		.tsr-right-25-5 {
			right: 25px;
		}
		.tsr-right-30-5 {
			right: 30px;
		}
		.tsr-right-35-5 {
			right: 35px;
		}
		.tsr-right-40-5 {
			right: 40px;
		}
		.tsr-right-45-5 {
			right: 45px;
		}
		.tsr-right-50-5 {
			right: 50px;
		}
		.tsr-right-55-5 {
			right: 55px;
		}
		.tsr-right-60-5 {
			right: 60px;
		}
		.tsr-right-65-5 {
			right: 65px;
		}
		.tsr-right-70-5 {
			right: 70px;
		}
		.tsr-right-75-5 {
			right: 75px;
		}
		.tsr-right-80-5 {
			right: 80px;
		}
		.tsr-right-85-5 {
			right: 85px;
		}
		.tsr-right-90-5 {
			right: 90px;
		}
		.tsr-right-100-5 {
			right: 100px;
		}
		.tsr-right-125-5 {
			right: 125px;
		}
		.tsr-right-150-5 {
			right: 150px;
		}
		.tsr-right-175-5 {
			right: 175px;
		}
		.tsr-right-200-5 {
			right: 200px;
		}
		.tsr-right-225-5 {
			right: 225px;
		}
		.tsr-right-250-5 {
			right: 250px;
		}
		.tsr-right-275-5 {
			right: 257px;
		}
		.tsr-right-300-5 {
			right: 300px;
		}
		.tsr-right-325-5 {
			right: 325px;
		}
		.tsr-right-350-5 {
			right: 350px;
		}
		.tsr-right-375-5 {
			right: 375px;
		}
		.tsr-right-400-5 {
			right: 400px;
		}
		.tsr-right-425-5 {
			right: 425px;
		}
		.tsr-right-450-5 {
			right: 450px;
		}
		.tsr-right-475-5 {
			right: 475px;
		}
		.tsr-right-500-5 {
			right: 500px;
		}
		.tsr-right-5p-5 {
			right: 5%;
		}
		.tsr-right-10p-5 {
			right: 10%;
		}
		.tsr-right-15p-5 {
			right: 15%;
		}
		.tsr-right-20p-5 {
			right: 20%;
		}
		.tsr-right-25p-5 {
			right: 25%;
		}
		.tsr-right-30p-5 {
			right: 30%;
		}
		.tsr-right-35p-5 {
			right: 35%;
		}
		.tsr-right-40p {
			right: 40%;
		}
		.tsr-right-45p-5 {
			right: 45%;
		}
		.tsr-right-50p-5 {
			right: 50%;
		}
		.tsr-right-55p-5 {
			right: 55%;
		}
		.tsr-right-60p-5 {
			right: 60%;
		}
		.tsr-right-65p-5 {
			right: 65%;
		}
		.tsr-right-70p-5 {
			right: 70%;
		}
		.tsr-right-75p-5 {
			right: 75%;
		}
		.tsr-right-80p-5 {
			right: 80%;
		}
		.tsr-right-85p-5 {
			right: 85%;
		}
		.tsr-right-90p-5 {
			right: 90%;
		}
		.tsr-right-100p-5 {
			right: 100%;
		}

		.tsr-bottom-auto-5 {
			bottom: auto;
		}
		.tsr-bottom-inherit-5 {
			bottom: inherit;
		}
		.tsr-bottom-inherit-5 {
			bottom: inherit;
		}
		.tsr-bottom-unset-5 {
			bottom: unset;
		}	
		.tsr-bottom-0-5 {
			bottom: 0px;
		}
		.tsr-bottom-5-5 {
			bottom: 5px;
		}
		.tsr-bottom-10-5 {
			bottom: 10px;
		}
		.tsr-bottom-15-5 {
			bottom: 15px;
		}
		.tsr-bottom-20-5 {
			bottom: 20px;
		}
		.tsr-bottom-25-5 {
			bottom: 25px;
		}
		.tsr-bottom-30-5 {
			bottom: 30px;
		}
		.tsr-bottom-35-5 {
			bottom: 35px;
		}
		.tsr-bottom-40-5 {
			bottom: 40px;
		}
		.tsr-bottom-45-5 {
			bottom: 45px;
		}
		.tsr-bottom-50-5 {
			bottom: 50px;
		}
		.tsr-bottom-55-5 {
			bottom: 55px;
		}
		.tsr-bottom-60-5 {
			bottom: 60px;
		}
		.tsr-bottom-65-5 {
			bottom: 65px;
		}
		.tsr-bottom-70-5 {
			bottom: 70px;
		}
		.tsr-bottom-75-5 {
			bottom: 75px;
		}
		.tsr-bottom-80-5 {
			bottom: 80px;
		}
		.tsr-bottom-85-5 {
			bottom: 85px;
		}
		.tsr-bottom-90-5 {
			bottom: 90px;
		}
		.tsr-bottom-100-5 {
			bottom: 100px;
		}
		.tsr-bottom-125-5 {
			bottom: 125px;
		}
		.tsr-bottom-150-5 {
			bottom: 150px;
		}
		.tsr-bottom-175-5 {
			bottom: 175px;
		}
		.tsr-bottom-200-5 {
			bottom: 200px;
		}
		.tsr-bottom-225-5 {
			bottom: 225px;
		}
		.tsr-bottom-250-5 {
			bottom: 250px;
		}
		.tsr-bottom-275-5 {
			bottom: 257px;
		}
		.tsr-bottom-300-5 {
			bottom: 300px;
		}
		.tsr-bottom-325-5 {
			bottom: 325px;
		}
		.tsr-bottom-350-5 {
			bottom: 350px;
		}
		.tsr-bottom-375-5 {
			bottom: 375px;
		}
		.tsr-bottom-400-5 {
			bottom: 400px;
		}
		.tsr-bottom-425-5 {
			bottom: 425px;
		}
		.tsr-bottom-450-5 {
			bottom: 450px;
		}
		.tsr-bottom-475-5 {
			bottom: 475px;
		}
		.tsr-bottom-500-5 {
			bottom: 500px;
		}
		.tsr-bottom-5p-5 {
			bottom: 5%;
		}
		.tsr-bottom-10p-5 {
			bottom: 10%;
		}
		.tsr-bottom-15p-5 {
			bottom: 15%;
		}
		.tsr-bottom-20p-5 {
			bottom: 20%;
		}
		.tsr-bottom-25p-5 {
			bottom: 25%;
		}
		.tsr-bottom-30p-5 {
			bottom: 30%;
		}
		.tsr-bottom-35p-5 {
			bottom: 35%;
		}
		.tsr-bottom-40p-5 {
			bottom: 40%;
		}
		.tsr-bottom-45p-5 {
			bottom: 45%;
		}
		.tsr-bottom-50p-5 {
			bottom: 50%;
		}
		.tsr-bottom-55p-5 {
			bottom: 55%;
		}
		.tsr-bottom-60p-5 {
			bottom: 60%;
		}
		.tsr-bottom-65p-5 {
			bottom: 65%;
		}
		.tsr-bottom-70p-5 {
			bottom: 70%;
		}
		.tsr-bottom-75p-5 {
			bottom: 75%;
		}
		.tsr-bottom-80p-5 {
			bottom: 80%;
		}
		.tsr-bottom-85p-5 {
			bottom: 85%;
		}
		.tsr-bottom-90p-5 {
			bottom: 90%;
		}
		.tsr-bottom-100p-5 {
			bottom: 100%;
		}		
	}

	@media (max-width: 1200px) {
		.tsr-left-auto-4 {
			left: auto;
		}
		.tsr-left-inherit-4 {
			left: inherit;
		}
		.tsr-left-inherit-4 {
			left: inherit;
		}
		.tsr-left-unset-4 {
			left: unset;
		}	
		.tsr-left-0-4 {
			left: 0px;
		}
		.tsr-left-5-4 {
			left: 5px;
		}
		.tsr-left-10-4 {
			left: 10px;
		}
		.tsr-left-15-4 {
			left: 15px;
		}
		.tsr-left-20-4 {
			left: 20px;
		}
		.tsr-left-25-4 {
			left: 25px;
		}
		.tsr-left-30-4 {
			left: 30px;
		}
		.tsr-left-35-4 {
			left: 35px;
		}
		.tsr-left-40-4 {
			left: 40px;
		}
		.tsr-left-45-4 {
			left: 45px;
		}
		.tsr-left-50-4 {
			left: 50px;
		}
		.tsr-left-55-4 {
			left: 55px;
		}
		.tsr-left-60-4 {
			left: 60px;
		}
		.tsr-left-65-4 {
			left: 65px;
		}
		.tsr-left-70-4 {
			left: 70px;
		}
		.tsr-left-75-4 {
			left: 75px;
		}
		.tsr-left-80-4 {
			left: 80px;
		}
		.tsr-left-85-4 {
			left: 85px;
		}
		.tsr-left-90-4 {
			left: 90px;
		}
		.tsr-left-100-4 {
			left: 100px;
		}
		.tsr-left-125-4 {
			left: 125px;
		}
		.tsr-left-150-4 {
			left: 150px;
		}
		.tsr-left-175-4 {
			left: 175px;
		}
		.tsr-left-200-4 {
			left: 200px;
		}
		.tsr-left-225-4 {
			left: 225px;
		}
		.tsr-left-250-4 {
			left: 250px;
		}
		.tsr-left-275-4 {
			left: 257px;
		}
		.tsr-left-300-4 {
			left: 300px;
		}
		.tsr-left-325-4 {
			left: 325px;
		}
		.tsr-left-350-4 {
			left: 350px;
		}
		.tsr-left-375-4 {
			left: 375px;
		}
		.tsr-left-400-4 {
			left: 400px;
		}
		.tsr-left-425-4 {
			left: 425px;
		}
		.tsr-left-450-4 {
			left: 450px;
		}
		.tsr-left-475-4 {
			left: 475px;
		}
		.tsr-left-500-4 {
			left: 500px;
		}
		.tsr-left-5p-4 {
			left: 5%;
		}
		.tsr-left-10p-4 {
			left: 10%;
		}
		.tsr-left-15p-4 {
			left: 15%;
		}
		.tsr-left-20p-4 {
			left: 20%;
		}
		.tsr-left-25p-4 {
			left: 25%;
		}
		.tsr-left-30p-4 {
			left: 30%;
		}
		.tsr-left-35p-4 {
			left: 35%;
		}
		.tsr-left-40p-4 {
			left: 40%;
		}
		.tsr-left-45p-4 {
			left: 45%;
		}
		.tsr-left-50p-4 {
			left: 50%;
		}
		.tsr-left-55p-4 {
			left: 55%;
		}
		.tsr-left-60p-4 {
			left: 60%;
		}
		.tsr-left-65p-4 {
			left: 65%;
		}
		.tsr-left-70p-4 {
			left: 70%;
		}
		.tsr-left-75p-4 {
			left: 75%;
		}
		.tsr-left-80p-4 {
			left: 80%;
		}
		.tsr-left-85p-4 {
			left: 85%;
		}
		.tsr-left-90p-4 {
			left: 90%;
		}
		.tsr-left-100p-4 {
			left: 100%;
		}

		.tsr-top-auto-4 {
			top: auto;
		}
		.tsr-top-inherit-4 {
			top: inherit;
		}
		.tsr-top-inherit-4 {
			top: inherit;
		}
		.tsr-top-unset-4 {
			top: unset;
		}	
		.tsr-top-0-4 {
			top: 0px;
		}
		.tsr-top-5-4 {
			top: 5px;
		}
		.tsr-top-10-4 {
			top: 10px;
		}
		.tsr-top-15-4 {
			top: 15px;
		}
		.tsr-top-20-4 {
			top: 20px;
		}
		.tsr-top-25-4 {
			top: 25px;
		}
		.tsr-top-30-4 {
			top: 30px;
		}
		.tsr-top-35-4 {
			top: 35px;
		}
		.tsr-top-40-4 {
			top: 40px;
		}
		.tsr-top-45-4 {
			top: 45px;
		}
		.tsr-top-50-4 {
			top: 50px;
		}
		.tsr-top-55-4 {
			top: 55px;
		}
		.tsr-top-60-4 {
			top: 60px;
		}
		.tsr-top-65-4 {
			top: 65px;
		}
		.tsr-top-70-4 {
			top: 70px;
		}
		.tsr-top-75-4 {
			top: 75px;
		}
		.tsr-top-80-4 {
			top: 80px;
		}
		.tsr-top-85-4 {
			top: 85px;
		}
		.tsr-top-90-4 {
			top: 90px;
		}
		.tsr-top-100-4 {
			top: 100px;
		}
		.tsr-top-125-4 {
			top: 125px;
		}
		.tsr-top-150-4 {
			top: 150px;
		}
		.tsr-top-175-4 {
			top: 175px;
		}
		.tsr-top-200-4 {
			top: 200px;
		}
		.tsr-top-225-4 {
			top: 225px;
		}
		.tsr-top-250-4 {
			top: 250px;
		}
		.tsr-top-275-4 {
			top: 257px;
		}
		.tsr-top-300-4 {
			top: 300px;
		}
		.tsr-top-325-4 {
			top: 325px;
		}
		.tsr-top-350-4 {
			top: 350px;
		}
		.tsr-top-375-4 {
			top: 375px;
		}
		.tsr-top-400-4 {
			top: 400px;
		}
		.tsr-top-425-4 {
			top: 425px;
		}
		.tsr-top-450-4 {
			top: 450px;
		}
		.tsr-top-475-4 {
			top: 475px;
		}
		.tsr-top-500-4 {
			top: 500px;
		}
		.tsr-top-5p-4 {
			top: 5%;
		}
		.tsr-top-10p-4 {
			top: 10%;
		}
		.tsr-top-15p-4 {
			top: 15%;
		}
		.tsr-top-20p-4 {
			top: 20%;
		}
		.tsr-top-25p-4 {
			top: 25%;
		}
		.tsr-top-30p-4 {
			top: 30%;
		}
		.tsr-top-35p-4 {
			top: 35%;
		}
		.tsr-top-40p-4 {
			top: 40%;
		}
		.tsr-top-45p-4 {
			top: 45%;
		}
		.tsr-top-50p-4 {
			top: 50%;
		}
		.tsr-top-55p-4 {
			top: 55%;
		}
		.tsr-top-60p-4 {
			top: 60%;
		}
		.tsr-top-65p-4 {
			top: 65%;
		}
		.tsr-top-70p-4 {
			top: 70%;
		}
		.tsr-top-75p-4 {
			top: 75%;
		}
		.tsr-top-80p-4 {
			top: 80%;
		}
		.tsr-top-85p-4 {
			top: 85%;
		}
		.tsr-top-90p-4 {
			top: 90%;
		}
		.tsr-top-100p-4 {
			top: 100%;
		}


		.tsr-right-auto-4 {
			right: auto;
		}
		.tsr-right-inherit-4 {
			right: inherit;
		}
		.tsr-right-inherit-4 {
			right: inherit;
		}
		.tsr-right-unset-4 {
			right: unset;
		}	
		.tsr-right-0-4 {
			right: 0px;
		}
		.tsr-right-5-4 {
			right: 5px;
		}
		.tsr-right-10-4 {
			right: 10px;
		}
		.tsr-right-15-4 {
			right: 15px;
		}
		.tsr-right-20-4 {
			right: 20px;
		}
		.tsr-right-25-4 {
			right: 25px;
		}
		.tsr-right-30-4 {
			right: 30px;
		}
		.tsr-right-35-4 {
			right: 35px;
		}
		.tsr-right-40-4 {
			right: 40px;
		}
		.tsr-right-45-4 {
			right: 45px;
		}
		.tsr-right-50-4 {
			right: 50px;
		}
		.tsr-right-55-4 {
			right: 55px;
		}
		.tsr-right-60-4 {
			right: 60px;
		}
		.tsr-right-65-4 {
			right: 65px;
		}
		.tsr-right-70-4 {
			right: 70px;
		}
		.tsr-right-75-4 {
			right: 75px;
		}
		.tsr-right-80-4 {
			right: 80px;
		}
		.tsr-right-85-4 {
			right: 85px;
		}
		.tsr-right-90-4 {
			right: 90px;
		}
		.tsr-right-100-4 {
			right: 100px;
		}
		.tsr-right-125-4 {
			right: 125px;
		}
		.tsr-right-150-4 {
			right: 150px;
		}
		.tsr-right-175-4 {
			right: 175px;
		}
		.tsr-right-200-4 {
			right: 200px;
		}
		.tsr-right-225-4 {
			right: 225px;
		}
		.tsr-right-250-4 {
			right: 250px;
		}
		.tsr-right-275-4 {
			right: 257px;
		}
		.tsr-right-300-4 {
			right: 300px;
		}
		.tsr-right-325-4 {
			right: 325px;
		}
		.tsr-right-350-4 {
			right: 350px;
		}
		.tsr-right-375-4 {
			right: 375px;
		}
		.tsr-right-400-4 {
			right: 400px;
		}
		.tsr-right-425-4 {
			right: 425px;
		}
		.tsr-right-450-4 {
			right: 450px;
		}
		.tsr-right-475-4 {
			right: 475px;
		}
		.tsr-right-500-4 {
			right: 500px;
		}
		.tsr-right-5p-4 {
			right: 5%;
		}
		.tsr-right-10p-4 {
			right: 10%;
		}
		.tsr-right-15p-4 {
			right: 15%;
		}
		.tsr-right-20p-4 {
			right: 20%;
		}
		.tsr-right-25p-4 {
			right: 25%;
		}
		.tsr-right-30p-4 {
			right: 30%;
		}
		.tsr-right-35p-4 {
			right: 35%;
		}
		.tsr-right-40p {
			right: 40%;
		}
		.tsr-right-45p-4 {
			right: 45%;
		}
		.tsr-right-50p-4 {
			right: 50%;
		}
		.tsr-right-55p-4 {
			right: 55%;
		}
		.tsr-right-60p-4 {
			right: 60%;
		}
		.tsr-right-65p-4 {
			right: 65%;
		}
		.tsr-right-70p-4 {
			right: 70%;
		}
		.tsr-right-75p-4 {
			right: 75%;
		}
		.tsr-right-80p-4 {
			right: 80%;
		}
		.tsr-right-85p-4 {
			right: 85%;
		}
		.tsr-right-90p-4 {
			right: 90%;
		}
		.tsr-right-100p-4 {
			right: 100%;
		}

		.tsr-bottom-auto-4 {
			bottom: auto;
		}
		.tsr-bottom-inherit-4 {
			bottom: inherit;
		}
		.tsr-bottom-inherit-4 {
			bottom: inherit;
		}
		.tsr-bottom-unset-4 {
			bottom: unset;
		}	
		.tsr-bottom-0-4 {
			bottom: 0px;
		}
		.tsr-bottom-5-4 {
			bottom: 5px;
		}
		.tsr-bottom-10-4 {
			bottom: 10px;
		}
		.tsr-bottom-15-4 {
			bottom: 15px;
		}
		.tsr-bottom-20-4 {
			bottom: 20px;
		}
		.tsr-bottom-25-4 {
			bottom: 25px;
		}
		.tsr-bottom-30-4 {
			bottom: 30px;
		}
		.tsr-bottom-35-4 {
			bottom: 35px;
		}
		.tsr-bottom-40-4 {
			bottom: 40px;
		}
		.tsr-bottom-45-4 {
			bottom: 45px;
		}
		.tsr-bottom-50-4 {
			bottom: 50px;
		}
		.tsr-bottom-55-4 {
			bottom: 55px;
		}
		.tsr-bottom-60-4 {
			bottom: 60px;
		}
		.tsr-bottom-65-4 {
			bottom: 65px;
		}
		.tsr-bottom-70-4 {
			bottom: 70px;
		}
		.tsr-bottom-75-4 {
			bottom: 75px;
		}
		.tsr-bottom-80-4 {
			bottom: 80px;
		}
		.tsr-bottom-85-4 {
			bottom: 85px;
		}
		.tsr-bottom-90-4 {
			bottom: 90px;
		}
		.tsr-bottom-100-4 {
			bottom: 100px;
		}
		.tsr-bottom-125-4 {
			bottom: 125px;
		}
		.tsr-bottom-150-4 {
			bottom: 150px;
		}
		.tsr-bottom-175-4 {
			bottom: 175px;
		}
		.tsr-bottom-200-4 {
			bottom: 200px;
		}
		.tsr-bottom-225-4 {
			bottom: 225px;
		}
		.tsr-bottom-250-4 {
			bottom: 250px;
		}
		.tsr-bottom-275-4 {
			bottom: 257px;
		}
		.tsr-bottom-300-4 {
			bottom: 300px;
		}
		.tsr-bottom-325-4 {
			bottom: 325px;
		}
		.tsr-bottom-350-4 {
			bottom: 350px;
		}
		.tsr-bottom-375-4 {
			bottom: 375px;
		}
		.tsr-bottom-400-4 {
			bottom: 400px;
		}
		.tsr-bottom-425-4 {
			bottom: 425px;
		}
		.tsr-bottom-450-4 {
			bottom: 450px;
		}
		.tsr-bottom-475-4 {
			bottom: 475px;
		}
		.tsr-bottom-500-4 {
			bottom: 500px;
		}
		.tsr-bottom-5p-4 {
			bottom: 5%;
		}
		.tsr-bottom-10p-4 {
			bottom: 10%;
		}
		.tsr-bottom-15p-4 {
			bottom: 15%;
		}
		.tsr-bottom-20p-4 {
			bottom: 20%;
		}
		.tsr-bottom-25p-4 {
			bottom: 25%;
		}
		.tsr-bottom-30p-4 {
			bottom: 30%;
		}
		.tsr-bottom-35p-4 {
			bottom: 35%;
		}
		.tsr-bottom-40p-4 {
			bottom: 40%;
		}
		.tsr-bottom-45p-4 {
			bottom: 45%;
		}
		.tsr-bottom-50p-4 {
			bottom: 50%;
		}
		.tsr-bottom-55p-4 {
			bottom: 55%;
		}
		.tsr-bottom-60p-4 {
			bottom: 60%;
		}
		.tsr-bottom-65p-4 {
			bottom: 65%;
		}
		.tsr-bottom-70p-4 {
			bottom: 70%;
		}
		.tsr-bottom-75p-4 {
			bottom: 75%;
		}
		.tsr-bottom-80p-4 {
			bottom: 80%;
		}
		.tsr-bottom-85p-4 {
			bottom: 85%;
		}
		.tsr-bottom-90p-4 {
			bottom: 90%;
		}
		.tsr-bottom-100p-4 {
			bottom: 100%;
		}		
	}

	@media (max-width: 992px) {
		.tsr-left-auto-3 {
			left: auto;
		}
		.tsr-left-inherit-3 {
			left: inherit;
		}
		.tsr-left-inherit-3 {
			left: inherit;
		}
		.tsr-left-unset-3 {
			left: unset;
		}	
		.tsr-left-0-3 {
			left: 0px;
		}
		.tsr-left-5-3 {
			left: 5px;
		}
		.tsr-left-10-3 {
			left: 10px;
		}
		.tsr-left-15-3 {
			left: 15px;
		}
		.tsr-left-20-3 {
			left: 20px;
		}
		.tsr-left-25-3 {
			left: 25px;
		}
		.tsr-left-30-3 {
			left: 30px;
		}
		.tsr-left-35-3 {
			left: 35px;
		}
		.tsr-left-40-3 {
			left: 40px;
		}
		.tsr-left-45-3 {
			left: 45px;
		}
		.tsr-left-50-3 {
			left: 50px;
		}
		.tsr-left-55-3 {
			left: 55px;
		}
		.tsr-left-60-3 {
			left: 60px;
		}
		.tsr-left-65-3 {
			left: 65px;
		}
		.tsr-left-70-3 {
			left: 70px;
		}
		.tsr-left-75-3 {
			left: 75px;
		}
		.tsr-left-80-3 {
			left: 80px;
		}
		.tsr-left-85-3 {
			left: 85px;
		}
		.tsr-left-90-3 {
			left: 90px;
		}
		.tsr-left-100-3 {
			left: 100px;
		}
		.tsr-left-125-3 {
			left: 125px;
		}
		.tsr-left-150-3 {
			left: 150px;
		}
		.tsr-left-175-3 {
			left: 175px;
		}
		.tsr-left-200-3 {
			left: 200px;
		}
		.tsr-left-225-3 {
			left: 225px;
		}
		.tsr-left-250-3 {
			left: 250px;
		}
		.tsr-left-275-3 {
			left: 257px;
		}
		.tsr-left-300-3 {
			left: 300px;
		}
		.tsr-left-325-3 {
			left: 325px;
		}
		.tsr-left-350-3 {
			left: 350px;
		}
		.tsr-left-375-3 {
			left: 375px;
		}
		.tsr-left-400-3 {
			left: 400px;
		}
		.tsr-left-425-3 {
			left: 425px;
		}
		.tsr-left-450-3 {
			left: 450px;
		}
		.tsr-left-475-3 {
			left: 475px;
		}
		.tsr-left-500-3 {
			left: 500px;
		}
		.tsr-left-5p-3 {
			left: 5%;
		}
		.tsr-left-10p-3 {
			left: 10%;
		}
		.tsr-left-15p-3 {
			left: 15%;
		}
		.tsr-left-20p-3 {
			left: 20%;
		}
		.tsr-left-25p-3 {
			left: 25%;
		}
		.tsr-left-30p-3 {
			left: 30%;
		}
		.tsr-left-35p-3 {
			left: 35%;
		}
		.tsr-left-40p-3 {
			left: 40%;
		}
		.tsr-left-45p-3 {
			left: 45%;
		}
		.tsr-left-50p-3 {
			left: 50%;
		}
		.tsr-left-55p-3 {
			left: 55%;
		}
		.tsr-left-60p-3 {
			left: 60%;
		}
		.tsr-left-65p-3 {
			left: 65%;
		}
		.tsr-left-70p-3 {
			left: 70%;
		}
		.tsr-left-75p-3 {
			left: 75%;
		}
		.tsr-left-80p-3 {
			left: 80%;
		}
		.tsr-left-85p-3 {
			left: 85%;
		}
		.tsr-left-90p-3 {
			left: 90%;
		}
		.tsr-left-100p-3 {
			left: 100%;
		}

		.tsr-top-auto-3 {
			top: auto;
		}
		.tsr-top-inherit-3 {
			top: inherit;
		}
		.tsr-top-inherit-3 {
			top: inherit;
		}
		.tsr-top-unset-3 {
			top: unset;
		}	
		.tsr-top-0-3 {
			top: 0px;
		}
		.tsr-top-5-3 {
			top: 5px;
		}
		.tsr-top-10-3 {
			top: 10px;
		}
		.tsr-top-15-3 {
			top: 15px;
		}
		.tsr-top-20-3 {
			top: 20px;
		}
		.tsr-top-25-3 {
			top: 25px;
		}
		.tsr-top-30-3 {
			top: 30px;
		}
		.tsr-top-35-3 {
			top: 35px;
		}
		.tsr-top-40-3 {
			top: 40px;
		}
		.tsr-top-45-3 {
			top: 45px;
		}
		.tsr-top-50-3 {
			top: 50px;
		}
		.tsr-top-55-3 {
			top: 55px;
		}
		.tsr-top-60-3 {
			top: 60px;
		}
		.tsr-top-65-3 {
			top: 65px;
		}
		.tsr-top-70-3 {
			top: 70px;
		}
		.tsr-top-75-3 {
			top: 75px;
		}
		.tsr-top-80-3 {
			top: 80px;
		}
		.tsr-top-85-3 {
			top: 85px;
		}
		.tsr-top-90-3 {
			top: 90px;
		}
		.tsr-top-100-3 {
			top: 100px;
		}
		.tsr-top-125-3 {
			top: 125px;
		}
		.tsr-top-150-3 {
			top: 150px;
		}
		.tsr-top-175-3 {
			top: 175px;
		}
		.tsr-top-200-3 {
			top: 200px;
		}
		.tsr-top-225-3 {
			top: 225px;
		}
		.tsr-top-250-3 {
			top: 250px;
		}
		.tsr-top-275-3 {
			top: 257px;
		}
		.tsr-top-300-3 {
			top: 300px;
		}
		.tsr-top-325-3 {
			top: 325px;
		}
		.tsr-top-350-3 {
			top: 350px;
		}
		.tsr-top-375-3 {
			top: 375px;
		}
		.tsr-top-400-3 {
			top: 400px;
		}
		.tsr-top-425-3 {
			top: 425px;
		}
		.tsr-top-450-3 {
			top: 450px;
		}
		.tsr-top-475-3 {
			top: 475px;
		}
		.tsr-top-500-3 {
			top: 500px;
		}
		.tsr-top-5p-3 {
			top: 5%;
		}
		.tsr-top-10p-3 {
			top: 10%;
		}
		.tsr-top-15p-3 {
			top: 15%;
		}
		.tsr-top-20p-3 {
			top: 20%;
		}
		.tsr-top-25p-3 {
			top: 25%;
		}
		.tsr-top-30p-3 {
			top: 30%;
		}
		.tsr-top-35p-3 {
			top: 35%;
		}
		.tsr-top-40p-3 {
			top: 40%;
		}
		.tsr-top-45p-3 {
			top: 45%;
		}
		.tsr-top-50p-3 {
			top: 50%;
		}
		.tsr-top-55p-3 {
			top: 55%;
		}
		.tsr-top-60p-3 {
			top: 60%;
		}
		.tsr-top-65p-3 {
			top: 65%;
		}
		.tsr-top-70p-3 {
			top: 70%;
		}
		.tsr-top-75p-3 {
			top: 75%;
		}
		.tsr-top-80p-3 {
			top: 80%;
		}
		.tsr-top-85p-3 {
			top: 85%;
		}
		.tsr-top-90p-3 {
			top: 90%;
		}
		.tsr-top-100p-3 {
			top: 100%;
		}


		.tsr-right-auto-3 {
			right: auto;
		}
		.tsr-right-inherit-3 {
			right: inherit;
		}
		.tsr-right-inherit-3 {
			right: inherit;
		}
		.tsr-right-unset-3 {
			right: unset;
		}	
		.tsr-right-0-3 {
			right: 0px;
		}
		.tsr-right-5-3 {
			right: 5px;
		}
		.tsr-right-10-3 {
			right: 10px;
		}
		.tsr-right-15-3 {
			right: 15px;
		}
		.tsr-right-20-3 {
			right: 20px;
		}
		.tsr-right-25-3 {
			right: 25px;
		}
		.tsr-right-30-3 {
			right: 30px;
		}
		.tsr-right-35-3 {
			right: 35px;
		}
		.tsr-right-40-3 {
			right: 40px;
		}
		.tsr-right-45-3 {
			right: 45px;
		}
		.tsr-right-50-3 {
			right: 50px;
		}
		.tsr-right-55-3 {
			right: 55px;
		}
		.tsr-right-60-3 {
			right: 60px;
		}
		.tsr-right-65-3 {
			right: 65px;
		}
		.tsr-right-70-3 {
			right: 70px;
		}
		.tsr-right-75-3 {
			right: 75px;
		}
		.tsr-right-80-3 {
			right: 80px;
		}
		.tsr-right-85-3 {
			right: 85px;
		}
		.tsr-right-90-3 {
			right: 90px;
		}
		.tsr-right-100-3 {
			right: 100px;
		}
		.tsr-right-125-3 {
			right: 125px;
		}
		.tsr-right-150-3 {
			right: 150px;
		}
		.tsr-right-175-3 {
			right: 175px;
		}
		.tsr-right-200-3 {
			right: 200px;
		}
		.tsr-right-225-3 {
			right: 225px;
		}
		.tsr-right-250-3 {
			right: 250px;
		}
		.tsr-right-275-3 {
			right: 257px;
		}
		.tsr-right-300-3 {
			right: 300px;
		}
		.tsr-right-325-3 {
			right: 325px;
		}
		.tsr-right-350-3 {
			right: 350px;
		}
		.tsr-right-375-3 {
			right: 375px;
		}
		.tsr-right-400-3 {
			right: 400px;
		}
		.tsr-right-425-3 {
			right: 425px;
		}
		.tsr-right-450-3 {
			right: 450px;
		}
		.tsr-right-475-3 {
			right: 475px;
		}
		.tsr-right-500-3 {
			right: 500px;
		}
		.tsr-right-5p-3 {
			right: 5%;
		}
		.tsr-right-10p-3 {
			right: 10%;
		}
		.tsr-right-15p-3 {
			right: 15%;
		}
		.tsr-right-20p-3 {
			right: 20%;
		}
		.tsr-right-25p-3 {
			right: 25%;
		}
		.tsr-right-30p-3 {
			right: 30%;
		}
		.tsr-right-35p-3 {
			right: 35%;
		}
		.tsr-right-40p {
			right: 40%;
		}
		.tsr-right-45p-3 {
			right: 45%;
		}
		.tsr-right-50p-3 {
			right: 50%;
		}
		.tsr-right-55p-3 {
			right: 55%;
		}
		.tsr-right-60p-3 {
			right: 60%;
		}
		.tsr-right-65p-3 {
			right: 65%;
		}
		.tsr-right-70p-3 {
			right: 70%;
		}
		.tsr-right-75p-3 {
			right: 75%;
		}
		.tsr-right-80p-3 {
			right: 80%;
		}
		.tsr-right-85p-3 {
			right: 85%;
		}
		.tsr-right-90p-3 {
			right: 90%;
		}
		.tsr-right-100p-3 {
			right: 100%;
		}

		.tsr-bottom-auto-3 {
			bottom: auto;
		}
		.tsr-bottom-inherit-3 {
			bottom: inherit;
		}
		.tsr-bottom-inherit-3 {
			bottom: inherit;
		}
		.tsr-bottom-unset-3 {
			bottom: unset;
		}	
		.tsr-bottom-0-3 {
			bottom: 0px;
		}
		.tsr-bottom-5-3 {
			bottom: 5px;
		}
		.tsr-bottom-10-3 {
			bottom: 10px;
		}
		.tsr-bottom-15-3 {
			bottom: 15px;
		}
		.tsr-bottom-20-3 {
			bottom: 20px;
		}
		.tsr-bottom-25-3 {
			bottom: 25px;
		}
		.tsr-bottom-30-3 {
			bottom: 30px;
		}
		.tsr-bottom-35-3 {
			bottom: 35px;
		}
		.tsr-bottom-40-3 {
			bottom: 40px;
		}
		.tsr-bottom-45-3 {
			bottom: 45px;
		}
		.tsr-bottom-50-3 {
			bottom: 50px;
		}
		.tsr-bottom-55-3 {
			bottom: 55px;
		}
		.tsr-bottom-60-3 {
			bottom: 60px;
		}
		.tsr-bottom-65-3 {
			bottom: 65px;
		}
		.tsr-bottom-70-3 {
			bottom: 70px;
		}
		.tsr-bottom-75-3 {
			bottom: 75px;
		}
		.tsr-bottom-80-3 {
			bottom: 80px;
		}
		.tsr-bottom-85-3 {
			bottom: 85px;
		}
		.tsr-bottom-90-3 {
			bottom: 90px;
		}
		.tsr-bottom-100-3 {
			bottom: 100px;
		}
		.tsr-bottom-125-3 {
			bottom: 125px;
		}
		.tsr-bottom-150-3 {
			bottom: 150px;
		}
		.tsr-bottom-175-3 {
			bottom: 175px;
		}
		.tsr-bottom-200-3 {
			bottom: 200px;
		}
		.tsr-bottom-225-3 {
			bottom: 225px;
		}
		.tsr-bottom-250-3 {
			bottom: 250px;
		}
		.tsr-bottom-275-3 {
			bottom: 257px;
		}
		.tsr-bottom-300-3 {
			bottom: 300px;
		}
		.tsr-bottom-325-3 {
			bottom: 325px;
		}
		.tsr-bottom-350-3 {
			bottom: 350px;
		}
		.tsr-bottom-375-3 {
			bottom: 375px;
		}
		.tsr-bottom-400-3 {
			bottom: 400px;
		}
		.tsr-bottom-425-3 {
			bottom: 425px;
		}
		.tsr-bottom-450-3 {
			bottom: 450px;
		}
		.tsr-bottom-475-3 {
			bottom: 475px;
		}
		.tsr-bottom-500-3 {
			bottom: 500px;
		}
		.tsr-bottom-5p-3 {
			bottom: 5%;
		}
		.tsr-bottom-10p-3 {
			bottom: 10%;
		}
		.tsr-bottom-15p-3 {
			bottom: 15%;
		}
		.tsr-bottom-20p-3 {
			bottom: 20%;
		}
		.tsr-bottom-25p-3 {
			bottom: 25%;
		}
		.tsr-bottom-30p-3 {
			bottom: 30%;
		}
		.tsr-bottom-35p-3 {
			bottom: 35%;
		}
		.tsr-bottom-40p-3 {
			bottom: 40%;
		}
		.tsr-bottom-45p-3 {
			bottom: 45%;
		}
		.tsr-bottom-50p-3 {
			bottom: 50%;
		}
		.tsr-bottom-55p-3 {
			bottom: 55%;
		}
		.tsr-bottom-60p-3 {
			bottom: 60%;
		}
		.tsr-bottom-65p-3 {
			bottom: 65%;
		}
		.tsr-bottom-70p-3 {
			bottom: 70%;
		}
		.tsr-bottom-75p-3 {
			bottom: 75%;
		}
		.tsr-bottom-80p-3 {
			bottom: 80%;
		}
		.tsr-bottom-85p-3 {
			bottom: 85%;
		}
		.tsr-bottom-90p-3 {
			bottom: 90%;
		}
		.tsr-bottom-100p-3 {
			bottom: 100%;
		}			
	}

	@media (max-width: 768px) {
		.tsr-left-auto-2 {
			left: auto;
		}
		.tsr-left-inherit-2 {
			left: inherit;
		}
		.tsr-left-inherit-2 {
			left: inherit;
		}
		.tsr-left-unset-2 {
			left: unset;
		}	
		.tsr-left-0-2 {
			left: 0px;
		}
		.tsr-left-5-2 {
			left: 5px;
		}
		.tsr-left-10-2 {
			left: 10px;
		}
		.tsr-left-15-2 {
			left: 15px;
		}
		.tsr-left-20-2 {
			left: 20px;
		}
		.tsr-left-25-2 {
			left: 25px;
		}
		.tsr-left-30-2 {
			left: 30px;
		}
		.tsr-left-35-2 {
			left: 35px;
		}
		.tsr-left-40-2 {
			left: 40px;
		}
		.tsr-left-45-2 {
			left: 45px;
		}
		.tsr-left-50-2 {
			left: 50px;
		}
		.tsr-left-55-2 {
			left: 55px;
		}
		.tsr-left-60-2 {
			left: 60px;
		}
		.tsr-left-65-2 {
			left: 65px;
		}
		.tsr-left-70-2 {
			left: 70px;
		}
		.tsr-left-75-2 {
			left: 75px;
		}
		.tsr-left-80-2 {
			left: 80px;
		}
		.tsr-left-85-2 {
			left: 85px;
		}
		.tsr-left-90-2 {
			left: 90px;
		}
		.tsr-left-100-2 {
			left: 100px;
		}
		.tsr-left-125-2 {
			left: 125px;
		}
		.tsr-left-150-2 {
			left: 150px;
		}
		.tsr-left-175-2 {
			left: 175px;
		}
		.tsr-left-200-2 {
			left: 200px;
		}
		.tsr-left-225-2 {
			left: 225px;
		}
		.tsr-left-250-2 {
			left: 250px;
		}
		.tsr-left-275-2 {
			left: 257px;
		}
		.tsr-left-300-2 {
			left: 300px;
		}
		.tsr-left-325-2 {
			left: 325px;
		}
		.tsr-left-350-2 {
			left: 350px;
		}
		.tsr-left-375-2 {
			left: 375px;
		}
		.tsr-left-400-2 {
			left: 400px;
		}
		.tsr-left-425-2 {
			left: 425px;
		}
		.tsr-left-450-2 {
			left: 450px;
		}
		.tsr-left-475-2 {
			left: 475px;
		}
		.tsr-left-500-2 {
			left: 500px;
		}
		.tsr-left-5p-2 {
			left: 5%;
		}
		.tsr-left-10p-2 {
			left: 10%;
		}
		.tsr-left-15p-2 {
			left: 15%;
		}
		.tsr-left-20p-2 {
			left: 20%;
		}
		.tsr-left-25p-2 {
			left: 25%;
		}
		.tsr-left-30p-2 {
			left: 30%;
		}
		.tsr-left-35p-2 {
			left: 35%;
		}
		.tsr-left-40p-2 {
			left: 40%;
		}
		.tsr-left-45p-2 {
			left: 45%;
		}
		.tsr-left-50p-2 {
			left: 50%;
		}
		.tsr-left-55p-2 {
			left: 55%;
		}
		.tsr-left-60p-2 {
			left: 60%;
		}
		.tsr-left-65p-2 {
			left: 65%;
		}
		.tsr-left-70p-2 {
			left: 70%;
		}
		.tsr-left-75p-2 {
			left: 75%;
		}
		.tsr-left-80p-2 {
			left: 80%;
		}
		.tsr-left-85p-2 {
			left: 85%;
		}
		.tsr-left-90p-2 {
			left: 90%;
		}
		.tsr-left-100p-2 {
			left: 100%;
		}

		.tsr-top-auto-2 {
			top: auto;
		}
		.tsr-top-inherit-2 {
			top: inherit;
		}
		.tsr-top-inherit-2 {
			top: inherit;
		}
		.tsr-top-unset-2 {
			top: unset;
		}	
		.tsr-top-0-2 {
			top: 0px;
		}
		.tsr-top-5-2 {
			top: 5px;
		}
		.tsr-top-10-2 {
			top: 10px;
		}
		.tsr-top-15-2 {
			top: 15px;
		}
		.tsr-top-20-2 {
			top: 20px;
		}
		.tsr-top-25-2 {
			top: 25px;
		}
		.tsr-top-30-2 {
			top: 30px;
		}
		.tsr-top-35-2 {
			top: 35px;
		}
		.tsr-top-40-2 {
			top: 40px;
		}
		.tsr-top-45-2 {
			top: 45px;
		}
		.tsr-top-50-2 {
			top: 50px;
		}
		.tsr-top-55-2 {
			top: 55px;
		}
		.tsr-top-60-2 {
			top: 60px;
		}
		.tsr-top-65-2 {
			top: 65px;
		}
		.tsr-top-70-2 {
			top: 70px;
		}
		.tsr-top-75-2 {
			top: 75px;
		}
		.tsr-top-80-2 {
			top: 80px;
		}
		.tsr-top-85-2 {
			top: 85px;
		}
		.tsr-top-90-2 {
			top: 90px;
		}
		.tsr-top-100-2 {
			top: 100px;
		}
		.tsr-top-125-2 {
			top: 125px;
		}
		.tsr-top-150-2 {
			top: 150px;
		}
		.tsr-top-175-2 {
			top: 175px;
		}
		.tsr-top-200-2 {
			top: 200px;
		}
		.tsr-top-225-2 {
			top: 225px;
		}
		.tsr-top-250-2 {
			top: 250px;
		}
		.tsr-top-275-2 {
			top: 257px;
		}
		.tsr-top-300-2 {
			top: 300px;
		}
		.tsr-top-325-2 {
			top: 325px;
		}
		.tsr-top-350-2 {
			top: 350px;
		}
		.tsr-top-375-2 {
			top: 375px;
		}
		.tsr-top-400-2 {
			top: 400px;
		}
		.tsr-top-425-2 {
			top: 425px;
		}
		.tsr-top-450-2 {
			top: 450px;
		}
		.tsr-top-475-2 {
			top: 475px;
		}
		.tsr-top-500-2 {
			top: 500px;
		}
		.tsr-top-5p-2 {
			top: 5%;
		}
		.tsr-top-10p-2 {
			top: 10%;
		}
		.tsr-top-15p-2 {
			top: 15%;
		}
		.tsr-top-20p-2 {
			top: 20%;
		}
		.tsr-top-25p-2 {
			top: 25%;
		}
		.tsr-top-30p-2 {
			top: 30%;
		}
		.tsr-top-35p-2 {
			top: 35%;
		}
		.tsr-top-40p-2 {
			top: 40%;
		}
		.tsr-top-45p-2 {
			top: 45%;
		}
		.tsr-top-50p-2 {
			top: 50%;
		}
		.tsr-top-55p-2 {
			top: 55%;
		}
		.tsr-top-60p-2 {
			top: 60%;
		}
		.tsr-top-65p-2 {
			top: 65%;
		}
		.tsr-top-70p-2 {
			top: 70%;
		}
		.tsr-top-75p-2 {
			top: 75%;
		}
		.tsr-top-80p-2 {
			top: 80%;
		}
		.tsr-top-85p-2 {
			top: 85%;
		}
		.tsr-top-90p-2 {
			top: 90%;
		}
		.tsr-top-100p-2 {
			top: 100%;
		}


		.tsr-right-auto-2 {
			right: auto;
		}
		.tsr-right-inherit-2 {
			right: inherit;
		}
		.tsr-right-inherit-2 {
			right: inherit;
		}
		.tsr-right-unset-2 {
			right: unset;
		}	
		.tsr-right-0-2 {
			right: 0px;
		}
		.tsr-right-5-2 {
			right: 5px;
		}
		.tsr-right-10-2 {
			right: 10px;
		}
		.tsr-right-15-2 {
			right: 15px;
		}
		.tsr-right-20-2 {
			right: 20px;
		}
		.tsr-right-25-2 {
			right: 25px;
		}
		.tsr-right-30-2 {
			right: 30px;
		}
		.tsr-right-35-2 {
			right: 35px;
		}
		.tsr-right-40-2 {
			right: 40px;
		}
		.tsr-right-45-2 {
			right: 45px;
		}
		.tsr-right-50-2 {
			right: 50px;
		}
		.tsr-right-55-2 {
			right: 55px;
		}
		.tsr-right-60-2 {
			right: 60px;
		}
		.tsr-right-65-2 {
			right: 65px;
		}
		.tsr-right-70-2 {
			right: 70px;
		}
		.tsr-right-75-2 {
			right: 75px;
		}
		.tsr-right-80-2 {
			right: 80px;
		}
		.tsr-right-85-2 {
			right: 85px;
		}
		.tsr-right-90-2 {
			right: 90px;
		}
		.tsr-right-100-2 {
			right: 100px;
		}
		.tsr-right-125-2 {
			right: 125px;
		}
		.tsr-right-150-2 {
			right: 150px;
		}
		.tsr-right-175-2 {
			right: 175px;
		}
		.tsr-right-200-2 {
			right: 200px;
		}
		.tsr-right-225-2 {
			right: 225px;
		}
		.tsr-right-250-2 {
			right: 250px;
		}
		.tsr-right-275-2 {
			right: 257px;
		}
		.tsr-right-300-2 {
			right: 300px;
		}
		.tsr-right-325-2 {
			right: 325px;
		}
		.tsr-right-350-2 {
			right: 350px;
		}
		.tsr-right-375-2 {
			right: 375px;
		}
		.tsr-right-400-2 {
			right: 400px;
		}
		.tsr-right-425-2 {
			right: 425px;
		}
		.tsr-right-450-2 {
			right: 450px;
		}
		.tsr-right-475-2 {
			right: 475px;
		}
		.tsr-right-500-2 {
			right: 500px;
		}
		.tsr-right-5p-2 {
			right: 5%;
		}
		.tsr-right-10p-2 {
			right: 10%;
		}
		.tsr-right-15p-2 {
			right: 15%;
		}
		.tsr-right-20p-2 {
			right: 20%;
		}
		.tsr-right-25p-2 {
			right: 25%;
		}
		.tsr-right-30p-2 {
			right: 30%;
		}
		.tsr-right-35p-2 {
			right: 35%;
		}
		.tsr-right-40p {
			right: 40%;
		}
		.tsr-right-45p-2 {
			right: 45%;
		}
		.tsr-right-50p-2 {
			right: 50%;
		}
		.tsr-right-55p-2 {
			right: 55%;
		}
		.tsr-right-60p-2 {
			right: 60%;
		}
		.tsr-right-65p-2 {
			right: 65%;
		}
		.tsr-right-70p-2 {
			right: 70%;
		}
		.tsr-right-75p-2 {
			right: 75%;
		}
		.tsr-right-80p-2 {
			right: 80%;
		}
		.tsr-right-85p-2 {
			right: 85%;
		}
		.tsr-right-90p-2 {
			right: 90%;
		}
		.tsr-right-100p-2 {
			right: 100%;
		}

		.tsr-bottom-auto-2 {
			bottom: auto;
		}
		.tsr-bottom-inherit-2 {
			bottom: inherit;
		}
		.tsr-bottom-inherit-2 {
			bottom: inherit;
		}
		.tsr-bottom-unset-2 {
			bottom: unset;
		}	
		.tsr-bottom-0-2 {
			bottom: 0px;
		}
		.tsr-bottom-5-2 {
			bottom: 5px;
		}
		.tsr-bottom-10-2 {
			bottom: 10px;
		}
		.tsr-bottom-15-2 {
			bottom: 15px;
		}
		.tsr-bottom-20-2 {
			bottom: 20px;
		}
		.tsr-bottom-25-2 {
			bottom: 25px;
		}
		.tsr-bottom-30-2 {
			bottom: 30px;
		}
		.tsr-bottom-35-2 {
			bottom: 35px;
		}
		.tsr-bottom-40-2 {
			bottom: 40px;
		}
		.tsr-bottom-45-2 {
			bottom: 45px;
		}
		.tsr-bottom-50-2 {
			bottom: 50px;
		}
		.tsr-bottom-55-2 {
			bottom: 55px;
		}
		.tsr-bottom-60-2 {
			bottom: 60px;
		}
		.tsr-bottom-65-2 {
			bottom: 65px;
		}
		.tsr-bottom-70-2 {
			bottom: 70px;
		}
		.tsr-bottom-75-2 {
			bottom: 75px;
		}
		.tsr-bottom-80-2 {
			bottom: 80px;
		}
		.tsr-bottom-85-2 {
			bottom: 85px;
		}
		.tsr-bottom-90-2 {
			bottom: 90px;
		}
		.tsr-bottom-100-2 {
			bottom: 100px;
		}
		.tsr-bottom-125-2 {
			bottom: 125px;
		}
		.tsr-bottom-150-2 {
			bottom: 150px;
		}
		.tsr-bottom-175-2 {
			bottom: 175px;
		}
		.tsr-bottom-200-2 {
			bottom: 200px;
		}
		.tsr-bottom-225-2 {
			bottom: 225px;
		}
		.tsr-bottom-250-2 {
			bottom: 250px;
		}
		.tsr-bottom-275-2 {
			bottom: 257px;
		}
		.tsr-bottom-300-2 {
			bottom: 300px;
		}
		.tsr-bottom-325-2 {
			bottom: 325px;
		}
		.tsr-bottom-350-2 {
			bottom: 350px;
		}
		.tsr-bottom-375-2 {
			bottom: 375px;
		}
		.tsr-bottom-400-2 {
			bottom: 400px;
		}
		.tsr-bottom-425-2 {
			bottom: 425px;
		}
		.tsr-bottom-450-2 {
			bottom: 450px;
		}
		.tsr-bottom-475-2 {
			bottom: 475px;
		}
		.tsr-bottom-500-2 {
			bottom: 500px;
		}
		.tsr-bottom-5p-2 {
			bottom: 5%;
		}
		.tsr-bottom-10p-2 {
			bottom: 10%;
		}
		.tsr-bottom-15p-2 {
			bottom: 15%;
		}
		.tsr-bottom-20p-2 {
			bottom: 20%;
		}
		.tsr-bottom-25p-2 {
			bottom: 25%;
		}
		.tsr-bottom-30p-2 {
			bottom: 30%;
		}
		.tsr-bottom-35p-2 {
			bottom: 35%;
		}
		.tsr-bottom-40p-2 {
			bottom: 40%;
		}
		.tsr-bottom-45p-2 {
			bottom: 45%;
		}
		.tsr-bottom-50p-2 {
			bottom: 50%;
		}
		.tsr-bottom-55p-2 {
			bottom: 55%;
		}
		.tsr-bottom-60p-2 {
			bottom: 60%;
		}
		.tsr-bottom-65p-2 {
			bottom: 65%;
		}
		.tsr-bottom-70p-2 {
			bottom: 70%;
		}
		.tsr-bottom-75p-2 {
			bottom: 75%;
		}
		.tsr-bottom-80p-2 {
			bottom: 80%;
		}
		.tsr-bottom-85p-2 {
			bottom: 85%;
		}
		.tsr-bottom-90p-2 {
			bottom: 90%;
		}
		.tsr-bottom-100p-2 {
			bottom: 100%;
		}		
	}

	@media (max-width: 576px) {
		.tsr-left-auto-1 {
			left: auto;
		}
		.tsr-left-inherit-1 {
			left: inherit;
		}
		.tsr-left-inherit-1 {
			left: inherit;
		}
		.tsr-left-unset-1 {
			left: unset;
		}	
		.tsr-left-0-1 {
			left: 0px;
		}
		.tsr-left-5-1 {
			left: 5px;
		}
		.tsr-left-10-1 {
			left: 10px;
		}
		.tsr-left-15-1 {
			left: 15px;
		}
		.tsr-left-20-1 {
			left: 20px;
		}
		.tsr-left-25-1 {
			left: 25px;
		}
		.tsr-left-30-1 {
			left: 30px;
		}
		.tsr-left-35-1 {
			left: 35px;
		}
		.tsr-left-40-1 {
			left: 40px;
		}
		.tsr-left-45-1 {
			left: 45px;
		}
		.tsr-left-50-1 {
			left: 50px;
		}
		.tsr-left-55-1 {
			left: 55px;
		}
		.tsr-left-60-1 {
			left: 60px;
		}
		.tsr-left-65-1 {
			left: 65px;
		}
		.tsr-left-70-1 {
			left: 70px;
		}
		.tsr-left-75-1 {
			left: 75px;
		}
		.tsr-left-80-1 {
			left: 80px;
		}
		.tsr-left-85-1 {
			left: 85px;
		}
		.tsr-left-90-1 {
			left: 90px;
		}
		.tsr-left-100-1 {
			left: 100px;
		}
		.tsr-left-125-1 {
			left: 125px;
		}
		.tsr-left-150-1 {
			left: 150px;
		}
		.tsr-left-175-1 {
			left: 175px;
		}
		.tsr-left-200-1 {
			left: 200px;
		}
		.tsr-left-225-1 {
			left: 225px;
		}
		.tsr-left-250-1 {
			left: 250px;
		}
		.tsr-left-275-1 {
			left: 257px;
		}
		.tsr-left-300-1 {
			left: 300px;
		}
		.tsr-left-325-1 {
			left: 325px;
		}
		.tsr-left-350-1 {
			left: 350px;
		}
		.tsr-left-375-1 {
			left: 375px;
		}
		.tsr-left-400-1 {
			left: 400px;
		}
		.tsr-left-425-1 {
			left: 425px;
		}
		.tsr-left-450-1 {
			left: 450px;
		}
		.tsr-left-475-1 {
			left: 475px;
		}
		.tsr-left-500-1 {
			left: 500px;
		}
		.tsr-left-5p-1 {
			left: 5%;
		}
		.tsr-left-10p-1 {
			left: 10%;
		}
		.tsr-left-15p-1 {
			left: 15%;
		}
		.tsr-left-20p-1 {
			left: 20%;
		}
		.tsr-left-25p-1 {
			left: 25%;
		}
		.tsr-left-30p-1 {
			left: 30%;
		}
		.tsr-left-35p-1 {
			left: 35%;
		}
		.tsr-left-40p-1 {
			left: 40%;
		}
		.tsr-left-45p-1 {
			left: 45%;
		}
		.tsr-left-50p-1 {
			left: 50%;
		}
		.tsr-left-55p-1 {
			left: 55%;
		}
		.tsr-left-60p-1 {
			left: 60%;
		}
		.tsr-left-65p-1 {
			left: 65%;
		}
		.tsr-left-70p-1 {
			left: 70%;
		}
		.tsr-left-75p-1 {
			left: 75%;
		}
		.tsr-left-80p-1 {
			left: 80%;
		}
		.tsr-left-85p-1 {
			left: 85%;
		}
		.tsr-left-90p-1 {
			left: 90%;
		}
		.tsr-left-100p-1 {
			left: 100%;
		}

		.tsr-top-auto-1 {
			top: auto;
		}
		.tsr-top-inherit-1 {
			top: inherit;
		}
		.tsr-top-inherit-1 {
			top: inherit;
		}
		.tsr-top-unset-1 {
			top: unset;
		}	
		.tsr-top-0-1 {
			top: 0px;
		}
		.tsr-top-5-1 {
			top: 5px;
		}
		.tsr-top-10-1 {
			top: 10px;
		}
		.tsr-top-15-1 {
			top: 15px;
		}
		.tsr-top-20-1 {
			top: 20px;
		}
		.tsr-top-25-1 {
			top: 25px;
		}
		.tsr-top-30-1 {
			top: 30px;
		}
		.tsr-top-35-1 {
			top: 35px;
		}
		.tsr-top-40-1 {
			top: 40px;
		}
		.tsr-top-45-1 {
			top: 45px;
		}
		.tsr-top-50-1 {
			top: 50px;
		}
		.tsr-top-55-1 {
			top: 55px;
		}
		.tsr-top-60-1 {
			top: 60px;
		}
		.tsr-top-65-1 {
			top: 65px;
		}
		.tsr-top-70-1 {
			top: 70px;
		}
		.tsr-top-75-1 {
			top: 75px;
		}
		.tsr-top-80-1 {
			top: 80px;
		}
		.tsr-top-85-1 {
			top: 85px;
		}
		.tsr-top-90-1 {
			top: 90px;
		}
		.tsr-top-100-1 {
			top: 100px;
		}
		.tsr-top-125-1 {
			top: 125px;
		}
		.tsr-top-150-1 {
			top: 150px;
		}
		.tsr-top-175-1 {
			top: 175px;
		}
		.tsr-top-200-1 {
			top: 200px;
		}
		.tsr-top-225-1 {
			top: 225px;
		}
		.tsr-top-250-1 {
			top: 250px;
		}
		.tsr-top-275-1 {
			top: 257px;
		}
		.tsr-top-300-1 {
			top: 300px;
		}
		.tsr-top-325-1 {
			top: 325px;
		}
		.tsr-top-350-1 {
			top: 350px;
		}
		.tsr-top-375-1 {
			top: 375px;
		}
		.tsr-top-400-1 {
			top: 400px;
		}
		.tsr-top-425-1 {
			top: 425px;
		}
		.tsr-top-450-1 {
			top: 450px;
		}
		.tsr-top-475-1 {
			top: 475px;
		}
		.tsr-top-500-1 {
			top: 500px;
		}
		.tsr-top-5p-1 {
			top: 5%;
		}
		.tsr-top-10p-1 {
			top: 10%;
		}
		.tsr-top-15p-1 {
			top: 15%;
		}
		.tsr-top-20p-1 {
			top: 20%;
		}
		.tsr-top-25p-1 {
			top: 25%;
		}
		.tsr-top-30p-1 {
			top: 30%;
		}
		.tsr-top-35p-1 {
			top: 35%;
		}
		.tsr-top-40p-1 {
			top: 40%;
		}
		.tsr-top-45p-1 {
			top: 45%;
		}
		.tsr-top-50p-1 {
			top: 50%;
		}
		.tsr-top-55p-1 {
			top: 55%;
		}
		.tsr-top-60p-1 {
			top: 60%;
		}
		.tsr-top-65p-1 {
			top: 65%;
		}
		.tsr-top-70p-1 {
			top: 70%;
		}
		.tsr-top-75p-1 {
			top: 75%;
		}
		.tsr-top-80p-1 {
			top: 80%;
		}
		.tsr-top-85p-1 {
			top: 85%;
		}
		.tsr-top-90p-1 {
			top: 90%;
		}
		.tsr-top-100p-1 {
			top: 100%;
		}


		.tsr-right-auto-1 {
			right: auto;
		}
		.tsr-right-inherit-1 {
			right: inherit;
		}
		.tsr-right-inherit-1 {
			right: inherit;
		}
		.tsr-right-unset-1 {
			right: unset;
		}	
		.tsr-right-0-1 {
			right: 0px;
		}
		.tsr-right-5-1 {
			right: 5px;
		}
		.tsr-right-10-1 {
			right: 10px;
		}
		.tsr-right-15-1 {
			right: 15px;
		}
		.tsr-right-20-1 {
			right: 20px;
		}
		.tsr-right-25-1 {
			right: 25px;
		}
		.tsr-right-30-1 {
			right: 30px;
		}
		.tsr-right-35-1 {
			right: 35px;
		}
		.tsr-right-40-1 {
			right: 40px;
		}
		.tsr-right-45-1 {
			right: 45px;
		}
		.tsr-right-50-1 {
			right: 50px;
		}
		.tsr-right-55-1 {
			right: 55px;
		}
		.tsr-right-60-1 {
			right: 60px;
		}
		.tsr-right-65-1 {
			right: 65px;
		}
		.tsr-right-70-1 {
			right: 70px;
		}
		.tsr-right-75-1 {
			right: 75px;
		}
		.tsr-right-80-1 {
			right: 80px;
		}
		.tsr-right-85-1 {
			right: 85px;
		}
		.tsr-right-90-1 {
			right: 90px;
		}
		.tsr-right-100-1 {
			right: 100px;
		}
		.tsr-right-125-1 {
			right: 125px;
		}
		.tsr-right-150-1 {
			right: 150px;
		}
		.tsr-right-175-1 {
			right: 175px;
		}
		.tsr-right-200-1 {
			right: 200px;
		}
		.tsr-right-225-1 {
			right: 225px;
		}
		.tsr-right-250-1 {
			right: 250px;
		}
		.tsr-right-275-1 {
			right: 257px;
		}
		.tsr-right-300-1 {
			right: 300px;
		}
		.tsr-right-325-1 {
			right: 325px;
		}
		.tsr-right-350-1 {
			right: 350px;
		}
		.tsr-right-375-1 {
			right: 375px;
		}
		.tsr-right-400-1 {
			right: 400px;
		}
		.tsr-right-425-1 {
			right: 425px;
		}
		.tsr-right-450-1 {
			right: 450px;
		}
		.tsr-right-475-1 {
			right: 475px;
		}
		.tsr-right-500-1 {
			right: 500px;
		}
		.tsr-right-5p-1 {
			right: 5%;
		}
		.tsr-right-10p-1 {
			right: 10%;
		}
		.tsr-right-15p-1 {
			right: 15%;
		}
		.tsr-right-20p-1 {
			right: 20%;
		}
		.tsr-right-25p-1 {
			right: 25%;
		}
		.tsr-right-30p-1 {
			right: 30%;
		}
		.tsr-right-35p-1 {
			right: 35%;
		}
		.tsr-right-40p {
			right: 40%;
		}
		.tsr-right-45p-1 {
			right: 45%;
		}
		.tsr-right-50p-1 {
			right: 50%;
		}
		.tsr-right-55p-1 {
			right: 55%;
		}
		.tsr-right-60p-1 {
			right: 60%;
		}
		.tsr-right-65p-1 {
			right: 65%;
		}
		.tsr-right-70p-1 {
			right: 70%;
		}
		.tsr-right-75p-1 {
			right: 75%;
		}
		.tsr-right-80p-1 {
			right: 80%;
		}
		.tsr-right-85p-1 {
			right: 85%;
		}
		.tsr-right-90p-1 {
			right: 90%;
		}
		.tsr-right-100p-1 {
			right: 100%;
		}

		.tsr-bottom-auto-1 {
			bottom: auto;
		}
		.tsr-bottom-inherit-1 {
			bottom: inherit;
		}
		.tsr-bottom-inherit-1 {
			bottom: inherit;
		}
		.tsr-bottom-unset-1 {
			bottom: unset;
		}	
		.tsr-bottom-0-1 {
			bottom: 0px;
		}
		.tsr-bottom-5-1 {
			bottom: 5px;
		}
		.tsr-bottom-10-1 {
			bottom: 10px;
		}
		.tsr-bottom-15-1 {
			bottom: 15px;
		}
		.tsr-bottom-20-1 {
			bottom: 20px;
		}
		.tsr-bottom-25-1 {
			bottom: 25px;
		}
		.tsr-bottom-30-1 {
			bottom: 30px;
		}
		.tsr-bottom-35-1 {
			bottom: 35px;
		}
		.tsr-bottom-40-1 {
			bottom: 40px;
		}
		.tsr-bottom-45-1 {
			bottom: 45px;
		}
		.tsr-bottom-50-1 {
			bottom: 50px;
		}
		.tsr-bottom-55-1 {
			bottom: 55px;
		}
		.tsr-bottom-60-1 {
			bottom: 60px;
		}
		.tsr-bottom-65-1 {
			bottom: 65px;
		}
		.tsr-bottom-70-1 {
			bottom: 70px;
		}
		.tsr-bottom-75-1 {
			bottom: 75px;
		}
		.tsr-bottom-80-1 {
			bottom: 80px;
		}
		.tsr-bottom-85-1 {
			bottom: 85px;
		}
		.tsr-bottom-90-1 {
			bottom: 90px;
		}
		.tsr-bottom-100-1 {
			bottom: 100px;
		}
		.tsr-bottom-125-1 {
			bottom: 125px;
		}
		.tsr-bottom-150-1 {
			bottom: 150px;
		}
		.tsr-bottom-175-1 {
			bottom: 175px;
		}
		.tsr-bottom-200-1 {
			bottom: 200px;
		}
		.tsr-bottom-225-1 {
			bottom: 225px;
		}
		.tsr-bottom-250-1 {
			bottom: 250px;
		}
		.tsr-bottom-275-1 {
			bottom: 257px;
		}
		.tsr-bottom-300-1 {
			bottom: 300px;
		}
		.tsr-bottom-325-1 {
			bottom: 325px;
		}
		.tsr-bottom-350-1 {
			bottom: 350px;
		}
		.tsr-bottom-375-1 {
			bottom: 375px;
		}
		.tsr-bottom-400-1 {
			bottom: 400px;
		}
		.tsr-bottom-425-1 {
			bottom: 425px;
		}
		.tsr-bottom-450-1 {
			bottom: 450px;
		}
		.tsr-bottom-475-1 {
			bottom: 475px;
		}
		.tsr-bottom-500-1 {
			bottom: 500px;
		}
		.tsr-bottom-5p-1 {
			bottom: 5%;
		}
		.tsr-bottom-10p-1 {
			bottom: 10%;
		}
		.tsr-bottom-15p-1 {
			bottom: 15%;
		}
		.tsr-bottom-20p-1 {
			bottom: 20%;
		}
		.tsr-bottom-25p-1 {
			bottom: 25%;
		}
		.tsr-bottom-30p-1 {
			bottom: 30%;
		}
		.tsr-bottom-35p-1 {
			bottom: 35%;
		}
		.tsr-bottom-40p-1 {
			bottom: 40%;
		}
		.tsr-bottom-45p-1 {
			bottom: 45%;
		}
		.tsr-bottom-50p-1 {
			bottom: 50%;
		}
		.tsr-bottom-55p-1 {
			bottom: 55%;
		}
		.tsr-bottom-60p-1 {
			bottom: 60%;
		}
		.tsr-bottom-65p-1 {
			bottom: 65%;
		}
		.tsr-bottom-70p-1 {
			bottom: 70%;
		}
		.tsr-bottom-75p-1 {
			bottom: 75%;
		}
		.tsr-bottom-80p-1 {
			bottom: 80%;
		}
		.tsr-bottom-85p-1 {
			bottom: 85%;
		}
		.tsr-bottom-90p-1 {
			bottom: 90%;
		}
		.tsr-bottom-100p-1 {
			bottom: 100%;
		}			
	} 		
	
	/* tsr left, top, right, bottom OFF */
	
	/* tsr width OM */

		.tsr-width-webkit-fill-available, .tsr-width-fill-available, .tsr-width-available {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
			width: -webkit-available;
			width: available;
			width: -available;
			width: -moz-available;
		}
		
		.tsr-width-auto {
			width: auto;
		}
		.tsr-width-fit-content {
			width: fit-content;
		}
		.tsr-width-inherit {
			width: inherit;
		}
		.tsr-width-initial {
			width: initial;
		}
		.tsr-width-max-content {
			width: max-content;
		}
		.tsr-width-min-content {
			width: min-content;
		}
		.tsr-width-unset {
			width: unset;
		}
		.tsr-width-100 {
			width: 100%;
		}
		.tsr-width-95 {
			width: 95%;
		}
		.tsr-width-90 {
			width: 90%;
		}
		.tsr-width-85 {
			width: 85%;
		}
		.tsr-width-80 {
			width: 80%;
		}
		.tsr-width-75 {
			width: 75%;
		}
		.tsr-width-70 {
			width: 70%;
		}
		.tsr-width-65 {
			width: 65%;
		}
		.tsr-width-60 {
			width: 60%;
		}
		.tsr-width-55 {
			width: 55%;
		}
		.tsr-width-50 {
			width: 50%;
		}
		.tsr-width-45 {
			width: 45%;
		}
		.tsr-width-40 {
			width: 40%;
		}
		.tsr-width-35 {
			width: 35%;
		}
		.tsr-width-30 {
			width: 30%;
		}
		.tsr-width-25 {
			width: 25%;
		}
		.tsr-width-20 {
			width: 20%;
		}
		.tsr-width-15 {
			width: 15%;
		}
		.tsr-width-10 {
			width: 10%;
		}
		.tsr-width-5 {
			width: 5%;
		}		
		.tsr-width-10px {
			width: 10px;
		}
		.tsr-width-15px {
			width: 15px;
		}
		.tsr-width-20px {
			width: 20px;
		}
		.tsr-width-25px {
			width: 25px;
		}
		.tsr-width-50px {
			width: 50px;
		}
		.tsr-width-75px {
			width: 75px;
		}
		.tsr-width-100px {
			width: 100px;
		}
		.tsr-width-125px {
			width: 125px;
		}
		.tsr-width-150px {
			width: 150px;
		}
		.tsr-width-175px {
			width: 175px;
		}
		.tsr-width-200px {
			width: 200px;
		}
		.tsr-width-225px {
			width: 225px;
		}
		.tsr-width-250px {
			width: 250px;
		}
		.tsr-width-275px {
			width: 275px;
		}
		.tsr-width-300px {
			width: 300px;
		}
		.tsr-width-325px {
			width: 325px;
		}
		.tsr-width-350px {
			width: 350px;
		}
		.tsr-width-375px {
			width: 375px;
		}
		.tsr-width-400px {
			width: 400px;
		}
		.tsr-width-450px {
			width: 450px;
		}
		.tsr-width-500px {
			width: 500px;
		}
		.tsr-width-550px {
			width: 550px;
		}
		.tsr-width-600px {
			width: 600px;
		}

	@media (max-width: 1600px) {
		.tsr-width-web-fill-available-5 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-width-auto-5 {
			width: auto;
		}
		.tsr-width-fit-content-5 {
			width: fit-content;
		}
		.tsr-width-inherit-5 {
			width: inherit;
		}
		.tsr-width-initial-5 {
			width: initial;
		}
		.tsr-width-max-content-5 {
			width: max-content;
		}
		.tsr-width-min-content-5 {
			width: min-content;
		}
		.tsr-width-unset-5 {
			width: unset;
		}
		.tsr-width-100-5 {
			width: 100%;
		}
		.tsr-width-95-5 {
			width: 95%;
		}
		.tsr-width-90-5 {
			width: 90%;
		}
		.tsr-width-85-5 {
			width: 85%;
		}
		.tsr-width-80-5 {
			width: 80%;
		}
		.tsr-width-75-5 {
			width: 75%;
		}
		.tsr-width-70-5 {
			width: 70%;
		}
		.tsr-width-65-5 {
			width: 65%;
		}
		.tsr-width-60-5 {
			width: 60%;
		}
		.tsr-width-55-5 {
			width: 55%;
		}
		.tsr-width-50-5 {
			width: 50%;
		}
		.tsr-width-45-5 {
			width: 45%;
		}
		.tsr-width-40-5 {
			width: 40%;
		}
		.tsr-width-35-5 {
			width: 35%;
		}
		.tsr-width-30-5 {
			width: 30%;
		}
		.tsr-width-25-5 {
			width: 25%;
		}
		.tsr-width-20-5 {
			width: 20%;
		}
		.tsr-width-15-5 {
			width: 15%;
		}
		.tsr-width-10-5 {
			width: 10%;
		}
		.tsr-width-5-5 {
			width: 5%;
		}		
		.tsr-width-10px-5 {
			width: 10px;
		}
		.tsr-width-15px-5 {
			width: 15px;
		}
		.tsr-width-20px-5 {
			width: 20px;
		}
		.tsr-width-25px-5 {
			width: 25px;
		}
		.tsr-width-50px-5 {
			width: 50px;
		}
		.tsr-width-75px-5 {
			width: 75px;
		}
		.tsr-width-100px-5 {
			width: 100px;
		}
		.tsr-width-125px-5 {
			width: 125px;
		}
		.tsr-width-150px-5 {
			width: 150px;
		}
		.tsr-width-175px-5 {
			width: 175px;
		}
		.tsr-width-200px-5 {
			width: 200px;
		}
		.tsr-width-225px-5 {
			width: 225px;
		}
		.tsr-width-250px-5 {
			width: 250px;
		}
		.tsr-width-275px-5 {
			width: 275px;
		}
		.tsr-width-300px-5 {
			width: 300px;
		}
		.tsr-width-325px-5 {
			width: 325px;
		}
		.tsr-width-350px-5 {
			width: 350px;
		}
		.tsr-width-375px-5 {
			width: 375px;
		}
		.tsr-width-400px-5 {
			width: 400px;
		}
		.tsr-width-450px-5 {
			width: 450px;
		}
		.tsr-width-500px-5 {
			width: 500px;
		}
		.tsr-width-550px-5 {
			width: 550px;
		}
		.tsr-width-600px-5 {
			width: 600px;
		}		
	}

	@media (max-width: 1200px) {
		.tsr-width-web-fill-available-4 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		.tsr-width-auto-4 {
			width: auto;
		}
		.tsr-width-fit-content-4 {
			width: fit-content;
		}
		.tsr-width-inherit-4 {
			width: inherit;
		}
		.tsr-width-initial-4 {
			width: initial;
		}
		.tsr-width-max-content-4 {
			width: max-content;
		}
		.tsr-width-min-content-4 {
			width: min-content;
		}
		.tsr-width-unset-4 {
			width: unset;
		}
		.tsr-width-100-4 {
			width: 100%;
		}
		.tsr-width-95-4 {
			width: 95%;
		}
		.tsr-width-90-4 {
			width: 90%;
		}
		.tsr-width-85-4 {
			width: 85%;
		}
		.tsr-width-80-4 {
			width: 80%;
		}
		.tsr-width-75-4 {
			width: 75%;
		}
		.tsr-width-70-4 {
			width: 70%;
		}
		.tsr-width-65-4 {
			width: 65%;
		}
		.tsr-width-60-4 {
			width: 60%;
		}
		.tsr-width-55-4 {
			width: 55%;
		}
		.tsr-width-50-4 {
			width: 50%;
		}
		.tsr-width-45-4 {
			width: 45%;
		}
		.tsr-width-40-4 {
			width: 40%;
		}
		.tsr-width-35-4 {
			width: 35%;
		}
		.tsr-width-30-4 {
			width: 30%;
		}
		.tsr-width-25-4 {
			width: 25%;
		}
		.tsr-width-20-4 {
			width: 20%;
		}
		.tsr-width-15-4 {
			width: 15%;
		}
		.tsr-width-10-4 {
			width: 10%;
		}
		.tsr-width-5-4 {
			width: 5%;
		}				
		.tsr-width-10px-4 {
			width: 10px;
		}
		.tsr-width-15px-4 {
			width: 15px;
		}
		.tsr-width-20px-4{
			width: 20px;
		}
		.tsr-width-25px-4 {
			width: 25px;
		}
		.tsr-width-50px-4 {
			width: 50px;
		}
		.tsr-width-75px-4 {
			width: 75px;
		}
		.tsr-width-100px-4 {
			width: 100px;
		}
		.tsr-width-125px-4 {
			width: 125px;
		}
		.tsr-width-150px-4 {
			width: 150px;
		}
		.tsr-width-175px-4 {
			width: 175px;
		}
		.tsr-width-200px-4 {
			width: 200px;
		}
		.tsr-width-225px-4 {
			width: 225px;
		}
		.tsr-width-250px-4 {
			width: 250px;
		}
		.tsr-width-275px-4 {
			width: 275px;
		}
		.tsr-width-300px-4 {
			width: 300px;
		}
		.tsr-width-325px-4 {
			width: 325px;
		}
		.tsr-width-350px-4 {
			width: 350px;
		}
		.tsr-width-375px-4 {
			width: 375px;
		}
		.tsr-width-400px-4 {
			width: 400px;
		}
		.tsr-width-450px-4 {
			width: 450px;
		}
		.tsr-width-500px-4 {
			width: 500px;
		}
		.tsr-width-550px-4 {
			width: 550px;
		}
		.tsr-width-600px-4 {
			width: 600px;
		}		
	}

	@media (max-width: 992px) {
		.tsr-width-web-fill-available {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}	
		.tsr-width-auto-3 {
			width: auto;
		}
		.tsr-width-fit-content-3 {
			width: fit-content;
		}
		.tsr-width-inherit-3 {
			width: inherit;
		}
		.tsr-width-initial-3 {
			width: initial;
		}
		.tsr-width-max-content-3 {
			width: max-content;
		}
		.tsr-width-min-content-3 {
			width: min-content;
		}
		.tsr-width-unset-3 {
			width: unset;
		}
		.tsr-width-100-3 {
			width: 100%;
		}
		.tsr-width-95-3 {
			width: 95%;
		}
		.tsr-width-90-3 {
			width: 90%;
		}
		.tsr-width-85-3 {
			width: 85%;
		}
		.tsr-width-80-3 {
			width: 80%;
		}
		.tsr-width-75-3 {
			width: 75%;
		}
		.tsr-width-70-3 {
			width: 70%;
		}
		.tsr-width-65-3 {
			width: 65%;
		}
		.tsr-width-60-3 {
			width: 60%;
		}
		.tsr-width-55-3 {
			width: 55%;
		}
		.tsr-width-50-3 {
			width: 50%;
		}
		.tsr-width-45-3 {
			width: 45%;
		}
		.tsr-width-40-3 {
			width: 40%;
		}
		.tsr-width-35-3 {
			width: 35%;
		}
		.tsr-width-30-3 {
			width: 30%;
		}
		.tsr-width-25-3 {
			width: 25%;
		}
		.tsr-width-20-3 {
			width: 20%;
		}
		.tsr-width-15-3 {
			width: 15%;
		}
		.tsr-width-10-3 {
			width: 10%;
		}
		.tsr-width-5-3 {
			width: 5%;
		}				
		.tsr-width-10px-3 {
			width: 10px;
		}
		.tsr-width-15px-3 {
			width: 15px;
		}
		.tsr-width-20px-3 {
			width: 20px;
		}
		.tsr-width-25px-3 {
			width: 25px;
		}
		.tsr-width-50px-3 {
			width: 50px;
		}
		.tsr-width-75px-3 {
			width: 75px;
		}
		.tsr-width-100px-3 {
			width: 100px;
		}
		.tsr-width-125px-3 {
			width: 125px;
		}
		.tsr-width-150px-3 {
			width: 150px;
		}
		.tsr-width-175px-3 {
			width: 175px;
		}
		.tsr-width-200px-3 {
			width: 200px;
		}
		.tsr-width-225px-3 {
			width: 225px;
		}
		.tsr-width-250px-3 {
			width: 250px;
		}
		.tsr-width-275px-3 {
			width: 275px;
		}
		.tsr-width-300px-3{
			width: 300px;
		}
		.tsr-width-325px-3 {
			width: 325px;
		}
		.tsr-width-350px-3 {
			width: 350px;
		}
		.tsr-width-375px-3 {
			width: 375px;
		}
		.tsr-width-400px-3 {
			width: 400px;
		}
		.tsr-width-450px-3 {
			width: 450px;
		}
		.tsr-width-500px-3 {
			width: 500px;
		}
		.tsr-width-550px-3 {
			width: 550px;
		}
		.tsr-width-600px-3 {
			width: 600px;
		}		
	}

	@media (max-width: 768px) {
		.tsr-width-web-fill-available-2 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		.tsr-width-auto-2 {
			width: auto;
		}
		.tsr-width-fit-content-2 {
			width: fit-content;
		}
		.tsr-width-inherit-2 {
			width: inherit;
		}
		.tsr-width-initial-2 {
			width: initial;
		}
		.tsr-width-max-content-2 {
			width: max-content;
		}
		.tsr-width-min-content-2 {
			width: min-content;
		}
		.tsr-width-unset-2 {
			width: unset;
		}
		.tsr-width-100-2 {
			width: 100%;
		}
		.tsr-width-95-2 {
			width: 95%;
		}
		.tsr-width-90-2 {
			width: 90%;
		}
		.tsr-width-85-2 {
			width: 85%;
		}
		.tsr-width-80-2 {
			width: 80%;
		}
		.tsr-width-75-2 {
			width: 75%;
		}
		.tsr-width-70-2 {
			width: 70%;
		}
		.tsr-width-65-2 {
			width: 65%;
		}
		.tsr-width-60-2 {
			width: 60%;
		}
		.tsr-width-55-2 {
			width: 55%;
		}
		.tsr-width-50-2 {
			width: 50%;
		}
		.tsr-width-45-2 {
			width: 45%;
		}
		.tsr-width-40-2 {
			width: 40%;
		}
		.tsr-width-35-2 {
			width: 35%;
		}
		.tsr-width-30-2 {
			width: 30%;
		}
		.tsr-width-25-2 {
			width: 25%;
		}
		.tsr-width-20-2 {
			width: 20%;
		}
		.tsr-width-15-2 {
			width: 15%;
		}
		.tsr-width-10-2 {
			width: 10%;
		}
		.tsr-width-5-2 {
			width: 5%;
		}				
		.tsr-width-10px-2 {
			width: 10px;
		}
		.tsr-width-15px-2 {
			width: 15px;
		}
		.tsr-width-20px-2 {
			width: 20px;
		}
		.tsr-width-25px-2 {
			width: 25px;
		}
		.tsr-width-50px-2 {
			width: 50px;
		}
		.tsr-width-75px-2 {
			width: 75px;
		}
		.tsr-width-100px-2 {
			width: 100px;
		}
		.tsr-width-125px-2 {
			width: 125px;
		}
		.tsr-width-150px-2 {
			width: 150px;
		}
		.tsr-width-175px-2 {
			width: 175px;
		}
		.tsr-width-200px-2 {
			width: 200px;
		}
		.tsr-width-225px-2 {
			width: 225px;
		}
		.tsr-width-250px-2 {
			width: 250px;
		}
		.tsr-width-275px-2 {
			width: 275px;
		}
		.tsr-width-300px-2 {
			width: 300px;
		}
		.tsr-width-325px-2 {
			width: 325px;
		}
		.tsr-width-350px-2 {
			width: 350px;
		}
		.tsr-width-375px-2 {
			width: 375px;
		}
		.tsr-width-400px-2 {
			width: 400px;
		}
		.tsr-width-450px-2 {
			width: 450px;
		}
		.tsr-width-500px-2 {
			width: 500px;
		}
		.tsr-width-550px-2 {
			width: 550px;
		}
		.tsr-width-600px-2 {
			width: 600px;
		}		
	}

	@media (max-width: 576px) {
		.tsr-width-web-fill-available-1 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		.tsr-width-auto-1 {
			width: auto;
		}
		.tsr-width-fit-content-1 {
			width: fit-content;
		}
		.tsr-width-inherit-1 {
			width: inherit;
		}
		.tsr-width-initial-1 {
			width: initial;
		}
		.tsr-width-max-content-1 {
			width: max-content;
		}
		.tsr-width-min-content-1 {
			width: min-content;
		}
		.tsr-width-unset-1 {
			width: unset;
		}
		.tsr-width-100-1 {
			width: 100%;
		}
		.tsr-width-95-1 {
			width: 95%;
		}
		.tsr-width-90-1 {
			width: 90%;
		}
		.tsr-width-85-1 {
			width: 85%;
		}
		.tsr-width-80-1 {
			width: 80%;
		}
		.tsr-width-75-1 {
			width: 75%;
		}
		.tsr-width-70-1 {
			width: 70%;
		}
		.tsr-width-65-1 {
			width: 65%;
		}
		.tsr-width-60-1 {
			width: 60%;
		}
		.tsr-width-55-1 {
			width: 55%;
		}
		.tsr-width-50-1 {
			width: 50%;
		}
		.tsr-width-45-1 {
			width: 45%;
		}
		.tsr-width-40-1 {
			width: 40%;
		}
		.tsr-width-35-1 {
			width: 35%;
		}
		.tsr-width-30-1 {
			width: 30%;
		}
		.tsr-width-25-1 {
			width: 25%;
		}
		.tsr-width-20-1 {
			width: 20%;
		}
		.tsr-width-15-1 {
			width: 15%;
		}
		.tsr-width-10-1 {
			width: 10%;
		}
		.tsr-width-5-1 {
			width: 5%;
		}				
		.tsr-width-10px-1 {
			width: 10px;
		}
		.tsr-width-15px-1 {
			width: 15px;
		}
		.tsr-width-20px-1 {
			width: 20px;
		}
		.tsr-width-25px-1 {
			width: 25px;
		}
		.tsr-width-50px-1 {
			width: 50px;
		}
		.tsr-width-75px-1 {
			width: 75px;
		}
		.tsr-width-100px-1 {
			width: 100px;
		}
		.tsr-width-125px-1 {
			width: 125px;
		}
		.tsr-width-150px-1 {
			width: 150px;
		}
		.tsr-width-175px-1 {
			width: 175px;
		}
		.tsr-width-200px-1 {
			width: 200px;
		}
		.tsr-width-225px-1 {
			width: 225px;
		}
		.tsr-width-250px-1 {
			width: 250px;
		}
		.tsr-width-275px-1 {
			width: 275px;
		}
		.tsr-width-300px-1 {
			width: 300px;
		}
		.tsr-width-325px-1 {
			width: 325px;
		}
		.tsr-width-350px-1 {
			width: 350px;
		}
		.tsr-width-375px-1 {
			width: 375px;
		}
		.tsr-width-400px-1 {
			width: 400px;
		}
		.tsr-width-450px-1 {
			width: 450px;
		}
		.tsr-width-500px-1 {
			width: 500px;
		}
		.tsr-width-550px-1 {
			width: 550px;
		}
		.tsr-width-600px-1 {
			width: 600px;
		}		
	} 	

	/* width min */

	@media (max-width: 1600px) {
		.tsr-min-width-web-fill-available-5 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-min-width-auto-5 {
			min-width: auto;
		}
		.tsr-min-width-fit-content-5 {
			min-width: fit-content;
		}
		.tsr-min-width-inherit-5 {
			min-width: inherit;
		}
		.tsr-min-width-initial-5 {
			min-width: initial;
		}
		.tsr-min-width-max-content-5 {
			min-width: max-content;
		}
		.tsr-min-width-unset-5 {
			min-width: unset;
		}
		.tsr-min-width-10px-5 {
			min-width: 10px;
		}
		.tsr-min-width-15px-5 {
			min-width: 15px;
		}
		.tsr-min-width-20px-5 {
			min-width: 20px;
		}
		.tsr-min-width-25px-5 {
			min-width: 25px;
		}
		.tsr-min-width-50px-5 {
			min-width: 50px;
		}
		.tsr-min-width-75px-5 {
			min-width: 75px;
		}
		.tsr-min-width-100px-5 {
			min-width: 100px;
		}
		.tsr-min-width-125px-5 {
			min-width: 125px;
		}
		.tsr-min-width-150px-5 {
			min-width: 150px;
		}
		.tsr-min-width-175px-5 {
			min-width: 175px;
		}
		.tsr-min-width-200px-5 {
			min-width: 200px;
		}
		.tsr-min-width-225px-5 {
			min-width: 225px;
		}
		.tsr-min-width-250px-5 {
			min-width: 250px;
		}
		.tsr-min-width-275px-5 {
			min-width: 275px;
		}
		.tsr-min-width-300px-5 {
			min-width: 300px;
		}
		.tsr-min-width-325px-5 {
			min-width: 325px;
		}
		.tsr-min-width-350px-5 {
			min-width: 350px;
		}
		.tsr-min-width-375px-5 {
			min-width: 375px;
		}
		.tsr-min-width-400px-5 {
			min-width: 400px;
		}
		.tsr-min-width-450px-5 {
			min-width: 450px;
		}
		.tsr-min-width-500px-5 {
			min-width: 500px;
		}
		.tsr-min-width-550px-5 {
			min-width: 550px;
		}
		.tsr-min-width-600px-5 {
			min-width: 600px;
		}
	}

	@media (max-width: 1200px) {
		.tsr-min-width-web-fill-available-4 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-min-width-auto-4 {
			min-width: auto;
		}
		.tsr-min-width-fit-content-4 {
			min-width: fit-content;
		}
		.tsr-min-width-inherit-4 {
			min-width: inherit;
		}
		.tsr-min-width-initial-4 {
			min-width: initial;
		}
		.tsr-min-width-max-content-4 {
			min-width: max-content;
		}
		.tsr-min-width-unset-4 {
			min-width: unset;
		}
		.tsr-min-width-10px-4 {
			min-width: 10px;
		}
		.tsr-min-width-15px-4 {
			min-width: 15px;
		}
		.tsr-min-width-20px-4 {
			min-width: 20px;
		}
		.tsr-min-width-25px-4 {
			min-width: 25px;
		}
		.tsr-min-width-50px-4 {
			min-width: 50px;
		}
		.tsr-min-width-75px-4 {
			min-width: 75px;
		}
		.tsr-min-width-100px-4 {
			min-width: 100px;
		}
		.tsr-min-width-125px-4 {
			min-width: 125px;
		}
		.tsr-min-width-150px-4 {
			min-width: 150px;
		}
		.tsr-min-width-175px-4 {
			min-width: 175px;
		}
		.tsr-min-width-200px-4 {
			min-width: 200px;
		}
		.tsr-min-width-225px-4 {
			min-width: 225px;
		}
		.tsr-min-width-250px-4 {
			min-width: 250px;
		}
		.tsr-min-width-275px-4 {
			min-width: 275px;
		}
		.tsr-min-width-300px-4 {
			min-width: 300px;
		}
		.tsr-min-width-325px-4 {
			min-width: 325px;
		}
		.tsr-min-width-350px-4 {
			min-width: 350px;
		}
		.tsr-min-width-375px-4 {
			min-width: 375px;
		}
		.tsr-min-width-400px-4 {
			min-width: 400px;
		}
		.tsr-min-width-450px-4 {
			min-width: 450px;
		}
		.tsr-min-width-500px-4 {
			min-width: 500px;
		}
		.tsr-min-width-550px-4 {
			min-width: 550px;
		}
		.tsr-min-width-600px-4 {
			min-width: 600px;
		}
	}

	@media (max-width: 992px) {
		.tsr-min-width-web-fill-available-3 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-min-width-auto-3 {
			min-width: auto;
		}
		.tsr-min-width-fit-content-3 {
			min-width: fit-content;
		}
		.tsr-min-width-inherit-3 {
			min-width: inherit;
		}
		.tsr-min-width-initial-3 {
			min-width: initial;
		}
		.tsr-min-width-max-content-3 {
			min-width: max-content;
		}
		.tsr-min-width-unset-3 {
			min-width: unset;
		}
		.tsr-min-width-10px-3 {
			min-width: 10px;
		}
		.tsr-min-width-15px-3 {
			min-width: 15px;
		}
		.tsr-min-width-20px-3 {
			min-width: 20px;
		}
		.tsr-min-width-25px-3 {
			min-width: 25px;
		}
		.tsr-min-width-50px-3 {
			min-width: 50px;
		}
		.tsr-min-width-75px-3 {
			min-width: 75px;
		}
		.tsr-min-width-100px-3 {
			min-width: 100px;
		}
		.tsr-min-width-125px-3 {
			min-width: 125px;
		}
		.tsr-min-width-150px-3 {
			min-width: 150px;
		}
		.tsr-min-width-175px-3 {
			min-width: 175px;
		}
		.tsr-min-width-200px-3 {
			min-width: 200px;
		}
		.tsr-min-width-225px-3 {
			min-width: 225px;
		}
		.tsr-min-width-250px-3 {
			min-width: 250px;
		}
		.tsr-min-width-275px-3 {
			min-width: 275px;
		}
		.tsr-min-width-300px-3 {
			min-width: 300px;
		}
		.tsr-min-width-325px-3 {
			min-width: 325px;
		}
		.tsr-min-width-350px-3 {
			min-width: 350px;
		}
		.tsr-min-width-375px-3 {
			min-width: 375px;
		}
		.tsr-min-width-400px-3 {
			min-width: 400px;
		}
		.tsr-min-width-450px-3 {
			min-width: 450px;
		}
		.tsr-min-width-500px-3 {
			min-width: 500px;
		}
		.tsr-min-width-550px-3 {
			min-width: 550px;
		}
		.tsr-min-width-600px-3 {
			min-width: 600px;
		}
	}

	@media (max-width: 768px) {
		.tsr-min-width-web-fill-available-2 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-min-width-auto-2 {
			min-width: auto;
		}
		.tsr-min-width-fit-content-2 {
			min-width: fit-content;
		}
		.tsr-min-width-inherit-2 {
			min-width: inherit;
		}
		.tsr-min-width-initial-2 {
			min-width: initial;
		}
		.tsr-min-width-max-content-2 {
			min-width: max-content;
		}
		.tsr-min-width-unset-2 {
			min-width: unset;
		}
		.tsr-min-width-10px-2 {
			min-width: 10px;
		}
		.tsr-min-width-15px-2{
			min-width: 15px;
		}
		.tsr-min-width-20px-2 {
			min-width: 20px;
		}
		.tsr-min-width-25px-2 {
			min-width: 25px;
		}
		.tsr-min-width-50px-2 {
			min-width: 50px;
		}
		.tsr-min-width-75px-2 {
			min-width: 75px;
		}
		.tsr-min-width-100px-2 {
			min-width: 100px;
		}
		.tsr-min-width-125px-2 {
			min-width: 125px;
		}
		.tsr-min-width-150px-2 {
			min-width: 150px;
		}
		.tsr-min-width-175px-2 {
			min-width: 175px;
		}
		.tsr-min-width-200px-2 {
			min-width: 200px;
		}
		.tsr-min-width-225px-2 {
			min-width: 225px;
		}
		.tsr-min-width-250px-2 {
			min-width: 250px;
		}
		.tsr-min-width-275px-2 {
			min-width: 275px;
		}
		.tsr-min-width-300px-2 {
			min-width: 300px;
		}
		.tsr-min-width-325px-2 {
			min-width: 325px;
		}
		.tsr-min-width-350px-2 {
			min-width: 350px;
		}
		.tsr-min-width-375px-2 {
			min-width: 375px;
		}
		.tsr-min-width-400px-2 {
			min-width: 400px;
		}
		.tsr-min-width-450px-2 {
			min-width: 450px;
		}
		.tsr-min-width-500px-2 {
			min-width: 500px;
		}
		.tsr-min-width-550px-2 {
			min-width: 550px;
		}
		.tsr-min-width-600px-2 {
			min-width: 600px;
		}
	}

	@media (max-width: 576px) {
		.tsr-min-width-web-fill-available-1 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-min-width-auto-1 {
			min-width: auto;
		}
		.tsr-min-width-fit-content-1 {
			min-width: fit-content;
		}
		.tsr-min-width-inherit-1 {
			min-width: inherit;
		}
		.tsr-min-width-initial-1 {
			min-width: initial;
		}
		.tsr-min-width-max-content-1 {
			min-width: max-content;
		}
		.tsr-min-width-unset-1 {
			min-width: unset;
		}
		.tsr-min-width-10px-1 {
			min-width: 10px;
		}
		.tsr-min-width-15px-1 {
			min-width: 15px;
		}
		.tsr-min-width-20px-1 {
			min-width: 20px;
		}
		.tsr-min-width-25px-1 {
			min-width: 25px;
		}
		.tsr-min-width-50px-1{
			min-width: 50px;
		}
		.tsr-min-width-75px-1 {
			min-width: 75px;
		}
		.tsr-min-width-100px-1 {
			min-width: 100px;
		}
		.tsr-min-width-125px-1 {
			min-width: 125px;
		}
		.tsr-min-width-150px-1 {
			min-width: 150px;
		}
		.tsr-min-width-175px-1 {
			min-width: 175px;
		}
		.tsr-min-width-200px-1 {
			min-width: 200px;
		}
		.tsr-min-width-225px-1 {
			min-width: 225px;
		}
		.tsr-min-width-250px-1 {
			min-width: 250px;
		}
		.tsr-min-width-275px-1 {
			min-width: 275px;
		}
		.tsr-min-width-300px-1 {
			min-width: 300px;
		}
		.tsr-min-width-325px-1 {
			min-width: 325px;
		}
		.tsr-min-width-350px-1 {
			min-width: 350px;
		}
		.tsr-min-width-375px-1 {
			min-width: 375px;
		}
		.tsr-min-width-400px-1 {
			min-width: 400px;
		}
		.tsr-min-width-450px-1 {
			min-width: 450px;
		}
		.tsr-min-width-500px-1 {
			min-width: 500px;
		}
		.tsr-min-width-550px-1 {
			min-width: 550px;
		}
		.tsr-min-width-600px-1 {
			min-width: 600px;
		}
	} 	
	
	/* width min  //\\ min- OFF */	

	/* width max */

	@media (max-width: 1600px) {
		.tsr-max-width-web-fill-available-5 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-max-width-auto-5 {
			max-width: auto;
		}
		.tsr-max-width-fit-content-5 {
			max-width: fit-content;
		}
		.tsr-max-width-inherit-5 {
			max-width: inherit;
		}
		.tsr-max-width-initial-5 {
			max-width: initial;
		}
		.tsr-max-width-max-content-5 {
			max-width: max-content;
		}
		.tsr-max-width-unset-5 {
			max-width: unset;
		}
		.tsr-max-width-10px-5 {
			max-width: 10px;
		}
		.tsr-max-width-15px-5 {
			max-width: 15px;
		}
		.tsr-max-width-20px-5 {
			max-width: 20px;
		}
		.tsr-max-width-25px-5 {
			max-width: 25px;
		}
		.tsr-max-width-50px-5 {
			max-width: 50px;
		}
		.tsr-max-width-75px-5 {
			max-width: 75px;
		}
		.tsr-max-width-100px-5 {
			max-width: 100px;
		}
		.tsr-max-width-125px-5 {
			max-width: 125px;
		}
		.tsr-max-width-150px {
			max-width: 150px-5;
		}
		.tsr-max-width-175px-5 {
			max-width: 175px;
		}
		.tsr-max-width-200px-5 {
			max-width: 200px;
		}
		.tsr-max-width-225px-5 {
			max-width: 225px;
		}
		.tsr-max-width-250px-5 {
			max-width: 250px;
		}
		.tsr-max-width-275px-5 {
			max-width: 275px;
		}
		.tsr-max-width-300px-5 {
			max-width: 300px;
		}
		.tsr-max-width-325px-5 {
			max-width: 325px;
		}
		.tsr-max-width-350px-5 {
			max-width: 350px;
		}
		.tsr-max-width-375px-5 {
			max-width: 375px;
		}
		.tsr-max-width-400px-5 {
			max-width: 400px;
		}
		.tsr-max-width-450px-5 {
			max-width: 450px;
		}
		.tsr-max-width-500px-5 {
			max-width: 500px;
		}
		.tsr-max-width-550px-5 {
			max-width: 550px;
		}
		.tsr-max-width-600px-5 {
			max-width: 600px;
		}		
	}

	@media (max-width: 1200px) {
		.tsr-max-width-web-fill-available-4 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-max-width-auto-4 {
			max-width: auto;
		}
		.tsr-max-width-fit-content-4 {
			max-width: fit-content;
		}
		.tsr-max-width-inherit-4 {
			max-width: inherit;
		}
		.tsr-max-width-initial-4 {
			max-width: initial;
		}
		.tsr-max-width-max-content-4 {
			max-width: max-content;
		}
		.tsr-max-width-unset-4 {
			max-width: unset;
		}
		.tsr-max-width-10px-4 {
			max-width: 10px;
		}
		.tsr-max-width-15px-4 {
			max-width: 15px;
		}
		.tsr-max-width-20px-4 {
			max-width: 20px;
		}
		.tsr-max-width-25px-4 {
			max-width: 25px;
		}
		.tsr-max-width-50px-4 {
			max-width: 50px;
		}
		.tsr-max-width-75px-4 {
			max-width: 75px;
		}
		.tsr-max-width-100px-4 {
			max-width: 100px;
		}
		.tsr-max-width-125px-4 {
			max-width: 125px;
		}
		.tsr-max-width-150px-4 {
			max-width: 150px;
		}
		.tsr-max-width-175px-4 {
			max-width: 175px;
		}
		.tsr-max-width-200px-4 {
			max-width: 200px;
		}
		.tsr-max-width-225px-4 {
			max-width: 225px;
		}
		.tsr-max-width-250px-4 {
			max-width: 250px;
		}
		.tsr-max-width-275px-4 {
			max-width: 275px;
		}
		.tsr-max-width-300px-4 {
			max-width: 300px;
		}
		.tsr-max-width-325px-4 {
			max-width: 325px;
		}
		.tsr-max-width-350px-4 {
			max-width: 350px;
		}
		.tsr-max-width-375px-4 {
			max-width: 375px;
		}
		.tsr-max-width-400px-4 {
			max-width: 400px;
		}
		.tsr-max-width-450px-4 {
			max-width: 450px;
		}
		.tsr-max-width-500px-4 {
			max-width: 500px;
		}
		.tsr-max-width-550px-4 {
			max-width: 550px;
		}
		.tsr-max-width-600px-4 {
			max-width: 600px;
		}		
	}

	@media (max-width: 992px) {
		.tsr-max-width-web-fill-available-3 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-max-width-auto-3 {
			max-width: auto;
		}
		.tsr-max-width-fit-content-3 {
			max-width: fit-content;
		}
		.tsr-max-width-inherit-3 {
			max-width: inherit;
		}
		.tsr-max-width-initial-3 {
			max-width: initial;
		}
		.tsr-max-width-max-content-3 {
			max-width: max-content;
		}
		.tsr-max-width-unset-3 {
			max-width: unset;
		}
		.tsr-max-width-10px-3 {
			max-width: 10px;
		}
		.tsr-max-width-15px-3 {
			max-width: 15px;
		}
		.tsr-max-width-20px-3 {
			max-width: 20px;
		}
		.tsr-max-width-25px-3 {
			max-width: 25px;
		}
		.tsr-max-width-50px-3 {
			max-width: 50px;
		}
		.tsr-max-width-75px-3 {
			max-width: 75px;
		}
		.tsr-max-width-100px-3 {
			max-width: 100px;
		}
		.tsr-max-width-125px-3 {
			max-width: 125px;
		}
		.tsr-max-width-150px-3 {
			max-width: 150px;
		}
		.tsr-max-width-175px-3 {
			max-width: 175px;
		}
		.tsr-max-width-200px-3 {
			max-width: 200px;
		}
		.tsr-max-width-225px-3 {
			max-width: 225px;
		}
		.tsr-max-width-250px-3 {
			max-width: 250px;
		}
		.tsr-max-width-275px-3 {
			max-width: 275px;
		}
		.tsr-max-width-300px-3 {
			max-width: 300px;
		}
		.tsr-max-width-325px-3 {
			max-width: 325px;
		}
		.tsr-max-width-350px-3 {
			max-width: 350px;
		}
		.tsr-max-width-375px-3 {
			max-width: 375px;
		}
		.tsr-max-width-400px-3 {
			max-width: 400px;
		}
		.tsr-max-width-450px-3 {
			max-width: 450px;
		}
		.tsr-max-width-500px-3 {
			max-width: 500px;
		}
		.tsr-max-width-550px-3 {
			max-width: 550px;
		}
		.tsr-max-width-600px-3 {
			max-width: 600px;
		}		
	}

	@media (max-width: 768px) {
		.tsr-max-width-web-fill-available-2 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-max-width-auto-2 {
			max-width: auto;
		}
		.tsr-max-width-fit-content-2 {
			max-width: fit-content;
		}
		.tsr-max-width-inherit-2 {
			max-width: inherit;
		}
		.tsr-max-width-initial-2 {
			max-width: initial;
		}
		.tsr-max-width-max-content-2 {
			max-width: max-content;
		}
		.tsr-max-width-unset-2 {
			max-width: unset;
		}
		.tsr-max-width-10px-2 {
			max-width: 10px;
		}
		.tsr-max-width-15px-2 {
			max-width: 15px;
		}
		.tsr-max-width-20px-2 {
			max-width: 20px;
		}
		.tsr-max-width-25px-2 {
			max-width: 25px;
		}
		.tsr-max-width-50px-2 {
			max-width: 50px;
		}
		.tsr-max-width-75px-2 {
			max-width: 75px;
		}
		.tsr-max-width-100px-2 {
			max-width: 100px;
		}
		.tsr-max-width-125px-2 {
			max-width: 125px;
		}
		.tsr-max-width-150px-2 {
			max-width: 150px;
		}
		.tsr-max-width-175px-2 {
			max-width: 175px;
		}
		.tsr-max-width-200px-2 {
			max-width: 200px;
		}
		.tsr-max-width-225px-2 {
			max-width: 225px;
		}
		.tsr-max-width-250px-2 {
			max-width: 250px;
		}
		.tsr-max-width-275px-2 {
			max-width: 275px;
		}
		.tsr-max-width-300px-2 {
			max-width: 300px;
		}
		.tsr-max-width-325px-2 {
			max-width: 325px;
		}
		.tsr-max-width-350px-2 {
			max-width: 350px;
		}
		.tsr-max-width-375px-2 {
			max-width: 375px;
		}
		.tsr-max-width-400px-2 {
			max-width: 400px;
		}
		.tsr-max-width-450px-2 {
			max-width: 450px;
		}
		.tsr-max-width-500px-2 {
			max-width: 500px;
		}
		.tsr-max-width-550px-2 {
			max-width: 550px;
		}
		.tsr-max-width-600px-2 {
			max-width: 600px;
		}		
	}

	@media (max-width: 576px) {
		.tsr-max-width-web-fill-available-1 {
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
		}
		
		.tsr-max-width-auto-1 {
			max-width: auto;
		}
		.tsr-max-width-fit-content-1 {
			max-width: fit-content;
		}
		.tsr-max-width-inherit-1 {
			max-width: inherit;
		}
		.tsr-max-width-initial-1 {
			max-width: initial;
		}
		.tsr-max-width-max-content-1 {
			max-width: max-content;
		}
		.tsr-max-width-unset-1 {
			max-width: unset;
		}
		.tsr-max-width-10px-1 {
			max-width: 10px;
		}
		.tsr-max-width-15px-1 {
			max-width: 15px;
		}
		.tsr-max-width-20px-1 {
			max-width: 20px;
		}
		.tsr-max-width-25px-1 {
			max-width: 25px;
		}
		.tsr-max-width-50px-1 {
			max-width: 50px;
		}
		.tsr-max-width-75px-1 {
			max-width: 75px;
		}
		.tsr-max-width-100px-1 {
			max-width: 100px;
		}
		.tsr-max-width-125px-1 {
			max-width: 125px;
		}
		.tsr-max-width-150px-1 {
			max-width: 150px;
		}
		.tsr-max-width-175px-1 {
			max-width: 175px;
		}
		.tsr-max-width-200px-1 {
			max-width: 200px;
		}
		.tsr-max-width-225px-1 {
			max-width: 225px;
		}
		.tsr-max-width-250px-1 {
			max-width: 250px;
		}
		.tsr-max-width-275px-1 {
			max-width: 275px;
		}
		.tsr-max-width-300px-1 {
			max-width: 300px;
		}
		.tsr-max-width-325px-1 {
			max-width: 325px;
		}
		.tsr-max-width-350px-1 {
			max-width: 350px;
		}
		.tsr-max-width-375px-1 {
			max-width: 375px;
		}
		.tsr-max-width-400px-1 {
			max-width: 400px;
		}
		.tsr-max-width-450px-1 {
			max-width: 450px;
		}
		.tsr-max-width-500px-1 {
			max-width: 500px;
		}
		.tsr-max-width-550px-1 {
			max-width: 550px;
		}
		.tsr-max-width-600px-1 {
			max-width: 600px;
		}		
	} 	
	
	/* width max  //\\ min- OFF */	
	
	/* tsr width OFF */
	
	/* tsr height ON */
	
		.tsr-height-webkit-fill-available {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
			height: -o-fill-available;
		}
		.tsr-height-auto {
			height: auto;
		}
		.tsr-height-100 {
			height: 100%;
		}
		.tsr-height-fit-content {
			height: fit-content;
		}
		.tsr-height-inherit {
			height: inherit;
		}
		.tsr-height-initial {
			height: initial;
		}
		.tsr-height-max-content {
			height: max-content;
		}
		.tsr-height-min-content {
			height: min-content;
		}	

		.tsr-height-webkit-fill-available {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
			height: -o-fill-available;
		}
		
		.tsr-height-auto {
			height: auto;
		}
		.tsr-height-fit-content {
			height: fit-content;
		}
		.tsr-height-inherit {
			height: inherit;
		}
		.tsr-height-initial {
			height: initial;
		}
		.tsr-height-max-content {
			height: max-content;
		}
		.tsr-height-unset {
			height: unset;
		}
		.tsr-height-100 {
			height: 100%;
		}
		.tsr-height-95 {
			height: 95%;
		}
		.tsr-height-90 {
			height: 90%;
		}
		.tsr-height-85 {
			height: 85%;
		}
		.tsr-height-80 {
			height: 80%;
		}
		.tsr-height-75 {
			height: 75%;
		}
		.tsr-height-70 {
			height: 70%;
		}
		.tsr-height-65 {
			height: 65%;
		}
		.tsr-height-60 {
			height: 60%;
		}
		.tsr-height-55 {
			height: 55%;
		}
		.tsr-height-50 {
			height: 50%;
		}
		.tsr-height-45 {
			height: 45%;
		}
		.tsr-height-40 {
			height: 40%;
		}
		.tsr-height-35 {
			height: 35%;
		}
		.tsr-height-30 {
			height: 30%;
		}
		.tsr-height-25 {
			height: 25%;
		}
		.tsr-height-20 {
			height: 20%;
		}
		.tsr-height-15 {
			height: 15%;
		}
		.tsr-height-10 {
			height: 10%;
		}
		.tsr-height-5 {
			height: 5%;
		}
		.tsr-height-10px {
			height: 10px;
		}
		.tsr-height-15px {
			height: 15px;
		}
		.tsr-height-20px {
			height: 20px;
		}
		.tsr-height-25px {
			height: 25px;
		}
		.tsr-height-30px {
			height: 30px;
		}
		.tsr-height-35px {
			height: 35px;
		}
		.tsr-height-40px {
			height: 40px;
		}
		.tsr-height-45px {
			height: 45px;
		}
		.tsr-height-50px {
			height: 50px;
		}
		.tsr-height-75px {
			height: 75px;
		}
		.tsr-height-100px {
			height: 100px;
		}
		.tsr-height-125px {
			height: 125px;
		}
		.tsr-height-150px {
			height: 150px;
		}
		.tsr-height-175px {
			height: 175px;
		}
		.tsr-height-200px {
			height: 200px;
		}
		.tsr-height-225px {
			height: 225px;
		}
		.tsr-height-250px {
			height: 250px;
		}
		.tsr-height-275px {
			height: 275px;
		}
		.tsr-height-300px {
			height: 300px;
		}
		.tsr-height-325px {
			height: 325px;
		}
		.tsr-height-350px {
			height: 350px;
		}
		.tsr-height-375px {
			height: 375px;
		}
		.tsr-height-400px {
			height: 400px;
		}
		.tsr-height-450px {
			height: 450px;
		}
		.tsr-height-500px {
			height: 500px;
		}
		.tsr-height-550px {
			height: 550px;
		}
		.tsr-height-600px {
			height: 600px;
		}

	@media (max-width: 1600px) {
		.tsr-height-web-fill-available-5 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-height-auto-5 {
			height: auto;
		}
		.tsr-height-fit-content-5 {
			height: fit-content;
		}
		.tsr-height-inherit-5 {
			height: inherit;
		}
		.tsr-height-initial-5 {
			height: initial;
		}
		.tsr-height-max-content-5 {
			height: max-content;
		}
		.tsr-height-100-5 {
			height: 100%;
		}
		.tsr-height-95-5 {
			height: 95%;
		}
		.tsr-height-90-5 {
			height: 90%;
		}
		.tsr-height-85-5 {
			height: 85%;
		}
		.tsr-height-80-5 {
			height: 80%;
		}
		.tsr-height-75-5 {
			height: 75%;
		}
		.tsr-height-70-5 {
			height: 70%;
		}
		.tsr-height-65-5 {
			height: 65%;
		}
		.tsr-height-60-5 {
			height: 60%;
		}
		.tsr-height-55-5 {
			height: 55%;
		}
		.tsr-height-50-5 {
			height: 50%;
		}
		.tsr-height-45-5 {
			height: 45%;
		}
		.tsr-height-40-5 {
			height: 40%;
		}
		.tsr-height-35-5 {
			height: 35%;
		}
		.tsr-height-30-5 {
			height: 30%;
		}
		.tsr-height-25-5 {
			height: 25%;
		}
		.tsr-height-20-5 {
			height: 20%;
		}
		.tsr-height-15-5 {
			height: 15%;
		}
		.tsr-height-10-5 {
			height: 10%;
		}
		.tsr-height-5-5 {
			height: 5%;
		}		
		.tsr-height-unset-5 {
			height: unset;
		}
		.tsr-height-10px-5 {
			height: 10px;
		}
		.tsr-height-15px-5 {
			height: 15px;
		}
		.tsr-height-20px-5 {
			height: 20px;
		}
		.tsr-height-25px-5 {
			height: 25px;
		}
		.tsr-height-30px-5 {
			height: 30px;
		}
		.tsr-height-35px-5 {
			height: 35px;
		}
		.tsr-height-40px-5 {
			height: 40px;
		}
		.tsr-height-45px-5 {
			height: 45px;
		}		
		.tsr-height-50px-5 {
			height: 50px;
		}
		.tsr-height-75px-5 {
			height: 75px;
		}
		.tsr-height-100px-5 {
			height: 100px;
		}
		.tsr-height-125px-5 {
			height: 125px;
		}
		.tsr-height-150px-5 {
			height: 150px;
		}
		.tsr-height-175px-5 {
			height: 175px;
		}
		.tsr-height-200px-5 {
			height: 200px;
		}
		.tsr-height-225px-5 {
			height: 225px;
		}
		.tsr-height-250px-5 {
			height: 250px;
		}
		.tsr-height-275px-5 {
			height: 275px;
		}
		.tsr-height-300px-5 {
			height: 300px;
		}
		.tsr-height-325px-5 {
			height: 325px;
		}
		.tsr-height-350px-5 {
			height: 350px;
		}
		.tsr-height-375px-5 {
			height: 375px;
		}
		.tsr-height-400px-5 {
			height: 400px;
		}
		.tsr-height-450px-5 {
			height: 450px;
		}
		.tsr-height-500px-5 {
			height: 500px;
		}
		.tsr-height-550px-5 {
			height: 550px;
		}
		.tsr-height-600px-5 {
			height: 600px;
		}		
	}

	@media (max-width: 1200px) {
		.tsr-height-web-fill-available-4 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		.tsr-height-100-4 {
			height: 100%;
		}
		.tsr-height-95-4 {
			height: 95%;
		}
		.tsr-height-90-4 {
			height: 90%;
		}
		.tsr-height-85-4 {
			height: 85%;
		}
		.tsr-height-80-4 {
			height: 80%;
		}
		.tsr-height-75-4 {
			height: 75%;
		}
		.tsr-height-70-4 {
			height: 70%;
		}
		.tsr-height-65-4 {
			height: 65%;
		}
		.tsr-height-60-4 {
			height: 60%;
		}
		.tsr-height-55-4 {
			height: 55%;
		}
		.tsr-height-50-4 {
			height: 50%;
		}
		.tsr-height-45-4 {
			height: 45%;
		}
		.tsr-height-40-4 {
			height: 40%;
		}
		.tsr-height-35-4 {
			height: 35%;
		}
		.tsr-height-30-4 {
			height: 30%;
		}
		.tsr-height-25-4 {
			height: 25%;
		}
		.tsr-height-20-4 {
			height: 20%;
		}
		.tsr-height-15-4 {
			height: 15%;
		}
		.tsr-height-10-4 {
			height: 10%;
		}
		.tsr-height-5-4 {
			height: 5%;
		}		
		.tsr-height-auto-4 {
			height: auto;
		}
		.tsr-height-fit-content-4 {
			height: fit-content;
		}
		.tsr-height-inherit-4 {
			height: inherit;
		}
		.tsr-height-initial-4 {
			height: initial;
		}
		.tsr-height-max-content-4 {
			height: max-content;
		}
		.tsr-height-unset-4 {
			height: unset;
		}
		.tsr-height-10px-4 {
			height: 10px;
		}
		.tsr-height-15px-4 {
			height: 15px;
		}
		.tsr-height-20px-4{
			height: 20px;
		}
		.tsr-height-25px-4 {
			height: 25px;
		}
		.tsr-height-30px-4 {
			height: 30px;
		}
		.tsr-height-35px-4 {
			height: 35px;
		}
		.tsr-height-40px-4 {
			height: 40px;
		}
		.tsr-height-45px-4 {
			height: 45px;
		}		
		.tsr-height-50px-4 {
			height: 50px;
		}
		.tsr-height-75px-4 {
			height: 75px;
		}
		.tsr-height-100px-4 {
			height: 100px;
		}
		.tsr-height-125px-4 {
			height: 125px;
		}
		.tsr-height-150px-4 {
			height: 150px;
		}
		.tsr-height-175px-4 {
			height: 175px;
		}
		.tsr-height-200px-4 {
			height: 200px;
		}
		.tsr-height-225px-4 {
			height: 225px;
		}
		.tsr-height-250px-4 {
			height: 250px;
		}
		.tsr-height-275px-4 {
			height: 275px;
		}
		.tsr-height-300px-4 {
			height: 300px;
		}
		.tsr-height-325px-4 {
			height: 325px;
		}
		.tsr-height-350px-4 {
			height: 350px;
		}
		.tsr-height-375px-4 {
			height: 375px;
		}
		.tsr-height-400px-4 {
			height: 400px;
		}
		.tsr-height-450px-4 {
			height: 450px;
		}
		.tsr-height-500px-4 {
			height: 500px;
		}
		.tsr-height-550px-4 {
			height: 550px;
		}
		.tsr-height-600px-4 {
			height: 600px;
		}		
	}

	@media (max-width: 992px) {
		.tsr-height-web-fill-available {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}		
		.tsr-height-auto-3 {
			height: auto;
		}
		.tsr-height-fit-content-3 {
			height: fit-content;
		}
		.tsr-height-inherit-3 {
			height: inherit;
		}
		.tsr-height-initial-3 {
			height: initial;
		}
		.tsr-height-max-content-3 {
			height: max-content;
		}
		.tsr-height-unset-3 {
			height: unset;
		}
		.tsr-height-100-3 {
			height: 100%;
		}
		.tsr-height-95-3 {
			height: 95%;
		}
		.tsr-height-90-3 {
			height: 90%;
		}
		.tsr-height-85-3 {
			height: 85%;
		}
		.tsr-height-80-3 {
			height: 80%;
		}
		.tsr-height-75-3 {
			height: 75%;
		}
		.tsr-height-70-3 {
			height: 70%;
		}
		.tsr-height-65-3 {
			height: 65%;
		}
		.tsr-height-60-3 {
			height: 60%;
		}
		.tsr-height-55-3 {
			height: 55%;
		}
		.tsr-height-50-3 {
			height: 50%;
		}
		.tsr-height-45-3 {
			height: 45%;
		}
		.tsr-height-40-3 {
			height: 40%;
		}
		.tsr-height-35-3 {
			height: 35%;
		}
		.tsr-height-30-3 {
			height: 30%;
		}
		.tsr-height-25-3 {
			height: 25%;
		}
		.tsr-height-20-3 {
			height: 20%;
		}
		.tsr-height-15-3 {
			height: 15%;
		}
		.tsr-height-10-3 {
			height: 10%;
		}
		.tsr-height-5-3 {
			height: 5%;
		}
		.tsr-height-10px-3 {
			height: 10px;
		}
		.tsr-height-15px-3 {
			height: 15px;
		}
		.tsr-height-20px-3 {
			height: 20px;
		}
		.tsr-height-25px-3 {
			height: 25px;
		}
		.tsr-height-30px-3 {
			height: 30px;
		}
		.tsr-height-35px-3 {
			height: 35px;
		}
		.tsr-height-40px-3 {
			height: 40px;
		}
		.tsr-height-45px-3 {
			height: 45px;
		}		
		.tsr-height-50px-3 {
			height: 50px;
		}
		.tsr-height-75px-3 {
			height: 75px;
		}
		.tsr-height-100px-3 {
			height: 100px;
		}
		.tsr-height-125px-3 {
			height: 125px;
		}
		.tsr-height-150px-3 {
			height: 150px;
		}
		.tsr-height-175px-3 {
			height: 175px;
		}
		.tsr-height-200px-3 {
			height: 200px;
		}
		.tsr-height-225px-3 {
			height: 225px;
		}
		.tsr-height-250px-3 {
			height: 250px;
		}
		.tsr-height-275px-3 {
			height: 275px;
		}
		.tsr-height-300px-3{
			height: 300px;
		}
		.tsr-height-325px-3 {
			height: 325px;
		}
		.tsr-height-350px-3 {
			height: 350px;
		}
		.tsr-height-375px-3 {
			height: 375px;
		}
		.tsr-height-400px-3 {
			height: 400px;
		}
		.tsr-height-450px-3 {
			height: 450px;
		}
		.tsr-height-500px-3 {
			height: 500px;
		}
		.tsr-height-550px-3 {
			height: 550px;
		}
		.tsr-height-600px-3 {
			height: 600px;
		}		
	}

	@media (max-width: 768px) {
		.tsr-height-web-fill-available-2 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		.tsr-height-auto-2 {
			height: auto;
		}
		.tsr-height-fit-content-2 {
			height: fit-content;
		}
		.tsr-height-inherit-2 {
			height: inherit;
		}
		.tsr-height-initial-2 {
			height: initial;
		}
		.tsr-height-max-content-2 {
			height: max-content;
		}
		.tsr-height-unset-2 {
			height: unset;
		}
		.tsr-height-100-2 {
			height: 100%;
		}
		.tsr-height-95-2 {
			height: 95%;
		}
		.tsr-height-90-2 {
			height: 90%;
		}
		.tsr-height-85-2 {
			height: 85%;
		}
		.tsr-height-80-2 {
			height: 80%;
		}
		.tsr-height-75-2 {
			height: 75%;
		}
		.tsr-height-70-2 {
			height: 70%;
		}
		.tsr-height-65-2 {
			height: 65%;
		}
		.tsr-height-60-2 {
			height: 60%;
		}
		.tsr-height-55-2 {
			height: 55%;
		}
		.tsr-height-50-2 {
			height: 50%;
		}
		.tsr-height-45-2 {
			height: 45%;
		}
		.tsr-height-40-2 {
			height: 40%;
		}
		.tsr-height-35-2 {
			height: 35%;
		}
		.tsr-height-30-2 {
			height: 30%;
		}
		.tsr-height-25-2 {
			height: 25%;
		}
		.tsr-height-20-2 {
			height: 20%;
		}
		.tsr-height-15-2 {
			height: 15%;
		}
		.tsr-height-10-2 {
			height: 10%;
		}
		.tsr-height-5-2 {
			height: 5%;
		}		
		.tsr-height-10px-2 {
			height: 10px;
		}
		.tsr-height-15px-2 {
			height: 15px;
		}
		.tsr-height-20px-2 {
			height: 20px;
		}
		.tsr-height-25px-2 {
			height: 25px;
		}
		.tsr-height-30px-2 {
			height: 30px;
		}
		.tsr-height-35px-2 {
			height: 35px;
		}
		.tsr-height-40px-2 {
			height: 40px;
		}
		.tsr-height-45px-2 {
			height: 45px;
		}		
		.tsr-height-50px-2 {
			height: 50px;
		}
		.tsr-height-75px-2 {
			height: 75px;
		}
		.tsr-height-100px-2 {
			height: 100px;
		}
		.tsr-height-125px-2 {
			height: 125px;
		}
		.tsr-height-150px-2 {
			height: 150px;
		}
		.tsr-height-175px-2 {
			height: 175px;
		}
		.tsr-height-200px-2 {
			height: 200px;
		}
		.tsr-height-225px-2 {
			height: 225px;
		}
		.tsr-height-250px-2 {
			height: 250px;
		}
		.tsr-height-275px-2 {
			height: 275px;
		}
		.tsr-height-300px-2 {
			height: 300px;
		}
		.tsr-height-325px-2 {
			height: 325px;
		}
		.tsr-height-350px-2 {
			height: 350px;
		}
		.tsr-height-375px-2 {
			height: 375px;
		}
		.tsr-height-400px-2 {
			height: 400px;
		}
		.tsr-height-450px-2 {
			height: 450px;
		}
		.tsr-height-500px-2 {
			height: 500px;
		}
		.tsr-height-550px-2 {
			height: 550px;
		}
		.tsr-height-600px-2 {
			height: 600px;
		}		
	}

	@media (max-width: 576px) {
		.tsr-height-web-fill-available-1 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		.tsr-height-auto-1 {
			height: auto;
		}
		.tsr-height-fit-content-1 {
			height: fit-content;
		}
		.tsr-height-inherit-1 {
			height: inherit;
		}
		.tsr-height-initial-1 {
			height: initial;
		}
		.tsr-height-max-content-1 {
			height: max-content;
		}
		.tsr-height-unset-1 {
			height: unset;
		}
		.tsr-height-100-1 {
			height: 100%;
		}
		.tsr-height-95-1 {
			height: 95%;
		}
		.tsr-height-90-1 {
			height: 90%;
		}
		.tsr-height-85-1 {
			height: 85%;
		}
		.tsr-height-80-1 {
			height: 80%;
		}
		.tsr-height-75-1 {
			height: 75%;
		}
		.tsr-height-70-1 {
			height: 70%;
		}
		.tsr-height-65-1 {
			height: 65%;
		}
		.tsr-height-60-1 {
			height: 60%;
		}
		.tsr-height-55-1 {
			height: 55%;
		}
		.tsr-height-50-1 {
			height: 50%;
		}
		.tsr-height-45-1 {
			height: 45%;
		}
		.tsr-height-40-1 {
			height: 40%;
		}
		.tsr-height-35-1 {
			height: 35%;
		}
		.tsr-height-30-1 {
			height: 30%;
		}
		.tsr-height-25-1 {
			height: 25%;
		}
		.tsr-height-20-1 {
			height: 20%;
		}
		.tsr-height-15-1 {
			height: 15%;
		}
		.tsr-height-10-1 {
			height: 10%;
		}
		.tsr-height-5-1 {
			height: 5%;
		}		
		.tsr-height-10px-1 {
			height: 10px;
		}
		.tsr-height-15px-1 {
			height: 15px;
		}
		.tsr-height-20px-1 {
			height: 20px;
		}
		.tsr-height-25px-1 {
			height: 25px;
		}
		.tsr-height-30px-1 {
			height: 30px;
		}
		.tsr-height-35px-1 {
			height: 35px;
		}
		.tsr-height-40px-1 {
			height: 40px;
		}
		.tsr-height-45px-1 {
			height: 45px;
		}		
		.tsr-height-50px-1 {
			height: 50px;
		}
		.tsr-height-75px-1 {
			height: 75px;
		}
		.tsr-height-100px-1 {
			height: 100px;
		}
		.tsr-height-125px-1 {
			height: 125px;
		}
		.tsr-height-150px-1 {
			height: 150px;
		}
		.tsr-height-175px-1 {
			height: 175px;
		}
		.tsr-height-200px-1 {
			height: 200px;
		}
		.tsr-height-225px-1 {
			height: 225px;
		}
		.tsr-height-250px-1 {
			height: 250px;
		}
		.tsr-height-275px-1 {
			height: 275px;
		}
		.tsr-height-300px-1 {
			height: 300px;
		}
		.tsr-height-325px-1 {
			height: 325px;
		}
		.tsr-height-350px-1 {
			height: 350px;
		}
		.tsr-height-375px-1 {
			height: 375px;
		}
		.tsr-height-400px-1 {
			height: 400px;
		}
		.tsr-height-450px-1 {
			height: 450px;
		}
		.tsr-height-500px-1 {
			height: 500px;
		}
		.tsr-height-550px-1 {
			height: 550px;
		}
		.tsr-height-600px-1 {
			height: 600px;
		}		
	} 	

	/* height min */
	.tsr-min-height-web-fill-available {
		height: -webkit-fill-available;
		height: fill-available;
		height: -fill-available;
		height: -moz-fill-available;
	}
	
	.tsr-min-height-auto {
		min-height: auto;
	}
	.tsr-min-height-fit-content {
		min-height: fit-content;
	}
	.tsr-min-height-inherit {
		min-height: inherit;
	}
	.tsr-min-height-initial {
		min-height: initial;
	}
	.tsr-min-height-max-content {
		min-height: max-content;
	}
	.tsr-min-height-unset {
		min-height: unset;
	}
	.tsr-min-height-10px {
		min-height: 10px;
	}
	.tsr-min-height-15px {
		min-height: 15px;
	}
	.tsr-min-height-20px {
		min-height: 20px;
	}
	.tsr-min-height-25px {
		min-height: 25px;
	}
	.tsr-min-height-50px {
		min-height: 50px;
	}
	.tsr-min-height-75px {
		min-height: 75px;
	}
	.tsr-min-height-100px {
		min-height: 100px;
	}
	.tsr-min-height-125px {
		min-height: 125px;
	}
	.tsr-min-height-150px {
		min-height: 150px;
	}
	.tsr-min-height-175px {
		min-height: 175px;
	}
	.tsr-min-height-200px {
		min-height: 200px;
	}
	.tsr-min-height-225px {
		min-height: 225px;
	}
	.tsr-min-height-250px {
		min-height: 250px;
	}
	.tsr-min-height-275px {
		min-height: 275px;
	}
	.tsr-min-height-300px {
		min-height: 300px;
	}
	.tsr-min-height-325px {
		min-height: 325px;
	}
	.tsr-min-height-350px {
		min-height: 350px;
	}
	.tsr-min-height-375px {
		min-height: 375px;
	}
	.tsr-min-height-400px {
		min-height: 400px;
	}
	.tsr-min-height-450px {
		min-height: 450px;
	}
	.tsr-min-height-500px {
		min-height: 500px;
	}
	.tsr-min-height-550px {
		min-height: 550px;
	}
	.tsr-min-height-600px {
		min-height: 600px;
	}

	@media (max-width: 1600px) {
		.tsr-min-height-web-fill-available-5 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-min-height-auto-5 {
			min-height: auto;
		}
		.tsr-min-height-fit-content-5 {
			min-height: fit-content;
		}
		.tsr-min-height-inherit-5 {
			min-height: inherit;
		}
		.tsr-min-height-initial-5 {
			min-height: initial;
		}
		.tsr-min-height-max-content-5 {
			min-height: max-content;
		}
		.tsr-min-height-unset-5 {
			min-height: unset;
		}
		.tsr-min-height-10px-5 {
			min-height: 10px;
		}
		.tsr-min-height-15px-5 {
			min-height: 15px;
		}
		.tsr-min-height-20px-5 {
			min-height: 20px;
		}
		.tsr-min-height-25px-5 {
			min-height: 25px;
		}
		.tsr-min-height-50px-5 {
			min-height: 50px;
		}
		.tsr-min-height-75px-5 {
			min-height: 75px;
		}
		.tsr-min-height-100px-5 {
			min-height: 100px;
		}
		.tsr-min-height-125px-5 {
			min-height: 125px;
		}
		.tsr-min-height-150px-5 {
			min-height: 150px;
		}
		.tsr-min-height-175px-5 {
			min-height: 175px;
		}
		.tsr-min-height-200px-5 {
			min-height: 200px;
		}
		.tsr-min-height-225px-5 {
			min-height: 225px;
		}
		.tsr-min-height-250px-5 {
			min-height: 250px;
		}
		.tsr-min-height-275px-5 {
			min-height: 275px;
		}
		.tsr-min-height-300px-5 {
			min-height: 300px;
		}
		.tsr-min-height-325px-5 {
			min-height: 325px;
		}
		.tsr-min-height-350px-5 {
			min-height: 350px;
		}
		.tsr-min-height-375px-5 {
			min-height: 375px;
		}
		.tsr-min-height-400px-5 {
			min-height: 400px;
		}
		.tsr-min-height-450px-5 {
			min-height: 450px;
		}
		.tsr-min-height-500px-5 {
			min-height: 500px;
		}
		.tsr-min-height-550px-5 {
			min-height: 550px;
		}
		.tsr-min-height-600px-5 {
			min-height: 600px;
		}
	}

	@media (max-width: 1200px) {
		.tsr-min-height-web-fill-available-4 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-min-height-auto-4 {
			min-height: auto;
		}
		.tsr-min-height-fit-content-4 {
			min-height: fit-content;
		}
		.tsr-min-height-inherit-4 {
			min-height: inherit;
		}
		.tsr-min-height-initial-4 {
			min-height: initial;
		}
		.tsr-min-height-max-content-4 {
			min-height: max-content;
		}
		.tsr-min-height-unset-4 {
			min-height: unset;
		}
		.tsr-min-height-10px-4 {
			min-height: 10px;
		}
		.tsr-min-height-15px-4 {
			min-height: 15px;
		}
		.tsr-min-height-20px-4 {
			min-height: 20px;
		}
		.tsr-min-height-25px-4 {
			min-height: 25px;
		}
		.tsr-min-height-50px-4 {
			min-height: 50px;
		}
		.tsr-min-height-75px-4 {
			min-height: 75px;
		}
		.tsr-min-height-100px-4 {
			min-height: 100px;
		}
		.tsr-min-height-125px-4 {
			min-height: 125px;
		}
		.tsr-min-height-150px-4 {
			min-height: 150px;
		}
		.tsr-min-height-175px-4 {
			min-height: 175px;
		}
		.tsr-min-height-200px-4 {
			min-height: 200px;
		}
		.tsr-min-height-225px-4 {
			min-height: 225px;
		}
		.tsr-min-height-250px-4 {
			min-height: 250px;
		}
		.tsr-min-height-275px-4 {
			min-height: 275px;
		}
		.tsr-min-height-300px-4 {
			min-height: 300px;
		}
		.tsr-min-height-325px-4 {
			min-height: 325px;
		}
		.tsr-min-height-350px-4 {
			min-height: 350px;
		}
		.tsr-min-height-375px-4 {
			min-height: 375px;
		}
		.tsr-min-height-400px-4 {
			min-height: 400px;
		}
		.tsr-min-height-450px-4 {
			min-height: 450px;
		}
		.tsr-min-height-500px-4 {
			min-height: 500px;
		}
		.tsr-min-height-550px-4 {
			min-height: 550px;
		}
		.tsr-min-height-600px-4 {
			min-height: 600px;
		}
	}

	@media (max-width: 992px) {
		.tsr-min-height-web-fill-available-3 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-min-height-auto-3 {
			min-height: auto;
		}
		.tsr-min-height-fit-content-3 {
			min-height: fit-content;
		}
		.tsr-min-height-inherit-3 {
			min-height: inherit;
		}
		.tsr-min-height-initial-3 {
			min-height: initial;
		}
		.tsr-min-height-max-content-3 {
			min-height: max-content;
		}
		.tsr-min-height-unset-3 {
			min-height: unset;
		}
		.tsr-min-height-10px-3 {
			min-height: 10px;
		}
		.tsr-min-height-15px-3 {
			min-height: 15px;
		}
		.tsr-min-height-20px-3 {
			min-height: 20px;
		}
		.tsr-min-height-25px-3 {
			min-height: 25px;
		}
		.tsr-min-height-50px-3 {
			min-height: 50px;
		}
		.tsr-min-height-75px-3 {
			min-height: 75px;
		}
		.tsr-min-height-100px-3 {
			min-height: 100px;
		}
		.tsr-min-height-125px-3 {
			min-height: 125px;
		}
		.tsr-min-height-150px-3 {
			min-height: 150px;
		}
		.tsr-min-height-175px-3 {
			min-height: 175px;
		}
		.tsr-min-height-200px-3 {
			min-height: 200px;
		}
		.tsr-min-height-225px-3 {
			min-height: 225px;
		}
		.tsr-min-height-250px-3 {
			min-height: 250px;
		}
		.tsr-min-height-275px-3 {
			min-height: 275px;
		}
		.tsr-min-height-300px-3 {
			min-height: 300px;
		}
		.tsr-min-height-325px-3 {
			min-height: 325px;
		}
		.tsr-min-height-350px-3 {
			min-height: 350px;
		}
		.tsr-min-height-375px-3 {
			min-height: 375px;
		}
		.tsr-min-height-400px-3 {
			min-height: 400px;
		}
		.tsr-min-height-450px-3 {
			min-height: 450px;
		}
		.tsr-min-height-500px-3 {
			min-height: 500px;
		}
		.tsr-min-height-550px-3 {
			min-height: 550px;
		}
		.tsr-min-height-600px-3 {
			min-height: 600px;
		}
	}

	@media (max-width: 768px) {
		.tsr-min-height-web-fill-available-2 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-min-height-auto-2 {
			min-height: auto;
		}
		.tsr-min-height-fit-content-2 {
			min-height: fit-content;
		}
		.tsr-min-height-inherit-2 {
			min-height: inherit;
		}
		.tsr-min-height-initial-2 {
			min-height: initial;
		}
		.tsr-min-height-max-content-2 {
			min-height: max-content;
		}
		.tsr-min-height-unset-2 {
			min-height: unset;
		}
		.tsr-min-height-10px-2 {
			min-height: 10px;
		}
		.tsr-min-height-15px-2{
			min-height: 15px;
		}
		.tsr-min-height-20px-2 {
			min-height: 20px;
		}
		.tsr-min-height-25px-2 {
			min-height: 25px;
		}
		.tsr-min-height-50px-2 {
			min-height: 50px;
		}
		.tsr-min-height-75px-2 {
			min-height: 75px;
		}
		.tsr-min-height-100px-2 {
			min-height: 100px;
		}
		.tsr-min-height-125px-2 {
			min-height: 125px;
		}
		.tsr-min-height-150px-2 {
			min-height: 150px;
		}
		.tsr-min-height-175px-2 {
			min-height: 175px;
		}
		.tsr-min-height-200px-2 {
			min-height: 200px;
		}
		.tsr-min-height-225px-2 {
			min-height: 225px;
		}
		.tsr-min-height-250px-2 {
			min-height: 250px;
		}
		.tsr-min-height-275px-2 {
			min-height: 275px;
		}
		.tsr-min-height-300px-2 {
			min-height: 300px;
		}
		.tsr-min-height-325px-2 {
			min-height: 325px;
		}
		.tsr-min-height-350px-2 {
			min-height: 350px;
		}
		.tsr-min-height-375px-2 {
			min-height: 375px;
		}
		.tsr-min-height-400px-2 {
			min-height: 400px;
		}
		.tsr-min-height-450px-2 {
			min-height: 450px;
		}
		.tsr-min-height-500px-2 {
			min-height: 500px;
		}
		.tsr-min-height-550px-2 {
			min-height: 550px;
		}
		.tsr-min-height-600px-2 {
			min-height: 600px;
		}
	}

	@media (max-width: 576px) {
		.tsr-min-height-web-fill-available-1 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-min-height-auto-1 {
			min-height: auto;
		}
		.tsr-min-height-fit-content-1 {
			min-height: fit-content;
		}
		.tsr-min-height-inherit-1 {
			min-height: inherit;
		}
		.tsr-min-height-initial-1 {
			min-height: initial;
		}
		.tsr-min-height-max-content-1 {
			min-height: max-content;
		}
		.tsr-min-height-unset-1 {
			min-height: unset;
		}
		.tsr-min-height-10px-1 {
			min-height: 10px;
		}
		.tsr-min-height-15px-1 {
			min-height: 15px;
		}
		.tsr-min-height-20px-1 {
			min-height: 20px;
		}
		.tsr-min-height-25px-1 {
			min-height: 25px;
		}
		.tsr-min-height-50px-1{
			min-height: 50px;
		}
		.tsr-min-height-75px-1 {
			min-height: 75px;
		}
		.tsr-min-height-100px-1 {
			min-height: 100px;
		}
		.tsr-min-height-125px-1 {
			min-height: 125px;
		}
		.tsr-min-height-150px-1 {
			min-height: 150px;
		}
		.tsr-min-height-175px-1 {
			min-height: 175px;
		}
		.tsr-min-height-200px-1 {
			min-height: 200px;
		}
		.tsr-min-height-225px-1 {
			min-height: 225px;
		}
		.tsr-min-height-250px-1 {
			min-height: 250px;
		}
		.tsr-min-height-275px-1 {
			min-height: 275px;
		}
		.tsr-min-height-300px-1 {
			min-height: 300px;
		}
		.tsr-min-height-325px-1 {
			min-height: 325px;
		}
		.tsr-min-height-350px-1 {
			min-height: 350px;
		}
		.tsr-min-height-375px-1 {
			min-height: 375px;
		}
		.tsr-min-height-400px-1 {
			min-height: 400px;
		}
		.tsr-min-height-450px-1 {
			min-height: 450px;
		}
		.tsr-min-height-500px-1 {
			min-height: 500px;
		}
		.tsr-min-height-550px-1 {
			min-height: 550px;
		}
		.tsr-min-height-600px-1 {
			min-height: 600px;
		}
	} 	
	
	/* height min  //\\ min- OFF */	

	/* height max */

	@media (max-width: 1600px) {
		.tsr-max-height-web-fill-available-5 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-max-height-auto-5 {
			max-height: auto;
		}
		.tsr-max-height-fit-content-5 {
			max-height: fit-content;
		}
		.tsr-max-height-inherit-5 {
			max-height: inherit;
		}
		.tsr-max-height-initial-5 {
			max-height: initial;
		}
		.tsr-max-height-max-content-5 {
			max-height: max-content;
		}
		.tsr-max-height-unset-5 {
			max-height: unset;
		}
		.tsr-max-height-10px-5 {
			max-height: 10px;
		}
		.tsr-max-height-15px-5 {
			max-height: 15px;
		}
		.tsr-max-height-20px-5 {
			max-height: 20px;
		}
		.tsr-max-height-25px-5 {
			max-height: 25px;
		}
		.tsr-max-height-50px-5 {
			max-height: 50px;
		}
		.tsr-max-height-75px-5 {
			max-height: 75px;
		}
		.tsr-max-height-100px-5 {
			max-height: 100px;
		}
		.tsr-max-height-125px-5 {
			max-height: 125px;
		}
		.tsr-max-height-150px-5 {
			max-height: 150px;
		}
		.tsr-max-height-175px-5 {
			max-height: 175px;
		}
		.tsr-max-height-200px-5 {
			max-height: 200px;
		}
		.tsr-max-height-225px-5 {
			max-height: 225px;
		}
		.tsr-max-height-250px-5 {
			max-height: 250px;
		}
		.tsr-max-height-275px-5 {
			max-height: 275px;
		}
		.tsr-max-height-300px-5 {
			max-height: 300px;
		}
		.tsr-max-height-325px-5 {
			max-height: 325px;
		}
		.tsr-max-height-350px-5 {
			max-height: 350px;
		}
		.tsr-max-height-375px-5 {
			max-height: 375px;
		}
		.tsr-max-height-400px-5 {
			max-height: 400px;
		}
		.tsr-max-height-450px-5 {
			max-height: 450px;
		}
		.tsr-max-height-500px-5 {
			max-height: 500px;
		}
		.tsr-max-height-550px-5 {
			max-height: 550px;
		}
		.tsr-max-height-600px-5 {
			max-height: 600px;
		}		
	}

	@media (max-width: 1200px) {
		.tsr-max-height-web-fill-available-4 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-max-height-auto-4 {
			max-height: auto;
		}
		.tsr-max-height-fit-content-4 {
			max-height: fit-content;
		}
		.tsr-max-height-inherit-4 {
			max-height: inherit;
		}
		.tsr-max-height-initial-4 {
			max-height: initial;
		}
		.tsr-max-height-max-content-4 {
			max-height: max-content;
		}
		.tsr-max-height-unset-4 {
			max-height: unset;
		}
		.tsr-max-height-10px-4 {
			max-height: 10px;
		}
		.tsr-max-height-15px-4 {
			max-height: 15px;
		}
		.tsr-max-height-20px-4 {
			max-height: 20px;
		}
		.tsr-max-height-25px-4 {
			max-height: 25px;
		}
		.tsr-max-height-50px-4 {
			max-height: 50px;
		}
		.tsr-max-height-75px-4 {
			max-height: 75px;
		}
		.tsr-max-height-100px-4 {
			max-height: 100px;
		}
		.tsr-max-height-125px-4 {
			max-height: 125px;
		}
		.tsr-max-height-150px-4 {
			max-height: 150px;
		}
		.tsr-max-height-175px-4 {
			max-height: 175px;
		}
		.tsr-max-height-200px-4 {
			max-height: 200px;
		}
		.tsr-max-height-225px-4 {
			max-height: 225px;
		}
		.tsr-max-height-250px-4 {
			max-height: 250px;
		}
		.tsr-max-height-275px-4 {
			max-height: 275px;
		}
		.tsr-max-height-300px-4 {
			max-height: 300px;
		}
		.tsr-max-height-325px-4 {
			max-height: 325px;
		}
		.tsr-max-height-350px-4 {
			max-height: 350px;
		}
		.tsr-max-height-375px-4 {
			max-height: 375px;
		}
		.tsr-max-height-400px-4 {
			max-height: 400px;
		}
		.tsr-max-height-450px-4 {
			max-height: 450px;
		}
		.tsr-max-height-500px-4 {
			max-height: 500px;
		}
		.tsr-max-height-550px-4 {
			max-height: 550px;
		}
		.tsr-max-height-600px-4 {
			max-height: 600px;
		}		
	}

	@media (max-width: 992px) {
		.tsr-max-height-web-fill-available-3 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-max-height-auto-3 {
			max-height: auto;
		}
		.tsr-max-height-fit-content-3 {
			max-height: fit-content;
		}
		.tsr-max-height-inherit-3 {
			max-height: inherit;
		}
		.tsr-max-height-initial-3 {
			max-height: initial;
		}
		.tsr-max-height-max-content-3 {
			max-height: max-content;
		}
		.tsr-max-height-unset-3 {
			max-height: unset;
		}
		.tsr-max-height-10px-3 {
			max-height: 10px;
		}
		.tsr-max-height-15px-3 {
			max-height: 15px;
		}
		.tsr-max-height-20px-3 {
			max-height: 20px;
		}
		.tsr-max-height-25px-3 {
			max-height: 25px;
		}
		.tsr-max-height-50px-3 {
			max-height: 50px;
		}
		.tsr-max-height-75px-3 {
			max-height: 75px;
		}
		.tsr-max-height-100px-3 {
			max-height: 100px;
		}
		.tsr-max-height-125px-3 {
			max-height: 125px;
		}
		.tsr-max-height-150px-3 {
			max-height: 150px;
		}
		.tsr-max-height-175px-3 {
			max-height: 175px;
		}
		.tsr-max-height-200px-3 {
			max-height: 200px;
		}
		.tsr-max-height-225px-3 {
			max-height: 225px;
		}
		.tsr-max-height-250px-3 {
			max-height: 250px;
		}
		.tsr-max-height-275px-3 {
			max-height: 275px;
		}
		.tsr-max-height-300px-3 {
			max-height: 300px;
		}
		.tsr-max-height-325px-3 {
			max-height: 325px;
		}
		.tsr-max-height-350px-3 {
			max-height: 350px;
		}
		.tsr-max-height-375px-3 {
			max-height: 375px;
		}
		.tsr-max-height-400px-3 {
			max-height: 400px;
		}
		.tsr-max-height-450px-3 {
			max-height: 450px;
		}
		.tsr-max-height-500px-3 {
			max-height: 500px;
		}
		.tsr-max-height-550px-3 {
			max-height: 550px;
		}
		.tsr-max-height-600px-3 {
			max-height: 600px;
		}		
	}

	@media (max-width: 768px) {
		.tsr-max-height-web-fill-available-2 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-max-height-auto-2 {
			max-height: auto;
		}
		.tsr-max-height-fit-content-2 {
			max-height: fit-content;
		}
		.tsr-max-height-inherit-2 {
			max-height: inherit;
		}
		.tsr-max-height-initial-2 {
			max-height: initial;
		}
		.tsr-max-height-max-content-2 {
			max-height: max-content;
		}
		.tsr-max-height-unset-2 {
			max-height: unset;
		}
		.tsr-max-height-10px-2 {
			max-height: 10px;
		}
		.tsr-max-height-15px-2 {
			max-height: 15px;
		}
		.tsr-max-height-20px-2 {
			max-height: 20px;
		}
		.tsr-max-height-25px-2 {
			max-height: 25px;
		}
		.tsr-max-height-50px-2 {
			max-height: 50px;
		}
		.tsr-max-height-75px-2 {
			max-height: 75px;
		}
		.tsr-max-height-100px-2 {
			max-height: 100px;
		}
		.tsr-max-height-125px-2 {
			max-height: 125px;
		}
		.tsr-max-height-150px-2 {
			max-height: 150px;
		}
		.tsr-max-height-175px-2 {
			max-height: 175px;
		}
		.tsr-max-height-200px-2 {
			max-height: 200px;
		}
		.tsr-max-height-225px-2 {
			max-height: 225px;
		}
		.tsr-max-height-250px-2 {
			max-height: 250px;
		}
		.tsr-max-height-275px-2 {
			max-height: 275px;
		}
		.tsr-max-height-300px-2 {
			max-height: 300px;
		}
		.tsr-max-height-325px-2 {
			max-height: 325px;
		}
		.tsr-max-height-350px-2 {
			max-height: 350px;
		}
		.tsr-max-height-375px-2 {
			max-height: 375px;
		}
		.tsr-max-height-400px-2 {
			max-height: 400px;
		}
		.tsr-max-height-450px-2 {
			max-height: 450px;
		}
		.tsr-max-height-500px-2 {
			max-height: 500px;
		}
		.tsr-max-height-550px-2 {
			max-height: 550px;
		}
		.tsr-max-height-600px-2 {
			max-height: 600px;
		}		
	}

	@media (max-width: 576px) {
		.tsr-max-height-web-fill-available-1 {
			height: -webkit-fill-available;
			height: fill-available;
			height: -fill-available;
			height: -moz-fill-available;
		}
		
		.tsr-max-height-auto-1 {
			max-height: auto;
		}
		.tsr-max-height-fit-content-1 {
			max-height: fit-content;
		}
		.tsr-max-height-inherit-1 {
			max-height: inherit;
		}
		.tsr-max-height-initial-1 {
			max-height: initial;
		}
		.tsr-max-height-max-content-1 {
			max-height: max-content;
		}
		.tsr-max-height-unset-1 {
			max-height: unset;
		}
		.tsr-max-height-10px-1 {
			max-height: 10px;
		}
		.tsr-max-height-15px-1 {
			max-height: 15px;
		}
		.tsr-max-height-20px-1 {
			max-height: 20px;
		}
		.tsr-max-height-25px-1 {
			max-height: 25px;
		}
		.tsr-max-height-50px-1 {
			max-height: 50px;
		}
		.tsr-max-height-75px-1 {
			max-height: 75px;
		}
		.tsr-max-height-100px-1 {
			max-height: 100px;
		}
		.tsr-max-height-125px-1 {
			max-height: 125px;
		}
		.tsr-max-height-150px-1 {
			max-height: 150px;
		}
		.tsr-max-height-175px-1 {
			max-height: 175px;
		}
		.tsr-max-height-200px-1 {
			max-height: 200px;
		}
		.tsr-max-height-225px-1 {
			max-height: 225px;
		}
		.tsr-max-height-250px-1 {
			max-height: 250px;
		}
		.tsr-max-height-275px-1 {
			max-height: 275px;
		}
		.tsr-max-height-300px-1 {
			max-height: 300px;
		}
		.tsr-max-height-325px-1 {
			max-height: 325px;
		}
		.tsr-max-height-350px-1 {
			max-height: 350px;
		}
		.tsr-max-height-375px-1 {
			max-height: 375px;
		}
		.tsr-max-height-400px-1 {
			max-height: 400px;
		}
		.tsr-max-height-450px-1 {
			max-height: 450px;
		}
		.tsr-max-height-500px-1 {
			max-height: 500px;
		}
		.tsr-max-height-550px-1 {
			max-height: 550px;
		}
		.tsr-max-height-600px-1 {
			max-height: 600px;
		}		
	} 	
	
	/* tsr height OFF */
	
	/* rozmiary buttona On */

	.tsr-duuzy, .tsr-big {
		font-size: 20px;
		margin: 6px 2px;
		padding: 10px 15px;
	}
	
	.tsr-maly, .tsr-small {
		font-size: 14px;
		margin: 3px 1px;
		padding: 4.5px 7.5px;
	}
	
	.tsr-mini {
		font-size: 12px;
		margin: 2px 1px;
		padding: 2.5px 5px;
	}
	
	@media (max-width: 1200px) {
		.tsr-duzy {
			font-size: 19px;
			margin: 5px 1.75px;
			padding: 8px 12.5px;
		}
	}

	@media (max-width: 992px) {
		.tsr-duzy {
			font-size: 19px;
			margin: 4px 1.50px;
			padding: 7px 11px;
		}
	}

	@media (max-width: 768px) {
		.tsr-duzy {
			font-size: 18px;
			margin: 3px 1.25px;
			padding: 6px 10px;
		}
		.tsr-maly {
			font-size: 13px;
			margin: 3px 1px;
			padding: 4px 6px;
		}
		
		.tsr-mini {
			font-size: 11px;
			margin: 2px 1px;
			padding: 2.25px 4px;
		}		
	}

	@media (max-width: 576px) {
		.tsr-duzy {
			font-size: 16px;
			margin: 2px 1px;
			padding: 5px 7.5px;
		}	
		.tsr-maly {
			font-size: 12px;
			margin: 3px 1px;
			padding: 3px 4.5px;
		}
		
		.tsr-mini {
			font-size: 10px;
			margin: 2px 1px;
			padding: 2px 3px;
		}			
	} 

	/* vertical-align On */

	.tsr-vertical-align-baseline {
		vertical-align: baseline;
	}

	.tsr-vertical-align-bottom {
		vertical-align: bottom;
	}

	.tsr-vertical-align-inherit {
		vertical-align: inherit;
	}

	.tsr-vertical-align-initial {
		vertical-align: initial;
	}
	
	.tsr-vertical-align-middle {
		vertical-align: middle;
	}
	
	.tsr-vertical-align-sub {
		vertical-align: sub;
	}
	
	.tsr-vertical-align-super {
		vertical-align: super;
	}
	
	.tsr-vertical-align-text-bottom {
		vertical-align: text-bottom;
	}
	
	.tsr-vertical-align-text-top {
		vertical-align: text-top;
	}
	
	.tsr-vertical-align-top {
		vertical-align: top;
	}
	
	.tsr-vertical-align-unset {
		vertical-align: unset;
	}
	
	.tsr-vertical-align-baseline-middle {
		vertical-align: -webkit-baseline-middle;
		vertical-align: -moz-baseline-middle;
		vertical-align: baseline-middle;
	}
	
	@media (max-width: 1600px) {
		.tsr-vertical-align-baseline-5 {
			vertical-align: baseline;
		}

		.tsr-vertical-align-bottom-5 {
			vertical-align: bottom;
		}

		.tsr-vertical-align-inherit-5 {
			vertical-align: inherit;
		}

		.tsr-vertical-align-initial-5 {
			vertical-align: initial;
		}
		
		.tsr-vertical-align-middle-5 {
			vertical-align: middle;
		}
		
		.tsr-vertical-align-sub-5 {
			vertical-align: sub;
		}
		
		.tsr-vertical-align-super-5 {
			vertical-align: super;
		}
		
		.tsr-vertical-align-text-bottom-5 {
			vertical-align: text-bottom;
		}
		
		.tsr-vertical-align-text-top-5 {
			vertical-align: text-top;
		}
		
		.tsr-vertical-align-top-5 {
			vertical-align: top;
		}
		
		.tsr-vertical-align-unset-5 {
			vertical-align: unset;
		}
		
		.tsr-vertical-align-baseline-middle-5 {
			vertical-align: -webkit-baseline-middle;
			vertical-align: -moz-baseline-middle;
			vertical-align: baseline-middle;
		}		
	}

	@media (max-width: 1200px) {
		.tsr-vertical-align-baseline-4 {
			vertical-align: baseline;
		}

		.tsr-vertical-align-bottom-4 {
			vertical-align: bottom;
		}

		.tsr-vertical-align-inherit-4 {
			vertical-align: inherit;
		}

		.tsr-vertical-align-initial-4 {
			vertical-align: initial;
		}
		
		.tsr-vertical-align-middle-4 {
			vertical-align: middle;
		}
		
		.tsr-vertical-align-sub-4 {
			vertical-align: sub;
		}
		
		.tsr-vertical-align-super-4 {
			vertical-align: super;
		}
		
		.tsr-vertical-align-text-bottom-4 {
			vertical-align: text-bottom;
		}
		
		.tsr-vertical-align-text-top-4 {
			vertical-align: text-top;
		}
		
		.tsr-vertical-align-top-4 {
			vertical-align: top;
		}
		
		.tsr-vertical-align-unset-4 {
			vertical-align: unset;
		}
		
		.tsr-vertical-align-baseline-middle-4 {
			vertical-align: -webkit-baseline-middle;
			vertical-align: -moz-baseline-middle;
			vertical-align: baseline-middle;
		}		
	}

	@media (max-width: 992px) {
		.tsr-vertical-align-baseline-3 {
			vertical-align: baseline;
		}

		.tsr-vertical-align-bottom-3 {
			vertical-align: bottom;
		}

		.tsr-vertical-align-inherit-3 {
			vertical-align: inherit;
		}

		.tsr-vertical-align-initial-3 {
			vertical-align: initial;
		}
		
		.tsr-vertical-align-middle-3 {
			vertical-align: middle;
		}
		
		.tsr-vertical-align-sub-3 {
			vertical-align: sub;
		}
		
		.tsr-vertical-align-super-3 {
			vertical-align: super;
		}
		
		.tsr-vertical-align-text-bottom-3 {
			vertical-align: text-bottom;
		}
		
		.tsr-vertical-align-text-top-3 {
			vertical-align: text-top;
		}
		
		.tsr-vertical-align-top-3 {
			vertical-align: top;
		}
		
		.tsr-vertical-align-unset-3 {
			vertical-align: unset;
		}
		
		.tsr-vertical-align-baseline-middle-3 {
			vertical-align: -webkit-baseline-middle;
			vertical-align: -moz-baseline-middle;
			vertical-align: baseline-middle;
		}				
	}

	@media (max-width: 768px) {
		.tsr-vertical-align-baseline-3 {
			vertical-align: baseline;
		}

		.tsr-vertical-align-bottom-2 {
			vertical-align: bottom;
		}

		.tsr-vertical-align-inherit-2 {
			vertical-align: inherit;
		}

		.tsr-vertical-align-initial-2 {
			vertical-align: initial;
		}
		
		.tsr-vertical-align-middle-2 {
			vertical-align: middle;
		}
		
		.tsr-vertical-align-sub-2 {
			vertical-align: sub;
		}
		
		.tsr-vertical-align-super-2 {
			vertical-align: super;
		}
		
		.tsr-vertical-align-text-bottom-2 {
			vertical-align: text-bottom;
		}
		
		.tsr-vertical-align-text-top-2 {
			vertical-align: text-top;
		}
		
		.tsr-vertical-align-top-2 {
			vertical-align: top;
		}
		
		.tsr-vertical-align-unset-2 {
			vertical-align: unset;
		}
		
		.tsr-vertical-align-baseline-middle-2 {
			vertical-align: -webkit-baseline-middle;
			vertical-align: -moz-baseline-middle;
			vertical-align: baseline-middle;
		}				
	}

	@media (max-width: 576px) {
		.tsr-vertical-align-baseline-1 {
			vertical-align: baseline;
		}

		.tsr-vertical-align-bottom-1 {
			vertical-align: bottom;
		}

		.tsr-vertical-align-inherit-1 {
			vertical-align: inherit;
		}

		.tsr-vertical-align-initial-1 {
			vertical-align: initial;
		}
		
		.tsr-vertical-align-middle-1 {
			vertical-align: middle;
		}
		
		.tsr-vertical-align-sub-1 {
			vertical-align: sub;
		}
		
		.tsr-vertical-align-super-1 {
			vertical-align: super;
		}
		
		.tsr-vertical-align-text-bottom-1 {
			vertical-align: text-bottom;
		}
		
		.tsr-vertical-align-text-top-1 {
			vertical-align: text-top;
		}
		
		.tsr-vertical-align-top-1 {
			vertical-align: top;
		}
		
		.tsr-vertical-align-unset-1 {
			vertical-align: unset;
		}
		
		.tsr-vertical-align-baseline-middle-1 {
			vertical-align: -webkit-baseline-middle;
			vertical-align: -moz-baseline-middle;
			vertical-align: baseline-middle;
		}				
	} 			

	/* vertical-align OFF */	

	/* font-size ON */

	.fs-150 {
		font-size: 150%;
	}	
	
	.fs-140 {
		font-size: 140%;
	}	
	
	.fs-140 {
		font-size: 140%;
	}	
	
	.fs-130 {
		font-size: 130%;
	}	
	
	.fs-120 {
		font-size: 120%;
	}	
	
	.fs-110 {
		font-size: 110%;
	}
	
	.fs-100 {
		font-size: 100%;
	}

	.fs-90 {
		font-size: 90%;
	}

	.fs-80 {
		font-size: 80%;
	}

	.fs-70 {
		font-size: 70%;
	}

	.fs-60 {
		font-size: 60%;
	}

	.fs-50 {
		font-size: 50%;
	}

	.fs-40 {
		font-size: 40%;
	}

	.fs-30 {
		font-size: 30%;
	}
	
@media (max-width: 1200px) {
	.fs-150, .fs-140, .fs-130, .fs-120, .fs-110, .fs-100, .fs-90 {
		font-size:  x-large;
	}	
}

@media (max-width: 992px) {
	.fs-150, .fs-140, .fs-130, .fs-120, .fs-110, .fs-100, .fs-90 {
		font-size:  large;
	}	
}

@media (max-width: 768px) {
	.fs-150, .fs-140, .fs-130, .fs-120, .fs-110, .fs-100, .fs-90 {
		font-size: medium;
	}	
}

@media (max-width: 576px) {
	.fs-150, .fs-140, .fs-130, .fs-120, .fs-110, .fs-100, .fs-90 {
		font-size: small;
	}	
}	

	/* font-size OFF */
	
	/* overflow ON */
	.tsr-overflow-auto {
		overflow: auto;
	}
	.tsr-overflow-hidden, .tsr-overflow-none {
		overflow: hidden;
	}
	.tsr-overflow-inherit {
		overflow: inherit;
	}
	.tsr-overflow-initial {
		overflow: initial;
	}
	.tsr-overflow-overlay {
		overflow: overlay;
	}
	.tsr-overflow-revert {
		overflow: revert;
	}
	.tsr-overflow-scroll {
		overflow: scroll;
	}
	.tsr-overflow-unset {
		overflow: unset;
	}
	.tsr-overflow-visible {
		overflow: visible;
	}

	.tsr-overflow-x-auto {
		overflow-x: auto;
	}
	.tsr-overflow-x-hidden, .tsr-overflow-x-none {
		overflow-x: hidden;
	}
	.tsr-overflow-x-inherit {
		overflow-x: inherit;
	}
	.tsr-overflow-x-initial {
		overflow-x: initial;
	}
	.tsr-overflow-x-overlay {
		overflow-x: overlay;
	}
	.tsr-overflow-x-revert {
		overflow-x: revert;
	}
	.tsr-overflow-x-scroll {
		overflow-x: scroll;
	}
	.tsr-overflow-x-unset {
		overflow-x: unset;
	}
	.tsr-overflow-x-visible {
		overflow-x: visible;
	}

	.tsr-overflow-y-auto {
		overflow-y: auto;
	}
	.tsr-overflow-y-hidden, .tsr-overflow-y-none {
		overflow-y: hidden;
	}
	.tsr-overflow-y-inherit {
		overflow-y: inherit;
	}
	.tsr-overflow-y-initial {
		overflow-y: initial;
	}
	.tsr-overflow-y-overlay {
		overflow-y: overlay;
	}
	.tsr-overflow-y-revert {
		overflow-y: revert;
	}
	.tsr-overflow-y-scroll {
		overflow-y: scroll;
	}
	.tsr-overflow-y-unset {
		overflow-y: unset;
	}
	.tsr-overflow-y-visible {
		overflow-y: visible;
	}
	
	@media (max-width: 1600px) {
		.tsr-overflow-auto-5 {
			overflow: auto;
		}
		.tsr-overflow-hidden-5, .tsr-overflow-none-5 {
			overflow: hidden;
		}
		.tsr-overflow-inherit-5 {
			overflow: inherit;
		}
		.tsr-overflow-initial-5 {
			overflow: initial;
		}
		.tsr-overflow-overlay-5 {
			overflow: overlay;
		}
		.tsr-overflow-revert-5 {
			overflow: revert;
		}
		.tsr-overflow-scroll-5 {
			overflow: scroll;
		}
		.tsr-overflow-unset-5 {
			overflow: unset;
		}
		.tsr-overflow-visible-5 {
			overflow: visible;
		}		

		.tsr-overflow-x-auto-5 {
			overflow-x: auto;
		}
		.tsr-overflow-x-hidden-5, .tsr-overflow-x-none-5 {
			overflow-x: hidden;
		}
		.tsr-overflow-x-inherit-5 {
			overflow-x: inherit;
		}
		.tsr-overflow-x-initial-5 {
			overflow-x: initial;
		}
		.tsr-overflow-x-overlay-5 {
			overflow-x: overlay;
		}
		.tsr-overflow-x-revert-5 {
			overflow-x: revert;
		}
		.tsr-overflow-x-scroll-5 {
			overflow-x: scroll;
		}
		.tsr-overflow-x-unset-5 {
			overflow-x: unset;
		}
		.tsr-overflow-x-visible-5 {
			overflow-x: visible;
		}		

		.tsr-overflow-y-auto-5 {
			overflow-y: auto;
		}
		.tsr-overflow-y-hidden-5, .tsr-overflow-y-none-5 {
			overflow-y: hidden;
		}
		.tsr-overflow-y-inherit-5 {
			overflow-y: inherit;
		}
		.tsr-overflow-y-initial-5 {
			overflow-y: initial;
		}
		.tsr-overflow-y-overlay-5 {
			overflow-y: overlay;
		}
		.tsr-overflow-y-revert-5 {
			overflow-y: revert;
		}
		.tsr-overflow-y-scroll-5 {
			overflow-y: scroll;
		}
		.tsr-overflow-y-unset-5 {
			overflow-y: unset;
		}
		.tsr-overflow-y-visible-5 {
			overflow-y: visible;
		}				
	}

	@media (max-width: 1200px) {
		.tsr-overflow-auto-4 {
			overflow: auto;
		}
		.tsr-overflow-hidden-4, .tsr-overflow-none-4 {
			overflow: hidden;
		}
		.tsr-overflow-inherit-4 {
			overflow: inherit;
		}
		.tsr-overflow-initial-4 {
			overflow: initial;
		}
		.tsr-overflow-overlay-4 {
			overflow: overlay;
		}
		.tsr-overflow-revert-4 {
			overflow: revert;
		}
		.tsr-overflow-scroll-4 {
			overflow: scroll;
		}
		.tsr-overflow-unset-4 {
			overflow: unset;
		}
		.tsr-overflow-visible-4 {
			overflow: visible;
		}		

		.tsr-overflow-x-auto-4 {
			overflow-x: auto;
		}
		.tsr-overflow-x-hidden-4, .tsr-overflow-x-none-4 {
			overflow-x: hidden;
		}
		.tsr-overflow-x-inherit-4 {
			overflow-x: inherit;
		}
		.tsr-overflow-x-initial-4 {
			overflow-x: initial;
		}
		.tsr-overflow-x-overlay-4 {
			overflow-x: overlay;
		}
		.tsr-overflow-x-revert-4 {
			overflow-x: revert;
		}
		.tsr-overflow-x-scroll-4 {
			overflow-x: scroll;
		}
		.tsr-overflow-x-unset-4 {
			overflow-x: unset;
		}
		.tsr-overflow-x-visible-4 {
			overflow-x: visible;
		}		

		.tsr-overflow-y-auto-4 {
			overflow-y: auto;
		}
		.tsr-overflow-y-hidden-4, .tsr-overflow-y-none-4 {
			overflow-y: hidden;
		}
		.tsr-overflow-y-inherit-4 {
			overflow-y: inherit;
		}
		.tsr-overflow-y-initial-4 {
			overflow-y: initial;
		}
		.tsr-overflow-y-overlay-4 {
			overflow-y: overlay;
		}
		.tsr-overflow-y-revert-4 {
			overflow-y: revert;
		}
		.tsr-overflow-y-scroll-4 {
			overflow-y: scroll;
		}
		.tsr-overflow-y-unset-4 {
			overflow-y: unset;
		}
		.tsr-overflow-y-visible-4 {
			overflow-y: visible;
		}		
	}

	@media (max-width: 992px) {
		.tsr-overflow-auto-3 {
			overflow: auto;
		}
		.tsr-overflow-hidden-3, .tsr-overflow-none-3 {
			overflow: hidden;
		}
		.tsr-overflow-inherit-3 {
			overflow: inherit;
		}
		.tsr-overflow-initial-3 {
			overflow: initial;
		}
		.tsr-overflow-overlay-3 {
			overflow: overlay;
		}
		.tsr-overflow-revert-3 {
			overflow: revert;
		}
		.tsr-overflow-scroll-3 {
			overflow: scroll;
		}
		.tsr-overflow-unset-3 {
			overflow: unset;
		}
		.tsr-overflow-visible-3 {
			overflow: visible;
		}			

		.tsr-overflow-x-auto-3 {
			overflow-x: auto;
		}
		.tsr-overflow-x-hidden-3, .tsr-overflow-x-none-3 {
			overflow-x: hidden;
		}
		.tsr-overflow-x-inherit-3 {
			overflow-x: inherit;
		}
		.tsr-overflow-x-initial-3 {
			overflow-x: initial;
		}
		.tsr-overflow-x-overlay-3 {
			overflow-x: overlay;
		}
		.tsr-overflow-x-revert-3 {
			overflow-x: revert;
		}
		.tsr-overflow-x-scroll-3 {
			overflow-x: scroll;
		}
		.tsr-overflow-x-unset-3 {
			overflow-x: unset;
		}
		.tsr-overflow-x-visible-3 {
			overflow-x: visible;
		}			

		.tsr-overflow-y-auto-3 {
			overflow-y: auto;
		}
		.tsr-overflow-y-hidden-3, .tsr-overflow-y-none-3 {
			overflow-y: hidden;
		}
		.tsr-overflow-y-inherit-3 {
			overflow-y: inherit;
		}
		.tsr-overflow-y-initial-3 {
			overflow-y: initial;
		}
		.tsr-overflow-y-overlay-3 {
			overflow-y: overlay;
		}
		.tsr-overflow-y-revert-3 {
			overflow-y: revert;
		}
		.tsr-overflow-y-scroll-3 {
			overflow-y: scroll;
		}
		.tsr-overflow-y-unset-3 {
			overflow-y: unset;
		}
		.tsr-overflow-y-visible-3 {
			overflow-y: visible;
		}			
	}

	@media (max-width: 768px) {
		.tsr-overflow-auto-2 {
			overflow: auto;
		}
		.tsr-overflow-hidden-2, .tsr-overflow-none-2 {
			overflow: hidden;
		}
		.tsr-overflow-inherit-2 {
			overflow: inherit;
		}
		.tsr-overflow-initial-2 {
			overflow: initial;
		}
		.tsr-overflow-overlay-2 {
			overflow: overlay;
		}
		.tsr-overflow-revert-2 {
			overflow: revert;
		}
		.tsr-overflow-scroll-2 {
			overflow: scroll;
		}
		.tsr-overflow-unset-2 {
			overflow: unset;
		}
		.tsr-overflow-visible-2 {
			overflow: visible;
		}		

		.tsr-overflow-x-auto-2 {
			overflow-x: auto;
		}
		.tsr-overflow-x-hidden-2, .tsr-overflow-x-none-2 {
			overflow-x: hidden;
		}
		.tsr-overflow-x-inherit-2 {
			overflow-x: inherit;
		}
		.tsr-overflow-x-initial-2 {
			overflow-x: initial;
		}
		.tsr-overflow-x-overlay-2 {
			overflow-x: overlay;
		}
		.tsr-overflow-x-revert-2 {
			overflow-x: revert;
		}
		.tsr-overflow-x-scroll-2 {
			overflow-x: scroll;
		}
		.tsr-overflow-x-unset-2 {
			overflow-x: unset;
		}
		.tsr-overflow-x-visible-2 {
			overflow-x: visible;
		}				

		.tsr-overflow-y-auto-2 {
			overflow-y: auto;
		}
		.tsr-overflow-y-hidden-2, .tsr-overflow-y-none-2 {
			overflow-y: hidden;
		}
		.tsr-overflow-y-inherit-2 {
			overflow-y: inherit;
		}
		.tsr-overflow-y-initial-2 {
			overflow-y: initial;
		}
		.tsr-overflow-y-overlay-2 {
			overflow-y: overlay;
		}
		.tsr-overflow-y-revert-2 {
			overflow-y: revert;
		}
		.tsr-overflow-y-scroll-2 {
			overflow-y: scroll;
		}
		.tsr-overflow-y-unset-2 {
			overflow-y: unset;
		}
		.tsr-overflow-y-visible-2 {
			overflow-y: visible;
		}				
	}

	@media (max-width: 576px) {
		.tsr-overflow-auto-1 {
			overflow: auto;
		}
		.tsr-overflow-hidden-1 , .tsr-overflow-none-1 {
			overflow: hidden;
		}
		.tsr-overflow-inherit-1 {
			overflow: inherit;
		}
		.tsr-overflow-initial-1 {
			overflow: initial;
		}
		.tsr-overflow-overlay-1 {
			overflow: overlay;
		}
		.tsr-overflow-revert-1 {
			overflow: revert;
		}
		.tsr-overflow-scroll-1 {
			overflow: scroll;
		}
		.tsr-overflow-unset-1 {
			overflow: unset;
		}
		.tsr-overflow-visible-1 {
			overflow: visible;
		}		

		.tsr-overflow-x-auto-1 {
			overflow-x: auto;
		}
		.tsr-overflow-x-hidden-1 , .tsr-overflow-x-none-1 {
			overflow-x: hidden;
		}
		.tsr-overflow-x-inherit-1 {
			overflow-x: inherit;
		}
		.tsr-overflow-x-initial-1 {
			overflow-x: initial;
		}
		.tsr-overflow-x-overlay-1 {
			overflow-x: overlay;
		}
		.tsr-overflow-x-revert-1 {
			overflow-x: revert;
		}
		.tsr-overflow-x-scroll-1 {
			overflow-x: scroll;
		}
		.tsr-overflow-x-unset-1 {
			overflow-x: unset;
		}
		.tsr-overflow-x-visible-1 {
			overflow-x: visible;
		}		

		.tsr-overflow-y-auto-1 {
			overflow-y: auto;
		}
		.tsr-overflow-y-hidden-1 , .tsr-overflow-y-none-1 {
			overflow-y: hidden;
		}
		.tsr-overflow-y-inherit-1 {
			overflow-y: inherit;
		}
		.tsr-overflow-y-initial-1 {
			overflow-y: initial;
		}
		.tsr-overflow-y-overlay-1 {
			overflow-y: overlay;
		}
		.tsr-overflow-y-revert-1 {
			overflow-y: revert;
		}
		.tsr-overflow-y-scroll-1 {
			overflow-y: scroll;
		}
		.tsr-overflow-y-unset-1 {
			overflow-y: unset;
		}
		.tsr-overflow-y-visible-1 {
			overflow-y: visible;
		}		
	} 	
	/* overflow OFF */

	/* overflow-wrap ON */
	
	.tsr-overflow-wrap-break-word {
		overflow-wrap: break-word;
	}

	.tsr-overflow-wrap-inherit {
		overflow-wrap: inherit;
	}

	.tsr-overflow-wrap-initial {
		overflow-wrap: initial;
	}

	.tsr-overflow-wrap-normal {
		overflow-wrap: normal;
	}

	.tsr-overflow-wrap-unset {
		overflow-wrap: unset;
	}

	@media (max-width: 1600px) {
	.tsr-overflow-wrap-break-word-5 {
		overflow-wrap: break-word;
	}

	.tsr-overflow-wrap-inherit-5 {
		overflow-wrap: inherit;
	}

	.tsr-overflow-wrap-initial-5 {
		overflow-wrap: initial;
	}

	.tsr-overflow-wrap-normal-5 {
		overflow-wrap: normal;
	}

	.tsr-overflow-wrap-unset-5 {
		overflow-wrap: unset;
	}		
	}

	@media (max-width: 1200px) {
	.tsr-overflow-wrap-break-word-4 {
		overflow-wrap: break-word;
	}

	.tsr-overflow-wrap-inherit-4 {
		overflow-wrap: inherit;
	}

	.tsr-overflow-wrap-initial-4 {
		overflow-wrap: initial;
	}

	.tsr-overflow-wrap-normal-4 {
		overflow-wrap: normal;
	}

	.tsr-overflow-wrap-unset-4 {
		overflow-wrap: unset;
	}		
	}

	@media (max-width: 992px) {
	.tsr-overflow-wrap-break-word-3 {
		overflow-wrap: break-word;
	}

	.tsr-overflow-wrap-inherit-3 {
		overflow-wrap: inherit;
	}

	.tsr-overflow-wrap-initial-3 {
		overflow-wrap: initial;
	}

	.tsr-overflow-wrap-normal-3 {
		overflow-wrap: normal;
	}

	.tsr-overflow-wrap-unset-3 {
		overflow-wrap: unset;
	}		
	}

	@media (max-width: 768px) {
	.tsr-overflow-wrap-break-word-2 {
		overflow-wrap: break-word;
	}

	.tsr-overflow-wrap-inherit-2 {
		overflow-wrap: inherit;
	}

	.tsr-overflow-wrap-initial-2 {
		overflow-wrap: initial;
	}

	.tsr-overflow-wrap-normal-2 {
		overflow-wrap: normal;
	}

	.tsr-overflow-wrap-unset-2 {
		overflow-wrap: unset;
	}		
	}

	@media (max-width: 576px) {
		
	.tsr-overflow-wrap-break-word-1 {
		overflow-wrap: break-word;
	}

	.tsr-overflow-wrap-inherit-1 {
		overflow-wrap: inherit;
	}

	.tsr-overflow-wrap-initial-1 {
		overflow-wrap: initial;
	}

	.tsr-overflow-wrap-normal-1 {
		overflow-wrap: normal;
	}

	.tsr-overflow-wrap-unset-1 {
		overflow-wrap: unset;
	}	} 
	
	/* overflow-wrap OFF */

	/* zdjęcia animacja ON */

	.img-efect-normalize {
		position: relative;
		/*width: 450px;
		height: 278px;*/
	}

	.img-efect-normalize .img-efect-normalize-subtitle {
		position: absolute;
		display: block;
		width: 100%;
		height: auto;
		padding: 10px;
		margin: auto;
		text-align: center;
		background-color: white;
		left: 0px;
		bottom: 0px;
		opacity: 0;
		transition: opacity 0.5s ease-in-out;
	}

	.img-efect-normalize:hover .img-efect-normalize-subtitle {
		opacity: 1;
	}
	
	.img-efect-normalize:hover .img {
		-webkit-filter: opacity(30%); 
		filter: opacity(30%);
	}

	.img-efect-normalize2 {
		position: relative;
		/*width: 450px;
		height: 278px;*/
	}

	.img-efect-normalize2 .img-efect-normalize-subtitle2 {
		position: absolute;
		display: block;
		width: 100%;
		height: auto;
		padding: 10px;
		margin: auto;
		text-align: center;
		background-color: white;
		left: 0px;
		bottom: 0px;
		opacity: 0;
		transition: opacity 0.5s ease-in-out;
	}

	.img-efect-normalize2:hover .img-efect-normalize-subtitle2 {
		opacity: 1;
	}
	
	.img-efect-normalize2:hover .img {
		-webkit-filter: opacity(30%); 
		filter: opacity(30%);
	}

	@media (max-width: 1600px) {
		
	}

	@media (max-width: 1200px) {
		
	}

	@media (max-width: 992px) {
		
	}

	@media (max-width: 768px) {
		
	}

	@media (max-width: 576px) {
		
	} 
	
	/* zdięcia animacja OFF */

	/* stylizacja pokazywania rekordów ON */

	.tsr-recors-miniaturs {
		width: 25%;
		max-height: 250px;
		float: left;
		padding: 5px;
		margin-top: 10px;
	}
	
	.tsr-miniaturka2 {
		width: 100%;
		width: -webkit-fill-available;
		width: fill-available;
		width: -fill-available;
		width: -moz-fill-available;
	}

	@media (max-width: 1600px) {
		.tsr-recors-miniaturs {
			width: 25%;
			height: 175px;
			float: left;
			padding: 5px;
			margin-top: 10px;
		}		
	}

	@media (max-width: 1200px) {
		
	}

	@media (max-width: 992px) {
		.tsr-recors-miniaturs {
			width: 33.333333%;
			height: 195px;
			float: left;
			padding: 5px;
			margin-top: 10px;
		}		
	}

	@media (max-width: 768px) {
		.tsr-recors-miniaturs {
			width: 50%;
			height: 150px;
			float: left;
			padding: 5px;
			margin-top: 10px;
		}
	}

	@media (max-width: 576px) {
		.tsr-recors-miniaturs {
			width: 100%;
			width: -webkit-fill-available;
			width: fill-available;
			width: -fill-available;
			width: -moz-fill-available;
			float: left;
			padding: 5px;
			margin-top: 10px;
		}		
	} 
	
	/* stylizacja pokazywania rekordów OFF */
	
	/* style border-radius ON */

	.tsr-border-radius0 {
		border-radius: 0%;
	}
	.tsr-border-radius5 {
		border-radius: 5%;
	}
	.tsr-border-radius10 {
		border-radius: 10%;
	}
	.tsr-border-radius15 {
		border-radius: 15%;
	}
	.tsr-border-radius20 {
		border-radius: 20%;
	}
	.tsr-border-radius25 {
		border-radius: 25%;
	}
	.tsr-border-radius30 {
		border-radius: 30%;
	}
	.tsr-border-radius35 {
		border-radius: 35%;
	}
	.tsr-border-radius40 {
		border-radius: 40%;
	}
	.tsr-border-radius45 {
		border-radius: 45%;
	}
	.tsr-border-radius50 {
		border-radius: 50%;
	}
	.tsr-border-radius5px {
		border-radius: 5px;
	}
	.tsr-border-radius10px {
		border-radius: 10px;
	}
	.tsr-border-radius15px {
		border-radius: 15px;
	}
	.tsr-border-radius20px {
		border-radius: 20px;
	}
	.tsr-border-radius25px {
		border-radius: 25px;
	}
	.tsr-border-radius30px {
		border-radius: 30px;
	}
	.tsr-border-radius35px {
		border-radius: 35px;
	}
	.tsr-border-radius40px {
		border-radius: 40px;
	}
	.tsr-border-radius45px {
		border-radius: 45px;
	}
	.tsr-border-radius50px {
		border-radius: 50px;
	}
	/* lewy górny */
	.tsr-border-radius-top-left0 {
		border-radius: 0% 0 0 0;
	}
	.tsr-border-radius-top-left5 {
		border-radius: 5% 0 0 0;
	}
	.tsr-border-radius-top-left10 {
		border-radius: 10% 0 0 0;
	}
	.tsr-border-radius-top-left15 {
		border-radius: 15% 0 0 0;
	}
	.tsr-border-radius-top-left20 {
		border-radius: 20% 0 0 0;
	}
	.tsr-border-radius-top-left25 {
		border-radius: 25% 0 0 0;
	}
	.tsr-border-radius-top-left30 {
		border-radius: 30% 0 0 0;
	}
	.tsr-border-radius-top-left35 {
		border-radius: 35% 0 0 0;
	}
	.tsr-border-radius-top-left40 {
		border-radius: 40% 0 0 0;
	}
	.tsr-border-radius-top-left45 {
		border-radius: 45% 0 0 0;
	}
	.tsr-border-radius-top-left50 {
		border-radius: 50% 0 0 0;
	}
	.tsr-border-radius-top-left5px {
		border-radius: 5px 0 0 0;
	}
	.tsr-border-radius-top-left10px {
		border-radius: 10px 0 0 0;
	}
	.tsr-border-radius-top-left15px {
		border-radius: 15px 0 0 0;
	}
	.tsr-border-radius-top-left20px {
		border-radius: 20px 0 0 0;
	}
	.tsr-border-radius-top-left25px {
		border-radius: 25px 0 0 0;
	}
	.tsr-border-radius-top-left30px {
		border-radius: 30px 0 0 0;
	}
	.tsr-border-radius-top-left35px {
		border-radius: 35px 0 0 0;
	}
	.tsr-border-radius-top-left40px {
		border-radius: 40px 0 0 0;
	}
	.tsr-border-radius-top-left45px {
		border-radius: 45px 0 0 0;
	}
	.tsr-border-radius-top-left50px {
		border-radius: 50px 0 0 0;
	}
	/* prawy górny */
	.tsr-border-radius-top-right0 {
		border-radius: 0 0% 0 0;
	}
	.tsr-border-radius-top-right5 {
		border-radius: 0 5% 0 0;
	}
	.tsr-border-radius-top-right10 {
		border-radius: 0 10% 0 0;
	}
	.tsr-border-radius-top-right15 {
		border-radius: 0 15% 0 0;
	}
	.tsr-border-radius-top-right20 {
		border-radius: 0 20% 0 0;
	}
	.tsr-border-radius-top-right25 {
		border-radius: 0 25% 0 0;
	}
	.tsr-border-radius-top-right30 {
		border-radius: 0 30% 0 0;
	}
	.tsr-border-radius-top-right35 {
		border-radius: 0 35% 0 0;
	}
	.tsr-border-radius-top-right40 {
		border-radius: 0 40% 0 0;
	}
	.tsr-border-radius-top-right45 {
		border-radius: 0 45% 0 0;
	}
	.tsr-border-radius-top-right50 {
		border-radius: 0 50% 0 0;
	}
	.tsr-border-radius-top-right5px {
		border-radius: 0 5px 0 0;
	}
	.tsr-border-radius-top-right10px {
		border-radius: 0 10px 0 0;
	}
	.tsr-border-radius-top-right15px {
		border-radius: 0 15px 0 0;
	}
	.tsr-border-radius-top-right20px {
		border-radius: 0 20px 0 0;
	}
	.tsr-border-radius-top-right25px {
		border-radius: 0 25px 0 0;
	}
	.tsr-border-radius-top-right30px {
		border-radius: 0 30px 0 0;
	}
	.tsr-border-radius-top-right35px {
		border-radius: 0 35px 0 0;
	}
	.tsr-border-radius-top-right40px {
		border-radius: 0 40px 0 0;
	}
	.tsr-border-radius-top-right45px {
		border-radius: 0 45px 0 0;
	}
	.tsr-border-radius-top-right50px {
		border-radius: 0 50px 0 0;
	}
	/* lewy dolny */
	.tsr-border-radius-bottom-left0 {
		border-radius: 0 0 0 0%;
	}
	.tsr-border-radius-bottom-left5 {
		border-radius: 0 0 0 5%;
	}
	.tsr-border-radius-bottom-left10 {
		border-radius: 0 0 0 10%;
	}
	.tsr-border-radius-bottom-left15 {
		border-radius: 0 0 0 15%;
	}
	.tsr-border-radius-bottom-left20 {
		border-radius: 0 0 0 20%;
	}
	.tsr-border-radius-bottom-left25 {
		border-radius: 0 0 0 25%;
	}
	.tsr-border-radius-bottom-left30 {
		border-radius: 0 0 0 30%;
	}
	.tsr-border-radius-bottom-left35 {
		border-radius: 0 0 0 35%;
	}
	.tsr-border-radius-bottom-left40 {
		border-radius: 0 0 0 40%;
	}
	.tsr-border-radius-bottom-left45 {
		border-radius: 0 0 0 45%;
	}
	.tsr-border-radius-bottom-left50 {
		border-radius: 0 0 0 50%;
	}
	.tsr-border-radius-bottom-left5px {
		border-radius: 0 0 0 5px;
	}
	.tsr-border-radius-bottom-left10px {
		border-radius: 0 0 0 10px;
	}
	.tsr-border-radius-bottom-left15px {
		border-radius: 0 0 0 15px;
	}
	.tsr-border-radius-bottom-left20px {
		border-radius: 0 0 0 20px;
	}
	.tsr-border-radius-bottom-left25px {
		border-radius: 0 0 0 25px;
	}
	.tsr-border-radius-bottom-left30px {
		border-radius: 0 0 0 30px;
	}
	.tsr-border-radius-bottom-left35px {
		border-radius: 0 0 0 35px;
	}
	.tsr-border-radius-bottom-left40px {
		border-radius: 0 0 0 40px;
	}
	.tsr-border-radius-bottom-left45px {
		border-radius: 0 0 0 45px;
	}
	.tsr-border-radius-bottom-left50px {
		border-radius: 0 0 0 50px;
	}
	/* prawy górny */
	.tsr-border-radius-bottom-right0 {
		border-radius: 0 0 0% 0;
	}
	.tsr-border-radius-bottom-right5 {
		border-radius: 0 0 5% 0;
	}
	.tsr-border-radius-bottom-right10 {
		border-radius: 0 0 10% 0;
	}
	.tsr-border-radius-bottom-right15 {
		border-radius: 0 0 15% 0;
	}
	.tsr-border-radius-bottom-right20 {
		border-radius: 0 0 20% 0;
	}
	.tsr-border-radius-bottom-right25 {
		border-radius: 0 0 25% 0;
	}
	.tsr-border-radius-bottom-right30 {
		border-radius: 0 0 30% 0;
	}
	.tsr-border-radius-bottom-right35 {
		border-radius: 0 0 35% 0;
	}
	.tsr-border-radius-bottom-right40 {
		border-radius: 0 0 40% 0;
	}
	.tsr-border-radius-bottom-right45 {
		border-radius: 0 0 45% 0;
	}
	.tsr-border-radius-bottom-right50 {
		border-radius: 0 0 50% 0;
	}
	.tsr-border-radius-bottom-right5px {
		border-radius: 0 0 5px 0;
	}
	.tsr-border-radius-bottom-right10px {
		border-radius: 0 0 10px 0;
	}
	.tsr-border-radius-bottom-right15px {
		border-radius: 0 0 15px 0;
	}
	.tsr-border-radius-bottom-right20px {
		border-radius: 0 0 20px 0;
	}
	.tsr-border-radius-bottom-right25px {
		border-radius: 0 0 25px 0;
	}
	.tsr-border-radius-bottom-right30px {
		border-radius: 0 0 30px 0;
	}
	.tsr-border-radius-bottom-right35px {
		border-radius: 0 0 35px 0;
	}
	.tsr-border-radius-bottom-right40px {
		border-radius: 0 0 40px 0;
	}
	.tsr-border-radius-bottom-right45px {
		border-radius: 0 0 45px 0;
	}
	.tsr-border-radius-bottom-right50px {
		border-radius: 0 0 50px 0;
	}
	
	@media (max-width: 1600px) {
		.tsr-border-radius0-5 {
			border-radius: 0%;
		}
		.tsr-border-radius5-5 {
			border-radius: 5%;
		}
		.tsr-border-radius10-5 {
			border-radius: 10%;
		}
		.tsr-border-radius15-5 {
			border-radius: 15%;
		}
		.tsr-border-radius20-5 {
			border-radius: 20%;
		}
		.tsr-border-radius25-5 {
			border-radius: 25%;
		}
		.tsr-border-radius30-5 {
			border-radius: 30%;
		}
		.tsr-border-radius35-5 {
			border-radius: 35%;
		}
		.tsr-border-radius40-5 {
			border-radius: 40%;
		}
		.tsr-border-radius45-5 {
			border-radius: 45%;
		}
		.tsr-border-radius50-5 {
			border-radius: 50%;
		}
		.tsr-border-radius5px-5 {
			border-radius: 5px;
		}
		.tsr-border-radius10px-5 {
			border-radius: 10px;
		}
		.tsr-border-radius15px-5 {
			border-radius: 15px;
		}
		.tsr-border-radius20px-5 {
			border-radius: 20px;
		}
		.tsr-border-radius25px-5 {
			border-radius: 25px;
		}
		.tsr-border-radius30px-5 {
			border-radius: 30px;
		}
		.tsr-border-radius35px-5 {
			border-radius: 35px;
		}
		.tsr-border-radius40px-5 {
			border-radius: 40px;
		}
		.tsr-border-radius45px-5 {
			border-radius: 45px;
		}
		.tsr-border-radius50px-5 {
			border-radius: 50px;
		}
		/* lewy górny */
		.tsr-border-radius-top-left0-5 {
			border-radius: 0% 0 0 0;
		}
		.tsr-border-radius-top-left5-5 {
			border-radius: 5% 0 0 0;
		}
		.tsr-border-radius-top-left10-5 {
			border-radius: 10% 0 0 0;
		}
		.tsr-border-radius-top-left15-5 {
			border-radius: 15% 0 0 0;
		}
		.tsr-border-radius-top-left20-5 {
			border-radius: 20% 0 0 0;
		}
		.tsr-border-radius-top-left25-5 {
			border-radius: 25% 0 0 0;
		}
		.tsr-border-radius-top-left30-5 {
			border-radius: 30% 0 0 0;
		}
		.tsr-border-radius-top-left35-5 {
			border-radius: 35% 0 0 0;
		}
		.tsr-border-radius-top-left40-5 {
			border-radius: 40% 0 0 0;
		}
		.tsr-border-radius-top-left45-5 {
			border-radius: 45% 0 0 0;
		}
		.tsr-border-radius-top-left50-5 {
			border-radius: 50% 0 0 0;
		}
		.tsr-border-radius-top-left5px-5 {
			border-radius: 5px 0 0 0;
		}
		.tsr-border-radius-top-left10px-5 {
			border-radius: 10px 0 0 0;
		}
		.tsr-border-radius-top-left15px-5 {
			border-radius: 15px 0 0 0;
		}
		.tsr-border-radius-top-left20px-5 {
			border-radius: 20px 0 0 0;
		}
		.tsr-border-radius-top-left25px-5 {
			border-radius: 25px 0 0 0;
		}
		.tsr-border-radius-top-left30px-5 {
			border-radius: 30px 0 0 0;
		}
		.tsr-border-radius-top-left35px-5 {
			border-radius: 35px 0 0 0;
		}
		.tsr-border-radius-top-left40px-5 {
			border-radius: 40px 0 0 0;
		}
		.tsr-border-radius-top-left45px-5 {
			border-radius: 45px 0 0 0;
		}
		.tsr-border-radius-top-left50px-5 {
			border-radius: 50px 0 0 0;
		}
		/* prawy górny */
		.tsr-border-radius-top-right0-5 {
			border-radius: 0 0% 0 0;
		}
		.tsr-border-radius-top-right5-5 {
			border-radius: 0 5% 0 0;
		}
		.tsr-border-radius-top-right10-5 {
			border-radius: 0 10% 0 0;
		}
		.tsr-border-radius-top-right15-5 {
			border-radius: 0 15% 0 0;
		}
		.tsr-border-radius-top-right20-5 {
			border-radius: 0 20% 0 0;
		}
		.tsr-border-radius-top-right25-5 {
			border-radius: 0 25% 0 0;
		}
		.tsr-border-radius-top-right30-5 {
			border-radius: 0 30% 0 0;
		}
		.tsr-border-radius-top-right35-5 {
			border-radius: 0 35% 0 0;
		}
		.tsr-border-radius-top-right40-5 {
			border-radius: 0 40% 0 0;
		}
		.tsr-border-radius-top-right45-5 {
			border-radius: 0 45% 0 0;
		}
		.tsr-border-radius-top-right50-5 {
			border-radius: 0 50% 0 0;
		}
		.tsr-border-radius-top-right5px-5 {
			border-radius: 0 5px 0 0;
		}
		.tsr-border-radius-top-right10px-5 {
			border-radius: 0 10px 0 0;
		}
		.tsr-border-radius-top-right15px-5 {
			border-radius: 0 15px 0 0;
		}
		.tsr-border-radius-top-right20px {
			border-radius: 0 20px 0 0;
		}
		.tsr-border-radius-top-right25px-5 {
			border-radius: 0 25px 0 0;
		}
		.tsr-border-radius-top-right30px-5 {
			border-radius: 0 30px 0 0;
		}
		.tsr-border-radius-top-right35px-5 {
			border-radius: 0 35px 0 0;
		}
		.tsr-border-radius-top-right40px-5 {
			border-radius: 0 40px 0 0;
		}
		.tsr-border-radius-top-right45px-5 {
			border-radius: 0 45px 0 0;
		}
		.tsr-border-radius-top-right50px-5 {
			border-radius: 0 50px 0 0;
		}
		/* lewy dolny */
		.tsr-border-radius-bottom-left0-5 {
			border-radius: 0 0 0 0%;
		}
		.tsr-border-radius-bottom-left5-5 {
			border-radius: 0 0 0 5%;
		}
		.tsr-border-radius-bottom-left10-5 {
			border-radius: 0 0 0 10%;
		}
		.tsr-border-radius-bottom-left15-5 {
			border-radius: 0 0 0 15%;
		}
		.tsr-border-radius-bottom-left20-5 {
			border-radius: 0 0 0 20%;
		}
		.tsr-border-radius-bottom-left25-5 {
			border-radius: 0 0 0 25%;
		}
		.tsr-border-radius-bottom-left30-5 {
			border-radius: 0 0 0 30%;
		}
		.tsr-border-radius-bottom-left35-5 {
			border-radius: 0 0 0 35%;
		}
		.tsr-border-radius-bottom-left40-5 {
			border-radius: 0 0 0 40%;
		}
		.tsr-border-radius-bottom-left45-5 {
			border-radius: 0 0 0 45%;
		}
		.tsr-border-radius-bottom-left50-5 {
			border-radius: 0 0 0 50%;
		}
		.tsr-border-radius-bottom-left5px-5 {
			border-radius: 0 0 0 5px;
		}
		.tsr-border-radius-bottom-left10px-5 {
			border-radius: 0 0 0 10px;
		}
		.tsr-border-radius-bottom-left15px-5 {
			border-radius: 0 0 0 15px;
		}
		.tsr-border-radius-bottom-left20px-5 {
			border-radius: 0 0 0 20px;
		}
		.tsr-border-radius-bottom-left25px-5 {
			border-radius: 0 0 0 25px;
		}
		.tsr-border-radius-bottom-left30px-5 {
			border-radius: 0 0 0 30px;
		}
		.tsr-border-radius-bottom-left35px-5 {
			border-radius: 0 0 0 35px;
		}
		.tsr-border-radius-bottom-left40px-5 {
			border-radius: 0 0 0 40px;
		}
		.tsr-border-radius-bottom-left45px-5 {
			border-radius: 0 0 0 45px;
		}
		.tsr-border-radius-bottom-left50px-5 {
			border-radius: 0 0 0 50px;
		}
		/* prawy górny */
		.tsr-border-radius-bottom-right0-5 {
			border-radius: 0 0 0% 0;
		}
		.tsr-border-radius-bottom-right5-5 {
			border-radius: 0 0 5% 0;
		}
		.tsr-border-radius-bottom-right10-5 {
			border-radius: 0 0 10% 0;
		}
		.tsr-border-radius-bottom-right15-5 {
			border-radius: 0 0 15% 0;
		}
		.tsr-border-radius-bottom-right20-5 {
			border-radius: 0 0 20% 0;
		}
		.tsr-border-radius-bottom-right25-5 {
			border-radius: 0 0 25% 0;
		}
		.tsr-border-radius-bottom-right30-5 {
			border-radius: 0 0 30% 0;
		}
		.tsr-border-radius-bottom-right35-5 {
			border-radius: 0 0 35% 0;
		}
		.tsr-border-radius-bottom-right40-5 {
			border-radius: 0 0 40% 0;
		}
		.tsr-border-radius-bottom-right45-5 {
			border-radius: 0 0 45% 0;
		}
		.tsr-border-radius-bottom-right50-5 {
			border-radius: 0 0 50% 0;
		}
		.tsr-border-radius-bottom-right5px-5 {
			border-radius: 0 0 5px 0;
		}
		.tsr-border-radius-bottom-right10px-5 {
			border-radius: 0 0 10px 0;
		}
		.tsr-border-radius-bottom-right15px-5 {
			border-radius: 0 0 15px 0;
		}
		.tsr-border-radius-bottom-right20px-5 {
			border-radius: 0 0 20px 0;
		}
		.tsr-border-radius-bottom-right25px-5 {
			border-radius: 0 0 25px 0;
		}
		.tsr-border-radius-bottom-right30px-5 {
			border-radius: 0 0 30px 0;
		}
		.tsr-border-radius-bottom-right35px-5 {
			border-radius: 0 0 35px 0;
		}
		.tsr-border-radius-bottom-right40px-5 {
			border-radius: 0 0 40px 0;
		}
		.tsr-border-radius-bottom-right45px-5 {
			border-radius: 0 0 45px 0;
		}
		.tsr-border-radius-bottom-right50px-5 {
			border-radius: 0 0 50px 0;
		}			
	}

	@media (max-width: 1200px) {
		.tsr-border-radius0-4 {
			border-radius: 0%;
		}
		.tsr-border-radius5-4 {
			border-radius: 5%;
		}
		.tsr-border-radius10-4 {
			border-radius: 10%;
		}
		.tsr-border-radius15-4 {
			border-radius: 15%;
		}
		.tsr-border-radius20-4 {
			border-radius: 20%;
		}
		.tsr-border-radius25-4 {
			border-radius: 25%;
		}
		.tsr-border-radius30-4 {
			border-radius: 30%;
		}
		.tsr-border-radius35-4 {
			border-radius: 35%;
		}
		.tsr-border-radius40-4 {
			border-radius: 40%;
		}
		.tsr-border-radius45-4 {
			border-radius: 45%;
		}
		.tsr-border-radius50-4 {
			border-radius: 50%;
		}
		.tsr-border-radius5px-4 {
			border-radius: 5px;
		}
		.tsr-border-radius10px-4 {
			border-radius: 10px;
		}
		.tsr-border-radius15px-4 {
			border-radius: 15px;
		}
		.tsr-border-radius20px-4 {
			border-radius: 20px;
		}
		.tsr-border-radius25px-4 {
			border-radius: 25px;
		}
		.tsr-border-radius30px-4 {
			border-radius: 30px;
		}
		.tsr-border-radius35px-4 {
			border-radius: 35px;
		}
		.tsr-border-radius40px-4 {
			border-radius: 40px;
		}
		.tsr-border-radius45px-4 {
			border-radius: 45px;
		}
		.tsr-border-radius50px-4 {
			border-radius: 50px;
		}
		/* lewy górny */
		.tsr-border-radius-top-left0-4 {
			border-radius: 0% 0 0 0;
		}
		.tsr-border-radius-top-left5-4 {
			border-radius: 5% 0 0 0;
		}
		.tsr-border-radius-top-left10-4 {
			border-radius: 10% 0 0 0;
		}
		.tsr-border-radius-top-left15-4 {
			border-radius: 15% 0 0 0;
		}
		.tsr-border-radius-top-left20-4 {
			border-radius: 20% 0 0 0;
		}
		.tsr-border-radius-top-left25-4 {
			border-radius: 25% 0 0 0;
		}
		.tsr-border-radius-top-left30-4 {
			border-radius: 30% 0 0 0;
		}
		.tsr-border-radius-top-left35-4 {
			border-radius: 35% 0 0 0;
		}
		.tsr-border-radius-top-left40-4 {
			border-radius: 40% 0 0 0;
		}
		.tsr-border-radius-top-left45-4 {
			border-radius: 45% 0 0 0;
		}
		.tsr-border-radius-top-left50-4 {
			border-radius: 50% 0 0 0;
		}
		.tsr-border-radius-top-left5px-4 {
			border-radius: 5px 0 0 0;
		}
		.tsr-border-radius-top-left10px-4 {
			border-radius: 10px 0 0 0;
		}
		.tsr-border-radius-top-left15px-4 {
			border-radius: 15px 0 0 0;
		}
		.tsr-border-radius-top-left20px-4 {
			border-radius: 20px 0 0 0;
		}
		.tsr-border-radius-top-left25px-4 {
			border-radius: 25px 0 0 0;
		}
		.tsr-border-radius-top-left30px-4 {
			border-radius: 30px 0 0 0;
		}
		.tsr-border-radius-top-left35px-4 {
			border-radius: 35px 0 0 0;
		}
		.tsr-border-radius-top-left40px-4 {
			border-radius: 40px 0 0 0;
		}
		.tsr-border-radius-top-left45px-4 {
			border-radius: 45px 0 0 0;
		}
		.tsr-border-radius-top-left50px-4 {
			border-radius: 50px 0 0 0;
		}
		/* prawy górny */
		.tsr-border-radius-top-right0-4 {
			border-radius: 0 0% 0 0;
		}
		.tsr-border-radius-top-right5-4 {
			border-radius: 0 5% 0 0;
		}
		.tsr-border-radius-top-right10-4 {
			border-radius: 0 10% 0 0;
		}
		.tsr-border-radius-top-right15-4 {
			border-radius: 0 15% 0 0;
		}
		.tsr-border-radius-top-right20-4 {
			border-radius: 0 20% 0 0;
		}
		.tsr-border-radius-top-right25-4 {
			border-radius: 0 25% 0 0;
		}
		.tsr-border-radius-top-right30-4 {
			border-radius: 0 30% 0 0;
		}
		.tsr-border-radius-top-right35-4 {
			border-radius: 0 35% 0 0;
		}
		.tsr-border-radius-top-right40-4 {
			border-radius: 0 40% 0 0;
		}
		.tsr-border-radius-top-right45-4 {
			border-radius: 0 45% 0 0;
		}
		.tsr-border-radius-top-right50-4 {
			border-radius: 0 50% 0 0;
		}
		.tsr-border-radius-top-right5px-4 {
			border-radius: 0 5px 0 0;
		}
		.tsr-border-radius-top-right10px-4 {
			border-radius: 0 10px 0 0;
		}
		.tsr-border-radius-top-right15px-4 {
			border-radius: 0 15px 0 0;
		}
		.tsr-border-radius-top-right20px {
			border-radius: 0 20px 0 0;
		}
		.tsr-border-radius-top-right25px-4 {
			border-radius: 0 25px 0 0;
		}
		.tsr-border-radius-top-right30px-4 {
			border-radius: 0 30px 0 0;
		}
		.tsr-border-radius-top-right35px-4 {
			border-radius: 0 35px 0 0;
		}
		.tsr-border-radius-top-right40px-4 {
			border-radius: 0 40px 0 0;
		}
		.tsr-border-radius-top-right45px-4 {
			border-radius: 0 45px 0 0;
		}
		.tsr-border-radius-top-right50px-4 {
			border-radius: 0 50px 0 0;
		}
		/* lewy dolny */
		.tsr-border-radius-bottom-left0-4 {
			border-radius: 0 0 0 0%;
		}
		.tsr-border-radius-bottom-left5-4 {
			border-radius: 0 0 0 5%;
		}
		.tsr-border-radius-bottom-left10-4 {
			border-radius: 0 0 0 10%;
		}
		.tsr-border-radius-bottom-left15-4 {
			border-radius: 0 0 0 15%;
		}
		.tsr-border-radius-bottom-left20-4 {
			border-radius: 0 0 0 20%;
		}
		.tsr-border-radius-bottom-left25-4 {
			border-radius: 0 0 0 25%;
		}
		.tsr-border-radius-bottom-left30-4 {
			border-radius: 0 0 0 30%;
		}
		.tsr-border-radius-bottom-left35-4 {
			border-radius: 0 0 0 35%;
		}
		.tsr-border-radius-bottom-left40-4 {
			border-radius: 0 0 0 40%;
		}
		.tsr-border-radius-bottom-left45-4 {
			border-radius: 0 0 0 45%;
		}
		.tsr-border-radius-bottom-left50-4 {
			border-radius: 0 0 0 50%;
		}
		.tsr-border-radius-bottom-left5px-4 {
			border-radius: 0 0 0 5px;
		}
		.tsr-border-radius-bottom-left10px-4 {
			border-radius: 0 0 0 10px;
		}
		.tsr-border-radius-bottom-left15px-4 {
			border-radius: 0 0 0 15px;
		}
		.tsr-border-radius-bottom-left20px-4 {
			border-radius: 0 0 0 20px;
		}
		.tsr-border-radius-bottom-left25px-4 {
			border-radius: 0 0 0 25px;
		}
		.tsr-border-radius-bottom-left30px-4 {
			border-radius: 0 0 0 30px;
		}
		.tsr-border-radius-bottom-left35px-4 {
			border-radius: 0 0 0 35px;
		}
		.tsr-border-radius-bottom-left40px-4 {
			border-radius: 0 0 0 40px;
		}
		.tsr-border-radius-bottom-left45px-4 {
			border-radius: 0 0 0 45px;
		}
		.tsr-border-radius-bottom-left50px-4 {
			border-radius: 0 0 0 50px;
		}
		/* prawy górny */
		.tsr-border-radius-bottom-right0-4 {
			border-radius: 0 0 0% 0;
		}
		.tsr-border-radius-bottom-right5-4 {
			border-radius: 0 0 5% 0;
		}
		.tsr-border-radius-bottom-right10-4 {
			border-radius: 0 0 10% 0;
		}
		.tsr-border-radius-bottom-right15-4 {
			border-radius: 0 0 15% 0;
		}
		.tsr-border-radius-bottom-right20-4 {
			border-radius: 0 0 20% 0;
		}
		.tsr-border-radius-bottom-right25-4 {
			border-radius: 0 0 25% 0;
		}
		.tsr-border-radius-bottom-right30-4 {
			border-radius: 0 0 30% 0;
		}
		.tsr-border-radius-bottom-right35-4 {
			border-radius: 0 0 35% 0;
		}
		.tsr-border-radius-bottom-right40-4 {
			border-radius: 0 0 40% 0;
		}
		.tsr-border-radius-bottom-right45-4 {
			border-radius: 0 0 45% 0;
		}
		.tsr-border-radius-bottom-right50-4 {
			border-radius: 0 0 50% 0;
		}
		.tsr-border-radius-bottom-right5px-4 {
			border-radius: 0 0 5px 0;
		}
		.tsr-border-radius-bottom-right10px-4 {
			border-radius: 0 0 10px 0;
		}
		.tsr-border-radius-bottom-right15px-4 {
			border-radius: 0 0 15px 0;
		}
		.tsr-border-radius-bottom-right20px-4 {
			border-radius: 0 0 20px 0;
		}
		.tsr-border-radius-bottom-right25px-4 {
			border-radius: 0 0 25px 0;
		}
		.tsr-border-radius-bottom-right30px-4 {
			border-radius: 0 0 30px 0;
		}
		.tsr-border-radius-bottom-right35px-4 {
			border-radius: 0 0 35px 0;
		}
		.tsr-border-radius-bottom-right40px-4 {
			border-radius: 0 0 40px 0;
		}
		.tsr-border-radius-bottom-right45px-4 {
			border-radius: 0 0 45px 0;
		}
		.tsr-border-radius-bottom-right50px-4 {
			border-radius: 0 0 50px 0;
		}			
	}

	@media (max-width: 992px) {
		.tsr-border-radius0-3 {
			border-radius: 0%;
		}
		.tsr-border-radius5-3 {
			border-radius: 5%;
		}
		.tsr-border-radius10-3 {
			border-radius: 10%;
		}
		.tsr-border-radius15-3 {
			border-radius: 15%;
		}
		.tsr-border-radius20-3 {
			border-radius: 20%;
		}
		.tsr-border-radius25-3 {
			border-radius: 25%;
		}
		.tsr-border-radius30-3 {
			border-radius: 30%;
		}
		.tsr-border-radius35-3 {
			border-radius: 35%;
		}
		.tsr-border-radius40-3 {
			border-radius: 40%;
		}
		.tsr-border-radius45-3 {
			border-radius: 45%;
		}
		.tsr-border-radius50-3 {
			border-radius: 50%;
		}
		.tsr-border-radius5px-3 {
			border-radius: 5px;
		}
		.tsr-border-radius10px-3 {
			border-radius: 10px;
		}
		.tsr-border-radius15px-3 {
			border-radius: 15px;
		}
		.tsr-border-radius20px-3 {
			border-radius: 20px;
		}
		.tsr-border-radius25px-3 {
			border-radius: 25px;
		}
		.tsr-border-radius30px-3 {
			border-radius: 30px;
		}
		.tsr-border-radius35px-3 {
			border-radius: 35px;
		}
		.tsr-border-radius40px-3 {
			border-radius: 40px;
		}
		.tsr-border-radius45px-3 {
			border-radius: 45px;
		}
		.tsr-border-radius50px-3 {
			border-radius: 50px;
		}
		/* lewy górny */
		.tsr-border-radius-top-left0-3 {
			border-radius: 0% 0 0 0;
		}
		.tsr-border-radius-top-left5-3 {
			border-radius: 5% 0 0 0;
		}
		.tsr-border-radius-top-left10-3 {
			border-radius: 10% 0 0 0;
		}
		.tsr-border-radius-top-left15-3 {
			border-radius: 15% 0 0 0;
		}
		.tsr-border-radius-top-left20-3 {
			border-radius: 20% 0 0 0;
		}
		.tsr-border-radius-top-left25-3 {
			border-radius: 25% 0 0 0;
		}
		.tsr-border-radius-top-left30-3 {
			border-radius: 30% 0 0 0;
		}
		.tsr-border-radius-top-left35-3 {
			border-radius: 35% 0 0 0;
		}
		.tsr-border-radius-top-left40-3 {
			border-radius: 40% 0 0 0;
		}
		.tsr-border-radius-top-left45-3 {
			border-radius: 45% 0 0 0;
		}
		.tsr-border-radius-top-left50-3 {
			border-radius: 50% 0 0 0;
		}
		.tsr-border-radius-top-left5px-3 {
			border-radius: 5px 0 0 0;
		}
		.tsr-border-radius-top-left10px-3 {
			border-radius: 10px 0 0 0;
		}
		.tsr-border-radius-top-left15px-3 {
			border-radius: 15px 0 0 0;
		}
		.tsr-border-radius-top-left20px-3 {
			border-radius: 20px 0 0 0;
		}
		.tsr-border-radius-top-left25px-3 {
			border-radius: 25px 0 0 0;
		}
		.tsr-border-radius-top-left30px-3 {
			border-radius: 30px 0 0 0;
		}
		.tsr-border-radius-top-left35px-3 {
			border-radius: 35px 0 0 0;
		}
		.tsr-border-radius-top-left40px-3 {
			border-radius: 40px 0 0 0;
		}
		.tsr-border-radius-top-left45px-3 {
			border-radius: 45px 0 0 0;
		}
		.tsr-border-radius-top-left50px-3 {
			border-radius: 50px 0 0 0;
		}
		/* prawy górny */
		.tsr-border-radius-top-right0-3 {
			border-radius: 0 0% 0 0;
		}
		.tsr-border-radius-top-right5-3 {
			border-radius: 0 5% 0 0;
		}
		.tsr-border-radius-top-right10-3 {
			border-radius: 0 10% 0 0;
		}
		.tsr-border-radius-top-right15-3 {
			border-radius: 0 15% 0 0;
		}
		.tsr-border-radius-top-right20-3 {
			border-radius: 0 20% 0 0;
		}
		.tsr-border-radius-top-right25-3 {
			border-radius: 0 25% 0 0;
		}
		.tsr-border-radius-top-right30-3 {
			border-radius: 0 30% 0 0;
		}
		.tsr-border-radius-top-right35-3 {
			border-radius: 0 35% 0 0;
		}
		.tsr-border-radius-top-right40-3 {
			border-radius: 0 40% 0 0;
		}
		.tsr-border-radius-top-right45-3 {
			border-radius: 0 45% 0 0;
		}
		.tsr-border-radius-top-right50-3 {
			border-radius: 0 50% 0 0;
		}
		.tsr-border-radius-top-right5px-3 {
			border-radius: 0 5px 0 0;
		}
		.tsr-border-radius-top-right10px-3 {
			border-radius: 0 10px 0 0;
		}
		.tsr-border-radius-top-right15px-3 {
			border-radius: 0 15px 0 0;
		}
		.tsr-border-radius-top-right20px {
			border-radius: 0 20px 0 0;
		}
		.tsr-border-radius-top-right25px-3 {
			border-radius: 0 25px 0 0;
		}
		.tsr-border-radius-top-right30px-3 {
			border-radius: 0 30px 0 0;
		}
		.tsr-border-radius-top-right35px-3 {
			border-radius: 0 35px 0 0;
		}
		.tsr-border-radius-top-right40px-3 {
			border-radius: 0 40px 0 0;
		}
		.tsr-border-radius-top-right45px-3 {
			border-radius: 0 45px 0 0;
		}
		.tsr-border-radius-top-right50px-3 {
			border-radius: 0 50px 0 0;
		}
		/* lewy dolny */
		.tsr-border-radius-bottom-left0-3 {
			border-radius: 0 0 0 0%;
		}
		.tsr-border-radius-bottom-left5-3 {
			border-radius: 0 0 0 5%;
		}
		.tsr-border-radius-bottom-left10-3 {
			border-radius: 0 0 0 10%;
		}
		.tsr-border-radius-bottom-left15-3 {
			border-radius: 0 0 0 15%;
		}
		.tsr-border-radius-bottom-left20-3 {
			border-radius: 0 0 0 20%;
		}
		.tsr-border-radius-bottom-left25-3 {
			border-radius: 0 0 0 25%;
		}
		.tsr-border-radius-bottom-left30-3 {
			border-radius: 0 0 0 30%;
		}
		.tsr-border-radius-bottom-left35-3 {
			border-radius: 0 0 0 35%;
		}
		.tsr-border-radius-bottom-left40-3 {
			border-radius: 0 0 0 40%;
		}
		.tsr-border-radius-bottom-left45-3 {
			border-radius: 0 0 0 45%;
		}
		.tsr-border-radius-bottom-left50-3 {
			border-radius: 0 0 0 50%;
		}
		.tsr-border-radius-bottom-left5px-3 {
			border-radius: 0 0 0 5px;
		}
		.tsr-border-radius-bottom-left10px-3 {
			border-radius: 0 0 0 10px;
		}
		.tsr-border-radius-bottom-left15px-3 {
			border-radius: 0 0 0 15px;
		}
		.tsr-border-radius-bottom-left20px-3 {
			border-radius: 0 0 0 20px;
		}
		.tsr-border-radius-bottom-left25px-3 {
			border-radius: 0 0 0 25px;
		}
		.tsr-border-radius-bottom-left30px-3 {
			border-radius: 0 0 0 30px;
		}
		.tsr-border-radius-bottom-left35px-3 {
			border-radius: 0 0 0 35px;
		}
		.tsr-border-radius-bottom-left40px-3 {
			border-radius: 0 0 0 40px;
		}
		.tsr-border-radius-bottom-left45px-3 {
			border-radius: 0 0 0 45px;
		}
		.tsr-border-radius-bottom-left50px-3 {
			border-radius: 0 0 0 50px;
		}
		/* prawy górny */
		.tsr-border-radius-bottom-right0-3 {
			border-radius: 0 0 0% 0;
		}
		.tsr-border-radius-bottom-right5-3 {
			border-radius: 0 0 5% 0;
		}
		.tsr-border-radius-bottom-right10-3 {
			border-radius: 0 0 10% 0;
		}
		.tsr-border-radius-bottom-right15-3 {
			border-radius: 0 0 15% 0;
		}
		.tsr-border-radius-bottom-right20-3 {
			border-radius: 0 0 20% 0;
		}
		.tsr-border-radius-bottom-right25-3 {
			border-radius: 0 0 25% 0;
		}
		.tsr-border-radius-bottom-right30-3 {
			border-radius: 0 0 30% 0;
		}
		.tsr-border-radius-bottom-right35-3 {
			border-radius: 0 0 35% 0;
		}
		.tsr-border-radius-bottom-right40-3 {
			border-radius: 0 0 40% 0;
		}
		.tsr-border-radius-bottom-right45-3 {
			border-radius: 0 0 45% 0;
		}
		.tsr-border-radius-bottom-right50-3 {
			border-radius: 0 0 50% 0;
		}
		.tsr-border-radius-bottom-right5px-3 {
			border-radius: 0 0 5px 0;
		}
		.tsr-border-radius-bottom-right10px-3 {
			border-radius: 0 0 10px 0;
		}
		.tsr-border-radius-bottom-right15px-3 {
			border-radius: 0 0 15px 0;
		}
		.tsr-border-radius-bottom-right20px-3 {
			border-radius: 0 0 20px 0;
		}
		.tsr-border-radius-bottom-right25px-3 {
			border-radius: 0 0 25px 0;
		}
		.tsr-border-radius-bottom-right30px-3 {
			border-radius: 0 0 30px 0;
		}
		.tsr-border-radius-bottom-right35px-3 {
			border-radius: 0 0 35px 0;
		}
		.tsr-border-radius-bottom-right40px-3 {
			border-radius: 0 0 40px 0;
		}
		.tsr-border-radius-bottom-right45px-3 {
			border-radius: 0 0 45px 0;
		}
		.tsr-border-radius-bottom-right50px-3 {
			border-radius: 0 0 50px 0;
		}		
	}

	@media (max-width: 768px) {
		.tsr-border-radius0-2 {
			border-radius: 0%;
		}
		.tsr-border-radius5-2 {
			border-radius: 5%;
		}
		.tsr-border-radius10-2 {
			border-radius: 10%;
		}
		.tsr-border-radius15-2 {
			border-radius: 15%;
		}
		.tsr-border-radius20-2 {
			border-radius: 20%;
		}
		.tsr-border-radius25-2 {
			border-radius: 25%;
		}
		.tsr-border-radius30-2 {
			border-radius: 30%;
		}
		.tsr-border-radius35-2 {
			border-radius: 35%;
		}
		.tsr-border-radius40-2 {
			border-radius: 40%;
		}
		.tsr-border-radius45-2 {
			border-radius: 45%;
		}
		.tsr-border-radius50-2 {
			border-radius: 50%;
		}
		.tsr-border-radius5px-2 {
			border-radius: 5px;
		}
		.tsr-border-radius10px-2 {
			border-radius: 10px;
		}
		.tsr-border-radius15px-2 {
			border-radius: 15px;
		}
		.tsr-border-radius20px-2 {
			border-radius: 20px;
		}
		.tsr-border-radius25px-2 {
			border-radius: 25px;
		}
		.tsr-border-radius30px-2 {
			border-radius: 30px;
		}
		.tsr-border-radius35px-2 {
			border-radius: 35px;
		}
		.tsr-border-radius40px-2 {
			border-radius: 40px;
		}
		.tsr-border-radius45px-2 {
			border-radius: 45px;
		}
		.tsr-border-radius50px-2 {
			border-radius: 50px;
		}
		/* lewy górny */
		.tsr-border-radius-top-left0-2 {
			border-radius: 0% 0 0 0;
		}
		.tsr-border-radius-top-left5-2 {
			border-radius: 5% 0 0 0;
		}
		.tsr-border-radius-top-left10-2 {
			border-radius: 10% 0 0 0;
		}
		.tsr-border-radius-top-left15-2 {
			border-radius: 15% 0 0 0;
		}
		.tsr-border-radius-top-left20-2 {
			border-radius: 20% 0 0 0;
		}
		.tsr-border-radius-top-left25-2 {
			border-radius: 25% 0 0 0;
		}
		.tsr-border-radius-top-left30-2 {
			border-radius: 30% 0 0 0;
		}
		.tsr-border-radius-top-left35-2 {
			border-radius: 35% 0 0 0;
		}
		.tsr-border-radius-top-left40-2 {
			border-radius: 40% 0 0 0;
		}
		.tsr-border-radius-top-left45-2 {
			border-radius: 45% 0 0 0;
		}
		.tsr-border-radius-top-left50-2 {
			border-radius: 50% 0 0 0;
		}
		.tsr-border-radius-top-left5px-2 {
			border-radius: 5px 0 0 0;
		}
		.tsr-border-radius-top-left10px-2 {
			border-radius: 10px 0 0 0;
		}
		.tsr-border-radius-top-left15px-2 {
			border-radius: 15px 0 0 0;
		}
		.tsr-border-radius-top-left20px-2 {
			border-radius: 20px 0 0 0;
		}
		.tsr-border-radius-top-left25px-2 {
			border-radius: 25px 0 0 0;
		}
		.tsr-border-radius-top-left30px-2 {
			border-radius: 30px 0 0 0;
		}
		.tsr-border-radius-top-left35px-2 {
			border-radius: 35px 0 0 0;
		}
		.tsr-border-radius-top-left40px-2 {
			border-radius: 40px 0 0 0;
		}
		.tsr-border-radius-top-left45px-2 {
			border-radius: 45px 0 0 0;
		}
		.tsr-border-radius-top-left50px-2 {
			border-radius: 50px 0 0 0;
		}
		/* prawy górny */
		.tsr-border-radius-top-right0-2 {
			border-radius: 0 0% 0 0;
		}
		.tsr-border-radius-top-right5-2 {
			border-radius: 0 5% 0 0;
		}
		.tsr-border-radius-top-right10-2 {
			border-radius: 0 10% 0 0;
		}
		.tsr-border-radius-top-right15-2 {
			border-radius: 0 15% 0 0;
		}
		.tsr-border-radius-top-right20-2 {
			border-radius: 0 20% 0 0;
		}
		.tsr-border-radius-top-right25-2 {
			border-radius: 0 25% 0 0;
		}
		.tsr-border-radius-top-right30-2 {
			border-radius: 0 30% 0 0;
		}
		.tsr-border-radius-top-right35-2 {
			border-radius: 0 35% 0 0;
		}
		.tsr-border-radius-top-right40-2 {
			border-radius: 0 40% 0 0;
		}
		.tsr-border-radius-top-right45-2 {
			border-radius: 0 45% 0 0;
		}
		.tsr-border-radius-top-right50-2 {
			border-radius: 0 50% 0 0;
		}
		.tsr-border-radius-top-right5px-2 {
			border-radius: 0 5px 0 0;
		}
		.tsr-border-radius-top-right10px-2 {
			border-radius: 0 10px 0 0;
		}
		.tsr-border-radius-top-right15px-2 {
			border-radius: 0 15px 0 0;
		}
		.tsr-border-radius-top-right20px {
			border-radius: 0 20px 0 0;
		}
		.tsr-border-radius-top-right25px-2 {
			border-radius: 0 25px 0 0;
		}
		.tsr-border-radius-top-right30px-2 {
			border-radius: 0 30px 0 0;
		}
		.tsr-border-radius-top-right35px-2 {
			border-radius: 0 35px 0 0;
		}
		.tsr-border-radius-top-right40px-2 {
			border-radius: 0 40px 0 0;
		}
		.tsr-border-radius-top-right45px-2 {
			border-radius: 0 45px 0 0;
		}
		.tsr-border-radius-top-right50px-2 {
			border-radius: 0 50px 0 0;
		}
		/* lewy dolny */
		.tsr-border-radius-bottom-left0-2 {
			border-radius: 0 0 0 0%;
		}
		.tsr-border-radius-bottom-left5-2 {
			border-radius: 0 0 0 5%;
		}
		.tsr-border-radius-bottom-left10-2 {
			border-radius: 0 0 0 10%;
		}
		.tsr-border-radius-bottom-left15-2 {
			border-radius: 0 0 0 15%;
		}
		.tsr-border-radius-bottom-left20-2 {
			border-radius: 0 0 0 20%;
		}
		.tsr-border-radius-bottom-left25-2 {
			border-radius: 0 0 0 25%;
		}
		.tsr-border-radius-bottom-left30-2 {
			border-radius: 0 0 0 30%;
		}
		.tsr-border-radius-bottom-left35-2 {
			border-radius: 0 0 0 35%;
		}
		.tsr-border-radius-bottom-left40-2 {
			border-radius: 0 0 0 40%;
		}
		.tsr-border-radius-bottom-left45-2 {
			border-radius: 0 0 0 45%;
		}
		.tsr-border-radius-bottom-left50-2 {
			border-radius: 0 0 0 50%;
		}
		.tsr-border-radius-bottom-left5px-2 {
			border-radius: 0 0 0 5px;
		}
		.tsr-border-radius-bottom-left10px-2 {
			border-radius: 0 0 0 10px;
		}
		.tsr-border-radius-bottom-left15px-2 {
			border-radius: 0 0 0 15px;
		}
		.tsr-border-radius-bottom-left20px-2 {
			border-radius: 0 0 0 20px;
		}
		.tsr-border-radius-bottom-left25px-2 {
			border-radius: 0 0 0 25px;
		}
		.tsr-border-radius-bottom-left30px-2 {
			border-radius: 0 0 0 30px;
		}
		.tsr-border-radius-bottom-left35px-2 {
			border-radius: 0 0 0 35px;
		}
		.tsr-border-radius-bottom-left40px-2 {
			border-radius: 0 0 0 40px;
		}
		.tsr-border-radius-bottom-left45px-2 {
			border-radius: 0 0 0 45px;
		}
		.tsr-border-radius-bottom-left50px-2 {
			border-radius: 0 0 0 50px;
		}
		/* prawy górny */
		.tsr-border-radius-bottom-right0-2 {
			border-radius: 0 0 0% 0;
		}
		.tsr-border-radius-bottom-right5-2 {
			border-radius: 0 0 5% 0;
		}
		.tsr-border-radius-bottom-right10-2 {
			border-radius: 0 0 10% 0;
		}
		.tsr-border-radius-bottom-right15-2 {
			border-radius: 0 0 15% 0;
		}
		.tsr-border-radius-bottom-right20-2 {
			border-radius: 0 0 20% 0;
		}
		.tsr-border-radius-bottom-right25-2 {
			border-radius: 0 0 25% 0;
		}
		.tsr-border-radius-bottom-right30-2 {
			border-radius: 0 0 30% 0;
		}
		.tsr-border-radius-bottom-right35-2 {
			border-radius: 0 0 35% 0;
		}
		.tsr-border-radius-bottom-right40-2 {
			border-radius: 0 0 40% 0;
		}
		.tsr-border-radius-bottom-right45-2 {
			border-radius: 0 0 45% 0;
		}
		.tsr-border-radius-bottom-right50-2 {
			border-radius: 0 0 50% 0;
		}
		.tsr-border-radius-bottom-right5px-2 {
			border-radius: 0 0 5px 0;
		}
		.tsr-border-radius-bottom-right10px-2 {
			border-radius: 0 0 10px 0;
		}
		.tsr-border-radius-bottom-right15px-2 {
			border-radius: 0 0 15px 0;
		}
		.tsr-border-radius-bottom-right20px-2 {
			border-radius: 0 0 20px 0;
		}
		.tsr-border-radius-bottom-right25px-2 {
			border-radius: 0 0 25px 0;
		}
		.tsr-border-radius-bottom-right30px-2 {
			border-radius: 0 0 30px 0;
		}
		.tsr-border-radius-bottom-right35px-2 {
			border-radius: 0 0 35px 0;
		}
		.tsr-border-radius-bottom-right40px-2 {
			border-radius: 0 0 40px 0;
		}
		.tsr-border-radius-bottom-right45px-2 {
			border-radius: 0 0 45px 0;
		}
		.tsr-border-radius-bottom-right50px-2 {
			border-radius: 0 0 50px 0;
		}				
	}

	@media (max-width: 576px) {
		.tsr-border-radius0-1 {
			border-radius: 0%;
		}
		.tsr-border-radius5-1 {
			border-radius: 5%;
		}
		.tsr-border-radius10-1 {
			border-radius: 10%;
		}
		.tsr-border-radius15-1 {
			border-radius: 15%;
		}
		.tsr-border-radius20-1 {
			border-radius: 20%;
		}
		.tsr-border-radius25-1 {
			border-radius: 25%;
		}
		.tsr-border-radius30-1 {
			border-radius: 30%;
		}
		.tsr-border-radius35-1 {
			border-radius: 35%;
		}
		.tsr-border-radius40-1 {
			border-radius: 40%;
		}
		.tsr-border-radius45-1 {
			border-radius: 45%;
		}
		.tsr-border-radius50-1 {
			border-radius: 50%;
		}
		.tsr-border-radius5px-1 {
			border-radius: 5px;
		}
		.tsr-border-radius10px-1 {
			border-radius: 10px;
		}
		.tsr-border-radius15px-1 {
			border-radius: 15px;
		}
		.tsr-border-radius20px-1 {
			border-radius: 20px;
		}
		.tsr-border-radius25px-1 {
			border-radius: 25px;
		}
		.tsr-border-radius30px-1 {
			border-radius: 30px;
		}
		.tsr-border-radius35px-1 {
			border-radius: 35px;
		}
		.tsr-border-radius40px-1 {
			border-radius: 40px;
		}
		.tsr-border-radius45px-1 {
			border-radius: 45px;
		}
		.tsr-border-radius50px-1 {
			border-radius: 50px;
		}
		/* lewy górny */
		.tsr-border-radius-top-left0-1 {
			border-radius: 0% 0 0 0;
		}
		.tsr-border-radius-top-left5-1 {
			border-radius: 5% 0 0 0;
		}
		.tsr-border-radius-top-left10-1 {
			border-radius: 10% 0 0 0;
		}
		.tsr-border-radius-top-left15-1 {
			border-radius: 15% 0 0 0;
		}
		.tsr-border-radius-top-left20-1 {
			border-radius: 20% 0 0 0;
		}
		.tsr-border-radius-top-left25-1 {
			border-radius: 25% 0 0 0;
		}
		.tsr-border-radius-top-left30-1 {
			border-radius: 30% 0 0 0;
		}
		.tsr-border-radius-top-left35-1 {
			border-radius: 35% 0 0 0;
		}
		.tsr-border-radius-top-left40-1 {
			border-radius: 40% 0 0 0;
		}
		.tsr-border-radius-top-left45-1 {
			border-radius: 45% 0 0 0;
		}
		.tsr-border-radius-top-left50-1 {
			border-radius: 50% 0 0 0;
		}
		.tsr-border-radius-top-left5px-1 {
			border-radius: 5px 0 0 0;
		}
		.tsr-border-radius-top-left10px-1 {
			border-radius: 10px 0 0 0;
		}
		.tsr-border-radius-top-left15px-1 {
			border-radius: 15px 0 0 0;
		}
		.tsr-border-radius-top-left20px-1 {
			border-radius: 20px 0 0 0;
		}
		.tsr-border-radius-top-left25px-1 {
			border-radius: 25px 0 0 0;
		}
		.tsr-border-radius-top-left30px-1 {
			border-radius: 30px 0 0 0;
		}
		.tsr-border-radius-top-left35px-1 {
			border-radius: 35px 0 0 0;
		}
		.tsr-border-radius-top-left40px-1 {
			border-radius: 40px 0 0 0;
		}
		.tsr-border-radius-top-left45px-1 {
			border-radius: 45px 0 0 0;
		}
		.tsr-border-radius-top-left50px-1 {
			border-radius: 50px 0 0 0;
		}
		/* prawy górny */
		.tsr-border-radius-top-right0-1 {
			border-radius: 0 0% 0 0;
		}
		.tsr-border-radius-top-right5-1 {
			border-radius: 0 5% 0 0;
		}
		.tsr-border-radius-top-right10-1 {
			border-radius: 0 10% 0 0;
		}
		.tsr-border-radius-top-right15-1 {
			border-radius: 0 15% 0 0;
		}
		.tsr-border-radius-top-right20-1 {
			border-radius: 0 20% 0 0;
		}
		.tsr-border-radius-top-right25-1 {
			border-radius: 0 25% 0 0;
		}
		.tsr-border-radius-top-right30-1 {
			border-radius: 0 30% 0 0;
		}
		.tsr-border-radius-top-right35-1 {
			border-radius: 0 35% 0 0;
		}
		.tsr-border-radius-top-right40-1 {
			border-radius: 0 40% 0 0;
		}
		.tsr-border-radius-top-right45-1 {
			border-radius: 0 45% 0 0;
		}
		.tsr-border-radius-top-right50-1 {
			border-radius: 0 50% 0 0;
		}
		.tsr-border-radius-top-right5px-1 {
			border-radius: 0 5px 0 0;
		}
		.tsr-border-radius-top-right10px-1 {
			border-radius: 0 10px 0 0;
		}
		.tsr-border-radius-top-right15px-1 {
			border-radius: 0 15px 0 0;
		}
		.tsr-border-radius-top-right20px {
			border-radius: 0 20px 0 0;
		}
		.tsr-border-radius-top-right25px-1 {
			border-radius: 0 25px 0 0;
		}
		.tsr-border-radius-top-right30px-1 {
			border-radius: 0 30px 0 0;
		}
		.tsr-border-radius-top-right35px-1 {
			border-radius: 0 35px 0 0;
		}
		.tsr-border-radius-top-right40px-1 {
			border-radius: 0 40px 0 0;
		}
		.tsr-border-radius-top-right45px-1 {
			border-radius: 0 45px 0 0;
		}
		.tsr-border-radius-top-right50px-1 {
			border-radius: 0 50px 0 0;
		}
		/* lewy dolny */
		.tsr-border-radius-bottom-left0-1 {
			border-radius: 0 0 0 0%;
		}
		.tsr-border-radius-bottom-left5-1 {
			border-radius: 0 0 0 5%;
		}
		.tsr-border-radius-bottom-left10-1 {
			border-radius: 0 0 0 10%;
		}
		.tsr-border-radius-bottom-left15-1 {
			border-radius: 0 0 0 15%;
		}
		.tsr-border-radius-bottom-left20-1 {
			border-radius: 0 0 0 20%;
		}
		.tsr-border-radius-bottom-left25-1 {
			border-radius: 0 0 0 25%;
		}
		.tsr-border-radius-bottom-left30-1 {
			border-radius: 0 0 0 30%;
		}
		.tsr-border-radius-bottom-left35-1 {
			border-radius: 0 0 0 35%;
		}
		.tsr-border-radius-bottom-left40-1 {
			border-radius: 0 0 0 40%;
		}
		.tsr-border-radius-bottom-left45-1 {
			border-radius: 0 0 0 45%;
		}
		.tsr-border-radius-bottom-left50-1 {
			border-radius: 0 0 0 50%;
		}
		.tsr-border-radius-bottom-left5px-1 {
			border-radius: 0 0 0 5px;
		}
		.tsr-border-radius-bottom-left10px-1 {
			border-radius: 0 0 0 10px;
		}
		.tsr-border-radius-bottom-left15px-1 {
			border-radius: 0 0 0 15px;
		}
		.tsr-border-radius-bottom-left20px-1 {
			border-radius: 0 0 0 20px;
		}
		.tsr-border-radius-bottom-left25px-1 {
			border-radius: 0 0 0 25px;
		}
		.tsr-border-radius-bottom-left30px-1 {
			border-radius: 0 0 0 30px;
		}
		.tsr-border-radius-bottom-left35px-1 {
			border-radius: 0 0 0 35px;
		}
		.tsr-border-radius-bottom-left40px-1 {
			border-radius: 0 0 0 40px;
		}
		.tsr-border-radius-bottom-left45px-1 {
			border-radius: 0 0 0 45px;
		}
		.tsr-border-radius-bottom-left50px-1 {
			border-radius: 0 0 0 50px;
		}
		/* prawy górny */
		.tsr-border-radius-bottom-right0-1 {
			border-radius: 0 0 0% 0;
		}
		.tsr-border-radius-bottom-right5-1 {
			border-radius: 0 0 5% 0;
		}
		.tsr-border-radius-bottom-right10-1 {
			border-radius: 0 0 10% 0;
		}
		.tsr-border-radius-bottom-right15-1 {
			border-radius: 0 0 15% 0;
		}
		.tsr-border-radius-bottom-right20-1 {
			border-radius: 0 0 20% 0;
		}
		.tsr-border-radius-bottom-right25-1 {
			border-radius: 0 0 25% 0;
		}
		.tsr-border-radius-bottom-right30-1 {
			border-radius: 0 0 30% 0;
		}
		.tsr-border-radius-bottom-right35-1 {
			border-radius: 0 0 35% 0;
		}
		.tsr-border-radius-bottom-right40-1 {
			border-radius: 0 0 40% 0;
		}
		.tsr-border-radius-bottom-right45-1 {
			border-radius: 0 0 45% 0;
		}
		.tsr-border-radius-bottom-right50-1 {
			border-radius: 0 0 50% 0;
		}
		.tsr-border-radius-bottom-right5px-1 {
			border-radius: 0 0 5px 0;
		}
		.tsr-border-radius-bottom-right10px-1 {
			border-radius: 0 0 10px 0;
		}
		.tsr-border-radius-bottom-right15px-1 {
			border-radius: 0 0 15px 0;
		}
		.tsr-border-radius-bottom-right20px-1 {
			border-radius: 0 0 20px 0;
		}
		.tsr-border-radius-bottom-right25px-1 {
			border-radius: 0 0 25px 0;
		}
		.tsr-border-radius-bottom-right30px-1 {
			border-radius: 0 0 30px 0;
		}
		.tsr-border-radius-bottom-right35px-1 {
			border-radius: 0 0 35px 0;
		}
		.tsr-border-radius-bottom-right40px-1 {
			border-radius: 0 0 40px 0;
		}
		.tsr-border-radius-bottom-right45px-1 {
			border-radius: 0 0 45px 0;
		}
		.tsr-border-radius-bottom-right50px-1 {
			border-radius: 0 0 50px 0;
		}		
	} 	
	
	/* style border-radius OFF */

	@media (max-width: 1600px) {
		
	}

	@media (max-width: 1200px) {
		
	}

	@media (max-width: 992px) {
		
	}

	@media (max-width: 768px) {
		
	}

	@media (max-width: 576px) {
		
	} 	
	
	/* stylizacja z-index ON */
	
	.z-index--1 {
		z-index: 1;
	}.z-index--2 {
		z-index: 2;
	}.z-index--3 {
		z-index: 3;
	}.z-index--4 {
		z-index: 4;
	}.z-index--5 {
		z-index: 5;
	}.z-index--6 {
		z-index: 6;
	}.z-index--7 {
		z-index: 7;
	}.z-index--8 {
		z-index: 8;
	}.z-index--9 {
		z-index: 9;
	}.z-index--10 {
		z-index: 10;
	}.z-index--11 {
		z-index: 11;
	}.z-index--12 {
		z-index: 12;
	}.z-index--13 {
		z-index: 13;
	}.z-index--14 {
		z-index: 14;
	}.z-index--15 {
		z-index: 15;
	}.z-index--16 {
		z-index: 16;
	}.z-index--17 {
		z-index: 17;
	}.z-index--18 {
		z-index: 18;
	}.z-index--19 {
		z-index: 19;
	}.z-index--20 {
		z-index: 20;
	}.z-index--21 {
		z-index: 21;
	}.z-index--22 {
		z-index: 22;
	}.z-index--23 {
		z-index: 23;
	}.z-index--24 {
		z-index: 24;
	}.z-index--25 {
		z-index: 25;
	}.z-index--50 {
		z-index: 50;
	}.z-index--100 {
		z-index: 100;
	}.z-index--150 {
		z-index: 150;
	}.z-index--200 {
		z-index: 200;
	}.z-index--250 {
		z-index: 250;
	}.z-index--300 {
		z-index: 300;
	}.z-index--350 {
		z-index: 350;
	}.z-index--400 {
		z-index: 400;
	}.z-index--450 {
		z-index: 450;
	}.z-index--500 {
		z-index: 500;
	}.z-index--750 {
		z-index: 750;
	}.z-index--1000 {
		z-index: 1000;
	}.z-index--9999 {
		z-index: 9999;
	}.z-index--99999 {
		z-index: 99999;
	}.z-index--999999 {
		z-index: 999999;
	}.z-index--9999999 {
		z-index: 9999999;
	}.z-index--99999999 {
		z-index: 99999999;
	}.z-index--999999999 {
		z-index: 999999999;
	}.z-index--9999999999 {
		z-index: 9999999999;
	}

	.z-index-1 {
		z-index: 1;
	}.z-index-2 {
		z-index: 2;
	}.z-index-3 {
		z-index: 3;
	}.z-index-4 {
		z-index: 4;
	}.z-index-5 {
		z-index: 5;
	}.z-index-6 {
		z-index: 6;
	}.z-index-7 {
		z-index: 7;
	}.z-index-8 {
		z-index: 8;
	}.z-index-9 {
		z-index: 9;
	}.z-index-10 {
		z-index: 10;
	}.z-index-11 {
		z-index: 11;
	}.z-index-12 {
		z-index: 12;
	}.z-index-13 {
		z-index: 13;
	}.z-index-14 {
		z-index: 14;
	}.z-index-15 {
		z-index: 15;
	}.z-index-16 {
		z-index: 16;
	}.z-index-17 {
		z-index: 17;
	}.z-index-18 {
		z-index: 18;
	}.z-index-19 {
		z-index: 19;
	}.z-index-20 {
		z-index: 20;
	}.z-index-21 {
		z-index: 21;
	}.z-index-22 {
		z-index: 22;
	}.z-index-23 {
		z-index: 23;
	}.z-index-24 {
		z-index: 24;
	}.z-index-25 {
		z-index: 25;
	}.z-index-50 {
		z-index: 50;
	}.z-index-100 {
		z-index: 100;
	}.z-index-150 {
		z-index: 150;
	}.z-index-200 {
		z-index: 200;
	}.z-index-250 {
		z-index: 250;
	}.z-index-300 {
		z-index: 300;
	}.z-index-350 {
		z-index: 350;
	}.z-index-400 {
		z-index: 400;
	}.z-index-450 {
		z-index: 450;
	}.z-index-500 {
		z-index: 500;
	}.z-index-750 {
		z-index: 750;
	}.z-index-1000 {
		z-index: 1000;
	}.z-index-9999 {
		z-index: 9999;
	}.z-index-99999 {
		z-index: 99999;
	}.z-index-999999 {
		z-index: 999999;
	}.z-index-9999999 {
		z-index: 9999999;
	}.z-index-99999999 {
		z-index: 99999999;
	}.z-index-999999999 {
		z-index: 999999999;
	}.z-index-9999999999 {
		z-index: 9999999999;
	}

	@media (max-width: 1600px) {
		.z-index--1-5 {
			z-index: 1;
		}.z-index--2-5 {
			z-index: 2;
		}.z-index--3-5 {
			z-index: 3;
		}.z-index--4-5 {
			z-index: 4;
		}.z-index--5-5 {
			z-index: 5;
		}.z-index--6-5 {
			z-index: 6;
		}.z-index--7-5 {
			z-index: 7;
		}.z-index--8-5 {
			z-index: 8;
		}.z-index--9-5 {
			z-index: 9;
		}.z-index--10-5 {
			z-index: 10;
		}.z-index--11-5 {
			z-index: 11;
		}.z-index--12-5 {
			z-index: 12;
		}.z-index--13-5 {
			z-index: 13;
		}.z-index--14-5 {
			z-index: 14;
		}.z-index--15-5 {
			z-index: 15;
		}.z-index--16-5 {
			z-index: 16;
		}.z-index--17-5 {
			z-index: 17;
		}.z-index--18-5 {
			z-index: 18;
		}.z-index--19-5 {
			z-index: 19;
		}.z-index--20-5 {
			z-index: 20;
		}.z-index--21-5 {
			z-index: 21;
		}.z-index--22-5 {
			z-index: 22;
		}.z-index--23-5 {
			z-index: 23;
		}.z-index--24-5 {
			z-index: 24;
		}.z-index--25-5 {
			z-index: 25;
		}.z-index--50-5 {
			z-index: 50;
		}.z-index--100-5 {
			z-index: 100;
		}.z-index--150-5 {
			z-index: 150;
		}.z-index--200-5 {
			z-index: 200;
		}.z-index--250-5 {
			z-index: 250;
		}.z-index--300-5 {
			z-index: 300;
		}.z-index--350-5 {
			z-index: 350;
		}.z-index--400-5 {
			z-index: 400;
		}.z-index--450-5 {
			z-index: 450;
		}.z-index--500-5 {
			z-index: 500;
		}.z-index--750-5 {
			z-index: 750;
		}.z-index--1000-5 {
			z-index: 1000;
		}.z-index--9999-5 {
			z-index: 9999;
		}.z-index--99999-5 {
			z-index: 99999;
		}.z-index--999999-5 {
			z-index: 999999;
		}.z-index--9999999-5 {
			z-index: 9999999;
		}.z-index--99999999-5 {
			z-index: 99999999;
		}.z-index--999999999-5 {
			z-index: 999999999;
		}.z-index--9999999999-5 {
			z-index: 9999999999;
		}

		.z-index-1-5 {
			z-index: 1;
		}.z-index-2-5 {
			z-index: 2;
		}.z-index-3-5 {
			z-index: 3;
		}.z-index-4-5 {
			z-index: 4;
		}.z-index-5-5 {
			z-index: 5;
		}.z-index-6-5 {
			z-index: 6;
		}.z-index-7-5 {
			z-index: 7;
		}.z-index-8-5 {
			z-index: 8;
		}.z-index-9-5 {
			z-index: 9;
		}.z-index-10-5 {
			z-index: 10;
		}.z-index-11-5 {
			z-index: 11;
		}.z-index-12-5 {
			z-index: 12;
		}.z-index-13-5 {
			z-index: 13;
		}.z-index-14-5 {
			z-index: 14;
		}.z-index-15-5 {
			z-index: 15;
		}.z-index-16-5 {
			z-index: 16;
		}.z-index-17-5 {
			z-index: 17;
		}.z-index-18-5 {
			z-index: 18;
		}.z-index-19-5 {
			z-index: 19;
		}.z-index-20-5 {
			z-index: 20;
		}.z-index-21-5 {
			z-index: 21;
		}.z-index-22-5 {
			z-index: 22;
		}.z-index-23-5 {
			z-index: 23;
		}.z-index-24-5 {
			z-index: 24;
		}.z-index-25-5 {
			z-index: 25;
		}.z-index-50-5 {
			z-index: 50;
		}.z-index-100-5 {
			z-index: 100;
		}.z-index-150-5 {
			z-index: 150;
		}.z-index-200-5 {
			z-index: 200;
		}.z-index-250-5 {
			z-index: 250;
		}.z-index-300-5 {
			z-index: 300;
		}.z-index-350-5 {
			z-index: 350;
		}.z-index-400-5 {
			z-index: 400;
		}.z-index-450-5 {
			z-index: 450;
		}.z-index-500-5 {
			z-index: 500;
		}.z-index-750-5 {
			z-index: 750;
		}.z-index-1000-5 {
			z-index: 1000;
		}.z-index-9999-5 {
			z-index: 9999;
		}.z-index-99999-5 {
			z-index: 99999;
		}.z-index-999999-5 {
			z-index: 999999;
		}.z-index-9999999-5 {
			z-index: 9999999;
		}.z-index-99999999-5 {
			z-index: 99999999;
		}.z-index-999999999-5 {
			z-index: 999999999;
		}.z-index-9999999999-5 {
			z-index: 9999999999;
		}		
	}

	@media (max-width: 1200px) {
		.z-index--1-4 {
			z-index: 1;
		}.z-index--2-4 {
			z-index: 2;
		}.z-index--3-4 {
			z-index: 3;
		}.z-index--4-4 {
			z-index: 4;
		}.z-index--5-4 {
			z-index: 5;
		}.z-index--6-4 {
			z-index: 6;
		}.z-index--7-4 {
			z-index: 7;
		}.z-index--8-4 {
			z-index: 8;
		}.z-index--9-4 {
			z-index: 9;
		}.z-index--10-4 {
			z-index: 10;
		}.z-index--11-4 {
			z-index: 11;
		}.z-index--12-4 {
			z-index: 12;
		}.z-index--13-4 {
			z-index: 13;
		}.z-index--14-4 {
			z-index: 14;
		}.z-index--15-4 {
			z-index: 15;
		}.z-index--16-4 {
			z-index: 16;
		}.z-index--17-4 {
			z-index: 17;
		}.z-index--18-4 {
			z-index: 18;
		}.z-index--19-4 {
			z-index: 19;
		}.z-index--20-4 {
			z-index: 20;
		}.z-index--21-4 {
			z-index: 21;
		}.z-index--22-4 {
			z-index: 22;
		}.z-index--23-4 {
			z-index: 23;
		}.z-index--24-4 {
			z-index: 24;
		}.z-index--25-4 {
			z-index: 25;
		}.z-index--50-4 {
			z-index: 50;
		}.z-index--100-4 {
			z-index: 100;
		}.z-index--150-4 {
			z-index: 150;
		}.z-index--200-4 {
			z-index: 200;
		}.z-index--250-4 {
			z-index: 250;
		}.z-index--300-4 {
			z-index: 300;
		}.z-index--350-4 {
			z-index: 350;
		}.z-index--400-4 {
			z-index: 400;
		}.z-index--450-4 {
			z-index: 450;
		}.z-index--500-4 {
			z-index: 500;
		}.z-index--750-4 {
			z-index: 750;
		}.z-index--1000-4 {
			z-index: 1000;
		}.z-index--9999-4 {
			z-index: 9999;
		}.z-index--99999-4 {
			z-index: 99999;
		}.z-index--999999-4 {
			z-index: 999999;
		}.z-index--9999999-4 {
			z-index: 9999999;
		}.z-index--99999999-4 {
			z-index: 99999999;
		}.z-index--999999999-4 {
			z-index: 999999999;
		}.z-index--9999999999-4 {
			z-index: 9999999999;
		}

		.z-index-1-4 {
			z-index: 1;
		}.z-index-2-4 {
			z-index: 2;
		}.z-index-3-4 {
			z-index: 3;
		}.z-index-4-4 {
			z-index: 4;
		}.z-index-5-4 {
			z-index: 5;
		}.z-index-6-4 {
			z-index: 6;
		}.z-index-7-4 {
			z-index: 7;
		}.z-index-8-4 {
			z-index: 8;
		}.z-index-9-4 {
			z-index: 9;
		}.z-index-10-4 {
			z-index: 10;
		}.z-index-11-4 {
			z-index: 11;
		}.z-index-12-4 {
			z-index: 12;
		}.z-index-13-4 {
			z-index: 13;
		}.z-index-14-4 {
			z-index: 14;
		}.z-index-15-4 {
			z-index: 15;
		}.z-index-16-4 {
			z-index: 16;
		}.z-index-17-4 {
			z-index: 17;
		}.z-index-18-4 {
			z-index: 18;
		}.z-index-19-4 {
			z-index: 19;
		}.z-index-20-4 {
			z-index: 20;
		}.z-index-21-4 {
			z-index: 21;
		}.z-index-22-4 {
			z-index: 22;
		}.z-index-23-4 {
			z-index: 23;
		}.z-index-24-4 {
			z-index: 24;
		}.z-index-25-4 {
			z-index: 25;
		}.z-index-50-4 {
			z-index: 50;
		}.z-index-100-4 {
			z-index: 100;
		}.z-index-150-4 {
			z-index: 150;
		}.z-index-200-4 {
			z-index: 200;
		}.z-index-250-4 {
			z-index: 250;
		}.z-index-300-4 {
			z-index: 300;
		}.z-index-350-4 {
			z-index: 350;
		}.z-index-400-4 {
			z-index: 400;
		}.z-index-450-4 {
			z-index: 450;
		}.z-index-500-4 {
			z-index: 500;
		}.z-index-750-4 {
			z-index: 750;
		}.z-index-1000-4 {
			z-index: 1000;
		}.z-index-9999-4 {
			z-index: 9999;
		}.z-index-99999-4 {
			z-index: 99999;
		}.z-index-999999-4 {
			z-index: 999999;
		}.z-index-9999999-4 {
			z-index: 9999999;
		}.z-index-99999999-4 {
			z-index: 99999999;
		}.z-index-999999999-4 {
			z-index: 999999999;
		}.z-index-9999999999-4 {
			z-index: 9999999999;
		}		
	}

	@media (max-width: 992px) {
		.z-index--1-3 {
			z-index: 1;
		}.z-index--2-3 {
			z-index: 2;
		}.z-index--3-3 {
			z-index: 3;
		}.z-index--4-3 {
			z-index: 4;
		}.z-index--5-3 {
			z-index: 5;
		}.z-index--6-3 {
			z-index: 6;
		}.z-index--7-3 {
			z-index: 7;
		}.z-index--8-3 {
			z-index: 8;
		}.z-index--9-3 {
			z-index: 9;
		}.z-index--10-3 {
			z-index: 10;
		}.z-index--11-3 {
			z-index: 11;
		}.z-index--12-3 {
			z-index: 12;
		}.z-index--13-3 {
			z-index: 13;
		}.z-index--14-3 {
			z-index: 14;
		}.z-index--15-3 {
			z-index: 15;
		}.z-index--16-3 {
			z-index: 16;
		}.z-index--17-3 {
			z-index: 17;
		}.z-index--18-3 {
			z-index: 18;
		}.z-index--19-3 {
			z-index: 19;
		}.z-index--20-3 {
			z-index: 20;
		}.z-index--21-3 {
			z-index: 21;
		}.z-index--22-3 {
			z-index: 22;
		}.z-index--23-3 {
			z-index: 23;
		}.z-index--24-3 {
			z-index: 24;
		}.z-index--25-3 {
			z-index: 25;
		}.z-index--50-3 {
			z-index: 50;
		}.z-index--100-3 {
			z-index: 100;
		}.z-index--150-3 {
			z-index: 150;
		}.z-index--200-3 {
			z-index: 200;
		}.z-index--250-3 {
			z-index: 250;
		}.z-index--300-3 {
			z-index: 300;
		}.z-index--350-3 {
			z-index: 350;
		}.z-index--400-3 {
			z-index: 400;
		}.z-index--450-3 {
			z-index: 450;
		}.z-index--500-3 {
			z-index: 500;
		}.z-index--750-3 {
			z-index: 750;
		}.z-index--1000-3 {
			z-index: 1000;
		}.z-index--9999-3 {
			z-index: 9999;
		}.z-index--99999-3 {
			z-index: 99999;
		}.z-index--999999-3 {
			z-index: 999999;
		}.z-index--9999999-3 {
			z-index: 9999999;
		}.z-index--99999999-3 {
			z-index: 99999999;
		}.z-index--999999999-3 {
			z-index: 999999999;
		}.z-index--9999999999-3 {
			z-index: 9999999999;
		}

		.z-index-1-3 {
			z-index: 1;
		}.z-index-2-3 {
			z-index: 2;
		}.z-index-3-3 {
			z-index: 3;
		}.z-index-4-3 {
			z-index: 4;
		}.z-index-5-3 {
			z-index: 5;
		}.z-index-6-3 {
			z-index: 6;
		}.z-index-7-3 {
			z-index: 7;
		}.z-index-8-3 {
			z-index: 8;
		}.z-index-9-3 {
			z-index: 9;
		}.z-index-10-3 {
			z-index: 10;
		}.z-index-11-3 {
			z-index: 11;
		}.z-index-12-3 {
			z-index: 12;
		}.z-index-13-3 {
			z-index: 13;
		}.z-index-14-3 {
			z-index: 14;
		}.z-index-15-3 {
			z-index: 15;
		}.z-index-16-3 {
			z-index: 16;
		}.z-index-17-3 {
			z-index: 17;
		}.z-index-18-3 {
			z-index: 18;
		}.z-index-19-3 {
			z-index: 19;
		}.z-index-20-3 {
			z-index: 20;
		}.z-index-21-3 {
			z-index: 21;
		}.z-index-22-3 {
			z-index: 22;
		}.z-index-23-3 {
			z-index: 23;
		}.z-index-24-3 {
			z-index: 24;
		}.z-index-25-3 {
			z-index: 25;
		}.z-index-50-3 {
			z-index: 50;
		}.z-index-100-3 {
			z-index: 100;
		}.z-index-150-3 {
			z-index: 150;
		}.z-index-200-3 {
			z-index: 200;
		}.z-index-250-3 {
			z-index: 250;
		}.z-index-300-3 {
			z-index: 300;
		}.z-index-350-3 {
			z-index: 350;
		}.z-index-400-3 {
			z-index: 400;
		}.z-index-450-3 {
			z-index: 450;
		}.z-index-500-3 {
			z-index: 500;
		}.z-index-750-3 {
			z-index: 750;
		}.z-index-1000-3 {
			z-index: 1000;
		}.z-index-9999-3 {
			z-index: 9999;
		}.z-index-99999-3 {
			z-index: 99999;
		}.z-index-999999-3 {
			z-index: 999999;
		}.z-index-9999999-3 {
			z-index: 9999999;
		}.z-index-99999999-3 {
			z-index: 99999999;
		}.z-index-999999999-3 {
			z-index: 999999999;
		}.z-index-9999999999-3 {
			z-index: 9999999999;
		}			
	}

	@media (max-width: 768px) {
		.z-index--1-2 {
			z-index: 1;
		}.z-index--2-2 {
			z-index: 2;
		}.z-index--3-2 {
			z-index: 3;
		}.z-index--4-2 {
			z-index: 4;
		}.z-index--5-2 {
			z-index: 5;
		}.z-index--6-2 {
			z-index: 6;
		}.z-index--7-2 {
			z-index: 7;
		}.z-index--8-2 {
			z-index: 8;
		}.z-index--9-2 {
			z-index: 9;
		}.z-index--10-2 {
			z-index: 10;
		}.z-index--11-2 {
			z-index: 11;
		}.z-index--12-2 {
			z-index: 12;
		}.z-index--13-2 {
			z-index: 13;
		}.z-index--14-2 {
			z-index: 14;
		}.z-index--15-2 {
			z-index: 15;
		}.z-index--16-2 {
			z-index: 16;
		}.z-index--17-2 {
			z-index: 17;
		}.z-index--18-2 {
			z-index: 18;
		}.z-index--19-2 {
			z-index: 19;
		}.z-index--20-2 {
			z-index: 20;
		}.z-index--21-2 {
			z-index: 21;
		}.z-index--22-2 {
			z-index: 22;
		}.z-index--23-2 {
			z-index: 23;
		}.z-index--24-2 {
			z-index: 24;
		}.z-index--25-2 {
			z-index: 25;
		}.z-index--50-2 {
			z-index: 50;
		}.z-index--100-2 {
			z-index: 100;
		}.z-index--150-2 {
			z-index: 150;
		}.z-index--200-2 {
			z-index: 200;
		}.z-index--250-2 {
			z-index: 250;
		}.z-index--300-2 {
			z-index: 300;
		}.z-index--350-2 {
			z-index: 350;
		}.z-index--400-2 {
			z-index: 400;
		}.z-index--450-2 {
			z-index: 450;
		}.z-index--500-2 {
			z-index: 500;
		}.z-index--750-2 {
			z-index: 750;
		}.z-index--1000-2 {
			z-index: 1000;
		}.z-index--9999-2 {
			z-index: 9999;
		}.z-index--99999-2 {
			z-index: 99999;
		}.z-index--999999-2 {
			z-index: 999999;
		}.z-index--9999999-2 {
			z-index: 9999999;
		}.z-index--99999999-2 {
			z-index: 99999999;
		}.z-index--999999999-2 {
			z-index: 999999999;
		}.z-index--9999999999-2 {
			z-index: 9999999999;
		}

		.z-index-1-2 {
			z-index: 1;
		}.z-index-2-2 {
			z-index: 2;
		}.z-index-3-2 {
			z-index: 3;
		}.z-index-4-2 {
			z-index: 4;
		}.z-index-5-2 {
			z-index: 5;
		}.z-index-6-2 {
			z-index: 6;
		}.z-index-7-2 {
			z-index: 7;
		}.z-index-8-2 {
			z-index: 8;
		}.z-index-9-2 {
			z-index: 9;
		}.z-index-10-2 {
			z-index: 10;
		}.z-index-11-2 {
			z-index: 11;
		}.z-index-12-2 {
			z-index: 12;
		}.z-index-13-2 {
			z-index: 13;
		}.z-index-14-2 {
			z-index: 14;
		}.z-index-15-2 {
			z-index: 15;
		}.z-index-16-2 {
			z-index: 16;
		}.z-index-17-2 {
			z-index: 17;
		}.z-index-18-2 {
			z-index: 18;
		}.z-index-19-2 {
			z-index: 19;
		}.z-index-20-2 {
			z-index: 20;
		}.z-index-21-2 {
			z-index: 21;
		}.z-index-22-2 {
			z-index: 22;
		}.z-index-23-2 {
			z-index: 23;
		}.z-index-24-2 {
			z-index: 24;
		}.z-index-25-2 {
			z-index: 25;
		}.z-index-50-2 {
			z-index: 50;
		}.z-index-100-2 {
			z-index: 100;
		}.z-index-150-2 {
			z-index: 150;
		}.z-index-200-2 {
			z-index: 200;
		}.z-index-250-2 {
			z-index: 250;
		}.z-index-300-2 {
			z-index: 300;
		}.z-index-350-2 {
			z-index: 350;
		}.z-index-400-2 {
			z-index: 400;
		}.z-index-450-2 {
			z-index: 450;
		}.z-index-500-2 {
			z-index: 500;
		}.z-index-750-2 {
			z-index: 750;
		}.z-index-1000-2 {
			z-index: 1000;
		}.z-index-9999-2 {
			z-index: 9999;
		}.z-index-99999-2 {
			z-index: 99999;
		}.z-index-999999-2 {
			z-index: 999999;
		}.z-index-9999999-2 {
			z-index: 9999999;
		}.z-index-99999999-2 {
			z-index: 99999999;
		}.z-index-999999999-2 {
			z-index: 999999999;
		}.z-index-9999999999-2 {
			z-index: 9999999999;
		}		
	}

	@media (max-width: 576px) {
		.z-index--1-1 {
			z-index: 1;
		}.z-index--2-1 {
			z-index: 2;
		}.z-index--3-1 {
			z-index: 3;
		}.z-index--4-1 {
			z-index: 4;
		}.z-index--5-1 {
			z-index: 5;
		}.z-index--6-1 {
			z-index: 6;
		}.z-index--7-1 {
			z-index: 7;
		}.z-index--8-1 {
			z-index: 8;
		}.z-index--9-1 {
			z-index: 9;
		}.z-index--10-1 {
			z-index: 10;
		}.z-index--11-1 {
			z-index: 11;
		}.z-index--12-1 {
			z-index: 12;
		}.z-index--13-1 {
			z-index: 13;
		}.z-index--14-1 {
			z-index: 14;
		}.z-index--15-1 {
			z-index: 15;
		}.z-index--16-1 {
			z-index: 16;
		}.z-index--17-1 {
			z-index: 17;
		}.z-index--18-1 {
			z-index: 18;
		}.z-index--19-1 {
			z-index: 19;
		}.z-index--20-1 {
			z-index: 20;
		}.z-index--21-1 {
			z-index: 21;
		}.z-index--22-1 {
			z-index: 22;
		}.z-index--23-1 {
			z-index: 23;
		}.z-index--24-1 {
			z-index: 24;
		}.z-index--25-1 {
			z-index: 25;
		}.z-index--50-1 {
			z-index: 50;
		}.z-index--100-1 {
			z-index: 100;
		}.z-index--150-1 {
			z-index: 150;
		}.z-index--200-1 {
			z-index: 200;
		}.z-index--250-1 {
			z-index: 250;
		}.z-index--300-1 {
			z-index: 300;
		}.z-index--350-1 {
			z-index: 350;
		}.z-index--400-1 {
			z-index: 400;
		}.z-index--450-1 {
			z-index: 450;
		}.z-index--500-1 {
			z-index: 500;
		}.z-index--750-1 {
			z-index: 750;
		}.z-index--1000-1 {
			z-index: 1000;
		}.z-index--9999-1 {
			z-index: 9999;
		}.z-index--99999-1 {
			z-index: 99999;
		}.z-index--999999-1 {
			z-index: 999999;
		}.z-index--9999999-1 {
			z-index: 9999999;
		}.z-index--99999999-1 {
			z-index: 99999999;
		}.z-index--999999999-1 {
			z-index: 999999999;
		}.z-index--9999999999-1 {
			z-index: 9999999999;
		}

		.z-index-1-1 {
			z-index: 1;
		}.z-index-2-1 {
			z-index: 2;
		}.z-index-3-1 {
			z-index: 3;
		}.z-index-4-1 {
			z-index: 4;
		}.z-index-5-1 {
			z-index: 5;
		}.z-index-6-1 {
			z-index: 6;
		}.z-index-7-1 {
			z-index: 7;
		}.z-index-8-1 {
			z-index: 8;
		}.z-index-9-1 {
			z-index: 9;
		}.z-index-10-1 {
			z-index: 10;
		}.z-index-11-1 {
			z-index: 11;
		}.z-index-12-1 {
			z-index: 12;
		}.z-index-13-1 {
			z-index: 13;
		}.z-index-14-1 {
			z-index: 14;
		}.z-index-15-1 {
			z-index: 15;
		}.z-index-16-1 {
			z-index: 16;
		}.z-index-17-1 {
			z-index: 17;
		}.z-index-18-1 {
			z-index: 18;
		}.z-index-19-1 {
			z-index: 19;
		}.z-index-20-1 {
			z-index: 20;
		}.z-index-21-1 {
			z-index: 21;
		}.z-index-22-1 {
			z-index: 22;
		}.z-index-23-1 {
			z-index: 23;
		}.z-index-24-1 {
			z-index: 24;
		}.z-index-25-1 {
			z-index: 25;
		}.z-index-50-1 {
			z-index: 50;
		}.z-index-100-1 {
			z-index: 100;
		}.z-index-150-1 {
			z-index: 150;
		}.z-index-200-1 {
			z-index: 200;
		}.z-index-250-1 {
			z-index: 250;
		}.z-index-300-1 {
			z-index: 300;
		}.z-index-350-1 {
			z-index: 350;
		}.z-index-400-1 {
			z-index: 400;
		}.z-index-450-1 {
			z-index: 450;
		}.z-index-500-1 {
			z-index: 500;
		}.z-index-750-1 {
			z-index: 750;
		}.z-index-1000-1 {
			z-index: 1000;
		}.z-index-9999-1 {
			z-index: 9999;
		}.z-index-99999-1 {
			z-index: 99999;
		}.z-index-999999-1 {
			z-index: 999999;
		}.z-index-9999999-1 {
			z-index: 9999999;
		}.z-index-99999999-1 {
			z-index: 99999999;
		}.z-index-999999999-1 {
			z-index: 999999999;
		}.z-index-9999999999-1 {
			z-index: 9999999999;
		}		
	} 	
	
	/* stylizacja z-index OFF */

	/* stylizowanie czyszczenia ON */
	.tsr-clear-both {
		clear: both;
	}
	.tsr-clear-inherit {
		clear: inherit;
	}
	.tsr-clear-initial {
		clear: initial;
	}
	.tsr-clear-inline-end {
		clear: inline-end;
	}
	.tsr-clear-inline-start {
		clear: inline-start;
	}
	.tsr-clear-left {
		clear: left;
	}
	.tsr-clear-none {
		clear: none;
	}
	.tsr-clear-revert {
		clear: revert;
	}
	.tsr-clear-right {
		clear: right;
	}
	.tsr-clear-unset {
		clear: unset;
	}
	/* stylizowanie czyszczenia OFF */
	
	
	
/*	.filmy-container {
		width: 100%;
		height: auto;
		margin: 0px;
		float: left;
		
	}

	.filmy-conatain {
		width: 100%;
		height: auto;
		margin: auto;
		padding: 10px;
		margin-top: 0;
		padding: auto;
		float: left;
	}

	.filmy {
		width: 100%;
		height: auto;
		margin: auto;
		padding: 10px;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
		float: left;
		box-shadow: 0 0 20px 10px black;
	}	

	.klasa-filmy {
		width: 25%;
		height: auto;
		padding: 10px;
		float: left;
		text-align: center;
	}

	.film-icon-box {
		width: 100%;
		height: 100%;
	}	*/
	

	
	
	/*  STOPKA ON  */

	.tsr-footer-navigation, .tsr-stopka-navigation {
		position: relative;
		width: 100%;
		height: auto;
		float: left;
		font-size: 14px;
	}

	.tsr-footer-navigation-right, .tsr-stopka-navigation-right {
		position: relative;
		margin-left: 300px;
		width: -webkit-fill-available;
		width: fill-available;
		width: -fill-available;
		width: -moz-fill-available;
		height: auto;
		float: left;
		font-size: 14px;
	}

	.tsr-footer-navigation-left, .tsr-stopka-navigation-left {
		position: relative;
		margin-right: 300px;
		width: -webkit-fill-available;
		width: fill-available;
		width: -fill-available;
		width: -moz-fill-available;
		height: auto;
		float: left;
		font-size: 14px;
	}
	
	.tsr-navigation-right-minimalize {
		margin-left: 50px;
	}

	.tsr-navigation-left-minimalize {
		margin-left: 50px;
	}
	
	.tsr-footer-navigation, .tsr-stopka-navigation {
		width: 100%;
		height: auto;
		float: left;
		background-color: #145000;
	}
	
	#tsr-footer, #tsr-stopka {
		position: relative;		
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
		font-size: 24px;
		overflow-x: hidden;
		background-color: #346e07;		
		z-index: 97;
	}
	
	.tsr-footer, .tsr-stopka {
		width: 1600px;
		height: auto;
		margin: auto;
		clear: both;	
		padding: 10px;
		overflow-x: hidden;
		background-color: #346e07;		
		z-index: 97;
	}

	#tsr-footer-auto, #tsr-stopka-auto {
		position: relative;		
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
		font-size: 24px;
		overflow-x: hidden;
		background-color: #2e5e09;		
		z-index: 97;
	}
	
	.tsr-footer-auto, .tsr-stopka-auto {
		width: 1600px;		
		height: auto;
		margin: auto;
		clear: both;	
		padding: 10px;
		overflow-x: hidden;
		background-color: #2e5e09;		
		z-index: 97;
	}

	.tsr-footer-text, .tsr-stopka-text {
		display:table-cell;
		width: 100%;
		height: auto;
		text-align: left;
		float: left;
		vertical-align: middle;
		font-size: 18px;
		color: rgb(255, 255, 255);
		/* kolor dla tej czionki  #a5wd  < | >  rgb(165, 13, 0)  */
	}	

	.tsr-footer-text2, .tsr-stopka-text2 {
		display:table-cell;
		width: 100%;
		height: auto;
		text-align: left;
		float: left;
		vertical-align: middle;
		font-size: 18px;
		color: rgb(0, 0, 0);
		/* kolor dla tej czionki  #a5wd  < | >  rgb(165, 13, 0)  */
	}	

@media (max-width: 1600px) {
	
	#tsr-footer, #tsr-stopka {
		position: relative;		
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
		font-size: 24px;
		overflow-x: hidden;
		background-color: #346e07;		
		z-index: 97;
	}

	.tsr-footer-navigation-right, .tsr-stopka-navigation-right {
		margin-left: 250px;
	}

	.tsr-footer-navigation-left, .tsr-stopka-navigation-left {
		margin-right: 250px;
	}
	
	.tsr-footer, .tsr-stopka {
		max-width: 1200px;
		width: auto;		
		height: auto;
		margin: auto;
		clear: both;	
		overflow-x: hidden;
		background-color: #346e07;		
		z-index: 97;
	}

	#tsr-footer-auto, #tsr-stopka-auto {
		position: relative;		
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
		font-size: 24px;
		overflow-x: hidden;
		background-color: #346e07;		
		z-index: 97;
	}
	
	.tsr-footer-auto, .tsr-stopka-auto {
		max-width: 1200px;
		width: auto;		
		height: auto;
		margin: auto;
		clear: both;	
		overflow-x: hidden;
		background-color: #2e5e09;		
		z-index: 97;
	}

	.tsr-navigation-right-minimalize {
		margin-left: 50px;
	}

	.tsr-navigation-left-minimalize {
		margin-left: 50px;
	}
}

@media (max-width: 1200px) {	

	#tsr-footer, #tsr-stopka {
		position: relative;		
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
		font-size: 24px;
		overflow-x: hidden;
		background-color: #2e5e09;		
		z-index: 97;
	}

	.tsr-footer-navigation-right, .tsr-stopka-navigation-right {
		margin-left: 50px;
	}
	
	.tsr-footer-navigation-left, .tsr-stopka-navigation-left {
		margin-right: 50px;
	}	
	
	.tsr-footer, .tsr-stopka {
		max-width: 1140px;
		width: auto;		
		height: auto;
		margin: auto;
		clear: both;	
		overflow-x: hidden;
		background-color: #346e07;		
		z-index: 97;
	}

	#tsr-footer-auto, #tsr-stopka-auto {
		position: relative;		
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
		font-size: 24px;
		overflow-x: hidden;
		background-color: #2e5e09;		
		z-index: 97;
	}
	
	.tsr-footer-auto, .tsr-stopka-auto {
		max-width: 1140px;
		width: auto;		
		height: auto;
		margin: auto;
		clear: both;	
		overflow-x: hidden;
		background-color: #2e5e09;		
		z-index: 97;
	}
	.tsr-navigation-right-minimalize {
		margin-left: 50px;
	}

	.tsr-navigation-left-minimalize {
		margin-left: 50px;
	}
}

@media (max-width: 992px) {
	
	#tsr-footer, #tsr-stopka {
		position: relative;		
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
		font-size: 24px;
		overflow-x: hidden;
		background-color: #2e5e09;		
		z-index: 97;
	}

	.tsr-footer-navigation-right, .tsr-stopka-navigation-right {
		margin-left: 45px;
	}

	.tsr-footer-navigation-left, .tsr-stopka-navigation-left {
		margin-right: 45px;
	}
	
	.tsr-footer, .tsr-stopka {
		width: 100%;
		height: auto;
		margin: auto;
		clear: both;	
		overflow-x: hidden;
		background-color: #346e07;		
		z-index: 97;
	}

	#tsr-footer-auto, #tsr-stopka-auto {
		position: relative;		
		width: 100%;
		height: auto;
		margin: auto;
		float: left;
		font-size: 24px;
		overflow-x: hidden;
		background-color: #2e5e09;		
		z-index: 97;
	}
	
	.tsr-footer-auto, .tsr-stopka-auto {
		width: 100%;
		height: auto;
		margin: auto;
		clear: both;	
		overflow-x: hidden;
		background-color: #2e5e09;		
		z-index: 97;
	}
	
}

@media (max-width: 768px) {
	.tsr-footer-navigation-right, .tsr-stopka-navigation-right {
		margin-left: 0px;
		width: 100%;
	}

	.tsr-footer-navigation-left, .tsr-stopka-navigation-left {
		margin-right: 0px;
		width: 100%;
	}	
}

@media (max-width: 576px) {
	
} 	
	
	.tsr-footer-background-none, .tsr-stopka-background-none {
		background: transparent;
	}
	
	/*  STOPKA OFF  */	

	/* howanie elementu po za lewym ekranem ON */
	
	.tsr-display-block-left {
		position: relative;
		left: 0px;
	}
	
	.tsr-display-none-left {
		position: absolute;
		left: -9999px;
	}
	
	/* howanie elementu po za lewym ekranem OFF */